2900000 -383118886613320378588381095936000000 2900001 30136381887715869476325045150703872 2900002 -55578774186616443510873384764144640 2900003 -51578188232256461098538646535266960 2900004 -200387359646793107342437923978107904 2900005 -147145742724392120118755796127310340 2900006 5510173214272136522516312661666624 2900007 -170766859602816461358689374285128 2900008 -125172355205851697571377655232512000 2900009 -138352526747325115476987898758505728 2900010 9420971764028032805005506414562560 2900011 378701157126564219737261562604928800 2900012 -113956101561020449933814436248621568 2900013 -34848854031234584628326105095079232 2900014 -105498829642877433919427093725129920 2900015 788546497658819897919984750192447600 2900016 -36481854738626250256733135861514240 2900017 556117616973125838952087988351138066 2900018 211664459062551606982957502881590528 2900019 102181865531938665435786542239438848 2900020 36233755932740986055587509401057280 2900021 -150035188556264080794558130470434688 2900022 -53090961975745768796156781750347328 2900023 70392654429244920718765806554867936 2900024 237930198988188989924162346985758720 2900025 -63085769124377622656551304806469250 2900026 133547306469020204880240928286000640 2900027 23281530094524617116095811334880000 2900028 -69079161288270464595776912566247424 2900029 -696143325725022976926580080706560480 2900030 9655404513142619321924258999508480 2900031 157983026284874667568717379281668552 2900032 30662033632408593594536886436626432 2900033 -168636646431843504751150441375080000 2900034 14086339743801248670749275582202880 2900035 8038986040644371699291487789915600 2900036 -252494933732529841565552958326325120 2900037 69506422008412955666347534309835904 2900038 -53625237011646573423471935883346080 2900039 289927194458538051187977643816170840 2900040 103234931337894502163552363372544000 2900041 1079530280342534196940218957317112192 2900042 33971904361044647631593808196698672 2900043 -5297101221357233611505822526387228 2900044 126727795998820632132963765042820096 2900045 41918788604829464786710911366113280 2900046 -2730495709041043886859730267238400 2900047 333855269109075188963589900182953632 2900048 54533044004576307631013806251958272 2900049 -4433451771984052968434727724593312 2900050 -18135266689589269854332217331814400 2900051 65334713302804928228051387664036864 2900052 -50839851810582141488596094802436224 2900053 -11623101282126776173488839019697032 2900054 36544422080193292572570323662170240 2900055 -244074716015364437453953038962040240 2900056 -163744099015283021933995783617331200 2900057 -66488368640715375445674442984664694 2900058 15906775672283932743023727652561920 2900059 -275897774494548876821531867655959740 2900060 -63482415618733389140896160898355200 2900061 360823032923661514304822686201682310 2900062 66815073299782580039122713318534528 2900063 -27575589849159978921347039488286688 2900064 -358074276779682423647638193271472128 2900065 -79179363936293995282139207776800000 2900066 -85451377630469592690248922610555392 2900067 -22694326798962016291563462249745488 2900068 -636478302959320755193421599439912960 2900069 26378054895227197292786347378729470 2900070 -97771787208878453631119473213132800 2900071 -18774515702528648347321316230226528 2900072 182792950130584228536214127614279680 2900073 -51746772667931169305058203290355232 2900074 277511214867638939922359591560650240 2900075 70153476542308916573774706223179600 2900076 366021557698722252639145493804089344 2900077 29260438444131493236021743910819926 2900078 192470900066303655821540642473919040 2900079 -39667999675058666291064425750204832 2900080 -60658239377084651907105845225226240 2900081 -111384171432637651028180277936562176 2900082 100426002245817424452713170104561792 2900083 -451360372926760536812716097909567668 2900084 45353360633776818246690833461094400 2900085 -55704074520028299967529359790279040 2900086 35129174291285717681438245997598720 2900087 153433891967478696360622409332430760 2900088 574209320232656317809968905374351360 2900089 157633767031380662282161856113175940 2900090 149816850324698908108660918588876800 2900091 -366462059863784353087019533733941200 2900092 -1710854980299653411532088777704448 2900093 76047514983676616018977116509587584 2900094 42671164953810049262458522088146560 2900095 -528777317246731410749735155945127040 2900096 -72195920105003046635502268789555200 2900097 144790869798256305538636884465690240 2900098 -271278682471283411412301073789549664 2900099 -510195024247239475072389839814720900 2900100 27696541184111947379758284287692800 2900101 -261912670864143402185140522063147488 2900102 179316682743372747397168593108358752 2900103 -194907638862951203503783277710957440 2900104 365882760124782785145151271129548800 2900105 55275684146629701920916430045236360 2900106 -90176912044761709902322110801987072 2900107 20279473413533747167667500651164192 2900108 171892847347115445437763041256737280 2900109 -18828916797177135373962368538483552 2900110 -213302462482561643159629865954783040 2900111 46762286047213184139965121996518112 2900112 19837790385366470012996698688716800 2900113 285464649977743180237496189023917362 2900114 -79656317468937277257376896481973088 2900115 -54030035615331926856338674649576640 2900116 18960055527115408295586297984122880 2900117 -95646032115820274979599206926949248 2900118 50399163917269929338126740332202368 2900119 569850579561487716748161158060152520 2900120 -164303707690489696271134531708723200 2900121 -51582149262698884130068990642195776 2900122 -213922333433269491275681069127943680 2900123 -621344806732623307168559864173863696 2900124 -19836430152771753258826858946717184 2900125 437931948000330142248859648766199000 2900126 -173519789959407888825606405932239488 2900127 -147746320450637115460365620921750400 2900128 148112221462535953300246571778048 2900129 432759800420093624086309999696853730 2900130 -105120138313410160859897426431764480 2900131 210163242931274055933129796394532832 2900132 110508340779891508093124770208851200 2900133 11269001028307426502685919825018302 2900134 69076171310189745302639151251709312 2900135 1146830891136124858335433069701120 2900136 120754453339129954363692614903808000 2900137 103410689182093705253047932629008512 2900138 82783625979159346640638816581612720 2900139 73372770029347757458144559410012416 2900140 -115502351091521285090846769688258560 2900141 -550767509002660548218540169780115200 2900142 67580120883514092161980097758131072 2900143 -156361654247683170903104530142332736 2900144 -2306079018539652993582381250117632 2900145 69056488763829626730223345165296000 2900146 -302038077816916841111256016591807728 2900147 -285321360273515367912839276471740404 2900148 -31810953093974389047210003643576320 2900149 -51850366692590910609697243729687488 2900150 -4032629522123387001181971813230400 2900151 -938638568273105297244553020104346720 2900152 84630483070328859975795961086382080 2900153 157597587142994797549902819205528020 2900154 -11297323734443668613022576883223040 2900155 170787162853644059226153238421938560 2900156 -26181323910873845019714985537938432 2900157 29938996095299537217558627835958688 2900158 -48649341578796569982518278123861440 2900159 1238696143874717497144407678519360 2900160 25211782437765097595643682829107200 2900161 -191161882443805977097040741214368976 2900162 -241756202495903210784643958347746816 2900163 31322423812004798600245032671667120 2900164 -124786926490435787798912302385866624 2900165 -54212407059267153553063059823007940 2900166 109205134694729279555070283702487424 2900167 270706773038925019973818935315776216 2900168 -46931942729725961279413262984125440 2900169 -146138657594834039120418369223123200 2900170 10396657817929841835897429696783360 2900171 -318557289798946587046412254712663136 2900172 -49514939716603656604729056058146816 2900173 82201877204608747943195790299242860 2900174 -52839436377733153760638515958318080 2900175 41145636871449801708345159175071000 2900176 -7799866491840684429939260863758336 2900177 96933666141990696116758480198577472 2900178 -836031876320842468828290192960000 2900179 -585012732421769030822499631874120360 2900180 270812256528291273306707557951430400 2900181 212426917805983563811833436593685152 2900182 -260566868214713694170261854347902208 2900183 6140263136392012125211339039491168 2900184 -41444042816673260503442576822108160 2900185 -53304703475154918660704052407908800 2900186 239279279098060788826266247355541504 2900187 181360002187800819013474916368177644 2900188 -32379061749528041005899621997760000 2900189 163787912127710522435421680095245990 2900190 -12299091312389040466721992789344000 2900191 64970563318068469395583642184117872 2900192 -185282619156490120394916302038499328 2900193 -163168219902447273273470491254012000 2900194 2232235340091712956911373607382784 2900195 -458528180169454510352846031241770000 2900196 5750611555906531343722146629236992 2900197 -286204851333722046270102793849053860 2900198 99512804341092370843573695335639040 2900199 -85218410208864870292675396342355712 2900200 -222890608697463773382757455818496000 2900201 7154197276163126257924647346722804 2900202 79739895952882665055481904360652032 2900203 -326114256313044837969785303384636640 2900204 101573638929722550137193395650675200 2900205 30617132387708726152713939231498240 2900206 101032657318205720660875271736831552 2900207 531871137393115939891080354252357456 2900208 -8274244483768793985780829988585472 2900209 -297292327238913250630946648327837349 2900210 210080449964761773681281890953785760 2900211 -209096252488448052145004487886569360 2900212 -109201686292701533238524595588786816 2900213 -157795094584052285061214879000859556 2900214 83157953524891292744362236793876704 2900215 284449282554756296175448720647078720 2900216 356299467313173512931976547410882560 2900217 -8368308785840769663232291940269440 2900218 259540264367510618190370234808392560 2900219 27885998520843865877997807600325920 2900220 -94841442070144223435284958560926720 2900221 -10109991129864792593179099115718368 2900222 -106679425309822991110135794826843776 2900223 22117073388918386361030108516524472 2900224 -46115041724756595968267267048734720 2900225 -138026360061789525327900940480262250 2900226 -11481990684264441267775298395545600 2900227 116707972696471348799086757620958472 2900228 -165343448403528787239283609974594432 2900229 -160528787995591312823434857567187968 2900230 81416254225575812949099973494149760 2900231 44117984235425136916150280986474512 2900232 -97129354161218109730449084923904000 2900233 123745962089630217813247304476646976 2900234 -47612427631465337494349257125258048 2900235 -37871097307966882314640558059091200 2900236 80321023143204867128575276783370240 2900237 -51069033476691367030607969370951114 2900238 30487024890473536858525706294903808 2900239 131545393036235713619213654778545656 2900240 6655773033817749078764276082278400 2900241 -42610749934922113167546067381038750 2900242 -28584107497520423113436622705171456 2900243 -232152117468968402502171020152347960 2900244 188651016478536388088054886086178816 2900245 -146698314628601098049896981033874640 2900246 99119389078588860985231874878256640 2900247 -1107851158695474142232967325369728 2900248 -46341736036273518867355325372006400 2900249 50141373996017768919846325036957920 2900250 -5156051931011775717071198182440000 2900251 90167062149150924055637278307864232 2900252 84066168712730523498157737149862912 2900253 -313798151356775125266862614013370496 2900254 18989329496892615722424278623444992 2900255 -181797684038865375285889251811182000 2900256 -60297270453143132323051937918877696 2900257 268341914489819186066602063607365312 2900258 -62638278926669447225002686468533952 2900259 -59394733947406239445595844626025600 2900260 -56176945199647036042481114353827840 2900261 165560081121559267188845738662203480 2900262 57801090789691313463991009872361152 2900263 626290581712032057812076765122821560 2900264 -7784404302411971968643618079866880 2900265 -48705041983538605840418537322336000 2900266 38832220258844926161450804573059424 2900267 -87201473068124432016567171859593408 2900268 -27333567520122627749635894165469184 2900269 -73113278991300004614649483980932746 2900270 50080255824549508418308754360134080 2900271 -25899262546506769779763600102023936 2900272 -32182841041470386075799523379118080 2900273 -348691661992288039788905312678084940 2900274 2227941845630954381217176996709888 2900275 -50202099078773763974755285147965200 2900276 43578155490859027634451594155225088 2900277 -3907314904445018439513015711104352 2900278 217849105055424810490737646045249440 2900279 243477275784561796024701469617937200 2900280 -143019353048047257911607634996224000 2900281 -396272099155979263592012567831560918 2900282 -3356916826434411696456375568327680 2900283 68688686774272352492968066107272304 2900284 -198314488602953863955355422855824384 2900285 -439939351054786207456183438285290000 2900286 10072888183778548992963627934035072 2900287 -296210138946252430623818771125437800 2900288 175349616735127855960921116167897088 2900289 -3168047514221670688539746660471808 2900290 6475479930767971073402391345436800 2900291 -315777091741307517997208046909853416 2900292 -31113897394652987159351588640334848 2900293 171222554765356804976161950977963040 2900294 132563573844177685405764304719993696 2900295 -4898209476337872813163680722561880 2900296 -244076433033391719594306437326602240 2900297 520261916356825012059575051279542746 2900298 69292183995321603870347817941014272 2900299 -15176963500930433362713335004354048 2900300 -30326876788045982153031550349875200 2900301 441709234575414547730649167943755424 2900302 316870968843971971266818511139093632 2900303 -171971436095313769507450541733787920 2900304 -43427989940358896176571810090975232 2900305 121387867731798455408665804838809920 2900306 -187876655166411483009750974135773536 2900307 -664861786898407530785535912472512 2900308 -332546970812319926137097287657939072 2900309 -92352541703587758317469382993565490 2900310 59043916918303793165308852786815360 2900311 371720830903446651434511595696091912 2900312 48543521332546929601746006196531200 2900313 -87146322027558258070841718942587520 2900314 226728717393242733112951299989366256 2900315 -164726827066405628013899004593687280 2900316 -97135674875060478823611556362832896 2900317 152567396282118245112352250850877792 2900318 -21515256324043789248966706303124160 2900319 -64988806645689629697978653516172480 2900320 -14669917087648379960651466088120320 2900321 433507710944213809643715166054205232 2900322 95382099091468454440935129584538240 2900323 114455563956407381319258048558825984 2900324 57732908574964851772157594845003776 2900325 31729617364274454142121830115601600 2900326 -6154876159618809072614553364090752 2900327 163537133271750290250923471095544160 2900328 227613329498068246720790990380892160 2900329 -62734865036501846938500365671911680 2900330 89191114296829057936941122326750560 2900331 -115848834155434595818346144539057920 2900332 37428938942547935030550938345848320 2900333 186441004697437790612726829221706582 2900334 6506057974240250089655087223650880 2900335 193684704245672857054811673673800960 2900336 -103486341465771809774150502464421888 2900337 -109604589720193723609565777660117760 2900338 10538536294043392912561984481832960 2900339 206801396724054057707999736041236224 2900340 101379138036403133367086762762035200 2900341 182235485115575919297604663975933742 2900342 -73371518764346711116274857649892288 2900343 273540654249641165661614521770098664 2900344 -118137161547498790734055965495521280 2900345 80768645834823020976544251045964800 2900346 40364796111236397965868615152930304 2900347 -248125269022998878580699396247738204 2900348 63467160502160239082791261986216960 2900349 -215156837230931333724217587300442266 2900350 -1094083290071115832244717186688000 2900351 -269818663529298155771667545317707648 2900352 -24176124013414357972385281049886720 2900353 156633169175465654439388938707460 2900354 -85277867997580319909746352376792624 2900355 -116390752298187809078066675410121040 2900356 -42829263240509566007323458545906432 2900357 496785070618543950248060216132640606 2900358 -119939831039387297111874976161936000 2900359 -546426057792817237319915659004464488 2900360 44794687691865129106552594808832000 2900361 269688934270346772972580510244207040 2900362 15790712564759858462832872975460864 2900363 6873847022760162014541688425246384 2900364 -43792021455066783697413062251560960 2900365 -176118910052173764653975681734391880 2900366 -11060932575526652202341597550718080 2900367 -28197986106268947275684267355202248 2900368 102440905375380419668216675523796992 2900369 -202045584366784964243355879807975360 2900370 270155358225001933307039104174080 2900371 33316997192976450833735197394139192 2900372 189664041328563704956899084108801792 2900373 -17185761692866955288457232615486656 2900374 -282200395075745280386302503666601920 2900375 132545809264842017420844113419074000 2900376 192837686251666856503490117738219520 2900377 622894235991524489403365229408006720 2900378 -92671733850348150774466924684604976 2900379 -34106777768289688088391343526230080 2900380 8952508401331604073652542801623040 2900381 -62812329862000803374784844702497600 2900382 -8295597265175084534088539329852608 2900383 -459042597714749006370808198951502368 2900384 -517779654140588281605656833973944320 2900385 -56829441146727660668292975417214380 2900386 243819934289234168989879614584646144 2900387 -153456315978384461642702183055662688 2900388 -107284410174318532441360458411202560 2900389 140009476435163630862504900830368190 2900390 -27601426928204146361463326077852800 2900391 10396942687375876531716050149171200 2900392 150778257925959187211626966954967040 2900393 -4241494227306244198992006404257536 2900394 75884062203754381472840987244733440 2900395 155683250786132292309655989695234400 2900396 144697773169128225300537909192172800 2900397 199895687639251163990559844588121472 2900398 -147665366535182557825280122186564800 2900399 -548700787220208411974313787567935600 2900400 19921532496809787908551723261132800 2900401 -159784776052339156958500205628785920 2900402 -176745608363514676742390617782724848 2900403 39418062961924661258910430494989064 2900404 62112876789695086828362668473682176 2900405 86564582473922260686018752458380060 2900406 201089117304851659977803409378201600 2900407 -236619000136658979052795188680839920 2900408 -161957245201512539431150279934423040 2900409 -157426719620333336770543809481822896 2900410 -49268374992868026573551579135876640 2900411 374515535938951668682787562916935012 2900412 114944912039111784389865482127745536 2900413 421832403530030266574057692584846662 2900414 -203071498916514070037759327932354368 2900415 28048902318884332074603734539914240 2900416 128514276055368662461618789768232960 2900417 -224308581415048710797094505390543788 2900418 -115745038768876806826569671144163840 2900419 -429626183600587089385081550796106180 2900420 -37445438811313219991789072158206720 2900421 -123841999565520764852498583934022400 2900422 2341315353295698247475255786323968 2900423 -209078919740470765145352994027022160 2900424 334377690878420235905417735253073920 2900425 15848148707974015015943384944920000 2900426 157248000853264136490670876058787840 2900427 -165145269899685626897533575741733968 2900428 257731237063902861408822743065655296 2900429 172023159418854038206416260800183776 2900430 -21470111995106540490094874309057280 2900431 -383863343670134398806044622312116088 2900432 69795253967212510243417364166107136 2900433 -152697972690715938196033233016136352 2900434 -80049915706906209016318086549007200 2900435 4208339348025522418045437728997600 2900436 -83240364237010401990342363512832 2900437 -188170778842988266479534287381396914 2900438 155222735446109820879131689496344320 2900439 234964965089783393466820920321129504 2900440 73168916250716768150329614750720000 2900441 -266839092143647926648717707183431158 2900442 -155107649948145174579805428025087488 2900443 -873339845859606991932745198645216 2900444 -467557294921458245668914139640600064 2900445 58581193496996409932790472768747200 2900446 -530197022780471016979911910832590080 2900447 545170894433676171078287188008081912 2900448 145407499212131628797636796353347584 2900449 -121862470361333435174280552332541264 2900450 -23332797759288171357087146210457600 2900451 97787150073319718534913391756826232 2900452 298449252060867451253719150119403136 2900453 138949398073065914775493786340659584 2900454 -32054609920300467430547334831785280 2900455 454580277065163732663962040105146160 2900456 -232883954847814373388063095934059520 2900457 142641121471244333491997327941558026 2900458 182807676018876299509936146396487680 2900459 388639222423524185213722068842997504 2900460 136444099997868851461170343238876160 2900461 319412482703027301639438656240108832 2900462 -255786361083593694927666714579768768 2900463 45978649209033824446034246884364688 2900464 -60808276736932950378169014052454400 2900465 -344092693032067510750815156689128140 2900466 -108282433148552550542913627920174448 2900467 50001612068009658278791572345559952 2900468 85708177011425314280408240330355456 2900469 -24250060523661346453767602357386944 2900470 191031591521313857623742794441543680 2900471 43370541995788150793132212970507904 2900472 -321119586193234376870705433944678400 2900473 26499145697090162605697083227821440 2900474 -35123872051753877910194358634629264 2900475 219069673869748149811948125809898000 2900476 -475413729927925161536842620505661440 2900477 -554156979907788392377723959111559674 2900478 -1904684844078063965377874172874752 2900479 7860880003773305540088754804156984 2900480 212752647160559120665274437305630720 2900481 -250867038172008170215751466430681920 2900482 60700740011982598509950170880268864 2900483 -270974590025434159532619441983973480 2900484 14032341074146718890184150549495808 2900485 -149327424356424991715344728502080000 2900486 363314875685912272889177036470788192 2900487 -16185174460706759050701946316350080 2900488 -17840612248027287978163007586954240 2900489 -755578261560223209400289990438451768 2900490 -12276330358766622347492646188774400 2900491 142282099820280220337476434138476 2900492 -78057115536819757074920573175152640 2900493 462137081177686148093782033540761420 2900494 154567575346530483072418605264196992 2900495 57033625316298282135353620529661120 2900496 22342672643666701623858600190083072 2900497 76814406704592129090244235680940272 2900498 -318350084752823596561952589647334000 2900499 10409690767703120908682171419319040 2900500 -249086643560322094255490653163328000 2900501 472887676860232738619334927081274272 2900502 240189177287358211215589281976780800 2900503 28248471681853031651422723013799752 2900504 33863125040373204951805415249510400 2900505 -51151233259490058628059683299861440 2900506 -17094119893504548537710344643087904 2900507 176444492398815077929512802792448724 2900508 76680531379264369409972948636365824 2900509 -49377367671914121977186942388403796 2900510 67380307570427719685995884943152000 2900511 142195591321444894925181865176601632 2900512 5946491479239429323040229584863232 2900513 20129137069600508175302105626920960 2900514 24127305156320287555878202871377920 2900515 -112308077166680595886767466633745280 2900516 158347518492096712415469198063559680 2900517 1986250122070046335206113822560512 2900518 -54695280955264441960282907779838592 2900519 59834061490575124900957859094513720 2900520 42333381425071170958365310294425600 2900521 111165694219988315059154119735143680 2900522 2775601827769628994964013215307520 2900523 -193402414441587916459091302244482896 2900524 67084781121901883725436962548398592 2900525 25627834575443067734155763499764100 2900526 -33274845602831252716337305518170112 2900527 -96667884745875939625082147534067728 2900528 62676156775024241033394554196836352 2900529 26347113246092990198162997150578610 2900530 56808460699660335269855117209029120 2900531 -60751749093936214144288640131104048 2900532 -233897550694583464487638287676182528 2900533 593609975402316092024870922707772782 2900534 10992196573420411611534749799259392 2900535 -169395308370476326476727689325334400 2900536 158444322573412856542749911454044160 2900537 -116954037338444229361767911197561008 2900538 -40358366772028845729861187248947856 2900539 -33892355420285309308103213672070800 2900540 -320556809269928559515517145347840000 2900541 -6161992464132923438099339559202176 2900542 245250107894338059780525888504444672 2900543 -327575380872084380469848965619192256 2900544 120213477054521366882755689962274816 2900545 61093834717908293842338779147649000 2900546 -108642937710125537564458993550456832 2900547 -36131627771502343503802335336328956 2900548 164429779746683657249770473266630656 2900549 267828280553862537139434777960696000 2900550 89440477042316995088106310093737600 2900551 -220179373875856593138662154298265400 2900552 330961664801119037768236512650265600 2900553 78480033604862556555121946413252608 2900554 30456168601485794414234123634620976 2900555 -263202950022653858949739449781718400 2900556 126377514320673501865445973325701120 2900557 216898311170934844658656511419715904 2900558 -7302370366658490751529039705978880 2900559 -268021102329404922505734488417483520 2900560 -17734218787642930986186198886809600 2900561 172178479694350980960186369662264832 2900562 8201847313566975443672191421689344 2900563 1846351595966823728795315936001744 2900564 -258162967040416616223061928204328960 2900565 -2003340732001925823161661241620000 2900566 114944162453401667777768528375699232 2900567 831000697884566293155659099431555272 2900568 -183207635551475261803172246391521280 2900569 -113507767008178451286809897451125504 2900570 -188269201577734450063268082475871520 2900571 545065878934590475292093066957037360 2900572 -53534303536847961509540568250311680 2900573 27337624745389536955318739125236384 2900574 -203671423428449355756473630754407040 2900575 281922048392280810640411805722111000 2900576 15042319587713375198492410263896064 2900577 -103743200855974553931861708109712640 2900578 23587503721295351373874157282749440 2900579 -142396426130657461130759383161497328 2900580 -180346650509411459404193320290201600 2900581 66299654599466566685404519333648382 2900582 -3181871976977325103651449215590848 2900583 308973035427206422995811530239616000 2900584 82258995021899397987787588254136320 2900585 -13272633562183610178506434651790400 2900586 -90842974345069329070562789924352 2900587 262490031737403679474417545278757236 2900588 -217015411414420610735088487447533312 2900589 -173844675042501357059844383667619776 2900590 -23327332690389851962267767334563840 2900591 -469837131246405954602842744215469440 2900592 -88001530337739982985060843554799616 2900593 2644750578797362194631518920385204 2900594 198236724982765877921013373465134096 2900595 -45347104940624886918133897497366480 2900596 437906937317487092962935675236259200 2900597 82724165236472133128953292428414080 2900598 68609690278201141192272492274083264 2900599 19781307026188040687851104788577600 2900600 161298242870116534532596330258944000 2900601 44395552712660055859755445356526176 2900602 273730540548356595716029987527419904 2900603 -89631417474493852694634385099949148 2900604 -130623070902032350440939332932959744 2900605 -104335573637122726527544474933597440 2900606 40854392002931942954785589833285440 2900607 58131140291861868838172447814308040 2900608 -2112847837718276753895548371599360 2900609 -8030386954485967436914541006323050 2900610 -3400859007233400453427169072079840 2900611 22627182485709517157598727160049824 2900612 -309070780499868502291044062847744 2900613 -300126739530434234985275751010061856 2900614 -91607004923530804397981160052093344 2900615 123714429401862363781013507660486400 2900616 -162903962495341702195245864784281600 2900617 -619128144714902818362732634498256160 2900618 -94463391357230560591000467954672384 2900619 79613630126891437157600116160207088 2900620 -244115153466928979714411891147320320 2900621 -144653693030568146825002901326031178 2900622 32515515754137815667108626655636480 2900623 785348357437272538937460964234354560 2900624 -7915748228124220424060030720409600 2900625 8230563508553094077478254985840000 2900626 6752926283689970667182286939920544 2900627 -193246200127317776283334515351604320 2900628 99191298065439515012759700273749760 2900629 -315822055621797827853396967491878770 2900630 39447977619827650155866351239288320 2900631 34808570930979210624102882200461824 2900632 134091641968215392398374375711252480 2900633 -191216517765716754156803013715016118 2900634 -133774122253207938655350186025021440 2900635 -9503743693353358239879513863019120 2900636 -181832697926946930902699356472209920 2900637 14860713125187261588895844754507840 2900638 -31978179024833692478291091948714240 2900639 42217760382688921729869542753052672 2900640 -248776738059544928704807404573818880 2900641 171963125366654340383272967741987042 2900642 -1079083783410626488992674278778208 2900643 -198609720085272222944208884111385600 2900644 238062637477738456898855802563486336 2900645 84894034605355992114353345031527040 2900646 86405784774900674498746661119031424 2900647 -462742387955240030771012312717280904 2900648 501678301162022044527967874658831360 2900649 -41373318057752997643168969094234736 2900650 -25539861175113216899749341631273200 2900651 3286744603656272390929430737458960 2900652 108401823611254810893725396271267840 2900653 423592890750146529105903827256868278 2900654 -337697458392461777104530677063674560 2900655 -414663789274551365576419539347760 2900656 80303391568915221093584222653415424 2900657 269404042201502612919183328584192 2900658 -87941079767557737237893294078649216 2900659 -91406669214826289650983845680432584 2900660 4814237810848707601846600250572800 2900661 -245781188939248153911036154840486176 2900662 -82039028395915189480266295714371168 2900663 -334551477938257537554296686339601640 2900664 -1816349523784981946270986858905600 2900665 363209967095911032917256394981125060 2900666 305263771856952106368533564200402032 2900667 -28931427872102236338387591990888960 2900668 -21343171129113788393054111143925760 2900669 -412551078478454718466538511179007930 2900670 14502706696859285827652782200422400 2900671 -824772721258841410582466338041965000 2900672 25591424355572911755499548727836672 2900673 -15046385167214924357799730982628720 2900674 75620662295123032867568923655818752 2900675 -91224032016458806080055425893996100 2900676 3074822868773341287231659357368320 2900677 160872204932685149921208407449871260 2900678 -131947214424930583107698030351428800 2900679 -405797595249600423120626978570064216 2900680 -153533040050787109361211895853875200 2900681 75159681847547271066852214180881792 2900682 81915446844412023914722479105226800 2900683 195332674351950468046410616697334932 2900684 166622332808804424209073995470112256 2900685 243954064937422046619637874491096800 2900686 525962416825033968025857284849556864 2900687 53554059676769709498918582630105000 2900688 7808965816199271859980323932078080 2900689 238622580181769636923219859891044032 2900690 -18290165904061036980638284145957760 2900691 -54608210824159377977527970187268752 2900692 -297068065920495905567354688141731840 2900693 -219084957406031736536022834228440022 2900694 1250097666442036942110016078960128 2900695 -16615080658384637330265641704627200 2900696 -186233271509100619526752341247795200 2900697 -222118614755151378358138747723258560 2900698 -234411402417773460140310406968651264 2900699 688222287833286663646065160033587936 2900700 54563456443650664150392879181017600 2900701 -47604097969421652808773789034388736 2900702 -76995940384601832701632477402195200 2900703 107354238884421466449646448058833424 2900704 -39078058116159118195925470258397184 2900705 -116334302976862647253635280302521280 2900706 -59365383768882488530787249192942592 2900707 110542319909880776492193927793181872 2900708 174476987944384070810048881151535360 2900709 21542295518527124630886239840678208 2900710 56196898199321347519017621588702720 2900711 -81346217799268698557314280828380800 2900712 233660197932216287263714700685803520 2900713 23820538433482175385110820190021620 2900714 -88189148942061765251046601874561280 2900715 -249141886653443651546158837045316880 2900716 -88892103907479460287281238801650688 2900717 282734868524719177890171758561286912 2900718 -165494046446212467891192993760913280 2900719 -107894487636821035510642601088264880 2900720 61416775627237950336893602912665600 2900721 179393238477574683366003022875027312 2900722 -364058157774391026433990826675788800 2900723 48507735371657858221040776863842640 2900724 39744149203746512742042191064416256 2900725 44924203104584617118725364743276500 2900726 -107828247834376468233640661939596800 2900727 131066689402909760446417592184829920 2900728 20359905540559859746495167948840960 2900729 -45565101090764262212764189579073916 2900730 12852716716141001012766721030963200 2900731 402684170899217706261083656927114532 2900732 -114105005804450291283587643714969600 2900733 551685272960193564218564821266144 2900734 -80954021203373310593143220183337984 2900735 8282724190759920527230093953735600 2900736 60631531636427281242854909930373120 2900737 392416034011656969711804452398080 2900738 277850230496714854795124943815185440 2900739 226570415794218960857673412107064824 2900740 121121800784044035428512557497744640 2900741 -319524591635039881776284190016418208 2900742 86665170279173093287635206768549760 2900743 -134741096708779258881862910486673600 2900744 -85747042780810804576367015855063040 2900745 57383318646365009364283335593529600 2900746 455221085866231511963365354148405760 2900747 360661839063604217619335419867898196 2900748 -31263732638412180081063419582263296 2900749 17589613368575193020705061983098240 2900750 44369703735361841590943230607328000 2900751 -165079762930520595805310693660448000 2900752 80109562452389213075525607148691456 2900753 103211116548935594641519337111374002 2900754 -149876584308686215482115099466867040 2900755 16748506888856644140549351805065120 2900756 -474434299254219364962783758730161280 2900757 184052571321403392656841692808884640 2900758 -79225680546904944700097344058097024 2900759 -202509880167333009643806660960726384 2900760 -107618811680737782138177430260940800 2900761 150632804011751786522763494392936212 2900762 -276580209583260134414935859761524000 2900763 -23018079429299108531012424349421952 2900764 -209112767990091020795259552306430464 2900765 -121868882992190936666521650768731520 2900766 139429393722800350648882436775426048 2900767 -295931080144268179142796470048736600 2900768 -215547599761114833457956658410946560 2900769 -40105509077744895441260896284088656 2900770 -46563935038207687353185587966026240 2900771 -383163089640019159957661759574725028 2900772 -3398046998904158966900828793077760 2900773 -507054239591850918794746008438457860 2900774 286565980234053736624726009595486592 2900775 90192914723758058730056502484327800 2900776 75730733657648720272867817327247360 2900777 204966287221590214032636267406040160 2900778 -63788958437427092022925130008312320 2900779 -202473467090714751473610854461645424 2900780 -4600711636220347652968077637770240 2900781 158683964178567771116172422723812428 2900782 229831061344420144317397884548764992 2900783 -43999647595990936153361964311724000 2900784 -6874998965466561230740722655690752 2900785 -133496690949663087269646825020985240 2900786 -19474930311170372602130791772620800 2900787 211848471887760391944682255048649280 2900788 -18074031241674831970182412459198464 2900789 -243102382578254141737117849222154976 2900790 197508574727913632170132113693016320 2900791 15768702784784726272719669807370800 2900792 -435798033533912661067295644180992000 2900793 -48867142842410553721239304702187520 2900794 26449727450440176540389510188462080 2900795 142945597221745376278536702859529280 2900796 -64701237402303805327670061651680256 2900797 -359660032053726980613631327839069754 2900798 -281772374689788839649951028358073600 2900799 -320155391850444830424425661933039360 2900800 -21282892956655729529824191538790400 2900801 28265151986446897602681303197617920 2900802 -176833063263911208543962338089840768 2900803 105792240863372743435635981269605052 2900804 207931714197785041381392314985238656 2900805 98100943025770848693262893369017760 2900806 -97352819767647103130895193578547200 2900807 -32995560162599724229739835006099456 2900808 -315256771824896525025368162792217600 2900809 -300708308748032969812301466443005990 2900810 -192257145123007044773598830565338880 2900811 -325199090203385664627774515503148328 2900812 207152573343504745984198606983905280 2900813 311659197212500053678639986262307062 2900814 32458187072687253163992921412334592 2900815 413353753080597039351887900335389960 2900816 49546444446512092380560668429443072 2900817 54370105140004416405116530007020020 2900818 -10464580934448623673977775414844800 2900819 -540783323264291574044113665312501780 2900820 -63330860152375276292187701500108800 2900821 40363255140618671322125282366698368 2900822 -6284272014206622393977383019236608 2900823 267659422645239972535416618297600 2900824 -59217134651226195698236900567449600 2900825 -41317456533034941365086327796064000 2900826 183085978588831070856712757321510400 2900827 -472985996790052817933949819334843324 2900828 81014347275023929324467759441027072 2900829 92967950284144799546689973938274688 2900830 -117540499294594822729544108052085440 2900831 -47890625358519095628138304025542368 2900832 126415475041420447433634133875621888 2900833 9343058549156289674789044508875584 2900834 -117337308791008711914344644720073568 2900835 6558798391560783485539743263997600 2900836 92976412081672589956410799082276480 2900837 -25192581747935585689025048359188228 2900838 77292717163493383482553551844863360 2900839 -342770242871831142380169603178828360 2900840 -222485933844677423748338286457651200 2900841 -205714830022690948369173615432430080 2900842 -157675715226483452776244053416001536 2900843 44548454217897116225166203611792320 2900844 -177127066068780928766763602925826560 2900845 -38833031791670281765729113463686900 2900846 43163824335555795690750741457893504 2900847 -81057653718380515022003438943957120 2900848 90963026711337189251536054210691072 2900849 231700067771819234371258378229666676 2900850 79457294421360177350876189081107200 2900851 340995854355458633918220158574155852 2900852 -117318738403559351320601948566591488 2900853 21568566529489319245180041442220160 2900854 -365236938909390426345033474513312 2900855 113616493323037721339088135860135520 2900856 3531655851790093288312634128465920 2900857 500637027235814110111897547866864106 2900858 241773274759467048627321003729191280 2900859 -136994338114960937764812766522207632 2900860 83157996145482660924064260379630080 2900861 229569594770076478234683880564523424 2900862 180638610707623783868962334811875520 2900863 275790015889973445669268140555114240 2900864 -202909435490584512841174931063439360 2900865 221914984830004105464808321122133440 2900866 -1504544356062885295186147967097600 2900867 -693591392481765798089564196754954368 2900868 -22102974907496881128824930652533760 2900869 -428876094553619976626978284172589730 2900870 -40393309221956127892186144340928000 2900871 -148464245792374652441637067338498960 2900872 -5595940417150396099823454679726080 2900873 -8218784008932800191932820570567116 2900874 2712301886163924974088012954539520 2900875 94641561228272023002123456544440000 2900876 277736734577263956742309937595118080 2900877 7205422707433543295262366747892224 2900878 -281819498686900950983328708609821760 2900879 386493788347953709268739815952392376 2900880 91969432544860857967660175720448000 2900881 645223525170007273075353281316160500 2900882 -253881407320061121936774974588148480 2900883 405169756218277759167772848477405624 2900884 155902985763218129885971814625062912 2900885 56525179901903815106438353632594420 2900886 161861963043688588986200534477974464 2900887 75674307564749107644825573681205248 2900888 -60213845468560139710023128954880000 2900889 406950809942168832303784825985828484 2900890 -259423868983416396110135118380206080 2900891 59210866400493758973050153702867472 2900892 166453675757106842780419089081802752 2900893 493137347066597934121201992581095142 2900894 -177795726183723439604670392480421504 2900895 28684504163040441422551424566776720 2900896 -614982470154677864213501583224340480 2900897 -207960588751661616741332126988327228 2900898 26651314974287632405278872535879168 2900899 -664251404195898109860457823495522640 2900900 189949313182703349065732284080432000 2900901 92999753798818813258655938931693280 2900902 120192590473141795434524140941704832 2900903 401426996724563136531006661759276152 2900904 -127122152504753219777664186043514880 2900905 -62665284339634989909461548440824640 2900906 201598732102803429532615046981503152 2900907 631850946500773789631064902973374640 2900908 222778509754467874639736341404573696 2900909 56883623086641600612567315272928 2900910 45117234021305217893052148226271360 2900911 -29917642701639735001394811412606248 2900912 -2490016522001643134230019152281600 2900913 398923725570881427816319320006751344 2900914 -167660884555196244492214594449832896 2900915 -339501850202244298943137076165383440 2900916 -168403917824764869212920944293504256 2900917 2077784363501827352647780274160412 2900918 -28127847459007772965971965815234560 2900919 72017357529319925221801031332337280 2900920 -362023008128369656630401615519744000 2900921 322328193282139106617712801500985472 2900922 38239764375485052223343867051161344 2900923 577933080358070504251639625679715172 2900924 -146233393048767904178561000824533504 2900925 -45003194323324458821585487600087150 2900926 22243196163095188288651959321726720 2900927 36138555011289704961750531616422960 2900928 81019115195335453052304786676776960 2900929 177834080941092405361159348683870530 2900930 88159475180126881064349829297267200 2900931 -408613039725149734458233799095444352 2900932 456352540879457794099323090471305472 2900933 95783672839963871054901081753344064 2900934 227067175003817949489599218976489472 2900935 153608637447138580765646234160197880 2900936 -217187908002707678475441910835558400 2900937 -43901618222066057370727102309064832 2900938 -257924976096701900334878123294972880 2900939 -342240508557485160200098605259735560 2900940 53425178283236569887548928357089280 2900941 13362286082741922508474861628067232 2900942 -25002393570760697983030014148193856 2900943 -74925055311588343634584839242502168 2900944 -31977434650036725045337546650157056 2900945 151901115609685434974804794983981480 2900946 134988371817974861547169000848749184 2900947 12631562805015178662858723407484552 2900948 -38670180313029864676449900130681344 2900949 -81991378688959241879281562474272512 2900950 31756536989419885353050637009081600 2900951 96350221965358899937982483481314952 2900952 6352610916488653293951947065528320 2900953 136302894871651809458619024846510864 2900954 -24367233875733317637043060880890368 2900955 14960054494842567278226172710321600 2900956 11240613122629965968111631874255872 2900957 -602058102217729160615336040391152000 2900958 -42044391009666344328797321400591360 2900959 -248177263339489716201770127254443040 2900960 -70902502252856248187993127474954240 2900961 71634538738029016198821057062832000 2900962 14658418639661306706420882728753232 2900963 -164835990135022832413565764162870176 2900964 101419656937970428372556931527964672 2900965 -88609016345108396607701586661710600 2900966 -193028453572745162800669718721249600 2900967 -140237501266516901563776501152641152 2900968 -113503428166377595316554004102922240 2900969 99617146117939748959221901297791120 2900970 -162743371656680376313934357461618080 2900971 -241442580819588035978030011081831800 2900972 -426410091089869443007879783123292160 2900973 -200804024698267716059641517838753216 2900974 107686137957330645155698820377436736 2900975 -63232656684656039344284775690800 2900976 30943183078962540589299885947289600 2900977 528072804719084135220335934156390080 2900978 -35710804774260164908040952333246960 2900979 301769435391268743117135429614625384 2900980 57281955083630522547900873840230400 2900981 -831441461516030409266306944964733888 2900982 -9702796729342633756878104516136960 2900983 -249350361779031217372656504917710256 2900984 -334453035820912113097759161446092800 2900985 54505431893532051526432989328493760 2900986 185813543530462987751011211051285760 2900987 439375432368084881909940978120345636 2900988 417338533781420310638767371690501120 2900989 -58003114515097718426731538888275200 2900990 48230560646561012552824137074853120 2900991 309269568063598165233780419600968392 2900992 -206682647894924871230374488146182144 2900993 -133218825011861705995131509917651116 2900994 101806979613600404243585535302448000 2900995 11793057718145543132769260157623040 2900996 -2173825952620557213141461010206592 2900997 277080908644817120769675895963947168 2900998 28548857206478366000594372800764000 2900999 -166906467768497693476134968977511664 2901000 -141355173222981600875423626567680000 2901001 -457585848094312571753447376923648998 2901002 53244641232283056985066773563817312 2901003 -82496853423177988308166824997303296 2901004 -302255553672464141968308958038280704 2901005 -442330544788624276659112608300284340 2901006 -66573875360096928500931221068418688 2901007 152885887622373163517223559518925120 2901008 -42009551331866582866387347584581632 2901009 190892611981460438462778343218891504 2901010 -29098064780678018436323582094819840 2901011 113753576351657682159525008222773824 2901012 -47191508915226845898181777367371776 2901013 -140786861670919053855750320788238496 2901014 225050226117515211881697398717261856 2901015 -6361271499855492692875774510524000 2901016 410083528966913109475154635547074560 2901017 -46430396806776102527336224080484608 2901018 83983950297499476691941310613435904 2901019 -395510819507994954063875976218390040 2901020 11000878565971274788390912103470080 2901021 2142229254492480842870410412834784 2901022 -9161336993988030302993010013036800 2901023 352296797313943232763642301046631144 2901024 8718785107645438248195004752199680 2901025 -208278275307238788298625067576757450 2901026 -70485120728750041232732147235162288 2901027 123776442165885062497600359378720240 2901028 -196674189258109865246318482351939584 2901029 -308827299459588064562303233217138370 2901030 -90394512947994782720937692632320000 2901031 202015288787708330168432855811564592 2901032 119163726729061453670042358094310400 2901033 -203070255565982214146576276294909856 2901034 -167006779933897143937835017883055360 2901035 113811002951689674908194198664115600 2901036 68134813852517386887388850477655552 2901037 60372836288576224564327081126343640 2901038 -1824842567778732476476259292487680 2901039 211943955191371338305324004843639168 2901040 14815008490819674860417605277122560 2901041 181312107495673832981231739074793984 2901042 -2924505278063060895367284341329920 2901043 -20456379458307050368048149531790708 2901044 99373285421817345372158526068467200 2901045 -108639843835837785073489286108039520 2901046 -206864749348153785545589315091013760 2901047 -326832638030413286500145894219292504 2901048 111989609971852319578395384026664960 2901049 -40347562235523493382379092418280236 2901050 91142641902085414745664592012528800 2901051 -286707583279567054609334557087804020 2901052 154835991319168831885199253792645120 2901053 -268578028377562130616827217844864800 2901054 -160256347032392903466878025124256832 2901055 51037435001463712968037611870889920 2901056 123381078998896809683913068304138240 2901057 189946893469535993860146925175265840 2901058 219998177537273219832903465468197760 2901059 -12508533064218851947272987592700928 2901060 -10758057939512693987328195894743040 2901061 -30096415324419454305056678882881536 2901062 -108314987522086202824490469899767968 2901063 259142739847806242897336160806018688 2901064 -169773707466536169421908974863088640 2901065 -475676646533185703564352818367168540 2901066 29055360147654674443240472645067264 2901067 -234729251780855462350309634311639008 2901068 92572627428907707286508957033726976 2901069 487410263208626250508836700925505600 2901070 11030709907118614315250146906572480 2901071 114919579143876215181919118482396272 2901072 3975209066322979720326733865287680 2901073 -82860291222832460791214112500628480 2901074 25732606729664595831799606767901440 2901075 233581004468519681280184419144153600 2901076 123942105090828818606565954642181888 2901077 80860791272799956912807955409342926 2901078 -43021888285064054044116643240012992 2901079 389320990482110780393400039263719920 2901080 9088383165475536050754329844940800 2901081 5107923300209920173653911303105008 2901082 104314119891631548826856654221546752 2901083 492605885473699320435402944748027864 2901084 329219729659284798491866438271603712 2901085 105375879042087045481943134977128160 2901086 -169321315489475348913861874289179008 2901087 -56747433239432598111513208843280400 2901088 448613393060334824787770629338562560 2901089 -340592964583070714225105727590531280 2901090 81190241556182114359338308081848320 2901091 100162434409548857614869093191603520 2901092 326173737608065886341941532877567616 2901093 -9063345733765485469867581396258240 2901094 -13619059705809444259262986832736000 2901095 225116590694843622930346214036844600 2901096 -12773374291327013185427044623360 2901097 15525487009157306898645884242175546 2901098 -680206906560055221596037931828820736 2901099 -142057660558158704312787206987679744 2901100 -58041811596071094199350654727769600 2901101 -25823621414161796292496034607193920 2901102 33312390137909292724812926127342720 2901103 798134038239551142134458354469279544 2901104 9044032448848582841118004917043200 2901105 -19740220879683373602289583130279360 2901106 54282345646989995614599757934253984 2901107 326445072104551780057487670350540232 2901108 59051531320674290495531611121258496 2901109 -10622689761303249868322759563636690 2901110 57183366050390408982622216059312000 2901111 163987162919670476767418816689011024 2901112 -270137145885962485530757859972997120 2901113 -380277361544430157846872663352123776 2901114 371713112861756024356519252133088 2901115 116670545890109925610972256692711200 2901116 11274267050315021203882320107017728 2901117 -430243631942168012416209304853546880 2901118 123008749405350761649101937723015552 2901119 57034776671618235412971146470180368 2901120 196248308305983816600683520668467200 2901121 -468410659698831397160487874834519678 2901122 -49882513224397720161092839661168640 2901123 -193796850190049758926244054316106000 2901124 5676780701450552233750660679749632 2901125 -529177326627077018711668843025205000 2901126 -18018754892179192419396011269811712 2901127 485885332364474695061418480812029976 2901128 -89562603476359295466281405387735040 2901129 128188959350205477277542183897461760 2901130 -387486931056757717486637031323040 2901131 -70052667016537611065463311268050400 2901132 10467171035913738696414904316390400 2901133 19227573955101996674119431322352280 2901134 2431248006690717093159833370085632 2901135 -79020153286480716824303655792353280 2901136 -11332352103420863885995881718611968 2901137 268405106126781983709003395168297472 2901138 -80962397749603753555740977064733056 2901139 36880275380859455820730805445974424 2901140 103921325215878032827086201336391680 2901141 -164470294738660234597931256421936050 2901142 -64035781294762471990900655097858528 2901143 -197916919367561432760040949358652392 2901144 -119334399681350690709863186617344000 2901145 4650582159446340514081180120155720 2901146 33424809290219473725344444078764272 2901147 254608117223572626610248516240840600 2901148 279804730826854395872158176374169600 2901149 278780494069584666062706941367337164 2901150 11496976295221074617492574682368000 2901151 -164385264879798959986631083486152576 2901152 52476505802954021597617384153546752 2901153 84938453189910910637301104429874624 2901154 -248356106938936366386779053471042224 2901155 -93426014086777854493534783270555440 2901156 23897429005080156348052144561489920 2901157 -70802811738941318272222195731992288 2901158 -391886155030550485762319556029952 2901159 -361342652510043318377924507542812336 2901160 112304834876057273176532300909568000 2901161 233161422036008329805013253296960762 2901162 -41260871536909373640864352018337280 2901163 -146086701963405198097639105885581776 2901164 124167503266954314087599921202594816 2901165 305359432713653330773420642239264000 2901166 1871833732629413757086535702432768 2901167 -4511633754070002096980502732731520 2901168 -75158801078016501120008614358827008 2901169 298199487898574738064576770529341952 2901170 8590678690386994320859193168688960 2901171 1373595028289152546914949961228544 2901172 -308173676779199611457553117398621824 2901173 -178023203403482365013673922109717760 2901174 -47998371343855806465723436866527232 2901175 -163780723460092922160797484503215600 2901176 222991925007331001335821021540556800 2901177 -238104347769646807025177743688698320 2901178 22455006184687661681979476433805056 2901179 -368249200650095557473282860804911200 2901180 9247639612868359932200971246248960 2901181 293671917854354210320042551555046982 2901182 -262693762109025375408871599421253568 2901183 -203118309211585614646968085152901176 2901184 -69506617949873367255688987413577728 2901185 -148379860199218653700809106209147840 2901186 21864040462526588938077841821600000 2901187 159687617765298128507974206250155836 2901188 128939603559739764421560676936974336 2901189 108933167276722289226134247662244960 2901190 -155123321183565703256344900082198400 2901191 139940579542900119807429624752549592 2901192 -115831018600703867938617433550315520 2901193 -678162735540792838117871809930651558 2901194 107194873513661031440634412593283680 2901195 1751038878990117822114494748266640 2901196 -28182671931284518499980908557342720 2901197 -56621494438141328603395962998221824 2901198 -94489338364366490378108911687080960 2901199 -18812685072127424768287227740501264 2901200 -25438849060885520858275044613939200 2901201 207270837985323650216196127825837440 2901202 -104566220503150168053290527836650496 2901203 48866242403845495739473490088089856 2901204 79058583072591987444773495420805120 2901205 42603411351881226401477887503924000 2901206 -6617723298089612283823873696081920 2901207 78242846709044020407135165951834240 2901208 -5706046953833401964944776918528000 2901209 176979717214448421159150541013062410 2901210 274687612313590659555899877934080 2901211 -151892944806625495458908314425872188 2901212 -195684891966547324311427475457836544 2901213 -117899518047573354242843049458171616 2901214 -449643624918963297238614834047845440 2901215 24599630335730263122122746836555120 2901216 -40494055261601380524792031431622656 2901217 421391270704558470246195347968658 2901218 -365451463177285769543412820043324640 2901219 47190365217112900002929639467251120 2901220 24462833442634124032943988480245760 2901221 -36176519211733330999700413918944000 2901222 91407489454746420015435857424653760 2901223 -121943811490754318397673480431123888 2901224 -199400634699851551217873486927462400 2901225 -121572195150208832830247591387980800 2901226 -75174203550689598360911426576708688 2901227 -97544717511746682290066730355798128 2901228 7318033552285510484239071944048640 2901229 232548000485229006062020718684943830 2901230 67039462046788664362211452542059520 2901231 -300357317792940462923733766743554160 2901232 13407585313492846357593762360360960 2901233 329994487488519653854873928391018660 2901234 53080586771411880012067895429996544 2901235 -207505961151344583689902369832252640 2901236 -136399078736655636251821619852997888 2901237 -15968799580380994069390805286945600 2901238 -11310607839498510616047422188656480 2901239 -1977905190016820379446568978554832 2901240 221872235266064088439929808639488000 2901241 -470738888840225276942003456736174870 2901242 -124163991024767333492315802925402656 2901243 -20709302744151676612799447477034240 2901244 140104163339788624259699948839369216 2901245 -369396843488367821163705797779591200 2901246 84167255393353288590129572666174784 2901247 -130198118555695963772215813080524040 2901248 -108460357279572462936000716844564480 2901249 19449906319579493770425007431412968 2901250 -42612673728292171461028908167760000 2901251 -642638264828876812510861306256739096 2901252 48158672905038177044392028946066432 2901253 -5317488385640284497219471738589600 2901254 -95871789527625433190833867442369088 2901255 57462172459099742108490328629918720 2901256 -222208139004360197579225485463301120 2901257 -388063760577064887195107798014188528 2901258 -17457155931735724499525196841145040 2901259 -343787100214728360642538674658472940 2901260 -29695800080797069316451591834885120 2901261 133578879915171952393389053144004384 2901262 19707412194988038343773492775833600 2901263 -969267499479229808974352030187748320 2901264 -21849452908085138899615186540363776 2901265 -154229154724521979325234963386404480 2901266 -188486598889955117056883886862041600 2901267 63247287145868238580722916341077160 2901268 220913172885480912351068607590757248 2901269 44309575149020461154501573849544096 2901270 46894396897651904049930414662050560 2901271 218617079910753051565231453300371320 2901272 584571068685984666025095701996851200 2901273 -94363836218662022008313527387078272 2901274 156155380597636434711505616443793136 2901275 -47812727504919411117585861896712000 2901276 -74849953048754771910963077332715520 2901277 -235218251108797820774519793416870900 2901278 -108501349955765398810304034636946560 2901279 -54025216765657531897412675696524272 2901280 307901808449449870324703001471221760 2901281 -22447160043760336929199248210458880 2901282 41435390794783229256158168446093824 2901283 13414317549024222722810941179655680 2901284 -190402296454629947080648552795776384 2901285 -30260751396887174560353219565108800 2901286 102326380079379519037921569361920384 2901287 -48883445245108107206973023406543768 2901288 63886520039848239007331477009694720 2901289 -99556170048862388974663695551909376 2901290 -28714896068019650816517982743920640 2901291 -419878206448911455177276344205485056 2901292 135630790462630903543806127773814016 2901293 -62598289941622694242872062988292458 2901294 152099250185714531536743480040978368 2901295 -62288247553149965523721444008358200 2901296 2199994269694354587262182567739392 2901297 58185073725220982428043002183207872 2901298 -199290792537323691853792870439943264 2901299 -43908214296130212259311428358932880 2901300 8647721576302999170932934554880000 2901301 91894171205747917452277278282299744 2901302 351042188142445291047670903054184352 2901303 -566195747971286269321418718311647680 2901304 161772966303321869751694931055083520 2901305 -206633555144986956602485643633059200 2901306 -119769537872868524116618317853418496 2901307 -159784803920770266058896415510832760 2901308 -262893709756107657321395525714691072 2901309 197240858867364481196680035525333408 2901310 413596110807483134289441193938792960 2901311 98526954375286669487821621727075040 2901312 -5397988399757000790660525022248960 2901313 186920915267710640967237174595930562 2901314 96104301115958130556927398408552960 2901315 11594397440421492773722716830699520 2901316 231000515524376331413070639804401664 2901317 594449269123096251228142219580190366 2901318 27990874311067728926925597375731712 2901319 -257289396396362172312577807631944320 2901320 -42046781786776096308784554181171200 2901321 58865293994578808440315179176985600 2901322 87881265121333131952839003924374112 2901323 -517729432999365440955954137494504428 2901324 106594003703431577137318553387400192 2901325 -46606271446336493626535939268312000 2901326 -11798118064365754864355736958259712 2901327 -142677663080670113314635294839823744 2901328 -28599288633943592649865051996569600 2901329 579594173627248791382656749843210484 2901330 129680303580519829278743016036992160 2901331 -137691125805873849642573622374123000 2901332 -60161491451505783734681840825456640 2901333 47858021395645776529862483912843424 2901334 69896961390706246802903541453279360 2901335 -134550178930608393806700710047279200 2901336 -62980423628005784726498938393497600 2901337 -402560016150793424123484282304817014 2901338 543596292790100695421662785611520 2901339 -334200629087578000956823650534744 2901340 -65601229158587986470267017001523200 2901341 26710908884032169360582010333512742 2901342 -35175802716888564010377423367274688 2901343 73086952512554154834587250114279544 2901344 -260031460817907313237064530552946688 2901345 84629507615499097784113597786331520 2901346 94699871352256783918127364603210240 2901347 402635392120025876031743518187788680 2901348 105445319399713740660753656487619584 2901349 -319835230283303494137580104703644480 2901350 169188431483647438414734192615506400 2901351 11008175248836051421332376116120960 2901352 73834143228043799604123749916672000 2901353 17752033276541783181467878610013504 2901354 20439528611361801595076083274449920 2901355 -83134356968581229461609806804429840 2901356 -240171326939953966209382916044088832 2901357 388486088993109802438625734887914880 2901358 -84069741002679058449999628831430016 2901359 446854440674719503037986426674020560 2901360 -14144476903504749965313519837511680 2901361 6813478960796245499454784083210962 2901362 24121242956736880490765931661725600 2901363 -149869980011939911188204631328514000 2901364 397366347250056455788729845431739776 2901365 -126196507271445980613747461877086280 2901366 98819544852438494808636279358145280 2901367 57699790116401491875008548684127072 2901368 -584365643522653071499218201149091840 2901369 -513559366915286720145635062643824992 2901370 25079866614098721702717848437286880 2901371 -302847728154400468616032337962146456 2901372 154112519216510481561506283408302592 2901373 13247211055213618197650858133964620 2901374 -51540924418450090289880442339832448 2901375 -133203734374598901974005521273630000 2901376 10375723559124199359082253411942400 2901377 -232204074111590543047543608579283008 2901378 -135400080445243500983321437102670976 2901379 135441956682441152549986269460856688 2901380 75545872596411520403878894010092800 2901381 63826463333253248567027710070851584 2901382 212040862144227839091000395672064 2901383 -85138797079284051433050642304828032 2901384 -151010045623260979891890200873164800 2901385 -26870205227867630123775371891163000 2901386 40325837326797744783963426919091040 2901387 -187868857109780652269420703471296040 2901388 -134320571702095382477478870558257664 2901389 -475815133120094360978604296004745044 2901390 -24740472176534485651304468680185600 2901391 -373351733161630614373434623150880208 2901392 33683328937941661841589591358095360 2901393 122330961481504944841163167382596800 2901394 185680041338824631598814498655684496 2901395 -143344809250726280926020725053420800 2901396 271516814919771920892885546855585792 2901397 -575411249722739995999936666825623154 2901398 121810031254237163194577509526983200 2901399 -1521295571664458194625591338604592 2901400 -19265395665750352160062582679040000 2901401 -572665280268417766812675681232316598 2901402 7342708552363005470648123269646592 2901403 -533785044277704790183272847441156348 2901404 -274272392844134642412291688528674816 2901405 93173273544872722843904247271641600 2901406 118157387579860907142533485689566976 2901407 663275043163590068152375403823780192 2901408 293131219411692899299296663803265024 2901409 -32264067098553246599446175901349184 2901410 136172258851177796104648362784131360 2901411 -169280606604622469113246235798719080 2901412 -216515999553897350534927355746012160 2901413 12627820824235273265545321116938460 2901414 951025762593204770659598419599360 2901415 34457897502878767197433114508951040 2901416 -98753457355056339784190610634506240 2901417 346328683345814973542869413086228880 2901418 -67995214666841564966539642967342496 2901419 154722944692746334410284705464448820 2901420 -15960807906858954133954447872384000 2901421 156662895254027956828109150731771500 2901422 -60342703650863317859114835582391488 2901423 -37832764140445591460916159747325056 2901424 24549208190819218349146022832930816 2901425 2150409221506446559068139754310000 2901426 17599427175645507894630307062098688 2901427 42301478101004288216733036593484000 2901428 -224412907081500258836539974685372032 2901429 -96284211643172474833934473008078276 2901430 22876734406281294061672601007628800 2901431 154012982188213484224981639452086160 2901432 87558550734370328009805606403645440 2901433 570511024213858839743294596103139200 2901434 261870518310440072324331359698172640 2901435 77526635917677741734306285457020160 2901436 417762774947757619444140180512199680 2901437 83019491299812477995754428746032000 2901438 -263195862260623176035798944679376000 2901439 436952559503129531986973289500525880 2901440 -1498148637110916922709313281064960 2901441 237994317922298995283469993605336544 2901442 132901424822677029243171982053507072 2901443 -13719581468930434946504408944137240 2901444 44897071139743902171475074139348992 2901445 87765571119123383744212548046387200 2901446 -292321761184938834478412723346325440 2901447 193497639058129752921540884348818080 2901448 175922349589289408685379363260702720 2901449 326818940582898712050008659126364340 2901450 12327943773694320945000722108793600 2901451 -66243817109903202759925608503201280 2901452 -82062397870103894829595663704906240 2901453 241656430526304067583070645252950784 2901454 135834150928091251012671604765162176 2901455 -11997850151204354898661588865627640 2901456 -39277260692263293974330670970675200 2901457 -21802127628457010260956515291604928 2901458 -11190963159638304937432339507550208 2901459 234289718499739493485252206072 2901460 -126702342412988928019801957107302400 2901461 423022214823382510589565446696934624 2901462 72293186850231606489305775203055552 2901463 230344648763295941386140087157144712 2901464 -156350198439903072713019347180236800 2901465 -52711016603242007451948853860783360 2901466 3098361318151394113257451884161760 2901467 474590787207719440841098747902895392 2901468 3442007244403935357535450528210944 2901469 -283611921129981626836149933156375130 2901470 74175668735786688393640383975417600 2901471 -121885935763940884813297833070473600 2901472 198193955137978861494751409041047552 2901473 308645916078230940017531890504369344 2901474 -211831828020453928721416207564066560 2901475 -241546842535001591952525960613722600 2901476 -478293816856841142701743296921600 2901477 111118395085852353797289215047053600 2901478 -227869979699912149500268149994332960 2901479 130761631829424146723610059447585760 2901480 -239108859104657369028790679709696000 2901481 -258259784512118656856738176295004672 2901482 260641855991058634599519256011548592 2901483 131625370311189132855679006923115200 2901484 -154533702537279790261307868202249984 2901485 -223279994561544214549582793486013000 2901486 59973229610827593123378570194580480 2901487 90793488811453430871218060837869136 2901488 -16776878831810366283850917950324736 2901489 88200336696859547123293156608744480 2901490 -200525732860768294075083143531020800 2901491 8758114346344474575344959239122892 2901492 44329195137766009205709889002676224 2901493 428767390301990374787330678042816 2901494 209235326418158412305978836362331296 2901495 -97481380987150781627088366547016880 2901496 -107719965010832706286687882754703360 2901497 275157963697607621829259277255748480 2901498 -141580595334023468374922590593438720 2901499 -154513690287684636573253722156929500 2901500 -159676783418651311530318286533120000 2901501 -11820555952283731610372463370574388 2901502 343014988660702797471324487123138560 2901503 -229088788725058058756200465704938640 2901504 76672415021403506467702577383342080 2901505 -275749704995045876264451426005351340 2901506 162696834586419721800510718589183952 2901507 -14003771708228133761248408902199296 2901508 386642689552427564098619178211687680 2901509 -116862889609278159920406998583693120 2901510 295854445775806694399870625052765440 2901511 -1507052598320580885230784065440808 2901512 731087993966193971480868291841228800 2901513 -242549806272534645197560538601398256 2901514 8570070630532835593073672959586304 2901515 301349990785560959865182635183856160 2901516 69321622768492363076437857723428352 2901517 85052723827357167991523518895464492 2901518 -197346750761880442798979854856255040 2901519 -120743316773273828631795713277973632 2901520 -4569544089084030608189003898470400 2901521 -13462876366447897367569647431863488 2901522 -28320392176442811990899572505011200 2901523 -97553249074279372241218977951784920 2901524 -306069967287695133110425132320971904 2901525 181585835868234083712057527453157600 2901526 246054348361084854416333019075244800 2901527 356905476196726393723885646997314376 2901528 90335517405164215423370919051264000 2901529 -215901378752249482256892856518778860 2901530 148992380184299917523594031653630400 2901531 18430932279308365126573448445918000 2901532 -304126466680358835489964105978331648 2901533 122883971491389317693265383694394764 2901534 213667762719221188506346304553667200 2901535 -52131614304822179886727123711832640 2901536 58258257991838049589801880410128384 2901537 453073749265891741985547199868487060 2901538 -1044660693061496414948394628196352 2901539 -5752790095460661731273042153347320 2901540 -28940199702073379681948096035000320 2901541 527163928204828848403491758461701312 2901542 -16867366907608248161286811048482816 2901543 37405589212731401402493612082449744 2901544 -101376605246661331662224614591779840 2901545 289882431135234714979909933415441280 2901546 38137028343912547514614971354219264 2901547 50685961280443015216065170988473280 2901548 60420494256625732154115914552908800 2901549 -22478415001866220233280116120319872 2901550 3215504126741802713715335592124800 2901551 325536707621157396595192434431315400 2901552 14049592486801700675744905762406400 2901553 -333487382093399335399990873253545198 2901554 -5549382536923955823778207791784320 2901555 198161837972364473307447054939151200 2901556 39867890579226083311472017231257600 2901557 -70704624446200037697908610471370848 2901558 200571509086155923907971181706956288 2901559 -290671073541229705461038552146897240 2901560 71093731477690369146234936295526400 2901561 143057802715280447038634308259953440 2901562 3256311458033560601388570734875872 2901563 -26570449514953576922096244805234176 2901564 119735920814427683350282922048985600 2901565 -31933812825031171331171058374950740 2901566 -86074538015443705276288734093052800 2901567 -19814077255556920889049356962941552 2901568 23628515733737302816708231913013248 2901569 -114904824647832489953377820935520256 2901570 18235981277407868110504240107755520 2901571 -197090913962844304356444934659292228 2901572 322895902008158797938890755376078976 2901573 381525449623612828217689693734005022 2901574 42347623809410414705865619940371200 2901575 30731852750789632447479137753523000 2901576 -345642829729235070467698510765056000 2901577 47725400444920349133755444031884160 2901578 -162879346873743319131069573254466720 2901579 -108006441079427242674980061964975632 2901580 79549774329718991939470236000921600 2901581 -20093624405206678744440094187051508 2901582 2278682600877117540085969661908032 2901583 169162070649196425346378767735646832 2901584 110154654125674770854143904396599296 2901585 25141667893135945377371783705390400 2901586 23003042826687232039272319241469600 2901587 182866618941581663303912420173653840 2901588 -99380411735711693223174764100489216 2901589 527823372678650351919204648247613390 2901590 -48268636715863852749684052657027200 2901591 -61887879841233865750240048941634560 2901592 283175570526534969935496263480033280 2901593 308220969980366006681978354750632842 2901594 -176086735334837569909256894231574528 2901595 470829645068359993294527721779814800 2901596 110697348725271513192696501141619200 2901597 -477023463957831236551108616868864 2901598 -111068106369197266507336965701172864 2901599 240669549679970288363985966894575064 2901600 -17402343189638483629438060776652800 2901601 345127817629311319975595628882477602 2901602 218143090268758666831243576704799104 2901603 -223437474296319165934203380934921096 2901604 501221778257912249061443305379840 2901605 -130666343757743514486999873251015040 2901606 -54982690300974979808652482131300992 2901607 162278316035608676118797639752924856 2901608 -557496831387043122710054126062141440 2901609 180028892859124014979882663897674720 2901610 -102352528177228366962868893209531040 2901611 39542305663626563771795788220253888 2901612 69424452317127875005669794133082112 2901613 -200544132967726722820600855171969152 2901614 57961735475457764530911891777881472 2901615 7961639810536247140649016942408720 2901616 60079559082079710227297322384031744 2901617 475757729163197827514747566068915666 2901618 169023095706394641196665907140741264 2901619 -27636645787234728901159199714617600 2901620 271216909074802555403332223318784000 2901621 -101292748429222778548551601088096640 2901622 -117446607325524576644177775614212608 2901623 411526613282112605403246245996667720 2901624 214046863025240820862915149570048000 2901625 -590221925180506971100331684201520000 2901626 23369545383623232681579661349452800 2901627 100682361523388781021657399117202764 2901628 232835468651084021436209845654566912 2901629 -110203947161101707170543754156896340 2901630 4234066385353523114661235554857280 2901631 -31188835130127093215459910513955136 2901632 -162031778921450575821546351545548800 2901633 91510849091715523525912472202691440 2901634 173602873891546383304256044603368960 2901635 -42853568947626144654039046723464240 2901636 222787949203289828778567135584440320 2901637 -860166418688064289567325392446787488 2901638 360625853210391913153874016356826720 2901639 -64133906112794777890974813963343872 2901640 -27064336957562349370617185894400 2901641 -193312325167705185482717015622418908 2901642 -108294881508503979782919505330648320 2901643 153562100897385309506938206056743892 2901644 18270584186309775371736556667145216 2901645 -221487333929469772763373448066912680 2901646 -261861338099167262711459395516293696 2901647 94383629464253965430388357618158832 2901648 40563973352596953101337484185305088 2901649 346371588490880814349873599788793650 2901650 126909644881486383739497589417641600 2901651 55537580133377358821168578003896624 2901652 74848847332551821603569464755756544 2901653 478416296742652460439991374643638780 2901654 -10998961092829935596178248769095040 2901655 -23672649280487724734524903482382440 2901656 -313469966444423879629265853692037120 2901657 143170861545981695662324848043554816 2901658 57801560598239042613443979042180576 2901659 474774329822615520214853122578005760 2901660 13263952590160398284469381222082560 2901661 134908374220840569279100597755648320 2901662 -32285267041175172012771526110667776 2901663 -666692074426045383425294655220351656 2901664 58518621601563592959730379339268096 2901665 164763217549722047512684311478369320 2901666 -28383902878785316210443519621058176 2901667 255533768902396344535500286322522280 2901668 115070118983032274242511121477783552 2901669 -115183476280565634590925540253950240 2901670 -68641195698486369332594268502003200 2901671 -346507998460014117366943432176128256 2901672 180159044746273910815468134517309440 2901673 -231979046533372343641322237430416540 2901674 271059144931797638418550089523424352 2901675 20725436872883623953163698330796800 2901676 71573389480109032735690509533458432 2901677 -35846750870285489969194516671280500 2901678 -70327732605482245468477771630484352 2901679 -465048596611648485603446519982792960 2901680 -27800261283365490856221330348441600 2901681 -27644967918979175343691922496007230 2901682 178890637296622722792973755411480480 2901683 -5126102421069853661175629994097656 2901684 210263372926221512360804724403163136 2901685 -27656427880258372293453664829100000 2901686 361388393649001776519134800626481920 2901687 5531182225943667680915195997629160 2901688 77319713485976893662428055002050560 2901689 -66028544789345788210649009264441280 2901690 -39685227058348722159962607329356800 2901691 -17051206725753975677374994188628528 2901692 -394694369701370309098555642227293184 2901693 31774572390591448343456272056838656 2901694 -168258701493379534584436852378639104 2901695 101752615764903502147601855082196200 2901696 -20664329718908217286414774403334144 2901697 3413579047050946196930028261257174 2901698 239979185250253462500269815131579600 2901699 84699106185021344892622364746867200 2901700 225450243002281355418884509113507200 2901701 -439627972096629240080732967155394 2901702 -8063335144125062199415405410946560 2901703 124869829709138644399338309105815040 2901704 -175240209814786944614806307116308480 2901705 -162952846827883287015226967114264640 2901706 -196543731620534348653711598186858448 2901707 -280213986497831377262059376536840044 2901708 -145983299284493211195230102573937408 2901709 -437850113486625515651623150688667860 2901710 -95529801956852518655838272973815040 2901711 178735131855159463622086906513637520 2901712 -46104090531704939268415253762408448 2901713 61371259336458418873220451728570340 2901714 143034077253928528280250872690279040 2901715 308568984974350001560143655519149360 2901716 833599198825790056684060110428669952 2901717 -86833387637513652737321331866392320 2901718 -6025392336780833154730170928728480 2901719 -392065094863526431589187047939573880 2901720 161470237988227429845412326315417600 2901721 -572723183283916352438217677225017078 2901722 -325469085256445054781304978191491088 2901723 -4201328866042609824830653661620032 2901724 1146116571270038379751949164347392 2901725 57285209746201873885856130464076900 2901726 311605202559102739921670770953216 2901727 -27814657046613289436149720052804640 2901728 416620200299811781268092158514298880 2901729 94610442020001886836591423252349248 2901730 -95433667042603028553291598859638080 2901731 238443187360186871050617280082643660 2901732 -37924344585523129574967643229948928 2901733 -212840908118650770491447955553290624 2901734 53248095406296338438425548269902464 2901735 -167919448474726453219783730969485080 2901736 -136940628424593552000983272278328320 2901737 647643277657067320179355563080100240 2901738 61324170079166437548948839263088640 2901739 -231628219522230226430397638448648460 2901740 -85143297469598889322098253851417600 2901741 385562393771612074321071732429024 2901742 82065211587508227580793693553694272 2901743 234571289636638278758961547672122744 2901744 4043019509845167243846871150755840 2901745 -152870681411983985606237315093408640 2901746 -88143929561793395327569405208210928 2901747 130382531467767635673235781209026672 2901748 247217287753009853819321260382465408 2901749 -523509215486392729175457565143171840 2901750 -5072648544236603372974190650944000 2901751 2374659580809618674830157547316032 2901752 -92102814455545935447709714693201920 2901753 155196661009186525721329958926210362 2901754 -84114456283495317703728270020705424 2901755 -104199414424609970102979659452558080 2901756 -30528817908140741868605091361996800 2901757 457232134601234607172010897955104006 2901758 -32416708074575852915897793630745920 2901759 -112286878722772209577812741197696640 2901760 -107586227873785571269408170568581120 2901761 -327580465399684945709363058176848638 2901762 -5781608534127881338095613830494688 2901763 -361008461790759622181279196050557416 2901764 92888203628714549779767413796894720 2901765 -223419902307346107037720794358723680 2901766 -49728590144190033989068557773124480 2901767 -76572433172992212728721384266887296 2901768 -329507175697390467175464268827402240 2901769 2136160524135450518852198518065600 2901770 122241483480939497028291094845649920 2901771 -318443203126175335914746907616775760 2901772 105560132737568508368360800767286272 2901773 199174286044096745040038649499907040 2901774 863794235171748053709685588944960 2901775 93434287115610907836408552972150000 2901776 -39160701089705137742897867186823168 2901777 -272629062841146441182386979668984080 2901778 -11658308690058120535030189554787200 2901779 -165982324832030658781008309221137620 2901780 133584016322991696388740047130624000 2901781 -51394854620853182435631238858637376 2901782 -255908893815252095171404682130785280 2901783 -237065863172632540327042618611418776 2901784 250583203610260524694728658703554560 2901785 -227561120642772057626270421424753020 2901786 858556860258671288980561032726528 2901787 130178206908761499405654774678400032 2901788 -320708169450703323377875633280358912 2901789 338177986128667504901771915698257408 2901790 -17937453304589482447258774583289600 2901791 416115461280645905979976489131588192 2901792 136116619233757375613975879592443904 2901793 516399724846601071475752891021331042 2901794 61965672569375924060628878228467200 2901795 -45043508326035196549753812688296960 2901796 -322957856758470159184717471736022400 2901797 243030192683997356896428107025681600 2901798 -114600387719075411408246007153984000 2901799 -42884871088382090743905824056630664 2901800 144887055321957169837619249326080000 2901801 114834213790146378532902935180654784 2901802 -27865919954627526973817979640172448 2901803 234692496311005953207143167072423104 2901804 -249084269648101881669562608136149504 2901805 259606324540698292273306462512056460 2901806 260828069823906483775640098336556352 2901807 -58047818954704748942295435295510512 2901808 -2221286303879277886937728937230336 2901809 14340788288833460268017952467754420 2901810 -40652208205721414414013801194426880 2901811 -389654800201601473942737728429660352 2901812 8413667778628864999198930659612672 2901813 -171852733306604659354030076097837600 2901814 -307960173413226153882488624571291744 2901815 -70405759334694622474619889817504320 2901816 -35179330552326506153139770370908160 2901817 -97721145030129357018454303067863808 2901818 -27170903147019380366237088984345600 2901819 -369444565436576296599635321225682432 2901820 -174417379209715466912163720245521920 2901821 -20657778281081523094714669820464308 2901822 72275576114681154292850148160512 2901823 38256663304673033887106749866980864 2901824 -111075060344562479420154897662214144 2901825 -7603513566396321910137849020493450 2901826 -294756663148008103936510646222019888 2901827 -505711311571379711847451031359329600 2901828 245198169535645593778329234925608960 2901829 524801700236781042172474037017499646 2901830 -74946709640165784677656261509997440 2901831 188453697980955718199332786220275488 2901832 -228539326382913763331620906427596800 2901833 275402770188367954917704063739535824 2901834 -91564387231846800197818206130288032 2901835 265242870504553320833194370098370160 2901836 -25083230750615765369152995015727104 2901837 279350238743539232333631201017705952 2901838 276016759894992295623537558578992320 2901839 458998768866375672348648183203894640 2901840 -9232056529569609977872407067361280 2901841 -190942494392062952798791393227494016 2901842 406494088999239661759041701492928672 2901843 136127386618542521307118614252519504 2901844 -224267028598380093377542813097238528 2901845 -222879820433705375955005719794918600 2901846 -105113852328377997827729135243444736 2901847 -171343389189203757324030412389069560 2901848 -67293951939546404453732967131873280 2901849 45570537473689712533413695739788016 2901850 40372794280734924263773339958572800 2901851 -173287072095037151696791956411971400 2901852 -132853361888361607536742514189015040 2901853 535404269796443968609668984332696102 2901854 199503835280651581614059822042741376 2901855 2297498749716962009644653002630400 2901856 -209196537414626947067901045728870400 2901857 17569780268156638691982699431860224 2901858 -114426665004097508100233685827250816 2901859 -64399801815935707602578744814876296 2901860 -25130894504504397920061674483965440 2901861 -352353598405922634492761870902252290 2901862 80557831947918110957226951599646432 2901863 -110269479583571194534533136118910336 2901864 -45304684912162608257039027467714560 2901865 -109048148465113766422862583975115740 2901866 6170722353527715601427102661688320 2901867 -52263878556709768788736592034001320 2901868 -20858554977139344050917592035088384 2901869 -590779551888770013674265292803703104 2901870 -82152276861147637924904768101180800 2901871 187415975225806776701414315257507312 2901872 -99801192460883674176365615069429760 2901873 -27931205601171670597577419083124032 2901874 103067965480357128050299708085670912 2901875 72146471306284485467072198974507500 2901876 99674770914992843564993972908204032 2901877 -78267622492371206410407235666367136 2901878 -247536522309690958337709485015330784 2901879 88440673893505669389232021575767040 2901880 16295432891154875791430725535846400 2901881 -6837339600454352434989299840824236 2901882 14205254645209320489183496759722240 2901883 262935089095641126283486496858263920 2901884 202107065981138468012359628977305600 2901885 -104765232790970585251890957675590400 2901886 118823150305626347276948584088938944 2901887 -240155295390182581578261345124591200 2901888 242867462082023831450086156743475200 2901889 -147401626840639755360791690045006560 2901890 192190618418071950711637475081479200 2901891 158024193614366247379767212427391992 2901892 -82087692167632013863470944732876800 2901893 -153077807827789405058151526590045858 2901894 52651840949888807792503220595652800 2901895 449768940022934055799470411698273400 2901896 4719602471671379047500581180467200 2901897 78500040360153408050563803477090474 2901898 -1713035247380824871230464376622592 2901899 95754763231455247320314879729906688 2901900 -88342813600381100936286830581632000 2901901 434735513855623094988621703805502902 2901902 -128180632254904276585729597464988608 2901903 69940619852377907086227024116140800 2901904 -36001068395026837837389305897222144 2901905 -219114408718361054495896199334380940 2901906 -80684392729666753467042516299183616 2901907 338916268466479233708964177643028800 2901908 146284057050235169713612752191416320 2901909 -61378109088723129233756362669533792 2901910 -11124696309751996956540495280373760 2901911 435319374973716036049615646864749512 2901912 -76054880417742503556561304189009920 2901913 68575405561414928558253369271970560 2901914 196726022449270530910604617463048160 2901915 7254360347249407777160149116565200 2901916 50680187532343769537126139519434240 2901917 51974419311937125884582852315896332 2901918 -46388038056567243841326361315617792 2901919 -481801389895870280519823514813595680 2901920 143088017582248341192418407072399360 2901921 203029951405544670405283040810815488 2901922 -398681002529763236845077389784841728 2901923 -43442206033837919419291172346166176 2901924 316324042155302613449303087490412800 2901925 116795434561211100060482185066616500 2901926 267575052133625267822255433893010912 2901927 -126724848733163901498383171497939200 2901928 -81727218363192518710977576978723840 2901929 173568053958675635947319566164810384 2901930 76314985240938605695602470044581120 2901931 -552681450653918177992769251666584268 2901932 76253026472517396948669687007724544 2901933 -188821834340060154539232902782638720 2901934 -20613740393628809626452986194076160 2901935 54951400232363568249193285657536000 2901936 37354151608869192946467539193004032 2901937 -27548358586185971414325960621032780 2901938 61117801368061918346619739887559680 2901939 31648128105374973273658130971241328 2901940 -58777635609029958971632034205196800 2901941 -755754780942647583765389258514432 2901942 -163725422624680095427730598541867392 2901943 17439427371013793999722796594040 2901944 569687780609134475344639001041244160 2901945 -99451556989318589485730858258662080 2901946 53725703124688860683539809886302720 2901947 -130112288115134691294852974243787888 2901948 56836065988019351750015056812687360 2901949 484344115601707548433643610109479436 2901950 -48793407352519632441367256690841600 2901951 146653673283368859768123153188633040 2901952 -208185458417817281972518398768185344 2901953 -101353418980210540100184314095209432 2901954 85447105330624866895264416490970880 2901955 -88514640080347609580724185394630240 2901956 504904522004068277847274577743872 2901957 401061446244420419720296477992457440 2901958 245069109426636527089224560726602080 2901959 -662975527752125495642584604119367184 2901960 -140015495126454456950801728929792000 2901961 -33429733475203544097931861036300848 2901962 -22133200786789614586296956324729856 2901963 -11548746327013903388314826135580456 2901964 -1922145976420832488355396977885184 2901965 -191237416533362900093955471546436800 2901966 -51677431910917485346787677122658176 2901967 253170379155511004687450537113202032 2901968 24912142347812797597290315155767296 2901969 -11874709829955690260993851961519232 2901970 -20159655844604922962121784761397440 2901971 444391350545899443490154490203451192 2901972 65033721433388032316124310750003200 2901973 -263368280299271832063593043313903076 2901974 36234342764833249762953616781017920 2901975 38467567115688936386961185873772600 2901976 -363373872100035554781996281772503040 2901977 -230251692283162598189050719692772540 2901978 174513182498804132345703224970200304 2901979 -277415771063676163376819747442363216 2901980 -74042501601585047726600345366092800 2901981 -41036248025425528162434312948171648 2901982 211807562189095059906852700351166592 2901983 -48312450011413531843482233312363520 2901984 -1649158939692074642624297639608320 2901985 -135759016219321546310823727660401240 2901986 -362096897820187107778083943391109120 2901987 16367022458646071060912913452675592 2901988 -90670360369480661078172031833077504 2901989 526743317935624078763719012377329790 2901990 15870684831836912655278188434186240 2901991 -279386867504128410138218763934464768 2901992 92139137410713190198030169189760000 2901993 652919449079840650707684898248223104 2901994 -94586530714912267986499087646396160 2901995 -137765324859468454592405902660028400 2901996 -42879813990243880403082663685870848 2901997 -69043657199437583246811681938670368 2901998 -85079390378368247982302061705583680 2901999 -306945110930704708172877190839129336 2902000 81828301327916959850154022232064000 2902001 -758288928518289877623513870183933900 2902002 -75791520427691783670525507346246656 2902003 47671970391124198386002953003494400 2902004 -26548068791647262692294057855494144 2902005 -20796413516961578447551150185980100 2902006 -223730979897580494977565503143134048 2902007 -159461090666604216504672135440108328 2902008 78802246710865072428567267607695360 2902009 -112473810671323299749237863140597360 2902010 26319437825179426107709452191624160 2902011 -111973302881495932146913011340048896 2902012 109531783775079863433617373894892032 2902013 -21912848122755846149844660239779956 2902014 51654497612570476448436724164353280 2902015 363853539883422315272786280627323520 2902016 5658934233306918898216205077708800 2902017 9852258214968029409574746407332800 2902018 -1323119602236120109953137991350784 2902019 -157489538083309946451483759968924904 2902020 -97823557690159346848739577064919040 2902021 44763325614913246936486832953636344 2902022 73990683770060787021543283079678400 2902023 -114210950046166473904098327399031440 2902024 465763600541778969771616839844008960 2902025 -182120854895710632631385782085131200 2902026 -142921176678389041122359237964569856 2902027 8426707155477019099891984558376680 2902028 170506816493421204750650560959207168 2902029 60007554336466618684159630634208288 2902030 85715951560348635624660053348102400 2902031 386668503345929369558044902687937464 2902032 18334266431957741981082026256629760 2902033 93281602943673158252635919387718720 2902034 10031256961249384611648074186913792 2902035 225906974653263787285608455525329200 2902036 392927584324932525389778914769762048 2902037 211524124298885592513308251795838172 2902038 223017237335446918461918366086499840 2902039 83184157167719242221391383656315056 2902040 32575125229424126528974195413196800 2902041 16954052476653310282581378813998400 2902042 6475662221988240978785927885329920 2902043 557359223666129721912355877276672664 2902044 310197876776533402803387796001190912 2902045 -337812903177937865000936835131063700 2902046 33415894171045286941850276403745536 2902047 211408616449802177456325646249456200 2902048 154436041781729877911540807346683904 2902049 348994025209159630715948430691102050 2902050 35168562884908483861166475029910000 2902051 379685233739306877254901756909529600 2902052 -114094027983737969047211872435657728 2902053 -130966020960956191195239189490467840 2902054 -58580362048907832693719956306477056 2902055 -149619816006735905604274038735015840 2902056 -107625854184468578478565557081292800 2902057 -98153826640193114110748281268802694 2902058 -65524565799174298565369988119435424 2902059 -180150463176569996771262414912976800 2902060 97759220576491771064316547039641600 2902061 249578025089176330002381288200155500 2902062 -65017929075814797260003747863990272 2902063 -647599444412997213538795552992360688 2902064 -104833893510085932860957718528000 2902065 -45338181683320732498763791010100480 2902066 -32552549344671639301638924077654496 2902067 -126684922434737054504323294885045248 2902068 -5705447066786410773924527489801088 2902069 419703417198556683021476908743238240 2902070 -2853144054659069533630710986423040 2902071 -21378431527285119742819954389655296 2902072 -356557293772098506805116781468979200 2902073 234516200914810277675591795611752900 2902074 122486712407941824935648898104443392 2902075 90127190620836336154314693638545200 2902076 -138653594847653332777320284839818240 2902077 -140207292474765545379018057351621120 2902078 54929975909506958512151228103171840 2902079 -3653202997453334992561971514425960 2902080 65833476747245425988352850903695360 2902081 -84682369009341241025525541899334976 2902082 -350058447027297359847907052291170608 2902083 237198530422585398217997050250930424 2902084 -58251522397894774260487763127271424 2902085 97780791877609912787083547962590780 2902086 132088546774601191891604979561155904 2902087 754884123058940393140143107215592592 2902088 187801274706644282163558067467878400 2902089 250396307869929771222186303039166224 2902090 250384941028905873390164780260552800 2902091 126898587756951842539739841320457492 2902092 184050130896790801008264157948416000 2902093 2366665832987128348922890937661984 2902094 57008664331368534991921172992742208 2902095 31677728284989155369584928121523200 2902096 -17316490388805957370800633658474496 2902097 -96636322247354412583783074431718288 2902098 188069530749471209939067855563639040 2902099 -128476528068134098664591748098842900 2902100 149474864137808965982439296698742400 2902101 -41887028729391683932595871034741440 2902102 -25232306900247758726499036904818048 2902103 205473677958170517824525577464166144 2902104 -212907360855833667546401394492641280 2902105 470619457454474166143159741939895360 2902106 -268856700616151102102342505916831248 2902107 118388579235986265256298863440363888 2902108 204531313672870751443216816029206016 2902109 -283427925745526649607735510331382528 2902110 40938510788960385082301606640389760 2902111 -119150794201237217057710886499256288 2902112 209080308213673654278777815649484800 2902113 -5042060295150734153341192952910000 2902114 77453833427450219865321813447640656 2902115 -36781710715188461148564554728812480 2902116 -69933960763641281440044809991475200 2902117 -301789524963857596646780442346704000 2902118 83125328268335324388677724052865760 2902119 91989044442537450597435670735483008 2902120 50981216778751115794809372080025600 2902121 100783200144662787981872354571695304 2902122 -2983814798285075976950885882449920 2902123 -247896306063933932895046266767730400 2902124 -321764333039886079766873488475944704 2902125 -65092336518650080133660318500320000 2902126 -16653069132050063228953217149676160 2902127 1938579951060346220765634017733120 2902128 136703748961262430471557567318851584 2902129 76195758661316551914925431676785076 2902130 -27545350275237315329753104679500800 2902131 59653025405244146349551519265889620 2902132 110274012376927695896670291002356480 2902133 -225610652670513639835701407527793796 2902134 15694382678023040469863189796351360 2902135 291584451638528629910026375500516960 2902136 -623301004900450510740536586184089600 2902137 11133407402022634971587703330178752 2902138 -130638521435899107022436613722868144 2902139 62380669244258837123888336740271520 2902140 86274458873794301818432693177681920 2902141 -475824071446757465736010305851718336 2902142 -38015037279125385352217815029850368 2902143 -15287906760419836259652530424510576 2902144 -66482156488332198507381367662182400 2902145 396557716623275440875228212223223080 2902146 100371869418234579053146195376355840 2902147 335779988378209059724878590520105596 2902148 153977388592991144452240933197614208 2902149 -164212421113160418498405157685986560 2902150 -82541481358994938798937600035831200 2902151 160988454586808729920354256667922560 2902152 193634769139603457193419944183971840 2902153 -371094064313350739766431228931498598 2902154 -44884988198509518302818158616387488 2902155 152524878321443066226782470365120000 2902156 10675614188520242225396096637173760 2902157 -324661512668651250085917338878539594 2902158 3288943094435772424876498214043648 2902159 2089226224952794159714357398846904 2902160 -38584066425043853314647502488453120 2902161 -35488473577272796019856417995419296 2902162 -190640617728479995309781622805677168 2902163 -107500094440889140305597003463752192 2902164 -224063088780355940724986465832167424 2902165 32340820299500435917714967738229120 2902166 -66425512569542876841555963415615968 2902167 146095342135065502109434008571001184 2902168 -33628377324631615070287048733306880 2902169 186002261031530913440585775248196996 2902170 34706027164086169752138316124486400 2902171 -214170489523743676009581083702853628 2902172 -154296584303441782935098665526234112 2902173 202439620680625361797104074785075584 2902174 137881555146076600839423048496450560 2902175 308025045544934393616419931829839000 2902176 66052549353151640346556748739379200 2902177 319297843531496668651529794010599680 2902178 -4454051112244568247495977158056576 2902179 9045073690957971568046078804602368 2902180 16194973016042630138480991181574400 2902181 -497101138904816394180333354843508800 2902182 -192164189383409655521983015345267008 2902183 -564139831353647778129443220253074568 2902184 -22670164656958508380666353100800000 2902185 48691093273654693210523756998920 2902186 72129178363487374023117472792617984 2902187 58491978511897781063116565237878836 2902188 -8351129654752394961710848192214016 2902189 -36386826413606876966252568888054528 2902190 50920677246011424371383915410609600 2902191 -32668723380943013641500685416482808 2902192 -2329635310004883452049052046639104 2902193 -6502728617855791954981280615242560 2902194 -108745476434579197469529794602609776 2902195 -12570733551665661942728561066813520 2902196 -27549449080778778430175462367498240 2902197 33359374852910252808909560654473440 2902198 -127266907161339106300727554301387136 2902199 -8212583942714393908381992409119336 2902200 -24971742816067359620654497062912000 2902201 94096628679774597519027588959970900 2902202 62242870611065748811117451051577600 2902203 -1014032572941036563889240471741204480 2902204 -142819157207150161424618778576322560 2902205 86099752819653305419181010155189760 2902206 -19209798147317262461895503335484160 2902207 -28766408961118273600938158663554176 2902208 51008858268633964149991185932353536 2902209 57078795541558660926230627274040128 2902210 126064302325146146039678894782656000 2902211 -22592027347175872647639366126951648 2902212 108739562925165230540525373646525440 2902213 -87807926789122852194251852549709538 2902214 -40022329220721141617193688500079488 2902215 37481106604024391094714716582613120 2902216 -83639023651120375573684052410368000 2902217 95143560513329891130468797988658266 2902218 59937912842849334908487339547062528 2902219 548748987667456466334172777757097620 2902220 -132566901026561788109942017221903360 2902221 72619183887682072049504679971262582 2902222 -304958481410012516840887571994984000 2902223 197049085976702967802096678079578560 2902224 24672012614451160711441949504176128 2902225 319389510009825437612478359023139750 2902226 113563412175872028035282949649253664 2902227 -121033795990207203880211027317635792 2902228 -39501011335348931021620383084222464 2902229 -36305659767395448112772099473794240 2902230 -10683373918418787139741754885283840 2902231 566898172929362896811864171635402880 2902232 -5159171097367488285603730085191680 2902233 -433878424007713046458074080335094400 2902234 -55231339405878024777537461600309280 2902235 -1845156901699075661115057858098880 2902236 -149477254638609307975188424794685440 2902237 -271768193424649424068310113436412520 2902238 43475807566400122858563544580027520 2902239 -417688915912662360344290573854630456 2902240 263127573961183896620397867706613760 2902241 -42963996146963453618756817994814700 2902242 -1208213288797160633728810815922176 2902243 -25241247375300801222097051251605360 2902244 -422974508657228180242273639185187584 2902245 27160725963055371388265997899504640 2902246 269427378668002389353281657183695072 2902247 47643679394018768623337443361637672 2902248 -160252468821410761200240032674498560 2902249 -69658340823885327376494948642644864 2902250 -142618872000191960015822017681920000 2902251 50645376968706426635613198947662848 2902252 326948147262086279465699221532285952 2902253 770268677554012140130738066696256460 2902254 -154504092458058220043276701610335680 2902255 216403911748324790111833100096931360 2902256 -55784755079876302592444703306743808 2902257 -465188404117034915623899563167028160 2902258 -35902529983361225431297845997261920 2902259 -399947983704666138797807518842783540 2902260 -7080114633404844154495841981245440 2902261 -45123470998783587556148631274087680 2902262 -42520853279235026128000578362352000 2902263 4387864993584442244656441139870208 2902264 -99609088965970523455038470917939200 2902265 -40059435304505469302205253922249280 2902266 184292076745030705682825784583984752 2902267 -64564129890687041505005192249520096 2902268 169496408420372588201652444026789376 2902269 -150723745519240668375525090400819200 2902270 -4905789917406229030813510278064320 2902271 237050247192865051184400005628617472 2902272 -92262418017056876414752705782743040 2902273 -603984252427531573451160514454943696 2902274 285627423888172916391368041821708192 2902275 215551252894892747287577280078532500 2902276 -212267876651122798042979189218919168 2902277 -104046025634129207134848018050101728 2902278 106356682997983402307750458807953408 2902279 -29082426322846582374004527336214120 2902280 94246540759746144553368534240614400 2902281 231637563563141490407426207452353552 2902282 68184777966752920791638530155101184 2902283 189023569551469277533131520920653184 2902284 24760245395746477232203598180352000 2902285 5293069704259439686856852193180000 2902286 -88296769959714461456973324145017408 2902287 -239275175511619381351771776670552440 2902288 104927214810704783289669455098347520 2902289 -106621858215141425507692466507998476 2902290 -3928240536744701519114971987353600 2902291 -117488919687748899768640878199323840 2902292 -174826631807525810563738975391025408 2902293 30214908031861750004575551347253984 2902294 66312404535071097636821195979633696 2902295 82764366996487122952980435068353200 2902296 274146145713811026225277166262988800 2902297 -38397352755406705965259060396699008 2902298 -11173956163657744485922712166776064 2902299 57712397854390493348969269499176560 2902300 188972695477457683899391673555302400 2902301 -216148931985241447470835972305944256 2902302 -78988911625331975801733653462561280 2902303 463495797430662551276323528471187552 2902304 627302032784818423731837570795503616 2902305 87432400691468380580928318733040640 2902306 311321186197124419705599032883840 2902307 632380875173812444582451846743362840 2902308 -122866268277205672218894645289340928 2902309 89822750590791506387934296101736510 2902310 51539422342683895391639582738876160 2902311 -7488203537562980228100329019397848 2902312 -133755803847808764091874759304069120 2902313 37844572543131594084713130886219008 2902314 -18109683873171060341113804176725760 2902315 140396400662642841043150842912379920 2902316 98898896987068488389578366707191040 2902317 -89720905085293986629803860238719936 2902318 -35611619026915363861302263913862080 2902319 253659793179305558256101834839012152 2902320 -41522013034937299078368376578048000 2902321 -302425299704921771344571209416426478 2902322 308843540674681967984641336652093712 2902323 -41917133209216839645008007515631816 2902324 220608158087215876702008568782145536 2902325 69800704478823914411862775595044500 2902326 28757737358677152827922558395197440 2902327 -184110745101441544505271948904052824 2902328 -2318850761826265898129925355929600 2902329 307355452310563471142174998142856900 2902330 37320304787811435098921249207086560 2902331 -227661431277297934857117648607304448 2902332 -53389041337832485570871922663280128 2902333 -848004812688894873489949278433536 2902334 43163585207508697882774573202734848 2902335 98489734537958236616085826797866400 2902336 -135118115592241478560781651332300800 2902337 391717161096998568217173799946868612 2902338 -11486759972037760223466870051394560 2902339 -650882553120359868464561515976119800 2902340 -74050120199762428531151124485713920 2902341 30476807922607537212966005187763680 2902342 351806617033437305553790092028742592 2902343 -149520521516258947473745057515076440 2902344 88685955543401213982137721909411840 2902345 -112253829039637942450078511587468800 2902346 7389964935442147320328625988854880 2902347 49769095787162746914897538804309248 2902348 -123894725562198774171556309082459392 2902349 212230165647640712097837838247887320 2902350 74776055629877791623987302969856000 2902351 319774538525942164101990329427946352 2902352 117749562910692553506410476682797056 2902353 -219596454263165549934867315944430096 2902354 -3036405137421219946624764902854656 2902355 409897658759613927971385767538995760 2902356 112692088143606401250701092942499712 2902357 -357427217261878231718174816141721394 2902358 21807578741182291208608638401813280 2902359 106212228254832260235522369172205520 2902360 503150343097168858634705885184000 2902361 231222095635761159063706941139977024 2902362 101864453820645152217688116122276352 2902363 -10152726922923762395093249183520536 2902364 48981372053881959753262792758182400 2902365 372734770087528404327601218333000000 2902366 -54069955267253161487661856799006976 2902367 -173075051865554440501718781364413480 2902368 2047174308237637171654228694532096 2902369 -292455273970808801593127802862763230 2902370 -14854254826873185784984344589324800 2902371 -3968767934832967599140999101612800 2902372 -392350117778683909468017005355015168 2902373 -710209782495653317874378244702648480 2902374 108016626325206114032814788520572928 2902375 -28664804488151988090360701323776000 2902376 57427275155688712839095808665794560 2902377 -368625183630736717648258514364685680 2902378 16884374530683885704204518021743360 2902379 -195623839422064497643959039361177320 2902380 5049967104276872564774371940398080 2902381 -682899873082955596689880019006052800 2902382 44269045359518383706714372615316480 2902383 131423787399042955485225473722565760 2902384 -60262419878104910256499812845977600 2902385 -50495865289771841910754125001065420 2902386 15599425616238518781358601833403904 2902387 -143570985768632136145736245249333080 2902388 294448764583094991634539291164796288 2902389 -17131097464256963061191186172838080 2902390 -10434765153348914104838776638355200 2902391 -364508756036785521880800288394246080 2902392 378274746037246926086582741549445120 2902393 106533893096835366145741607289299328 2902394 -117232455287152584275562577818885888 2902395 -64682008629083829413476301381147280 2902396 134571686601528241306647514746846208 2902397 -102326751454804486501763118207116154 2902398 -36166257573872132758708418057747136 2902399 143079681096150548239194065657791264 2902400 727383616616642296735721324544000 2902401 141401773652868712955464914413807892 2902402 199514426396676297051181346271561600 2902403 -415940111160470789001144548451120 2902404 170857294980261648451580601954487296 2902405 135739898856071482525912042480480320 2902406 30367948413881723849210127793319424 2902407 14374792113994209406075252673692320 2902408 -584491585241230373841272677456727040 2902409 -212293762757313929321659793445709440 2902410 -5739655140791415747498728379617280 2902411 -259867866372364120469943875154354988 2902412 -87346673827697806231007015657382144 2902413 60917367837126241924266545427506400 2902414 -2256288491803120855867704918312000 2902415 656080710349690040745966274716000 2902416 -17701533035627359207354840834375680 2902417 -31071013218545464208978890340997774 2902418 333930035109637921013278343130806160 2902419 -265191185712528508428765251842903200 2902420 -39933268905565013845565033372862720 2902421 -5229291699447817351410297836380320 2902422 -9091890898713356614103412049383936 2902423 576538670250398362786632823251593672 2902424 166511804559553971413471749331558400 2902425 -179197851747516710528385154862190000 2902426 269225014616952917994604406136732912 2902427 -196177525815129409923315082838412 2902428 10037551614087991447176181586311680 2902429 511196645583274574407600318440653030 2902430 221069678323303811988071901963927360 2902431 -64067755066102401256524559327034112 2902432 85649675903532288923352213512650752 2902433 25115421403227881691436560288947682 2902434 93452821579829449534076539096787712 2902435 -323433823825652002214490444519843120 2902436 -329742923044109692793224394301603840 2902437 -110820349748939200683485663804834304 2902438 -77022005027124541984264205926834176 2902439 -36399371868603009013063145208381792 2902440 4496217304737285553893912306892800 2902441 -398801686942495399674692791040457116 2902442 -388505684078418870954115887597389568 2902443 -155702348830821808968086174299488936 2902444 -269734290097146415291519009357745664 2902445 42049449344324493080021238008764800 2902446 100471328167970294017486518683750400 2902447 -477983518937290395673216813716437104 2902448 16635045732923720290083793931894784 2902449 -281926628089336959058259259881189184 2902450 111692347833008073665747864390670000 2902451 205191769058870079386015607487023504 2902452 38050329108294937718694013032898560 2902453 -575352200283064472198780067706977298 2902454 -40518693567495302670684919601771328 2902455 -178552798603097647574028769926795000 2902456 -814947492078381126934766915394416640 2902457 6326449474412158942908560775930000 2902458 21964277133001361851480870250692608 2902459 -140107930901070956491875464043987200 2902460 -399122319455416000407876536416665600 2902461 426316063962642099751628602056595584 2902462 -175512172005867531339578269097532288 2902463 -52997102471002748852628187901444160 2902464 20231070433526252764840444915875840 2902465 191581097538762061034549642282854800 2902466 -86699848151791626578490550289894400 2902467 -37776817807525611618653892757489488 2902468 47190012717784062706513973250785280 2902469 -71866685458112653785393078123129060 2902470 -21668467491830113953786145446480000 2902471 186681116833095336906423055543080624 2902472 164812776089426621801618947497216000 2902473 -8507098226949222049357063380295680 2902474 -226514593206583700325541359030285264 2902475 -76273486533982965156322362145897500 2902476 -134432781393339020435885116376007168 2902477 -446052619207475426689328330758433674 2902478 341147612456296875928404567332634240 2902479 -299254192277518428179257747078481016 2902480 -1144224071009677767485585731092480 2902481 993060131404569283130072134897040292 2902482 -39106121925130695361080649285030656 2902483 -342822076335383925371790329842437268 2902484 157535380008363888135431055268574976 2902485 102532315523694622562563292907417600 2902486 84532632715939916362802758144764192 2902487 39981512377451034439550755369048752 2902488 -121571252262782532619586061800509440 2902489 498560450188335343646154778989345290 2902490 -127287707599362936903107617915380000 2902491 -445414767780924655671920912189152920 2902492 58958621408068695201343870247357952 2902493 -564469182552712921758514867075359456 2902494 23410984128681261864410116652113920 2902495 227045862541891654287448134328292880 2902496 -402525081966698393649014089575825408 2902497 -148562715889730096716542484366998720 2902498 -193065027023779896107167927017390000 2902499 72365311853842369119179063719479360 2902500 903135284892894036836563603200000 2902501 -181055477287562368866661812741863648 2902502 9247604945536622813011099577142144 2902503 230115167782050647822605519119102504 2902504 246951343323404378773656697603768320 2902505 56251206510788732554322691065712000 2902506 -14217967818813554892804823656420096 2902507 522678593537561896394668182441358552 2902508 -72943442927152296717238998952525824 2902509 -26498140489200738676106958737019786 2902510 -50761077889312429029520276086777600 2902511 465027425481470670437783318589932112 2902512 55792350403306198743514581710733312 2902513 -199999821074004608497854582223265436 2902514 -179765219036292727939052956966812144 2902515 -174009054890401168889174939319686400 2902516 -106265468935760145299773130153052160 2902517 673168289780774778970318534676539566 2902518 -24177269874835704434537476351838016 2902519 112062962889363977092870743564882920 2902520 100089769560930576826901741352960000 2902521 372173768721654899437420150036114512 2902522 -65221433097173562440271217937550336 2902523 35586158618821218768610827192462000 2902524 110006893972457853766383535534342656 2902525 -78923073748051780984630496109995950 2902526 -101366855391758619031835613075729216 2902527 -74773094176142963775388407195848160 2902528 -29314510884126083981319154308218880 2902529 -127547072414863236298654480431082368 2902530 -368513007794384502204706217103360 2902531 -110266122387865869128684456771321376 2902532 -213715458461603905755378712132730880 2902533 -344068557992028483213546076689439776 2902534 34666641272294092698082131095224416 2902535 325604863626392057823813073742797200 2902536 -30496501232637132251251401716367360 2902537 -349563359083166402545899684492783408 2902538 -157599626537224523885250041362668960 2902539 111287297657181824913552698385630720 2902540 -89429585346827140940101249302067200 2902541 -46629206117798360616986360238644928 2902542 -72096056893508319968762783080548288 2902543 -2200830938507385657065892116761216 2902544 -55088423747146912659463245254615040 2902545 22754765973283002629719581872770920 2902546 318497314975732749270983723832172320 2902547 -141860523854641257953292594726756960 2902548 214408638030587485045425467904000 2902549 -105452714021881721338188810383175236 2902550 -52036336754868731660305080448387200 2902551 -212127438611251123982999739021085056 2902552 506428996704787483824129458289868800 2902553 39696946424094004256012668112460564 2902554 -2447554149503121470965481160645120 2902555 -340568868523162472824219008007749840 2902556 450067546977579268197599727195256320 2902557 -35074391638878068694730092545696640 2902558 296568978578672519428162915507474176 2902559 549839939855432945764536528134805240 2902560 -160160521373393783787120304261693440 2902561 -21133019715897664797846302649644800 2902562 -133466152555241718204771959879878368 2902563 272294505277255349315330720264044128 2902564 -168290003204646967124038387164625920 2902565 359697331717589927659470039069950460 2902566 -36835743622501629219949400412461376 2902567 855083749703171509669814648713444392 2902568 -49650982186577841302002815625789440 2902569 -3688930246942889811770972739669792 2902570 78897708600790087374730180514530560 2902571 -56368499988870717758224968832703088 2902572 -51289986420211689742839189710747904 2902573 -139287996611088099140223262156801280 2902574 -255786289880673441473368247436969408 2902575 -110809630748511115409983460318307000 2902576 13844273363733278823410901326036992 2902577 -380752544265381230382279972004689600 2902578 47136142397998790813995154556894720 2902579 -92211455028077300249940386378181024 2902580 -37740623316910088288671349548853760 2902581 -608690685605865125231515847072572800 2902582 -163402020713427762630000636394816608 2902583 -783464227238948240981583497725015200 2902584 -248050925136753787315988234495815680 2902585 -25185760668993631646903526576599040 2902586 4391097300857432653142710872393984 2902587 189144601259929885940824555404692760 2902588 -191859894306509780252764940232942080 2902589 -312381493504276060264900761508856544 2902590 -88455120653192748708169105822946880 2902591 682286115200151892947411790843596992 2902592 13612956331453660810515358930698240 2902593 -292937762387924250755929958344552416 2902594 -48617450207980298730309278493220320 2902595 148081540093406372359096438952289600 2902596 -156944543405915335138869241325380608 2902597 533028405721282826749573972763013372 2902598 -65748541754649815432615390415131520 2902599 147411086077476659819607878122786224 2902600 171216239720378583279102568869888000 2902601 -215183586072894400924245008953424988 2902602 31344175592883006401071165107416832 2902603 -923479664971940775433918328041128960 2902604 -2247992738487690131647754800562688 2902605 79814412977766586379044669040052960 2902606 -54397663233789244957426846471201920 2902607 248912024038335196366181076507743856 2902608 -63203612283616365420399605160345600 2902609 -507500280578041933004506094325090190 2902610 -32650843378648224259843441898616000 2902611 -80212363167844658037591089073731520 2902612 -427180727465656361256001408108015744 2902613 -47713981634884797365155403062263204 2902614 -9396554851170295543940130467942400 2902615 -366982173320332103114318856194892480 2902616 215064891666664664811361009973698560 2902617 -138214973119826870161290365902332966 2902618 -65790235805723324845737935260055040 2902619 -245887711074492829947022406442812904 2902620 -18450102686455907372620175706685440 2902621 -84795762556906366066036978501554228 2902622 -30873633488885373630515246212776576 2902623 -41823118906903546482346693748651520 2902624 -232965407887342109298762459909193728 2902625 -64751821866702941672453161318272000 2902626 18962591951028175720073011597555152 2902627 73616075019109953701953190734454784 2902628 -262130510603422486070518676416598784 2902629 3288329646135486555183737204811168 2902630 85569551727509615053235309232393600 2902631 280440612640007025107651365709255904 2902632 173074831692731245259146889842360320 2902633 66038165933518250070504603092208100 2902634 -14064317650242323070262281749131008 2902635 107094687887455900486858737591656400 2902636 -50913640208117478519595545144929280 2902637 -665200185382174608380075016593676714 2902638 99653449524801072919118291499706944 2902639 246043164117897633357573134170273920 2902640 -4679340456396132657296376851988480 2902641 33048940685393235505601819276642304 2902642 136277628099166023589887770654483472 2902643 -632345042282427122229525989493540336 2902644 -65647564924140490783498375220449920 2902645 6858425188634922493995717890847900 2902646 7809240951955152706723418494252800 2902647 -291514541451471545157754037751404160 2902648 -252535336081065829912338180458496000 2902649 -68737047932470115691877722768497760 2902650 613121820919041357069125008377600 2902651 -196016975717450469916083507242801568 2902652 88267371226814945704148805233473536 2902653 -13368805723774096272900031407216660 2902654 8176582099445720485500456367283712 2902655 -89879415108002552701921285040716800 2902656 332263570934741166028091548709683200 2902657 -436176779284253359191144522774228094 2902658 300081490689998155918586707866026880 2902659 300848222511608944428778077024683760 2902660 38534661364617606117098006247271680 2902661 524113131528925211789331709014215262 2902662 -32601795979856157522590867603994240 2902663 523428379170257205374745497219045912 2902664 18048140905386049495774624359014400 2902665 111839288794175526310195468410337920 2902666 -34410389433558425598506719324008096 2902667 -80096390825087414879676874846607928 2902668 14742670254254381657283571021824000 2902669 173513528415484308439163725622400 2902670 -25685970548700032552637357249542400 2902671 127414893508449734066367823644934440 2902672 84660426894090457212812012093440 2902673 456780192258603460109798374262181120 2902674 34758771570754786822719548078180352 2902675 82628148577220224349979719610125900 2902676 -20069550479438169256521676875264000 2902677 -49538779701885269314679090748585600 2902678 34599100813315342151712035039108640 2902679 164648317109650545092865980331861384 2902680 -196162276703272430477013474728140800 2902681 -29053756685556637049462033146372736 2902682 -276972189212537862060048586726832640 2902683 -7542992490285736819365306887520000 2902684 -263239884704207449924769890641539584 2902685 -27185143119636520273178111851783680 2902686 39190031469249353191743219501047424 2902687 257267829024721086835116677210987600 2902688 72887206195218394093407562146447360 2902689 255326460745681961128441572138335520 2902690 42954472786449772668158875941511680 2902691 3343122328430114515284498966357384 2902692 22393148536755886992994162918563840 2902693 -234810917128668559170239486087088096 2902694 42691340754794442283218630175420896 2902695 37021818098441342796833378952115920 2902696 -128486840596763874688333860299735040 2902697 81688427266935331134083030932492800 2902698 166826327049493212009027628251283968 2902699 21000915264202423259209272567935280 2902700 -20155432478629532813340452400940800 2902701 197798151753726964315007374669799232 2902702 -40290905840519702260249907812831296 2902703 -195385919565679926149204203170681576 2902704 -2378838109308261561232128482476032 2902705 -22670182229611998112586175722313240 2902706 -224759649428794091521989643067306880 2902707 -410347471373507187110450130815772396 2902708 411627182254994090151729811578228736 2902709 379235762244785568652243392265820604 2902710 12005255875648880020867969064088960 2902711 -193646051570249883716333625600806280 2902712 145321600103503720336230905533562880 2902713 -171996748676288259605395947107150112 2902714 215807023455186531486478000513390560 2902715 3753903201437270691587794684389120 2902716 1738254843311478645252584706213888 2902717 -150512844476534856009432705184354234 2902718 10721144868197933393017870692994560 2902719 -22150211270208944926555584247954032 2902720 190682672539925177457905200351150080 2902721 -637688565359039999577645694129508928 2902722 92299803560021154690719882982963072 2902723 -325985069503421857331878765791801028 2902724 -23912525947411325775365929866006528 2902725 -38804649493604429808991141307784000 2902726 196699910397178969261404707374356480 2902727 706645689509260106142642931195156872 2902728 130987912143535976046667495170908160 2902729 -69852607392359594632370695911861670 2902730 1238369910708650396140012440265920 2902731 59064558084487105849679215232745216 2902732 160987801790794110504239202830709760 2902733 175515433917309124340285113279123500 2902734 3475199349059604412975366644077184 2902735 19574977431210730307906317935544800 2902736 -61046007174099440261393845326225408 2902737 -355616640171561463926642588118465440 2902738 111902722372431728744421723905286144 2902739 -46678035244267805248688148976807344 2902740 -153901055944309961165796357260083200 2902741 -68346577437791907974662542054168000 2902742 -254890692349099682500530547751893728 2902743 360410540857661635351357084907173200 2902744 111842809703160409791033796186214400 2902745 -157978339852918669651700747985493500 2902746 -85023070171726388046234882726150144 2902747 -71838859967078390540506990196666048 2902748 -365744455337489155633808400530990592 2902749 -251617408087943554818220667856318336 2902750 180359061313223238029932894174944000 2902751 82514338603151015583869774592888552 2902752 41687660187064499323494740876328960 2902753 -97327144468568924499180490856640320 2902754 -233260655318241644181278088202636800 2902755 87584085632792171946214441565877600 2902756 249835647808284027670542202872691968 2902757 114096956770779326590682282919561216 2902758 206231826608990608998853248403968 2902759 135424281711136468710116665181343888 2902760 -125230390196103423016726675588761600 2902761 56542265187237245791631559763005120 2902762 151571824440354901809920956669902432 2902763 59321475233020076870502958123948920 2902764 -110255136323867890055005941392375808 2902765 475894666813390232173937626978203660 2902766 63178166605195989880573783699424832 2902767 -74422946731755274936936055369680896 2902768 85614448827068046228990206652678144 2902769 -719711520442268725659540480304243404 2902770 -1337537069906153150614778200396800 2902771 487264497391058439503103180289760972 2902772 35696944435783264748912873541833472 2902773 -271086183333144093702584874390951456 2902774 133147192993465597509713015018305152 2902775 12422857439985681909971855440831800 2902776 -423729966459225199314329394226790400 2902777 233955005131587354324153035546475626 2902778 -84245884403091650276274652157352960 2902779 -115350722583684281664136090324873200 2902780 36653266041101161664104764570585600 2902781 241495471885493339539147032251114592 2902782 -92169032357361321599731187245009920 2902783 177897111494556670229692072409697304 2902784 225530879074284770419959575567400960 2902785 53498115174559069312914040949664000 2902786 674428014967821980527578419696592 2902787 233602629972213749708861535535997436 2902788 -42210056507635683502105892095918080 2902789 -454630906494617676816883214426213410 2902790 -78064208612175593557334217024000 2902791 40588623906001318177205209243292160 2902792 343648287807320891421863454831206400 2902793 -273616795349562376687146299113481958 2902794 -53384722040809438766807898235811328 2902795 39800574511756854346709968471421760 2902796 -156213930911711139271931559223031808 2902797 26842535189956717640948120917819446 2902798 46953762874826246992250237283500736 2902799 -78377732714240723557245823891481136 2902800 10142049994073798431163628404736000 2902801 -178580144586060334145932855058016 2902802 -50030090472634352155339499331253248 2902803 -42073746013748709641483341669596096 2902804 -187399546274768786408999656681683200 2902805 44657894714183313331208563328042460 2902806 20673847719154684252700260810876512 2902807 -262149259551244173173926474333261920 2902808 -322998765605306883528814177379543040 2902809 17889734590699830100442982801024768 2902810 20563863564312927176063242218644160 2902811 267545524513503193956148516445249412 2902812 140128494280087895946683860652826624 2902813 47381353435076251540658765574672000 2902814 368070278920247935765946768753417472 2902815 -170755656161124900895201696190723280 2902816 -37004730107306211753807645077667840 2902817 231848920997551032015595283696904132 2902818 -128695994049024946900371276669542400 2902819 388264461563947311803971229087344220 2902820 -75330161507123514336254679694848000 2902821 1471122283379829107468429657807712 2902822 56710309830698456775231593747042304 2902823 184775549355755817815426858030006400 2902824 -127559779895578505260422021783552000 2902825 21720402411584759118371766312955550 2902826 -347504035339546372255881305769079200 2902827 16277721904282400519449014269817840 2902828 -1898849581790310624167264785973760 2902829 557849303011845393961842517967987520 2902830 21330969492301583435188853240586240 2902831 -187731826715806108038156513612560368 2902832 7237320572651458152050426441072640 2902833 -409853923676914211096473135146641598 2902834 -255179998946119580671176645641048448 2902835 -34381844343375967592950963495466880 2902836 207352937674054138951086542375104512 2902837 -138110152460257072186134066635332448 2902838 34837428653509732151271957390769344 2902839 94164189434860161064369134311239680 2902840 -10251023567429451941429086258790400 2902841 144255820350339859874357434814320968 2902842 159056402261997535805257075033009920 2902843 -272360925011713133285477834906288520 2902844 -1917196466728220631551873411555328 2902845 -220320114295990702153571945089920 2902846 -146074247252775351686930196093136128 2902847 -21041974253660309622545600251507368 2902848 -20667695252535704139565071404630016 2902849 -595885089490413368509799819009999936 2902850 77540175092072037471928137556508400 2902851 -14768056825632639098191163075788800 2902852 514782612593852666269338792595595520 2902853 -288206848374526906814401560176207136 2902854 30976490808380126754565354120547520 2902855 -437843477051383742140656521880360000 2902856 -173230438150877241627449032477040640 2902857 -13880858621901345233979775459574112 2902858 34374915992568908087454976567545600 2902859 484067778969265713109667339265344520 2902860 -106254646133314770150664478879416320 2902861 -246565286140336857379153981469892096 2902862 -235617048192858372292140903618275136 2902863 65108985352321439078581069415364624 2902864 62345595141442995775272505129025536 2902865 -51450197910808706530719099200644800 2902866 -78502734645849234672511740947899776 2902867 90835709071360174965534075645602880 2902868 -425579895867453663068881982462732544 2902869 -361160731341832382677187786282371236 2902870 -207133508884059739312000895555245440 2902871 -203845510612471874173161461187907200 2902872 -40100224642815581718699657762570240 2902873 -219587741409785594119953627996437878 2902874 108978046379572789213179423290864640 2902875 -109690838989445054938304871518292000 2902876 22271104729702634126486313410519040 2902877 79255869617085573752908636282885440 2902878 39416856026693514090848312709152448 2902879 -118629772604422209569951680559924624 2902880 477647454385217569117128659105218560 2902881 -289411958839488244861178510817684048 2902882 5618890098798309263693998346023584 2902883 592830698535245846120992898293647132 2902884 19968727458165139213280329035764736 2902885 -406444046760659208219171150924012420 2902886 -100025459497861683169712521683619584 2902887 986843146930347916717817193905328 2902888 -175542476575337051661663617039616000 2902889 -519104235884460632773009768573921200 2902890 -127791316355992413080029494389902080 2902891 -232990855352385943867692463934937416 2902892 -51056462558516406905837479748822784 2902893 -17732530242894333664921015873169280 2902894 -82005780877635772745351144403045120 2902895 -46191535658677815858638297922308400 2902896 -87323250255670985301014601066577920 2902897 510905377415000723102977103503963346 2902898 101590405334366654024396777073094560 2902899 -157591353222848547774315706558540032 2902900 24925913929018574059168284447744000 2902901 -106984554667428496485327232802113248 2902902 3465255481438382069128975499894784 2902903 -100639454466471127993581746099138640 2902904 306779564792522716114389338029301760 2902905 -296764673774344770587721277969612800 2902906 210192558000097993301525154360954624 2902907 112390283763056410078883295389739156 2902908 -180295599114424442987564732951445504 2902909 -329201854485127250560082123928557728 2902910 -36880273081740004818523862349594240 2902911 -94571731616286798264423554755414272 2902912 -473481814478752466189538269803315200 2902913 198370407256702524405128513633199660 2902914 -15448256476709745232024512066846720 2902915 201312117514050447378759625494831600 2902916 -210011548029965855138781364411208448 2902917 29168485156018554012981707700434400 2902918 22058787101772916915311534980641920 2902919 31544219636503856570383223657763696 2902920 193070264993366016730146569345433600 2902921 -2231892894513982644368523601244288 2902922 110218086856616818058380145116629504 2902923 157946410689047428955975396090543304 2902924 -333206871332308669504583186767823104 2902925 159632924885520431521790610637620000 2902926 -8088056727032128953277130390073216 2902927 317841704942434500167987304389577776 2902928 -6952220790899182029896776553594880 2902929 169308544224851617806319694647187520 2902930 141624570984891962693152761637299360 2902931 375419329932903033337741236673986732 2902932 -384007608614274589961804194902835200 2902933 -71719103290558249683013151645505792 2902934 -180386789576155602276477022988390400 2902935 -28946119228426939925028646326435840 2902936 586232256598408999310838728870983680 2902937 -452859948691118944075119826195056108 2902938 72452499127649792461997495036299008 2902939 146303068333500812252964976390420624 2902940 -53798329487779079930480947876300800 2902941 32019001641576294163879719608929350 2902942 -89444930061695701364540669032171776 2902943 201826743585078210871762419792948192 2902944 -370342914094754755830103377051648000 2902945 -138641184870520911529249195577110080 2902946 133989464725875854510523170400878880 2902947 -248009873227861806049544792295251472 2902948 351810713581616323600252678316167808 2902949 -236655024772488498674441084537751264 2902950 -31623739167789573570651609936770400 2902951 -19963334128273092272337987441415048 2902952 -41516961580983988703523805017538560 2902953 -50515694757555079612264216124104800 2902954 2026048808590579974515429953871712 2902955 254964305831552304087952804822571520 2902956 -37486773675055135305464976466278912 2902957 -106196740280619492888906553665506794 2902958 109600857562115279727345469417565760 2902959 21171463682486384671350331282007040 2902960 -49438144077984578857497462247587840 2902961 345506691968263377214162215753640512 2902962 -78122026642382573529053301464216448 2902963 -247153215810050625110836850277541040 2902964 34326495970408273932335856642146304 2902965 -69617303330773912462395713695466880 2902966 93693983370096016330097084917678080 2902967 -77733601022417420296433572347712200 2902968 14336798649625279503903606822051840 2902969 -315449351955860262045822176979991356 2902970 29401207345159343197688535978332160 2902971 -82516021525814899463329910944594896 2902972 -389674559021913186817715149549975040 2902973 -8443322879691854391875487280867296 2902974 86565701759080590315713332672983360 2902975 53063802580356007927489208596726000 2902976 59052327749593043622380045271564288 2902977 -51688021115188446327662267904261120 2902978 -8959824432422138435988611761207776 2902979 329208673039470955241012624213514984 2902980 21616194941785709191339539858063360 2902981 371068632102535752388161377254410782 2902982 -53484273969287081797040661297024000 2902983 -51557783635030973378837868787665456 2902984 -181241496578171402304536333765836800 2902985 -4102345527990589798726131115941240 2902986 -174979187245396316945500338076876800 2902987 359079565834153463133856810935983760 2902988 -428106776966530881202167066763066368 2902989 124593416496884889913324388127493824 2902990 109770413669905670784236329680441600 2902991 2814534039285742704082259335388160 2902992 -10954345138290452527727523705520128 2902993 307031576867596503452250840973056242 2902994 -179465478731684031458996705124264960 2902995 -95226153587322774751023707695858560 2902996 -84316025837800471144644222244432000 2902997 29984399865054696012670302528735420 2902998 28177514011721513029367067186954240 2902999 217968843182603579198602255422463320 2903000 -328874913578664010408171138836480000 2903001 235356352643928248499492271454004432 2903002 -250919007813457357843179317511797760 2903003 299852089509408348089381605494093252 2903004 110010437976278960427352941988130304 2903005 -33891750945860321233706413314662460 2903006 92947988817314288373521651897233344 2903007 58578564571767536393094431639812992 2903008 14696517221813024402132955016986624 2903009 -256565010594295991146126965882009600 2903010 -20344255802188569656232626121523200 2903011 247182995491213910157640623019558824 2903012 16652548548921136931823635142451200 2903013 -797852890709898506344603703577772800 2903014 -54850978624106320989024403971366912 2903015 -283697223552096418134279102711694800 2903016 -3511803887199828061954606913126400 2903017 66438919195656783481602709423152192 2903018 -338467005130702615004961291090473040 2903019 -126047769721943433111457740718571520 2903020 11562575105838884275957688117038080 2903021 -376488830611766186500317060146314656 2903022 50546532293091147401218125760302720 2903023 416558100996167921441707874431752272 2903024 -87154420534620062420105324872335360 2903025 35889444875896243172463422780506800 2903026 9099117259959515368729780292014080 2903027 -75260287116566350758997380589379124 2903028 -31292217963638508120362001311662080 2903029 462972931055211920709954049961292640 2903030 7122236271683471710278698118654720 2903031 15530798353752444332257523312440320 2903032 -383842129886524552769933299200000 2903033 -265490900696582530474749036768306240 2903034 34165329425525047341993790907105280 2903035 117669673475568487075520654466324480 2903036 173653207081727769496910083455874560 2903037 -194560974998728676948127003243008832 2903038 14233551825609309832600343258701440 2903039 339182926306177004790552230203061856 2903040 -4942069174635675091796288612597760 2903041 418652623474308061786522203809725442 2903042 -36818764622670530716344683602145328 2903043 98501476237901555772714162810460416 2903044 -250804271849146961859171705103098624 2903045 -257499102794296721749429667791516200 2903046 36728617327923755883742120215312768 2903047 35369706643745579597500006954442032 2903048 227861784370568519591895087427584000 2903049 -406066430880124402337536183643079936 2903050 178482811416755688597057673017286800 2903051 -327425109763956561056001926177605296 2903052 107503484226677119724612741866040832 2903053 378493849652111589301770878937445984 2903054 147867569007312156561950067662311872 2903055 -133269587354462923719533882149286400 2903056 1099276511652769382829600236273664 2903057 19177241060282585822603688023249664 2903058 -132874318233687823381050277651182576 2903059 -941636668461784112782059243933232 2903060 -56466339151653509846171412474224640 2903061 120834103771054186862664007946320704 2903062 -313045247421520069289662991563519968 2903063 -72777683015831418366047310719189688 2903064 13257670525209972380116123001118720 2903065 396237323041341929421840235060110720 2903066 -223543700865348447454569660562465536 2903067 317094782739660734413030400986704000 2903068 -49019850976331356573144929321473024 2903069 194573468859355827769799682306335244 2903070 38107166692875428004082480128067200 2903071 203496711613952222189235371597394272 2903072 -117407871332053584679862858083074048 2903073 70982370525432371423664009867604704 2903074 271673880240544304434366761935465760 2903075 67791251494504168680321951675141600 2903076 -24918940991449367789596287060059136 2903077 331593568988000653817618064689604926 2903078 257634152993431536796333404111567840 2903079 158675158108795190670945206449113384 2903080 374331499318238201295174973312358400 2903081 -503042166373128514234028195575466118 2903082 30448214692548954334409468547786240 2903083 -135798810555760699279063610999426976 2903084 -3252278770408312706090319807550464 2903085 -63600209166326368597685154443685780 2903086 4934245865847934480719649230234240 2903087 -320174905331876137564556364823792344 2903088 -20723993505198887732932409234030592 2903089 -58006771849433160320042549457191808 2903090 -73323887130045359918361866632086720 2903091 116680475662324513913080344755790720 2903092 -408565618553021175054297612852162560 2903093 46134813664281586515667316258434560 2903094 64742399606842565017775859619050240 2903095 -9659096568115277037575535637322400 2903096 350471074541644392424963578616872960 2903097 -30038603035961234846669666879847600 2903098 39576239978883381619302676814449920 2903099 127956542806885555729801436459216100 2903100 133275342140462609008466617482278400 2903101 553397072110306018090000436241020102 2903102 -1895885803136124837109413208650048 2903103 -33673693095183386979541885217568120 2903104 47564370430379195813061549021986816 2903105 239686982555141298836186299707936000 2903106 -45092919992626376574624944876805120 2903107 -30047406018707959108172908575530400 2903108 67684911905634571731610310538036480 2903109 -39348161825576742856828030069330272 2903110 -126973427933234260508863260548966400 2903111 -65922446033142354433129576459077288 2903112 355978003501899647573234679157155840 2903113 -243880547475601527297173803260853378 2903114 229154966063862420304956396509188656 2903115 125173314607537147933366077855924720 2903116 312663049167759634358370353512166400 2903117 65481462142752855079833842999028192 2903118 -193649812352184714604748619212200896 2903119 65094968020109942570439306151802880 2903120 40779830746447474212245828026368000 2903121 37654050730434174154593747104978880 2903122 314599878647726034058865637120212112 2903123 263560572384762667011642658335771372 2903124 -41267692393449432256428816322068480 2903125 54230756925067612432067618111812500 2903126 37179557847033859905375843773975424 2903127 -174461965148662945407645293871094680 2903128 -114450548338424286568363241057402880 2903129 333195795854862039189394121914368384 2903130 793128497306500309907989301499360 2903131 69367481899475316944658758666000640 2903132 -68234327837970913953784046500153344 2903133 189710118241586231846698668071664000 2903134 46713606495258374884795370062000320 2903135 323818064096251560294906594814999080 2903136 236322956952748299034136222192369664 2903137 31596128011752412847027621031908740 2903138 69496870466967479526375931248708096 2903139 195104108212226468926563795896357604 2903140 -241012513926206430541050692778393600 2903141 -73806868367984772055026135927316548 2903142 85656385174266179710468512413796864 2903143 930816157144632469012363721462288640 2903144 411129207718584460989956246497720320 2903145 106097190642041391550851641533440 2903146 -172188575953242175478453644066267728 2903147 -7233989712549828461454134396577360 2903148 -92906914080694180310141085818311680 2903149 246194611512415812591657108872523520 2903150 20298156736302198516881878942425600 2903151 111007865220691706196518149162487424 2903152 -36756671292408010815760643032678400 2903153 -185532518233467756769627954937214 2903154 11651358862412475295192224701086080 2903155 -273331092056373354290985730757143440 2903156 -447273217916667379430658040096164480 2903157 -337214485762425432997469155677414546 2903158 -675227716468328893541806624342890240 2903159 -128327753935249547887614504876143184 2903160 32948517021792840037616477379379200 2903161 -645348423186677890097877083385944700 2903162 2297644386840699617483792534059632 2903163 122947652691163011846231285168184344 2903164 -296590415921706823497657370215387648 2903165 17854540712148220434180797306550060 2903166 -40819461424100676813960572694558336 2903167 94074250039458793626203557206051312 2903168 -152340095277918743493538605831290880 2903169 -16912296098680967968683339172868832 2903170 192077287298585414874498330956213280 2903171 269763515251416250216199626935300000 2903172 -187928617493953782319714983827371008 2903173 -1468275353276778113326816478859392 2903174 25148045913175818610119937858553280 2903175 -128614594095018699114436621265088000 2903176 -559627397218930440126856044128209920 2903177 109624984672070298956942872566519312 2903178 -142083640446920375723723587646981376 2903179 -228113460494897710018177056899058220 2903180 52256286746081637428199613277491200 2903181 96979714344566900521689739932678240 2903182 42576465327864165742428677219400000 2903183 458702684676712839594926475087984432 2903184 -82989049069444034167487955119333376 2903185 -365423772726350243808232623269336640 2903186 -95574002886488306156698618389222912 2903187 -30520804122328600175792701351995648 2903188 -2509240809023768478994162358251520 2903189 247391298337449041931324044755003356 2903190 -98700402998068756129814187335270400 2903191 -611148437332392987789873349190788408 2903192 402629416802892346856803845687521280 2903193 96282403154742515756033417707116720 2903194 -115376990607677567432977273970650368 2903195 152127049811457856765859685847675200 2903196 -88575907836780036920343681876888576 2903197 -296130845088987708516872845431557088 2903198 92713926113398659802474791873396864 2903199 -41223678801882416476999566324471792 2903200 147722756836655080623065678217216000 2903201 181421144199130477445624829945671280 2903202 -1908799056872117283096720717337008 2903203 165554167330644812564475847428639452 2903204 -495366110768753411380949897854172544 2903205 -47191338051337522060042657432423680 2903206 95007208327808747793453202864515552 2903207 570554541086164786503592105908078456 2903208 119944595020621042553967009709424640 2903209 375794476440003642015727053916211316 2903210 -3921912309553730186761494473431680 2903211 -20499685238521437199255301267401200 2903212 -39813021466222983019447915152695296 2903213 -653949213236331895792031549251705440 2903214 -5615192099320784311591661937600960 2903215 46021537866326536547905461262545600 2903216 -12123709071828439415531819666374656 2903217 -60525097869873671956459518378667920 2903218 45430904451409063079369687556172560 2903219 769089649011930306394037306418816000 2903220 -56238635075263754106121418485560960 2903221 -32826228661501650654620769739751328 2903222 41600238257270343575803202176978944 2903223 30350702790153721989974789900160768 2903224 -16982179815991150726141388792279040 2903225 86069866032938162246261736646505100 2903226 -201079723848388840706813567685743616 2903227 178154602639461581114502341903935076 2903228 322366372627384820156787098184557568 2903229 -153438861461914520817440535023909760 2903230 -150108697483768534416294534227671680 2903231 6588637444845354453561833480475264 2903232 47338592251745454714506749874798592 2903233 205613493680523504916420130455220160 2903234 -163177897075069943077852027099147200 2903235 100397277217878631600862701632078000 2903236 27441047078222153708050016770920448 2903237 -323639038063754444168363113662501888 2903238 19914074853720359223186128457394560 2903239 -193469135701330313883734802981416744 2903240 54259979322782605831689261091737600 2903241 80161028150728981974434820986925024 2903242 82540232707136871346123053864032352 2903243 -80823054894339467833450707884894208 2903244 140804652209519214611013487979446272 2903245 235092237750314074682375093003475000 2903246 -331482539949770745064521510513860928 2903247 428258581367244421983398752527714024 2903248 56040960573047874868850145492910080 2903249 -99536609174666381479880230670580750 2903250 -140442145121676277841646165546240000 2903251 -32984342484169366831811969131576920 2903252 -295894086409377644657364817553768448 2903253 294959442063390285461808006908793504 2903254 -19595617003969077407582634478534080 2903255 705673385436911457709495148625573360 2903256 91734659360208288687287278395187200 2903257 -127115445925979858093728090926136320 2903258 -34716971205090381224602590159472416 2903259 -192557131294860604121576219541467496 2903260 67080282457792556763851999256345600 2903261 -460024083897232485079974941658216576 2903262 101273707595590134540162866579041920 2903263 80689263847211251866700320250107384 2903264 40722144690749834232185769874685952 2903265 61152964126275645837646237243593000 2903266 -17720436345583672277057597849013168 2903267 -31987992862421847274482457622388240 2903268 -66219890472567232796891330344258560 2903269 95211999050576274927277305236735580 2903270 113942944449101939318082725705758080 2903271 -43705263811383071966488515013166976 2903272 315887986703624086732783441818009600 2903273 -323622586815469076708064676258577478 2903274 1229984311573372019968699812864 2903275 145951748560399288774134507423047300 2903276 -67552587536074166112865567052628480 2903277 -106439847837499079165229750592508160 2903278 79657676130163463417115683823171456 2903279 -32634656251280231057956082479212024 2903280 -7445762919496449911195196064727040 2903281 693598974352269604600882735301243392 2903282 210998378658040454176506761765566992 2903283 -1179410700077568851417522134406136 2903284 632309674180771772029089010399850496 2903285 919216690235697192644600168065920 2903286 90402418420934381668481794725873024 2903287 -209780561739807559589077211730735240 2903288 -280554634062905664651823410880266240 2903289 91618249857670997056340818088403024 2903290 -26828764952523370387799903869455360 2903291 161448761801826023198335020121510692 2903292 -18154641146786759536252846808057856 2903293 -333999394551378840027148851358744160 2903294 -109322402795390176085355741585663744 2903295 248683859404957812742591126612262400 2903296 246919403022980677973328216629182464 2903297 -220583228074747116669925268536403280 2903298 -31245693319277724588182333178846336 2903299 -141406249231640667762714234240602664 2903300 -157363518551855205468763744699305600 2903301 168300134153542865867138747255515230 2903302 -167403550856698549060640028607497408 2903303 -127958862284103573105152614945915416 2903304 -3265341005557952968924958080942080 2903305 -137569391618333880373687205825806080 2903306 814497844061181943266927846082560 2903307 -852721448088328138794941597160576 2903308 26669234309265738560492332704220928 2903309 220245001019057540200774492579337004 2903310 -126864607358384817106017676245292800 2903311 911047495522223214608077843953814800 2903312 151531762742564378188491279204950016 2903313 -67011158336253901834617426305682432 2903314 -134573553430009980633949850289740160 2903315 -257364354103714441123820342234345040 2903316 -19782200278855697305975109141078016 2903317 -5744858609421357454432770916626720 2903318 352935442939059980116384792344805440 2903319 269604594624567303688049252862930144 2903320 -7025085835779665938711238203392000 2903321 -214912268479353631801849092535178988 2903322 -278425905317626185363474963254430720 2903323 -352147447519698050612023436349602428 2903324 71325643020506123638297284351244800 2903325 60126754671616806928841980343133600 2903326 -98497419753003807867487472598645888 2903327 1673803929888051263014820605496544 2903328 46825441335570788153421488730537984 2903329 -282094760413659910299664229774196480 2903330 -13051037425982518794890448282009600 2903331 90114455096288728012380995307072000 2903332 -20977520257896743024223893385781248 2903333 -33077060130643350730795749631359360 2903334 27411283860365287695273505540134912 2903335 92730380999282728008158868884128800 2903336 -7137008292613875189672414825676800 2903337 -311921007550972832926472420051285760 2903338 125774242139960234893418708356816896 2903339 6840818786553924643584974422475256 2903340 -44846628125351495415552809818767360 2903341 -59250506320122623311753144007920928 2903342 -85635195846875051536961209028822208 2903343 240712850242233353978041195156358664 2903344 -72118572628775051307675573526282240 2903345 71932948471948399534196471343784680 2903346 -164244005616283898885213138666665056 2903347 -74033122190813302277589396807481088 2903348 27288960893797470482539142721675648 2903349 -252545090045067302042977561361034720 2903350 -36819404663601032287358363621157600 2903351 651499423593775712085839684237657304 2903352 -195346931431292050976672147590348800 2903353 195852346798224050945618307481051200 2903354 14178289716520169213178546551243376 2903355 -3707989249391351718538550809348800 2903356 5363601865854563537476361930875904 2903357 102069361956962299794375953807380032 2903358 26437714927339690900664529223870080 2903359 -103786756632004730566146280695022896 2903360 1516766344414171842745293613301760 2903361 199234884287243818011589385201677872 2903362 113176907971368393756934587390981120 2903363 -273859264804389604641445054539032388 2903364 571825476537435816632843491280424960 2903365 -88626263147018590927084698737356740 2903366 -229694498527675001172238550797460736 2903367 32542643985715557635179591403527680 2903368 117990393852493873942796255293532160 2903369 202545015402482910160406439424192896 2903370 131749168123021904447368404074860800 2903371 593350943888046617734513348664414200 2903372 152560260597149875844183807259064320 2903373 -373944076186218247658814431687274816 2903374 -19183995455380040774047930672750848 2903375 456396527888305586489040484184862000 2903376 10583906454703897599055687870316544 2903377 52984249931828974255216024773409792 2903378 -728229694486396155363381830949485568 2903379 125653680158431767023885167626222960 2903380 60789264492777068288119203916646400 2903381 94546562300088882265918936310902332 2903382 8725996409611363916351410259250048 2903383 168461364257748967684319062682361520 2903384 -488373630203784464397577163910574080 2903385 -70152603663202823749338768636158400 2903386 -174996272959482637578272543277346080 2903387 -41235962299439989363025477189483964 2903388 -411280655737283037324893252972399616 2903389 -248031110955070176950137384614478810 2903390 19566514522554685240155905880576000 2903391 -49588649661669944114834701832632320 2903392 525547914716538417078094804890550272 2903393 170852988436344804977597902940879400 2903394 -70704785136237043497053408805007872 2903395 -228095006603587084025818620048000 2903396 129228020129194537742716350386711808 2903397 -225035388534226295791629621882095328 2903398 -36149869765531064914546774206666240 2903399 -562402699490875283168040549157782600 2903400 -79431765704333108168515934919552000 2903401 -11084490046806456352567186793758748 2903402 51997154762347471474827043579713792 2903403 -3522926128468806052458186039397632 2903404 -150090508688520208529378011362211840 2903405 112871974575382681775724402134376960 2903406 -147303444619795471161589112508859392 2903407 232343368039178750258306492085122680 2903408 143094506187497983915055092139950080 2903409 106600698781175291072705228822965200 2903410 27309898220844741004015968692160000 2903411 -35159184399813553250348354382664368 2903412 169270296401042041663173502581645312 2903413 959760626820524981251501490585355384 2903414 -144953911045641112407116794253203200 2903415 94117681426702788521655000354951840 2903416 -396783199873082785360318768500203520 2903417 265887398889698868709055701460641344 2903418 10831778473511333305970674598384640 2903419 13891395734361954766776690405190820 2903420 56430402548852966924217867808780800 2903421 -45978681020551911266494751679898656 2903422 86164944603525741711427355807003520 2903423 296869477450772728116096921324579624 2903424 -96577080195102872939220974079836160 2903425 28581215357723759046922770089452800 2903426 -97635252754219109806274462755223088 2903427 -54836057757142595282814543569153760 2903428 128957498458410588489248608475873280 2903429 -17304133733229351802456684691427072 2903430 -141882182135121937583088071471796480 2903431 263598395954459723373519487491302464 2903432 46566668819336614877555541833318400 2903433 32428358162892032580402501028582080 2903434 111361195881962644677026866296845616 2903435 -337363576435964363963158238247057120 2903436 212979099508813678045377793146331392 2903437 544376831325746201772102751770204086 2903438 317873255886556586363409236333661120 2903439 36421194509180286555311556268135680 2903440 -20848094849393272035591777713111040 2903441 15340904790880274950303227549797412 2903442 26549362164433370133756730703824512 2903443 -103144888952542953684284587011668308 2903444 54998422277485417645630918881495936 2903445 -11236675701274765626558730952135520 2903446 -643149137031557132070385298614656 2903447 150419721386080250831286223830381600 2903448 152937198040756116344938198899240960 2903449 -236158208220149398867040286838256880 2903450 -132302628787631584246095896159616000 2903451 -139296719955368772389782290901282560 2903452 -287221211718787959350112330237796864 2903453 134434821311057781546457402490429280 2903454 195630370319198965663322573654182464 2903455 -323148902339240500921525329473015640 2903456 25059161694126221704174266462633984 2903457 355103158428130539962720197832203440 2903458 175156371675126339650576271492256080 2903459 -10390254643399945443150344461745712 2903460 -11627746386513553621189828521492480 2903461 567062382475062179975471849467314624 2903462 411182603787579412386306386775468672 2903463 -173026868295869735138117750453055408 2903464 -93300163904683189048518495933419520 2903465 438178972809465087266665273591069860 2903466 -95223985086886634705381583316819200 2903467 435691838025564365681033435714170112 2903468 47255898211864811508111217903035648 2903469 16951030665384102514326633260430144 2903470 154476930012431580088644615633247680 2903471 -74484659710094551803410924028470568 2903472 60041374352517425753659603817594880 2903473 -9476605101274094061668019375527936 2903474 -19272128219559119172662272624951296 2903475 -15215970063443057502081224960021400 2903476 -113826764472493475235073117226995712 2903477 60712434765703545690014358298681326 2903478 8888282688421993809262322119056768 2903479 -492515172947363907821237029409672920 2903480 373059218931594909667679524829184000 2903481 -58493887875352532864510412710391936 2903482 -238395883175209772745231032349675408 2903483 -290221823691666686429620593659348376 2903484 -320151579724495019112660122571399168 2903485 123836329853826480941260253693126400 2903486 202148712813545117818649142436776192 2903487 203876459753966420548454681495742720 2903488 -34854129409605857774748288935788544 2903489 -6675832935326323447688834256858576 2903490 28382905570734146623376964674034720 2903491 -128821616822971482733315035376278400 2903492 -15568919169331022464538615490309888 2903493 -11907213535668502209820789092008736 2903494 -10631583765084018128656063984644096 2903495 -15502170104791592450464713625512000 2903496 -159132180757493744807811055379251200 2903497 83592812924685785716512588042088320 2903498 -133798426643042083861418635523645760 2903499 242304518375061539922162090506239200 2903500 125483656373524577742224239996416000 2903501 -76607920495193751529145490890350440 2903502 -4226513715151096008066595921299456 2903503 -64894685192596356387131486643647248 2903504 -122718484145956709889841038600437760 2903505 -31450813859707740171840609522031680 2903506 -164725902191380620451712702088963456 2903507 -192690630355681873449398818375172244 2903508 141961131765672257287447548394383360 2903509 -290017679824986396738308917164541440 2903510 -796256542285836489580522595523840 2903511 -95253391949152350386149854813745200 2903512 41289602521210463310624371747450880 2903513 340284282698685274530007676331402762 2903514 17251526619768542266277126275790592 2903515 120819144375937700612827078177540800 2903516 -273353688010640289330766503515136 2903517 -241953943618709746736324341360054266 2903518 -47609701717927746699905418775175040 2903519 -140842056465218512708783361966711040 2903520 108348917112308684441309989086167040 2903521 189452706546732286890031871356482722 2903522 118884569666067404614578972481204224 2903523 2758288233314992084412632457416704 2903524 5832868224305985267210346500311296 2903525 -249831111416251564947610325082454950 2903526 -16193832330542844488724709309826208 2903527 -400909486901432009683135624156205928 2903528 333993036416589473796576128945372160 2903529 -394313496521247789919631361221160816 2903530 -73755108236297642629578982094361600 2903531 173398986472706640579857425272946200 2903532 2789506028471157689063469832986624 2903533 171043176915427883153891013985097484 2903534 -141507200787821087138853503093851584 2903535 66937698474120189363373607856849840 2903536 24968050480783938282271395559833600 2903537 -13915689553209791400741022471176768 2903538 23309800284351778013951002858429440 2903539 -343927716566949542806079806661088800 2903540 84063479492645358708194009452266240 2903541 309350628700828386918882351533570592 2903542 -107689593348472387087853365628649600 2903543 311182305012487022686374074710068624 2903544 -220371558704338507924835319674941440 2903545 -3525716819979726729901966594267200 2903546 -3261430966908233221490904611746560 2903547 113472650856488010443494353317032560 2903548 300134025836063693556644040370223616 2903549 614784109814106938704697097071155392 2903550 14734965436924075040414330503344000 2903551 -200571844037462905642872256995951248 2903552 52565971984430711452158608478830592 2903553 -20932290941276543371274816117107200 2903554 -81799108534834224935779150044209280 2903555 -6355866713652348176834647488893040 2903556 -15716282959437405692217931095856128 2903557 -83413789004275933374622215051765408 2903558 -76479845398916430334855565221310208 2903559 94204723731143809796121079569231360 2903560 -267243843590427443967451985080320000 2903561 -223180918687332134049073152567567600 2903562 4730367481804173648453256106518320 2903563 -137338130083023825068851051787550000 2903564 -39606128306699745732276590088685824 2903565 -18426526990970929776900483256990080 2903566 316516784016317652087469659022786560 2903567 389754968562844416101935621195354800 2903568 -747038501303392967205147828682752 2903569 206163126461103155441468577185857970 2903570 -278648312223106159461399765674764800 2903571 246307659247904441872965967177283520 2903572 176860222754179184239173123507865600 2903573 71830592738300196530262744064265724 2903574 64453112159245728373873631028634560 2903575 -116475555666699888183014364540400 2903576 -119082041906355786136783102231756800 2903577 176687678650009049446795658906631120 2903578 -98731997832972026311680617624019744 2903579 -65851372839390861560051686046055936 2903580 92834413179403797912063084337152000 2903581 303389532617871808030616876204449382 2903582 97374501577370504973048915635232768 2903583 -104368786694183594959885917024311520 2903584 119464187033701302747146980687872 2903585 -78389517588694890904307040033530220 2903586 62695069561084572854120932923018240 2903587 -24129161557003190832477383024537764 2903588 316930606483384561790005723299842688 2903589 -90640617320675211284175171257025504 2903590 135067051707715953158198262274684800 2903591 67282141976800496068847046757857000 2903592 405935916568203676966145975527833600 2903593 -525336866273474881827149833615536624 2903594 258821742212850416555239013488914096 2903595 -141844035952957060590002957011614480 2903596 142682137168845604193109609135252480 2903597 -4591274674750776265052855162376288 2903598 -90772894077275735997183369799796736 2903599 -340187587768737777568943829334708760 2903600 -20247670642094296600257662710579200 2903601 191258746629796910103376184247020544 2903602 -336358307249048580485549332683456 2903603 -207466822597002172084064656652300148 2903604 -156827714808458599485494632412018688 2903605 247674780327347590662186952881063960 2903606 42336111246502328557762102232076480 2903607 -69792347456319742676350072779594960 2903608 -78968250988379466789123170500055040 2903609 -109463323893953092122159610635417600 2903610 -99324102940499080702789200263082240 2903611 50284257925530048539148920842236000 2903612 -74920128442483760752214337397045248 2903613 340711479605133281411753738280891264 2903614 47222737469613826921599321733322112 2903615 49785026942234104270537125109524480 2903616 41488500159854082778195124991295488 2903617 -134867439282124992911847379289203068 2903618 -4583599990667170450800846223791360 2903619 -124584566092534523341312477675925256 2903620 -79046549129712751212374282856752640 2903621 -89915778960812468945005030952606688 2903622 71866691939067835191238952446663872 2903623 298640023997741710775772022737366872 2903624 528389883449995216727146685400744960 2903625 -130931115148073641186016394574950000 2903626 -269688853844900446923352796101735680 2903627 -181550042765413643477077655461132524 2903628 -4640919909515262224681165653524480 2903629 875464663932599702609819008726279776 2903630 65015598178248571336283147427333120 2903631 -300105058538537429943352909610301048 2903632 -45445821409981408619405339840102400 2903633 -223185559811066142135742780557407118 2903634 49814545749498543759446591301680640 2903635 18136145037739990701500496489231360 2903636 232478712801637497916470447707230080 2903637 229088953555680979352706776655840 2903638 -56599827236535302839026522766053504 2903639 -357478107294087071276120462645677560 2903640 141542485415940747430806065195212800 2903641 14450686297646408445705105467547144 2903642 109019252817961127547092275111334640 2903643 -304695898736273220742893790932658068 2903644 17531293569612640884570382664702976 2903645 270626088443268493998366841283308800 2903646 86902101082107543447933862708666368 2903647 59691886367499340449233145653931552 2903648 13107045275568570877054361157500928 2903649 49914468511053175001704673771548992 2903650 175020905004916101332185025411410800 2903651 -164353031665004669529068912667680640 2903652 53955523279134941360942684334197376 2903653 -146359368897626611480155873654822660 2903654 -58268991025475344759781742137642880 2903655 -215511154117505648316910301756289840 2903656 9704034935404299924713018707968000 2903657 -413478238862660426024926227567281094 2903658 37452113440234522896773564442344448 2903659 154682554959997533370242833149973952 2903660 415420547199924184717539876794265600 2903661 2689914726794235300113988528658560 2903662 -102213217334034675357487350794463168 2903663 -140358295880083081375421257733671440 2903664 79107499576626142908260657001037824 2903665 353250316355567490156614201551083060 2903666 24291184897776133993786752244438032 2903667 34576913799994861383242689896460848 2903668 8327579002066769818456599047191296 2903669 438821668139223171635373438402113070 2903670 -8655971915117535104775494014617600 2903671 -343346846491884946480069499533247128 2903672 -168117828525626625965337793969582080 2903673 -677407884543274994710361834690788416 2903674 -52903645387093387361256534473771664 2903675 10917961541968837173111024226881000 2903676 -152504873500428435516689143032749568 2903677 -17777725608898928595577241142739456 2903678 -148669311076579121238031849738959360 2903679 -188896618075677457352885121050872776 2903680 24191104055729874327954794741760000 2903681 35229300898910891752956083503110000 2903682 -5899180275714136889130809049573120 2903683 -576755900018643970074198876473808000 2903684 -137534447589563011289852304653144064 2903685 237388836958181067471063639440515200 2903686 50720167135569808160525532225421440 2903687 -303009043938282063684996928175703888 2903688 20962649136423521626962710774952960 2903689 364001989114125820656316528153198490 2903690 -114776187327487556375980639901738400 2903691 163688782946779441480403709963507672 2903692 -251424707077866989079849620437913088 2903693 172938419490362180351502956877064044 2903694 -104595487317609911824808316291563520 2903695 -61967212268109379818071831530193520 2903696 3352634999372106084686938428997632 2903697 -134193693045843392051095729169796126 2903698 42178407765750283934102717624463360 2903699 -629863213003623744679723059520329300 2903700 -11014239962628922025482420750848000 2903701 9028939895849537993326421537330812 2903702 115721880807693374671351638465477504 2903703 -364753803990685815955587240745944192 2903704 4798477940256331421695441215160320 2903705 59472321000196632416321952834893760 2903706 -71718017000739222038294851251305760 2903707 110005646139425645185149529708584672 2903708 62322458284005339013488174668967936 2903709 -173173760568985616043245391216813696 2903710 227578477979853569027231582988528000 2903711 -246882121444714134361298790846182328 2903712 -118880114098615499436292711120896000 2903713 425337167847511389940870389056107040 2903714 -75529963163652623788826142835050240 2903715 138337022082969867183261375288657600 2903716 -323162052867247632395910909487308160 2903717 2495009742626236078612582368536766 2903718 4247249860006180238859452550938304 2903719 -101523140824545666857455279577898048 2903720 -402241103018232812435057541032448000 2903721 -13628124864292998267648179592521760 2903722 214941073253144764115289960233545824 2903723 57940614186503998477844309275838880 2903724 218113947126802177414574345339996160 2903725 56606600784800382354807748001568000 2903726 122219035866767523086855769548300160 2903727 -146649776178525656880959376529387392 2903728 42031016882851709990506472884142080 2903729 -292053784971723510190871875580582160 2903730 24283418565890142678714304167613440 2903731 -116306175391141137701942991131860468 2903732 39073921350145772581964428966348800 2903733 -130843153454761220617869752532095136 2903734 100540103807621827280843061548186016 2903735 137252890212526512100923690617566680 2903736 -270051777671755095436441013730017280 2903737 -666257581246771617912306862534358614 2903738 -208220904148024895648293921811120640 2903739 -111044050937468840166056895604718592 2903740 -185077941935335361128976975259932160 2903741 319158358123540341753720625688709900 2903742 67755208312952677510472190201114240 2903743 -95330454814525231170537505532500176 2903744 -35355733008702301869845158979174400 2903745 51001231723642481023264054547528640 2903746 -43266650120673109485792808623106176 2903747 -4308146345114879512736833118789376 2903748 -113549078293196231816069426457707520 2903749 -348347644605442626304905382800129250 2903750 17881345302723634752567282360240000 2903751 -419654544470824214227795375518412920 2903752 622684282232496708801048422469657600 2903753 184273648015747348482178536803940660 2903754 43188452038908118938588333867270144 2903755 260635977516929995161322354274387760 2903756 -7634705634717567540574400954369280 2903757 292388265938010317640031236827816640 2903758 170780600784632890140319077479232 2903759 117533255658043187509845171279262416 2903760 7254907565211667182101042088345600 2903761 -48340729705217851756544043999206016 2903762 -1794488478604162163156885548501728 2903763 -4944726153269502232686181434116496 2903764 -208391283418488102568485605196935424 2903765 63025352452268767566131164138705920 2903766 58468025508594184703135101922072064 2903767 48136914770895105493174346846375816 2903768 187386034409264859952077409176821760 2903769 20704261164589606055295197353680720 2903770 -57912477258663618550542403881984000 2903771 230143914125531121931680703113118992 2903772 119382017060855496671887014787041792 2903773 -274502521764879573271447478388851712 2903774 -75607745451385037510206539565962048 2903775 1221145085317895279280402947337600 2903776 187492257536981411490043113695084544 2903777 -534950882125455177360471842033377374 2903778 20618584818688090820599640584673184 2903779 -97237006796372421604056069506278320 2903780 -169246053167607259647407471886520320 2903781 332318454497022902529797048415100320 2903782 -32464842758919061271676292036663296 2903783 168315016559150502481538450193367008 2903784 5153396582065949347201528783011840 2903785 -33903376989067745286696121804621020 2903786 -142534455094487579976976650741603408 2903787 466702600696253272790420071310319960 2903788 24002336990063875962123389334484480 2903789 -169976661489560160204130483661908800 2903790 -546535535424199099976892828994560 2903791 -351403800734509066279144045518959376 2903792 41525387552129416270026626384658432 2903793 -33916062559856992067683045956667536 2903794 -20944311404346934131059100378724320 2903795 458418083210862315730104642147346800 2903796 -92760821643600587295125409666170880 2903797 -109135862717623041175599678653231848 2903798 280771748254650871085220735051530400 2903799 243169749345514421119702269917111760 2903800 -88979752682130164077409213237760000 2903801 33033168668683190662950182663322624 2903802 215802601562598593414600164208258304 2903803 -82773980511717768525215603273088000 2903804 153581640310622378085058097132599296 2903805 -28775867368508995225807840376973960 2903806 -261857120378598152526387928487855040 2903807 130058408555735046547322388283961232 2903808 -26696505016119816061005795950592000 2903809 1187737657331604901155740188644100 2903810 9610431846339689915402934041425920 2903811 -668210138263746941280109549304328 2903812 -79476034755875545495933961225321344 2903813 376968646065059245962079258667889984 2903814 -27537239905202050617543507688972896 2903815 430158260082451351228623022967427960 2903816 -330610140462208834504392414872939520 2903817 -762193242179805873427781179858560 2903818 143112279093544308328697543940333360 2903819 122617988426369265863093287679225088 2903820 98183767159612071817482305652526080 2903821 -350073259405630967802296686084237908 2903822 -70226466743464696821161815528692288 2903823 191846496867897035024330061517742880 2903824 -43298882585997036120619052110184448 2903825 44249911138557732897313433164289100 2903826 116827936162919855305745328032943744 2903827 -524828997881589183177617943382683560 2903828 383753042451029272177460013770100480 2903829 233165228332458405942079907065535808 2903830 -193263318657137713594998224690461440 2903831 256742107086652605731289182995234992 2903832 -40000514886684162403588000959528960 2903833 7303881493875276469542930160892944 2903834 -122267827171529660316805719446745888 2903835 -170001664584814439508624667469568000 2903836 73098111307025038327446225790822912 2903837 282902315804894168274124061070000486 2903838 -75379742698510032233458870898380800 2903839 194322522512458798968787691361456600 2903840 6741107209229205206469370724352000 2903841 -76691084755641501246876564366379950 2903842 -132112343741879168655435584456099328 2903843 -668498074225378007176249766187088200 2903844 -311598271593047112131692296689614848 2903845 2481634156504122143630093560809600 2903846 -153357796571494494233625636060956160 2903847 302693370747374858937674785872751872 2903848 311194975327445165748437906651381760 2903849 -240203399860841972143098635658160320 2903850 -58551948191295212802462545491008000 2903851 -501596729939560459456328296520323296 2903852 4886205401272409184879422574348288 2903853 -230741405947918456089745826906940096 2903854 -164405157473856555874339618411577088 2903855 226418560051138284193359254488857600 2903856 15152898176230936513997530777485312 2903857 691774328667028180757567881157781120 2903858 118591870577869128439246893676331280 2903859 -3286766602704769474029284196405936 2903860 -161344416197209438309844190621553920 2903861 396733333441498675649745814353553500 2903862 77301046106979374150095667141191680 2903863 56155957459640173716902346562170368 2903864 -359508136814631660277177767624560640 2903865 79441627473868024735863743256652800 2903866 -24118510896681030593855867872212480 2903867 40480063003586698092909446935590360 2903868 -175080965474249476544279466739892736 2903869 -306865037075521915358939331725244980 2903870 61404187120184701038366420019372800 2903871 65669175993421751038345798751992464 2903872 47639628999904978566584536343773184 2903873 67334535983898244222662146970332736 2903874 20013948144711702391325666161459968 2903875 -214449323513766070214008411406316000 2903876 7378144076413786042789544299871232 2903877 -12916645552328560347506808977536320 2903878 -219924664151220642298984487984045376 2903879 1975847064217093312121265803254512 2903880 -45212433445688169296574185722675200 2903881 -12384126146351921426611364435707136 2903882 -86019189065086620492194944403673600 2903883 -64954103380402538280161204054318376 2903884 -4377331318436732715462788039664384 2903885 -241874017549282388670677065265286600 2903886 -144028178972929375201503537012982080 2903887 -238759545216514704001264931710617984 2903888 26539164924423464144498206728781824 2903889 317781096093538623064920221843020992 2903890 109254438155801106881292792086784000 2903891 226481823748532114229710226560256192 2903892 -41155073554504779893241610824499200 2903893 558264100941967194452630690037736142 2903894 -38363423548146866320137438597390336 2903895 -290382735030141341894180522423993280 2903896 286636705441614812963699242475489280 2903897 -81888396519553847887519513894113654 2903898 -119591164678847092848645777234743040 2903899 625112153374090148298816108362360900 2903900 -75771125909847937624940297675136000 2903901 24104097414841795448014176618498048 2903902 -7905166326718632883071008821209600 2903903 -491173767260503083104430316133009880 2903904 -436761329142150835789618954080092160 2903905 72185911429709058938216573081406120 2903906 281372762526670042209608444624830464 2903907 -122129178622471635634950432955986960 2903908 -8663376396841650615813779040047104 2903909 451738735150712865384223193871802110 2903910 119641622665275937846661232311487360 2903911 -278625104707852919433132653059504368 2903912 -232281843467007837453757245204480000 2903913 97681733725017537556514372353177584 2903914 -168278849201769145994213382157648128 2903915 188680400712323481810073772575828800 2903916 90796136493685867669368732506199552 2903917 309315576974180841110459033480396160 2903918 135065075782025102761204131699332160 2903919 -2995360638342206831791945840910592 2903920 75714594003846438448395641647104000 2903921 -46172860221316723900992999873574560 2903922 -57639131510146184414209011002104320 2903923 -140992126026558238543267677725803872 2903924 338263777841042665452127263946048896 2903925 9425391962765589077364260805600000 2903926 -169945948649335483756163214507620736 2903927 68139894961290474821038296055096224 2903928 -290195072144141419296200645680803840 2903929 -196230827659320666841559729473362688 2903930 100481378070350481873792732797499360 2903931 36322203515749298198310459968419572 2903932 208445619276326805523678077517162496 2903933 662036128047259934530557346665922182 2903934 48061170796738367898534806259111936 2903935 70135325718053349037003093586315880 2903936 -70098785609515576399881448131133440 2903937 129107173462147421382082796676218160 2903938 -120764324869399698413796380574776880 2903939 -138607663185353714886333464806576260 2903940 4718784627592848361557059674936320 2903941 591915453332531187593699446988768800 2903942 -231323740188540478414457424518746368 2903943 -152361053423558044731721952445983616 2903944 556918345155915218487124305779558400 2903945 -48983590607748309435362466274597440 2903946 -147611167086646650475215932880450816 2903947 -82199561536753642348372470816354604 2903948 -68872924319200548522313447819820544 2903949 -74870522840519129552448131506530900 2903950 -33755270299496941336190224201353600 2903951 514054844483897913514346303136068400 2903952 -34608551773093037410042976344473600 2903953 154734085434652532877067347755293684 2903954 19195717696318960825298730786668160 2903955 147666015284071860318059706743469360 2903956 -60943387298225417821057452018647040 2903957 157397900091622273757829168571993344 2903958 186046895502170535904178290492417920 2903959 -287357855679110838918825951860470840 2903960 127083633726818265717556004207616000 2903961 209355237335868698617044582863502720 2903962 266954807781248830773981735497472 2903963 362854572535958520418273294675433040 2903964 -17102184037898609812191485097148416 2903965 218775442104968542120825745657962860 2903966 69846231334581830574472169040753408 2903967 274262665113458629097860482229805688 2903968 329818596027822142830811643535360000 2903969 88158619071678995557483882478438370 2903970 -87791509804995646852076929135872000 2903971 -153852369065620430266788541304345856 2903972 315150682018379390303601132403675776 2903973 58912886872075038798411282952963584 2903974 -106627520085705004757073231244339008 2903975 124088048156486340624087535675704000 2903976 -118662762252764143697077686594447360 2903977 273348528556759342639925202680685732 2903978 -15003577216550911133100056174760960 2903979 76061506561701056252187390161625600 2903980 62070170974495814625578045473996800 2903981 -85091088357306018649347643297287360 2903982 65360899930781214637923023633055744 2903983 288929176438926660377255529728371840 2903984 5236086029336773776862933641216000 2903985 -17436743440605109072047884179248000 2903986 -72868195802257251842874751984896480 2903987 81196342479052296218593804812117120 2903988 -13454657109175903518964104816261120 2903989 -131561912278473313026215920329720576 2903990 -95131764364387809458568536520768000 2903991 22552974485440990247364376941864144 2903992 -17102058297181148366350756979097600 2903993 -120261459198231101220355805134958256 2903994 120936336610094091946194712056557424 2903995 247571497565932636805901278008245120 2903996 -320890522458664764963504185169792000 2903997 163288851803962492255349275967904000 2903998 -83578860713766997779575255130317760 2903999 126874289990314006293070994547425136 2904000 -121690090710815358349456441344000 2904001 -260994642715027341480092222242103998 2904002 253206123522632951828829827639853600 2904003 105713259215695238866428877493153520 2904004 15060165043732415833674113699798016 2904005 1328311245790571680704218440108800 2904006 27882328496345829433953908134447104 2904007 14916337265683218337225875428052400 2904008 131840718017797763063193599357829120 2904009 111934958653979292147622527922911504 2904010 -195132236705501011691455277490600000 2904011 -38232818587140798340184949327445056 2904012 10135907841144039971741111024176896 2904013 504052968713328089539213311842624 2904014 -84073130081790717026068352636766720 2904015 250745405067235494040386448808770320 2904016 97238642913367121556622819340214272 2904017 -622362937603117992065046275863209360 2904018 13630707849473507899994109106139136 2904019 -71995158475511069644999772897058704 2904020 -40677555476582160660726655657451520 2904021 -93726488311968726663295417284257010 2904022 226119288767254410307443008676162624 2904023 186464787164822434412389909806129960 2904024 334902129702278066793708418756177920 2904025 -344815517320063068989073679548905700 2904026 99772210942349597934257229631259904 2904027 -47927498061314977142606891507517696 2904028 281323950932387288806239088033991168 2904029 53824693057672700769724432069774200 2904030 53689128106224143826820096656750720 2904031 107027762925234057670882904568441120 2904032 379359974459792097696780852706934784 2904033 349863801552996898448228512855556448 2904034 -55573505568040730772098542409506224 2904035 76690865466785525463345621664710480 2904036 40045202187334242184450511296266240 2904037 -564784432786737578735467265869803108 2904038 -59380711616305281089748665638399104 2904039 -516857674407273918414243532320537600 2904040 -75642895111316051191316260700160000 2904041 142690445430787666513337551001406720 2904042 -54558755022312142607696431842081792 2904043 426079361836282713401276110481758920 2904044 13985090650167847442828374666847232 2904045 182096872879400050070341195109860320 2904046 -159491386556714699043101517143799936 2904047 -86927413839825895810688086653123504 2904048 498023272330428916761240090968064 2904049 71923748702072504274938779724901888 2904050 -97449540109806278529048873616327800 2904051 -102865626760285644160283112099943368 2904052 -373376343864351184695366842255745664 2904053 -271693535275531163019641145801965796 2904054 -20057577803710677472322367072535680 2904055 -95930005674844458345453082854796800 2904056 -134264002594977749625120590799728640 2904057 -60312047709506480443055195423784252 2904058 7691273671892864738443445871122400 2904059 -720846788348025728938111001880783384 2904060 -171256395282649581481861754840832000 2904061 384365272103676415134813027420102662 2904062 -117383842308451431913410231461102208 2904063 246656440250860216522943943160543944 2904064 -50250048705583633254413516186583040 2904065 8959552890613685382102176239589460 2904066 181852226389013142874029780057177600 2904067 -246893925388841095484896264010714884 2904068 -207122778934223203151523305048457984 2904069 54101302765203565698637026578806080 2904070 -21731169697501941446280909326611200 2904071 -298324495011607228282912846439088576 2904072 -146913177101169507695967776515522560 2904073 -58826859013575601759849536067528678 2904074 96067112693418050371480416473898240 2904075 52888121623628181350623576108086300 2904076 51389141185028677445462635950974976 2904077 581023329010944373703860059743208672 2904078 15949958752294265610763391524497408 2904079 900487495300380736494116854584564120 2904080 29401732811669714262351736099307520 2904081 -118760673863266185853380744331519248 2904082 -191513674456026638900036516831891808 2904083 197636742631738726654800754412197056 2904084 59890364077444489010934767875662720 2904085 -712318155530086958471166087052329600 2904086 1310779754530133779706940049439424 2904087 -49020554202406700278842043108536960 2904088 -532623147130224217825072257959976960 2904089 -67294073213580184675935320594736000 2904090 -53320750999720810301476806438067200 2904091 -5283034542462654364013799113353688 2904092 -248099384600641697886866148470352384 2904093 179782824819448228431685911041125440 2904094 -301105752823218244128940858649675904 2904095 243790418949312118981899580896287520 2904096 121550359694135431731468808232632320 2904097 72183112608681720678969222131914432 2904098 141543294530602050806058778474869120 2904099 -163304264382613530232721859088719552 2904100 -76579384400659975571032004732217600 2904101 -31866039669241045878206590089638148 2904102 5966924210898745639130167042248480 2904103 -434833511158260516377475413196208648 2904104 175002317812967096212925900428492800 2904105 178822938042171422175603611110368960 2904106 152434452530547967004818702971277824 2904107 205238735322793450682739497890930356 2904108 117194993208501477445234332193973760 2904109 137658974075947204906674289440235520 2904110 -142341959718619671747249512086913280 2904111 -17118844808489745957900712683196416 2904112 -56953444686668909644941907567902720 2904113 -228744597375111084319556210933470656 2904114 59611779056490287325555865582707840 2904115 114751706406635542013231310323319600 2904116 -250589538501328438659265744970754048 2904117 9046392552372505591482107369535360 2904118 47980453444715573256550576639057920 2904119 1359025355460153414695086728536160 2904120 -271718915601368678062865797601280000 2904121 -1003183654277445636743202068216134 2904122 -63012753441876150113087941701366048 2904123 -326740639119427821530276782259792616 2904124 -187286886176035506190034326509888000 2904125 122674727043842558114678908599840000 2904126 17032048123367175335646448514776704 2904127 142420146664440140558664192038473200 2904128 214084231309024283136579542482157568 2904129 -268433351538757050207642602277724416 2904130 156371602291023190705099745328967680 2904131 26525862861572252373302799622040880 2904132 -206078451110637020841894315292108800 2904133 -246993063549783493369949648733163618 2904134 2035138624065916956141204805688640 2904135 23609353214306622334649471506082880 2904136 -243190428836967042732771405022264320 2904137 -384595368076071952282476885459026214 2904138 -59642475269634609181850839245141456 2904139 259055303239886296168327921567183872 2904140 -207751019388380955845000491769410560 2904141 138020335722014229335995111745300160 2904142 258867982721204282297548013551655616 2904143 129285731422477516226186999883100344 2904144 -13192582863003151815204903136788480 2904145 -145364090268333807309157780718525400 2904146 53145012908034298459373815029778944 2904147 -472679740011069591305827005894564000 2904148 -21338133257649935327164235041798400 2904149 100094535386527605121812297346484220 2904150 69924878514420220486132187785920000 2904151 -78240368917004920843280404596382008 2904152 -300378792400314446530395107092838400 2904153 49124914335832902919190891180489088 2904154 92975010237016288122561854673510144 2904155 -1139305332696517364519724715802880 2904156 193544380847168930160356624293312512 2904157 -307992028131550124936798365725605280 2904158 1840537464418080533050353098839680 2904159 10283486645288742712542505920564000 2904160 22675664656769228535654861750927360 2904161 86412163643138743150587365846013372 2904162 -51740022508326390038751207620754048 2904163 -70899029565809756169519486139951588 2904164 15664837583873282958908550571155456 2904165 -19356775446436425282793836416568480 2904166 -139070007531124415778644405985991968 2904167 55403827451064345157999961823002592 2904168 -149695250412377908877126319531786240 2904169 -627004570927389372646672448505730160 2904170 -155417979579656817462390545741280000 2904171 -54906733834897877675587388868690240 2904172 -230390483848621392507968215270061824 2904173 -34944981141746466425824732760520576 2904174 1111904419989899315343301105036032 2904175 -262474926531107838280410360961432600 2904176 91646653873502080144280837165875200 2904177 -12187337219107998165262080190586880 2904178 108106324002498466069780011740516160 2904179 208480882034010431938918367731752780 2904180 14633032009506795738514251763200000 2904181 -102195845242170695917349051303627200 2904182 -463108751714820384821432745660982848 2904183 103860017735256773731611839491263504 2904184 116067194947702519602948600430878720 2904185 234078044932117383751038805337197380 2904186 181898821424237088321857765063625984 2904187 -2971795327501281795619106756961024 2904188 94682070405479459758322353809162240 2904189 194480334623038890433996520686554624 2904190 -95907170557712639069031827153534400 2904191 -89592543817046492061824831898716616 2904192 244165529845188238291692166462832640 2904193 -550059014437532306484180145193554558 2904194 42431158718109475419939366801348864 2904195 -11277458598367130268679682725808640 2904196 98621991556304818800976303529340160 2904197 -213818257031152052610297501877224354 2904198 -23106986368304878391773138250158080 2904199 -241532751155326885646063087982565536 2904200 106467486118981989585298649620224000 2904201 606649152744654079448938799573987040 2904202 -48852272276800784661663306154107648 2904203 -35412710048288056386578993954389548 2904204 24263289888080662316460302331346944 2904205 337471471765694445651407259628227000 2904206 -28235072266017047462278676232988800 2904207 -240212624214298850376787527772936320 2904208 56802662038040471440741382797893632 2904209 89765529760351807053665570360242752 2904210 -55464720274383524783015750057604960 2904211 -207714584558107446006424231852847188 2904212 -504154734329130211459008572190808320 2904213 -28079408831829830768942862946528320 2904214 -312487013028772865086138104573888 2904215 38942050665060568784609461610814360 2904216 -44258844758867496685997044796620800 2904217 -174770912209022308198065097760759734 2904218 -210777540719041498322481591144775440 2904219 60343939283720649988988591844264 2904220 996663073635326070496497847541760 2904221 -568640302735392740849967227245783578 2904222 -136223857841725677765826779230708928 2904223 5849536112543275162191028455702640 2904224 51018235855896493117284071466074112 2904225 -177992632176789252581337636135968400 2904226 -46865347665515680364865208267660800 2904227 -364687740113253371501790450395973924 2904228 77125098500225499027200806194001920 2904229 -48425073027682865326755470366601924 2904230 -155267752897754965508976076556338560 2904231 401951232285654008528678566458889344 2904232 21742516096467998961666008819128320 2904233 -340366756250851264734167227753775616 2904234 166167245453703902313273281632561920 2904235 -23866619244269416088379902649434880 2904236 9942543268009596693691744724533248 2904237 84370698407897004727498755738967200 2904238 -2135028344988165955155812114311104 2904239 74314657392147414884199891911128824 2904240 17752510341382151792521447453163520 2904241 52597355562925585364040450344622504 2904242 281474339932658042922951031266540288 2904243 -252402706614907436134984420274987472 2904244 70238964939665290216468489446455296 2904245 -2864427035549864166810100301573700 2904246 -249218025790086359785983838764223296 2904247 -564534167490744649613433062460153304 2904248 -71232194461073288538221786363904000 2904249 199875498573654892344126712275482400 2904250 -246591075064567955060968806253608000 2904251 -119761506935878771156136989350225648 2904252 -32273760371788455663148116528872448 2904253 -23506808068582152190573969691913312 2904254 -39485664555759156498859363988423424 2904255 6437384168164821491202752561370720 2904256 59939909062766580487875207377190912 2904257 -351820087692448682052597602404546494 2904258 -32118779779516039276298317596019200 2904259 -572231310339545895939074775507385540 2904260 -323906133540309896880258095761509120 2904261 115880936092295244382400902637579424 2904262 7956535093075652360378620202593632 2904263 -4513416159197941667931989881499040 2904264 -297810376467525451688183276886835200 2904265 -57068878188355593905724226195682880 2904266 91582970496344383689974130574202880 2904267 -65746739520101526667408929110823720 2904268 37312420630854242489004494921926656 2904269 -105805181270231473767212744935368330 2904270 155092143005615797928246739464524800 2904271 151014989556739482921387312305788224 2904272 -12511148748366739464308598155378688 2904273 -192754239278485893574364469609560496 2904274 -28827820091618796905554136667181920 2904275 118941490012443361839488765984040000 2904276 -80627926022029707964941342243741696 2904277 418779149486732145444227814753814400 2904278 -38405603570040943549368378114610560 2904279 -43389371705882356869512791712100480 2904280 -310392710209310729643237547885363200 2904281 -495626187271446771649049323169820918 2904282 31144411721308332485195697669373440 2904283 -395291942467895901528015123057329480 2904284 -149429315365334070012282429591504384 2904285 -269750014853699081903878442912176800 2904286 117181997810584345036650306732088320 2904287 508107427496049578768438484829803936 2904288 -48112435186943424973552723280265216 2904289 24285096500495427887115883157581824 2904290 -184560711906190683762076961034597600 2904291 3428466060601185180081327614919456 2904292 -62034945200907123027319856113800960 2904293 -219024515860798901649127856778981600 2904294 -87670213586589451907635516680377472 2904295 293979534511096921456681929139519800 2904296 -243104726339079784280498543673246720 2904297 135439683598551348975335573415518208 2904298 122675681017751878855109921386388400 2904299 438621769119751173930170313133485300 2904300 -52089194553904222152949339668403200 2904301 -357825216753666094543282425402524448 2904302 168865590957826642661448749025377280 2904303 204225570347837079694086134589949704 2904304 -58982963285341868195375319998038016 2904305 -110587806809788438058524262878068900 2904306 3488439204536289500214851794907904 2904307 -32944285442324447379889242645515776 2904308 288239513639455858366593374575564800 2904309 -366721922097926136684723338034825600 2904310 -102382245115597141085658058035552000 2904311 368440540562378961808289973192519912 2904312 70540016259967210675792638768107520 2904313 144902942694182876972873095477075562 2904314 -2152155687886560944647945649207808 2904315 -66688238700649064510895085693051680 2904316 15958503277369233094537464214102528 2904317 -100324387393595450390167043484916200 2904318 -58816920572388508061389896798794496 2904319 -550354003607550132116504670300994440 2904320 302166179835271112584043771304345600 2904321 -74996173473207755181076453639449600 2904322 50020439758528992241825096293238272 2904323 48814712197992666899321764754584572 2904324 75234487219045383767704420804300800 2904325 107680044865824684837225364764261600 2904326 -19944602468135877745075489801719552 2904327 -382758295868272353271465232911378512 2904328 -54086415393965638632827371211980800 2904329 -243118756254353202359781925610276070 2904330 -12749487561241858326937508429736960 2904331 -279935103826724583218023980138527928 2904332 229993527502751093283191630556905472 2904333 -244784234856951694506420561396096576 2904334 36741337401565108484234897951370240 2904335 -161020771884346775555104286607092640 2904336 46252521208356890084134902076538880 2904337 71402864380799070388726205562898980 2904338 -111490671234510195632105367925933680 2904339 -370424155168990976006756903826760776 2904340 -229294882917471381060379232232806400 2904341 -492439976326655882922916956127506816 2904342 -51169782305981717080431043853131776 2904343 206579221658577622616303474982305984 2904344 -504488647122120418296120941289891840 2904345 -158285876798628193896776428911505080 2904346 180885172439744614480492951265654784 2904347 -114359356924459730454082289365922400 2904348 201802229463488962534828541841162240 2904349 -2587199182719582950154419514203200 2904350 110245629182424216811876270071864000 2904351 -23961198118155519342520609790538168 2904352 140549432318043689038439638036905984 2904353 227614209711175543951210567841173602 2904354 19498945788512481333044404965215520 2904355 -230897678893551421955603499711432240 2904356 -44367531673632851459788290164490240 2904357 -135743099930936725839708197597606208 2904358 -59529490248840261925094671508314560 2904359 12643111364352645693988303622254080 2904360 256905974917086552001906533269913600 2904361 7904717979687652590525394742796432 2904362 -46532945776577041191676135697759568 2904363 -160633451682846027296858301603840 2904364 305906093103404121533043104606571776 2904365 -220930308080355766309459843881669120 2904366 163690838491051630867566446327836224 2904367 -581655487547560714404565201944742640 2904368 85982264712990450530084726583508992 2904369 -181659408580220021828103884654935872 2904370 -14681985323508525225094592198883840 2904371 -54064581880740333334271072883768096 2904372 105326538359604226555036052615872896 2904373 976395451030964197790978031439486140 2904374 -274925884835282430987869824178453376 2904375 -46169851926177814669866334870875000 2904376 114243882605121438408069452117422080 2904377 -44562534523092624664146191128596054 2904378 2420333496611180923798808088768000 2904379 -432432040183537852727444499588372240 2904380 -307366037854263888369157601321971200 2904381 287013618254248308565455536134248870 2904382 3056540837295276689112910442173824 2904383 403905100580021177391431247497570808 2904384 8526002156666565314982212473454592 2904385 -275258909153116735399282875360546240 2904386 -100529052724851757797656938744546608 2904387 4047240313592724400687255544103168 2904388 40638975237202451583561242559836288 2904389 269912846386292884252264234026016956 2904390 69872874222533764663574023875379200 2904391 95334308069227538939369223582663472 2904392 -6725355594071643921846098298593280 2904393 -235041571346199334561244948204059200 2904394 249802454848839751774564074330928128 2904395 -63522694109514443983292943526151280 2904396 -169428138118236221283270342950547456 2904397 247901705815049070378667421167068480 2904398 110860824417049511514374746592574336 2904399 29547093398715951820405554179763648 2904400 -11939853209749374592705325443891200 2904401 395437966886972038900109638755934704 2904402 -131189645861546146606303519407965568 2904403 147867545290720759897442896018012652 2904404 -48458010654880497738791162268246144 2904405 -8859227183596583973276311934720000 2904406 98872224143700600524547080230501152 2904407 -131972694703166440814328960869536080 2904408 64271749181196803746318027505049600 2904409 -92874302675482344486333468243862390 2904410 -97183831442622069328267622879204640 2904411 11530115472901140986605072030674072 2904412 -48641762095548809227863826367250432 2904413 -201473052792813761294109135468517338 2904414 -4253224092571892129189591679384960 2904415 -120948750363232405408280356189756080 2904416 304658427182546559836653576024227840 2904417 2457694603194016446638545535161920 2904418 27016916288331383477270329066439040 2904419 -189092040189419581649973315776544000 2904420 198412684883825091022821501353594880 2904421 22452125278417061544435928971144704 2904422 -232240260417539277419349165753139488 2904423 268662333026112887626447716627436584 2904424 -668429669561619253369622471884800 2904425 257124588968439862653414833161245150 2904426 -21077734289946624997884144213996960 2904427 522475280325545561290821868139804276 2904428 338493674998160448170526018408691968 2904429 112300721263675171089215625619017216 2904430 -144206631690835195567208062013336640 2904431 -27571348027536591665896785439963128 2904432 33060039364702720590116179934085120 2904433 269153588744021864929761002778811776 2904434 240234151285086405401144024041462080 2904435 3820061562100232061208449534912000 2904436 201215385137201922877820971650999680 2904437 -407540269787906166954750559980604740 2904438 -135363229132747872227257522225704960 2904439 -209658410500484097824479579650863376 2904440 -20981744880901344228023239429324800 2904441 -42249656785260836178657585917669808 2904442 -97494459564242922204948895971178128 2904443 126686109992546679783373632898487784 2904444 194039308028341201172990666413777920 2904445 -289394260242656582812805086021017300 2904446 -131173749291503098733038417118627328 2904447 -800386530764866966192805719280640 2904448 -477181370169386434955479517264609280 2904449 -27513966151600436629521456668138064 2904450 -32041614856185959945138468143689600 2904451 -28678807030747436113951471005947376 2904452 -84002410266634457262801269983395840 2904453 -93310388281906154953668838132461540 2904454 50112022985990610792982416649267200 2904455 -418263976652170134578842527527669640 2904456 231093735406937280580838483406643200 2904457 -496230622385214094714601846858201400 2904458 235900273932590056198378214968780080 2904459 339860977407433481435757729880819200 2904460 -71687757264384153941468439028208640 2904461 233589296266714038865396428207448032 2904462 28331014267134340327495683641234880 2904463 73259375057248264171345242323663904 2904464 -14631694298440843579723486555275264 2904465 24798408242991873421873239547744320 2904466 36091341932161271850669690151454880 2904467 -324358265197880566684846672541829768 2904468 -13373992148296079134187006732402688 2904469 457630950107291678260764964392041870 2904470 -230207554073180713684127313207064320 2904471 419320481524219055870393067485719200 2904472 -66681649248466107304362021566515200 2904473 267319762663576857101056383740145600 2904474 -218279331626561645298794295698096640 2904475 -138954167660167425577662369941063100 2904476 -348768582111524557329955102659021312 2904477 38915424920190638953011626025102720 2904478 -1729989693347791468364724361018176 2904479 -299706550421628541338187776445954200 2904480 245654336303280494149914540986204160 2904481 -38361753790287105679255422963639036 2904482 70084081295373642050659466671145472 2904483 86890661086435557518068246330933248 2904484 126185368222864377329497074240768 2904485 71521091820529827643108381744671360 2904486 -30931619717404335664352015346493440 2904487 406122579215957073064651263007510136 2904488 65564160528753530087960586272885760 2904489 117888442922462250477381929985345984 2904490 156817594942866142369294076519546880 2904491 308283897170616065663890099971971892 2904492 -54221738780945808588461858460979200 2904493 -971315302255852378993937498301635936 2904494 320690596082201543854071242097343296 2904495 -208559998847897095826863784610662400 2904496 -18106873951657370992516631991615488 2904497 -76774750818287285291071583257495872 2904498 3689778262783883223076574553496080 2904499 106587925333723818265359338518728064 2904500 -126633324184442558868998988945024000 2904501 -229493958324895076808390682998102336 2904502 -166296394228540536353607207239953728 2904503 29433618893645611188048714320245680 2904504 290989680720705989412289971451269120 2904505 344266647561128915946048011555166660 2904506 231765784065763957056480088235134464 2904507 -18890282026822803061111632886399632 2904508 -3400141426796777513848538897825280 2904509 32017398828905790529272773228314368 2904510 5112854170791847520967710045982720 2904511 -497616093194966869846911351245913600 2904512 807424770971543266570348812828672 2904513 24876591431372768979015256416866400 2904514 -14662753356355713591688660136878080 2904515 -75780711681136503985378875157653600 2904516 -82944677599436736423222507504044928 2904517 33949650439493502478599336594753024 2904518 -193133826268159768195838177457797184 2904519 300912020701700275795861916131570344 2904520 87220770081963600970412740593100800 2904521 8200286920519544774043205619258832 2904522 37341034080821619868273108278011904 2904523 298194206119308187559683840416435760 2904524 -17021871314978589681766094286336000 2904525 68641366087937542014360422086392000 2904526 73446015446619606331464615851051712 2904527 -122365909763444445512690864376141528 2904528 -18871400620663104048174168899715072 2904529 -32438287457639586766425710632729870 2904530 125289078715602506563350018459609600 2904531 33462498482352579162822308549938944 2904532 4008775031888622053288488505339904 2904533 -297633649548648975232025686299127218 2904534 -87121806702033710222137587376787616 2904535 -160938832425265252289126648516973840 2904536 382827699464197016045354148274759680 2904537 37697687741017021559546113761752064 2904538 -9437459557612560178839798934932480 2904539 -320269992189050817647464317216664320 2904540 -169684511745458568825718902338227200 2904541 -266161753218795424798851697364244058 2904542 -20822557574967801504411998893715328 2904543 231114170142444338905672921208380632 2904544 139156224393927693963641756528148480 2904545 -16071947407080857295767980404464640 2904546 -177146053985861405789733773013119616 2904547 234338207177010494909757639276196000 2904548 -188506866404741251968747865147588992 2904549 56490561321479598613969887259235040 2904550 34243391919432328003208509267377600 2904551 -54240587298655807831917005046741600 2904552 60951472584211329750126858564403200 2904553 -381475101748858774376331765874976640 2904554 -70246653919965851507144509625043024 2904555 -67673862165259786195553143481913600 2904556 147381052084646508199606158848856320 2904557 77271895435988350663358907515374806 2904558 -37912030986133583985914159903989632 2904559 -108595720502205869444815532170599840 2904560 -57742144898887343390945667642654720 2904561 441257422698551069343595101390287760 2904562 61264200038497641108329790657046032 2904563 4311785841141064757916818792138664 2904564 -366582543694969831622534514143232 2904565 -285982719854936355552134573722557540 2904566 46814872887752097576405586801710720 2904567 115109067081795565925535002370812160 2904568 -194317307017603573895826275758694400 2904569 61790545676558666639043072085926996 2904570 -51416583323131429232444501829062400 2904571 112850656458274482538608799914676772 2904572 248004665241774537415463121262731264 2904573 185614721883712972030686808707034560 2904574 76416079237867358200208725970859072 2904575 -173487369152292429475274144560142400 2904576 33808846829241807696435130493042688 2904577 80087303628680485607402069291531860 2904578 -29610375633592720638025012415834112 2904579 254989082985345681379278200032581864 2904580 53030534363109261125403507921162240 2904581 -166054165293584217361866046264498500 2904582 -166426169113669664966923043629822080 2904583 269400444905220126058986992767660824 2904584 -103378062375363654711737275251302400 2904585 159009108751779411006256256600523840 2904586 -114245014626626500741391257928303520 2904587 140977677312675748525060276689292800 2904588 186533997324933055182312669734230272 2904589 449397163344631233053985559947637056 2904590 35858928346165340112285680467864320 2904591 -294302632133108444316565247457785208 2904592 19022617294440404339122775219511296 2904593 684757870833824792900265133215674880 2904594 -12989543018234035480853191757807616 2904595 -379944835853823040897862368428344400 2904596 -356180683830042429494259492340636800 2904597 4265908386024565717229595291947388 2904598 18829150628002312638698208955936800 2904599 204966221637880846236888162908790600 2904600 329338908518611924973306062798848000 2904601 -130183963547865723594892175618710656 2904602 -305972815852190896158462799420159248 2904603 307102903135100632468677956143605264 2904604 8256767999131413061037275684608000 2904605 593403009115705156063973546664780 2904606 5540621586527670707603354206608000 2904607 -298012558240071227805472135175680 2904608 116517908616792305663429225339682816 2904609 13917372499121958485672525410498560 2904610 -97251640099732260572094627550318080 2904611 -55116768513859488164405827394779920 2904612 -19558226807962451775690700066910208 2904613 -355916155301336521476669862177363138 2904614 403212313572250436888074949561522112 2904615 9787381644595540641833023986877920 2904616 122535787442880251598769994884300800 2904617 211705814168342691293558707877686272 2904618 -42262084178104261041801586290654720 2904619 -407593378533625125089619912916187980 2904620 289806537866449321364145129981665280 2904621 -51620930277846922746704000902876416 2904622 -60344018347039778077052862712099392 2904623 -418104368484447656346612915310054128 2904624 58774076096387730327094731687788544 2904625 -96359499439813967496189400239120000 2904626 -401612910238143537553051132837612416 2904627 236211082807151679488748729824662080 2904628 128112805639152571967114691695274368 2904629 85099859392020725835596902790778240 2904630 50222888443239300783338447116379520 2904631 629616457543968485908638527962434672 2904632 63778411045164948624983300445081600 2904633 -288215482544444907169370189327044800 2904634 278342186826531240188250662818287216 2904635 -344981279593470050996750294689921920 2904636 60549420363995807526077595457781760 2904637 -268317020053111550419328932285751016 2904638 67482516259426969797345659174768640 2904639 26918167273871619702582323665748424 2904640 -166542325929715685905192129501593600 2904641 207589442439168928793661092412879042 2904642 40810774803521246812774818845579808 2904643 -88104853780978370569179180999018800 2904644 229135389868324536888858038055091200 2904645 -48800240977371360390047833845572160 2904646 -145109922230268839608172775617005728 2904647 234607116467764094177832341232402432 2904648 157499688771692969336671134961336320 2904649 606018293777485288623741799738695120 2904650 955070538210363756250063888857600 2904651 -18719496686875515125081879763359208 2904652 248588589159688416136432071736353536 2904653 -497456385283392505771353556073497098 2904654 209389708120132143909852360572207232 2904655 -85415882933943394273303417228645440 2904656 151929120558368612520240251102822400 2904657 -23428878570431923070466128698759296 2904658 226233107547171975012544653731521680 2904659 -144874181214786289825153951607128080 2904660 2264837816494806429599610753116160 2904661 -317302473306557967257682812967154738 2904662 382233109595767949499380395411248000 2904663 -254289242408866275872546027272252800 2904664 67953504568361211912772369046937600 2904665 49238368051472031960702413513986320 2904666 -96353015296724119191170807203954176 2904667 277356709923484731333359764106043716 2904668 -118280856990413954576217030328237056 2904669 121515455739002260850662828609267200 2904670 3006494190716445232714030789347840 2904671 522323962516290379047834424642381296 2904672 -437312765050325970137482818308014080 2904673 -136516230951888499324445067573658078 2904674 92008261767327204202281743157811872 2904675 -76874801234618242098381862128951000 2904676 -140507510089796875417729634763975040 2904677 179703708690226358143298260849944192 2904678 -62656902391697684412259984567353216 2904679 8012275802857943571484387601005000 2904680 -65465159158446776254778982108825600 2904681 -69055189886790005302959737303721600 2904682 -102881414201315058260772480852192000 2904683 59345638905301195522714808489427240 2904684 98175590816297113158087150594971136 2904685 69429033599604929784441344696837760 2904686 1256113647957099491438618179367424 2904687 41222140530121088652097106405911440 2904688 -35261197224268267647371845992775680 2904689 547678332193672877226156353592449490 2904690 95756124860668244006337733913387520 2904691 22752838107713857741566942875319432 2904692 -10171596277906233121231876656033792 2904693 1075045543282669790135488978160640 2904694 136188507485057495316293984894756352 2904695 -264839903835522490639347438621445800 2904696 -224825657869314498087837359172218880 2904697 -226491578569225790913027245585423148 2904698 -5983630235080617162008848660303680 2904699 87566851763308236794296167023408640 2904700 -76635635617885473685448124493721600 2904701 136682002139888420406674659109841600 2904702 17359655492541932676980908772980032 2904703 -818257547033193768972472959821346896 2904704 91437154038337704686255011308503040 2904705 -207678068735952614405219089459242840 2904706 12161562805839362047326711698388480 2904707 9363917094676586210652291953438880 2904708 -72317818555071942057928332954301440 2904709 -466795768080888504933265270199197090 2904710 -204499788970540182516839530692858240 2904711 -10704875273517543392456631939952728 2904712 315860085695711916568205275278827520 2904713 11981147093500486170697124658648960 2904714 232154492633916884113816593407600640 2904715 330401787239689116222565456275269520 2904716 -22957638458145181458111778124571648 2904717 160696925943270466485926910126214080 2904718 122264919470255009893119742717883520 2904719 244247170422391894063398061276707120 2904720 12558668191112278788741186040627200 2904721 -34077447920033582215653874609236188 2904722 -99457491857968238366429914854594240 2904723 -2492343392609175980821020482030028 2904724 147466895434912392330582697356442496 2904725 -131524409341424811003542780243757750 2904726 41350997914921881052011138474432 2904727 16987770452346846543052234589016000 2904728 175785385943646602899603738689208320 2904729 -51762890184200721743129589232634400 2904730 -189395909757976170925963918953534240 2904731 -104657414246362921658479959993951936 2904732 -253485064444415883115626415186873344 2904733 12813290095824426974829070191438604 2904734 -94756604295804250422677861675476608 2904735 93751741192793945283162324954000 2904736 1136538947126457103486087996637184 2904737 644450997064139668634404095829749024 2904738 -142772677112124356584751154688265856 2904739 -86595392522915817711104368194140380 2904740 218923450749107445831886082814382080 2904741 -5505940791345627166391981204739840 2904742 -3637568046180554718139881880014528 2904743 14623134668897220972054594498241824 2904744 -223906036234458638206019198535598080 2904745 223448058526258291284601487936152200 2904746 84423415673414513011689980096506464 2904747 -174486189956537248406391674729309760 2904748 -177582209470405693795121293906034688 2904749 201772917728675726887086216492201750 2904750 18528671285157963633068260366128000 2904751 -367170511779124838754902595766414080 2904752 18499133339393464663039663083159552 2904753 251406547877052294207090470832699504 2904754 100583445608887089563361093535650576 2904755 16913206279882566618908487950952000 2904756 -159162499662823484602611215521443840 2904757 -92409184797495850216200850121502994 2904758 31078373664114210418174452027944640 2904759 -44491996112186916946089919246381344 2904760 323862823885000708381434934358016000 2904761 -197830658625028038348800439635169276 2904762 -7483793680452108486244386348859392 2904763 204947675517380181599206056737831012 2904764 206692504639367884676226426267288576 2904765 -41631382597496129626063933884516480 2904766 -19835036926887721845917483074407168 2904767 -180081748418429673696989156221301184 2904768 90077208579788051983905157420154880 2904769 438452900154422017712708268903073026 2904770 139434375147165472920084325796405760 2904771 71950439526610195636311561503701680 2904772 251682803670925405008371911019462016 2904773 1115499874876578721837673248934520 2904774 -10989448154829003460587970864991040 2904775 -54563848966553275388499182897591200 2904776 -148394881722748131880006326353264640 2904777 322599583866434061530898320347113840 2904778 -25587418476159361930326918899062176 2904779 584715009909142633165934123484689004 2904780 -139990888335190049136222381276042240 2904781 400854898245429901388368159156714464 2904782 105590889389881590278068855820620800 2904783 79122085233985354531855933756116864 2904784 -77241703891905899933076082612019200 2904785 103421267334268578488733802290489600 2904786 -198883449204112187813343471676912368 2904787 51989094722390819557372077858370672 2904788 279300397607570745667281959389925376 2904789 -252033674633669818360405950364058976 2904790 -71901700870332685133494723509757440 2904791 148264017849826636646279496174861192 2904792 129196326047163810120916058395607040 2904793 10963803268291051356572870093304064 2904794 66846794062001381689468012100209152 2904795 74498209220004679158657404659077600 2904796 -1452237164426434082970340243348480 2904797 151593355478879419508178972605896032 2904798 70604135760451105768283755003035648 2904799 485703497832824885130690433045767864 2904800 -80594562057914421751904092304179200 2904801 -72175219260405556136831283694348368 2904802 182023578140966862433848728852120352 2904803 40034892396872058072157231427366400 2904804 27158378802640235897047263067262976 2904805 -140850465028068373803300434743319040 2904806 200734536426998696885887823520460800 2904807 194752481719481957985713134488762192 2904808 137595029436906201073935645177692160 2904809 -233812257017685610622346566493852300 2904810 91081527539851364399964102848636160 2904811 50494556627109909542413417737121344 2904812 27786516708925351199797333909655040 2904813 82401877877155282859627410032737142 2904814 -72350910466131869934680693856132288 2904815 205589969340311894254770825042363600 2904816 6571063585566457450876319665029120 2904817 62400007032376470068870414604336112 2904818 2945230228056978635633175014704656 2904819 24666831628272006604776725994815544 2904820 -60501773932639266936791823552483840 2904821 56010891328469903034627381690287022 2904822 3287112249284176108797071721423360 2904823 -45488909005423904650031032767679872 2904824 28427858915178874606433968035594240 2904825 29139402546097976834877658402483200 2904826 94565676471368272698509136773600112 2904827 375650765741309235085398944127632676 2904828 -181795383440675957677905669497863680 2904829 -551155562445793718306770750334584570 2904830 61353966365165594311829261988134400 2904831 -87833892815787672943172015136618672 2904832 56568272009420874695819853794639872 2904833 -22310180700219512912623994080352940 2904834 28961469398817732436841342484449280 2904835 -556862817173998745427653897670089520 2904836 -1728282453891552217483788166354944 2904837 24636236474648234074129031399011776 2904838 283302496336902280887492857808436320 2904839 241795699885982562915660423206577456 2904840 -221806137656676129166463893611264000 2904841 -310121687249881035015349809772143948 2904842 55521751344980002929448406523105072 2904843 -167370208360405429215278472570761760 2904844 -263330025491470119425525905264470528 2904845 31904380090123093912768516481537100 2904846 64973285158912929042991715403961344 2904847 398557600773983102729826712137848 2904848 -148492574643810728242102377024380928 2904849 57461568310086048859182820558007040 2904850 -8005245110233769835076033644264000 2904851 -324098446404510090788493681842600148 2904852 -14515037321068033616753759574632448 2904853 144755775340022934015655681526411840 2904854 176915954429460951528826646272252800 2904855 -31627505208504037292564795440404480 2904856 -58678531651562344111045189318717440 2904857 -568479792893517650485226493986595894 2904858 -108863030551976623347405558533609472 2904859 121072669345945094885812532124310216 2904860 -45619394633291212916786067959040000 2904861 121420870135250368640886163385154144 2904862 -36155618953681295216490712686759168 2904863 1438293601316392384992054566704800 2904864 227161817177507733142980520976056320 2904865 -5075465885280786324261554169912000 2904866 -229935028413558774784416132748936368 2904867 244004371566178594325967643537015200 2904868 -185599417311007134317255384002863104 2904869 172358425635821875685793194168881440 2904870 -53747097580385989438682474303811840 2904871 157330849184066370833501709836643840 2904872 -261965585192535710810521312389120000 2904873 -258578943949415199748370222024213616 2904874 -27543855492184937705720922394568448 2904875 -405449187154333483069959101960328000 2904876 125966712173206461333799938593126400 2904877 -53571203534014459615868827878196992 2904878 24050723803766468155399090891986240 2904879 -288566451651864379333577400577863792 2904880 45658984599719977715576331635589120 2904881 -1581286727706706079842099848987456 2904882 104954264817350624314089636984873984 2904883 433157285082288040523532712069685132 2904884 11820100025033291043094568096274816 2904885 162222000825804687359481144330226620 2904886 21222921691787581307889683285451264 2904887 442156380087779126083359848984794536 2904888 60335466180608534161134841354321920 2904889 14665673796279634650558577126896968 2904890 -179871257491829617323118938154336800 2904891 -37682825443497781009931622562087680 2904892 117839090467195205851010668473077760 2904893 157047766101537530317592133238643142 2904894 -16773265224064978337048971595190912 2904895 -45604137741042994255798444010869920 2904896 -19242301308627842777563231569838080 2904897 -90821501868790652264593438833320400 2904898 -80194399978180006534679688713194800 2904899 341279283171138767598704654125481136 2904900 30174338878750158843220705189785600 2904901 -31947542596354020304452159721860900 2904902 28659648446114453413774123670857728 2904903 -30205396203605767937568939511400568 2904904 67877853131569740527399269830912000 2904905 33018274023403172453078213555097060 2904906 -147080152313390325973396304062423296 2904907 -188397152014786597526026691207291168 2904908 3383494574368060102001632593277440 2904909 -250747584891540935169995527778426880 2904910 109013506707927940257641554183824000 2904911 -138022097354017429082992938052099200 2904912 -63253074166446002140365812459053056 2904913 218370325390416323521863860480387184 2904914 -126996841432098288992919308233432944 2904915 108371143556216824889947532775988320 2904916 56677883426166821645786024725231488 2904917 -83152185915754328975249293190388480 2904918 -112104774805424947477343969191903296 2904919 58156327330176370006842597646083072 2904920 56096063465393752830270726292684800 2904921 323697625951189992314521010069289690 2904922 -366463222506701878801437916147753488 2904923 -59210242324910950587604728598707456 2904924 -56765659244118416046288105474908160 2904925 -92096855585926501646851998360847200 2904926 38904941961778932047045600942883840 2904927 35807063197079339046775967820727680 2904928 282837988398550681606949567910641664 2904929 -189928793127687795960425821002111360 2904930 29149632725401929854517022434816000 2904931 348079776760333402891515625989276000 2904932 62254089851562683982071869680659712 2904933 303135717602976979206677427667849824 2904934 129732120952433053972082286211762560 2904935 356930312392600264764902649112461360 2904936 310884957683348531099214364604006400 2904937 68663671650364271307322676246964352 2904938 206803695818167949116222418383415040 2904939 -274881029765363670213151867077384996 2904940 61748108353857924247897060602900480 2904941 -123961702062478957729908140343143070 2904942 8187652098120104540518099071579264 2904943 459105829752210414113909226142776816 2904944 17249590530772925744254679933386752 2904945 172832285048608917105280797044689920 2904946 184159678755326196122735280795698688 2904947 -534877160303971031148631627720775604 2904948 28009243000632132303046028780912640 2904949 -598587543290552481726791183090660050 2904950 102183355438665253519087453169940000 2904951 -973289218831608281543291730951936 2904952 1610369803446788726049903488409600 2904953 -36888075480016458691921962366863916 2904954 69641952972520807189083806658148608 2904955 -3057644402611982864319616368179040 2904956 -21932407946440768233351999782264832 2904957 -587534907431324458398292192250550720 2904958 59675500880938089871392000167611776 2904959 -45890476389542724016588552238604000 2904960 71022419095629080086497611218944000 2904961 382847418856933739023089972581566000 2904962 8259304242899585808869128582146624 2904963 184717578697609895397706831481111544 2904964 -227028563294564041969981691457410048 2904965 -221087435019347494043771355152277120 2904966 157369934737733437531609747683099552 2904967 6894892392229432471543299855364440 2904968 576253498960000619684963001799680 2904969 -179395652158095530102743972446616512 2904970 72267523395345793020347188241539680 2904971 137605632401003555830790920547415312 2904972 54017097575094199451002329069207552 2904973 174298821212173966826335177143147084 2904974 136816854403864162685064482737484736 2904975 208643859441833569415163606558207600 2904976 -147976971539309515733148898967420928 2904977 -415935870786698417180959446197336988 2904978 -153615604625169264553392470489409792 2904979 12286304480509703482178812451825664 2904980 12878246511715156844490818095695360 2904981 -65280056817103542982871092743611616 2904982 4916406254288548296540837229058592 2904983 29611921955569820194531558686735600 2904984 19361713986404063810752277719848960 2904985 -138863558138090959463414923913885820 2904986 23734922288614797757075348341411840 2904987 -32115794143557943856112500747969640 2904988 -600645320656239746131345779123916800 2904989 -69323505460677084915858181729149210 2904990 -64730499028252314503583472389596160 2904991 18784439332825593847473234486887400 2904992 -192889655417950928095591044190568448 2904993 64947489623173649019595576101413184 2904994 3000374473115221580439107580264192 2904995 -219806758855452858646403943088592880 2904996 -54058516784588685777061288733457408 2904997 192285248685932293190279826276050620 2904998 -123026716899205184485940735338174464 2904999 307460259136965479100361870524410664 2905000 -20286968073089636708480417126400000 2905001 240788145914077755693481276118689104 2905002 -10102380502242967898026772078035200 2905003 -627086413986376823525390938611802736 2905004 96051119236239650708044020769153536 2905005 50204364109959281863914489611102400 2905006 -49163811443115902984372640366465216 2905007 58512559302960468496241027519141472 2905008 -57767066176855388395067475736559616 2905009 430380687431393716535392424134311280 2905010 11044819494654738412429931054008320 2905011 180950442647581929601724365793829600 2905012 179131577971837082831913898122522624 2905013 -287453889085622097767926939043708676 2905014 -731465485317558377563499849632896 2905015 -188260093228467417191295387762998880 2905016 12742568772176213847816463028736000 2905017 -252740871138912911573121102194398080 2905018 253584521298930397109868780127388496 2905019 -235123797752793256381106809738641456 2905020 127409843143425406065993666970099200 2905021 68116854512729506916626716691280384 2905022 30680737487593937251171420483629312 2905023 -227244178226468673119819689942989312 2905024 47616324451334369980298226722406400 2905025 228090680334848591447649490736606550 2905026 -1306539494283773624391072938825856 2905027 204050159158195038134019486499490876 2905028 52123429958649569439148226467491840 2905029 177108585914168541203517576068175774 2905030 243894738025000344283840937006496000 2905031 643048634353201931449520927385551832 2905032 51581719053009659592142420383498240 2905033 -671604221073693381552966290672343718 2905034 -189112449112646895914150488020853248 2905035 -4369324756314790451209113531302400 2905036 125196994498189787508248648108550144 2905037 -8820566945415755151384149195218080 2905038 -68116138019713725306076415592806400 2905039 -260727292229270451694863287817657920 2905040 -14731919696572311911174301307453440 2905041 84423123776002300785160116123458304 2905042 110226730135802304499607750963304960 2905043 253265510993159068804569602575231320 2905044 181087737309809675154708775087841280 2905045 -73554915456505101646365051388147200 2905046 353974113027819318119774533869847680 2905047 -393373350217121082551740927686276576 2905048 -248017914031122065629023158574305280 2905049 -85241253084247571762241280257505920 2905050 -13872055688839049041564782972422400 2905051 -143342885433985941192773779974817296 2905052 -334651234095282430734917424782522880 2905053 326442206396851564051586578687588800 2905054 -31055880013064300563702430628657024 2905055 -62763063179479267834248008020577280 2905056 -126372337747017396380338939873984512 2905057 -14320958379469195649796847905081694 2905058 -128326859311494133232079417901422816 2905059 -229056350285513769815866559461372296 2905060 327604145833265245916953307308980480 2905061 44087678361071570774457314088971232 2905062 -94899893295882479342755697504640000 2905063 337666954931569043319759343975731096 2905064 137827506205912078321397342153963520 2905065 34275018161173359560649422016167460 2905066 350014944704867102306693735437709232 2905067 -17931993678251545516535920224353280 2905068 -6470142798357519078954949710382080 2905069 -168914525403689806705162744522079530 2905070 2691960608290254199420410548674560 2905071 43095412536667784502158581964130960 2905072 -45682246775251153807884163292069888 2905073 -375204245221935634318015208131509678 2905074 10764137641197573613632793989794688 2905075 -206581911717147076266908812071858000 2905076 -123923763423596736851959590043526400 2905077 41687946101555393747037674896256832 2905078 -260018935960404552440626677213950400 2905079 -693800214759609904611457675856268624 2905080 -431385251941728695023640440012800 2905081 -139678592826222290541870858587822000 2905082 -127667271128642253712317112021438608 2905083 269932466195760211275460173147709560 2905084 41323916599650845288335395257352192 2905085 142565184474732256445437225849455960 2905086 13475552370068387760675984876780864 2905087 275141688599752094289647460621556736 2905088 -261066306908303470327443212061376512 2905089 165241733417747931453033228588864 2905090 -36037013889970078173306031749343200 2905091 -125544342022962034018687579481306928 2905092 -48442849315526291162250558118256640 2905093 -497637983300852100841257263503290658 2905094 248748783706160647213293331552479360 2905095 155228146628754582143048641303268640 2905096 -166742271371059806834420137717575680 2905097 66592514274522341634141800447003940 2905098 17500223646472812763041673569149184 2905099 220964689854500924529974818590934100 2905100 127677005231426296962969086353920000 2905101 130695114204917687914708655812199040 2905102 191905972444138550251032440221450752 2905103 -453174797601351087035763289923769104 2905104 -40705347072529158089442560386007040 2905105 -30573263484885064863039840461327040 2905106 -104546541885143819073189086779675248 2905107 -13953068916132117914605306914706944 2905108 -15426687829482332036441910045036800 2905109 428988643238622597233811529935191310 2905110 -53071164277922243128748949977103360 2905111 64377172594784392069785423848270424 2905112 -182057151909561736179376635796408320 2905113 202155712964147070341317020536925984 2905114 -175294622110833320265152024382979344 2905115 -819143432436921330129665346539453280 2905116 81159810840090234850002651060337152 2905117 -172105230419163287213291460209582208 2905118 -245597829709258399464448753779546240 2905119 73317562245508291198625835681984000 2905120 -55423087280375668841136407068016640 2905121 784981533690328017400141523662512 2905122 -105430119307508035092288495759042816 2905123 -3379438132103639903564940264938416 2905124 342160412693909894299525609714286592 2905125 165338611643259998784365402239488000 2905126 2098354910066774574931230546245760 2905127 162677530663444901429757705467886720 2905128 -302530618421453342227890744720599040 2905129 58809707034098759368046275630138276 2905130 20340297378582048726700733615646720 2905131 -57809976934730197389835669478907048 2905132 74532011361527448941552961112396800 2905133 90628649139694766941593193800078720 2905134 53418361017760188736243202183393280 2905135 600858380161446692933377504217116800 2905136 38497755708958870832396322514010112 2905137 104967597111278975167787480428340868 2905138 34804146636637980594297325640928000 2905139 -417595263949103224613858403695091060 2905140 -9192056484229080407273882899537920 2905141 131464569392252039889903728919131872 2905142 159700622645346758670437345646381312 2905143 53376565744856130875926856588997864 2905144 -285157663935956338917189012758138880 2905145 -85762954602348925590458834458487100 2905146 2071472802209827407938604426324480 2905147 -210838802695316944444679336254330848 2905148 -88087056980668466578834157200929792 2905149 15810513952138381702327922971028928 2905150 -78132836089902270980945946825360000 2905151 -383661468985639484586166263990550848 2905152 -3168328390787899379308494688616448 2905153 182738099123526460026162201638192064 2905154 8395721990498030260651833029647872 2905155 125564451820177415108250682967144400 2905156 -109397247771773079430178708926660480 2905157 -155928174077877738800794046458034400 2905158 39689663000384248088411405717486784 2905159 -275359389309702747570116487856341384 2905160 -205078098401063736760858962419712000 2905161 266263882273794999753183752643262032 2905162 107336917604191310111890601612637120 2905163 386077378067130907629668886889691412 2905164 -253774083523895700240612579726348288 2905165 -38823995642728372944679915849428480 2905166 1174535517933228436487081624798208 2905167 146404157196326546929884289815359880 2905168 -22866027781045421177308929675100160 2905169 735880114397832081860474045275161840 2905170 83265261969609959770420694799321600 2905171 634314465863134520446471189244699372 2905172 620027383538085985310015126409891840 2905173 366044401317448949927593346362512000 2905174 -35035170355330339510791076753368000 2905175 -33302449051064806886899893095119200 2905176 -69476277098902320551066412308889600 2905177 -224335693223270548588047047812004160 2905178 7883504933867195563917049008960000 2905179 155810713690314182901912676861183488 2905180 -73620443565701900755985558151129600 2905181 -4805946606700501927753654210367016 2905182 -24146647692718797576147491881054848 2905183 -242435796531310296105571454372889568 2905184 -189419625774659642875982490249068544 2905185 -170967035307079865560892350948675200 2905186 -271689460676819616956025491231353056 2905187 621674903043864280378744458867518784 2905188 -5977099395380123675643266767245312 2905189 21505286726024676837594157782028800 2905190 39058439613603246450312361826123520 2905191 -232176766449591065912669280056999880 2905192 382905387456926139951404468533632000 2905193 -174915018567270044292349713174063558 2905194 -5058056041485649291248439436335872 2905195 72133365815326900913286994497007200 2905196 -17550361083563095343825506676834304 2905197 70357943648477350228169960793930528 2905198 -70465975610003079129660363846747264 2905199 -346983338593339520496546909069908352 2905200 47658233551343699892437021122560000 2905201 -15461987090367819581742294757979200 2905202 324654337501196222209534392284100000 2905203 -18969005760093848419839861794622720 2905204 283556968725808465183817825603843456 2905205 -249710636591696627547951783951415140 2905206 213512895500985913107945682215290304 2905207 -539308199459857782313602108320584248 2905208 -180986687431917295677173138913239040 2905209 -6924199051424640177596154519283536 2905210 -134322946186916539557131451849360 2905211 -21266737826339658355588986646633248 2905212 132418675008563962997275775213363712 2905213 -260570891016846706998753370451964538 2905214 7206857758939506716238672845489280 2905215 -185119369434139523151040691757216480 2905216 -140825069936795098167911139917168640 2905217 -22425850836855018098433184805971008 2905218 -199416866419508505484516847973144576 2905219 118034260075412538096795159159717840 2905220 139186983296865745913172040153152000 2905221 263470118211734654455234577673941664 2905222 -96982035771308170351974972664202496 2905223 -445843976219039193533837921183127528 2905224 -46771819188309209516961551734702080 2905225 -154246950246190449268533372073856000 2905226 22518132910301544963105019681323312 2905227 -1270574383973526002629513905632640 2905228 -17838384118921738774161862223794432 2905229 213383358224087944526445679113317484 2905230 -55357595310513684311820095677044480 2905231 29432376971073012481844109536826464 2905232 78311826884955147371305331266289664 2905233 -79618308156436287450677538783679200 2905234 176319279963128155311030198552851232 2905235 -210989818036003626540215603286634320 2905236 168328896745100667861570127716408192 2905237 -70805851472676804504900505593760114 2905238 53749946454478450866969579378938496 2905239 114437540105332197955086907190494080 2905240 -35413999388185968192521556047462400 2905241 -398704073595649342015920904065938358 2905242 -128708594739510906095906087163621888 2905243 379332180136850572437745830776429544 2905244 -198503160888410670553172723195080704 2905245 -22858769187875515793216423218364160 2905246 227258248271134551179274955812346560 2905247 -252494435932381662790147720830204816 2905248 113312851054118701649113207771496448 2905249 254710011090571188405863785467304320 2905250 200646650341457692156824343562664000 2905251 -8014879789088299076538334608037056 2905252 1182276673983747481719361393131520 2905253 -95827817510726120247121146740830116 2905254 -21307442630394516592875614759761920 2905255 -5074424512064119655218351801849680 2905256 -349287877610858580013301895678981120 2905257 148881008280764262510625327497098640 2905258 -72936730698807264747637179792089088 2905259 242494985692398324893801208969029112 2905260 -67622711518092378230799840819578880 2905261 -77078502779083091005435441958901248 2905262 -57784472721380388135276665288626368 2905263 -209751986517948686176691824252918008 2905264 -52105746568706084581501242137739264 2905265 -4605365371182254516430401450765760 2905266 -40194234975664965892838388081149952 2905267 9340442760432533750631528327394316 2905268 175384455432906593533878071795939712 2905269 -198188325076592860426795470224914656 2905270 99593057095578414946367273636974080 2905271 -138480553756393140617160916793743800 2905272 311243350640591419435505304870174720 2905273 -173301976120900053053093768374760960 2905274 225488965838393032101045538627073136 2905275 -75538700496487885242855244160014200 2905276 62276530515833643881921869894663680 2905277 387238068324314148227240030618710872 2905278 67353310726586957854133070435763200 2905279 -388595388017399066632291046230849656 2905280 -25643830676315930975332738856386560 2905281 -17298913572841215925477513498376160 2905282 50501795464893269296796474650384800 2905283 97656819618247490302556305108757400 2905284 21393777309723082702456276236410880 2905285 -417699892987929639557431105893152040 2905286 -58692317472985033681896644835613440 2905287 75395175092347843228740626998796544 2905288 450224148608677332478857705910133760 2905289 18372982947895589188319555734659840 2905290 -67241544152707722586213236540960000 2905291 86988819170291859420865811040597552 2905292 78798617128326154991143141924872192 2905293 280197026408628473683859252340214464 2905294 90035941560047190320299697383132032 2905295 5172038958528944918876517054814320 2905296 78312746204536299097809273320374272 2905297 169364182462065434124757551526724980 2905298 160568558192038775807790712293333120 2905299 -439511397600051828089010414876245616 2905300 36428011109298825769116308139552000 2905301 22746514732445891824683352050567168 2905302 -16187961136267792482574615685591040 2905303 -11446692033051644121696838914723448 2905304 -83494429406542048520461471994265600 2905305 -157546398867604812328975882978106880 2905306 166486838788305083504594737072826352 2905307 -515987072438747890678693790920965840 2905308 232863179223763834341463548027035136 2905309 502097235700043204069305255793074080 2905310 59452398248389388019794369658634560 2905311 -117748613444100474669619871972102328 2905312 13196970473535076368414992884826112 2905313 194022611656043174314292890252550562 2905314 27786093754123247046063707712660480 2905315 166611252579813451958982438172240800 2905316 107306341796652383036813245951991040 2905317 -130467185916043762786277427244805574 2905318 -131196959107667266620489336659682432 2905319 -493244012621101766654115289938254280 2905320 -28443150588282754090902414793113600 2905321 598053626123919735693608919894317504 2905322 -17273142830650002225052950559719168 2905323 -27484198168240213011833932668157200 2905324 -33226793206422688041497406837186304 2905325 -40451345216514017920796995210046400 2905326 -81587409405337031247620489302852608 2905327 36106590971063355633808461221011600 2905328 -1412393475673623074986615988256768 2905329 33956691919116059087474770459915200 2905330 -112336862183408426711180717839609440 2905331 -393453450444891330384080647419984 2905332 2029276595129582721926566493263872 2905333 232263605931440455782220570145404704 2905334 -361737499254259992849278381451883968 2905335 -193988147420038606510044903334120800 2905336 48245105166693218976224036100096000 2905337 271307293732933903125939856431234240 2905338 -2311807863783965383904867483265792 2905339 443096346670688551030587735747087140 2905340 -127562900595288053917309846349084160 2905341 -27830722544078853337466552206237440 2905342 -36148321359363743005826085344848512 2905343 22148146091124015824447418182479584 2905344 -67187341177572731479616686764589056 2905345 -140455895528790020304364213738089900 2905346 -40235674736585801995209125724746880 2905347 295678483919511199858349307999708480 2905348 295872089646065395557143717282964608 2905349 321737255359793745288957832530252960 2905350 41763883537987501754633724696268800 2905351 74171166136405670126044362643372800 2905352 38585392267029533676056442275758080 2905353 -103907763946206250154861273546654736 2905354 4135185570400453280623035320730720 2905355 50188947506819731272574716133193760 2905356 -36866840000086905457966104713425920 2905357 -107142077836154558409650667084805908 2905358 -45273326209915112604137372132580480 2905359 2880136655464877956468340515293840 2905360 47399578170445631097730272087244800 2905361 -66041528685234152537144976049530048 2905362 -83363559378214634924482634643717120 2905363 -476025130037837255389883780264178388 2905364 45675165641245683717406983768256512 2905365 -24795122756502049117219875474576000 2905366 13951932629354531444528723931143040 2905367 -490500820289100611719211923151302584 2905368 -188486125846115127678708306258862080 2905369 -676127525553703135907073896275527740 2905370 44106179497443260770982310401976000 2905371 -12324952886438223878447415871719936 2905372 -13141465537764446225495905121349120 2905373 77659277772287176886760056264140800 2905374 172308455036374968414863971451876160 2905375 -271794012282900842520763273013172000 2905376 170314261801298228214738259472351232 2905377 283266147180668935545434031017926320 2905378 80134111169025537773672783490746880 2905379 77757021926656711545512809453752576 2905380 28640203943639409188091910430818560 2905381 1840244446605561785426052905207872 2905382 -17431527577804646340834454523721216 2905383 -31878000737933392142537209701304320 2905384 376290822168163927637920062701890560 2905385 142676435707671774942320087434233600 2905386 -155816535829243902794295363445577472 2905387 -400940971038981501766921038413922480 2905388 99356392378144851647641770564197376 2905389 7856025751037845872647703343384470 2905390 136502841355028133746958344267467200 2905391 30416873524472514735885091015738368 2905392 -15015138646745828455395359040995328 2905393 118187390856978153087929736474650642 2905394 -245140880451158030125418950570259040 2905395 -93554464605951512067822687523370400 2905396 125826345382463139594347925142210560 2905397 -110507094658733105462866630288082688 2905398 174102936540686668427795644294409184 2905399 97434313777026851271793402458488832 2905400 -2296808915232578819730323635200000 2905401 -20717027531528229749673563558305968 2905402 375035354768418770077992799640248032 2905403 -456171529851802913063158130933688348 2905404 -124809501609720278738582735856476160 2905405 104453959183092320147940412409031000 2905406 3998286282541828236262337358656640 2905407 -77628736365848739633071164167973512 2905408 16674606009444536712933564393455616 2905409 -16189384950973550049312968663863596 2905410 -93150876476765750866074053030384640 2905411 610683160241397290065619566201934012 2905412 38293863238271200508276255405597952 2905413 -20026847133340619944496372115259392 2905414 -105886372683585450689808686165384640 2905415 -138878743798463182177485326088512880 2905416 320625210192721353029555263597363200 2905417 -395280984766912537438553969316010534 2905418 -3952772566113539683002945814245840 2905419 77566971305953345307684944109915520 2905420 96848935198044004315672863970682880 2905421 479827740896625408729550598217893622 2905422 55137014856176797703250765460479168 2905423 -16873838969185342015160938242778800 2905424 1175935937330138897062705550327808 2905425 13540010033200179243962480122417500 2905426 -166901753168509196697865667959007088 2905427 -88320934670202918817218402020868528 2905428 261472420414736185331007784696965120 2905429 -222291561751594952069725445960224416 2905430 -43059649828416281711593293822831360 2905431 -66636397749616025551863244695870336 2905432 -265621405472466577249991986209945600 2905433 107291279892826047080777577073004682 2905434 10728613249311442344095603340529920 2905435 31980468706653678730483986464562000 2905436 -332415388402188263732327208355095552 2905437 -92061121401983533063511014489491840 2905438 324566935200164190185315894372050944 2905439 153007733838142055849834777117886240 2905440 38453633010169154396884698826014720 2905441 100636843334166951385368400211249280 2905442 74000648829448408269293487715038720 2905443 -496529779726205532550866959657974800 2905444 -44921142986933825867142439878115328 2905445 -227143813219988746658545751562471300 2905446 186858669425428363664902709789097984 2905447 -415351008056020366361574615054380104 2905448 31585646527190872652849371403304960 2905449 57374584054664045535383792782982688 2905450 89124877979052008460819198509034000 2905451 -229859885623882641307401806346673548 2905452 199557632714917817094274825620480 2905453 2759499967503671276079586319202456 2905454 272303845092429271244236962421210176 2905455 -165937116444266445626241733449859200 2905456 -58555772706475001548085934362001408 2905457 -427478575734791884622919518125072320 2905458 58955721836629239995553076681056384 2905459 206322231432535031020897189376003660 2905460 -40041451241822916573995348504547840 2905461 -62051832458102675107374324733876320 2905462 -27328518747277432737337065600368640 2905463 28977305055043964883851293026701784 2905464 -84458235828960590691899441486868480 2905465 45102374018417646041679531402190920 2905466 389752132148497642857624920813587200 2905467 -2587566015639613262490176658299904 2905468 150492224822348891909139955841435648 2905469 87779016416177179960468886522259840 2905470 -9055585717796808135669855833735040 2905471 32158103283115209119655416760044672 2905472 332589082771357582169985355087872000 2905473 -22208932404712489246085105916182496 2905474 -73532040028363268566580277567452160 2905475 -8989138270065575324534211046732800 2905476 -76872068505152806810626567005736960 2905477 -36953382279338066989904642275136674 2905478 -219379156121434450108386071234775744 2905479 675717220667886876471727705685148000 2905480 247975827023908369541273363030016000 2905481 613986114502078269665190111158993700 2905482 12802028816147768798495878907562240 2905483 -71078145595834555896778799141901680 2905484 -164433452817456581138460692326473984 2905485 43734324405428888782406584873435200 2905486 248471898430410660285481098969312192 2905487 -11204759342048612783095099283125968 2905488 -15717637953750690984924211462299648 2905489 -55465023648591902360254829387381710 2905490 49494973978713439893727094518586880 2905491 184350437227052323037384404623058224 2905492 -218213918140260564433452951913218048 2905493 570459724957323788287592901531117120 2905494 9869594454032251686690867180197760 2905495 -44202577379564423875815535018257000 2905496 3104761087450709379824374640517120 2905497 -119733172005932699314617580919506560 2905498 -101646109641418422784813540152433152 2905499 188936482213226529020925530567793840 2905500 85818080217552568721966897625600000 2905501 -432216858125009216065175674330063988 2905502 -203827018967308702408674843203346048 2905503 66544228253298081094770254838930504 2905504 -169394226923903477528152761904005120 2905505 -377681232435640174587069596194847340 2905506 11666801221093479263664008911454208 2905507 -253915622207148751336373530431118968 2905508 402353923081584374156353821154931328 2905509 252533779159338901145686088533041504 2905510 -4477151564381415462892883112902400 2905511 157703141640013366121136704344848432 2905512 -67334073091571266217109812913684480 2905513 -119998274402052220871045724676625016 2905514 -62543011019010659121898350194849280 2905515 171477327061150818918649673944494960 2905516 -32325838557926014085304290542754560 2905517 -594261793209902224226557685529513120 2905518 -36700564834302518617227549214064640 2905519 9433703694067485947683561432293480 2905520 -1809250317518558078470607005286400 2905521 231039656080119294188744152304728704 2905522 252935648986005159182237543371869312 2905523 -54507698601400098392884922343881760 2905524 -16554387083032981712780735033364480 2905525 105405840206108377675199985807536800 2905526 141560477585609547314706573783287424 2905527 -113608601376065335449668206441348992 2905528 294275655064817578931849985987072000 2905529 -112237707884044159720259708045988720 2905530 -10793878943272356858984411732967680 2905531 104626504280329387898289923562924600 2905532 96615649455037048943912738797378560 2905533 125496391333375652988392440838839584 2905534 303774847126078097437070963578972416 2905535 -21034835546702275342260424123574400 2905536 25553574381049436644227123574210560 2905537 116907533894568549955597266055182080 2905538 52492943493464247518269846052434752 2905539 -55687415788640682687783219794196480 2905540 -214869649041371010655714304222576640 2905541 116930728040867184890241452922398400 2905542 182542169812212179245358791227550080 2905543 -122891743381994241609941823910718736 2905544 -167640260759107674138732354244116480 2905545 -79081931507477597039299669835503680 2905546 -3359904280534160290734276026681856 2905547 -13245622313314498940998300079317128 2905548 106429685282980186480301590906682880 2905549 196281395046739300856545290860050550 2905550 -128984334529128438195194804718643200 2905551 -38547084047008529668179478788043776 2905552 46911239325404478312125919671582720 2905553 3030289428279904015083613653225600 2905554 -103930339807300468315788348953374080 2905555 -423966225952346849750197322043827040 2905556 -50536232395757672102335952831047680 2905557 344670254289176617896809187640839840 2905558 264104615392854833985865182768494880 2905559 -315580020063724041586600432745829240 2905560 16209469362665837440046296457625600 2905561 321914526882824591996959167922692112 2905562 -229372715704344861075742420122491136 2905563 91145170626665576455169546372065944 2905564 300813461899200068513287862942706176 2905565 106302780601429231151697979141132920 2905566 91850061687445720934396898368022144 2905567 158448884162363400049823222352617472 2905568 109105068863663269099482229474590720 2905569 -63357655435515724549785518344367196 2905570 -156354456897047164943458022202551520 2905571 123038025339180748841902903857071772 2905572 -56118677167754610615473225121773568 2905573 -143972609134795422960335506816080960 2905574 26360776585652842188052751922356352 2905575 69331926614235426507014976705840000 2905576 353209624917172411697256754480988160 2905577 -140735310966546590161875264796469574 2905578 -77516471151743510652976835445542400 2905579 -859369727358534815536637621356639016 2905580 342510835632040868708522565118540800 2905581 97031439708717439246705459465388544 2905582 -148243886473432143993171186136540608 2905583 -163755244876326467524509451878412560 2905584 -40590877781790431735584518750339072 2905585 -32576101993687478056326107325080640 2905586 -201572696459785211564447250609694080 2905587 -161504260823285440524883816725958560 2905588 15125324886649589054104342254292992 2905589 -46884922687150849078967544058605888 2905590 -79993609147710210815599542300149760 2905591 53039565061343404019054567528416072 2905592 -397989985761660257904069252870144000 2905593 79397669463528588216380545602875328 2905594 187754891520862350399480923935895040 2905595 -9392145348092811378513599838263040 2905596 -4353629902627286027859910239379968 2905597 434530155821188863451582516866200460 2905598 35706454701433477864660524573063936 2905599 -12756117422704038832522787428915200 2905600 -12655117096529877814258337159577600 2905601 -505983142117433761915259192825638398 2905602 -129505500587643007380160661161976448 2905603 414449509242596048766267615006425852 2905604 110141781140788022592001152622374912 2905605 291831259418605205685723859346059200 2905606 -52256195214066537683128862673697344 2905607 414121314908053491831753449914568856 2905608 250340375232299815048956868374159360 2905609 40604542044684792019752765020396416 2905610 -84941129456498558968109233921074240 2905611 366107446201138343106654543679270872 2905612 -273032518330949284521752847734509568 2905613 101604188368706105550888278449852800 2905614 346800880488437740133643153524636160 2905615 -173554186519017597115393003447645680 2905616 49970321590412779183718485187100672 2905617 -182246239895418618746510336150875104 2905618 -11512384631720779779196083672816240 2905619 -15927020104044359472833390890024512 2905620 -168887744019105305443340326734643200 2905621 45400253021538479174853861867479822 2905622 247722376872237852305568958170947712 2905623 -46329215017707371538832636074527136 2905624 358609164502513094590638074688184320 2905625 105262330008233281089351740926031250 2905626 -44636805705791910535877232913248000 2905627 58568761715942594398742594013753476 2905628 26378255545967937956401351644919296 2905629 -171145533055272351508047507276169152 2905630 -13377501022779863496234174734991360 2905631 473176139382532916617541115899502432 2905632 18121636716107050483752134128435200 2905633 215095289118354488717344958260709376 2905634 -29858487802977065709257444766670848 2905635 87363416021542010394660504575134560 2905636 275574336771812892954290054771392512 2905637 -212436733441985869449291114621092928 2905638 19835951661239345787883980606294528 2905639 -2772119342914095741386340191404032 2905640 129448985528444790536232123914956800 2905641 348016088280192378156678672666045450 2905642 93352669387991394753340212952694112 2905643 -29453742415778957525078784945930576 2905644 100012378059773745520288199735181312 2905645 499216094655644354760253856290303800 2905646 -128748156052385232881421670820797056 2905647 112416272938141441585348397477574672 2905648 -82500228176923369730700324985520128 2905649 541290689912685608417961677464533300 2905650 90507565588543850587289482357833600 2905651 4319097951138375536128307073391320 2905652 -285204525028294427802786256248526464 2905653 121182075840872529327699114571257408 2905654 228645037171395088295298916904143776 2905655 -56896439193543335471783153722510440 2905656 113640131505900417702298651503820800 2905657 290033535179340762271239802411460052 2905658 -52240792101097514315288517146759424 2905659 -208293726406129006611987125272972800 2905660 183656977981586578582933922747527680 2905661 8743520584643313884295561280174848 2905662 -23562037754573051673342662832470016 2905663 -186513520514867180693626777661876256 2905664 -59557935080602643462483654322683904 2905665 10425965685686364947748016281909120 2905666 127246723313223421177026918221326032 2905667 -404435185435778816826024880647433284 2905668 66455647530919861658775720231169152 2905669 19525808998834511172952734318742488 2905670 21005443088677863357369556892486400 2905671 77285923966991771617812716544467112 2905672 -30165936680878230896904241845043200 2905673 422554248581812595841198407442299904 2905674 -179381107345228890983015640902355456 2905675 -108015237266668989973191843643861200 2905676 102246852041118412997201078824968960 2905677 42512160136877180304931041325380000 2905678 285622459175620015713794181623912640 2905679 -118505040842911851185952214698238224 2905680 25383618820419436458998023534018560 2905681 436799429842792506048762004617427584 2905682 376948046061262696185625382931456 2905683 -271417147196433799384204230169442304 2905684 -48667556861895998663338208565864960 2905685 -421735118461478438884143996238963620 2905686 -85652560015556605862319443944673280 2905687 228948198864934658464803161124899336 2905688 -365735201642795328932376863263242240 2905689 -1625978632770647110321894749137616 2905690 -10019694163281537623941592872980480 2905691 114824068740113669157925152411273360 2905692 2589294850771218052898976211206144 2905693 192916170322419168362543725848656000 2905694 331650188447586607701294971379648 2905695 52211171723130613314014527221527520 2905696 -434215047328371339900874142422007808 2905697 -1034926383939534987896193189212619900 2905698 -24739868654636730885007244689873536 2905699 442379464344723856198585877607225760 2905700 19319959726416512778662227252195200 2905701 178729453460375249572169227167131232 2905702 211160599275684094189548452362275552 2905703 -411389650051427560533524119762719048 2905704 -335653748568192707868352074825507840 2905705 183078348128247796768924006429595520 2905706 182542757697130199016222263016453552 2905707 79071002485007748517897874415601920 2905708 59508213455829828090798633391626240 2905709 193067984654655756161655353681529216 2905710 135606969033720787864396828756344960 2905711 -329876681108841473829506899581424752 2905712 102348362284141586091543893157052416 2905713 -20812061108879091685618385592211020 2905714 48337650828299748809168011755712512 2905715 -343403204222047822631920820168906640 2905716 226397461570408554357943030958475264 2905717 52627694556914423364839729286660640 2905718 298896779615268928135294047221158560 2905719 -174309860416362912984451610203640856 2905720 255845198540541503367163290869452800 2905721 -19056169985008910464663505691780096 2905722 36247216078901603632684532212009440 2905723 174589843203932542648107054999372800 2905724 -235035467648514063327031680864405504 2905725 1212960122577323329749164959723200 2905726 -85674560045287550972054237744306688 2905727 -1118626118454909676424330583985920 2905728 -71468439314608290981761961122856960 2905729 45242230825884451338752942842521940 2905730 92197586231147432718559436984424000 2905731 -93776346179082188388315981875435580 2905732 291726173221025968421699453850507520 2905733 -1191867257307481158901562236462222176 2905734 -79804969708385840279198309903233152 2905735 -160702141508463603344233104265250880 2905736 -542430185183301578194330907582008320 2905737 5181311782185318505640312715653280 2905738 160408151653977547218225546656935680 2905739 192073665288950546452792392260547540 2905740 313801279339787217548139435589785600 2905741 -8091054138601899479441918483535200 2905742 -60976237702549798967564402301565440 2905743 -165429447790609648178937108598901616 2905744 150245333731030866026074088199004160 2905745 -332228993895214694377829587176175500 2905746 -99491950654268906168906338512691200 2905747 115098205402024382539207077249410928 2905748 147168893285964294656618218933155840 2905749 -175472825996176870745537769415672800 2905750 128590961388239221829592813551520000 2905751 -254926929334013316435865343498045808 2905752 -43231190059931850607687706363535360 2905753 218637638617987682102331924373437002 2905754 -45971072801191911011201256831986688 2905755 -79450346157759125625012691928705280 2905756 -172770045072785741390592864936085504 2905757 189303869125020082465988444960617440 2905758 -82621792156003996797473182211808576 2905759 -457782342101572013988501926605922784 2905760 -77094528026123469661191163430830080 2905761 175297220474609380896340518288972960 2905762 141364060889003988715903096297267200 2905763 14349777736583099054569770059793360 2905764 189544939872042168981369446407013376 2905765 5532968650373126187200729944344000 2905766 223212554405609913199428695799907584 2905767 -625438749549698464897938239748563760 2905768 847515844260452975513601622671360 2905769 -625121346919208875393793913668461830 2905770 -11882708863681326100354511321978880 2905771 -102897094128073196715377502891116400 2905772 50526082313130998556583283365562880 2905773 -41974900519472193421442905743365856 2905774 -11436667716283103285674059957753600 2905775 196353716760925259825018614452136800 2905776 -66669429579869636884470063728590848 2905777 -37062855368629894205875017998817728 2905778 -227278115682237905404245503558077440 2905779 -7645037103535248887844219059631816 2905780 179583035966278381687150295705721600 2905781 229580802736653148743390205205036700 2905782 -20419751779167716486193206628389376 2905783 -64672146799685690015394790401194968 2905784 101634322089312425016594716152627200 2905785 65726419280457854799878538064285440 2905786 -166041036846325732246337680067230128 2905787 556199659338264404735851797638030436 2905788 988929637497912738221826813149184 2905789 -185778496131663603579731336274836410 2905790 234631537829166462653571073190974080 2905791 51956001860060679850007002426644864 2905792 2725356609716032662909150729076736 2905793 -166613393095016463107618724502073280 2905794 17206152199078734726624546579046224 2905795 44721877647604577112909169293866400 2905796 -128803222932548252962599554607287040 2905797 -110442999602882254616782218875081952 2905798 -33089691730405305049273159562160000 2905799 171508145644932896248372982189260080 2905800 -192027882352113030167973538836480000 2905801 -21213168804956052127606690218741488 2905802 84888468797817940926286312046191104 2905803 76661187712123103896774593274359480 2905804 371542588366941012688535185865114112 2905805 -80507159184050145611248952721757440 2905806 -193043655745316222427894037148738496 2905807 -358298569907582651290542065937788944 2905808 -187494488738218678282267228059549696 2905809 -187998191155564964227711291723195680 2905810 -11506452816924906512289668029506240 2905811 6852593475254593504621321933984392 2905812 9254763757744727970594013276741632 2905813 -281443789308533881897312584582281216 2905814 -313127600366408620434887954954283744 2905815 -93594115655185122046912193371440 2905816 -101041613665205313404548894230282240 2905817 -312825223126940810102367272795420928 2905818 -16919612596867474796382474364970496 2905819 -59106232068152035533713462949491968 2905820 -69430733475359110153304425634027520 2905821 -356774520554351229141651956911441920 2905822 55097540741527622316104601233848320 2905823 476111201792270414175594573784455072 2905824 -210045866006884658105975180313231360 2905825 -6693912336737592892602673057856900 2905826 66702658186658000773522459965565440 2905827 30724688304989578973340718809128064 2905828 180110882973447008911877770884656768 2905829 -4891722944771658963501198316445640 2905830 57917244568892521690147660155964800 2905831 -59413920584669501816827996483073760 2905832 -172603019867311134382923102314219520 2905833 -64551957806493428289208304590921536 2905834 51357827008472070281177096560367712 2905835 208967593899453531021038114560822560 2905836 -348578768727268363006435497509093376 2905837 173499333027123154289918133146820192 2905838 -10598371104116663150368517712884352 2905839 197081208212799447007262057097493704 2905840 -26519774485349893117853042019532800 2905841 -129407335297271716005224229700189200 2905842 -238451401593714176555559482197875456 2905843 317946333421131436888340611148275824 2905844 -140072257305467008999912153664483328 2905845 47648876034639318786119817118559520 2905846 -281232658231855733640862596900364128 2905847 -71496290455680207841178756917428288 2905848 -83321354078234338301694656534937600 2905849 212887306242109481952339131625078160 2905850 18130734117998934306025612877892000 2905851 -97118939668174711252740145796034960 2905852 156297608477730278862432796416167936 2905853 42836718239164778535107814390564102 2905854 -364155318241759054303991968757760 2905855 284302181228745942927855245748326760 2905856 -338060044848540825715612288504823808 2905857 466521118317061061987591311807105920 2905858 -24755160327364676417901339749430240 2905859 150428834764940582032563538532760840 2905860 -162767211079332604731574557150720000 2905861 -90792278270495366537149358949593280 2905862 75109855045779674287974755021670912 2905863 -101952254186485483074115083367832496 2905864 271968381312036457517530404676945920 2905865 -66828975971251196952902935883011740 2905866 34465861602850185653002867819111680 2905867 652387081028712714649392125833624916 2905868 -115998623092466812165097713881907200 2905869 -23135586106243408060765770562307328 2905870 231101204984948959795970234444223360 2905871 -343446692880514717190989824347468856 2905872 27158828776303592048065377078804480 2905873 47030553517370111794490756917379904 2905874 244927101332722419752941383671549952 2905875 3084174017064286524522389745864000 2905876 -236409591322575875554771036794432640 2905877 -36961276543621279808116346591951940 2905878 10734287048536483445000694925639680 2905879 -51386885976122524891570401073154360 2905880 358026576909745595846615739882086400 2905881 -10979719627957407532786502255181120 2905882 118690938079925671995409787756643072 2905883 123817820607377996570143823089171320 2905884 9680784356949437855431067963687424 2905885 -81793502251977225424455247945494420 2905886 43129461128651354980711442555196480 2905887 206354045223473622153965953019781120 2905888 159465170910430997258448866440642560 2905889 126809336357080320265887052864521600 2905890 -65406605292274062744432338085020160 2905891 -23029163075563643505893338648204708 2905892 -531812214813962342398232989903497216 2905893 406616749770124231476198110491237182 2905894 -158947547524780422683615554220265504 2905895 -68246228578294870590566845749280920 2905896 32625549044591023839714570510336000 2905897 -7443784841991245711408541918027440 2905898 134733258586846830761703021698538240 2905899 -160287988544210441994442650731802960 2905900 -144569545287557257116467046138208000 2905901 206543805379310730218104842022474902 2905902 187962262525035536059023121240871040 2905903 56080246470307322453870083154569728 2905904 118810687253315338904251755035934720 2905905 -162414511888494289788997865915235840 2905906 -70206192082672281336288868799468544 2905907 -155868135415134983967209522477535768 2905908 -109381041779090869232747761629413376 2905909 96405349852935140951685484957329280 2905910 28360049517892218573101988987413760 2905911 9175622194918933316792751590471088 2905912 -38888061529957259077525959043891200 2905913 -282972275110122354859779090186130176 2905914 -70669381588801284226563361436762880 2905915 -204686015076186595658748865773613440 2905916 90421288936821644021756822424821760 2905917 -60282276943786058343304204096734720 2905918 195137866813755340229455473355880640 2905919 -356498160966558534198643578467311680 2905920 20950984497795926342557083815116800 2905921 227851750860169163829221658534621122 2905922 -327786565649857602908704535537245488 2905923 -242922688669354813270486369050481416 2905924 -142998247835313802763419239412633600 2905925 -318844104946293574732757605670431200 2905926 -88470057878250850981382349485598336 2905927 -356499937332301067084213328972417480 2905928 -289948078935553494284947600669440000 2905929 64295160999693029171120590862135040 2905930 -169189357092354643117015382773364640 2905931 147590178604284205945191996808731792 2905932 163183084211147201219687921045724672 2905933 -20614501667534128133784395276801216 2905934 -118456972976207922124403950857453120 2905935 62516712443782229952218334259453440 2905936 199902053907224840803866856652800 2905937 137824585942243154475543141900703860 2905938 -9731384465019673863665910116215296 2905939 470392577393049400829255894527944480 2905940 -472799803158619113127525512806400 2905941 -54134672171434065920963186224211808 2905942 6064056834922277175009889890052992 2905943 -162638284227788641723772536408862760 2905944 -108289305787470068617976578061537280 2905945 216984090206774597905352070495117000 2905946 -132312380479828349567428902542914080 2905947 -194907173087540176150090895653244400 2905948 101989095408335422128020082122551808 2905949 -595828322833581611404567804942489050 2905950 -96301586043600121105108219007438400 2905951 -722349767294050628275615756842058208 2905952 80599817527154516955373834584195072 2905953 1420708573632997446789016982394144 2905954 152778586616269322008801810098244176 2905955 74856507597796847358251901791336400 2905956 -1767490946053711872905848933319040 2905957 70145929601677116365954014311236892 2905958 -172337360540717845383405765779238912 2905959 62349826698173481766116359163148800 2905960 253212338790495300656036882799360000 2905961 542471769782610425076790041415157562 2905962 -50872554154464143493798265820744448 2905963 -494327846374109654237955006534333504 2905964 -33081434061187524194125326323587584 2905965 155265014807122506322946144281806060 2905966 17779097245516440063551767333480320 2905967 804353197438466569902203779918886832 2905968 -33836649995648648367745528347426816 2905969 -388744443994839933243567030256826640 2905970 -60445290243236673392456923642612320 2905971 64901698118222403270247875388422144 2905972 -154024186728301284991312828066491648 2905973 113850134651235737500702058158405440 2905974 -89339212985641891410627119697897600 2905975 -125625607858307692985480523444094000 2905976 -117463722481721035241728993800806400 2905977 -236033855365085938000093609751759280 2905978 -1988787386338853951491937871755040 2905979 91542870834985863548666929502159280 2905980 20181615607123308775417534453186560 2905981 53624124227252115861652303095415680 2905982 -176536240489845181346252383153233408 2905983 8935478940670181833849711288577280 2905984 24681519428282959676096045635338240 2905985 136006699300524953720905612885860180 2905986 -225106643252915220670208253676800 2905987 -99734369531237652966894698779923248 2905988 436836823383056610427214352643087488 2905989 245284830989625342755292715909561824 2905990 -53937177305248126303282149737258880 2905991 348553266879882400232751950170318464 2905992 -240236843114976326461260279930055680 2905993 -347015765721573728505355980581757680 2905994 60633297683305048974876167755612512 2905995 -224487632122045732512434130730133760 2905996 -110885646572911980318995502027729408 2905997 -27376314477603857261111929847688000 2905998 -38280361833233264573206831599979392 2905999 465033535498166521914571802857214000 2906000 71596238417652434881837693784064000 2906001 -73937351629606708682183351373661440 2906002 -762860704211904371418344044910592 2906003 148847166654874606149623569646573280 2906004 18612885004035528154809168979292160 2906005 -73874223271586705468292958493954340 2906006 -65597713295010899803627503461742048 2906007 61763278375821837415117016211778080 2906008 -237876199470713388230224777621463040 2906009 -482757628103629269478608397610756790 2906010 -269924244931295302867596734372352000 2906011 385050686568473997927920058233060612 2906012 399197747953452676987661991640527360 2906013 -164448681783359328901954625364306432 2906014 -206447831012533794430735491897397248 2906015 173056445658527638174401894137932800 2906016 -276413762463549405031243606420094976 2906017 -27891216652170411901759595164455788 2906018 38644339105046427493031652413466960 2906019 369802234803614588097231370194638244 2906020 -77697216744077649096728347032645120 2906021 -209537863144958635310278339333488708 2906022 33446140365357128624363828695701504 2906023 -234381530483341546223114285005234640 2906024 -217077398165883196920686653569761280 2906025 -52123524706493424141846632112121200 2906026 -98171518810019500746944049217536 2906027 160884269908133361607362056634577200 2906028 352773184649070039230105737136640 2906029 42773214685694670560696967901732576 2906030 44775884969535859857587515012657920 2906031 169172003437393867151471188912800000 2906032 114141268202917333619206646984540160 2906033 -4019067699791848952842723553716992 2906034 107935059170773965980333715855281280 2906035 -151437429402742325009953157364523440 2906036 79992284427405723846257688660277248 2906037 79724033769631935958268780589945120 2906038 -139836368150548919171300518771690080 2906039 239035957052513123572353992165828160 2906040 148862532437452470685410205098393600 2906041 20673096019493846901943470795658384 2906042 -264345163822697955715471438605919488 2906043 -37649518959051000030035757185494416 2906044 -185847893184300179948754033261763584 2906045 77647515773234510687213077415301600 2906046 45187761132007766010179546754579840 2906047 329769259729549706687332613732109792 2906048 183568279696347997714404001695399936 2906049 -148263008444738197255547154598495680 2906050 539564145986643515066919152908800 2906051 67742118616961291889126915227604600 2906052 -113393969249244688987971121027335168 2906053 -29336667515902527390841202380169698 2906054 5651707985269513409961752425886592 2906055 66614448968551502153656155125605800 2906056 -433769510187101215916273719237893120 2906057 -32822422567704093283963007956224 2906058 13514570430084392800630949793826560 2906059 -12584663045920445902876881993124496 2906060 138417650395275039556980058721172480 2906061 -407458334738030298631877178299184480 2906062 -86122324507976716150234587821231808 2906063 359623250333848419256991344957905360 2906064 -27392614046454885212052429349847040 2906065 -154925752679198649724611189206707200 2906066 -92839245701276086202404578324582768 2906067 -281553732503659252469100038766536520 2906068 336997192629880989904070528391315456 2906069 5929776028972240834916767791159840 2906070 -934945486427820594290443564688640 2906071 -76254084178381550524244829351499088 2906072 -32680276768173052466561621857198080 2906073 -103356863589462578611633206698172480 2906074 46925213737136247374481371423767536 2906075 -120784829725684381408849142474618700 2906076 -235476880492437707413917220355962368 2906077 -14474275284067915986516112532522074 2906078 1421948338994443087837302735117312 2906079 -288550592868694859089409311677408384 2906080 -96127842289349193917040844123668480 2906081 -508598573147999101903912115977889118 2906082 -12157969624688613669055650828567648 2906083 437160409323819282234492140426340640 2906084 210706356409860134644905833145753216 2906085 -17255559705653094478660377738950400 2906086 344506469982743684830192048954528992 2906087 375101892461807611776668079984365952 2906088 -33850932462983242109893671158169600 2906089 460494214236752689439388221874504890 2906090 87606170070071225381490400656537600 2906091 217560206478886944299232696177343200 2906092 217756914352176346102557502395419904 2906093 819006114975086182171707912584849280 2906094 135418194116270270670430219562219520 2906095 85022929491120198454781067775920000 2906096 32763546050553371682596361918873600 2906097 310663191831736677032086111237100400 2906098 26330353429632617424432750586229664 2906099 -171417410332919135229156990338894688 2906100 -128145198436221825028343894179248000 2906101 25538148718497350032663934261236512 2906102 -221727335391495568941392207995788096 2906103 -388661673982805249846449844475700992 2906104 -743997969532650490112847177754214400 2906105 -361407762885990597183230980036104000 2906106 -26139557062632389247174452965111296 2906107 110449017955100749738960807957366840 2906108 106760361168976332242664749934870528 2906109 316638613859243737432999251000055014 2906110 -44601773160681585872020339825775040 2906111 -247049430894744324516913322607555048 2906112 307543481287276612383328771768320 2906113 -113646424987010088138028525617995840 2906114 -103822576904061976682420663954743344 2906115 236949284716572426176688944413356720 2906116 -447545491705685451506472242083452672 2906117 6559273721349864623613811690506780 2906118 10802828389531135579890547448060640 2906119 27849937716506128922935520491136160 2906120 -46249305985284855965257476700569600 2906121 -69858964651574185654588824644253216 2906122 -214178711334420337194697570480071888 2906123 9144619345258556611827159229645200 2906124 96873008846925504718124105983916544 2906125 -865165849579872757289802980787768000 2906126 43352348751621281242970901242327040 2906127 -11379966877985978902046178641023872 2906128 11711356353435940066001457266114560 2906129 -273377489770540853236711403752200270 2906130 -4396157398487226529535149854996480 2906131 89483167891786652344054756156773932 2906132 192747740898822951658001829855232896 2906133 335684297722302324349373998666482624 2906134 -50393349729493214110187391201816576 2906135 -71166136588583200108299318589762920 2906136 70191661112882748474635768756797440 2906137 -100002942148374524176579844525795900 2906138 -143323406252706265767170702054687520 2906139 78560098691602933592406995692886424 2906140 -112020909938609633043851400859906560 2906141 -275241859923520519294282615128448512 2906142 -35226768307930857702587516811586560 2906143 409344645228488715514197102707799392 2906144 -412602564804698877192706686325751808 2906145 455426732918770173964682145554688000 2906146 -4991069201188747044807413849581056 2906147 -664022317824455670969526963885642404 2906148 2295883977798345225558970937794560 2906149 113212290821010227712398173136248764 2906150 -59269064087028122836494263255174400 2906151 -511864006383751180583191157975805696 2906152 275401620370939396520339669232921600 2906153 285324296547549336485611898350785402 2906154 -51063973222738833169806260481446736 2906155 -133671262629911851344858802778880 2906156 -197597160308875418290818805717969152 2906157 33225887581929902615663799745056000 2906158 134686589840049553255315609784089920 2906159 -43935155267816550292645172542310640 2906160 55036539570149944657327265970585600 2906161 -564310797424174284140868501850560238 2906162 -25267832811809765067868365021484032 2906163 -58298132334912338294028727484033520 2906164 -260147180639851556966660639718809600 2906165 49734515872455788187798285793403520 2906166 32269950359311783021016451174373824 2906167 -289995441329761999546172052852902736 2906168 87256187626177147599649426738114560 2906169 163723213630397685950131574681280 2906170 -47176968007979231925002468317362720 2906171 -454810377244094207556261531133445088 2906172 154690863487420154142947664675225600 2906173 -267391522715219511536979173178403520 2906174 -129465837399913745267164460350408128 2906175 14072876515020236858808232094775000 2906176 -2843019238551066551015346012160000 2906177 492473843366845161753587494923903060 2906178 283525185442242049207632845154432 2906179 -282316593527208853885128545922033220 2906180 -13124060882900066665049489331916800 2906181 165497501956147417145362862923558812 2906182 -270490987360444378811238016045211808 2906183 -213231209822149563064398084547800960 2906184 20971269892987779716550801991065600 2906185 -213360470443784359963070305153390620 2906186 -361616473514867859917178125503520208 2906187 88598489578187871740138837513363160 2906188 61673230312695394677290229990359040 2906189 92824048451514221891899673955444768 2906190 50636285021275890310857263317588800 2906191 66770642325908309700733117436101000 2906192 -68027632522089800607532496444325888 2906193 37736707068386139765566143688174064 2906194 -324076336260180409859580466369763040 2906195 444737449048995373008664934352433200 2906196 -7017908010025248124859777166028800 2906197 -168243615442025625657317069564060768 2906198 10724905478289174174934090972323840 2906199 -5489026270597021526211814185051720 2906200 166660170858626880378467342827008000 2906201 414581705198516077988985029481373332 2906202 10833927337956828519458081669237760 2906203 -9691453558830997872194901608500272 2906204 -21494458314739681942437931728764928 2906205 -511634867262109830482913460181361600 2906206 18868215188161617596064432564278400 2906207 536011646812754037185665864873191456 2906208 183144219808392414882887037552820224 2906209 876840332806510568656316575379888004 2906210 -143512639659629177311806548704086240 2906211 -31631662919972713873109231181238272 2906212 215895682771108070472691209964856320 2906213 -209171468165482164488530308708353538 2906214 99504160647794324072051387317007040 2906215 202740146883326053945164732851783520 2906216 -333473093628223871576893367973995520 2906217 241060396594279162305167135540333460 2906218 -1180519587446624864804024314357248 2906219 -1831878701726869803538773246560640 2906220 173181013221616479264291234771041280 2906221 -400039471949740079922345068755212800 2906222 163763136168470952563636309033164800 2906223 176232950234244982395703742957869968 2906224 -53869145370816029318627164135260160 2906225 -91970953366174533891017925189369600 2906226 120403233333020274706678193164742400 2906227 -112789882922487706317521139905621808 2906228 33933140121827057590756962710403840 2906229 -145233357903370443103292797592537952 2906230 -209694062309866585381446980673162240 2906231 -499048002249427935323896831394722968 2906232 2108202292986022160619582578688000 2906233 -94894845227996924402942600294577792 2906234 37990550571017344538303673261308160 2906235 307392187480844553573027544548453600 2906236 -6684958836953516544962294765086720 2906237 -433766438977654409262133763708351328 2906238 -75040532452341914407572694800689856 2906239 132553899525885163913126317154104000 2906240 -124291981017590828649382108200960000 2906241 78460726071103492284312110801856 2906242 -220432729070918851508241947479915008 2906243 231447083134700657194769451234951504 2906244 46331534397175351213931592168683520 2906245 424719713126564023894228755239904000 2906246 -120379435913971388904693588258956160 2906247 -163391089229845796473233123485053872 2906248 -899112736363157952380916566938583040 2906249 111428805874356252486232216869082164 2906250 31043341841304152195949130416000000 2906251 -173606899802226611316590829128120288 2906252 -656878667957945065734498487884165120 2906253 -177509574473099919870168415817412480 2906254 70480913405659732120895581597738560 2906255 88197462807285639564768095299444320 2906256 57288903424696584929271097835126784 2906257 53855000716349663693841781579360320 2906258 82040640618340819392302686531566480 2906259 322112527636684076668706868253457280 2906260 117216738775926008217884349770342400 2906261 315898953346049122131364964428382862 2906262 31061451534073970657838633707649120 2906263 -212501057892302608765549994883506488 2906264 294146193427532912286950738009702400 2906265 82724469926596503508110313501024320 2906266 -13202821967066521328871839667154176 2906267 -17008295962361429879285086514938560 2906268 -21245709358742496634925449024241664 2906269 248741467320247686805702760143171596 2906270 -167234845773406560582792578198857920 2906271 42532672308613541024528951655753240 2906272 -477816016531315367278469693671538688 2906273 794713476744388941690423704078373120 2906274 -5290338452239420868091932799810048 2906275 -113646837432835768624670327942534400 2906276 10144275758433504132933125343121920 2906277 -45516875636673437923179875420154720 2906278 -224434034233265803719123882975850560 2906279 -661600630299585536015601628500522120 2906280 -58895853871891976417509678492876800 2906281 6243619913965205787134226959953920 2906282 -18987423787205207548458943467613008 2906283 -18305426318894655530169877099396776 2906284 -2879325122630252579237704416959488 2906285 -5173576729470121590080943592913640 2906286 113173832331901128692675305489417344 2906287 3293928405219964180046426420002120 2906288 -108362528017963686681816170578673664 2906289 322530277629365951541805857972271554 2906290 -6917311046291790499643508934049280 2906291 -348821336336632995226399115752120308 2906292 -150076023399492953743204515454722048 2906293 56801054273631493458970117320683220 2906294 -39512526499202551747773783197070528 2906295 25404353227632222416820169844812800 2906296 -67181705288629271826105203994009600 2906297 -71004285487920876296846372778889920 2906298 -33637999562520002296901567235216 2906299 -17909721848258272781664322403140 2906300 -111460595340926463360730518442329600 2906301 -327222236664820040849055512182201536 2906302 -41342781055450411837253441405893248 2906303 235763726426960090370067094876367264 2906304 104081604153825673620270336543031296 2906305 -118354351798663621273335010710186540 2906306 -120129836193604762276110656590811616 2906307 663982683006376827132716369676518640 2906308 232501487838754153597523615306568960 2906309 -140713560033823645407798596461653984 2906310 -133001412196768668591385036921620480 2906311 9337278435171713607082997836062232 2906312 39104341171308839209738361074483200 2906313 -80183331869868151849584643022335296 2906314 119749036052606181558041687525190144 2906315 -378864474996638969655355056023507040 2906316 74538725201138239209731931795947520 2906317 91543255136579408293384931534740492 2906318 17621461386278888611727716149724416 2906319 -144226580417691891910260007044738672 2906320 -36499704492916231639957391932293120 2906321 -531858297069348153589672446970567056 2906322 -66701854340363947687469216241684480 2906323 89452054914342232547345164846031440 2906324 -185827010437176523275938351011928064 2906325 -15500904256347403978661223115156950 2906326 -69291548704380464959633585196844096 2906327 -1362828692082181543859942710278120 2906328 201994206030761211732590107796275200 2906329 434553472367460032947767757130553360 2906330 33083441870040846276482618992281600 2906331 -194625425666740057755250081335943680 2906332 -204000730659805020764091716767896576 2906333 461423137484571586456585897866108582 2906334 80399175613361181933895505186519040 2906335 221523039090069075254816148446341200 2906336 -104003012903874309892072057805733888 2906337 155312296854507497598509591956828512 2906338 -309728734375211752930422942811765680 2906339 211365155415739557843655104693577056 2906340 2594972768397429964074207428505600 2906341 783365406890880537188393716679292 2906342 -207769432418796013465900441209392928 2906343 -91538197302240797726135334433623552 2906344 -193080005240386115836403851880448000 2906345 -153603314274050968803892942920621360 2906346 95166143655837376764723324296755968 2906347 -429803047752336137774559129110248204 2906348 296587319327811717727134448768281600 2906349 -6035702369927827066649038453410432 2906350 70185378777996826066443201921988800 2906351 289673275292632274621473216447526400 2906352 -47250853648200985103345987342401536 2906353 -323941414875346303651415098636014096 2906354 -194763600692193331930909132324569600 2906355 -144687414558835700041426877004377040 2906356 251408942044407773797131977072577920 2906357 545862980101374328840423280304690606 2906358 -18760918029827622195928772546168832 2906359 -397315078792582849285841690228328896 2906360 -10561318718476155154855034806886400 2906361 3755567650786045778823752535781572 2906362 -137302955558423431674279178892903568 2906363 100118733073157469026597105286264612 2906364 194472404460161466707199941044978176 2906365 10698943976016333463600478439408000 2906366 63135287444018692827968192017614144 2906367 11558401955279975731548191506114320 2906368 -267699202557223353731347327964151808 2906369 5795307803530985052977069945854896 2906370 -1538002050110331056955421140648960 2906371 -218076743934080674541098676603519616 2906372 -97347595632813261505109719484571648 2906373 -64236317038109368495435384638746400 2906374 103360660757182489183386484876319232 2906375 557671193333542948109592130207674000 2906376 68364158005088812188707483440742400 2906377 -615064224303632202765417381671729100 2906378 286938513512455937155573900713365856 2906379 83955404511337523943615641367033744 2906380 341855859079712874074836903536614400 2906381 55658202950647676146804806383344182 2906382 -96858430127084800256177804844316608 2906383 -71547672600192330800144866482933456 2906384 18745161380539996638869071438970880 2906385 -7668676629020608144647824372918400 2906386 -466605766730059091743498359276616704 2906387 -421060515563582462129886434003505768 2906388 -122107536486493139107736350301306880 2906389 360498057933216424467714780613019040 2906390 -14237114950385700389787521594390400 2906391 322836656510011258819405538992859904 2906392 -512229633736629646317377135695564800 2906393 -15424603940270336089156437326424384 2906394 219169635001716819431548360177401600 2906395 -17231480223421419605736272406528000 2906396 -382813413973159363666499773102963200 2906397 -104415046987023448481172664245314772 2906398 -39102144483520267479664307874089280 2906399 -220151697400222207306808693236523880 2906400 20114336349717044560121988749721600 2906401 149485619280006558564268213182818402 2906402 221926245237717473671895238286435152 2906403 275050419449409593031312699005002104 2906404 -427603162400379991569839513952118144 2906405 -162507522909918015659442739978414080 2906406 204139392427988492577126115900846464 2906407 -184881863441006677739794967312270288 2906408 79721139623217602530231581022033920 2906409 251123753266258718003292269928112320 2906410 42664361946721158747330630921369600 2906411 6215139822444043690002422259362232 2906412 -45636313665803825381983923807410688 2906413 9960782421856641657409633845657024 2906414 -61387762370224984593904568406705408 2906415 -46883545892512914875639252989932000 2906416 11974567135278606664982488836800512 2906417 -544360218381111308087845433641734348 2906418 109385763591649597305696435504572928 2906419 67547616585562565062108957082244600 2906420 261547183426157884502152960131840 2906421 -76977003793491475202053794099370176 2906422 -28312146218126705014944362957705856 2906423 -26963791103119612119372077600790000 2906424 134742693245951775656869932791992320 2906425 -101407917076500495533429037095832850 2906426 509265675238127360117418517275360 2906427 75074355822863443682813842812170520 2906428 -72986659084201112968741876384523264 2906429 26720834850912283882046087849049030 2906430 31707824451340192438724778395520000 2906431 173563970868177534485312646073254264 2906432 -17312264362263485568626227514179584 2906433 -357112147405416914659181865815442816 2906434 161881254730988643672258204706700832 2906435 78255988008577739115868558923911280 2906436 -26491006590999079225659332063035392 2906437 -480438578735392562186385742826284388 2906438 107370049605543305580439707854146560 2906439 -210719384606861617901412881216844720 2906440 271933995493565431380521426304460800 2906441 206083805705029008268160592652761024 2906442 -6283186745213398389320307839648256 2906443 27959337901374409242795627511068692 2906444 100276213431477391933808674268295936 2906445 -109460316763743174424028555800354080 2906446 264315129018712044726175744710036672 2906447 -135859383988807580608988963080518528 2906448 27360378487346708201455458746892288 2906449 -46966638483896719912716510370732480 2906450 54700391360446118545413205685022000 2906451 92477628363871821045030052325112180 2906452 -268769710775187729120363352896579840 2906453 -47376011178649296638279248136161632 2906454 133225605423967475011423476640555008 2906455 -87521778529928950441482582011501040 2906456 -1638070743951291776084161513390080 2906457 382705896286880616598542883489951440 2906458 271305063994686519273332576990296320 2906459 -316782254785263445752643332599249340 2906460 2893399774847687481272945037480960 2906461 -12168554679623578649632280952935828 2906462 -182102394528534846420876200203540800 2906463 -66094213396614521520599541095746176 2906464 -308952456597149659466413231161999360 2906465 37325630967527499476881062420547860 2906466 102783114822609992976532481635415424 2906467 75337949310062908679203001608131840 2906468 511208192163922520926906796681932800 2906469 -468221257035495013615037373246151680 2906470 -11007675453185244183133643636125440 2906471 -76143138868836319712282918677856328 2906472 84977712410065934351086484269056000 2906473 28558738811557324850318855426578140 2906474 34691547012477427560634954564683360 2906475 -7478254764339664196446217501529600 2906476 76357980454726130499525425435490560 2906477 -123789506801751787712083410096128256 2906478 68832013343715073590097241462690304 2906479 101482215689663363828443496830584480 2906480 -142803427467537945157290808871485440 2906481 -74076504243337479863077243286229648 2906482 -187213030349216152493590011523815408 2906483 -338894869791666269645205440047097268 2906484 -136320668176661238797218736011505664 2906485 13710595044522441965590467960888600 2906486 52783978399048855859189764042810944 2906487 189896792270029984399295067049987200 2906488 163715798670091706818006718663208960 2906489 657375948517908211895644226042290560 2906490 37095906648048449674176191369548800 2906491 138760554452010329008521786502976272 2906492 -222543747176782973322341695446595584 2906493 135516302508577328058363237033675264 2906494 -106647090837175484245009874076857280 2906495 15964772021819216150642280320835120 2906496 -106222904078847652205128611318988800 2906497 768153779499161795287596882399637344 2906498 -3856881782087762515429163366178816 2906499 -6006338364400194387973448548562112 2906500 -259930339019940329664390876523968000 2906501 -30670367390203822865901650663900388 2906502 -207182002397034778619911508733634368 2906503 256764644335678080237940029141385704 2906504 93575623403150787057233751077237760 2906505 18261248429057751502405254893655360 2906506 137487433832291009349927842304165120 2906507 296624896582673067635156063378849352 2906508 20229006458156919166099077092646912 2906509 411430482430542713355489996673014710 2906510 150687893633214568984335010933551360 2906511 -184153146424871399744408828027136 2906512 52943229078614267750314115656056832 2906513 -104684249168130878652362103686156238 2906514 70378289350135692361494208068044448 2906515 253145587617764894628414036699626160 2906516 -168104848689936860674885620704146560 2906517 359883063964070665449361333389937440 2906518 -352329730198468114253388129254431296 2906519 102176396150172413704347147324419712 2906520 -49806271920650887639313067593318400 2906521 -240991851369068959349499745820036278 2906522 41071103740193135114968925721710592 2906523 -311450685161246367979665289952421468 2906524 -68704075443357835993999667842550784 2906525 237138388873397259513568809747780000 2906526 -71156466166382678459144815709746176 2906527 235356233406347791296495106098453504 2906528 226301357891691145626319095596974080 2906529 -4166515510690642098615888193596672 2906530 116834647763299152520263813067077120 2906531 216242419082863746859828075461845064 2906532 -279133080876605615154763398454364544 2906533 103293502675950419633558526683453280 2906534 -232850251805652223217936798268631584 2906535 112165388942694851943321134225859360 2906536 354833638798025829427834888796359680 2906537 656936188881577548546568021167240186 2906538 127872036185714491854967350047550720 2906539 112950462413841942691104429505516340 2906540 50667599744575313268019671516794880 2906541 514325057742505460242629302122476 2906542 -4613833419961093402601293547323968 2906543 -196548790150669671540209964016512600 2906544 -24588827075271605820603995538063360 2906545 -93419199052895130959416180284811800 2906546 68611776458803961377645961240448000 2906547 37131366861646854654987251148079872 2906548 218921496237157178261309262273017856 2906549 280815076231417231473315497844077550 2906550 -106496201767513076406709844151024000 2906551 -135502396141272752491297530035851400 2906552 -375212765845956471967041943686451200 2906553 -54725574603899027607537937850654976 2906554 -60932199191967265934195706060979200 2906555 -322775419768622757537389474362535040 2906556 81644562686191003497140376455553024 2906557 -61448469193296652409261256929737760 2906558 350746387211661685492146111240120576 2906559 214316305145596082967177324928239864 2906560 16484368015632344388651250467471360 2906561 -58589607063934183877285376666936000 2906562 -48430285675198986611218103702634240 2906563 48107683105652670899684368173330240 2906564 227986781894144246702116762554370176 2906565 231354946879739987387324274150959520 2906566 7530629581648528440170971305256704 2906567 -349817055069065999164560477845625384 2906568 8969163325219701810874614339993600 2906569 -174741019820471952293623982471461030 2906570 195561999760129232965224190455696480 2906571 -67232125022640624265360506709653288 2906572 86844874525730999274290040103034880 2906573 126460420489600003325439141458328504 2906574 -335723391228646499435928030096838656 2906575 25766795215524481162527320803274400 2906576 -74542508677739401051668213232435200 2906577 252518671698332897878850327011698240 2906578 -13044573241658889208729720838241120 2906579 -115316255568926561432051967490562592 2906580 -126596530923652792768694738319175680 2906581 -275045234849503404390206971386205618 2906582 -115465217663880501709078376798208000 2906583 -320698085592775241679284061785156400 2906584 156278618412938346450618031306014720 2906585 1528126237531149601608260313825600 2906586 37638038332381134516145509723671520 2906587 995051673813577177310329361515380480 2906588 -265275411757547039650420614611277312 2906589 134608948417073424250775386610340480 2906590 -94382881746611599884928488447211200 2906591 74687083541844395965055789021717184 2906592 58778588013169109822824275539656704 2906593 436844031561953051310045896271687842 2906594 19887638850241287824399574616512000 2906595 -92331587079334957849314714626064480 2906596 -124901466318611438232880205877325824 2906597 461245886042828504761346871885842046 2906598 62993084459520961118765458800211968 2906599 280237197823190748881365287323626000 2906600 -249144478164032615729121490048896000 2906601 -273945556539903077395301007542682720 2906602 -18740054622316254483248515503751680 2906603 -28810418945588102772683351669775360 2906604 -6389109643606761980703322189511424 2906605 152661257829931094830806789659191920 2906606 -165441941081990670552104528625188736 2906607 216860705324984622147654405502552320 2906608 91337535552422359229447819205181440 2906609 58938048468599536498304153008720872 2906610 -37959354927572699872639480265671680 2906611 360366540496106636599374792194286400 2906612 -348151185662337282859823184087164160 2906613 -176069252778609339581379323095919556 2906614 -85669585148157880730196723817237344 2906615 369788229164267520855539096806172760 2906616 -10382188506437375887001803534172160 2906617 107721512187156478410246438918664192 2906618 49127832924388857070672867870134528 2906619 5372595274091405920564572359930880 2906620 -41046917964455103182829892702080000 2906621 -695060244902041495310758154154754368 2906622 -9707230000448101576189114869404160 2906623 -209506463679302066443400634289136128 2906624 -31075327086923907109868433517314048 2906625 -204083997955522246042714801082592000 2906626 85832615908432594580714734368158784 2906627 -555294950943205112161070517846667524 2906628 217629321540535669121027488793170944 2906629 240328133415375265159677185438590560 2906630 164895384586394713883702935798200960 2906631 233528204394421599333828003802250400 2906632 496851758941182444513703167884006400 2906633 120050086062318222311595391526841882 2906634 104369750923370070106610236454388480 2906635 -42951981443994973588829387029193520 2906636 -167425399148184089880715107844081920 2906637 109423683676599518154106996364352960 2906638 -5972824582454492509447849400598528 2906639 -402642268377655793162604856697329560 2906640 51532883117293552865388188042526720 2906641 37001863574930227397910304886602920 2906642 359027178959757984388477440941315472 2906643 197212331439960034754109132377560944 2906644 -73155642918619006785290389590335744 2906645 114206725545031800528708391446814080 2906646 -6559116304027978487396230908149376 2906647 380602859265336335985873145861118560 2906648 242291299428161124140309309506805760 2906649 -132400854250457876907290031611897856 2906650 170431759442977746922986354635133600 2906651 36421299698903474720178277373691600 2906652 22074269043245467331683381708726272 2906653 155826004401371962965199578651193984 2906654 -46204970078482086786620987987088768 2906655 -147286762045884491616999139278948480 2906656 -61522764838496226426517209227132928 2906657 -191809513022859495826521300570611820 2906658 -105601773529660308374347371262195200 2906659 -35760495789114374553066977700479328 2906660 325164075054245781987847201858805760 2906661 -259064926889015819372870553500723616 2906662 51423992264678474762675293224096 2906663 -337241119025635330814880989059886088 2906664 -32143273775617675539497263299624960 2906665 377071473873069613125575618754801060 2906666 -107562969543754209831744826830554880 2906667 -339956826766048811676816324042425316 2906668 250882334650248334650628336690477056 2906669 -110487534771330821607546661630578720 2906670 51926102283640401371902876509657600 2906671 -1375953865375523993715368445690240 2906672 36128794612481971800532177217765376 2906673 -89004314118476618137192403269665792 2906674 97465177166411120121962041834968336 2906675 -48761093589565313557531951054875000 2906676 -62171762442488103726969302912882688 2906677 -100732618755994996888834897386360000 2906678 -326431241202814777656411033085707360 2906679 32771464998424641272770397297089056 2906680 163089632286217416082202602904678400 2906681 -191668889612822902921814453067202518 2906682 97752085610877928185704149559380992 2906683 109384266732158850164768479540721744 2906684 -45971652874980640742854178479374336 2906685 -13318998292765665625826388686905620 2906686 146209448116415064481852406133249792 2906687 -1932014722348475540758026507878688 2906688 -117883262530040653889869289525084160 2906689 653734479601010886946685942164244820 2906690 122307663385785138905720228828205600 2906691 -224787228652179468873343609314860808 2906692 -206981227334836956808586794012588800 2906693 -312821357449436210958804875201632896 2906694 -30511139581442154731200875585884160 2906695 4189613082937681839655127401288800 2906696 -82579555774112266255352773941657600 2906697 -174966250184197324803489914709122880 2906698 102047869006138519242881847702493536 2906699 -62528899731228412996046519535927840 2906700 73124546780005124185378059172416000 2906701 4676424549367276040571549731198144 2906702 -91998372451614547319443711988608128 2906703 128101565728949732360972568178376040 2906704 109055729317652947354741519662571520 2906705 322546628289997964195152203890383860 2906706 -9758805767311101964617719608872192 2906707 -206703578776448005210625566005857044 2906708 75961165446630475456934694730377216 2906709 50025302243553734924933341177231968 2906710 -29171293078101655786804529024682240 2906711 -92672724718363873556127947894156016 2906712 -168151337179468272350745993026150400 2906713 -132678056793022108361879269827947756 2906714 73513666560027031126907916069888 2906715 30855655349382340708727575029350400 2906716 -307860609565988926462028952496668160 2906717 -403583675583469542793414230878389440 2906718 5486506420717331029959251158702080 2906719 -294815377156794333047303362309734880 2906720 -83766051543700986536707345117347840 2906721 336075695213017371674194545799203090 2906722 -2128006482210952665654903279561216 2906723 -518001169823278282222756837020077028 2906724 -148947892196082500074464861410847744 2906725 319075193690936474484141369646444250 2906726 -488438504285435349465364540984446720 2906727 -242637442926344695517268670505144280 2906728 620047108465172496020664518499532800 2906729 50373702402153935391116800996885236 2906730 -89615833641224790813056940649806240 2906731 -77428880672162490024054152311952208 2906732 -150837251551791065743520217643849728 2906733 383161040804221825688685288233769024 2906734 84425495798560376518349516670392640 2906735 -10913610170584526326616596185375840 2906736 8718256496103521571300393461219328 2906737 333678182664957404697850427401656420 2906738 115730241299910576843058408649237520 2906739 604289988833777833218361627746925440 2906740 32437143375487267156094459072102400 2906741 279521313672264249413727470133572142 2906742 -79172071448801602187711416211085888 2906743 45809427076615682264299257433401984 2906744 -465419398350327471246551333418147840 2906745 -138452833969953195373320163594896000 2906746 4541547683713924972795240966053888 2906747 -499779431407403408129678396543859804 2906748 -18308114286126273852856791643454976 2906749 758806572412879931330310468990850380 2906750 63586927225607512097414796899328000 2906751 12176715729818800270914415332831432 2906752 -173802916169622968444445468288614400 2906753 -78858983776294701005590095009693600 2906754 62934323822446767371645768604904320 2906755 -332513182202975744172393260510889840 2906756 72040198130862596529851288501742720 2906757 762461633481491318890129810715520 2906758 225856285792720824501667035605174976 2906759 556908423837274872570630946197760680 2906760 -68963074412443196620971840808550400 2906761 69430144613198652261560368308884544 2906762 -78107690947117320796081815634954752 2906763 218665705897960328593561559791495680 2906764 49872283287435525268965661591868416 2906765 389068592017736274170332659588387660 2906766 118501924270636691600411071028677824 2906767 -28187997977215002511122840649579680 2906768 -52223631323056576194454800186408960 2906769 26679180470152079708658592479671328 2906770 -146153806579998216596475741180013920 2906771 15423063298274232091929820400530512 2906772 3896368467445521188648990628931584 2906773 -107900833020203687681459859397415396 2906774 -144316517958252822015116192672246400 2906775 -86212208369023245072475548148989000 2906776 403250959437249464397896351508725760 2906777 -83841157648716066306164703515759616 2906778 -104621243335974782732103807340514304 2906779 119706792878026309063422331705287600 2906780 13537581557935238890552360877875200 2906781 189311096843223000051282338484378720 2906782 -63218316298765696741253755561915008 2906783 -1049017096403161631403651522403224 2906784 88072303967435581321703544904679424 2906785 41804662320036798704053620586767360 2906786 18919864005019672979449279748620800 2906787 -7289984852179365248833151929620384 2906788 67436700517395707595076554366313088 2906789 150876082681784605852886887680584124 2906790 88375216936354887653620646983758720 2906791 204905667143388048814311818441681800 2906792 -4453630185293340993063964728606720 2906793 90486291656285883327923712058608000 2906794 -74730031360515960475014295538455296 2906795 292916447162012218227290343741047280 2906796 -250627607486389702208942117085312000 2906797 19947691984925530492590499609495840 2906798 85797725551346986370582835292526400 2906799 -32952188143308722566982558086971648 2906800 -628670334264213207157273402982400 2906801 -481042185674051363044703164605369198 2906802 138966727425556892313510037444372992 2906803 413731641010516417091472044695447052 2906804 354680136777158835886899633281974656 2906805 181926236756371118954333910453043200 2906806 -78929076135769245742572994355061120 2906807 306775456685814927517002232091734056 2906808 88310025264072287080646134636216320 2906809 455286689672538261146378774656538880 2906810 243271909306382241522405368803680000 2906811 -28718109248506360017691231779346800 2906812 -47792764036636806016667691468518400 2906813 -32400993621694430535955087595063040 2906814 -138440542390159624870951784753320320 2906815 321664742948853682715295313344158400 2906816 -191108348652096662212476774981304320 2906817 -398782324708407264407437792655597520 2906818 73396943865430106816525653439978400 2906819 377366627245319982639832540322329896 2906820 -22019256616593078734660109379584000 2906821 8105576327323831040797716560225500 2906822 -312734817571109989464734803892976288 2906823 195550384595214379479983122032144000 2906824 -868944869142447131291043471360614400 2906825 -28612882471337379603955045039920450 2906826 62768662434816294393474617332569600 2906827 383118431090056317326156098445704872 2906828 443330723536998162145447527518976768 2906829 83649198356343673783529022053107200 2906830 -298731850968700809979080657334992000 2906831 235340334961166124976126755010454064 2906832 12149562102150946111102358920101888 2906833 158813421685210235680905408304923124 2906834 -1824705278069137808814955892080128 2906835 -206195392914236422265335510744635600 2906836 10275925419120455351449932150618112 2906837 -357673032023562853456493642027358240 2906838 38210751728401766021781863642851968 2906839 39231252616064361652044712478388608 2906840 -24018468936473302604061100344115200 2906841 16827566575732919884445596754544000 2906842 -58746508763184056294046119038669056 2906843 -6814573236411062377664279309376216 2906844 193371926900924947781276142651970560 2906845 436553597722479288298121303854469100 2906846 190593725319727832284127752573510464 2906847 -3879746051297973628701735005493888 2906848 -106439069032783848480354903061954560 2906849 161550463634389105333229048604380640 2906850 -58739381672634253043758876946256000 2906851 -486789439751173504016896694672706148 2906852 101967025728758037397703479131171072 2906853 28223955527803866751104386125900704 2906854 -354657768169722246061394466748110624 2906855 64371994289308808581653214080200160 2906856 -140413327506286266064154183243366400 2906857 307356201316469061902849696537458106 2906858 282372259463147023130431624958735280 2906859 -62107011520273318082587887073791312 2906860 5545870561011413334596615608043520 2906861 -680858271681789637686259465545578538 2906862 796210282761784472072361260242944 2906863 -472860582547995980285995332681523888 2906864 -93286123768525785011365569313112064 2906865 12103001883896268490565131846751400 2906866 264790098393886200696441280081665552 2906867 651485213593017192690921378671783640 2906868 89232284463709895961946216901646336 2906869 119027558250932777735789991961858752 2906870 36857463207448411168677415911490560 2906871 -233594596277008668863360826910657920 2906872 243226274845706410116638012560588800 2906873 126321898313342950442829230844354180 2906874 95991701280709275907934220992125440 2906875 83929100867302417748291576480982500 2906876 282451020139747417219951802797052928 2906877 -264312684060438495672192328495303680 2906878 13875056019774569247365939945280768 2906879 406640691202073335034791580574132480 2906880 11075909484253358382887557304156160 2906881 29449997980768265988289918067861544 2906882 69678995521696295362662031229127168 2906883 79447957603632684639983626680928464 2906884 288467639263448275691854080882688000 2906885 -313957686253436547865816826538468420 2906886 -334945276363897958270398321290240 2906887 -279406253238222828518126996054927464 2906888 41944540833847241019644447774069760 2906889 46942006576798430758256925130001424 2906890 102191931330996597211784391667061760 2906891 -4617787090346991567042872120979120 2906892 -163542420054532103021398314215126784 2906893 -317310224925276493806320997269626656 2906894 -260614626000339212187474498475524288 2906895 45916768110301258237012377717480720 2906896 -46477884196358903431305896871968768 2906897 -120423248747176971425976678388479168 2906898 -32146025807882146977743999250528000 2906899 28591788743533363611099795121487520 2906900 8076325238872271376381541422624000 2906901 -59518761985199336302869331645808640 2906902 -343355306744978809254061467158102400 2906903 155259227432702731684000916486701056 2906904 -31357659561132456519673079766712320 2906905 -2557283067789996118346430850670400 2906906 123741643202580736495872070949095152 2906907 78213142185926630449212578929671360 2906908 242893870715385627552301128167761920 2906909 -511618311072051848611017745360725696 2906910 67605725167494027307702442441208000 2906911 -122110933756790582635141322370708368 2906912 14736218897654022744349729825554432 2906913 248094076950470124411156217968199344 2906914 115562341264620466034482342801759056 2906915 315143508437735546365858427565981600 2906916 109370729395982234964837282948375552 2906917 -279785335456765099826060261955966720 2906918 44727453162965854247901996569114880 2906919 -163835775754720427179673751321000936 2906920 68517239204566850095274569081804800 2906921 -14098430157383244813411939017958300 2906922 93934505215925565548428527324809472 2906923 79239056085486468385398448118895040 2906924 129809782599622013358959563816304640 2906925 33661157729317818833764597664880000 2906926 -133154375040281698234963320680231040 2906927 -610338706381071968417118475260930528 2906928 7744529251676421351075453102047232 2906929 -3749166449241836066358370557726880 2906930 -50900060555186608378717549324992000 2906931 341873196877293824651711603154243120 2906932 -25869080612308305512716925747134464 2906933 55560488228164444439217535356537084 2906934 -34978478711230455410586233151673920 2906935 -410925659883517770260637440373840 2906936 594645331179852379031665411964743680 2906937 -62327512545479858748345480482067792 2906938 38538454060302339353110675433835120 2906939 216732441987686450316324530584392960 2906940 13999768753431922229191383950976000 2906941 -207237578489441221881882641578199316 2906942 361959560400616058604068991510144 2906943 -13853708522449461871744129196538240 2906944 95884482909467633774097687527817216 2906945 -205372180597999599547496395575931800 2906946 -70613707111298570985120773494142976 2906947 215551008341386399911403347324998400 2906948 291170615139809235658806752734411776 2906949 8930506990155502180584413246184000 2906950 -160076098154838119781361567305081600 2906951 228277029727201686011411114453732952 2906952 -191329330380264673128672578064506880 2906953 28425235113600564855808590755011200 2906954 -148687365252885126728968548083599824 2906955 -61331996573260214043498673290753600 2906956 -172823689729657517727201731379580928 2906957 -59133891783551388553337208848819520 2906958 -113569435386776855250949816993991616 2906959 105216266946870138949190668141178040 2906960 -17236050316035897745346062123008000 2906961 -211113660131146883819328309780876576 2906962 42102168429504870418962745693221120 2906963 173336664562119594531579955071375360 2906964 -157913605626378600751399451623248000 2906965 -426149687589163443267100325065759140 2906966 296200926982415213840289624042743424 2906967 -145614687078612425070349109113826688 2906968 248422600096646872089717630253762560 2906969 906992098301172445807643074054655424 2906970 -67387001697444819161622119358136320 2906971 663323046621340929670974332853929232 2906972 -4019596486279245096705979562101248 2906973 -363904925803861149213568850733926778 2906974 -142344951409531964306940748686653184 2906975 280067272471785236576081204181807000 2906976 -74762352192959948084727242960142336 2906977 -217819404037510858321391285429960828 2906978 330975385282032633453300968901737040 2906979 283027122981015206151279444047280 2906980 -340713831472527760919063167226976000 2906981 100880269176242072063309472005936640 2906982 -25591341424739097514319801656496640 2906983 -19824602222681378479858955773287024 2906984 318478413960122739948976029095746560 2906985 -89726104552595768085017665356552000 2906986 88643305921977814413689570482422192 2906987 -479084906991907390559176998586772364 2906988 30492728546259043977224719710191616 2906989 319013993631017186986087329832260000 2906990 203849275931596165287589609659264000 2906991 -233722542722799575306757816470403000 2906992 -11276337667444631276604508746547200 2906993 16480335449683269372031185818730624 2906994 9559007914688444456965877333022720 2906995 58489393290697097052018900281294400 2906996 -69059128256098405007527065847406592 2906997 161991353739528472719911469188232960 2906998 27116330259998360573996821929828000 2906999 160993903644419896720559410993233000 2907000 -253763906264240506078785816729600000 2907001 94350575335380607352909366544991104 2907002 35361599125437522750556029922551552 2907003 -12171235878040105458555036766422912 2907004 261379428646984411996373077383981056 2907005 -144530137522829220607134696140044680 2907006 8999183880760500227650051003987584 2907007 382581407126748434910127222681800176 2907008 -33932057660115836111132391301447680 2907009 31533202387322238305178240935526720 2907010 125287892240893575575238357191984160 2907011 -436760449956825660011195690201312388 2907012 98980625716901709145753185363750912 2907013 -166596246001529114427744572206936738 2907014 -227578645736127714545650002567192768 2907015 3308973608442446338201887379144320 2907016 33427571054029955678392170713579520 2907017 -110934710445576074678244550281390336 2907018 123395614568628519471248435609455200 2907019 -80439002926608692716211426649937160 2907020 152093918299891435774220230710312960 2907021 -124347792303851865950398643756735040 2907022 9523048759430928313820960090318400 2907023 -168381830444925849065071330559820624 2907024 -36493420117956042033633577678405632 2907025 287377329635815495612482532418475 2907026 -17690629869605192024945441230770288 2907027 -355714761185405350160280645409209036 2907028 -251106228723913136215408061413744640 2907029 -378663575992624018231354612117472370 2907030 -9442600208710006825363959948902400 2907031 128796948867746849533275224883144600 2907032 -352868730473677846217005188066969600 2907033 165310149803199857917628026602358224 2907034 -70826163165987046410246822781881408 2907035 -392863516767380737069120738063331520 2907036 -301142611576422077643593893944852480 2907037 107606314362348761539952642112874304 2907038 -30786415358326636450231373199960960 2907039 -15035856514302407362066875594436992 2907040 -348133224830082049988574103447142400 2907041 -190903674541861055452354475726087916 2907042 1432282708389061206977809891691520 2907043 -335565906288584750741159428473628708 2907044 150852976362668324677532272944660480 2907045 31338246109035629325998191438414620 2907046 334603872716967114961990701787064640 2907047 -227153567613833949754484676832534560 2907048 300808486829988804679519512279859200 2907049 622098097810799421093768360480621050 2907050 -10669979943797607521169507233791200 2907051 -59504381359689323349999471681745920 2907052 -288110285478760630083208087496496128 2907053 194607466012242056278027362974385420 2907054 -183868583766394193284022083959227136 2907055 -398421456045304347800506771470122040 2907056 311267015943505643594616359092224 2907057 42209490934925477897359036003195680 2907058 106812725064873668267031487733760 2907059 172272722188723590358500450828757260 2907060 -10422640381889104101783272582922240 2907061 643263396226877748153798589162887662 2907062 -52706913048078070271743866315305088 2907063 790362435023544750368176040593432320 2907064 -146661746866361721527442034202542080 2907065 -41570067570205280347628515865755200 2907066 -247620848798274456322294809296170752 2907067 602778453626015351418432110989878116 2907068 -68263009032438337364328177795170304 2907069 159355884511301064315307398553432608 2907070 53649794981777718099169721491260480 2907071 92014866101996900270728258489842672 2907072 -117517863673534352031366826703192064 2907073 -240838227621644013318432131948654636 2907074 320251400276625953342042422259683536 2907075 -116377259843017831866608182389566400 2907076 253524717519353422675200589211136000 2907077 -339250067949823753330902181875768228 2907078 255083259480676607100965347202410368 2907079 3005834263803208335554916560835680 2907080 -199116069689279971418878744171315200 2907081 175023415424381044779829669482020970 2907082 188458385033621628240403336809974784 2907083 190594102888943134494032540866145040 2907084 142141283256162695690605148843982336 2907085 -105870604685002009202904867070410240 2907086 -31790087236478170001099834052623616 2907087 -69106632496129127479763551879042560 2907088 -139660925581044477038891667414949888 2907089 -336960993421514256244866575068516110 2907090 2638406281536846417035982339881280 2907091 778426454259125206540136754726265344 2907092 118642193427890158074262416016856832 2907093 127092689618903247542934790352741184 2907094 -144620323513399630034085307070471904 2907095 -36190032917985571798743047214105600 2907096 -151983784865394608461725870343987200 2907097 -358163515855942782110232498683838454 2907098 259517917974771730464874838476450800 2907099 -20015412716118825355535724024099936 2907100 -35217213868160350019638895114009600 2907101 -2930046680897512815462305738910048 2907102 200840618960488989525532280249622528 2907103 123122730253967066297559553417199304 2907104 331596600004663803678153171734102016 2907105 -17232001731892504154643243866236800 2907106 -17871595094474588644022232644323248 2907107 -166417159879819669742764193538969600 2907108 -52537499411252570737661549831417856 2907109 68331347004894268428705968361565310 2907110 2183009052030820999249896590232960 2907111 -39436478963412327439998809126983128 2907112 8978692307504654298012449250539520 2907113 536805022932669247359745622427349584 2907114 -34926691214080691629940353609912320 2907115 12586194057443757297108827639598000 2907116 28508593367211799933652842389008640 2907117 177562957073069023026086266287042240 2907118 -71960517283311208064577468070033920 2907119 -38962106538457737829916829725743104 2907120 -8156444439189638168421589349498880 2907121 -440957982659663913204826435626251520 2907122 -142361453628009139705698794008704000 2907123 86110650986432000615058060510051384 2907124 390858195210140972761435841266132992 2907125 -55090841007384397452200831374290000 2907126 18947901655618832425296933850682592 2907127 244316442570512290389537641421592 2907128 100383035915548359555613244207554560 2907129 -151892478862389110976283069633402560 2907130 39408722642694785696187176826259200 2907131 146866909595268336611721502199624112 2907132 -56648403307193209878866366068489728 2907133 -1076735616914290200707999638789338 2907134 207419789479813308502415741221767360 2907135 -39120184638418418108285253650035200 2907136 -698163191237591997907939809508196352 2907137 256036247351129571709638654286326786 2907138 164890520968065250414823902225456128 2907139 -137814738196564673223788123533530000 2907140 154275539210239596757898265082759680 2907141 384639283371497363172213794134295040 2907142 -73033438579971820768506360851157888 2907143 703783577705302003634971183645258392 2907144 -10546827924511864671454573881753600 2907145 -33941829057193001236530417614675100 2907146 88170987219828061871853182850912 2907147 -367895623744263864436665161328527400 2907148 -207088799863924270093155249123649792 2907149 25059432530523494782272126107807232 2907150 -62511130612737444054585279279470400 2907151 116472585955554120134166695488217520 2907152 9728913550036323356677234814484480 2907153 15786449255264482770977081052173124 2907154 -71963718057385850146673643082905600 2907155 268204499888791353094437290686626000 2907156 11751027066619153418016998960799744 2907157 461110261447295106399905972119133184 2907158 -69662585776383062055130965037754016 2907159 556284046871488659752115592848535248 2907160 -1281513512476760502244395138048000 2907161 10071265913472253082411728894862724 2907162 -15027121665061149492759197735011872 2907163 -263957747144038528049648907007119840 2907164 -73904125757097971700335288744552448 2907165 196276268821809617368567268804269920 2907166 -189819978847889755737262146253562880 2907167 52001287559917425429129498599247360 2907168 -97687589559021027083836849564680192 2907169 -132141764650211039078592962905748204 2907170 34835571694623821023280827557864000 2907171 -14800129230476443989785809057252200 2907172 -317438841416401740891254898648369920 2907173 -39795334586025503794475332183891776 2907174 -14149465546449377945745902946240000 2907175 -308789029589125948538206035875006000 2907176 -38806960370131171514436005872849920 2907177 5553182738528475856449529437167616 2907178 -433840591461957313907573693137753344 2907179 425986114847080952896740238448311080 2907180 -39603662341691341328306534053601280 2907181 65143662573496635336868294165336982 2907182 398787210434673098897443369022448000 2907183 -1975773736780437440635160521331952 2907184 -32373897729542677034877054345412608 2907185 -193603056824329020564789382545312000 2907186 9344698724085160020278233476392064 2907187 2733576905827552735090495707446304 2907188 -83981128532112949485039010353002112 2907189 -42016682178751087844397694575055296 2907190 34446746102437661819799801859430400 2907191 15542128980327093760952589168115200 2907192 -269045484711878874373750166650675200 2907193 -22189149876532898094525791511769558 2907194 -189749094089918145443817754955209104 2907195 -282509596420432295555288903986216080 2907196 -897400334904279916684110301992960 2907197 -379687424630909258285765112356848128 2907198 -20203050551269009543084574102108160 2907199 251642756414136067563576112575083320 2907200 -48912144622516315337833272311808000 2907201 -30029151492836354459521907199001152 2907202 112218559044905377525844249662643712 2907203 86144904203190988517068967710342368 2907204 305470313832925511580669084012091392 2907205 146024603866331343854231676221381760 2907206 328675604879173739990539171452915552 2907207 -402927102152888957025147290937477960 2907208 264925006011975686448934920279720960 2907209 70007433442988045005410831132258240 2907210 35247010523190168697083244813512960 2907211 70631506096980468721735973702197248 2907212 -68251250036946662924258289626972160 2907213 153347901570287490674572579841252544 2907214 -109858498953638496312358577529716544 2907215 -165282947653380762717895459200827640 2907216 -21555795567174887796880294647447552 2907217 291134049914943289266965619253233266 2907218 316247598336448452290867474776636560 2907219 -298598374607713991186326297916078664 2907220 -129215736491069423071145291297829120 2907221 827015755587793712132398668147442680 2907222 -22671591629002547740639647027025536 2907223 -150444802192183206774823173823466112 2907224 -347024075705783224446932841137879040 2907225 -14193414301878956353073327711640000 2907226 -71066618123670872265889814579320320 2907227 14920041624084830161462979679371076 2907228 -60775455482062209373618240073809920 2907229 -226284561489499805440129738678060916 2907230 618514032280280597004662479912320 2907231 281315759493301146613287281080667664 2907232 -742120284479068845458302088996978688 2907233 -26608175430860159239578928035535680 2907234 -24417537308997495094086828081098112 2907235 143405333439049768922495201150617680 2907236 -16694954386212055130349219510798720 2907237 240833815443603205275487099206945600 2907238 -58460843316523618897045629291065088 2907239 -376876676499036070572796762904325960 2907240 -21027092084156840974663222281830400 2907241 439026055041584405814133953024338832 2907242 8813481957854578159419955239112704 2907243 -343113952180984121263361478072671268 2907244 -79728790604458863522114969196574464 2907245 85113549245899091045218587662037600 2907246 23729384958524508675786140933397504 2907247 -88720283119185180253668040712348800 2907248 56862651504439444993932634719682560 2907249 -134475417522013281902585019687624336 2907250 -147596527639276216262689043072880000 2907251 -184410571550798049482309529744518208 2907252 97087908296591606069102397672164736 2907253 -21659663189682319937813581085064036 2907254 -33594952960876350662107380352825728 2907255 -136472461022427235505609104446137280 2907256 -2969139310406813821461138169712640 2907257 -479461412470176879809617079536585494 2907258 -5109398598621380102116593540950016 2907259 77415621243437515662631747551725704 2907260 -89044197169514028434434064167587840 2907261 88914330328404940611565217381017632 2907262 86541714227413465448408302025247552 2907263 -178277314107554925226701208493647488 2907264 112305186900636516731174750980669440 2907265 139089298166897889090990103683486120 2907266 291835749998243610351242355198875520 2907267 104688643678338288362392179234360 2907268 -18721977457675636313076584684134400 2907269 -131370072637841078031673171476829632 2907270 48153621455699791019309435159781120 2907271 419172961121044728254256736375144472 2907272 -27091183067143796374006380625336320 2907273 562081997960434736772376862527488 2907274 -33466589219360336433934277129807520 2907275 47640783278537382029177833986780000 2907276 124018134224623433810753597846687232 2907277 335509389731181432410634165153823692 2907278 647991663104591978263994157324346368 2907279 -963847665407976387071709377382912000 2907280 -20175322169786211319147432754135040 2907281 113115595487416407389054873191570932 2907282 -26548875400240580780017420270465536 2907283 -584395528146826738574703557535946056 2907284 -150534785181621586024881504586629120 2907285 -58067569174414752507636938163938400 2907286 -280152148008899646598477680203901408 2907287 288042520023269563222677429110196936 2907288 -40349989287574063884219033925632000 2907289 14673742419681143466376907274620544 2907290 50605378637103884163825991612558080 2907291 -185571773870393310191414256341346408 2907292 236047726215179531406803181346808832 2907293 -129163973789856883669292584382674458 2907294 7134231461542947716309490695027328 2907295 -107103145854228754400386801270522200 2907296 122579104412743219847472509831086080 2907297 -155890677677480829514523784150333360 2907298 758277612696888613001194341884064 2907299 1027322088178369032527537743264917336 2907300 21350176485838197425463834573465600 2907301 325479203333409404517304789164954302 2907302 -26878884022287959649866670088623648 2907303 -209765539680740189034428945208061440 2907304 -1158299500828731114469210295500800 2907305 -204030533436554145219346190311947840 2907306 297545791706886029545690712803307520 2907307 31780632975466300641597983798045364 2907308 -46101423928388285476030132417443840 2907309 70640640516202286758016445801113760 2907310 4831085349324714732549262429201920 2907311 -492322747300752848109682015520863176 2907312 -19609526453357318869054041491570688 2907313 -72314615952113491462950825302275438 2907314 281943681446147108370299499669482256 2907315 68783986624868583911874357877308240 2907316 -1903283502384778880664137188149248 2907317 -49271476432279917094622914707687474 2907318 -23954932027134449229367615266224640 2907319 -193740204783082396399488404345592280 2907320 93125755222352383105665767113113600 2907321 3719147555573019235924180847777664 2907322 -66470380569359262915833919364344576 2907323 -350566172233545367256401928955292560 2907324 49036721276079408502708959189934080 2907325 -232703605864482504475551058855379950 2907326 243950796880036307706571180201898496 2907327 -33188121757794126450600174075725880 2907328 -24087511866509488811305643809964032 2907329 -403638823323951252190307339842139070 2907330 114038083909392739516833876048337920 2907331 -28075617007761388026383216073260800 2907332 6823662793103078815632535288077312 2907333 -6677437801227297540273493856377632 2907334 190521621528276460665602468856563712 2907335 -34254713750730844842963127877888640 2907336 -166568004685676418215680987071897600 2907337 112597004271378582067826878225712126 2907338 -20788805780339118144320117464611840 2907339 -225887371775940633462568142600020776 2907340 -48335205479127671761233859647912960 2907341 -2073601913557376199943202211431988 2907342 -91433548728771489351103008491133120 2907343 -563479208219619977569400445458691240 2907344 -122299400079194275345698473522626560 2907345 -21697188439239123145275773555049600 2907346 -15250082535656787263258924103210336 2907347 -25078716057348094990129244539917204 2907348 -168170472871202780573901103030302720 2907349 -294908011688324577639672097948233764 2907350 149026010894090152249663599236714400 2907351 53982649640422828477047690944115120 2907352 -198909972404593694150290207900876800 2907353 26638725325737772627524866784082944 2907354 150552429419932206478089911057456640 2907355 -393162913169979853032191348770506480 2907356 -193663282658407943855580659767150080 2907357 2790203197024599121222515602994240 2907358 396969192110953590902278330714479360 2907359 -225783941456520923799484134984192 2907360 330090912347388164761666368385843200 2907361 -320614063331053805629396518699011520 2907362 -240094004200851624820438021114907568 2907363 -47195618234678394059861225273206800 2907364 -197021216400005042566768358198948224 2907365 267714353840577662289222174837307260 2907366 -37230572766887612477823006984314880 2907367 278143446684873272298994557973839416 2907368 62780012864007814485533007637493760 2907369 -403118613820179596933761268049418512 2907370 -185868914630309445559062116488425120 2907371 -57399448983851393041220954311976328 2907372 -44293432947206208930623585668727808 2907373 200204451345767481338223276978990336 2907374 517869141309105433721865386638612992 2907375 9947620460353431660374835795348000 2907376 -90539504809325725066476874767597568 2907377 94567952056649416994577669661496160 2907378 -76622575858800561190826512410954096 2907379 32619428747690918412672447571112400 2907380 3232494465840555810947302772121600 2907381 86813366781337085591462584556403552 2907382 -303205887291364687383764945981913216 2907383 -306466917885615993918037171816729368 2907384 152356251272197563750207603973017600 2907385 -100134838586743753622002962670438200 2907386 -53574850188626236843461937324096320 2907387 123972814787253986666765595827888640 2907388 595161675957140656117796716511744 2907389 13465812731194315851780711407933190 2907390 4679168092037128821052060457472000 2907391 632418274864719649094375323562105952 2907392 69014353136504861217304980416888832 2907393 -78981448364084900285521671587453136 2907394 74983266408183413364170660212434432 2907395 -350897706301558630167732531354109200 2907396 -105314083830788079029218538584088448 2907397 145269036855751546751781538207034752 2907398 -159796863624609630160037932261906560 2907399 91184730813326005028016190397930880 2907400 249267013244539200432127748241792000 2907401 -83069829612705866500793211856952448 2907402 -1484732215479361298255068648734720 2907403 -97199961476280122148276327932479616 2907404 25804459060748755662428686928134656 2907405 -28537166662157705415326160939378900 2907406 -73597670621224438826622124002742848 2907407 19829954021330769503839077937730688 2907408 2466666776563469349099774628331520 2907409 -148019383294799108390921821624302096 2907410 -22567973905203842006733310669025280 2907411 -93107625514647218368172221425831936 2907412 195121779048945969609379409732137856 2907413 42975871383652699796779005085920540 2907414 7500923125186311467568964876865472 2907415 -312077246394945492911991244452645960 2907416 17726957054107967535097847372328960 2907417 266863392748767442911274085414780880 2907418 -315853946260413921243373556825256960 2907419 502573910851945066006807257665426820 2907420 163012902914754064437816459646402560 2907421 175763039953620070167794950132916064 2907422 -109394316362805812556365961739056768 2907423 125493130320601488595614939620907864 2907424 -3375400154268194393831704414126080 2907425 -107431306103604365679055383955271700 2907426 -56425068717426189466806274119770112 2907427 -194409918432918139895990932192674724 2907428 58116457175251406398419961608585216 2907429 -26992306402322392559105886563409600 2907430 -64156982841106606378179616415950080 2907431 -7947506508551074840391787867711768 2907432 174028603021534325573947696393175040 2907433 -126745130118713968620570957443568396 2907434 -10917244777098354630535645617391008 2907435 44190117982185720654864441485836800 2907436 -135296971986995353247298180610276352 2907437 261882616052343374970541713086880000 2907438 32103236355968496300273584316482688 2907439 -121195784915190794542489230383782776 2907440 -71052017159686325041944861918167040 2907441 -128885866550334980240336502114513600 2907442 191134737617664956377198237549288992 2907443 -263123977333890523193263977625470720 2907444 -11081221195339973965758771594792960 2907445 1991557096917817629634829499877920 2907446 -295079828356014616024006571105759328 2907447 100100319780033327090378384317219328 2907448 -183464957975889109533780568223600640 2907449 82847593544821053916002878445019536 2907450 -6587484960342814685787260544076800 2907451 -211932067743379955930226613354475548 2907452 94660750967678034695512311378078720 2907453 -121878628920273889102972397513362560 2907454 259570233275517255601319343410964672 2907455 -74935594730086847530183289852591640 2907456 16697892915084542510924778983915520 2907457 171251261522186900965939323327049472 2907458 -240895558260094467490109315123311920 2907459 -102560388804536065573293613730846592 2907460 -26720455168292912987763387591820800 2907461 -180102190887710423432540523108211200 2907462 -5473289390923629339707246289392448 2907463 -72397271516653900649721548518373200 2907464 371741047885432839057774470261130240 2907465 244537276316418204827753360744432640 2907466 -73387741217281026704940920737479840 2907467 -524346634373879233102297697693794848 2907468 -55357566283717316220775116678497280 2907469 -527702648596346992305457473066021130 2907470 -19408587608111992975454675600298240 2907471 -49947962178982296535828914622824576 2907472 -21589143844200902950411260089933824 2907473 569500298986671040739574450920445300 2907474 21815860378725853360732003221098496 2907475 24103725498391758615712231006861000 2907476 -147761582253865830096605896384106496 2907477 143151765413599612962251244780476814 2907478 -84537401483335411190702523790142208 2907479 23345950281850576160055789727119984 2907480 -232225103714685235422467709920256000 2907481 10012727505391443293620091487494282 2907482 -192622802224697422400872674377517600 2907483 -440006341542273252922218877070664336 2907484 732763891975942908931264425834535936 2907485 88676311317973339876996310079682560 2907486 -99177995448933399419501168903141568 2907487 -441270662267408927000458047203273616 2907488 4770591338591047910886270398889984 2907489 32160903805489809037657376421661248 2907490 15300422979668101944937242288599040 2907491 -603894096178866835643208408694203108 2907492 -2922348980013670847559457737658368 2907493 586721142157264945394459602280027580 2907494 7812991187080773397788937933882656 2907495 207347022754030134922130949001169520 2907496 452041917940766382665974438693985280 2907497 8894312327720409837034657383259200 2907498 -90239122151342821939188482066679552 2907499 11798684935921642706319428051224320 2907500 37847239389218384364270571462560000 2907501 402590903483875144136938463135034432 2907502 94797975334963272842587285620309312 2907503 57883063524744440256118798215255840 2907504 49620042620777379809432720790355968 2907505 130322050363977038592862571295664320 2907506 77036632142078201116449468177223680 2907507 -9928067232419004777251587447021200 2907508 -307404850185874599048805848235683840 2907509 -237627602321516724751308947940210 2907510 33736734776642893144800344485989120 2907511 447713012863390707566128720211644080 2907512 270992272076866726774840506890035200 2907513 -320045748158968239468132177618577680 2907514 -151241681574486477802805407191433728 2907515 -66225782489570489965618427070166560 2907516 -13644146901952637744494153604382720 2907517 -8133710214306076023384072887051540 2907518 -292446243800928381916884462305687040 2907519 44889186099613015212792146870173200 2907520 75849756020471012248410459734016000 2907521 74877210170095051591892351710898688 2907522 15588012153708333204365159539246080 2907523 -31200749255717648130519530901177840 2907524 -216412778344933233540028929498403584 2907525 61205481901274026063397122098964800 2907526 -65089509590124669670108290104023296 2907527 134598626293965052125029671525408704 2907528 -95747220617627746728608589080985600 2907529 -492806286425536490641618262940928870 2907530 304054425309351967191515023556198400 2907531 -3153831226049087212883519204282304 2907532 347982476239795781910145475273707520 2907533 -140403399870809201840869754963974218 2907534 -10347798955731417877123948334800896 2907535 -21092470672088310041419538152082400 2907536 104016829039220263322885090067259392 2907537 26364223401614792340405433735480560 2907538 20716670694066442701965164229124096 2907539 -265031353679933936105643100437790800 2907540 19451851608656747690280760991270400 2907541 -38099531357630289773518511927635200 2907542 132392071321719715811174114222175744 2907543 -121238171530405851590000820907024536 2907544 21742762728531071887830122783846400 2907545 309493744212549846185478576773389440 2907546 57692726369002246844669055774912000 2907547 47405167947765012460868561373236996 2907548 -55589871278636461968136522029241344 2907549 -117877428942171686351357491095410880 2907550 -143286670366646862368685970891627200 2907551 -271061105481602656364878503715564080 2907552 -22890719898530028234004528738861056 2907553 625186667121165609374367030814118064 2907554 102648776578179999548530207187408160 2907555 -61095582520053276389513454808807680 2907556 28439713671366419634160879822080 2907557 370985930009727003969611622192669660 2907558 119627215173507131974983207449051424 2907559 104476430958331531082187678964641760 2907560 -145787047376052324990097436131584000 2907561 -553651119910249914341623837854087936 2907562 -25263653501657857246744084757724240 2907563 -335820925952041777152138004704682188 2907564 286098258665942832582309292411318272 2907565 16972075812899911795439094464913720 2907566 -210717172743024742503353972577432768 2907567 89007431470379164463758424074228968 2907568 29145728506804901753347058343542784 2907569 251169832244586964971441155700884160 2907570 16549623173378897921948478128294400 2907571 150213109797147256527524652588872752 2907572 -434660079326894278849191609351057024 2907573 -202330599024026160741095162000840736 2907574 -1780664214201073326517394814598080 2907575 -75143336641212202878149723452182000 2907576 -2375004849524271843538595741245440 2907577 129116919527820682493161287834656426 2907578 -320912791703982104037301940884448544 2907579 146740353829841786231789697889955520 2907580 44535496729478422646602224760965120 2907581 -450308661570146654306781114182850900 2907582 124565412451761099384601762846953792 2907583 35993125919771553400341076251084800 2907584 -34932076317185843106607766226075648 2907585 20351956017969448911534203476835220 2907586 81849939629987922819536833936012800 2907587 195412147976893645855682962831094160 2907588 -40977365675894426472559318436659200 2907589 19601456891428437065963206287080000 2907590 3842467717163466373967736995443200 2907591 67393917412615962608325447242943360 2907592 252383724794796930564258375873331200 2907593 186242153621117679268732111142834688 2907594 -22877445499808273009490624013366272 2907595 -126990276626605651142507542521187200 2907596 302154634683693396137527045054483200 2907597 -10642046706114915438691531546125312 2907598 -310783627818031440051516944614299840 2907599 -378163924965801033757364390651631864 2907600 36222566829224415848254603778457600 2907601 623268063647992209670885766836815602 2907602 275701849606857891237347076338870400 2907603 249787962731355215024845932893434080 2907604 -130700222186571425471036900492908544 2907605 381162229232840604552819363036007260 2907606 14901574160928144352612939087319424 2907607 -750720148206145460545025621734957440 2907608 -235782602407379090894755699379404800 2907609 -28779103969825962310500203156306880 2907610 -241015217477030442791337706410443040 2907611 152617979212256927927669972070096432 2907612 -183463609051823213319175870406166528 2907613 659151569660399045816967438759427180 2907614 -23928359119421175046120751465840640 2907615 -193272861240355252491475401234887280 2907616 -465016992036272514745193004673794048 2907617 -198276073383338393983532525966160 2907618 31398406566747805561108967768973312 2907619 -128036163648209515963900257085983792 2907620 -92197680885122063497733498904856320 2907621 216762174229842435770906513900488380 2907622 -284737948972438196136123633455122176 2907623 383430134268890385084582286109890872 2907624 202119716539937445459716187289681920 2907625 -212788292391432806403937722010416000 2907626 -70901314621532797452190364724966816 2907627 312887438463482196148344546191232000 2907628 -221826549673885552685105037663325184 2907629 -84451876282946628701045022640765374 2907630 -105794621470683617857864361568000 2907631 -691638722244894124926746764043739568 2907632 9137118323356006727520407195615232 2907633 -64916148459821872404529167800374656 2907634 324994215470238641526576682604787216 2907635 279229322294394227828892301179316080 2907636 -435821403463594914221249145107374080 2907637 -34259046731009789792317198351855488 2907638 89764125957252882731072953191219840 2907639 79561249846495309489233591904897584 2907640 65568384880834474608960764738764800 2907641 -408476595644168960124499615793391216 2907642 -17755723410113224281431486573273088 2907643 20917465281650092195920169988492760 2907644 90591172905134644395438101655822336 2907645 -17091771786681056788414941153077760 2907646 -8994072739023568539325644488386560 2907647 440607947522433202076372312141892096 2907648 -176821933923773655777128212768751616 2907649 -376462940473870000417122216522020350 2907650 -47181436399232357997545870853277200 2907651 105584566985746201895188334608199664 2907652 -223923930782181859079981332765774848 2907653 108753885681325807068226214435726880 2907654 -14714939572806561987777123424898880 2907655 -177446418998464948196415324406127040 2907656 262356495097802604207385923529113600 2907657 -2698519027026421890280711463081094 2907658 -29642269628716579719701093958611616 2907659 -128172286066426286582471927688471696 2907660 -970731427761124600709468943728640 2907661 -9502784324234470355442861507140628 2907662 353215695211335559082669268197648832 2907663 -13334889160527689690292791255238144 2907664 -135514680549508564547265127094149120 2907665 3129243058090421457892263063091200 2907666 -191790547218512052589308153101014656 2907667 76015590031714655630803360956864592 2907668 103566254210290334402806047530034048 2907669 189104020964992164978495898092324000 2907670 214730498818521621433348425979649280 2907671 -226565628244091003959734123654252408 2907672 44327916998608178768464951925760000 2907673 64505926463636664791925330284290000 2907674 -58465359389447143206236667902361600 2907675 207126295381573039940927175058013100 2907676 82595570588150670257763173711708160 2907677 -516524994011379014729173993652568474 2907678 98358642010487565715750866071970624 2907679 -222821306354630203721159319907036560 2907680 -532640530698766327750939409114726400 2907681 15703186838030653122808270592439744 2907682 27119007037367426321297744072500512 2907683 123305054731952933186900213707187184 2907684 -48822360107910937121976409598976000 2907685 -450675054782247103059974815226534400 2907686 -50201066542771139155309861368241536 2907687 310545009719524988938390933232692560 2907688 61572723512735023823566854608486400 2907689 207876086415820739074572758980662180 2907690 -230154027567401823785937714507586560 2907691 189490753421451348931488717531687092 2907692 -413930153995481143957075779353789184 2907693 -405509236972755314151784741772585418 2907694 -198751550518608002573655562994407104 2907695 41592157559664687530525759509200480 2907696 -13260171573976082460380493496713216 2907697 -151860941257631643590486773314101760 2907698 12479527244032893741817058350549536 2907699 57873645870171128912274983466097464 2907700 -12394835375232584526016574006780800 2907701 -200598231252617382826314722910728196 2907702 59382662406117743846866153758879744 2907703 -1402146729000868365388596282313600 2907704 422154222860221500232767477272309760 2907705 -229786484121964050243626883988520640 2907706 93789377246944882359394795513131264 2907707 -140147118280436488560499978749474816 2907708 134273676637005163927095453663490560 2907709 11605465167715915565970072545618406 2907710 18060244002546110310004435460367360 2907711 263413541278734147554385145044986640 2907712 22064092376306019421372842391371776 2907713 520524501660678968836762974934432962 2907714 63781116536417176191390641288709120 2907715 -37144888358884563263830488630025200 2907716 10206711241909809878624597968773120 2907717 -6302789922899630390204465603269920 2907718 -336835980921980716554116829832148160 2907719 2350304753728242960171437743115280 2907720 41092913812992859308484388137881600 2907721 -140499129991390161961696032390967078 2907722 71533021094936678545323431628806400 2907723 -65236964870096769259964041783034112 2907724 -428014232028414668374796091567168000 2907725 12380960401892706974958869152262400 2907726 -63115631750179306822156705857387456 2907727 -502368487599489384829561917015297424 2907728 65829671981626646925377099055366144 2907729 -152919394957965538845378848430188352 2907730 -40321397737905355905778253836800 2907731 48567854689401863028710645176993272 2907732 2418970398674642445315642059261952 2907733 -259929953463258445340292412797653600 2907734 -114674317564041654526319825410720128 2907735 107046270878365636514906993516628000 2907736 -16535616389072425283806315142184960 2907737 -172295288343418753442385014375701248 2907738 92495409656601544956681955275921408 2907739 -249558704021952057120656998046666832 2907740 84954576764685218362509205534510080 2907741 -285245407539238624523162146734566400 2907742 -30317602272879297294620792627257728 2907743 -391661007498796025062115010376174920 2907744 59340011993920477004319148266749952 2907745 304755384967236573796262844579316500 2907746 4263162876715612755216777670072704 2907747 62638931853983526419657945073463524 2907748 405025314872018105663643219653693952 2907749 211345202668732461424264187678257920 2907750 -96756706292934681561204479023776000 2907751 66956360111639485780400095324336 2907752 99757067734003981345887994917765120 2907753 340295167109449455070121197116451200 2907754 -46852960266204044971576179827321424 2907755 -175548835926044966880214103760663840 2907756 125622537652410648180492020762407680 2907757 105023452837376555985983294121119680 2907758 -41389063757902359817696406664707904 2907759 132794709683075562793930931338506504 2907760 -40528534387926307184577168747724800 2907761 26999107468530184636631878615629924 2907762 -81951614428950744343027617668129280 2907763 -42231718223178233002436580918711988 2907764 169169140883779495443169556105352576 2907765 40794883307263632692659170184819200 2907766 231811943323963415397989387015516832 2907767 -352171677721039737813705755444204184 2907768 208295716516657345354622685584117760 2907769 -73314546683329083288478909626715648 2907770 41230216497581978523704349478948800 2907771 -121754996277412806128040906361408488 2907772 55759819815030970954565830927226880 2907773 -523148702818585950405246193898841696 2907774 33542808054671716881553641941118144 2907775 -41162269532797780525742720639076000 2907776 429316550283984247094518518707650560 2907777 -305464952679822706406036512954384080 2907778 -189125635391818820733588277154560560 2907779 18863677943555333663760426315114240 2907780 117636673542608913601056320050421760 2907781 -226226434858917445854780700177224036 2907782 412361733678017872521931043942089152 2907783 -245497665010725152741328170589679248 2907784 -118571521475972263004709553219829760 2907785 381934981836120277312581309194362980 2907786 1823642830710293261174425809437184 2907787 75237489826057972208523019391665720 2907788 13030497460238610736607949139814400 2907789 -5062240243434718505017347030523872 2907790 -92489699842450332607551982523443200 2907791 116550887107996846209710064468580584 2907792 -30331476395707966468352998385909760 2907793 -50612980507276440730253339101710080 2907794 -162839682035227899019727752412552304 2907795 38010439057813992292989275469354240 2907796 -561594949929019103215363953382305792 2907797 -325016125347236155737522979816868868 2907798 91701240817315165246698965964748800 2907799 -75251771437127872293077836630821264 2907800 29508773209974913488962818473984000 2907801 -187633649000353433116670642605335480 2907802 -63584187649763012673063659221713696 2907803 57672380105467961695126172042306052 2907804 235957906064752731672667969225531392 2907805 220526811060750766441087356074065920 2907806 138865269030168249311631750185897664 2907807 222653492069038829008724445395071104 2907808 168171040202990055432405644910919680 2907809 -12070599572841961577852776758690072 2907810 145435329533410573005399193226445600 2907811 955499131532740842380733555987795712 2907812 305895722896610927091841044025942656 2907813 80265228134964619159564618820590944 2907814 20251900360510559497745873550207360 2907815 306451553696082374103495733629394800 2907816 360138537913927319695909462127247360 2907817 -670608138824988309039025255820015520 2907818 195766215684177393077519133000285360 2907819 30811445766459509813413193792592900 2907820 -166929764308395060518688557586769920 2907821 42674650878959045715908586117600384 2907822 52281810925446366321425372927784960 2907823 381670852906788931162368133313597072 2907824 117499052530330340285832344277565440 2907825 31917839746604228755936288202685600 2907826 262391197467960136255156658668004112 2907827 292996505202205113423275887806783360 2907828 -72537852224996318032962806042726400 2907829 -219598189729918534502736171813132516 2907830 -10219485353549148321159720149683200 2907831 45498013608156537424297493297677824 2907832 -4976506051912234955526806008627200 2907833 376018655389949861823580981456857300 2907834 -110137253775558856602734018485509120 2907835 66762284557160280496823326753470720 2907836 112509435514921025141109179336133120 2907837 296524267150527569845094518418477094 2907838 -25863419532986358834844973698087680 2907839 -636210387481281119483102055301873800 2907840 33337780371186813930772955576401920 2907841 -1006674089594017380755507936486533548 2907842 400938811771360195691505219770880 2907843 105706147608880241127423965849852928 2907844 -222023741302761815138695823307976704 2907845 -142016466683374943911676891232477480 2907846 205987733071313372999132874431472000 2907847 304727451074590504584713662208591032 2907848 375818476543832171104533398485263360 2907849 -79240745551715248788162301321546560 2907850 -112689552947732739610301837559974400 2907851 69195073802669321542410487768776852 2907852 -91616364221870185858887982042411008 2907853 -42774329503846982730373051199709716 2907854 -97809470806001317217503461796194624 2907855 2606635455317890369468866223525800 2907856 -84149097040133473427292500820664320 2907857 307046187650363603431034867502533106 2907858 163223523694982953476229635786605184 2907859 29072966706141583709861914759659360 2907860 81236869714507268939797362880972800 2907861 48271208913464606230144934840801184 2907862 -70534692563181348264283594627739136 2907863 -128883897800202793553299863767829840 2907864 -211386512880508908133674767044823040 2907865 -68398296567184425514901504006239740 2907866 21714401231449666908688980844730304 2907867 -91526617769154429851778355808887296 2907868 85533909821554727829600211343833600 2907869 77698958637918185447583159563055270 2907870 -4626954823504121027761037062164480 2907871 -531989681757899206216493090274168928 2907872 -668242133429742372296594975883264 2907873 -529099281001697099314033877832396000 2907874 155974260923973984165566010774163200 2907875 -10422749158518504460897968823932000 2907876 78328154210775297893628785924419584 2907877 -55168680725755301323783936858672768 2907878 -294845707417755745556992378800809760 2907879 62239643482999666828323392921847888 2907880 -5313162263171180547528017676288000 2907881 217657104021277690338757516301066682 2907882 -1650672240102590807592291734849952 2907883 -46653840797313539041443041935023576 2907884 58499707101156225584206860578918400 2907885 -201105263006562587119078021414970400 2907886 -29695040355375893106209089473628608 2907887 -688061512599650572804795503509452464 2907888 -105078449179517239931524165007769600 2907889 394505735835389561591094318085028690 2907890 -150057759989297769160849498665676800 2907891 47204855876795876723005074796876704 2907892 77345486557170324618507352769972992 2907893 33550629561460889216989101443523840 2907894 -18382770610472520559144734328373760 2907895 -600892647408639846886454788967280 2907896 -820108569353258325259574960629555200 2907897 -129450756551870944264477596675582240 2907898 31429458342675534977774130484131840 2907899 382312054551475859536753401758148900 2907900 9849420828816913627709130545472000 2907901 114946506642864698769206250214393932 2907902 -85162332383559295078070542126401600 2907903 45989070021397488050314003457212104 2907904 38059256650381454406654372018651136 2907905 -74263818038268287130838134677340480 2907906 -1472917725255882238312963791451392 2907907 -60332358358387989213651160096227844 2907908 -122538522473590503045718761861292800 2907909 207015375492913867517094908024952414 2907910 -112568951623426075601839429673696640 2907911 -615355345664162295917155577359063200 2907912 41838767722968959834312284333670400 2907913 207384100873862228767249199888774400 2907914 234796885623405447565794520191115056 2907915 123672744846865002643685379453607920 2907916 -159690423129673730072470193915112960 2907917 -31669518585919866476758575863344200 2907918 362148612383983496941377170881344 2907919 -178604694936680230708283988920147968 2907920 -12514002194817057161250947522887680 2907921 -3860041061797595435654426766201696 2907922 296834539861928925019713444336730512 2907923 -645390864519623980778608776447087828 2907924 14874645092181604924270411629084672 2907925 55893230513656171744238791058229300 2907926 -75528276449360338267453322473799040 2907927 -262401611548675333556782473092536320 2907928 -151198247681476939537024059265443840 2907929 68717358425794749119937557139523530 2907930 44235932138751246011524229711973120 2907931 -233198052242282221309941860653127840 2907932 450360460192508988033222492170282496 2907933 43521904583799380633524634574635520 2907934 -329916140749127143443417679011250368 2907935 74483762035360128033005270154009360 2907936 -12098970130467511722528965488803840 2907937 584313792226153833175026209081747712 2907938 114579535640857254523750019220944640 2907939 -189529282938065987125557434318258880 2907940 -37581213233246484990814054465720320 2907941 -233864463683696858746336263012800388 2907942 53338006642134203617906626570956160 2907943 184294026318572849525273738338835192 2907944 35244639440416220369470413970053120 2907945 143826746874676409601452795884982820 2907946 -50435985549803897122727221951755840 2907947 -54425425099716461708713548734881536 2907948 -263343154167349752782970967778449920 2907949 56782728843395806602302831441658720 2907950 -113147560366861781424326069304744000 2907951 -183488562045287530986680176678118640 2907952 -147591912145978918497127591086686208 2907953 -41754756371606615907270003106146798 2907954 142294605916230206667553489871616000 2907955 -8952072162942322174482344738062080 2907956 51066583848883776273441018677877120 2907957 -9931398008804929058498548141826304 2907958 -311795779260044615959278159316007040 2907959 -146837221519230354632460645041168496 2907960 -82716047341848320531085197520076800 2907961 -4366847065886598211970838168630976 2907962 -90740592858250055324765566187124768 2907963 -87582500604075787419271324815424296 2907964 -58267496683068424589489885973505024 2907965 -537093204948210132139669955544784800 2907966 -43900507926293269426286273223610752 2907967 467605576469748472097703330351790016 2907968 17866995940728544160182037523726336 2907969 -253974098506829598136981149249885120 2907970 -20546540882023177537687492130980800 2907971 241416165683067284098250160575583744 2907972 -204782472342977899596671281042629504 2907973 275070226974858264172092579077686780 2907974 6013076267166546280224004533348480 2907975 38164649434853568877407453424128000 2907976 -333802900950879503918721799484881920 2907977 2811321927423532313079625174436826 2907978 16207204857680767734357663397075200 2907979 524817772843569298892698419141634580 2907980 22080335698244314445509494662016000 2907981 -64496990064861416605460907269195370 2907982 1117912716693510092943539825922048 2907983 -340753284277310157027218138723399208 2907984 3520214213696873339883814406062080 2907985 -454624865618073491789797484073527820 2907986 93684529145593897242671099929900320 2907987 34953475886586169838195450281516800 2907988 -335754139897407569372279664519260160 2907989 111201015283287955768481451622474656 2907990 -103523367525181118172248530226112000 2907991 -219688970672177191805105024763413328 2907992 -249284020310352203396574157035724800 2907993 502902727692466862019975145162992 2907994 69543290912347631480014553501773296 2907995 -330560557924522113001491396887112000 2907996 -10820594998243082620638859594530816 2907997 -210867652049944269649618635046190554 2907998 -416023572621655718564509987551238464 2907999 316312048515880251660242959726073904 2908000 174050715374792461864231146749952000 2908001 -232009990314333611941209828522508368 2908002 156247537529763933861994640768795904 2908003 -6067584904099524874590764191698504 2908004 -2762043657092714197044463907450880 2908005 -30989926433598052700016877179254400 2908006 -28655943463574384975820515673078048 2908007 -26327939085273116240327990598737520 2908008 -275306064053978107380791381564620800 2908009 374817391512775774714340174635695360 2908010 71144625993262716440114593197788160 2908011 -132415341365496039768329962474002960 2908012 76512491389476400155108292568013056 2908013 -121502565661094461561687796934957738 2908014 -29657823083481717836646424760253312 2908015 76255353499238871372544736099656800 2908016 -47254204714072527775456010370121728 2908017 16629154778085175939009213743413760 2908018 57783608714143484913931212859637760 2908019 -632692355066214833935746644613931320 2908020 214095267624458860242301202065551360 2908021 -346969317337172810140785652998573778 2908022 11598165911981761471304359031194752 2908023 -155532150777819665553653382958037016 2908024 85562347225190737999362487468646400 2908025 126971730905706857572225065880812300 2908026 -173259958985081927851165361091843840 2908027 240145936998953330146754644491059876 2908028 -4012297018981567244132843191719936 2908029 -87671063145004357178792059054050816 2908030 -57629426363182851671310270260667840 2908031 -358245263561443116910091928990735360 2908032 143053736109208188144934785688535040 2908033 -679077481866737497977997174274631000 2908034 -137888092189616600513178036932595840 2908035 86994476778740873575473908957419200 2908036 309973087899231990240999311508298880 2908037 681366982122300113913416198821968384 2908038 -48804590470794157506950068676843520 2908039 -604331942115902727351815706103869160 2908040 336039847265633636979909062148556800 2908041 -132034615833678201667093782870951408 2908042 -358036848155479773260142940162757328 2908043 -79458011505962558567192775012753708 2908044 10387913858273168867602659563700480 2908045 -58491626360553635608231007940604800 2908046 -81368991006570288472846901937042432 2908047 589010646659719999541934635958528 2908048 4964276756845070142355015043383296 2908049 269147910622754760678627896252224050 2908050 -53964852765868171614968972232739200 2908051 335033251767040723935428765806986240 2908052 60721504780217643669260820950431488 2908053 -451472986800392093511482252399644836 2908054 -407185048233308631021296937273309888 2908055 -74382122508497148217641000425277840 2908056 -69574440210781589762261612482252800 2908057 -236944189246185007734974289558254460 2908058 119349334994881560011454685664240880 2908059 -23323330951422158304715252859331840 2908060 113660937180450151906596053477760000 2908061 149327907635142382616459125307178252 2908062 -21683785692198860264930609335406400 2908063 -116697462306063958140200323604166688 2908064 582753082950194654158836997281546240 2908065 133948410971613791721987314194715520 2908066 -8678488911182217167248071763361280 2908067 -377423012331087787722909606896572440 2908068 -210462036540521591619790667707889664 2908069 506369487666600954081848942686408320 2908070 49709135683955086446181722346258560 2908071 272227632654778100798533977280968720 2908072 -63369180663308251150375697680558080 2908073 -49041697159500916479596655729699456 2908074 16132606620093108682831663977839616 2908075 -56494980765942748582974853636449000 2908076 310505236049773656839754299385365760 2908077 -123817279728617153905895160702194880 2908078 -140550066212667630860933162853375744 2908079 156342105179934782626326203380144320 2908080 -7962546794750220741924570489815040 2908081 338876558173685415842324592432686064 2908082 -211770374308335652200895381982650608 2908083 95639016857899857653603477342424960 2908084 -67681912460632458807189097252998784 2908085 42510050342199333844900357273386780 2908086 7578300114096444122832135877897728 2908087 76039380177132410234546194984516832 2908088 314703360191667282473731378197749760 2908089 40283686021887771121428132707930880 2908090 3639089338447087174170299281816320 2908091 92231417498619235252420323472124400 2908092 -114174572099900560848448609634205696 2908093 -480042124592574443867674578059701716 2908094 -71073403373484993062143252992432768 2908095 -193200029372182980216533668334106480 2908096 -206445751215147118467832935539015680 2908097 -4753195508988686399064729393394368 2908098 197698723578800961665582368940091984 2908099 74528353272497454737168456420993736 2908100 87837113465534128216833797647814400 2908101 2358607878994325015633108704746624 2908102 78726018103482649325171224143329280 2908103 93557831488489052075597178899866368 2908104 314868479807652460649412757856133120 2908105 3356318545643186973471419326476360 2908106 114977836888600825426427633868616752 2908107 28941248129293201202802619405863804 2908108 -73283288087104422790451495361347584 2908109 501973675184192377964444414022373920 2908110 12784876134537146215497291107942400 2908111 340742958530439387110685234648433432 2908112 56549333112881145490190621742882816 2908113 -36879273544547289351292422573681216 2908114 239282896830629009065537488928416 2908115 118092113302203642566059288924567200 2908116 94413039096320967240460572017909760 2908117 907961381179101217981631651447146432 2908118 220386786292150280725076327055593760 2908119 116164679007797587991364529189275648 2908120 71778699479083978828959006781440000 2908121 -557444335389587289097140950849770800 2908122 51056936669520346447984004617319424 2908123 -546766737253188033490329535442349628 2908124 180096833874370833519025879438242816 2908125 79821859236989623476314290138440000 2908126 -50625668076958863835157010588074496 2908127 -92737621769973268662189225198572088 2908128 246693974479951362458958223581118464 2908129 77549726819450840179072131560925376 2908130 -50169912244212596935588056613775520 2908131 154265130864435992195030401170488952 2908132 746501654946024805686338970542967040 2908133 -11101689550839452101076303510513856 2908134 157051855085462696084605659539018784 2908135 -243922960891416882070325087609045040 2908136 -189781930236134699408938332123463680 2908137 463386071332891252694750487225322752 2908138 332945003292047732966515365789732096 2908139 264651928810255822502744318520105120 2908140 8376432782006940950874890881843200 2908141 135916351023640458552608436282054784 2908142 -120753862270121171204694611822382528 2908143 -3812735917553398948606988612192256 2908144 51768603830630919957869903017410560 2908145 176641160436110722729151301049656000 2908146 33095975158882826598226399680403584 2908147 -1350842282173718916136907652898416 2908148 234351268033706436535663190747566080 2908149 4508276917114540095784247928929760 2908150 89370831015822514618376866305367200 2908151 -194950653949279297608887582686861848 2908152 -99963065503620145349883514517299200 2908153 69840501534266007967850134053985680 2908154 233625798965548922023823235851773440 2908155 132320132990997925521135322344098160 2908156 -423470052352097020935090189587884032 2908157 -48814784780679433294404587495247168 2908158 -160872018982840148619947291466071040 2908159 372548213622417261082948505515458000 2908160 94584749083097478886713556583055360 2908161 -157543412032300837001975325096013440 2908162 -23583897809108443518692072094597168 2908163 -68498416115706354430975086037026096 2908164 23265038548507534520256107537817600 2908165 -144096826605600847721825503480144680 2908166 78590212825495977500405182319443968 2908167 -90585988355926084166877009716444160 2908168 96884918282314277676448126212188160 2908169 -413397950028023239025085585219224160 2908170 193057533416903967900681056314099200 2908171 79310344330331141545628707397228064 2908172 -22759339827182312715651824271360000 2908173 -279978100461483044236093086468249600 2908174 4015488038206642758312072632375040 2908175 38671481944835802879173847985735800 2908176 237363926343037083397240520048640 2908177 59689794392507792659829523538479026 2908178 -10613196097680823937877145255656960 2908179 -277418613363810824676903307616019276 2908180 217803965639187814448331177841305600 2908181 75629435654209193182552396700015964 2908182 -44720564793165564245346701908598400 2908183 60590447722760608734540106841135432 2908184 -238413753619190449352715234251581440 2908185 24229745000504637377289973242572160 2908186 -32465657454879077516300215282156800 2908187 405153162300287373269161564465819872 2908188 40433219150489807092395637579471872 2908189 93986380915751942885958285635416224 2908190 19340648514714238712154240174103680 2908191 -126866576001610663572114496186738560 2908192 20875769111009473733209952020856832 2908193 12067023667471706657465081607701424 2908194 46851394871779765993733357184307200 2908195 -45178559277602796430293122760394800 2908196 1888296011563609785664615094774400 2908197 -62751801668507077480500744442152000 2908198 47192671092807396789447034128837600 2908199 43854356295987688328581890769544136 2908200 62467577914520940798130665228288000 2908201 -257633293251305806156907699039355996 2908202 236600392413488139361930154950842624 2908203 -45944833720040741545781710663406592 2908204 -118502644941731281528649242589963264 2908205 562329421019464111509814571472495360 2908206 33764990527211398537393152880182144 2908207 -268239206099238072206718108514971960 2908208 62535967787351680085218147798597632 2908209 -359474410322738935086579907625655696 2908210 -32714451198574338217461180123270240 2908211 -38155289470441868962980023325710568 2908212 -51057486151225127978974840084340736 2908213 102243867715415940503852379620113920 2908214 -106613203502171716794550362351176640 2908215 193607893930161146729594843246551560 2908216 171518409521866264453255934552678400 2908217 14937852110221279791211503784571400 2908218 23981339023340736532547092517858304 2908219 1072033395517674401927237685319680 2908220 -3598864024540937529257854166968320 2908221 -205170113041239767137884918878738688 2908222 -37817229011186947770324170972366976 2908223 -24423683168422511770970852438739000 2908224 -133549534341320381569191710721835008 2908225 178614194435691581153296183987745750 2908226 -106260981360418154291456928173950080 2908227 12882797043681602957440147650616320 2908228 -3534069878820352024664552468259840 2908229 265647581303407111569408893607291420 2908230 57098540018335484537451850409291520 2908231 493728184387275047471583833778864 2908232 195348683496643177430648424087782400 2908233 -231193116064400116173320383142245398 2908234 -26125859135562582419375792688009216 2908235 -146178454164106808965996305922291200 2908236 98476414855196968946439967779624960 2908237 -152405202268448907918003397387250208 2908238 307341315356347436360152647273443520 2908239 -191267645356582237300921660404631152 2908240 77878787435661507337421748535541760 2908241 34281328003987146763760343597191040 2908242 -38146340621719548281959497849630960 2908243 80208133313145316150968779198263744 2908244 -165556230984930522109262307514126464 2908245 -76791314493154145738227367650214880 2908246 -23347211727225127953648578067343872 2908247 55402188396133870395419885486374080 2908248 103517920656503326559264249099612160 2908249 -3990869648535785849796168725991164 2908250 283819662930324805975220400975384000 2908251 638500731503230925374323250370165040 2908252 -195001810449413265913003980329803264 2908253 -17730986725377991665837669794924520 2908254 117409476217109177458997078319175680 2908255 35030154523987447193104552964216160 2908256 123703216304087724926793165894057984 2908257 -355686946273641258593443115535480480 2908258 -189053521968866570865340572395381760 2908259 189981491373141024524461945468863120 2908260 -60112622101662224692607427607203840 2908261 643358642486146593307679507660644862 2908262 -775517183133821027212581716238336 2908263 287562418378842036502558466940360744 2908264 -294665121304961890173966157489136640 2908265 -112604278763718543015095597015731200 2908266 -189340157387156715029547136730244096 2908267 212179321666377608679278113237267316 2908268 -177088809834582151184565840453147648 2908269 -27164585887770299257403287050713472 2908270 -192820318837594930454499522220921920 2908271 -262070628660771953546053969224660528 2908272 -27912489230120782273779257976913920 2908273 168367249977251579955379143528244720 2908274 -94789733958054267708107988671980128 2908275 -114352594064975612283967316487236400 2908276 -97143688138440579282740468045146112 2908277 -210780932683471604980725387556817874 2908278 -135143151236020833800064840429540480 2908279 -167300598115063413602941674879573120 2908280 134083718584608601662743035025510400 2908281 22066285702042994150809190425689216 2908282 -76049114765705614156874018621898528 2908283 -121792520735166214813402205934167280 2908284 -96338631033329012946298318223384064 2908285 -14839404543216971792197325002744020 2908286 180650544810210567473914522592558592 2908287 65545323409188714150883289396551320 2908288 373155724954338171340821587055083520 2908289 -32564916223104575041744810985927376 2908290 10226774397151174871018352164659200 2908291 -219555769350547181594915644405202308 2908292 -118401237788946821174038696148551680 2908293 -373764321286420314618844142420821536 2908294 -23905779260584798036998255716570880 2908295 -74901703054650673581570544177491360 2908296 5978462733764797696695445906391040 2908297 255415044768330033814611961127824000 2908298 -308786346506294028700824607360251600 2908299 317050117209506774697658947566523864 2908300 116601147537408758565664405927936000 2908301 -320572221915173334838162056252715296 2908302 81229226507055717329817942264198144 2908303 85845425937963977019879084855519864 2908304 16529343236793432476504489090088960 2908305 -379449906092977463341161236648640 2908306 297129836381556380478443828264925072 2908307 -390915054717697173177611148416655444 2908308 48225176645657113198934214721118208 2908309 -676906995270164398420034099136526884 2908310 -151640159162870848595409620259517440 2908311 -23575320996600150389560018011701760 2908312 282277871866176283426341132476928000 2908313 1068520053043392131848529313297214080 2908314 -6016475037077844966790695692986896 2908315 -355498846458295921710197039377295040 2908316 425132931226010385135961490234519040 2908317 465515898161589163131029282767880448 2908318 -6714514929494110911309102340327680 2908319 210684142671293451533114204871594720 2908320 10280936721168479248895068801597440 2908321 358649390604410325756156992433138870 2908322 -64335936852976884436865586937199328 2908323 -63019572242024734618961771595462960 2908324 -18622020766751864612261654611590144 2908325 22907958333031439173300681099668000 2908326 108858419616970238311984029744921984 2908327 -33236589395832055489553062151393280 2908328 560976126838488204997363906793180160 2908329 -65972782020361704476019278582741616 2908330 175948314783929981891619114950841600 2908331 278236076357503579228305922987092132 2908332 32439275010288469512663430600949760 2908333 -402071132668857845912596485981597418 2908334 40929282788916100825438414244830080 2908335 -43207756437500245479538768380242400 2908336 -53880275849974634937758772282687488 2908337 -482316166327464202341794027209392528 2908338 84912159068903168128235636268779520 2908339 168021382215154877255372893542085456 2908340 -84368880694447109223050849204348160 2908341 273297235778404651067171848542773550 2908342 122374401634933616659882089145809600 2908343 571315498502611168376143140212696880 2908344 216876900287874259689565953470238720 2908345 102017991306454927792996560440860800 2908346 -107063171754519600606660384332240640 2908347 30884774401506152686407378387823728 2908348 -1394025979192601990048436869776384 2908349 -74552744757593976519111159843293760 2908350 -27274731878711920337669294851420800 2908351 -415917869149928589312040484946283328 2908352 112255702888059142798496534825533440 2908353 92760656147287336865086547239571904 2908354 -201785946781717194771522730173432624 2908355 262851571909380646773780366786696000 2908356 -259329737029605192627187838229504 2908357 273709834475512135203516809388148992 2908358 22268862497648513729727245167457280 2908359 -92633802461938644683192468595935280 2908360 -73255054857500535721189526745907200 2908361 -30362142516563990482247950665520038 2908362 -164645369522144641849455400875579648 2908363 86953656137369526138297043881854612 2908364 108162211629009017916149200529089536 2908365 -210904998630423168307349561862869280 2908366 -325019875127692488883242917902050816 2908367 -20122112241269291767807469449518336 2908368 67170926393561305913434181765038080 2908369 495315261521762930150296085090934770 2908370 62052322057160613270873166823582880 2908371 -173156920538180315590966039185206088 2908372 12670731622830700559407560312205312 2908373 31343581317860102308524093644537088 2908374 54344906615793046047971898793623552 2908375 -16634475945082835096209613985240000 2908376 187769792638085569763079053073346560 2908377 175356830707746707144256962104420020 2908378 -292349444254941988221971955510585600 2908379 412799851142173333682347752331510980 2908380 24779494941351159900280980006466560 2908381 72205104061835798569584564096881280 2908382 139525702381534374607771001698161792 2908383 -28195762835751716905994792395784376 2908384 449010905640656232140963828412973056 2908385 -24434812023053540635069315523520000 2908386 -4037723090803899970961265640318176 2908387 -135569217547407308206640105387062760 2908388 409198328493270776204422629998592 2908389 40663557388716556897672750500857856 2908390 -166837503378718989955810335574108800 2908391 2043525398843020085460356520341760 2908392 -50580788387487398225376532192051200 2908393 12777953584868286201517652935735924 2908394 9413693125161110508742919947599552 2908395 -117185197300319848345206582824132400 2908396 223161726718428566942272431505987584 2908397 -528912251013654342238188535471130154 2908398 171049267438491546391228399928844864 2908399 89588597421170118253770135801032720 2908400 71726524057274386122669899983257600 2908401 -371825431813924345107747134544973968 2908402 -67146088212467956470412961504206848 2908403 -9909179086695223643829171027980736 2908404 -63077872724284990596968532899871360 2908405 -52117709076119040840807116115852000 2908406 122385209128861454309947360972221120 2908407 544229604705596657670734406517032192 2908408 -437310379801727665646153954986967040 2908409 51054696781756290609212084698257600 2908410 3300800541353813032874055621273600 2908411 -687165980075793566263534052075346432 2908412 -53125130508507064375670728233282048 2908413 -201373794324671013150342752162289600 2908414 323456373000811763984383713552301056 2908415 -259510107204655363611984694282828440 2908416 -97582453296936597914666228584022016 2908417 -37750224185856252282345389467436988 2908418 -132087766297997946577135205462049840 2908419 -89788423241995725193958240486740224 2908420 -25967705433875400807065849737789440 2908421 51535098266483150739785374647686622 2908422 -55292612490264448121613259331431296 2908423 -129251018077972816215648250486999760 2908424 -692934842096812973527360206966497280 2908425 52052047644161663426205022417272000 2908426 13475668330172936853097725004241760 2908427 -364539276166365861081880356301947648 2908428 -105641066891475943399808500241295360 2908429 -331765253873060481766898233318464970 2908430 13942867658313557026197222457824000 2908431 -45637318530954288775497017390012640 2908432 41070903126905779577533938920923136 2908433 -14328877295081179260717697353464976 2908434 37924422578695378098579972987648 2908435 -260593707021706779473250112760727120 2908436 -186924601742027580514297170194165760 2908437 62456617089493148672225885331692352 2908438 -2554856958973289053987168242800256 2908439 54521251048605743198682824834217960 2908440 -203063138672832390258163404417024000 2908441 205163455533589848665863208576400842 2908442 202994404450173293084162453183766000 2908443 282856068541687014257968612684871064 2908444 139406517501537430835225227023851520 2908445 190010324786506265979850870247595480 2908446 73339685340015340439474327772364800 2908447 -172263407930755010141139866481759080 2908448 -570118627746285209897303758204698624 2908449 474696591296314141596583644702322068 2908450 -23579087876066812774542265576602000 2908451 17306988512639766010898522602672128 2908452 89598834558300134792931851068204032 2908453 -134826467950669917897194386742048196 2908454 -16759980297633895024996675330599168 2908455 -12066079857958173564901003687966080 2908456 472032020787011246090967795777530880 2908457 316642105250844612237343683900918132 2908458 -3447059985663109462948540429112832 2908459 -31698133214759003247642927162130784 2908460 -239301275733892534161136653861918720 2908461 61908457272119814636720901904002560 2908462 -124075780522707588118901443834747776 2908463 -16629465495487870840084655922925080 2908464 28426680039793803637030334182195200 2908465 3810799337654924478893089958526720 2908466 25184887383203988939897062058471168 2908467 592050201314896373344009622221020840 2908468 285523828394356994197031224437646080 2908469 717791791649808088361401386792575196 2908470 145640746491682118096490846304757760 2908471 697099718178870533148277771928309672 2908472 -194353714292143315423327183184855040 2908473 3670572533972809817772044161314624 2908474 -41250372102958137247444653906939648 2908475 378191526207118604314820047407098400 2908476 98153147280978717380947944373012992 2908477 267457707226653083430452877472422 2908478 -154810661682220344485705413314888960 2908479 29645920278937679596550399537932032 2908480 -101165155501347154415417079103488000 2908481 212547405638715392526407307402759252 2908482 -46089467595491136837001761328496640 2908483 286436983813523943807542900611052732 2908484 -458037912677421614568280514825817984 2908485 -47242261944773142119658078901628580 2908486 -83935816149599529517435815595247616 2908487 130558623477682740300922214838530136 2908488 222972368712106467513004404454195200 2908489 -176974825479776986041566556265810460 2908490 73060997175860675427162538466188320 2908491 59117069633414486635944597643762392 2908492 -81902274030220869087749639437667584 2908493 20943792733783089676901873444433558 2908494 -177582628971423758227546050582360960 2908495 -277396792666067370065277690164619000 2908496 -25901474750784045667932632316149760 2908497 -168184643624434641859830965526327360 2908498 326842341205748782016948805113850000 2908499 -83297683539578358629481756741433200 2908500 36610718348123908109900363999232000 2908501 526752555012707554944744491324545920 2908502 304330875639966403787809827266844672 2908503 65297357386630296594160596198458040 2908504 -291986639834589792034870991094282240 2908505 215204839993684601869785808440870660 2908506 -170440387156675264714577762381508096 2908507 -19796808556404004417639559989122528 2908508 19972405327161254172081872947140096 2908509 -46403923377747644990747718334298496 2908510 100238260962864089028119777251787520 2908511 273368464705986337956477250829230032 2908512 -285233736723110315079967310679244800 2908513 -112420227602082673626453590721960960 2908514 -206406998289376036649420956445457408 2908515 -80317183079080795595140842664239360 2908516 67227533857279436957009665744337152 2908517 246859457087572793334091207187769120 2908518 -49379443549389694076699492842083840 2908519 636510234831278569843711745073108920 2908520 1862008126550727161081126768640000 2908521 139986401048405999089017804262656000 2908522 131332388815169125309407805967739312 2908523 -107625673958536582020895525249970040 2908524 200813019777664752630936769783174656 2908525 113308106344009083004208605882050050 2908526 -371488495563935747257619807594435520 2908527 -196098089332426376812447209850297080 2908528 49895694250472322309028430846033920 2908529 -59698338558075733968291869886806040 2908530 -68527557920879122127733121980070080 2908531 -680018775512395949345045018721119668 2908532 53876684480115205265182123590223872 2908533 -82085576193699890138508982333157856 2908534 2055778612484592153896493306824448 2908535 -64411270205283516195326863039499040 2908536 -361932408768452544868567483451289600 2908537 -788216599843474514496354116608818608 2908538 -2862042556774605489922607739254304 2908539 31149017429465210613744082029035760 2908540 129421069159119687624684580801735680 2908541 482069648575278082249440774560835084 2908542 45918264972128893729684101190329984 2908543 274590710832096798481514667210543360 2908544 -141361234028005988896226769276764160 2908545 -105904195532213410825784260290720000 2908546 -158541242831181440932487234774484528 2908547 687662199620789410926951905997032472 2908548 -18196265220760749261796982684319744 2908549 89323708916735276735546334334421536 2908550 15786789434201805740564734662280800 2908551 -37746463429279039524392180850368256 2908552 155279124724184983937412823032345600 2908553 168224983135157795781373312528739940 2908554 -132227070226476735093314340389584896 2908555 72701445531419809636722584327841600 2908556 72506148801541101369246541307996160 2908557 223989567891898141322331155887533408 2908558 282429973601293114918088054975096640 2908559 -14406293480078688403151370148329384 2908560 24074513655617095679740721607475200 2908561 365272850233079240952385069450448112 2908562 -40632797448144878577304724197287936 2908563 660732955601053845545490688466688 2908564 440203468780657179646756273862182656 2908565 39054986589535485399164552444946720 2908566 -8545791235788663527439267663225600 2908567 -368236267930334557779437823017635384 2908568 205566596782707475498255415455580160 2908569 151577378408150580027302978398566048 2908570 -12994729887722719985588058371619840 2908571 223819504425733135877778724180875000 2908572 22598111752302692830527247654305792 2908573 -392853084929697958124787955291281178 2908574 6814146700488453221369529894659520 2908575 -58927765939900605161606110584960000 2908576 216468696421414080047098631814119424 2908577 2578473918786636408141154390275072 2908578 120535789443757084253232267234263424 2908579 -118161146098067898812029899061302820 2908580 121843825308836944625611153559900160 2908581 27956291019696280219045625369981568 2908582 37484276306999393795992831098211680 2908583 557291043942440207145475362312371832 2908584 15035160530285898454585242869760000 2908585 -275604242795490526089085819262327040 2908586 185975421919279181804937438148149504 2908587 95400293500042910869666624342142976 2908588 -61234255811271299593852007475162624 2908589 168336151401241740467120538206845824 2908590 111049322189836023511866186517768320 2908591 -123924447916216687386812432082637920 2908592 -52258972195166948595096616259272704 2908593 -230108846072540455025285049556090416 2908594 156552850579605130047593947771470240 2908595 90452248245203145780264905997823680 2908596 -271634126593987734813013491559802880 2908597 566614975440890171786829575119576046 2908598 -113045035652573170936433559761664 2908599 85297252659563275230187625243705064 2908600 56727377889753407506563517645824000 2908601 387120733329808370320696957446226602 2908602 6314047293421244093070524647841280 2908603 -250249642717636525738060381518125136 2908604 108366867549229690525171354145911296 2908605 31050047135870888432653531359457920 2908606 -1672927593267165868866411175882752 2908607 70420736788002005186148418236915072 2908608 -86604288914942967512541722679705600 2908609 -122466360833413031775476587048547040 2908610 61708945424612597764184430795324960 2908611 -250693717282596990158139821216534112 2908612 -9809290266679469501482425429311488 2908613 -190177225619116014680619571051114020 2908614 124390536294900803227791465152283840 2908615 -315051937639530101759798833106584800 2908616 246467129250110335666383873551508480 2908617 -767093522356423315700537122480997952 2908618 241969296012089666083565373420837120 2908619 -51318038268985875008154641797429104 2908620 21248873814014808606351100069079040 2908621 -267361068088055957144248751878071178 2908622 172608149935007287652523974116032000 2908623 -32508911113026663631284350002559232 2908624 35613105165468531039111582700298240 2908625 -71928739253660437711849530439335000 2908626 -12464981031412280212701354150469632 2908627 468486120494277114834517275094170476 2908628 -37686035212647995295249362671765632 2908629 429631091766993895826650086462300 2908630 21496383037577816451208030697971200 2908631 -392480591062759412647268199887685072 2908632 -345749766686238149028257867220787200 2908633 -68947240350271944146033044248396736 2908634 -242633864972378922642384108287631360 2908635 40213345700530414712785210676294400 2908636 268741529981462453708838002560494080 2908637 -132193516183600506155681519419229568 2908638 -7456263655638411648605321177547456 2908639 -930308578864230008109283282345723344 2908640 93292413526582329697750594879488000 2908641 269903186468521353875710053664028640 2908642 -332124725427684172992779079644375040 2908643 -9643984695578788590861299040566496 2908644 487149348231147331630867898437632 2908645 209322359301481701466020361941483900 2908646 -18260288282650439830045517846900736 2908647 -68428871060640378416330533260497568 2908648 -40446781018320827557781237243888640 2908649 -2095529537268604600095747117082752 2908650 -3428166014788866105956588284262400 2908651 -138883768524601295305629543038734348 2908652 -189805539624967630746272644083982848 2908653 -50577907625295832832780469464524800 2908654 -4156083227450095645052985895703808 2908655 10318713937551486940297560029119560 2908656 -43781501308021778882994241662812160 2908657 118702640979369484690121018600942738 2908658 -312438384953984766011744673912851424 2908659 169336971982463188605010225498336104 2908660 -98900499873018654720166038361816320 2908661 152685808599774866880707826522025632 2908662 -127573642588546180956560441773290048 2908663 112724913204602455176419228782540848 2908664 560057652603576630352011963932651520 2908665 12234135145044532769402491092616200 2908666 339431134971479339299940452385560800 2908667 -267135462088079934933775050664312284 2908668 -28077704045847131612934876826042368 2908669 -534183973061263582725524408384743930 2908670 80496938849094198649804219212015360 2908671 54544279675413397400577428936400000 2908672 41910190568644184938574164084654080 2908673 -310856079666566617985920035327726078 2908674 65286777323254956699755643706240128 2908675 108861604871897310211291229883129600 2908676 98091304642727194443645411763704960 2908677 -344623303752226471538178532034280480 2908678 -215533658189655483422999801349267360 2908679 -140624818987017841125734247444687720 2908680 34284263964203243343856866435072000 2908681 202274746338536721915672374787998720 2908682 11954220905018232385262535422422272 2908683 13178137746065568972494225265709920 2908684 128814899351668435802901103611167232 2908685 -10101431697734202439918334387980560 2908686 -17790943575420715026267845290294272 2908687 195626463384935005038394606861628336 2908688 -42648493655645030808424994041036800 2908689 -196642670748511856066627806306435968 2908690 -104354126255998024298797366960898400 2908691 649205128571532062498873223495283800 2908692 -1389455975855109831072355766384640 2908693 -49586819731299833017864425995016036 2908694 -327137503876775323680479250940891104 2908695 122093558393303752851338620454384640 2908696 135187965635435969391479377866792960 2908697 164271842244575869690457745433721280 2908698 -6410272964215440631521366138124800 2908699 -15443901816330782142042143822110080 2908700 172721096008202632465834943967360000 2908701 -371150141552149458075105591846262080 2908702 261916113934685613190149136510791552 2908703 -216403648373659424598395847132292896 2908704 128403565036746427551385967064514560 2908705 91552890993574821605790035488416360 2908706 85179373170832038244670213412130464 2908707 215269827149141383092056183835352440 2908708 -9943716178005294301274768350915584 2908709 -542775048832861323687971266883775396 2908710 -33052437490564218498522846391296000 2908711 -93670621867474849791673793623634648 2908712 579845373663984624355215651419827200 2908713 289797456825494460195391586395649088 2908714 -100942405757118333089404925025438720 2908715 211504381064757699737343609050571360 2908716 19456454343613434838230490001597952 2908717 -181999547221783818986595762282715968 2908718 -11457549184904541868293567354689280 2908719 557667749044824638006441899591632 2908720 -26812187821529637073062633172500480 2908721 -121943337639928838636168363400612078 2908722 -111810690030841966605114702682028928 2908723 -367598640010897324714400346891015028 2908724 -62557667801155790636118220620128256 2908725 -163841848803222598444117753984550400 2908726 233406908795968763568518247123044160 2908727 -33816426106807323992842411989604848 2908728 -127133101368952364396386957258137600 2908729 -553597408617615521981027236289952000 2908730 -49065291328150106996856890800066560 2908731 71536574473170675946787827510009344 2908732 83700605269932621036918835714436096 2908733 -221026756271186983987806730456252596 2908734 226829813863745126808142863116982912 2908735 -868287065195569287364960439237760 2908736 134164033212921053025945590691790848 2908737 96400729529233868879566387206013440 2908738 -207047341995441829246838195065816704 2908739 272515512598442721243554600094696192 2908740 37630563572405385404543275798118400 2908741 -258987788034164632529318302999621056 2908742 150100911511458380713314053916178272 2908743 -129644105311413298391755689855181872 2908744 358894363900552218840991940886528000 2908745 -3166200824040096980937735105555840 2908746 112535251557404938983201966168463200 2908747 535171752967816533122657691643282196 2908748 206203954795420483061802969511134720 2908749 1726136101247182474650374829860640 2908750 -11397919908002988041193381269400000 2908751 -155342294276998457587716239241912768 2908752 -29453724896190877624696778759602176 2908753 297825260707743103448375410135974002 2908754 104296527120237603987698345318802576 2908755 17375638533794576801741419887285360 2908756 318053199735838849600360887511502720 2908757 141011935398956823170740779368877006 2908758 13441815305930468257327329099897600 2908759 217957486534379845034102018922107520 2908760 218158334056520618196537138014208000 2908761 -63225113736287001897398647027374336 2908762 -321774137289413728150974166167076368 2908763 -142342771242655104997158988408000752 2908764 -234676667970737343119599139743580160 2908765 48881495638031936301457405115559660 2908766 82468624978288824206756827310555520 2908767 -133786761320376807501107609427957120 2908768 248656463280216316673613350384173056 2908769 208757926621702894562192766336683844 2908770 -82621500892703923569255346967654400 2908771 600323071836950617647858117479762972 2908772 -6171920369287435367159148425196288 2908773 -126635012055422715665101432613638176 2908774 -111615404836677130357534005781311360 2908775 -48247933203493056464437799312227200 2908776 20611932167547401294654963765821440 2908777 -102308876740120100386061165248054748 2908778 623435000444827860464763194476800 2908779 -313582921971837252168896728042683816 2908780 -110145713208894014043074523453849600 2908781 310353669637774411879458147975978582 2908782 168645405331183152238099607719411200 2908783 97627711085635210888389488435174400 2908784 -30161929149885626664279085142114304 2908785 60747618516916896278024049988441920 2908786 119594763884383472309701078432362240 2908787 101531188719373627837131947423647200 2908788 -235149781726861322348169261071769600 2908789 -2277519658384276404304656783417476 2908790 -88910552788743417156313044866841600 2908791 13327747078086793747360878652535832 2908792 67815465034727166361343959016079360 2908793 -405951917415073941728780250272327958 2908794 -63844792810899278999893697460745728 2908795 76233780512749283328940843062395280 2908796 47424076966040225469168634593308160 2908797 -36801999175836114535072662138124800 2908798 9759224988409544103643302282278400 2908799 174175529058760010846405429673795168 2908800 80080807370512745893577882075136000 2908801 189684696478879243356071294426786752 2908802 -36057892099836418445429392964101056 2908803 8615762699155367328129928040108208 2908804 -292474332247227168009269651131241344 2908805 -241946200138017015262391691338894400 2908806 -180670922383188650157652410160551936 2908807 -390320678029777003906480928707867368 2908808 -76616446183188566071581121000243200 2908809 374034670525461115788937294310643114 2908810 61674020816263847353506784386216960 2908811 -114956041633227365945183119036524588 2908812 14639376136289441025625106535677952 2908813 -181842898773454603858974657221033760 2908814 10716038114085714712284258159434880 2908815 -13016450777012946592599181344975360 2908816 -147162398864666607684528663199334400 2908817 87071255453311563470055111000322866 2908818 143125904168271768302401990010572800 2908819 103156123221624964014802150206005952 2908820 58759934184324883269569643987982080 2908821 3297044639034226871775799408087200 2908822 28194084491542749580678144745796864 2908823 -131333839959506628833533719900229632 2908824 204264328927359199038226530471936000 2908825 -57182276488972193632422676601918000 2908826 -39922466167642819988094036476451840 2908827 60842590360501026762607166421824808 2908828 175768966423489486566071679118576640 2908829 55794836381123763800140192284580224 2908830 -39715358151932609799785217919303680 2908831 -27557951339546270281249710581428688 2908832 688997837307071181424337199375777792 2908833 -105132647852542596450734777180627136 2908834 49476165793429770543832657075092816 2908835 320950608865814161867257541864451280 2908836 147056995135266524328818374033943808 2908837 74273673119521550251925264940983486 2908838 -191880364092793670809538635142491680 2908839 -182503225270016584770718034381031552 2908840 475641374616914047196964822374400 2908841 -94620171827734930368684277931830428 2908842 -155705137668156997517295671399863296 2908843 -133851684873100052147289302769026560 2908844 224862255010041086800812235520660736 2908845 -61939679448529906625660284616544000 2908846 -96569889093317308812167463263782272 2908847 392895117849077846191120391290993296 2908848 28083551193441078502763162798751744 2908849 363437343769500319575938192177696064 2908850 -13543470994450672155859357467379200 2908851 29531199241647916443593987066235648 2908852 -106356481909508612998688254403597568 2908853 -399175693020570986641483285451310720 2908854 -11108499044139113128579665056922624 2908855 29191860930725918846786530491293520 2908856 -15371276263066668679689265029734400 2908857 32911167211225742172549093861465792 2908858 110974698377849642037641022931388640 2908859 264056176785901723537948906733244960 2908860 18572473377613686740755838787855360 2908861 61147398542240567832276745434683462 2908862 -63616502968218658742141780636313600 2908863 100343112540935869079622216459468792 2908864 -638147810959362288598528219414528 2908865 239881111220085127896166900017826260 2908866 -52868588820712837449056257702726656 2908867 -214411474158738265228554052143200480 2908868 141623467195610753030349003683963136 2908869 20199116767193045954342062497348480 2908870 -1813084214246119574223823634849280 2908871 -204161371416316417436101014808340688 2908872 16537320420365938532011276931965440 2908873 -423488692568141714350708019148392496 2908874 -12809116089262851120670359177966240 2908875 -125591415675906102280822770163956000 2908876 -90497554849322723244330925102517760 2908877 -675524315852817934828721844560112000 2908878 21908268857888356871981491124843520 2908879 -52085422197384739985033357707517616 2908880 -43323409590718253439386891298570240 2908881 -16765503597278186235907870245132720 2908882 40598396872785318436919014762971792 2908883 180908301419637332402955477090860160 2908884 -181675386816131368685727124395153408 2908885 100245594654237891321139907148226560 2908886 56443395329514764717948438016943392 2908887 -401833836415256519265182506648550448 2908888 311599722506590262920220954575349760 2908889 68426512773876726754943400658023690 2908890 -92364327594961717505688867731035680 2908891 -281030630309318439980458035094459708 2908892 101483394368705310009295114137553920 2908893 -133849661484862101837615542423466336 2908894 -10984657001538936640455775869166080 2908895 -106257528518272836558406231393587600 2908896 -354791008569552668734177570249506816 2908897 -301690058098542960171361148599571280 2908898 -78811793444335603321272445162244736 2908899 17293904713861180906102480687011840 2908900 -208962147270466092328041427578752000 2908901 373266749475344222061018558217347744 2908902 29264543925302059552655027767609344 2908903 -104148666731898185909571720734847840 2908904 20433425884782228632356285105336320 2908905 88391348330162776848694301766955200 2908906 25075957704306737622504826658761728 2908907 9087914522634803642808987338004240 2908908 -118558360548466740836255107669886208 2908909 235916282995718668457958740074581900 2908910 -360421965628322904867707687953601280 2908911 -304897163188015583957980520370503928 2908912 71345387353693408856423432483438592 2908913 -197414882187187067531680565340949440 2908914 -6052956728790273086842132419671040 2908915 -97091562459244593770761919099202000 2908916 -106591186448479115666394862295408640 2908917 -202230721536745251600342865091678112 2908918 -204434024298343179916166367064575840 2908919 -56623517899873845355881814110702960 2908920 -92440436744449624587310004561510400 2908921 56970817081881915584417389787961000 2908922 106477589370100940058445727699014512 2908923 260894869860477075808973795866882584 2908924 185818413548976724179620745170651136 2908925 92599499257188502973168468562708000 2908926 8662769875646741012782796269332480 2908927 120243041516810040248520990951516000 2908928 3703797935522880936910858028580864 2908929 -13376179842455175081668927378915040 2908930 11610674977713737514633277190737920 2908931 630114082255719807313073988820404732 2908932 8365178165828082358424444511621120 2908933 -149393247917787763951508251712798660 2908934 -58555660551656022018464900172961824 2908935 12366011424584448425628873211737600 2908936 358589161984523255557151935874457600 2908937 470072111565893898889755560441954586 2908938 -4496500737350161750373017800637440 2908939 -435340861936124386621857707705007168 2908940 -66320848222603421727959654228843520 2908941 -65135147536208497386077379315228672 2908942 -88743225271992165970551476107502400 2908943 -316082119678126326298941562420605720 2908944 88646358474294986449230192170901504 2908945 -54416079760262653770658021805149080 2908946 -23346309833042398169155412558893440 2908947 80590116817373639219467644320197560 2908948 -41677215816711406674318627222872064 2908949 -452523720104741370603760896762764964 2908950 -435057353250161844013401876249600 2908951 431917415763781636385982736828090952 2908952 347794705630779018339173490825369600 2908953 452344773670317794388303774400361904 2908954 -3381711730908873829360932758935824 2908955 108023299716155087384715817434139200 2908956 55808154993501972221433802143939072 2908957 -302073076428329961522686459421015520 2908958 -7466339400994951593835388371494912 2908959 56811306531392115969072485500487568 2908960 124928112674172347587986569324789760 2908961 1154714655566814888123079567919700 2908962 9322655927352316415298681732467712 2908963 438407772293000612753469553434693212 2908964 -326834371346296081051654405736433024 2908965 10017556602629841957362221954872000 2908966 -137870190010868324937287470006740480 2908967 -502917189255860873696410618211874240 2908968 -156544266175158039163722327270113280 2908969 117687729297029984717085397162285696 2908970 -203850059052707012586974058033628320 2908971 -106788360865655227737727438800862752 2908972 440041666592618469301664337619645440 2908973 906551183293235486435089759851873120 2908974 -48111804281772357333885340512776640 2908975 212650970644665532054872339146009000 2908976 28818375046566564066213698359787520 2908977 -10591862924866174671814546874808960 2908978 -58336672977583419887472167636981760 2908979 -393027027509000708061734797482594420 2908980 301690189129809289980177991059148800 2908981 147682548464613045481033595662620782 2908982 19486347487379469508636235267472000 2908983 198600596962834395295031135731315200 2908984 173245875406922243813501201298923520 2908985 -209966352440756282276945207706581820 2908986 251164258702689654838413630559427328 2908987 846695956632427376513433726051972160 2908988 -461344061501500868209021108865344512 2908989 342599195340090389648533150377791244 2908990 44630218530783357803040416343436800 2908991 20225228325080142511256523789620784 2908992 29830482766437742701047495157350400 2908993 -6015328179141107347676304219889616 2908994 -142433742049255796239493208279360000 2908995 63997666508227631979264540967584000 2908996 -290213133623333112494487390101680000 2908997 179510879700564036361659023386914720 2908998 -213963543247473165033212780217112416 2908999 -261479423870168329180332811862809000 2909000 -494161642951618684518609961766400000 2909001 70074575604582131883871390500252432 2909002 -16883286869594843093430666640776096 2909003 312658652519918273464133823297951252 2909004 104148268493761725437919866560561152 2909005 61670993957255562318927401491206720 2909006 -346429537948226054411805561456207744 2909007 232200174519257710393797549140330640 2909008 -86984758613502410462666724421869568 2909009 134010239503673718690076405811803392 2909010 -36658150699037294809413260471692800 2909011 10869166829332022566919830729785504 2909012 93774206637029340291371816116611072 2909013 -119997759994321050864502478359484256 2909014 -94241771963841575673377510397033600 2909015 -240065375009011659975133240154755680 2909016 -79734231304727846580148659573288960 2909017 -109655824280774440572378515831374080 2909018 -27693899565823406177727964266313728 2909019 22557768897089545511481887086936584 2909020 -54499228515080191375882394856491520 2909021 79774104221870222102338219862707392 2909022 225472031797575623282182765257667200 2909023 -100647524404129805117658346124823696 2909024 -379447694858968238168061490609127424 2909025 -66310614335597401881316292216875200 2909026 -152476884422168331585731000251770288 2909027 -20593734496765363662750223493843760 2909028 -266106650476979998213170818722606080 2909029 -191891713993333422880501710778438912 2909030 79284569880546168493552547061600000 2909031 34736790433709039238022533329472552 2909032 44029552633479907207022904113756160 2909033 55073233878992547378866585977925520 2909034 4311952510112007603972528434103216 2909035 -4009557383577642639168757227254400 2909036 1148331872181951244696843287757824 2909037 -205591858283020866581774209322773440 2909038 31308584068904348314009124269824960 2909039 -141828764016161201365112261352124944 2909040 8174441073587805438996069891440640 2909041 349423570191581984156885793806431442 2909042 145521892857677283757738478894022672 2909043 -95324391898442203437454689487727280 2909044 -295952564618604503231194536614836864 2909045 262236808135081049753111516513478300 2909046 16445684641336910963984520156524544 2909047 -157620881942523808460488104277060504 2909048 -130308432247162277152412835101184000 2909049 99315658081473049583222297472628416 2909050 2062589652057261615372543627856800 2909051 60420713532937311455938792248720192 2909052 -285777651029018608595705059016271360 2909053 -236922853637225923100939208026422144 2909054 51106226728379641935335658659606400 2909055 263186479582895968800487148915375760 2909056 261294415378908251602879552589660160 2909057 -238561186595834272210745696939064096 2909058 60752532426708988890387474500148480 2909059 -89974081902827500931007570022724740 2909060 -53056664923070846812640700209356800 2909061 -139764609845350597904657097634931520 2909062 -15380063147344600171726804479062016 2909063 -191626858603202060580130259093005296 2909064 -174964684074254095043413001204858880 2909065 -446512958629850274940506201030633600 2909066 20092918995237145747455468925181232 2909067 92140633311809229932900935040282880 2909068 -477843935219255340292198806502097152 2909069 -165668313921989080999824438050999604 2909070 39413530108921737948727116276832320 2909071 184440033003252096791979690047616000 2909072 -17648701800033226227806009360302080 2909073 -29944272499582394839939819194808512 2909074 52364093497484195340359851475266560 2909075 119220312388065979266942399584403600 2909076 -33153853377412241196921821697177600 2909077 -529831051477607686109804918257703940 2909078 121735359545202656162816663668791840 2909079 -48519514346301764539432259377896 2909080 -404669383204037021619964842909081600 2909081 586382647238658997670483915680145610 2909082 -190150689613558370545802019112704 2909083 -32829982447060315900675839109109616 2909084 213870874691148067587817361577033216 2909085 148510797469979411709467292081218400 2909086 -72382611712158394542008714705198976 2909087 41795018797372946241588051921056736 2909088 -25407886602630000016496197694914560 2909089 -677442511035569847392417125756399676 2909090 -111619412028447444526761272205273600 2909091 254146208238986259723706935846511344 2909092 300211165245862373438700965987455616 2909093 -637269003053818523031151941022664256 2909094 -23880229855574668090471011378677760 2909095 -151419721500628698866906023092364320 2909096 733650397438839018161888886013132800 2909097 316180286683390241135379232488808074 2909098 -261080050345461085886606903354341200 2909099 -25372552033844535460902954211224864 2909100 -77953120250789615963855106740313600 2909101 115598131850684690343739143637872440 2909102 -30419586444935002137234648871305216 2909103 189752627954325770332061119092641808 2909104 -15411120536924767346669921067171840 2909105 -204756896709477420860710547796433740 2909106 64580032894073581449932275161839520 2909107 -281848307029610520769216516115750644 2909108 -122030871224443535760516039457382400 2909109 -69920227132663429759745667473233920 2909110 54493773123759106261094988392833920 2909111 5027234556505558568920914636192624 2909112 -186791180218444314569499893297971200 2909113 -470890402915462327199421927965539440 2909114 -2749076756993596721926356640687680 2909115 -5096938785552993951019493867792880 2909116 -47792682433987856626278326319489024 2909117 -73987445716794233716699884707327520 2909118 -30152146502348736937769389529992896 2909119 -415375741567535480928998561822668480 2909120 -132211818327728722464662524023275520 2909121 21412899181880447252517461021520384 2909122 1133706595334358506544613299998592 2909123 17237921792350174633608195951862944 2909124 -187216095876590486821885316053511040 2909125 -358785219207098744593942125058839000 2909126 166809458457713382890605163756184384 2909127 -27566383212238633664304120009556320 2909128 -130289517862846866716445049015296000 2909129 246992130296420207908308779107472730 2909130 117369697468878129662360008820870400 2909131 333178277516990465759409363105068200 2909132 94857955664066321841966955485806592 2909133 75083354396569428964304287444170624 2909134 -177542122606852776328257181537598784 2909135 -304053069930767213727365724677155200 2909136 -57433265966829297593766115481223168 2909137 -109565963623049616455401967491048896 2909138 -259984464108041304296042680865063280 2909139 113366005525269946145219930312714424 2909140 -175187654745753277522969513951518720 2909141 -292768132746448852595276185657153458 2909142 130766010296143377595006344434630400 2909143 252816279666799158948587533156571040 2909144 -168487537233160354140267641969664000 2909145 -18087248282192847829127991927545280 2909146 -51443973495205619371237542250099728 2909147 -148032803990374717204051575384645960 2909148 36092868279832932936671181572628480 2909149 -118748619628416248762736509383413850 2909150 -102822525904680998076907148047790400 2909151 -8829763750629652688531617178210976 2909152 304325537543041021664564701641572352 2909153 143381567051932894806194725556318484 2909154 -23473116746044195478992906161646080 2909155 675231733239140163459840669558720 2909156 396519120462338507099766793002491520 2909157 -247302385152090460559515534722809760 2909158 71827028503492700187348989691240576 2909159 630860173350184534727252784559809024 2909160 -114561583939586746949786267937638400 2909161 527212733045925156274680576713240762 2909162 -115388822024118854314865752186884768 2909163 42987639675678289337934020142304344 2909164 55980638141650901870558746685644800 2909165 1944405834215479480469318904693120 2909166 -77528288148307247616086277248394240 2909167 219405511483551798371166226122203216 2909168 52667434378775660575607285270544384 2909169 -190390701935932434123611066950819680 2909170 -10769217123703514642125835803200000 2909171 553452797629398039260254384320559032 2909172 78457335830132611771220875062312960 2909173 532751401070343452772403734301928064 2909174 210911196941803496499381762843954336 2909175 118513276327207218934642888947168000 2909176 404015063783406550098716056358338560 2909177 87174562715586509757416396253874026 2909178 94213006064627988759196275486837504 2909179 -32387464956292525354877385673992144 2909180 -90247592205909774453416916927321600 2909181 32223100607428382676759993075417600 2909182 -145498128325911526205260513422839808 2909183 619590368953150249067163431850642432 2909184 -263676706024891483655862755172286464 2909185 16520908716609537382291826892230400 2909186 3483201792730581590095283305612800 2909187 132178486111460004010704318602968644 2909188 -261367351587383852642538114326154112 2909189 462996486056719593959831023600928256 2909190 74002053394222914660559489391771520 2909191 -472607749915658444030144068805506408 2909192 115713260325669834300899547808727040 2909193 78709484711638215401396167976958720 2909194 -264705099005570821252395020619601104 2909195 58900639826260585209526038841644480 2909196 -8896887672748298292681422236855296 2909197 292601244173995165695824353297357260 2909198 342371049430525486331567072502321600 2909199 -128561926589086443764545808440458480 2909200 11714842043594601360955915042816000 2909201 -48560833160465959548545384722435008 2909202 -30933266291521979689349358803779968 2909203 35312399219669073041365860358436 2909204 -187889057576458778127737573358950400 2909205 55756753848594045469674424915026840 2909206 -76716807497613220591315021013740800 2909207 -295075996454134038888326345337345408 2909208 3882070337834590629544320808550400 2909209 175206061079630295309536172154354816 2909210 77362424514683472127972972806460800 2909211 2871551120723031505561797584129904 2909212 116252851724994136206458775231304192 2909213 240578996375202863105068267988748204 2909214 3874844138461712782269501722342400 2909215 -196592167076266716297787398643415640 2909216 484052170825404378416268298009313280 2909217 166837077369713500609577775271431840 2909218 73115645436021767937169811689507104 2909219 -34694732431345117538716732601929380 2909220 56766323163928252498666133442785280 2909221 199019109231246263773073950970574112 2909222 -87037724700345145091115410850643200 2909223 112524799118019895763852278120876800 2909224 -42276202061262663011061303518330880 2909225 148887414932360416000595840994840000 2909226 -21337789341272460984860155842189312 2909227 -806619292555847222399994655621738488 2909228 258571071975474523929931586994624768 2909229 80987538751282254463281130589169984 2909230 -52902769813058232577200169135218240 2909231 -175173459712291045521012027770394960 2909232 -3812626854685628259605117392158720 2909233 147686070605463201151392259828353264 2909234 -133866052925340333394058001769141728 2909235 118877174328964244664524559388646400 2909236 -148260201738967897148272237614802944 2909237 43641827539269970020262196654237052 2909238 -348736014115189419537188667749837952 2909239 -78530304133151666559572174547631960 2909240 163406173584481596159582181255372800 2909241 -176792888967178597318151703234591750 2909242 109822364688202897282734244236894720 2909243 -613396398078672052170408045741812508 2909244 -16167357630328267045275278917367808 2909245 294196390522613187836464211530399200 2909246 -166123225686789506827880639207816640 2909247 75659233700318047335521772591972096 2909248 -265353701071546831939398992400482304 2909249 -156936436344112494272900517645324864 2909250 45317427619913872717147410977280000 2909251 9793157671079104376891947449168720 2909252 -183158814103026707348491660955451264 2909253 -34748050277600079346241527258841760 2909254 62495774993070795082562478009596160 2909255 148785142987053381277011549442630320 2909256 89928173714917359838674065243996160 2909257 72715035749454494037923999908494080 2909258 28545683085795268664259264768780288 2909259 161836207483688894866894631962163964 2909260 15982067392305192088338026986490880 2909261 -186618422221921330129248309422167680 2909262 -134011280635533784100042440868393856 2909263 186342382290568135690205622166597360 2909264 -23479836646448646469989311853772800 2909265 51136498529659121095809029542936320 2909266 278211695781686133116567158391282832 2909267 -18913114686192110037151516207377684 2909268 -263014241296050749417477379122036736 2909269 -31467770660799828041485642033200192 2909270 -12476558245049119268506504030003200 2909271 -182787409282228974233375333650414488 2909272 389000420825911877281455286732800 2909273 -6674782760621221533822326994168120 2909274 -148460946340815211606919045881429248 2909275 -197612757606748499648974884118506700 2909276 192235726300766200970387486236319232 2909277 -22359874903142568818555530989481914 2909278 -65078968381537805317703451089150208 2909279 175052526768243798292352614001486880 2909280 -175229472365068782302055631945728000 2909281 -425012346555175323937213236008317918 2909282 -461827584720564201427942976999093088 2909283 -168519971882825817662397891695458896 2909284 -108429759023629380595359023597502464 2909285 102494038432540886611720440713401980 2909286 95499458842930140318588602882521632 2909287 205232471653847388210204960112639560 2909288 144383140941556641781011067859435520 2909289 -2590194028314857209783209459140976 2909290 -13499235059336548359651959812934400 2909291 145435203615932372140624848920565504 2909292 -254570534164371806937205506168334848 2909293 -264948536066664057620601519461873376 2909294 5154123137236153529881058295130560 2909295 203422875665257935345952752992431920 2909296 16060505055653847343089162367401984 2909297 189766907414407787514365718033463140 2909298 -21323836664891404196310753113244672 2909299 13513963512435789767300787978171060 2909300 426218042719985948863224130788864000 2909301 -180511847128607460411325279685734368 2909302 -301496805933414189273907148619573696 2909303 -441431249907453398612789397549171936 2909304 363072529488133345954695009518592000 2909305 89421656672651754422596158756069120 2909306 6611930194747008290086768113264384 2909307 164846424988983929602133580138312192 2909308 81050917742885894573554801694332928 2909309 -92532920893938681991740797827052040 2909310 -45615681762308951757537183979841280 2909311 144673151380795821928355425814294912 2909312 107988410259442321128140666170245120 2909313 -391672004922392959798763179544982576 2909314 169655155020816024424946367627554256 2909315 12778943999533891980508388018850960 2909316 -53297466249525560038666793911320576 2909317 -534798100225573335558062092675527968 2909318 119037875091407111107199877513839040 2909319 5048403739393463426864608865095680 2909320 -351434605247086613516324607946291200 2909321 -226854433851844771173115655555051160 2909322 -46871642499325332498063913494340512 2909323 538885781385327608186358758121135572 2909324 -624857954215608757186708238906112 2909325 120895177398771231828241353180597600 2909326 146643728748473974298976337254393600 2909327 87270781015008775231339389111315840 2909328 -30104080539323177329944179739918336 2909329 331127555789595534821684269945459560 2909330 46436726565201969759970356616857600 2909331 -180320114352910045565399645413015200 2909332 108455151042718463841361354270990080 2909333 236243755645192341100045560112776960 2909334 159899065061667547832895733264828800 2909335 374624094708398064804450853884938640 2909336 107540747572872498409557322136985600 2909337 3959576731923236600752455908878080 2909338 -152996409142191982507716902888432640 2909339 -250402437171058420341233469812260176 2909340 -44553371774027922603062628917299200 2909341 191029195945359923189533328868287904 2909342 19098437565630080431286734726227072 2909343 203654443680863120700337304839824000 2909344 375714733430656793644125326675214336 2909345 -269286903632825524570230868960545900 2909346 31827923832882945887701586149436928 2909347 -58537722523711752528328191740866560 2909348 -3037364933317143709231055960620800 2909349 195719899175732556180964793679285600 2909350 -49145022870081376106069644538995200 2909351 -191413298073305057646513858973626048 2909352 -2494584702491226745023104062095360 2909353 -195458179515173045448611074848539398 2909354 130409325846437492418523453314492672 2909355 35284516028785073074501094137374960 2909356 -143333734801484252005203436483719680 2909357 -480278324211960562044157375143300768 2909358 7775519147352988483768646108333760 2909359 491254160239620091536009892429500560 2909360 8401741625471470487717931234754560 2909361 61030652243070224493498927316846464 2909362 37622039293735083843893589556288512 2909363 74885097914992391555217981905588868 2909364 -99399021556277403522627013615693824 2909365 314692447046611034045207069966719260 2909366 342889610308521074475563673963913632 2909367 -187907028032776708619804829963854880 2909368 98402380809674677887210113318584320 2909369 -587776367449564918489963700182918230 2909370 -99352664217686407417231190958547200 2909371 -310687300368722516256719914538145456 2909372 -284011455363787672329063297236327424 2909373 -207711742581363005511352390045391616 2909374 -105437044358865919122614854436390400 2909375 -274420041657774883165014928795125000 2909376 69483139864176459304184944920625152 2909377 450506568861404154525720810587356226 2909378 -338705060715741522380440258414547760 2909379 403385726986183365950970783932052096 2909380 -612478305051813468879926160384000 2909381 -163615625167901337643185126367595136 2909382 14327980309189976447088796811065344 2909383 151272349985251183420752323092860632 2909384 34815005573644351040181045694310400 2909385 -254950813143892071523992224958508800 2909386 -5932432987055235957043856275799040 2909387 40697526313234515095027801507853168 2909388 -94197414811205339992415225360908800 2909389 242047413017055674038265760954213856 2909390 -95419879537774122742377656119248000 2909391 97489533147131997672632586427993992 2909392 86819675187639163460820505457156096 2909393 108268537419819550887637279189830642 2909394 -77891468357055562344008052962872320 2909395 200638435664943506999469120203876400 2909396 175162511424499623580295257592954880 2909397 -381356243329157163626858760033534528 2909398 89309026728756134700684971981479200 2909399 -110072437143079050527181627015383736 2909400 -17300166010769909301463615785984000 2909401 74901673581523707912366049583987808 2909402 118680152729328098991554881396615152 2909403 -50797910165370396998559340026787056 2909404 -96585254502000664866403500040390144 2909405 135091590630379306463346733639077120 2909406 -121886748474506115177005826104414592 2909407 -245896512624114093351973194515189344 2909408 -294620758663355127367586225407918080 2909409 113344693867076877625880079113366880 2909410 29949361914585949328096311371955200 2909411 164065797648918714402948195055580952 2909412 -116153505419776806454491403439308800 2909413 -223747861182533829711156227530304800 2909414 50262133370235326453560689772777152 2909415 -22291862245257590286332865526838880 2909416 171376390249154060226076093830036480 2909417 21177252790752892218374759595326592 2909418 174653813576614530390300898433856000 2909419 189005844211583654037517995390232820 2909420 163256492760121993212781233061601280 2909421 79902548107835497722868588232984172 2909422 -148391107371194701993051660824535488 2909423 6597292201905070027373158776091008 2909424 41087975862294558906455422376902656 2909425 -85455276516508689672645247097278500 2909426 28795098455041219612099317593112384 2909427 30389855698827940376584647520958520 2909428 -60615383332450999613725177772791040 2909429 -601519933050321819724295020040549970 2909430 51087463515471622120204440095314560 2909431 -121073857541953644953480574240377856 2909432 448346947922408513915586727726387200 2909433 -73567423078557320305107338739242400 2909434 -87947115890219128628104475106862848 2909435 105366068340956670638926415746882800 2909436 141335337821537349218923011802317312 2909437 354023893869928334400922021836958752 2909438 45221986878908167957242128965632 2909439 -27262912041684072328855595698872216 2909440 41384360023029690326654984870952960 2909441 -1419161905632168795753230619121679616 2909442 9837790558721287548396287835849984 2909443 -116711890849357203358693517798686720 2909444 20458016401961722657246395167366400 2909445 120086633859967638626423544374400 2909446 -366107062249198327295543323943877120 2909447 465059779176176227281689755192255896 2909448 242322261864884407449134498281973760 2909449 8972924061380846067748627222342864 2909450 196044739363453888178133187089786000 2909451 -184129520593118297448530989232550720 2909452 -26566992264429260474842026416128 2909453 -485941879750653546512819393364644298 2909454 -35684787996465167584369588170977280 2909455 269629507285430216492635116428340360 2909456 -13832741103805482531731759577956352 2909457 -205796425105865326362557957927039646 2909458 43862005495970305973533473292822176 2909459 16487630040541616304857359095528192 2909460 82459636850823419998321601734748160 2909461 -82303537974781308022374334047485938 2909462 -246433234429913956787175283563084768 2909463 56021895762652790672643546541277544 2909464 256791432537682887074801410830735360 2909465 50484893678904973887261151108517520 2909466 847941651348433759076729630515200 2909467 -381826400800692867711130772640740160 2909468 -12912192133923273258742818748898304 2909469 -21880201050482569828245679891919040 2909470 79974884626024115610234574009603200 2909471 -596369157981180286406307596702066448 2909472 181837122661080488121289897268477952 2909473 206067552969415054403219490275485218 2909474 73494179654114639244799490486390784 2909475 -244163843733615615058072437346469400 2909476 -351222043058434384319260347039917440 2909477 416415729843375376143248168118636000 2909478 -31483356082969856292045713263509504 2909479 -600558716661095790332470718506044920 2909480 -109316354868086216607325448803123200 2909481 -33972864167022438318487355431929600 2909482 164612853616440074278680778236701184 2909483 -206611100864102558768267984959707840 2909484 244573976840625071622952755855333120 2909485 -5646275816912972347824747936698400 2909486 -133570745468013955639244740799279808 2909487 -7361330406484507383917183294418048 2909488 -6197666332464072727547062063988736 2909489 -287372249684916696849490098494457120 2909490 -44441898025659365606460409805160960 2909491 124026017073480389700168676534349120 2909492 113204911037969752654216442428526592 2909493 158520026658952662813357379851222720 2909494 21093187390760375604812231576456832 2909495 68580086823894283495901371618946880 2909496 -100108171584459189064766543272243200 2909497 -489515478260136809617566805545149868 2909498 369732852449818431306750990271354080 2909499 43855889773223237195536637557592160 2909500 -170989168353590283488829582120576000 2909501 115743831455866472089972392958112352 2909502 53166771183054349882262908590022080 2909503 -265657758550206613003159915843702656 2909504 -101712670468244316540581926946734080 2909505 -28436598727686719927713954314017280 2909506 -34685060145668068882716476192100960 2909507 17327436011410313166969017033717712 2909508 -90006289235574575493473718321807360 2909509 -6713051163384340157403055095980352 2909510 -17376890135947694900650532445079680 2909511 351311623479495807697391181592647960 2909512 159770973639509272454186121293260800 2909513 -33678626529396127965419627293043238 2909514 11087982360553719247852927613522688 2909515 135019291622012959061657821147836480 2909516 43917563069469577985024651007241728 2909517 -25497912986970175582090970699412864 2909518 91405748442374568185006633974176960 2909519 226442019439606107293567388810583920 2909520 -4861833456684544294508166703104000 2909521 -59417537043245270277125484347291278 2909522 107218192198991754294623813382979200 2909523 -87584126370846833551608960154156800 2909524 50788020148886505380397750050729472 2909525 69783512308298398667331253311991050 2909526 -201315619825449817289716916330457600 2909527 -51569770028763436344152847817557560 2909528 -437011160520660281689159609727907840 2909529 -35713964754309382347036497282398656 2909530 -235940725744432719074767164329280 2909531 -105236013137878098539223459270529536 2909532 67763597322398742642376531050181632 2909533 26157462854607189025727394539689920 2909534 -187247523759691038945044918798515584 2909535 37795309379297677094558850371727360 2909536 -12775655663179324487945397479669760 2909537 217589268445084800962820947392864020 2909538 -91152134402873544771859258141751856 2909539 825771215900494224759358481617157656 2909540 203769132029802332510462644669098240 2909541 220180049270244171884518383855392640 2909542 -344510803674243793095249912876710208 2909543 32459858285281404121929539257941984 2909544 -231865384298213759796437125933301760 2909545 103086645548917961278932059850891300 2909546 134893735260634694385464859001843200 2909547 425350590341167532092061551107173040 2909548 -264151706112575218714346075451061760 2909549 75706496380950162516849433138103520 2909550 -6381172723204773060488342020454400 2909551 -30125691900517791222192504278982448 2909552 -155929587822795016497197200343040 2909553 -232088606509475844805138137957745296 2909554 19133464814346367169611264187274240 2909555 -165698079663623540597696563719004080 2909556 1070869334698376955489937607615232 2909557 -55998340079513429213884922091253088 2909558 287163553518294991915397197615838880 2909559 -184522136596014217192917218291952000 2909560 91907494755692878357689143886336000 2909561 -33543426079227927284878497539645868 2909562 -37998610585741614063974194819381248 2909563 512828261040640468560436182127899812 2909564 -119493593318512762734758993438966784 2909565 52894796836892622761528583741028800 2909566 9307196198403776835456096889826688 2909567 -99908116613806036499420751317713536 2909568 -102839170393252336833799978148167680 2909569 -47639771073437890364584013131114752 2909570 149056624820437702368316611305472000 2909571 27084040089468717392720032043813112 2909572 -572559165306291766457069388051395328 2909573 305918729456941420248023972602665822 2909574 50667513490960907575789969958701440 2909575 7726314125023488065411046898756600 2909576 -352294880376475382193392801450557440 2909577 221001028479763688753234044088179680 2909578 84859763906983771169328178104440832 2909579 18579685757613725142658839587408400 2909580 53175621902476736715662161530961920 2909581 -58023119983332603927377715695980618 2909582 45581632496509371656827686989105664 2909583 249378736867933611713920225024293720 2909584 -17804494523350905883921349614632960 2909585 -23382757170907212539545357199472000 2909586 89457705335849665987521329287910400 2909587 -77930176644820609203145893170663764 2909588 26805124451377951300949424629575680 2909589 -121684385178634097498824656267847776 2909590 -144903436783886049453566940225427200 2909591 -324923143806003257072081685157438008 2909592 38909423354006674909336506360791040 2909593 5185977186768434122459086360936724 2909594 -88633689976124953017779815003533600 2909595 -1874599606743016511842804081762560 2909596 210879725757279872322601229238771200 2909597 -159135372889313097451254998371932954 2909598 -6230917303273495758314576070438912 2909599 -13545325679632129290730304563361280 2909600 133602296141782828893570655356518400 2909601 -16285128595945566180658224292820988 2909602 -27174671947585399208243516663107248 2909603 577801568978955730658829690586596120 2909604 190835090749966114617935528056144896 2909605 -397394784104991207775026267231700740 2909606 6705297465051926755788309953044992 2909607 148163393459317699948084410962912040 2909608 65505851806930892502127071954923520 2909609 -216249340659036220315509699525903984 2909610 30350997367335272652768158860972800 2909611 -383910870452765441220240306629699788 2909612 286064816290381618437476964079680000 2909613 22517663934890957670832069802563200 2909614 -8719787280478613613148758781105344 2909615 129946940576104490795059503470975520 2909616 51064632652069876876530679412785152 2909617 -533903780028136427939109162946548334 2909618 -313334264620399033810011326972642784 2909619 -262750892506704632658428181905568912 2909620 -32887258105990913534788528754361600 2909621 -146671256276956328784892157679814176 2909622 -105679417891568716031685246777899520 2909623 652725051662110927789854906541848872 2909624 7742724005756629142400383320043520 2909625 -6300281564270530120178806332960000 2909626 -160696463449610603006206019161143840 2909627 -214666938030836073451941299195186928 2909628 49521420884848641381956013790464000 2909629 -135879814409344337398803614931852288 2909630 72571191645140250594801237370704960 2909631 338832216458595017320852901321642952 2909632 -140349219926897155412779688565669888 2909633 588274234134705038805757610454402882 2909634 18229597533179912208343197062251008 2909635 -384522244370013817289594720112539040 2909636 -246814874113523776471622294920705920 2909637 -175810308473546661256785710615141892 2909638 1216058768038865798296055387209728 2909639 -229126202265409425509737525418676600 2909640 -214236181707295478408829646103347200 2909641 -310572371543214834641727278841461760 2909642 223213687919659405984178576575847472 2909643 -44195756794476562806791284532132352 2909644 -147571509738360253926757610410329600 2909645 263838986737470067485010892886424800 2909646 -47205355923989361891499641526186560 2909647 -64141204925311444600418558281195584 2909648 -48235100315916527036271492569235456 2909649 -71424399992523954204970253106368640 2909650 -14647044168951546536985989444821200 2909651 204507904703633926174834596067405824 2909652 39634641404063605060725885809080320 2909653 -105359905060368992246354956535216160 2909654 14119878368613226122045247650679872 2909655 86240774061016606370639208924288000 2909656 950963159778685554608288223989760 2909657 -734840661470257807836943036664561340 2909658 17046611737192756472174608622561280 2909659 85207626835680912219261246394065860 2909660 613053293101533986739563608104960 2909661 50859524920296829450303108405414080 2909662 33320600823973751165325757351416192 2909663 434478957477465854671400356480842912 2909664 191637856178816550244028411937030144 2909665 -151331551570530697644629855274214080 2909666 -178139632958552593982686023441530496 2909667 -268029059637951051786630383307594120 2909668 212661706264191969671666665175153920 2909669 46258794931876062209829626562000000 2909670 -74349037593837170647753408965993600 2909671 -75309372984256208789168243946557128 2909672 -505471633523306137215377005153536000 2909673 -132140174460228584324386047701463762 2909674 -200963672863532130480370965821319840 2909675 -63875787277698411091544957326847100 2909676 -138150501349192986053834850131509248 2909677 145578967597061679111273170353762380 2909678 17788227776679366206493161242712640 2909679 62121441127825117971515305448288640 2909680 -10331769098254450377396375951114240 2909681 1616557159885374023999496385544064 2909682 55006860793477212241625956900090752 2909683 -107312130149215930006237422629820080 2909684 138051089025930873773839865981577216 2909685 -38831773488235652053682221646527200 2909686 16720132714615739332999843801608960 2909687 -282639654217601792920596814075560 2909688 -42707827090000143203276964094894080 2909689 478321460522665560540863893194544490 2909690 37922125421354848445792712735912960 2909691 -10405651618155074985657550623257280 2909692 18180537476889707063390028099896320 2909693 330482299818832125027692524389777024 2909694 78458188927298702578153305506242560 2909695 188494793397674734726794251893125600 2909696 7505667254543989427846266132365312 2909697 85384057016095695930339641505890304 2909698 323461346107199614120655251591668480 2909699 114162424621479970671074870520744864 2909700 47360358514196094024236122158585600 2909701 -504029189389692417283517988219243298 2909702 287488368838871180934554498314899552 2909703 167026418194162587643317223543461120 2909704 182226934596978258176640535351787520 2909705 -223344279090196109446180340822698140 2909706 -49003152024396978174889611919293696 2909707 858763579272248915119797637147488 2909708 172634273933279132683463529311401728 2909709 -240219850522879613811147630578536320 2909710 7757800013144076156969880410221760 2909711 -44343283212311677769392573920349968 2909712 29274003891524419909515880247328768 2909713 -81993893295543416267743178940904976 2909714 -278378896326615829809153117923650560 2909715 -66969194970513086706933305674308000 2909716 152520685288486320071258129840855040 2909717 -148206403853236069709920066004767200 2909718 -74047340430688613098119532848007200 2909719 -261199000522392297810751617708922304 2909720 225777897113872671232855096338432000 2909721 -44739076338747878610075025953776688 2909722 -66188992939658347990894129074327552 2909723 -5336246009124484484885187022129440 2909724 4149981334361089322744449247354880 2909725 20422839270909683063749785250304000 2909726 58630818361589322950423595740733312 2909727 1232652642041483271760917679548768 2909728 -408804107350141299116488936327741440 2909729 -85396943850112877685702662823998460 2909730 70872389147652368734842734003512320 2909731 145402374830215746993141330083605824 2909732 157363896691558040278291244233973760 2909733 -216900781943050606354837756594466976 2909734 -194646524729306932997422200877333248 2909735 -460643709601056615286746306646837320 2909736 -46090080063878703897237809172480000 2909737 380062713065681547391231439928914292 2909738 16066673232556599394072786426357344 2909739 -63170188055166584163831298669946880 2909740 -288738437204858229989286785645967360 2909741 310601912587853612674549020874613142 2909742 81608259927157525518266230140939264 2909743 383596879735174995959129716834870416 2909744 -9830782390354223450309607728087040 2909745 -196595401273822982680711790515680780 2909746 -8694424218492317852324878909745664 2909747 388845905806296151411521899985197196 2909748 -294939700905387026565500400536555520 2909749 -69986778052142668821108391317999250 2909750 165620197143141018282935330234688000 2909751 -126162597790648729779968053592800560 2909752 -431766009903557545504663561011302400 2909753 -14075276759175556197083655855489024 2909754 82236551698079695716987852272083392 2909755 79598446163423643291110361898812000 2909756 -130423336843584980817112514389255680 2909757 225331197129322276683090744134864640 2909758 30283818239588944006914260630198976 2909759 -771606688704596446364458904739525384 2909760 -5494668331129092206848445031383040 2909761 -284983988201529595104797082832367276 2909762 72283663622583318769959174089673600 2909763 -19783265898827489387594412755305908 2909764 57045603851250214198623861719089152 2909765 364181759809724962932136075570905660 2909766 85189055260717365961864739333616000 2909767 -5082208314043824597740846596496808 2909768 -18775434304786575652163509822986240 2909769 -106399120612922111244166981621948656 2909770 79134483674048719800143690826117120 2909771 264125166329749270125221149556373192 2909772 2571027361522772375753376080113152 2909773 -183011895609240070830951959175433800 2909774 119800403192918909693691132158284800 2909775 -161952942805572683972055401497526400 2909776 61114695853438525795883976778186752 2909777 -170399072448074709531585165081395340 2909778 3173270214553490882107342260518400 2909779 -13799743679221082909107687391763816 2909780 2420870220712961289073064016821760 2909781 -86145448129467813688285319873616288 2909782 171752753440347429166555074842248992 2909783 41443217599608959314635619613430744 2909784 -38821205380655973925596897395343360 2909785 383266784297479807643504682413225160 2909786 55721611403725114423626068065791744 2909787 64811723539146006688143605072017560 2909788 6835794140073788887585404304889856 2909789 -441494934717266008224380781488392410 2909790 -88562177193478953001167172857024000 2909791 173797117606407681346213866025639912 2909792 233422174847951243551215404312297472 2909793 255431159887908322878414136518297600 2909794 65173531406744732795974244596911696 2909795 -68990501840781821609742276841626720 2909796 -19199349119350562272783316886187008 2909797 -21053192098917728536811939729325888 2909798 -296189959377916015232364182485005600 2909799 -165053621320054845398117118470200176 2909800 141190241662289420457833416809600000 2909801 -403536156949357222932252766791901296 2909802 21515360516445494088324564236006400 2909803 -216898693433459789890794620551758416 2909804 85518344291014918849760945020774656 2909805 19682512568017073415894974955030720 2909806 48023975189104791057501786018370944 2909807 591525899582879823886773439235585760 2909808 -154000934893329650725413795692544 2909809 -99580714554581982757775623702529984 2909810 -2512346111219773793822374781268480 2909811 100718856921957176803729544183209896 2909812 -403043708121135160213812886340464640 2909813 639024872090477256374507958355990062 2909814 166492911620513731358127750135141888 2909815 -51811925391233669028624678594391680 2909816 118623321898787817443898679394856960 2909817 -347274746008713218634896789389474560 2909818 556523465013571021797345175649852640 2909819 -572522338385531031737778971612620440 2909820 -146549459440660486392143508413905920 2909821 -368037818878031976190545125372772000 2909822 15075021318096749200733908863455616 2909823 -48575811124341288320927254103408256 2909824 -149335786583407886264436234859315200 2909825 -40035422296099282409194954287984000 2909826 85602808360578094989910223778552960 2909827 117449805938407222519710647377687676 2909828 22452177558960394048628678376074496 2909829 38893072565410059349023711522437088 2909830 27848805821806581768561867054028800 2909831 143285535613237543354758258464797200 2909832 376878949897836193969317639309066240 2909833 523056351734202272913706686843613082 2909834 -5755145300678909524576912291881888 2909835 68489693889847621330842626121180720 2909836 -55095159894229556490300268444299520 2909837 -24605803346197195623184441156028448 2909838 172935891213602000704566791804311680 2909839 718893576309292208086241580578744256 2909840 11894772995520435941686394169999360 2909841 229253146917509220367787940141769824 2909842 95454826097684028596070677815759920 2909843 102545641111755627885201448727894184 2909844 9181470445868658349711475881076736 2909845 13238788050307817191649298649115520 2909846 55355081458643934721946385221005824 2909847 15070598299331127748930051606321872 2909848 108500732952385244724479733495183360 2909849 30740477031160316281510536889739850 2909850 56243171135084010576780239415072000 2909851 29088423229827789311445985969449504 2909852 78675165554425978566428747300588544 2909853 -643143697617377177801319953312064 2909854 -99668330313982019721037561433514624 2909855 35330535198670942556894571193108800 2909856 -57087375458947520819737630234116096 2909857 -504254457127005745941718693058501100 2909858 90730772076335318753416282941989376 2909859 106243545370530002646436642306815408 2909860 28972460459656544442697074690650880 2909861 235197102950236474185576179015111292 2909862 -7274361998413385877123676381344480 2909863 -21641367653341211151997526679398352 2909864 163347102425283378275989649217945600 2909865 33962985455001423596711943326182080 2909866 -62122729676013404933579794934347680 2909867 255390800781023675696545909540964916 2909868 -20317319019380038243436279386324992 2909869 -140775744574507862751556710181564160 2909870 22075807180333020722467472694674880 2909871 -412739452739501140720838670577499760 2909872 4749913529633187296080441574490112 2909873 355422228810023551781070052865443620 2909874 144015063753253154465688668996463360 2909875 253768434583740002075002732081560000 2909876 -47309884558159288853767432260538368 2909877 -127281308433500843781485806656239616 2909878 239823236648177132889639442497870240 2909879 -50123664472245541214991460118508624 2909880 -71514057807527937062221014008832000 2909881 -103719023684181309754348980099996668 2909882 -56075064017409937260171897207608208 2909883 -385659704110797415229782460051236752 2909884 -307104575301511335908417271655005184 2909885 -117116431205109089116226332864711680 2909886 -108475571359424094462488773446819840 2909887 -156118848876758022553796501021096088 2909888 92190409293219059472398134039019520 2909889 65870257561928187719163424816396500 2909890 -70085293715885426019455405926979520 2909891 -374578526006233521069156867789708048 2909892 164924310957102628657814730127997952 2909893 73797324311868035495848168224530880 2909894 149521015654917508992605386610691840 2909895 -85798430827131822523127009767007280 2909896 -1952313832512374553640190726553600 2909897 126229735682349036108608882106082320 2909898 -2830065034277899251046276841594880 2909899 20234641822581534165043460254443136 2909900 -23490856098220322789462075142988800 2909901 44387385607766326552804671297028704 2909902 -100969368019851198069284422175385408 2909903 -560160504269030680579043019291264240 2909904 -25506029190532087190418962733858816 2909905 -449335160916583270531354341968732940 2909906 46143914658301292037585964001899152 2909907 43272204175471738299640208235394560 2909908 -22206637106400450004759579562702976 2909909 -449878824167102316180509452624051890 2909910 -47144143488912431399934463422080640 2909911 543250386207902243652287610789002304 2909912 -179280211976946888035553523475988480 2909913 15742126788067016343359661944077344 2909914 -14368150907788938287934994080231168 2909915 -281319186899988959149512086353189440 2909916 221858767673583613598915611128041472 2909917 -339062590992505508002258277321327648 2909918 180050190613543510898551727734926720 2909919 344860871408660933879761805919920640 2909920 117139742401721520401799794786304000 2909921 50886664624918200535352108610493824 2909922 152887136640547039421525257786457472 2909923 -512784751767848811550232887484425828 2909924 -339581745868740632576129173196784384 2909925 -359081773195474341143294989217616000 2909926 -18143527891134773070230063304528000 2909927 259592554672631004865136980456641600 2909928 -7441455042123127781979886480097280 2909929 -28676902788908565495109931999350 2909930 -38513155549379455431659891666132640 2909931 -211431346603572075671247208154791848 2909932 -405908661875378303873412427335925504 2909933 46218207608245627995690749313583404 2909934 -35390173494573466604290991087194752 2909935 92409129737850208957725905460472320 2909936 -113734762341649847763913232587358208 2909937 82248319890724479012788433186416256 2909938 227413657040523569323944271961199120 2909939 855693455232515186380018159395840 2909940 44243356200636972270350886839193600 2909941 91618194314204246602458820488596810 2909942 106465127445830397341737805601945600 2909943 85358947465930690590800839080593184 2909944 227395841504794220127800337697382400 2909945 95102218607855059193951982046315200 2909946 85098158108429284193205758338623744 2909947 -268547631087439677354462553894385040 2909948 -174466794562639720970482557680136192 2909949 -31306653412352262756099668492199360 2909950 15886843023215003869161379815480000 2909951 -318264733339404491550925441621948416 2909952 171054423329833319017919896658903040 2909953 2204715144487481274093401113051860 2909954 -154463735785746690274495944526027824 2909955 10916757649116446908107179922854400 2909956 78680775315315884233884861831618560 2909957 280475829444650954072845736979466206 2909958 -280165973620869334434369772601376768 2909959 76258170597125582418796125782000104 2909960 -31200795915328025860814883223142400 2909961 -5741385118727272590579359332783212 2909962 48188945533921114782550397013216000 2909963 -205429957471059974190110495532859452 2909964 -1040480818307131841190477350645760 2909965 -175362314432820009277592590064928000 2909966 275064953263392945595721377821738432 2909967 222147815868438646478154452452243080 2909968 45354615891494727195475347195502592 2909969 -472233703104875552024929061840147100 2909970 -13001481862076219498462145825792000 2909971 -294464181827335720856530503269743828 2909972 -1674448476626098471806048035432448 2909973 55485301395011712912153251880494400 2909974 88315188533354580119302758653000736 2909975 149473889013563068283166202954192800 2909976 42412185421742739981012215312793600 2909977 40121087956598279119497548588048000 2909978 38837909384665739874171386779277040 2909979 225024831189754446308776973339695920 2909980 -16706134125408354796976168184560640 2909981 -191589639423923038732729442955544218 2909982 2704508547385804462773994174801920 2909983 -131066019066044655771700473508233600 2909984 215691377334362253620354135762141184 2909985 85416140200967931435382916812578240 2909986 151863177204214699819974966431034192 2909987 159983265951148929143593208161540800 2909988 -69736549641494438980021511584211328 2909989 -308051265310905251201514613457782210 2909990 -31842208702157942948475517569360000 2909991 118545742567414436242023549426651264 2909992 227878640014596087344959962702305280 2909993 -143069315628612087759533434251130758 2909994 9519400091533499641761458933664000 2909995 410904257439405699885779497717443360 2909996 -57400699656355833394086636657120000 2909997 169022160902304424823835667059774774 2909998 -4539470635770256508824390189916160 2909999 -24134715024185274672568260873981936 2910000 -9122918910724222810500093972480000 2910001 93217426171527921783519228461499904 2910002 362431326834009940076151154848105600 2910003 33490357612114746616115294511259200 2910004 -64466925976020516645683830701794944 2910005 -194136520306616518134726488301235200 2910006 -3900174352222423960638029679962112 2910007 404307400333347305353488485349241256 2910008 -79596065958630317587795122529751040 2910009 183187445758144112866450843013836320 2910010 -190891155163277363831245371545490240 2910011 541004773586086664596279857979166472 2910012 -70508631066891818934361344672665088 2910013 -144747100177150903438240594900294100 2910014 -286098284813012075557432609705254144 2910015 -69087247973055878641771549833824040 2910016 -63444998035583546582096023403888640 2910017 15334472644739587851688420121483424 2910018 -80307782543275173565658242106683392 2910019 209163854799360358612325528455270096 2910020 21234650740651268204477590016820480 2910021 -3332875618155250244098308247930368 2910022 114804878937398474125816594215273312 2910023 421562098019428810368543895521105744 2910024 -98022920411839561618743458634700800 2910025 1028707030383224739693461740742800 2910026 -14665083197775103473903790816034304 2910027 118082666655283946619736704293844480 2910028 -435610827460636538278595549905903104 2910029 85884384503719663611679584038998614 2910030 99355812224901731303906416293256320 2910031 -111618414315937004470844269299649168 2910032 -3440886323995087496449447407648768 2910033 29144517176895403591987869945081600 2910034 -450451673353486006210074943021178880 2910035 270744035419375308776786940279873600 2910036 -84358947853174553742843347711901696 2910037 278905043243175837516551028720816700 2910038 -89134933438520253247123205900410080 2910039 81725448453963132646137579288679296 2910040 -54786900686509701785689338396672000 2910041 235592084823372277005918904832546442 2910042 164845927766261435244658247196614880 2910043 534396597370094801836929642516285480 2910044 -40040547696833206124886365852313600 2910045 249181729435152835727109206579284320 2910046 -354611925132712038546323094711174528 2910047 244503077443697192042946598986898032 2910048 -120052943719820581159501595307933696 2910049 375843376133532963642201557200758050 2910050 32103879959767237141863978818400 2910051 -193403048371232640644643493408981020 2910052 -349656886488869718244333942025207808 2910053 165561721331398692107561852573640480 2910054 86850637169310118358911638891786240 2910055 -288906208683031742149663414027844040 2910056 -423128101329027420798164585671173120 2910057 53753091392118332388691328218303680 2910058 69924023770143353056175197324136880 2910059 -409766434872013262722908082844981760 2910060 -299959940288179877184759869058355200 2910061 559209758333326584862599791864330400 2910062 325068308665997200294304926116820032 2910063 -28979796856918239112801986750597120 2910064 54578213533243733277611929615073280 2910065 105118664106706311426284014520465460 2910066 218880395771137476488392805117365248 2910067 458827754546381134184659168028643240 2910068 1325665005232969321136295443460096 2910069 -300867202409597841293638456338569106 2910070 -28261557144361635005913337072235520 2910071 90722109093510647491495416623957112 2910072 -13735207217394018579148539571077120 2910073 -300413673283361406565108049597446678 2910074 -3051814017020875295941116265336464 2910075 -463978096460184729736203760396800 2910076 -56209733452052872481209630746525696 2910077 -307129871632747310386677206363520576 2910078 118271389605668945227609170033623040 2910079 -339033952548009808467207930343038024 2910080 -184160090843349977740886158816051200 2910081 54913441294299052599158967360232752 2910082 -6437686134906113211444683995107840 2910083 -687356213092827074354751318264445176 2910084 103330510122186359435276901614149632 2910085 267485970716635830875583271654638780 2910086 -178325571634625001746439831449839008 2910087 6519776560162791959590330542377112 2910088 394310517611512309794679251386741760 2910089 -13766317903774650582819566832941952 2910090 138459232204722525316904415725656320 2910091 599093846198204268047646160579745492 2910092 -365672421575517470229488288119848960 2910093 68699467145884244958225040538441664 2910094 -60790828503154028846232544515366912 2910095 48474280110457363248100905760487520 2910096 -7727872649077322409279374110752768 2910097 426464709169393685723795240828357600 2910098 27972509063532967444089507187166208 2910099 59728121793074714028117671508756480 2910100 -152886205718001163213528647396361600 2910101 -114422654433199893571917169890422898 2910102 -46544715845131566188837109012485760 2910103 105444341537210282187985081272802480 2910104 -509089386321997477706568708491980800 2910105 93030025235119804863484753926225600 2910106 -54776342428710374409378224480959248 2910107 -485868907741755648560448325840507644 2910108 -164319141540583539679874570810058240 2910109 -355786281773699114044475438981430420 2910110 119777786263479294391088820655425600 2910111 3064126219654065517194400596063744 2910112 -95911102108920491531932130906996736 2910113 -197685859573210954012603894721549676 2910114 160484091016379726236205307056912640 2910115 -34335750039136836073081326098012880 2910116 27083339911985506994536468242385920 2910117 144304737870064407655086467131298112 2910118 30942717709758302522246363088266880 2910119 -182719802803283996375894712637972200 2910120 -152674514878955468623075085049446400 2910121 397988164018427243792829094996816320 2910122 34536326169149542060150370482044000 2910123 170882218824520858841223952491013920 2910124 30187178240738932332981701070785536 2910125 129327815870713154924944936128768000 2910126 -80278527179679267122995564366174656 2910127 486221286189425372532422368797615984 2910128 -53274129003776011351711070933876736 2910129 -274108413125677171607823513830038416 2910130 155273436044436628786463340680748960 2910131 -13859789440000343798030522409173760 2910132 -49272038599130115245117084679056640 2910133 -321206195568904758130760060544217618 2910134 -219117737278405847480116092680882784 2910135 149287029275110344516377162203766400 2910136 502515677865778954927150469114695680 2910137 350252261884070917116250734503535786 2910138 -14425201697505829775779164515020800 2910139 -92987230315582009168812030090113640 2910140 9748339092726822048734606154286080 2910141 -166802406721553060779236528082720320 2910142 307424829690649207988548328762116992 2910143 149042880790553968483789321814275392 2910144 -28725073372062117636386495272058880 2910145 -12656981479699647163358452311056640 2910146 -104366401431070647385686349883759616 2910147 74538703297203803776695681996510528 2910148 98533465032824404494463091649908736 2910149 248377272707562369199722365524653120 2910150 -65502875990785930766688668398272000 2910151 254092066516728505707375181029384152 2910152 118283843056116814398356397796392960 2910153 -250140095219944825955530773368710896 2910154 752406841093362985063056788052480 2910155 325165146558696800103297788954758560 2910156 -621996950709346418861650874597376 2910157 381920074148419921244980748756868192 2910158 204794935618388697683624150433919680 2910159 -236256408964063649162071488578315400 2910160 -11931484251383613243949131464048640 2910161 107086257497870340789604819258358772 2910162 154816318435315682772423990995364864 2910163 217751786744980355906099552054675944 2910164 -73350867472283567422101879160170624 2910165 139019769633056252340360960926619840 2910166 -79017831764692994118827051033834880 2910167 32207645402102610376727091937849248 2910168 -28348366523937096297338403897600000 2910169 190721589493181001909519601605698570 2910170 56513065453189200263819073179160000 2910171 -235614360331228826955786572914344 2910172 131013364394141524266568116035310592 2910173 -89283243931520178314162036808519360 2910174 -68128665199899432501561679654914240 2910175 157605370656797490422930220427533000 2910176 -43482800279206529979230508141772800 2910177 -54761160594242040385135347992124972 2910178 -69047710650023284617775871884605360 2910179 -625556436984072006817994656789947840 2910180 -13480489729955603122351798036193280 2910181 -231864016985828885911227774623874848 2910182 181365494116117694811801413967014400 2910183 -161007611279650860502357210714441176 2910184 21533105359231257986353951843138560 2910185 39548618964887946049527031691353380 2910186 117384000825526203363794378221480704 2910187 55828828238167556765934466866043904 2910188 517568475502152940756836424816167936 2910189 298541345219918907968734977586434624 2910190 -8725977824847755283467587133556480 2910191 -101308117066453233449603001891933000 2910192 -22729347346682532275685295765585920 2910193 -82904401246018464816833910695346432 2910194 -104393951689252409052254486567620608 2910195 -213939581188294327760807707061258400 2910196 451939314116285785211484507422116608 2910197 -6936281820744055849372149844986240 2910198 46205015399776153783998621739048320 2910199 148780840920129033647788331475828200 2910200 -16238005462663694010579165651456000 2910201 119966147416698752616236578427131584 2910202 -27872565431993838586561504138030080 2910203 -283364588371488129984820319348419548 2910204 -212688496924880621656721246503948800 2910205 157102736514710874346574153200834560 2910206 -45276655218151844018967522627891456 2910207 -51172184009891773634166296245429560 2910208 29045518520680330811405441276313600 2910209 160064323469591671035308084380561410 2910210 -132146260405379355822452842344791040 2910211 -115156581319212429783544582459496400 2910212 -487433949496273123753396363859973120 2910213 3987711788967707423881434255584064 2910214 -86142827719300099068575809367637888 2910215 -168623779575331353559531714633382400 2910216 108744876836514543037153370228121600 2910217 -63641326075170299936068249830389734 2910218 564322957740960264520486020999168 2910219 80028472784466128136644176149747456 2910220 288428430831312461633811403788026880 2910221 -18082602583552380902304893476978356 2910222 14125804574823804475604121871104000 2910223 154485411414605624777635348441931344 2910224 -126177208365568153736426511760220160 2910225 -79761286524627144155581478641544400 2910226 256152463827658114427546378650233984 2910227 405239917050287903593921782877292076 2910228 247492469526161371780637897528555520 2910229 -74886410919526889012542222165471680 2910230 26471277039177419688610103071785600 2910231 319889911371317414191558369340989920 2910232 -127944501734637499510731848366407680 2910233 149750468289603422931239139632929482 2910234 -27608373848622937556213364365602560 2910235 -178641958206406070724472827690981840 2910236 79552721970426683162939795713720320 2910237 -1477177211165372574091836779136960 2910238 56931605124904896547611455067035520 2910239 155242129482064900139122183113091680 2910240 -4969133027884641387738411753799680 2910241 -100715861447818158469118930015859358 2910242 256362827732279963555945616949864272 2910243 53889743012950453291857941204954880 2910244 153287430757528216259522649113553536 2910245 153366034632167245227151099300140120 2910246 -114804132311775721716848584105425216 2910247 -214949573156488662927323059176659808 2910248 -38600343738055661336452639402721280 2910249 -6526145055773711194423861348465920 2910250 64007175216694499071599703486464000 2910251 -220543289858945500434054711737276748 2910252 143109843571610198930319681744594432 2910253 -168865592888095952781315328758331498 2910254 -271603134274928873371339973425823424 2910255 243828432539899404197225835344812560 2910256 -92427320409621886729106424474124288 2910257 -32191196345473679789443859436702894 2910258 38983491837419086663698560869201824 2910259 204931333750576609656462332003516928 2910260 283429110328239565843358209601882880 2910261 -45726020240651738511516447084066528 2910262 92143681427729522964657142447049664 2910263 3410475822952650695172495852831384 2910264 104692118788666228055887426122547200 2910265 764537639525416839835268401148464320 2910266 -433594503605555507969390441470137120 2910267 16377298800894955244380203298482048 2910268 419445000715749327665904147537024000 2910269 6930806852049486348832102264994880 2910270 -22991100543102509901486710200857600 2910271 36937823732313023538849672611710304 2910272 16996347649458378449327853891747840 2910273 -130841529477226292448728707553048016 2910274 -514052145037236112295813597855023200 2910275 -355760394773555813432421599994965700 2910276 -267677868333357673476612481964759040 2910277 -934189487835983507369274896588207328 2910278 127038180531020612049277908707427456 2910279 -582067508805886316192507898451549440 2910280 -42858532452485542062566875919155200 2910281 404744335463234175787511388747797760 2910282 47028161094705349096067696726300160 2910283 3690248567377947872638634343815184 2910284 -22918007963142127071303255383322624 2910285 60236534034401535477746435978294400 2910286 370678058006088567941833622386790592 2910287 666341266143782744949540212690707200 2910288 18608445841171044564305757209493504 2910289 874765923345667120438523524765852656 2910290 -108526052133867415859638061062464000 2910291 -8223685782507297876522952406389536 2910292 66844092506435687970115303536640 2910293 341520526090745083851634531043370720 2910294 -111037861842694480624602480174281376 2910295 -166111467299105223270559776016471200 2910296 -370611610272731954504163686340464640 2910297 91969338333449678119791047145980928 2910298 -200696447407922751927872598741432864 2910299 63472433397716858659170629206854432 2910300 -17371497015425060423210734669440000 2910301 -232751149689691260232445036639060698 2910302 142511631315262493594235338817140352 2910303 86181040494042528919597530288307200 2910304 -561352120880190936994599403624464384 2910305 -145648431207921302160668414790949440 2910306 101495934199363612764939737016464640 2910307 -416347332684870079948858047091753444 2910308 -267237728377548734879424284609907072 2910309 -166356730267231514244613028951753088 2910310 -82881516747415597677599629871047680 2910311 35011604644009718910601019297904000 2910312 -61933993754382910925449318380257280 2910313 82028310831421284582831182624325760 2910314 228713225549915965850757269799340032 2910315 58504476893973270331599893826325440 2910316 5175695625051842560035492556433920 2910317 -260148723466293440323262444750032308 2910318 -92193920338964466566144097225602496 2910319 91239718767554878203002721876320720 2910320 27267691274485551528261034497146880 2910321 346679630239826926127954685048805890 2910322 308412385383326720110774573371888672 2910323 286548722215492074959718619918140528 2910324 -10229333351405622463402293581936640 2910325 -27249378745804296211781927440164000 2910326 294911659214238808347324401107347552 2910327 8578833095296519134935555700104832 2910328 -369590301945125766514658637918167040 2910329 314593351926840175576961406794397930 2910330 -11492005101616826995137219305195040 2910331 130442066254947418610704911431800272 2910332 -323153778924613538734905299292291072 2910333 57727082550179337572670935577767424 2910334 -59567326938502551911645942070140928 2910335 368753118760219738395331064659250280 2910336 41997809286896195626788800597852160 2910337 319368788658289650603625457290735572 2910338 -182502826181474014149260349506480640 2910339 87961566771191415668415036429387204 2910340 211100652893862577039328820518595840 2910341 -26789513269083334631498435753747520 2910342 -42122323434558191049501869117177856 2910343 239667673945173053780047834914529680 2910344 -171333586960232655605674159989964800 2910345 -176122580570012937638317192441104960 2910346 164808202887455934282402549448417536 2910347 -111177656679938875036374982067283288 2910348 -6778296477738429465472509533875200 2910349 81357855851119954803406513292978244 2910350 -134105501358266272784939462692281600 2910351 -153358971614018247556101718535287680 2910352 117147090006701473810205218468331520 2910353 33469165884009402151181686879857780 2910354 -7479369360199191089097631739652480 2910355 -173813496870348372508064347264056000 2910356 -399985611499778323575516679709566080 2910357 -61705015439491769688543105907263360 2910358 157776252689316388047752039999551488 2910359 -283434782298900264874829807996967096 2910360 60010151080621582885239060332544000 2910361 -194668224749731206247457011180507200 2910362 8622808752418446576876685960602624 2910363 -82104092564889901373052518947521600 2910364 -22785052642229747940135672614303744 2910365 55244919052063991142492078388449120 2910366 -63691451742778731808058330848918656 2910367 -2868213942299682909840575387390328 2910368 22918333077558031818028275748306944 2910369 -924341993628761570630092113245184 2910370 132156597875897418963426286207598880 2910371 -506512663769118782134841050791195456 2910372 137980272623655718247719585326077952 2910373 -66322539895310910071504907403098112 2910374 27077784943660412777112953978542080 2910375 -17168573587571151951572303567400000 2910376 -118168124752810454477284983149936640 2910377 41875816424701846099194562936589412 2910378 -176458602096628838357340126328286976 2910379 -44145131058768702497487394831529616 2910380 -172287131103005638665954866226969600 2910381 -180808859561112196420223940949086336 2910382 5194530972281752528553232697483200 2910383 112304939000214286758648642848839872 2910384 60158096000956649399383355162296320 2910385 46512177781064840344705000070779560 2910386 -244257448544489724424624128064570608 2910387 -172796288080261219807947985708171200 2910388 -55989235948954982039628106351327744 2910389 970796176649372228419988224071480 2910390 33596273011224560308273726938777600 2910391 54215785812758350186504673517869784 2910392 58565758482099711059983812862464000 2910393 -240593837905389112440525900614877318 2910394 -298264741043595731929886517309807504 2910395 -24314965703987066039905021751507280 2910396 211385933047241867898447284653281792 2910397 -151393763032517231753979204467664768 2910398 306566064463348513662440348958547200 2910399 278279957530334715446973188410296264 2910400 42894852807923782308355713741619200 2910401 114671248159497799716674542658585280 2910402 -176619159478419962504711925040099200 2910403 84700769006014446789058164444631944 2910404 -138709228780136958339904792283381760 2910405 72917883412716393159326867794592160 2910406 -16142060621696596925609287809970848 2910407 -57987548374781883796356521795474328 2910408 -204198764999034699854226562591088640 2910409 -173265839373607551615958290897900380 2910410 -121095202005477992099942942498036640 2910411 149512672010701031316942260092089600 2910412 1625931452773261268557098774057472 2910413 -1215746428016674697348837580628320 2910414 -16484921646728026452112591491491712 2910415 -305887491853071348796478842618216440 2910416 71486641490918427873500162599993344 2910417 449286197049171846242879230189209600 2910418 -30068529285395750023651493158041600 2910419 -147034696014633837131205021182988180 2910420 -29262735772983579405271238901964800 2910421 74448617521380583273371502892458812 2910422 -173766824303572299690887870048203488 2910423 -63765929996567535029826034548463536 2910424 324595695911565583650122352381726720 2910425 -27778169592643251353982525006091200 2910426 43957419237640441386435705705727488 2910427 51274603726702655093120460894787440 2910428 -100103075997147847507131209050435584 2910429 10588570347771819870566500277107974 2910430 235059811318644147620950473162711360 2910431 -393332242692820409887198587697474536 2910432 56534826898588961760746306197782528 2910433 196309699647211893523951197804043682 2910434 129376238440983352361383595836086432 2910435 -46503826741851948415917269742643200 2910436 -74370811761269753821614081173949504 2910437 19647885566427697021570379993750940 2910438 -31316602883192922097917507455959680 2910439 111721337418140237698525277856793600 2910440 -164743729365412402996646126380032000 2910441 51116855479530314882272656714114192 2910442 -42799811045328468630641195731325088 2910443 -65106832916194633653839999680621776 2910444 -23196753792508859310820190941025280 2910445 941417415569782104077597642076600 2910446 103341728589690620176671878502220800 2910447 -93570677449525146558199252323800376 2910448 -6523889794957349030301550495203328 2910449 -427701158117725768459363930453925550 2910450 -28816041794412669089239001544854400 2910451 -11263526648474487456800899733124168 2910452 221390577847774283205556127973707136 2910453 -8958110510562701972684702188843296 2910454 -258343721938899355145941666761385824 2910455 -1533617473485207823076208174713040 2910456 218630940922691421133772108451409920 2910457 -1537626458925852103816630467601536 2910458 94296387861988101041581345956065280 2910459 -65794252114798854784403725687173120 2910460 -53837364836792565294303348086630400 2910461 -320771313926262404339692038146290938 2910462 -20762801120206639414382332869452160 2910463 -456484389851543219164476424661548288 2910464 -233650306173063079790718572644270080 2910465 -167652672502648586767122108863664000 2910466 -17964596539496531688125231224922112 2910467 4283691320969554289052913845300384 2910468 160877532630773584314617660574216192 2910469 257192210773154707314921680376468060 2910470 -124823885099974431611371171509974400 2910471 -668504533697249096031414807714318720 2910472 -592500488515407133036923502900915200 2910473 119148969745237912297355939489061120 2910474 -63697158269029592466542308194796800 2910475 487969187788301456801368651815914400 2910476 -47175647708905668643417820246694912 2910477 321408623981492988098378740037290080 2910478 50607916485150105566085492715582080 2910479 -95925022228618306084354727825184912 2910480 18541453929123905521634678172549120 2910481 179300209739510503224045054400912192 2910482 323854935951450696392560128148232592 2910483 -63145509396873614971095680692515576 2910484 159232557573338514438689818827142016 2910485 -62327525757950738120052466039044240 2910486 71059979711860608926970274503881664 2910487 -19732984220956336434217046991655864 2910488 53085194912324118674789796304527360 2910489 28263095624028988309422574679750208 2910490 81864958947110014034650396844793600 2910491 43038890310972178681026390254086800 2910492 -3890543911475251116326633511648768 2910493 -278542222613556762441621533708063156 2910494 -195062679925965483111653364794522304 2910495 -709713117392632289000134465973760 2910496 162213278042332725744968906920427520 2910497 -16101217975300905160111187946498048 2910498 -1993274115303548891733918439795200 2910499 11377979998395756238136494907793500 2910500 -38888434944578431336826927241408000 2910501 265779395794914507893348005971981600 2910502 -48862698645004484678121226198565952 2910503 212009495666096119012883971108987824 2910504 -340232107493730950293121086553210880 2910505 142151886172844874403657760944317960 2910506 -297592606369265732407144817641332048 2910507 -2613140864396372455806726426489408 2910508 -8127637665934347321358434689954304 2910509 -252837624000741462484285242614148384 2910510 6332037867219699597158779323565440 2910511 -2983777992901513523782103499451888 2910512 95531706659714346968920663240212480 2910513 297759133373556614277471728348081088 2910514 138243584401813952590753149846083856 2910515 442902223285867519289733122803359600 2910516 17952288910377850282556817072230400 2910517 -117760908693282596144549035404973668 2910518 98035557243268346046352294584825600 2910519 54246452641218590613745846387169520 2910520 287349795380497349797251936365260800 2910521 -369943523086265184749565052070444400 2910522 -5527633524963755275914618153931776 2910523 9262045635653696389017975539769600 2910524 313269522059099964958687202996445696 2910525 126940104119868286868625639576513600 2910526 -75843807879388970463711273190188288 2910527 242519318264484375130533869421277560 2910528 -5800457758498019197943582363222016 2910529 162299781331381732477723486262086320 2910530 41187008119972249877329029652646400 2910531 60357037768061722775112832565046624 2910532 175515514800011599372343475880685696 2910533 -578303651371422145639330266648229218 2910534 218276749417755814429691337776640 2910535 141265192301743289403695073529917600 2910536 -264884762078466779466951839463536640 2910537 128917263223259812889086913355614400 2910538 422123224503123489493431823221527040 2910539 -93645983785492981428837401076807660 2910540 11350775862350760336437096062156800 2910541 -2481833971791659838080628287697600 2910542 -88150141831740850611177497764934400 2910543 19760126357851316764166236579676928 2910544 -11076251474405027551683621289984000 2910545 273743834666366589434157556124107200 2910546 -311660564441387728520434080110112000 2910547 76867422451540930785441025592719672 2910548 3893887753117600824277281191796480 2910549 14027147514912614162695287749774208 2910550 166380593432618390470557174151696800 2910551 576694084949924953098869893960090200 2910552 -115882435991805313208720328772853760 2910553 165764746978096005680152502234276640 2910554 250588415558013319894690453458235872 2910555 89599562957737284188058162939646800 2910556 260393438523061879963717706194037760 2910557 477790345730739086338635828900120 2910558 -38707082520979307807479329353843712 2910559 112413963529048628181762635552486080 2910560 64145252168852503437956133090754560 2910561 260262702769564349371052025058467360 2910562 6779162891106565477590534222103200 2910563 -2547658445971550419437718281554040 2910564 -210434709934288774463377930685654400 2910565 -59994372089272785993052007776312320 2910566 218774692284362488135351686068726400 2910567 -78927744544304288415213150598394880 2910568 5086972136348489176138930796328960 2910569 382897494291210922043729458220800896 2910570 3383588738726215039224366746572800 2910571 181755365379307619930575805432494000 2910572 58236869021812752751688059043512320 2910573 18326626007805975139795214164143702 2910574 38642236380152103622956359936716800 2910575 310705890115674225540571142852845800 2910576 -86040949940276311388345475246686208 2910577 -44608765803042193667524412137398574 2910578 -137113403021938780536187021366742400 2910579 -33750477507539685876605618451436800 2910580 311420267348101502427115738945113600 2910581 -393504584637005989853131156457501088 2910582 160383212759693022825064326332732352 2910583 -816077086021913408099345953349776 2910584 5829611574100703181977548793425920 2910585 282353498469328596466093259743713600 2910586 -45673935411901556646542427231043584 2910587 516729510418356530116187990698195632 2910588 174093812221657553323841455312158720 2910589 333907923334526443034101801901815200 2910590 -22317587991141680758649821181798400 2910591 174656124365830365258756073962400680 2910592 -482837561461939635092691100473753600 2910593 -100491136664451832487926512976219200 2910594 9116796468687594296094302865852672 2910595 72593619491010751959501663805011600 2910596 80985561883870362236477475388637184 2910597 387564884020598859670845939110651520 2910598 42090477273134037296492427806736960 2910599 88039576727019146847988861998456600 2910600 -143209733097311773109022786140160000 2910601 28645086699127492128483479490309732 2910602 -28508740980651683056488195863575248 2910603 381860488616143163864666423938322904 2910604 -105112830540120251828336073690236928 2910605 94908379452955255303783674935759160 2910606 -37638553555805390072473430827048896 2910607 137944252013519755041632616100099312 2910608 133868283460060035853033492119724032 2910609 -114629446981709679761877996180818316 2910610 46468679069061846745008374428992000 2910611 227019904163108141107834517190116424 2910612 -278955837664715956744641589495769088 2910613 646973522173894482713686112851006862 2910614 -72091698006852572877049790726277120 2910615 12691253510865105729181274506321440 2910616 275265594535701195602822581852815360 2910617 -171187828120208665363757084911025334 2910618 -34403046376741173362796409813181472 2910619 -304001504285589840788588402527277840 2910620 -246158669721326769783905989966840320 2910621 37377264611772259501091261410787328 2910622 33463885813281171918759337033129344 2910623 -617993325409659945140850323478933960 2910624 -50612665046843782415014823995637760 2910625 -115105307980954825674713855998333750 2910626 72634189583083250722915696966029984 2910627 1719236585067887513242255259404800 2910628 -106997014394757960173619903939928064 2910629 46697081971622066674139967189620640 2910630 -54187303772323906102610891189988480 2910631 12664588060560818362272830306151264 2910632 -462200680344015895259052399968793600 2910633 222516968412345263753813611072371648 2910634 -118078783351904452297057165129256784 2910635 -3056623937711204070606741320015040 2910636 457340142435424036745753807702733312 2910637 286764583149746325061198545737227286 2910638 38173844151449086531577875468788096 2910639 270108843190209452210800249812284424 2910640 60891989148452848041510252777308160 2910641 89986246844804625714930217375857042 2910642 11581922045831109838274195104840704 2910643 827471787889082048659194832412912160 2910644 53153213328380907605088320602171392 2910645 59168228501758694630075189675907840 2910646 -55028457656610894091248439915909728 2910647 -132558173772850996109968946410396680 2910648 63448733973766840309583432854732800 2910649 -233799908618119320962438567582320128 2910650 22723620782490254144813232348345600 2910651 -192267404690672605828452047317876968 2910652 23961276408944306955296784133107712 2910653 -120090256564326553116888862938975840 2910654 -43707760248869311390445117438716032 2910655 -277802921578137250241170617034320 2910656 1653506730419861765356057673072640 2910657 -118177206599604755090289028613495760 2910658 60689668207573905405645507171817680 2910659 7680000069170929604183923910165904 2910660 27418824442162413613054564369920000 2910661 -56052131034306148618793011517070376 2910662 94545228813402319974947506001887872 2910663 60812990176978911739798395471412224 2910664 -85698689484523946934744956698352640 2910665 -8132299046555510282821060248953400 2910666 -70413315450959266386071271404228352 2910667 -17772980191828043413113291224200000 2910668 180647738600218910410930914852834048 2910669 297629298044584698183696745919746560 2910670 -614791145448222699040353666109440 2910671 -228225302325341052229665003725242128 2910672 30651382258314800626356097774878720 2910673 132530098263580186352791132124142144 2910674 109203148126965380591634708106826400 2910675 58290196062206407631937395909283900 2910676 321793390869638979597936010470440960 2910677 -359512893204344594923879564549533696 2910678 70386116589061882484677100649330624 2910679 69506418785075433739003173753665072 2910680 -396541480589506111706094004730265600 2910681 238215128670588522753781933906843200 2910682 -117723815586493645152136759727393808 2910683 91367154670487782919764548913230144 2910684 36114577400150108313244249842819072 2910685 -253819275048044682930888534199513620 2910686 -181207641412838165730044111048287680 2910687 282939427194547921510392766095708888 2910688 658726483666021179999747974426787840 2910689 386617485454766907673363244211432672 2910690 75500883285954748273959937965407520 2910691 -2627410231841401785434837253619456 2910692 333188711925569659222340960181042816 2910693 -40822527616563538542658089450411936 2910694 -454271949352028900864001216082537728 2910695 103872628397467962506697324293350200 2910696 -4892017268805474895734040629903360 2910697 478497540434975901813496561654377146 2910698 -90025625804886877609686693746726400 2910699 -364565903040690164634387321604593432 2910700 -53337321761819247062235004918784000 2910701 52365851531936759336409298107450402 2910702 64858398019327800060720768395524224 2910703 21283086973828379289709996664914840 2910704 8181653924549834143443880317419520 2910705 70277910021583397589564432035712000 2910706 198593556285202769521552461752920320 2910707 -105101388681610538837930904451197360 2910708 225520977423291487956853538745323520 2910709 -83712814806172115333103553586059090 2910710 -40797753222187964284471216506286080 2910711 138751508187957570467167225120759272 2910712 12824043777449017853210298470522880 2910713 -800918802257397348633328504338432 2910714 45008668228390842449143706967705600 2910715 422919371692411759376646989187942000 2910716 -43120262527133718372668866933991424 2910717 -193729440022271814116770390275984666 2910718 142076593339884587166576407542978560 2910719 -42904088003553264540747106612462080 2910720 -65062006938782199113141202400051200 2910721 -138239451269031121461124666709560416 2910722 -74567858097657711215153298269399088 2910723 -294471120384948559551449109347348496 2910724 -66019737557056212890011566956672000 2910725 114898887684912752103954510950090100 2910726 -27597895221290514193044180893488896 2910727 160006635522655944398586473423900040 2910728 -384499014627039117292132276034595840 2910729 -7649724144899036045692625088536352 2910730 242999262081621069525304960422974400 2910731 -220453986896643183427403250032343468 2910732 -103944029794370653441539494669561856 2910733 51894354587255445866850436938980320 2910734 -146664529938039961371323711936529984 2910735 -20061692340819349896129528077575320 2910736 53996526663275314761011366132531200 2910737 487258324941667612927067965305151092 2910738 -154467001152836291808376797528809856 2910739 200316839619985085771868975751253824 2910740 -20697613962387474003431849923461120 2910741 256162696276966795257934554546943392 2910742 142984820515728297637615195873049472 2910743 -11948001725882567512352211597193896 2910744 52032385326851213870015169022863360 2910745 -43333653756536399353782217077619200 2910746 -362906947473460894637015395145798928 2910747 171550678070467702036328314208216472 2910748 -321477296506523902714468506771367424 2910749 282667463208514945247390747806683750 2910750 -171037259352387563097000135640032000 2910751 10740494436623628859412042192550752 2910752 -209049376954653255230989170067243008 2910753 52525183598695242932254801921248084 2910754 -48277038145437575725049284734323712 2910755 -466744214005660705091594950982712000 2910756 4772347761160093259498266786166784 2910757 600368375073867116803148469789712512 2910758 284362681725420717221073285950784480 2910759 405229573767847162835161760163316560 2910760 -128205323887061302750318569586790400 2910761 145369522494180753938322319094178432 2910762 -133388386974659127889487217804249600 2910763 -573514100156801785959699395708875280 2910764 -272616503555744793448710011202503424 2910765 36369737477107824549078566789068800 2910766 241473560444764774152645272446400832 2910767 -110894999344073005999343306579004480 2910768 26214241001927873154126628739088384 2910769 -637705486713483022189141724719214830 2910770 122213101207457373849782769717298080 2910771 191083067372661274395509980276366740 2910772 -29473515844468880812845977915320320 2910773 62482567810786927634980295424247200 2910774 -116558817497347249772065112894725248 2910775 -32364116252877429567952541133561200 2910776 -166874830269870632321176953323520 2910777 -132328968769242124516854737969788080 2910778 92310226700717672716647149551705824 2910779 316032007044357755942212057059313380 2910780 -239883052514742259862990718776739840 2910781 -76749503728724501904954120807734400 2910782 53967540608291831761065690680175360 2910783 -315909976746083437382402210284510776 2910784 -3460512882422906513036013534183424 2910785 444822896547417421547871871390240980 2910786 147020331890798921933417537622843264 2910787 -52708252274885806043733736151348736 2910788 -271422543421559476534561199184752640 2910789 -7097185925768332512798546212760960 2910790 -95276334032011370435735311525825920 2910791 -89036066565524582655865304893643376 2910792 94992431275690820617934701291806720 2910793 82292019676306110903183673949352720 2910794 -107842172412711201685035053982219168 2910795 87895470594962724546670984452515040 2910796 76621097716472903480672464195415808 2910797 -221078474641966887334194047804639754 2910798 -2346230615369746181240099298190464 2910799 2247592626718739687843022945553280 2910800 -62111984537672277187554042445824000 2910801 -162336073534567011843027092664868368 2910802 28106328229848005459751435055392 2910803 -161692167678872877289467442258010880 2910804 119855410252364295630520250051837952 2910805 256646254241419263071388136164410460 2910806 148816693152940316272354900899608352 2910807 118318803894311607374096425275730368 2910808 44339334938446127894816641377638400 2910809 16677491938569072098758353782484240 2910810 -39527660799520520356849210078740480 2910811 43368886447178306030660951464518144 2910812 -169303478905695890156875942735609344 2910813 94650451078681325441943868655065824 2910814 155850609827725615474201680745735872 2910815 -18834624381993579792409430818642800 2910816 -12035141669089855532109324021792768 2910817 -114522987120235372367814547151009280 2910818 -120713579300434281029144904569438640 2910819 -233016742151397148037839670045721600 2910820 -196217226115255355525549394821959680 2910821 100731093112320867191205229627541472 2910822 -26787744457501518696276078622993728 2910823 -576170514067776903332176054401561928 2910824 30991405867718955950254458816921600 2910825 154975094593388516423951773484219100 2910826 2776985226763722101046971132007264 2910827 139345156661939627493591801259500384 2910828 -54657408733429292167324394142388224 2910829 248342185254829070263145235352057430 2910830 38523696187775411498147403842776320 2910831 13086899916306771098425793596409088 2910832 147827582640323374925301901692993536 2910833 -406751252322541715454817244400399918 2910834 -48440650902321654979874168716339200 2910835 201686943405319668991958091020423280 2910836 67804425412362648851556676751328000 2910837 -116088781558709726411025641402550240 2910838 -5639555331422927468977566854430720 2910839 -246443740961137110787789230466450944 2910840 -74623768537078436582311690921574400 2910841 259809426388345699171461644948715242 2910842 1512578142070483675670109576488448 2910843 214990970090646711409891915020403680 2910844 193965797339706340660348311641716736 2910845 167242753844253828855023238446974290 2910846 -192435095297621649461991514290979200 2910847 -342623569362100266123752456596290408 2910848 114985367659045439710775321265438720 2910849 -78319697330984895864915292138656960 2910850 -106424935779409473692811526570947600 2910851 -91692048339589298362063916080621728 2910852 6016823728807554878354136984010752 2910853 -378695849728797904993544243474729280 2910854 68086230630339313119566797103559360 2910855 188798491878373241381337261453930960 2910856 -292577048011769125493018949264737280 2910857 -181225030413447791204681797287165120 2910858 115957209233568474093371187186897408 2910859 -107313106436860901138423586088168896 2910860 174048800754283966443952001270830080 2910861 -17500334731608420890921549512238112 2910862 325658731578695653179467101516650432 2910863 12395645597053455754516034421752112 2910864 27029628185513729127233365809561600 2910865 -49045672804687583042413832891641740 2910866 -5724506055434049656047477715175936 2910867 115517605498221446576604411068242800 2910868 -110733418011990915657703834529383552 2910869 -229485705732881787665632140354968388 2910870 51824327304055614120353042635795200 2910871 591895646989893636090443997493999144 2910872 -332055569951736579253221316121272320 2910873 51298419006547029674829770087986560 2910874 285291634324680005756512107624093936 2910875 -36074564673325282824793332419160000 2910876 186188624641595691653154392706416640 2910877 -72912067050135293573015312989862868 2910878 83474226338745072927754029452922240 2910879 -130340730225054681716888417448068352 2910880 -25253141407816948785370651038842880 2910881 -29316580414287981683876717636813568 2910882 -10142401346105654804228249624925696 2910883 1231045516133555700332303546291481600 2910884 -577892684179120156048566727966285824 2910885 4416032639369710910589993776888640 2910886 -13875672842050075396752500715646656 2910887 -203715866164854108633135780993799200 2910888 236611771391444343203829787044940800 2910889 -36393306132484354883573504334594310 2910890 35124220296611449518113326700431200 2910891 171487465357701266031964291393435992 2910892 128012621090735692898892099053228032 2910893 102490962631051232308319025840572544 2910894 57143209504356448555733067650974272 2910895 -145778976534299692474344657610360800 2910896 -28079474410787240641152727353704448 2910897 243203543395318636853643064243532160 2910898 103063026642660809315663313292047360 2910899 -408495145691823751148508087633942336 2910900 49723717464114581117884803854745600 2910901 -63092719060397276993963244364063360 2910902 -24194714779195876048298625711063168 2910903 -35272162638005062950561241921689216 2910904 -618725228094681503975967827341209600 2910905 -20447962659062790620951668067066940 2910906 54247892366328945678401303879340912 2910907 607247561727511394605538095577645156 2910908 -18762833133912076475993261229047808 2910909 -304450708007055999422553991442608896 2910910 86005031167825412905969468984172160 2910911 -4439407827662576278297834769623488 2910912 -25781703657285536445599240649965568 2910913 -861845231370489943233711949445438720 2910914 -220047277223825584538032459717676160 2910915 -78929172130436379237656852319062880 2910916 -174058277953326858736742029990053760 2910917 -586545059615545764977629819528952034 2910918 48809290750719387026417983358460288 2910919 -166391619372039323530503203632112592 2910920 8171192017603060549949933034393600 2910921 100050572971266261049781554616665920 2910922 10752979891874752934190091709183232 2910923 -68759337273315132472633778554037160 2910924 -47405142206439092355355558473876480 2910925 -201940583270104868145979060090808350 2910926 -144525438644323222393735132215847296 2910927 39765904867626807233054839818377232 2910928 -992658221539405692323078046089216 2910929 -143578499131695841726881681841627008 2910930 -98368726650026182701860459811893760 2910931 209334385443354596823869157781670464 2910932 18829300556291974839684289615898496 2910933 378713214009779600282844254405479200 2910934 -10621951570057182376707710229502080 2910935 28459210617347123653450329491642160 2910936 -76606766183906561419443074586378240 2910937 -16373029076299279113931431769359548 2910938 43618877463883248415024323526106880 2910939 141364144400270370976590129972393624 2910940 252321443576338495471346260066199040 2910941 584393108140551774218767837924356384 2910942 49941488206904017380973384112533440 2910943 -564692673879486850959496991439363792 2910944 -429389083011491399719664693008662528 2910945 -433173602913409502300510885470867200 2910946 -80421935841991241842925872665230976 2910947 55951349652896080332642372450015840 2910948 19221189177176149956619966590818304 2910949 240619838622136837787705297868434880 2910950 26389018224210392818980464679254400 2910951 625978117567711792123859331223015680 2910952 29264951105223538862455477866086400 2910953 -10481631243669320072877997698169776 2910954 96265739838395093680014451020138240 2910955 122159172638706928170032535753918960 2910956 -18727806803767365516727652148748800 2910957 39703684692467410647126105755644992 2910958 -292900379749324187424210867032942400 2910959 85195837551245315407876861046850000 2910960 15612845130124579203159551435735040 2910961 -310562296278882308820247789686628188 2910962 -77325964577646677424740447134156800 2910963 168975147161992380691289357941005888 2910964 88670344692210145697615225597679616 2910965 59942807800332693864380674174591800 2910966 47445898558554996067197965481983424 2910967 -213145185252748696004046083112988928 2910968 -213299572090071059130082882945597440 2910969 -303893046736465541628910781914910406 2910970 -119028129665469963415518494915864640 2910971 262164641163092468065384806086400 2910972 8039764737088987973247544769740800 2910973 135419186010628967915766114071925964 2910974 14100494840577457817690600499861504 2910975 56718391127057336153007081540990000 2910976 -118934690358309063652530404833886208 2910977 -798818491831979115593044691106573888 2910978 3809948858668059314502903294016512 2910979 -42967256670748164890573555328892420 2910980 -86513577100601008144520681431008000 2910981 -149050960218879462208550715001527456 2910982 -345143518374880753260426373734933408 2910983 331788726375771939749632715177013240 2910984 -57432400568104866180033011848519680 2910985 49012873235045827389775174058133120 2910986 16842323759590613357608294541451264 2910987 67667013310420549170990364446442044 2910988 -162056102291274273311451788788832512 2910989 374454653894925825220335217339993824 2910990 -28513048294059283800739081006156800 2910991 343407040695229099151682722344757400 2910992 -171589564482756290518918349649346560 2910993 -18616710342946240285254996692101632 2910994 -679101156481134553957268652768480 2910995 102842142180251807269551306629246400 2910996 131460348267112947286311692491106304 2910997 -323082507756509356931054685077933554 2910998 208597290486694630270234461056724000 2910999 37006184473991181477619207763747328 2911000 -91499510829224422001663436533760000 2911001 -332869837673052420377669104289103600 2911002 136623794044880283932443681256965632 2911003 -361874359755162354750911475890970748 2911004 164823932186904304917000061336780800 2911005 -211788604910239615202686736865796800 2911006 1183379439403799845554099943846656 2911007 188382025216772817665537821456567032 2911008 -286221373360928760367515792324427776 2911009 7936875377301720899172134830280000 2911010 740215059882964728976321700816160 2911011 -364332862412156081408304499857358416 2911012 -26745961979110955727956273804712960 2911013 31727257654100046031354452526780800 2911014 -90774453944259327019437459847872 2911015 -156095736359808442012978791795936840 2911016 97751392952997322877966601339125760 2911017 -21148188573215622970482665885475552 2911018 4864850956642662005070698710272 2911019 47387149318411550021069326723584744 2911020 -27502657155525613581659378663424000 2911021 -33110676965367735215407165747994228 2911022 -140843083446083560973872198651661376 2911023 -117121755784479900562995276348029736 2911024 22320505098773015250818530485207040 2911025 76429570283156547651795109552827000 2911026 65841396131363087504763545687766144 2911027 7581709384156635530269403688296272 2911028 47970231079282027232572334478827520 2911029 -309063812136268222605118164763803840 2911030 -236092712125544325499290884738403840 2911031 487663782828285827667924721290344064 2911032 -324536456014954702142671910867558400 2911033 92390705056756698569872348540504320 2911034 98332687916701849213226864574926592 2911035 251426999950811568887323608116665200 2911036 -272129755640020873737632699382277120 2911037 19749158079801250556641716723196620 2911038 6961125453083911397396354379251328 2911039 -14894331809895595276622376092457408 2911040 1899647328521408618787944823521280 2911041 -40162266587831866498907213436345600 2911042 -110509051020241691455097964464572416 2911043 -321361553542905047828941349914512708 2911044 -351742129088730225292310310604136448 2911045 -67456149278005608038006993299829700 2911046 -52255197872093218050177860366959680 2911047 171098364540232714153898443148052480 2911048 -22744705543783830425570783160729600 2911049 -82489404450457334627419317320910840 2911050 -18858975515686115798333487063174000 2911051 206982423026838756207556955291992464 2911052 -101109848315264660618266124417297664 2911053 -111799105643687602194595375291711296 2911054 -72430998465842386904712692819721024 2911055 9763060407327413904376792855787520 2911056 -37111397548125054825051833850789888 2911057 -604496725325238723797089654355600 2911058 -109904872316761376306127934906032000 2911059 -4879045811519001450711726918048936 2911060 118291395334834812856587434529638400 2911061 -57620996230399426083594829821868338 2911062 14685622210536535044740381813618688 2911063 319400584955868719434152471086967120 2911064 -23634231454026242141164066264596480 2911065 -147437957477876781328719193633452480 2911066 69629498935091008305718994048747520 2911067 35835347330361113660089286410030152 2911068 309478922901239391569596545794967552 2911069 16247233579952656059488374571891712 2911070 -86223971098739079771184504745507520 2911071 -89385435864729384843079525070453760 2911072 534557125365263749058382565031411712 2911073 -546528124521383567303757905317590096 2911074 9770715465128188008824164080250368 2911075 324241600577496324432278905563086300 2911076 16025873516605583371421609578610688 2911077 65881690286225110653343072057408800 2911078 -140242243117889019967257815007719040 2911079 491250058731240311261293183190410680 2911080 -73927952207251307341939943637811200 2911081 -500914088240941160512293056031954118 2911082 17596568525697735931534207806010368 2911083 -132044101339449069175658028040661760 2911084 121223486568088595255827760363653632 2911085 113339051853292989304579548944671200 2911086 45507627283265619282947478003056640 2911087 184730461974172504822529921995892864 2911088 -98616146669561289830129374268325888 2911089 -496815343628155478199653012916962112 2911090 -34490275210494327031058263593712320 2911091 562750390164868873137026100071100492 2911092 87993736494950114847773977633431552 2911093 -466859468842419106666653004628904658 2911094 12137890884647118178572221968453632 2911095 -14305967896902914536722335337834960 2911096 -92722042581764034346388143911198720 2911097 5234177314564801404298514078181120 2911098 -110235294149062807094128169942345472 2911099 -53873795651564584059773968655443640 2911100 908338047482204337603797486246400 2911101 -146288755481939270395409312799301440 2911102 207275084682472464500223619766220672 2911103 136271716722713043998813549073819168 2911104 -1816911740480901958845517717831680 2911105 198808322630291206195802963000338260 2911106 -127490714213799670564846549321112832 2911107 460746553154183649469595024570067120 2911108 -246636217808084984413137079685145472 2911109 375748092787282162671541857416213760 2911110 2727319249371474895446726936422400 2911111 -240189828264304650527386375254146768 2911112 -21270218730099115084931883390028800 2911113 288065837937101658481141498920640320 2911114 63418020613019159734795593215225952 2911115 240397994855515336546555112040809760 2911116 3988902822387834427695613583576064 2911117 21714970978116741441506494479508224 2911118 -115721735653833716018626007412706560 2911119 197034055623387712752136821506257920 2911120 -82666907679296609768593344898252800 2911121 -1021075208975905233024930280223708556 2911122 77033574228479670694904113707820560 2911123 -48928964721785122963264206550693920 2911124 123621551142918319265894884169575296 2911125 -115553146931901101388624593931360000 2911126 -226928496499424810757698979090859488 2911127 -1025903630360147158354484041069009560 2911128 122804185398433976392288359309803520 2911129 -112187949968289665333153769076128832 2911130 -99272976551856899551319222710283040 2911131 -197390247784307944944828940908862560 2911132 171977086892628073358435202042588160 2911133 340248465942294349371710763532687104 2911134 -26015842817646854235401209635929088 2911135 -147224804951778435838568387798872920 2911136 -311416160605122633303623175161118720 2911137 102154727020998504955153931569162368 2911138 -254965753110252694385771245295855280 2911139 409169945486542987085068206590148 2911140 162159014975824962318358511083008000 2911141 -346459742423550784202898109235003458 2911142 -42461308259588578642179333267363840 2911143 954214655607027123085017500079744 2911144 -76638413755608013488501263421849600 2911145 -278535280316969243869562356357382400 2911146 -33574485911846399752676480760761856 2911147 308245816998904208664302573365322640 2911148 93939894696284770388367895843479552 2911149 -205492661767427377238236849226918976 2911150 -193070573386327033349345939010816000 2911151 -238761248573446277753557083693258600 2911152 -77438361505770567798914003256115200 2911153 -138096753736892897498664205976093120 2911154 45635693537478022588328259157180320 2911155 35703932035289703057571513997397600 2911156 -9680154600922771878456402719766528 2911157 412298110513621713784389066435815040 2911158 158737162896731867569724503671097824 2911159 -263466584612754984942880437738087640 2911160 26187726683693857567122028051660800 2911161 -211959522980614645086787151527952640 2911162 -83593527194032979840917569282132000 2911163 -43395631646134011001244523718290588 2911164 -59642816864620079307641335914756096 2911165 -524654726513759570938018815687805200 2911166 487299071758897883935104833640000 2911167 -12200869302709970034107241350238720 2911168 71274944311985000303414016212992000 2911169 -240724222671934635032322529991882430 2911170 117107238731216773448433555051494400 2911171 -82163882785443934472073783077294000 2911172 144340654887736565358923556598824960 2911173 -269857893572735292248441606415088416 2911174 126043907214287211313512376075162752 2911175 128617759947728978864662700385794400 2911176 399411338439859393079163068322923520 2911177 -44879985203542681340617858847543974 2911178 76119946760595845036292570833310720 2911179 -70914881825746334851250524095535104 2911180 72891028868712767404685773310361600 2911181 33686495696972679402928465129156224 2911182 32121314939500282729677904490991744 2911183 -339940802559789076760904793096783872 2911184 12642978377122134588780155376943104 2911185 293186237615048771564265338322580020 2911186 5382736717722936436610467923245184 2911187 -618456312695255228389931710726678164 2911188 112168772615772379024553246601148416 2911189 -595367722844189600508803856656601010 2911190 -117630642283775570589704370501753600 2911191 87723826013462434035564063868002000 2911192 -180717267191738452602103379175137280 2911193 -423415383787270497606035826985965558 2911194 -176071012531108643496075696321753600 2911195 -153384586708782076352069484805751520 2911196 -113765602536154990207809934468953600 2911197 -3940176801349857678581434197133728 2911198 88447361992598818868327565424617600 2911199 -708852488159744473205381491154205360 2911200 149635634375124376572260044446105600 2911201 -407421645985087046507559815712379628 2911202 -11691607560618135407284973292512256 2911203 184638242316237673272826607084218212 2911204 49733931180288695196275754201594112 2911205 -15055698558590073247282016455690560 2911206 12402008438081451307690606409882304 2911207 141839378539103544232857850890675880 2911208 76053744314248820305897088117160960 2911209 -120569344732933489408235725081362240 2911210 39779409767059023264005934843371520 2911211 79267625677962231211084572804877812 2911212 66827749091963987604857509274826240 2911213 -615150130241466989024765860339042752 2911214 -284415364511313895741580980712324544 2911215 -151893403320460892086395238441361760 2911216 36418451282993151293220758020423680 2911217 -563945620413760089006843374635943568 2911218 34471235628367677602246791582122240 2911219 176971339525444265709511361915956344 2911220 94770657666241549714775559874260480 2911221 -7311573839177497033848623713909248 2911222 191527257468478435581963400760577024 2911223 7737070597440196276984717919681760 2911224 -128467019509347835625791867865948160 2911225 97012152852683869060100518125067200 2911226 184395435138651479277852888451731312 2911227 550193817158747525725096758608853504 2911228 -298120430178647225081970182282002432 2911229 14528311453919689274577462052287360 2911230 -10331264938472490261739666091086080 2911231 -1023828350333196522559775586234804000 2911232 -209612118393068731373895520893272064 2911233 -38705860150686114536876096637689472 2911234 -49778405179856151411095488035000288 2911235 281687198581167845861844214997281680 2911236 -20868838126550912673864654200460288 2911237 -149843102279438034677381326696648800 2911238 340477834912892995128679211705444160 2911239 -240311172540793402946738866926126096 2911240 -12782106138033822172977206126899200 2911241 70806965296359925671658942981257984 2911242 150578037755383834803246140680250112 2911243 206396472495845711241047089148177492 2911244 -54794636224375746238687026773956608 2911245 252518127912674500658990131199697120 2911246 -28792203905734288973564120423609472 2911247 65404801783445252260988628328587696 2911248 32267463296300607215108946859130880 2911249 -265704270878833071052724055640129680 2911250 24082251924791514125278790027460000 2911251 -2863856085390144902615661972400896 2911252 -392232549971612489038469246454370560 2911253 320939717370154270088223997003278204 2911254 63603188980566354865497654727312320 2911255 -9546329323366117042043244376212840 2911256 136659890593688571526756026175488000 2911257 -228097161971582480152489153470966246 2911258 -75400188680466993425789481044385024 2911259 159371466976102214310160651135385280 2911260 119109228499209235692750719431680 2911261 225319176213625420648514572827519052 2911262 37998065944985103780756841673673600 2911263 -228483236743714359227694631189667256 2911264 565109921215654442969328965337808896 2911265 32721730526200869188974626464824320 2911266 -2189440924875151469084545118728416 2911267 -182558633426049634899186904729507368 2911268 -345934291289166109956020011304506752 2911269 319213346060222346844295032618645344 2911270 -106848334391508454488822308576787840 2911271 -90578526715305754946943053369098752 2911272 186372562247227034226613058273280 2911273 107588471275126965339192903747794064 2911274 138437574423298541619090382731520512 2911275 -27090044288038969686512427173040000 2911276 123715452837289355635902823274711040 2911277 663057244646039842057694161780040460 2911278 103785831728497805294181760777082880 2911279 57839726729603318655325988974272480 2911280 909233913254077798376315385937920 2911281 36406517984875204939835869067553600 2911282 54273119556437263401125468736749184 2911283 -278461822948852797489392732491083480 2911284 175123208418704995100620240055734272 2911285 24104447179122208495866747836261400 2911286 -62304377304773926037180618057649024 2911287 -81639000623776497742941736097715120 2911288 -74705586609513636027312676495626240 2911289 323109276839417074244338636527235524 2911290 33761233182839279146825913955210240 2911291 -606723527395389162686962547829953308 2911292 497643173338790857566493966679510016 2911293 86272279399685482716407292557212608 2911294 -49009836608851554453964263882808320 2911295 177007564240725268892797239806884320 2911296 -84578567895931283454367309328547840 2911297 70531373685840842721246287248215746 2911298 50789145542978786847963813306092064 2911299 295275649745711533752239130642159864 2911300 54618486467046772290402050486272000 2911301 -601152095454155420495497925280260868 2911302 -14437928029745439225101595448178208 2911303 -106460448500039093551122130547825216 2911304 453440463231279890510558796280504320 2911305 155954738081478342726736284362189760 2911306 167536480680104653423354741008290352 2911307 -155658876732324625387769549528927088 2911308 -75577579652272893355230714060963840 2911309 30982458687852429741586340070251510 2911310 -242480313234363574378438550122464000 2911311 -201749641467361479278099081366522400 2911312 83249695309540935162034250201686016 2911313 -2476832336499050103584006090556000 2911314 -52483717863562377927569195103441408 2911315 -4283037647241227932573476998069760 2911316 223233871882578237912590363573395200 2911317 -178485176819555685501457298191935552 2911318 24027373804500941894410993243742016 2911319 -700624786579196130585897989078449200 2911320 -60503820989008165972257456047923200 2911321 -284904731727593758860045790242182400 2911322 -117064929303113728661975578601334288 2911323 36127603114668349521712828257452184 2911324 -122228128326803411053283743290658304 2911325 -43515421341712946082345501110271900 2911326 121779021595364983023061165207308288 2911327 562985377561238030713226419413894176 2911328 84606531617886105944625351069007872 2911329 -186608358323030344484583098450938080 2911330 -143665639743520148408254246533004800 2911331 1001325969682161425381814683204085312 2911332 123028065468244844368720377517808640 2911333 -354474772334514755617192532432124418 2911334 42512302355077368034650553290926592 2911335 -250524655904478908452290398822521440 2911336 -72615795214443361921360462013752320 2911337 116092855553561262472550689701560640 2911338 -230782093361976382144010584672024656 2911339 -338006365139788010756334768869429040 2911340 -47395192847416288441295921066649600 2911341 -53951216714391192350646298954166208 2911342 95445897008734742991873930782934912 2911343 69106458552148377215825255485010064 2911344 19195516570980269195002404009934848 2911345 -77867015080517226234556750883695320 2911346 -249002870282834488369052725616518128 2911347 335841999180447260609623172553256368 2911348 191771424222250844787568449797947392 2911349 -92484652979300699549619049717528128 2911350 -29770938344938339279448172482428800 2911351 -849933930761890843258336273164302080 2911352 591490122902459406356966363445166080 2911353 -16729021025183924597577257519755392 2911354 245198483452587126661554601395371376 2911355 -146460519159242273605522127919456000 2911356 59109176384919427184814869787525120 2911357 -425189876355756101045278793474550394 2911358 -790621847264021899827212005468800 2911359 -289937069922511099039532779629430272 2911360 42142483555602028810670561034240000 2911361 -356146773303751824195260325085159038 2911362 -51339797996009716833944498617006080 2911363 41082508582542260137829976602022144 2911364 -240140156420606224795837871068237824 2911365 -36962824422917992051250227418042880 2911366 161848843846000908142663849694209632 2911367 133936519023064196066610134134075416 2911368 -183604293383004872591537261887488000 2911369 209424144185908857393827179403642472 2911370 8058164963521322654594167818240000 2911371 66405179180984360319948567671997912 2911372 122404114232273316198369197617016576 2911373 231889329196215330239687531142845622 2911374 22932270907661703301554739995932544 2911375 578372411753083044285331034219454000 2911376 -29112120234698501262317375589040128 2911377 36630426430348763494065349067370432 2911378 -285561440610192802996357362875683200 2911379 -204792516537666675154024842101800020 2911380 169357987839743687363357070788290560 2911381 1049624993589610560629398016929646 2911382 7204079157915214736189052136557312 2911383 437248638415607379936008012325674424 2911384 379473926544208987236369013598208000 2911385 64845175481200809651371164432173960 2911386 -2214963183187976290387719689627136 2911387 -292696741877027619542808331778558400 2911388 71876070966929247347057013711564288 2911389 32015134526717636892482234036702400 2911390 83881834046967251351012885896665600 2911391 -183927819483589110020051822712928896 2911392 -58123241093857838267070722494955520 2911393 -345043409990400048590150279072643358 2911394 -233701770718585302048682448475171504 2911395 -17169265036652528324550149840051280 2911396 -40766926650512142551674979912564736 2911397 622129329629988280618078863302306460 2911398 -108391886210965018820805921612828672 2911399 327167002648519356391682359890241400 2911400 114752825731278507179419805730432000 2911401 3276909483294509931816548418304368 2911402 -68181426048570411781844371638633888 2911403 -480557132521917491298648541172963760 2911404 115028475325379046422723067592951296 2911405 31591775992287192098257780027845120 2911406 332078996284091896901689669361209152 2911407 212965767687672641738665287016671240 2911408 96282156957006924095191093222768640 2911409 17811846480196620568165098892586304 2911410 -63532417668287155659604665380505600 2911411 37583354946823577754283679675583712 2911412 -128221645973406527788529414904514560 2911413 -312350287024841358794929151393843712 2911414 313693365890179007898003853425815040 2911415 -300209824911902777554459037157751680 2911416 -260628666374662558553782358064230400 2911417 270187066781796592961660967356627460 2911418 411045462109630690255433329968700416 2911419 -9624209406106728538057503073068000 2911420 31763218635774715683935798470702080 2911421 -163312047779911140344372253958056378 2911422 4067780566790967814177230748811904 2911423 450322009256030781205372025103428672 2911424 -220491168860117690310112662801874944 2911425 -147722294274320855037353591627532000 2911426 41300645114531829602496094182328320 2911427 122006878458293046692170242693396480 2911428 -84423901695529141273421632078400256 2911429 653888266029819115243755973271072030 2911430 -89964238215383058462360587159840640 2911431 -159216989952364589922233871431892096 2911432 38120663209308805802339368238776320 2911433 26020174391242544315793505827080538 2911434 65082196779009303873455147882810880 2911435 -53835142360225926908577147540325200 2911436 108250153890393367919959414200107520 2911437 443580688742459856754528276335066240 2911438 -26954031464368348286315757885122304 2911439 -46077390511708973558613267098676744 2911440 -633076497348707118876087830446080 2911441 -27982326440184285789871110663102936 2911442 -11912790755327913411577084880758128 2911443 79130635204721196916533931504379064 2911444 1332015284212287649131895951384576 2911445 -61914839923544658830178599273419080 2911446 73820381637098080171214445028121280 2911447 -115101459309978328999354095180491136 2911448 -44258651344331147645822688420864000 2911449 35779667690850008390878454816902848 2911450 -55080329381654260918465348451838000 2911451 97753360686368645288425668323484504 2911452 125769520342896757093735940693740032 2911453 292856171936441691782843260249217702 2911454 -55955896069403892612352051785724416 2911455 -98568745872875300078717068238846400 2911456 263487176881649407893033375423528960 2911457 -206351640426924593912338916673149820 2911458 -46454813817345659287566356282671104 2911459 55380693443318676040834765024234504 2911460 -69302748274869356728245238106304000 2911461 96159166503434830370706356330973504 2911462 258204422784041531352499446933043680 2911463 -340413179466090168407186930893736520 2911464 27158819604995723753199312449141760 2911465 4426304430782554026262145405236260 2911466 -233281988003828805414262300806904320 2911467 120830891157748239430986215750961648 2911468 54270846374256023429754049120101376 2911469 81665747016347979687006961636640160 2911470 222429391023901659361408921973760 2911471 -716032014583491969707764747345310208 2911472 28363180621535739122314746199474176 2911473 -171919528603882929728232492271451760 2911474 -222700539490787844950299970728245120 2911475 -70838252341115334710172476258611200 2911476 186633418400394923118571885611730944 2911477 151457164655573396760801545067729326 2911478 -180533193852478604821241821283543040 2911479 242500501949524381166217220814442984 2911480 -10807418934445425579127945488384000 2911481 -197939007391415549694653960348429718 2911482 -82906827088034505602518182600252048 2911483 -473103457061234411408697300443778268 2911484 291623517675683825629910715565593600 2911485 -60378130866018961124317297842546240 2911486 -27790694691727596842815378472747520 2911487 8839249466776150652271757232817720 2911488 174136165603243666609720899334569984 2911489 39404698690894010200082860558326272 2911490 92891481183168237004907347673817600 2911491 196777271766212119373914790683678080 2911492 66953925925282500513322875338292608 2911493 -16907619590213166215967067356720936 2911494 1868772455259220615741162591080960 2911495 -98255965150461442272777413586981000 2911496 -232959095772492551779014606091223040 2911497 -173812985682816269789913314820121920 2911498 -73335715849714348247716953699448320 2911499 42583407163073033179171022084268720 2911500 -206337302224013352208531434225408000 2911501 145440254307911219876892279209339520 2911502 -25957043051733251720413024757184 2911503 -72658706089556166876651444237308160 2911504 5015156018677328646424711811497984 2911505 372490593928006582184228387775187560 2911506 14784353523247517358599352727319040 2911507 137769436724739303162775751175443756 2911508 26091413620347607595971200952595328 2911509 752299407288838072506092723394957504 2911510 24902295245808179772484344587132160 2911511 1411189695193788553709948373719112 2911512 -151816369785183079088533012701204480 2911513 110936620850481608158080720594538560 2911514 74427946343833807824452883421871856 2911515 143871554570973442931004367893790320 2911516 162814063696623823951709304592893440 2911517 -122339931288850198801609217370856608 2911518 -165069916487748964154137450830929280 2911519 106839364499930538243264921593139544 2911520 -122213596127023758746867220495728640 2911521 -6718490851561644904039999261917216 2911522 -280508363564979189840924294352615680 2911523 -298035808631021980425354536363832228 2911524 -18398201783190094980030074443923456 2911525 -223542317280757140541553309500526950 2911526 -409870599753100484987824568166442176 2911527 86422011099536990174013535267465128 2911528 -15210827214872899386906444113187840 2911529 -145815866932126874630597016734554800 2911530 -634128120335010159131394930600960 2911531 303357383257117201758234452575060260 2911532 -16306402625512855113301834689722880 2911533 -43156477242585787635724184563609152 2911534 138211713793254812860014677920132416 2911535 -285581803092857158787665372967527440 2911536 39801620374293039256453766405898240 2911537 19114720193372233775802957188231186 2911538 56645867545729321802355710141085696 2911539 -108986564210346989792623423701893520 2911540 -105590068891947121624317671131157760 2911541 5565813436927257895684371452002080 2911542 22759750617738925261954745284368192 2911543 -369267039322223357842379710902021208 2911544 -71247055731053912782553094885089280 2911545 2965634329125199642475432883724800 2911546 54594714200006490648614748012948480 2911547 -92896950084075511436683977721495968 2911548 -142760317651889270231701677422661120 2911549 -359022543037687042148952037543483450 2911550 42995241344596961431876879984804800 2911551 13500634585619261842554471250973184 2911552 52489433203824399162405114544652288 2911553 80998510036001421530665179554120580 2911554 38126676756784748288104942202358864 2911555 124092517351468990573292131117607760 2911556 -300749139908907573156105240020680704 2911557 221959335888815592004672564368354816 2911558 -27674789474640109688198613992420352 2911559 162470862114695604564277590247220016 2911560 148004756123236719670269611053056000 2911561 -538704718579914888327901599412236838 2911562 -290166054004431761949245830700437968 2911563 -88205154839332737753079922197743108 2911564 -185882725394893020143847107832941824 2911565 319088368146418044897889687443631800 2911566 -23362768021681491575382818397683712 2911567 -129477593126256619566807474791000888 2911568 -90755239994489559547776463539535872 2911569 -23139009735501050389374572347905600 2911570 -5563763072740795820984034440486400 2911571 -101688786151372385175266372741797680 2911572 -148465944505214339320952552055398400 2911573 -2678203943377094535824383067064960 2911574 73012991306629842047953129092380352 2911575 15184207670745670629039460279596600 2911576 170211473438371436939478894361774080 2911577 277816328069555279884582834660557072 2911578 47725330837976319857352853883687424 2911579 254539085686932937397961620783897280 2911580 110583171147819529934655954118295040 2911581 40403401863176003616650092177294470 2911582 -52149157156764636835568188892332032 2911583 73664030281927916998050111931436832 2911584 -127537093809372444219402502468534272 2911585 30758679029862111991716459559317780 2911586 -148184501145898608809569553553327456 2911587 37165511817791593132682434090321152 2911588 72374513521767137538462766010192896 2911589 -203956770421433490522887449722338400 2911590 46223505794254725856524395586781440 2911591 -202322377741426036491132033946678800 2911592 -159828351955983306465443792744064000 2911593 10030725290314264241178470029967424 2911594 130491019382226794649132626446463232 2911595 156204111285297934320554803843557600 2911596 22610907558358251115644942522619392 2911597 118186073328248344073591053042704940 2911598 -289807845519097559646686164704562560 2911599 458960632354113428702951678236767120 2911600 -41963168030203193381996574928896000 2911601 -198381722120667078232146851062182336 2911602 46416653594219504039743328899129344 2911603 347622224212023757711817788468591200 2911604 -167267911484118193211605017416368128 2911605 2304264948423485589880330699627200 2911606 480004218161980916427842402543246784 2911607 -789955256151939023786806230688848 2911608 -18853362535289219455096996197580800 2911609 -452983365599935596037338107246240700 2911610 11164488454468538069948834034260160 2911611 -303328430426412246492250959850801128 2911612 178037413442836226640362913196027392 2911613 48348655084970735198673938819647104 2911614 -45265248662971719868279737499745280 2911615 -51625030325594908703353585713979200 2911616 3504154604039738344151724368855040 2911617 -64340582147041610555703483954280560 2911618 170612876296264830558095307011639760 2911619 -663668011284382752882742626601204104 2911620 15287468622988367482294498839060480 2911621 356412668265196270784067095119913822 2911622 115858900853312759284107056392060032 2911623 -1765642603136769175550044058928 2911624 83790808421466972648340124290252800 2911625 372022761855269392643506807903029000 2911626 -70776400258756933893240186359905488 2911627 -303795146241617307397363716966758048 2911628 -88490335611044755857246269211761664 2911629 166444499756117020386078055269257760 2911630 -17012940723261133325546709884618880 2911631 55206318498674241857207355472989000 2911632 40302462680499410098619165366353920 2911633 163908050730428641025546727436624240 2911634 -190656969432239904417807618491595648 2911635 33811818102231056692783163494898400 2911636 -25977257969118853799109066427228160 2911637 -122112456964350605394092005030394208 2911638 -26304486777757437973758773342416512 2911639 -30441745121877410746246415133184512 2911640 336381884027848798666415189838028800 2911641 -64339933051801070167383425189298816 2911642 153143870718679659119397488843615472 2911643 -163084941443777010125174161260514800 2911644 1000452884702481542280960304312320 2911645 593044301167310581274830776198053760 2911646 -51619936383134495460826171818466176 2911647 -241341371456736358565631079444841400 2911648 105323482360904983388767010214051840 2911649 -142723172459141381065039067087595480 2911650 36009964301473148030544825980928000 2911651 -124679270700318299099731818435277348 2911652 246874648206669913210037187644727552 2911653 134965656913148161689916366395148800 2911654 258267351395986254487121101300663776 2911655 -32577175702741083100054972298310000 2911656 90608224908247118987200311958732800 2911657 -5238759585753446344632194134268288 2911658 -140263071879296527631672807118507840 2911659 2396748863354592225430143718848 2911660 -171907724018748556247049670422758400 2911661 -63281488571556480800087214833220456 2911662 49801792243904095737619998370089216 2911663 197118724990115418366123160787456912 2911664 19975541364481133158885753644711936 2911665 19861221182353919577389307141000000 2911666 203031727492096254498655501356214032 2911667 318193595466564177316737428363249352 2911668 61072251919370439380782984927088640 2911669 127948413088899383113650676213450144 2911670 -1697687144176389824863520317278720 2911671 33403419687856566617511120216505440 2911672 -177719357051764391326906119100723200 2911673 438384680904039770682634765898955264 2911674 146464973615064111253728021524033280 2911675 -10447206671443656212320707961515200 2911676 572462410978868733174051407081172480 2911677 -616949328705189940358998531207318368 2911678 -5807405580788965189541941923596928 2911679 53070737197724065988492216521193280 2911680 -115602778004498729036297034478387200 2911681 241186826778045031242966010976913712 2911682 -244352055188911529533918421797205808 2911683 136131348673482146451739090777432824 2911684 -1803328746483725962207931224433664 2911685 55255013935514427062433190709064960 2911686 -88916287161431710939211653710675456 2911687 166795450497700318838856108784802760 2911688 92805038890135432420804756710696960 2911689 -209984560686098345803000161963858192 2911690 -3195909992770195796307251364074400 2911691 175135903422116742445643364579281400 2911692 43409090226942772720770691383459840 2911693 128021134389262865744328095655368320 2911694 230264413278665114468675957166856896 2911695 -18628203467668524016971658454308080 2911696 4038533387001921440491488655204352 2911697 394906548112096003313919581913225984 2911698 -23495102349400201399350518100389616 2911699 -100932355401469098239619289746425264 2911700 215902127943374826239192241679718400 2911701 -264775842384014500612499312545643712 2911702 1476997853344416624937132343449152 2911703 -289823724011327514288789447719317920 2911704 -12219182932649280980245031984762880 2911705 -108695527876417650832833653998556280 2911706 -40880981140549322085034156190945280 2911707 9639848314578159740158223728885200 2911708 -62141042379010322982006986673945600 2911709 388601263020689616961045641791200320 2911710 46776284142221418164337083913400320 2911711 -337454594883047712439674679384797696 2911712 66575652403470890465434156616908800 2911713 18435899036253905945475764913744768 2911714 -31339756695028994993687806166565312 2911715 77075009352880346448690403995085200 2911716 138291330564601941267819833567443200 2911717 -137966558433917113600303840266959780 2911718 10122558333842129447665030617742560 2911719 -174200094918791269444401100294544856 2911720 -66971192580173261934267131658240000 2911721 628246283015364816149991389998388922 2911722 -89448330137219943620680727423073792 2911723 87180996703693812688112260971640824 2911724 -2742688468789412527393903426982400 2911725 -67430569602560565057564817923177150 2911726 77029318398790512037984834457735040 2911727 42133159536324180097924079101099200 2911728 -42835746787153022349804535530356736 2911729 29202937362496323966477933862013952 2911730 -199044935790854511499582939115718240 2911731 11889354563908432534416559064866560 2911732 -138949210639824530349881572588683904 2911733 35304905769952447196373480299946048 2911734 42484306310117507279480489182679040 2911735 253271454517845259885236610325908800 2911736 295389311604865417528067278188871680 2911737 60041983392149877043319811540049920 2911738 49915156754066575538855399618596320 2911739 -91353664650094317027118482056782800 2911740 -8295980356122019038322182367303680 2911741 -36891696787263703045715825271501728 2911742 -312632468185404740326595981651785728 2911743 661674958550114782873728641509584 2911744 -488746615083090975054743954522112 2911745 6557467564922788217859767323588800 2911746 -42311623105214282826325163736412416 2911747 69730452311512201499741777241968752 2911748 96635065218552388709491444376825856 2911749 271476699073390075676069866761245664 2911750 227168323594682290357902525024480000 2911751 -17511862879626410390739660158613408 2911752 4455385462992623058198512757688320 2911753 -7870930199280623512681719015799936 2911754 -92254472525374904253616970618246400 2911755 69243471843719711119858337382397440 2911756 275450634950269822650888244925822720 2911757 27871593924756685355002205750430006 2911758 124028965690180062768533536661404800 2911759 304931672524701537119855122360022960 2911760 92338997632282723516005081830031360 2911761 55412012706264910446409710799604640 2911762 -1004903653182493772196685895602176 2911763 -61335845270309288040920687121799296 2911764 72831930701085018511361671144421376 2911765 -347444659419138249874349857640829000 2911766 14361911277455895255114743194708608 2911767 -109969420766973974053279174485861552 2911768 16873620781927756113852651601920000 2911769 50947593542163906835755897569019840 2911770 52452058384237009546049348339889120 2911771 445607867879180710922183499493283972 2911772 444286420413515194883775422207915520 2911773 12890888822513125815300590386837824 2911774 289984081052821340745741031213144320 2911775 216374638988542087657916783717395800 2911776 355438777835532342305972106881925120 2911777 97262950973996703522222336367396224 2911778 515569717011310958393153117449568256 2911779 -50495343284350033883308430301244032 2911780 136788864726142978106742441040953600 2911781 251630640534358312081723577925778464 2911782 -69799678448736464873971537155194880 2911783 26205304104935368229221773016732720 2911784 -65771876613086709805419070890977280 2911785 -65076221101357038963644869988116800 2911786 352504342302046505213674509149564592 2911787 145588461694718714120470416022871880 2911788 239261855700113758289186494525440 2911789 -80400573239377431692049812553913844 2911790 -62693784593349188099139763339633920 2911791 332597628435114884041846352017565184 2911792 66368580347924140907213174063104000 2911793 -136262135392991468830750757162069520 2911794 3019615518039504807398260515132672 2911795 -344921951309742709380259384230432000 2911796 -257197122182955078747298117506422400 2911797 -165108005486112005062768703942220960 2911798 4019076151897128524292439015436736 2911799 -38596246133597189403383027661181440 2911800 68750513477335598467115803631616000 2911801 860581239028443854100858418669269972 2911802 -117907689005446659219795674053173648 2911803 367518590429133297011706174102361200 2911804 118375695299936139199119466325318656 2911805 199385998816109261444068541368103160 2911806 120744795221455849583025936284020800 2911807 -82830863156946981536719647537022720 2911808 82118581645744889761314325387542528 2911809 100067652805868782548355858509574704 2911810 335230195196528975329003318167659520 2911811 227889293087232950121375479955695520 2911812 206453002506341089151231321193787392 2911813 -276971274031224272415575429196316260 2911814 -162231283673515020343906486244931744 2911815 -446154286207449265432874114202108000 2911816 478487013182204268506006194706580480 2911817 -66784051563359934212791030551154560 2911818 -2260092109720113058871769248443392 2911819 -234807528024205650762340494830188780 2911820 -54130956704530651874391267466045440 2911821 -388960155096089944007027216885773536 2911822 -60232634413986742805060004776724288 2911823 -168848255931781223992216393991918256 2911824 2696148153055552981682977682079744 2911825 158151827478451118945965065100918950 2911826 -907611151145868607806966745139040 2911827 183860850876950571144872604227519040 2911828 -116550821266407239845368726777049344 2911829 145036489288472265537608619876884430 2911830 54004075127104558794804337422821760 2911831 666395430749207421341514880798640 2911832 34747164410949134975005905803673600 2911833 68042502180190292169618075575613402 2911834 21916403035541763180979724684771040 2911835 334990653606911202784158634474310160 2911836 6522314746080629575029824506773504 2911837 -297917924405719070218779115110711514 2911838 -461700021749189967147986736855208704 2911839 137835930080071860793937574248302848 2911840 -362222390163661899044279141597184000 2911841 866943956916588435445896044233574400 2911842 -226358132492374022470550785956437760 2911843 -25804931311749595762258771442649840 2911844 174535782343564167337954971650201856 2911845 -209630986274089551308015624786409600 2911846 -13861112564528441210799035590957056 2911847 258166274964480840071573287834138296 2911848 -17406022180961402741999888856023040 2911849 813127508437785478725491141978574720 2911850 -49263926506910487149787712728879600 2911851 -7769393349258207362941995593853240 2911852 -207547991660190907826932781452704768 2911853 -86286273904698581668122453247391520 2911854 -133604155761883058925895524105323520 2911855 297937624533095775101721459430802760 2911856 -46439707582390412136639277116162048 2911857 61328514332568767899983126436681920 2911858 312163002852966043045014412273931280 2911859 383719303147586319931626284241738060 2911860 -26188350800398726396128567592919040 2911861 -79691822749283604168642592763750400 2911862 -48140167095974689987625767288340928 2911863 -25466858618876709176004843284506440 2911864 581254377074836621415587215066009600 2911865 -571404220809876265855320331853820 2911866 -56893177208626839994820330343499776 2911867 -2311803577113010801066364052549888 2911868 397826171508484251992132419058213376 2911869 231740332249942905296368380583745088 2911870 204124410687277784380962735953536320 2911871 -608641414286504312102647326525644928 2911872 8939071472262815604486722279178240 2911873 197369751543544543572557013526339284 2911874 1916200396539725750138387031380352 2911875 40976082914934214678287757546215000 2911876 41006967316788492379870562633518080 2911877 -130264619970971705267688692390906274 2911878 17323875207230947686807055689983904 2911879 -699544354273529115654784520144200368 2911880 230257326208180609391947827071846400 2911881 -52130911425529689386368546152833856 2911882 21527214869089396126437675151167792 2911883 141041913386086313058698070543543600 2911884 213056763339893360435119699246006272 2911885 486204333160733418070385823576418560 2911886 240029164245570036083931425854253760 2911887 -27306679944677684512765234175821440 2911888 21345568176573604600970380902400000 2911889 -227614141043127631207727880627205776 2911890 -50544807411157237253976373035763200 2911891 250552830342342645018830199639179952 2911892 49606064688622197024659889201905664 2911893 -3000474295390941893689853192484672 2911894 -241458152263576596143627643274113504 2911895 4665687355456968346425539568399360 2911896 -171821192118482216252733245057433600 2911897 -3104690586871517397586407379136472 2911898 112698818923584867661803209123457792 2911899 -187943980198348649581487504706629736 2911900 -90464809848694689966467053480716800 2911901 -165118752543213177084992802318979098 2911902 -8314258273966607968674192248524800 2911903 -40385429992627518244699136574722848 2911904 625441447294108206603094811497660416 2911905 33695121929119922287932810496982100 2911906 -31708560696456967587723665087836848 2911907 -449626026457679317094946010406413200 2911908 28016560029931912757917040056796160 2911909 84265188947803838438849591764871040 2911910 -173886657953606573086299016718144640 2911911 374294296748079731003436474954284160 2911912 172953205089184023778604220531379200 2911913 -691707481533248428303327230504892416 2911914 -175109428524442393884484057333724496 2911915 117055200373203236765204455274682720 2911916 -48902014431436808810094800942595072 2911917 -3187781243516524827310014474857952 2911918 -132953591939357012366527635562395840 2911919 -791988543723648275520943166018950440 2911920 -59221367957540369231781633730805760 2911921 -230689471819938816738429234302166800 2911922 81799772035343107118288552876763552 2911923 -64341379396681241472303935363573760 2911924 -200909485724766431887742015583551104 2911925 -65805910667855925663561619856971500 2911926 -83332112976138405819088463016053376 2911927 459227128820031693183767969624820776 2911928 88660244140958422600850425519288320 2911929 -351529162159267002239473514541975216 2911930 69998011477243468875762688784609280 2911931 -374510680710303038797131180920447472 2911932 194281412149540459016764677342922752 2911933 20796747969191665475934209768922182 2911934 152322505932653141624985967705551360 2911935 15357147073843801177650388017787200 2911936 62271283421933542943633100245041152 2911937 36823320622225960537285125466347072 2911938 14411296912196149798534692493644288 2911939 52372699910963093361694510742807224 2911940 -216733863740414060563922879563776000 2911941 -267666154689762474793167540644215650 2911942 -232891303442165437476976848735857856 2911943 -139499493458674927926835610588695776 2911944 -56188229272946990096114809483591680 2911945 -299124586182651778682999465118422400 2911946 -262374128246139692156796759091685328 2911947 -234114858672088053532656486619214928 2911948 -10539241621609210880403689326218240 2911949 -631482058385423815112015606573185536 2911950 9894897430683195827310422431248000 2911951 -24132445471294572579466336584140048 2911952 119615703221042835479377486260166656 2911953 -109136566755357966231135699737868192 2911954 -112456554237821084655719226822322176 2911955 -391070951197030563905208943340114640 2911956 -40948915285370092507347837549127680 2911957 671990653043182883504588393182689532 2911958 83373219454328402509281746291419776 2911959 88771017959492954553415302183952200 2911960 364554162591126294138965532057600 2911961 122698375693230160278061271406490560 2911962 263290656461256107181217311478919424 2911963 30796929111929094179767062476501904 2911964 124876139185724725864692348914250240 2911965 -25390805806353713993503399607633280 2911966 -260833772637919213011516442467869568 2911967 8198949518833883636859017418140400 2911968 -76128552254710791655301029545639936 2911969 209227532584349796484713421432510370 2911970 3550928020203766152777231188750400 2911971 -253924269406033093090501508171447688 2911972 -123206972089068595793736853365980160 2911973 -209949790628898138552024635539163778 2911974 9002990735307241837710333517981440 2911975 -77070976762881992488751030637123000 2911976 21869478070245968472011077506662400 2911977 575700262951785657229613844803952000 2911978 156750434663334757795718902429597440 2911979 197845722547274480665690550684178432 2911980 46164087042682552301745389199375360 2911981 -462567295278432487661136950527998228 2911982 4140423684634962306238979456726592 2911983 -200268856902407930479143206523426816 2911984 30860937417308708908631642738393088 2911985 67951888074974610737041389969212160 2911986 -62864939007772287198719666393088 2911987 266042410612954445332961861715904000 2911988 -87312447930296745476434161266512512 2911989 -4711142402498799485640025042632480 2911990 204465016916898337235582330662656000 2911991 -35228924955416732473159088752663200 2911992 75410695195820383496495322326814720 2911993 270193948063110031253100371200000 2911994 81752709576987029523994043173592832 2911995 40875613800635124086257645003419120 2911996 24465247532833856303923440503735808 2911997 439391316772974670736036789709605280 2911998 155506562307286094067931223554089600 2911999 258484862246495281426099816499887560 2912000 47376168434551649911746953478144000 2912001 -287462246228704472202032809047695568 2912002 -86610660655842083352736930176384048 2912003 83328695307492337750095855036048 2912004 -169872452266994122311207027679334400 2912005 -139649881938732937406683511919519840 2912006 188347908393140374850301682612001280 2912007 28181908553414233027455365236600320 2912008 234441086116783234571878846465105920 2912009 141581621667772679678650743477501210 2912010 13536778116290759212605770753395200 2912011 -68279510664054200423106598130470096 2912012 191683919026231794461632115273869056 2912013 -183151392920566386943694300635095540 2912014 2318849310030010152904427284259712 2912015 -398228716688890300824821708619601200 2912016 31638730937275406414748696560271360 2912017 -307467872601258234255701962292306588 2912018 -173495210110241077697041799790545760 2912019 439300175977754621487938044855365120 2912020 -70506361887988225566833991805835520 2912021 150251851803785534872886203091657568 2912022 46036925426744370019905794048792160 2912023 -34802702374525439420637398054924728 2912024 -637017790067194812247890829886976000 2912025 56452106307641127573816508606149600 2912026 67085303578807849106942782026584064 2912027 5407480928539209797427693552518040 2912028 51481695716086910706190779635736576 2912029 195920425109310381297604722649140000 2912030 -62994006298343821080184882268405760 2912031 7363814845588946721707529639918672 2912032 -177230760042404005254147886258323456 2912033 205187474991550283980831067732253282 2912034 240702460599879230804947110419566848 2912035 91279183291294498200366021772416000 2912036 -122896621771685490017587674983722752 2912037 -108856958822714521863389466927056448 2912038 -110710765043248462846172309254402080 2912039 -316227861934093188699555037998654576 2912040 -151265764383693841812068013351168000 2912041 -49551080954224510668287261546890416 2912042 115106104902363862704245307789203712 2912043 6898330829824101009128657017781424 2912044 17160262161803382759952587424230400 2912045 -364162857637853354177619317513123700 2912046 -875382992537407919198631994622976 2912047 -171133066292859535509746906219632448 2912048 -37695553725426450045617043512033280 2912049 58334087846624598578841507881648640 2912050 26808914031642244500693449847120000 2912051 -160898226079141068478225135175928948 2912052 -67016458987993475643787747536531456 2912053 -152003975307760126654607481125010336 2912054 -110293077482331007069601167052419200 2912055 74177445068963650614560941349596800 2912056 -40460016860766044302133569996800000 2912057 -52429809924503199241376258379449148 2912058 -132293128428032540919321068048494080 2912059 -186243071875583069502245085751859740 2912060 95529024381163940397381193094484480 2912061 337381419251858740425073628917500672 2912062 -51446210767536956943271751242119936 2912063 46836739465051141418181930242922240 2912064 -1905752622324146563453892469719040 2912065 116484615924679057814342952083331840 2912066 -167997512944678040064247614081865920 2912067 -106495918469804103130380648052210680 2912068 92414526316079408099807207440158848 2912069 502223566911018758630473289420557470 2912070 -30036600960727947763115308091904000 2912071 338967254736533086144367126548604272 2912072 314137938276963033417875664578119680 2912073 -38847385346762692801583534228520960 2912074 48750952212383057014313853726561792 2912075 -240499848817800705175373734980332700 2912076 -164849783305341085716252530382455808 2912077 169915766340867784343965743603208672 2912078 1851904643326075604910642187435008 2912079 -253592447119730034688177604003206512 2912080 24567527150154193808381506301952000 2912081 494443791985779873596123374176384882 2912082 13152190267491303590807799564081792 2912083 -148773375862072107888325972241032200 2912084 -154525054753384411512140463237617664 2912085 -55029300412957391790194416708089600 2912086 -255730458845259238513355085605428800 2912087 -16489448516828804870512951696454088 2912088 441964669570097076895689827569336320 2912089 1136594485584474919734641553047824 2912090 -193531400667680509525399446828967200 2912091 -8778670828752307518067703981296896 2912092 -24631779925957679359750635991907840 2912093 228631697224677645282979830990389580 2912094 -93601723142142701269360450407850176 2912095 98213261646766106068202314283970600 2912096 -476540605774228101407022677701165056 2912097 -340496179233871744907626325324331600 2912098 40128078923842613311732535252674560 2912099 -31147032488728216193959076267563536 2912100 -93555658558013816667282861624883200 2912101 -235947407278506857323448331481489988 2912102 146870624199555644416960918081725504 2912103 285424426222862877267678722359392912 2912104 40569011151239160916488927327467520 2912105 -14562304789250485998527296953311040 2912106 -87530173020434654613232692123568896 2912107 -373761048889056013699841242826904 2912108 274021127885752566758181648018102528 2912109 -12614992505036301576663801855327744 2912110 53705168755607371776775390111887360 2912111 212890179425206957838358204454151400 2912112 -19988120806581896680036917198716928 2912113 15441663195965328698332581700120164 2912114 -74355896691148084820567987916943344 2912115 -65761532092209157760377663498979280 2912116 1742587668796049714924189470327552 2912117 3899700584087247496891134746201592 2912118 -10973072032672813695746473240207872 2912119 -336230057161726452260215163371490064 2912120 410928733142040696776799083089920000 2912121 -124552673488236191797588552914638160 2912122 -54325240179786819283562724130790400 2912123 -104026259632601503697784712906658136 2912124 -258394387193353080313410070887980544 2912125 -254238915031617637587854478136473000 2912126 -112181228437280183802399632977818240 2912127 -92735055941693469665161033066023792 2912128 -165730590062787123150108929745223680 2912129 162439626090841424606904219460434480 2912130 -51243664798758876046510213001203200 2912131 -601212135200569182521136173806760068 2912132 -1814409492144132985382451984135168 2912133 -67899580722259407764431937745996672 2912134 6416535695973225897036608743853952 2912135 -452193832323331812049278854435926920 2912136 -29294174669129575020493359471820800 2912137 -382019579632123894827788641975609308 2912138 71448785007298548475400874426555648 2912139 -177637670461821247207314505976742480 2912140 -23395437031085618606377550818836480 2912141 -612325928381804127386619107556688458 2912142 122550112556532521246916774109514880 2912143 59156626137947333609846556094268344 2912144 25183712015490202511436565387714560 2912145 131054792024104315215669857934817920 2912146 175085462395137823651021355336401920 2912147 -17487959794962189697771468567550208 2912148 61392358974156590484656462256885504 2912149 -359110176313566591454563231770089760 2912150 51664615160558328619739896835248800 2912151 -200870464407205234733406545572742400 2912152 -441980651108358133564942230213242880 2912153 -61190683259516504968355757649716540 2912154 18413653126891381946978607580396032 2912155 465047603738360982801107937428603760 2912156 205811430410462115183308725637724672 2912157 192471071045802290868740402071559808 2912158 50174673103080827959563807088728384 2912159 -306185458581721559696929283925836184 2912160 -186602445599450507750180564883210240 2912161 -256328949031495320205499595050370368 2912162 125877673816298691466479526967854464 2912163 56851024429780089016116679690516344 2912164 -51837461185454156835002645820800000 2912165 302839924247523396804478518315384060 2912166 -4826798385426795232676973007872000 2912167 323487531285228006282013322080462752 2912168 196782491525728947786458793986457600 2912169 -28970872872727508615580894164649600 2912170 151000169857314340276835819766845280 2912171 -112105949812479258310112956764555456 2912172 -221763402415136018666026634200939008 2912173 -207478017205392407457686903500468896 2912174 160749481819497227306541997382550336 2912175 45075941906052212841864731947266600 2912176 -48131005181925671353343189141536768 2912177 573051325274140472560577779557611520 2912178 38134691416398265535954740943850624 2912179 11980689894786201861073466579261776 2912180 -370295963790610802306642859316953600 2912181 252866850232981171128689629167179040 2912182 26898486930465349588328741029772544 2912183 65037782774944801081828873828720680 2912184 71269320061254138791310879409336320 2912185 45126151371350204455540207530468360 2912186 -151863383972957221834477473170870016 2912187 -6467893771196480132900526817038120 2912188 -254569666818354203830076809542618112 2912189 -4506953078903127228559864618304640 2912190 39117442913064515550162538874747520 2912191 -49233460285085677152016787273852640 2912192 -112311112365105449508633442951102464 2912193 -25894480486321197860431536049874220 2912194 -277059958982846070164567380258068960 2912195 108912593581194937767920432824609440 2912196 -43727515221698069581811954550841344 2912197 252555490358696418976201854965167646 2912198 -86025385176250584268042290077642400 2912199 -28857379588963461583272272486097792 2912200 78150609531403243583382537070464000 2912201 39721242932598199018122281595716004 2912202 15239523598056505069245292874287104 2912203 71648264464010350497730576494743840 2912204 -34903539235896928702579273577100288 2912205 -15999097587812357396135983201872000 2912206 -104089956954234676062317465016591360 2912207 -403548200719663287309016092918108048 2912208 -57168991101538730890352802883829760 2912209 -301972563549669523392875796299121240 2912210 45329691486356012543998398301416960 2912211 202734410564297263687132522930966260 2912212 71945437956210563386041843176724480 2912213 547102001076044858493113960089488462 2912214 185554075566154137653138196195532800 2912215 24839914846350073184138204647675200 2912216 170299189907484789567818115890964480 2912217 -202539498306174405756124230205583136 2912218 -898802404231465771592466927856896 2912219 96165696236719034348995513377440592 2912220 -220017058301226776827817066841446400 2912221 83457255647065035101509650307600800 2912222 569827568993205486856679280579369984 2912223 -33068043197556552881770973111435376 2912224 233261703861417698672080289413988352 2912225 159694630954066613424169193132166000 2912226 134477265392500259375562192528092544 2912227 -33500341350755410530508149508909924 2912228 168580867788668063303745825901688832 2912229 141468470677177619653404708313909374 2912230 28182926082601975780495176041502720 2912231 -130093437638600260999630983741920160 2912232 137303421906019812407786574651064320 2912233 -45217688465667245726591478530072320 2912234 -86460704895565506198711178244266560 2912235 -184958948726536137494581274883786000 2912236 -126773112843101373345707471134571520 2912237 104817273756370048986214810323904512 2912238 -13501935803678818461920579845059840 2912239 129625141145215955168622403819251000 2912240 -602126732830636095313885942579200 2912241 -18751487747740125136309734616894608 2912242 -333886683103103507414059810783711728 2912243 -156739567451284356996982865306579508 2912244 -1460024192119028680659882148024320 2912245 -29539823756176070383979345530965120 2912246 104079220701398028619663580900007072 2912247 139461744617944120823979049228455840 2912248 -562573883442839113669345386937712640 2912249 136187107793349789347389852400352336 2912250 28914572227653486058875853493376000 2912251 -144777695262184042354384119742451328 2912252 131822297091544208503169198147681280 2912253 15496915458618124287252015465509760 2912254 -110153983127527423416951452783591424 2912255 -253594857818468401827080317015026840 2912256 311700597042330300879280223614402560 2912257 520657921179351103082122970392725506 2912258 132263518606213425390456821796235680 2912259 -158342949762674232674072315378384640 2912260 -16840420560180658282426007071703040 2912261 -15538330703396289358727375516992512 2912262 -4525487538126706620126749497432320 2912263 100496976936130602721132383056678920 2912264 80568921398725711942094021520261120 2912265 -95275775419510311933925050861408540 2912266 135999841588476036901775431622269488 2912267 161872513132677255633283843319133120 2912268 -240698754092865193620911943113986560 2912269 539204323339697311722576563531599670 2912270 -17823379005891591138645847507031040 2912271 -131424401652357636839965975869404016 2912272 -10865410243404076673295668436860928 2912273 72580370239384286537522462360670144 2912274 16131197361758516235816513589435536 2912275 19495372109977883051800625012516300 2912276 -315093407236385149102117275976563840 2912277 -530688247852057350107704677825922080 2912278 78982961431582412717750783239317120 2912279 607075825943210108307489471981431976 2912280 -39322758930317951934120506258227200 2912281 83205984885308704816013229726458772 2912282 79852820323593615922062080235982080 2912283 93778335036036365402437635498762240 2912284 -278511988354057339163695179330490368 2912285 210410061306941594173763484939919980 2912286 9592748199876386189140738923752064 2912287 -111493950389705380171148430219533088 2912288 225767214855132169106768253988700160 2912289 233361040557630804652225854352709280 2912290 24261766242665914777138323730113600 2912291 -313389136384565413931924507179846308 2912292 281107074050309651624931619023359616 2912293 117181392441699013290164192860980542 2912294 53980753220255394075028873661374464 2912295 -57918162161493093040850607311554560 2912296 626835985884566937995720757042124800 2912297 -235325202905425379511838756028075100 2912298 -162742354871942130651194186497902336 2912299 -164251766281265186193476203870050480 2912300 -238662805373936770902865888893177600 2912301 -66521074489378049409921859385779200 2912302 165422105572084732534816986183057600 2912303 -46497542102911342685611274566238448 2912304 -863050200459373083310626543501312 2912305 -144089352803230390526523950792566080 2912306 -167974318598297777238010231498945536 2912307 63647550586380106848165271713452592 2912308 -27385379442664872445335776745406464 2912309 298957133875092163458997432657350510 2912310 53425084066662753706004336974953600 2912311 52363823783564799755412499232352400 2912312 45584151185744571416005496206909440 2912313 -341467473708809235009253408215537216 2912314 -62873992769490899441029182369081744 2912315 206295549924647705604883230046911840 2912316 216633315904772392039724349488676864 2912317 53618332252408915981902294154991680 2912318 59520979281849295202510872635375360 2912319 71044447450631084735584231998657144 2912320 146065813167138975209577076752384000 2912321 -138728918589035123190838341935018016 2912322 44051439684513641933217153017378304 2912323 -349927625611387612999306304470551296 2912324 198646605889104478063301356274155776 2912325 -107617656115548266564797909514064000 2912326 -3322542393253375234385831775313920 2912327 86167470679092236998319564481435672 2912328 -277139150055131616169825457442816000 2912329 -125222173124168837845171999622459520 2912330 15617347431488930991283148980742400 2912331 125478959353222770299808027086593752 2912332 -256629135550841658897819508392542208 2912333 157306232564554082055800284291950582 2912334 135700940547441306940951884581282880 2912335 22028940399081186756378491764233600 2912336 32296429821404075545736255698501632 2912337 -324467081993997493969289537888416512 2912338 87128219948183081082153602733542400 2912339 473345874551582378362378606049476440 2912340 61640494095643368878624186294323200 2912341 74769408057181511143883810506081742 2912342 299598617116830408537279653033271072 2912343 -126351847997841248891335795645074816 2912344 34547609405561235396677842832179200 2912345 331530548114109196541853780398372100 2912346 -99292739212888389975971046949659936 2912347 -3314631851442018628935978129355440 2912348 -268077049651010888001436675745275392 2912349 -104695020344163274597304962762176 2912350 21508483555424254780744489873900800 2912351 -239111566469673633436703789918248488 2912352 116265523608533386136168350120673280 2912353 66858457929152697294022075719600288 2912354 415942135692617260892170571536872000 2912355 -276266778141192815829586605340472640 2912356 -319141124031913056736259014243576832 2912357 -20172696267872476200707738739902976 2912358 33420390377236289566615014934348800 2912359 101160915172190419226353175243877560 2912360 60796635413740951990706756130816000 2912361 286463386038532891870779331456009872 2912362 -82986740224791371612486590754619648 2912363 392737804777113127604744961188728224 2912364 -43086665005187803849612873111486464 2912365 40433612919661004029256815776000 2912366 -192485423037539420336604455921530176 2912367 198953951276106019705398186880444680 2912368 109165882496470812204604721396711424 2912369 351715961217626501922357427286434770 2912370 -80538510165237973199876151320386560 2912371 102391584800612616221871123223614720 2912372 416615865747959478127877331867728640 2912373 -126257598910216107854305298736658578 2912374 -11382164859887557752460186722932064 2912375 -54066035578573748803282259215032000 2912376 -24020268488307898690488966434304000 2912377 1311938962816904065309535666282640 2912378 -44980334268670420550683763874060288 2912379 -371243815048269384202955328626365416 2912380 61816892006067555062871220922818560 2912381 -115014661813813746808686679159306068 2912382 -72367408619289882620008164706129920 2912383 230213581922464250766271020563192552 2912384 -129728615764495749322869769513205760 2912385 -47686173385554297808807208751757440 2912386 80956880346446334288780853611110400 2912387 304185899960790933576802678965651480 2912388 -79653093946811113651018361983549440 2912389 337631792570493089040078883239660156 2912390 -1063865470322338134295437056136960 2912391 -256597577165385840514191635462086800 2912392 -185909088927814253283562822094192640 2912393 127773169562908314454069326666523344 2912394 -59841569913724113633005343548682240 2912395 -712266012161567237157212437124482800 2912396 142294904039548157603080870728414720 2912397 -342088961456733979807257991309454400 2912398 80674564063202513493882383695515264 2912399 34483564189858767093252026937386880 2912400 16032468750173808842754698185728000 2912401 33688634227872365234035556744324402 2912402 -149401051372714816198368973998793728 2912403 -12946970798436424063933977184098720 2912404 493329339755166762262173132501184512 2912405 -92197725614331483773065316395665000 2912406 -23593854193044173283588348716605440 2912407 -571660124296961000239843870892972344 2912408 -25472635610160279807184759797411840 2912409 -286882678187263846548223603950437280 2912410 35263701312320775701870677196962560 2912411 -386548077057862736201165033182676988 2912412 130378180538305144631898442365465600 2912413 275278825023682512776038375687226662 2912414 458655709807506582500520920566229760 2912415 24803859203968309114613327556192000 2912416 111391048695216273153795204855496704 2912417 308825557804581532154001863173251120 2912418 -33713693724168260140890278725369056 2912419 -33821328394367968743444767325425600 2912420 -27889994021803240318805258347069440 2912421 23776167227498221923218779461743040 2912422 336282380459609012976679610537404800 2912423 204630538720083439605464554834502736 2912424 109575144779321967072557370007633920 2912425 141206163814166020775720778676426300 2912426 -237177054318407749806243576785826816 2912427 596448819032088820556493453897360 2912428 -12779416245848146060698907209927680 2912429 -26677119399037641895106169334348116 2912430 -11576212991909783822061189593642880 2912431 371928969097462487401543532405593232 2912432 -110942822031380538514012843261476864 2912433 2645614739518220139217456428834048 2912434 124090961221734118638686330134464000 2912435 -18763579891655435004669426079203840 2912436 5007702044344759040889824109546240 2912437 17603279586646686442384568196257664 2912438 -46210982632492368859369825250102880 2912439 -127783169781099014218063963290500376 2912440 -109515552065276932982249438664499200 2912441 203538668183962869494619671463554880 2912442 -82767277353645391554324930425552640 2912443 -29768567785737988048479024366476160 2912444 -112456143821040919614600961245563904 2912445 -278788231737594273381690425312628360 2912446 320594658205532333292273862824418944 2912447 245817513896339439162281705838712896 2912448 17512646962828861216418227166380032 2912449 20099531377626977832721227553671936 2912450 -15684577522118436754244008317696000 2912451 -316315351209067861171715041116309768 2912452 -307334563664821758225031923466708864 2912453 491340113159045441083221384564729120 2912454 27516337109680998357942472364993280 2912455 8091295816882519453286446673857920 2912456 -71304879974494733866619474158540800 2912457 216917806496908440732052719684760992 2912458 88013859644639820684650113894060080 2912459 712030341957117553304692457671856040 2912460 186162358842593890676180194642652160 2912461 -45262188974757959896587372023890868 2912462 84176200627750050162315935275780992 2912463 252589701802810637340010663126912800 2912464 -24463944052005545717787764523704320 2912465 266495515158166759207619937430820520 2912466 58130597333254409270120848095863424 2912467 -122488819175604272996799979384803840 2912468 7933647076964302756605157630498560 2912469 19693577183524468835512210738490880 2912470 217591360787612708817289425302400 2912471 120243836766346302599266747637529144 2912472 150004013011970374538109768715776000 2912473 -289062911872252458076319351224748278 2912474 -127207096231022530304307258117439008 2912475 -179712902490419450867983055004785400 2912476 674895907763117097295708686827520 2912477 339765989174571188753643030373660326 2912478 -21605182290488308552086789788234112 2912479 174602211751928410801046249737074080 2912480 -192329450948232238024850069599027200 2912481 -2715065683460774148748273778861568 2912482 -41339194348404636609787391305407408 2912483 72238262260915656897127525312918176 2912484 -21951685538684412794151421529733120 2912485 3508762463358638258493459573440760 2912486 113081605728860797402551001097556192 2912487 334860377278239028999279935615096360 2912488 -316350018267454025364509636412948480 2912489 -264315659036853197612482126819181580 2912490 41052720157095701493894795772723200 2912491 189397638383241489824072891190435840 2912492 -38087222976014213428560566240271360 2912493 127729135794457896001091929050422400 2912494 -57603027821085524839458574140384960 2912495 -37606641065753582218307917576515000 2912496 -12650161963386402487569455325904896 2912497 235230298674097156041521622351725632 2912498 37393451347425522778165961699183520 2912499 233053827802716024503309546625567600 2912500 392141753673801904625889158992800000 2912501 -130345496873891653193961591030780498 2912502 -15992693781589083188362275060130368 2912503 623755394024953487071817373154714800 2912504 -152848412141133729023282034390835200 2912505 15952198428330321068114804592586560 2912506 -150149054610775489542786969767682336 2912507 -79100626014633858098702144722325328 2912508 157257147769478394585753388375618560 2912509 -41088586473778027575714652011140640 2912510 -3357021450161599973366428351152000 2912511 -303557996041483474670880286939818168 2912512 -128245394542890334079916690372558848 2912513 249067621268303216056147486143021504 2912514 18966750962028899848642233195851520 2912515 -151203195812165715369310043992574880 2912516 -140742489545214802477290778986994560 2912517 -14418758686061373152308623101405988 2912518 80086363842072988279174582591065216 2912519 11292744604086239030594459273334744 2912520 90115162413013669997095423871385600 2912521 48669143751917082986921023598205722 2912522 -273738638686900434832874932146937248 2912523 202103844593028449603881126304818368 2912524 -335831736583449218769658876301211904 2912525 39397101515799013852541722165392000 2912526 -231121076766795454242885366158471808 2912527 182820354966355351297806419269171376 2912528 -180095259344536915218782150629048320 2912529 85610432200594330373244006770959680 2912530 148786938444500706172793511700928160 2912531 574219151999765177420418526538414352 2912532 -87418089473793235501847850268766208 2912533 -67518211129431509516885505501616196 2912534 15114652567918509885502731123856416 2912535 31114862089290460015087748099007600 2912536 -19613293801560490146592364966707200 2912537 188986647971463184417533748854013572 2912538 -166873742330608689637027458109856256 2912539 -248167198077390608039094868712040944 2912540 -183267706182543334557145754791326720 2912541 25774868671145387314022475673886592 2912542 21241745662646527632354522374248320 2912543 164717030187323902750408121312256000 2912544 710325694850334424779404137636823040 2912545 -295271194298026081765944665714510700 2912546 -56762098275586218234012602876077056 2912547 -149321277335712755976576827266272960 2912548 9459052913173300263235924806991488 2912549 101019845968099746419662716903358080 2912550 2623591203303356768648613366964800 2912551 501352642826574873133271881138274552 2912552 -149556217820643191979194264369894400 2912553 -10465629171692316526018670877711936 2912554 28690862727961965333566110710434400 2912555 -21113835214396010522563027278299040 2912556 104519386502699488246174194340111872 2912557 423668446957017300166724078206020000 2912558 -118766870673304668658444494508567680 2912559 51780128740903831408721068798550016 2912560 -11026848953642568619459575342366720 2912561 -554787498505984670600073633190265838 2912562 729960036880578402246408330932736 2912563 -431301985632402131431288693268082536 2912564 48785039957185412754130517035776000 2912565 -70341775159811827234354219179984960 2912566 -59413495700862495337362996647715840 2912567 -195693437025938950123373880077145600 2912568 100221040913931266417822167417589760 2912569 -555839125309626979194786687534595440 2912570 -200501795729143840016831098498175520 2912571 -255384983474898042319378421976887760 2912572 22636756237336958532161221335756800 2912573 306395993556909355429114667268858822 2912574 21675652236026831640394167169204224 2912575 -73508598351392620434579732032132400 2912576 70104576254682641618304712219557888 2912577 150356468281822649652943804501059120 2912578 -86873901148934955762153615405434160 2912579 -508716190644028828130418104512682820 2912580 68550240762581353606431625003499520 2912581 190504594792581629461180896356550720 2912582 38634537922789243156002252042682752 2912583 -102605433666896393225756551717407576 2912584 583471170814462002127924766795842560 2912585 -14849824133527441384273510512545400 2912586 -34957608785638059584893057142745600 2912587 -7687519809854915107437765728707160 2912588 17307846258844082752721328218551296 2912589 22762892281250264297089711137957900 2912590 18535954772986042254065752542497280 2912591 -439180980449480634752607900001224 2912592 -37689452160795903811924989391011840 2912593 -800877997313033781862017570665998620 2912594 177664304979022336014106831866376320 2912595 -78822275953256280198521394424761600 2912596 -466705277436953653708272099587188992 2912597 -457184650316532972197537446654559520 2912598 -135513866941046403715662926910878592 2912599 -14601130483883060093274046286334720 2912600 182344550461299458324437279275264000 2912601 -135963875157221491790757403132965168 2912602 -80995916719487627602556616913844736 2912603 -33292209673017757537848886380441216 2912604 -89073123180215969511111123424862208 2912605 868803776467797637461268941004800 2912606 66469326144825715262316959054197440 2912607 -413481530403758223323625970667094696 2912608 -458376237513162100907026007302471680 2912609 -520429610969086557555010219276587294 2912610 67262243483607895708048265856030720 2912611 -34759263270851193588257396090150048 2912612 -167757798529189543345747269371501568 2912613 -225727998353885476717216306863234912 2912614 65472115443310554861235569770191680 2912615 -144980933704175617483997123246916000 2912616 -113497632801837291839346949212979200 2912617 376006223768195596249416376185572666 2912618 -103992446964557839274454406402166784 2912619 41465695106867159011841254074118320 2912620 -118672070247923433337375051634104320 2912621 230699718584777462795726389779540822 2912622 125908098869231512486728725965879872 2912623 -93929931553071643889269783116358160 2912624 50325011911376391283566507896340480 2912625 284407569123612106380498486564480000 2912626 -96447077799367129650165148253845488 2912627 -20093195304187243803497264682471408 2912628 45721517532310463589682146311528448 2912629 -182430415045234232238645565392198816 2912630 -34018453728210956864746282156051200 2912631 -81324765043445665499648076164481048 2912632 -429158810802275173882734504326553600 2912633 210644972763176695881173668984041984 2912634 387542980736019760718874606551601408 2912635 -57092613789565889670897872244192240 2912636 -38136709554486268192678373833015296 2912637 -8908454220216186072114000313675776 2912638 80518917802169160453899164619672640 2912639 -317132209312467023134801002233014320 2912640 -23102379171854074716197447584972800 2912641 -469087137721721930765589811588824958 2912642 156663410964020710949858096869931472 2912643 -200586362727918676609117020483322920 2912644 148473614128062590305864380528353280 2912645 90444538601012748366967060036837080 2912646 -5378336141713734955102338562002432 2912647 -88957108451924056818775366009918848 2912648 2403271318190243550536892191170560 2912649 -196074487174405875252711611932298736 2912650 -52686342399862738606780183488242400 2912651 140694729885925153493891653286860800 2912652 119930174686120417326701815465728000 2912653 -62166750490548185873002471798575840 2912654 470590479846118063628087659708110912 2912655 -114460345737108109087158171579043680 2912656 -2068303825971325935868379445157888 2912657 529035081765862273322824747160894832 2912658 -35393902757312513800915796837721984 2912659 -387167116720612968101242065921101140 2912660 -338193034666265856056748419274328320 2912661 172753323067705453264978071503309532 2912662 57547004332342631144368430951928000 2912663 -38519668279230043514590982337750000 2912664 -312039287105962436198253358452449280 2912665 161702222814808759046152821169137600 2912666 -62134072177989186937750389119197968 2912667 -66822103651594092896300732808145920 2912668 34864031680243770213798718776192000 2912669 -621221089054773283716822331422893760 2912670 66461049684789589514968077598614720 2912671 -76107323418849766343801275118929256 2912672 -83565426916048977712456338162843648 2912673 211814275695267667580717933949220800 2912674 53545061374207340403356398448061264 2912675 -138210080516015129849212935062864100 2912676 -108957653902653492270245297551958016 2912677 47436858698582234712980195897818492 2912678 25278249471895949957600692858865856 2912679 9202680028497600898361912881913472 2912680 -142239404790615094195748386478745600 2912681 -81047620727692694597853699448634400 2912682 -171551656595780191838377668867211008 2912683 479378649354803915716864679584602932 2912684 -276357862355064843526203410774575104 2912685 -167729469445143670028600417698375200 2912686 7638465013033225280611421501308800 2912687 -869796587117790765171934675737275928 2912688 16060360861476181066531622270238720 2912689 -62435257152047875881653757946604632 2912690 69348167455354272763774552919116800 2912691 8084660354624557555358897859283584 2912692 83045544938175729168636443413778816 2912693 7265606410212196074448765732558080 2912694 4012486310153247101319276174454272 2912695 -245060037273535491838245732579845520 2912696 316098044351726853076332296312463360 2912697 45076316232027367602130611348468288 2912698 -6689031992273310639291848864194560 2912699 57454526169120786751347567625913700 2912700 -2471660219344281990829613512704000 2912701 -525190880491165217415232200745862496 2912702 -99316813797083862059046243038657280 2912703 -91092610471556520640061987107849200 2912704 26649386974325533922412618036805632 2912705 -349942512570296722395014252633860140 2912706 -283710050932200072822708652769299200 2912707 474670979971933088560509091355739756 2912708 25972034096144183024098806088728576 2912709 171448143211595696144935834176302304 2912710 46755250946578906470327048229445760 2912711 412640961622426447064467472229734400 2912712 380177010534162017481160336588800 2912713 396396448870369531419690899836379364 2912714 -39673951526524904400049821161499648 2912715 185274932196541013498246593106269440 2912716 392849274632605034010949596222473728 2912717 -149796570562737880759689963802596234 2912718 200909783631016787211767191101004800 2912719 -427421914909384212103241174639333760 2912720 14570635194608884988639038034411520 2912721 -68002330345250788454014385544076416 2912722 -6186909503508592648767866694410976 2912723 262782095730957728082082326042085704 2912724 78348705128492775939827061826930560 2912725 203248216525503191630685193795485600 2912726 5768244580432847709102297694572864 2912727 419406005709151615442429765381295720 2912728 -11212694949204430088500733955194880 2912729 70295613608606318348377856679654912 2912730 38476958173318102141522245659904000 2912731 382520082924488605114791585822905280 2912732 -89593801301178497209992460536061440 2912733 157259390782603005729764036810369280 2912734 3197604680406246779210762434206720 2912735 -7055815722366224836184388531745440 2912736 273897083112842900905048245634596864 2912737 -1113866433880107287511572799733202240 2912738 171635332667164473377809378194579840 2912739 38706239182008859187668616831164848 2912740 233610998035140716057626785041168640 2912741 58969128680418038604273615687422172 2912742 11146679911172776397560951202566272 2912743 -270376096299738941837900316830094576 2912744 -679016029890009530274000142619412480 2912745 -102023219419880698041181860346675200 2912746 -69403619440125708189957369447518880 2912747 81026758760874801939898882990454352 2912748 84726114253444459084240925864916480 2912749 -148409061456601878424270505765720864 2912750 165570732840648700490428493480448000 2912751 7221994444763807471181087387516792 2912752 5072663582108741662238300690579456 2912753 153414867542641850047320843133906002 2912754 -8085689633067603394174890770649600 2912755 252625561306678459735654871198306160 2912756 -263492868048277540332986513996390400 2912757 44045391648056112567505021338233280 2912758 -353936199706680043405794224018562624 2912759 455394572204588019596989615872297960 2912760 -4610422190622695167079136239616000 2912761 361099052953141151136029200641792362 2912762 -244070630911574867068295299808692368 2912763 6539845712422179226065872216140800 2912764 292059640218499150464523907637272576 2912765 -14416093261383024158832962872300800 2912766 55980529140906489274931100103640064 2912767 60692360838421334626213792848272880 2912768 44758771809248410537815986499747840 2912769 -127212002205093910585332994150245006 2912770 12028243998439019452244298199349760 2912771 -646648668682046063904459732903979800 2912772 226512771919711208623047351449889792 2912773 13934070623271276872802952219588444 2912774 25463457489017385048900886569164160 2912775 -47323572893472484284362129808086400 2912776 -282395365815366692220613348950220800 2912777 4040380109355931017451836859167552 2912778 -389812746482292355593401429074271232 2912779 -556861141366303267605005492226056620 2912780 64253402918568629498831651717068800 2912781 -145477651449868505891965392008528448 2912782 -197118732264985667994440043233683008 2912783 243107609351417378563396389784282032 2912784 6391849804503693143434801796874240 2912785 -582791756304620520765667819118442240 2912786 -330866879522530835239924204467063408 2912787 -289324501538113080043561703416732560 2912788 -218355921135587291193272913781823744 2912789 266343839252869298536435832218926720 2912790 7320997773618995868876618334525440 2912791 37823389130821914857936898147604656 2912792 -180909278163727691687952271175577600 2912793 13883279792666309564834051325080064 2912794 90085245539284038082968942621979392 2912795 -189600847450559963005836489272446800 2912796 -72741249725968142309089914514818048 2912797 -19958624930074267470207902707511028 2912798 -28692635777944439330075076016232064 2912799 33647120464087741648938905861660160 2912800 -170502973527008222402259734455910400 2912801 -90263687916044752460126899712429400 2912802 -30760658326570810258248153560697600 2912803 471860377133627312934592411495177052 2912804 27515703258031930278391960382330112 2912805 -134795375340984533173872443794432740 2912806 37476184116381520131181317492048384 2912807 -197199400626813263924048329971286680 2912808 -13547323966770205231345770415472640 2912809 135690729073585430104011771032248960 2912810 -42888063497341868496574890348061440 2912811 301807812095288812210706081709666048 2912812 -49225559814048690625386627584114688 2912813 -234704032953382168385452214739592020 2912814 -356717276262587965942132100352921600 2912815 -287343009227475466580021153041418040 2912816 -4584391173949808936679311947235328 2912817 -143220866187089730512440367596037520 2912818 -88507818623315013805087516324268640 2912819 88593589257314360462668763677641120 2912820 -1645891766440880115767299270963200 2912821 -50550447400809111727681248295144388 2912822 74683875134942746086388790901915648 2912823 -48953983432793147072089594885297728 2912824 -192620295012599239107958975143383040 2912825 -193309538680826217715143036334185600 2912826 37046510974737621368649112873402368 2912827 149459096918867261591710474259620320 2912828 -148198266243396627881269485677663232 2912829 30146625584785932297040816200048384 2912830 -35822498259080698117350399349891200 2912831 25026491942906213953012618685708640 2912832 -26560944830940038413355390698782720 2912833 88670558645120748834165272765120 2912834 325469633836830941524448819283588816 2912835 105483035572303995408813834550083840 2912836 212946240602901015290642396917604480 2912837 -347900552185982889690449420093557668 2912838 120811228423480123398148044662225280 2912839 -596909189727932288155216511835784360 2912840 126080589787283995167569459075481600 2912841 409247288062510323153651283219677552 2912842 24885124453998280157365363007502432 2912843 526780749844817392778942316346488384 2912844 -5045788355490307231903432382312448 2912845 -2189813647562730629019856607884560 2912846 -7235964479482956799527167574573312 2912847 150556133625822464589293681382865920 2912848 112861637139104491262988101674844160 2912849 300061568600930507865422713794932850 2912850 -69853599433707420703050073426424400 2912851 -533277702616929439191152364590736148 2912852 321117749822760297497023020663797760 2912853 -20007864516394866286233594516379392 2912854 286310063308489315271486580461044896 2912855 -227737770656346370925118381932760960 2912856 137518972985327074375044324268339200 2912857 6107536928802359023036126399388052 2912858 49225408574393160082432361281655808 2912859 -32573307479732466529024844141497236 2912860 95849860057922361043283888478574080 2912861 -122345844357622123191648607993604160 2912862 191077838753965212726878514413184 2912863 -2402899607572957521290655548286536 2912864 -35685157852426929877815952397303808 2912865 -177173996563602306618826834154119680 2912866 -23896970668627817598811784178216576 2912867 18098748812693604821495699863235160 2912868 -108884617420367449974249835395194880 2912869 -91724921589790951535032456607156480 2912870 -209436653957392289110772747959701120 2912871 79462376834515578330601009785586560 2912872 -414911870972823387757897017238487040 2912873 -306395638090316157497866011779855616 2912874 7038960162609699786456478852220160 2912875 -169980203886421720411868669006040000 2912876 -22884087501823735497677011513144320 2912877 77335869921967685217133909984189248 2912878 -121407837008924382896196519572813760 2912879 34620797489439943677056412034447776 2912880 22675257626631727461630852258201600 2912881 126686540605874899855907077569365760 2912882 57382026963366074456293492336035840 2912883 -307078298442222817825002620227538376 2912884 -67700403637960185718165095221944320 2912885 -96039031360200981993003120026104800 2912886 44202106527683320136767005987637824 2912887 -419854974945123282422346181711181464 2912888 126364888943694411011282124619776000 2912889 -91141345142921651288631734837237760 2912890 -88766725207591371951100978932844800 2912891 542479548542520426597739162484624292 2912892 -230929100068964825808138861668671488 2912893 -187904168757601240548928257745012858 2912894 12838692038238171443578649458234752 2912895 -216106611037800726485136508863026400 2912896 -183904562343733201382206704011182080 2912897 -238273028971810458598653511792114860 2912898 -107304217641372516471826714844686080 2912899 115112246325540785582262293115087264 2912900 134982501513944299270384042930416000 2912901 -47775041181068105117023406500711968 2912902 123763563254382047943159658647277152 2912903 252853112304565776311254398830199528 2912904 -162331879634839982807316747553996800 2912905 511806269612296828112610395016981000 2912906 -988525569185781092041960219992576 2912907 -191864690610045564325153006259294760 2912908 -2349682049362752802994008883917824 2912909 -13509937588775459031340247085117930 2912910 -11332548626474871080491659462696960 2912911 -366426361746905883935567505405577776 2912912 -39294165567056689898443198075920384 2912913 -324089200336257616190869368921681036 2912914 -44487871056757634813561512823274720 2912915 -110293807999531694679711521502660480 2912916 118880020908642415304680029121720320 2912917 978306763199356131121077261657984 2912918 67529088277812109280845031754714816 2912919 16567717988441243986357653408941568 2912920 144175647597134311358232609372364800 2912921 481758115212713978175365962624752144 2912922 8990082380299022438139968368576752 2912923 17219455849881776694690315913285264 2912924 19823475366260486304294124133477376 2912925 2645247682839280943210606434692000 2912926 42460304719094223469790880143295360 2912927 -124896909240740908250657615571308640 2912928 389331114449243224406830643219005440 2912929 -128655396522633293170906611507869470 2912930 237741360119997497795061720025731360 2912931 -140591286705218141166148729130864688 2912932 -92249480073534485128434875410882560 2912933 322914292416991033830147503815453044 2912934 27658566911573488219421967589249920 2912935 463102538964252143190076056712349880 2912936 -5932294010117661413941600770723840 2912937 -106217425933522252990120368445233600 2912938 74438405082369104474539665247447296 2912939 -193930278094049853035334344876833920 2912940 27724118753558622688809980089973760 2912941 -186165990863139756390853740416197632 2912942 200741686407352918187784323859634752 2912943 676903129088496057596297111470149888 2912944 -121315139020648800954846930875760640 2912945 33015844291598563473037678502172480 2912946 -1123348180380035289300621322463232 2912947 443458916955623288042061238913838040 2912948 -61400204882912765293929272835594240 2912949 -3945926141613543077230363740973440 2912950 87887378949906651838571640345120000 2912951 -335695685836644346093405479748569048 2912952 257257955171745696941004987155681280 2912953 -163494321775886536563105370564915798 2912954 107431433087663736825918174143088 2912955 -138678261318535780180724284027754640 2912956 -18550426411793295017348051648636928 2912957 694856041806561924331561465319131206 2912958 -17757096012607507139387915473190976 2912959 49107022620342141997108290678561152 2912960 131382056662335474619428825339002880 2912961 101795767572856071716051626000564272 2912962 2474128021881790710435774891916800 2912963 -197110308078966287515678329416819520 2912964 238443315615236938667339421970430976 2912965 42796821832875098766156290677103520 2912966 -202216663417282471008873910731202560 2912967 -6919435621582566613715198862953280 2912968 -68907600648389113317695997223649280 2912969 386483332480729927525076961168929370 2912970 56234700163725364471997563462540800 2912971 343582369678618893942489146699521172 2912972 105937181740489790233442894000616960 2912973 -5129110985575286572066697365297152 2912974 -68024144619440670275025329249472960 2912975 -60918526662872793152438257213703400 2912976 -95635999406612738915561644295454720 2912977 81893427348475624128453107311309312 2912978 2864658801711861790342036955972256 2912979 -52552130659047862415563636523630592 2912980 61858920466430988829061305485680640 2912981 639545865018687064865620501643933472 2912982 127847590686222537499561204677830592 2912983 58176158564556479703183103558592560 2912984 -459829412381715247605159229721702400 2912985 -177642459680541507281406819237148800 2912986 -138336633325296273219280575633243936 2912987 -207552022020575991841022453886487296 2912988 -50935942768966852611642766852718592 2912989 603222158057115731436212394779290790 2912990 -139032132121358170248054082906296000 2912991 -66844749594544551128309992290535608 2912992 633189099084634949134396379627520 2912993 236547074331685276371033328527820800 2912994 -46529766673896777160950126527086080 2912995 219353269734421102191764897881719120 2912996 54073266070818348016548889541025792 2912997 -353464556497309029228089228670852000 2912998 3216069538649238617255443856512320 2912999 334183211561851078040225954435847936 2913000 164225073346911985262925812797440000 2913001 -174936428822888421778941343474119480 2913002 305235124234397939243823751495979952 2913003 15864762315947788372656701244878532 2913004 103528912223028505122047655196556800 2913005 -326262146835731601788534381028452340 2913006 61564602588240151846152717145317504 2913007 -33380425079963599545612326776568400 2913008 -6954056407121153095105034657464320 2913009 98577010522741022615648696059521216 2913010 -63318487588811713806540128856296640 2913011 -355728410856793581420759899758766388 2913012 -266753003983703154665378059841460864 2913013 629226863913905983643457475666543680 2913014 -58399905255919379123698690247464320 2913015 -100585828224871171569853226926663680 2913016 159197040084623476683362187638292480 2913017 8256761083575727790231158804779600 2913018 49740458688638234494447149758776320 2913019 126498999285957576291180643780135344 2913020 105519411451982851259889331730856960 2913021 89279594841467363723925135303045420 2913022 -28226460376227967848613553758282368 2913023 -586616485449951110438433082172870400 2913024 200868204405520182535666729551396864 2913025 152110195463420515766307611613917500 2913026 11863080149312475847508264504480640 2913027 -66075009672472332885573214863171744 2913028 133331680897694015188920104607959296 2913029 104463485776656773983110447583788576 2913030 -14125020549481417971349811023776000 2913031 -223057951936912818003952661089252176 2913032 -525592987126799408457473875914009600 2913033 -50856265041014539614003768631126656 2913034 -57714234837852582448312006676197584 2913035 1315265815582821202846141803324960 2913036 -59304512309450011811021219467345920 2913037 457984979149822488016117503970629686 2913038 -267623310412836604582498892428438080 2913039 27566541202457687958236318578190208 2913040 -15384783749493028290295531766906880 2913041 194785556275719773866406122784651442 2913042 -52533704725858279004703818953236480 2913043 -15437290100238665215310104892231600 2913044 -27290776654017125055662967697140864 2913045 -67796594114007329947050466613683680 2913046 347242432033841486188160880841420800 2913047 -269180484359282899700683207920306096 2913048 -90067154513768371511022720984422400 2913049 -409510020322199179667340266867476736 2913050 -41088389708322276392977251562908000 2913051 122265125302052825090541796341412800 2913052 389315172079369374292795611299742720 2913053 -252510530494461761726488687540265856 2913054 -91017662757223528963702820867878080 2913055 -391791064766825107126001634465142080 2913056 105804126833934988398060875584438272 2913057 -11364457443103109488211717993285760 2913058 81080850133461222211495184199596880 2913059 178474621489752108336747088470636960 2913060 2445198092525218094573752204738560 2913061 131065845972797365164810932449962400 2913062 -103587350103047050409400727269012288 2913063 -336004041691819577213320059183076056 2913064 87125514500350593555326740987084800 2913065 -20517753895497973679035966667786880 2913066 -55546662663933010542159560582065920 2913067 -50021438978849478330164644504823884 2913068 -113763409401607392370642717637137152 2913069 -227106711418582941447695505471855360 2913070 72938915170778444175796523164277760 2913071 -51562136354932815777515220286595088 2913072 31226492880880083575141144242913280 2913073 -336502470072415263855537538824284700 2913074 -353290985440957548820923416624500464 2913075 130311598771712134476550893897900 2913076 -249313844203646307439153031782426240 2913077 180789411294871745494133604728015712 2913078 562717178207721779580366229813248 2913079 -12608499538529475756525146194453440 2913080 131043851005994738630466599863296000 2913081 226198971061035700347024181610620752 2913082 -187139645452981287477687195008734608 2913083 572771316585691944176937352848847332 2913084 11783069443658715220687206830455296 2913085 46261021420748208573191816530767360 2913086 -272054571600568608021503754815022720 2913087 -347922676944247909248066942728733240 2913088 119150784029845904086747285479751680 2913089 155503302670114032764904793455339456 2913090 -41555097253897835250741539536327680 2913091 41681908659003796852986462238510704 2913092 -18737381570054140169764523558977536 2913093 198261017107945914141964414888896384 2913094 -113765385665822722869680188341791904 2913095 188969235031443579303826994624797680 2913096 -145057248752852912923199544848179200 2913097 -525837089135885105872048330082250288 2913098 -298095327317008386611460949373300736 2913099 -184370825625819254992855896811200000 2913100 -251438943756919979930042655972025600 2913101 217508181101731634077512710206975104 2913102 -1617265762931310493024059340187520 2913103 -85686846600880367740932057520534800 2913104 112530251463570410869314782500601856 2913105 86852159672021396942514807486340800 2913106 94151290152156118228709014149020160 2913107 -957532722290632954037887958969524128 2913108 197198822494491100426499965305016320 2913109 -320769258077332380288751227075912740 2913110 474200648802198605602383166546560 2913111 94426074025261364644769754137422080 2913112 263070090796774339917895588342272000 2913113 -31545320194450933923492022970499840 2913114 34752192244377670904464988951523840 2913115 -234002235300110123715980959563858240 2913116 181942423755818081908871128900016640 2913117 52155470016098787706659535982935680 2913118 -137867258468545521429410605772300160 2913119 397012855866647031846343089011591160 2913120 -24261672701948660626645482138501120 2913121 2259643814388841836041930445925184 2913122 201513823354098830485880437082348112 2913123 -15825200872646220651589330802033856 2913124 -72913449695213644078991902489016704 2913125 96701705437072229995590199803000000 2913126 90571914928490660239005483101650944 2913127 -63701904485228294299045498257956256 2913128 -458626728027198412355185225060131840 2913129 55606841420157871934407112604987648 2913130 33472146227351402576481708385520640 2913131 -51909053335478385343888751710344816 2913132 16684177484776967497170247864025088 2913133 -682821575363196701249360008732564340 2913134 -16149724808270913555232811347906560 2913135 -155803159267247546090355278895193440 2913136 -30217760034969886439421507721330688 2913137 -471529893712697709876929125687996800 2913138 -21642536996852340410787391053350400 2913139 -515458022646761856352288395722971060 2913140 3187800705969051507868393125619200 2913141 59296761127179388156653796325948928 2913142 -28373994028093291818912360287909568 2913143 141977313091479658010999911713855384 2913144 -32072994383304442192397945976545280 2913145 -131155155607871421181412202961484280 2913146 139208445411311260269760141621624320 2913147 60567585364627112466163143478829088 2913148 -171986007266822875023358091675735040 2913149 871901198949123775109437107651063264 2913150 30888310996137204138553458293361600 2913151 194844388900956131933158491471681152 2913152 -365329011569963978030277876881817600 2913153 -265343448967070384909134763702194896 2913154 -605407634288448301382648948369399808 2913155 -55891872974177409866987883833516640 2913156 177508040454517555166434699620787200 2913157 58321412650821241223220796039749888 2913158 -24450818641564735958385450580785024 2913159 -184233168761059506167392465962103896 2913160 33989553043478743193140112385638400 2913161 -48519133195325830486731491071632000 2913162 -6580125150710202011300459788800000 2913163 -166747128318326656374364339158454272 2913164 3559083394452522288547115919131136 2913165 10295353346161002927467232882104460 2913166 248834859330664707934828213007426880 2913167 230262674002520206985779454894343216 2913168 -24276595222891798219363535947431936 2913169 227120078333690278205879285167679296 2913170 -56434620522665966471639497636574400 2913171 164220665257929760947056188961063352 2913172 -139269877389510827221982231208989824 2913173 -14330343143070477689306068357498614 2913174 21633580754847631409679348150777408 2913175 1689048211215223013984541180391000 2913176 34815733264782880893244790716047360 2913177 -20309040081175089779171669725096320 2913178 -187115437714335658268355080103375360 2913179 696505443517808773779596904883179780 2913180 -11269252945481825115608077892321280 2913181 108591840217454893883204936510974464 2913182 -228318571854874040475804936285572928 2913183 35703232800966103731650457285635424 2913184 -207107837589727568573451628503367680 2913185 -217464869908710798333699342063464640 2913186 -31687636997541870514894473564350976 2913187 388687518506441074022197428908367836 2913188 70969241798735089043740645310121216 2913189 382923556321226940068646514588854624 2913190 -62607365431329053694279949637656320 2913191 374328442031636770825064798762345592 2913192 550376946529806767712212180400537600 2913193 160625122055699346626549457462184442 2913194 -38743896518890858178357945035192320 2913195 28386519336272907212518955354961600 2913196 51781680716076314316926580115456 2913197 481354320778663361062520328983701686 2913198 -65393812414211496566325015755693952 2913199 301525023757091667249855938925280464 2913200 -33730191814907006518837383621427200 2913201 -224313328952414807261841174036347136 2913202 -72547595446844377893395188925497728 2913203 60347490731434579237828916528968092 2913204 -6873055018950682463243256417484800 2913205 140944055484484077618250509615983160 2913206 -270854217853893512911613401234340448 2913207 6282358202790056556542921389785216 2913208 -9319494240572352228998821931950080 2913209 53165460333380894446792599446658120 2913210 -51078894436597424153074274539648800 2913211 -4098831769130731571425705234752736 2913212 289218182810940907558848011204883456 2913213 47333331866287523510787867362690400 2913214 115645151855409703898663880218155392 2913215 214044018813400677373923418797168360 2913216 24804454351613882435973688634376192 2913217 93625108466167718982668744956321200 2913218 -34460078850067008439365553866843648 2913219 -626773445677665185920023636549841680 2913220 169791922722466128421297619170202880 2913221 395956083965388452922672445728695100 2913222 63848531837179064858478730692852672 2913223 189193506671471123895991180697920472 2913224 36179920800872868288205027274050560 2913225 -9559662318959909156652720886272000 2913226 226000918640165498338746112916546304 2913227 -256474558785299760995971429112133288 2913228 -5229740969925330371689823899730688 2913229 -373268712603473911601511152988172320 2913230 47001791440221002529209803786809600 2913231 -197706482224827330208518312361110648 2913232 25501609907874884699131549378805760 2913233 645117981768584131353978592147978482 2913234 -28462885166910169451208748026751488 2913235 144459405784562368564733763600601200 2913236 264305057256006273123742663814446848 2913237 75653373996970251755621352028734780 2913238 19715722511591503887511539375365760 2913239 67628068278649213683950942862648672 2913240 -40369982762340549567463749805670400 2913241 95486574014651432146738136602181642 2913242 15073431107686096071389144138252544 2913243 79222606586201386737072879099782400 2913244 15840311114777666299891011594819072 2913245 -323915251035811583682723052018900500 2913246 -12064976299590190411166360364661632 2913247 20829601591849492295931222143489696 2913248 -340656697725853901624203355829043200 2913249 29865796559709749205567524904437568 2913250 555979341060229919435323999488000 2913251 220819940055565165710098808305160960 2913252 410343686756777392281529789222121472 2913253 -48095431158780280023565208440688640 2913254 -2152190407885367052021226982939424 2913255 -90185881057899626359174056129896400 2913256 -84698044962732042068360729003950080 2913257 -443416999165059044515616358974791494 2913258 -70957324287298821944030715499574016 2913259 -464272554010444579775190254123350540 2913260 -47847418370574804863287247496345600 2913261 65638332090270104687077951138816800 2913262 331957873340338598271803570379056064 2913263 -110447632762174968884517465191149488 2913264 -63255121417938597971621174541582336 2913265 130180590302335113177514366182265320 2913266 -115922342225513727349081127288349168 2913267 121057842504035107685068443574278912 2913268 -85915392085595103377389934010458752 2913269 218638286358893880689777126016608796 2913270 2131750550082064069075121019043200 2913271 -456108939122624735734033643656789528 2913272 113114068611867963144379753735127040 2913273 -237447228924790650248071806464607360 2913274 -4759285022444885118877938223162368 2913275 88788424059390377251560261608457300 2913276 14433742589532850538005569807647232 2913277 596858512091888049821089491340929472 2913278 2153539847056281770890204948431360 2913279 172941891986832818720812835917802184 2913280 239717483238411032727108212018380800 2913281 28463151224245062752807481298666560 2913282 -75739006994663212228511961576230880 2913283 -630288929630841276187277716306356320 2913284 97197209771301911188714463127552 2913285 -325160796327330074157215125966396800 2913286 277307180854366851560629059955562592 2913287 4406441778686281111214052093582720 2913288 105438337894770260010293320788049920 2913289 172283692974058918562257316743244640 2913290 136379668826053410383666940575014080 2913291 -407982204474322807178086411164860100 2913292 68167706676179891825761365504593920 2913293 8981844490195385940535322444095584 2913294 -231452826176843632995080056352483328 2913295 -219535570292167631654852288414192640 2913296 2910844597424922973521727567970304 2913297 226730555962343922720788190848617200 2913298 -42092526440324825921219619961584864 2913299 59560076258179205286256784101027248 2913300 -46615817098305975031361080487424000 2913301 56393829183213000610543171846710400 2913302 -98309117756754312961562629812541440 2913303 -30445340970718479949508106466816896 2913304 -157666668844355258338628568029306880 2913305 230015346846466859005298167120802760 2913306 1695998700551258573519454222924288 2913307 104510435196023955952534338057313200 2913308 169134920110907279230770284410360320 2913309 29934054487127223219797792216705088 2913310 180071972107277945444275548637258560 2913311 482486378036126023287265852090015800 2913312 342745062679875519808644119338156032 2913313 -265210229108485528172009918651399276 2913314 -128886011577157963691342816479725744 2913315 176340890253333204743721960963582720 2913316 -125314467252893835480850598276636672 2913317 -990458085617460879929303039595042 2913318 3653865752854025745841370178428928 2913319 -262819721205356217583936667049078280 2913320 -66356278959913793952500663386214400 2913321 429043466179092753581204525414467680 2913322 -54433381383915713193738586398536448 2913323 15231528663440758250570023954114560 2913324 -165790523321374264723837405157372928 2913325 -267036601720569253800738994401893950 2913326 -13553172576461482849007450725507200 2913327 -609098601279136246817040947677921920 2913328 58586574637373155437841130490200064 2913329 -357266451902085570947283614747321070 2913330 -23839957760590399259400178280186880 2913331 -400705254789155967770365251003882868 2913332 -143464927499934371214022472356312704 2913333 -114381179377293323772526317758244576 2913334 28128304384729825746672434671014816 2913335 399584762217784933401215950956481200 2913336 -5738087554424892287085378401832960 2913337 66517914586363523573222401984255104 2913338 -203682124645802424245658744626411040 2913339 128276065962709069758802442431716096 2913340 -309875250133534694386641306205593600 2913341 498972167576149449025241054239754304 2913342 -190983972056607888342266513935558656 2913343 136098996587849412837090626130983520 2913344 -16377266019740056033796008409825280 2913345 -45240582632033832974051410902495960 2913346 -79927920017004114599936564647601280 2913347 302810937714461664678373194892004796 2913348 -256857563103707322393688002304926720 2913349 138795151490653892725855859005490560 2913350 186842878076847866078876902564132800 2913351 -2228385726397942982120063127839616 2913352 -85936613130521000318926541702246400 2913353 436552295428536943580909486792272602 2913354 43170265518072899934607243552419840 2913355 23662641195198526650713843411244960 2913356 -234338441752334098124117469695784960 2913357 -7643717012559737052649038139257024 2913358 124305354633812686686666611196786432 2913359 -368999991283991697509600257298455440 2913360 6088060088554977358113233240064000 2913361 -326127404806730173230379341825792240 2913362 -68232391811183777496269464496716800 2913363 -197849144792489756478821990269581708 2913364 116652038922470321313647239373101056 2913365 60275778611214093186300387477331200 2913366 60374800020783096015236678737989504 2913367 -265479526452406302096587291597294584 2913368 -237273653840001339005953209937213440 2913369 363070802127814114267598492139903360 2913370 33404365468007833529378081613062880 2913371 -597842752383969505459698042656266428 2913372 84064551008384612220504687576244224 2913373 426008390643869084281833487234941280 2913374 -265748750385654542316378641527880064 2913375 189606473032180373553505079977704000 2913376 99327704473030800519415750020562944 2913377 307971647953779140824633651676552226 2913378 -11852593756524421919300201687599104 2913379 -333908098452131579287832721149440 2913380 17985081173111806551869371821588480 2913381 24873875361857808575137019014179840 2913382 -261815832665761099755724973466578208 2913383 134406617787481336524471102446060928 2913384 284124925681224909477116513015808000 2913385 400531091710886891753693857622060580 2913386 -3255343425993227941072513485254400 2913387 -155881237563085291945204484644895232 2913388 -115458025820828837024256321993799680 2913389 346205327026563752503858990888491456 2913390 26023021691322547875093628580032320 2913391 12461589011552475820382803163228280 2913392 -52565235100854740075993002448191488 2913393 304679215486833288026731852793407920 2913394 -297273939207519761187383288332786176 2913395 -293971917749195345403660998525461920 2913396 153510544268273435829999691268229120 2913397 435077116995384721962781125818478300 2913398 -341690477629312820759244022097331840 2913399 95932451699674059687320427495744384 2913400 -118417987856849683582150565170176000 2913401 -626392562017112953358971081913336598 2913402 -91301479662621514030475341118957568 2913403 323433584549506234765412253177880120 2913404 -142247657802395249634688065334103040 2913405 -31307028195491490122130941875500480 2913406 -107922149982716726780250155906830848 2913407 -183073685024322137231791403444934288 2913408 11842113657078878299630454251192320 2913409 -43678315637892680418128539388054520 2913410 -24626407481202396602176979454259200 2913411 -17278176192562554173405654722523136 2913412 -36365668873125275504926330281907200 2913413 526244246416364623806176777169901662 2913414 -8665055700819052835666787152449536 2913415 -159366719710780551087567898328434800 2913416 110949521537662854449380926632386560 2913417 -56720739090583469382557025631849272 2913418 197190657496339066685013172273658160 2913419 111557833445784217702256408401084920 2913420 -125759908957791089971102354775654400 2913421 123902819531461153638008674681817984 2913422 -730758143182242534739576498283520 2913423 304960090137621464271202621484392584 2913424 -64632043264000792088482049611816960 2913425 226932136884887813913762224608194150 2913426 -40466180216121541169862185030202336 2913427 -623474061404666086241089211721052080 2913428 126911995935335710972069242196709376 2913429 -5060037745755497969767720353285216 2913430 1500979164823211194735799719806720 2913431 -27014733113519408592236133284883768 2913432 -346825291162729156874326854243164160 2913433 -16299463047452233258885565053288896 2913434 -19285116696658544186343730833690384 2913435 -135531469229858772490462602363148800 2913436 162649017060211517813330145940482048 2913437 295857463252760585379479833524133740 2913438 -78658289226116633644096037001408 2913439 58086806661646894117782898695034920 2913440 -358082158969645005565308389267865600 2913441 351855233663948113962296468537395200 2913442 -23188888768923877261654947385958400 2913443 58968194812508949344092123999686144 2913444 -110983838943201425696231265099381120 2913445 224274366064764281332697873019176700 2913446 -108436532580614389193814008019517056 2913447 -34936911580849077005134717423786200 2913448 -491697693807172548432942200095457280 2913449 2723020021138319304525053105046144 2913450 -13974405764300973744607594983398400 2913451 379262571057994312776717725033190452 2913452 -48102040633755401728465092167347200 2913453 -208453565578458558359933374858814538 2913454 73862479385943287986142596480070592 2913455 -122259615235586691221106625469315640 2913456 5760726599128318110683236128522240 2913457 -300466181674514861030751495218941294 2913458 425041941471061982655363328715280384 2913459 -406244515940099537617849417687338696 2913460 86228658902053126999287560984371200 2913461 -26041597100750622887000031680237700 2913462 40014679510400937044199318118241280 2913463 -107469891496195752816510961562086176 2913464 443914381593444011516388068426895360 2913465 1890626513867544487352658163427520 2913466 -191540574540863835280750421011662336 2913467 -19763282700219344847975878274254808 2913468 -26415959241827279313597512201448960 2913469 -151155135404387140499745139082399156 2913470 -1955926176938394744749255361757440 2913471 303327655183792680412311707036150520 2913472 -54529867888806450213598888647983104 2913473 29031820153039204229958455662593024 2913474 -1946881976480661167413278868194048 2913475 -86721135858892164248478440855186500 2913476 -371930668260980983551463575604717440 2913477 84992931784975637191469462247717504 2913478 214333417145623592968416677712371040 2913479 87822654758876982657256059119788800 2913480 117980879098303547810145981498009600 2913481 -855056652891129605713186521215659008 2913482 142058018588512733923961420226690048 2913483 651915726488503531370496449286280704 2913484 94230325768802566559504857715700736 2913485 101494416005499315610803692776521600 2913486 -7954083427423027724936034741300096 2913487 261815119659826233452895259059313136 2913488 -72496115376566684973966312318959616 2913489 -27464605409548990431511154448248430 2913490 -218962534531945304635418939056092000 2913491 215415584855511336436414477578894288 2913492 -198124174252616760885188476614094848 2913493 265312171494138492281523096440775648 2913494 138034813228052443907556722612542272 2913495 79853291085189467357312204957091840 2913496 55316501152108970301731084583905280 2913497 386664108190091202398922238047623946 2913498 -12646277547368852521957876803509760 2913499 28909043885331732729640068393299064 2913500 -313086392249017617147455786043264000 2913501 137662705028253096386492449867113024 2913502 15675399066903374325225051982219392 2913503 -7286554551799050004182269893882896 2913504 -34999619008449956473910113421230080 2913505 88804496525230108400590936187588160 2913506 -344955745046937209533514960168922336 2913507 254406138804627813788678939040825600 2913508 -171629273355167335941402503090176 2913509 468406555495357114771178248789411710 2913510 138287170492748264759992028917234560 2913511 -107533482459075668648577583659834288 2913512 11401590044137377851207022849146880 2913513 -175426483622490173647304410220006256 2913514 206643748563711072369479859533291520 2913515 -334625850612823840501448454311936880 2913516 -14763426812361419135821966264780800 2913517 454576354766330134593982768857840640 2913518 -291008632040932728395632731915887040 2913519 81977907289771491232512788600388480 2913520 -132541542607983387481463645778739200 2913521 593294803742566827670589436276864 2913522 102304851510025339276973173423212672 2913523 122583525735323779720659020991085772 2913524 456551507694273380835052415960436096 2913525 13234483254346360224498892823047200 2913526 -113095007709943592607071910712104960 2913527 392748087366757736903534922342860712 2913528 145796282874372512400909866510008320 2913529 -542429289933727469903724403427134870 2913530 33738847953228028096472609876736000 2913531 -128195405195940723072083771287721448 2913532 232143421284522036964184505517469696 2913533 256241309428355168701623841409946720 2913534 44195395057150207841598959114511168 2913535 43687301091358397286120484903205760 2913536 247539550157850226544892645998592000 2913537 155974049222668311514005028641080160 2913538 -298090916860696559602623579684862080 2913539 466689457807463919650139331236289440 2913540 71269205877087351636322962889850880 2913541 271773398303532554488935204412862942 2913542 -56423049543930821126417162176625856 2913543 -45906014584913602303267355759533200 2913544 212156979424036327164927591197660160 2913545 -37395567339991652369846728168813440 2913546 156896473021387815350557963803168000 2913547 65924431016059192961727885893891904 2913548 -143203387383245876183204166348963840 2913549 -111434941969149886433616193005331872 2913550 -168968065696560400015374042024979200 2913551 -6536903735046976125276905438554248 2913552 -17161729155429910856055276597927936 2913553 -163959618048771452621601938604325198 2913554 9606813109440129545956650827369472 2913555 18886891618035763753561093620518400 2913556 190226000928300134830950964139919360 2913557 -164221838820904579472727994010793828 2913558 -153382931696714591064697263104740416 2913559 -59396442027447639015109228774369000 2913560 42711981201503269895461958623641600 2913561 263058367395335964113823874171804800 2913562 212449083290044403726215921140449280 2913563 -268916379261431113275603139686040188 2913564 55162560390634313102919260594059776 2913565 100968803578066097907859253005035000 2913566 -83886039812141653552547056789664256 2913567 295937119604042331085919689767864720 2913568 77315105812702211432664657146413056 2913569 70971920360221736427726467127169044 2913570 -61025684258734468454116466283916800 2913571 217759319316388074189765729060728064 2913572 85970765355082318017170429453226240 2913573 -145747861949095890709238763743329056 2913574 -61208277461374659492821002914461760 2913575 80887073735770938088136960904810000 2913576 -13825983631542692247963212969410560 2913577 -456711258027661174211373304876349568 2913578 3269065246253988944379679430193840 2913579 -139199035921453953221967267124687920 2913580 -347363384002979024517830111181772800 2913581 -92038951041096036305350654611915936 2913582 -47246923465470047994557666167028736 2913583 107815660908542162623777997549514960 2913584 79819972197029929809764679471513600 2913585 68396963442370107677719825957286400 2913586 -95228844236577223693485359904514656 2913587 382071334323565757343475313794852236 2913588 92902697454098413619700394384294272 2913589 -314802710712123247911504137540468964 2913590 7719141586388290981953305754124800 2913591 -396552611724310373691686766036029208 2913592 92012524935949359018703725137879040 2913593 -321734854534839021334875416059706400 2913594 -934340086314106586951870788521984 2913595 167849775014401485239412327555369600 2913596 15091471506149022389990800531470336 2913597 -12499985508834772982434486715400960 2913598 -359430278451921496346678859559507200 2913599 156660535210390973564199387395885760 2913600 43294761327240020927263961146982400 2913601 -485797591486151471240872233448041900 2913602 -18351472278324642038348761673776608 2913603 50343135484855107406103992879734528 2913604 509438710616153006581423076965549312 2913605 95359610222381448211826199553843260 2913606 -121439718708428912881522252631849856 2913607 305002175714442892097328616658848856 2913608 -253257035393676760441325093245870080 2913609 162053813944365119816908031822806560 2913610 -26250766680689695370145358899532800 2913611 242880355351886988742362139374294792 2913612 27172199864270368878099553663303680 2913613 -758497908363321177629625964730776704 2913614 286937934152315875918443947716880832 2913615 254915224014531644557130030532944760 2913616 -14881919433075902310608087705264128 2913617 4557901023785422871666243989107072 2913618 198752779960434743241623123104447104 2913619 393902214680330669279087970438039020 2913620 -117623823498890074251149233656664320 2913621 73255003263058863839140934518218912 2913622 -629791670103897355984787112073728 2913623 -309484574632459024551008023294187640 2913624 85829707095519876068575902774067200 2913625 -39677610887302569789255664043664000 2913626 209742923910944903773577856871072224 2913627 193615305142210473196331597899768320 2913628 27780914530232342728215676810326016 2913629 481575076960529249943298404118459776 2913630 -74502609446447066527984714248691200 2913631 987298736411643416194352091609072 2913632 63035207056260801508763537643405312 2913633 10477161589259977039723372336864080 2913634 -68006082406495039341972718917500928 2913635 204863240634235468288722187557952080 2913636 25672708578085262714059628287555584 2913637 -10074082036901239768807226695551680 2913638 -121161048059413866641942297972231424 2913639 -2414559400128221900361003558558000 2913640 -186364552417999453308358272201523200 2913641 -238101066433608154384273975966901958 2913642 175629553202866454787768044503454640 2913643 29510561688719556434475628038774640 2913644 -480566847724798244460238293714201600 2913645 34081850954605987761655374838800000 2913646 354226922435821135071340173959134272 2913647 -620862808564679557940269085412698256 2913648 47566173607570874017132193495973888 2913649 -28790360005702041091740230180593920 2913650 6296139723092780249642090576208000 2913651 15559555908468337635567100790634912 2913652 84813687742641744588609815470151680 2913653 -22545987029309955637776109322353476 2913654 -4622404441986754265848765101410880 2913655 113718539728077003453565266821449560 2913656 582034478266339154856202473668505600 2913657 118587569786041674040118977593485088 2913658 -152803213636663901749674444262629120 2913659 13882403044384962895485959476715520 2913660 -120812390653365516121655776181291520 2913661 -32084131408359732033565143169400000 2913662 -6907931012946835310148807538549248 2913663 150532486305099281830662332945353344 2913664 -304508485518858208292358062667202560 2913665 -181829582488887675860140585226051760 2913666 12839655193523749428502265373846528 2913667 39894257078982694564791388978509792 2913668 297054162248034912498143476198866048 2913669 -242738089223745348404645320963116000 2913670 -135736389883584698074984460581902720 2913671 -597550476205939871247094456816853640 2913672 -144716242218457494010237339519918080 2913673 204291318383883940971483785761210240 2913674 224746708446537359206700223609132336 2913675 81153756883629749516124363089749200 2913676 201564518276091078182216661247525888 2913677 120817653492361717032751112289361260 2913678 -203196734868228425729386776726220800 2913679 -19317847731877995869473106008803080 2913680 681302732799011880231618478080 2913681 172703681930783489330408190603357024 2913682 -41552694419982509329668658412287200 2913683 198177082585063280156143791062492304 2913684 172139505230403848987771621974235136 2913685 -429486752258704031306296183054435620 2913686 39786287932524437453817928044820224 2913687 -176028180704973839585689105612046544 2913688 -616443838939741814036198809519104000 2913689 21629616791890156311953967359509140 2913690 206284833440073577527516705300480 2913691 643534510194327621413013858696081384 2913692 131801814789734070808745737505250816 2913693 -37604525283506106286937067912035616 2913694 11090629843110545765312171112757632 2913695 -185915922216462472911079387459716000 2913696 285329104959488192406538185216098304 2913697 -531635666826631886258928933694733854 2913698 43561124025343166043789113393484024 2913699 -390023901281457385362515590634204352 2913700 -146651773816112770759918655981468800 2913701 27856220999909867418590972552177952 2913702 -247078021685128380398434750901885952 2913703 -116876905723008092810668592662265816 2913704 -541122077391600791371525502721930240 2913705 83249739166006252357453591646054400 2913706 131672141057874650599619827880360544 2913707 -373099498911818642183356277064545160 2913708 -100660788852323190524712634965295104 2913709 6930614094510106647582589453257504 2913710 37990318807144481775242723764493760 2913711 -352098974796759202752519879039220728 2913712 -155716130213672605781149178258243584 2913713 115029109482911767574880835548227520 2913714 121508601169996624870823471790370704 2913715 85019209003475834539017844139097600 2913716 52108202372975130491891734274434560 2913717 -290490907749855853523379754335065280 2913718 -282326328291796561260471044504862720 2913719 114776155801101075224008390239054120 2913720 149689858960468478630332982463897600 2913721 63244570000546504222236815675677184 2913722 10178382978525555692244464120830464 2913723 4828784546294060676346106535663720 2913724 336903170793630068899028888787451392 2913725 -261449115489601859149300882635648750 2913726 -32925558502717429987946367132134400 2913727 467097144890504686166287618798112576 2913728 -23446953623258684113515822805155840 2913729 1717539832022620324998577151101248 2913730 184915958282942199845295361342217760 2913731 164019352304357435349283021752385200 2913732 -10245187418822279347508872492408704 2913733 234652525191625256130465758179837982 2913734 42294933710386702454308940193266016 2913735 92523421879978904117096132204611200 2913736 262518111363695284542857648909460480 2913737 202585932980012604864283636225703952 2913738 13772078329891266304315773484117248 2913739 576545863549247639940485553982043540 2913740 85136534027125805716047826465520640 2913741 -49083042359072563882986682989764820 2913742 86880651825676332699278631013142592 2913743 -121048461445965847111948192104906000 2913744 21534116527858416984332703059410944 2913745 293655372976194849554989087240099200 2913746 54426508768921442867460251698152960 2913747 33087583779250973391280789318082160 2913748 71623266534987845996476768248641408 2913749 330199391263281905278850064889618872 2913750 -4068269464376694150582394866480000 2913751 -333527959236897241039256509927568248 2913752 -279833329631205135615423009618892800 2913753 13286478193530037059947602988727504 2913754 -101027576793366238774114059676433424 2913755 78510387310597988985908731255704000 2913756 -106341928737120511369280983662294528 2913757 -358550749694686730410932227713843200 2913758 40357063413629344730182379290838400 2913759 568912789007367117750704177905155840 2913760 364926092786513836190326870970204160 2913761 -196824093661596968279900314947268608 2913762 -35851667829049549793033661595841280 2913763 334296186153248324105678365865810096 2913764 29206557854858599903533531896770560 2913765 -318120991001266424027423725685940480 2913766 660267011347623279860498208964224 2913767 752910490901876665831365635784973680 2913768 49559307196094024234998844746874880 2913769 185662359872366558815546583942436480 2913770 163749437897901229370803170514762080 2913771 8348705050565366628740557609996800 2913772 60437789236184612213263101204948480 2913773 3800767945352424574432351004408022 2913774 -154833418969201238406526784202255360 2913775 291048261305627263403978710056315000 2913776 -58755059148751380351538903242375168 2913777 267175544254132507292120888802089088 2913778 -17053181983702408985823576181478400 2913779 118526324269468198750116526781582280 2913780 -6958172331718582805307521454090240 2913781 8505150092758294788479103138544920 2913782 129887223089992244858353516944376992 2913783 73547292394336402467446575926343680 2913784 142573092428674464647301819925954560 2913785 -142266147338777308004000348797200000 2913786 214185396277505778474579163736947200 2913787 23986347951138852228740789566947344 2913788 11925961012408463063672722368414720 2913789 -97547061573571445262776293378430976 2913790 -45527108858763555982724434539561600 2913791 -248264178670975359667318764022967808 2913792 -5802489560550969303010532262936576 2913793 -263547763025731537980509359124893136 2913794 129898029689925046621565219210180640 2913795 -4595086351132185605597392728408480 2913796 26088837366073311610323833668967680 2913797 -417376039353770560233279059324414754 2913798 58897029314973591266553012885078528 2913799 98326995355988762970822164291423536 2913800 -331095259400483677703978903493888000 2913801 -60034395829078978338690300196800 2913802 182717465023424997140947899857337600 2913803 -183864905056505694217171196230251948 2913804 36489468503157059173034983821788160 2913805 359286632791313768231317588850768460 2913806 47749655969531654607461666275754880 2913807 139621920502768172437807188424883088 2913808 -36040858862308204044795309542522880 2913809 8967520426939634414462420972859504 2913810 -88289193775495309091005784217315840 2913811 182199917827398619786337296102330412 2913812 117830888731130145058848931566428160 2913813 -73910584941541261593053831129496096 2913814 30040264043209223315786241711862272 2913815 74542675875897040551892100895927960 2913816 144547843817940177443237448385167360 2913817 483613364445778950952368454252640532 2913818 -31736100454779349001698770032241696 2913819 126468003865341709746523099046363544 2913820 10612988749696950257537730960322560 2913821 -266559525178578550072080939608164800 2913822 -11622154388797110752732849529032640 2913823 490415467133403597917452720890758904 2913824 60301159593705563820887358824251392 2913825 -191424933435889017059245959223904400 2913826 276311692628222660660261052897279264 2913827 68197321339981962967817796637022112 2913828 194930239222858656216599193804088320 2913829 39420054029865774874658995025827740 2913830 -32985281403890520316363348953552000 2913831 -2972250714030273635459803017695280 2913832 59031492603859060095995623775508480 2913833 243115269908371891494937684772299200 2913834 60477508304722538349954002426663424 2913835 -325484557464979810654618256341218720 2913836 -59750597315475621212069209482885120 2913837 -55449316708778418922662223024578240 2913838 -232220545908062627333343386944255680 2913839 27234712863194592223453470035248824 2913840 -36472686776126808817872865591296000 2913841 70886374229580762912964589947243072 2913842 219244222256356036364034625590093072 2913843 -282805223662720752271141649773659336 2913844 317570542059202457671037736354528000 2913845 19175775008028300879379389717235200 2913846 -58850246170923644467819631256253056 2913847 122376546155995478503135416637724160 2913848 147431756022019538643785279873925120 2913849 22166984416340793639407463207655767 2913850 -43905057378746552717151264957007200 2913851 -56785979640912330169078540092706968 2913852 -3276143648558576246122460598878208 2913853 -156951228439298219413343830659583380 2913854 243723589385148421002633075726149376 2913855 89012167266541354863260460311185920 2913856 110093365375023448276072941528023040 2913857 -153649182182659300933624314068736720 2913858 -37828497454002973016977006677395376 2913859 -214905150379190065893679699722616320 2913860 76874332434909895085282841297369600 2913861 90701724764891419643803070081667744 2913862 -85451358409045915872959952201342720 2913863 45497515001236839710945806654433112 2913864 410787021071503368820055879799275520 2913865 -157218544554280027063206620606323740 2913866 -46190302856067806827988604986674080 2913867 -341699457174566919267293487894107520 2913868 -36222187125236335653128679613430784 2913869 97528256438760672997594257682677312 2913870 37882548382614459763954814774599680 2913871 410873802440043148017288583550057072 2913872 23435296870544979459781704424734720 2913873 347429096570248988172253046432166384 2913874 54628887645959953595266621714977936 2913875 -221650780171694878929638173045656000 2913876 -8164629300849357828578751931908096 2913877 354034836778623289540924243473179680 2913878 -71141013655965514875230381121477120 2913879 -12320800152692863068200382511059072 2913880 208664312749296753957744542153932800 2913881 -26073674793253879522076993067221808 2913882 69868041399831905225820428102779392 2913883 -437625162476263276353233721974116812 2913884 66193858879221606816882445305954816 2913885 52399708124229860338891874036697840 2913886 -222883087790120904129357752774836608 2913887 -39363114005867712239097359865846840 2913888 -92977922393033784586547042262712320 2913889 400461588826248845044116004575610800 2913890 14262380022760750597902820232532480 2913891 -237398055353992536112947730548736080 2913892 170592253851637543342490839317242880 2913893 -90847566226412412679975764688850976 2913894 -391426937596238473382995868870304 2913895 -2802249434340632991551848751411280 2913896 -50876282954610333584999090873303040 2913897 51177843372269129519883368487398400 2913898 112013211952779797796150049145381664 2913899 -281564582508188961468329482217606280 2913900 2609763530478449334972403683225600 2913901 -801058940428223838399308549821816596 2913902 -217451345483014900531371094795555968 2913903 -287584834957753698996730534887125688 2913904 44446985595574344909693170769657856 2913905 298854814918689029318514415633131060 2913906 -55499335175055471726646211901152256 2913907 -93334506302983456102111475035924928 2913908 -35997479740608455989942779721951872 2913909 -197696477933192035302102796124842272 2913910 -137708816255588766798399343171121280 2913911 15602634641173668313817279836302336 2913912 -111312773617795914672019540393390080 2913913 -83830904619256395782520265482306838 2913914 32321877614898289673810312039973600 2913915 341056023728136226850222119919808000 2913916 -229356022991191832462198117992980480 2913917 -123614613555206149763800923819760500 2913918 -19685638932406765306809912348042240 2913919 -196268886014387768898265789379750448 2913920 275744784251950894826830675574784000 2913921 668291074233795619430883273260958240 2913922 -353523303325792527919952399961264 2913923 -302746443890335098458419628279943096 2913924 25791663559521938490803780004188160 2913925 99022773346241306732976547307456800 2913926 113962248735830925202014032297442912 2913927 -192971197581857378798779523839803480 2913928 -507729631364464572734837662117923840 2913929 238761985022643801816597636995653530 2913930 -143234122857105083321434350725857440 2913931 1777306784676482608520332721071824 2913932 -225807295142151854609553924300539136 2913933 -220512260755988624717493189814448352 2913934 -85469645233684307140660171932942528 2913935 -169325068649792046332330958324972000 2913936 54911722601219010804238842891730944 2913937 -177649642863330349141093657761586700 2913938 -55316819785370449349417425508352 2913939 -37350992061803241226184161811450112 2913940 158580397234788013059326530914240000 2913941 18052532867764650040375555783883520 2913942 -93370136218926028934576464658023488 2913943 -402613979422366964772557212383786808 2913944 -447781168719474601198676372206202880 2913945 182622583403122969086670941608185920 2913946 -77649982916316148361574165807279360 2913947 357523205355732103708161551104628472 2913948 99947678372710848280642823936824320 2913949 172147869916594595034182564103711000 2913950 -48662642106785589310188601723982400 2913951 38250024359698562133746903773380480 2913952 -14386638803661155528921991465271296 2913953 288240166932477898694561299317284352 2913954 -64353639850268970293768971552561920 2913955 -325879007624294488084445991148799280 2913956 -369263794086481069675662441512426880 2913957 6632685909294271994778170918450400 2913958 336958879349337503728141671249640320 2913959 110967684031637304227357195549870760 2913960 9306978274885559841341540868096000 2913961 220558416336776628493945706517709562 2913962 -43500450377697498801263965294764288 2913963 140011995586572230457879875651430384 2913964 -422192698463682811963851022465486848 2913965 -17859619565761404388692893636737140 2913966 -20871588543995863110742689021857856 2913967 -18548899841727015224479612244565008 2913968 -26071193182227595166343228581265408 2913969 -140175459506631752481610663028151552 2913970 117146062228278044595039967254395520 2913971 -294130898347056130442094338564425656 2913972 -30467987956975730858012570328926208 2913973 398044934957969069824759892459873600 2913974 -132141992501846354646680331423474048 2913975 989067970098934776603036693396000 2913976 -67399001294426615297927081376460800 2913977 -270265587241692410017680989939207136 2913978 78714142581876320103016670706504960 2913979 631143301998519936159227544545428580 2913980 263225667878157056311949952800624640 2913981 -5341127673677916741898047116857056 2913982 121437847345460503521728443177574784 2913983 630834533957257017225510763881361200 2913984 59752054953702737658966770854133760 2913985 -128437606494563305183703742181953600 2913986 15198977177458341466261748722321824 2913987 -102470736702710552437706092626503448 2913988 -105307664705811069885603606905745408 2913989 -78067641729194957999243369631896676 2913990 6062676327478747455254388471801600 2913991 -22362526569249169053380830094834016 2913992 3373971381124443859984477271884800 2913993 -62338303022970627226517985892279800 2913994 -148806473075123895727393753572733440 2913995 -64116860117534019768541521120561120 2913996 -38459473771875264715998748388290560 2913997 -297395210859875742396959704878908554 2913998 -178523854797466816118748140188963200 2913999 27456563431536027585608524601266560 2914000 50325211184325588487892294959104000 2914001 -437770056222508634015477299605865998 2914002 -5160358650167151882648560901457920 2914003 -168425698713100385863134576537869040 2914004 -464046319711275349525362895380021504 2914005 -215401902723023070342184367205097440 2914006 -84147910477049379421188137034599040 2914007 -56130629384376006219353291472306840 2914008 -160497447431435721743007390459494400 2914009 6074837892741789753390386192119232 2914010 -196929322862938635653332507010880000 2914011 -337652473696466319579773223468272520 2914012 205486239859167941463699271589294592 2914013 281492305902679205276769691347716262 2914014 14280267097726611646006408120322688 2914015 18261526562982361300340430420433920 2914016 68651951160075765457513535396904960 2914017 316310642359927061408750207635343280 2914018 -119168790234701177467945667162544480 2914019 230308741791008300214494265943083420 2914020 -50517215797522582379961765915436800 2914021 700799271518589470342637319759014144 2914022 175598709981436155400915259914713312 2914023 138368155764975514113940968020310144 2914024 225721292596899426845689008315202560 2914025 25855790506588132092863933006707500 2914026 -153542480680860401446374944504537856 2914027 -60187635275668362371317787754234124 2914028 -123340518907695318827172151940213760 2914029 -288464368496084093057586863085046080 2914030 -208634331703298782830368208235862400 2914031 106101774227168356121700912161568768 2914032 -40968439771147656815335176661893120 2914033 527447458825611495278654820752915282 2914034 -144101537874892891859629974414725088 2914035 -114344457797812025631991632565582800 2914036 -230481072602033336475072451247473920 2914037 -140829487416809115031418248105834848 2914038 42481363399849451028713261513086080 2914039 436197424484609586865440906208772656 2914040 162623172722462520376976374752460800 2914041 119756325252782276005250424834074880 2914042 -302014024771094544380920558916189328 2914043 -675061575393653680698501166970244 2914044 -8097340573254400929617749149892608 2914045 -414848654284552172439666090784031700 2914046 -9512480026738276591874666301086976 2914047 130491626772418948309514692713557904 2914048 181509059654775011806587858370691072 2914049 -159483149694067010768385672826727760 2914050 -95007428657765884886264816217667200 2914051 -44411031614088386958338086401918976 2914052 -154621741478273526788366347075830528 2914053 199194922034129682444038289168230208 2914054 45380187597971069960129211220678656 2914055 370077923351169663528002102911830960 2914056 -241268702127419901926095521500160000 2914057 214075671777144464888456328878655012 2914058 -2256496563955326148296350857261824 2914059 -311490732648271676561190682132960296 2914060 -24898173302829257723785833548651520 2914061 -758495662484410444925883206620934976 2914062 -35226477888266934329666531811250176 2914063 56273664497277690860057464449134944 2914064 -117086340579740392973041620046110720 2914065 21067717406885428686740602085718720 2914066 -47841828208174543432147633185414768 2914067 -3331966806805699102198653659391912 2914068 -142166586805146579837142559823759360 2914069 -77747342903812491207927199311142080 2914070 -223382838930553984592562307477597440 2914071 219529028565593488213487169754724712 2914072 -169405483173380303262229564226519040 2914073 184344727019799357639680029741764480 2914074 152299201584794160654015084554243040 2914075 44877098812734396692459238072864600 2914076 54004829672489930296311031662157824 2914077 159639716785568997098295106729130880 2914078 144615034411888042137669823861971840 2914079 -72112391987719246742664958061209104 2914080 -85398436752353534076440650847354880 2914081 -94722360914641348403764699100745118 2914082 14219248603367346652245845981452800 2914083 2490034948942861700512578680461920 2914084 214993208774456121996762214049561216 2914085 201119552903403446851019814615948960 2914086 48858594806396565645688366033065984 2914087 23047297905964044427609393099560960 2914088 71105067876389464875964586845224960 2914089 267086797375177371231760077481618080 2914090 -54894708636830297556213123597199680 2914091 -3166772378852801366371315764456648 2914092 119639643212024867874413720680445952 2914093 259605310633557116914008001788928 2914094 672309204796910311324241625567705600 2914095 -181047771826516795910911004275436160 2914096 -70306410476504755954043031086645248 2914097 -686734019577542622879959461056809454 2914098 -113386285334855390222175062110709760 2914099 282746537125919073636829895497850064 2914100 11679199034254847997154462222540800 2914101 -251559923665417711747494644082860370 2914102 -26911483011858685075435843723057248 2914103 367112119025006364421706098287485352 2914104 -100563527956641876378059151358586880 2914105 203503428414992813072317061478616260 2914106 158913587792123108255274671816317440 2914107 -222976420135239362073275498912363520 2914108 318566318510780001663448712983190528 2914109 78511318396873196545378622677575840 2914110 -1888703407252238400484769593497600 2914111 165249129457741194983864806031179712 2914112 -30942141070334410925623563451367424 2914113 160613657313987894556524898714308144 2914114 -19413757354167688829469864986147328 2914115 64966750759657042584474355336330800 2914116 2850404524925019575895152280889344 2914117 483580998982153695598950056827880800 2914118 4213879082016720921011272850129760 2914119 193030120808162005446693600180401304 2914120 -66832362579864995143804906868736000 2914121 135479912577073602823102808499547584 2914122 -35797870800179937380960364028492800 2914123 -396132465436321758085344740391109440 2914124 -48427631189744257293345348015292416 2914125 198852816985109777840459038498800000 2914126 -320212694792747358107714730643865856 2914127 -53031807765850680659727004320158400 2914128 35814037127072708748411738095616000 2914129 483618227543859271773133394409295730 2914130 -57285235516918806034942078752929280 2914131 -346557223292202108231666867305055360 2914132 174306562608104380262854297936160512 2914133 511594928971685425276366337391602382 2914134 159412228530924181073417228117868480 2914135 82145925485359210400025904614720000 2914136 -184827883061637025038827191876024320 2914137 -7302909019529374336896970861841814 2914138 -239689674431822192397862199308235280 2914139 -87923974961779044051799415866032060 2914140 -81015042180089319154102737053521920 2914141 -575576965722028486723182849338803008 2914142 62956619319152527774743055903948800 2914143 215038057738362721789310822179521864 2914144 -160823031311505387525329169249730560 2914145 -18484174730073173547110856864436800 2914146 -97389970810368370170389852461424640 2914147 -150705668874796480269338013285938404 2914148 -437151524211828595097810436952209792 2914149 -16918926652514267762441865387448320 2914150 -43231753237929871087398756494160000 2914151 -522205493671284757093654863333643848 2914152 -166305606717053561369730296758272000 2914153 -5206274351914642458010769821351104 2914154 117896327923066993190816606158393776 2914155 -95417348014118807556758862310051200 2914156 -391705562187054683465867838668800 2914157 -33013509386765746042744772889874896 2914158 -60761306944790669481954022473098112 2914159 491483943985681316575409239122929360 2914160 -759875258783398033435760025600000 2914161 400455621647946014159489014253385072 2914162 -50154506560713659234906621152381536 2914163 -15064259936606060851863297663317760 2914164 394264873145764674898547220725760 2914165 440809736204727424204274038735476000 2914166 -351692496466338035224888360180207968 2914167 60168329847685386275532867992315880 2914168 46184168343275492222530882300354560 2914169 209690780754087017365626643913698944 2914170 14693503004113085921588993281704960 2914171 -83892292746396755779151474456068576 2914172 6822521310031930344562878476777472 2914173 -215178030949583566067116556162369178 2914174 -30947035588769263066246979581310208 2914175 188697173206152959128211952365917800 2914176 366267353750595688920804066381004800 2914177 293137596638125425451187747395956546 2914178 100965653068699030249156306049416224 2914179 766711351304816489897812958599043328 2914180 296384509401692335377989317361798400 2914181 475382318542763426415685516787990490 2914182 -8999694597341197206132234375136320 2914183 -72463886826752174255234447202510568 2914184 -76880403740710610403153121846394880 2914185 -42502837629069746109331792081594560 2914186 -31146839321812724279463206242609152 2914187 -560062057366963769034012315700921080 2914188 -324622856208076016805178896349200384 2914189 -403145229030112855964216380872936010 2914190 -111995726593620059762386729546094400 2914191 714973201554266451651448555153920 2914192 -82211160265422265982187472418242560 2914193 217737164195852162576032775706491442 2914194 -64834437410710369911054762779017728 2914195 -339212238410342635325695593698400 2914196 -2149235413351245041721283274846208 2914197 15120006712464704611762616951704896 2914198 3808717913683951880743725444893952 2914199 311698496563375064291707809957856200 2914200 -116241548401177208472449677489920000 2914201 604123658170484427816304000902811600 2914202 -216925814265314840230138883880691488 2914203 -357297363945717256998750144194286696 2914204 -71684971573254182699880539798700544 2914205 -81242393058608981163875962620266880 2914206 -194341186477079897604718252855317696 2914207 -615391576501661838211846787020311488 2914208 -159707138109709805324259400611790848 2914209 -399621178103754004759233710675440686 2914210 -95844517345127823407107456439894400 2914211 626650006524219040011182727851854812 2914212 65863305199325094937908085455040512 2914213 -438991881274457490825164778472139616 2914214 319786246711290254066375000542540032 2914215 -13292760910221733719484847673262080 2914216 83292919488800862803189098999142400 2914217 52157888377930501708085645068084992 2914218 2354329480939389962532233667019440 2914219 181917336024014520893904352241286912 2914220 70127555055633587431059134096256000 2914221 16264971431961808755722375229771744 2914222 349773986048422258976577906494382912 2914223 -237565874813610977247226543556854536 2914224 3427191449771931065533990377553920 2914225 -81991504727062113035170138691978100 2914226 -34975584918634390948721508788490624 2914227 155863317680134507327658250753516564 2914228 451074552743319724293769728688861568 2914229 -541425238468781032940548600964977170 2914230 33816319803541824154608617273917440 2914231 148634380087940271395284409242950080 2914232 -228755369093525315615079652272107520 2914233 -4652439065870565723374237237292672 2914234 -11703671895148654717430532028639008 2914235 754245709406451521531320345597863360 2914236 -256363813750771424365751360359434240 2914237 -149879374652365560094919946309757114 2914238 181180855896375142995178921868502144 2914239 -1820422054847665155142667896531200 2914240 17212229224298790528431553805025280 2914241 20522962639755711715020621152007984 2914242 156822745803037574291916051039554304 2914243 -488082765180677437081766742052116176 2914244 -318535030749251549437450626722158464 2914245 17997270955797051539943868197489600 2914246 -59654555500101661256055395665775040 2914247 20851524261668485247636003279142912 2914248 -107672945896546947204992235466260480 2914249 74548545369365636860419646606360328 2914250 341424178074589983947517108913272000 2914251 139205076282251502156163834706276784 2914252 -300071469583185078910496725536583680 2914253 -9681941954075400812082436550451540 2914254 44141087342837953836822493869822720 2914255 -149271269820936483431035573799694840 2914256 -49908688738355727640584347960844288 2914257 6591206942944122765001951652678640 2914258 131515249512827602086194240784944640 2914259 -722360113951071210792879984584939784 2914260 -159266740035722477748113056965949440 2914261 134044901324465240001424291165518112 2914262 93656991904234588537293393658204032 2914263 170973256904188522523541718028385624 2914264 -32471806625111409660304324611379200 2914265 83146697681518645188359708248902660 2914266 36127824341872674442541021319080448 2914267 -348584216087544001726861202605786684 2914268 -43258793894257966028255913526824960 2914269 -35850862590191594672442054811315200 2914270 -32225892461799865555625786848867200 2914271 994802181146572639317893176329589272 2914272 -544652904945097525892616421268520960 2914273 44081183931189269597133111076064580 2914274 -306546903002512140766623502098589440 2914275 -43824891635508792249925648227932400 2914276 125543571905101006245940184540855168 2914277 133142648211133814443096399894003680 2914278 74089806981956943725486227228950528 2914279 -54425374999429549983473076601417280 2914280 -131508380328026962822950806891827200 2914281 -30087929030068931511467107541765340 2914282 4175231945101920500363626322755584 2914283 -340302219287924774402276804223315468 2914284 28716524640327607957697422450360320 2914285 -25608530681129572175058795226260 2914286 165512970241167946194005467736150592 2914287 -15028628672966041271038591457416440 2914288 -1051771775897378229360792523145216 2914289 55942748791893518329223682817688832 2914290 39400002739515394347715485185173920 2914291 -742924996905032490494560426577046000 2914292 80121260993697019017739241785286016 2914293 208717157939379366466780019360535744 2914294 213038706872719050515616327452097696 2914295 -122400039995292047841016528613260200 2914296 59601197364734809949106424696012800 2914297 349225235756925356207952215216099460 2914298 35558720993120540429403005254508400 2914299 -348834790774502580597269709678920640 2914300 -168417480190910021181676728502707200 2914301 -59049237597347654063735776977787188 2914302 25246582527393952497244141463207232 2914303 66623574912072326175947744006267904 2914304 36241831775054598770659194442874880 2914305 -28763746309597724060681556773136000 2914306 -6363734254121791217860285549463136 2914307 150199005442279033709175280128122880 2914308 -305586038840120302994041463347367808 2914309 587115416488627336258188748619852510 2914310 26998883894026028804365042650316800 2914311 -22830557076645517640893224235967280 2914312 469528433828809088858704420607923200 2914313 -175783662094093029154445519363262438 2914314 36572049882811775277841092577567488 2914315 -8413582678107070596592798006376400 2914316 142287410341782028400498473467959040 2914317 -86068102221259369191697367104691328 2914318 77877718467850697071859120064853440 2914319 -314405343937909692438741770645363280 2914320 -53733872133704328451156534642606080 2914321 -83868593805750079611657083945256156 2914322 -93559382367388431259976554966770288 2914323 -29917095463464088119189946593951816 2914324 418942472819553306650002194277342080 2914325 1943845195590565787713979952405600 2914326 -125251247454922351044717889603564800 2914327 -109084837716353745445568038472739888 2914328 -332730412222854663962679925750179840 2914329 175593723910344441031456187641681920 2914330 86773719328534335842580396883230720 2914331 -207435954870103640496520763303617008 2914332 137391780725596163927960667806367744 2914333 -309004680812619903703618111541524340 2914334 16113444488625816542654348409415680 2914335 127591217050173993808715294354061720 2914336 -457225624451532754314130031365718016 2914337 46974791137913263533462570875742912 2914338 -72270865103579518576922148349278720 2914339 106469250817134482927543237713120224 2914340 93390452932446684248741562559795200 2914341 113724297553722317214329006421352704 2914342 -86387899639817071910303065021765248 2914343 417205326196731280297325569440308544 2914344 81104084992340245227705848518072320 2914345 79126460992585119665923336096447680 2914346 19576263094428695931822430652634720 2914347 -482350681410236398728385123571440128 2914348 -1693837555312685317145481469423104 2914349 246201667696193618777264391487679820 2914350 74400519442118567511165482652984000 2914351 88493272272286378453360809453694464 2914352 2934678147452645652350430357553152 2914353 -2229238766715188620861881462798720 2914354 -216978678268921068492336856172880624 2914355 36927486232855829036305629278760000 2914356 153319766753949848867614683621814272 2914357 -720830233748419282679477970523055328 2914358 62840301297166309462942268670585984 2914359 -44729167854244894055573864003129088 2914360 65825400795746561503608543727104000 2914361 271773929005101313439640293179461024 2914362 70798765070663105483221897081351680 2914363 107357935239556208467454351234576612 2914364 214123343720864530755267849728977920 2914365 128092354067296346528796836997078720 2914366 -25662331310561999603292544617553920 2914367 -981667039598466652989716408797310088 2914368 -290181831030083318839055562571776 2914369 -258346140275445547102561106013095230 2914370 -47946150175136707442968860082929120 2914371 -93563270304646203941601780872126460 2914372 -80719039621425666318857709426196480 2914373 -201705068718100183610499810398872704 2914374 -64071786611996526309224021206827840 2914375 99584126507881660487065848434645000 2914376 512142158360693099362786237743759360 2914377 -273867565348046895645218606089123968 2914378 150802296576169969749724991700994656 2914379 -4520409477736508118760368569050272 2914380 4749916248942402094819967653079040 2914381 89928160716201743105429407005269664 2914382 -38956168057172519453223865549684608 2914383 101789486924888758505547562985036304 2914384 97054448554905969666673265676779520 2914385 442566759727238761247027442799617600 2914386 165901984748989311505395643240270464 2914387 186301599049760015058916913150938112 2914388 -138470290808322036049372355740872960 2914389 -414177689654117564255196714092664000 2914390 185831739759528658361216476256659200 2914391 -122526816297698116611433713060954480 2914392 35349006730623685095685670767779840 2914393 429130856738749329463520774453642 2914394 20865271342723730911333195570137600 2914395 -124905639723518708400854820951475200 2914396 -178187447429343086350801607247675392 2914397 392553928733732321413794351267614412 2914398 213966003626950513871240731066469184 2914399 299235897572849168208305836556531664 2914400 -162261936140405058578354687144755200 2914401 10130090824453367986344084930701184 2914402 129929004575945515225691309856835152 2914403 -28712999468141712839708418482170752 2914404 -119337154240516532608681427296840704 2914405 13192415432182980709467331172764500 2914406 -524944754728609288480426556602464 2914407 175651465786118284429844167553234640 2914408 -109596014278148967834091853991444480 2914409 45325742532960043006374541948274304 2914410 -43699953441103193781533279542233600 2914411 -4611533411897616981196824095053208 2914412 401075722171656237635999958465722880 2914413 -4466843489230697462039059699915200 2914414 19908508585795311801071685408469056 2914415 -90303564789424266349800642934058400 2914416 15374507638459018511590334506893312 2914417 328483235655929075050731427213032000 2914418 -53933467894304238689829303930874560 2914419 -315728365181832376924778901232666056 2914420 158051292570421244830328695887041280 2914421 -350499153516030108523862924102247378 2914422 -13733621572640324770322895658438656 2914423 782869171963772100898552285622257920 2914424 442553022210587843736804033062952960 2914425 174374342008311478764224194011388350 2914426 44689286370377070436551356651244912 2914427 198798032554514549250460303091614152 2914428 62286594243741189190913925119016960 2914429 6491787010774405996754472482908800 2914430 -99408767549502476628695577760136640 2914431 20014454951204135870438764754011920 2914432 141176015031024183863582423462707200 2914433 857420379713899492379795177978334000 2914434 -5648332293230407990795087969259520 2914435 -243416700766435571416873393116171120 2914436 137992821755311707398362588799643648 2914437 -165654548924258690595519443906487840 2914438 303774423801212062701906935192385120 2914439 114995619737367391722172142446085400 2914440 41041706006852818562921486192640000 2914441 -48264645598007935103061661358189158 2914442 165156093187268560513279318649073600 2914443 104084385846158348172098502504917904 2914444 -42852630539891818911845378233387008 2914445 -180969818637458836748229895594414080 2914446 -254815917704877514126868799728052096 2914447 119555893907745035061970257735342896 2914448 62034671653935580027866186235576320 2914449 -415342469388498765522443053318219536 2914450 3654213031876648991710663307404800 2914451 242221861447277423618223782040545904 2914452 -18679098378655951434379064042369280 2914453 -38569957623416295690556546279083744 2914454 -2547877161651333608876566106627520 2914455 188391339877790059912306569050248320 2914456 -83065514361289944916362462993162240 2914457 -18688190680550735502172337916884928 2914458 -95003074913772897108320776086304512 2914459 242077418066986884499347261297707400 2914460 -180265566325845861042816815478366720 2914461 -36144915727137377037443155340184096 2914462 -52642384555861226766809475414170496 2914463 168592138854080648822180381332023840 2914464 108513517656957884441611298848899072 2914465 22080694593822518695870919069925120 2914466 71147770768206853861076393769717120 2914467 -292369341256772911222938151666173120 2914468 139549591756886453601697554530549760 2914469 -178886200383077606643574839872167680 2914470 32644049558252728774302992199306240 2914471 -189019240975207804165762204078632000 2914472 -120583019613462518314024318151884800 2914473 -179839664438392712676256482253167216 2914474 -350128681019175617836954523991734688 2914475 -244835545598100736288606818972685500 2914476 48406544460587974017627258011960832 2914477 -314048458860715713042155855343101674 2914478 35534267350078406313503300515292160 2914479 121603887163271919845723744937796848 2914480 114028024149272501113982565270159360 2914481 -580366132503086858277599023722596718 2914482 140391067051212827070589625029328640 2914483 -91277998867317602606617313176687200 2914484 -674161271352492031398996723933210624 2914485 8873431048250938113818091237976320 2914486 -52602446124655859474178104993935680 2914487 -71672737781979080567082522207675864 2914488 882601521752040035546215861921382400 2914489 -487248030841217928943157438165018710 2914490 106208383383445157522609560984946880 2914491 -82157474427598984469071621604106240 2914492 -63789074238975696491653217311892480 2914493 488101838817095044037312884359603084 2914494 63449260014257437419905093453168640 2914495 -68491174292312906308986122482143000 2914496 -7016799464097547726670777083232256 2914497 -4413436893653266381627963384024032 2914498 51880454226552507247524132062523936 2914499 1236013876609004552989131247063200 2914500 -264736477368839892917014562442240000 2914501 576146365604822680271987766025609502 2914502 80846336788800454340628896532761952 2914503 -143921943107305241205048667582769496 2914504 352508279939959335713223556386677760 2914505 177238429491102498272463130308888000 2914506 -74719248144424596442110480561536256 2914507 -32986512941218104408504424358523244 2914508 -12755227571622010741162535818044672 2914509 -108401606570001295246839216439115232 2914510 -42854371628187418665880203203472000 2914511 82835866484331781888213805478512112 2914512 -32687679198813552653962607870607360 2914513 116246820765365905234651630493527360 2914514 -31113376127691276011433837854312448 2914515 -417346489970817997444640985735396000 2914516 -128158683210130838803753825217986560 2914517 -283334110306047714111838020397184448 2914518 -151258943039119540929105448556460096 2914519 333635646839675961264296654332715560 2914520 -117884763750752004142114380793036800 2914521 3024778581907605275573127099965760 2914522 -106414106660470177961426274104329248 2914523 41881334606533336943025474560100864 2914524 -2006651741079554461514225156636160 2914525 27497384759214461397597174768079300 2914526 40932431116540721313193636486798464 2914527 -20245894461212183017359413188608 2914528 57326025812122720266544388635361280 2914529 -470059215767642499702659441524261740 2914530 -90712523381357022075597363162439680 2914531 153849686681685017788037635939161984 2914532 -44136780685891073945778938766336768 2914533 314923153538354571626947029231941502 2914534 -7104641131571883027408663254726400 2914535 -135100696897419210708851104230525600 2914536 -328551147415391174286845294459289600 2914537 -54648330703969820000992625652111360 2914538 70527485239705370338414623111347712 2914539 -292621804444042586787466909219415976 2914540 -5341700942175857509935233161804800 2914541 191592525932361970795643371104903360 2914542 85796985436345055694885880420656000 2914543 -178504508711167404104228033898328960 2914544 -117028881052015247270633138996183040 2914545 -16975109700602741256031661556576960 2914546 227290251817379149097884338834131472 2914547 -435191714335468084645286526680926164 2914548 32590065544473188741020806262505472 2914549 296140637191811266597509114220753920 2914550 1672489494808729289972779533897600 2914551 -76540063171101917040708397003490760 2914552 -432069088015424377435231045528473600 2914553 -106229862815051681811676869674658198 2914554 -23630654255551160869104936336115200 2914555 14095774324433209819420118863222560 2914556 343836851396318772644883710094520320 2914557 215295548887223001013693723277770080 2914558 40329907694698340033031693704555520 2914559 123182437191303887173263805318410816 2914560 74631928584842729490511334882672640 2914561 -34776976087722273744302169911032748 2914562 -137648702569862007712423046134202880 2914563 334072028142650709757016857324477944 2914564 52908903916747261879795025673461760 2914565 147474486230380448614984951177157940 2914566 200633032339601074814809524204693504 2914567 -348287492339080978130217218039877936 2914568 -297309506592595194966752770723261440 2914569 -187112344242488771661155298836318880 2914570 -2407077568409169331985771227439520 2914571 -391630458531006373765861238334004056 2914572 -5965536098106321090401882985292800 2914573 266582069083161817132081856930022240 2914574 -208948252267865314399868091254215296 2914575 97544806082744444004639024775128600 2914576 -12764587290021086280462254787526656 2914577 322458763593938775187355508556149426 2914578 -154254679863611956701780437851789296 2914579 118752631067297050623820168270715180 2914580 -81834150733221122605171697363212800 2914581 154750430302084060750822951351334880 2914582 -242356603634056876019249673803915136 2914583 914766352579886977084325669626368 2914584 -27028622627074737348345030251335680 2914585 23081185656185191129300235171241600 2914586 -302951579657736346710059375843701008 2914587 45882684379994551222328212148485200 2914588 -293501739343645553340573999112141312 2914589 -251289596735939106791550532292390400 2914590 -6980744430806888614365491868979200 2914591 -140240511016243222894669829918339408 2914592 98392019282683967827626280561999872 2914593 -116547934730373738835257858038631072 2914594 -145861378956614849139093649989758688 2914595 -17422725003630285770497762987848480 2914596 -388355485874029278168394803311216640 2914597 -304063733395597076551220154620033088 2914598 -16830193809343010352799489187430336 2914599 -380323529682372380399763388714945200 2914600 -68853749441594331960727275571200000 2914601 212083836045631891641722099861266590 2914602 -67159631287447978302069058424756736 2914603 12643363870735611630516654430456984 2914604 113137938671125955020769620373716992 2914605 -14766087195063567216431283987187200 2914606 73774366528010719096835815400064 2914607 -617923492414245281381308815538716144 2914608 13862252438511335711161330792071168 2914609 -48005535847215459545322203197688796 2914610 75373089213135821839078336698562560 2914611 74731892141701934541403258816226304 2914612 -207236247674256326702671609532479488 2914613 -117247375685699075534601682404899076 2914614 70241429300769135197141352001166304 2914615 -191885648455339708661646679410112800 2914616 629798362831511039271196940276736000 2914617 -33797447143760756044185218508392352 2914618 -160879494785724598413019515949670544 2914619 -785720609478448416780148830292000320 2914620 30663001081382090010290069514485760 2914621 -92093673551347374703617855360797856 2914622 -103924003418869756186062778546776768 2914623 3843616291843029461584649778712752 2914624 25258445720181866224375209334931456 2914625 61757516041176050077313187305904000 2914626 -1219402013106651978365009325342720 2914627 -113717678832905108451930537175884168 2914628 -144576314486800011921691898059883520 2914629 -17264983325616399053635964776513152 2914630 207770827566509372321500533013278720 2914631 -537020028982923582236091180080519136 2914632 115326777521511399881512736578437120 2914633 -286916846152303887331526923334244300 2914634 319495246351314743520283604170098432 2914635 -90345792506198662227402156340688400 2914636 39242485553377367538554194503054080 2914637 -433700220054304733887444529779960896 2914638 -32278634403355856590995960944593920 2914639 -56517197498095079592482054249652640 2914640 11801179896690366774247941154652160 2914641 -195987127556423119196004486882171660 2914642 -95152077865846021840797796062492528 2914643 -169390968225418285845558791302116336 2914644 140436598466294578513907131137878016 2914645 -322129862751662141287809487107364200 2914646 96153745792402817098389307012045440 2914647 -162723339851853928339527442488725400 2914648 -277946143727524490350126157137920 2914649 -225447179426297015097801956733952620 2914650 -81363413959726456584158660462592000 2914651 -35661486765465428350783948775801856 2914652 -11420663654959686120270948030732288 2914653 -43485667537966583947753631490818496 2914654 3713550819169655828237909298181632 2914655 -190207747078230341984356222001044440 2914656 369911691062805719924715550536105984 2914657 -398962129874390074979229641512514400 2914658 -80721974407164846939325991886363648 2914659 -34325836535013223822436178491400000 2914660 24164967397375052826614627667148800 2914661 -191915513673244164165242794557262500 2914662 7121559909231555250059667683893952 2914663 385850168451797679559415614335645760 2914664 -41802134356373190447540023528432640 2914665 46717903475053411560490240608064320 2914666 -207092712949042392289101266778469968 2914667 -535612470283223779491886533091119000 2914668 -208468171148515504550483538038254848 2914669 -11620635404437233068359561494810656 2914670 -116777537569016100916819411978995840 2914671 -5045255736919324033629632711272560 2914672 153984301289045860557502372946149376 2914673 -113159309070779412356257153773900078 2914674 41656089901048430570135669275499520 2914675 -25744010079815807593807714473583200 2914676 -223943021400621093014197254114324480 2914677 -33887190092669666593448656497644160 2914678 150977975026056763616106951930090624 2914679 -4023321930279443394875407389733416 2914680 -12618112426608377832357063086899200 2914681 -155926441176757595511775325902731456 2914682 -11576381194628162771412338975748096 2914683 -132331428430438476636471045801523176 2914684 537472672642765012264345675864958976 2914685 -295926803422180631763588296125009620 2914686 -118183422867682643698902960107571840 2914687 -142488235903279029150805319687841664 2914688 37524887496332478420097647425617920 2914689 16898432439941599733760534760248624 2914690 -78013329017408407566049648658558400 2914691 111873110996949426771348061411761360 2914692 -96845609223352728044726491279982592 2914693 222368181907499822727251343697454942 2914694 222422444611940839733746243894876800 2914695 -21548101432597450941061805490316800 2914696 -32289094065873045915100694723742720 2914697 588565262053830668990491446159061146 2914698 -49362495355403939968868914407148032 2914699 63158638412078574885766762633013920 2914700 114568169041533221396132118708883200 2914701 -403676652385301417454166933863514176 2914702 -60286612444714689293891943528443136 2914703 653199401002721673683170943271362160 2914704 902551481548640020150423857414144 2914705 650657416985046616543264069173734400 2914706 -322347700895148886201873503183374448 2914707 130703081662315210731147289439488440 2914708 -4388210605720684202018821988753664 2914709 255908537772558744838411206209229216 2914710 41251472361416955151642517518872960 2914711 381715573639338517120426923465623112 2914712 -3117181369652955615641794862899200 2914713 310992883526467868864595632091141786 2914714 -6446921473159761441589455562587648 2914715 131830956558506445920314855917782400 2914716 199531746665568092208611007241026048 2914717 136331385884350069068901947158065420 2914718 173760806142434026681593934040680320 2914719 36534135629475589882153911347495808 2914720 388057086550506805899046741791866880 2914721 73182152317421696142123991289888640 2914722 -41585943518861400078267283212182112 2914723 24055742190850483461809780556786640 2914724 -216799647271317245297334745551621504 2914725 -32551750246435823481952528090144800 2914726 34705003108161993745803731711481312 2914727 169147125560023710731441224098450480 2914728 -47646538681878163994054850111651840 2914729 -136677443934286782774019965904749324 2914730 10432294650701690034528014264939520 2914731 -59150916556377586475294252484623520 2914732 -153758630533273521664782397048335360 2914733 -380002320040633273824303074292468480 2914734 -52344650186767776639654118952985600 2914735 182914892196792329310800693082989760 2914736 -92700183050248855220718581605564416 2914737 50710935031391935518679561946069952 2914738 401485565608258284553229028129232800 2914739 280210332156591321962160722488566540 2914740 69397630982817034888816736789410560 2914741 -158365505623645681340269200829987858 2914742 351636588859647199506301431816826272 2914743 -218832491786299255063076190301485000 2914744 2039873662251437202009062312509440 2914745 -298322407686940671660050045461501500 2914746 103084365745899815191852715243794944 2914747 -510620611645285766530633313184814488 2914748 82519550816813056731929172820497408 2914749 -53174418821318853575382151384238196 2914750 -135993171981720465897917346966240000 2914751 232834587319255810434142158185066352 2914752 -134589952825254295015785412354375680 2914753 -45047172436593827771555279567017600 2914754 290345372164586371804784868016255872 2914755 -3608793976763529169343412266937600 2914756 -58051094294496216728458959601142528 2914757 124939999692131914307519462678917920 2914758 -90167835729534893845225701352427520 2914759 294423857926400958246516839814456120 2914760 -77940668477498817783820339775232000 2914761 445476837274485437784636412202891520 2914762 82301737269354967045690431224515632 2914763 322943228807960944781135356408255008 2914764 160166988933050862670316112145935360 2914765 -340646479856387660641213312624414260 2914766 -3902235227692304982795088253877696 2914767 -205669868822943684141386003488756272 2914768 67841787162409000107411729476485120 2914769 146098777509444509633516840381160 2914770 -12076385766629767447508254187942400 2914771 -629169116309630684737171298453253800 2914772 -35663744670916015238207062416936960 2914773 108886648427059619578529592982797984 2914774 169352240504852966872038474130134912 2914775 2618647285710440916395635666017600 2914776 128207226906570446899694184549611520 2914777 -204318876784244149941666948573465600 2914778 164943333198910759462596276617491440 2914779 42658352952924090388920238901721600 2914780 -189915861547602547525353710528640000 2914781 56376399753150291453303505871220492 2914782 -59415056319992829815037768968027520 2914783 9244651590207819932661419537557864 2914784 -156531262808589380117768727759421440 2914785 87470795710519893106434469953504000 2914786 -32152961658184700778652348902878208 2914787 314436231411404192978995457745684552 2914788 -73300089415090577773306305133449216 2914789 12163929247923804212340345329310624 2914790 96047746645327351182923298059376000 2914791 -164820155336998062735064452262344576 2914792 372102853650313448695781616835968000 2914793 -3068289318954952514811528110025600 2914794 -126138763609573982684689090914020352 2914795 -43301890274828624771825271281917680 2914796 -154913231742480055566128736625094400 2914797 -197202569301892126601040620842183872 2914798 -854308693946101021512294579011136 2914799 -3661849683270159209319074298615264 2914800 -16532750405879964775843056333619200 2914801 -365188665003277486181699562595681198 2914802 -14256119666356811742971505488397696 2914803 300864453101934601504140126333793224 2914804 -101036632578253066527160607727305344 2914805 -266003790752993174864666594440125540 2914806 24840283138065765796573212096503808 2914807 -3560149789050387238207384463851088 2914808 223091083447549923178275340451573760 2914809 -180665426229330510844582010979857760 2914810 -51145537643733645418208432586769440 2914811 -47732745609151939946101931125070928 2914812 92201394676173417383585660111554560 2914813 64600933285070942578616572508313216 2914814 139300287232275720534342942044749056 2914815 250945410079282958252823541792482720 2914816 256683549475961730073379547981545472 2914817 14218962927847340053852329698286660 2914818 -271472940477430887508145231695188480 2914819 -395074613662188827207103773609077440 2914820 373883707896600234523881584902740480 2914821 -8442337592859780182055558844728960 2914822 185663386462558965152724583161839712 2914823 290889700518515370038737195498714680 2914824 -78918627459578003061404450434744320 2914825 -19636601229990871991985694888072450 2914826 -29609600530965058418391895606202880 2914827 -104265619657956238506199944914874960 2914828 87211478429012733432060662523084800 2914829 -69292365290848033982004092944298016 2914830 -138080593380706799915350333524355200 2914831 -409671378357417738359893641593996368 2914832 -87170853251923708340151258827710464 2914833 21503402931552258449606104023416064 2914834 72396733237685132327225073907499520 2914835 -56994888208249414422673626260206080 2914836 60339009609224579347049833441689600 2914837 4141825506697359949567386756182784 2914838 -326151039201445552413253823243251680 2914839 216813432991181001353737239310365600 2914840 346512217305507404423245437890764800 2914841 -2263057387932700171070075258542080 2914842 31988482224579896828262725708020224 2914843 -450648495618342769398726762920534908 2914844 -271685794613631251401069482418944000 2914845 -197930716670717183580320698261944480 2914846 367142239845383834217389854967101440 2914847 121399883728583129727918280540816080 2914848 -73606746973176729366345249767424000 2914849 133606293453042087908610440589919936 2914850 107386176407231414936573799455128800 2914851 87343857440184083433218160728039424 2914852 413737421848801141841674989323831936 2914853 -131572167762908963153298111305409216 2914854 36961491183929970234588207762074208 2914855 -246295658696469995972685901822599240 2914856 131294184384598426249369344110837760 2914857 -308931022380984339374234396512605072 2914858 -147707917767065182942254344278032720 2914859 31951298756353337649158054640973104 2914860 -15417603666683120959880671149281280 2914861 338926121094876547037686689435053462 2914862 -272656710732342014286118896956687808 2914863 -211625150961152262069580529072183040 2914864 -21614608692495659315285912723537920 2914865 70219204599349127743141003972942260 2914866 12148475368869340924588454875259520 2914867 24736519286969933462828354116555916 2914868 46097583798510665002795103608553472 2914869 191980412871769376839298795078340288 2914870 37540176149149538960709787132028160 2914871 479115672729925858105582106983894320 2914872 -339285941400039035804084155469230080 2914873 -111013600216101506471686329638365436 2914874 -133314112128539114612101204737266064 2914875 366958635437225497362377446272528000 2914876 50402228226186569610875267559331840 2914877 -59942509967540467971363989972522880 2914878 27912142126047196459211609035566720 2914879 572776457774655712366943522049013488 2914880 -19542257194153847401985713609113600 2914881 -412674229947355248856037429969921376 2914882 -69203434629829933174266602864091648 2914883 -182882625099640842034059627982028868 2914884 1239402053709575539897142564720640 2914885 181470837530634257933906570092886400 2914886 -99643305027029226775931490147661056 2914887 -518980381577184274753152372574532400 2914888 -633730984615697520031146009698826240 2914889 100483500433374795319381542381854160 2914890 6510841563555473835208986498401280 2914891 85720394118818484283556742070371472 2914892 -73199305553028404018106592457366784 2914893 -748915835388047906653409815245185280 2914894 82827176461580392724844741874534272 2914895 1786310582602596118256679082351200 2914896 -16733640729425691277978593256931328 2914897 53976152686791471043729442065963252 2914898 38398451942596674450957039826830336 2914899 34943900518474250921903629538159616 2914900 -141622224423338935046464736785971200 2914901 -73198753863299083810934207689812096 2914902 132615525427058380668924539967648192 2914903 670405231161373362621278754112771464 2914904 195083422018930182147000656933683200 2914905 25692124696941919895702425512714240 2914906 -3238271820892814059674703617665328 2914907 21661712480810376754345178802658392 2914908 -385087047977144538728062428704025600 2914909 -381818884355056072772110961272220890 2914910 55384040204163882353619130305879360 2914911 -51290992033199974678872970736585640 2914912 -260255777882081146937063328921550848 2914913 -375681669737726286886492553261711838 2914914 65212840247260291949152890036397440 2914915 421622277071624369188673680146580560 2914916 2223346488021527899060223256090240 2914917 -259253824238664872743130051977161120 2914918 64462615436393767729693584666344160 2914919 -28855207440395276590450977135754704 2914920 -147240282483291617527400459366400000 2914921 -324129141922821955169872796120999878 2914922 -142967926720683195400772316964771488 2914923 -309250790127412407625073412978288000 2914924 -159810392981795069197624672022927104 2914925 10622920611658428280660396803478500 2914926 -48514890559525208095822564708555776 2914927 2112913443461537281868432309484280 2914928 -39577108349433749963212163820453888 2914929 -42984912738658320799703412657462576 2914930 12232641998294079801240641915013120 2914931 459238278094082674310871043739622732 2914932 -52725026353692503959003732871651328 2914933 -129733409223063224644202379413706080 2914934 41190488223168873275431761511108224 2914935 192285438711824632403343886827501600 2914936 -208411519271179074571955250262794240 2914937 -220776052476101265926905311135963414 2914938 89094925816256197118663907155303904 2914939 -671918472184158582905018529051697944 2914940 105051296936063204864277870503854080 2914941 -181677897981892476196307877722309280 2914942 209571627790569186084712023626803200 2914943 505025261493273989689085963311041360 2914944 9805415828258686429377898940989440 2914945 -297051317781793087265641110582360000 2914946 2893654395056213667593439862607904 2914947 3338185383382052420603830817991072 2914948 -63379698587074571415008259056428800 2914949 -135287305174751624788122704531468964 2914950 16348884731905384956676874673729600 2914951 -130622895579026356931420417393244000 2914952 44558448581175078412200205012992000 2914953 259141972729294406482299650025164304 2914954 -89670790610742859366422495013747200 2914955 236633059520797598908243844255664720 2914956 -61687275191764093531445528692325376 2914957 -269777684577088427965378931889086794 2914958 -118891419178263822630194021347321920 2914959 -54807919681836391483862574972024696 2914960 4060476392673633166620853331558400 2914961 78149677786205720160152253384195840 2914962 176785355844183843462305250429351552 2914963 -234356270598179161386946469478729228 2914964 153305673142328079631690068653237760 2914965 57091097712315334501946864494804320 2914966 -10513430455872459906623896857305568 2914967 374923052491949105030948792396708952 2914968 -36851832243111810022268324670996480 2914969 919148663603763679979873785080224480 2914970 3235816974880747335793958147116800 2914971 -132094185655881451379570128381992336 2914972 201156924680627478899293248044043776 2914973 -66507497758624582642620062024942580 2914974 65171962620604462071507398914775040 2914975 35974976327988802714774313404200400 2914976 -430872425935157571425753362533974016 2914977 60973654438504333063456899286795776 2914978 -77861218665369588866755490080656000 2914979 19357115409750527848878954328847580 2914980 -36559172000179108632327431933030400 2914981 -505435700956330253630752781093207748 2914982 -121295619347284091624555029603014528 2914983 92971549361492018177335834035122280 2914984 -241045139648412385483750162062013440 2914985 -6889108881564666346205744258034240 2914986 -200249600081224556695051137989742336 2914987 267068351882868699499086425009227200 2914988 28582443972932112216482489265247488 2914989 -15504894681939818536108180776261120 2914990 58186431928075018294982539108339200 2914991 -91757678983408403847657629406346608 2914992 -7026980430420147203463903645007872 2914993 71742869299494460319443464556742580 2914994 13979294933378781107144928037057296 2914995 -62277970829050905573674473119718560 2914996 -22909646416354398574753115549960192 2914997 -359631666488834443102057291185033120 2914998 9516114762384933203388894140912064 2914999 238415985589332845310734315593543240 2915000 35241720950398231864716626419200000 2915001 93508078128101481028416868727179200 2915002 -47803117382013774463022519176668048 2915003 -108921115690474852572527777502262272 2915004 55707621687967494970420145688978432 2915005 -44021184683003873830705657210348680 2915006 -101077615281046744916303963372514048 2915007 -467756195175339342327657572823338976 2915008 -47637423571654564367705002018340864 2915009 125733584238451265948411863434152916 2915010 119154681731269107270362767985724960 2915011 -6621588929322384765974677581964 2915012 382302407640460923878814499011197952 2915013 5183298016836506067540794339450880 2915014 -3537279212852886206481768429315648 2915015 149307528999339774183759058280624400 2915016 -104203797293106973177206420508508160 2915017 63804338396183289527873951288515200 2915018 -44212358609478603660169255154641920 2915019 -75610582033114802567837898636960096 2915020 -3451665388080993640383931125073920 2915021 932481290209193512796399159011752000 2915022 15053931541541691321853026193136640 2915023 103015799493432678123748469403538624 2915024 -59604137538824198244593521906679808 2915025 198974960820285837525486871161994800 2915026 248124248884398129400468621643309712 2915027 387033628632073585705305741661152876 2915028 179857645131705472802159536907520000 2915029 -162223783256077617908930347986219716 2915030 -61669142135549155238751531046851840 2915031 2823298816704299432898811762581504 2915032 -509623618154545910797366277554329600 2915033 -220784803945229362921882869881665776 2915034 174996913628953764777890874980109312 2915035 -337008458425289609197275565196243520 2915036 -37209421299878899223602253449497600 2915037 61621818908081076988127533472502240 2915038 131163574691095056596411376309645696 2915039 36591461122964170446060080098599840 2915040 114584709116610291287196228106321920 2915041 -269127723667326469964919626480508348 2915042 -93238340616858854522268205868077056 2915043 -11818478213840646418223651997784320 2915044 178934819791485569225176122068846592 2915045 -16098944740569485548438230327949440 2915046 121333795025725658001565250408151072 2915047 -446213909619273232707047533975218768 2915048 136536203024173671830399965368975360 2915049 -81985689845625346673110004742497136 2915050 -70376783222135108999487978497311200 2915051 -727705048753198831423338634794020400 2915052 314712040020914842919700282703872 2915053 -184665853800446944213714404383721396 2915054 62638763331164401243760290771994112 2915055 -90127987647049601948041802757043200 2915056 -1322003441288835221034611633029120 2915057 -171305538053522411133385528073009100 2915058 236746972146397671792226628666645760 2915059 120732506093633906961902100958856712 2915060 245217311087483487287081010104820480 2915061 111635711622354949429630137747134400 2915062 17503505800577361684161709181208064 2915063 -819944868203795353778372966274542016 2915064 49707008748428487836582137651752960 2915065 187013217326731753870305007044155460 2915066 -54177293567884197952308605684170752 2915067 -288700278863504382667761466901417280 2915068 -28772550011340299640420025730037760 2915069 82763216211859454789366388692062470 2915070 27193983911455876172439409859011200 2915071 508019333006969301164145760676694272 2915072 385269121731612230114193235582648320 2915073 50346783789393483805819127246913024 2915074 79172082850961001487049960578860960 2915075 -224005250135154267861945257448054000 2915076 63506249263098479646154339484101632 2915077 -413080605997772140856530883577371328 2915078 -24361446020813514832548415677339840 2915079 353386846733251702234051997355945384 2915080 -138248438689760249908109847674880000 2915081 697225683987519353737371174861533952 2915082 103649749107439234527486538188019200 2915083 -257329860495428644493133280354112160 2915084 72750333392092628052397019310057216 2915085 74673917818798502721548463595430400 2915086 -2341894337010944311287537628796160 2915087 -220359953787678030375170225808242448 2915088 -36408747299722435804379491186900992 2915089 -303890698367213346735693733123978176 2915090 -39017938699597084581644533874383200 2915091 100748948788274636444984553959205300 2915092 88297177389387240735915895389376512 2915093 618785315465026097662714756081443342 2915094 -13121226287826746049847276006256640 2915095 -387188005997490862656220845763991400 2915096 -5462755852420400295288372551270400 2915097 229859442853752342697595836300904400 2915098 1410793448059879666623642046139136 2915099 7489102408531157043092973753018048 2915100 -50097372315279020179461023060736000 2915101 -828661242134232022298440509426848 2915102 -196812647472131308026592048833541248 2915103 292126864823716796870413736741998464 2915104 330715056369519479338587123592790016 2915105 -105281037297309750183525536031397740 2915106 54464610179320913967679691133189120 2915107 28030601802270429710730701238112480 2915108 134527177916424504016067759761474560 2915109 -2161485898138076359546721941325640 2915110 -135988718030394991717688802650206080 2915111 -469369879655973760387797264341889288 2915112 41540950809716160317878551142563840 2915113 589984431276744347347151048095691920 2915114 -73989767877533288820850524023858688 2915115 87031881678369140401301256875915520 2915116 -56018137039628725414659561258659840 2915117 -541510187468548839734644001124616608 2915118 -68817450984039431520106950287724672 2915119 122487531512388113022066521724265096 2915120 -5313676445072727046370188637306880 2915121 -63779269708508007793390684287263136 2915122 12485038880072142579146874247084032 2915123 -580095543611004462025725612014528628 2915124 196583936604236926319130365007507456 2915125 -163076730520512197972521887514461000 2915126 2469197397696434257303452138931584 2915127 151498752729520684466665049434755264 2915128 -24963230160890450595027071486115840 2915129 159771985749504322479728352232395072 2915130 23583561881327667907074356860235520 2915131 119385153656032223255231557456518600 2915132 -651984104873617784170793175774720 2915133 -148377760376745754951845640265971296 2915134 -45522913052994095746005213033102528 2915135 20704601215870803021279681401076000 2915136 -766087654985855454100885214330880 2915137 -422977559569854076728078808496049214 2915138 302668833852639140365497009279958560 2915139 300249976209195057901993965828914424 2915140 95649502933457011182999167565661440 2915141 182891450022993062924621094186948024 2915142 -2889695279249408637644702330764800 2915143 -75865526590847433824719132417646208 2915144 313107369212442828906726966620636160 2915145 -189850643569088255546710459021031580 2915146 105448904926657707142896899604711264 2915147 -30993692908784866088892073020143616 2915148 -171158018407608850856107463622841344 2915149 -403253012105407582317926385560835850 2915150 3239008812492035218385715677712000 2915151 46890928612420260234999068347488000 2915152 209459918267114401820462806120660992 2915153 18093229900741629577428125070133620 2915154 194610638307794873354620133331109248 2915155 107823353453141255364630989143168560 2915156 180669386394397083432685951185178368 2915157 -87316903701424279507304111824828800 2915158 -12798553875222969545750598021120000 2915159 54144356327022489352829649580063968 2915160 115087564204553248170493828184064000 2915161 146907430913537542704146626152026762 2915162 80536232488344498381473584806205152 2915163 486269176356864796120148200704184800 2915164 24659068428851848289706905299618816 2915165 -312915428646389701281931726464418080 2915166 25160200391799996251211925681680000 2915167 289338005837206658271680985561138360 2915168 -212922003052967385133874528265830400 2915169 281080457573850180083905908127552944 2915170 -226243003059558790129495877798592000 2915171 -168798995765634335161473380054287200 2915172 -49479844412057459908957933396227840 2915173 284904516596529209135341230223815422 2915174 152006014637063355216046013817796800 2915175 -4706391211052347839025297260691200 2915176 -403486772523516360578433625068257280 2915177 -546425377206748121035727310745925388 2915178 -13162104173242251917591941168496640 2915179 -686368210467495405330363369869116640 2915180 -2159840542319597492127352578969600 2915181 265984908368852508987575221518738528 2915182 2380432356239744184924503133598464 2915183 -107925312271845080578721647411983336 2915184 56112238606231544022912153546031104 2915185 892543815842041385056293281568000 2915186 9119976706864322680872774286978464 2915187 -340928618908593032507025450756872640 2915188 -15428764912385660761629917200753920 2915189 -78144546437695345579113406081245120 2915190 6968060598406914370528278466665600 2915191 -132955944684574416342816526752064408 2915192 206508728580806875426988732372705280 2915193 -96822067469396409299998228786393536 2915194 292844044660250772639914718469478400 2915195 -870037051090140151531405173597600 2915196 115472324320243526199503525278049280 2915197 104103860346360384362490280703970700 2915198 28678710821933116346042670118846848 2915199 166451530356208907381757707480400624 2915200 94904229799434234081984682917888000 2915201 122735677643865883066971568986179202 2915202 471799542672529099098995281432320 2915203 273122480948563520573440999766247880 2915204 -37410751771712993092567969073025024 2915205 -14915282088545191963376436052252800 2915206 96571678061776477265172828507113856 2915207 21830596151712267207191423434169112 2915208 113153087180652670479181513488998400 2915209 -187090933650939380440641457039233024 2915210 -1403826747649534121541033503694240 2915211 102684091963802049515787752425220064 2915212 -146300780992436498675338270747481088 2915213 16288568363964765590225612128980960 2915214 -16017411262837694262397428731277312 2915215 245644669317398078938548373406406000 2915216 49556509555516097920594882448105472 2915217 83338569490839047850241340041998240 2915218 313888038557294284481408309229117600 2915219 308110196465059590676789966663528620 2915220 -68374684012208417426427539326894080 2915221 112622637345366276929617313300156700 2915222 -377035285509793676310998241591790848 2915223 21931519306220779319847579086605728 2915224 -193649568344366194439815049519431680 2915225 -110984541173612178290324450190808500 2915226 -165346291580759936548138629478549008 2915227 -133235283676252559829334046777157120 2915228 3725640823543044205757536041716736 2915229 -98094135832501934556051377765887872 2915230 -32563379798478805397901901286457600 2915231 349407092035655487247556893260399864 2915232 -45160283983051660779681768882044928 2915233 249652448833558713372770733443119104 2915234 15343243742761320989832850293883392 2915235 -61603859145630362723257366362682080 2915236 350517774736223927550909937133425280 2915237 120526716499546479726602291215864032 2915238 69168417872370234147727715967016320 2915239 35538236996553421536563516516141824 2915240 89752145176687269055895427258777600 2915241 -7173764592176618741515767103100736 2915242 -23531789322547036158325838886061056 2915243 449315712136531340309024759687133492 2915244 -338272771910950964391298839337006080 2915245 418944012690429232090765853138489880 2915246 181601719376348066771008745119974720 2915247 163702933308838945811772611761224960 2915248 -62345668224324494785571239237713920 2915249 239482421846524771044810111189675120 2915250 -59033721085544516496570487154304000 2915251 213264840150615584769084439601675104 2915252 80506540797235789056797290549604736 2915253 212972858395577746864375178562606 2915254 106533699058863813583361840150770560 2915255 4293182344129233593132003073086160 2915256 -72484539604814021448800763282124800 2915257 -192180592768064277642623779150577494 2915258 -115247152141763648926020810295856640 2915259 -183313288276305879794853190026635496 2915260 189556391385818443407203478041794560 2915261 -149866882771931715119668458257022138 2915262 90086856155171554284900862028907264 2915263 -129243976574263076471398411069135976 2915264 36346299825690716296083436254265344 2915265 -112719808486468316814671812912675200 2915266 45642970722381910834123822629146832 2915267 198503819530266422483050451808773712 2915268 -54780328820835716267317910931671040 2915269 -137810492828826141608741682172217088 2915270 38115515470988106221201252252732160 2915271 -1445467173397467523858203133040640 2915272 -111312703339764200783819800865464320 2915273 189938161216893654738860296797260544 2915274 -191868838827933204480611670340757760 2915275 -175846729410638742666983226953171400 2915276 -11871039004979200532831865201776640 2915277 -12533937955786492934461548637942080 2915278 106113737834509816769887278233461440 2915279 -127856531828776851254886780549836160 2915280 57132635087850244743561004873728000 2915281 530009458957162563733568971043236082 2915282 562120660526452569079217811500611872 2915283 41908322202580947001177031010428160 2915284 -28152568977402736374581134468915200 2915285 -288094145010902290929077160928112640 2915286 -109185915126037131474065283056527872 2915287 245707436886365324795855319652791600 2915288 348820183851418056928530250422773760 2915289 65411415087921853443919276362803844 2915290 76716136932677975923123337645230080 2915291 -58999522807954380337950563329324416 2915292 125062333124630559651858597691392 2915293 -24043002932883110435975240508602458 2915294 170536728835680051398504800216557696 2915295 291865096719955093757921421702610320 2915296 -444805633411402358464817020095430656 2915297 -102956658987775945832429336647705536 2915298 64401734047927875496395465436197120 2915299 -332842120198746803540647029256185700 2915300 113864218739115656472514000408598400 2915301 -193967158925219029700826897089470368 2915302 26851851227935764567128951150367744 2915303 379651248103014297874337940246762120 2915304 -101913026233528644666119870385438720 2915305 191259370763869788307528842611590920 2915306 156965154627536498536275427314962352 2915307 -320081908483929221830899065751154596 2915308 150043365557506482082440761480785920 2915309 328049368796145245639628138361719510 2915310 98193394715784199558443888601772160 2915311 -121739627909537800661693573880305168 2915312 -199063447576487679075731060826439680 2915313 19985999530113520374143955197964384 2915314 1506360950294291442264806247882240 2915315 -140276914493467028157387274594648080 2915316 542800951197801674624223897043095552 2915317 -95220304837296439849146726581559634 2915318 13229008764458029554849663909807360 2915319 -224626488656222696499854885729354112 2915320 316277257742680459349024155416268800 2915321 -220123589584640976726162446343395478 2915322 41543634390234856166027358006681600 2915323 439855948578736610784799648944705572 2915324 280128447567956841723464545400733696 2915325 -761428748656513603583029646352000 2915326 118612908462193501239661988466266112 2915327 -509082011182752949087924960148941824 2915328 -7820774246759531145885915468005376 2915329 13758248194966886450393218142469040 2915330 33881444053129831539709689882393600 2915331 19188706341046830066286078413590784 2915332 -90684862216941750976245045114736640 2915333 118279286620860417370627619097715200 2915334 16368914231637963608151815380300800 2915335 308639985641194941102602847248354160 2915336 366193807904822427888835483477447680 2915337 218369394876475460678473796613390720 2915338 45436315575296880979045049710444896 2915339 -24797421172630575039166784123570544 2915340 -71144010829430780797066429660492800 2915341 77046381000173820631867924819766400 2915342 70865265657274103631692725514796672 2915343 -33318491214046584025235116003450968 2915344 8064497930629326524650120985845760 2915345 -17770191899698754854146839899509900 2915346 -1627811081709403931033347849208832 2915347 -288883227274187535063092353049269128 2915348 14078702755613806622057070753268608 2915349 -180177903545137355125125828650979936 2915350 -10665684278285470396757946098640000 2915351 -15583413363177839552888622719742648 2915352 -15505163464968769374374548026470400 2915353 34037115622166655867619738086767178 2915354 -22975380663961134832621085973150240 2915355 248383024729495347142769873304556800 2915356 23119844530677869481167832123921920 2915357 -8646175044457022422102694542315200 2915358 -46010901813103894482143196419226816 2915359 -772699978467021137958954082837641960 2915360 -50406512390440970614715022468710400 2915361 16088480906807212736764432126428432 2915362 -11912289768667495715463764281484928 2915363 938538191806648948301039306762042880 2915364 98725778287802259346034117103550464 2915365 95564473178665743773595581074727040 2915366 351942380348859670053768444219505632 2915367 12609223118460016272437087026414080 2915368 40723359765060889290733392825538560 2915369 106913838614268145424528278957819770 2915370 144708382897818509601605449557604800 2915371 6896787590655989107538220447838704 2915372 444699512619583147133525570080824576 2915373 -73667157968693105317901226707899200 2915374 86543703983110005777273504195456 2915375 221534204178370929607641524177988000 2915376 45595606379995639388074041878740992 2915377 1433418969167701211546474840874532 2915378 142424095744743387157041017648919456 2915379 16066928246174406438981468767164800 2915380 74590981222934645703968301143170560 2915381 -84337343366721773711138562807000000 2915382 -141661086325446706902483692699529216 2915383 123651391731099968346459555119812344 2915384 -546620527510762523916385007244349440 2915385 6674666565802789837780814589854400 2915386 297714785942427885955160349124803840 2915387 -253269791179767505713874767142720656 2915388 -26453738378895680306550988980781056 2915389 60452965821245128766465424049179724 2915390 -155122358079317237091205970450212800 2915391 -263468924660261702154455355923809776 2915392 198696669010150130863106043201191936 2915393 45357415421370881329443361737413844 2915394 8335037316355817322413912510332800 2915395 20011988678296617743960576162856960 2915396 173102598341603540297763358014111744 2915397 227284656573252880521300235021234974 2915398 -374355989409723048331046071361631360 2915399 44079054839861066290456310915796000 2915400 -791586925243860778349003495424000 2915401 589802581040685976746958918112692 2915402 29271812386068108481349750048190720 2915403 150397923752973686186090044210332144 2915404 -87766802669340992180090323917094144 2915405 -660716677182315908090407044760814880 2915406 -56935504328574822508965372058033920 2915407 436645269636745042532904873369755832 2915408 16517484829827776301672795950530560 2915409 -22458894483659092387849729873995840 2915410 354596808193426975186869676451343360 2915411 196186321362106468947037488467275632 2915412 -77699564463292743363584795569225728 2915413 530178286260242809305126851460147662 2915414 4515996971394385524132266453690880 2915415 155930106798917841503947556916285120 2915416 122128749341071902501693139943424000 2915417 -279227922496510288024485545633517360 2915418 -4359469875771695505036843295678464 2915419 193073000424697911600211961970299840 2915420 -279726538807323684822292777724766720 2915421 97062248589124761773274255676026624 2915422 -49013698938195783800431479380385600 2915423 -35943280861572973178525816244562080 2915424 -98558957994483542143215192823037952 2915425 71639439809503042898668421188138300 2915426 -15152917330964949483776331182561280 2915427 23139443969373524120980001242503408 2915428 -144026189079805074850498724926717440 2915429 -343546299346005442281008246864941728 2915430 4349627450432330491178145411102720 2915431 -485693414743233643614676665552637768 2915432 -49133543944752492418886358032209920 2915433 -29882237089686470578802378576737638 2915434 -86515930905826574559471420030474240 2915435 67636097066428154429717780448134880 2915436 4967295661122697036412939093755392 2915437 150796310369178475332604388622768352 2915438 -374206910180084886152320406785120704 2915439 93546871644419902022777994525966720 2915440 39203110932820735584425826280734720 2915441 -241498797495434548273166589612634158 2915442 -86027173519597219109209144217186160 2915443 -260654268860907269672864676077816 2915444 -128392710714669393121108935537813504 2915445 60373441322420011225266172650675840 2915446 76401604303990903986637752961277760 2915447 106274854273848844427336767926628032 2915448 240813798340030159526331294290411520 2915449 976036998187341446829502339720802952 2915450 -51179342026719907607831970155886000 2915451 241170764944703562527938036444246824 2915452 72969875451048162379584484863961600 2915453 9640979346248121740280903070221702 2915454 -118243044063731375429486387666201280 2915455 154323244186733456909092151385714000 2915456 439346438117169671890934472281948160 2915457 -85668854605028687783794660630364160 2915458 37066231520605192553902577465146368 2915459 -497746405367054270072404966152593280 2915460 -321142696402715021177998900116480000 2915461 309287156250651735991425683675988062 2915462 -53033014940762574903344079056572800 2915463 -86115966222472690345513697237178456 2915464 -363614843192863758449556746906864640 2915465 11039139753517010405599972561464000 2915466 57061548909798411572534726730459648 2915467 161992969174248219822878656223618516 2915468 -280967926237782697988249908768772352 2915469 -55454780525862831228944022898501812 2915470 146910141627541320655248106812223680 2915471 -244661975541751850355802060972571208 2915472 16315904958256544815285628044050432 2915473 -41953536671743227806288431263548352 2915474 21026643043488946418435908816884480 2915475 -45946909477812722895908436329573400 2915476 245383437164977196656475087352306560 2915477 -273905111613197092199316071287892580 2915478 142740687604777928188818035501918304 2915479 -217543275653483204743423085543295824 2915480 -81903860379028430083110326667264000 2915481 510776789303707409127318678749080224 2915482 -153047456264821546612301133922971408 2915483 419996984785682230630995524696332800 2915484 -54852894626593777523931215685427200 2915485 316265156522758943962001395061925600 2915486 -2434455595766650009292518079139840 2915487 -397174098280634624455596845462680560 2915488 44796112464497584795533215300321280 2915489 139621707381219137831561787168900756 2915490 -162329059964041139347034738069260800 2915491 -175858342925357861816500778833315108 2915492 490499777733568654932702678187852416 2915493 -83545479919220503445760311538485760 2915494 316827804537392346384812820748348992 2915495 638207349890634621515870607422400 2915496 31958246891737103027599861431045120 2915497 74282647582051858243591175672268552 2915498 132056661743313038423266068303054000 2915499 125591567665195185661633494179000664 2915500 -224521993698867119022758628019200000 2915501 475700361071586532896772767681332502 2915502 14608343589543573261981723113656320 2915503 379011589304486129593014757658512464 2915504 -118215519132142296397242880724434944 2915505 157171395368670906392217097733799360 2915506 36268551878229896015641881320244864 2915507 61774621574544548514221913943282512 2915508 64215279021503459787811544212254720 2915509 -178000888117587581572646619369878290 2915510 15520697964050078088037324467198720 2915511 -4886884431060628187721229331385600 2915512 -477826743949270729193127322684108800 2915513 -240260015161013942935218806791493676 2915514 -119853501663946457236439559320437248 2915515 18602562226515254234242464190352400 2915516 -291383264267391076861005246596889600 2915517 317780100962128285173791623281766464 2915518 -459439741807135264896219696165204096 2915519 122325110723690397118971864332625600 2915520 47693523470956314401227976925511680 2915521 78071499118178962049398989323864512 2915522 -89280660149107784096209290958258176 2915523 156871543598071078396934656979264880 2915524 -265093246043472531421018896285099904 2915525 121161398992257497013478837966740000 2915526 29425667962996603799505272453326848 2915527 100626828466012523557156188741916376 2915528 -177235263509081396801297502697390080 2915529 5685862370013889552923288321152448 2915530 -26253929560231152693364676696815680 2915531 -80212313472698394809670488115861000 2915532 16752893650596270854915304791761920 2915533 96563707479306765436497684802833782 2915534 -75931786354820183073266704470327168 2915535 4438515456431937259816874514255360 2915536 -32501709182921298327013434513555456 2915537 -41240117328310910198550724851788814 2915538 20070696234601637517724051734831744 2915539 178983787451341497519790787350597632 2915540 298003343857431804134212574726250240 2915541 -169491419419697068930168400740077120 2915542 -49866833207936515255982250157692288 2915543 568966442212429323387506014535526792 2915544 -138896464600457225826660480466944000 2915545 -238485411395483595268000716195004800 2915546 -60570933045625980409403485775738400 2915547 11552316457946784992765233248410928 2915548 169117017514084814671130695507242496 2915549 13313456339165584908829176197174400 2915550 20947081094719533352579633196544000 2915551 142916994320762265386336408619031680 2915552 -28361980948972951463907541037875200 2915553 118210279408373915261572467637366704 2915554 -50533333496137708539468410172307680 2915555 154270489647527368944136836655050000 2915556 58434656431436895749458090442711040 2915557 567968659531014179648413044470439806 2915558 -31654361544939389681040756916128960 2915559 27921332565221931442936418616558864 2915560 -111915329407811698771899887848704000 2915561 291163850541459351556991306517628800 2915562 19955653897794797755228786300235520 2915563 102756703534522410416100539984561696 2915564 243146315549489523810864196832338176 2915565 -230395972948466945746519724394984480 2915566 -116925730142782099072428523103928768 2915567 -152339456504081967264604956806696568 2915568 103961800195878131587625250479800320 2915569 -57948264439149572580091801655367360 2915570 37911241590448720503605517679080960 2915571 286615130607554299145717348368070712 2915572 -3889908541368935051133369367166976 2915573 291757380377479408323500907682293180 2915574 166114375812282764047227196570398720 2915575 38399633488789249202634522469774600 2915576 -622324670395664896248656844488785920 2915577 -99719275084959203205368383628303040 2915578 67225506765412043277904239109972224 2915579 9883047631694117489169612612473976 2915580 137881943868827813844464533475804160 2915581 -16595674757344861179676212871734016 2915582 67994126322398045869650803830459392 2915583 -168559190772622122243990230376124032 2915584 -18302699592916925189924407029530624 2915585 -382852738072553809204717371366868440 2915586 59348274058629064641429242416490832 2915587 221587139734593616673658605519370236 2915588 -31122967307821028093403277301191680 2915589 291254324209455026081983078303840224 2915590 -25052977400659285775886895520419200 2915591 -81269605128009125768707936510814928 2915592 -100624037879317386308487362922332160 2915593 -953882135000197182195123711992454620 2915594 -347793033390539448924187678211378688 2915595 -14916675612502875499351747918123680 2915596 -206333923810303037860248795384428800 2915597 -553366095565894905896534920829802954 2915598 -187361818636875889545447588681136128 2915599 576001514876388389344264157608295600 2915600 -13191275108185798184724946485657600 2915601 71454762354746758739834659245359040 2915602 -138565027070242550279981655605795520 2915603 124267365927090070353708045056357160 2915604 137649574563967720981260108644307840 2915605 -72599778534988772223882657990065280 2915606 237244548563681897419714848218014752 2915607 271553747786231957756642058314791680 2915608 -71785777219493411589155736990935040 2915609 -476942537052634528435612547775273084 2915610 41001980016186408963487774416341760 2915611 181464615961653435777807329580750212 2915612 -5968252231767626139558959123005440 2915613 6377231382209526746855547689209542 2915614 -25754337972542415892539000272742720 2915615 -2237336628430129588630136608911360 2915616 -320703667756977003090317400342528 2915617 -20262358178946265673298980176135148 2915618 -2512224650920747112383789960307712 2915619 74976880350248037413522866153539072 2915620 -9958093926709530976296769603653120 2915621 -72893273634081551371490337753480288 2915622 97418242992895741828217217791456640 2915623 559116098663578631545175056236954872 2915624 95403497986795988750377055572869120 2915625 190639409073194502355408033858200000 2915626 -27364907601753529733067288106920960 2915627 -59994401930227078115013575593142640 2915628 320245499400526353975993845533301760 2915629 -400781765102050781700860438236792224 2915630 -222319612274914836927455974836287040 2915631 254676725594089407657800046304760520 2915632 -27720714764439758412029541290803200 2915633 51177075462423898552362632736894720 2915634 -106191140638344497131301953271417088 2915635 -265998951927688692943607177190715920 2915636 -90935198051168345745522524309015040 2915637 29707463018168406633488824549995552 2915638 139121195800001264770534211237290560 2915639 -504036717297161487619560958772776344 2915640 11211167048252536702622708527104000 2915641 72047189042650835521829489819643840 2915642 -173350365805644461527022856542256528 2915643 28752805041071666843206043723824128 2915644 72775862464899991600100280597134336 2915645 -164038726947253365033346951506028800 2915646 -17887192098514899695216079515764416 2915647 -326862816917631492361378430462525160 2915648 -150148572131835351529511244953812992 2915649 -439271562410260930744482420434007360 2915650 124800021693918413721104004162946800 2915651 961814806938816054259296011370095352 2915652 -67201488455836569429892227532858368 2915653 418953408805420002731670158725608960 2915654 -72296469496135957183082284398304128 2915655 213272288317193015965525820491358160 2915656 208755182741401092246922638834370560 2915657 -102172827613227498581002241378070000 2915658 1050053094516673517784204321333504 2915659 462602070140636873508997985028681520 2915660 -148120615252965304320570246881433600 2915661 -91339174138412721782759143463004096 2915662 -284978964707158286058157102513838400 2915663 262371729751271430538959058826028912 2915664 29507937892597976543678372983603200 2915665 -530738115689227458355143945468773400 2915666 -1879999817566834686909050616815616 2915667 205647757896450295689411136960468728 2915668 -68211859808755012210272998427598848 2915669 37611436836477570901104575795198496 2915670 5186597039825098901151171509256960 2915671 380152178814194638074357756357114288 2915672 314113170540896553885455420277196800 2915673 548617636992149551017086513877100800 2915674 -30473976279855043342097757683767584 2915675 126837596154552669541656501731530800 2915676 -3353542582238008557925590391104000 2915677 -19448381913000131903508481625920474 2915678 -18509997598986775581574062542491200 2915679 -120432866004265761203556820405539312 2915680 -263559506547820282071592706679767040 2915681 -109853627508586419549958451931703518 2915682 23063342914278287540211834213654528 2915683 -611423751167218396278988015903637480 2915684 208878115115766060588508492963276416 2915685 -199079537877317887398255950743258980 2915686 198498775247486934876497059932415104 2915687 -435591820597784852462507794530705888 2915688 -42631243314404985736172077693501440 2915689 -12929978552443917774395110524679680 2915690 12176261373065673469093697663157600 2915691 -16456675334983075155206314443067920 2915692 6578966214565490074666246511357952 2915693 -12574141730941174126842412660244352 2915694 68458689499253512139383090077172224 2915695 -340249065237659279614039922514799800 2915696 102489388041098721853162238417141760 2915697 186803208886219746436914246665362800 2915698 -89800172010709953975220371203516400 2915699 -164935084545659118751360006476069300 2915700 -47091494648723606957263821979392000 2915701 -678755560435911701982002791115648 2915702 119517826711384116854003261302889760 2915703 -13516874085973864416596780787636480 2915704 470697564351804430283778729065472000 2915705 47486338788202090334159166188037120 2915706 94629702829841733560023334361348864 2915707 -481877350723977493725330030209933640 2915708 39428449929180224870697818452297728 2915709 -179482687341792739679816087953245696 2915710 -48523332990501655117467298270433280 2915711 -34117340331040310976973856738618328 2915712 -76518823003788664349473444630364160 2915713 -557054142171363269123024324442119038 2915714 193282373745240156007865591709141456 2915715 -14390805597909844881968987075435520 2915716 63477242581743523482580405609331840 2915717 209251060358897498979269285444200992 2915718 2362640997114244059676094809900800 2915719 11729122432869746389966105039076120 2915720 -106908425030141494925906579447347200 2915721 84374631700931874854164891902901200 2915722 284554821682566556299729334339908912 2915723 435343769730790353099375890668761960 2915724 -169666338764845116370159362827255808 2915725 4080814853445026288874758001097600 2915726 -94313182595363291257998447378494016 2915727 207682763719620325853967959115364608 2915728 139386025681366506497232143176343552 2915729 145886822108815764650746900792311270 2915730 114436142829467795660852590030080000 2915731 -31127532380299301014159490097568688 2915732 -111482369951823982420062882401832960 2915733 164230152327001315715151464359395264 2915734 90868240123358567411752073919722016 2915735 321729926885368810076737961972278680 2915736 55126661031874915536102877849190400 2915737 -383788766988715603903382753116582 2915738 -58903685609016876126585464142955008 2915739 180894260305956401246582037370450368 2915740 195330516878214857790770637397017600 2915741 -41858853143182581112720557678603348 2915742 -38635617860287025804430090301219392 2915743 129322685499177616908621930625399720 2915744 696430599206617912439034382123008 2915745 -249412285162466460309719565066193920 2915746 -337287477761011978843131632892554928 2915747 97929364066592959628717731570158636 2915748 -11869546342962549857700181018521600 2915749 -192148268424695158370854836164654336 2915750 57134328776478479180821832860320000 2915751 57630913274787219698598845316891432 2915752 -3141807048513974783443672453201920 2915753 -92875622012073452020682214868180998 2915754 117905500986459058356332042344792320 2915755 478592875614811904635960045402306560 2915756 94241237100545272904089055940777984 2915757 -191359334938836021355045655740891872 2915758 -40361619959834726244661971650147520 2915759 22199866859880197171911471610446080 2915760 -8462217770794648128496833110016000 2915761 -484847768148845098362040596468604700 2915762 186363052365506061702179201967362592 2915763 38727725448364782920233277791890744 2915764 9796364906541452449629504806408576 2915765 -301904672731752823789564089761498340 2915766 -5573117519958458614342708774607616 2915767 157088174504637071125980689206470592 2915768 315175982607970726005546094006210560 2915769 -5196014408508670452928858676978112 2915770 -36234202177552829414304048257203200 2915771 -4923481398112904346743520417607848 2915772 -155798919868938169074839938582944768 2915773 -2872344132258014868011186670268864 2915774 22010500447249008996788244035963136 2915775 -32557377742244682394153323149532000 2915776 -218155617841959892155968718655979520 2915777 -20423508436888273957486253234594640 2915778 -183778484462892944739871272179516160 2915779 -274363612531727107958333908613148672 2915780 -15388113641641536648429997223731200 2915781 45580749467788959871691485964923200 2915782 -35427020778373423186214313667471008 2915783 -195072422438350072240999191591084696 2915784 396137412990939021763352763340800000 2915785 -132953803019949082549563791258176440 2915786 40119977164711750843254390105592320 2915787 2170866655392651593171964555160320 2915788 268980072272264658423639512595385088 2915789 -749719864162908822050442357975346644 2915790 -100001483004856049596644331832847360 2915791 138038249189050666983966054043262192 2915792 125000931763910890869323909001510912 2915793 -13092415277596893437222888524993536 2915794 211252021854179093823084182849889936 2915795 -87508892757088047490314949304797680 2915796 -89103347470874783160736150949554176 2915797 2502918570331783135032577837367292 2915798 126213484488101895689300462310973440 2915799 185752918743213982014212303658933864 2915800 106989917731374589759191706306560000 2915801 -8839265787080229500126114750101248 2915802 127552190331897110639895112877799168 2915803 -69556419903493657244655960938752320 2915804 285674027814847518400919002377632256 2915805 223887126338922815497062734324601600 2915806 -280371165646171758910900224688281600 2915807 178552440759288398749292154959185056 2915808 18225934841887357571814151453409280 2915809 -220419453831035887958455729068983872 2915810 -9223684531027046943569246610362880 2915811 456788532746137128432041152269849600 2915812 197316996302410298693427479159766656 2915813 -414914304975115655653661716609386720 2915814 -11452517218367369865826003713185280 2915815 -19564688877548067872200673714488320 2915816 363037823574100964317924696073011200 2915817 -23936907927576406810747528818929520 2915818 9439697453980382847420797890896480 2915819 -420664010990632974349782415794813960 2915820 166967857441613657576290734374676480 2915821 34136709257933614153509042286411200 2915822 4225376949066540567498154147935744 2915823 240171512470067628164652079355602704 2915824 158248928842919919387205899995709440 2915825 185352635452418728841693499002395200 2915826 -21694637243985474733768719960903936 2915827 -565249263858697860834301273931690480 2915828 -277611827626780427195540327937337344 2915829 -33598011732435765200762324695153152 2915830 -2533112364342541870236145234308480 2915831 421708690354390254488927976447430632 2915832 356495119792718309675654139224248320 2915833 -686927925861789891962315446562367360 2915834 392285588852224415611430181868059360 2915835 -99165004130571548880279870202809600 2915836 4987421187984574897207634681389056 2915837 362607637955824920706927073281620486 2915838 357487138072131717064601465354880 2915839 10733566972791493700661157645068720 2915840 -188470453166957848942971216797368320 2915841 -219087834872483273729308230324285216 2915842 -283407723381314028211997991036794928 2915843 -193450327161037831592605782535778400 2915844 -78955005877426070454672167981230080 2915845 -171524924874234075766220690053176900 2915846 -220491947846084894679613864904612736 2915847 216667811058988771375579685828895768 2915848 -47147556450725694722713695876495360 2915849 -217826184690819422247291535557234150 2915850 17937832362655228578189951028876800 2915851 -199680269349413894975151424218618896 2915852 56991326691681596846477944175273472 2915853 -287756263183888987238276954138604096 2915854 229516480148364759850254774229573440 2915855 214831014148042379128041062938586760 2915856 132198305309420519758392308736000 2915857 -123386119661765022747968743406593920 2915858 61411742672018896065274197968400 2915859 780466414173341708872100200249440 2915860 36659123886368144275977983099535360 2915861 55806875569792572676136955834059544 2915862 163866480325173079053695707867964352 2915863 -610831495062114904815250970361386520 2915864 129628744870607397591773826182553600 2915865 5811545343459864138314082615360000 2915866 -240653093335149399095078160397444368 2915867 -371575593928731917142129447297786168 2915868 -122926028937902982883721608702133760 2915869 82444386752213447980180335868400160 2915870 38984304301806846372378931910741760 2915871 81552698739668210101954476443887104 2915872 67233023109211937491182870496346112 2915873 290548437816028879782616486298752080 2915874 86107375720536123094550779228665408 2915875 -524770321641149603540912972576688000 2915876 281215529781432276733074975701535360 2915877 333626508571161316698139523253268320 2915878 -25321161487777931954596344101046144 2915879 -170111489229849352193646720003872160 2915880 261098802192743017898338932929740800 2915881 107056415501256983208180690852104832 2915882 200314516836610692997943088115887792 2915883 -85212363712341858785210899726206948 2915884 -186024573392765495404549490457789184 2915885 11185022782820593605419149724309760 2915886 -15179246015306380765516932630460416 2915887 163056517323769410461035929414532600 2915888 -1959741249826170759938576332505088 2915889 -417544856671793244059881703626310592 2915890 -20844677883754824287454325477555200 2915891 98833727594237353118258467746060288 2915892 -250589723483846142220734207631872000 2915893 354297685080536015360829171609676142 2915894 -134533307644600291883740305526792320 2915895 -5851844117387694029040267992364000 2915896 47688506836406476309644969071554560 2915897 -102839866686844673735069559816477654 2915898 -11972721243563475558067413530945280 2915899 -10814645271555311488903025313977088 2915900 -102169293911298902059380922868083200 2915901 -7284340856095404822279565518817332 2915902 -249373883427668040431448695105292096 2915903 -132878050481203986677075682311254848 2915904 69621512656659381246359328151044096 2915905 -314609047043654170981850867925296940 2915906 -39643947449662036323943910213214720 2915907 -34891512364185536310565519618842240 2915908 300549921262696381741976884579508736 2915909 26022714195299757984411669760631100 2915910 -22078265325626505981171751314422400 2915911 -381462930252235075196905131670244600 2915912 24114473042608226935596283569899520 2915913 -28003907290107800651481904697385984 2915914 -52161656333957403167900836603540944 2915915 -226207532064935857680923624445815280 2915916 -4454213203488891214537370034794496 2915917 -123973224518517551619773914730363328 2915918 -306182879993714032146062370726315840 2915919 10844393428134536285773279542636000 2915920 6462377999590996004376925710581760 2915921 -275817445227543045271819677634303500 2915922 53271940317541548740952271845470208 2915923 -179859845086071800757688843287895828 2915924 -332260036528580052813752745943031808 2915925 228506129051266391637400509513052800 2915926 297165119392448613662306479479673632 2915927 253527831015897174400521316125069312 2915928 85260366667837198762619023169280000 2915929 814621615254726774979712236660224720 2915930 -311210886615083720612549308149120000 2915931 248772518168815238584417117389568152 2915932 65072555033022718178571766033228800 2915933 -56341598226339352135903987541941140 2915934 -6422621631649499266506674790847488 2915935 60787920036263170218945720489333360 2915936 234740635148689596470357685406531584 2915937 -49907519838216301904941866283749852 2915938 165628930208330742554537971481751120 2915939 9253607315124815497087370007606624 2915940 -47302382931999537724646315075297280 2915941 87881617003755905719544340427944030 2915942 2407248205926167250152512849664640 2915943 127510063534101523963455380685185064 2915944 -489193066846698567475874389918156800 2915945 453928659995698672940875640876081700 2915946 -61218128857192042182335939577945600 2915947 75979993051785959109302419628784400 2915948 -111612303271229096431789474073739264 2915949 -69454467963655236327032038973676960 2915950 -82737762366648346310446711574616000 2915951 -299420963361260199037120078484352048 2915952 -19863626168114331782569429824110592 2915953 -136002909761156300486980004959740416 2915954 6980049022597655833259372485141920 2915955 -29715115571387092805374482946719840 2915956 27025861286785391159225819560169472 2915957 -535590720276762151619839663303548960 2915958 106185895315531942182441901192488384 2915959 -2475000475313913060020762895879120 2915960 -39724468509605200586033470377984000 2915961 -84187625902175046335341132321310592 2915962 10129460484519359899220823986587392 2915963 84145403176606106169664788090320304 2915964 -10069626537157513220572757813420544 2915965 49447129339189171810263041106055920 2915966 213431230764701745744622170192594432 2915967 198150655520922846760091428077691080 2915968 141594745572233541308597334441984000 2915969 7866609075289964363817280089749760 2915970 41392706882581978782764440219292160 2915971 104194895231381460406513215698635344 2915972 -176386406701398620635032492004224 2915973 307646991325693758992834274634080000 2915974 122007513835091924462143307558264832 2915975 105451937577034114063701101348916000 2915976 84207750926749260968983587533291520 2915977 -46087300283500289390759983304323174 2915978 34998828247169051456137715002192224 2915979 -264753160242264593392717201435920 2915980 -39598902927514862711606299390848000 2915981 -638667936666655088660439201771046218 2915982 72227269544385904174248539800752000 2915983 -46169914887958001225666703398043040 2915984 16537141862198590073638551378984960 2915985 5372537829066370369009696095354240 2915986 100152651666461869290496035666253824 2915987 -142843545906655626810593925010809600 2915988 192222429855262020845109087452928000 2915989 406610895016515719726930210106139790 2915990 -178282199896292502518311391981178240 2915991 53425322228826092148899558101441848 2915992 48885004402201240779183079944960000 2915993 169925216892492689064206376391490580 2915994 55771454797247941062845517813295872 2915995 -604009632326382424924454079457958880 2915996 171549892585729695422729919937904640 2915997 -28728212373659751257819174686212096 2915998 -209857316764544818006344238619280000 2915999 -192802710049602199332325106601780000 2916000 217645242011225713103247005958144000 2916001 -509225621838188803243161611253250896 2916002 34515709232608271297792135441664 2916003 148558675072501290899225007819504504 2916004 -57026031538729249063380072568926208 2916005 -123886422044213268280934947455840 2916006 -37114550069658572741531030647948800 2916007 49512157749730562230554698119891392 2916008 -175144732243854924568127863433472000 2916009 155898343435768716825451400983556544 2916010 21997624176461436710987299302266400 2916011 194013748003562371982662571801772432 2916012 -142246865297690940563286257428402176 2916013 286135188729650759114712024094186262 2916014 82484357394743751252646298043449472 2916015 4988387264513798494282655665520640 2916016 111374753584244875195677953996390400 2916017 -12305165361937876213586610110002380 2916018 43836063439314813241024564989848064 2916019 250197837837707912768564280582353420 2916020 -132689187591855421415001701769431040 2916021 169819048345863493841200996536054144 2916022 257459919543534774527303609435601312 2916023 217166241705773442885637686576665304 2916024 321816470478554637256783936201297920 2916025 -127922000797774803634949330868472000 2916026 63134045387903201766788675937550080 2916027 -358368001213314851226355407722566560 2916028 -271238822630926178337231121528254464 2916029 -545416868032529946502875323820011424 2916030 -18943537360733650022102567988238080 2916031 45402994755380639758896681835360832 2916032 -14082863860039817913401130476371968 2916033 539262194713568361773209885555364544 2916034 -148671980620517327332658625968773248 2916035 -106744854154421844337444351935137520 2916036 191739911085489158349943157261476992 2916037 648225028917624205358323785130632120 2916038 -341264188452937619317744219146898080 2916039 -89564015591778036870602159009713920 2916040 437680118587111263552378124441036800 2916041 -374883633846205336467604730819578176 2916042 -23064182552478708183038962482729216 2916043 -39451851170339836556291739376067712 2916044 -137377260027873781240926856743290880 2916045 -1493564667727769720312596479927360 2916046 -18554284206288153995220601183272960 2916047 -267111693247807218361762346531167488 2916048 23933321439963756870036987327283200 2916049 -294623578671904933013450522507659920 2916050 -61067190120932558839475895258709200 2916051 -111584476752422033473374839910679368 2916052 -407631154676598427693155080818358528 2916053 -150269915567913000117979580815693920 2916054 -73407497034717847222043313728684160 2916055 158348255117572182515769047069638560 2916056 -222341192091263169417185655266304000 2916057 -198259428913093312305688521318295008 2916058 -14598029477661478119860702850275616 2916059 146121626737492207138698097457176260 2916060 -30238195671463881018972468146503680 2916061 -71657926064633872298630082608168040 2916062 -228739614825539897502558980123779968 2916063 306878168042407757185865143809635880 2916064 -485464640076920508257524759656136704 2916065 -141868832921230738750963369877058540 2916066 -54228159820021269324314122816550400 2916067 174918396926694219161505387200976384 2916068 232395034136659398820135634611347456 2916069 -20628404140360999499446607028624672 2916070 -11017705481803475120533747394793600 2916071 -32550310760393506218468777060309288 2916072 104695645976897132354551801533757440 2916073 517325624796330950378782403525755322 2916074 -7533460094504789180308549915131648 2916075 -75529407814196567453578152142920000 2916076 328104537951301348595283174355861760 2916077 -41979684828283287119719018972968960 2916078 -35445711225451560591988735961370624 2916079 65699805151901923051314165492853800 2916080 55145797206629765011560171239669760 2916081 3031983475255958433649326995365440 2916082 104283080946926488652423734409518080 2916083 -428625714968278977975813254365024800 2916084 90215013868489839047728621912215552 2916085 -121024159428137236695947920198422600 2916086 -244246225981772656713823700750430720 2916087 -333534303981513242355233603272521240 2916088 -2333329493759162166572474089328640 2916089 162570383791106288950227566051111520 2916090 -49949328912016513430539470517742880 2916091 46291574579260258071551905296345184 2916092 306982033582240725234656972810735616 2916093 403876722506483109128099101202801664 2916094 240321320352835234300897325732738880 2916095 -104589160856839272275479299413131200 2916096 188344498176500605142035416200773632 2916097 131123939526545612718251793529446832 2916098 31489184638064575402755566146126800 2916099 -437961669325449929215493110586979516 2916100 -4326449674249441106019361628800 2916101 111385143562779386836162786820633280 2916102 7741510337523438670059606226397184 2916103 228393614043539746550125436440339352 2916104 -308516329112454265904908760468106240 2916105 -78502295788872878167219720454546880 2916106 206283458458689854249505395220520752 2916107 -547871979342135160000161066026281644 2916108 -50983518618436698231917255112130560 2916109 -335444299446573293839360204304503360 2916110 31119585401492756459902081182337920 2916111 -111257485617705956396973210083876352 2916112 55031441377827086398056096471711744 2916113 -250084987980210666846089521413586956 2916114 3931459241890468262996961358207488 2916115 590764687508688314735163497971204800 2916116 -68393045829545901385437140152399872 2916117 -24084387284873182656062266216155780 2916118 74667654200935326550296419612975232 2916119 356237419739844412134330023111720520 2916120 -90764416184532911478140994846720000 2916121 -149184952728760316741725561332098108 2916122 -277282687042005362170955257066811136 2916123 54620126831482770732275929882489344 2916124 -8974824720784866812401702546544640 2916125 -149599369639429157520635792984370000 2916126 -239049148009935434527328734045545408 2916127 -24722445056473653013882410952439840 2916128 195977332579267442865158509684654080 2916129 44585521282421606332653743251380960 2916130 -41186518068349140108116300203507200 2916131 -89628377299808913847264475975280 2916132 7629105655230791299445513259574272 2916133 90785507640365240935906752946078848 2916134 -54198175551011055376586623019237760 2916135 371499992512071686869900321401847200 2916136 -644610181676835664724017919750553600 2916137 108525176036441619839688054117766266 2916138 178543442563480253835679622851954944 2916139 -100390953113677963550810741552389120 2916140 -185527146187260999627601812872386560 2916141 -84128115005064505747549637512291008 2916142 55212862233667879961645950652081472 2916143 -309502404542693678543057792234650608 2916144 -24375531157216220466283279964700672 2916145 -31698658444296813623330201278721100 2916146 -8665162188509735920115938168473600 2916147 -88181702937565376953714157247346944 2916148 69505504728441835152169304660302208 2916149 -467725173300519127226816048648360850 2916150 51098568863287403625080579804577600 2916151 -221379461923907906332436046899386448 2916152 -687479074670506607058954696663859200 2916153 -45751042830106532266794757845073980 2916154 -400685673775187942705261675225541888 2916155 -84253881555296718432102827024122080 2916156 -8881622054748455180417635599360000 2916157 538469474542650753843237562764004320 2916158 996138985573035938270157453668736 2916159 4466395309442005875458687032623888 2916160 -43141096242756290076808462404157440 2916161 175272169179434639789560794095181762 2916162 -24857358701763763107510841124241408 2916163 -726146075555553113181814092351667560 2916164 -207807411455476473753918478485450624 2916165 -21307053286366262868714187736234880 2916166 43894282761568849547280201220567296 2916167 -432542435321669233717087734845711784 2916168 -183968969341872529906800773010186240 2916169 16553417682898631106219148901444570 2916170 -23544513929009084943383037921484800 2916171 168403895320687249807309582889903808 2916172 -79348591584243759712022974862412800 2916173 -11209902583507142590724339160326472 2916174 680089037944214263361416034549760 2916175 23993263879127704384809643664315800 2916176 129228664819418291096317695761375232 2916177 -246575776499213336728691401435011840 2916178 186193328866831453034128145262973056 2916179 -99359028566476254386880934582125408 2916180 -223379287544173112863274579023434240 2916181 -618248430914331457964977596572020018 2916182 -162938828510226098744935660970181120 2916183 61921373774140438956568371446034048 2916184 193924655818382672226801277704898560 2916185 -72423024324584950186872730344250620 2916186 15796488589725164080175272426752000 2916187 -179627858585453226898724693487305408 2916188 338388025591284679577012469010071552 2916189 -20607913171526131666174674378444480 2916190 -171142522266138223278802595581598400 2916191 154655184277965576031273005952562064 2916192 2521015563381480264917141109080064 2916193 24802089089639715726718823182033920 2916194 -204733257158561532780915006353053104 2916195 22314603097514048357192994048319920 2916196 -10208968704190411667151144537697280 2916197 45636041827604949206504075796554172 2916198 135240748195595915737197473899044384 2916199 201843331623863109174772151921212848 2916200 81733746738917177948895039412224000 2916201 8721114993994846105375311558000384 2916202 272591302033741589347415832224133552 2916203 -616115176711550184664399674389233548 2916204 15354329970681357056539943042165760 2916205 -262524289926103856698354409981521440 2916206 -161422614471228782291265274863601920 2916207 -31449929317053140638853742921749280 2916208 35913900321701676574289750176890880 2916209 -1047985734534070300035899306677353984 2916210 69484532608237868956280009350725120 2916211 51305672726331768851473416680848800 2916212 71224189670600823004740413766212352 2916213 10629878438062980289656188587328544 2916214 -60486605935353487277928418289419008 2916215 -105068277014450466073412660079644400 2916216 280945006569457407207277170455347200 2916217 1423299601238435935382953705444240 2916218 -167708538075552505711982435777548320 2916219 69910588362145497175886225920077168 2916220 -205539528624893165512084099144320000 2916221 -253628278121626138087636599961560192 2916222 -31629081500807763281576777729972928 2916223 -104763376658867678137018320116050440 2916224 418005393962518645450840596409221120 2916225 35828020994249030074003864088927100 2916226 -36387875753735273722191034339376688 2916227 -116420157837064973971587991366412928 2916228 121679870266024943561683260676300800 2916229 112647033256267643085980522090510040 2916230 -300883021081483144684282373361703680 2916231 -44544946893172173819474268405105152 2916232 193743808262883350762277950432870400 2916233 -20021394547306941573625290150963696 2916234 144253250279599488542214402257533440 2916235 184093483490033933864476043438618880 2916236 466099215355081092979216212086849280 2916237 65219120565604367802296085843687360 2916238 110897559765505727773107300622753344 2916239 -407640461452664573173016143317384192 2916240 11324758994364968178289073750016000 2916241 195395194385154396422491754251694642 2916242 109949376920761979489199360750005760 2916243 551820514373538446915407422388168128 2916244 -124172576717230976597431884717728000 2916245 263039419158806085059385398226337500 2916246 -193864215200604222180248607378609216 2916247 300097604720024035338298058086892112 2916248 3922154915559689693830386590392320 2916249 -7643144662323074463593571669437760 2916250 -52253388975334773731745208564530000 2916251 -81551596579966904429431114349739888 2916252 -170886676555037109215253104930234880 2916253 493731028639172255869696590684973120 2916254 190574100620679314440586506079591424 2916255 -74446489334117620218529776335436000 2916256 -145327026452082725788375720031944704 2916257 409926019786473937387435449160513506 2916258 -193786113704604396709708014189158016 2916259 -140506674873088082831981991366940296 2916260 -2052121535653941311233547578736640 2916261 -67791136569076180312823792358598212 2916262 -82408734828262130538054492726530688 2916263 18231731200684909162438518213365760 2916264 -301463414640568742848989845203353600 2916265 -167536547517419388792754479167212800 2916266 105288539847964006368540726410244960 2916267 142005304460826234339141222655795440 2916268 180690829423712468652621410919636480 2916269 -57337452626641756661610216078035040 2916270 28858591422702188523704950310707200 2916271 105028731003406712800502967576451472 2916272 16743143650108904349577826517319680 2916273 -195734541167713870006867256637488016 2916274 140471395218598786279175749993709472 2916275 -45703099911993341604235097238517200 2916276 -121911391837581030705573326882174976 2916277 -411087827787228981901017732611840 2916278 -51732761615666950489801042206193920 2916279 -132992673623873916459815390526806976 2916280 -262805062797412547861155697677209600 2916281 -128409978934816504458575096478552918 2916282 256891546623450157880482134408121344 2916283 150692736295779051173625381408370532 2916284 -330973709192998551801311427616942080 2916285 78053414062205547183841249490841600 2916286 -71790121513840291909472691573973056 2916287 -88400937822946359147387788403510408 2916288 62599425860076453835564402536873984 2916289 237902416966412367831758763700350660 2916290 46182084348503686470336980295750720 2916291 50145180487055011413843552635270400 2916292 -129264562757460324445143888644953984 2916293 554888828129415254913216566669440542 2916294 -44925585656522588059506263386030080 2916295 -112186963358714839276587584138090400 2916296 -342446905704952849144673147074206720 2916297 -468715001445034410874843724679516960 2916298 -32700683142952558518260275192673280 2916299 109947579712012822302493396288450716 2916300 101268130907304928460145558545164800 2916301 -498894692789081098161142011556249088 2916302 308183315240870410974652538232476352 2916303 -1220911278636163092880516384637952 2916304 27271955614694592805325140191657984 2916305 -33016719419508778879782799581475200 2916306 -46762080004415122773900391102453488 2916307 2383261295637760244804641852552556 2916308 -177201027174942020339009654941132800 2916309 262404602006890915408284466267092480 2916310 -72153378310505911887098275500240000 2916311 95752131499179400114897615884487800 2916312 13789869249665155925816608496025600 2916313 -222731111827156755766771434067432438 2916314 -177723236645990417927095087655625744 2916315 108474670777787445409076836644843600 2916316 -93960163107194109674674722472627200 2916317 -134980838500464336414359017129196634 2916318 -62584244887388851514319915730274496 2916319 -424924816542034694899109144394528 2916320 -216091517645482605857782587040727040 2916321 -51087286259399971363067844464114496 2916322 -241153181153544399429440789054222976 2916323 -176762217538570992638319446253763428 2916324 -11670882788475220505742157750118784 2916325 -21057773263259665907459113265548800 2916326 88392121723963281915854309672722560 2916327 193214102770782459366355269973008720 2916328 92088867822771306735348840955100160 2916329 123424117909016404358438202363114240 2916330 28903543102554324179974043875683840 2916331 -96639564669697308010998526977505536 2916332 -723369162472247440084739030990665728 2916333 199598518263086587588149204091794540 2916334 168896125072214768942487704476938816 2916335 -104732861260782834716127717697953720 2916336 60026417419272648859162778240581632 2916337 120042772312033521289137432188091986 2916338 -17948650104498817421917386434269680 2916339 96732530705277624256244296177159224 2916340 -5313851884152188972351023916113920 2916341 -3417619570863787614135879822108516 2916342 177268165384611809066707363388544 2916343 683579934562118811586396163129263592 2916344 -29787528299373029298503182020771840 2916345 -7747547870295576702602535832848000 2916346 -6572713610845353377653128437988096 2916347 -133684364543810441922271299725795568 2916348 -242590382403730062811433727794012160 2916349 -502127630304607026503976994701531380 2916350 -16625082301100562847736799438451200 2916351 -239275675644107985799121739624798960 2916352 161975087575627782850420237192396800 2916353 624395951559190270301010276079727664 2916354 28698912895081855103245808351354880 2916355 84025111287158220237997964424381360 2916356 -50791271364342412033784831053578240 2916357 -235792067907790379171181636192252960 2916358 -125067608586528839136733682768418720 2916359 579940058894766526644094771290349080 2916360 -55903948420453967076538040940902400 2916361 158763461906705449558164645450255232 2916362 -77591674483055881704870321948144288 2916363 -60766889054356857743785688223266856 2916364 238823260818474854853535931958067200 2916365 203212038079486261559891534287261260 2916366 -15452578311530612773693585129891776 2916367 204302849936839094149885455301083600 2916368 13396854756017136261261033474883584 2916369 27919915737786045077776830265475088 2916370 -130268529929122590924966841134566400 2916371 201167460326394240536792880763506864 2916372 -62678411849557993805470794836625408 2916373 584728710871509809033660420511076622 2916374 53514420687338828041968258132198720 2916375 66197958140583637544336602006656000 2916376 -85397801146603964696339186285629440 2916377 -123012754948109904044202066565376700 2916378 -119376048037874011837904638069747200 2916379 -127815458818389052040516573389791360 2916380 -208208101520064147493927506243187200 2916381 -177909768744981554756657929543382880 2916382 111576775690800200268843158087585280 2916383 509595513572981110830863384753761632 2916384 -353947793759028623756429680268279808 2916385 -429759382216810064762356611500410200 2916386 -103095927217201791145828162296648960 2916387 49665725491715808650586603835126848 2916388 -278396282569079732209710680522260224 2916389 2216846414126747961475734480780480 2916390 110390882279691161382237535463809920 2916391 -49184712630622432699175150190963208 2916392 231420033762689998308453806353121280 2916393 92973702605562837072793891065726864 2916394 51521605303348579028712217573552128 2916395 -95435077458648132074103452428509600 2916396 9813826775452893249270804895678464 2916397 1079289345555881344307591668175405184 2916398 -207621026509969157425070126799156864 2916399 258787565462506428562766036288928264 2916400 -39122985933757280950472650855219200 2916401 -455377185428650165861817377518895068 2916402 169883909779917986647912056431464704 2916403 -95930702699430010701269209955027120 2916404 46348185235645625201163423899923200 2916405 12558964138788712703196548964708000 2916406 51610791941895661204046044474549152 2916407 -210114432020546316813090871218753312 2916408 30965191969900212079802886805585920 2916409 587592761184459125034582143351341610 2916410 -40927532908726332257040145558471680 2916411 102127046719383532622392466728482072 2916412 141069475198269721720413109536556032 2916413 728756404877080166358060250244213280 2916414 52611948416436403359268806071051520 2916415 -82771956315231017720335393802670000 2916416 3191528985891755096107021786152960 2916417 -12415187149537221481509078807012480 2916418 141652879888014152373611903849275392 2916419 438911714748876578703326187558794760 2916420 -25538249207035927845394842360729600 2916421 -12291729522923974673339714325794048 2916422 -392803454355765111847282491739507200 2916423 -16878485274945848323058484509870304 2916424 53215114223608946741215833432883200 2916425 -141032490624663498272450964754022850 2916426 -28764303593239289017569302641357056 2916427 78848103616685484221405863327685760 2916428 -297727387697343155635850802975719424 2916429 19332849988835938000582026705551520 2916430 -112055778097719954220157977775076480 2916431 99515457258121575230961770625726792 2916432 1629182904636226689884819576586240 2916433 -399066277628733888312497437019424858 2916434 -31150331457616591471917305945151840 2916435 164009792567790426857774491420760160 2916436 250915770179714167857230384477691648 2916437 -32556771624961080368952142368398400 2916438 56073849281071709419730616953978880 2916439 235605703256092510122219044870879240 2916440 40173632216734911494735019283660800 2916441 -96548679149535919727080422289843680 2916442 -100269238271400052893819892347641856 2916443 -807870335505985709094875474396352000 2916444 -437807195468543001266440997166563328 2916445 102328760106831950442770802432249600 2916446 -32586951064114800670316450434695936 2916447 -31667541757470646743241421565022080 2916448 -324578158472440410616846593583349760 2916449 233699131769065171145993098612469760 2916450 -53632161703327816546302736949936400 2916451 190378950477110190816474191400341392 2916452 -17060981835774992455993171449176064 2916453 -48877738499159909343359203807473984 2916454 297733624803890690043067018374191040 2916455 -206343218502770081424301737326237640 2916456 -36184794222523759455670832758947840 2916457 223658556607068747115754814622939706 2916458 -46709470047973142362810891975651920 2916459 61003505591706284287953932501936640 2916460 229177360347806775231426231268577280 2916461 -901690744586912166761905669492483188 2916462 -191453423238906811969316806877829120 2916463 232329028357590205146807904251416 2916464 -2430168645110614986449882918584320 2916465 -134599615492808262848271342884858880 2916466 15040089885501945620572679728312320 2916467 48018636835848830637331791044113872 2916468 242872570364562185305048039466093952 2916469 279656723229945514832851134636496320 2916470 74390457792468800461338109362631680 2916471 -82999044682217425288480178852441136 2916472 -115913432950095676102236127468339200 2916473 62088924367511733958079667394894080 2916474 112055049400334745484085541835541760 2916475 1539593713099721122975209858700600 2916476 -286591039273409999805314951964833280 2916477 430224326591963368517796037674227814 2916478 117135529974749105007301346961047040 2916479 -95042560111348479240379799015905920 2916480 36899278344454542861714740320665600 2916481 551245567034708627305338558831310000 2916482 198063513182941668821843253130704384 2916483 -397923339909469606162490086231379976 2916484 -244390986188059336475312520950379264 2916485 -50329456100624550017256762512966400 2916486 55326702742990172983760618988676224 2916487 79013682879104031113872373549868512 2916488 220054448233173449605176487828684800 2916489 -67398979419568410252575855535688176 2916490 29272736533741535985813835825212000 2916491 -809217640483775612137160999195762208 2916492 -161749592259070485259306595026649088 2916493 -510051009670634235306821205003325258 2916494 -55557826309784351380246547674081536 2916495 -124477177393630666920476520224054280 2916496 -1050467292584096108921036471402496 2916497 -556348668002615475578100411668751054 2916498 53879160287439921464224432191475200 2916499 142397514953859740132811162007202832 2916500 86263054463832986557440077790720000 2916501 17200033964195991315569160388790400 2916502 54467080923211346988352976451842304 2916503 156661820876070060227872203235394160 2916504 -247184659062765063874476040559523840 2916505 99375266346005670497889090831798660 2916506 -164078135323514191509699147201036048 2916507 318100874832596057273426404568675520 2916508 22174921469486883094301460134358016 2916509 -526728598642180617259858313280715290 2916510 -104426779699604338289136115608314880 2916511 -48405868306639563047949040740482176 2916512 -63162200715350358596613145808928768 2916513 -126222992919083119625610484502361600 2916514 -2331069144125404785533044024212144 2916515 60628467025071740709438951328312320 2916516 82600954623500560887081747773583360 2916517 -5536729605727342657758318450217920 2916518 -5025187506377340044462158759337472 2916519 -4833637757146282392970827930449496 2916520 -291863514446958151922160685883904000 2916521 614811442626380791335678157784041722 2916522 41650075299138883636028538898667520 2916523 586046594514508346018171767785502772 2916524 95904150532120066862518026505399296 2916525 -65731282878692410178357317736858400 2916526 -412934967590322978350732984808225600 2916527 -53230582470026037892346764168608624 2916528 -65594669437396319841991832563777536 2916529 -366574372487690664323552558657788800 2916530 -31676079176575726195100166204528000 2916531 -327896061907013531595607312124643600 2916532 -194844538641143537547291436396137728 2916533 44190418232057584169701749114412380 2916534 -200108085352072574292928561064602752 2916535 342383469611888886835621002171209640 2916536 162310865339534186714864041925468160 2916537 47074911150499613612819130115714176 2916538 -125522330663322236647128155741061120 2916539 325136045285305088969791019897930340 2916540 -134770916108268863976425242657996800 2916541 375165216730971485022221395820680000 2916542 87600586919673808602884753142726144 2916543 -57644263522779266769711856235980416 2916544 -23248501775594761926251715756032000 2916545 -40533631559066431178297258410183680 2916546 74097329441413674568338456682944384 2916547 -27440543117211755621810912499910680 2916548 97084350576354249336722900840878080 2916549 10433949726100639100303363475259584 2916550 5969203505197768826721981804153600 2916551 460333074692007356525050502014087704 2916552 -202989945592701458904084727234682880 2916553 306332354317775030143723595427955802 2916554 300879248390611961434092843705878112 2916555 166975963782840595686591327078789120 2916556 -233381713776865462801163457407591680 2916557 215220313702436286778478090291745600 2916558 126179008623973580624232511872440448 2916559 -1118228640350460796873168405421040 2916560 4324917931850969274696732734177280 2916561 -956845183235227571572090749195264 2916562 129394775447724919913781219172122624 2916563 -123804610893014554815221520339091776 2916564 -88571896065085893086341454080094208 2916565 222127937722390059912591440093185920 2916566 -261850626797761283201811466141356768 2916567 9080353528498471655648570110063416 2916568 -132206331347818444524405007130941440 2916569 44270834685996965891390289360241044 2916570 -6919860183462281209953420673228800 2916571 179954044236172714816252772765552160 2916572 350861088159829955810962088923838976 2916573 -123184836773328925853118208349374464 2916574 62422339169434534258373530833601152 2916575 -244871590943863569336869046592468200 2916576 -42425548568700966160505469641687040 2916577 90834489972966165926181348138321024 2916578 -260931510522753817985851341336625584 2916579 -189886990232014599785442271898507280 2916580 57003105512063157994481559186643200 2916581 200221599708193351591471041579584382 2916582 3182854046543110469560853226870144 2916583 -398005630864282457357150810687092168 2916584 495652651411234946116206025359360 2916585 -71035546294320008158702528058442240 2916586 216616268061781482500460066859522992 2916587 253757738018612970557857591908949236 2916588 -21344772074619002742845826604676352 2916589 123140139869674383646590980658511160 2916590 -56470108790135587638950094274375680 2916591 -329642537971644890251812549596969208 2916592 38327584954654640543961880312348672 2916593 53015838978261934798329648901276200 2916594 129441824635786671401609781298487040 2916595 46766026937917353575905686024134400 2916596 2752788571632583065025634181643008 2916597 37734400372734735284527665753722400 2916598 -60387800286504635729623042887404736 2916599 -68097433080879502847152287991135008 2916600 -29137471455402191852589110671872000 2916601 -418594431943515787700711714275702400 2916602 79567331201097807438317679230529360 2916603 -431645534255041793027415125915361588 2916604 -1001951316372427100730265222217728 2916605 387225111321762363703541608365654360 2916606 -25352194943751011211197919697551360 2916607 -140202543714804240629611787435174112 2916608 -300438629681499383092480257155923968 2916609 -220564919122577919820043706644799552 2916610 58131160218585916995617902218108960 2916611 -231139402276428065507924567413750788 2916612 257914127106853403349808431514820736 2916613 -99508790081257826252085035747471840 2916614 -53312309926169197814276621116868160 2916615 22577045148689529471612615513119520 2916616 -383292630187868762107585425186969600 2916617 155145316943107440679462311135997440 2916618 -97821026998013035850322874882288896 2916619 -258890673855786776741224713657850920 2916620 -45339692715243749970775185889443840 2916621 425468092756093617430700107558050240 2916622 161095499289423747502516281598162560 2916623 -989215505326273750275288512933224896 2916624 78913013202945801165779809651851264 2916625 -327947411516324236238945739113991000 2916626 -41054518877988136817948956095093120 2916627 -31143205324003537521357014454287688 2916628 -46288160889186643158439968980428800 2916629 -249799469268116606679864648117238770 2916630 -13683961677901053919953490541164800 2916631 -540598736919224494299178291462948800 2916632 315167574823046550907267223045652480 2916633 -214778280193294350411357692887951200 2916634 -21839736430361969480964558165590016 2916635 272660099198020886720870717234120640 2916636 94444107174823978630099853317739520 2916637 503560184422047984270964714884482080 2916638 319271076499830136208259981557838720 2916639 13203106596699068472675824597761008 2916640 -250646616677618996639213529553305600 2916641 -26618064444488064407484238006376256 2916642 5837728202727789036051421253187840 2916643 -29885575001931223877484450996147936 2916644 -634289551231711770423974775367179264 2916645 184070090450434185285081868434114720 2916646 -13553491924540650846038758677976320 2916647 -3142082205298569475421271012310440 2916648 -716019664551054646954916061757440 2916649 -353047634369697219623475950360105350 2916650 -138988793439596000812429810171526400 2916651 294674834264808376478187504457896960 2916652 -373779359415799766787125117775434240 2916653 -296254427266287689126779067590903872 2916654 60111542526546313005641917036621056 2916655 24257206108743037662182071867200000 2916656 -37296592601382310987270045758947328 2916657 156713561108194839412390333176645954 2916658 113334698823393199324733406849054240 2916659 -173569835074989774793603285172033160 2916660 -159359204527076956134082891824138240 2916661 339072113742422984768710469034273024 2916662 -7613333248811203211353371714023808 2916663 275796640736738881456660283917402344 2916664 607528001186056858532000666005647360 2916665 255495355402802635676282087514988800 2916666 35420507920036239512193983442484224 2916667 273377928695838825216510820875136720 2916668 -284629006788970074240695590580304384 2916669 -99148418029871832840114146667318720 2916670 -214645161586155079708237205033222400 2916671 361326274105601622691445821030828200 2916672 -63594691910257206249468645580210176 2916673 79885940908257496643275181420784936 2916674 156600652193920645131990360353520336 2916675 -267632079236994037318807619911500000 2916676 160005293991883937948535247111630848 2916677 -496890347756400982107046430775045474 2916678 117368131723687372373436344449304448 2916679 1077074293285491658784600748321679776 2916680 -87982743162982428951549555474432000 2916681 80112682927175646300857665294267152 2916682 -219506574768961159382092292068282368 2916683 63444017767189613855215426267042560 2916684 42968491171975021002136670523352320 2916685 -140771886485732287161694287123277620 2916686 206714183203149685594547123559705792 2916687 159493920270796181985118887597473160 2916688 16871016393023044423297083552415744 2916689 1020332398492725651993015538055968500 2916690 616742872748486943263827332710400 2916691 -446608074455546060293046327767397908 2916692 385219558711275202936721716195794816 2916693 118010833886816802408382818545667384 2916694 304769047145224177407884767805796480 2916695 -338487743647420134250661684176813800 2916696 -59919984666917035740084833003151360 2916697 -13111355731491687800122424193588736 2916698 79814187304713852081526067991471600 2916699 -49010112469510182098341192646475264 2916700 134725946640764703307254014545587200 2916701 -326106731085056920994285298726926298 2916702 111851698250675079127501300018535040 2916703 208287335169330008692308492595051944 2916704 -258986741648554450214049085784064000 2916705 422551848998395829368761988639680 2916706 11205334067661317192796984279569184 2916707 648903142294577380911143431101764952 2916708 -62479496546154743169572918724741120 2916709 518079344746913982791793897999099040 2916710 -36701428904087821344622906587987840 2916711 80934245656041100791161373988823424 2916712 -375234868707542304261909015889428480 2916713 -21012787105915469210189739323256240 2916714 -32696948875212758297654963131656960 2916715 31060531959143420396246141170095840 2916716 -18835394128541524618956114468126720 2916717 20273442927304141673431258539210912 2916718 66510456001465063263065762206214016 2916719 57721933527215550621790111017844344 2916720 34665965030459161186872990691000320 2916721 -40213994770601916576479172382765388 2916722 -23995662049696455055954945904739840 2916723 -13318047251115112051373842235315136 2916724 -130014775479725533744224818763755520 2916725 52932649104514620506089064551552650 2916726 55280739184488778892872055784689664 2916727 -151743983988733985746031683790847528 2916728 -201108697625507943170836185317376000 2916729 -42286434894117926134453271610271206 2916730 -50488977516907822028721549644097600 2916731 237783343523928346525034674261827600 2916732 35336463234324093118305691535867904 2916733 4568489320521652439164859987834400 2916734 -22476403756513917837638825756575680 2916735 -129259996409663187649872064519062240 2916736 -193822461148198651032091669813002240 2916737 -79375923432530199627954702536095614 2916738 80843417720428290394679001333468288 2916739 150425951538383945253205671219944656 2916740 71145945568453094704766337494100480 2916741 105947834573819603532947483360430144 2916742 -271501940811618025097760574418701728 2916743 65983802378384852470197435616993200 2916744 -153094928956849351489000097185505280 2916745 -82017640327306285761884655266165760 2916746 54333779965608463256104940230158336 2916747 -161008496660178503213352057691027920 2916748 -136981689334335771497930058522894592 2916749 -79578330291414452245977549653048352 2916750 175805487565880317569700932166560000 2916751 -67736242707329494822569912218910096 2916752 92351574969443179485470075255955456 2916753 107007637720036534408763387019808704 2916754 539115907547082316829548865744286720 2916755 227685104250383265174585139203050160 2916756 65573592665846326051401255101644800 2916757 79330833826449032437213711205957006 2916758 117309334066559794722714974424403200 2916759 -105633266476081981225860674264494080 2916760 104143236599393276629598389636300800 2916761 448212309291258100974808075621031424 2916762 205655970553627942132673839476261120 2916763 -32197828274432167091953496615412988 2916764 197677800618560206302013553662680576 2916765 -257010408593864317469537158610367540 2916766 13494719700343562212724701830995520 2916767 -162126743875574738387065617431844000 2916768 133737496331250197581248550800457728 2916769 595483460728525617175735395662835170 2916770 -141593526411148410341913710291293920 2916771 4286843280774383383649417236255296 2916772 -140833281521022304945933359432977408 2916773 119731000751336007991105458757224960 2916774 21664991247727719537744496846340256 2916775 234142264029446069566385756981728800 2916776 -6006424721782226421756403112755200 2916777 67277466544606465826400620847595920 2916778 -346714839949979751281292686833407744 2916779 346735816212370171061823192394236960 2916780 35819013076497947575693773783889920 2916781 -34192153677594157025532417656093376 2916782 174960815566936043512301225971330944 2916783 275354435089149259621142430401414400 2916784 15220057795082650139242873191464960 2916785 -173813859619918496080768181436412800 2916786 155374938401784849891464474898710784 2916787 -616568347867831947678560053341496564 2916788 3756045717589152306846600646250496 2916789 302677161085086976253852013536949024 2916790 -9347503830167048795366319530334720 2916791 162398451031254457654039969566229920 2916792 119365890715064691457378139911864320 2916793 189983270958673118212479855563136144 2916794 219063932456266351796690788276035696 2916795 -82691939812099487709909505871635200 2916796 -399079256782537084732071645585894400 2916797 -91765857664046026334344550894456040 2916798 -6495782108502172868002221695430336 2916799 294629559561513784706551415383380800 2916800 93555183355981051846655055652454400 2916801 397273309247643617983183811518391730 2916802 32834735668882063745727287633846784 2916803 -92904684916551107085690598518370680 2916804 -111191617023313457929200897303429120 2916805 188873821249560906626766399677604000 2916806 -195803385762193405067150696268543648 2916807 -94525039859857069351914237932471808 2916808 -2026109887486362441214234240343040 2916809 -165333029092050663294535425668640768 2916810 -1831038926493124438802544604645440 2916811 594756034005453886062111818549803412 2916812 254080398643159376380798546047142656 2916813 54571593341745092740493642571658944 2916814 142674241183037742629853904442209920 2916815 61584077601778401561273802525254240 2916816 -13586891025069833729677541527781376 2916817 -147484078801177281533378962692024860 2916818 101463177211033232681669239718217360 2916819 6881298183896378334523486079709384 2916820 -221396892592004059857565987185868800 2916821 -42700065555883493951484254422588416 2916822 -50266226874043379774828534015250432 2916823 -2417728499719785450326622519323760 2916824 492088626228650673918643725330432000 2916825 83926744858299022604714430087627600 2916826 57676702295096005043258908800480 2916827 -368717206368928218453401900437899324 2916828 -101385417097236701616182519694041088 2916829 12848698318697604753149875125550176 2916830 41152879073426496096921512043513600 2916831 382778214154488886940735894539303752 2916832 172745182165558932113412939924897792 2916833 -442187308638066651220630699587278160 2916834 -192797927159311766162755716289557120 2916835 -90110133803432611140463047676140720 2916836 103390540944557286622869574355142912 2916837 85072563479897010968151342905487360 2916838 -57058799739759507939185794556931840 2916839 -51275349249356945385253112004829776 2916840 55421534960444381736292620926976000 2916841 121273626204933918153445332763245242 2916842 -104690471794197512172478141904121600 2916843 -38087734157091732368766095433784656 2916844 135406191591674132031863649339728896 2916845 376560862573886483600752783698547680 2916846 -167653005104233204761260267656307136 2916847 -774426505040587990218721450112465360 2916848 -62051369842675372539803696617783296 2916849 61037516303755881641685186485601600 2916850 -20169377652866481777314886178539600 2916851 -150536154719152540137892975906780848 2916852 7972347000200258488899808916619264 2916853 -2959697934997179491264026235909760 2916854 176985949074852860883926404236809376 2916855 22055736600675676300996477154204640 2916856 377157811595973414221750993175674880 2916857 977224475860666634831721727302877440 2916858 -28041650836398164049662021551930368 2916859 124402388685152425802175063375060840 2916860 -50493724943468603942499466911805440 2916861 22524607857993644472992907874464960 2916862 26874971045263454370332586618240 2916863 48348027599150391737177182680153264 2916864 -181678654598706165857907562103439360 2916865 -82238776224723194687062927618852800 2916866 83192660430588689143312180880455632 2916867 165933625469148111312930799303732224 2916868 96944640872084062570292993448760448 2916869 124577762217604384927837777534415808 2916870 -124335420767896507033044244464691200 2916871 302344268749045323436065660943689144 2916872 -291899524050542241363293612040192000 2916873 -118789997013150551344829864353989078 2916874 85282824434208644852169571736472672 2916875 44510239037187540291963026727450000 2916876 141996561355211280057594122167660032 2916877 52872739696677649401777133496487266 2916878 18220743679868113637569376761968960 2916879 154267219536019582730965606179964800 2916880 -1100773550079768309074809766461440 2916881 345227055788252105235100747522696224 2916882 262112872857232919832670250089325952 2916883 -84411373841782182112361901160338432 2916884 215627608286845528964378386972741632 2916885 -1253783910143846801986321214295360 2916886 -4774905224172699575622062212350720 2916887 -69407398264361105927916517266685488 2916888 65357935810304542087885491244032000 2916889 44395534689621989179187106901710720 2916890 48999523585253217717729712342399200 2916891 -13626295664368195343061212767681068 2916892 -394794223386409056616848481178700288 2916893 70152955429490799082490073595616640 2916894 215657460975219831784708078928326272 2916895 50046983490064605556913544244258080 2916896 -493777425360191575092715685452382208 2916897 179220538713892235382274830197617728 2916898 -269952402004746881881633205645011680 2916899 306535765590537695499634596945705240 2916900 8727017276707583222503622244556800 2916901 160886350847736522652842970843206240 2916902 -299238631970722892954789405598578688 2916903 43402898792719079916806909345286528 2916904 -186134645170652729689861584595937280 2916905 4803645949095320486825228165621760 2916906 -17802797111425832128805172658187520 2916907 -172719053995077190196948294296754400 2916908 -85145561339926619662067458415370240 2916909 -248127123980835161367066087991856586 2916910 207720713958661237704709137144615360 2916911 165233479336121756579500662852246912 2916912 324958465436185542437387101274112 2916913 -233276169038384128745061540362636316 2916914 17625966042474539032818316399607808 2916915 155017145157040870300035113945760000 2916916 -276808867495020457282340447280975872 2916917 171055888444729655708756263120896960 2916918 -107098547851344453055086684580531200 2916919 -477064845096426916582526917190030680 2916920 49807306517557671309467169241804800 2916921 -9894955548873111743667805826015088 2916922 202311061933755158142147384775462512 2916923 14128072380534034772556906526873560 2916924 55428576035270386733193950177849856 2916925 -33678240330732615371465849116699200 2916926 136424465498689119771962077329798912 2916927 -104060571678370518724473411053593872 2916928 72241816062055146141880006943440896 2916929 -81830123318596108568525990157028416 2916930 -21061549240204869913333767881978880 2916931 -205355027957444184498783087492147268 2916932 77782630614130059789753473532929280 2916933 -381884467072517971125145032158882496 2916934 9428367894014349128097936181373760 2916935 168860282795089466798149210526408160 2916936 173145518226992306721923206388121600 2916937 -24414207157916597559273893585803760 2916938 -115266599183326788919387884767036880 2916939 150881554236451438751946199496529624 2916940 112096167305041320604796433717596160 2916941 527338537953174900824755665444900342 2916942 -1891494212931830964429442229760000 2916943 189277381570914232979567907396206192 2916944 132257785263277091462111074725519360 2916945 -39797786765764586591922831463065600 2916946 -306811125141986933221367834261609328 2916947 -423967357574520061274244449133852 2916948 -1031249985609420725384201169770496 2916949 -70135426067221945461835350149774080 2916950 -19940421099921851882532994161681600 2916951 49401505315530800153776306566110160 2916952 -127629392264036468240776767193743360 2916953 64499677931944566713843586968244744 2916954 -218664797976310185871657782680587536 2916955 -213936490567785145460240019023864640 2916956 -76606192438824892918562427954094080 2916957 280557299127116354894871698454733440 2916958 69934441503158197977277994822527680 2916959 209908182656024742252280074846251640 2916960 -280481549227196143898366037511372800 2916961 500532165595155312098368291874346624 2916962 261279325151732911401376661709581472 2916963 -82347644557675698719718004916909616 2916964 269770083391852553118028020795850752 2916965 -388080197424208388321817856790898600 2916966 94141806667655102208624704960248704 2916967 -63566970977761735051914807511456560 2916968 129740571645733120520674422013762560 2916969 -40617157976086847651198906301483840 2916970 46134290529814526963835167666198880 2916971 235279517941746365577358392439757172 2916972 -270016210446965814902446931395051008 2916973 -595737935736550894095279371234882100 2916974 31982589439779620614436938440476736 2916975 31921380062074659977051670442080000 2916976 -2543048010459218509029868350734336 2916977 -15849652286066088439951420764910656 2916978 -99969417120970829153419029221371776 2916979 177655338839934254275095871223049312 2916980 140426812689565852865941710534604800 2916981 -280482733728154341497846826791272260 2916982 37296524523418787577998261089092672 2916983 -109010676866520040756472074862213280 2916984 -44959394737493529916912601363251200 2916985 59409541154014312138644367568826180 2916986 60633278392012858462275431097760224 2916987 166964704785621452486845164327822360 2916988 -50608914128566291611865374720957440 2916989 -680033325521383080227537842342496544 2916990 75782662776532113114702826874358720 2916991 647252725216826355154610654976768 2916992 15644900503090149437506912612515840 2916993 -213162253260238288333058383941391872 2916994 -353506310809072646914690357209638400 2916995 -184977452212976743356591609264705600 2916996 -97329534328409956099304516438999040 2916997 -223977163713913237544824182654770468 2916998 -62440048105543591967338019787847680 2916999 52220409738149782013033932236231120 2917000 -5655812619832046222562281571840000 2917001 -223588479390115315926091318371664998 2917002 208074799838146304184284954675888640 2917003 -526076040001233649578630446590920748 2917004 140283611321235476813424641418072576 2917005 13052106960006628707726195905598720 2917006 -28947990347111653842966165246300480 2917007 -407319859783820227183471131008640 2917008 21638237829364471979297637210783744 2917009 -94821529683605262044204485185199884 2917010 68582134806473491154626665905984160 2917011 370405628849871249223919645900588472 2917012 53077695527447801019133893732567040 2917013 -10986333530381014681099243773673920 2917014 -116558199475047843546746422000029312 2917015 116046241944080844434629140551819160 2917016 535442590422917895554231525769492480 2917017 212291978972388954921808419880206234 2917018 -15579712551475595724755122465569792 2917019 -124519578126124937451909711852022200 2917020 -28697256696845292623304182324951040 2917021 -220866322350503348250182066950540128 2917022 -40771250020402139831780399936645376 2917023 -378309857246251521002641062012841200 2917024 -239456350764494390420241145216892928 2917025 20017364132418622578957465670298550 2917026 -36730628087351160475834409637319680 2917027 -8060636893772469339820750384304568 2917028 -20161034740051208681964498496232832 2917029 258224290506991213307293097203961184 2917030 179431154175689587424233411893100800 2917031 84837503087106672536278814319615024 2917032 -14848214356085317619446377223372800 2917033 107466400166559251380700675155246720 2917034 3092222993431999766220045108133632 2917035 84287789927403729946824537048026880 2917036 -169296480990426403152032293746938880 2917037 -372050084550667823671908084123310314 2917038 30189361847678682929614887778971648 2917039 -62991014270490465636854159908942376 2917040 -5376948522826201387839805322035200 2917041 179198873872782163279747934277908592 2917042 -52372610938611844844038349830745328 2917043 -45658845907930583097530764172394960 2917044 6789013424472648762373846664429568 2917045 402449027592368640738729001686300 2917046 470323073535459413996886642465615360 2917047 -71679384249175219932601380672581376 2917048 122446488087118282763102049049743360 2917049 -94170928804086810583905983994724950 2917050 668032338599484055864652143468800 2917051 396922712318775045823233658039564600 2917052 418346571149147283851261860908541440 2917053 -23294329737830530904526132599375418 2917054 -51110609947991245438904032755840000 2917055 -336171657165885869814429414997659840 2917056 -27153099327752858555873593380569088 2917057 31805717016855716504744025188937600 2917058 35434339705916324256318601723237920 2917059 -236698373466012412164217114529452296 2917060 -33430054307104936407046800989836800 2917061 82960055958931977352227275339454144 2917062 -229704253367184138905927008109923680 2917063 435028932541099892342148255364972544 2917064 -3372732389016212726567624556441600 2917065 68042121159577238889281522854211520 2917066 315158496814817299461508584384989232 2917067 -95321361043781701075688138478843552 2917068 96651825356246267108117938687488 2917069 -96538197607034480850799193557500800 2917070 87462310479933671363490324574982400 2917071 -193285720771751976970498811478126360 2917072 -202490875687799421004427046765805568 2917073 -232286203203959942808963831858225678 2917074 175599254234723137529204361449554560 2917075 -110554273121712237792712634443456000 2917076 444185754577261265678267889357989760 2917077 3468318978323429699733954272949408 2917078 5686810479883101884821076460849120 2917079 42524468022493270902856716460315440 2917080 7975176792977604331633433112576000 2917081 -462742251355084851489027234441273840 2917082 16618674927412324018655485309753344 2917083 -116110731543895793045895609521982096 2917084 -88485105660821193971483858262582784 2917085 -64353514251398631359329365916979220 2917086 177355013168020835076995808646956864 2917087 193839233987314678174012454819181832 2917088 -208512109082044066983286759131709440 2917089 -14613270374407469329389458923248960 2917090 -24120431223569953526972481675125760 2917091 348447449219573528517347689623342492 2917092 -145086825281039630126196583235816448 2917093 -333884743447717595060355234612540096 2917094 167199686898383246071843804768848096 2917095 -44789177169705033445113166643249760 2917096 51561069491101618125183411200655360 2917097 -371729784579475742929977289797200454 2917098 -9514253749573435583647792696019616 2917099 325200926277531180088767746128954100 2917100 69222244640081456073810978419404800 2917101 56775322385223151839483217614345504 2917102 318905760351424853445511475116323072 2917103 41637922707217947698763687593128320 2917104 -44384506694871444450246788169302016 2917105 -130196526905079048137530228401985740 2917106 9590146910440289240539680576589824 2917107 206509347860602696944109123928246640 2917108 237138291025218808851329849674045440 2917109 -76890249254170671309665551042221132 2917110 65999605505684897102191319568384000 2917111 388271998936480656707889142112775000 2917112 86283062010049412949560466107904000 2917113 310089325379047068512917279552508928 2917114 -58357199241477643782773649314354688 2917115 -214351210283687854533155011740638400 2917116 -70825020585563338256983609773347328 2917117 64926227500269596596161090933598380 2917118 28974254258745579045680528295818304 2917119 -338013126463315913481851185934291256 2917120 -1801016591888648009841128641658880 2917121 -83065569082042464389931680922602748 2917122 -50601488819319595686836400506380800 2917123 -311545246992421457806036033101173496 2917124 101833053980962678178400587242008576 2917125 58153233937266279789714498508803000 2917126 122725519240598766133242026451266304 2917127 -504554181934690038859361607444589560 2917128 40863517383253847864682368293724160 2917129 100375890874293624872894119269736730 2917130 -43386921393510049450602323225472000 2917131 33225956772567105701513545216063488 2917132 362758618239306930243465706636531200 2917133 -694248206373291105315534509307228276 2917134 -9243209127146266883917218197533248 2917135 -37270605892709021958012562768699200 2917136 -18124637354707533706292760492638208 2917137 -198984596031631439118898480404099360 2917138 -131860266366618585037920959761019904 2917139 68349897436863625810293086262036960 2917140 161518528826868728382323212079769600 2917141 -19535157921723888096943265518804800 2917142 -356026852100720608925398369813366656 2917143 183625618518677996561297218281796224 2917144 -458682141644865502912467222852003840 2917145 52190884337144623340577507508613760 2917146 86433206654123188844342734088697600 2917147 154850242209844279469417652205086596 2917148 48462547328259889224958951415769600 2917149 -121473477190823415820336276739336448 2917150 -51268442897882930710013208895046400 2917151 29055318258031946910409782612273672 2917152 -120537438910596964758425759832342528 2917153 22403130407836415874588207439701000 2917154 -18148775035758484945600149340800000 2917155 -11603159037437791332751239683347200 2917156 -451165932862527019801465282134011904 2917157 137242108740233018097927456349433406 2917158 14315940442747340363111378320430784 2917159 -67919996962369744678283513367375360 2917160 712931640171963809595446081333145600 2917161 55955590825079610817171230066468480 2917162 -400874195602326694119495799182336 2917163 -4217390095348495524512996156635200 2917164 -33740778017086225882545376086036480 2917165 -182964546032360533775179659176378400 2917166 -123388655047833011108652138746215872 2917167 -50341851994530640478159911646862720 2917168 -30412254114444184513183293444587520 2917169 -536104904450678332692607247003770560 2917170 -142244309072607851891861326344797280 2917171 -40008998288684303162507271653568628 2917172 -473283543010302686620497745267549824 2917173 -57714235740542994884026506073395072 2917174 2589384875756654000166432338678400 2917175 -221342375099427078572701357183839600 2917176 -1490116455333427200756718646845440 2917177 13271901983293909618829054193971904 2917178 157401186371717305676269896406098432 2917179 374183276679419458376502119687171724 2917180 -91922255038953648312930301452779520 2917181 -645236795969696355005417314566633018 2917182 -20206293669681608627949183938288640 2917183 270267822087932003968463588463056400 2917184 38891170708163169574258426773504000 2917185 -96628461692695118311047026230627200 2917186 -241668248556574078285865899112828208 2917187 88848992875880127808059118816144032 2917188 423257137403842560336699559150725120 2917189 -822108989809265523285672400808770 2917190 115817956201896226868759133090631680 2917191 -14265571454216972813275216181124192 2917192 -1068707824083802334633206937057280 2917193 44563281872859313806691886122318080 2917194 -11591603946672319568742625260707328 2917195 526726406050505066734573249718521920 2917196 -498274900810993652576309968968253440 2917197 276025830675370364575696767660339660 2917198 -240857818668847253296489417143278400 2917199 406350613215578423754566803161721200 2917200 -13529961859528467058131589614796800 2917201 199229375114205566472776732867884224 2917202 95443441399520956144673634531729552 2917203 -148805234187484479260914348759468800 2917204 -160195462908151753048652040402108544 2917205 1695449757687145611897785196044160 2917206 1239922312591464199027654539324480 2917207 593783696410179363880551184199684112 2917208 -87840078784861437243824516887265280 2917209 -174071057760501952207820827032123696 2917210 109316258034216486192983296243841760 2917211 15328537883728955766363629981924544 2917212 -213141745829010014979391568536524288 2917213 45081004152654399490251827230621324 2917214 184986874650621502431277289611299456 2917215 150508603033713482144490352451401560 2917216 -5217973970526121541229560602165248 2917217 -23131048308940364174091553848135768 2917218 -211260490662164268615959041739565696 2917219 -284793101159295985730659488746033380 2917220 168623661499533899129323624095770880 2917221 173761565681271658135170247925961312 2917222 -49016966157518912045053418242344960 2917223 -438959597336772419160967634153427528 2917224 -44972950036818443403448037815418880 2917225 197081516192689800180128691051254750 2917226 -4159650428812000064200493584863360 2917227 337060802066268250395288619508997720 2917228 -111290913089349802283900559353554944 2917229 -192409913410974890844229649549437248 2917230 58349401293386155378804685813358720 2917231 -162117374669505521322454799283591800 2917232 -58112644455548311328300526748827648 2917233 127742748580853191115239750839872640 2917234 -186474182122369867849342020300441600 2917235 144883139634088526918036727342637680 2917236 32691135218716247751988914716282880 2917237 275962997384038889363309644589251886 2917238 -122198065999967537595790234677936480 2917239 -131685183266245870218722954572811904 2917240 -253592503980270381773439523344691200 2917241 -6977804426181951530260749827276358 2917242 109714844535859069870820931332812800 2917243 -324589535274090239354553945991017984 2917244 310319122537515033606829364869443072 2917245 143427430815470940490088400829761120 2917246 -56347052922799042437659151174716928 2917247 281669128602184964646465122152627272 2917248 75277064546612040671166474737418240 2917249 4084384174825159319763752760898864 2917250 -113091870709628434478617841490048000 2917251 264037869302465146712014691920919520 2917252 118443331850658739274462893913558272 2917253 -259139075394090974793619609639758498 2917254 -79293183267367506867532109606712960 2917255 90920716650047711734956219707136000 2917256 183105089496278088567133023259898880 2917257 -31905226660745197967294682727449408 2917258 -269901123020330999485279633899725520 2917259 -108953112357707165311043955671946540 2917260 -129062818056570131067428958911308800 2917261 -45929695144540910320433027974936138 2917262 -123392134112180158862071833462754368 2917263 -47895229437766646882357503085439600 2917264 -8172446053941748456465568793071616 2917265 60193195610604273952160654755848720 2917266 114946497869500917986135834278626048 2917267 -336638024945041676784643600915118480 2917268 -414851197671723268878308275878607104 2917269 801371527299628845013106385484752000 2917270 -166745744259786168291695986919089920 2917271 293745024827162320016968724356850400 2917272 -151611714634359681708403120196014080 2917273 -7928301321719607200318773031150316 2917274 39736159412974116658111000620023040 2917275 64305633159252641319729417105987600 2917276 -195411819639628588509920555747325440 2917277 615031488204740120443884145734615072 2917278 -19793863942595437984096446675743616 2917279 -54522138462234194125807243450461360 2917280 -148654284803174011597426541008650240 2917281 111678484174361183318841172228965552 2917282 252339511935425800417863028684486992 2917283 676119732972265451885491519737439200 2917284 114217781969787523888222223102545920 2917285 -42987465296357312790687443360912640 2917286 -63192346015755319908510470053527552 2917287 214023536106672107666057436311140944 2917288 250794123426118561253405902688747520 2917289 -85685616567269070023096389024187910 2917290 158679179053508774907477716105779200 2917291 4503483796766283903338309361916400 2917292 2410406390818832527011235933765632 2917293 -334968992389690142611088556178105536 2917294 3371290301652781960611984397164480 2917295 393903289788674987601904023380857800 2917296 -1795772488833433991575311961079808 2917297 198033789124886705311757519229814080 2917298 -128402007812379180765698902732325760 2917299 3138183391373452469210467389636096 2917300 -159025169797405112394430993743817600 2917301 52236077358289777655746687823615100 2917302 84821282221997113689372499150412544 2917303 244819988931353466057684112385696552 2917304 124241590511626454211901400708075520 2917305 3280442182526741108233108912763400 2917306 -68076463723995877053185117322789120 2917307 -499005490703471145528862682715276444 2917308 -140331567044499369742217317494320640 2917309 285890542673615828740517040237341510 2917310 -262372124365896803523609216640320 2917311 -273902708401967910761279337691146240 2917312 -90301207908060543956160965519605760 2917313 593328627122605623393868177550892180 2917314 67514549349402554572973662649015040 2917315 -43218144426149342500882856466156480 2917316 -210488856550766785299423215664600960 2917317 -21548839254593314705925705845309440 2917318 123359546945529574070974820173611360 2917319 212368074921423491420996136278881632 2917320 26463411305449448605227149112115200 2917321 -90480453174831548253012295991882976 2917322 70078670459556831057130031284778592 2917323 -693596501436101134761011886861242880 2917324 511429891389398810379653045612669696 2917325 141428899997042895306045122320064100 2917326 -121423326339462468716401433294648256 2917327 58046454371419608641175802741330672 2917328 48903820262799116536947849937969152 2917329 88004663984158556187445730785254384 2917330 -7722484833542874116155969096255680 2917331 76279386396044908361123720776528200 2917332 -85184658511214227070613847316490240 2917333 57129226787130401182294251417749582 2917334 85503928892093084870726246717865984 2917335 2233046203318980443905043943795840 2917336 333648085680007322935618901081088000 2917337 -642966857590220086286089955403977088 2917338 -184760110832021865492835491119494656 2917339 159981991866868177653509891519837556 2917340 -40978194203992817962594484661504000 2917341 -140671317132791055318595003264014048 2917342 -108999147119289958958899209784675200 2917343 -32931875174463454726668349353687552 2917344 273641826594594851206440424844820480 2917345 7169646095372736889790594203502100 2917346 207627094680717133214416023667873872 2917347 -670196119538759072121931945400637120 2917348 39464060099567677485701758032576512 2917349 -303585801212367692894818192917600864 2917350 33570149737769167033840491496656000 2917351 -348215765453446099540052736810944568 2917352 499809652124200651904676011894553600 2917353 312953426881313073492011572072469664 2917354 -145890941713847971879792457062268928 2917355 -23974361707351207270887858125836800 2917356 -24161222983851381015743392165856256 2917357 -360161848282027903206153195868548394 2917358 -114463597669435524164767460227279680 2917359 -197869062705353613456073555028807736 2917360 17124472525639132667663017858990080 2917361 -550045272029574457172870162789701038 2917362 51986017200174432219180122122852992 2917363 33144524319653857375618079497861024 2917364 63316029452859282248286242325885696 2917365 70401314844246787432452846536005440 2917366 91054395306258457555596255229171584 2917367 474362879542190131618819903063129800 2917368 -20424966913828889309371350798028800 2917369 64527048924126174934784238283910720 2917370 163190185407138592413252804215651040 2917371 -62827596313295051323776027245665680 2917372 36489207375044208746925081456515072 2917373 193767202804036886296463763415357920 2917374 30343889159677883608796263066260480 2917375 374279339426978846483270892821430000 2917376 59857301259165657418977091975643136 2917377 -15222014005558331642248046856318174 2917378 1672781860082627025840533581386624 2917379 213416583864610072269653558884729920 2917380 -111703758149720744903321379079741440 2917381 97318976601096708590523642243227872 2917382 142160076493669849683476021063100672 2917383 48505450756125403490914443295016064 2917384 15810351771474028120014994312396800 2917385 -46305277822776522977845848779050800 2917386 -237390262076403144346685007648302496 2917387 -9918124610924061159655479792356016 2917388 -215004510899599612283208798406341120 2917389 -163253177771175219167387716981891392 2917390 -46262748508231472062802634799779840 2917391 462837257264738119098521522780210400 2917392 -73008914890481061495926393429360640 2917393 424141071349110702648787690028618400 2917394 -66054384089312113420588557399675504 2917395 -65322314459335108659187783151236080 2917396 96365317017195855240340927531011840 2917397 146810627304116642409675675588427200 2917398 124575299039593571590380009903810048 2917399 213351187735782366711004470424860160 2917400 -140127552801592586956825928801280000 2917401 -123051336757458113722627000238051520 2917402 22245233177051917447870654278395904 2917403 212918833020922176301606335113771652 2917404 -16961221679218547747689808524247040 2917405 333871543121925260998912341026622060 2917406 -141995766695095064764222880717854848 2917407 -327063332959063721321538358096952760 2917408 19502405153417787085716274284724224 2917409 855645708205372023100725321053648352 2917410 19031945216848699664444949402808320 2917411 -12887442527234241832111006358635380 2917412 -217795482327442729796543830730649600 2917413 -91019889143073354178173287100133476 2917414 -111292027651267975596828881004454944 2917415 -142871821313404891498507107284065200 2917416 -269237969502275342865730705960550400 2917417 28984750416797184146854975457006080 2917418 -5914864217867039757122044995389184 2917419 6208792378052231084908044133081944 2917420 -105963018926927790190246167294720000 2917421 -1046184018723238177061451113409216 2917422 -204865501064974895604061815758634240 2917423 -398418294038212341588054549298521328 2917424 154985530130096685124541228121047040 2917425 -46044646634008934453488010334379200 2917426 58292837506281502043731226861808912 2917427 409909313725965155766357844045083276 2917428 43051032541944410203511634067845120 2917429 -23178090465530053231150272782834230 2917430 -169591512858645899698506996318512640 2917431 -1046230338861156545664680735884800 2917432 3788270361393850304373223504281600 2917433 -693283426373393450414828294638287318 2917434 18917309171586233034745531067644416 2917435 269518454869352539574157953488089120 2917436 -356162009790296694077082736336696320 2917437 -5438750056222003737080370495433920 2917438 125608641430155750189177254516672640 2917439 22227924682547791330719368149558272 2917440 -11968702318127040694460757222359040 2917441 165089695962842679660899530863760384 2917442 -276149316145520969005643059600457856 2917443 137942976446878422006132608309795064 2917444 278614474695151773057867070017765376 2917445 13190787657086782950276707452920 2917446 7107164142547375635032497707730944 2917447 -169558245175795083414347983559100312 2917448 419048616924088111137062199728578560 2917449 -178618797102799098968858347883730966 2917450 34875540760689457290182586118176000 2917451 64325950023638670550218561292692912 2917452 87455105623088123819396440361836032 2917453 -43859836135229866745336826663136320 2917454 83301014248208418104876345851306176 2917455 77444262369890246551856103016518960 2917456 5480629594525205590314868432166912 2917457 -34250307988803434828161548170961294 2917458 91768086908503361496982544658278400 2917459 101112366871761295139704571387521104 2917460 82421086917944256004559626307827200 2917461 -218863233970784394728500453938768576 2917462 -204659097019392520122458403259919808 2917463 -544549038268081652047873722309303288 2917464 -4670357364579906391872841874472960 2917465 308663460017582913482658470585113860 2917466 -52881658349532427174838772178308096 2917467 -45229625206959635911352197099684080 2917468 -386963179496343902551776229206564352 2917469 131095295370300337929419215277946240 2917470 -107843355058085128850121753960038400 2917471 14912834980953256828889103756751272 2917472 68222910074489783147282773881913344 2917473 -103405442283716357515154934606324480 2917474 104576099052783427039035288756029952 2917475 -506068388734855810423028461484274900 2917476 61417825143917363030064816565103232 2917477 -277192973551497705398098592980316674 2917478 13256029581621335975889171723566592 2917479 -218298735985709498800062886448429016 2917480 -151517723660709491912422098169497600 2917481 65552209677950520493341884853573504 2917482 158159936441407068965960609850254592 2917483 404975977202767233434276904054095732 2917484 -135331929447756062825466896448009984 2917485 384510494048561515321257466191643200 2917486 -33170483363522654471283418833125568 2917487 103864141962896701930327647474441600 2917488 -13476782354525141235952730489487360 2917489 -259676781916563793453153385258686044 2917490 -55478490459207704130886087478469120 2917491 104095897295542800404356753623348480 2917492 110190971015372849394361334123820416 2917493 -72126331323865005666679539676770258 2917494 34121066758576069051829935902885120 2917495 -49898451652402416036132009680313120 2917496 589487582885819332883549448742625280 2917497 -67178218866740926971636906917187840 2917498 -34959186401258917345475091568698000 2917499 29474761299341067516435716618378064 2917500 -27179663111422085976059764785600000 2917501 -360041804912313785040124300519044096 2917502 12050207851363022883638327697927552 2917503 -140290129599746729177367124211509056 2917504 147742026875293241013764079055011840 2917505 -219772082030577207542937284926535340 2917506 26767993828595166404932812873732864 2917507 5836180301358770877200733406902080 2917508 29454942616238998699959947198103552 2917509 78393929759425786823260245107930880 2917510 199513387588092599623112325298028160 2917511 -403209318517215216375541013986854888 2917512 99411836600377600154528862486528000 2917513 274638784798008339534455155108196762 2917514 87830001679742778019478453336471856 2917515 -204338847863580987493679821655834880 2917516 188420670312014933497322807983073280 2917517 -427150212052963500449880154934383434 2917518 8071828828124277769981056637158528 2917519 44667988837848882642116875897482480 2917520 -55315095290541560947125804826214400 2917521 256224443708595357434071806463901520 2917522 106437565242367569325225046535709824 2917523 20635993905881011948486005656255136 2917524 -2157516180604154726768593788622848 2917525 109362642733983595573969513204377600 2917526 297494861562950904065207402698825920 2917527 -110660954177610059534077790811134592 2917528 292197885657213079835643529106012160 2917529 432125511346313657576783644871597130 2917530 -20178053826900436143514988975784960 2917531 -296401299522667025203412629904560208 2917532 -66761485753254313279378659416552448 2917533 -167319142816377615150241883061065376 2917534 32676574206817939520949003209313792 2917535 -45623819222754365617519084717058400 2917536 -278912595666911469465115309334593536 2917537 11467404452555742093823421778026432 2917538 -16277490735751846405308961037497056 2917539 -1208996642756907206308695099495600 2917540 -129999879653946740438575403957829120 2917541 -270109496758722694663561327789732416 2917542 -198162695711922927292687188566177280 2917543 -653995691818502392197495376515208 2917544 26849217125016015161391708028600320 2917545 41506936304581590927111839406672000 2917546 -891602494425228253151815526061216 2917547 223958748147414382851629801915837640 2917548 -71784461633023367675057241918759168 2917549 -409915370360057233802232016430882240 2917550 1013933835510536814803923787136000 2917551 33358638986995636233872605935120384 2917552 44670725851096106390145303565369344 2917553 -494936141484631304973302082019869900 2917554 -22195519043201090045075475651969792 2917555 368535454909580151116138549220510960 2917556 -260925586484784948387866330514775680 2917557 -66578937319319441542304199599317860 2917558 236595689580282371446370719665081600 2917559 422426414313086628664699771315166760 2917560 -9609937796236038076112338969804800 2917561 -39124654683137686122460013273428028 2917562 451285411948468331563370090525732064 2917563 -180431701439933658482068851919317312 2917564 -59755244649952918731593952589941760 2917565 38835957818687454858539941706726400 2917566 24734716964242502648405403220081920 2917567 633783117520566197423188973168407616 2917568 77455582582254631547346854895157248 2917569 -176456991879912961434226840075022400 2917570 60297156413172235914111951477341760 2917571 160112231747977257476571706731708672 2917572 -140323143816356180041690166618357760 2917573 -235410972923927321870948305836116256 2917574 293977286897314851438399922133203200 2917575 102514396229152926966532714243501800 2917576 738243728808650386773971279180636160 2917577 158752092214831573800879317420317860 2917578 342651347403452366297069856608229888 2917579 154016491827535476345151251220344976 2917580 -261112347350136507002456726784844800 2917581 -90451454210846384261525420589325440 2917582 23593690903999959721354479666034752 2917583 447203503506370271344109579480924520 2917584 -6103712628637296580732501803442176 2917585 209408274627119586831631443410036160 2917586 -3821923972165490107487695496386560 2917587 -324598857728022438685622821898704080 2917588 -22603885651181264085530217514563840 2917589 -449746245843786045248721137973920640 2917590 40064505257233692965500475565853440 2917591 42078141243036365981104123840528704 2917592 -107395555595876095126695553054464000 2917593 -3311313458572903395059440605849600 2917594 -24664327382757952433320940618622720 2917595 69893655681012718005136357796913600 2917596 83615435057895651022261786139123712 2917597 -348934997689629165143908642391922900 2917598 -35889843977333885753102306454664320 2917599 277823496621365394742295059719221064 2917600 -77902850152863171233229874279219200 2917601 -123377050045421325946811313945251196 2917602 4717262355571192340779152059192400 2917603 -53376724831411601163924676692580800 2917604 149270231830441638828447019196426496 2917605 146050764853200944179810807382412960 2917606 45685131089474375717586545164788864 2917607 -405340690843057592757282848597432808 2917608 -2320646035901140659335131110113280 2917609 -305313327600434233098712139069250480 2917610 10979559130645202078332229145120000 2917611 48574348384959212961107941781786460 2917612 -121617601334672136095916222970879744 2917613 715911561150556875141541034919382764 2917614 82188707151909542114262664248763392 2917615 13522746354891131358608267438258760 2917616 -54381471184512948413624663146168320 2917617 -53025841945195377941721475210874688 2917618 124304927299161299687231817167514240 2917619 246712823249356407664501952025254400 2917620 -10488559729098464812096645941054720 2917621 82210671013996379053421954834822720 2917622 -301324450285890330406824449764507776 2917623 64740553305655572405985135621305168 2917624 -221588995405522751952557041275310080 2917625 488062212825351444251662818905274000 2917626 -135364787656445329641753327173316096 2917627 195454676030200806014737360264482112 2917628 -118193604151975477798210420953907200 2917629 57312304450311173795866929136415328 2917630 224077927370444032880663305765470720 2917631 17026847768144600582459145709375752 2917632 -278775836306848990920033667676897280 2917633 -111101673869009254808518192732197118 2917634 -80624392238878706277895273502708784 2917635 25315954760293095951727091376261120 2917636 313062304253453505079442055949312 2917637 350633891666529524481087993831416286 2917638 -23701927383120957832196329686735456 2917639 -358100618779654100754106127380691560 2917640 -59638127538408794032839403622400000 2917641 69701513347905330039217501072060224 2917642 9210144886649696694029509842997248 2917643 -513003950252542594759620782176680108 2917644 -159213451409810808471343150637289984 2917645 173448025818054926068002208891617720 2917646 -71370828992065761763884996031005120 2917647 26509860498753658738143585779729040 2917648 54889821456765997939459528720719872 2917649 226446393411556650862348237258187712 2917650 43789071167213329467357520388889600 2917651 300597648982270216022693629441976904 2917652 -56142670657491405255570983439502464 2917653 41406304846888572068372478223500000 2917654 -93943478439109579017779734920611328 2917655 -181249809211411579670273909222233440 2917656 4440235923344465787692790582036480 2917657 936271274605846029840554282223217152 2917658 102056594563831954636150828360504320 2917659 122500117420627846502797926549713280 2917660 -11455608320823204554158127255639040 2917661 161471833650340011549412734303300300 2917662 107878745764437764786153565481580544 2917663 -147256445748802587871112646430691104 2917664 -7992460493295783540495335866368000 2917665 108961324971866629923194296959470400 2917666 -90251644973156543621079681214095360 2917667 -446708037245165364643402068380773284 2917668 -92714122631652739914414960670740480 2917669 -260776326878055758868476000607506340 2917670 -21040436920759846382569766451920640 2917671 118881413757915360735860014934435112 2917672 188212293309460967785327543679047680 2917673 -452816560461084626665926296707254 2917674 -133355103435002394062049605904645120 2917675 189937320382155389699122249739240900 2917676 -122381859229740457256768254204161024 2917677 -81238527015105559667497102669099968 2917678 -182456187993111606772245386287354560 2917679 -10509595250538867222701589702942216 2917680 9172970523558231083443459511746560 2917681 -42950254701391659357008842421097280 2917682 93391392715644293107816090403154192 2917683 -116281260379750333915327954474664136 2917684 -32836305782174679801181363671502848 2917685 -300719128910159147804845381155931620 2917686 -80437614576127345069733083595535936 2917687 -3112077946098021718964611048607520 2917688 169313156704932648932670173834526720 2917689 -46796770701762945107957485795975680 2917690 93670254047297690606754422122564800 2917691 228079404149056244898943894526620704 2917692 113050107233944094191063028182166016 2917693 113846451491815559437910320039455180 2917694 -76786389404462250837704339886108672 2917695 163491672161434298604492017295469440 2917696 67757827145728044968140222976491520 2917697 -78182195331565243521376682741946960 2917698 -20010638003420396025225852126363648 2917699 -16281051227414640013987326909730536 2917700 -22583011580092755498720771957888000 2917701 -371613398723799515315561828166664608 2917702 -482785713948909010155178955369414400 2917703 93091222885253197179301195127047704 2917704 13468283676995428632440668385157120 2917705 -103097831716645157456278641795419100 2917706 3454518967248180532177209016088064 2917707 158226982170017394082191718397022720 2917708 262589456103280200768733671091119616 2917709 -173046379726810706060167856849551284 2917710 19833431591911605656805253017221760 2917711 146016243460518350095587470282474832 2917712 8671489073200832364004299531878400 2917713 -161537188171606263914922746335345536 2917714 171823960605077117594910259109517456 2917715 408883378758133026749551883306445360 2917716 169134694091174478717861893147197440 2917717 -39146384803812857794604019650514048 2917718 179309276941051467835288793952076800 2917719 -180000866104249640910678241951767840 2917720 -12417030076949186038510963035340800 2917721 470198784040572859394477710234638612 2917722 -136384242564919629156497431470680832 2917723 -52361562607787329804197002416068028 2917724 -26772018425045200281075890932727808 2917725 -91483529494132194555427955680514400 2917726 -73028884108299981834331945010355840 2917727 583905401898177141430201577555607600 2917728 117989450595723293406242717344727040 2917729 -324101139538465984617728022245716800 2917730 65593359967537604204138121711505920 2917731 111746039001242023091718698618591352 2917732 438374178321713099210608081759485952 2917733 44119031382795757963236115130686464 2917734 -35415618498552722493688319874557952 2917735 -174397263007061882496161036934226800 2917736 374449978616868609641218170696391680 2917737 -1592001144065596459344395247474732 2917738 4870980954780630808756174567430400 2917739 48997194464282921726298066340521000 2917740 33632221913660043742993002411540480 2917741 -46029155052380074794149262230810016 2917742 105653828597777282896792175065054272 2917743 251906380673434129512301654654080264 2917744 -56477094821322052425462720028770304 2917745 -303361646911644477677189361039748800 2917746 34742052247921279774263560311596864 2917747 226715111838876944100665887345847632 2917748 469534157849531091602899821793217280 2917749 -276645969573962342116315312982567520 2917750 336310853882561758200604021655328000 2917751 -117092701034673461370194180497068096 2917752 -34449371469208977367739059342172160 2917753 -289938728170957079890269368040830998 2917754 140627275506036693369471740605608960 2917755 4397542767165932764270866553183200 2917756 41592012871799470659053294859305472 2917757 257849553680270181443964347297980320 2917758 -113528851348692802122101489377934016 2917759 -236265771721137794249439195785726696 2917760 329169329877493587126465210404044800 2917761 21231234574197577920506290238650368 2917762 -285619918151613489980631385421944368 2917763 -648929975371641251112282037462175496 2917764 129257105303259457247901200636188800 2917765 1620556484569024132991730091803840 2917766 116164116983637130157111340895412832 2917767 43161846448659808840048946672924112 2917768 -158919600567380463819531649664778240 2917769 461598765727161891369253855926742170 2917770 -128070149575833462809990166176966400 2917771 -374542864602280009098319892847882028 2917772 -24159702955350359632955909893057536 2917773 -85052932424728222826595438297253440 2917774 -509418235913110957576793555354494080 2917775 -18314402723546103567950321826625200 2917776 18845297656872027542697897604546560 2917777 -165502313205762006328824907057004940 2917778 111123832782018284169072448513172256 2917779 540220147049940678264839551668195120 2917780 -116184254532518912565220180177674240 2917781 -669120521523408699834434451348002418 2917782 1037313996615368497845376325443584 2917783 136096250140475508212083598616070272 2917784 -688175160121011662149361899519303680 2917785 -96782792950151476313947602593909760 2917786 -472246045710728647887109402380518400 2917787 -4886720288667503909936331475415448 2917788 -28783580524269003937331753739609600 2917789 -15815240994495764438129820039602688 2917790 -180577409488738441930171871254929600 2917791 198878389237178879528166669643397400 2917792 198743859098654073102169015320576000 2917793 -2803861761705698785428657968660220 2917794 267898709708273461887739283886720 2917795 404218883735378344757480600552525280 2917796 134363523631615047732636033242308608 2917797 -67707237408738453810431234925616800 2917798 27786171558885614106286457474072064 2917799 -120639688825373614428385684237432200 2917800 60626607672004292634671396124288000 2917801 -435315710411090485992660420115720198 2917802 82734250676520588478809591852866304 2917803 -86190812936210013207492698299524096 2917804 136085751825680906518212578532582656 2917805 176681297594221667480266128710989920 2917806 49333294338672618878987894269651200 2917807 327332328489686155479210920895485472 2917808 1678977600105048083983193894191104 2917809 -118363758048610588271612260870934400 2917810 4069200233912238566437854345016320 2917811 -126528898002088622117020691210213520 2917812 345548159865201083794086906225672192 2917813 74585745839217103896488575867708928 2917814 102639657390450716030760224376356256 2917815 113490092353595263294345215560669520 2917816 -273019847864133033686741169671700480 2917817 841167648664225182354533527793472 2917818 -100152489898038952462825314355661856 2917819 1136479846502891977958092103643496 2917820 -54556097337086348679053440065669120 2917821 -169935994385647942565336959649259360 2917822 -144747630191162031428335311410796288 2917823 390187083173072864624675116719243072 2917824 18127451083128271654244358524239872 2917825 -32581092451835746180051369569152000 2917826 16248358396684827378968620862306304 2917827 -165902684572911824994062717507130552 2917828 -78313592109410541782126269707663232 2917829 -740629086357174871708320431476421124 2917830 -95023895664871869234471674413056000 2917831 204344500939432497858142573966130992 2917832 115200772204680858884635279028275200 2917833 -193647973433768604475673128217550576 2917834 7006800032836565651172384484901472 2917835 -473179861715777142007249229034481200 2917836 -115932626617016776327013304427299840 2917837 219003777252991032275039563251409900 2917838 67409587579142046855187954552845312 2917839 -108713525446589753052228527115334776 2917840 66282459961835215808689121196687360 2917841 -363450868453392454371375896829247758 2917842 -124594462391217958351163692749794688 2917843 -78296984533274597079775405059343680 2917844 -33051787682934445223079278837833728 2917845 -62721158156048706488628515328758400 2917846 -242650591484664086172655816953228480 2917847 -10845101121830617859918410644630528 2917848 -67347632928981544197105412877783040 2917849 -265236375367586696717031103074078720 2917850 -41563970296565984313235997519703600 2917851 -802542947713117225635005272768320 2917852 247297279904021318625108215798521344 2917853 221331715560351232166433450254280102 2917854 -13727284937071462133815791343737600 2917855 -242776529877196460014354464669582480 2917856 266792668706397966286131913120284672 2917857 12978472222144097705879251305732864 2917858 25010644570719693419916818404488576 2917859 -78112285542058410341371711674810720 2917860 24563138139481432168387141387038720 2917861 530884548544227716639891894353742462 2917862 90712883993601806520625504113178752 2917863 -2377370238042816650979934164734256 2917864 -362565476832435246340867239181977600 2917865 134979744441726072703957913078112000 2917866 -14488907347933545545006323193703936 2917867 -504755950897385745135551057776147200 2917868 -43459249581296971356711971337454080 2917869 -24638619765258449336664880546424256 2917870 -11757115164904173084605564895229440 2917871 238404224865135945557612667754847544 2917872 -8830173786604197575454006125985792 2917873 107214552297588764610033130305739840 2917874 166704587328022867304263691157132192 2917875 62067180169951648223298401569536000 2917876 104091171371832182780392616591141632 2917877 537590138475970258957078463460375726 2917878 -49953630479415595424225795191910976 2917879 -456567293263267303823972533803976440 2917880 116683211509290902000746047143116800 2917881 -287308373504630752255722147962802630 2917882 -310527809772296701110511090081257216 2917883 3041238933727929875094522631479384 2917884 10626186237445492842024145197236736 2917885 261548447720364539240383974453377580 2917886 147134944131889099411217953420095744 2917887 99439975550120708266851335365877760 2917888 -67111379640198811167869473463992320 2917889 -75993450864505868089512760660197720 2917890 62660503243401603143364501139123200 2917891 -437087491074416599676842159543528708 2917892 21733849515524102144067829597017216 2917893 -447211850487462955220567312615544000 2917894 791939913856584339561250239535104 2917895 48506282593872750790981940262978720 2917896 97918491946997149083414323673292800 2917897 -791421398359394743221615981173265228 2917898 58143666388685216199810208214112864 2917899 -50499869953512162401490599838802116 2917900 212536593620608716343260288942176000 2917901 -164798700763809688951731329923622400 2917902 -22714048749732184452609526378815360 2917903 -238782257474601796696058415344086896 2917904 -57606814049086693460342727174389760 2917905 128109199738187439960057616119932160 2917906 -96284542141345733579049301402306560 2917907 -191263863433601524387807523880225408 2917908 -93751039445182375013118644749240320 2917909 303769685786646601303133973667812110 2917910 -223392806545120553204078714747216640 2917911 -79636725565976297196805853516939928 2917912 303666632036195285235837868784179200 2917913 -350131242899077125379923454146902838 2917914 -135341257302266753005024634711543808 2917915 -37161529649185014653805486555840 2917916 -6566966647858665597427341982471680 2917917 -368105965496046896867328824842167360 2917918 -86867596805016857904272255181546240 2917919 740543394173042013618882862064885160 2917920 -197524608913599076608367589012275200 2917921 -70257226081479973973146740154754000 2917922 -128710795273433027571393478107025920 2917923 -75669693283941020956813908328065216 2917924 136754977357894743592318103539105792 2917925 -82312675658729944979113987759104000 2917926 -125422182855306794894638018691779776 2917927 -49863265677210085185955857170057224 2917928 12360538848739199708450525336770560 2917929 57036959049145445491685710575461760 2917930 32034403988834896932920306820964800 2917931 -44310749220605297682433822807474560 2917932 -104684422107814380505498514385443328 2917933 102419227158538568096850371770607424 2917934 33456801708038074771723495948760640 2917935 214449917274133008838898686904924640 2917936 -56844253353995015807040488824045568 2917937 352404052981474691596255458201600 2917938 -200664832358790887367247723493571456 2917939 235497254790892187079887822813337740 2917940 -146187844126914318439983958681416960 2917941 17993074450117963425832365620893056 2917942 38695890630771781206846773660371872 2917943 -200491948501552364984634628059320400 2917944 460062175351347698005029189206016000 2917945 197897628023642606934822656001297480 2917946 45890706964831789725077568051330672 2917947 -106088808365019038636823090800788200 2917948 -428430611620151451052619259003568128 2917949 -172820155155965480772193283285749050 2917950 -54463565638186245213562725728961600 2917951 -156870129068176629968619915392625600 2917952 -111751067150632611474610558253137920 2917953 -69907027904129321306245833742393038 2917954 -65620340199076057700857574546149920 2917955 -357729812660769251462340724060659840 2917956 -5578563019605904752521383796299776 2917957 119522304673036782123889107748398112 2917958 56240712855979797244840259577321600 2917959 320351060083489998815540090849574528 2917960 155251293431966166031292652929280000 2917961 243113382393804273409575674509596624 2917962 -171894201045986755083132738970480080 2917963 -4355832836308813772939847238614840 2917964 42903826916277104687196757169796096 2917965 -54752848606681757819952660057948480 2917966 -496919536553289632252742663403682880 2917967 -165359956356409710572334977328964752 2917968 -3822913991618036985359028518387712 2917969 227441465471389569399852894952672370 2917970 -65606830255956921650937949090913280 2917971 66289288973178918509934764057164800 2917972 -156337549156704735537955095571460224 2917973 395347101782994776176357886593206222 2917974 -176821479292023218336447266001432640 2917975 239912101691551475099037086187518000 2917976 222094806348068915992424609895598080 2917977 -260975306768981001748063362299566368 2917978 -48964786592214490483876706798995968 2917979 1750366402283773639772426374106784 2917980 1026513221247378506977250811033600 2917981 -322707167732266215639737616513575136 2917982 -160272221018764463281989629380932480 2917983 121398277918193112762043114955934024 2917984 869894021335622138827446659423404032 2917985 163662326891844699150086391993980160 2917986 -114162113816644375522617194557086336 2917987 -44554521830253814636353771451916832 2917988 309363666955250647563984819661903488 2917989 10419088545682042166745717870373500 2917990 -147387586540148886813672544961114880 2917991 -214016109576808388712101193027086496 2917992 -101620325965508461389083006199398400 2917993 113595773692097525412171439429206244 2917994 -329941506564013113802475744022874704 2917995 249541896378256989001665919201958400 2917996 -60919441713305094475355537468810240 2917997 -366561424838670217565750256080839968 2917998 -139289043348024230130728981333546880 2917999 52729403449219200675624225648120192 2918000 114622445168710823653468213125120000 2918001 131055567133416441874044630548885280 2918002 -172209067611956192028535876184881248 2918003 634837860888955403162925440592811464 2918004 -149636273979016796063879329836539904 2918005 2882910285212099825394799147854360 2918006 -61343413829693124485194338456343296 2918007 22951889473666287995547402029445504 2918008 -53998529686998658340121324439511040 2918009 -325842037857892449604678913845270140 2918010 -5023241460235937425295966980838400 2918011 72177707309306301369228670062182424 2918012 -97227920265257489057060620729042944 2918013 34122534372680630437499547102294528 2918014 -43932484196346157435987105780392768 2918015 -428137424378731104620229533666514840 2918016 -295949261717868707642951762706432000 2918017 925517323597676240437399128160268032 2918018 133055129889113952301908488953520160 2918019 55359994446401588725623977989668528 2918020 13864574503410120330473458886860800 2918021 116563636349023374906048329747276412 2918022 -17386534163738474894685297299996160 2918023 -3552656640031560803922237552006400 2918024 -322741896578621010667568268518231040 2918025 -14335808261003697865993309248116400 2918026 69499820053503879902578118024826624 2918027 91111633338201300036358064536800000 2918028 -1213279715188766833381965233710080 2918029 3511097786721298551399637879526208 2918030 82595686634105703726971568847518720 2918031 64754556146164293373485936404599680 2918032 28455915404899819548337346410332160 2918033 -7263415052053318086812376083626560 2918034 53456115228298314923018185049157120 2918035 55705116884026734174881731289502960 2918036 262787424688504662727746385077120 2918037 285710181266262400977950090007622560 2918038 -119357984832549532457285616810157440 2918039 -43650444327050403948528885586278000 2918040 77644337115987774392363413141708800 2918041 191886547482734488719858746857617984 2918042 -93568247472372935874606368377436160 2918043 -91882125493376700013930060338606840 2918044 46133726036513887904813479978651136 2918045 -39958672947884080694269732577644680 2918046 -71502117678933582660306899502695616 2918047 310543726182075281761555504649765112 2918048 -185137578119637802620661257768075264 2918049 -78429526693727278938260068398221136 2918050 33914467926369085682951154977176800 2918051 711171956826630459180924130435849200 2918052 -75282869736688287516701487061708800 2918053 -247648893335562206039880136809354116 2918054 -286668370716342899473567963231125024 2918055 3580603721655530704732235908408320 2918056 29971187207056891527307759038873600 2918057 396332824144777075705393322642757732 2918058 33486012869781507163839718956748800 2918059 377370514931849777164657786301598260 2918060 202101609826984880704991707868436480 2918061 -115594143899681996262023511219500160 2918062 44973964959796160595831141153873792 2918063 -67417126669281487498430417563627440 2918064 50902089227878005698336171584487424 2918065 -453691745660658290853302658223326540 2918066 2676660323306835403884702984726144 2918067 -266166700901330730259878843871704480 2918068 56086143162787235010645081327329280 2918069 252758787024366808821557181144760512 2918070 129786698898315628920464141258248320 2918071 22828448208829262273489669871637192 2918072 603305006557804572620091920989900800 2918073 205007031692181368507180344296449664 2918074 -124336055342507302787289336969438240 2918075 -234304376335640609985862561662908400 2918076 -82033026319842996628084849691074560 2918077 -329194904713565206528317328159749120 2918078 -1739361558959171360775917364110976 2918079 -65398947570745869140249914321551360 2918080 125781114481885781219130446079590400 2918081 58679460231821372477919160109031600 2918082 28229537062737900368749654477922304 2918083 197203214462761465654097250805532576 2918084 -105202144338774294545573106320782848 2918085 36837063068354903459525577209760960 2918086 501708972374528809387240276123558464 2918087 -161309222605367501524921574137469040 2918088 2935304552685613223042740320076800 2918089 -687348253712790951179127508660971814 2918090 -13805783460164670930517441916574720 2918091 -396925039531569219036359957812570176 2918092 -111674612069125509511191650116755456 2918093 191102491219524024573718212067441728 2918094 -73941616978222738115453413778596800 2918095 355229141265996742701891687926766600 2918096 -85926572037034263591139904490700800 2918097 -9554278045542083788763118788155980 2918098 -65886621588755326100882852409323520 2918099 166714255387049936336700267071155464 2918100 -27525225132753246975097587563827200 2918101 -489677674339268734588646471571042468 2918102 -13346524940366594411726625323458560 2918103 22554557056997488831574511619340904 2918104 28071342684745525592982991898542080 2918105 -215906526391047164639401680710239740 2918106 9735948867000263895920264909314032 2918107 -386747078924982525691859626941155644 2918108 -390375630710809049534527802133161472 2918109 -2224405197713514229494752164745952 2918110 -60714074882200175890803393891840 2918111 -140117071251575596243315994722746768 2918112 109053957585864575642214040330567680 2918113 -399495112281422831701972430840757312 2918114 -183279467037800450240620356441882240 2918115 126201884467007054439241984771772400 2918116 -75551037342560000268171059390588672 2918117 14694393476095170250459399732727166 2918118 75319093692959606753468017202417664 2918119 131815145465917348184067974654782520 2918120 -30968699591730032439842292539443200 2918121 -354580438272852850704507155311243296 2918122 -122979945664913230667270062141815888 2918123 14448912994401346652927129394001344 2918124 -226727427787164877577550578509800960 2918125 19596804337072852420985938083600000 2918126 153264464905022165386399075869945024 2918127 203446225906733247556524935231758608 2918128 -17634706635282377375106602805886976 2918129 -590924442752921959620999105274500270 2918130 -144724561443037696705684139506152960 2918131 600515599372695626704936706265993932 2918132 71885936246100422461648464940093440 2918133 451544777957446385416482779008905600 2918134 49485314999639618322612663938590080 2918135 4257094784555034727946183084461920 2918136 -24075437059977566464124927410176000 2918137 324737131545096563043807783936071786 2918138 -81091045669624352981156601909083280 2918139 -11028867585338595301902954984430080 2918140 -105716753806946900815563179142067200 2918141 -308331347062876439733064911529630458 2918142 -24729751118720092334552357834583360 2918143 -371479461780442752681388955003167416 2918144 -224701390462826888974274116819353600 2918145 193409907008171468920230355132590720 2918146 51290752939952453362513450831245696 2918147 -373167463635225198376013386264094640 2918148 -38120209450789266022794003316039680 2918149 127219342281339018042507150927899164 2918150 -33001643787994623029095086265783200 2918151 -57414717860908503659703947631144720 2918152 -1087837130857714094017427097600000 2918153 -9866266959406228345772577305285760 2918154 -69570647896620358921101829389250560 2918155 -362653800420635202853157532429673440 2918156 -327536186864708108365844899236794880 2918157 162427326656545344726112795489440 2918158 -255119991374432894118228918071697024 2918159 80319771269790550998077070210897816 2918160 31838516231236129806393219298099200 2918161 -31420200363237485037230178653943948 2918162 92901212324067468812540663015324832 2918163 68908448117760385570608355330876344 2918164 -182055803094160741842826029915250944 2918165 -515648981988965283214076211438513000 2918166 164964783678982259965974530458560000 2918167 -155271002159895547872967748418371408 2918168 -294639834962209147631319460471418880 2918169 -213191410970695303138874889834009036 2918170 -38028662888963236116999722163666720 2918171 -188742054393646292484161084065694976 2918172 225854671234403472800057794953216000 2918173 97127680291551712699229859078744422 2918174 92165083370991150689311355694778752 2918175 1674395838153609291115672583426400 2918176 547391289299845898269864388744773632 2918177 62370500351794783291848310306237026 2918178 49306899458383998640045420124104704 2918179 -68354604406152093134507855321559600 2918180 41829710162119965623439706405224960 2918181 -145868593830719265306786354466406400 2918182 91181728400700281918732779587252192 2918183 -967720739720510721468494957734203840 2918184 -98247140809921240059564473780551680 2918185 83121931283161547063725601353182720 2918186 -246137098970827796520740438493609120 2918187 -289939055877528022998694720236679956 2918188 26717198383228091418694501082925056 2918189 90190231633872286676768168985234624 2918190 -20316562704622500689956025292595200 2918191 -153968781754787888516461826979186200 2918192 -8781728209041534458639959450927104 2918193 -42301277038653282420833098649071872 2918194 -81080923038945309733043583664542720 2918195 -2304695256778614796271572466729520 2918196 -499520023556122816276589760167589888 2918197 -164892638961986441943638405385528480 2918198 -220212891513196924774523085746018400 2918199 114241797894477128083556691070062720 2918200 323731311723832322133351092404224000 2918201 75905458447464551502686238456425664 2918202 -15246290137711730030641227942729216 2918203 -114356347303111231841414521205529240 2918204 -31412518050963177094605318598124544 2918205 -319353352382659381864990395079936500 2918206 -255312749652860498450206645461288960 2918207 96181811266695550457854661425131456 2918208 -63177365514027620009218468007116800 2918209 -153406540155039833665431111531358784 2918210 14875019925063584945579967062016000 2918211 -230610032055690237226205066693013696 2918212 -520333597622147384952946063021547520 2918213 -45417074765540720199501613222685538 2918214 -37977556772920743990943225657493760 2918215 -103669781110880417481233879318041200 2918216 -34039740685495075192647625760440320 2918217 -6427936607718361487887936451593152 2918218 302327932671400208184632208999040560 2918219 -245953395727352002339087455935904 2918220 -224807554174340457572948688001443840 2918221 -185842462161464446492071315040374900 2918222 134144461793279773172420390885790912 2918223 149422105118915630161868798039634048 2918224 -146453465665338503386881844757340160 2918225 -1102631026496242695733007485134900 2918226 45592390030686133253938329015065088 2918227 82046946356527820661277628608028912 2918228 342423594116112639457375583676317568 2918229 -301636779272897811340667099970915360 2918230 29830893771990132323474558180474880 2918231 -383410870833951444090468196664158968 2918232 228457710571538333447821693591787520 2918233 309665444069692435547114826561489924 2918234 -217363128240720055075537357208994048 2918235 -19454219967376039780917577056702240 2918236 199067275458367378101781119018529280 2918237 -57782400508065629793490746662056320 2918238 -2638291636989759937378667229038592 2918239 -144604414939175742076052196479668960 2918240 71188187544326553945649149105930240 2918241 94745544179702887983050208654969600 2918242 89474355307833534712415168124332544 2918243 41579860804548989659994359843057464 2918244 -15936748684891881327647457887232000 2918245 145689109572453072734641567734423360 2918246 -285737076721018364611791545433200928 2918247 -126098687903025803734254147806753280 2918248 -32002552242935282205155786836377600 2918249 -229613398876098026812502765598615750 2918250 -115020600689387369408891136531336000 2918251 -51091224208066075275487134648866016 2918252 170771033500290631936094811367749120 2918253 -109840103988903795239117303358103776 2918254 318460131213509152359447736291926912 2918255 219760867936640588247570467977529160 2918256 25617290355376429534454197362622464 2918257 -26838960739896730695332576389023960 2918258 -19759652357827988162550895882606080 2918259 98418677826296728181628631929914964 2918260 -370361692207094635393637232575692800 2918261 -444096048950850764191376036652861138 2918262 -41010982498653945895974158744758848 2918263 -106434281008026017328741831202192992 2918264 -32008953548918071654084572881203200 2918265 -14382071524849858393413558433495680 2918266 -111476877262717274074423721900164896 2918267 589484538597756175075859914633356480 2918268 -6212812029311401449207974058212352 2918269 -10595344046025174495704489139036980 2918270 77369448206118093703222690651625280 2918271 284602539408620528950102982012290704 2918272 -104072321209184804282084358346506240 2918273 294856961848841585751609996382587522 2918274 -162874962868472629356026540646311040 2918275 7937391320106856987673596934162300 2918276 278549643720620299560417362996780160 2918277 534912342305452437921703195147300800 2918278 -94716929064575400426374458959360 2918279 -48692378638486063577371248889712160 2918280 72173012798294210976208702997299200 2918281 8134831321919882250018744829323472 2918282 -72652279020655452801557801508877008 2918283 -352545263541662673559580429298797376 2918284 347524625160960073906063502634319616 2918285 -225605547550561621307782840189924020 2918286 14487664434406077073342872741212160 2918287 -768889135123461669507679661181416568 2918288 189022996759418831913382232625070080 2918289 45473195603490580271061508385488896 2918290 191598422643754723914237761975114400 2918291 -248171757001797781294728125340052308 2918292 -12601278261809653028376808729681920 2918293 -78146063713916337682925351382877842 2918294 152209499814818872059939667189454592 2918295 -293875174366764631338207210461762400 2918296 7434991418832072095280170700902400 2918297 56345264091388529509313579352124746 2918298 17792206269647807957858244592823808 2918299 253324304768971433341940338587065760 2918300 -49210862823287712742247409896448000 2918301 22927057753272911249455807784725248 2918302 -455864135286077626470788781230971968 2918303 324835292320772322247009384676163552 2918304 -343645828265340252925929296203677696 2918305 122613892967204494227848443202928000 2918306 18372404318113507977893950412630352 2918307 -85285434321715856638447963377623808 2918308 120184705948005767341587301012492928 2918309 38864064003281860346176992377491968 2918310 1859449737789313027375814644780800 2918311 -708253923642495617746714323879331200 2918312 -80032365580810956468079527478149120 2918313 36759055952528973066357675233648064 2918314 -95658179099687179547594380525440000 2918315 -13286523639096827133843453515219280 2918316 -182815975952207214294678984085939200 2918317 -34198618381317465658016488479542880 2918318 60612694730716575815244515560521600 2918319 -161151018890833444072477299143218560 2918320 -112336847979618303058313152010649600 2918321 -8172000707208122174130636570345216 2918322 135393354196723797484078987734297600 2918323 595459101679149734156048684636130572 2918324 -191339151389244955256473084391424 2918325 310906914318022059731541838709073600 2918326 228691060497484659454846392104990112 2918327 601851813201500152788666217750843176 2918328 77903442489122077470127958753280000 2918329 -350415332647765592536364983975050070 2918330 251049220330945566583992882530734560 2918331 50720003769304664014591009442226528 2918332 282166289881725169889197712092541952 2918333 462036075509986820178265625220295680 2918334 181691855166751724377097073759170880 2918335 -4324023196459224991584153382080000 2918336 -31254881153414851169278637585203200 2918337 -129764568744797669748422193731332032 2918338 9548369288747368108287491806171200 2918339 129451751986602050250468833096161920 2918340 931567608203942290680362224926720 2918341 -71009697173429049934190011875278816 2918342 46776766298855675661800199651653568 2918343 -336253108735280945458382644334592000 2918344 11442267996568512089222863324938240 2918345 266927559376681178343758255176208100 2918346 151376126305906560362512934846985984 2918347 305914416953780158133205435134023792 2918348 63043363121017231524962098469284608 2918349 -5042842075578805027501491641276064 2918350 33945549834948836225995747228262400 2918351 409534152687035801302277067282074352 2918352 4910158811248411658100368872439808 2918353 378750869561138082405543362065444324 2918354 274100499550546638413086188148895376 2918355 30620832841126668470183384144140800 2918356 99985662917090598622563652503638016 2918357 -89948188103352885048617415282837480 2918358 106106659281362834060931768287309184 2918359 487208220552569487068505860386599560 2918360 -84528308684426333415573768339456000 2918361 -235153837019310566109348198306958128 2918362 -69614161371102317265410239687161600 2918363 166721375559934315804986190723021824 2918364 126410695747075480307856337151986176 2918365 -49247333551132392988024202474206740 2918366 -24488907989151187032228406034340480 2918367 -41377483783690884295731830782152 2918368 -405513370540479993253169842932940800 2918369 358264369323520397352560792540932770 2918370 22940107050375481813175773782374400 2918371 -199227160412643403163573298044614656 2918372 -7926115911854576391306392416159488 2918373 125675477619930409778866079992874304 2918374 -190880371821179258629299851699579328 2918375 -278880288759416697523274186108376000 2918376 -379851775596482521111081476894720000 2918377 95815918089377431956719105896332288 2918378 -224330257771748160524639706574469376 2918379 -361559149541179110300075169206805416 2918380 -16823072974945126290334751646259200 2918381 394531168406283414880079676925600800 2918382 -142897246313370969108897705586396608 2918383 127610961527122309325298658951331704 2918384 28791461278053508925097360104620032 2918385 13998913081425877895072954002549620 2918386 325258169805098470576290497208284160 2918387 526138289358296545920166192699545036 2918388 110091198519250221573707240565688320 2918389 -280118372771279611544820109786729810 2918390 66937594357882894553348088403284480 2918391 -233871286315035433387986123314392728 2918392 332143676384542888062452068734750720 2918393 143550575907532492769030742686241642 2918394 947662399542781813229002571025888 2918395 -278758731196059671067198137885509200 2918396 130375128651458215581272677707412992 2918397 -221726224776451914794550460127846400 2918398 25484149881760509977214040023678336 2918399 46927595948329410273001776716640 2918400 9131903678989895260269749207040000 2918401 184938621073828325727674884223316480 2918402 -86890466467588349584720632772079616 2918403 295379009707857224203312590945538800 2918404 185551538668853693819957203877065856 2918405 56583642122998402546308002112735360 2918406 -56666771074680298450513335103297536 2918407 474257276949812230352152006281249552 2918408 64564904860740178797373727883432960 2918409 136069957831440470021584758862455168 2918410 25829064425784936267308307525120 2918411 337404525147401089661971979875197012 2918412 -50772580197747963523814396198688768 2918413 -602532880869752685275661191006939338 2918414 -257512293829975485972032894967610944 2918415 300882637114130028721353485323428000 2918416 70586534996623839518298188970393600 2918417 -115359486382043530366019033068947534 2918418 -391242350189394236895242329118638080 2918419 66495452394127099617679891762115840 2918420 -85926950416254751923735786335531520 2918421 -181765565572967952897451380386048640 2918422 106673800114171125701806554935943552 2918423 -502283121865465202953824186765003096 2918424 -136704657844195064084647672405032960 2918425 -177239552778598611517533548573857200 2918426 89406442237775605728691855538184960 2918427 -69052870678410583877371992718328640 2918428 -488324416906713278522306016895724032 2918429 -3037056188242305863145372890003520 2918430 114676871609456127692089698274485120 2918431 155220563693042430739611776904955232 2918432 414331881172803185331882441227894784 2918433 30688462501492117266448769633292288 2918434 -90713077142766246475485902049630384 2918435 -112136914592564718899324500915384800 2918436 -15265246216839195515427351788018688 2918437 490625307376210731735228061142433086 2918438 70021301491911174634693511151867840 2918439 7501626489341631244109410693849824 2918440 114512632383762056088717657032448000 2918441 685169551834754352500169335050644852 2918442 204770278212999871527788571314272512 2918443 -26450555585298794166920994509092056 2918444 112438829685287740109279959223731200 2918445 65868997032391974293678488711943040 2918446 240103817151723849681278500612348224 2918447 -4819961856463526650784673761799168 2918448 5130893820583000077772986857226240 2918449 -183053801837648916956759614524229964 2918450 -13655531113723497181671241804722000 2918451 -58517448201557333487627192778588560 2918452 101867364334656581141965147125451136 2918453 2141792295097424054544955762786464 2918454 28358573248947318283923362999138304 2918455 -41602940529564628903972196050613280 2918456 -493266280889126408305147514062602240 2918457 95812397573409280523980046916936000 2918458 260213083466506880932178544000190176 2918459 139246315719162182057582055364014504 2918460 108943261172779504661007635432079360 2918461 78293763135936411706542442167442272 2918462 -110939536967014105997406177602411136 2918463 243223255872163079258156129902554000 2918464 -22636648739915355599317250896560128 2918465 -372226320536618597891448133155283200 2918466 -50354390571587747167943379737153376 2918467 46376745550870720622186517141906760 2918468 -101417249307965857166014099897626624 2918469 -299971753450514038106806619359853856 2918470 41960103755679080322748014625862400 2918471 -507703666557081460772730455734940328 2918472 10147630633232411409563841771110400 2918473 170270641547874571536255865116434760 2918474 -128613179269689386470267472089764000 2918475 24622734098218189349422970875548000 2918476 4343922474761162255053922573783040 2918477 408325887302048942770771617286414326 2918478 95517441721004818008954134305669248 2918479 -413090080392275663377773092093099920 2918480 -22459522929833237842639331294453760 2918481 267601554934720800098511349754352 2918482 -7573229882071634650905387566742528 2918483 11719695617727972618330570593891880 2918484 246399912036908491733910244195799040 2918485 164921421502786212778156808911065180 2918486 -1830822102812193267715785600495360 2918487 -1056652367229407198787679995076224 2918488 -201882145466779488944669578222080000 2918489 -67342340812236061896804413814540534 2918490 21046974669379621929410111084901120 2918491 -436557443052882735341148536153554108 2918492 671017860998958686938594315461163008 2918493 170096233247744532216544109475116838 2918494 244041718811529360444941275329424320 2918495 -63785876753452887996016419249561600 2918496 -1161921865332236891781434317996032 2918497 -131864841511188856298093614821789440 2918498 145809989932005452834995467713960448 2918499 -75849834473099129511074538892563336 2918500 186959317280273824060584234230400000 2918501 -415459433588306777808604553931306498 2918502 -138350017355976972432888872753393280 2918503 -28486099299071371989950082264915360 2918504 -55709697491944953048588431942369280 2918505 229072199181493679982457681604860800 2918506 242720099628193834630663358053739952 2918507 589491535781849845485106111598160756 2918508 231998469506322216196292206714344960 2918509 -40030937104432045767112113715712448 2918510 426684519069778438938690699179520 2918511 12012871432369938084597093050099952 2918512 -208970098093942622850447930443563008 2918513 -70102240295182455036152786688070476 2918514 -27493214715914403976418270906392320 2918515 -30450478156848030235514959390355280 2918516 88314076514302798794117317128906752 2918517 -39277922864492401563512951115473088 2918518 -38708735327001634762756925892851040 2918519 361704426015705944388715631542786920 2918520 357745510433465372424500885606400 2918521 -402907217433717109476822714968768278 2918522 299058405399480977881724604196179312 2918523 44437688282532800185516064843232624 2918524 -61913736829530034259960346603521024 2918525 321347679627600664153867007367460050 2918526 12485402879401804746251290692059136 2918527 -32416808201119328466035455577642160 2918528 -84805553760334696492529020588523520 2918529 -261695933959165432517534745973766256 2918530 -38041831040755457686381908516303840 2918531 101894631136877038504613976507260160 2918532 21024641588919152237560466585966592 2918533 619921615878554387726467612602495520 2918534 34223607201538293760609974348470400 2918535 -93439828492422161966975657660554800 2918536 12315581143804568674143191317800960 2918537 159536203074273173292555222294732186 2918538 275156171503868137408674028544517120 2918539 -250835659828863197660003718381312 2918540 12071459363291718215861982589440000 2918541 106477666562767582637227251291206592 2918542 -223160098199157691813974134536520256 2918543 -174622932812231034457640473372691520 2918544 -18053043269411449265557845531820032 2918545 92005551754658162081739313819580160 2918546 148069575259850557559985924788553504 2918547 168749553625572021119560325445082560 2918548 173815200382111561917820293245787008 2918549 565070706406774933575330169152032160 2918550 -81431413354998463687030098515563200 2918551 -186830870382672753301220968963747120 2918552 -59187703541298087381522592913817600 2918553 148989763810939427098762029550560000 2918554 6484140731115246259442994964340976 2918555 213096645235239005027335829648618160 2918556 108899750799951352083077139432870912 2918557 -328305657148059669953960302594485402 2918558 379574420667512474758195957702253184 2918559 73827177167034896513433216156122112 2918560 -153516615664508399854212771387801600 2918561 442971787862098271354962701725160162 2918562 -4028376120079250371842995720486400 2918563 339500519406424041682308377565486812 2918564 -163109941274096477193040956780853248 2918565 -90723646336688752118046258540441600 2918566 -54720662460888025010173960453265280 2918567 -116007075176142389202670222288053384 2918568 63334151721798629413075782979829760 2918569 449804375602882056338801319008542970 2918570 28088714585137688036203423232112480 2918571 67814127387389948262583845259903680 2918572 -11961555161208041761808296647265024 2918573 -108927189402593555910447251405158656 2918574 -63365074510616851521267946801702656 2918575 173423953158213899233436848710546600 2918576 123913229279910923738054493998284800 2918577 13221732785219904251040019241060160 2918578 17651765286034593296019633367595424 2918579 194700002397911294869076245367226984 2918580 22562469144480121748634298622976000 2918581 -709869101068256908876942811825401618 2918582 -3171657559111087418974093089098688 2918583 302032442468866027525039092101785560 2918584 83650599009388779582429470133964800 2918585 117236495716332734793037247301398400 2918586 36024643397817167661943448752643328 2918587 250232429246264910159915045705932800 2918588 -52127617898379758109140043161554944 2918589 -179920994524995677539317910137923040 2918590 154550199018974524356865370247043200 2918591 -92658827887963871897534482263222816 2918592 1101106137295194815874723795173376 2918593 -76959668931594096131693411764916158 2918594 56230890505109944326000988840829952 2918595 -11011255776576862787309396778547200 2918596 -422737275847097653349233182324860800 2918597 -77968241612731171469186493368740992 2918598 -209781717014763209785673124545276736 2918599 732686368876718030382287554898481136 2918600 -44114185988111265845903329128576000 2918601 -127450592826781727681008374391219008 2918602 208168104281182354643776944776392752 2918603 153386839943303210794135321283976852 2918604 -8520357822012329412788837730035712 2918605 -486657077690977906625840993161005000 2918606 -38474767381442224743747638542702080 2918607 68574991192507255385150603874140040 2918608 37190727155888378221313198703771648 2918609 -277341686924249405977462121104578960 2918610 -72092074124863289341064708103823200 2918611 -171235319562525295426797148885380700 2918612 249942339843564382799523803414784000 2918613 12276222745850025889783751953801344 2918614 -40014558610310317723548809135891328 2918615 68406454933023207891741012957631200 2918616 85147814419930752381072449843097600 2918617 308989543983113291547669865546876992 2918618 -290127542667418334974698823801220640 2918619 172589131431672971208173332162836480 2918620 -208893984575679309995885414099704320 2918621 63799182794668051382858173697670822 2918622 79266317199817869000702585759919104 2918623 209740767365913098417760440804785344 2918624 297461429488700408223208997199544320 2918625 -1544335920017088618166874510544000 2918626 31291166401283047927779922846652064 2918627 389974726189949653399027808350944552 2918628 -159906023713128435255057373273589760 2918629 -178374345964604330419877379292262624 2918630 118858938327086453571138942807976320 2918631 145979932234484620031477804540899200 2918632 59336159055214597704712002399206400 2918633 -325458703967218751570048319430194060 2918634 -3094860409397738139888525613241088 2918635 -65034491830225897696218589027237920 2918636 -181168549679174389844661091261170432 2918637 268860974754782149816341126373381494 2918638 200896356693260605131101157732486720 2918639 -6810774375194796786285261527307144 2918640 -17078199907026518987224769590394880 2918641 -165077004734915206753725107160574 2918642 -124335875058395570701928560732633056 2918643 52778110138811842394016016207573248 2918644 -348917650999793735656596801178497664 2918645 290424392225672823123243493157857080 2918646 100560542942097145298460655592496000 2918647 781811624378470674461876122395891600 2918648 -75710047835817238348236178796912640 2918649 -41542050602194327432016910725528160 2918650 13990725816639875038883392068096000 2918651 18877100591727958523578660960875000 2918652 123649348588168372410116427137777664 2918653 -932913575305485453428750485320110400 2918654 -197509368819764214631177063821278208 2918655 -5839603703041634147233513077422400 2918656 -221487353290856673899873977392693248 2918657 -120546281243169738250464515583446208 2918658 -131766302124959097800992532746329216 2918659 -1027889353427993433341776003146265584 2918660 199464609246621205437449692780903680 2918661 -87647521222444758121185188589008928 2918662 89079248377319313619625378391502272 2918663 -100701823888527334840469444222787816 2918664 -97226171700214761087066113587937280 2918665 -159065124184606348411094638481846940 2918666 69136693485612292836325945362585600 2918667 -80952408012040833270585577179336480 2918668 -1762290214945948337243472067461120 2918669 -97423493424751714363719660613822356 2918670 17345009702448327748644497647411200 2918671 -43734799189211514375520916154593280 2918672 165556532907207301262822629491941376 2918673 -57620484495649937250352085618540016 2918674 -80450184519185785932677823411700608 2918675 -182538491499127189266618701592098100 2918676 267674052531418915585940088151726080 2918677 -58325752156768325374609389196579392 2918678 11905552215714009954136785035919360 2918679 210142615664123971200026645693310720 2918680 48313671060940973879532812474572800 2918681 -57554811310076514951387331724449536 2918682 78667969777019283059971075922650848 2918683 -317197464540736214459556574096397616 2918684 -82736887701070700712895300580227584 2918685 3118766218863228050884873582563360 2918686 -2361029901607327682271031786901376 2918687 -5507071826391381952147422519625800 2918688 286993037960085310828659256167235584 2918689 274573123990859846256988610974267490 2918690 -93724151457711034975961040274418400 2918691 -96163697774498839435834553991591900 2918692 81559841987420850034925043523870720 2918693 -108235758991591495108168571465819940 2918694 208881196117854012246922452752414400 2918695 -138772561156892474726301301495697760 2918696 -491724787743266001363534383423815680 2918697 255893397871011831044627107686310800 2918698 100507485803262840010034264743106400 2918699 224029916405474270463276073418894736 2918700 -137803714670830269209482655096832000 2918701 -311020619018056516867059451967861696 2918702 131577045070098482606030418656607552 2918703 4436066532455559953500724081399304 2918704 96945788294104987120713963095818240 2918705 -31967786843280609915584936297583000 2918706 -79417430524443292910917678849245696 2918707 -219976606206905930575221237188768568 2918708 -37920634518385350385494973419458304 2918709 7698313313478939469249151779568814 2918710 -18447576703902058310604733291367040 2918711 -8757375976836589554883305284645760 2918712 -10040672717045751008451117125468160 2918713 -182484447673404831186957416512015104 2918714 -95173512811528224910389334073438208 2918715 -136938794257713512603399353097204880 2918716 185244894659576896314660415317539840 2918717 -247607224179632985463351262652978234 2918718 -138581952406064720932235209473137472 2918719 -70228684125801491616500384574306880 2918720 -2572533660479033756917495989534720 2918721 192823011411508785441602868356142144 2918722 -21305985932835855148256247566160000 2918723 -31533220766486784041433146798572800 2918724 205096924019662104435212896323296256 2918725 -139927895702028333161081147076137900 2918726 425212950242499756365270558487360 2918727 -196126939127504889308548075668860160 2918728 -216534402703442194209920994934855680 2918729 -189081757100571566574889567263094320 2918730 -78527520591822087967203797913062400 2918731 -262657730477364264968985800086591468 2918732 -5511864347959586649532146327840768 2918733 35502098229076673348714727749736000 2918734 -115164735755722308351828383230425600 2918735 366086665540843214916559473746220960 2918736 -23343482406130971740826409993052160 2918737 403134888625746538301028001764822386 2918738 -296771294409957612262346019354480 2918739 -185491676518850610569673891764891208 2918740 228845099519388938186843139497134080 2918741 -11379543111224987830153370085829728 2918742 44624603433500579609097970467847680 2918743 -76217082392979722874046035872361536 2918744 -85506361518154602874464248986214400 2918745 -8011307146822388208785286183226680 2918746 12247205577982951690916900588818944 2918747 225545822738090110977694973680996224 2918748 63312077792800141301151720358649856 2918749 -121219878939290726458774832049031848 2918750 224746074279335282939562398383800000 2918751 5543790067212882565670581737328128 2918752 69127383179983892818124050076270592 2918753 64935941561801053999755612232873284 2918754 50238886077324121955434628307840 2918755 78096293330015202454984309604539200 2918756 299324691200206573383602591831598720 2918757 -125450413871684373917649825786019008 2918758 -70487663784775660523901711334092480 2918759 -28911310925392075524964721960371296 2918760 -33314199947810756277294876298444800 2918761 402625515070709872690406571581976000 2918762 241793614337408462803550104793856 2918763 -158216059653533635291613657061662160 2918764 -322532507543227523379185185447110144 2918765 416571344385716421536407686947259660 2918766 -28481608340069393655719452400726016 2918767 119940182134957041648643045856324816 2918768 -106004677871312702805386210857156608 2918769 -81738320745658838233384823923878912 2918770 225764223491745722664066671373682080 2918771 -72145342988694874801760481023632848 2918772 230487508701970293932208795467431296 2918773 -128485851117332186552621300503075872 2918774 -51761105783643732924747796570644480 2918775 -121288822671471556925372728290640200 2918776 101941310727244005781007046057615360 2918777 -268382474183777248409292102300388374 2918778 -1058684649786770026309561899954432 2918779 412007405469725608992904775359881380 2918780 27881703041414291984347458429465600 2918781 599674771123445318396970261316003200 2918782 -82935829988431815534480351462449088 2918783 -518174056572910432869576048200758512 2918784 -125128394295585556430505005253918720 2918785 1615104241225680210951031551619560 2918786 97653039639274160098341242720883744 2918787 -19719570454208106623255506414106448 2918788 468400252197865087213020135713852416 2918789 183567232030140436942629459491497440 2918790 5786946138963833965841823955837440 2918791 -476243784167002772789418890476236768 2918792 152112505018199191935329191926988800 2918793 83470331888672934652185061946766528 2918794 -172796424076304941311346095454699008 2918795 179417573870211788633164205620621200 2918796 -98879488531988089165865538005611008 2918797 -2363229622712774511553588401606208 2918798 -280389509438899555293137811318420864 2918799 144437032898668966788088675089023160 2918800 -40655267479512662155748532391321600 2918801 619860494563967736674851321018645092 2918802 39917260518748652150815544128189440 2918803 -592411179566189258190202892337988948 2918804 -134873391066418999735863710129977344 2918805 91384882956526000407876772000197120 2918806 101199863477997646542037726366313088 2918807 171792460086158394067500520475290056 2918808 387079378771691883338863980375859200 2918809 -122988861104038593599396322005623990 2918810 -102655260549346194874853541604730880 2918811 -194557532037691393816686283501032192 2918812 -10594561483055524383715581597582848 2918813 -589713908793841166719943875401750720 2918814 -177665536071793844867798294055846912 2918815 -207785154788173745051622077824505280 2918816 135682264552961636455431730648449024 2918817 414305303497032787612548130878174288 2918818 78927625803022119159131422812925440 2918819 106706167487222232640893972796551696 2918820 137707105072331279569231701636526080 2918821 -384015531238467346363278714708550500 2918822 -66572718299746598966098336091040288 2918823 -305023650655220456847264756813081816 2918824 -51217025949524061599017270824023040 2918825 -55182195904604611925735460130814400 2918826 -161450200115718311342385551611950336 2918827 82374842521312122245490246803438632 2918828 410735928786726286614962490681924096 2918829 314068579686143977402182978729624384 2918830 134169346965372385718465653436709120 2918831 -110774890910802336564282976143804336 2918832 4267289046710405171348749664059392 2918833 -632624102886967428915741935776260240 2918834 -42324506658327310690025835593478240 2918835 5914910457817598190841783743995280 2918836 106650515038295790163100834001264640 2918837 386674647736330537385794075863558240 2918838 -5219714906071247016390726193231872 2918839 -107076256688320194932035145780727168 2918840 4087455715572349442591888472268800 2918841 63663884881511355524855801826607104 2918842 -261041586871763592961250110426070928 2918843 -668634278596818736647801866176778496 2918844 46027524703871072301234775583201280 2918845 294708702910420228511505817013021100 2918846 53886179307578617929725766012282240 2918847 307293321083613278016210013838089728 2918848 156114009355977017092109558832168960 2918849 -117037989013108391197931344908938364 2918850 73646883203608882500080464132416000 2918851 -161040626273332762268696990417355488 2918852 -308357271047413407734598529902344064 2918853 17151061688993192464997775640822464 2918854 -283726026156979503959307628740990624 2918855 347697541336569435995216453779569360 2918856 39305226012700058846892318029414400 2918857 -419311034986498204659555117677641894 2918858 253452392628370061136846189942623280 2918859 -112079500456054025068264906595292240 2918860 129371664517290260748365572641024000 2918861 -174490805632658051393689318887098880 2918862 81196505213746737750891041998356480 2918863 4718523577078893151484125816158904 2918864 -23643144125841190941643517640523776 2918865 132211686114044000482224600372222720 2918866 -131566057664343181301410059552174288 2918867 -45825985692214371747900996461423616 2918868 189301798881455971494604463436810240 2918869 171273358712556170531671855330313244 2918870 249924236153803297381030514318426880 2918871 211970207987563547296252042463147040 2918872 77995017653130976875169157924659200 2918873 -280980032575996275650369002345573878 2918874 -68797856024175905357616800136488448 2918875 132262186031379258725557368920700000 2918876 473015526501238150850105266944207360 2918877 -13980269054177043514137913007421792 2918878 285118780384801713211008477805146240 2918879 -222405727397158527390617896633974480 2918880 13718912883543637209463254657269760 2918881 132292331406966979047270075943141440 2918882 62534625276759999876471323456112000 2918883 -4538063253551581408648900219133184 2918884 -190048295722326456562261845885149184 2918885 74095851241371596834247233537843580 2918886 108514354058862025127225842863094464 2918887 -242832922604878970144562406775243464 2918888 289976865741191778806093799230668800 2918889 -280164460662641582802775476932712480 2918890 -32581080537517397101378208166550080 2918891 444530983358834680134834092586338292 2918892 -205755567830876227030933676927385600 2918893 28452064185379699717530803876307340 2918894 -340450145999842334270054164819614720 2918895 -35760935814787232460651002398272000 2918896 -158630292899127883092979582292328448 2918897 458338160520568649459917202903051346 2918898 -30667423505048192689202175208722432 2918899 -539763304618235006663023074974082100 2918900 41175470610912837274687436054563200 2918901 295711852201196970545346693665344032 2918902 108336125715470258897936258438977152 2918903 -51998743069374350862708683618631216 2918904 144723416147315529880770215505285120 2918905 9315941573339533495273882428213120 2918906 -332856426583903524563766153676744848 2918907 -78494288668745445337291888823078400 2918908 469746886045309879320770913286663680 2918909 -153071165382478852577894800883475840 2918910 -38624499193764480882415221720672000 2918911 -14840198948588857667830306677647200 2918912 -61034195413986204597489066854842368 2918913 22978366771518788992054534999080000 2918914 294700250456676076524776540460079056 2918915 -43477721615174740734704104813795440 2918916 -23462364687516630142626499889688576 2918917 1222151935397980425452604282072578112 2918918 54007912424518877256707689174676160 2918919 -238614984520884410830537081855696560 2918920 43077071285463669128231979608524800 2918921 -313134035234795072552604606894907878 2918922 44414932388108007799003810534792704 2918923 22096762035720411560779550766532240 2918924 -185917750773511759825852187579441664 2918925 70913061589103644432680792492746850 2918926 3301307348314268115350061379683264 2918927 -298784122649673698367358067399817600 2918928 92613866014064809379842314934616064 2918929 -28991261289490548461383334502191872 2918930 24226657068126098444939257701888000 2918931 25924700109816729334234333838260152 2918932 -62212427628532335081259021989376000 2918933 131786807346140573250438482439410940 2918934 -112474455681068000549161643165497920 2918935 -579728914073299192299348184348847040 2918936 384007591090632958071437463782031360 2918937 -41549147487417419690568607468068480 2918938 -157047829447016351894725942314128640 2918939 466484660760693450201976161023044740 2918940 -153939372165876282329764911512448000 2918941 -85635033208943251730967161440289216 2918942 -194887938357548319581542006518900096 2918943 337151182614856669737512928418525200 2918944 -127066004015355401357720706883780608 2918945 104537353459155138816046001487959700 2918946 144914851853131837525101427413965184 2918947 52016094934730005021437837996314640 2918948 -297758162444009065173960938278008192 2918949 237276393543939207256697532877588800 2918950 108979825283333944219535659604172000 2918951 -23328738574650805944576633379234560 2918952 -134634845080865263225896134897909760 2918953 21890092711622888497496190729825600 2918954 -53192163735378012245424563957143968 2918955 -28462009148265647501596141384269600 2918956 -82373647146191344344381124733829632 2918957 -156033787185659511590984484331896660 2918958 -62467240129133813100705189725568000 2918959 -683476619632811149839153721975513840 2918960 -12155051767732999657459426504212480 2918961 29923655678455154091580546134227010 2918962 -176552525758058052423253989693270768 2918963 258404240667355293944616994174723212 2918964 330713717997805462857364691670116352 2918965 99830465487366354553970213430192000 2918966 -239600584292479230640554973463702400 2918967 -9299234418152117459900861942413488 2918968 -223529732304106709639647372941066240 2918969 7918291106235622158389348224166544 2918970 122480487035914479867647375840640000 2918971 93378513122512009646919397418649600 2918972 -24095432632261788460952010400573440 2918973 -182370502861674885056102451321897216 2918974 -49955304720224283643718508486633408 2918975 -61238496233087513239191736965809400 2918976 -67594354007551790948204705791082496 2918977 -109224414896379089064536940081850174 2918978 11919748208296834195111463667793824 2918979 53747149296210597353493741069268020 2918980 -270287287110778926536217881763552000 2918981 81091911192019218645914199475064064 2918982 303247001628618691870674855517114368 2918983 664453063699395735169241899138794760 2918984 447279851035287523594819072245826560 2918985 -27617878041993099111290112317946240 2918986 99093309631921121827931832425760000 2918987 131083254680334106941607334779602432 2918988 -184340478962619082546000573714115328 2918989 -291076044109172549200166516189241760 2918990 -244791296599342949797275650704968000 2918991 -30794089965083864130340300916676096 2918992 152308211175730158582121424207872 2918993 33533664022043325365772833744919552 2918994 -12165239978574867570483876079107072 2918995 -92465052341244876032021508303554400 2918996 283586441875253159490862406407344000 2918997 552624311858105743482859679621646 2918998 265347394785950928982316997001870464 2918999 281408813496940272418624892998610064 2919000 76371897720081091743575293132800000 2919001 -275869203703205217217351469491935996 2919002 20061909685802137153342816062846432 2919003 -58268652418436475490595591117723496 2919004 -47827345131227950286899368453632 2919005 391228712703279860871180407236263660 2919006 -278614871379533212100506296715856256 2919007 89672110442253264285032837709944672 2919008 -517044216743297891257639712080527360 2919009 134016577053051300492251886958467504 2919010 -59390070316458314308723724792559840 2919011 612274240994139166163460338066883612 2919012 -137859071145926875030833179609088 2919013 301857858697375695374738884440715262 2919014 -19034392627787781258574379399868288 2919015 273673303908145594916305711756371120 2919016 -216096340573877037157995745374259200 2919017 38676801205167486116066691875883066 2919018 211880287270822645837308000964379904 2919019 -36751814745120974407360150395446904 2919020 -68140994085463470855447424412774400 2919021 -56679180157426396834101171556849536 2919022 19184184565727834878047948196431360 2919023 -154638603320282182427931793257403536 2919024 163136780851572606667255580816179200 2919025 313293826679108046371825490876870000 2919026 221376038632491819625848863800104960 2919027 -1918077835192375597215617384161920 2919028 -83866058448868464838269754948902144 2919029 -402473432765558442390737952004289280 2919030 32985538499105867125412267733544320 2919031 513842177268526479699770843580649832 2919032 -353950604499670154789722785766809600 2919033 -94163687081913321994687400144472120 2919034 168800493617439628056016819254658416 2919035 -36636816490543664572399700578595040 2919036 -20240465421153787052129571921868800 2919037 183501311433594896384608623940002240 2919038 -486322446396845132497252460229277056 2919039 345095559768816594041161259585948688 2919040 -178448022839177987573470117389926400 2919041 -188739409634171060564362685565084588 2919042 -2088341026722675193728628412080128 2919043 170956450573552801452915518621328760 2919044 241378544602755203085960914670251136 2919045 -91433845607454861890780382006533760 2919046 -1953214732764290791964749014596736 2919047 157314614931891431703976216382249496 2919048 103006567018711722112174808417157120 2919049 -169238424960682652063550822438414464 2919050 -196106923763647849664380493113920000 2919051 -19399696524074496009984646945180320 2919052 175975003891494348890318785747556352 2919053 129445157978332681337125891556843520 2919054 -206910323001060677483193557485318080 2919055 -8378661454751594137959724736906640 2919056 -38351086687836225935903584305807360 2919057 -279903726905110182675494181764125920 2919058 115039606265660922722698610335224960 2919059 -102390659435565006950262136406306400 2919060 -130880655885559983046388127007269120 2919061 180383616507420069953089424391915662 2919062 -109976318681519685641196304054591968 2919063 -124536447899026108225157148833802240 2919064 -429169244579536011891223935986288640 2919065 -254288722604387948789294734367246400 2919066 67207066303219720844289637345242624 2919067 402352552375716842711229978444417192 2919068 304799030238155354296759417835873280 2919069 85468398485860465579277549084013894 2919070 -52561859602922460933208947645972480 2919071 484283210931534896892585360353026272 2919072 -59495810300201566558318492715581440 2919073 372138086949875297183938311173659824 2919074 112484003520142152319485050541235536 2919075 162993993684288943119613255604226600 2919076 658708559857475779037841993312165888 2919077 105635741555977526706242846637685212 2919078 -1601399313844208146890308220764544 2919079 148688791034992249472299343274594680 2919080 397264744436234258079321012598118400 2919081 -160063074761531470468477039988216640 2919082 20963510274189799647769497394658400 2919083 5652951589610852052203449782433332 2919084 18158174572728261054867661416038400 2919085 -146845263335640529632109352332979400 2919086 -162424857841267990592774267386915008 2919087 -109069815781767347623245134455485840 2919088 -115081573120232208171664621343653888 2919089 -93607390775555777764201758881682960 2919090 -86875372285640846504276518134535680 2919091 -23295793312583011817506257620702976 2919092 102287975648924176942978718927296512 2919093 121496735004850950004463075553701664 2919094 -197806141250039235180859521978698496 2919095 32901998735549137390141150444807680 2919096 -270090882892316602567838046465146880 2919097 -21236769691912861612474377118458454 2919098 -219324847187470785389391580726272 2919099 -164141771356561458696514852112712936 2919100 83598363669034347882343676859046400 2919101 470554726426984930128781954911555852 2919102 5260068604276146953575997787368064 2919103 -384752316552134026188961998184815360 2919104 -42585705108953651692756856979062784 2919105 -128853256086196256477842191497376000 2919106 -72604017236421487445534018447733216 2919107 -224621408560158214162409799062056644 2919108 142704565070267092147168346631797760 2919109 -374369259136367432587632285895870690 2919110 -179747014368500340495107272103399040 2919111 15601924386471963210101642806504560 2919112 157024603339223024790345752466554880 2919113 -41436956486107651031497774316809638 2919114 27409605431604855944915549459298816 2919115 3988112474680155759641887904313600 2919116 53720422401075349182998879551568640 2919117 15743546324743225002623204892069312 2919118 98684854878815585033036465115597312 2919119 160958424491898831941813785827334896 2919120 9951501534498212673187402263429120 2919121 -280233679059447935499664523890196508 2919122 153689548036266953805415173391862400 2919123 -1067398311862619061511586243562948096 2919124 3142146286718607266668240102960640 2919125 -973629030381562802839082182293000 2919126 -125509095246720652921234263603193920 2919127 -68355647768359663682009187515260024 2919128 478649743386350665580088718780508160 2919129 -60099534800084383567136163655660800 2919130 -79148950534011317388019488636238080 2919131 14152537008161343819765797998554000 2919132 -149526333978032785884622093287014400 2919133 -255295321957065288508595892520184480 2919134 68654307719420904963166425627439680 2919135 117771544385705151290198675695539600 2919136 -534030742263346011111224594370134016 2919137 -185353125560862776791574460128433792 2919138 -234590737129322485280993508027951360 2919139 337615601915091889579112045936895880 2919140 148426453825006235964027520241664000 2919141 4318179049993607493382653382882080 2919142 80642237006280379470278429387218752 2919143 -47166321836443907607927834511719240 2919144 260863454320905799953731410863390720 2919145 40839621315006363858351988850862720 2919146 26042057712435584464599056529530880 2919147 157288261703946598022077907928048384 2919148 453987822696920687380030569786622208 2919149 55904806503124289885819992453896150 2919150 -4374726039940040082936966321000000 2919151 -427998251835827361156292918328353608 2919152 4036520498236860800944985844252672 2919153 -310998468009203616916848784721098896 2919154 30844265481765534659021563314511872 2919155 -56842633898917736438623981159003680 2919156 -217193264156311620819224440528355328 2919157 592137951262613917473916219068607406 2919158 -18356598766483349801112901954077120 2919159 -98795421715164199456598988552667152 2919160 223425964619033626558140195373056000 2919161 -72861868394482069682164201363642368 2919162 85285266395009011599383838535421952 2919163 38464317064045602969377810183322048 2919164 -13973900099903523932095689213210624 2919165 -42053589612334779951702540438092160 2919166 -95392287040250640788512165873363968 2919167 -156307198931027760478223394747778680 2919168 25874551332122774861578079173607424 2919169 -571115516847759669025500170607290880 2919170 -59012571982494044030423961020451840 2919171 -284208265793734703562802239370938888 2919172 -355884608484484451000674112650786560 2919173 55854824321177721469326875816961120 2919174 61554087565679574806324799155876352 2919175 77904248705414610564514377424736400 2919176 115360537336716669987998378991667200 2919177 42322352908793046011384390146649088 2919178 54682089721295867997897068174798640 2919179 567786588446944651123261210055099640 2919180 52833313586352225618247476731166720 2919181 799126514734576589660685594525207712 2919182 122307773233715226437822464584934272 2919183 -77574096505407901462306499762545536 2919184 -1030736264358778367269152395165696 2919185 530667402749311208015033538069759360 2919186 -37321176589298617942165272614380800 2919187 150099451599440422150364947222089360 2919188 -134088763021881844209604383606554880 2919189 -5961070004398339452926806075287168 2919190 20878304324043751906955237156407680 2919191 100341755770125925148564992856823384 2919192 119438001625069940192399591215902720 2919193 -140065829044198670661651715893416496 2919194 70929768021081441327405206190982896 2919195 -6351951679698038253949311837349680 2919196 56726215945796861537276491139045376 2919197 8399367105581409048758859776446380 2919198 -4273083764998655117661508340505600 2919199 -66920256467853265030404578877200800 2919200 -38626265420794271978890490953728000 2919201 147481683370471277704153376131565232 2919202 36557988605295033118534151171719680 2919203 181259130697368200780218775673209760 2919204 446392287888798662888883556195261440 2919205 219062862071549227486818965610148860 2919206 -24764929778876153379460333163156736 2919207 -2267148281718457681093544796025560 2919208 189803158757408024508499007569920000 2919209 -391976850181769832935167947767923590 2919210 43087590015378936365213590065361920 2919211 104011165047735535167192818006949812 2919212 37666993617511390887296614660073472 2919213 88603559227488617916101805359707200 2919214 -93793928464411181111009064989302848 2919215 -25576848441897471823267426902334080 2919216 -37033026337454834294833744853139456 2919217 296176976003033494070568876063774720 2919218 -99236425382917423858492985129971440 2919219 -81290902341209110146613381331654856 2919220 2938942414581734088289262404270080 2919221 546755542752016783998013172000653422 2919222 -96738975246027253029346194543802368 2919223 598472774471882131559620950290191920 2919224 108300316517365306788057113597767680 2919225 77350824923202358775893693733691600 2919226 -228499553321072409972979137265975296 2919227 -1045474231550943939092383737997680 2919228 94300565977692731127962793044542464 2919229 179630823781176884473388297013818784 2919230 101453268926518685332555005109661760 2919231 47751908242171196731222779929398512 2919232 79114806436873882002452849102422016 2919233 1570235623468861702739756962870404 2919234 -191434631990109353357022907718152320 2919235 -66257179256251870788030133905941040 2919236 260501008252532570524120700400906240 2919237 8208187255603037092406606221961952 2919238 -23543831857407555894650401467559680 2919239 -225723095364066475999758681057245760 2919240 7489190350830328827606312996556800 2919241 -19785623661468175493187271794091896 2919242 -10931185263984561502239729263368608 2919243 -35051678657087333749572667347389736 2919244 -118786869718886481490478716725731328 2919245 -86203429406764397026508434792869120 2919246 -102156993636026192306148257754048 2919247 -28110150478097480618606637101388240 2919248 -28831923327016989515507282971926528 2919249 -382462205120367120715300230784825566 2919250 235819915834672438547974398008712000 2919251 -285768542231217669343230619522889748 2919252 55225484578626267382965604149755904 2919253 59495090777245658526966875879832060 2919254 149857342498940152591960271425522560 2919255 -84428629101390186730223485840137600 2919256 428010035774617141141371414126796800 2919257 -1003900740160390792491250445443154496 2919258 -1821599169348780600340447463943456 2919259 -35146132274977961535931428864998384 2919260 -48971409316996967280267058308549120 2919261 -212144919180716087936793884829080160 2919262 224874174689731555136460471478741632 2919263 -66848970888032897891028078300819504 2919264 -457693006830060342629796468939030528 2919265 -254912001704947705838716950373487340 2919266 110429733526943449882719532687403520 2919267 -109027671461364372074111020371219360 2919268 114562743961776638790376096574432256 2919269 314744666179802002895663732278268670 2919270 -38696836484876776725266125701120 2919271 -15032825434382633752037260111303968 2919272 398585381247889771420923298131532800 2919273 -110292285357151928526352391728502400 2919274 305924740615137544922783991229862400 2919275 -14623016036514550731039892170649200 2919276 42883463491285346874456055460163072 2919277 681066907406985455496140532084984172 2919278 -89249089647850425686734839647661120 2919279 -8069937841008333167807273446432512 2919280 -6153127877205222100014450014945280 2919281 -189151461147321415540268304643246608 2919282 -70953582993725050769621080162457856 2919283 -377416226339737032018703798079355536 2919284 -22376734619671473518252193234336384 2919285 285489144691743822365502565483915800 2919286 -118128432493854045256972473355202496 2919287 258087943510734735573289955099750400 2919288 190585741905321801870850639448002560 2919289 -147968772111351823884807480894482220 2919290 121843306979467384661937389165126400 2919291 220075660450772779111278365774685744 2919292 -161373628376893171856883618233423360 2919293 72108429505261662459654820323509760 2919294 -40365017646653683612532794843330560 2919295 326934523883345284070367074198749800 2919296 393449384408948180147998362131496960 2919297 396668224205890515651074815324753200 2919298 70005682839382931473169165375768064 2919299 -316264781807249214942917537783405700 2919300 41836170882042935496000058699468800 2919301 11908867607603286408952769682137088 2919302 319635863140480119663740734195616352 2919303 -217744680242851258262936795285784696 2919304 -17453874924977731589887631898900480 2919305 -355365439948040720282658448884528540 2919306 86092810527357602402566686434334720 2919307 275972466108074670996208281809659152 2919308 1057522122618234454778478575855616 2919309 284615913541432491389871057827400768 2919310 -786983073958206468966502715955840 2919311 -703351372807859153081906074710539520 2919312 -47963764494483543781361256586936320 2919313 12399664402834313476909127305969264 2919314 195902313168707673951578907291392160 2919315 -3509182705766512965993155198926080 2919316 329099685292668890573715719230275328 2919317 -276232416244978767116048173089899634 2919318 209186909248280317035242805914802048 2919319 -76622033710752227302647915216859256 2919320 206094326273812333607557175092224000 2919321 10054392457214429090753775837334272 2919322 187221023053490175241235349738651120 2919323 165450121995923920950005892399879888 2919324 -92276483941810184426641318487113728 2919325 93125090881323427074851511599710500 2919326 -189335478038798348787093107408565888 2919327 -411297964743068879059887692906659968 2919328 266123654013547672606842863436103680 2919329 -398578881955243269638758655096150400 2919330 -3433570515018534327764818430016000 2919331 218821794648305580066643634693983000 2919332 60261299165635157407498968609767424 2919333 59095540706090014608513553391353344 2919334 199536783546620183090780071400415552 2919335 -191574051469627231549297375754318640 2919336 85785866360212160548616038938869760 2919337 -218023997260340892646780250791163228 2919338 -233707878510501631676612682900596640 2919339 25926423258562816501590303295617624 2919340 109983688335591675946383911924643840 2919341 -612171857068836891785639333113761258 2919342 -233080108947739862597565182276148096 2919343 9051666217966574487245757604167360 2919344 -3887905902266906715632705157267456 2919345 -107384888058864792997979776828475520 2919346 135785516189696196847216464017172384 2919347 -13042769138155069760286000978598080 2919348 -401361436938791617493661301588807680 2919349 69379962126040076046518826251787246 2919350 3171595485946037149389084414720000 2919351 443037065172292857519978096859759440 2919352 -544248625746419404316962893692006400 2919353 436724165435202963524652165445138602 2919354 -146719910370299076160276215851412480 2919355 -133925271488202214538541987618392640 2919356 -2734466335908378862325243542020096 2919357 -105859525455116675009407552015958400 2919358 61653302736852803918772129896378880 2919359 -409493520075625054114015852125597360 2919360 -280546085645588641904018891735040 2919361 113343647611211641597506848031600962 2919362 266153160451466945401452633666228432 2919363 -5102085994392419336121053365850112 2919364 -33678064648808069286123445134901248 2919365 -386600786641587114405174280585900740 2919366 -283077793723453875395292613539444480 2919367 450035392509919833476837600422800 2919368 -218382918619546915157473025530813440 2919369 69991119458470399471145052436225440 2919370 86220290283866301222995254578489600 2919371 -121381355300464230827894825261792688 2919372 101525711739627121354415707610803200 2919373 281147220119537640113613939001450720 2919374 -19293249099035238581994168122449728 2919375 -34048435241638035830009413288350000 2919376 -17448288299466485648591378416877568 2919377 178104841597029679137768538749098226 2919378 -13248759740192333726370706126356480 2919379 93228706698787745978732776408225320 2919380 -321469639703525777252467734017491200 2919381 -145797777141655321550848268872848096 2919382 157894676227802478004970552631189792 2919383 -371406482952994456426656782058709368 2919384 52110931127172610930593344413286400 2919385 -14806351808965567606609576457280000 2919386 889546660480583106007242719610624 2919387 -221905623284768855246316095438024040 2919388 -223172429328410558309941964132966400 2919389 -368760870849454987446250715548351200 2919390 -31978292278611841635247493082255360 2919391 -267415645868980525818227623133582648 2919392 -178410550565678528180538117015994368 2919393 42298740168561337190541151633515684 2919394 -77152109091755932757198641816424448 2919395 243509604301562977033854272378648400 2919396 52607370008830085393919938808735744 2919397 -206605717168899951926875780558125860 2919398 477472873135967759502900152953214400 2919399 -802316624739397121832475786274304 2919400 -118400828417360270667371002023936000 2919401 217107198666342501111299766142544100 2919402 260952070699224348076467176102030592 2919403 -25080325077126452380750174221327776 2919404 248172952267998218210550034268057856 2919405 82383934344632536638939267364554240 2919406 -102824682610285809598620513409902720 2919407 -3685212925483444273065244458293784 2919408 26938210539788136560145604329897984 2919409 277242903137953731107924774938046116 2919410 66930483646300187121107090769889920 2919411 25489243329286650918835011054413904 2919412 172184390808484231028297975737485312 2919413 101164509887518939066662093870839424 2919414 62892101572541121754183426815061440 2919415 -388633660165859952478781095832282400 2919416 -47605763806303315414838391505920000 2919417 147409598234933291280562729438721760 2919418 377678977643728040011229570916962160 2919419 357065892303025964465359619026550820 2919420 87180341098011022486540614308359680 2919421 219400311737438343121157803966251244 2919422 -7675032269973481949268203720198976 2919423 -29066276929201153050264518302473456 2919424 634992023524404334127419983990358016 2919425 -30291767852400629181127160989843200 2919426 172532332136289986643078100847750400 2919427 -217566449639091147760995065343071328 2919428 80323890560601304520807037962849280 2919429 -25690217083485424200165774031822080 2919430 -83059210224681999978773757622953600 2919431 -761537051297089554884481358931622768 2919432 -588719821916776331494601425208770560 2919433 414751033388418208784081076485667024 2919434 57938112858939255279377054821008384 2919435 142992305392645497679880122438502400 2919436 85047202397563843424233072227416064 2919437 -211303327717317133317372188456003040 2919438 -197788561421450816419824202800840000 2919439 547089777216828931176537925153554040 2919440 71516723978841592291362003067944960 2919441 -111164198716476069485707610307510336 2919442 2485808789032128190169815910403840 2919443 -254069814964896410647306835252260308 2919444 -107981564986619811492886694255210496 2919445 -294170012247489490062664842854880000 2919446 108418264085703972008010358629537984 2919447 -25045791531261830719356012858446040 2919448 -14360907288462380826216106265395200 2919449 23201817672647925378433894765704768 2919450 15305913959909964480560919358713600 2919451 -212030847223008777853759270658567548 2919452 -151065583517244695734931409729220608 2919453 65195154713180266140856622817170304 2919454 -264736560480261942057872933657245824 2919455 -4536579238303044691661089220167680 2919456 -55972164006211768981259661449625600 2919457 122862815773701671502549369283304340 2919458 276560655890578405555814843725474176 2919459 -195122352366592523251809671985004800 2919460 -158439861480052152498425170859159040 2919461 74066879061887898171102325241866812 2919462 -10709297467341859935617016549758976 2919463 376036175080850803062018946120030712 2919464 -293153155059274316701107903569510400 2919465 121862656230851403904001381493249060 2919466 -65456034010187827774244739082958592 2919467 136889142406132990011425950680080280 2919468 75005461725446558021776657824697344 2919469 -311712820928075125106078066964208074 2919470 -38085538912727522895791438027667840 2919471 1573242773150057211108581638778640 2919472 -71321230999019982082939096926797824 2919473 -406075382038531363210531950887191278 2919474 -2991098314518511881679838892356832 2919475 -102165826572551736420380248608570900 2919476 -1807307848625212403389739284168704 2919477 79476855479539728807689368612670880 2919478 72954280382072552086306283543049696 2919479 -293098544458326921583656158102488920 2919480 -137526991587087034601536537291776000 2919481 212002624960630637790244509947594282 2919482 -7907523623620166655638265839816448 2919483 1120058567747887374673677911139840 2919484 -379857780980193203728388306436649984 2919485 -2681357362694765907849088796624640 2919486 68597424649490039765834600493232128 2919487 -61921058845552778500074696748046976 2919488 -99787760494964850918397559439360 2919489 -28171362947398315752819813425728992 2919490 -57318127933137903279171871643059200 2919491 -326751988437576766677817072477719108 2919492 -90129376784031911771817499420685184 2919493 20402779008720107156594138573486944 2919494 -167707097007154968576802928696224128 2919495 108474904254916480821788691995968080 2919496 166339655475276144517101940503905280 2919497 -3341377304878844391875989288996800 2919498 173558046267977019249987903723704064 2919499 -740915606187993283565702570069419008 2919500 155723752867100918508582127895040000 2919501 69664260969423490917804385258697868 2919502 60321110011599968512200218856225600 2919503 218053864312516421325584581630192752 2919504 -1049118082369402466448619642552320 2919505 -151026470321599048111911677161958400 2919506 164151612674661006891503496717076800 2919507 55702881488433057211458046772819640 2919508 -283564806977479386542983719168364672 2919509 364475356160862398088193999143733710 2919510 54006688285437751909085774858342400 2919511 68215605431285992814228751364713824 2919512 -311428786818251358711122019174789120 2919513 -62005326135995772790434812327219712 2919514 -24772020782145947996704568320165920 2919515 114815594376086189082864627779924160 2919516 -209569887563566960037864187463827456 2919517 673372171105749161076765265404502860 2919518 103356158821816832701640471468109312 2919519 85174676349169650261633566151942744 2919520 -222906336107800559357268254643978240 2919521 -468837927572507393597525546319201600 2919522 -60234857385929069415053009848621056 2919523 200964484513497176769597058393679464 2919524 -367735623220218505213871854148198400 2919525 48864843503148912801795291638361600 2919526 -29423697257958351421220641120118400 2919527 -158815281468692784073377674392650840 2919528 944469152687410263868633506938880 2919529 -54381677061761177304105488126937600 2919530 -37490905540872969350148153480905280 2919531 29148381459253914986486209808382552 2919532 142481825794363226560968047837921280 2919533 794670964636020317375938260083883180 2919534 -53328423318994948841305565617206720 2919535 -87582208989791547997237643638528800 2919536 -25502812724327620804937190715588608 2919537 202634214180696201608119099292257440 2919538 69354225811588896193694036230920096 2919539 -179186691845879635608847350772337760 2919540 -31739798614730481315649809375436800 2919541 -163323037297489587120502513779759058 2919542 130043649468716371248464801643264672 2919543 122195815244388592090696726384134528 2919544 269239039100235067623730712771420160 2919545 170012699654708205940146392078271300 2919546 108829593776176362914422150643650560 2919547 -128332565550789486688796171290314008 2919548 -7005891888363618993157175681518080 2919549 47049583705767661732033147639596288 2919550 -125459159852388454857523691939131200 2919551 186448759397864515883111003290507440 2919552 -232441458622319485717131751178895360 2919553 -53930528765682503769233818683724096 2919554 11967090998766133975116479317222272 2919555 61087542542024563541625748298488800 2919556 -113933023422248189230867323101952000 2919557 541096726707980941089452790490099806 2919558 4848609708410528229375715315244928 2919559 -108856946436456005452720175262363760 2919560 -85422520565702803645571830630809600 2919561 155024315083319954104856661705606672 2919562 -3348546667544435992753770485654688 2919563 -198709728711319710801355089556283616 2919564 5518561360660252332888542079972096 2919565 -41726861627638828914958428874166400 2919566 -137159777794111922753974109063887296 2919567 -201808553365162152290274032476779768 2919568 -8711745705372938094344756121591808 2919569 124804843373705304438559039301405220 2919570 -37288163035494048637516548372272640 2919571 -495386473176863024783376048761539740 2919572 416800894709985820014151405662355200 2919573 -5534471297479112582110721993388978 2919574 -860894099054814060188630955583488 2919575 -377395756740207192402017772070143000 2919576 -115746116579689721158272438123724800 2919577 -556776079750982371240345938392091574 2919578 276457145299707937511451598915261440 2919579 99025962498975573516066085727327088 2919580 42600148665795742258286098123898880 2919581 6725858521167982794622852379557824 2919582 24538553754794204969950488560082240 2919583 35101028262311916110690817124814400 2919584 699449895674666679682962941619142656 2919585 -5284186556161629247223797586851200 2919586 154410575844711291491760022683718992 2919587 -462419728931061374450042140875698808 2919588 77419485159902082452249152650326016 2919589 -567310280466573025469062570079628610 2919590 -67778049104587458389017390800729600 2919591 26016003750214996867674239360705280 2919592 55465624088522745251544406362931200 2919593 -1085756124158522302948541653422334080 2919594 -23285590662246403394544480826721280 2919595 -33392775168547715441490269021860320 2919596 69864183253567985179993116734711808 2919597 -218450622064554520211675049161610240 2919598 -58940089586585789015456180003926080 2919599 188261182511308415438620930964883600 2919600 -14546269888348276930892965727846400 2919601 652057521167154517721297833621055472 2919602 -54727110567143865274400420465548800 2919603 -189297914506698598112961190433341440 2919604 -258251377857402010094081789280595200 2919605 8202582017535734591396638173774360 2919606 -35041977597582736376782926333496896 2919607 165032588418095158344687021004379664 2919608 -253099182470200393403832890714173440 2919609 219465645245887435065207627697152 2919610 -45791134465405061876623570044118080 2919611 -88220348678092444483438011889892736 2919612 141112888261870772211857509914726912 2919613 -282928150162850938221316030404766138 2919614 -2715965878489364795890140888271488 2919615 -101048760068326082884533653021520000 2919616 66918972510585446752920531301826560 2919617 113839284005250722791475388552495792 2919618 88301450657237657014942613115494400 2919619 -5442821630361053443908367274870980 2919620 62193034962025515670931816767119360 2919621 -109843131423870014628872985358001760 2919622 307632461625576949350514374874742112 2919623 155167926208415972868496978989057840 2919624 -13034016611598905186290140635136000 2919625 -170266562620781960434513349711403000 2919626 -200550017161356727015995495862081536 2919627 198342341545454737804908939519280764 2919628 -37084980229222577527494819764069632 2919629 507187946213166952811300162069626230 2919630 -95995158199345796827537372078080 2919631 -157463139885048252467843202267669792 2919632 31587524604439539440473768434204672 2919633 497503582936427910723543385652160 2919634 -43109430358882079353033435886493408 2919635 12897978452863965293273292909842400 2919636 -150122296480350499639247895768033408 2919637 -380485629427986763396060368652160896 2919638 164202825592775338190967303207202944 2919639 18643480948463597340260206870520424 2919640 -364702270829896825574515236487987200 2919641 -991969910836648295881084794934574208 2919642 17787872491931846738329308684730368 2919643 -425783834611459625195017270322811552 2919644 -874783437033178224030367588137984 2919645 114495942731247522624401198638382700 2919646 -162163546364635524182949221787769728 2919647 452249526553731388253218169578056096 2919648 -90927223790665951274000652128747520 2919649 -36143737079005832570243312295170000 2919650 -53839397690342576346976189420141200 2919651 21911891597826171440442420012576768 2919652 -368971644325072718041125367186862464 2919653 -124634991177562711817397018904124736 2919654 -22351191959954708616598802287940160 2919655 264003240599073084184360641057240000 2919656 -74353168905875327504127494052249600 2919657 151537511709070253452563220115136 2919658 -146326225045271082578125254684891648 2919659 -225250789790745500700559084098508584 2919660 -35481894972272164960390212639114240 2919661 -17428170662081391229872396988809888 2919662 -21072000191032198821210159072902400 2919663 13767761971413213128488964367510480 2919664 83792114189940096424008896824147968 2919665 324193997657372217758210489266783080 2919666 -33938872233648722873982304211252736 2919667 -348662923342263845300666636963519284 2919668 -145928302594216613773937277126457344 2919669 74107590533242613638926429717992160 2919670 30459769062383819811441278893455360 2919671 -140945766817819171213172294963215128 2919672 -10004060238774859435063527574732800 2919673 -178580738266691817197129451387823360 2919674 -12444704901695783597465663857094400 2919675 -116110596216525951813435452875176000 2919676 -28108964298270399816226734456279040 2919677 44795452450397994687402971823179526 2919678 41486366683962583668190609492174848 2919679 -49737950886211426118500459425774224 2919680 169791995139064872630149512440053760 2919681 84972442304360335812297955673431140 2919682 -33991695677425607146447932520120320 2919683 -43101692716628377849348285629120096 2919684 212427266391764017859021515271718912 2919685 19051638414970074625458757151080380 2919686 35878673351795232994705455365099520 2919687 351875574327230550416856816382724352 2919688 122484976142577703283318764340597760 2919689 128154665360150779096651204607188224 2919690 132374654146820432210863083630023520 2919691 -445927489183917899242923756631024080 2919692 -186831672354084435721101116864762880 2919693 24873713401760912249092687574712384 2919694 -60796557808111940998782402013196160 2919695 244456695329282412007466358762140400 2919696 -21912024787575280032654500022190080 2919697 -107470860171187461987391563748691088 2919698 -77116878618528076132248287121356400 2919699 -363215674017685470664579234156227360 2919700 807388143478188491724267372646400 2919701 555162035918195926466214933910386702 2919702 -56787150472728719312907428708731968 2919703 -297961982634433198513280666628229048 2919704 -169013612277393318529310993143234560 2919705 -110335279136187018227876042601032640 2919706 -62040699375690528056056136684978448 2919707 1117115253884714593398803865867552 2919708 10700861079126016527311494320933888 2919709 8274437210457794297056411860343200 2919710 135411435714672350734851675995261760 2919711 -44758085923718630612042283068595840 2919712 -442830623124679067743711959353131008 2919713 -271953344717672502587937686688801600 2919714 -17776755391876669679710337053342848 2919715 6379849684618160456417968275757920 2919716 -361274044710116402209534925355363072 2919717 -16081733916822475423562598817577892 2919718 -8380343591933325056869752687928896 2919719 132053027664203902776118607385385008 2919720 -105124073693677605670305260298240000 2919721 72278805661584313424517530063256384 2919722 -44358070039703412489463830603538848 2919723 435603936461607263690411217800102064 2919724 -306259259850093222147884944804213504 2919725 61433205074034918390618681470957250 2919726 15986403728513107675647961425721920 2919727 -229685907550542908145658587259773424 2919728 -7603160351155539413270469515673600 2919729 -35893246256033906180051374810737600 2919730 161796898713633861030265698508800 2919731 -48257992509098980728794788201348800 2919732 160409307370930653186822858534531072 2919733 108116563489440477057980462493267840 2919734 -41335328014521554245985949381696000 2919735 5231075058827235446030030638817280 2919736 218743439131021690229589034591887360 2919737 -65258272762564036122657516851113788 2919738 265678261620916035572013801745992960 2919739 -43656151723370420256366884916896576 2919740 233738139617769845225660024011952640 2919741 -165525388400561731073081310318405120 2919742 -85516762244457001771787016371407488 2919743 3702705196119589217124792585411384 2919744 -16611941936591156488763544519573504 2919745 26882535013408618096544053968102120 2919746 -257918418410078989443011189006234928 2919747 176766204213450135024266794219741440 2919748 2227634586905699902269741461382400 2919749 15290420783934954041949083344425600 2919750 177300316491274816458043844502720000 2919751 -400504526451879864651851919965525096 2919752 -45530750767691011347126978363187200 2919753 277448285783557671245072745848344800 2919754 52364936113849691870072601867720192 2919755 -53614877164085481648151179367615680 2919756 51644787349522440943506432265666560 2919757 467163166615683395623704006624182006 2919758 -86671557995919419328114053193849216 2919759 -146365945262512261324214818462757496 2919760 62700545286643968516675649750548480 2919761 125783932223685745406655577528110720 2919762 -172469608213444117186973161572848880 2919763 28640212161846426153097091401469256 2919764 -75679033778976863548229688425783424 2919765 -72565720318222857251844964713567360 2919766 23757151168502079001227783619858944 2919767 115046592734968547913991462267373496 2919768 -7275593930520408728906585212784640 2919769 449562774011418408045920178447276170 2919770 -40976079849861748994335894877629440 2919771 -305016728146218840186854044527898260 2919772 311534318891047818222805562830885376 2919773 379904337722025522537493902459556140 2919774 -16884550339631897875945350510716928 2919775 -204224138471297795588495369332676200 2919776 356582033110065660136146643698450432 2919777 171398160493614473336839510951549824 2919778 67798613277642748015857730533852960 2919779 -446439250482689938111031260968571620 2919780 115835084565199423501300907146444800 2919781 -13363044061882505741624370415274496 2919782 104936239125634595237730368439520992 2919783 146809262934859127904351253713963600 2919784 9426633578836112055871897676513280 2919785 3459907366780718649662276556706560 2919786 3102775657533350100051358749606144 2919787 -145105286983560374391044164169095120 2919788 302978967749183744460736234439801088 2919789 -27736122124804718845987773572512800 2919790 -110414671814249574484805423026113600 2919791 -99242727888689963178057601875149328 2919792 43703957388621148417517637182423040 2919793 277902086745712030382819678694912880 2919794 38562240661176545030046365805539232 2919795 -35519447006300596499993424937801680 2919796 -430383493508774178789980829784995840 2919797 85176131385532041278159131897046784 2919798 -40690821969624981250406011088290176 2919799 -675602981712251444323845547868290464 2919800 45727913099651893576248565483008000 2919801 370463802495601886486715067298655264 2919802 243477935452296551174831290699946352 2919803 -642008003297407778270649253751001948 2919804 75530575237929573497947175094681600 2919805 92944339771282732409883008790274560 2919806 10686937190204018056104612168237120 2919807 -9733256489762253678702085729624080 2919808 -320096300525051782842693553571758080 2919809 -320830792721086070554584715776804780 2919810 -109214733777389635537928610377763840 2919811 -344892256313959625637984882110035588 2919812 -384960171384488226969435637103596416 2919813 155399711221633879903052887424170560 2919814 266548165072149467995210128807068256 2919815 -32602003817673659745269849488328880 2919816 -126890762817183657330103656378163200 2919817 -280044393799001705261840951808357888 2919818 109679347502925299602589023247890944 2919819 -22621860206741845608378392241107712 2919820 -31041252538563311049048799813585920 2919821 -478095989539060852117831307935995978 2919822 90428766557742508184887067733598272 2919823 168553603455835195283978913575295600 2919824 -148782316463455413901449891451330560 2919825 -93646865332737510625770275498238000 2919826 39203725303620654295532281571616768 2919827 -220137520630533453920825309273427600 2919828 145116436008292537540050436475584512 2919829 12155737749878640194656897959893088 2919830 53232946444278502026751596900706560 2919831 -424432139961086285403509228874244248 2919832 -293457073216622035018297159515801600 2919833 20572341550250832084266114371173120 2919834 -157302147809453282248925219479488000 2919835 47667118408068783631638014494810560 2919836 132710463154238916096859012493038080 2919837 -254769763225798206409217066377626240 2919838 182004596729272982175532006648936896 2919839 -220751205440643214212258334316644776 2919840 81692243246047365627593900005785600 2919841 353990688217623921420313943112438242 2919842 225544223021911896234278992287093072 2919843 179852105937413069499638414373146532 2919844 -195433224501307537785138672375746560 2919845 -152633811058399333518648836715312900 2919846 -22327427715887221193854779825566016 2919847 36659761562038635836062437222396000 2919848 -143751229524217527889814372911104000 2919849 -80905173283513005957934930123533936 2919850 -53579636514172556999681246951328000 2919851 533125378002822578492834588233800 2919852 -118736101019906389180365874875813888 2919853 158370199630882968693207202949294102 2919854 -3851566339975214521507221909451008 2919855 82094100254644006491588845551977120 2919856 -65882869707027804867495376543973376 2919857 -126538004385932668722291049795027968 2919858 -111159355568290887604925505940050816 2919859 -324034824167025395462575722792069120 2919860 -36247189001155281977563772627404800 2919861 -91321120319887035673594996250960640 2919862 -123422977928068776263124590835750336 2919863 -23138543875103620316671886406854400 2919864 -191030550256387955870814586381332480 2919865 -134278659300223111377516505079310000 2919866 3659506352638727955711968518123632 2919867 214946714533665459202874745151270680 2919868 146746636963479745055764934523083776 2919869 25467849194667636500656090247304396 2919870 38839337547994469134177676239619520 2919871 336575370060309663420068748787732944 2919872 -3375159715542934592384138402070528 2919873 -45111314831075869049108622377229312 2919874 125752830137290388096226392738121936 2919875 158171254708200066555686907416064000 2919876 134417305883693584829614547688136704 2919877 51773912152848564618945650537402272 2919878 -65150022450678907136336843909150976 2919879 -205293025161923924046849143941876176 2919880 -199708524445478121411913682411673600 2919881 23629484433331816163219354854935732 2919882 -49124720732433015311685678220185600 2919883 427673466261396265004446722690192264 2919884 -420012402234509844963378669619527168 2919885 -79882097485166299519195468958042400 2919886 163945463941415275077581615085964416 2919887 -478143484606256952206029646114075616 2919888 90180974663324820741014971178287104 2919889 183399849791009602305040185809601856 2919890 71980259733025747472455913294899200 2919891 -153123985553756638829910031683533520 2919892 -19645803670958074375431252783024640 2919893 -138288759502983971820405090384654180 2919894 55365566687512857329108031318885120 2919895 -428415143121087892917657769687755600 2919896 -43059680317606816828693718439690240 2919897 281654336028328672787512884452198862 2919898 21436260877532294001105969817609200 2919899 627774745186509554227478151766440900 2919900 -28284026694282178846025352662131200 2919901 20486459316773468396215548279565920 2919902 21813711216159938294947301130625152 2919903 -2172370523794429504005061273002240 2919904 77030423276365580588842449957027840 2919905 -102240047496188457368322890356712940 2919906 139601416496948833006708253371419264 2919907 -256307608145727198599839412131647844 2919908 -328797917572636625641495814182207872 2919909 3049522240157941774236548737415328 2919910 -83441554839252114731653167650851200 2919911 -727892989278988814686175092063792848 2919912 87014098586641689033759294330470400 2919913 -143412407825002602539146551968448838 2919914 363317002127159783491868966055643056 2919915 3070653956443293622951930449062400 2919916 -180749801566561588661516614470741760 2919917 964437701430787857874411112125824 2919918 120598101273445533388842442185904704 2919919 495066073106460837130642753426805760 2919920 29890298186466781955989300671283200 2919921 32461125312643341763695215677311744 2919922 -535438135302412748993341252977282048 2919923 -404403244719022384040033773325544240 2919924 104055415063348138178402916338190336 2919925 99482362368987738788761118575140650 2919926 -19146171280967000638845510109109088 2919927 -4159745174944883204354451613651200 2919928 -282084617764883449866374843175751680 2919929 -48095846643163528886420565343824120 2919930 3352189226088881550615602995077120 2919931 -117266128273685228487254842457428208 2919932 43243797107328486423613875187218432 2919933 -40889945531655159580098661403222298 2919934 87658662946249217588785766886629952 2919935 159519636235228654124458311404232960 2919936 -69277757930091507974386375339278336 2919937 -546876449110552795978843744157754108 2919938 15535874505222979695008663807619072 2919939 338168530358250597801550853438820480 2919940 189159255164692127930478407431372800 2919941 360405348305968457275598778774789342 2919942 -136479788640894107576454205941227520 2919943 162600513080714247477494397228525544 2919944 -180424523446178787778370610887715840 2919945 -68116261746257182109175088122230400 2919946 173396076547614245317230373591467264 2919947 547339227397669529066846120106949200 2919948 54001041556321846556393542120442880 2919949 52895439716484212939111328292464950 2919950 81109612422606616416963773364168000 2919951 -363558541264998725537182404889375320 2919952 3745025658004985459325282263498752 2919953 178113327568912126009818180705990900 2919954 121828123291425972045901360644172032 2919955 89179563168821636638122504651453360 2919956 3454894504278220388267497385885184 2919957 161573207212635704161413458693253120 2919958 -4530778135645748240155224928872960 2919959 156185308099669210340757169202229600 2919960 -239270878244009710676054496415334400 2919961 421297678285638137860152704100036624 2919962 -232400363743629085946091641020658688 2919963 245926547153220586699683803539931544 2919964 -480858308297758349661978443425729024 2919965 -77232824258870708115894375994702080 2919966 -8949460610779771382944424990576640 2919967 339708938889252445651780112614066016 2919968 -409066469301283318681191242588160000 2919969 13415875281356075262717578165646720 2919970 11723075753833415624511041360059680 2919971 -411706119747625119577465520432327208 2919972 194623245529824021172000721611776 2919973 -136783832255778559738474094885734720 2919974 -428807454151766288770713328527057408 2919975 147993049980551852125222752171444600 2919976 255906965600078070789125474741038080 2919977 513188591622762090940777973441251680 2919978 139735309011449038070398374466352304 2919979 -181712307805180780907917466805019680 2919980 -10568318652353839631891700630927360 2919981 -109243562763453764534449378686902880 2919982 19989864174781474514239410138495168 2919983 -18275728120748355830458294269998592 2919984 -68675495687368605444244488050442240 2919985 -122934399445756933049189366549855820 2919986 -2263283055855503663787503156525808 2919987 67228558145319478950365251758757200 2919988 -287486680798087775864725725625135104 2919989 -170280450536830624146109883566872210 2919990 -25142381547568582894309032047400960 2919991 -356981458744265385772362413465725808 2919992 782768127728472400316870190875934720 2919993 208592333685823176364127011526589264 2919994 -55589192037345397571867717056475136 2919995 -198622042305285207226114706888548800 2919996 -312675795289822828395223729645977600 2919997 -199842198804759280836205592443346580 2919998 -59163262052826441929996251119402240 2919999 329631531854188971856829351234654664 2920000 -1931729267999166913759432867840000 2920001 -526634933991666801334896920803200 2920002 120041709292862426687990198752501632 2920003 -90803211297310717379501470035170480 2920004 113872409069673703346681649667608576 2920005 -315451305045641706578450593874902080 2920006 -147469493026704551705360144275110048 2920007 -49690337448370759703951629957751280 2920008 57656119578862648634888613030789120 2920009 -238490636864553407653184317698471260 2920010 -101618814341240870307039535148712000 2920011 28189663386003196096035117835964160 2920012 98078260471100935220170609137165056 2920013 37111816349682325391763031640822262 2920014 -43337539122406484736125123513989632 2920015 33192825571636989324496674711667200 2920016 35327279083139681620331571819577344 2920017 244185009548696965274942075588591040 2920018 178572893693683147375200843084669216 2920019 -249826449236492044655572855363874580 2920020 47507330676087959584007961454325760 2920021 68109404353796934737919714090514492 2920022 -98317577035977063070488083882023680 2920023 25332127287963399512847956315162880 2920024 -17899339003526187280325500786391040 2920025 -6896175401128880838135540062534400 2920026 -1582158507337426721143648035257856 2920027 -211718130651849879110257434379356480 2920028 -104425040304454604366110181080035840 2920029 -64926198422186544845225295139100160 2920030 6731125586149823937504347836118400 2920031 -205324706132293932826412952451827168 2920032 -319758322209416849695172184497848320 2920033 273988468155900780845707594327073604 2920034 66037069585542989680907984946017280 2920035 -30179026631279047835432146475820960 2920036 71339709728567420911791737034293248 2920037 22695756383175212757391382665714686 2920038 -63782138211840810762257182288656384 2920039 22115028707152706497230143838743760 2920040 -88557317342898213129380995937587200 2920041 228970618715350133340423956453320650 2920042 3754012888228769915615914703754672 2920043 275513597096016219730739940030602016 2920044 -2578403734086956872470431722721280 2920045 7862043119824775261368755431078400 2920046 109289137353481973855954479120844160 2920047 13357858785569743150100151086390928 2920048 42823691514694124369497354412982272 2920049 -221622543325274164068217573151608080 2920050 3852107781250644715533671393164800 2920051 -156801626709535755617510054209504948 2920052 -68987308014457736320243687458048000 2920053 -304057433293185817821446734712032800 2920054 215305242409874153139756956745314976 2920055 31478698849926394105974490802415960 2920056 48886412394675393175064482168565760 2920057 -284559910947408848249570671077389568 2920058 -274496664809157030423359941350591120 2920059 -99123396949059692026742681608659636 2920060 75117402250179065230536496422328320 2920061 267910246620568736076104885392044864 2920062 207352282531159882602489595960210752 2920063 964933154063653819896527138340706080 2920064 -131651344877440016653423884002918400 2920065 -167891757847485779937571482605316480 2920066 -167073105788668582057007677238622768 2920067 94599031419587748034461863974990560 2920068 337835685272492688480395218945486080 2920069 -327202355989761527577490270818650530 2920070 62373612768682711009000821805618560 2920071 -66967160160922853873797986948087552 2920072 -250795896498235300503683290648780800 2920073 -5821426823485127388244283761704432 2920074 13459143374678191315226676997282560 2920075 161511983905090463441632453592315300 2920076 52021708464683512967154634917580800 2920077 404215815557247073671504812266684800 2920078 -95959490185120167389865171228937344 2920079 35606411184559225516401663242341680 2920080 -34900175446440538904184447133286400 2920081 -2415787732142636271607537683486608 2920082 -108837763846386595837554143421580032 2920083 -41603201871539800348521304804962000 2920084 61950265115198773088766352456121216 2920085 156016528920284888914875778741503360 2920086 -67352775323477892792392553598817280 2920087 4845395991719464844070120754083840 2920088 -99035374770281045494001506584084480 2920089 402244350174828704933786999577094848 2920090 -108889804994851611365965806686313600 2920091 443470581202186524883241044928335800 2920092 25704898047324059627672204316844032 2920093 722116889066181395041410166474406 2920094 -65788405976644492796289015383957568 2920095 3011102031181690683611190255098520 2920096 72938613827149509257203979697979392 2920097 697107341019569872548567089541245460 2920098 -94723037082533126183739702934916736 2920099 62736944350752223898374770179154080 2920100 159872115750618251271173139684758400 2920101 -44511645859498218180866632167531168 2920102 -58890873290798025184359332939328000 2920103 32477875614461313027022033264494864 2920104 114366144464719800865294836289536000 2920105 18391194656407113306326584862537160 2920106 -188271370363540438782182970219421440 2920107 125679943126198114764002433756923904 2920108 -445351716039818301854771276192954880 2920109 212564387155420752092369538785516310 2920110 -61501105234259784278231275772928000 2920111 98252640599110117608292187980264192 2920112 -27821620377974785509456222605475840 2920113 101548031448105093828951475760697984 2920114 -153600170069426730352649686194972768 2920115 280078315060197975124316690981578320 2920116 -1225142805721349303203339421134848 2920117 -486867735011269922062140403625794834 2920118 -116199602158401904114076376330438240 2920119 123923536975313396286404300057856744 2920120 11838535937760440398043307866112000 2920121 527132827810792141951126403577028944 2920122 -32541549058839563992625058815671440 2920123 337464614822920737047496007357238372 2920124 422736175916213778451695326773026816 2920125 -88957546040526160737133640887200000 2920126 -22373006012237020441218002781696000 2920127 224762332416500884042484087899785072 2920128 14320594769260681751206662688997376 2920129 -9213410673537363095527904221928910 2920130 -3271766960178595396417584693818880 2920131 -268116025996949468755323688789610736 2920132 59433731982415142995433303173920896 2920133 -39512281044735648525957276168587940 2920134 -21587022809919989472707428217112576 2920135 -71759295421781281598904188001478920 2920136 64164151439094722565389086922695680 2920137 3313453644808926496087804832818944 2920138 29463146613897944567961249080782848 2920139 -33696882888898100551831511926878060 2920140 148638890062002016418197421795880960 2920141 -22550637366315311861629153078442496 2920142 10593819773532407401351726052513472 2920143 96914976234510485365820398673616528 2920144 -75647939686999664256876064714301440 2920145 -95656374890088169622935866779873280 2920146 -3911653014088863566868043974750720 2920147 104111793893712658087999804939949080 2920148 -15295363246857335018556110131200000 2920149 103368289117661017851686629549701024 2920150 155121124129314373560594178347472800 2920151 -164060339182343558853391926738278568 2920152 44729685905609413487870711418839040 2920153 5730545601109439025675926116539904 2920154 -183163919392971952667068757930590224 2920155 78823375810373990498514625604498400 2920156 481851566809363395884581914458183680 2920157 907764131344774475522870812572718272 2920158 -18204596774339558854288855371528960 2920159 -129149278162025162863047259206925440 2920160 -144987422750479570622933142125936640 2920161 -135447186704624034325455554459342928 2920162 30729035291315161764485060413056000 2920163 -209739551456256415657950315220479588 2920164 -73693212800763650292138903284367360 2920165 -234211217221684785844612043401847940 2920166 93373761618724642714485809608672704 2920167 110974303155853901055628144037746440 2920168 -114939146618260039595256588891325440 2920169 24033358970996965966090945276580352 2920170 -98881278557474828887506022742208000 2920171 491715180352251877234859980083824372 2920172 138383748072744734706143391759977472 2920173 536555526997649104763867571861024 2920174 -204405748166681937962913399879305664 2920175 205914698549917166026103579715682800 2920176 6018505776742024285187330225405952 2920177 -68094718816491922181191414143537740 2920178 -73052912251139158086066995846565360 2920179 -161444320263083425767510402248587920 2920180 -184693522363251097703325248990649600 2920181 474242464895367762297114889738251264 2920182 123155415181166345270098771094764992 2920183 -32197892692418060144150067401664080 2920184 51176202373024391604878797619404800 2920185 -194741707240151954150005602516556800 2920186 -58224800987615996778780462848647680 2920187 77642732318050191938219946172012836 2920188 49993964149337811496247047345161216 2920189 -424773982522916305912134274943564352 2920190 -33858023962394085366055020297638400 2920191 147942766428685829316533200243605192 2920192 350368124809688449640275579905245184 2920193 -284102608486125533851213824762018558 2920194 75490776696693089691434680763547168 2920195 -204183076868935015527342059178643200 2920196 -311992386608054970638817744841161600 2920197 -856592629020605271976479206004096 2920198 141779671287229425700871674682133600 2920199 -243665463222240887020045732964238720 2920200 37725463459851433891270945947648000 2920201 539006720896629686813152313911762202 2920202 -159698200574960636750789242858250448 2920203 -160967072045902586087305761629462640 2920204 559642416965183824281521948644153344 2920205 -247863043425417385465572735840408000 2920206 45141588084072708269092911483187200 2920207 69108990480620644807042215342113456 2920208 -26875215736075048492072523680235520 2920209 14924161127315861244236832425082720 2920210 -176410446610153710387712372264614240 2920211 -57034905481284985305390127769857968 2920212 -23598780940335597592161914282392704 2920213 -224625997500944569509241603145768040 2920214 39919732724761166970529089912457344 2920215 -145961808588939025156716753376808880 2920216 -990817323526555529526115916636160 2920217 224152384225436323656818008556483460 2920218 37830459707430127121316962881732608 2920219 -19135643004963760532182144236162880 2920220 87887223041080607434759916700986880 2920221 264791639066523441840075061372603590 2920222 184786721576613624459524283488598912 2920223 533209134630222710491871866657001640 2920224 81550473248916431311651808901857280 2920225 -12815203833940232021451518572790400 2920226 58715267383220993296029983098427040 2920227 119492582936159088905785417911609720 2920228 -18959877837524139009863684055695360 2920229 132387873753906810887536420725084 2920230 39145699053372766914352901196529920 2920231 -101790925259427190611945401161487936 2920232 -29431197520701066170832370158059520 2920233 -71614220614437704793536054116004976 2920234 -275145800001432768575799064417563984 2920235 66372772729872501157405836517684800 2920236 115930261027566033465450218826461184 2920237 -299785489674046638008017075407115114 2920238 -163839343090177044534165892734511104 2920239 -86632127131123565125647232752264960 2920240 30782025745367648310767692906168320 2920241 398663916836760768873422513847980352 2920242 -8490333104883480152065817524584960 2920243 114899757601103323619632368577464240 2920244 141301076089795592633837058709149696 2920245 152459064255229456262762751856953120 2920246 -4822768190320859681713566520652160 2920247 130089720016052241428234184002213040 2920248 71232437020289671010762592533913600 2920249 178794168565867774452445001240254250 2920250 -176666133501664551652222622149416000 2920251 -450808817548763981442540016156608000 2920252 -171418553209264008623696776467353088 2920253 103160676471347219044515451762043916 2920254 54783216612477116883179171638047360 2920255 -29162265930976791539612610875543040 2920256 -200102047676179428020926236472639488 2920257 -55073056809972322933854555034167246 2920258 55114723789467819876949798555332480 2920259 3411045522545965690767483451121808 2920260 42712746176746174472865353934028800 2920261 5703761762886886743216023542482012 2920262 38143228894839526418814154255933440 2920263 62578409406228798409816892283288744 2920264 -211169273025007036907113437646848000 2920265 404530805167370776523556146864178660 2920266 -68174468219768722577986974226099200 2920267 -42237297512881421970817041657930608 2920268 90614484713442719274176554314209280 2920269 -120908577063459281212019196945261792 2920270 20295595194703308028011399143014080 2920271 362786726346182062363136748762591000 2920272 -57742843184016558354368308078313472 2920273 -379567794969164535793754300687118478 2920274 -138286173849015856070733553459534848 2920275 107847137220000397035543341499046500 2920276 -367883170128468639944735008970227840 2920277 288096917677414600114228979996911872 2920278 90765982086050317483579329416101824 2920279 353684999047288574659039252603759880 2920280 -221744018654386955404968234315571200 2920281 6366795844408251824551420198517760 2920282 -70586579687595295648197756489189408 2920283 -25349446951961523328632060348760056 2920284 39869489859415358812731768972625920 2920285 279204565343082875296449058041247980 2920286 175384407674019851955878180396030592 2920287 178041831419515121981202135905175168 2920288 -82807810115067627910995290516619264 2920289 -255628619080797271186109354287538910 2920290 144938122842715676780519614257239040 2920291 -6505515403029918568634821476128496 2920292 -136310694968196116104841128595516544 2920293 -4627667560778502229678336118222976 2920294 87403972429757497076917210340209152 2920295 -145954342627908964051073289047922720 2920296 49121331893680817678261842059264000 2920297 -9064655502032258852619650388770268 2920298 607593266478996842094188642284660656 2920299 -59506897513697428341638849457707280 2920300 -82013497825288326182570025855360000 2920301 214127654272223639407233583344129504 2920302 -1536292979310066972661002699417600 2920303 391557514929330119502175280878841552 2920304 1099029900205964433549612481413120 2920305 -152853047049863058075840150602634240 2920306 153419073832942028431948015046414352 2920307 -59080344206657271997753287131155680 2920308 44351802488928743984748597870311424 2920309 91723193560214528431738610668602016 2920310 120472042627166018006148539921544960 2920311 -173749151381818587330704259120814368 2920312 -516612973739361931410297855711436800 2920313 430872116270692201235209833576195984 2920314 -131089693742239090118892802428303360 2920315 20809996323320766735338392167816960 2920316 -94847908790047793799874498225308672 2920317 407395241494797146757369570806100480 2920318 200352520609684881607475906859230400 2920319 -255911000829204904263906519299843160 2920320 174504253277391801932093463724032000 2920321 338068351808780450687813684535419522 2920322 -197864706791907642385668009884106288 2920323 107290744408991693530816694568702720 2920324 -116620250502322329005137292566511616 2920325 45212347833109195087838802847380000 2920326 46690695369029618566286333225367744 2920327 -646679641592240797519198864128302824 2920328 123300260247547285306469961406156800 2920329 622368727628231594982271690776576960 2920330 -62693858173983617454348053590502400 2920331 -253016444333273187987190919587655328 2920332 -190909886180742241737486951609381888 2920333 -88022799897101666364360269589768576 2920334 268791797592695117347211538546426816 2920335 127357068882138058724927437126800 2920336 37324646075195653015100718462287872 2920337 26050006962152702054764707917727552 2920338 39727066968454537034900280088329600 2920339 8633781181297615609574027117268140 2920340 108412490405255144981688036607303680 2920341 131351302522858959179570163830693760 2920342 115292143074042173593906695109143072 2920343 -289540466845977354569467251936228408 2920344 -44706915508999202232147719889223680 2920345 -2983136187724263230644316422581120 2920346 85278633002285931702111408299728128 2920347 -226315922560837196439501724461258960 2920348 -59102553657363430723281188827858944 2920349 516717132706604249655584936967877350 2920350 -89208292447097816761744891116264000 2920351 -28711372231861832985252876732199752 2920352 -743252107435105935459900842660855808 2920353 -159200780394621332537062795916084736 2920354 -138793110564392465963996974147368624 2920355 -10181487167443770524436857419054080 2920356 147026376806911420080008885294886912 2920357 -187341940653127221497606835371006400 2920358 66052409452475059007196598209173760 2920359 81008549163287129928929412952770048 2920360 -123906258279909599726067776430336000 2920361 289744999077012548523991255392019962 2920362 -135995257973628472297772826099288576 2920363 -355364798676210387206250234229533388 2920364 474197741430590988882637131699307776 2920365 -3534408253135388877039304053166080 2920366 -311483485192747728594978392775961536 2920367 249420392325077757743926780646230416 2920368 1509373645945103782174499449602048 2920369 112879073956286223506863737385982244 2920370 116590667947412889599336588252798880 2920371 34643041869751077168046876982549040 2920372 11871762079097561591415632409575424 2920373 116571512157950736693333861345671580 2920374 -103772450007196499016787969550833056 2920375 -578018340433208525719293870302592000 2920376 159594067420283368772798309963059200 2920377 -220345280548920980030384701050325680 2920378 67900726409802459701772950672304240 2920379 86453444985352504340388205076020224 2920380 -57025278917728365204645513534397440 2920381 610925270801155773892395557851578182 2920382 -119475951449980997227411509892200000 2920383 511066309548900229267207706483502024 2920384 76497415466953436212989891524427776 2920385 -60914667934689598879853702983502400 2920386 -25212418721964225211658818072707072 2920387 494202838516061197551768046034861760 2920388 -2217985251911526461405655660241920 2920389 -98045838392331738711047689878723072 2920390 -102166451249504920819508644772659200 2920391 -486547758647139425631635864579975208 2920392 -278924039898102069855943440071393280 2920393 -66799931946209449088409984335645440 2920394 -222991778101713907809333188688700320 2920395 -88713577770181055611787572995628800 2920396 -158686672656936609377985273584108544 2920397 30287578357462338840936540738057846 2920398 -45784036989399321175847621718148992 2920399 14189125154278994852710424123548400 2920400 -47645363023680870008985352965120000 2920401 12946252041181476647450067813209280 2920402 42817068068555869499969654483976192 2920403 -36209240606116435173979951951731348 2920404 -299276498870169964820704563743176704 2920405 -76160911296275335380600795770699940 2920406 -55230172983985840532586197321872896 2920407 52200857897941759442787061313995392 2920408 268074423597522505003070966284124160 2920409 589512688817304440146460767621913610 2920410 67456711235982289887381022949396160 2920411 -48237058608908825856629361676499056 2920412 435227578329799756578087245487662592 2920413 -105165103119432355327981162481883072 2920414 -58558657376625359257736549595878400 2920415 283251248340629337707653331940345120 2920416 -308334798436501218710984823078912000 2920417 17660746475751531996592438484795392 2920418 -131840094812586061224690979955191296 2920419 -311507977704895557554499698360294556 2920420 275879076191569920875075292913793280 2920421 250636034663501966498183559142823712 2920422 -349436203924502092549074230282855040 2920423 25270212509691069510718681080190104 2920424 -84767281839016483608491957868103680 2920425 6249742850929319527301189887147200 2920426 265809038928340820882575977828564912 2920427 -84849439497943013054394670991795724 2920428 100748871078845644348122117592350720 2920429 45298102875202247315828588983313676 2920430 18105818658409025552424310413523200 2920431 -6449496514083627916125936960887040 2920432 552298801990475539641275507507200 2920433 168684012518265750047025387517854240 2920434 86199890090739834544591348620000000 2920435 -58791455100257989584779407465951680 2920436 -452402694958618248356556466288231680 2920437 -57047696623725607059524975416141800 2920438 -238378226140495970009666363912832 2920439 -199654423430440075200576727688802144 2920440 136823261166227397345280935301324800 2920441 627185524087318234057454208840570000 2920442 205463179156192464449665997122168320 2920443 -158417032307412140048578950050038272 2920444 -344617527024986799639173240019288064 2920445 240095835397332757566463693306953600 2920446 92653348407126671092828671068290560 2920447 -185695409491709005210268693978381808 2920448 70890652267068957758766118783156224 2920449 -38731629671198221622367200184046224 2920450 -68259448487293530880989735049514400 2920451 527197179552686018608223357894772504 2920452 60833777750248485266308080861235200 2920453 520400157304168301158546422309716702 2920454 -182773455894310823263482931536730560 2920455 -1058805136412981477098334666182440 2920456 50594067977713899277364583137280 2920457 -523307504295458020577859341605560294 2920458 -14085799540701137085082464730310400 2920459 281792986251686088409042255537202304 2920460 -71580332850248111803382471666334720 2920461 -40285969228550810462798604989233728 2920462 -18835281642893606071804429497387648 2920463 -157379484645334118399230089030051840 2920464 2230165159977793666557591303634944 2920465 -60987607643592589776484938880075200 2920466 270987519014024784852992822374956432 2920467 -64451547614201927777821989491544000 2920468 121259016712069832346255410684276736 2920469 367378064119104862772433639013785870 2920470 4128371914567693766779106073077760 2920471 -21914814465589114289984717791031040 2920472 150821786322793683609271902401740800 2920473 369472751865531892889143515467485722 2920474 -6158957169787503706038619856090880 2920475 -178245513117772724532534316796479500 2920476 87492048681428792930902328933935104 2920477 -67160359340391314754977265594605056 2920478 -35984205226886661377959347025992000 2920479 -46038844526456591443001819994992568 2920480 -285906138310011859831184761617776640 2920481 -540137162283738264548503932021063228 2920482 140847220289719862198673132271069440 2920483 -178770769653059259137622638044388136 2920484 47819777533563398298656287196098560 2920485 -125136047252785319714362969432013760 2920486 494188879313207938632264243935205120 2920487 585442210792839074057836406350022136 2920488 -229425392330355635500439556346429440 2920489 490724207094872036278109491546365648 2920490 1834998113626976152222480709704800 2920491 -24019888867228666083222776615959296 2920492 230269873551545203001971283937280000 2920493 109001286693383573915983262572175904 2920494 -29209293606208562336078974692099072 2920495 70056869269038611296703810918733000 2920496 6925976113773148053842569179758592 2920497 71259654271736465952752978435499840 2920498 22528903677778418728108498098271776 2920499 695195497092495261296750278074579936 2920500 166604107728537019862384899530240000 2920501 -408021857489812631467065330420580498 2920502 14497937327917302799188888124701312 2920503 -262910775773489042732659513278922800 2920504 -281733033256434239036591952757002240 2920505 -121770396231511820239482169755915840 2920506 1226359970374115945291312075791104 2920507 420496315772018446476276338243606756 2920508 -362211895695449403567861012375482880 2920509 549466960303477778630595252431428800 2920510 53493874268775547935995330839096320 2920511 20844262495759566017824675382408304 2920512 5601172475128989468576150447980544 2920513 534531452737972160615797224687917762 2920514 -195171886766072065569621714646718976 2920515 20503521755702499472313225866511040 2920516 -17367064677004555304598375555275520 2920517 2104228524078146558693391787203648 2920518 -102333649532899562978163580428983136 2920519 110056877439496473361975105613794096 2920520 -379884848061047626185835214361139200 2920521 112298537876696339080474889499622464 2920522 -246424781200799976086443276188965376 2920523 305864915134970066070745008823274772 2920524 -6802316962460802739715174973849600 2920525 -22244782715477437554409868288552700 2920526 60504876110561357608050067771071360 2920527 164530425296705092108041348084847464 2920528 51116454989550849411280365181337600 2920529 471718863000167554226796344574599280 2920530 -91368933428046082050689658724154880 2920531 -16785672847265854961854172848187668 2920532 236076871610877150207681882161671680 2920533 -156630527209800077281765273143889920 2920534 -296429726118367602507702498420367584 2920535 54415095680594372136090844268264400 2920536 -22331318659689501357841673932216320 2920537 -252790210626485985324426836873105388 2920538 103027568624805183813963772094695920 2920539 64279298925759834031443235621056000 2920540 -187268360732313034609239156817920 2920541 -75465469534297936321470493115483136 2920542 35514399826728426561479395935227712 2920543 452973167718546799539995536132853792 2920544 -346418544761485552867108589327351808 2920545 73863186475577755960946877203377620 2920546 -49948146611036389902603033054678240 2920547 -223060879408994427624115138058436840 2920548 253424674191771091898641408793389056 2920549 160817020236037061842294106464807800 2920550 28814501351418597019868633669176800 2920551 -4444102783117461364951682205262080 2920552 263495972398323131258765980087065600 2920553 -154986262809481608913753759157314956 2920554 -4399901105836431548986303244700672 2920555 -341096786515988990070013091786932080 2920556 -46631835950196361800507284341159680 2920557 -324436415876069123867669854199637408 2920558 104523098172208402675263584113711872 2920559 25701224329087832857086846202533240 2920560 -343900012818521512306242221506560 2920561 -141886230644791145421933502776217920 2920562 28048595359560452445076319108566032 2920563 -133303158209724897968665595624171520 2920564 -83498802739340656308885207606988800 2920565 157050000332256494528383062442561920 2920566 -70751383094091286054904995232593920 2920567 39283755732247615374971337250723520 2920568 -52357097708582072432501231631114240 2920569 268389474671756188895253043459838544 2920570 -214120321447595228079563655596351520 2920571 183418225236394694509969307108772 2920572 89259683496836663842642274794647552 2920573 84573899096597685077021042787653260 2920574 -211913687222716497622555169545535040 2920575 -44247916622449888642413951047798400 2920576 561510606393732471216490002052546560 2920577 337462302142320166264465565284338 2920578 82982338543679650951377979049610240 2920579 315968058024294022552655759997293180 2920580 -78810189881848326517671153642700800 2920581 150297357626022885039437436758188800 2920582 2657714237348112130556589929809920 2920583 -629635734186983628717265972402633200 2920584 24428610511217213585693640515665920 2920585 50361043390766227620206716390934400 2920586 -75650707993166510046153891344787456 2920587 209762037687010887328084393702028760 2920588 -84583836498482655404144651012427264 2920589 -187410911433737237921263473338816544 2920590 -60167745510394433832841794439104000 2920591 -720357804093232227850265376284237008 2920592 15014351233956476174083203697975296 2920593 -85465926060336310693668025743107136 2920594 -8213652972319946985061524345032928 2920595 -76887181694773591415390953013686320 2920596 103639181454966622175154514880022528 2920597 697519690183969917673281971800231072 2920598 146064763088361938247913985152889664 2920599 98352406653307490462707357386106968 2920600 80963832274861324257453136965120000 2920601 323888421758182424609543888542322304 2920602 -50125843394018693820306279762375168 2920603 1507426023288731805135160626055168 2920604 56252207481890303239474722228387840 2920605 46373726695643104694036353867524960 2920606 -127190355601869404452348676972318016 2920607 -289668874695796646513494452989489208 2920608 -18560916163677002340767479086514176 2920609 165697444256697257604972630761557154 2920610 -60630750206764727565225758780206080 2920611 -45181822977530242196901185003605128 2920612 335258304338107307178710898586456320 2920613 -350998081836590251895662618845360996 2920614 -152497711107250384688480854987940160 2920615 -27829420941088780124552301057230880 2920616 -191587494666428689729870451259402240 2920617 126666745176129575200293809260450944 2920618 122719349474985716618235454102360320 2920619 135580224181403185770935148781470720 2920620 34537007128281571502630065489812480 2920621 541638353974413051410352139198472544 2920622 -168317771695820320333276460654493888 2920623 108664796516486233118448511755273600 2920624 -9884139013046184056562154043473920 2920625 -67571961408513640697656599761223750 2920626 26691285606178900806335859007304592 2920627 -434727355497209960361061053269451168 2920628 -275692495330147880324158701236821632 2920629 270633103345715108208848164862052480 2920630 -275848286238034689360180431342937600 2920631 -68872857298920951601069887884292096 2920632 22337076170996163340540228978606080 2920633 251286347290895062451584187536211882 2920634 -6090228830836214576978157567955968 2920635 -27723149093727235998070798243383360 2920636 -311389529579743770066465767373027840 2920637 -170528165356942988370494389966134714 2920638 18518443659462957138877265337646080 2920639 551991235041197739457905213605502880 2920640 21069127318717586218551626107453440 2920641 -1352741606200258196973162317101008 2920642 18090080827419107430099568829606400 2920643 -82851876600475342506680840446705656 2920644 -351787442806706311355977127233198080 2920645 -108418669712325141617427168649824000 2920646 -2035957591252233541309248251042496 2920647 -43256026808015491408634650059840000 2920648 112158829757546745153972791982336000 2920649 -184596282399515662462422706569661350 2920650 50913956332184238131092000563801600 2920651 604375726413817541321861662065663432 2920652 85687945946587167998669590225351680 2920653 321828914816501517921457499336551062 2920654 -253451441360575533132551221092376128 2920655 -116214862630635325271747869724260800 2920656 -54209544632568330720261166952349696 2920657 9928255470311883774928110053939620 2920658 -88938735107806975279388254490843856 2920659 -125329504154435030157961072436547840 2920660 53722275488721019530962835038887680 2920661 -359897185883214415990120199764269600 2920662 -46766492977446737103362029548390720 2920663 98401303655408253686911017283574640 2920664 -737108098504451985070584228923904000 2920665 -49247878338832584000278977431736320 2920666 52311858912702772135474847100917760 2920667 46828546755202010067943952865738480 2920668 -345137811253088820164540794817003520 2920669 204451337837593479266065998940911320 2920670 57411208253528624108489659461740160 2920671 -88863475662066665005039765360163520 2920672 265957279237979975435496871004209152 2920673 49136788010395453587898544992002240 2920674 201001838473208483518639737931748352 2920675 269083986774597614871564467923223900 2920676 115134329240606919942859387192842240 2920677 -227092181816747480168309047509528000 2920678 -35955711508543975859817535656667776 2920679 -4634698273441965324171591053282160 2920680 57584745390971885545960134746112000 2920681 -343464574398610193498759615190780209 2920682 368626656808405993439209473004854192 2920683 -188180481431086518094898984066443176 2920684 50058777813097315123606608871576576 2920685 -450122492403778834006893012606353640 2920686 152699166350011056403442287368512064 2920687 79692949705135824943283959580807424 2920688 36712142485469776966080724560936960 2920689 422776637938472170081824769179024 2920690 -40057371346741694139619164951842400 2920691 378821647342859163531184508137894092 2920692 -84309471880374829637120474475675648 2920693 -262258182940825568549406783606207058 2920694 62067060001944758846375000388258336 2920695 -212942057972138655064752976693372080 2920696 -41038701687646904873878222409072640 2920697 -45420464783679321230074744762977660 2920698 22213991354596663127638269625200 2920699 -544953827058778751458166880727498560 2920700 156753793142459165683684145527795200 2920701 -52622492637060810368039397561901056 2920702 -241275860558318451763286133948096768 2920703 -106132279659243202124048736878008080 2920704 -184485437812437383855796597571977216 2920705 203170873437167677382715507802507860 2920706 160400108445909429378776562330500160 2920707 34289995267690267672650057360353604 2920708 -155365385786436265069201007167606784 2920709 -617449650378409498995459533278654080 2920710 -44587960301840041569937465650643200 2920711 229835910516116151598422937122115152 2920712 644384804203822143631841491513267200 2920713 -176112531501534316305636540056272800 2920714 172438292899726970576330882626104672 2920715 68006656703977855614931532322516000 2920716 47438711692176438223566060171094272 2920717 143255484900457811044788429916065612 2920718 161974431731395655311375540368190080 2920719 -6125870779897704309189569668696560 2920720 52019111395884271833459862319923200 2920721 -121698704786656191605204985704045568 2920722 -7255113374480543021066845247824896 2920723 22573193310575454294878423865572000 2920724 -74547576365979811183406510964940800 2920725 133590810475728321922371593482488000 2920726 -42943769722929865740856354698613056 2920727 -53195215557773676008850494431850496 2920728 61562672076979719638525845069148160 2920729 195622166282095017083423495317669952 2920730 2328109984497588331491569942147520 2920731 301837839877272467680036910328555648 2920732 8731533668879725099051060627973632 2920733 -69770107269155088534497701952237856 2920734 -175073201558844820233482798300154816 2920735 486524957100254684270495870541076800 2920736 -68191708760543560700228542220206080 2920737 129480560102989688529103951455413280 2920738 -237342599058327591805108864962018480 2920739 -398378272118232413810228583219095460 2920740 188468956318882291898720066112614400 2920741 689044878125951937543912708947667484 2920742 -182607348723773863221214156731877056 2920743 -59083022357296854005311962294292920 2920744 495241431750830801223452161160478720 2920745 233206075806915236698814690693277000 2920746 47863102898624195095503066465214464 2920747 259402996660797313934157399141272880 2920748 -483023022045270623598166767362126592 2920749 163005415338137648475406916683423008 2920750 -107391548768973206972792957904960000 2920751 -30331569843494335692040841155147248 2920752 -22537183896223936365476951397826560 2920753 -617093620247643709283280577935776160 2920754 -13730145664593793333721222118557424 2920755 28057693720419118622380964216704560 2920756 -181074623574458253875653941316935680 2920757 -22386990704513259714535338738715488 2920758 22791742115839142858598259723862016 2920759 -278157951517797740773859070390706296 2920760 264690281432752650570608662076928000 2920761 -224954497746343771701186602015203590 2920762 31565580936660030153770746447288032 2920763 669548232484708379151145983022290384 2920764 31331319290388280371602993408409600 2920765 74466678051973072522839601148991660 2920766 -235172292727007795221631263603623168 2920767 -308602543457098491240954027303435888 2920768 -155870476421497833882017066473488384 2920769 -25195168501141654280835430773448704 2920770 49754594352821805371148520516899840 2920771 -241842890013632595201558938904914176 2920772 -231786512505945294374139589998870528 2920773 125809307678860164062538848879541984 2920774 41952165879043661221458187191421632 2920775 -1438004366684402321385189584976000 2920776 48069035689765742022343478239641600 2920777 -75306651805295597528774782914724380 2920778 12954418153137653391528260671923456 2920779 18182726498846947321742564532652776 2920780 68140226173186641905635196159677440 2920781 70190498261551726783432790137219500 2920782 109822382065566670877793577000752192 2920783 -424489976790804478048565301376973968 2920784 57107833059044311039811867859148800 2920785 -80898542138636989506845108576576640 2920786 145286927552976542061051684223983744 2920787 -545621810962225809194817344464844808 2920788 -68125392023640208059536059786363008 2920789 189477048054596289334069665511891840 2920790 -1154026358797477331410306103865600 2920791 -251876963950032599075933212975296408 2920792 555595354044934732263081218018273280 2920793 -65904456113257683556797143029440576 2920794 8184328915037121575153946336372480 2920795 -139549332005999047139186236249508400 2920796 471729825603090294616433963725017600 2920797 -21669974874767847134356149765445344 2920798 55704234852430107904780374952922112 2920799 -23290307311909717567701597342006048 2920800 32830712637495653365669522656460800 2920801 111119688796490528531099270295713812 2920802 107813118752840838998333640643905600 2920803 15349952034400741533394473205887984 2920804 247309822539637982293490124093271296 2920805 -72689330320161588626433085954162440 2920806 -5004900988914975492697115150868480 2920807 334617903376851400857785757124560280 2920808 -287312822655748987301483648429998080 2920809 -35493151456372358324429514680836320 2920810 -206487288901871789890552527232801440 2920811 183212186692538630857417501273847412 2920812 149173214073604982488882168718464512 2920813 125830858491551889055229048257298240 2920814 1686658953658166791274890777615680 2920815 257955504433601256482411120904832320 2920816 -3581436598484324985205048199282688 2920817 10068319766508189593131903940322612 2920818 -2116012926868853005203982969220352 2920819 -290824590061486162055078583651360 2920820 -29825734867105644647425810200330240 2920821 -230133820630490648211224534730405696 2920822 219200863493998947354743685454012800 2920823 190680999598682073502899365711650224 2920824 128818364601053456290633346023219200 2920825 -104124068056764413579166814471786450 2920826 -186704816807383302168361274982495888 2920827 -83236963230229809666443626317111552 2920828 332328994911666277565032392492391936 2920829 78922888750761768162316858493879430 2920830 68665893626880666782295162405949440 2920831 214635644152996549140346756800405632 2920832 -266078826575985097938218323122585600 2920833 -284401353497350359731217242304722400 2920834 -14168272484179185284437003333790208 2920835 153834799552189173394077634507163280 2920836 -107704557962255520669780592233919488 2920837 -352815738949358336556788660373348514 2920838 -52064613553429929675238379696199168 2920839 211626815249635891198863457423655808 2920840 21587356056677380291368184049049600 2920841 -71707390202898214317377237582048880 2920842 23130743016326822165933525932507440 2920843 5684109886760982795650568725525704 2920844 -42359313373605877473864955594258944 2920845 -39814226678354324331773770868040480 2920846 -364842622294781512929286865023960128 2920847 -582648797822543228752860473918914200 2920848 25903880021674931017694906168377344 2920849 38174372783452313166189448141997040 2920850 -17836429196742409813026631496667600 2920851 -2177922859630884299910298713209280 2920852 13824749066392030914631485342461952 2920853 39924059459009584952830569826564704 2920854 -41945426981940853826829364624220160 2920855 -36364604453378259040692916528795200 2920856 -265882565645383847565420697874565120 2920857 38574242192810146059399234289422240 2920858 -188545541439799247289250519091880720 2920859 1044963381062008769857306960504474800 2920860 -222872193813368094045780597467120640 2920861 9719204498686570297171247717298592 2920862 109573632091799879655643258514817024 2920863 -216401101096349469810120386867005824 2920864 514967884138099870279470107322089472 2920865 198021691545943032916468866111753600 2920866 -2779843253764716262908106233924096 2920867 -165324918734367617859385099514899040 2920868 193200350252649794813542698586616448 2920869 -22085676052477300155178844289793152 2920870 120600383673226950071106992883619200 2920871 -551386985196356958460741985054273928 2920872 173606434374988895214149343365529600 2920873 131143224303307303518437976609950720 2920874 15252995464892861240574932767004160 2920875 277766573138831607837374092083660000 2920876 -5847235582373925695200978497157120 2920877 -174927750285753463204513913978039274 2920878 -1611214963281753480051530582883456 2920879 19063590772491136590611066715816184 2920880 23943818600905422518873309159424000 2920881 122677012749876019776902716570959264 2920882 -6994022215648589293911206760585216 2920883 -80112320549702764512523025637699936 2920884 -123522824751521967945207718622281728 2920885 158537388556884772509815862154051200 2920886 -211390144031872671483598187765745600 2920887 68286535020712713842973508784186880 2920888 -480542360219078779956931386500874240 2920889 136220657894005016917070479498206240 2920890 -52399255092896468636900428590040320 2920891 26044843013063517902802819563881440 2920892 100232694307672699285152082236820992 2920893 71090945969056312994520457599684864 2920894 -207124909204587714970896159888885504 2920895 25044665151751893963760476358672800 2920896 119603247838370852496264400044294144 2920897 19785748560839610467800179178512832 2920898 22199308448355275873194996464260640 2920899 217981685778951795526813190426028288 2920900 172661125504312254406458325999472000 2920901 156574467275499375995596934871247902 2920902 146293984126243494309031149449610432 2920903 363099799085591582253245423460552152 2920904 2867813364807599751065661678059520 2920905 61839427031339787721117704804951240 2920906 275512043606017323055136916186545760 2920907 42898631225884288652071082733672384 2920908 -13823607942161085166251888061071360 2920909 -1195023627157326079606557557920035840 2920910 94752652487915990337971058223047360 2920911 -122165561647630680452843534394708096 2920912 -119846833982163932154733357322600448 2920913 -202010902972640728588213540376897280 2920914 -124717105426449182893572843627183360 2920915 -259136656747837030876545406485343440 2920916 -652129709102437821293548222190139648 2920917 213441549503059720044311961463926048 2920918 40145511140514677559541827081738240 2920919 -250722843792151902269250425368403304 2920920 -1944198204134505463417761486028800 2920921 120292562928132688776387457764074112 2920922 -9056565515037103347899528641728000 2920923 -56035812973528125754389411737007708 2920924 -345649734100933351242599400220087808 2920925 -91355013558101455281870064779847200 2920926 60104089774636312490317304668378944 2920927 506149539422287002909750841304294440 2920928 114920068636172028347821630294327296 2920929 72211657959055769536385300332814688 2920930 17509275035837138004207003022275360 2920931 33633398086691008860254085738182880 2920932 -41212846802684934322178830662094848 2920933 269139245721403609308261635945379324 2920934 362327182679651600456687055110843616 2920935 -265904525807946820829105863521937200 2920936 57612658249709537215960379697822720 2920937 86198465184636317162352972421523700 2920938 -63933639468240446782834887911312640 2920939 -145997447355012454424445230186761884 2920940 239570974091012878688515904931840 2920941 34852181921559951898278215474432982 2920942 651979012958593683101147379184704000 2920943 -257242078261916106716469447221093808 2920944 -6261237966440769243673593070485504 2920945 478184700912500911098853288938778920 2920946 97460044294467730508728330819584000 2920947 1655110939325586441352863520868928 2920948 332675291425614567190876973496679808 2920949 -17370408312050435273269617474837636 2920950 27493029712047859893407447323941600 2920951 -266091892121662885851264631101203496 2920952 153285423634187068495198239672729600 2920953 109942840497727889416810897265756160 2920954 -192936655158801480758368408028256000 2920955 -9015300617189626817859690633465840 2920956 83108894888158450042995039228641280 2920957 -89175693250505903620822047688820328 2920958 -133819389243295700464718950880593920 2920959 -293090896420100591361136647402441672 2920960 -10561800439661617424442194751651840 2920961 -53774029055313662040251354549604348 2920962 15226508189720074317044791700991744 2920963 -46951072164885093472051557478900992 2920964 -207048193786219752457697356821504 2920965 38822878723458706650547961732899200 2920966 130152477663525552436605842712846432 2920967 -14296013255695491733233603439456800 2920968 149049666880808508429845854714675200 2920969 39563116018705781734676151378169370 2920970 -17077075514257301749742597533684800 2920971 216132641613660520806884670501732312 2920972 53230038238842017014453908696353280 2920973 -271529761187427852898835380221547296 2920974 -59921600948239944598787362535847936 2920975 -35769085434027986298516317639384000 2920976 -3295388991565412076348077248339968 2920977 -142150837911524183100502184080298112 2920978 114429497998700147217278865977147040 2920979 37630497932567888576825127714497580 2920980 33680137790551218113213669843251200 2920981 41602448181446862614895781164748192 2920982 -71741047138256466151607421926736000 2920983 127937418864210166939847577432740304 2920984 83652419406435129698613210088243200 2920985 30989429082919245427736874905891340 2920986 82085488906966402463852016852072432 2920987 -303742168210416411696094780581354364 2920988 132718638202269607400849180305152000 2920989 -28925563697644550296146712189300512 2920990 -385645896046591407900296054282880 2920991 568423164417575404342133208507646752 2920992 -419669069750803442362038907851767808 2920993 -225881637154167686723984545666693200 2920994 8985762416523422990649119727337296 2920995 66647290558197853358930602716134400 2920996 -307474744745797522623948958283808000 2920997 -644552804516418250878818290179071328 2920998 15277270048417239168307119728912064 2920999 247380092080094863921746369330247336 2921000 148545783725402033579823334686720000 2921001 -268911326363939202943608244526802240 2921002 -47834343917523439303038166081704960 2921003 -1163279805969277559517975153072360960 2921004 122038018068272256952419039685378560 2921005 87998574931182809788630266687272760 2921006 26350637585083723321294040221298688 2921007 209132320715146903065874670616965640 2921008 12539496890524615356987653690327040 2921009 -78429662312522809844847598490164800 2921010 -10841793312005836140236934788605440 2921011 -184098213090179867880000611340822576 2921012 -7096233597788031309352122860770944 2921013 434419543813003205194142764295117742 2921014 728133923630935666643911183997856 2921015 -245686516718203640332289555635116840 2921016 -113280945554433055078467429866864640 2921017 26594092906331539822836061477713552 2921018 90576751454760029196130236090043104 2921019 239090237211804977227775610545869248 2921020 168550471113616151932882051469652480 2921021 188957630633199723194415769007814444 2921022 360329453195143837866233355031680 2921023 156936300131652992626655670183327744 2921024 -30548753114340154867594824129183744 2921025 217197262587622595771170149484320000 2921026 -48122329261277825946346550863680000 2921027 303238113873037655336805551630034876 2921028 -143385421453936316716777803141949440 2921029 428412691050540745615922646560777630 2921030 16551680889700878471392833705478400 2921031 -83681857662865021365184122669180360 2921032 -574318314715931642159634461921049600 2921033 -10371044703385407503989743943262256 2921034 49209841563047551710356044181057280 2921035 207121917352952961129373567194560400 2921036 -26960572184518113405876384225341952 2921037 22785068495160190320571874615549184 2921038 68416932483686393055515924048116800 2921039 161316902922379528284565890552379632 2921040 6083116588896541649157947946024960 2921041 397267794534589883607173021879666800 2921042 -65512081772324322125711833383074496 2921043 -345406631398225057040432403119710536 2921044 47850845374832613637358374506244096 2921045 -145601475809210072749398872700045000 2921046 122096933656947327073174596263282688 2921047 84431220876287868923712086457343496 2921048 81224333322916769461470614470287360 2921049 -430000317560286314221342353909950880 2921050 -74863403152159621053191147882726400 2921051 -51595202405562110818509791509771248 2921052 103996198220738512832055675023288832 2921053 407919177550427684652155423306091302 2921054 212074407734296777982298413032858560 2921055 -93670130861396843207359912115608800 2921056 157355675484326115017753948894134272 2921057 -174212243124102657750766466854025694 2921058 24458255817739017686796285986273280 2921059 635757836909556164070540037655030616 2921060 -220475266266824108012513935863091200 2921061 -306558091525458662382283313816160 2921062 11826533452822890118810746691257792 2921063 670732165902559892412193117093872312 2921064 -219509757681991263955813180440084480 2921065 32906336159872083256433482160836800 2921066 -54998626157826453788760087299347200 2921067 -79530608774341797304736672947940832 2921068 -153216224277943405804406715685351424 2921069 -48509160742773780512239058937721920 2921070 87190603775308496141570763149443200 2921071 -552636695082122549992459751560849800 2921072 28375698870852209794815002134708224 2921073 -72426878204043128712251823335388816 2921074 -60448768250582659406300774902216800 2921075 40387361591679775059280050467784600 2921076 -2324549953976593605982154642350080 2921077 107871878082746008143853760736515200 2921078 -158160026601407327593421354045110080 2921079 103852824656577928035209868157274880 2921080 -64327571753795761665775967373312000 2921081 -621511228168012774480079187481613436 2921082 27572732639482829932830719722904064 2921083 -592623295839818635959873622489670640 2921084 122123324338316686684248296830597632 2921085 202239973210373012855293783251242400 2921086 30929040436943999735916267293053056 2921087 79426466721574190338766632511813400 2921088 -314736757701238528927389737633710080 2921089 -343095515511116670311858752586282110 2921090 107188890049119833733667789610841600 2921091 108187906836165059163543234355761840 2921092 169062960079865428902089590754783232 2921093 -284376649180388875463417122107451584 2921094 -397149778370830230496624659095232 2921095 9303304607474175506944886889695040 2921096 -87977430759367770405763420841118720 2921097 50927822947297849754402969823199872 2921098 168756549461052743179820611613226240 2921099 -70301760800343121524209670061237440 2921100 8257158544473179403533733582028800 2921101 295981949137903816111878006016761600 2921102 -34028618959773694390089280594062528 2921103 194452254162257312407904277035380632 2921104 72835859284711751346339699828981760 2921105 -37574457213714963359962098922793280 2921106 -13393785033969700499182155275251200 2921107 71060805132853153103935765710072224 2921108 250023591595949506752791788374342528 2921109 -56529833950059645572658191197153152 2921110 -37403461420044516634288187619671040 2921111 -7070762432435066568924459585471288 2921112 -263082503031211622334204435502080000 2921113 -50381577004350650272688220520538296 2921114 4330414150838007340752986722877952 2921115 -37693821598076058748669498473319680 2921116 273867002801086054772800681224662016 2921117 201966266704212293758628105853848640 2921118 512019935902698219402652682206848 2921119 -535740267230539409370231558934856 2921120 153800501909991210890218515924910080 2921121 -24343003263327230282263645105123200 2921122 -130270916881920835793366020071511776 2921123 -17090930221885407748947763048241736 2921124 -246339741192868024167273229127946240 2921125 -743095663118628316074583657998885000 2921126 48227587682745789518725364671515264 2921127 75313128364741178699256942258659328 2921128 128841377844787265281341843119554560 2921129 -516958938655028685614866584850731270 2921130 11510559524661643302937257784320000 2921131 -43811225492241916405452805215941068 2921132 -210462356594812153856448671077903104 2921133 -451224973063137955847226736532076576 2921134 56477571368513403974934867015825216 2921135 93052150954328816036394465979192680 2921136 -24673110691591665479152177041899520 2921137 -543618068050682583748065410561295214 2921138 100821487368803650812463145803325568 2921139 71887178513385546467920830412862544 2921140 -46039802906655473369087468336866560 2921141 -721406945276075006323691450550958080 2921142 43731923664430008039374126694733824 2921143 435092443843030222272654689957763144 2921144 -475811280211309969660146668883640320 2921145 120353115590596396548258986184984000 2921146 30031765502002914978093551040000 2921147 678975986407852870059041293913962596 2921148 139417188903670683836016415916434944 2921149 14120403369765133075448674240074240 2921150 -59462963447469467800186339360728000 2921151 -17229535932067062692844822171582960 2921152 26271104426979509168944696306696192 2921153 -309517764892099806355147637319629376 2921154 -142362387506987227023086789114572800 2921155 322038574381412759831690855253189600 2921156 85830025596331098764858602694381568 2921157 -438343657162378557682430983329135360 2921158 80036481252102924057779325039727680 2921159 -157181803575877489332272447520082920 2921160 -22728356219268306411831144979660800 2921161 -1573700240514344199795904823718912 2921162 -1272933739878633721305196694896128 2921163 34797330647841523743855612988075008 2921164 -275090457734910847415951022956166144 2921165 -184975701069736475163513097452022140 2921166 60037719165420870433288783287284352 2921167 -299116800575425640261705255064539640 2921168 3097177732552608591776099580346368 2921169 -291424528096866724475408880495622752 2921170 -5805515997551506929558248807424000 2921171 390460982844034824813986940207267144 2921172 175063327225814195280464814583252992 2921173 33139789466373703439993582179161422 2921174 -5287116298852003837906359651197760 2921175 18366849282136145355457153112388600 2921176 70300313293209474951035291263150080 2921177 -33128733255237298315040872508022528 2921178 36309028862649654523764848256864768 2921179 402616941218293410273676381281155780 2921180 36692946644052514447632102203942400 2921181 125584136694223514533624737815425152 2921182 259932176967094020051057992189376 2921183 -1356023184794305778477892372968678400 2921184 10362790513964177553717530467762176 2921185 271376893710167733551420598436070400 2921186 -179634261538660232037030971652236208 2921187 155774843488677222694293204933919152 2921188 169570078346643434926067688253877888 2921189 -131455270159237232817829201524539010 2921190 -130892110435659722903752386452964480 2921191 -78799354472118544918374442562620416 2921192 -162164451607474114088940569596723200 2921193 215431838216603723716082153390878560 2921194 -97426162889255642525175971508285600 2921195 -101060649395167127050199651864267520 2921196 16015908913202653013581892389320192 2921197 193281662249857737681317801932402646 2921198 -47339910750651840945228235371022464 2921199 -375997074057205986834221867800176240 2921200 28635920226265556186277593411584000 2921201 125754923934213930876119456180190132 2921202 220197361999495071773639622530612880 2921203 522870760496075544468836453955573452 2921204 41624317962968294428728317065684992 2921205 1199186939600618065661784620574720 2921206 -200349086493629970100136297450180448 2921207 -144781113990024502090608503310968448 2921208 -55889567520330433005269383613644800 2921209 236292897061412423134958418526012500 2921210 -59356225751152026926170258409413440 2921211 -513664565723386798879209745945233360 2921212 -934208812689132843114748622870016 2921213 -371433293110995906580168830461900538 2921214 200565300968800817419267683624095040 2921215 -192730796967784373892938645512782480 2921216 31943643297292899100600227229335552 2921217 14254501644213244953807670975395648 2921218 89636612421615240642089014067524560 2921219 -247008033961015034561907350442176304 2921220 9026697718173022018975471488134400 2921221 -232369099702547025016768663504364578 2921222 108121925078016034450531603077781824 2921223 -54290525948547137108600679843416064 2921224 -89951151683808968139834858506649600 2921225 -125115548865829781084014724690741250 2921226 -49766391221819394483518578285842432 2921227 512458306897400240083486991462773076 2921228 196743542524274119373420473179156480 2921229 -543117732899416142618643485146279272 2921230 -10910966640411496279987838775098880 2921231 160138706268804576283660459893585000 2921232 -52016701128115359091489997750599680 2921233 -8068497376675415750506345555598862 2921234 -85457079685497765841393422051855984 2921235 62052892696476159789802463157150000 2921236 174549698989898615291021508323246080 2921237 214212417151240945269871180418020992 2921238 257688630762148427347044805672304640 2921239 -69999026950986769833611332892779960 2921240 -134611599870569779841019138870067200 2921241 17812753132092659240285476841240160 2921242 -4856993761806401314539836027658528 2921243 -147107040868313694705944813883782256 2921244 -43207740828107218719449001634973184 2921245 18922100540657969440280930075707500 2921246 -184803433419017702704652036109192960 2921247 -44113115030523176041194557762180640 2921248 9801555225476412560136119730044928 2921249 287304997031469536159237790209009250 2921250 9713232945503232056266135888800000 2921251 -192015294959339399080614793985340408 2921252 -273964467555052992250670839231138560 2921253 -107019567329336004199640659972439616 2921254 -8904219444244798997470933264367616 2921255 -73786459637602589560217090430215040 2921256 -1324135995441397641445417563432960 2921257 733955023983630481535892097071330660 2921258 -225968738217034009399924605996893520 2921259 278110873065335855611567198487444928 2921260 -131412185054458220915284018545285120 2921261 79664963817893579579899809089806080 2921262 188569421198014948082976996626872320 2921263 -6264231771856582838654098336481904 2921264 -119156727343561622362899890362859520 2921265 10335295367120953307378357159547060 2921266 -12082506339315990743812469488701168 2921267 -675399414551135729555909513169393600 2921268 -13374328693028089938990364062351360 2921269 32517059363052002100677297918899040 2921270 135011790151839376674686033716229760 2921271 261624066800656582079253757953505512 2921272 141551113442283355441925157841612800 2921273 -231398704467353103749493745168907478 2921274 213937087501822386739907396931660144 2921275 91497363961769161059702398220842800 2921276 49153679983262529698251231245625344 2921277 53766801055798774172788030710577920 2921278 106029019729148582092945092325631424 2921279 -181284650776269708726968234670063024 2921280 -38149398789326503110664013846937600 2921281 -118252046328307607166228393979171536 2921282 -41493905929419359411434290505180128 2921283 110895931959557185882466452419669252 2921284 -52940630251391425367702939146432384 2921285 91504328214118970883537041236715520 2921286 -62736018592744090329728192539637760 2921287 -288721296503199504918803914354382168 2921288 -458509738125848351865118824004608000 2921289 -51814240877444270767049968044137280 2921290 25599408463669792889287557573566400 2921291 -2244929230670662286830609966004016 2921292 423923624866041238473205249900339200 2921293 -428992179126134095564816436837576458 2921294 -134465600689678382002225111255579200 2921295 46773467108673637369838067690554880 2921296 50509986686062271719969555640614912 2921297 478745429307976626381715438985356800 2921298 73099363559901063745956986797585920 2921299 137416912663719889583634084886372320 2921300 173868109540971992608655720845516800 2921301 226920142848324381104233563508921230 2921302 -60476509331134130857217836041063648 2921303 15626949263187447108534911991600 2921304 -115987499393921509486388527320698880 2921305 33753581191486529614156133133683460 2921306 32563237656083693557890389926010352 2921307 -79309482755262885552966504048357120 2921308 74189222773445075858810865327854080 2921309 -16478951476420862377141291551259380 2921310 -14003226130265810716226697295223040 2921311 32940484282477159825957014397259952 2921312 -249213927773369656198400033950138368 2921313 156958072695785393618302079540360064 2921314 11704602757303025247870926266950144 2921315 415522688410643860523909026466348400 2921316 -78827317726817737032053811662831616 2921317 11272705614027867780745994931157792 2921318 -75572807468753334011332693815025920 2921319 -300447595981375422771009677730046560 2921320 -52874317364794288525305165496320000 2921321 -11588112826778726748688083610369308 2921322 59791095329598940053290907454318080 2921323 214553180559233845807449680738055600 2921324 -1023179800553501357709052264347648 2921325 -123957750613242100252634223565168800 2921326 15647000694238999007836985519078400 2921327 271316513442777734501013249679252176 2921328 65853194926202769337999566035484672 2921329 -677111400362445921274463638962273070 2921330 -157517919198140772178965923474041440 2921331 -294951940852644760934137739466470400 2921332 -178517411993245794441764149703761920 2921333 -126298781218100762723729866179564420 2921334 2338584059639406505354328652369408 2921335 93676255901781147024828647919888960 2921336 62265498107497256068240181979340800 2921337 -45075981720847257908441101252718406 2921338 -9906104292804402528159606374095104 2921339 -439586882489386599515059902461632860 2921340 46143056670794787568370723568691200 2921341 61823907839340948510095310455214400 2921342 -153925274175812177063927877284924928 2921343 -122797913285987439999418658054337336 2921344 574196633238805224853822335929548800 2921345 -44404872406465853713835741899161600 2921346 -273972575238844027973429740625951616 2921347 -36969733327027427953955013408261120 2921348 -373233139644572554377964185220679424 2921349 307943492343873300225713482715033280 2921350 -92588637392640921498024255949533600 2921351 179103056142134768820940565506611984 2921352 -46951648386333445364831681325465600 2921353 -812157862586590724760788398488069020 2921354 -489385505983623917483075266688614560 2921355 -221705075608111258186125897980110800 2921356 -98290014269141288844981752715854080 2921357 -18991643823745920538572080992958868 2921358 73310603573796182535231216331711488 2921359 228338091401772441924893664414770416 2921360 18515286721179997772898715512913920 2921361 -172725657270747239122263651694138128 2921362 -133237604569884042711918896434835568 2921363 -213645124223628531101006976984075960 2921364 196450711437447618638762883197399040 2921365 -122418287491985712766085884836899400 2921366 16957125481665289321029777193543680 2921367 -192606467650346515773680608334215320 2921368 165626648886460163875621571129794560 2921369 212945862973189045684951986267590160 2921370 -83893665724730350890235278494803200 2921371 530229709254285905800323071237517572 2921372 -57396713160157140089086958897287680 2921373 -28046464185636579139183937539929600 2921374 285737822226363791190879641407383936 2921375 -634759159961926030870329713620986000 2921376 -52280860189469479344020207809069056 2921377 -2924163196242214921409360305827920 2921378 80403380886263655823413295665008640 2921379 27386587073252194344775226892119040 2921380 -24303548003106216933884169526763520 2921381 -56817212803658290347576473775426048 2921382 -187789997952350438755164314158842048 2921383 -471569930416114904304084913137551480 2921384 -221768693754931395872765441589949440 2921385 -113138865349077703033884692394676800 2921386 -87932740969457909097759896896753056 2921387 -630143636047222264149068469125088 2921388 -115315372062211826407590226068009984 2921389 249564681543897774153346558800742848 2921390 118436332651371264393793902801830400 2921391 -253387611140696339457855247350747264 2921392 -2333050986259621185795744252411904 2921393 464229288239819109170000797278948720 2921394 -22362969112356597504702492747760128 2921395 123800569683766527335612319398300400 2921396 -112153857329050723293243219000126720 2921397 105059940096094296222908124778276800 2921398 11613537891779383441839783174410880 2921399 -228625935979682445325511887367382960 2921400 -267607860321267780267866994385920000 2921401 132717537197984512434512074152063680 2921402 4062946006069054696981326576038400 2921403 43951706627868851883741825357838104 2921404 -248208289417843671359742150803825664 2921405 126532373024681155559075261423046060 2921406 61028462479603152836072202368606208 2921407 81376999364901864927320017921163880 2921408 -83448112833100995143333594240385024 2921409 -18288186334232332662585854526097152 2921410 66742644038236870137397569479331360 2921411 -57665980764827487764796469631085000 2921412 22826269018581870627592896694800384 2921413 319512155089062056927803590326112288 2921414 -51664873880550915215852949046252800 2921415 -23791923805050566217239964399866880 2921416 -379089615467789846911646489451018240 2921417 312293262386869332140353995133445466 2921418 -33145022731927897511398747474423200 2921419 740331637604998070202344229265814944 2921420 251760631226608376856016557766502400 2921421 254774817280081231649620352146483200 2921422 -94604365841895540599167226642928768 2921423 469737102803480080015382829014994672 2921424 62797303243410426660794085015552 2921425 -30097139327749300804629343832421000 2921426 449917368853018607126780773957217280 2921427 27005843462926222175761113137610876 2921428 74116577845154044964690010396184320 2921429 200293528678845668717883609655116846 2921430 77314914898395074059945147473525120 2921431 204686438709527831555280761253397200 2921432 69155383253603511815168932435814400 2921433 20792179655794320836227695556264224 2921434 -183935522065935555348666979295692800 2921435 372184725299245205434935868247769360 2921436 -22123308306394766733167038504670208 2921437 -48486786246914848165260631056493440 2921438 72358412749840839455542869819927744 2921439 186899513106030006659976841077879624 2921440 229085565695275505194293556366540800 2921441 832745466298189630398737601562457412 2921442 -166607442534502636408708017439183488 2921443 104313204504189387007269249808144800 2921444 -262767397418072144279201310406425600 2921445 264871139937227315266587458594705820 2921446 139285565109142938332414528347348416 2921447 -771517523704128255019292036376168 2921448 86622154073013352640839049600040960 2921449 -144995701558942121319858993096673136 2921450 -34240680742135279021520829724915200 2921451 13820257284259863609004129363747296 2921452 129192349604479850918776277363323136 2921453 -185686492013926354203088432006120980 2921454 187093562038886214684984692281587840 2921455 177462207599742683666201423700324720 2921456 68273354426520829546486464653524992 2921457 64375440472312473142764213927681024 2921458 2614324337895390562666921824280080 2921459 97559545327408487510496283030056000 2921460 -6278331365544102217588490456678400 2921461 125556951961582883554633517867448124 2921462 244538217242881679772321782190083232 2921463 -481600677590744336379834152509800 2921464 21328902488238908306355650469150720 2921465 43867135296459913720657225319469000 2921466 70290539856156271952434511278105344 2921467 -759519337223621923685724636645855768 2921468 285589489275383280092521005472776192 2921469 259690005858432272942356274839302144 2921470 19494766890729795992997995283631680 2921471 39348658032018528707847060098402304 2921472 -347686383859214511804138486711189504 2921473 795044342148184132839093479251731840 2921474 -49792816236240766324513241504649264 2921475 -28791933038675606694935774158349400 2921476 -23857923394579294159348042820947968 2921477 -221953508871627878151308247069549540 2921478 -2387413665149634183589581509199360 2921479 106164110822308902514806948863060400 2921480 44909877000616788938006022890342400 2921481 -571220920256565030192923576168144160 2921482 -113743185521907029401359223556019408 2921483 27260047260359710409157830974971744 2921484 314498460448439070614003542190349312 2921485 10364201189394567106164062065954560 2921486 -127871395684810138626566184518495808 2921487 -63554254059018996525073068723918960 2921488 -45779368608688652998856145019199488 2921489 86146701231515839827519473719961460 2921490 5532970721385247649605502237744640 2921491 592577622395118588122874700991419072 2921492 -44948091962338236196757117267386368 2921493 384760488654894816778054491003484224 2921494 -11109105289519969524753859412596704 2921495 -3351523839094611223931613888555120 2921496 -17880297731862289896967588478361600 2921497 -247772889845132099080523325966182960 2921498 -23059028830566992550499990198520064 2921499 -176556669273785062019287291886691840 2921500 495906713336471884089030422762112000 2921501 -34893318991848602205372190092475680 2921502 -16240276535986165480764300673966080 2921503 -181074324336968613778036994195557560 2921504 380076799392683099530981107327369216 2921505 -210073635301887532983528972714637440 2921506 871592553105548704804092292374528 2921507 494597577792735350610581045706129756 2921508 6305336376015894634358278195838976 2921509 -113814230614507132396661098143428290 2921510 -78525995582458696199985983994042240 2921511 -123707929635851829988885839833421528 2921512 -471661581016759239801305567244288000 2921513 -81950911985123318019061766146245504 2921514 33499989551914570370449957483100160 2921515 -375744816430642127374849494738663840 2921516 -59031839111830093602080558139233280 2921517 115041883060637456827635490898448288 2921518 -326473470618911758440550469504327040 2921519 19087882729747762141377702126914400 2921520 9851173632424210226827701371535360 2921521 -35332583414097852200781586702775756 2921522 -115234836476108200741990836456172128 2921523 205648535091573002944344173312037888 2921524 74274300133614516743933274780696576 2921525 -113543535872859672757352557926866700 2921526 155320350600098758110609699582470784 2921527 -93790603986255503307842651776495320 2921528 -164406890204014582647376143909949440 2921529 -49902375427413898937573465705768832 2921530 60385051984020821529949274583582720 2921531 367857536738146912288908388741039332 2921532 -249838450203501358389707932564950528 2921533 1463735410510123766600131876813568 2921534 74538890505572178032465500541472768 2921535 -403447307862498883899105119041728000 2921536 -53236590887160885456043423574261760 2921537 -2796821364089087240309015873868348 2921538 3344403016674987826869244030287744 2921539 -242187343207963702854754167788974660 2921540 -140068515565881564745375294341077760 2921541 -87139680406933899450238855459091136 2921542 -217367256181738827115971648393327360 2921543 -106087010304374898841439522469592080 2921544 7485986600217651850630783410447360 2921545 21350668477567091664676808587708800 2921546 167451629747669596772862054334247472 2921547 -81837194508351520581429442645969680 2921548 55826208770753862358212826890125312 2921549 1845448865336847666075726481268064 2921550 -32424096485444190173216570615227200 2921551 321620250062952955523964004394175000 2921552 78464748529111739799476077194903552 2921553 83246052163352184778805445439497762 2921554 -270085929658477656421579419784498560 2921555 -65173104646954392115624382204153280 2921556 230160539375971544675763166475003904 2921557 76533062391427202628444900772713098 2921558 -106855816050891268852007765639682816 2921559 -84481265486651571295107772068838296 2921560 -92753905275346851283112345401344000 2921561 136592625798302016423554582302881162 2921562 96503779142514273343666814902886400 2921563 450895944801769493296987228360959812 2921564 156314186408699751237896094907133952 2921565 197238741096630722222412076611719520 2921566 -73410939411779176782041337731360640 2921567 -1007341688819274317488439082046884096 2921568 13615296477699003444599318858170368 2921569 -159329050298410247619798380618625408 2921570 -67468861583835947989507653073463520 2921571 -26825881720861950764093556390040860 2921572 -40308724250759414220107248318756608 2921573 7186069466454950724214335236083902 2921574 119759641630063846618082932970746560 2921575 213306158002144341567074203352775600 2921576 -441085438596527820951541305477580800 2921577 225214884519731964311239842498449280 2921578 222715875218046929962247633513863680 2921579 45347003778192663013708621583926800 2921580 154608018762231623788789398381941760 2921581 143664962690994909049533171437017132 2921582 255395828732301536296718316672638400 2921583 13490881515419316102759049705966464 2921584 68651719728704158278924009539993600 2921585 -199535604240327372039252592333540800 2921586 -68721608294513979768425886005465856 2921587 210978697902296897963123675033123880 2921588 191486255647578011703507676143842688 2921589 18246429833736759168328787478306528 2921590 30971755237424944567168021308929280 2921591 533184974376978778970977395463429992 2921592 4335725352509199863607825653760000 2921593 -330677909791342321052991034323131158 2921594 -36676119931070000504121298291107648 2921595 101009820713260774006167756569210880 2921596 -102085772030475491542543890027980800 2921597 234971135835239672449943421451278432 2921598 112122995738615272600868403405316224 2921599 80763519222805017671151099969929600 2921600 135195323353630478495929772015616000 2921601 -84545348031827937544661154338690016 2921602 -484672152541527304421042532508656768 2921603 -16657987877535003595767042703438320 2921604 32545536631895868723744841180311552 2921605 217148127992539603002518974549335000 2921606 -26669792125583664799147159581433536 2921607 -5583562030843231403126393109586152 2921608 175008937245271895618452863200424960 2921609 -364480461135092364881282721604394460 2921610 104044236573391058731840776451733760 2921611 -91317724287602321502693152582088960 2921612 78490446787683339380693207054065152 2921613 -377239631173374305912811915861338976 2921614 74598615915523108191054062535612672 2921615 -180620207084341290324228374391752880 2921616 -132599781662196412680494326494658560 2921617 478707736857927756452095178846351666 2921618 58784798885371599061059688640879616 2921619 -126674914645058079929928960324665232 2921620 151197777872057068930586651235240960 2921621 -229741126372855233453622456933306560 2921622 -41440504338216861768381970967394816 2921623 11290011176353933377166379775324872 2921624 -27087698531581527122509882743521280 2921625 110499280658512577129248621191549000 2921626 53386726560447604083318203250299904 2921627 51837897363699468296417155111537152 2921628 249556431922198213672577909334366720 2921629 151256311385195652609777458593440230 2921630 178795253048723744572119655074153600 2921631 83958696370783795577647596257399184 2921632 75589744901883186453856118759227392 2921633 -137436229084021684174713311172408192 2921634 63646298660604708584524628720535024 2921635 1961052934803811964639338828124160 2921636 -133077322124852652496183071673040640 2921637 -170041247333943555471257864129888448 2921638 -117700644460711477138675818318296640 2921639 -199182295668036443187020084534280144 2921640 100142458969513897587680953543065600 2921641 -172099999795473761348944498892865200 2921642 12053198476581702421156083001271472 2921643 -10379614018337686650466075150692000 2921644 60360066475593421503883590243827712 2921645 61368584311930298060787188217900000 2921646 18493206886873116126727674963775488 2921647 -446726575028450758925853628950273904 2921648 -81898050147564415948859552017072128 2921649 31594388633279411946583925738507040 2921650 -81053693187656080609128476711462400 2921651 -22987851917336063425509234277411296 2921652 -171734585134042472363896170816042624 2921653 -101875840465379826347528736039905120 2921654 13312636458487469923754193531112512 2921655 98811291447737900623586348065595520 2921656 -100512104084527076465849362580336640 2921657 -5798300550780750931260232405294080 2921658 189324491591393513856373055701238784 2921659 114405738795104109921855861321021904 2921660 3145473150930323284673954638540800 2921661 -543873580306358809955349094982808768 2921662 108278401151008509226465411694812032 2921663 337413283821525448243515423220239480 2921664 -33454436912070318940575315655655424 2921665 -608132013713050071031289804843640000 2921666 268139933537416704122980766557776 2921667 -61990130826078639373171399635009792 2921668 79483360335907859217677221450342400 2921669 991906662335080812268462264437667296 2921670 2321871803041005689157592567505280 2921671 653923024680775529586696124488853392 2921672 92227282744141481569616894721592320 2921673 -19040839745664419401513559075314416 2921674 -146959137938735073056981284823232000 2921675 -124450711842202907130799623242915100 2921676 51085060852791804759932139675090432 2921677 355917789455105094928437974646907872 2921678 -661448191082486668990265520185472 2921679 31783007770237492459358791834718784 2921680 -104543706492520093981325209780224000 2921681 -103394499554338449351858293033366208 2921682 -3745300291666683853549839110299008 2921683 25534258250136373590317177265071064 2921684 -154868044263256455363591692985235584 2921685 -35934175253208219101481855734386560 2921686 -103577233414697200559761559171534016 2921687 -139222951767944828281635901459449600 2921688 31362146761427020959188823221207040 2921689 -131837409136605522695081545242379510 2921690 154749220171354342488502966019051520 2921691 257006962396159368722803462234263192 2921692 78953466383723695061841737643187200 2921693 -340531125550313816011288463248177536 2921694 105879992793410140408080726332270400 2921695 -137666725102430006067421072152527520 2921696 314008706156753312310362379136008192 2921697 20944502060854906633257500388107040 2921698 -241106168988785601891032676435988992 2921699 -399748357637503834856031984555432960 2921700 -107750942055075756813497531835264000 2921701 226211200236556192021928099745983004 2921702 -8362444166744332824155648213942016 2921703 385833029406699339084573112749131304 2921704 446992893419024337876815492337269760 2921705 21730388552897629483414682180672400 2921706 171632606719576074239351919662484480 2921707 -325210904150213364580256478328621728 2921708 -310714731357191958177341601298581504 2921709 69206774881712181251703377024633184 2921710 11054160657112246481594059114907520 2921711 25665970559474248230221133148159920 2921712 -92838847606571647603660220376514560 2921713 120483563110746590492864164192106304 2921714 -39100072723710831882080608334210544 2921715 -68761203400732110530032397076085440 2921716 27483460667401236507652154061641728 2921717 64261301002699895050640499176005344 2921718 23005002493304564242582777594982400 2921719 108257457159491877703727560072356576 2921720 -192405949181718624141770291067187200 2921721 -2900840175478148905510176577029120 2921722 423778725633457963939074594239807712 2921723 94870563351877148573971663489800468 2921724 204595617909885969057848299593123840 2921725 195893721036709509392937450907276000 2921726 -104412048020452642709234647471346688 2921727 -70872885076573983780112059599385600 2921728 94949571846460381828794523796373504 2921729 -547171350887288792188602289030076670 2921730 -57548392008932407637499109598868480 2921731 221789284388113023149293257722896752 2921732 -423058152257399309822145792922211328 2921733 -327553175664078875667489747337940898 2921734 -244064782055952951030271056185133984 2921735 -316684756879150837415246538497245320 2921736 -234215559332302935690233823913574400 2921737 -46140040394006785301555483653010816 2921738 44175523597042264764679326955976544 2921739 -194049677513668620499143396478392960 2921740 189372371572206936611592107270906880 2921741 -458594657081388274920096409667488500 2921742 -13818461515358962885317795643860096 2921743 -624509957596409516779985665746192456 2921744 -34690314695104544958373034659676160 2921745 -92476333796961993473891353402094400 2921746 -1268752519413908239118668410157056 2921747 41655647020728452330178630279049680 2921748 -24461180650907743222136668722923520 2921749 -116991756528504536807953356267771840 2921750 33776469247208847245687308055040000 2921751 -4197604872508306529626759486578768 2921752 11532969676179238691609265151365120 2921753 -5926464006162453764868864575122998 2921754 -218062605813696672555429980223793920 2921755 386097000337411353477210295020173760 2921756 -303833672712625282735327720050834432 2921757 -99396317847734333279715643436511360 2921758 46670114339149047015074820554606976 2921759 -41537089598835807229627690750069296 2921760 223687420036552228140375174483148800 2921761 290332802358665942266307822200587362 2921762 129642464438744549799425606959153152 2921763 65366431241489494275167598973743360 2921764 -6712161622479916129671841064152064 2921765 -185880701127511564541617080755433600 2921766 11703178770268383528578435021658624 2921767 136562556253560362027191793591405816 2921768 448812821336029872510564945341061120 2921769 105220576953288187777319268906185994 2921770 84552420541143584016621416632973760 2921771 -261047098239339227339705773420094028 2921772 24024460034081704883243468820456960 2921773 -562739784708546450827335129572108180 2921774 4277639075444849985360469256867136 2921775 -16416483312377309279765150228256000 2921776 -41162872084131810217102523572617216 2921777 -724250528970465135101017011462715374 2921778 69968956269757628870121736944829440 2921779 -58714589912571168021543055843684800 2921780 238200989667192171589545140093491200 2921781 8290425904163996752802383750033920 2921782 4197796203664875940518680758702080 2921783 104068138446088820365860420339434304 2921784 -129220526079190528348605215067463680 2921785 268546391732951162269848390129526980 2921786 80814785080909384448017909250707200 2921787 -129372429424522955359695249596508 2921788 -188268286786517486154252486120358912 2921789 -33635300831543327801720477224982280 2921790 -47435429310249026539323578386235520 2921791 2582525586856163674584820742692632 2921792 8034293119725609575393494126559232 2921793 30998928060216571890459710374363584 2921794 286148917000867888689225530189278752 2921795 -321150694932834221847400566517705200 2921796 65717509162573124777923229313176832 2921797 -127558625859100204609247512138286820 2921798 -72738044894491707723397904607413760 2921799 -163582725479022140678043452257477680 2921800 -45964928003252642577817331355648000 2921801 -804221174991938942196353902598118720 2921802 21620321577181444144337846676854784 2921803 -381071713712544435049014078317776040 2921804 -85928569718323186337138026663513344 2921805 230288003959810333381592310491846400 2921806 240122521458719087854225839186140352 2921807 -2836236740304960506795693020068096 2921808 -5069526153633645503156687683584000 2921809 -321919657813672397327310817682255760 2921810 -101935630880250107422966776167833440 2921811 477466356609194731778401930863382320 2921812 -28991436965049279637901881743515648 2921813 -219084843843386362790463884774002080 2921814 51266982339102047983836935716414080 2921815 -143849544080032907513181047816784000 2921816 -183712314953748945987133492152483840 2921817 27665472093135357978734578569839520 2921818 -188453144112725846114312030686640160 2921819 227688573906230246585406686183537220 2921820 179356317293557269476331894267494400 2921821 -466600515179864840947396280644295610 2921822 201368056504949583715681700235395712 2921823 230671133301438166747772963903101272 2921824 264334802968875639625858398260035584 2921825 5759685411718678292307959550629100 2921826 115725453963382735385663390325519744 2921827 -943171016842195214455266007654120520 2921828 6807525911951611661861428210483200 2921829 -158099256780577275715646408352616032 2921830 215499363139602631629782292985522560 2921831 507041268190738854392238669872231064 2921832 -371723634598459301634084003982540800 2921833 410393788266133164059861577657301620 2921834 35693274357131866364781338523277152 2921835 53083855490856914915974748926920960 2921836 -235738665638671516973999517920331520 2921837 -154375103108747135541516903301281480 2921838 -4003515713114189409130857943777152 2921839 -471343752744448884360329711443891120 2921840 -32576934099984651284455151324528640 2921841 97455022163461618616974133120774508 2921842 -98865455184232372308716289287548416 2921843 63387310652642863028412808099673664 2921844 -184337982261723517281912522601488384 2921845 116836138232520307871159526016060800 2921846 244910911231940709483905408947123872 2921847 -11990650214028536606429214500259072 2921848 397540041308614143835394189985423360 2921849 119117594779601200240818485252155392 2921850 -981956719841771536073351475436800 2921851 149118706086527468357366088947420592 2921852 271291717190595702134606294615178240 2921853 -78639257886647941380066821532683712 2921854 -34496072429888943899460783156936960 2921855 728873066272868358270541760465205360 2921856 7675212065839401192206531423109120 2921857 -50184334907194365100291785170867280 2921858 -189299828399913303291459615539324160 2921859 -441465772086632283685229717327915280 2921860 286303533292266778325962247649742080 2921861 -596248733179539455555289524529509538 2921862 -228375250497633993584405698822563648 2921863 51975946371113163427346103080655360 2921864 -29172586601586810634484766790164480 2921865 59558697692357298445101329797789440 2921866 251271049608158629391524111944278880 2921867 -302370046204501313119186219879902480 2921868 37892511220177188376168196360708352 2921869 -443483007305548857098351753866182730 2921870 76115037600555781356616999603305600 2921871 280418364628327181183626875640011912 2921872 -143210676404132606776110128207847424 2921873 -329731340299505132659408102002172878 2921874 -18060563054094799138664888634015744 2921875 -358615424293277277874214144530125000 2921876 130982994634957192989769131449535360 2921877 108821851406405212135791190591010880 2921878 46345977424019500775733410346925440 2921879 -128821570797187073012187744646910520 2921880 37287394977949911249384972323635200 2921881 506419662138606962794671978930724682 2921882 -208043460353659479913444773095912208 2921883 -151292437175431812945740839960497552 2921884 -569429014430023232213342339934208 2921885 -292178441492690244845177163766518420 2921886 197043894461407191390734058358732800 2921887 -181223565922696164241709563156923120 2921888 -164338801067156301670579000394711040 2921889 61250234238359841544003344162032640 2921890 37603671751036192103832704492304000 2921891 96449168489233209131919586893778944 2921892 -299262008433910639348000798935717888 2921893 -2431596308281421240486937868321696 2921894 7710447824014553121793101704290560 2921895 -173357545223808276476545946433888000 2921896 -499014679774418504451159706312704000 2921897 24119687908142100433079687754187200 2921898 5934348038169718204798668084323328 2921899 -591268955978204556587217732873681100 2921900 274384776060145531639411663391232000 2921901 140005046344674104478838422474949440 2921902 334768501730885079333816489793465152 2921903 -307002384058018976809316683236340848 2921904 -72838334196436086019177763473391616 2921905 29023196528569822319422874861061120 2921906 -15075423224121741323358453656548032 2921907 -258652399128679913131646780691750912 2921908 760453240332387080955802566472064 2921909 -474841966356285633431293420839498084 2921910 -39575884685698403655802220462336640 2921911 -178505753323860078038628132139382488 2921912 5408935903111974812549516845178880 2921913 11620832616312239114347246563151242 2921914 -108345447954517884864261338556460944 2921915 -360640499533594695719441441645048400 2921916 22242075819442903522765947176386560 2921917 -12197590144685686243044332663549600 2921918 -35901194119343468492685394066099200 2921919 78825594767040660658718619994296960 2921920 50584128277514522719245541079777280 2921921 158333195281037738332469228242573122 2921922 17490916615441069955386838645222400 2921923 266773838337277854105842989616026172 2921924 -107635422745809817238983924262726400 2921925 -122084918748331491639760535958552000 2921926 20635832145846587506525006862858496 2921927 -121394670497262134078561035811743968 2921928 126926644889843574555300606228971520 2921929 -112219234557500682842763510576866470 2921930 122965681152179545560512663466839040 2921931 -114871608091379447734312559055926088 2921932 35252546298872429905824551604452352 2921933 103033406418696780194885175409597920 2921934 75330205152077043853369200858101760 2921935 -249032344773778254944876669164656120 2921936 -265498055366079684593421753778176 2921937 451446896056608718279013513195317152 2921938 -35512628311298115537872389722320256 2921939 2143416041279584638341047467144720 2921940 97226507299633027424684628033945600 2921941 438529892607983828750820172399529568 2921942 184485223651371553066567252846147872 2921943 139160869167171093490073106403411968 2921944 -24121743923819610312123747093811200 2921945 171074776551698308493235979534702920 2921946 -129518907964795569024635365987554816 2921947 -9995651105932703994504227353856736 2921948 -79158924003317337796485150920136192 2921949 318286262259422313058405284589590534 2921950 153056457521336180351880515679336000 2921951 206936735423526121095172023688481952 2921952 428608144163888032445726891823857664 2921953 -581574505209246016878353348391940800 2921954 -46762020994628638887262513412133888 2921955 130865300940240387909903353613304320 2921956 182206939283379317038000086131770368 2921957 14541474505499303838133582844398206 2921958 -53504782046063269742746158199214976 2921959 234179498650932714699965039892036480 2921960 -330368576319802315430909627683737600 2921961 75638914744748334518350050699777408 2921962 -108953834296442192454269474203506768 2921963 -28297894955967447411282746549812080 2921964 25452133567015179509006722563750912 2921965 226942812820049525458589968102030860 2921966 4455239069584878439083086720006784 2921967 -2004884484796746063559249582187520 2921968 16867132894486569837144411238760448 2921969 -351882636009998661706609355580089856 2921970 6801031521561807087969201474378240 2921971 -12306552064766715450888577542736480 2921972 -247205905319852234253816299439575040 2921973 -185571587326960695119127868177315200 2921974 226882353444974841575569673812848192 2921975 -37029335100368414243444528854512000 2921976 132579509165452888759796370096107520 2921977 794656905086368926218186464239357012 2921978 141546600859081041916406508680669040 2921979 4388426304198169307744595551064768 2921980 98536469238600479602548556152384000 2921981 167464160754444782915721724088971782 2921982 17572913666361466413419384469504000 2921983 212713736029253191466114118422353624 2921984 -6121357554227687816219938699345920 2921985 -207007056073268182402931111678386560 2921986 123245465695709946029891297669130192 2921987 -111163176551682976698589752867503364 2921988 -69594326234710632853898757926123520 2921989 2214864571127891971853049569884800 2921990 3451734717737801055408130013498880 2921991 112624344847233609147339514069294080 2921992 72010623658324675381633376760960000 2921993 52052512256944758596544785502601344 2921994 20150795294154973744476381258940512 2921995 -161154295544416131659975287127148000 2921996 -35360690702019118835800533216215040 2921997 -176590861698031434971933948824699872 2921998 14252567879011354163688217899087360 2921999 -650697952508056290331850053599971664 2922000 19638948623226220646521466978304000 2922001 -3277712883884339334225064878558016 2922002 38855511408544276173995563431191952 2922003 -44586658701742626269001951444532656 2922004 529326299719194905386029402622621696 2922005 -233317817147935217168592185110999680 2922006 -115169470023340265931130608354931200 2922007 394052655696168962338399825756168320 2922008 62651232768071561439340847883048960 2922009 70885252550800224327402911838231504 2922010 38861452954618020362197917298944000 2922011 699938413678428331553619341270482080 2922012 134107311201080649730971989647426560 2922013 215416551386186799705515734091378604 2922014 -6881502600499491717000295493963520 2922015 -70971282545809209608571750298212480 2922016 501783635914683969469288726155755520 2922017 60397378186558419191520864552784866 2922018 140080039266287734936521043593385728 2922019 -272956957925917358237450008627436904 2922020 25810839913060566070654331020116480 2922021 418343096898618615196447831304394240 2922022 536074442859328029505082545847424 2922023 106241815251096081618807023873594664 2922024 -81469362026363138794257011406766080 2922025 -192431221196115021998002247244196450 2922026 50021291698985809442989708934741760 2922027 420509188352650954488532115733592920 2922028 250399428068396476310501327113921536 2922029 -86503298925515274115745704124160 2922030 -139431199978054942570195600590095040 2922031 133115992982151832844905560911666784 2922032 -108701201445972318639002916770955264 2922033 94600268196628210404406283683460448 2922034 255776945467453490312761342624917120 2922035 126590973744442351941346992896613600 2922036 115511473600979048347986959392917504 2922037 -287476134250588304832064515052951488 2922038 -55007988159180504175891274046044928 2922039 -41742994937604400519781093983791000 2922040 -331212494759600653420556959303680000 2922041 -543225297234067245115529878195737558 2922042 120601117785433315399913137763699712 2922043 -331427853916229643224897760906343708 2922044 12408029240354441731044764395140096 2922045 60888991118879702695296020033352960 2922046 69528193241349362810616442782759744 2922047 -240676571267701092529959534887709504 2922048 52706313901965700667307278204928000 2922049 -91579517977697060661247530340498392 2922050 33459935796535482574363053556738800 2922051 134972697726692024149853106879415104 2922052 -135955322016817540245278666726686720 2922053 -258680665554396092860308082021249956 2922054 110618015052842649584741182472773632 2922055 114743704174262422799970826523667960 2922056 32636377655061325881528225988346880 2922057 -130653870539100505738312978954125846 2922058 -81038600854995651207774783695377920 2922059 -87609862512971998670777379644463984 2922060 -59589898541441038998996016572334080 2922061 -202711067727581637002843194863011338 2922062 -119749478780443825494412243211227392 2922063 229162722982452963924534946736826624 2922064 13913547918466703148899139129425920 2922065 -1575459167788487544748491737282880 2922066 -71184358739338610760776932728642288 2922067 -259304207412835234034847452453213520 2922068 -68734391089443480631252608815898624 2922069 214513415768554690056153726624219360 2922070 87492658368153958697618319285999360 2922071 617344079037033270118538028881941992 2922072 133827261505357706519296693548441600 2922073 -43680720712596846283796537688167808 2922074 177761313523423717794209666473139712 2922075 -35972335791256187347881589827536400 2922076 -125552205810065873899838224984642560 2922077 271929344977005276351955185331717926 2922078 -75949405341555732502456183867920576 2922079 -45702507434533807944805209682436224 2922080 -1800453540556948390400003486515200 2922081 -122720949076971515401172724999825600 2922082 126710456304500007027883973913291552 2922083 318814734203595824888042780338818624 2922084 316065798133003160392897515350679552 2922085 -44989281070303367545473146428409220 2922086 393355018677848698214572220082915840 2922087 -87623946248502459399264160160484096 2922088 -25002613638559462371357974434007040 2922089 19350551557674046934655050980236324 2922090 -102516934933861717365493131130099200 2922091 -141140462039120683738982633454362816 2922092 -72227458094355222924607638332198400 2922093 -179993002386231101695418560004175360 2922094 79388036477122841356809897189263232 2922095 -398830547298600139047238456211869200 2922096 -30266823416783472200106949807374336 2922097 -138839967481863912956474328604113454 2922098 -225654215585754658614460296147671040 2922099 126190777498017649757576858004587064 2922100 103197113460762161837739065504182400 2922101 9955726238985930530603329945762944 2922102 -96018579393592350316302708364811520 2922103 437882752554324285672811468707157352 2922104 158333624859930675675997832129617920 2922105 186863670054204899340317621469134400 2922106 -78518625533274873075283231074466560 2922107 -61127545298244635045298116319127644 2922108 -596169620435470330062019857530880 2922109 -543757964129299236574428564310790400 2922110 -186169150115235577634709398002986240 2922111 156420926251031873422868481698194080 2922112 -1499172438126606223066151088291840 2922113 -625931776716546352091396059734974460 2922114 -52723687455890435340777965095706112 2922115 414276804370844352666801259911667440 2922116 36354481664450611434558694084915200 2922117 23345739794206612406096520238691136 2922118 13535961008213207176121032944827904 2922119 206198367602473455896141942143300800 2922120 49560941465833972198245661901260800 2922121 369163827726412004276828841896935322 2922122 -12852658082291063938891847238291456 2922123 125114536653488820589761471371943384 2922124 242201644094864456521994960723392000 2922125 6229084350351965994255921741534000 2922126 66365888892642305526887938530529344 2922127 -167352041484102352522063885898604480 2922128 130284926212829041943261965513457664 2922129 -77817541602326253328089248870597760 2922130 68045258116276582391708164021627200 2922131 1354895249381413861503311341529134080 2922132 -137724043763965493029445676617619456 2922133 488216296509962535851968537578634382 2922134 -45609315900061021882840149172125120 2922135 161994012461741653682132447175531600 2922136 22470287573813292858710593684316160 2922137 87701147495868246230640935306296980 2922138 241129779204666464365734129356907264 2922139 -142034200222497824348359628344637760 2922140 -84942648175249412568248535819724800 2922141 201805862192257538032040374702233984 2922142 22930048086142594800263182443946944 2922143 -44572138244613897788023759176130560 2922144 37544583537673672674435616604160000 2922145 290106125849118569784381177180714900 2922146 -68361195950672277792036508964311728 2922147 198548975164133159276238953213150880 2922148 177649318093733963414726043586798208 2922149 -50729344764754166032551075749087364 2922150 -23989896497245484589224062003200 2922151 6157113841622721114623062058840152 2922152 111362260704477933706782857397043200 2922153 -24162315582991498435611072569958912 2922154 -70371868740323531857319362159846224 2922155 -83179287050547123574838801440773840 2922156 -15697949650192975201228312587371520 2922157 -178283498041690318981021035073280288 2922158 101312385047342400009550060457551680 2922159 -23605568296855733574523267969531896 2922160 4040102070433003405420864656506880 2922161 -389996699058438304044798427201369152 2922162 -27145498944714865941366959933157120 2922163 8598112360520220757969583367358440 2922164 484782759141076429664742886576644864 2922165 -196609246454479580900849973044054340 2922166 181103041269870102182188217312596224 2922167 -601145595670523264830803564720077784 2922168 317404529174571456214435817980108800 2922169 -66019735885588373272483924503453180 2922170 70497828006619890527259865905519360 2922171 14189697216394754490714313226790144 2922172 196929557821184828714273654153068032 2922173 -307898380377136262712800930398133856 2922174 184436431876572023797414472704503744 2922175 50822282628302765846759238087459000 2922176 -83932969449332791854559527850475520 2922177 -10977396183290573358850581611745600 2922178 10335130481673381581367398688724992 2922179 246847920042485689133756324086648044 2922180 -10949703310624960465333055027527680 2922181 158712089520112771674468374809502400 2922182 24676439205496185386651637140772192 2922183 87923040818096452175795765744985600 2922184 83109621583194569625409709052395520 2922185 -101362762159233167521654712034048000 2922186 -27799797306961435279333368186222336 2922187 -784861674702377429020873436936894000 2922188 -126376001212576648408702641696537600 2922189 244864060175349728020866007058514624 2922190 15962802552980685216127153701947520 2922191 -60045125117567714955436874284347408 2922192 -7959794163793123869357421816184832 2922193 28181240071680356342702448202591488 2922194 -4777575099862791515685724825885440 2922195 228277074672910339592805731405743920 2922196 -155799158191384494912462194139238528 2922197 254048552110370627022485821341559680 2922198 -83748405431366524013672958104707200 2922199 114291538485188095612024914370818736 2922200 -57970150415931420589671802099200000 2922201 -43193051403874515457793327549180070 2922202 150972659539745297617082797658349552 2922203 224313053772180711288653769208096452 2922204 53346535036711197514253687906781696 2922205 160667646266806813394789278171443840 2922206 26671235515158393060051474867204480 2922207 47127515194983650200301146242555792 2922208 379081361645299059566075237936922624 2922209 417502174052938562526411410695573410 2922210 -96228187891025001511456018063872000 2922211 -269842300047477495618609105116386200 2922212 -161911676700080955860618733953372544 2922213 525412716047296270484312695746268224 2922214 -328554285638555341657162479717123840 2922215 -134457379155789781735395284483462400 2922216 -144528618390747312079077358064025600 2922217 748031356224298293955107290679426192 2922218 22254763227944744085167622400616448 2922219 -30784651713398439567325653955741440 2922220 80315979875647961947059343783495680 2922221 -458009752193773024424446048260289578 2922222 -184017106723928843591941083218914176 2922223 -86162014365288575299576447372784120 2922224 -73966836406996199175506734772060160 2922225 -311623701318644523307414216284816000 2922226 86234410331268175244226316897758240 2922227 62649292808926690580872423699359744 2922228 -79235628321918087682420249016834688 2922229 -197988388006857035642360939802329170 2922230 -19468841378933202364923775238154240 2922231 58345747301738321708965738255296720 2922232 94587740418798665104244477711892480 2922233 426536935760000881589130126373482564 2922234 -18251350258939736891023902903561216 2922235 -86815379858454463776088963007992320 2922236 129064207406332071534775440002273280 2922237 227051857220206968718522818835680 2922238 -148900712700700805620263649369528320 2922239 -25340268752585861764279295929247640 2922240 128585350308082089673219882950328320 2922241 -28479286190523685261849940109951040 2922242 -168494703560489401969603006272342528 2922243 100666401490026704236178935608116400 2922244 -146493496363301192546351193841074944 2922245 -144633503065216899953084144631580200 2922246 72890992867632398935948109572913664 2922247 -121551491646427888100230215102387304 2922248 211815803795642294853876253474652160 2922249 -62663436638315611507336540723306560 2922250 -303340814281555698237256567482120000 2922251 -62791174427802061123812055188854568 2922252 -59067748164440189915653333842989568 2922253 -37728032766677732341899859093104960 2922254 -200423618915448303822653901374159424 2922255 -834154286556819353219679035636640 2922256 -151924813363747106859585469992460288 2922257 145293397157126182083874580841449280 2922258 -43684517140978401465062478285480192 2922259 305846797432030450982992876495516460 2922260 109140587263096081948575443347660800 2922261 -37819495583954714370042246061162080 2922262 17270775712464677274176395389804960 2922263 -20519054744267374797308655301500096 2922264 -64983272648624917192516338170265600 2922265 151997091765433908985945170542445120 2922266 -64240923207598138986193267499810880 2922267 -178334946027735189989952514262319720 2922268 -303085289355662706644803824887306752 2922269 -269109468686813645381390797017469440 2922270 23008011079755925428727291925299200 2922271 924270038500625859908717282339816 2922272 1050877086966094370356832688175841280 2922273 -123303113184306236606041404636328878 2922274 -211700827851193122325882481735659008 2922275 -135949199900577686551859646424997400 2922276 47950590953987050821768955498659840 2922277 -20133599413136805970734411309517056 2922278 -29819104145358283703999408775958560 2922279 -260265671105050233927759175536200112 2922280 3345577803466567995940193986560000 2922281 136686863138679370886315647318700964 2922282 15818123372453406471359466233936640 2922283 55692877962066713117555313103202880 2922284 -158500380437602221394858392375792384 2922285 -89062699342368437059762120304224800 2922286 -32692062995947281654936181032708096 2922287 -232394964696656891336455453591598064 2922288 49897995106363422610365289111486464 2922289 346189906291207617376134247572261120 2922290 33011019312229243048995125430681600 2922291 177244733389815680299746776100163440 2922292 -398556425477415494528416120652473984 2922293 189479534279503223898474343319887488 2922294 141122402435364518663061846219057600 2922295 6477515338691351943233386488534600 2922296 64162985601762211759865458653696000 2922297 1494173541106999541020289555481984 2922298 -178989525421457486004647391490488864 2922299 1060415545869041382384738201294214440 2922300 81374249577055119174878732880076800 2922301 -94221905827461376362708037951782900 2922302 -302606829121826270407408721512635648 2922303 -94470398277439566103788883984094592 2922304 7329039130624005460205790226808832 2922305 161388246711101999499100008590289000 2922306 -122618029446593940316345826316218496 2922307 -342633157296795367136161891230853444 2922308 49793371801630744522142738709774336 2922309 109502007048347309792684706739209084 2922310 158486819734970237331298135215250560 2922311 -45095216388014818606395392175145968 2922312 336425682153441112235813346579947520 2922313 42751756440269270887904486269465562 2922314 -94298569039529807267556431585176320 2922315 -11845901959924213029391735832640000 2922316 -97312054129880118357681948955539456 2922317 -143549192380139233409150165757175848 2922318 29308178026605710720954373890411520 2922319 203259956949587347722991678034014272 2922320 53238334162663697636866192604774400 2922321 80460192789175937516859316679945712 2922322 100736261851319656387327646781128352 2922323 3363328044786027619319795258068104 2922324 -231404654294867556740676469083346944 2922325 24540311655939925004790196018180000 2922326 1124993222479800185051683297387584 2922327 -253503699563899654255317049954598952 2922328 -70798759867039949718610749852579840 2922329 616036823209676694957042807437218320 2922330 -17188487359295961085907611479552000 2922331 -515692018934223968539842339501735868 2922332 -97095337454533567795688486530544640 2922333 113322774837418174448429418333872640 2922334 -46024201573981543488778448682272256 2922335 -105555279098696189165215121120246400 2922336 19528292769753808091656097487912960 2922337 99444614378585108979784608698673600 2922338 246476853890227413876990501769546320 2922339 26211777425900083822447662467116032 2922340 -278953615810807104159106881860540160 2922341 710562718536336186397745859598079742 2922342 30372088320995501702535960838341312 2922343 -620521219338426421015512603316942408 2922344 182358291435324210490821397516508160 2922345 223291619453377568849005661012985600 2922346 -78333744682937380216621312350293760 2922347 208902179209013083251546650756297712 2922348 182646202754687406635134035631484928 2922349 -600823388163618476725925095206740650 2922350 68258306692760751848405194044196800 2922351 438177843484773669749356103330478864 2922352 19775256394885038721929690208829440 2922353 174596184636225155040610919328444480 2922354 -386944802016803592088580507226240 2922355 124158214588408026438777393829595760 2922356 -377256298871040411344679261734206080 2922357 -735153054648450210425502655553664 2922358 300855528554144882009425302213701280 2922359 -465053570062933407498757336140899280 2922360 61941686860731671181745684807680000 2922361 212304518002567711559566819266200452 2922362 5302327331978614146166944761688432 2922363 -172252813849539685446255268571382708 2922364 99451594538558663855529008818251776 2922365 -18799045913390143250746564130902740 2922366 -64383252514978873389743504166912 2922367 134377815685284001984380619184668512 2922368 172933366541790053736097463559782400 2922369 -282311288607023547299192591049794256 2922370 -72884566356514301012343706257223680 2922371 -72610595307267095615930923563467280 2922372 -137029185178675951680520530694502400 2922373 -611356152627706521494654704393801378 2922374 21322141667095426335394299736703232 2922375 247445072776925841735098490274308000 2922376 220976296398659485709350153445422080 2922377 -453766685387078909433973638766717680 2922378 129781427818772328988576849288236288 2922379 -317261719670911930602279866780331840 2922380 93865039948688647704562763393218560 2922381 -132384345375574791194323640021545536 2922382 -118287197229147824024756189318945088 2922383 -350189745114571995074219225008828368 2922384 30359607004137617639128404812759040 2922385 543211222185745069387749603566457960 2922386 -360850462501756349647772745679978608 2922387 171416393478292365117988768552600368 2922388 -114246960135951656798746359977779200 2922389 -256046841432050887554366706005496320 2922390 -19737600783223040820700868361168000 2922391 -522352412897330917553070553254321208 2922392 639932956837910456124575327692800 2922393 -257727378053585421696734285241562272 2922394 200038413044787631679918722752317952 2922395 -106350224406204383935798279987549920 2922396 154737921862280032631974820194785792 2922397 213729530855364743232486525838285312 2922398 13224636323811773659524699866535552 2922399 -7780299712914838268351610754175880 2922400 -60958410544793061046051730237030400 2922401 1931181852485263489438646994548706 2922402 27588662859539879736459714135051264 2922403 -21410086002252068142127819000783872 2922404 -263876409327065985407686107052800 2922405 -34881938413564460896351238945919840 2922406 -172183516940684920966419867648875136 2922407 -484985062334626555259336689768894344 2922408 19109707486230402629692987111004160 2922409 453540102092197782604355940505440 2922410 99027506188959051515996593136619360 2922411 155066595170542877074213914944202072 2922412 -183289784870125858218162436371430144 2922413 431425858666318196658492438751102464 2922414 139165544087859659614487168801541120 2922415 -303608753325110436947450040234257280 2922416 -32035388374247890847538317153402880 2922417 -336680650893063313192179641048536140 2922418 -161328975268152608922606270630297840 2922419 1160550164656644289769439789268638240 2922420 -13907647580075131261031528562892800 2922421 -401712502930968588676389410489455808 2922422 7403599371366091176264459933316512 2922423 10212473499752240690185487142766080 2922424 222045257148639397899199919908392960 2922425 -7681281908690231646726534113233200 2922426 18881706249065054600777906929244160 2922427 33037392069339134785630879046134360 2922428 -303704829739368191467212798467028480 2922429 -230551345101897917374771948393449216 2922430 -28844323584487543259637501547745280 2922431 295153829472660687984951966630273264 2922432 17392521556851807695219416507613184 2922433 -305526768939993895778572654787056318 2922434 548740311993589008492098742857415552 2922435 -13639191855448919024337418531578960 2922436 -426614540084218043634317127574431744 2922437 24625095034759878247223662403000352 2922438 -83584817927137505359406463260187456 2922439 51895923554731962675113450821812528 2922440 166800850650452880940248092943820800 2922441 -202534520222670426322462428014765808 2922442 -138842009862291407351044507551591168 2922443 -129968814137989480741832241197491308 2922444 73917982040547445906307276989264896 2922445 -135390756762315562459718224909208520 2922446 105649201099771339898614307684431680 2922447 -284100483152366097054586593901056000 2922448 132794618667051061325452945102364672 2922449 293881940856209548209530961996733248 2922450 10747410071799067157250962844969600 2922451 118636240349170592449865885127567952 2922452 1291080178833320224580075321014272 2922453 -435551513175330269018226010749780480 2922454 278797332956413062659694840828001152 2922455 -86288987148302649202562349047475840 2922456 -63142253113209383235876656425205760 2922457 231795108931498649900131083693853706 2922458 96919026249298107065408569784385792 2922459 70249704919692505332705640679205888 2922460 337659551178415486405873385922662400 2922461 450429823973037313284004786623409062 2922462 176022653073275439573520737954841920 2922463 -10671165028405515093342836986469696 2922464 89683360500158298537275186538872832 2922465 -33019951542628478882777026979708160 2922466 61770035345111016178204835535323520 2922467 593876838740334008336570860934229552 2922468 -63159416116521051628661975077800960 2922469 448465925361755792881645630715639520 2922470 213308409294923076661410294159893760 2922471 -295283396397021263122882369390110792 2922472 120937218114601873099235646657331200 2922473 -334238335779438986307518775350805696 2922474 -176898952661483119622235883211600640 2922475 -65250052835511673327733697965351500 2922476 -316887107905033353250328130019741440 2922477 144002611440932115721176699310854720 2922478 -147890005718593448898543484374019776 2922479 98038707590731235298560814241110912 2922480 1307816170649566583857862141214720 2922481 -259414077883697672970139273002835868 2922482 -10851967585448261247589199739846336 2922483 -66304360674201068059686259206443976 2922484 16899699820983683434365008968102656 2922485 187014389777567790160248267876103200 2922486 69737723425025112723239664240076800 2922487 37830131652146620515196558672707552 2922488 124075417956516520952602255780331520 2922489 164132980169458971892105828252644804 2922490 -136110454090780379648259723167700000 2922491 -76994884386550816837069942874253312 2922492 112631214008612701221444784915660800 2922493 -28924506198442810051565730130134720 2922494 -105690981797139630224398987467022848 2922495 1117689166613838700359998023472640 2922496 -13877250375460662665820916112424960 2922497 -165771900989448083927526318365997054 2922498 -22521222086029251269898399651410400 2922499 -311631253021168415957671035503663664 2922500 -33195475948162525881837533099520000 2922501 -310406743607737756411774585136321568 2922502 -70452335910506811476874988651425792 2922503 363001509610208134914787685956578720 2922504 116281413870496072113801222070272000 2922505 -34243623384398047661847455893514040 2922506 -25248144285382464178366183446435840 2922507 590632779577621618514878754743736280 2922508 -154948286417385424753944973536880640 2922509 84530992345657270899453137441830710 2922510 149704071482480032903393951912408320 2922511 -702031496284700138238619337839334000 2922512 -106833243629235564170260038330998784 2922513 -276335190478042166930207489300448 2922514 14179193923605740002645664952960000 2922515 -121361388257777348056701550499097600 2922516 247723254315472206138516633182643072 2922517 -191355549465332783935548684556890006 2922518 199640906868494051358732119207263104 2922519 -68668370121266069449459906129241952 2922520 -180618953080205252881979945037619200 2922521 -60639790293794244505048592511340800 2922522 -157305149650543408509910386283015680 2922523 -81175679919392460756778018428190280 2922524 -4510897134796557217739242050551808 2922525 -11240234589600566549703852554448000 2922526 -37440828194378921247933428284224000 2922527 -129757785566214369563994569976318624 2922528 -15255190965192824021717198359756800 2922529 -25977240008069729361248411180851870 2922530 68799014763509951540903865348486720 2922531 267169617432177404882921092034610552 2922532 189519541597880569880745421304621696 2922533 52889516703707526311890907703016800 2922534 142306558431068622421320743097210240 2922535 -4976249044146648463483464542446080 2922536 -253073966051922310605697648932464640 2922537 12817749746549718159166511358748560 2922538 3292364178885053158667780662656000 2922539 624083233613226849412643342235932340 2922540 68365885432942639860886466689351680 2922541 -190806744096025609403272991259211200 2922542 -68966141766561355504625980552289280 2922543 176200292080539896811415181940447720 2922544 -7340530981503268908383341497303040 2922545 394491146960830603576090284962469300 2922546 -110496014192228138233484367215768832 2922547 264835810400990053208286051278777996 2922548 -443044592885290059637025145740260992 2922549 -17735955952353759656406886284884160 2922550 -123760490213202331059213415846207200 2922551 303604208008186182692574086479248552 2922552 273858014273632951691874331527045120 2922553 -322611683038203146247611349300682198 2922554 222536208085625404070554899384479232 2922555 -16181306112821330157353314367446080 2922556 -13895706570182857594649527423279104 2922557 242865868863982415906461531196244960 2922558 -42333125281249590137663822988916416 2922559 336754935113977017149900462246701760 2922560 -118410442637849903909366621059153920 2922561 -223214578089368015093211296511603120 2922562 32812858536728186613612639656116800 2922563 -162967299596446500244863743928744240 2922564 -39098101150417310133731640725483520 2922565 86435388031393262674296960012784800 2922566 217535176543890820591103160693563232 2922567 -172100267290674531917424444289394520 2922568 521562632510724245318864113876869120 2922569 144916765232388792162851130925838244 2922570 7767242073924143209997818797158400 2922571 548246690946016447686477351599444944 2922572 -69257204509627280142305874875036160 2922573 -111701042397846958455631879557930432 2922574 -192954595718474625582042851783110464 2922575 -85024112555461707616321511501782200 2922576 -38395674879492440194315033967198208 2922577 221183831023256641473606896940388672 2922578 97020244779589082554031153481501840 2922579 18180478300666883839287626425155408 2922580 -52003967527463711918716491071846400 2922581 9067452554163398103553111169628672 2922582 -14943074467600954383030090836686080 2922583 -302810844498908268452871059729842168 2922584 -29182013944637058506598879791308800 2922585 -203312919644296750178177375783217600 2922586 -136263142170975158199781461879445008 2922587 -94197209927258035631391817713945600 2922588 338202195730922825182621547711493120 2922589 444028937836317715155629905854255756 2922590 125804627801202010962092997889494720 2922591 51346115332908338308738959595008000 2922592 -417416046432347474131275884311216128 2922593 140106758159187228186303246963089940 2922594 34694499400660744469983476927907200 2922595 -1397347805179005145763154760662480 2922596 178980912211683636800338752627643392 2922597 -233577576304173111583520775126375426 2922598 57171905838284170992983695801884672 2922599 133598004515942233753958014801159440 2922600 -103372839372521280897846545836032000 2922601 -233222132538460341566434686269460096 2922602 -106572665286481674222856432963015248 2922603 -34904380407962988383267219501254992 2922604 201462175446759788784836970694611456 2922605 257572754035668735297898495749638400 2922606 219631331376325206014222029330554624 2922607 -3569502825340111081392210682560496 2922608 60293554874766329902354031580708864 2922609 8294696707310176295921915505012480 2922610 -102379609265167477871695144986209280 2922611 91585298948939757819143435695773024 2922612 -13619111324554472608660545918959616 2922613 161316980687202808612051395298978862 2922614 -205828584726504685197902713625526720 2922615 183871755188865059082536644634340000 2922616 -239377587445587210262378897229291520 2922617 -304452750852495015197362463506758780 2922618 928650280047646941528842407034880 2922619 -138765559552035404192928264234919680 2922620 60209902839448708833316378526208000 2922621 32544670331008062589351138438532544 2922622 90367905734665032146507766295322112 2922623 -110426502941372087501104860326925840 2922624 -3414289669750459862259670292889600 2922625 -110210019299674040286993206322576000 2922626 -42098761194778262119561380268362240 2922627 218706247922327369043170233500691632 2922628 -4726455367870066132855156306384640 2922629 55521188287321086166286971517839584 2922630 13944404689992247897812648682264320 2922631 225709176674286408138769046911505432 2922632 79865654648608015385027408281866240 2922633 80712421466485623401280116691725184 2922634 24704056137372349754994582134880 2922635 -48085084158499464900516206069346000 2922636 -278603334134701548782997189872153088 2922637 -31599296276027493496308499743743520 2922638 -176486400196410835839752929776109056 2922639 -122064086691904820755097175577587576 2922640 8441350817417778289465228858490880 2922641 63656482167967307349681553072629042 2922642 -16666743320639794710644280836101488 2922643 -95349986027786066894094489460385000 2922644 -57657226213889684718008882471571456 2922645 -89315316242808635958536075194272960 2922646 -318622066777443092198471922179940480 2922647 6756233952433936888455536551049952 2922648 514584947084938610065385642624286720 2922649 -220445463252285991974195980630887680 2922650 15444718859336613197387973501742800 2922651 57142207725895044038404806825768192 2922652 165726331717269289772207051499777536 2922653 549026728271229475553299581121084902 2922654 -170031264894924454853488975051677888 2922655 -135193664711871653490464137919236440 2922656 5537358302858928906852951590436864 2922657 166653026249237081207021804679572112 2922658 33480991265462974439566264756921680 2922659 21866643781131760063265463099952860 2922660 -12957213537829452593088807618240000 2922661 -251343225515376430599520690485702368 2922662 -13361564740319411389201815156338688 2922663 145985782798090219185991957440884688 2922664 -222980963110324681150645439774192640 2922665 -62569063448764533345501594925963200 2922666 -106680785713693948748599864510738176 2922667 4595817367012844598627447699611904 2922668 -11149213943861101900334569328999424 2922669 460538827756190136698763469658800320 2922670 -60208152124049502045216713808390720 2922671 251405234931996213115704371857119600 2922672 -41979752124787130562650169847480320 2922673 325501192049273666798178071673805824 2922674 -574034137876398380694266352502487808 2922675 -27446532168173629174862649298848000 2922676 -78283759128882731628384368029671040 2922677 275747880036692290235281450605068526 2922678 16055779559411872031403992503363200 2922679 285579798475560190608078776447468928 2922680 -105655391120355174039892052267827200 2922681 121071290336519939895801559130790624 2922682 2827262485537647966577181399261184 2922683 1014976648131210622231176217404360 2922684 323354639542225329544182697803202560 2922685 -61371911098395924705379841123667600 2922686 126175287397443587457935780625809472 2922687 -458444801943370915727641741778318856 2922688 130916007499301410884087868726181888 2922689 84254239117492565802809628613818432 2922690 -3975659183210320205220944166036480 2922691 -74876653824702359261435191610604648 2922692 212671865600798141662616890915534080 2922693 16067990043787584954911784534757728 2922694 -119930187384141080279108528251920960 2922695 -321119731644183770493985673510531520 2922696 145520830067809518575862295073587200 2922697 -316277540242347430427933890332242854 2922698 96117400980501251763154561688727600 2922699 33620372308906639510788754122068208 2922700 -251068949141752374451270542007257600 2922701 -23709658546379942579392269219357108 2922702 -37010818000785716780508814377415680 2922703 -19041083807974729663256284756602400 2922704 10711588314837457097701869490323456 2922705 123638052774638800833162465368252160 2922706 -77507035041451975430282799975470448 2922707 267732149408444663548607718381403200 2922708 -86030413237217845672435280397717504 2922709 669700125824859415485951889534936910 2922710 714258407755617999629850316523520 2922711 46613943679708578755240314594219008 2922712 -107923524031496510225321689499443200 2922713 -86550659939253677247089835559272000 2922714 -117022312223222828410928840869090080 2922715 211554698782270058500963584854092320 2922716 211577997886538228639728956467427840 2922717 -30467139486548915507174435589386688 2922718 55747979337437933804131621985170560 2922719 768735909372741855036992873409631344 2922720 123170077185772761098802852750950400 2922721 384832809168147269586116272759573922 2922722 -22979068428645916876102290500290176 2922723 28525065782457045070856237244375852 2922724 5137389457031790353963781639602176 2922725 61575315474574134675630998183474100 2922726 38024151879275190485020097602772544 2922727 -3110929720262073974839631291548040 2922728 1126733120828058694904541552019292160 2922729 3270331863413114916462571818689760 2922730 3803938535041898826790456864369920 2922731 20768377588735139255322569181719040 2922732 -81929582962080841043436296723304960 2922733 -30503926629669655571548621864745376 2922734 20368601650977736056828391133630016 2922735 -44530797892978110705352672456857600 2922736 -33773543769848632158762846130176000 2922737 -395376994924639740649734742206973614 2922738 7633089060380763241753350539237376 2922739 -102608446310300997396808552281585460 2922740 432286598995826120615773405362286080 2922741 -202459489259946087400546627418018976 2922742 122136992919458125896337044210155520 2922743 122327859552570371864602246614517992 2922744 -205547419496546587281198927312322560 2922745 -57891225994382137694839580560809600 2922746 -278577941174578397081378314948566816 2922747 256316848040326951981925711535807000 2922748 126246994952379222091732969845150720 2922749 249152892152456958702462866723199750 2922750 -63062472031910637421778651574720000 2922751 161330391751692517155966580341667280 2922752 -406587838708843839280325109013807104 2922753 921623021150084486283308432267520 2922754 -70124161339981047250223413550504928 2922755 271223816772833471711969133228480 2922756 -99229748403158704140796160932294656 2922757 -482758348585813367769570491910504994 2922758 -25685988844279823021883454337490624 2922759 8455679379075081246057832332497760 2922760 -2846391183528770160786269910528000 2922761 -200388652613025798954139849875985638 2922762 -75916736798887780487280696959550720 2922763 -863368542202812502237412277991466720 2922764 -67924208028812849758084062843254784 2922765 136558903578164413978356554772096000 2922766 127756871246970336309480207226229760 2922767 -127713563506710499386867839068722288 2922768 67803237994706935761010785589665792 2922769 186681421148705107241810401253397170 2922770 -124870733631377558304488838351244800 2922771 -87642666754140621643674997167360 2922772 536885147662620726949770740804012032 2922773 -51892851880107676690090884177000960 2922774 -4961134843148508442520154455394432 2922775 -213652849887615922113131076772253200 2922776 -49880281683357773584309238817853440 2922777 -15097580914312497430301053042581120 2922778 -57301258981192079664820660804435968 2922779 383568725062494476502038836596181380 2922780 13951454657218490990231470714060800 2922781 -428852262783501755333467990581197088 2922782 268908486164544062298092759267332992 2922783 17170345508103684856264755984625224 2922784 542609893475938376518718440017100800 2922785 -325808633947958415092574392663047020 2922786 137515108110297745636562015384607744 2922787 190954454350677814895110040695091152 2922788 -139547595227182113643682320850362368 2922789 556119475547755843259348110493690880 2922790 10317431708983453309471819537038720 2922791 -247470178200975932585519961070228008 2922792 -493953257546496552046264594692341760 2922793 405312316767329465222263297084420980 2922794 -95701656086839166299389148332718080 2922795 -249597313638357284541115090960916880 2922796 -1595049429165060226888990307153408 2922797 264794230550134099254389351300676246 2922798 107430203880971525885899712328281664 2922799 380945142104313328460772353745892920 2922800 -46746825199910620594454426329497600 2922801 268512617479129025887166124689652960 2922802 -40097934799256889914620763070801648 2922803 -231205967883041466851966395512172416 2922804 78192860207828006231891677219110912 2922805 -174819792985073022933948892482477540 2922806 288550272342080883502114015198568352 2922807 -678307020194347174515788065595160 2922808 71940075964481661328875492340531200 2922809 -622476756647409507356127550985355990 2922810 100038900951475291905034466970915840 2922811 114858491586482543485095403546813412 2922812 -52653028246756038300132687519797760 2922813 17101529948322243379992439446815142 2922814 252829373052960493030250073435200256 2922815 81416446500359645434725026931586080 2922816 45860846676583517650778751661768704 2922817 195849895298546439609204099138816960 2922818 -163777559328747673722305666155406640 2922819 -15604173810104380971832782446664456 2922820 88580101460878741818160309966030080 2922821 337656020652821262545293736081338944 2922822 33118923876395176620853591284450432 2922823 755452602835917470555139647860180680 2922824 -26718216544509635693687194755194880 2922825 -105846413703380047141939453377308400 2922826 -45758024638503989479656191349735888 2922827 167590852335392215449465983646486000 2922828 -24255290373314613220794644720833536 2922829 -4489729127839658895035974088882560 2922830 189830632515942782508675330672250560 2922831 -928714258376294933357777189551000320 2922832 -113678984481366486670837503487377408 2922833 74818777444535581963219744665716082 2922834 -3107080657908311557191106562431488 2922835 17824675604402481504007827289939200 2922836 15722136572316994436399732513980416 2922837 -246486133051552165268492587109478240 2922838 -357661505222053256562098563852051680 2922839 -6637232647515663507528028649203152 2922840 -21534578125905505771917886747852800 2922841 97428841204997392529323268183727242 2922842 -143697933183936187978126788788244480 2922843 -9108189454676694979981428282131712 2922844 82505567533905645405383021736471552 2922845 -355423837898030878965489428306040480 2922846 10230073004030148480774337781529600 2922847 -22898324722228512143369732458525520 2922848 6664002549251221091451482292879360 2922849 75302281665518065494095716705918134 2922850 -2989551806663888808683686376211600 2922851 38631709739567468903398283477907432 2922852 -11802216555874338503572467603025920 2922853 -394822964645487679431662557287600898 2922854 -201666787606372023739706365214900928 2922855 -37058171692129932190359321494879760 2922856 -306084849524804825890971554920965120 2922857 -7992755224101438290494544560622976 2922858 -157360476955471801795036616761036800 2922859 -429257348435855149666077885544812940 2922860 -262722393758413003220151003329817600 2922861 -305860505156456851152141727997938176 2922862 -19702434518955919478696560108156800 2922863 215482990144136887745169271657613904 2922864 24553792831620879565767752771174400 2922865 432980621701196239267634981090347200 2922866 34953088957006650887713962540140544 2922867 -390475783670888406004209883796044716 2922868 -20052106617070941111645909266474240 2922869 -198049885797005228789542551498017604 2922870 -96744728323033243992424300614595200 2922871 -174617470479553384660225671449860688 2922872 343482049416035713646038998333542400 2922873 -36991485903660367988097525127583232 2922874 -57684732279322703298888280154642064 2922875 -142523735013064492653671993145300000 2922876 -177189916344179857455444155392361472 2922877 -167751307102507136856004644957924608 2922878 -111974673824501237234350291442435328 2922879 -206298684393684262421087130029935416 2922880 -53942197154900695325219986027315200 2922881 8157202958715003724833069942294120 2922882 350129672921627038131801027045120 2922883 571374395181957861358262196604979040 2922884 121243470147581426402228071152921600 2922885 4559447539033120698603778067160960 2922886 -76200420677659965176895114843125376 2922887 458465121017839647582098357427648792 2922888 199834881809555125622771161133506560 2922889 -69914052571542402203361941144751288 2922890 -83997026235436714605244323008827200 2922891 -135754992066811048771610275604124480 2922892 100276342157093221968634010558627840 2922893 -53585243563615499652266546075382858 2922894 7599145804491398232298376656456128 2922895 128704394394646938156208922017112160 2922896 36091786554586697353345647858327552 2922897 -6446677094220449474641383291431424 2922898 -263735715538502916748300012978961280 2922899 -262964905365654684082507754230028964 2922900 -51216547241183483503290235684147200 2922901 -534762781888259170185156838826787428 2922902 -156263751075916801736160193920826848 2922903 17414796639043974380984777153553480 2922904 174505374224087535028048718929305600 2922905 -289103891366631362297590204807203840 2922906 70283672837078191837939566988245504 2922907 -78772251138936007188629984465979040 2922908 21517462617160670845495094122864128 2922909 -82199514769056585748328691396985344 2922910 -27758268512005172484206383648128000 2922911 -299144347069391926593704437979347488 2922912 -72507932345956501574822420545536000 2922913 78920747951230087658440542236666560 2922914 -126083167120173016855065639610742400 2922915 -122163597052883025440973106863232080 2922916 72496065334014985257747599216100352 2922917 -14165807624678705940161034343873380 2922918 -338025612926940062446451089397122560 2922919 -57218307118569225461005484268545280 2922920 3088937035999802588459762250547200 2922921 -391772462087942896310744503562714880 2922922 -182017301299639516425850953061305600 2922923 -113478886189163591127934114973121816 2922924 -79050813352143965448359608766790144 2922925 -1938534785744669433721268213744000 2922926 -24081785075607421642481954720040000 2922927 58314956702038753142577956219356032 2922928 14983110407181368452846895348318208 2922929 436180500904003748593933663426832676 2922930 -97259775542724701656320236529454080 2922931 127029212075775711993438595005322128 2922932 -31392263263561963219627358083381248 2922933 82267899368603023694129494624099200 2922934 -11527089937422268269887210440562688 2922935 107925494639165767423998398634449880 2922936 139032739244855548818705860194406400 2922937 -287518268176647254278016073696832508 2922938 -165077672388195473296593884562661920 2922939 75413440792863872415272095162207200 2922940 -187157429606326960835923905205585920 2922941 91295495776291814969812329186227520 2922942 -266814730505779381663054711897531392 2922943 -48894615966190239357249956699423360 2922944 14559701063144964460339802249625600 2922945 -51511978355236374448038303999838080 2922946 -27887838980751089195449621212934560 2922947 32894405800827966553312482774633432 2922948 -120769438112373182393743354813352832 2922949 436989669439639338674348925607997440 2922950 90053653276415643207826570970745600 2922951 13261295569600299862444796903576232 2922952 -318148544887077082179519627667430400 2922953 -446380497222089397811690486089209760 2922954 209544682477917410530896183513742080 2922955 24226404390719190465726622200145920 2922956 -149170077968526050641081673655505920 2922957 -346944796897745749309751760632215146 2922958 63059368492435503319386143279590080 2922959 30854127270361056624970452296707968 2922960 12915990831857075414591723923046400 2922961 336996380815762653695269473399544562 2922962 11520790115692624976607238519870464 2922963 118835050479542190935343169732245600 2922964 -418815189139499446418497509441896448 2922965 28740811690550356659264140855296860 2922966 -7580364615487633526558155241697888 2922967 98830045451996585396624009188219016 2922968 4445039026247581415840309403033600 2922969 10616103941081780000405965246289280 2922970 20836011352554646298712124514150400 2922971 -52199057702479275407164991483568408 2922972 20039838268875772104481988769490944 2922973 401852358656326162706577156246221222 2922974 72244963373652075638161081165337472 2922975 189768865419541954593358259332948200 2922976 116567563311819870865539128347852800 2922977 591034335898748698803745354693477632 2922978 92203451094432499356002707311206400 2922979 -73404151144844933055332979964496360 2922980 -232922315260618052274175634469711360 2922981 -146137999963325523095267896322868480 2922982 -249310252357610169988781078300512128 2922983 269312016922640077615177236940229760 2922984 178684797680740879432759563914050560 2922985 266731913734922652044610952309620240 2922986 -92904567392559913268399667179053056 2922987 83725410726392436936977808983094360 2922988 -390774940966268011451103321490976512 2922989 72311278366766182124348682352280790 2922990 15827763945736462695601304899584000 2922991 110996176759250237776226107878093392 2922992 70919024771737824440196553420701696 2922993 25264549344780089715179991766207680 2922994 -246924055393231030230101665799518704 2922995 -146073269196671425408520625255162000 2922996 -4731853728684434040399918398865408 2922997 749878788663627416238366486277020 2922998 77141221483192925806695798262030080 2922999 201895837737211197420716336939952768 2923000 210642861500302784787511306444800000 2923001 -397729101288769649089674580082779776 2923002 -153898869267337192355843189464939920 2923003 -172473140720452132119263262783925392 2923004 63557087097092113201385404509305856 2923005 -52218051188901710257802439590401440 2923006 -38188776489989289053255119636920576 2923007 -35157683408129651087951928923103744 2923008 46729533960510351930949666024194048 2923009 -600881033173089807260894076245080784 2923010 186240537178933947632513641602992160 2923011 -552292240839085930354415236871424 2923012 -8494899861428701878043618391042944 2923013 16360759298212869264898810507161564 2923014 -88161143793506124213942473316974208 2923015 12297199410629390797652599439735160 2923016 -319664794010643413035305973136747520 2923017 -3504851709845757389750721244755600 2923018 121974274482535404953780976623529216 2923019 79157172709640074808364124404897960 2923020 232778846361775101986836616687769600 2923021 216768130188928165924253917477999744 2923022 218122919769915397865631532546341312 2923023 -378474008714396497652030960088946032 2923024 -72126287177463946714369803617304576 2923025 36671179033970261786163161716876800 2923026 -92165563765179423298303358891696640 2923027 -274641176210276392911683263378104120 2923028 -414256504604016608639010848239688832 2923029 -213023649087746378249966379161810226 2923030 -53610119316464034870722098694378880 2923031 401153736841603109363401241229739440 2923032 -27832302935195631266111247498608640 2923033 -424844581869195514346466277377105718 2923034 306692820601292535855701762036722416 2923035 160336541628784472245755946063513200 2923036 360495303889507370532469643268805120 2923037 123324507079811525751845376110816640 2923038 36772590615564206997805214632878144 2923039 -102482186005662835113707660268972944 2923040 169961390919487942761278056749465600 2923041 -309480716281895863810105545173708352 2923042 -29032809473097623584083032556281856 2923043 -14666318189160574103289871370988708 2923044 -42496843619538685097011395698678784 2923045 -269461494303538562680328758306397700 2923046 1661309590580904207412133670969600 2923047 -5451056146673697452845251466403712 2923048 326639883039064770436907358448834560 2923049 278656206264311267977553005334557050 2923050 18988303424547023548815618338400000 2923051 -279198771458815388769074470982959948 2923052 -144012574118780567609819328804028416 2923053 -41860437588852838732912846698449280 2923054 2285384402266568435777036216987520 2923055 482775020177975347849722088616916000 2923056 41440415858008489695749352931196928 2923057 88781682962843840532517227612502452 2923058 -23040576574821669889306709642941440 2923059 240038181028545063539139621355706928 2923060 -99159601589467817150245354599628800 2923061 137681858965684197326144831205287424 2923062 -187133254956854431912465669223581248 2923063 -40578647142618531282658418528966352 2923064 -186064158194736959193818158180270080 2923065 110735221820078647979157383482938120 2923066 14585843555052921952526618072508384 2923067 73227891550077795609171433347435792 2923068 -5612591178162251686659759809564160 2923069 -209859926482863560659697918560649530 2923070 -35579189597146949756365331880038400 2923071 -421246341438639889747692674755328256 2923072 -159633833018136921292499219687931904 2923073 -45307882555653622522201842172457340 2923074 30583298772524951510508357735628800 2923075 50019291827782226391628750702058300 2923076 104827229453389605136015046103920640 2923077 -270324550112948059338120280597742880 2923078 4582208134144543941225708442617024 2923079 18547472030458727335428347184572160 2923080 24432877581591287840438581751808000 2923081 82919425473316857959320196742596992 2923082 162256971970854763702745779534046400 2923083 -27868746119245322779549597341226176 2923084 118047261426882133826162484979752960 2923085 -144215621066945200394294258586567840 2923086 -49842823643823084009538503669883776 2923087 -571109313837990293821211506559269264 2923088 4131814357905074126238241839513600 2923089 1679594280729686453377311280212096 2923090 -58093225469370970256950932859279200 2923091 116449918412440438763566463757792492 2923092 -75538648394148106057393538326675584 2923093 -85168136907300374199910936348142400 2923094 47318923678539754942198673038153920 2923095 -47739838772787713761291594370943840 2923096 -57412771519430354963133274184908800 2923097 -1618198587026478761086829969318640 2923098 -50419004203685436594017235013172736 2923099 29632541188943616018841267184708136 2923100 26045226062128789525618252395494400 2923101 -157835642480099039691926728202208960 2923102 -44465047558966852324829044558407936 2923103 -374248599338237307609089200252551648 2923104 -97225520795389720538322176448921600 2923105 -101231497224330536959228369228309740 2923106 93261872105545135162642119767260752 2923107 -223994652677962776979132235701267584 2923108 308618975988913209787970419255334528 2923109 -41200098422098255560586675187418240 2923110 -153052261300128820124997636376435200 2923111 -27620992922027995172903488870016800 2923112 13529178471270302316026344395571200 2923113 -212609017838213874893962991145024000 2923114 -946832606225542974180981725180928 2923115 -32312839046751434379790438905200880 2923116 19986146858330916153479664822190080 2923117 -288501590321009899759168709066033940 2923118 -770108505640822676794247316686592 2923119 -358897739180904804991761576826230456 2923120 -56450672278820259656841204056064000 2923121 217299426139139378427833275730426322 2923122 -60846117343307981713621012020064128 2923123 118085228195450559528575298287599520 2923124 153478496397187839809991251842471296 2923125 -9753475809544767864858569883300000 2923126 136100983816045148978973449056420512 2923127 -328242628572827315021857183870992024 2923128 12651137824339358169535676083138560 2923129 99045148328257976978942185361646480 2923130 65803463557926322279967678143180800 2923131 225762495519636324510847641552530880 2923132 -298088774810596477298476643824175104 2923133 -434161832403536593306159314509135424 2923134 233686641536419800832325719306951680 2923135 -141602649631572575740909559804800920 2923136 19530114887089111082729353846456320 2923137 15601351714121145485840939109388800 2923138 -379671105028652140972322481803332704 2923139 1658599180325699595987087005576928 2923140 -3703227087545226626594186407772160 2923141 138586091764499160461890457615553024 2923142 27427615962171730645924669100400000 2923143 102738819454765967830328956258815744 2923144 -485022627533969142082073941106396160 2923145 -139215539567812118229185513816006400 2923146 121664044045598021811820943201458944 2923147 329432666959811159387993798650224596 2923148 141144921883943194751406983988028416 2923149 -45684768247320269811629264791196736 2923150 44913056984715210023800308081456000 2923151 193943408423923757978091643688494464 2923152 -80452609292403681178540227924787200 2923153 -646078609884925134843301088818875598 2923154 -45441979586881266410006591534540640 2923155 -326743373081850179850205925514624000 2923156 249581987455994306261544242131483520 2923157 -442398631253975597225616825495156594 2923158 16297289729132295209824715519877120 2923159 388771415508022646930942224769564416 2923160 288831585691740222179278994598912000 2923161 -8690356904698359619841136515642928 2923162 28054665096741013375742444795335680 2923163 -78917381924926691250470370985134588 2923164 -104305128034113899156309899103308800 2923165 227332860390369740747984274099694080 2923166 -290316956848466447677753134867427968 2923167 -46441664606831967790588114691873760 2923168 -407582120947112839666413275100217344 2923169 -116421070206412981744739072203803360 2923170 -99849416622606191923806133626739200 2923171 689301159332960723843915502268464000 2923172 -74458571086417838348799686355148800 2923173 72524724152630730391285741561821984 2923174 -66319078128571930938139631899397664 2923175 155442296606401060437025769302526400 2923176 23203425079577703138585845553561600 2923177 -49192152574209311835284470902243360 2923178 -219326427162987191610719412967087776 2923179 132566746708891818656954054200166400 2923180 49575773795133227784067240032936960 2923181 108551306340693070523096349483831864 2923182 19422952361325604033715717411725440 2923183 -2249555988444033402608818570763536 2923184 31848567468666127482790719266291712 2923185 48891058428236807392743715603257600 2923186 136515115476316863724576904165836800 2923187 61781531674118165689143635207620320 2923188 -8341559895361212716345884683970560 2923189 -863815865464284945923792684738453444 2923190 -91182677408463698932246164165542400 2923191 -100818983887022467529008314387998400 2923192 -142463143857237328183488275321118720 2923193 61647277992970154466314196551416302 2923194 135303146558107954314656142682218240 2923195 138838879018209896815950958003434000 2923196 101953397348122623581939417266406400 2923197 128093246080382346067335861480083328 2923198 27473752868182632231887707666617600 2923199 -184146320293809382859574157097572800 2923200 -16817714253395213757231892267008000 2923201 -277824971902533904279888577870434776 2923202 80619463105154680111231381246137552 2923203 -385031496848975168401293223144722696 2923204 249266026146926568503595250418857216 2923205 -168674910061126155032234707203861000 2923206 56705257081923928920410817548464128 2923207 6587514900312316542894332993382400 2923208 3341407569243541831501452930908160 2923209 9801640634469950139483454778378880 2923210 298360380203629273459505157095727360 2923211 -310447099030141282876369099628686188 2923212 -14287626330235225539530416339746816 2923213 -609631826085572278813183040682342538 2923214 -70481771300451040402519935843609600 2923215 26975098059222207993234726793180320 2923216 -24580989725417223751971637296406528 2923217 456019127671895541369995782503779952 2923218 101930536137681929762137588945854528 2923219 256751606455880451322158207101297344 2923220 -20048680940208320888914006991397120 2923221 15734277742492745495614025779823424 2923222 -127896143308385412706250168389724928 2923223 -361831785069658327933262983255628280 2923224 -185175820424028709168537269115607040 2923225 -120437428516343194226635102642539250 2923226 -1163931757026832723276114463942400 2923227 370442335165074935514175764055169160 2923228 174344730044628397703706261279055872 2923229 1059906914108000314730660187997260 2923230 155889184749566288109789711935790720 2923231 311569062111709473366257798844237600 2923232 210563943502197116146416443964260352 2923233 -102882910535076690267511369011152976 2923234 46018514850584864077127779924662432 2923235 117622086293934517241685794549828880 2923236 410723614577717945121218478276188160 2923237 786270238776097191247717019410951360 2923238 -72274179435635585272846535597299200 2923239 47873410783137927266293118101032 2923240 -111612979007847254909709146503987200 2923241 370603883898711754428787245311732352 2923242 -25547845174385375311204527092111616 2923243 -388190963889026016536393701306507872 2923244 -334695152894108810650038325300510464 2923245 -82067706424555758861341753934691200 2923246 -153534017968708797198225729929492928 2923247 -622224274839646892234557701553136304 2923248 55732042886903378812208435233849344 2923249 125375577795043519182028448637101760 2923250 -258697558157304587362028174259072000 2923251 -333619935441717631264311974370074568 2923252 237706710048548512755366564546865920 2923253 -446453458486647322803386044403004498 2923254 -25274724391498001724041475450769056 2923255 -231380173268009879761709133975463680 2923256 -141949472764190985595434903100170240 2923257 284871059716860246943585695033026640 2923258 -79341998822118654691085108829253440 2923259 222991532786042184273654219165744288 2923260 -127940580777443705796642777413591040 2923261 1079325679058139870669987397273824 2923262 -30753167343629326899000061678906368 2923263 174192967554618995902377236077528320 2923264 -340219645558892738833351489995407360 2923265 -273970778975401625936766376512209280 2923266 -74661468681976238206938929880398976 2923267 83542951821717651795359786788085872 2923268 207701170767160204862889165111287040 2923269 -85433408691423402655245378817804032 2923270 88832217448164688933626584520341760 2923271 -21477883364854604721044469597975360 2923272 -24213365617296526844056696029634560 2923273 623684433807677004459935287225674960 2923274 97823188805344374461861009584697136 2923275 172342691505566429938407711050617800 2923276 -165845406246331510928925665315395840 2923277 -18209862064168097880630540766580736 2923278 -79398580070637014641935996034570176 2923279 203836533578880474173006531968648880 2923280 -24389315206769297377760629857239040 2923281 289478053810361461905155766878025570 2923282 -218998716376298202091169609313169008 2923283 -160511084642840099483703209144843520 2923284 13494966480479288628643468770680832 2923285 5894094191209318524557319972204600 2923286 61529920447405683580375552331452416 2923287 124080670905032283693025258567757520 2923288 402600099424568457012221300107253760 2923289 -148279841999394166840295223042452844 2923290 47662318257080107952255139769943520 2923291 -209879618766713125900275130674715020 2923292 -325942821052302194134621266804201984 2923293 -311618083143145594578009733304977536 2923294 107149394059061999836449356091826560 2923295 314971211850539506350835030104613800 2923296 -122175728236186668152892212260110336 2923297 -114949472973429707930626047776241260 2923298 -115458693490929510392953209864728064 2923299 58621419513545606559614995135170084 2923300 -11393739485888863705191330125414400 2923301 19143362390548000632168321459266400 2923302 73889714375649079406486440709921280 2923303 511531402592286889324768560723708240 2923304 564080987520141439592941804602485760 2923305 -21700151407681711578042416348175360 2923306 -26065729104547422646280878280377344 2923307 307531238839989059079750911168752320 2923308 -181367381158612136982128483965847808 2923309 -562930794658267333389868059598773920 2923310 -4153581795234345907113831560256000 2923311 212714441467902043980132138065841672 2923312 -706548427243184231127210595975168 2923313 -477257079682767846271704381114963438 2923314 -205516444980434448395765187703589760 2923315 -75715452110650588501257239704385040 2923316 -128615470903818754878366995318353920 2923317 -4524432951347807675204277921605760 2923318 228967704583176827793663357441939360 2923319 -1424794169646322484845099869927504 2923320 -127159255816377801127108647435878400 2923321 -184520302245755043886108382497456320 2923322 5761521105660117825537249704921712 2923323 -63126437089770141456135135175269120 2923324 -254344228228023195639906006664435200 2923325 191320384577957365713485669208316050 2923326 55708824685680928045798100803891584 2923327 -390083548300122686667830328348104328 2923328 -14043681652173187146166158695596032 2923329 196359865848840542158998204231630384 2923330 3174214032169612808873309790304320 2923331 48857881946135379662300217137843328 2923332 -254917350253486451305772389734451200 2923333 -25785592171524318992513445522519424 2923334 -182926145430859778104808212184321184 2923335 226623268837050692654113730132162400 2923336 -144834608363406579910099585770854400 2923337 -1143590982710138228077558048966003200 2923338 152648902400023022959664421490430208 2923339 -7289832391334210177295109727191760 2923340 169163725821737195589766370931686400 2923341 -56033070291527387855782953010510656 2923342 -150700002749044865533279275043076928 2923343 131398788030377397242194476955792104 2923344 91543931688626796900253347147939840 2923345 458812970448839978315069874759949800 2923346 2458295398874079664117452936059904 2923347 30022374575669460387997991986278144 2923348 295336635699654845720911157027700608 2923349 276265819057577000180253239371086048 2923350 -54852158752016861228908951964088000 2923351 414692460115039234790924453041369352 2923352 -284464143620360766451280740753766400 2923353 187823863720288521159648446490660864 2923354 25825108100046493853036352579876864 2923355 1156617907884985675620360652636560 2923356 -251663030816048969286555669343753728 2923357 -402282595450011389802918979834576800 2923358 -5252642884493759854307296430918016 2923359 350978750856599287796160173041818240 2923360 390334166607012901999376667770880 2923361 -18320982902492593777660248189096768 2923362 89958386397800199493146095962087032 2923363 55321426499172574523714623029595320 2923364 -334114340214531571737120079796782848 2923365 175087658571210711425505152796930720 2923366 -143610450694749087841328151759022368 2923367 381692870408939921622609359532799416 2923368 -104079461478500130147153169489428480 2923369 86165514366139939090244317932063744 2923370 33451397660791319758696056894989760 2923371 -33459077912611113645493421779755696 2923372 210574891472349005288037925174712576 2923373 59832890177504338669156605428929164 2923374 103336360021008886564860210941656320 2923375 -83213609071793160112473660118416000 2923376 -31872193375207665436394866863341568 2923377 -39884863222404901117609406239873680 2923378 -7147467591279740910625726530745200 2923379 94780651334908449458654595469819980 2923380 -66225664805211725446665148495680000 2923381 -154697980970127408582251680050112448 2923382 8088329058870542905408701337509888 2923383 -182419864497668525148483135183054000 2923384 220037474005055971986510706002370560 2923385 34145875033535063593289233305440580 2923386 -153991273334998889358543790854936576 2923387 -198438262999095706752300790691055964 2923388 27491144172259349211784248994937856 2923389 199346072281706340928398074558817600 2923390 983902229867145040437648022657920 2923391 -224155393200095163095616734319297000 2923392 -100990166613474118970509301089566720 2923393 -215122940551106460473638128194218752 2923394 -42525343422758326499463800518995504 2923395 148751761355058998304071497881100800 2923396 35838976805528712031756927477149696 2923397 342308434072020979608592410783538080 2923398 -1177935821244953689141096033305600 2923399 -332401716348228235513709737655266080 2923400 -288728186264165925372693652217856000 2923401 -54499499548170863252677670580716160 2923402 -135805803681981415283720487875248848 2923403 -18502996488733202787906708416713440 2923404 121858831204773759274097238402650112 2923405 -81081548664834792090449530279183680 2923406 148839508131674228059398580948489152 2923407 -69330537682429306896586177233159240 2923408 16435439085649833985977574198648832 2923409 -121339198567547235770015199866493390 2923410 -24660915846224671631109668625146880 2923411 -415627960164102917276334233128351688 2923412 -490001503037607130984565992919766144 2923413 170603978752706396590266731696415744 2923414 79331237521203236908339386157000320 2923415 93187845974142391785271796746621440 2923416 -113463049339457014763179641575116800 2923417 -68331588157113781062935566745777408 2923418 -95507170133664887854105957021485840 2923419 -10989738968077121937048517044094056 2923420 -436664001457924361523214419045841920 2923421 -30213068994335832951684332388612378 2923422 -70269431527869892478626536044102016 2923423 111848739783620259885526207298845728 2923424 -29781504627499409540025724012855296 2923425 127275561492324610453320896575632000 2923426 -58080470614312287362523646563378432 2923427 56221316023634330820014135790433008 2923428 -178156298118668955600776903184291840 2923429 -19853594427797917299861647929738724 2923430 148353317552345827566266101798335360 2923431 1346521527222945303452760632150784 2923432 -62933179777119397375884072930355200 2923433 450394722132145083359181122706866682 2923434 -127904909748081598445220728726600016 2923435 -336161750867848837676282598324910800 2923436 150653924083313213589298260908301312 2923437 212008947218604183978354403591299360 2923438 89193300629897855895768560890290816 2923439 978794217381984636479262498392486400 2923440 -26820243862404946292369067876679680 2923441 -5471744934704055988059044847638288 2923442 -48592070948797543817598098431669248 2923443 -108457932374094248702305281207739656 2923444 -102667587674935784560596481625187584 2923445 -1801744538257725678558559652711040 2923446 7326346392069622980643944751546368 2923447 -549887826642313933872076286715347808 2923448 -192437301828240813789369008308224000 2923449 454665938385018566058569316058995648 2923450 -74441042292624118210745335734912000 2923451 1001760521031518043288785186493090072 2923452 216121495145344034646772140088320 2923453 41805538455298217568155646446020684 2923454 -224202857806642025426942375123097600 2923455 15431945809166098502833282222264320 2923456 -87290727798636134350013621266808832 2923457 560386631646076347632978149547792706 2923458 90062038611364504066538082291025920 2923459 -104095465554836360267552362276597248 2923460 -313268222599171965804362796500478720 2923461 59826995983106030492280939284334720 2923462 -128883651032235834476148875487108768 2923463 -73454481825155976251751642549429288 2923464 60122373774185480520680295463895040 2923465 12147236975989080555337678598149860 2923466 -22639694705430198586834437723611136 2923467 219844892762268438909062933439013080 2923468 389841909695086373205203356423547648 2923469 146998653316240330445670361809930870 2923470 -46415389354015528859586906289426560 2923471 -277800589523924051184079971559725328 2923472 67178276259367986706324239810478080 2923473 -22298489861881200635846806191083520 2923474 -95719428177406188008747403372272640 2923475 480284818965334937054277759748913400 2923476 231177239221836129353446619919992832 2923477 329899463278181382080211764210229326 2923478 -280800637536720223084493738198266944 2923479 -13382141983018476172797640519432800 2923480 -31362523048115534206645574263603200 2923481 107633777851105521156406185198276 2923482 -181837200768094094611924316541777408 2923483 -167252354823967442942203533090328760 2923484 -3951083711982301439106739163013120 2923485 29902395999518124417072987393564000 2923486 -98328647505319157833374316350845952 2923487 276554948226035331320815186475271216 2923488 -288217180817005919119757501228384256 2923489 -185520284213530434852983698868531180 2923490 -31179326638947230697130559260771200 2923491 106436535723064871233010996468854392 2923492 125240980856283176404398650176204800 2923493 -359800174323716608882102343428752258 2923494 49218768960957857614147651201572864 2923495 195657073585509882510613835351091000 2923496 149608154582567331015519894061301760 2923497 302095351598605811940182686077256740 2923498 -227585406825722162695081583177298000 2923499 316521170618301522937647945635200500 2923500 -200969915658575824542313100217600000 2923501 -211099099187582741740003359194063648 2923502 169780033206538465836794359833781632 2923503 355412789968236879641589975877118208 2923504 10288343392103907633217505585987584 2923505 -9392385597579956250992679190847280 2923506 -78569912934377555332012800110035200 2923507 144515953032675735884474862024560352 2923508 -124508179644035429402751702959038464 2923509 27941752541636140501076538748608000 2923510 -32107731821507146815151389824163840 2923511 -373814252552961857590147783209667200 2923512 -100609621250406405969926008965980160 2923513 -115705498999246135680849111757017238 2923514 132793089435163137282455656583039232 2923515 3407968891080100788029785131455520 2923516 -136932863323392882590874251832770560 2923517 122148544060379055662276782284158592 2923518 -5143152871650682753406390115493632 2923519 186352635476644555658155082871181560 2923520 253862494279245318837426737727406080 2923521 89064178691434770361171365367966512 2923522 -96685835662643476570351992492410880 2923523 -554862172602466219443546347662740228 2923524 47223847385620484352475923975401856 2923525 -24537383507404708390143484302002400 2923526 177699105771598041949965697897199712 2923527 2590257270559136433051446686705536 2923528 444702640290173963134956046373852160 2923529 36028235866638732387477366404644800 2923530 -42588084721954654662137397662515200 2923531 8625198146221563825086095502174100 2923532 -313780645131035057171935949757765120 2923533 29084816850025738962539787228936864 2923534 -1545084131697374868428431796601408 2923535 -352872386531989035745258142155142520 2923536 19215771355882419112172748467994624 2923537 -549827974830222204559172970382044560 2923538 -238328805602589407830661749913236080 2923539 -153466897278632620320340953582587976 2923540 101841190550260238558258032520724480 2923541 844423784128690947225716855198520960 2923542 -15663653901057596437616947087289760 2923543 68157336938731850322087141425076400 2923544 -117679669804378023464495210572922880 2923545 -307035947741740293581281777792478400 2923546 -15057491111306739474685077738157632 2923547 43265607325482438306080290575765264 2923548 -9483916968414495392879333446778880 2923549 117805557133604317374174496882240 2923550 41600166041201230140689350783516800 2923551 -28860938448236094877820370645212520 2923552 253968931552064444148948089765363712 2923553 149212846005244889154077793687417600 2923554 -64203676358442178616310758266478592 2923555 -55743581898205665450933060480144240 2923556 -16080746826986602305126080456119680 2923557 -40358742079869176080137820388184960 2923558 67239083222985103575750685328556672 2923559 512524957032691826291164337910368760 2923560 -70436413791076179551021874450432000 2923561 -34532520716901547199734527236844960 2923562 83636033084974053280296857629882032 2923563 43645014876090545579879536837518000 2923564 -227402100382976147065544226476750848 2923565 153709410962715589141087787144696460 2923566 -116628588269536028590858843027325376 2923567 -219593220462999179648097402889142928 2923568 19542173427565225539540366321254400 2923569 -39089141402294885684152189689363312 2923570 25024519275219577636033326359040 2923571 121876545096234897650452034837664 2923572 -200025777430651406897675633950199808 2923573 62165769962375886947688611871159100 2923574 -64873532675550037936670822494728960 2923575 78256271095472038290289274630271600 2923576 279004107947460918849816548248166400 2923577 -32869841185508780301154034759895480 2923578 16861001543443503949689870105187584 2923579 -180963631992732455862046284740991680 2923580 84738435734746867445281613213153280 2923581 -6052875999596189787388504454685216 2923582 203850863665034889132569750763163392 2923583 -269747986475110564844760570757019496 2923584 67399160226051002774263597929332736 2923585 197605621632977874509408260395314580 2923586 18010065202774417515923148856479264 2923587 -143661274156278236553824110271328000 2923588 730048575367254885909003986484658176 2923589 -20402794277608731318765515580992610 2923590 58261921987344880955279896323688320 2923591 -449393108085294467668536477594531816 2923592 52215954231284163535774468697948160 2923593 -300473317486337645633952579813636336 2923594 345595417460556504582855197071938096 2923595 124694873048660259473647951721469600 2923596 -47523656905978650304881562019601408 2923597 421218049714478810163140711379373046 2923598 -111277320209297990054517648353657280 2923599 12634362092442697445499968802313728 2923600 28058106663733923911690076898304000 2923601 -110190513355327916086451621010791196 2923602 -347378252069029506481847152070784 2923603 294002332370269207581292232379642064 2923604 -126717339104637314482489561123311744 2923605 -205048259727011594251715670706455300 2923606 80575169564583297755388788398848000 2923607 -93810236521154273806527017548178040 2923608 141705273529887998389848274195537920 2923609 180847518042581977519750800726180360 2923610 -82554536918328965222661208907182080 2923611 -220730784761820067836076601207521128 2923612 329606429925668017703524752592161280 2923613 79117685907379334683198767149568 2923614 20285347056628260791494640840518656 2923615 -185509469367090050818763133566625240 2923616 133467222478349026396075057959665664 2923617 96713737356165401244876047919157680 2923618 316871534661462414079743008442119760 2923619 215910679766516291004191382045973020 2923620 -70936881045346385854233970921021440 2923621 -161317851630947573181508693069881056 2923622 49998040144705732088683440101180160 2923623 351995890542709405732658987420982672 2923624 152553378883676817586620421766430720 2923625 -370704924871936773761816113506720000 2923626 -201055710617196093112686981619401216 2923627 25384214696044742780991456645100800 2923628 -26887707338835992841405911948941824 2923629 -35427937288384141150592701494277920 2923630 -172781474592004623547467107230463040 2923631 349085395780868851017615033146366664 2923632 -102457808812489062414971608346787840 2923633 -495521097378729169519391155413891118 2923634 93492098666618203563686023323791376 2923635 -129726513321949681598096799183820800 2923636 -499503718544303571231279717912545920 2923637 -393277208666117290670265207972526848 2923638 -78739158003966552388933713894838272 2923639 -67962192281393509587049545621213576 2923640 326011198569861879156127453593292800 2923641 7059388522959471470184849945600000 2923642 -351441997013203104955296124874064528 2923643 556684674797420426048111130586426560 2923644 292953895150488935232133790805565440 2923645 58864536942837594137629296909246720 2923646 161776443444503815161927581886938304 2923647 -185854470134217605397463991456876400 2923648 42459552643710812149419456111575040 2923649 -225675469962323908419395322262051836 2923650 2544351038043091328732560164684000 2923651 629180986949955781696699149796054652 2923652 383587297903655673874699492529425536 2923653 -133322684878224369232595154553828896 2923654 132368907490449324110172648639401472 2923655 -92842954198048075651916364184404480 2923656 2053373204767235561232917950218240 2923657 200052857766706940652719785719386832 2923658 242064151439707106215458563397323520 2923659 24433396513885967015409249687022584 2923660 -255453182861929621558913979530496000 2923661 15289679346716646851456494204748652 2923662 60889841350349328812668294474149888 2923663 -231950238901743996603752446708509080 2923664 34383263050025470458230811011727360 2923665 -82745888262119063071960884730894080 2923666 -57163322593275991924175762535001440 2923667 497070718664759731995508340513724672 2923668 97018331066909939479960086204579840 2923669 -98870015499943375649564825337513216 2923670 -62353263824214367690374877518462720 2923671 -8144187102548769929715446205684888 2923672 102222137083422447628689837094502400 2923673 196390350206323832003354189963326224 2923674 53719833611397573658454094464986368 2923675 -41677647793185238074547047466047000 2923676 -107482800150967941416367976927859712 2923677 -169319757903127968279152097417685608 2923678 233496594153941966302294062371764800 2923679 -999443255498023493981117213257648128 2923680 102470235373242731291448610384773120 2923681 141869071674567712655058530817177264 2923682 -297481355362167881055620338867092480 2923683 -254946559415642980334627745344609160 2923684 318750350371813951206394823640089856 2923685 184785774358372616931206353124464380 2923686 -52171884683783564156380757732391360 2923687 -143954579181355604868932862817947840 2923688 153109036642903893484682068920437760 2923689 -151840740181571550979447940657867376 2923690 -56850551611960531354943533199447040 2923691 -207352698878296694124903089363592096 2923692 -15351224954793317417677832728962048 2923693 -23997181405342411338118049021828040 2923694 155988933263362622920079918556531072 2923695 19156445996160608255147302912530600 2923696 13339539599668303681964954139033600 2923697 73139592198287261261433384717383232 2923698 111402353038043263258950532625038464 2923699 1789553824950104829635229454662664 2923700 52024263954945115502509396128316800 2923701 -292568764194197460555650823950231040 2923702 -236638688882467112620572614256164448 2923703 82047497852448603944258246950281600 2923704 -75770937565851325471312400561479680 2923705 87069544747507838336875618981152960 2923706 132893695839037212635601377865405552 2923707 -8414098890072370941272673062658960 2923708 -16656438077814756065644652611404800 2923709 139742593788330791141877564985784160 2923710 -32896805034668360721171644731841280 2923711 219827944780363439927202488170383360 2923712 80863088679392642480784754901778432 2923713 -48125395597795484391791072692708140 2923714 28264202163021918568166915997150720 2923715 -294913693276211038821134663037320400 2923716 -290893320069960104247604941731202048 2923717 29254242315659842348126516335829212 2923718 85057699350485667705411136550016 2923719 34366714225783613894806903952611200 2923720 -78134024497570037862422181875712000 2923721 -34283759154332267068208808245795568 2923722 -342565842929058389109993592320806400 2923723 -46380499638149360737941123647768 2923724 106997302213613006703728750859033600 2923725 37909240427422638843333370829496000 2923726 46378858674365865287492930992252800 2923727 338083457576804701648058398644654576 2923728 -95079446456469919997874190141095936 2923729 -335100765007648968414230504241229824 2923730 -61839040554323529141120741233599680 2923731 -9459325867922217687471468829257672 2923732 100114145864887688536164660844236800 2923733 285911252174908050731426627820779004 2923734 -27691324544450382955767659700264960 2923735 -26755282736433227864174268369911040 2923736 169686434046769840246780458068551680 2923737 -113793010760160388301744429534941632 2923738 -45631159006471913447774517083312160 2923739 682858322674863572198230592712480 2923740 4274083850511985361595284138035200 2923741 619058719258579984425635306372287142 2923742 4858826077806817185406479655434432 2923743 152763056539407758536794103110504264 2923744 165699124793200870512915539615809536 2923745 -147692017275786328030920598398652800 2923746 -43577915755175435286500441259294720 2923747 145392878968503057835282194493111196 2923748 190781562051775844671376134659676416 2923749 62859370814286900473870626877061120 2923750 -24376106003057581973172357518100000 2923751 290849994151844768270749146025983600 2923752 -22176692961113841983301255728578560 2923753 77086931020044143668938952758869504 2923754 -141673676706700078316489442078905424 2923755 -103521153107083311528837058937863440 2923756 300998476665928571477907486065011200 2923757 -692911389502699780623446572415375700 2923758 192572459627664667137829092478172160 2923759 359069292391278633153248574336686616 2923760 2023919085208321904361898676060160 2923761 -261819872810023156246838998012979520 2923762 109287912646139176581254078708234304 2923763 37082121983709396114261626155128012 2923764 3146344363342367354183627032805376 2923765 -34048475847791451147591787163650560 2923766 135499642009629409868989744467740832 2923767 -5094429266467117042923901454075520 2923768 266580841229108449031424941993410560 2923769 576209051217040777966071409913752170 2923770 78129119487825430079923897034745600 2923771 753659627933898782901213593983774992 2923772 -322460009695330845901736453105946624 2923773 123274173703094494804991788864809984 2923774 71585682678084832592660651959057152 2923775 -5860581437805028985071533901642200 2923776 -491279465421925003295290758883442688 2923777 168826576629305329722036174094323200 2923778 10788936632132146916041930588167168 2923779 139263237538152686964384660240971760 2923780 123474364433017533122518095159225600 2923781 -90377702330752756351053223323575490 2923782 -23347403053620311570939903436664320 2923783 -116585157564593662322496917091432568 2923784 -590943293718391987118179439324605440 2923785 4483200776727168579564418802034240 2923786 -103830129771306822961732308495179520 2923787 678080638177381396517551916414660436 2923788 950611961680684159281330225954816 2923789 699463887807624013651763580910981920 2923790 290554930121281820838065743167628800 2923791 34998207032000760587949620362811040 2923792 -19102663377661602500301966595964928 2923793 594836145915201768083620581732928320 2923794 59325503047919381107184772517724160 2923795 4782231548596725510466968346565280 2923796 -8383267036368850123141202653839360 2923797 5886873293742934006804356989815200 2923798 146339512875454082821144157396081664 2923799 97141734836643353627177755397449800 2923800 -95297915834876873491070478004224000 2923801 224019793657560226440289585356358272 2923802 30209672291105746374486495324586752 2923803 499536276469234760010466521293482800 2923804 -176669798371585649103672805337441280 2923805 -333566284822712422482717544265335080 2923806 -93287567657316002962552814046882816 2923807 137323965738693203200813714728873056 2923808 -12911444469567144603068817188782080 2923809 -133580036663856946291359221273162880 2923810 161486705197352912132491792165942560 2923811 -36678832556715300125281906209059376 2923812 -4681980521330913771676445958882048 2923813 171292572293635896710890883863819936 2923814 -146733027237996311720536719424867968 2923815 -171267996326339662386084150051888000 2923816 -109227966584658762761798572670976000 2923817 42885004299551111223696476918942820 2923818 178280541325994340712542206904117504 2923819 6265472175176644749916388467960480 2923820 241631989713038787755978473044142080 2923821 75906032665374178946936924380782390 2923822 462261482257759381473608574748606464 2923823 360271997085211424149234271848283136 2923824 67837415585996622444185481603416064 2923825 -229044193222292783315099422951843450 2923826 138366152001400292966280790640036112 2923827 -100903330404423910808533028184652800 2923828 -1740445329251026872660808178565120 2923829 20424742191563013764625319315289184 2923830 -57512821747863245039285748101798400 2923831 106878019503522371627913694954398632 2923832 41297787640763016676666766652518400 2923833 -31073831263713258003568661138147904 2923834 194192598240070080649466522384816640 2923835 333346542883013300494296161707121280 2923836 330522224109811301245050364354191360 2923837 167477910767907466930304379974611552 2923838 -167562455098234479519563337069829440 2923839 -169092940318094160312457919992732296 2923840 124055891000908023117512317300899840 2923841 59003473913972996497119632661389232 2923842 127342183442631034055237184616509312 2923843 -25067320562840660380164926362789856 2923844 132782440643911011007875562979328 2923845 25448202191412455974910646820266240 2923846 -335649483381314307542473970239444128 2923847 -402229002333562078451491574942393808 2923848 102520912254542007107570690256921600 2923849 -200774823442662386357048453070851100 2923850 3481966197657978487152193675136400 2923851 -12015351519957295409812748425454592 2923852 -177079495298943530320743333419698176 2923853 -172921748217095098965034163737898880 2923854 -58375882387579821641909361099600768 2923855 -31922879160194746975847072733918480 2923856 -44429165465163556320141720668356608 2923857 14823987198136711996257568718777106 2923858 17660231277639415752084658861658112 2923859 372340563396147552398544692621934060 2923860 100389488460971046027485274226575360 2923861 -1307969123855590662492823731314575328 2923862 -277962122835253095110626322513081568 2923863 303046935430925110505501709731318400 2923864 614397014842798142998552993190400000 2923865 -112901787350403407567418887002377600 2923866 12863350013038496231668980510841344 2923867 -178493873293267555553088227283122640 2923868 -27570059918798930920028415386586624 2923869 -20505347029206069243797344416082560 2923870 -272123687780657123385653880234647040 2923871 -7357848452917358646679557693230736 2923872 -104633947910027325026242509196492800 2923873 151539833455654972131756644690362644 2923874 -21199780802292382169108708097802176 2923875 -64763342648095083610042395195624000 2923876 -277580914726165429316752993637472640 2923877 288089061036501929222891161120558272 2923878 52371087814493304910605439595193024 2923879 232997512710890067711512390575727496 2923880 -486577210896311379035654442122035200 2923881 -289971054932200840503819456555636576 2923882 -70244414628396139181967407366835456 2923883 850749278512252762578831246381073680 2923884 -160839480779369101429136724936545280 2923885 -473372740377426143113077260430066420 2923886 -35959002702317427932705836969958592 2923887 198262263791027772922966527873543552 2923888 58885503137481063176847971927654400 2923889 225255914088801420461934798972828672 2923890 -22576870956656263059771504611950080 2923891 -250823340306981544152429847722300200 2923892 -127236348681874194851972999604230784 2923893 71163224729253368359516449938788704 2923894 6192661771844354683871848610965440 2923895 14882449637988710713735329671826720 2923896 231831560642162185614185215401369600 2923897 -246212535912573855603360465304645654 2923898 -76236071101707187779318674229265920 2923899 43569903516874410831328462146189696 2923900 61855428546130764776787562842035200 2923901 213221828749588259353211604277024902 2923902 -123431397868190570474834543572672320 2923903 -410800825574825055240798039251966848 2923904 38728856990360859909022625814282240 2923905 -122564463664189344252913349455394880 2923906 -376570606955164813902399689958028848 2923907 1935648139998037469181743485920000 2923908 32598944394632903976053738207514624 2923909 13196549821387241375859215910749500 2923910 -141000304198367604015400657201920000 2923911 642151672834334322095098819609778640 2923912 196701751490102302348251375983539200 2923913 11171995209072493709345021827784484 2923914 823488128795788418273112173998080 2923915 81828242500376070394474020397646400 2923916 34802369767706245223227899701007360 2923917 297268519613098483933180912155836160 2923918 528713485067725225458300577623652416 2923919 26557455600429334714589210079775296 2923920 18082096826939288973467680207011840 2923921 -25330251166916485274351419057569792 2923922 -31270134366306277467591143245248000 2923923 -79523179973164239696581676331801536 2923924 367751128722644048258994942491928576 2923925 43840904080237057704711942397245000 2923926 -43699350969454331028732352204492800 2923927 -427681081728486568243222278573767224 2923928 311392070040210343262857631878502400 2923929 452124952580776566844650346521534000 2923930 222819080368184893524667751549019360 2923931 -706268115222127207277956117741916088 2923932 16138886312711215323982333426581504 2923933 28396189011349679880975785995902182 2923934 -10647445963075222835163495208822080 2923935 -45909238701495773210359230576483840 2923936 -301400725237073145511773396037337088 2923937 -165591253267016869181630535903818220 2923938 16234708193894000239928505192286800 2923939 -249177363547752914447234719013879376 2923940 137549656267641011724284142468215040 2923941 -93536720686791379981709805822744960 2923942 -10687659789219276841181966753462016 2923943 152573296942751616172309314819841944 2923944 226660689034475767768931923968491520 2923945 246363188217771973219149381888449700 2923946 270474412664227834715964960641130672 2923947 56070411109033245859034848133085168 2923948 131548148255064750712222962662604800 2923949 7252027989784216279994580989291712 2923950 68608605787089956683153898272675200 2923951 -103692822393737776199629955855525696 2923952 -8403680807511289057659580779577344 2923953 248462627427622185798220753279880304 2923954 203979021129307082596775768572561920 2923955 74185750528556504624232479973957360 2923956 -14424116536019241641253893147283456 2923957 6114746067758803693316256306825888 2923958 311447486803653409125071503903858080 2923959 -365330960592792005537583507778236696 2923960 -127728221192617840158841767534182400 2923961 674973762049380519253884062920187562 2923962 -24592602929726374109274609271593216 2923963 575819622740919350728605806212896 2923964 -736261894042191253621206470832488448 2923965 -296553030778811781374778987336000 2923966 -254265300591634219409472294838368000 2923967 359083328155269949305638584335934080 2923968 67105066695548790793447954590990336 2923969 413177405355296291043154028426434370 2923970 13348671848755746708000067699714560 2923971 -214142025507713507770722184842599688 2923972 179732247797679670101172541596059776 2923973 -269864653095444522588116959188840036 2923974 57213172646838151274710666354209408 2923975 57885529240400946294398564264924000 2923976 -369511829524387724287459586752512000 2923977 15955587277019801461010327784620112 2923978 186392617261386623077845583687253040 2923979 -206908496741275665559080087920730600 2923980 -76794038927952424691783266742768640 2923981 482360854923405524955144176510637600 2923982 -37947370297285573894115633714735616 2923983 -228265562880269341002232234535588400 2923984 -40410635306222769249402925450133504 2923985 -143533387513478070916130395522027200 2923986 44371190150788246376954154816821760 2923987 84837201720563137236897611755750464 2923988 33987063610100530132050402012184320 2923989 -34086518247659455244758394324861280 2923990 121185876387131715510304138219749120 2923991 -128644966959576724852472224062679200 2923992 -114777112792458421032909640071782400 2923993 77170741558568610887206386078453504 2923994 62280357445646399672281842600467712 2923995 -54912675765340933948467702133076880 2923996 -317318673728736184202342646952384000 2923997 -18648894545643413682177675079494228 2923998 19358286751910006071587564174673920 2923999 86849295782626781725352049745045760 2924000 8351894823089876746434658566144000 2924001 -262470603121949067101135080084994670 2924002 23567926213727924097531403418447952 2924003 -417297344122335085411419962969126640 2924004 17732335792575088159756114736609280 2924005 -88058375146999408942068930898646400 2924006 -67309519344508230443214472205703360 2924007 133417533401063557867914860315570688 2924008 147036666414942802788235721751951360 2924009 -437030184132377899885873289061885360 2924010 -51996582987138056307148210127914560 2924011 205309111595075895449877392012509152 2924012 30021356486231232740728117733806080 2924013 40600347753614388941150214112124928 2924014 13534892494020634671801459595570752 2924015 28314017088071422748907733650939120 2924016 47927299570769236544808699195850752 2924017 489516108615451964013857931889812132 2924018 18689851062549650007759807589266960 2924019 73878345307616715258102434752634880 2924020 78824224925995724028036387434280960 2924021 30343824671578503438747409695618222 2924022 -97693668946663093484409781676630016 2924023 188272224071652829941468595095351272 2924024 -56796073679062039412155679698022400 2924025 -33849240717187632020598991593000000 2924026 -82553201272164848602887869471601552 2924027 -5606869984118079604843169763471840 2924028 -297254092030284054707092676649189888 2924029 265841117274654537155301999321434630 2924030 16115157139121635564674876297369600 2924031 -248870505749920396876703270352416256 2924032 -121686255055242730983263048835268608 2924033 -77372866301955838331160801196937280 2924034 -74499895018544646302092657324200960 2924035 198051909041255752410261029752840560 2924036 27214339575256157115566634814402560 2924037 -125034313448149653891681144903942306 2924038 -73261296141204542215993220053985472 2924039 86164334853129818274740372973545040 2924040 5557781223922487846273999224012800 2924041 75853733523597375363044667938340900 2924042 272696539058116264807924865347551744 2924043 -132452161829508805236575967738240 2924044 46060835487218868342617108552323072 2924045 -107644668439988306055598252926731700 2924046 166276683878805022776695922369818880 2924047 -151496056556315367536473836850269968 2924048 6040895029568867572342323821936640 2924049 -27497642325166627991308915492858272 2924050 174232124966591146966255474820554800 2924051 205966621609876985482081171780718688 2924052 124847900974620633369678955166840832 2924053 11400985114382290063947980968142208 2924054 108933230928205106978079530146412544 2924055 86218263955345154861387331467215200 2924056 32803508840160443519590053206906880 2924057 96725941654134487181487673161788880 2924058 -16711951082105561246213091755996160 2924059 29903944425408857455348095857417904 2924060 10627166676286069848490770582228480 2924061 105672846261157164121710376369456704 2924062 -277864400757299816303508720680856000 2924063 -96677278977556525963513026466153656 2924064 -67605056435709819829230758636027904 2924065 -129800231293143800680034428885296600 2924066 256338693095085918262491962544017232 2924067 -488473153369771869399078869485738752 2924068 -51536406659688028659388861334421504 2924069 207451256497101174635719486292209470 2924070 113655970261668024033546040754169600 2924071 -297715802416394007030053667440282568 2924072 -590686965227700978203356834369459200 2924073 153458420120781542557575763749120 2924074 -26392644377080307924033279403184464 2924075 44318740190898530186604240910080000 2924076 15545814405865856119963297985029632 2924077 -128623270770969619056873992149101140 2924078 -66645818955735197506005649052948160 2924079 87376204091523603359227781792450448 2924080 24356563257556230261645700319477760 2924081 -627720446824543282344129700211078880 2924082 12039245290322981470946055373655040 2924083 6806887179096878275356932611516344 2924084 -490846754002448231934244166156715264 2924085 138634762311407072127082778877360960 2924086 4308493851172111373360539877952 2924087 -420880682935757556093467534566482264 2924088 23197302340231614828621295909478400 2924089 -127188698391262150250260321210540544 2924090 7402526524989914072666637749667840 2924091 -220124542449101601034312150136640120 2924092 -266919141346703055401285967535853568 2924093 8619175834051404019097219887729824 2924094 96654630068166049910265492280699200 2924095 3853272147993160071355393621916400 2924096 -28372947208206978317724194307047424 2924097 119954161603406164420407548671129440 2924098 -169674815688441963513311069978065200 2924099 93641080523834474095220184502458000 2924100 -176531278648859217515674025812800 2924101 367841154356134728583232693570150810 2924102 62737063682191202220787206788232480 2924103 18797058235016804063769664853564928 2924104 170293953705013814240038456415093760 2924105 -410233599069524842363031545393927680 2924106 8873243370641085625868075679744000 2924107 -533453521877406528657832602008314928 2924108 406439135345040719454764873834390016 2924109 -187926418736958673397954362700938986 2924110 18971206485938117919069498172454400 2924111 -88415716255940116376400478690086288 2924112 78375957916643296871726874649559040 2924113 3736323589938871429915194174615540 2924114 -13387708296067491257318495194303344 2924115 18989132968130711851205640093277440 2924116 -99101892012962857255649974597249536 2924117 39470174895663841730242246382988192 2924118 -95061872829195526070889107475032736 2924119 532429596713610099278489392836238080 2924120 -20966231786606030703006543277670400 2924121 -288184177373630984749678467908855088 2924122 -248650184345481534922567207613967888 2924123 -639265320337378066468333180633309296 2924124 110677162353250084039289304561240576 2924125 526627848462973182723511347092550000 2924126 362681458070318763875525539714768512 2924127 -434895351235885235428234938820082160 2924128 139950622737614495587423913807708160 2924129 2105299956390398763853297576096128 2924130 -47829594289010001512548825683048960 2924131 93531914197799499076053445223933392 2924132 -25818624869336178808382560065055104 2924133 -200823672280968595271563543613225376 2924134 69974038408132850690745673512238080 2924135 -18041642459788366362176831379428640 2924136 109700649831072142034730436950374400 2924137 71952234360876777932025406743154432 2924138 72891301168859706213105300111075840 2924139 258288093478616285423808496575566424 2924140 -18521648828873407891179036316800000 2924141 -282668202237648809894588403142413216 2924142 4133822762347250533284519960312960 2924143 238670411387238719259580599016818800 2924144 56775365964046658635009400174837760 2924145 79394364131586506927199088466627520 2924146 70525523468799553859744674991761440 2924147 276172419165849015757188575526712752 2924148 152967518151623761025334862146041856 2924149 -473985348278459351665855751544571364 2924150 -139547645170029315601370604772430400 2924151 39634449598810459645875116719989120 2924152 -166121623943186544794125285109268480 2924153 76975684230883318180800199513771860 2924154 -172588101660668039277372581548316160 2924155 166294775108176702617127454411812560 2924156 -761899076354188761491493025772782080 2924157 80137316618096442169056079335835680 2924158 -311529056522905397955825284759599680 2924159 -933998429336571222395244154775184 2924160 -14919974871397802234495869177036800 2924161 -3941408658379433093277393037088376 2924162 224095965997309415789293120228420512 2924163 88991282777493243747614742463422024 2924164 -467468983375623648667944908848714624 2924165 180079937836042062240881976241267200 2924166 26552820989896298587363960127268864 2924167 -502573310643209515331124907036215784 2924168 -217621501232024762432011372462080 2924169 263667929678910032766932578810003344 2924170 -497867570479310903081563947353303040 2924171 288463795213391636410083755215932372 2924172 2388284847077975585318687239918080 2924173 483359449577559229319549821967373120 2924174 168889664725241886049289272938040320 2924175 25847718778202455291627020589516800 2924176 109995824184884681196382428464742400 2924177 159684616337693075104996932793567026 2924178 -59135748286498216887007936691669376 2924179 26469533874333535486721752432584880 2924180 -66624765672041196522374037179228160 2924181 6682920310071243144375741758062332 2924182 92731321214234906229796764664603584 2924183 667778132844792991264373812352991432 2924184 76999469784687823501205562375475200 2924185 466649643232609544294429935665081600 2924186 8467182796266631227950781829210080 2924187 135877601212882722585402511984164864 2924188 216207825829246822069487805388901888 2924189 295453623238486310971178938416213990 2924190 23988815103481397999304670514531520 2924191 -654876736535875521164387017072837408 2924192 637608432449198008834039658920476672 2924193 14607627557888756270848826722060224 2924194 -21600332064866192055950898335144448 2924195 410109446813356346489032683788905200 2924196 -175020577691038235007306428938438656 2924197 -251591070287210447758917635849164320 2924198 326604549323991308266586344316805600 2924199 118371604201305338203067457511538688 2924200 -54948322668841997439915468614016000 2924201 26302576286865778385545773018352320 2924202 46903158086349075682445619962932224 2924203 -102709256756734297540152845612368920 2924204 -114247179260342906914126839583010304 2924205 24157687960010810820208527737395200 2924206 -118228465522112629125447790047720576 2924207 -285946930926099175987879993992318240 2924208 22401530732706219350075806863851520 2924209 499776512671651514632026823320459410 2924210 167210383681878047411373395271659520 2924211 -128839652252450731190762559386326728 2924212 -54649062976366102061403852349308544 2924213 -243682439527103019013231034502155538 2924214 -7465917018788094255219424260817920 2924215 -2753369745680186848888395910387200 2924216 -437331561414296100666481239597035520 2924217 -58799864013466369816275540162256080 2924218 29392504034490325133094166836952320 2924219 71754283285600437451617160603344144 2924220 -6905396952102526434788799328911360 2924221 -270931219795189411576717358519058600 2924222 -15923825312600304990446351999007168 2924223 266531343324015768684691131173577600 2924224 12313291852794687097614092028870656 2924225 183011206662381927992628716712561750 2924226 80396256125008815654899984345062992 2924227 -106539977730789606405056955266953924 2924228 -146935357325999994226489344236226432 2924229 -5807464695034504941530873173916160 2924230 21233501708454631162554083456209920 2924231 632316766152050743286670874928803032 2924232 295041070318452071216598643438264320 2924233 -197795619824185137022696789664934400 2924234 -19115818416657027982581849211604640 2924235 243652545534602829549696234141823200 2924236 21562043298881831926802683705419776 2924237 350801142586292338862717267703296886 2924238 43637492998452199845449944810074240 2924239 57070411479433757865776054123785624 2924240 -90230955897655927661038623465799680 2924241 -352903356348755108686236484908142608 2924242 62358452748759888909392667708589344 2924243 -31583854933230428551037242605629952 2924244 119970450384233424139227594186120960 2924245 88805365975742265924596651016625500 2924246 119367533699462650447069828350211584 2924247 -212536579121293738787039239721199000 2924248 252881015791914434296661975628687360 2924249 -466600668235649434470534197071103280 2924250 -6816205049890983249103934651136000 2924251 228244732356163076280854267058256104 2924252 -28726210211365675655845117819468800 2924253 125119980144168815160088143338738124 2924254 -38724895296907862153243641091351424 2924255 -359701880465038490922765008149075440 2924256 -258693379215876590930012772652548096 2924257 230536001720770174097112340581560512 2924258 364242011864037459417434097507840 2924259 121719965631786673731601175165544288 2924260 -156095128604573052580883424385509120 2924261 96585449135371936951949272916029824 2924262 -129324852225147205603684224667777536 2924263 481067463602690106771639498238227512 2924264 287387043734724003233696475483340800 2924265 98352643421652704212014409321854720 2924266 63121392659809135163040252985248768 2924267 28211969749489472891437867836995316 2924268 -103842546001737659812916679613400064 2924269 141436882125847442382986621973619670 2924270 216597673471596470073256762197766080 2924271 -52722972624054821023118008682703000 2924272 1073413024703521108897791047565312 2924273 387329633659264082976509825942236800 2924274 -273905441501203878467077981824422400 2924275 -29887755964744306578349427351323200 2924276 286125284314411995198473384061941760 2924277 4089561004598818972687796095283520 2924278 118963997437289080594717851177891456 2924279 507783637784101146792325951365995880 2924280 -158450012752542815614030973825126400 2924281 -268659998441301978014897632626304918 2924282 291623085284307557699371337266986240 2924283 72493048477633092426004891496563224 2924284 -60049129630993089145677457707303936 2924285 35806613561784967085494150378661760 2924286 -87565541778393235602235975019180736 2924287 -295957242127369298112749727629880064 2924288 -287543723303903778646147909275353088 2924289 -154906439525305543177437832001084160 2924290 -17419162198396814374931184965068800 2924291 37209246546435382408778451225234672 2924292 -12059407594271454031999217748934656 2924293 545751569872688326300090428318515520 2924294 4326644661073238831213365770228672 2924295 -124595467556064455311819643433830400 2924296 -163253744790221858852322898475166720 2924297 -299668941910147568982758619218117760 2924298 77209243655422270871695233051476064 2924299 143888676758072127369304067599115040 2924300 -193022690176595904119143448246073600 2924301 2068430146671978008432652619982880 2924302 168492885284418582243115187110932480 2924303 399859341236910338870468976131109552 2924304 -65207102301009367742127756140937216 2924305 15161603796660258396798897567240000 2924306 -126921957959278426332156930039610368 2924307 36032704748546137905454060466753208 2924308 -95910282231534510342794720699371520 2924309 -454917300753716735758812529421532960 2924310 29021123871430347045512185733099520 2924311 -104495756257897263183474296301264248 2924312 140471565869996341503767991119493120 2924313 149657847429562515121699690911249408 2924314 358355473003467840051297685679126256 2924315 194478157554214643351167703940240960 2924316 4869886640427045824689177615733760 2924317 387745104617351888434381975832389152 2924318 219111884526561818328283366054915200 2924319 -173644156683647020970714587750230456 2924320 -88935726478270403045421123323166720 2924321 39015072236853536939222276172327522 2924322 141666503324624881592447440902310272 2924323 262607216406653431974517797848183640 2924324 -173328154715277391098184642106306304 2924325 74438235364965533780062927501718100 2924326 -177940702189870070175396210195705888 2924327 89006726651775239462805902833238112 2924328 -180520197863886718616582247628800 2924329 48101997244010065738750639549175930 2924330 185053345069655532244080672659966400 2924331 133774003512875805642626698183515120 2924332 -116419802198363526688983124294584320 2924333 99599544939483608499543192768990624 2924334 -67316045452529815937684515453361280 2924335 33538853226979229307482472326323200 2924336 -153178771611857619417424368882843648 2924337 245606288202937925437336116323644800 2924338 -36925262484977776109156102710525680 2924339 145900773470163075008802110507631168 2924340 231308371941554365829797333938831360 2924341 96007382931355289377853067168679072 2924342 -308068307561677021499229710050424928 2924343 19262592452146540976650057833398880 2924344 4549241915451143677219807798456320 2924345 -290965523382674967035062737547395900 2924346 -33019438461101013478664619415766016 2924347 56661740642055969369448968454410040 2924348 38299072031830085138493036658163712 2924349 255709311562184472202375784080677600 2924350 38969805102627472272650648682576000 2924351 239373061361277043929446775543740352 2924352 -9435852945337219811907338016129024 2924353 -8805133130886905185315965719822398 2924354 -64003464114870670790647532634187776 2924355 -4533485692510022017077770736718080 2924356 -390415263916792415245120092849266432 2924357 -567575688414447979378765720154841348 2924358 35690917317574107790157852828878848 2924359 -842825327242988452125814701780951296 2924360 -332982745325563643181103251672576000 2924361 16821683445423032356537315101386880 2924362 -19963414303130444643462049940943360 2924363 146828327797447296456082387380365424 2924364 -16515247400083426658480226671063040 2924365 24538089810043764108963261933229260 2924366 -119811713397652576110806690118399360 2924367 -28655361412232477718864212073886320 2924368 59898974773563901033373680682196992 2924369 -100328353591060299357030489991547724 2924370 153430750696654380774160509197875200 2924371 294460940272771897989944339118318572 2924372 200841411700107997186125949625720832 2924373 131082975405017068941733461741283968 2924374 -369029899027683513004553980441737408 2924375 -74540191241878833521477271554325000 2924376 -117360444960079209038587867333263360 2924377 -9223849101859685599404353866611308 2924378 -183535938624744434412743939985887760 2924379 -154518469644368095501131225276182676 2924380 -14600570252208830759397842834365440 2924381 -40211984662062280493755710133670400 2924382 12129235341659994158646660622147392 2924383 -56258151347521293908896716047223552 2924384 675082907718637626449349734298157056 2924385 43601312755476890656602787245772800 2924386 -92442866719743806954819269607986608 2924387 -14820890562954614929347111140694528 2924388 -115940506006356322444485889286636928 2924389 -102986907434173290039191939082617640 2924390 -38367046111874219797859052934475520 2924391 -127783713193232281697831910104126088 2924392 -113699878322559695862208338966497280 2924393 -257342921682997671101889226329692358 2924394 114382220920399360946148973537812480 2924395 233390953077972916317442914624818400 2924396 -117790363760025208525218243474408960 2924397 -57636310452005941906593021426034560 2924398 -244321131205982136515928027842980800 2924399 -418833709021873754515562493605175600 2924400 4569145357304991059982959770828800 2924401 249490146293292938396547752292791808 2924402 -1150179834543560682523432361148096 2924403 -352813846891081562216940614179652496 2924404 -34976530193736084939075130667827200 2924405 306515106108416279501216275069977120 2924406 19131845441668065083617023433670784 2924407 -39906625155896302779287487296294208 2924408 -489171776582414964329309833805168640 2924409 194465739989408025280446673428289104 2924410 -75394866335708903284722364450244640 2924411 -32650261581270810819706116299824368 2924412 -63037963417290886356659791642418688 2924413 -328688998473723969988290805284905338 2924414 276111891160949738658175930663528320 2924415 -122080758388103521382162211405540000 2924416 147862543539451807606388324082647040 2924417 74159186813989812270153233099169984 2924418 124710849327387967590561292440322560 2924419 354234538539058728706717862212307280 2924420 -284331873603970683849866107800318720 2924421 25808552320449332617976247729190560 2924422 196837468721251587861508909190430720 2924423 6039393961149915967616287328826000 2924424 -29802544157423414912489302818032640 2924425 -35065423092414637852184818571299200 2924426 240827874054752016663138261634116912 2924427 151419174909228782554265308773478656 2924428 -212272511923237984469891355868866560 2924429 42240753053482723596885527763902976 2924430 816851278182791254981050181739520 2924431 604369150811218477598263771209181232 2924432 -14748769863992227388339757942571008 2924433 -207421906340455943240808861181366860 2924434 -250581233292629824633720583129637888 2924435 78411344529142221148655373336329760 2924436 -13290392667757492812861715468658688 2924437 -132672083633057227970459346511820914 2924438 -338832804401653924097662201914824640 2924439 -31735749177920169509963675588356608 2924440 -119371638358326071226615298607923200 2924441 18415864337357580301912398845493504 2924442 -101729429885162783329722748711825920 2924443 -121751811842874682783628416813381760 2924444 201038469921915027281556684994140672 2924445 -205110570627401070591523683112402080 2924446 -12931402048429277767061089429407360 2924447 44980891730991978096051664231912320 2924448 -20815828330549396960882094203994112 2924449 -693108926160807485619642783558190 2924450 -50596438456881586149657168992486400 2924451 47569815466801081270800033051640800 2924452 30784403707613882135191977434731136 2924453 9540671267797693337984349817038720 2924454 40838994051296693599258240450036608 2924455 -238794797681131678525260975245489280 2924456 238305206923354557388762031553530880 2924457 251921253551022713463553326319831440 2924458 -343745957194282436766469533605635920 2924459 577191153718703994608965667195415816 2924460 49132394693895885995987910666731520 2924461 -3405040374921847930934625429590538 2924462 -47669731471937730621182111276876736 2924463 32385526141112433711917968036289544 2924464 18106812868493087551344223734087680 2924465 37866016339325170482745767653346600 2924466 71942759539193557879588631315374848 2924467 222588470139584898427766970061819872 2924468 -22968949462453986783687293404532352 2924469 -172543569242066476166066457460413906 2924470 -19459609550360688918918448561046400 2924471 527577154148239253355139518568662744 2924472 275441006700136611521626072187473920 2924473 2078754432612011978004869141329344 2924474 -79562804942525573581421949136290048 2924475 -207248108345099400023309313996737400 2924476 -307446859520337932878223407741240320 2924477 432330347017689088197616079125696326 2924478 -16145479288222186110261653535989760 2924479 -56354820788741982594800555197672016 2924480 14632679437089944590887911266713600 2924481 173944430750919998695188674440525824 2924482 -19621856495871999209674807769892096 2924483 448838960016863563644447587997185400 2924484 -26992395525885457401483312390718464 2924485 -263117178759660214053863301579098820 2924486 -63769574252262607954677450203472960 2924487 -106546457439527919726137177176919352 2924488 -26382006867369527624296255602032640 2924489 22276271365134778183214678267931060 2924490 -56307269738118588349095373649218560 2924491 -438606472491245152754225021660032108 2924492 -69613010756319560143137919702325760 2924493 -71709099914915778262064108126937984 2924494 257736862926130669682506207452271296 2924495 -174445399483401993857304368992137120 2924496 -1079366511623555130628751538388992 2924497 130855100355544971551393697658696946 2924498 193998903173863280850138558794682000 2924499 -379583165126438888483584264275840960 2924500 -91622020555236648427474205102400000 2924501 -761976508186754910666144010937294400 2924502 -25518622522346194648585822998681600 2924503 -388717064193418936951556403660752248 2924504 90626005095365037831328031588352000 2924505 -243810701551885843277808335595950400 2924506 121543819677492100505714534568866784 2924507 135455309756587180427279356256616840 2924508 -87548534044418246337866743929239040 2924509 46385008156420050168729703376379392 2924510 -17445076486803200634350385511405440 2924511 -181487380949834147888180739484089528 2924512 382525581972068058928650986815488000 2924513 247271824146701742988518876479961762 2924514 -37535374354264542920717697296514096 2924515 -62908725316124024629127605503704880 2924516 6659025292233228209295826230064128 2924517 24493113539049091956387982551518112 2924518 90617674530763937793078848369327040 2924519 -161535519643998673125845109149312352 2924520 -46107520713787321512755728813670400 2924521 -343076685125026721634084531365438278 2924522 -130622199103352824793345044674405888 2924523 -102508806759976516745220198877059552 2924524 260105987596172519818631421109541376 2924525 -325611775656708124727332923907693950 2924526 11813724716033541232434296964538368 2924527 156479369464518963826667690428710912 2924528 214795829406995122297429723020656640 2924529 -310653411271573019467330346168416032 2924530 25434078330167891770789269617587200 2924531 -33234386858745681733817154642923568 2924532 -141214748880497980389025144838492160 2924533 388949808795554609613115075112196782 2924534 -392626680559863568211782566695168640 2924535 -1577938300944388305358898738152800 2924536 -228828037819277503960504813887160320 2924537 110697710425223512576271249483520000 2924538 14165338776642452579356549372575744 2924539 205104952143943644398956216682365656 2924540 14986795410931397805154897591910400 2924541 342324112440477664256988428561874150 2924542 184640016465089911044309060084051072 2924543 537700312304842477455762927461231544 2924544 58278395968793276378899646892736512 2924545 -86027245235475217613154668888067780 2924546 22385175513585547060667682394299264 2924547 -179238947738976656784121865161825800 2924548 -242890491292376247387753625351885824 2924549 -335987821423991205889303312402512000 2924550 80768672664871728407918204605492800 2924551 59801607699888412715836600516328752 2924552 -288162067164355618707870675550694400 2924553 -182173549439624626208238412720961376 2924554 25902792534469450172715372149008992 2924555 -486826801232300720432962431740867040 2924556 84930223487593921229713188791255040 2924557 406050355407090538446307423898922806 2924558 -41220757277632170285106226709884160 2924559 -7933170182168621924645343213945600 2924560 -69069251850679162911535759038873600 2924561 386140814591792634386719659107535744 2924562 115134344949952887926692897337818752 2924563 241912087948468568836413951692352480 2924564 131576637354546869957037613214434176 2924565 36596827416688985267591064812737920 2924566 -159348395176593435601311870892869120 2924567 -276823192807395561416460884240115384 2924568 204509485144657172917038018183782400 2924569 338517787655243895421751346552160970 2924570 181419875144078305179672370614240 2924571 -12301032194914275587972743023421440 2924572 -157461082756716370581406747264665600 2924573 67844237002505556497635065517470822 2924574 1505000487952461462621581309002560 2924575 -461380415939177130180472577861664000 2924576 31792573618450087828003848522104832 2924577 179598273745004885328215020119948114 2924578 86405613366954126195636573900279456 2924579 -37063355868589835349129892389360480 2924580 -1662017149909999339077147435417600 2924581 -342151665453563183977190198059215936 2924582 169335454781284677797117944826750592 2924583 72656587500290187995956193617328424 2924584 247619727837484227452472953032765440 2924585 -445257322909588123577728878695024220 2924586 -2184800338426449561509936662629120 2924587 356742388007596846386740136233709236 2924588 186326186513019177775668800785219584 2924589 46701399011787704383951700344060224 2924590 200730160551171136687393450021732800 2924591 -76977628225729131628303704905933688 2924592 47172704338162812000347103889981440 2924593 -46435673828633035609351084970298816 2924594 -368318619266057147123060854324824960 2924595 216075488292519422051301491964381120 2924596 -455775540486116112489635542024846592 2924597 -59307590013622946671962797800461060 2924598 40941028663030704363272514574869888 2924599 -21340581402928380236331391793121536 2924600 -118655746691557505602660019051520000 2924601 -159235880079427805004413478373461168 2924602 -237260783370451552095313623730176 2924603 -326877688009874998338456135393981336 2924604 197695698703475042083171453579491840 2924605 51186006199830371494184585448879960 2924606 -204013249845079945513013039563995456 2924607 -76625667393841730885176559765870208 2924608 226667207006846880247656575664128 2924609 327409638114859742595507354522159810 2924610 -43722668184609047577390166708800000 2924611 43598169479285433529501875825672432 2924612 151728449576239361548593401615884800 2924613 -130652213190748776574994802316507200 2924614 76763275096004981204982550515600192 2924615 -347701681069910522303462146352799240 2924616 8158114372492686184427144358051840 2924617 -651607199509009979165790094054320368 2924618 7158324252085678660461636353191680 2924619 405845280041783779914144034397142744 2924620 13382615712471406009694753834880000 2924621 -94406998538312971981867820086984320 2924622 192475302803487987741846428233036032 2924623 254176596129095718560177874483927104 2924624 -40587678311239544099204194729205760 2924625 -33774857092813531943668333651920000 2924626 137534955110224203259663848566074512 2924627 548940098053112104803527054215882476 2924628 39497509634706256827902219577925632 2924629 242310038658390373045066964511394680 2924630 190673268110959432835617703640604800 2924631 -148870598536695997472969439466806888 2924632 -33229257001057610337011523393945600 2924633 -135792609180361338375706144032243456 2924634 5820200152947552865397887336693248 2924635 -74751670189208852797993679823510240 2924636 63794678781446734375732702738934784 2924637 -181359086166521166600586385479751040 2924638 358084503341916672463247265643566720 2924639 649690146965429195010163641105000 2924640 -98380629515614885209765734016614400 2924641 473897478775144639115192767108907042 2924642 -75886439789708087369796166995325440 2924643 -60698578527153220207393015347225600 2924644 305595582731253978556811779956252672 2924645 -4220628534426245507604568167912960 2924646 113010870455230951699324950780626688 2924647 -141509421228183731898686541456478416 2924648 -140117211911866354058666554318817280 2924649 35139692114803170592511828985367488 2924650 178789498717492799785605360669012000 2924651 182827104729539056679869764585012600 2924652 103484293174289421917945140869771264 2924653 219789998008765300343131001142191244 2924654 282650269296299753145947830138867776 2924655 -299175552749310929977765865268345840 2924656 -22438974510394705130420052967620608 2924657 59601108232934581996372920061890240 2924658 79148971457646048414727429801189248 2924659 -852675110031719489052685063301299040 2924660 -230397011566242564889043836616563200 2924661 -167588602258260175696286231480360928 2924662 -57115920373486506636323504611165056 2924663 -197420443818388883027689215565044144 2924664 57591490236786121991955397682135040 2924665 8589366314725076133181490140273800 2924666 -47551809661669564398990488261611296 2924667 -10467337477558881083739146137001484 2924668 18302615707134656777163341805974016 2924669 -31177490434993007647416599092437888 2924670 41263517425777100401662372039782400 2924671 548978541062763630044810001210678144 2924672 -49229678221941140823155741042933760 2924673 361015656612190826421250811287009584 2924674 -30880900496621537929448136983855664 2924675 20155360172265226839912888340350000 2924676 15079813155388892629989347486314752 2924677 -30058691513222907023041178056322528 2924678 63877755186330270852995999197484640 2924679 339280292059511285661969355232366160 2924680 54577708814425132706788958264524800 2924681 343027832512633722354691718538109200 2924682 23275191685978875651792337464244992 2924683 -63274253098003783669588475751269120 2924684 -30208672821803519858740694442885120 2924685 -528286336828394060229758416299404160 2924686 -141168545343347334201199596818615616 2924687 191832045995069233293743937052554312 2924688 180859766243086124189405412065280 2924689 6261423367026542300785496657052000 2924690 143532520701656442125022965380989600 2924691 -114643129816245418399109770334208 2924692 -463716541013480618062611131035821184 2924693 -22435043002355790081820992784261476 2924694 -78419486795800822962662496628465920 2924695 -79244651256698245945266085671388800 2924696 -206607905200263532069206268764702720 2924697 -413180485982372989160457192790856928 2924698 58588536674085152064260493179425536 2924699 -198228709153542724927088780189153520 2924700 114710076421805876157503896593600000 2924701 -279325113316070820467171323946297588 2924702 139188746076193274747680254705346944 2924703 -15110478302435220902882296470566400 2924704 148724264854426648440324194417442816 2924705 163751884034424848119712163736541760 2924706 -18634041123529575743884856234729088 2924707 -474287257527168135760373035912806720 2924708 -207178871237778785414998255763251200 2924709 33224938236345872979322888410838368 2924710 1754743315207752785325552980261760 2924711 639792860491001086665106718582760312 2924712 294000794050272009900497825930726400 2924713 379345297902859096894276901561960784 2924714 -20727906466189952563678584844800480 2924715 -268761336752172979654653443860100880 2924716 444549785630395220982278381897301248 2924717 -232646017161280994771969120408256234 2924718 16800686565390084787667549471537280 2924719 -223267243935821544405195488841591808 2924720 -53095935627060410196643953898291200 2924721 201458452368304818164637455457168000 2924722 157670456069310784625822820800488992 2924723 706627084979693152713951334271784972 2924724 -268511303828204277120709364643821568 2924725 -259827086655407881747845901263337750 2924726 9472554858557157665524561829265408 2924727 -81642265967242013368790531944264320 2924728 -512221713681423099249661917466275840 2924729 244164891377469327645187760274876330 2924730 61335086486146345705501157168705760 2924731 -1622695049133648042463558100769456 2924732 121586403374147378124351018900612096 2924733 3011215224364626722710070380659264 2924734 -218908589263233241960104180314505984 2924735 93461396414028416994326192572842720 2924736 -65416392027451443369081543378075648 2924737 -756172013549216821007336225502253740 2924738 78457421467134497600654959682933760 2924739 12960058506088523765924035329768864 2924740 -47914743231351592824421897311928320 2924741 -24148618434886707958185511205009700 2924742 160675691628736647350718386152658112 2924743 182686375701893593926804582793802680 2924744 -168223141965809695175536940996966400 2924745 -17544921097466835458145782687266560 2924746 251631300690414859677000415833795840 2924747 11416771891712785526559932352319632 2924748 -162579609129364544693427327394813440 2924749 -187397991612979637511446340197715936 2924750 -142502180576364509883723556527600000 2924751 -29408613152829100910388745165143936 2924752 2950745549869255901261331422822400 2924753 -136056477128333987529172563847630296 2924754 23652209822664662223163271445749760 2924755 -184042652502843858176540658102021840 2924756 -364807012430068284963800479198001280 2924757 128526619854757861661391029438942976 2924758 -292692912814873715269994566014723840 2924759 -3254261201544629596097573415725280 2924760 -136459792263067961742409097865830400 2924761 305203493122764839821154354842860800 2924762 115301323245559426625152196560795632 2924763 -231400994042309725888961066382951936 2924764 -238850643131376558009838224315303424 2924765 476865064936501600610771736621451200 2924766 14522805913926430654317529308541440 2924767 -546747532837667971382566121591667848 2924768 -151530770608967064396362999836704768 2924769 77584214645766648369512328962023344 2924770 -130402279190806643821124061962269920 2924771 64003513589369364981434252200850592 2924772 95726062840884406184174990763036672 2924773 160322801315081967036698037642041760 2924774 4229062607123147256991820145745920 2924775 -132202374141896341114321278865440000 2924776 1097092206776734386213953642065920 2924777 136896209970274868059420007317405626 2924778 20346197467709248478676016919149824 2924779 -26214115233493477160746105835745504 2924780 -59381130146571570553417698472550400 2924781 114683985032504735613166086902271552 2924782 -36903313246794780404911900841775360 2924783 -178758741893845055547425875780711296 2924784 97091477681548773188890316692684800 2924785 32887856052108337405596337425686400 2924786 270203792599776661188282489159943200 2924787 -99812189936349514519703781771348432 2924788 207641332096032800718838696063631360 2924789 -73230376276247671457554244213496768 2924790 87991364442218994016571654778839040 2924791 -105456739277551204362429315858390808 2924792 64698441378645547098351477689118720 2924793 -119732603506364361366487907845586118 2924794 -297294457303410680962516170501596304 2924795 -324938154389560477645372545451291200 2924796 -94342828605152143596002025319342080 2924797 -110572915064052093941426409086182580 2924798 59854968451391520143430306528230400 2924799 400689808523330890302701005327981200 2924800 105568755500908547479879209608806400 2924801 -190954001162407715797504882832185296 2924802 -121921812986731960434082676750856960 2924803 126140244839423205799321551017219840 2924804 9890302383413108476956273514390656 2924805 18757961633599848214835697170570880 2924806 -138309306385635307693716821805087648 2924807 24316078696081982950518886692668400 2924808 -169973293157919741473392134795632640 2924809 137676710119609746322121531456716816 2924810 -138881311333688454640038833314037760 2924811 -200987837322983146312026500397695940 2924812 -762184107098466405592283465857792 2924813 -47528384300991976370469261988326504 2924814 122742921774488040734935945169586240 2924815 32772292116829361344649233154253960 2924816 101812596432892300276258604760317952 2924817 848683496605279904607864657162240 2924818 -5858220122840589916815300859702272 2924819 27710130537611679669004693108507200 2924820 107554501578966028299189181404000000 2924821 -555944313300340467854005134723659808 2924822 -4336818373503219579088729769481888 2924823 -395700163664060390169575338659493632 2924824 -160915588165639498989046497299251200 2924825 -273650944012872737173079928458262450 2924826 197535511552169271977734000791135744 2924827 112091708357897388052180350347788676 2924828 -312717697946549569807208357435887104 2924829 -16165055498246229198673047463128090 2924830 -40982814417588109792302138573493440 2924831 -16785731151332273518394702984354976 2924832 261083222832811290292660344910774272 2924833 -386954456298260067194725583826032700 2924834 278698063475572567087656869715975552 2924835 -9097308085514407489731920619243600 2924836 -246951714340318525403796075315291520 2924837 -478668295074421617029692528239493920 2924838 -75081459358386798792557725608376320 2924839 430496198517890438183776442632507640 2924840 -150822437263865898314781006429235200 2924841 -121978061390635169467509633495143520 2924842 147002591360445647476925850425361072 2924843 68178320220219942022884722536517760 2924844 -71390327164044622254704445204096000 2924845 -38203114182743163463218862347847680 2924846 -257025538337378496642968025112552128 2924847 -101020760150959533541344282646861176 2924848 45183515917170608660253464623235072 2924849 -1014892419620131482242716882815281436 2924850 -10254869547875448108842120158310400 2924851 -650551370656157930541856880380524148 2924852 -136812475892118910076581825329285120 2924853 -482682883741040259768294287290144800 2924854 -312154095164150712391090146009366624 2924855 -85329172382672017455936983961939240 2924856 -320545835992976335444706317900185600 2924857 120090317518702436828507900416467072 2924858 55958742642371080656307624613466048 2924859 100537141529381724316438845381593712 2924860 2182657019542927047339526315008000 2924861 474366880985562507105150866203755462 2924862 16266917990834933422183916681132352 2924863 212584756220087874876996807221489880 2924864 -53194414414794073050598076678406144 2924865 -138635388297867934343553821903077740 2924866 -75245172398807959286092757384916480 2924867 246496025370557358031242996935464464 2924868 -6929612345118887273687965146464256 2924869 -336452961507062113021346933959269730 2924870 61587976543911840374982474763968000 2924871 -274571424342590369007697645440224088 2924872 -142425800851117186391234821833646080 2924873 17763895447668945129647580117651840 2924874 13911885002028975595842336049706544 2924875 2207465324844124603971512967300000 2924876 131492574833618825087910459986031360 2924877 -196870486384825716115656413795407680 2924878 -302485850677074541884918785661441600 2924879 -249482337245500145267646330394974360 2924880 -1222711564544761235026356645396480 2924881 -11264608251285271054806718423195136 2924882 -149466402994516132253545124425497600 2924883 107755260861889092060854275022934480 2924884 102002351256151310045591561705746176 2924885 -453175573881295822545529796156291040 2924886 222649964513300036272518510937366464 2924887 -27522253254392343111672041112239616 2924888 -253558674259651154662438663324170240 2924889 -189341640685517950190179160137237824 2924890 -133136819006240490050573786287936800 2924891 49526319492344190780843742242867360 2924892 -138302126421679855795008569864693760 2924893 241857468410394055883277311773231142 2924894 -49728000823133438451058401422843136 2924895 -9007890361115867855488353526070400 2924896 -108263762147757407412895480125849600 2924897 600638738730598773533887095575405346 2924898 50425468113125764773426820718327040 2924899 167162383827387612066584842890311880 2924900 25952492114827064861796765423744000 2924901 88559784380152727251956807435059904 2924902 41574865407703467554238448090320000 2924903 837777092347995103614246626043648 2924904 81548098119482368939674582803742720 2924905 95096543589553040496938229977217060 2924906 -78540951195887752496412763701851040 2924907 173298046663728822590257674470385240 2924908 -303418519836037937103935423064582912 2924909 -49812740650487685529042560966448596 2924910 -4732691387754158728942014619395840 2924911 104129764572592567033625014411436640 2924912 48648532978329931022781319254638592 2924913 225746127820596378892769684988415344 2924914 -381165330625431225683957581090600944 2924915 -43962236927069942211993118739762880 2924916 29146156159998788234184945779380224 2924917 -434789474060130829361923234444488000 2924918 268625696302533247346068683769636416 2924919 -267446340936970370236281091391773056 2924920 -50537765829955763669690172002918400 2924921 647045053067447725248336517662598122 2924922 6878370371363724610027372421726208 2924923 -156932624133728912696726461501396828 2924924 -167003932620732300324961772456277504 2924925 -177731888223443282472030669624564000 2924926 -55394583093873357081705343350425088 2924927 -68096643326157134405166721378660224 2924928 180422423093526226866962847026380800 2924929 -59965348258954530751847230799417088 2924930 2867955793312282441772341851747360 2924931 252529132441792437285229455871708152 2924932 231111861734434231594123920369466496 2924933 -521548709381165668006234545783648 2924934 -47405250398718419063436914142553920 2924935 207340392728170841885513022076234560 2924936 -210753449007367659160744731955200000 2924937 -288440989827307478434170141281372160 2924938 -77802501506484956764272026792870304 2924939 629231646173780147177225013862294740 2924940 104767650847971458605886804562355200 2924941 479966161226005894291191172534076172 2924942 -339569857898415864825845452409977728 2924943 43046933635005846464508194761648128 2924944 28314955369357273924654509776240640 2924945 128680361973391760098301728736809920 2924946 -1253582015565331353665908080881280 2924947 240854202662041621501920444718646352 2924948 -41068834711927186828866394548384000 2924949 413033601401334351384953882085058464 2924950 21185263418393407137078717519148800 2924951 -526800010972280580516135535028120928 2924952 205401787642322728889507378271682560 2924953 96362575978758245447812443149968202 2924954 -214874705864923044040877851213783824 2924955 -156037104531452465795118508755091200 2924956 180208190087639540458182912938959872 2924957 392489192319246497171279901706464006 2924958 26345914515571763369264862176396928 2924959 165648426454237187367692383741293816 2924960 77412783163633037556504275964395520 2924961 3370723902168439865884535631766464 2924962 477719672699924378928663256199203200 2924963 -587622252946465572786366510672778788 2924964 4219628769421419111151566910832640 2924965 -207684670792593950071518157644091140 2924966 -194987489661993953080184029014326976 2924967 -4111018150699020830746064860744920 2924968 90630969941469578424799007142789120 2924969 -44188583667244179434497563280828500 2924970 25715799808399906413831447420960000 2924971 -298499850974828106711707164961550336 2924972 50711692123908885691432011026539776 2924973 18510025397556409747842657470871222 2924974 -21579091972457579909430324172554240 2924975 -175784142489297350480808434928636000 2924976 79251840872398805663749529653051392 2924977 -254380940681721192915364822419116640 2924978 -42069590899007238890498352343455744 2924979 250098824520650730248893618356526848 2924980 -248055968392735750592266079696160000 2924981 -161595897728624376292365104862492036 2924982 -235811873366646011777573949137940000 2924983 -356696264289126816499188504605143768 2924984 26084782916358589220677376129740800 2924985 -50671440162623369547109910995027200 2924986 221363743071807548113372993054522080 2924987 60906088433040900038106891281736480 2924988 -175174471206314450184579556892590080 2924989 -1008450599356564374171998748356576 2924990 47482408803334375270653802709690880 2924991 -120376714291493684079584361235831848 2924992 39108456543141796920318906377175040 2924993 -529561070594725365642479117455897680 2924994 319998335843828561311325756432752128 2924995 78722462544116375342372140747530000 2924996 301499790948626153306198016991824000 2924997 109169957175207773278914980111052000 2924998 50390084152863826062631816898923776 2924999 120633459018972227881415885707531392 2925000 84130866940356153025111102176000000 2925001 -344112208817437434783191484176504998 2925002 154560432493716429717226413974299392 2925003 -140255126252674529194661917781976192 2925004 1107076191199283258719430940429056 2925005 59868729875735105105445155533163520 2925006 73480217599707371526182644438747200 2925007 7845362965283528046363467625598600 2925008 -145174353230861656143460762222829568 2925009 -421216243513096835223273282471272286 2925010 -199649961913619718532992511814215680 2925011 -372501248466082929206435853447463776 2925012 189147870902445203085897791769753600 2925013 29338424322834051998414919013524224 2925014 46915603050636194523883824007661856 2925015 -23756656904665897265899314006636000 2925016 283528678105428863116444378984212480 2925017 -4365320889773463753874312325852280 2925018 -97982101803754173892593300386849280 2925019 -413191736741706546616011155254381200 2925020 28409359577555833124545769220403200 2925021 270375546765833851451232786534563328 2925022 92996127341682514500679302066205824 2925023 -320295542089390543417139783264677728 2925024 -136191834189444697152572060785704960 2925025 -59647720618777424990290026925651200 2925026 -118866208243018393227788366996580576 2925027 -37703526050780377998411750294826080 2925028 -18274150239397300147386177067368832 2925029 106458895281144369450193583985237630 2925030 147792107468784890541478265977576320 2925031 265819805678189228238507146551909000 2925032 8620484260349577023504626716426240 2925033 327253720692728934450194860826542224 2925034 -100908022124202899893514583967473408 2925035 23623658809127044634855071914497760 2925036 75755557042060478137051422677520384 2925037 -49533996785241496680949885639965288 2925038 -133651501025980368893591145814726080 2925039 -17968643861392729009749477639369600 2925040 -73838655005932804037698557737533440 2925041 -119204514351901187902509164317115328 2925042 -178259210696203272942883408361916288 2925043 440389060335778979145425156487846720 2925044 4656420336790484800572477407051136 2925045 693684633677088582060187074751987200 2925046 -34903273895659243768675037484018528 2925047 282903629798943884271561745569976152 2925048 4432956996858391025798073196216320 2925049 -123009681867151285509373435664012950 2925050 94946632660638858498997974831840000 2925051 -136792438818579541219974696152443368 2925052 153478613133798745127575409719927296 2925053 248645927952217699566566176899319302 2925054 -357768062000236856642554849086720 2925055 145631987767254914073701778191790600 2925056 134785030439713246684808675516743680 2925057 -1736546395690291803746209698133440 2925058 -117933337310190424070626636069132800 2925059 -45450245102994038278880816953884984 2925060 -148373940893893936222391170416599040 2925061 -169543669290196169793851331974036676 2925062 100527840303381740607402231029361792 2925063 34485251805645983763712638904008144 2925064 -216634218167901162002881474304409600 2925065 -127822337110682608536507754503092160 2925066 -29574378553663174211813781276039936 2925067 -162563666878472969650461952180729216 2925068 221749925291916308923333205188654848 2925069 12534735885454023304751325687329280 2925070 -56995373770327451429548900057612800 2925071 -305643030115022797355036217148765536 2925072 -2083578759447757194746557095395328 2925073 -426330984763603457738050059788472320 2925074 -123804074861463332489374116863543520 2925075 -9285476039453495366790580094400 2925076 8505315477831888938107176420519936 2925077 -329412419707265847346303528194169074 2925078 -83342813113197026532323168410945152 2925079 -56585409542290575971771237922779320 2925080 -343207332112450248193305610253721600 2925081 -100815895010161955381989892992557030 2925082 -598903050640196163649873437969569568 2925083 -184256463485403440958605600777744880 2925084 -19642542178970532491141585874324480 2925085 349700727671228570688652281452263800 2925086 264580300985241770145037034503916544 2925087 -137568082768447988492687554634969856 2925088 242055385277563914334510847848611840 2925089 -597605541956433230824211737320574110 2925090 32550593770322895090526328090949120 2925091 59922085733303173869674955299949440 2925092 28026333816099475672922027888762880 2925093 -80180017219657039592234927881143072 2925094 -22518797758084453241357486748385920 2925095 292276303948231601219605407119388600 2925096 67835183535843788225509209248808960 2925097 -42438123238628452237353678659705728 2925098 70225548321361091604058848632002560 2925099 -12612746132910929175153629669170560 2925100 8710569351064384294580281453318400 2925101 -88228722321755492803329731587860000 2925102 -64602693514078852583057043296885760 2925103 125027806205630692733559847798318352 2925104 -10810886628332226024680507591884800 2925105 90660498385691472358934917701400320 2925106 -108457699183167392257259239276214880 2925107 660637692323117779787323851726906840 2925108 155783074567650801651776104064066304 2925109 242982993515392235401117472987979552 2925110 -10705708238510921249100966927517440 2925111 -46856509895946977002542626062989696 2925112 -98020017883682856344300121900748800 2925113 474215524384421056307798282814904362 2925114 70148065351497385368754143344805120 2925115 -80999320003317060537543273698106240 2925116 325174229617642473086484583991139840 2925117 -6585943039844357297504630938217472 2925118 31787401804116984718531472045752704 2925119 206858366913155924360108295349475520 2925120 -28839113972730254067182052248125440 2925121 147623505730994244841905321497721600 2925122 -33010310464412228102070091303384320 2925123 -214748570134498819137611584692296016 2925124 -208235505970998518487063468887571200 2925125 -5289661919391091597895803238976000 2925126 324440801123544422578249964077132800 2925127 -88354785103220175854207873513338024 2925128 374838176169843755466330866522588160 2925129 -42815521164880292162717143742091264 2925130 -51028826184911649576918005609302080 2925131 -175420792192892291232847248884085336 2925132 73420937929279883153499361292943360 2925133 -661856143549762773953067672174423040 2925134 -2329581126908577887039984847230784 2925135 -264090855761389429601880767342303880 2925136 4652955182267175825664987620564992 2925137 -208367618334467714632963694333411214 2925138 -5754433602521849158017276973920000 2925139 -6780059899029178976543017733710848 2925140 -157068979811670658186196726171443200 2925141 -145453339391719395058071679630387296 2925142 -132758393510486562831511500148894656 2925143 -5166328532701097456541558287822400 2925144 -320667221933801872064029908977264640 2925145 108165811414752297205912656538502400 2925146 37762141412736646722671220085364736 2925147 240445939327997053181429821590120600 2925148 287801097917556469671078412996510208 2925149 -266654641309724385417340302879941850 2925150 -74838588924511228150746793114574400 2925151 101510315938145880904432576308549152 2925152 -262438197378051519048535581525147648 2925153 23388222373239919194039170039088816 2925154 184607224220210921109537451529991552 2925155 93086790638985432830544744215188560 2925156 136451017350198240877326544118267904 2925157 5409212058731784517702135632529406 2925158 77741739285451227553429448127192000 2925159 -232562515330634351808681044661415896 2925160 43685729696101664778515200593100800 2925161 1855304141408507231673960981063840 2925162 46813532202174100049336076651231840 2925163 75516783365539726021587554633282400 2925164 383457188354076204953248469245440000 2925165 115014010378870083754100666890275840 2925166 152563094225048406029305955666281920 2925167 27693633630325855009502999009924592 2925168 57206007210452275077967273402368000 2925169 75440517927594207213215553523795008 2925170 67633687476262752720540100047269280 2925171 120021445211559709870296050520281940 2925172 429292770190521982463677893325332480 2925173 -371723516083303813847425188784330980 2925174 -9142869590437349401258715769839616 2925175 -235015616647689889303686511055800 2925176 236166279270490255284013447494144000 2925177 -89484095513771588270303302443088320 2925178 308225190763499929057510537347638640 2925179 -562151908332460825519278984681776220 2925180 -16447486514923812846766625721907200 2925181 132069716089677190576429902600349792 2925182 137361216294265272274807011332686272 2925183 189838076562788771060353114853904 2925184 292960703762132034288671665233592320 2925185 248271075377574768181434099836503380 2925186 -49913396400220107045208336264495104 2925187 -376914757734565636759801846594970048 2925188 30593904096131241893542270968016896 2925189 247163911598133231067923391317868254 2925190 187046844282051311606244207720871680 2925191 18920461307743124058986361703071744 2925192 133605600644126403342595700351262720 2925193 387734859808396596970233933664492442 2925194 -141181559342166312471342533664739488 2925195 -40775836087203668366682740016476160 2925196 444069785718207915556451938207174400 2925197 -933856160629064608307451964150656 2925198 20886046698722803146046528714764864 2925199 -171460483943918968869044553438254800 2925200 55640390831670144953527182891417600 2925201 -192432846209397111700281943066457280 2925202 -273292397483302322972777093778679680 2925203 -158233812046349254715119055603710548 2925204 510255887355934273355106072176640 2925205 214137712875190478305963935365104860 2925206 106140726366167523252602140032171552 2925207 -75475077845458752399187974450872160 2925208 -49940094386869326934418735908577280 2925209 -114382982168416733911838556003269760 2925210 95652810739886575727272122155819520 2925211 514019284561078773718313747269815812 2925212 181406628367166432893699982718474240 2925213 -273814022845361157201022709935011456 2925214 225945513223982919242225189323779456 2925215 390101256937572416183405130889800360 2925216 86427300613913821601840609507672064 2925217 -402390307037597344040348462518292480 2925218 99263662795148668306968745725644160 2925219 39180560082039601035061126896191808 2925220 104077769682036373039066784660582400 2925221 171173166353604332417627537323193280 2925222 -24904132685530037294637907210715136 2925223 -400762549099046888177946527285280 2925224 228027702889269039731558019334778880 2925225 205227531274883025461409012613978350 2925226 43236843882252694066282030038363312 2925227 -42430000608602408804064764820804168 2925228 189647053412996326268917651904939520 2925229 -161920315238523034699013769259142760 2925230 84146657978180191220809075815321600 2925231 -48777808021268456407879152290058480 2925232 -69942928303801255597941888235929600 2925233 282827255801793534029442374091534720 2925234 22703976672246762716059367650219008 2925235 -34854897179418389591955573351348000 2925236 -10479207309583009896468623448261888 2925237 152416615139460833248363011578885952 2925238 -31042348036127829511355129375184480 2925239 -482476204121354547056455452272331840 2925240 245244049009198622876434237857792000 2925241 71980106519223728031204624392885664 2925242 -2623644034016790405939441767203728 2925243 -149158897898460647187846213650945268 2925244 46288780455344183495060701919927296 2925245 282168422183386523418579650423491500 2925246 -104805129198672930143032693958563200 2925247 2975095681234868536094122156354928 2925248 69178594231904730567134080121438208 2925249 -219922672763443225290626824312848336 2925250 129879409061038909071872036629224000 2925251 11916858200516399499004362399605100 2925252 65568269176809238982290726760232960 2925253 159708234309963986553673396991477760 2925254 -377973141903853633363019916798155424 2925255 94207050278295122051922095873625600 2925256 -18853383711792259996860603849062400 2925257 52555142149417105285887925571945352 2925258 -314349684590813358713582356535808 2925259 339389108611059470224199260583646000 2925260 8178642885098542262801805705845760 2925261 134372007588321885027541480140104640 2925262 137659002389091611036159469916669632 2925263 114485376317755987641642531456073968 2925264 -65599909085953747962970045724491776 2925265 74026414340904496010530483834286400 2925266 -116797579706054462534467080448997376 2925267 280704335418083315873781723563396280 2925268 -10073470448483439618572005815339264 2925269 62941499973690839329573352459249244 2925270 -58070648221214187798944976174986880 2925271 -228050165489243236573414578838639056 2925272 -185174548978797304463348887780024320 2925273 -75248716138208462572465576977122112 2925274 381402229256358823425502623414580992 2925275 -433783915771700456241966621343798200 2925276 -78058953626005598266387136658631680 2925277 61167605245929414050995440003712672 2925278 -64280406527837178744133514054568960 2925279 -130607285805033300636581942431850880 2925280 382656116900001696737187887264563200 2925281 -36782496240485155249965537381837918 2925282 -49628615757415606873778618719411200 2925283 619927867935865422073757312003620440 2925284 -257807109705126466701849206212743552 2925285 -40802171013496217806049029406400 2925286 56035362028436020934997291579619584 2925287 -93016783596299974108190229881707608 2925288 490765922627113327202496000995328000 2925289 -117804222851085838146663144928480176 2925290 26950626194762539593053003070720 2925291 -77210929823271258660744431712314880 2925292 421956851160113301117398981463452160 2925293 231968052695072785571685394345010400 2925294 1077134151458734190409048673951872 2925295 208413429304978821430001925914475600 2925296 234603822157647182500525738131456 2925297 -29271702244809585058843175185869360 2925298 329989956556185630096307222065452064 2925299 267472338141622104814216720646475264 2925300 -11691576636196350654005777199360000 2925301 -229826152413200855681814550094487360 2925302 -80410960813765411655848637400567648 2925303 -21533195526566452529384268957476736 2925304 -18059203915305577920150124160839680 2925305 417695318934627881615828437275707460 2925306 84033853889058474924586237197094512 2925307 -188841979700250708943867645045368576 2925308 -144814843709093146278737780606595072 2925309 -114433030229125732621099342846646400 2925310 -75338022926378905037031335763925440 2925311 56720478380500627400296912253969472 2925312 -47521612615731382044789375743557632 2925313 192875036720849549847627583589218562 2925314 113885803823173850170986746484682752 2925315 7464604199308168437905003305557120 2925316 465429870815370164737063354278563840 2925317 202392939814166332357113115871127000 2925318 -21782524041677871969396168845721600 2925319 -447308792452721708584286700477215304 2925320 68468530978733172995093588933068800 2925321 -97404008879115692506965866173805376 2925322 59102172188012430555455823272445024 2925323 514822566322074734072813393772938544 2925324 29551583407796301095450093522525184 2925325 70143986653369509008612268974856100 2925326 71104678924826838304026816687472896 2925327 301672955084109617227016421602802432 2925328 -23850209790597997802556625281351680 2925329 -25315660640977703619137824529586912 2925330 22037644845067252312648561481233920 2925331 233392294683321629356138813350242032 2925332 156646740051565943081129529606247296 2925333 7590405808595470443250205143801440 2925334 -8479013348920279393306631830798080 2925335 -40369838276056099663119386697177600 2925336 -136404100437495913541833679702937600 2925337 -872284221223038191141325047585975868 2925338 15686182899418339445044706864190720 2925339 204572489261842753744333381129428480 2925340 -71081724078452029178631649820267520 2925341 125844708809696013726340376897880300 2925342 -21187709297004224769643763570073600 2925343 -639513455597196809104770935622801120 2925344 93872993932575348757600287953387520 2925345 -106357447453014602306135605997412480 2925346 -13048766718969278056855751184291840 2925347 -1912630124121132611180558881608720 2925348 -9076271819923077707138200683780096 2925349 -56014066253886031858886946485810784 2925350 19631044668764058727652038867348800 2925351 -22045879737541058403176237467990224 2925352 -145087807277578649583633389554406400 2925353 -458479024427994769981770706872427398 2925354 231049707669716915725710046570414080 2925355 -305627036358723334244881263486606240 2925356 51210090892897048587878787440050176 2925357 560917485404489829553113559627665792 2925358 -157308401116282218158056558671702720 2925359 -296008536701792821578240005799571440 2925360 -26715403908992512892330739243417600 2925361 67161471644039409141932023638731424 2925362 -242387907388676058765579732037374336 2925363 -70903667159132133234029348822789376 2925364 13033617388670120483746382153375232 2925365 230029261216295812394068301468575260 2925366 -186014052133705902003942107172787776 2925367 -139168888920304573932109128514730584 2925368 194239479895268831068808156744232960 2925369 208878537237840084634023517415572320 2925370 -44777603768833513015659170504755200 2925371 -179950729804851911799860216228195448 2925372 168568669999223922184626427310592 2925373 290950874765874021401371784707431840 2925374 -378111148314999597035134707363257088 2925375 -300149573233444687090419877164600000 2925376 2596245606473225657003463380303872 2925377 24557880170769961993901236726253568 2925378 83912074026775408737524691587553408 2925379 7937519964655925939116705351812184 2925380 104924839631010356948900775145943040 2925381 62780827054497201961412627860405344 2925382 229814164828019940036612898781565792 2925383 114227978331506831431405551645484632 2925384 -31238098631938606563704987225948160 2925385 369943625809848460425565435654532580 2925386 254059163691778558336909939025401392 2925387 45752708066037070748090227860149244 2925388 70537748978050695595182988979020800 2925389 -589241808181814149497686406318636810 2925390 -37389989670966583964887606387850880 2925391 -19959905196877114415658649822518816 2925392 -2654675817937293525059285418639360 2925393 203225067703117396562407693690492224 2925394 417956280917654435134016034047980800 2925395 -124952099794014335493929263850919600 2925396 6801553611897898233335978614919040 2925397 143255925653742678634206733001872800 2925398 -237212282435598590177741180357607264 2925399 -305008933460466989706404357331875736 2925400 -184788501917369176693247127107328000 2925401 415828052194911200476334678624715402 2925402 1404501132353777329476430823800320 2925403 -69995510924632346263411876204486096 2925404 111890064282710428502875238957836800 2925405 -21742325397227986344704287731070080 2925406 -54812818579883217627946499692065792 2925407 -400016935423353572744010349064773344 2925408 31151440115777384785624455507345408 2925409 178428330264135999664505194323418816 2925410 -142750272540580103906853988474556640 2925411 -282039755265763026772720851039715200 2925412 73227532955548333434047529710141440 2925413 -54484543739151766718022357977497056 2925414 -174420684868500684410011768869974496 2925415 164613543957937887163973446326480720 2925416 -22908184787373546665399355535196160 2925417 -600852722224637807918821327605840 2925418 41125891144238619222150484775771904 2925419 -1427627460884818810252960441877760 2925420 94281345520761283108227949050362880 2925421 -148752415640894596864839846987937920 2925422 -157882575489585767558236943006743488 2925423 -470245896282527991071610527271494880 2925424 27899715367869304316996590187479040 2925425 301831637200608592385508980784126150 2925426 59643154137689139225310600243060224 2925427 30038957070082840817339806436915276 2925428 187540323190479417466498823021555712 2925429 -94413324199241489316117247274673312 2925430 -29355607093833451972222252113312000 2925431 -318810584143520566040902414761212208 2925432 -69341080923570519487100892843048960 2925433 -154354960535464714627473317758952640 2925434 90233560307239284360786438876725616 2925435 -189881561604339068084833825213549200 2925436 -1553363015328399711334900467128320 2925437 -696355164608006499591239783505601914 2925438 -78495664469569164386069781393792 2925439 29052773254890710157707799788537856 2925440 32409697720760867027393921522073600 2925441 -1126913924872756029890331794819052 2925442 215738765654328178125047122042944 2925443 -357129978679343158343951289486898308 2925444 -198449583703084503565092312888259584 2925445 -33018790502899536160162400715939840 2925446 251443330541430002427399864306264672 2925447 -88554512644351277272207660304812800 2925448 105480180111624753382701884288040960 2925449 -613280175075764524032963475158480000 2925450 68954026757683467362052990384576000 2925451 301505397908927562762907986187668400 2925452 288098039708297615654029683705659136 2925453 305772435426554728450351907648186304 2925454 94230732188434107505182590511027072 2925455 53074306576639010322533234767277760 2925456 655560580369173100595633087447040 2925457 212581747698650813591458452538887780 2925458 912112905334078868631322429261440 2925459 -207270018738444822484357397032223436 2925460 62628537313444473170384422398785280 2925461 -183854971129490889206711838721901376 2925462 -1712349159203176218731143593308160 2925463 494138008235997683265084881588512712 2925464 130575471760342409948236563803535360 2925465 -9602431020459546673087657913405760 2925466 300171427193917620831671671202546400 2925467 -228870396861936237016199417223839484 2925468 46363871217983107632434357522595840 2925469 184825319443543318066557420956720870 2925470 -58064277627267622089351496421667840 2925471 367246082021235520727932771564938312 2925472 -138991910634675394995942494517067776 2925473 159539386716521244424197519976782084 2925474 149795766078048213572583534342136320 2925475 -7390007676698848004435660799316000 2925476 387970761273139091737842028909138560 2925477 80437686971578428194204740792438014 2925478 87227472890462181546343330775363040 2925479 -216022328904491863894500199857492048 2925480 -22963447227242176861640476686336000 2925481 -110361100997790796974616871383450268 2925482 -71362916689488268391032339388790528 2925483 91636857111120693737061586416666048 2925484 93072355190369206309896450628396032 2925485 3813150354284797454452508684582400 2925486 -231054351999767472889591330447565568 2925487 -22410729066636178731088329548275200 2925488 9833845388258274236239281993646080 2925489 -30221053709804155255156372704674880 2925490 -50618245690866038965423441185276000 2925491 425654692460389930044222271414029600 2925492 129928626007573901106490601900488704 2925493 -527605394274558027786380099889496580 2925494 -64389995746322561796459966028763904 2925495 176301878413637294962047709837587720 2925496 -28741839984425904155436506493542400 2925497 394706103707737651200843438460119252 2925498 13803481302222320723269337515614720 2925499 -1172041187816611389167272296191200 2925500 175427481858463201456682849945472000 2925501 57214383867075302897274343472855040 2925502 283004739738847758779085283452317952 2925503 54964193959057303664839621829677920 2925504 10319131186279859635297554813419520 2925505 4304261474998036953403609497683520 2925506 514082307158950997623675148310320640 2925507 -21480336473348692633628468406437712 2925508 -125913895829963721691785504006451200 2925509 -148164955790153811690622256778374496 2925510 21843330309669401441362031336478720 2925511 -294129122540578472919385736480590888 2925512 -22685679296660752258771114434124800 2925513 -446334909155760132918991443603861036 2925514 -132656417585512763938750298638811808 2925515 457555969659209539006911550364121600 2925516 -61501074034982000613685676262604800 2925517 205224029131869999648837377277095392 2925518 76906244980261836094297071150432960 2925519 202350416370827473179581334701665680 2925520 -26532753932055193421988549088051200 2925521 500650384286553322997976342727444722 2925522 -62021201885433679823741840158041840 2925523 -139884171455056150795273023904366228 2925524 -8892730615720232126519091527036928 2925525 186542370349256740444094098312452000 2925526 -38568194421311353768580597965848288 2925527 -436174558916283408089642271536693928 2925528 -164645146673485903273045276812902400 2925529 128692199694611910624040379110096900 2925530 -196870403930256978279169816480795200 2925531 108454982885980388424525932329927680 2925532 31704698750777779159319421752799232 2925533 163716663370518087414565152823005600 2925534 -28071055881762792925600229987862720 2925535 7366127815010978189663709472989480 2925536 -380848139729881188369986157347340288 2925537 125390561499005084678799799085991168 2925538 -80469965208000540387201971019549696 2925539 155749271834436179535077499354845340 2925540 98622665853829667846903065237551360 2925541 775994761792798871750007341999935900 2925542 -230328394292900019911024232852796800 2925543 -80437140139954254746640913041880536 2925544 -1927454010326181805485011645629440 2925545 407769504995644394915818124801434980 2925546 -37199934330687322573334167820595456 2925547 -59168227650146337539564360778999168 2925548 -648101392017227973863295417732096 2925549 -331777358676011726446079472117213600 2925550 37513127824437083264780526021916800 2925551 509188755954469982137136176093929552 2925552 20975029925023038158409536613384192 2925553 -160420233233537246404100375187807162 2925554 -187087668270642228428161775614540800 2925555 -56851112234356646143616785496194560 2925556 -240655924150647963256841578184663680 2925557 -837537623804873215636156674086555328 2925558 1510521326813061783298011704067360 2925559 -69970959921746559037745250856964976 2925560 111510088733708670811680638539776000 2925561 -45286890633815888805213624933137328 2925562 -4304734624413915091766697894732288 2925563 -92756976505620769221201405777576960 2925564 -9218508710593010152165596072557568 2925565 307347905987628978789494842276988460 2925566 -66398436704280226571457274845999360 2925567 86123850241530248574553245824499384 2925568 -240285112981043707770409522982551552 2925569 616768449223716270741822883694344020 2925570 26890131488629526156199208199639040 2925571 528396246520397743227892610523463944 2925572 -73365270824075753676524560015884288 2925573 -17006445726259496283017820384152256 2925574 301003386592493709464715277019449920 2925575 -366420285741397687980652332543439200 2925576 21950844680481484993047098577100800 2925577 -191702076581466749635595195577816960 2925578 -182525046120298466495172454559099040 2925579 -221512507605391450412958129504536616 2925580 11838013332431475982741763207178240 2925581 149371115256965698273313698647622572 2925582 153515524748439094214398374007618560 2925583 699875480241089466405837034013542832 2925584 43572657885484243326193788737224704 2925585 160296198778958065366963216206211200 2925586 -52890308500033698355321809678025056 2925587 -239538865197158965028603744051222448 2925588 114480765606776139808459822149580800 2925589 -491287472502128705603801281099631744 2925590 70143108395261745124458953368145280 2925591 6044271472471917302109734609243520 2925592 480120866886804722827290365089536000 2925593 -354860570082480366733785791764413120 2925594 22070941436567301875081247577070592 2925595 462895784827736905324948190381121600 2925596 133117305083891525754651967807088640 2925597 204294521770639943232239247235478400 2925598 -26687285731467614012221226578988160 2925599 319793377879335039124770945166219680 2925600 -37611095126835346887382924315852800 2925601 -141172474914384669411637346795510080 2925602 -210538540402896154269343998819715248 2925603 52382851834451585155376060155255920 2925604 -281903900885570831473730907827186688 2925605 -110579578517324121939827667244054440 2925606 11787147379934146047084686338279104 2925607 660789973374653756033201678896958400 2925608 -86058810215554061681733232860364800 2925609 -259513462450545751516711822914672000 2925610 -195339176943226052563696608515579040 2925611 558058918365084421744842707829449280 2925612 591101325159369346141846887008010240 2925613 453050038633495603833288072705235862 2925614 115079699781201167907950931965710656 2925615 -83928941091414766330417127820672000 2925616 75566822175893664311159179765071872 2925617 -162408701246540407948720902530601948 2925618 88441735511386975881150452482303104 2925619 134058122644426354057678846331835020 2925620 36360740698255261589641974332160000 2925621 246324322129374367786307491613066538 2925622 -58451272254701481779528959552942080 2925623 -252990671450666997712755862670493312 2925624 -74005432616867300156827106982420480 2925625 -21299440830043559146928818182560000 2925626 78854785056511741726644220498257408 2925627 84712631158636049170768603112856432 2925628 -61800148631947811060305699432003584 2925629 186671235392640682435557007758113376 2925630 29994085594520902534278564234279360 2925631 -124788867674116104188186301104181568 2925632 -169399407387577699309690162517114880 2925633 38187373341548875393049409981957600 2925634 2720187058778205822338301122336640 2925635 -158118307596178382535360627196088640 2925636 -58876483291614679638610326712688640 2925637 10361655847007936464769097514920000 2925638 -221587894454356065801211162592645280 2925639 13372733464529520922736056501503240 2925640 96546565945914259347764487908812800 2925641 -604234467595299028645058541089393958 2925642 -17030401389500353688769659346809088 2925643 -124531196112660716489889032636000892 2925644 168833978265638163514076001568051200 2925645 86149069579499476745879432980650720 2925646 177270228113028950961922557521430144 2925647 -88220663720836949421748851156607608 2925648 -81962000197974005024721963193860096 2925649 -315390679883373818272845446209799964 2925650 1799603521771674733545003497433600 2925651 222109105508069639206347503995279032 2925652 203975759133608319695318347931889536 2925653 -176930395292965912848563620232928996 2925654 -122049748323264052889374390216468992 2925655 -102557544668649158073532545940318440 2925656 -155755570912172670301438029075578880 2925657 152479786531294849500891840710422080 2925658 179745399544627166986230503692400640 2925659 -1158783626394174145833419368108260 2925660 -162820517167695662018366516080266240 2925661 311869771076449996457913269643739500 2925662 8235817564712246232645960457874112 2925663 12650265083237780336441573556397584 2925664 -14949549549847060855936530464636928 2925665 86896478979598132199072078733695400 2925666 112605318258980205859433116827793920 2925667 61490373570854271174398987506172400 2925668 -89436058176679358577115276536386304 2925669 -51740057079619705008090709346678400 2925670 -95582543205151352735505774317139840 2925671 67877808716843176403817893688881712 2925672 -357044692526977105368431499973017600 2925673 914149881271755987033172651787790720 2925674 41243545935307872940864168058632032 2925675 -73522254112064947100469247669152900 2925676 -155678350728627364330837348690131968 2925677 -3216847518926945776470752229287520 2925678 -14938709201661019117897122853939200 2925679 -89257112848825054286790550473820720 2925680 9044314461674632178629146669711360 2925681 -27790799700922323782856093554929056 2925682 147291524400258709012800932930119584 2925683 -21320779422895693070139829952903376 2925684 102108055839717755592668491595078400 2925685 100432864859364987486592461405068160 2925686 91918724037485996915958187130522880 2925687 25933370212348404127522293072301056 2925688 -550368699827470090715059541665136640 2925689 40986840174458805313253416826699520 2925690 23632325388652860976582629246539520 2925691 -210579383502529769468879077893602908 2925692 -129193989404876923925423032591933440 2925693 94352836971819039459452169748315200 2925694 12393274502310493779490339835349120 2925695 -63959164149361994625750812355155520 2925696 -121172949898686800294221972714291200 2925697 -29901616228354035889643434410551040 2925698 -25696952889677826271720815949785600 2925699 12109483002442726950286515805642752 2925700 -112024748268246697947407177311161600 2925701 138236586149314676825901818453204640 2925702 27052087556255468955105080773162368 2925703 -583118376533624760760854967450049280 2925704 735899777382285430134047790689126400 2925705 64368203673127728235706953372071360 2925706 27010134568491683511925507633634304 2925707 -105842700032545223141367679272256044 2925708 -61972010173062110453049218950525440 2925709 -506226933210265005351547916039935520 2925710 -71053816378115610821481979261127040 2925711 55547260143191295893250470857598760 2925712 -133613429816283650344324934272835584 2925713 233508735322662534554886509435952960 2925714 -73607950748368482576114870930110976 2925715 125213996702657664027394533083980800 2925716 27312188794020283168263856146739200 2925717 -342931559649241925085732122478977088 2925718 2872860182416516174720444540039680 2925719 164954867453501663379962390967419520 2925720 1567975972221879274548438161817600 2925721 -506103926601763971376251654809521078 2925722 -280237909482871699828925446641635088 2925723 -144789403295113212229113845927725200 2925724 -60914984210518811587554094964701184 2925725 4475842189368574923194836204392000 2925726 79530821694780759205601361349413888 2925727 94169116063894387982574085199093872 2925728 -486325128529816500499490977165541376 2925729 59942586242429423878728350213297874 2925730 -145461868618507082239830344486166240 2925731 131556565042180148141092200621773532 2925732 -33426848108408525428213007043379200 2925733 -104818195275846384041254026640414018 2925734 -101657494389688383047052634588385280 2925735 -24761777576553603982178254303902000 2925736 -385707888097523937963515631010775040 2925737 230014538282778986329278308682286080 2925738 -25594300608846846967292067570327552 2925739 251909074405730997086184983796671540 2925740 -4104882590603205880358699591147520 2925741 -129009648311661185178621403087361376 2925742 -309875810061514403674790019367489728 2925743 -19318946992856919906405530723959656 2925744 44416350777407255452680279997906944 2925745 -44596040355763467935109041263495500 2925746 68967097408562066114166494711565072 2925747 121366387002641383281683633225950080 2925748 50088877104281986095927158430201856 2925749 16757566223246160827336616659007360 2925750 -171166637803322298429207480886272000 2925751 6682954025161243080577021793272560 2925752 -285150322236957313328892392515891200 2925753 -348548265307809177476980259335528800 2925754 47656600043579495787714034165367040 2925755 83951092429808661675036957382790400 2925756 -306592788770350288518605631084154368 2925757 -59626226257572208842094061539467860 2925758 -245625660120680112638266326477299520 2925759 174532854484904831013235984396049808 2925760 29465260529097255820093196662210560 2925761 -22684803703012052500600949920507968 2925762 12535579435260242589795664975148544 2925763 -6530042089341549702658621682378936 2925764 -106905891399101071830626456633568000 2925765 283004137456760125075418560604217600 2925766 58653679101518795732596711841684832 2925767 19340330611034447564091418335964848 2925768 -117672721989425739986343835021148160 2925769 -137980623605749435882029847416516288 2925770 -132670148227742143612845673585621920 2925771 194053721682916159783044244398775512 2925772 98113162996234102345107985277291520 2925773 -54717379642954056079085643762915978 2925774 320531829532942939658869317183757440 2925775 -19056783013316370402100663760310200 2925776 -12950895448493153569101926874218496 2925777 -129199171203473130241844912527960080 2925778 40207965184379711602239731976604320 2925779 4558134684430112889913480952374380 2925780 -27257343094782583796812675645440 2925781 -225257287721221004107689560110799880 2925782 -2892667242629279828318865317815008 2925783 -62108384720806427632122157657929936 2925784 -346489682168444622417813320042618880 2925785 -469106142842723459701748870545278840 2925786 50167250837002649655063643361702400 2925787 -78069388878091456410258364113889488 2925788 478943432599745231927416277872409088 2925789 392024883880742368956172459381713024 2925790 106851275204050347278690272782528000 2925791 -663297497864215858159451112297120000 2925792 -221746464902897392137673728346030080 2925793 242685612909383047907976353244871444 2925794 -320907548660466338890113070107536304 2925795 -152763409116682070412356657564377680 2925796 125888000934791114016507024978984192 2925797 321762926429814516617817618614798592 2925798 182043386859507958834398778793696640 2925799 568604611393615500268737856162911800 2925800 242994827895266736320961025810560000 2925801 2166263656381930746254976679279284 2925802 -2811664041327036939297010390373376 2925803 29603932445081755573414710283132440 2925804 61882710570934009388703624190869504 2925805 35908343609424945658753999763077560 2925806 2397765498172605136288245120008064 2925807 -71964440230450000316527952741181312 2925808 -12518733059866011289749145213501440 2925809 447566561666985371823165884530589010 2925810 -93584577802558526845404599442240000 2925811 39610655436436499012934202548398080 2925812 23614234396893819801887025574743552 2925813 7589958209491440729611247168182688 2925814 1875624794365119500610842873545152 2925815 -374338571599915131492588511213040040 2925816 248025596524662329569111711464345600 2925817 427780413993636071491096331875893866 2925818 -187949659752140947572120641918653440 2925819 -71956279170510810769407038802124032 2925820 194764559084070834144237400175086080 2925821 -365305523799527740902524889619017978 2925822 -10656803160952125763810930503553728 2925823 143810250998293091405489801965762120 2925824 -202715033833214978710597104115384320 2925825 19840089150256649586679912969569600 2925826 95018018306000852940808907733073920 2925827 190735873219785409440995205400391676 2925828 313505999389746218190852046304593920 2925829 -474420253457984022345050307915323360 2925830 -58626466978583405603601205216001280 2925831 12162629107183593490025578111075752 2925832 -72643144318419684565599220341964800 2925833 352639849634817048766653449675003664 2925834 -235669866332952474606578604822885888 2925835 294676366532597118604812786830390160 2925836 -39343990791659869746272985387700992 2925837 -311307844757193140442519565633620906 2925838 -15192382667891085667189483043685120 2925839 -71244486163363187761412093827426584 2925840 4845060981682155383098407604715520 2925841 -58979373277244450004578590819559758 2925842 21305936014806244326964345191333888 2925843 -340347679585569459624891135016203336 2925844 433662084083586379864361856372080640 2925845 -145721156673683627153404138801989480 2925846 -8237005564270628560283016570519552 2925847 150794677250893946629182001225908296 2925848 -306148291678656885375228382579200000 2925849 1944710153262493240554583927581888 2925850 -34508879368012617954322352200992000 2925851 -255425648048430029604379025692865148 2925852 162250522283891020667776253688886272 2925853 -175004877385171969225246387731951360 2925854 -18457704475571983303976298589674624 2925855 441140243549832546247861265752999200 2925856 -542015622844075162390483344426467328 2925857 -45927426054317127917083862206482768 2925858 -41334765393473440367423902711552512 2925859 -367571052331512120882066815111211940 2925860 76368759900746700722203701321216000 2925861 -55346459860880631905604063412948128 2925862 23340342293683254811990175080980672 2925863 -217626481757825394632871835241986296 2925864 328439669379832599167831209191336960 2925865 53454164821805330049678027739327440 2925866 237241133075787444358198789559251632 2925867 88069298833488147790028919081857280 2925868 -178198139562661161280488698433469440 2925869 205245482184906393060847602128319840 2925870 -92952724716282244659592143977475840 2925871 -180406561812838834918350953373465608 2925872 30401448677709954469775224814616576 2925873 -124823557971647373979985032126100736 2925874 -33139045086913171786368474594920448 2925875 -217795658405178474057272049942840000 2925876 -89207033597352867755426439335694336 2925877 182686050137394004668150877620366240 2925878 -23034781211743488756847144342769760 2925879 121938657919526539055169134764668288 2925880 325251105732168246610176897874944000 2925881 -106009728202686724977134413227268608 2925882 5463402965419900458168491255928432 2925883 -134971313581420452892710519693659496 2925884 -219146373727316453425743654901645824 2925885 -127121857155730545616206294212635200 2925886 -153067848126038207271021056572172160 2925887 -270604870116984452127694776030637200 2925888 -57571616058240365325437540681908224 2925889 290145756456668274366910963148810690 2925890 199670383013453203229292470520706560 2925891 93576040943687527371753138804915552 2925892 348831106594953250244751387507712 2925893 -395044450918221780343334574529941858 2925894 82609655729707226500179398970436800 2925895 122818963669285651567489486975258080 2925896 -126650277327969008200353052469821440 2925897 -34373460838475966203339494555096000 2925898 111980302019874871415108510688980064 2925899 -6869210673541173540225693209378076 2925900 -138580572846330201327998255325331200 2925901 782526706167885370333181904297206 2925902 68576010270016865260617455640673152 2925903 -31608275686337928150810449490128256 2925904 -56075046405406263363468239362326528 2925905 -3378394270634591163188137771652940 2925906 -36246287590103362599724267090855296 2925907 514474790770413397194458573669862312 2925908 2347580473903459492401861143191296 2925909 31049516865300617719295654942096640 2925910 54669331976247819519177849089425920 2925911 -83672012247010425108062212739075448 2925912 32489426516853078711901738184048640 2925913 -42186826818965010172830809125779000 2925914 55139268107789044910018678886979056 2925915 -149294240121877493790763709653754880 2925916 -28277202216320190380658026708951040 2925917 222246698711055185533032666532860966 2925918 -4200713443101158530190423902426176 2925919 575358267599366398045209769505388320 2925920 -153344982434565398355255313453547520 2925921 73660804631862143842250633102361984 2925922 -2642282792731477743225180169747968 2925923 -35919138561239776478006075337185280 2925924 121222525455434460322447967963566080 2925925 72385211839421490001785689088306650 2925926 -5842848965897073931420773493549440 2925927 222495625419434423589142249625482128 2925928 47479104016297068832321672488960000 2925929 -103866140560224357598455158491061760 2925930 37706467128892416087681804051870720 2925931 540733501736794907273445433989935732 2925932 -68416015623392056622914472771061504 2925933 -296573637019816814170900027525466400 2925934 -29401621283069267790052960925690880 2925935 -126896549217832506579246098995200 2925936 38764733691009132019898019684679680 2925937 192665660794212568963858966089195312 2925938 322529170780573981055044644885092352 2925939 -114579819481775049366592854806354376 2925940 347688261393086525142609266237879040 2925941 159143794934142971586858910697751342 2925942 -174938889520916241141284474197543488 2925943 141083024574034329175997564696213320 2925944 30185025222477321434570661288960000 2925945 -131086838272126322328214973276280960 2925946 -148693167671840969576652012141725328 2925947 -270651075362476384522962187479650448 2925948 92106422129130720646941770219758080 2925949 -43292410384046736159936181862481672 2925950 62494624020955858160350049064552000 2925951 35096181192127132463512843383873024 2925952 -59367488832837376455189510645350400 2925953 -88869928894230903946658993237852160 2925954 225741887810553128037210024853360464 2925955 368588378426573868722101474847330400 2925956 -416926461890426143943337169881216000 2925957 207828570318240986618757195280336992 2925958 5530070508926776980905803932187776 2925959 -280540578839715311600974990005947496 2925960 42439427721586338587216093564928000 2925961 -9578155685557803548346428682014108 2925962 -3686675082316082185170181330341120 2925963 396122181904698556387819817882417544 2925964 -235987895040962721044635878534489600 2925965 25218401372327888745278637684614400 2925966 64871936394591729554472512637186048 2925967 342196544426122177325803697936652144 2925968 -95742497447524830843690242516975616 2925969 249275688585208991110960288845948144 2925970 -30361170699507713095409287445288640 2925971 60194030109459702291929794233293712 2925972 -58632803460339711024129649935372288 2925973 -231760811309759759068627164523185778 2925974 175170190310995867335930565678879872 2925975 50817098701972049656751606523337200 2925976 -155803184704972865362485063834961920 2925977 228386223326313569652170820732458826 2925978 -1874742092492294087591501075410944 2925979 -168742574839374070727234305314147824 2925980 51856902150907705258044323566272000 2925981 2744068339993877888957195936650560 2925982 -657067519027657993116402898475328 2925983 1271775454643810710382132200497984 2925984 357331042976390804793929517021265920 2925985 -364051877647303821955425245915552640 2925986 -12290901053040886698468801105049440 2925987 34276290786407437778278102319009280 2925988 -42075892789724674523119793290714880 2925989 486600797295737951135828112504997632 2925990 5948404875567650414054268096249600 2925991 -222084594144032925581497632015441648 2925992 328418515677840351225505476343680000 2925993 139148313354218765196517021015713984 2925994 -25386946567837675938431945960803488 2925995 -286644637563910120920825844565604000 2925996 110409297543581470488076431383976960 2925997 -4222382051861305200804928538000896 2925998 35162335425977442933717788780424000 2925999 319075575556371154460281445288558184 2926000 33820945220025046333283000647680000 2926001 -235563458482136665458067466287517388 2926002 306071449779927188169650057651665920 2926003 142071358453775073207418704193898252 2926004 -231723511972629483630447520678882944 2926005 -96131473242062396679694885870111680 2926006 -8105066188819109075451462015196800 2926007 -328430835581301297112231910325969408 2926008 -282330169615621850765013809580441600 2926009 -271809334756654495973016353534181884 2926010 -186671935631405580902922815086263840 2926011 -418498932776986524961005355356215616 2926012 -27509228589906604274513414443346944 2926013 -194151430910161283256284039834488800 2926014 19157176855620155488491466420248576 2926015 -229521110917578846391831740456448080 2926016 -43713237866037119112234362103398400 2926017 -27948384163859037446470927485504960 2926018 58664126035934076830539327396554960 2926019 401410796235583282418519521185522840 2926020 10685062125012653097314391507271680 2926021 3070048331958513572063008798257344 2926022 91895298794346902950954340410176 2926023 -397747039253569000007564919168382896 2926024 -471261303722637289039908685548257280 2926025 151338126297379755519208659141167550 2926026 -200993808725675356794983043060089808 2926027 5863142027858720444289932644770160 2926028 -64182275401761139807744160649904128 2926029 140324887117310439315972887866517184 2926030 830067895650297568558505010307200 2926031 -10432020450346536883697252253969168 2926032 78528525087077730699503308258148352 2926033 -288074089335890896668590024010085776 2926034 140897981754754971138736224289866912 2926035 95763036993043194970332110533738080 2926036 330608300576383263884210801617450880 2926037 236871988130201887456972177957004640 2926038 25230394247436826132941998844157440 2926039 -201133452098752356148673720719287160 2926040 -103514785915102410426510018027110400 2926041 -129149853810925059756723053622062016 2926042 37948584599107441679520311098567680 2926043 8069093359996362878894598769316160 2926044 -365751806830786714495623112677888 2926045 -94411616779469727716172628213621800 2926046 36894009431930323049491350050075520 2926047 16697267600647876603564847662060560 2926048 291624630368420874485783287922688000 2926049 78217369356953679092756794578745536 2926050 27174740640872162038644272247676800 2926051 -187368692731423379604305015429998948 2926052 165704333039053193872247821003948032 2926053 -34518189914281098494454689742172680 2926054 -5787348661718035748923118689461024 2926055 157479919660005543797306644197583920 2926056 120377486165740103392720087392092160 2926057 613632159198891358316914708743127200 2926058 6990233480389469013414210386045280 2926059 1399093616111863322021397484179456 2926060 95134759901083531305153364900239360 2926061 -312412622316712245839942694592780500 2926062 -234329078174196769760127813449342400 2926063 169782638193758745866170422567819760 2926064 2708870447286926568455321889767424 2926065 49787279299926932284294828279787520 2926066 247505686836101859175911374507639424 2926067 449591281817220794162977876934791116 2926068 291366317857561504127122846023843840 2926069 -292923907595450151180537628306760530 2926070 -95560985516454444493246446746807040 2926071 140151554291861118550716181898011200 2926072 -193380635002253949061638660137779200 2926073 -206276575083502286463266533071761196 2926074 -87417823508528732028950128149224448 2926075 87447457060388565943735959536201300 2926076 138357502051412549383497715749419520 2926077 -25705083078270646576582835458068480 2926078 152968495810917050904861293558244480 2926079 49287526475243962029236154554191680 2926080 -52629572557553434345818549167063040 2926081 93235873599545194559968067815571200 2926082 -13055052745413261549475866958704768 2926083 -84169259689547451949631326912571136 2926084 -126828889539910835889777785078954880 2926085 -255294350961586733209241670951665220 2926086 6741673305666653553968072978460864 2926087 353990672676204350583331807761819232 2926088 -70764932987418537903110873855016960 2926089 140897556662951355248771293772041200 2926090 -31728686999111827778972207845785600 2926091 318480445747177972229013222028133376 2926092 28762302548405799386393303764012032 2926093 -176640022351218104303402255965599636 2926094 138608973195672274290657303910812096 2926095 249944914165823663849667409270435200 2926096 -3496970381683900730705104633856000 2926097 -215473825279327332522165644104062108 2926098 -35704627201190793565523388666332160 2926099 -223869692904442256350318291549143480 2926100 -68153194871847838254396591855840000 2926101 -166235139824214576454071925438659168 2926102 -15675527929499249620510548412590528 2926103 84631178230650286295287271415233352 2926104 -85948814410699762533382694168186880 2926105 -17816523602400290549233699045344000 2926106 -90044812196038290667781236276359936 2926107 -2206258207686804325417699512488472 2926108 -97413754120770854427151572751832064 2926109 -324180669661981005267651991286235060 2926110 -112654598818549755086529805418849280 2926111 -484022322949108539245489592682672288 2926112 -183886572867744059177431328870105088 2926113 238793543334809109367828518270132000 2926114 26659803077924372780089913917971840 2926115 71838036982045465056641985582348000 2926116 72792757201675808528707419332652672 2926117 104167475871133915998637097415055166 2926118 27895382896963601518223784837947904 2926119 10482911813987336940289475048599680 2926120 260882236871210026930923985541529600 2926121 74798542412500976608632651723180288 2926122 -61203025874652582174205925688664320 2926123 -314982778597594116510002077284336 2926124 164007295239065471810161531429207296 2926125 -8022552575671170721242493267801500 2926126 -206332472580125712089080497895931904 2926127 79019815036772663459353866829980720 2926128 -24025797992663924678744539285979136 2926129 66563360398584157269396215849742720 2926130 -50651920660120113730204058014860480 2926131 -157819430532641303572964995152764880 2926132 12681652598811639676913511882645504 2926133 -401661789660419199825749286250800000 2926134 -182949421597422292759977859728861216 2926135 34287115334376687446434975499458800 2926136 -72782335052391204447549669465600000 2926137 411502235115469829529340909615962960 2926138 -239581798664376194664731019171737856 2926139 -376575290964421959591761768785356060 2926140 22827509324810238137536767162286080 2926141 -583101762207581659856511029379206458 2926142 -76614698227595446241082462956924160 2926143 -265183199213248187549228502854784 2926144 82432280190556307990841364505952256 2926145 206524587512890784403783944693647080 2926146 16832659775118177806737618827763584 2926147 90624730957198674553334527725406464 2926148 228382794135522101308314466313419776 2926149 -54965477444255765152488310911464736 2926150 -2993729924334136717349206286414400 2926151 -518868030830853475491874589869639848 2926152 65021943718170643815852016140288000 2926153 -205398350413043019224961070797419340 2926154 4321440167556037652521716504927744 2926155 -124381051951911169215009378296589840 2926156 216306055277540518218847521670603520 2926157 -307668366600261733181242980822572820 2926158 156098340415980083521145233022008320 2926159 -448447555550757786584858689560283584 2926160 22205993817476837082623775395020800 2926161 35360548891327270586378832046031232 2926162 355247150782090087588832362995415200 2926163 508056213868960571120904371353778412 2926164 -187210299844302095180583913288366080 2926165 -76376792373556850077515816096653760 2926166 -245706332031656416569789663837175680 2926167 -156201398181451151876382414117684120 2926168 133778755761183280910531810454773760 2926169 656943518832781046588013495915762570 2926170 -16313305358594062906578442941333120 2926171 391507390753100471033732316998564720 2926172 114262966622613644761637536752625152 2926173 550941166798198409064330171044313984 2926174 290616430676828289580419719854315392 2926175 19618693698231402715938813613324800 2926176 -65487746032868458901071327691538432 2926177 -53509613074193770131928475235818974 2926178 -43304722547320437787356805961085360 2926179 -488866031010225996806672724918232080 2926180 223858479323769093500846919036422400 2926181 259280076793491397892113328431145982 2926182 -48319094698770712224811754530327680 2926183 14481541583949807218842166972130048 2926184 185505024943540219153668078706498560 2926185 1464918568097663558871661856437440 2926186 -147011463976937983304527059821025696 2926187 -828913390805739755584030124111629680 2926188 -567165390042099120052569598672128 2926189 61352830236743716370829884373420256 2926190 7148589912956426734692861749827200 2926191 170502040759008364709442404358255120 2926192 -88735739591053732944829061639471104 2926193 -11126089766162655210495792607959456 2926194 -31316820461410217043722168426181120 2926195 251613891307969413788808538093446480 2926196 -18418245403377198827397817698754560 2926197 406400614762302534129266501249323374 2926198 -171611515664451129438690592007780352 2926199 -76108425958558505497942382764519944 2926200 68432253901967295991835068921344000 2926201 631513111862691803136297381408148202 2926202 404451260856116233197038068450544352 2926203 116317862854367694399742780183279104 2926204 37550711612288685241507751919640576 2926205 -13265366555523974757673001231772840 2926206 166966470704809633922527757173754112 2926207 -234824081263134204133097140999140608 2926208 95267764315823108806638749268049920 2926209 -130766881085888963734548088181222400 2926210 -98537402606397256317125122169011200 2926211 -361160300545449274810248239138256000 2926212 208816176324671127895724969008499712 2926213 91497090271795039541052791082280800 2926214 9308270903442176430108786526909440 2926215 132275152366761416787367137417355560 2926216 -242093514604211333991435101294131200 2926217 -230501648115515903715407653890427008 2926218 101996291370372641596477670430530304 2926219 -155327022059933062510383644536083104 2926220 -170716944100811663812221029993840640 2926221 -68418566210228211235022260437668160 2926222 1980084930031909080266315721473664 2926223 -30570173812970708324346806329712040 2926224 20368542693194168782970821770215424 2926225 68583561466733921850478162255620400 2926226 310746054253323387362532204015207312 2926227 144619137680621109427616608475148384 2926228 153777185464989680887149148648294400 2926229 314017249967058888683719224815556960 2926230 -188030653389066488269156338427361280 2926231 157731359658242157538229501323544880 2926232 -273397421097788220240171025688217600 2926233 177598670016189421446337485515541600 2926234 132121452714272951625997738362956016 2926235 -378197617134185054263646994799331280 2926236 -914976776711875428769751843659776 2926237 528630674391844113049669523903886700 2926238 -84385594736649418711599361008453888 2926239 214520237605884929027918701428322560 2926240 -433436841084202036238782004399308800 2926241 51061329466051362127686042687412500 2926242 172582319298533253574002965280097920 2926243 120308104920423307602593877555659760 2926244 106279437444112710217288385570783232 2926245 59184992837717443347808749838646400 2926246 -221381973328062100313717683834256928 2926247 998066788361903494655346965073083280 2926248 -30721442098667544307142303657656320 2926249 -42271589112408421300267141178102940 2926250 5578340870202805224407432384070000 2926251 683488478406016181806104141643014792 2926252 64711866386513625323359952554444800 2926253 -587938031146850287708977059366053536 2926254 227202223134802326041771455521568320 2926255 221074991222427609281257888883657160 2926256 38952695395166232731437144091000832 2926257 -40175703146601586289792242547104608 2926258 -55741344553043635711424738787763200 2926259 226101037873115606299344384257333760 2926260 41180083678071200729798334982656000 2926261 -110762327657519328792870156456886536 2926262 -5269531108791395695273963591910208 2926263 179979038281203166335229684269312744 2926264 843549650386300645180934642196480 2926265 -26199694005713200443910543747030080 2926266 -1556624932311687588927233047512576 2926267 118021822648487932164384876779791872 2926268 134843505214070816378158960711861248 2926269 450662053360862082860440649098274988 2926270 154429794817360797838985067387862080 2926271 15743122623288484846817858624465472 2926272 120083845354947862200550067496026112 2926273 -104419445012066738869472839371318720 2926274 -140253203627979122652245970204358080 2926275 202953130674935698707457880268705600 2926276 -49627329670176351772746483725926400 2926277 -24735627131079764538259525594907874 2926278 -17411999917618359534229785969754752 2926279 7791241428599388583056875497620184 2926280 -231364541234053249784038049120409600 2926281 -9318545918331865050840765064094448 2926282 249676660337113848852291169600128000 2926283 -94057895275026646923012070878447468 2926284 238744039672605314332444253262183936 2926285 -44305121905953505762745740759552800 2926286 288081632864975529775960421067063744 2926287 3352338652607890163920791807131232 2926288 52439654019536148993488187552653312 2926289 64437038591041616910260885045233524 2926290 54087938084206082291249857567011840 2926291 -519410913517876742343164643240572308 2926292 266554760206514283040709569562081280 2926293 -4300803718073902511093300785065792 2926294 2563014856661509417299753865276032 2926295 23090591470953365738562763547352000 2926296 -52863179367078623706028629178060800 2926297 -61587460728696057571097063872923888 2926298 -68341658105286958531276226309955600 2926299 225864204804907855683545919031731864 2926300 23690633897435710326433948663820800 2926301 131776687388416780599223669399270752 2926302 -105252115674687238204837797701400768 2926303 -850625905221319867775897073510555720 2926304 497876221141389705107075936940195840 2926305 304493582760196028394514035478425300 2926306 73148664997556340010477230498614352 2926307 233409955455368081560410403618039872 2926308 -81347911547493539534851159864639488 2926309 -196029579481523040425766524411343490 2926310 -44014148028198847494518867058637440 2926311 63731966159609995015940567424021504 2926312 122799054526511414625475172650874880 2926313 166142123858981703739333576490983104 2926314 98669083943589842997022471094384640 2926315 -116653901037749968517230055998111200 2926316 -182251973217290900342053068611266560 2926317 373920211903270346703103066196604480 2926318 226083461293309173233483964754056960 2926319 -297967985988143742605997603106762440 2926320 8924596376825556714532028261990400 2926321 410585430637745943443566022440733522 2926322 -369393650350351643951227399282176 2926323 -117086552377368979296496232919891600 2926324 -40576559856213716086150386643841024 2926325 -268125541018979166761421926112340950 2926326 14860189113754677135437552380953984 2926327 -206885609011180556823889210340588824 2926328 11289605967005282281634412380160 2926329 -344632207220043443352977118749490528 2926330 109644509587127010189230626909747200 2926331 -205258620445335413312623136877064008 2926332 41436016696203112374996600802920960 2926333 685577494223546128381741134879392224 2926334 40867465422895361536081173732716544 2926335 238126349291853326326062757050272400 2926336 41696915677435995086621317565251584 2926337 83363409315001817657404743176137986 2926338 -34464973497839237594856656037169152 2926339 -36152806840394542207433161298986192 2926340 -140866289099902071419595241094972160 2926341 560034588995165545143380672449766400 2926342 -82507185433828438417667574580936320 2926343 118612668036645028669064874257241216 2926344 -97614777124666400734767801315041280 2926345 177236298590281610426489511007136100 2926346 -376487924155906103167425865398168480 2926347 -438209521209407731828953095513238528 2926348 -396312157998726177672640166236379392 2926349 -295298179621518287907103805039176650 2926350 4163494149556811519294393522064000 2926351 -13490907770959818399074963861529008 2926352 25243270223586149054293430155345920 2926353 -65108450722101346011210249739372992 2926354 212489023330929721504081586595455376 2926355 -202003569884573018519164683673500240 2926356 270991654668937082567265941511862272 2926357 -168060841453736753201311076259502688 2926358 -160247793278212208845586078694474720 2926359 -222822691541315710593956152709980032 2926360 220225343122737298286050530309120000 2926361 -313252929024232949290467315543340800 2926362 -31963692211450538369802703715547648 2926363 -519944107052414053254510956152753200 2926364 67571618930318855089404605264342016 2926365 -308813550299954137838941729776000 2926366 -193646794145546412340012891905418368 2926367 -147067841874631373609826452234125200 2926368 17570288852832326246127051519098880 2926369 62061473383089929243672887391180800 2926370 -52108413301057624893340386048331200 2926371 45907965546810490512271762516885248 2926372 -260603394444703149963573157639767424 2926373 -218037611067185630782128768033365760 2926374 7673016655662574129263275350763520 2926375 -158426780584449895824153282153012000 2926376 493138706651645532428170436641582080 2926377 190126230024001255613177634289781514 2926378 -89483740409573239048908991028482464 2926379 77044050173338598235834497211052980 2926380 -108756658695218572910398185462988800 2926381 -368072160889630828515414662169561888 2926382 159959816217176472468731469582836352 2926383 -77746558347554120559202572577443456 2926384 -131773385492969941060834258624921600 2926385 110719168773909310542016062617280 2926386 -88192689359313192973760826029497968 2926387 473291766928334526263120703822257036 2926388 -356802451530190974297723328425731712 2926389 -227555551698159294397069911186084576 2926390 -121948951009740860732052848432803200 2926391 81242059089750331073829184680834720 2926392 -117303392664234536940278477335756800 2926393 -32411898162301962863533198285316780 2926394 41948781415016988134824439921744496 2926395 -116465033651366648764594919144808000 2926396 226169541550957963009805273865346560 2926397 86683524667804557493353657859766400 2926398 -77968896608933359670678866020755136 2926399 -152515067936177949473432324235832960 2926400 -18874140529393870613405484711936000 2926401 -307281604443962443590345087781316160 2926402 -290267983984840088881538939169004848 2926403 624936671334535872965808658931582652 2926404 -57242290135262871133224388601832960 2926405 58715193707630131296908475456888960 2926406 -103539470847250947547184064426318720 2926407 36615997548585908614237788155808000 2926408 3875460786905351896254736675307520 2926409 -204921218807812174719039263903003040 2926410 59769062399983510105530864582447360 2926411 -425916161662600509998962940448234988 2926412 -108990494628017432351014386261798144 2926413 -48296758748935576281170183151006816 2926414 65726679520816289573559198406852032 2926415 -47836919599088811883185966834760440 2926416 13049135686698847681370465738686464 2926417 -282459153761762759383599252731696780 2926418 -134080641027343173838583330295793920 2926419 24412068821103621190032418414317360 2926420 -118540791888669874625316127002501120 2926421 -355473459084611200079646569110275378 2926422 -278590674779687819316516139203039360 2926423 -154488349306713239183650129348346816 2926424 -46305620918643348843154076822753280 2926425 -85569035984793841763152488962574000 2926426 -293433390599188244252802409988789760 2926427 75901710501358182751775335706687796 2926428 -163736538121084094891944653358020096 2926429 11288224382976117578841611710917888 2926430 46482486193171864758494947763243520 2926431 -1009292450938853179556837599549056 2926432 115084384881198446582259916957286400 2926433 -182206961002442833422401085857335296 2926434 62829615983722176545741727803008512 2926435 -127324210247096815693464080077229040 2926436 -262212041752821119192215871092850688 2926437 299981064663114745192343626121837280 2926438 -292123943581307817240478372462958880 2926439 -207027709241697177661318461608783376 2926440 208410780069767983348311519873024000 2926441 -85119889929230232647053430229755200 2926442 171531445080016672664213416983613872 2926443 20841141196599047537932257394900464 2926444 2474921687578398392115176810567936 2926445 207933221604790733741482844685074700 2926446 -139874347814292128775885658449978816 2926447 -252343708907319309086542001011387320 2926448 -23393441674828369337808850881085440 2926449 588199588729494602233893839136057744 2926450 41537924695614763523578643935286400 2926451 -4410251281625767660497583228919040 2926452 -75480457215505628762562531250003968 2926453 191377733472830223747633129688934702 2926454 -198100600470097334366073796738673280 2926455 16612284646366926723105803934750720 2926456 -94109973492055769821504031630745600 2926457 -84940802044467029674334001361048536 2926458 -159329477227614234813743158206199296 2926459 -676703818450337941853731633246458480 2926460 -203654468111586332711820090255582720 2926461 24352208499158635621001610900132864 2926462 -28075254708229275098002134832791552 2926463 10344561388276451985515689646165664 2926464 -246116773925930949771746285149224960 2926465 32947546729555431855532008850703400 2926466 -87594550608379235917603675474091568 2926467 -240081418096438335958684162756505916 2926468 12903618308589660936333301921025280 2926469 22181123615908855595002025920273920 2926470 -54261705893856519241565519617872000 2926471 96808817452643102600028880080813000 2926472 456718434592179254537156394509644800 2926473 166279064965420522037818032530815968 2926474 9332912837463763329870356799917568 2926475 -154590159768887829889602242996838000 2926476 252951726924794736226515141181440000 2926477 846628313470477875950348310444534060 2926478 8028155809325586212784646081604352 2926479 121633202011836763886166519321678984 2926480 -110127523522309323266676156912599040 2926481 522492745313157901976857336600863282 2926482 17720804081034783121124068994248704 2926483 28397600282282532977950354615946320 2926484 -25604710871374842246382005158565888 2926485 -82628391650750400958429982489384580 2926486 2210776819441246039895164971420192 2926487 360875122018778684310542023684232136 2926488 172633389329168854110138658255810560 2926489 2860220314850300161686639603567124 2926490 -10450465453873007783002294468669440 2926491 -353389362504949392348458331145237608 2926492 -115279380109354537728026633945219584 2926493 -45582664093508401145448760588327680 2926494 -362729042723229228225137718144000 2926495 58851020477760723120334557578559840 2926496 248548669822057496357412374671982592 2926497 3377914309172884144442514084550656 2926498 -24656440102907231274020007428802240 2926499 -601344444443607057943266028450490664 2926500 209947738429627231180512089862144000 2926501 149784274172455321353469551203014332 2926502 63753263503009628470461002821238784 2926503 -283462351029129929931044845476433920 2926504 115293369654979879922499084989644800 2926505 -112304572057732779957328483832954040 2926506 -230957266719238186068841168684800 2926507 -401109869025976194959922613149975244 2926508 283481458119778776617952937656231936 2926509 -371088781592078929414938236968183200 2926510 201773775348421592941044988264408320 2926511 90543930308871158891673030046440432 2926512 33714020762031619259922884596383744 2926513 -527975354112339896815899471462456080 2926514 192336987379946001629865725015555856 2926515 2733626513544164695265136477498720 2926516 -386298628506235187353428282070486272 2926517 481487371135723832816003754951543552 2926518 -64370711210985512411351630155868160 2926519 86858300269272261873787430623194920 2926520 11402250088423724966209876803993600 2926521 -134303759106760613330776193072668092 2926522 -9874258279926722917856699860940688 2926523 -576471610139230800622859167146950376 2926524 -88418624789232588803618058697801728 2926525 71596221134777394639046096606019250 2926526 -154947389654148435773605408758636288 2926527 -259040416553048319910214476764673080 2926528 53937917602919912439892561411178496 2926529 -50760738097396565850765713382278400 2926530 487875869471482443891905050582560 2926531 334180796058473801480283256172295664 2926532 -37288076251827300235697031513722880 2926533 -228860016589114791442013149650864576 2926534 108580073815402054501846904881125120 2926535 261230906507117261482715594578192800 2926536 -171778802607198682748783331287040000 2926537 -1686111245037800451663267823596080 2926538 -10391659042813428544499465452928256 2926539 -70761779433494339986780803204632064 2926540 -384107912646675599911488615460869120 2926541 104947325330170892303922825236923500 2926542 -71060865294062058872308679056356288 2926543 -8854548277227452224173600324851376 2926544 -72228541889819809239760372073447424 2926545 212520318079818728862994096364440320 2926546 112460252606327005328822310987863040 2926547 -207954798421545526255372124789885760 2926548 -64190524726549001897136617013975168 2926549 -739463188552485641142523508893701888 2926550 224770215087897490274678241390345600 2926551 -317393019789531073303368060286398720 2926552 156916700830197173072614669506478080 2926553 -158904114181029730996279983528625920 2926554 -40318314606118231513158172875432192 2926555 69458506472849720549652195858432000 2926556 -445139452426078851076583143991047680 2926557 -53418508880723526684438812812109760 2926558 11815950710621470027740741983352384 2926559 350682646142058819487561622782169760 2926560 35857359530085877366690035762462720 2926561 -383942593816286131533455276392516176 2926562 22475067123020225559590546171733792 2926563 -161283423308312699265236337590002056 2926564 282429639193339680446141340050131200 2926565 274257697382081481544024084772654460 2926566 -1955427183251906680270594152213120 2926567 33642639583062010108235132563854432 2926568 566166730595139613148242413828096000 2926569 103976597408081665445195773083494544 2926570 12289238599481946369007620494630400 2926571 -479252339565425717043521911777353228 2926572 -124174461400831964490631046143266816 2926573 367919302525935869329164563689608162 2926574 -210802088261077807736812307814667584 2926575 68023117526501622660496549549678800 2926576 -108202736958447325234140643591028736 2926577 76479413717708411584604515802033520 2926578 -287371857751188445057233015381192192 2926579 -385858941483694711860619067288160820 2926580 -1100554505068609504835822156820480 2926581 -33688212552154971628903129495179456 2926582 341807430385304382675623061421512000 2926583 12803404257014576936706012764836824 2926584 98435506557020433791337773785497600 2926585 -357206046014974698497315157060812220 2926586 11773118132710956525807107964837888 2926587 40227770722020832577554501239358560 2926588 87587381752053184781533075533725696 2926589 36100582756264504361860128811908480 2926590 -62053874460592835323567327524535680 2926591 214775415750150633766101623727060992 2926592 21603451683486999335645668913971200 2926593 -264990670396450932522844716581777580 2926594 -81938150351194907627083928905572096 2926595 60334251290392347765113281627915680 2926596 -331145479114449351139451590358261760 2926597 -53281035299535228314154500446929188 2926598 -486170549709808169952110710615241664 2926599 -174233704746140601846012615171145392 2926600 -24247908688219560636979876269696000 2926601 -537604521599308763148265854345627468 2926602 58057682878308606709093208735668992 2926603 -61377631844051839859900033808351148 2926604 190833809225353794972842583876032256 2926605 -203185763218759738591235748163538880 2926606 325205710290823317489815193927778752 2926607 -161072382126995994324780477669740760 2926608 80076608358308146088205727540838400 2926609 -198755200780902055582463055208635584 2926610 121456978082744165719313050924428960 2926611 -8862190887260067703622187554404548 2926612 -82795469056677648436946012342304768 2926613 165207459009807318737021029383207360 2926614 57463888552847322585104406482043840 2926615 230232101877114212104317910888531920 2926616 -120096080131433085805283752252538880 2926617 80145016157828471159972879145895680 2926618 58470591308993180648200083568437216 2926619 -21677507881653425100611312495255880 2926620 -93546109575838395712784411932723200 2926621 -27677344457277661222117256673573934 2926622 -270254894587733877228706206055579200 2926623 894851876372399420755427677119744 2926624 -588574475534607842867757626887962624 2926625 183748694351755076856452030855538000 2926626 16287572625858834011655312118063104 2926627 21789836700108398603978673446268 2926628 68934215852880387221777900315694336 2926629 94342670169401757250756767904256574 2926630 -1873381781767829146351714859155200 2926631 7734007066123664856030253801182792 2926632 -258720114640500591606528737354956800 2926633 379554186710419287696940274518229882 2926634 -237023155062171874567237627147799040 2926635 17062051391347587362493319972800000 2926636 443864345354368690923142549341442560 2926637 -66401236762325655185160327587338368 2926638 -79558970899209297357007567543449600 2926639 80649886199000820869321765289255024 2926640 -85057426926782773954513299034275840 2926641 -156455376155253925723962596445848640 2926642 -68311988082655200220948861761036288 2926643 -58937487520662770075330610707117376 2926644 -58867729717729035248969836834418688 2926645 423394794720677486756253775688762400 2926646 21004289186560506780301056068310720 2926647 -77380934135384191932070902864195552 2926648 87986296119256878464475127510302720 2926649 -101807798337411554618562447174848880 2926650 19054199031754167539201591051040000 2926651 -94755371477878406210562021893918400 2926652 405799695262001595925664721816625152 2926653 344709363820966523392319960629135104 2926654 192666472750321055570273788137643776 2926655 325840681074369671427089483233605360 2926656 137640930859762672189141059522527232 2926657 458607042083807780661160067333939906 2926658 -58133407623041108189563140710246400 2926659 -177718957347855932667459235801093896 2926660 78762326282109477562301045298155520 2926661 273864360597500178216172660192655262 2926662 -77449056473096198780671147175300736 2926663 213988543287217523834473264485749904 2926664 106912004178230656727318279607582720 2926665 -22609007841604144265306699233536000 2926666 -4011707577705888572109975459718656 2926667 -525348021585167150164945343934630168 2926668 132855336573661083269707216784432640 2926669 -279492363126207460024823253101205204 2926670 -30717742569044263811245003382118720 2926671 -120225490233277815164818898059324032 2926672 13425523478667495187785751723892736 2926673 175854587269545636834372586187063922 2926674 -139508881042196542098756013295702256 2926675 -402332277787895203413900512761285200 2926676 -32363321016469131384840525560981760 2926677 -16219452713380481682130693907251584 2926678 135782987414960372295455368971812640 2926679 -78663702276684307262238999835865088 2926680 -104476074976678034199058914281472000 2926681 284536503201401115866275498357629312 2926682 44662217082339517624844533349319168 2926683 27842696197050959208663034793209452 2926684 -244994907703392874643341768308259840 2926685 48511203447274342552796062409542380 2926686 -66868330259361771911207742271948800 2926687 689196401257977688856273121378146336 2926688 -342795185929800524434857992027504640 2926689 511802323484945632386500601727656480 2926690 189125051176557935954589701936332800 2926691 195916198428511255833628653561608784 2926692 130237759203373253371676615644695552 2926693 -18011497454332058914331784276787200 2926694 -301297189572991522616516816819857728 2926695 29565146968691255089164383815209600 2926696 -126220329979214889844017018874782720 2926697 -30897981582134868764739470538257328 2926698 202326014156629914493215724497118464 2926699 -40040053647933040489209126605788300 2926700 -9750856468188955815720551109273600 2926701 -23640321558361462585554026144130570 2926702 -39133519049123135394472527119378496 2926703 -25469470933689661613429909300985360 2926704 -573491487221985453276874448830464 2926705 136878111174966480520412035819063860 2926706 114460583082359833951835995075521552 2926707 -3357902714198042061753846475339008 2926708 6853992649020204408231171380070400 2926709 -4371026072316351859068747559815840 2926710 -33721445505962759147612991805824000 2926711 21118416134927762164454684541162792 2926712 -548401854311574676293924939317452800 2926713 269260705189548686069329177927607040 2926714 17538611376755242615908521669760000 2926715 -49795626436336545326298182276812800 2926716 7516694194538847444276524297570304 2926717 283721450127708880689022983216613766 2926718 52142662877525438938115195409538560 2926719 533213757821361135252839312162219040 2926720 -291361344454503259032747805507584000 2926721 -192786462606286197368630911525541310 2926722 -30554521352237963960996804448203520 2926723 -98143575784830616798665052850617416 2926724 -31460358974029908948317781780165504 2926725 18468183446686591175008249850721600 2926726 81332179320090411745718624601009984 2926727 -357108548827473873689576616026070000 2926728 38171513962813051711717610568744960 2926729 99882098998054295322819506626882084 2926730 -33207413510686884589076810133198240 2926731 -96017420009801595895170272217012816 2926732 69181007064991711052527098268004096 2926733 -35707288269371571224172144287283018 2926734 69520011152966201713038889428463680 2926735 -8000351996552047132828140917953440 2926736 -53605390920932376705365675272593408 2926737 -205450835904031113261221000141742336 2926738 182309556964065478711700059950694560 2926739 -218613056108775245480091990912485460 2926740 -149599266969252951897552982493337600 2926741 -21501870659889799591077207251987200 2926742 57043372711194338627684587054960512 2926743 -82054301383964895105650367105731736 2926744 -238876973698886040100631813358612480 2926745 22424488700961785047132735303869120 2926746 61155994870337495702476619021114880 2926747 458624067546847007724143866735559472 2926748 -490688176585814840218168845674496 2926749 121659680356876926652217067910002240 2926750 13774646796507824377460221477440000 2926751 -415977011982394037699772326897833248 2926752 592824099971033279851734619914240 2926753 9211750009268243398965401376417840 2926754 278183448107261455086468460306425600 2926755 29575277696700663856373322494623440 2926756 -90491346816315235168113470383480832 2926757 -549369627136041380932131953759516994 2926758 -74023404029351609341941551530910016 2926759 210728279236208691186258081948408240 2926760 -142371795739137049569087814662144000 2926761 141538383433319881612680125904151584 2926762 177619187063751625581178830696440064 2926763 -70782320234680045444968161498582640 2926764 22217878995722560845922716282412800 2926765 -89288020806624109173626669244493800 2926766 119029627017539280232330778904095424 2926767 -222701799121101201330619894242388080 2926768 12133651454695124947091036768763904 2926769 -256834328799479041551817840069054830 2926770 -26416025274338138874526587903214080 2926771 -130856316275691897925112147319168240 2926772 -16942526622974859782009246277623808 2926773 -19539516853913652248888445338239776 2926774 22222132388591821897076906681935872 2926775 377963600455149502129661082912310800 2926776 -36452805294457952608266890270208000 2926777 41708981196570296151446003482479552 2926778 117345705893199493811552226503962080 2926779 -265959054910428992519412082883319360 2926780 -66838966732428482912064947371008000 2926781 157391707114640760830211204913121088 2926782 109009438890476596446083863912949952 2926783 -504261833703773474493353266384043968 2926784 -72486641900877457002364722562990080 2926785 -51051164709831300348438636180028800 2926786 -176165471906009978623320337910637696 2926787 -16567118684718270075889151177274564 2926788 -242510774842502028565857577839273984 2926789 -17354509585280378775111353564003876 2926790 -18358141348754610808164819970377600 2926791 3130848927479216646822919115704752 2926792 294570910804709929455903691520409600 2926793 -555329795469851062548367108729985958 2926794 -32807983417756969952765401803786240 2926795 -8720081028780359883063866229469680 2926796 -38494149738323600002167889521592320 2926797 -99976849727033672877285241055380800 2926798 48634283778986494859788350623831040 2926799 -111169204188329390574074788223773200 2926800 -6950036379591242238362058031104000 2926801 428690402847087922186593875553826802 2926802 264523033385070786096825099254719104 2926803 129348407247156332997691967382998016 2926804 -80608506237599276641352775873132800 2926805 117047407619360351133234129749817600 2926806 47224743927427036909148725896974208 2926807 307343829048586149389534639693877600 2926808 -296769708367047144753294949022423040 2926809 284087322829629644236112945424801114 2926810 -198457969546807193823100991898554160 2926811 153420093386186037975875869628969472 2926812 -86344683284456650121578897664729088 2926813 -12827282907722966199479838495211200 2926814 30779327422837694243043833383658880 2926815 -43180576173873079762718155583994480 2926816 -119351724459253142979361949880680448 2926817 408775443100929847506346450331534640 2926818 -67629277370437742613542025276837936 2926819 -69191660914229205832340765947197456 2926820 138342849158645603895946989492257280 2926821 154960235342100420182075160607529664 2926822 236617296588069417689385495679250112 2926823 -691919873046086279170198380956777928 2926824 -39815599943481765554116422428590080 2926825 311409644494542792349638978835344000 2926826 -12606178392416364901232239665676800 2926827 510536313690934438811405370592689840 2926828 61920688555065887782601734507100928 2926829 141859111611180076165266506894216160 2926830 -36989929675616094408885357226078080 2926831 -636560954647960468193049845145413088 2926832 94778633777299736055219442761793536 2926833 -19678960939701166409618567724478464 2926834 -53147941431718984473213770879121408 2926835 -476957066274436881592545397390680720 2926836 -142897133392602018283748584840550400 2926837 53176201235611533130530938664169372 2926838 69933810510276652820558344263744 2926839 -204014998782670585814280036733039920 2926840 -56504820426889284728860762839859200 2926841 444955693028798606918445101397399684 2926842 81605202019711503835483411157090304 2926843 -205462088614907098676723881896818908 2926844 -466227023322595120311552339263115264 2926845 -361467947278212384246228043899650280 2926846 -55247590078572377117638230613494336 2926847 -47467225668579465452990654797892736 2926848 -141413958124727709889386327180312576 2926849 -425063347962459042645060283010464940 2926850 -106167626779910845895198883958659600 2926851 128889141608040558296477792520354624 2926852 -507153573412321545314343100792200064 2926853 -809270571829254656491078402897267680 2926854 -2147524962638083666551036752428800 2926855 86791981893269728743250880498586000 2926856 -319760184062700336046788454378199040 2926857 -264780896045393985832985788272126960 2926858 37764543791421305937165835037422080 2926859 255380407966500174124323744966622704 2926860 118812339983600016171069793165839360 2926861 175620455083529594268725450449077120 2926862 -18220458117775657940759507176313088 2926863 314235576252625203795648678736318560 2926864 -141042699576971847160520618329169920 2926865 -1328112038982053410462038571176960 2926866 -35502016168679207054362204420411776 2926867 -138478804666151690896516144689896088 2926868 -54552252338805921719248734099759360 2926869 -303621590806075188750384660122138304 2926870 59631210483248957878672336286357760 2926871 473418588164570650826458299654204000 2926872 45938445397959923463320311868006400 2926873 68399871666933471052403499675769620 2926874 -344647503317176524725462606381429760 2926875 15131020547349871148912557069440000 2926876 364746892095581477456795753437775360 2926877 -87142048479578266820778265341957300 2926878 -110022305388903737870539764108791808 2926879 -23103136301786878212637432734210840 2926880 225354656400645701488123332966481920 2926881 -7975571055405780020876238591961920 2926882 -55448456476655944191762634686524928 2926883 -638588267071493796601257952623285120 2926884 -138342138698827512461912917370830848 2926885 13206650381620845319697652260598960 2926886 -162271092108130622198325937464477696 2926887 -128904138717283888979586010409102040 2926888 -133912408485134032164028680570224640 2926889 -1030382034934784218642901854603968 2926890 72534598420923476296818871871459520 2926891 360196159405773205259431992668159784 2926892 14888122667307281868963697535001600 2926893 197262380870996268007724129272764000 2926894 335148457136461926560362332519218496 2926895 -288540759170160170664462949482631920 2926896 4630021782329877805609455156461568 2926897 -373207582593634833328295473457308654 2926898 78572570128276483015214280377679264 2926899 -77095555156964091142911291333986232 2926900 60376848216622228182579459706064000 2926901 -299729745816595752716268970389123648 2926902 -55437252343767243080761752946317312 2926903 -5892057923506452049969898708183120 2926904 124532140652189812567846721501061120 2926905 -53624336065135452766091478502491840 2926906 4516632500130027968221553347351152 2926907 631978082389959842882639067758088552 2926908 -177151747596069156541742009708328960 2926909 180354711332672767176226193368071110 2926910 40554986731052690379705474253397760 2926911 -88954922510641031780261871108595584 2926912 -108402850774467448179821269902950400 2926913 591055001426348147024182364422907184 2926914 -4133111985103057261214010977554560 2926915 -93345989135349360401217822264787440 2926916 26200666088567080605120706570842240 2926917 -196032375723630455338401963519330114 2926918 -19406267892413226405592066520007840 2926919 -98501778940478097396012590969632680 2926920 -113420206229545886650883387766374400 2926921 118291537066099423568702795359196544 2926922 -281951207931388112878786444906608240 2926923 101938386253145576137010274288369600 2926924 -900342228299251740438965892120576 2926925 193303458378076172378469441648127650 2926926 5409515532743811532482419436572160 2926927 202133302379275594711824303134423040 2926928 -53203787105947715704025580491317248 2926929 -164219252986356509688174427195251216 2926930 -113578862139716166565720480750796640 2926931 -51099058705448846037814574811705600 2926932 -220705798971358011438945761719523328 2926933 338143570002258481881585772384899744 2926934 -65440704986505196583324276689165440 2926935 11649307811954974441087969020590640 2926936 34730884143895751685745916541235200 2926937 -134975683225992015200924116229600700 2926938 -2108457544858297784519089826377728 2926939 321726479642881097856095662835676740 2926940 197532167545456919418858897998231040 2926941 -529096082908993023433141227020587200 2926942 193285351446820114920431230666207872 2926943 -20600299471709824911783122988990960 2926944 148152060994381822543657387319230464 2926945 -2911899174901252584848097862112640 2926946 322752556226563372361213701848200448 2926947 -369805934231197404612380102961592200 2926948 363588969139922489226150584886535808 2926949 34656705880035920415760989512605980 2926950 -36207763803176422891834391523840000 2926951 295936718163205636543446327878463584 2926952 -48853823385526215861605492998225920 2926953 283984963291657867013916317899381962 2926954 272094331783438259672818703347049472 2926955 -168580189812971361236963415116324640 2926956 179003510963559042024935051963366400 2926957 -163915571865206405115478182779435232 2926958 60840740799579772450271725757402112 2926959 -17284175033955836309137211096498688 2926960 -49973251113094492064046178709176320 2926961 -490438879159149156399828058805979438 2926962 -152604449798465759833107076117132800 2926963 -18960083819643254544373482709391152 2926964 172104709202610404508256856271086976 2926965 293733452972670397809985324935033120 2926966 29240871801497977056282471575750688 2926967 -152281852700211682776985897262646576 2926968 -50196028523292045247792748378849280 2926969 -331583407263763220360192409020584960 2926970 -58644084389212276209295074274363200 2926971 400350469373148903345447934120139340 2926972 -514891474323344434826835134421104640 2926973 32147675491897770177820297220051136 2926974 -57035016929501478594274445302184640 2926975 129341473953076371440023168301488800 2926976 -177143180108277297408755070979276800 2926977 149857280417777736891200739985074240 2926978 149635796896454128331192474050769904 2926979 67339002311227178495277730888060680 2926980 -20617183532606027156208459503124480 2926981 -394614452190306940136586439833389218 2926982 -78173496483647022215447763448917408 2926983 27233365409264899220404907017434024 2926984 397732897489019414272911502261125120 2926985 96598017555559978790021182886050560 2926986 101505356483451198820231232938961664 2926987 -49977915643206694789522885974053088 2926988 528254151054125837023200516749568 2926989 -57803448574043457827706239899622400 2926990 92360838400585863050064546748800 2926991 38608191472584783155359645649644872 2926992 -22677926317125619531009759659491328 2926993 -241790708139068625334559900052719616 2926994 89520837596316036627343295135480832 2926995 148624427621010321158589843882186240 2926996 187284517929357333800260854150846208 2926997 -237745182773222620702940636302269408 2926998 57822793963853052449586319094719584 2926999 199600637428475770182947658438653160 2927000 -348562203718097493621698826240000 2927001 90574545477374191615422374218579968 2927002 23575579350226412835509834695545312 2927003 251947955031537885959249620644940464 2927004 -269588471146102790024699865732539904 2927005 65943090280687587972570491494950360 2927006 -209706635231500004898308708108562048 2927007 106072753859863732529340475619552040 2927008 8106317882096511279695251541852160 2927009 644110458928655998750344176746084992 2927010 -2294204705379336370972738430937600 2927011 -536049113775699646434206187035172388 2927012 225891189930467290582279326548308992 2927013 11878548933906847561318061537595744 2927014 287344988437353958575696564872549856 2927015 -23030382715511384976866603131010400 2927016 -12759298847205765613481554586219520 2927017 200762664920221017824600361110516560 2927018 145765413341675235209327245595766960 2927019 666806782102779105123431514284920320 2927020 94285915641516270605137262526504960 2927021 -2876804018808087777276092968268778 2927022 -36124027799378749460774839884266496 2927023 -442798754958874676179126980879306696 2927024 -62611905873280637197109883740160000 2927025 60401129806359978952493951721501750 2927026 -94748763876883729803689787052047360 2927027 -335561771571342994137524858936315124 2927028 94549274520736523079429436217794560 2927029 182729641886697028109742599412275616 2927030 -154503928859876306148249455922915840 2927031 75889499019599107259025094024509600 2927032 -190961191673956562676393686442393600 2927033 -82718111764259504819587956513313920 2927034 73399245206171424070436181821196288 2927035 -50837885594994271124216771519045040 2927036 -122763665123778505256711601004618752 2927037 1942620807395614877799939538908768 2927038 -13705161860779862549795284091705856 2927039 -58378442534853560889810787347338976 2927040 -84934653175157941591120012640256000 2927041 -246915855759536689707512692476355628 2927042 38512314112589505424754133102270672 2927043 93285000473835028042544581545891840 2927044 -98443192223649424904804395447252864 2927045 153757825054034839752218012595086400 2927046 -69246575588002474342235927173036032 2927047 123563492027332728949663021072897496 2927048 -623613428255925403214552935741440 2927049 -236718993886852616547116388138547200 2927050 -2200639838104834381067097511699200 2927051 -208746119917190410692689623949282496 2927052 -28693926716730024065171313527956224 2927053 7841949561660534094772170183875424 2927054 -7972387180874107742171578793486592 2927055 49508680126857001980138511640447760 2927056 -34334689317293142915263692273483776 2927057 88243554994803321460032836119569600 2927058 110227496230766052116195683833811584 2927059 -384023332720498282982383678952942384 2927060 133904000599862732598697323278630400 2927061 418768505144872477994100574835159310 2927062 38549485870978212026692737778267200 2927063 144105210252946382123807652930042600 2927064 -243240321994051468259320918777036800 2927065 298915016466065215431421516121747460 2927066 278959429530054665208907846645962240 2927067 82794729931230820158193216478881536 2927068 13814843679143117808239568629262848 2927069 -56845627469138032535245489159969056 2927070 37034303190518127052692940958323200 2927071 -12800880603346821382392438723245056 2927072 -84761913543490166338820839666876416 2927073 -390094327971416627919697905968628816 2927074 -284975384425567782681198586885996464 2927075 -174196639374133996705827733048214400 2927076 25385578705051241629393702681749504 2927077 432730193755519539624117508582426812 2927078 74520584550115689228117057186232320 2927079 408250076275172695681159809570449424 2927080 -59436805251577781234966004413798400 2927081 24901407314643239870153417728278024 2927082 28276582390031630969964630724552704 2927083 -89711073743743826263431315051065480 2927084 -206421467717681130990398657894590464 2927085 -43025978890272430791215017326938880 2927086 -27670231627545670701623332964006400 2927087 20347472421676125467547767317766736 2927088 25217272636227628413527725504561152 2927089 -272676535846823094702982192593622800 2927090 185350792490216659924533526146832800 2927091 -14127926286092369975788174850131200 2927092 -19436763660787742038433075653742592 2927093 -248495857887307804175928508955860356 2927094 233079384441469376435223569074457472 2927095 151234321454549799742760819813039520 2927096 -5884548619990887971558749702717440 2927097 -6980375957241328558551945768355254 2927098 79352126041526676125192935311473664 2927099 -151029229058099523224649544411214064 2927100 28920028921657383443646728003788800 2927101 136735812796335300602015527476932102 2927102 381680512989660125320910580269889600 2927103 -186164165620314521386390880463351096 2927104 -9383236977677304569978133669740544 2927105 111121901804724172432128433449585000 2927106 -27279854374959327050431670402182656 2927107 -136220251684007751872990242497547568 2927108 382903906297729209922317481740902400 2927109 -65906159068101965593606319268953280 2927110 153327037751023273738388032295352960 2927111 935668643377083017667465695848416 2927112 281494574031629773204489350233579520 2927113 74251680254568857626596381963820032 2927114 -135421403219407576353777234087259344 2927115 -332071753973805797602071359506352400 2927116 110260926405382322511105543247312640 2927117 365799882609659951228010174406248672 2927118 -59134957028226461847697964626793472 2927119 31625435939700908106328288495733944 2927120 19619834672671910132103604009697280 2927121 58932995065823970481477525406337600 2927122 179065440926391524731473637592452224 2927123 394658766609803372475543512318307372 2927124 -179339437813673570160821088589332480 2927125 -287636303820678356569930655076333000 2927126 -284285617937596981392223666819051488 2927127 30792283574544958526815572108450432 2927128 481039787574689135925240394002984960 2927129 460849176292852967973777033743894730 2927130 56323407224994148432574246202059520 2927131 623260283490549663625857356017740932 2927132 -42278538687701718962702023240267776 2927133 -74766619197493567968871412511929856 2927134 -3211636093942536010708458883200000 2927135 177453080695254801657720146918480160 2927136 28527587132599107104670280897265664 2927137 -226056163398549417445707846487631340 2927138 -232706856350827161896963357088047280 2927139 6091498458256655390131642880017728 2927140 109357370569930934140577828998041600 2927141 41046499055981655253235345320362624 2927142 69756637816263711581945636189729472 2927143 420597997221796323026139224529126392 2927144 55840462819177194449027912112537600 2927145 2506271709739597429219040003495040 2927146 62160210839404381645696982458027104 2927147 -578338996436483008139624611582915404 2927148 -89975711811408696631212336580460544 2927149 -367924645022218224406831066094559850 2927150 168090752558588135625828327150268800 2927151 298695735506100656891824953941489040 2927152 39910158366369325273406387137904640 2927153 175962168749485517839045689393938544 2927154 976093814208629566826980078680576 2927155 117964052371533384103241474675147520 2927156 294327728017071191704978274826067968 2927157 141770780154106122983423505731316288 2927158 2260041223064100469534252560288384 2927159 235209639121056660483162833747540040 2927160 118431821243770824434500221249945600 2927161 -367318708061411435860855172344871088 2927162 132386405347725871864269529276185600 2927163 330243782549092243270830044576040384 2927164 -220805056407647914115197656295148544 2927165 21444342486168026554675470825314400 2927166 -26745512933669943169493958231908352 2927167 242756204563717073871885436179876120 2927168 -13918676874682032679091244199575552 2927169 149995245924335092579438703008642560 2927170 202772722941270546134641088300405280 2927171 -161709185438196682809424453886973408 2927172 -32845035633574302528033972784555008 2927173 135223655108968523109954455978985180 2927174 149651160068957925063035758906218336 2927175 13280004192035233836288967732416000 2927176 387657285186308386520546302524456960 2927177 -320647797303679229725151204175359136 2927178 -285866192503300308777696203496840960 2927179 -1019688720367396889704293869270285520 2927180 336324772553614846862225220666854400 2927181 -142451183422427005467206865929565216 2927182 4065375154109721291250137346967424 2927183 137835719155138986560962293992455920 2927184 9933407550646534501870880408076288 2927185 -123464524571389001088623390533444620 2927186 -2656810409678102793929213803121376 2927187 -135784046847434181191075250981158400 2927188 -297716026771522959208763203234418688 2927189 -441846031929803307863251129574825010 2927190 18949714055025868328882863808471040 2927191 140802092268603168446258160760579592 2927192 321628886552289827965729550291681280 2927193 110833492362976778074205499417914064 2927194 -221797075771800228121909519426969104 2927195 69063048010255833183238937840671200 2927196 321014147239504026566704032042903552 2927197 -5380438753989759136153989321729920 2927198 78184146544528819708661947754409600 2927199 219393297887838122740820469442657920 2927200 -228222944153030489397702032572416000 2927201 186450273907114800239711777207444400 2927202 -36072924149724001115563515290273280 2927203 331100423492947573717948350402567064 2927204 40594291380535722657455956355629056 2927205 -240937130604760476709432233136564800 2927206 -19680698552508453200212332251721504 2927207 639483627936502041035285636805486144 2927208 -251873420651437530588253165882736640 2927209 150123435867727163161943826756878080 2927210 -16682728945227830372800743792998400 2927211 9230204073400863378587445813561432 2927212 -358965138688849913653479070882764544 2927213 243625696517700247858817290342173720 2927214 83616303790533478907164979293576704 2927215 -51430691456852210155041767654867640 2927216 -165839559014612234925257505052262400 2927217 143688645420370805249524157161204080 2927218 51341042065304560425678991011128832 2927219 -381844930792431123584325660633715380 2927220 -97097710804305674832059051374110720 2927221 536891361711936112803292002325983744 2927222 53619532511829670797249408478986912 2927223 49609497874079846131189712962020864 2927224 -265025810561766255819611718215639040 2927225 1095857269171031108301858748632000 2927226 -196589649392248334450656548924921600 2927227 53218346937662426054222267321018200 2927228 337576576567883434118655078795245568 2927229 -332071564170260071431891812844182016 2927230 -296969215881278488309824848972901120 2927231 -15247717106481456108633214556804880 2927232 206707340759127029255960631705600 2927233 -141104300518695728559672058000343616 2927234 -326705370774055571324677391275239984 2927235 -242884681514841634883617732365081600 2927236 51584145065077353591590465653246464 2927237 90238005280194138213803191180213632 2927238 27930859367610907714098746321406144 2927239 62934140909951951744390187114596656 2927240 279611346694347716182640043061708800 2927241 144371940967410424753672600020686250 2927242 207628796601233761287037818042196272 2927243 -346093414136661749241289472200809072 2927244 46895278650688680540336050682286080 2927245 -16122325945342996093272403839225120 2927246 -51214342669291412614947765888044160 2927247 337120255175656260932536210128390672 2927248 75046968522577434743566657186537472 2927249 -30444907705513564263091484311141146 2927250 77202231194372136645034320607368000 2927251 -486817948911446652931241523470353400 2927252 33499495108360479381504507511019520 2927253 -1840088941255049270915696200111296 2927254 410046129705769772380065125761536000 2927255 -21301571506573892562967286604056640 2927256 -168608490799055514817161479153909760 2927257 -361320637116730391041483308789293494 2927258 -40488881482277186666766650420643360 2927259 1398180548433559684338570879922320 2927260 -349746157868018894483467990312396800 2927261 445229790816267529434055456955429862 2927262 25439234837715727116496903780629120 2927263 110931310022001933163900318499340512 2927264 818201860385503067343652064918372352 2927265 -72865061424234605643847021556933760 2927266 -189563672505642519780220987318026240 2927267 67566693588074171304769256390845392 2927268 1053118733209564832713751161356288 2927269 700133327337664563617570968433631744 2927270 -207413884476499850624684896708129920 2927271 -105517292251149661132069503113888640 2927272 314951871968455441720888745703014400 2927273 -543145275332847967334479824302375280 2927274 -68251198407788280359795324131266048 2927275 37340054900923893870671373907280800 2927276 -49359802552683921893203257639544320 2927277 7397412230237420727293137612394508 2927278 12903859530385364129255464045849920 2927279 -19810112391706699978687049720934240 2927280 43305428145434245111615468387368960 2927281 -72362642330563131839150254365849152 2927282 -173161104909872235855347453257633008 2927283 -313697551007414139596344808951001552 2927284 154736896750783086237825188534239616 2927285 -126954961698181235478120422405042400 2927286 -228489730135802640704406865887129600 2927287 -87733376878907582325392358592986408 2927288 27700787510021182291256412378808320 2927289 139565598951024823018974376908792960 2927290 -13399723419816947512471730224128000 2927291 -36540312846174781788133284435170688 2927292 -112172110640850786180474729191546880 2927293 356008203963695987426834769395433542 2927294 72380295815623154094144589653693696 2927295 50145215146259200674695972664801120 2927296 -46576198599167616186438225827463168 2927297 578469650229307580275314509540442672 2927298 -2527145246716468597969901820264960 2927299 96427510423721435755515771506885760 2927300 -7329859158191168425982437932115200 2927301 288231011162466568737756616092835584 2927302 -75974019802964295142698807588550656 2927303 47761641971673064102905345379086552 2927304 38915218237036822441235632036915200 2927305 3062454628103181785609213919839460 2927306 -169944437268491355050092361003128320 2927307 3352636892167131663787952142439920 2927308 -6281251694854634246621256744355072 2927309 67804494650964446012706525307617312 2927310 94574214789483403913253642365996160 2927311 -10105324804744465207912834782699520 2927312 56874718827745879671370147293782016 2927313 -124317556501419029280537852353136000 2927314 -101190833223487807795580667339220320 2927315 -202404431123105177890617806234152800 2927316 45555341256649943273118010780569600 2927317 69620138750543745910739608491845920 2927318 -91967996474861107178577235848353280 2927319 -885168261055522371414397294303920 2927320 -351872331498611299867523748594278400 2927321 -431524904469701525340215028085379328 2927322 -2162604917619859279703532420986640 2927323 -193333812171167374469209165956888560 2927324 118944619143921590538957352666077696 2927325 70073393087379569751050307580353600 2927326 -47519868970040441847506684281135296 2927327 59751541623675247225716772984390608 2927328 27015933462586828298163565069860864 2927329 -148900269599721918477126586367677528 2927330 -10707055684958135610856496421273600 2927331 -368735957718857587895275006497470520 2927332 -452346289477703874749883486134649600 2927333 -61298038846592317753970266035684516 2927334 81259562979401475366741569359538880 2927335 214558948954015044666506994282452280 2927336 200729426236931752029807902111938560 2927337 53816027951847859314667506415657152 2927338 -251932860184885324157974451781344256 2927339 -113996069422392590477368360234222860 2927340 4082003588485305390995284763059200 2927341 242018079681055312799883015634294742 2927342 -23392442533084624269204181188544512 2927343 651466901619565257165591803571471744 2927344 28164380382293987292104017741086720 2927345 233800257832389349984289490142012800 2927346 81731948770705244613649715292153984 2927347 -368548171494982231003205406315827040 2927348 104212092246401658880696606924455936 2927349 3537827598170012115131122249054044 2927350 117256702576846260414790177123276800 2927351 -316364472661928076994539747551482656 2927352 -25538280985010887672733910932520960 2927353 159677070024878918058575428578052 2927354 3209976142327580024521413881345280 2927355 -33471095731655322114875167276433040 2927356 141712361093927378358549229232721920 2927357 -187331217595038669690880598187636768 2927358 -94455439856589194026480945963673280 2927359 35956613013842755265419701017434800 2927360 -339288425158712888303504741388779520 2927361 -45139929347956912014909837751393536 2927362 227489556370235218527250255605553152 2927363 405194126673286182043358635804556064 2927364 -195216829733375701053829470835163136 2927365 59620222544024432171830775663491200 2927366 29336727997200756459063605657967360 2927367 -22788383211885822652875753218867760 2927368 -548386810598417983665195453502464000 2927369 501425109330868905171703769157030096 2927370 -87746892882156160765443201766291200 2927371 285265626742106362259840520789172272 2927372 -33350326772106958903788660763929600 2927373 17600574267485420312984189241299904 2927374 47202079219417707621426723549041280 2927375 281271489402600774696295255744620000 2927376 -82502974417266145410516087121428480 2927377 -578079640246928947671328285880195600 2927378 122968196322980945173679709796917024 2927379 13337070056868830539542819828979968 2927380 12976807058378678509548349940524800 2927381 35768848353360819401305851693058812 2927382 -31887218732313093176097314421484608 2927383 -321863904515775762071523029706886800 2927384 -277684964908157855331194649243770880 2927385 -28803657314873668822654470081568380 2927386 48002818089259093524549858199365120 2927387 86623870495210007764101960881997240 2927388 -32713885201255624216964897904798720 2927389 567154205223303484638577569597433190 2927390 76420208365051420538752157238528000 2927391 352479191678476881024393790456849992 2927392 8166307541665701403587638055665664 2927393 -89563985881517373782183575121428800 2927394 160662738706579254448820482140349440 2927395 -733903950633602174098644496809049920 2927396 20807468692198770374015886031918080 2927397 -1167248592823718917560860777032704 2927398 246913865450893984187262696782918400 2927399 -163149875240425266935098061764235736 2927400 -19341207224850836756680563105792000 2927401 466082587343430396618696334958488704 2927402 20071433921444765831732705925908832 2927403 119858061622818012708641162423058000 2927404 377955600776510003029555909139737856 2927405 119173297024858943545572688126239600 2927406 -21063565815326271595123116448204800 2927407 6579221899984956610895871478042656 2927408 -40003063299951791807548516925669376 2927409 163310194075950394656789451079317104 2927410 160312932990092727167486097034114560 2927411 439299504238468437621133590865402032 2927412 75340266034490433471203415407635200 2927413 86092824500159190389033613594282720 2927414 -63990623288547042981239360414539776 2927415 -263838880699794414345009026643004080 2927416 247243827373047525942660135884636160 2927417 -25573091842828911357137981476758528 2927418 -36288022661047388303205287277424896 2927419 401033583562972754892454472514758760 2927420 27868398130890440281093812251719680 2927421 -96972053976060288469696330540128576 2927422 52894300391221737339521806384458432 2927423 161779319969664012691509141465503424 2927424 141109939158427080205909379682140160 2927425 222374285257292861321996234196406000 2927426 502064026885270281376383722135116320 2927427 6146198616382726516621087444297200 2927428 128217332768906559740148985402740736 2927429 126496871243400609925692523217956284 2927430 -45853478012015048775826447505527680 2927431 -271018559726179292791292509771070896 2927432 285607890021639556794550773172454400 2927433 -226984036821770604622410271915816176 2927434 -58012409154377476073541546218030400 2927435 -93007469778154269109960537342287840 2927436 -53269198388705714021980421394866688 2927437 288492901659364566250028728085757472 2927438 211042014865428675278496431307261120 2927439 289803276989273357630726901239142504 2927440 277379843583891724664204828344320 2927441 -65117977552648782506032492534398432 2927442 -64098426259416643524748017470324736 2927443 672503356500448040913824170535181744 2927444 -139085090944966196726399482789570560 2927445 182619470525366215433515156841509920 2927446 19876337402348425995560601855486144 2927447 -33308961911949177899473713898726128 2927448 -209722505747793237770582900457676800 2927449 72834500850408632127533544489876736 2927450 181068332450047113657462597525570000 2927451 422507538604981332850832559647663328 2927452 -332412464407460129822147948068059648 2927453 -386211418562244023957483355870726816 2927454 -27988973892547250135306628550717440 2927455 -20973736221473049672073203796004640 2927456 -506356717359030623887337405388029952 2927457 114539121779180061562394601789559296 2927458 -34003312379931283259783033949590880 2927459 716913249799635967726604773174437660 2927460 -68084854049270351793664702303395840 2927461 -92480212502476537120518533229805700 2927462 -25358931624778601280093997422782400 2927463 -57573561451072407444766821465907200 2927464 -110039650871337533933706458618864640 2927465 -105279744204766299487903866139186140 2927466 -328336962755749384640643092992308480 2927467 -98040442125943616559182263393911320 2927468 -223124047780304539560477731294651904 2927469 -119837738618269435788509033887697856 2927470 15103658002711153574885126378780160 2927471 445446292314486054900957324726415344 2927472 13256041440385116037602716787671040 2927473 -596807762933108624453975906174399278 2927474 74114646725510593703501539213968 2927475 244293998000041701336823645626018000 2927476 357192313437396773520005683007538560 2927477 20032944119604249780231073604874240 2927478 43494166779907779783746051145471360 2927479 -578963287376273388674464893661223720 2927480 89411570564235407234056000373760000 2927481 -301630194609066216229017737273481648 2927482 -38237770522787556338729099111692800 2927483 -5003922291685788109502098559577456 2927484 80164123355163304683761319673814016 2927485 77027793646269649361631991859543040 2927486 -234931064307555871136859774762396288 2927487 -330816652337214334579032811602024048 2927488 -272428596979823651686544767954452480 2927489 -194727914391809107231988960825145600 2927490 -108859478325068097248127678135290880 2927491 -93752053330918090466249791147868256 2927492 -454245986150843775961220483997192960 2927493 -163361102000001660142745012499856320 2927494 31213842574058429105071227982061952 2927495 550309717666977087010476006221582880 2927496 98517309527655685038001053572628480 2927497 -76459711961821616716491317480251340 2927498 1485243727134964659694545711309312 2927499 -146716495862688827908713386906378832 2927500 -83981615828593380005599724532640000 2927501 559015649677459821832065594872265600 2927502 -15500426100865417529584116870377088 2927503 512335466181465980789221801007738080 2927504 87053396276243004983892844724920320 2927505 101273080312564056849652596056160000 2927506 -91907110628983611948534806764035936 2927507 -378268155839741928898381069647958968 2927508 134888427519150088658383154053761024 2927509 -72144106062144893049120105220365312 2927510 25579216916047692140873200331362560 2927511 231761375986257005123805106159395360 2927512 219004092587122199021942146132623360 2927513 31119070088533292229924714578692884 2927514 -30130262972001961550317121915927808 2927515 250442131669465119169995388871012160 2927516 -122347483049014145851344480649482240 2927517 -50721383542374504036604617843684960 2927518 -123604051645002015755467738603479360 2927519 20481006897817771543711523243024832 2927520 103879127692865027480172390855475200 2927521 -13841093445260431992837155535518189 2927522 -517442049046179138328183542912960 2927523 -99963111795783741224747144319766032 2927524 3105611629980149697500766151316096 2927525 -141616543755480139144840749389470950 2927526 -429496100092809833272534151718912 2927527 -719136780850132354531523336546905560 2927528 -76088259681328711891420006312227840 2927529 478996880879736473242680413716962240 2927530 176305446731786465419862211073208160 2927531 497316833529105227820104836103809332 2927532 -17084968976975617197454769192337408 2927533 -62784642793045953519658171863253280 2927534 -223764556001488798817664421753531584 2927535 -106921154733722622179578874959428960 2927536 216622183198888892702413667197255680 2927537 480197398087176203349072362690103186 2927538 -102911451630462326533494746204063856 2927539 516935886310804091595919252637972440 2927540 47939624545443145903822329770434560 2927541 277066695175667478267953296024226592 2927542 67760559089714904577364095051557312 2927543 242133812244878419445155294852237104 2927544 117448610464772430074049072648683520 2927545 -329730594965816891604588839792347200 2927546 -299767811915836957596438043251312528 2927547 21429262116135105635874977041536000 2927548 -44897401303921656378604586315379200 2927549 -112319610330813334921615979441132736 2927550 93888924122295267209363060626608000 2927551 -124695151976732076965948182638746256 2927552 -46099960671766079003676587379916800 2927553 37965296449669071588753946497272640 2927554 196826646546185036770223590987110096 2927555 -262640001752422452385083141701905440 2927556 -145664141429004417445201168136509440 2927557 192542003490984151462250842590762172 2927558 -213017279925056053496626432620663360 2927559 -57980911884128353967780988880116480 2927560 157671967915994996020086471465216000 2927561 38538551312883729350664597917604864 2927562 -9940584983156427078467589219929856 2927563 -149458345009306408414891943143627896 2927564 -103927321126452772257610157339739648 2927565 -182600207293014991158103425747206880 2927566 -90379144062089966412542983682626560 2927567 139089364105383245439923319309991152 2927568 19367297717936624926465198748073984 2927569 -20607403305408066129551304086502592 2927570 -12566617836111672145430417703781920 2927571 -73150691194014934182098491724265288 2927572 42716039853144769468558605112366976 2927573 618285031725779389622284472597068128 2927574 -73563447867665528462172053263483392 2927575 105796486497495295258957503807322000 2927576 114470967408350127280054094804889600 2927577 194609811040631471835990711722962080 2927578 -64380914344713881885757043017019392 2927579 51333422611083414585073310768507760 2927580 2533918935610451110065577738444800 2927581 443647761059851419681479075407849382 2927582 164805173135843049906171939976519680 2927583 11295249922174457151305392561823520 2927584 270821273531663141506421991408402432 2927585 -413124108710818496614141510040906220 2927586 -55710181154204310831325269808822272 2927587 428322401462257931462325896564690040 2927588 -139650967565449892984053028778405888 2927589 13638894300017631783339619221760320 2927590 -2045946530865966775117991343043200 2927591 52975627479996873669343803369607992 2927592 -2634824130792892942084434492180480 2927593 -353123382028535804025153278155577158 2927594 232849635925337748895102710337458096 2927595 -196800669484071179379467162138640 2927596 -80203678374500048995627776578682880 2927597 287563123465752449488065870553529046 2927598 134738436225434870370975408608883264 2927599 -611452429814097960653759855835924400 2927600 3562460742458403139489004177817600 2927601 -166206400971199239674921497520159232 2927602 -181713174658063946715365562394463328 2927603 347904226626400084012232738578114428 2927604 57304395183317893914372355147825152 2927605 -96315585951895731261796069927761480 2927606 -342637465519490368591142108304601536 2927607 166144455624290042221144864637720040 2927608 74560998455254627880673193717248000 2927609 221497098861456025987976953495399680 2927610 -53301456899624458073234294219520000 2927611 -495157993570222775364566270473805788 2927612 -3633979067948152659951241891004928 2927613 -9006985774500661852516522146684672 2927614 -56211751957023411102471280768784640 2927615 193300289936610805183608547121547600 2927616 370222232451439990410378453694021632 2927617 140116762032442727649868026660069504 2927618 169095544029371330547872252377054080 2927619 27672878772434653172944917534156024 2927620 -167207760998746102401663953283736320 2927621 160085149184563130752472835208218492 2927622 3589443155738658392359274285562240 2927623 716779304002483446628022527184643720 2927624 16563433331178319822532305819729920 2927625 -111982152406980372741770719248432000 2927626 -17336614466678393412570532931273376 2927627 91482511786887166637464715409050472 2927628 32241488131149204111700520651088384 2927629 284082406339344493502518967971084576 2927630 -159488456015475373438374414635865600 2927631 25671054623526340459460282876313600 2927632 102993879991127693093732201843064832 2927633 -7181968621864658180688757523610000 2927634 -76753217115720093584762972606154240 2927635 -163171072468498997720250581747986800 2927636 38938344810897628789709442104542080 2927637 232151856905853037085640103857384000 2927638 -63090963017298155056986578753342208 2927639 -249489194236266711578662208943941760 2927640 -71871250203228115005360389318246400 2927641 18063223808693403228844119570587412 2927642 154914214341111231246128425353503472 2927643 15422530593382205839360380959408064 2927644 3270723481798853305571407142606336 2927645 223834137812876045809113181274361600 2927646 101477947765859430808126651134511104 2927647 -193778396346838101460027780139561520 2927648 -571006606927006124598096098167357440 2927649 21744381216923654625735016150041264 2927650 104912945435180661342015788054409600 2927651 -200194790835354519359916569193117348 2927652 -84172185573394974687133093260361728 2927653 698913274242432056746328416396105120 2927654 142673412920459535062198770402448832 2927655 1622473932147817628925707842504800 2927656 -56107723363843128276569525418240000 2927657 -733128883123763385436597374169147548 2927658 9100565172815628725222424392726784 2927659 -32394577557894939062667027372510720 2927660 -60043899351912882928425449136568320 2927661 188679952951298497405158928822103040 2927662 -35909457346666017707112952033992768 2927663 -121418867036240733448646165979983088 2927664 39499259869542997720064536066473984 2927665 -99407762344078143436094378572080 2927666 -6793028665384503696548914632752640 2927667 27477109608390706861701661836364848 2927668 4942623362888430673442378037281536 2927669 116297684535613992509332399376393070 2927670 -33204969050388378263236716493916160 2927671 192721069076737186868166833369028544 2927672 750702235584817953544008329242214400 2927673 8112816011559053328587992790639424 2927674 -265952614563266603470776524757899664 2927675 87328372541360557922447535532810800 2927676 158457815566113929290732335504978432 2927677 -408373278548070609731186403709425408 2927678 25182015945881916816597019786866624 2927679 -179918752389024497598079098664461552 2927680 19351869022674558725008207474851840 2927681 187967642960837059876184206091980482 2927682 -23369016687426613172178775163617200 2927683 377415137082331768993827889278486024 2927684 -220131087405835266774995567754739584 2927685 166549281782954648039172242375760000 2927686 1117086175074286499668592649439104 2927687 23086104092383102867458856217143056 2927688 38348197542307226513923897503744000 2927689 400068555231043397876344117019093556 2927690 38189867271367607417702656672447680 2927691 -13103620138957160255742032424768000 2927692 56770963020021180533930183172866816 2927693 -257485471035090710561132674861687776 2927694 1409812353105704420319177317443584 2927695 -274329196489363145960855288939306400 2927696 96723082108370894165903981963108352 2927697 351149662450256088523380111126370800 2927698 1871916490108380645951355966705920 2927699 345556368358944529440993340569283632 2927700 28276734078604292707781455976668800 2927701 -252521487718860239511353550321488100 2927702 -84202207167316352719722177049898496 2927703 407473601221242996666399678261683304 2927704 46296018251860019191798533320171520 2927705 -211697442141543687074221463935409280 2927706 -147159835288075009858987023317415936 2927707 -66200600483571753768449450309882044 2927708 -34361739555717300330850451193590784 2927709 -201746658362397298313852167260312186 2927710 -1664895046506084703731925769106240 2927711 -463074904925983899526213798126238688 2927712 280895043550757168372379684333944832 2927713 652564337440109764270100456798460962 2927714 -215339996513528769051925669359962544 2927715 10892665498115515546639242134910720 2927716 331951545343297775197103151476736 2927717 -11442923204383051755864223096807752 2927718 -38787860924047158621194797996913280 2927719 415913739820971833689575022630204200 2927720 113888551228527319968273370961817600 2927721 400660822976119500008852956844103312 2927722 88226580249242718992813193215922432 2927723 -156158929633389965058647095592041080 2927724 -215222046593853560140538038053273600 2927725 -157751247616993217698601205477034750 2927726 -79667811130722349389757091694026688 2927727 -97296642100917832099390938888238152 2927728 -27318791485247537838718065943904256 2927729 203797460182752262939428195241602240 2927730 -60043799527901839646493627923412480 2927731 -360449379428539224058003486503573248 2927732 366589051022621926616951900724852096 2927733 -52621878669661866553525551413290752 2927734 -174841905741732700593590138773814208 2927735 366692498341375718616164863227790680 2927736 -38521237282688447887742655214141440 2927737 210483770270707257260116843986609386 2927738 25528150474644510434458097291409408 2927739 -81478498472968364231521651232131584 2927740 137524249454674603381395622198272000 2927741 -9889546698238862675864840673317088 2927742 -56246300905950943444252061291105280 2927743 64137281571564724298621011811756384 2927744 -202457465201107795665152020945305600 2927745 1160857078575566722677585148482900 2927746 290201990772495194218689020571717072 2927747 -219286859660480286204938767176636804 2927748 62998254568798753017053755731363840 2927749 -222466129069819236021394932385471680 2927750 104388454937358895754521478600640000 2927751 -118958709576488772601560898924050096 2927752 -97413476477384424657914272634342400 2927753 204161757882284184716295799944255780 2927754 -2968015337956235817349631343044352 2927755 124204002370857884737349982526736160 2927756 146223206477339130795363716731935744 2927757 -90241653248543287489134934440115200 2927758 -170188741871400965429244053284499520 2927759 82289772918663512909882904216087600 2927760 -48999269590771479285601861455052800 2927761 54657460810855826132787819419216500 2927762 103522249707302731834237182051981312 2927763 209693272348013684250022648718781492 2927764 49212724524798348908351845124636672 2927765 -109308132088945664757828214106346600 2927766 125472580154815441430804358525709824 2927767 -214840063145508848981234832921617920 2927768 70342034728348647478072919402496000 2927769 -32483538514716260187479681762031744 2927770 -105704048349992708343210869736325920 2927771 -134826620288812629183712997229818880 2927772 -399894681711157488374698414082534400 2927773 97174200454733578138421587531269624 2927774 -13559327199041704583322946100663808 2927775 212467945109145183798533424867888000 2927776 -721419454142493902485292769189101568 2927777 365181943999561120143035561484838626 2927778 32113358899966000524528389206033920 2927779 233771630739473866007961760621980380 2927780 273942702945909583625947718327865600 2927781 -441989652938194727947145245131492930 2927782 23710397382512690638797485114077440 2927783 13943121977151549719490845704899744 2927784 2593669883432014005151980042731520 2927785 -40160318155629302663899424589507840 2927786 -185306277877351448584636837628263680 2927787 -124512601536451864434687190106490432 2927788 297431296294900828155658694782027776 2927789 -578506868484353301939860738511346410 2927790 44147240837425739208980940492697920 2927791 -142632686235841697647558454770942848 2927792 19991367878078127644650631304118272 2927793 100245514325793964122890406684882528 2927794 34304882520505695487630619939367696 2927795 -29790949524751830706687727949730560 2927796 808705560178522697857507709061120 2927797 -87053142516707147811361055618388754 2927798 214134430344091740856743051954602400 2927799 -51413917246189009692177340110383280 2927800 143492469205878488463798646471680000 2927801 -122650882254556016092223393715162198 2927802 47631428651380963866200822267850240 2927803 -127227064495057904361633748982593948 2927804 -196920888303022749899157623859429888 2927805 60108007532782405863152392600478400 2927806 -32168617987207356424123187586794496 2927807 530807401610531677712597211522133056 2927808 -22817539845479749964557085495525376 2927809 -480919969259425835126796069491884990 2927810 35419992658277808636355270193032320 2927811 -34544435713149162483315741255507360 2927812 -404145201587357001453078555115211520 2927813 178068429015559181039614621381193760 2927814 -123867083199476122459317634172692608 2927815 -259239293398165782809318474727107280 2927816 499007516895722865879960368676249600 2927817 -30539108494494708841234358237475612 2927818 101722312893823974094804542283977216 2927819 -362081535975663471090028614606639840 2927820 15601621905963690252303031777935360 2927821 222225191860781912425422495910451692 2927822 -279980811452149207783640387460948288 2927823 -50359020696003430722773276060061816 2927824 -21611983415305721909724744093532160 2927825 -75242873101222778044192084835649450 2927826 -1801980969997833984699901296433152 2927827 -834455724110693760289155197308416 2927828 34096777239999964846707785361360768 2927829 213080764570836500676869076627444384 2927830 88778063010400933985511447289144320 2927831 281928442487886622161215570831904912 2927832 201277716222320755668146432554168320 2927833 -187224071075188200525531882127525920 2927834 16241530634654035986005585577096192 2927835 264470727381135252811550763519024720 2927836 -54054032860297548180405749808135680 2927837 685951642081728271120790722031718 2927838 -150721266565794709213343086726846656 2927839 7503567323012619625273619834386560 2927840 520109504165737166557683784797388800 2927841 -4487133430362856164454235481209856 2927842 -362088962704779154551560857260525408 2927843 -249801318841414028684775777366664680 2927844 -101342319494968035690531195728277504 2927845 256319588912265599412067203446495100 2927846 -16503369528281258242377589653460800 2927847 54959787246410492620940822455852320 2927848 208432439141617614056525706682368000 2927849 284305743305159952283806203174645220 2927850 -108636465517021940190621881672160000 2927851 -110823381046617609066574358790186696 2927852 82145300199116049597261196141274112 2927853 -406737950686747481449425260337019200 2927854 -13535319438623179658108022487459200 2927855 159339155263280459093965092406884960 2927856 -30003018209912765329068592429203456 2927857 217165175587427618741501585544105472 2927858 -61135557441477570463319382964199424 2927859 27682088864045938163168173566213312 2927860 -91680567678331974321131929532797440 2927861 -114589382774235419071577220021587538 2927862 -12257782254992090912964048998737920 2927863 148912100280424744311298836253435112 2927864 -195357590332262946630152385856880640 2927865 183287416342680829820239570607166720 2927866 220887947447911219817657229294283632 2927867 170289899408964588628039270613594916 2927868 151539379471358114223013046944842240 2927869 -118839465151945275109441119758547840 2927870 4484547825358175826499634501606400 2927871 5827918395027515518474802133530040 2927872 266178938941041443566262734297235456 2927873 -300431902482126438275623920600683436 2927874 35486379430297315611549395269772160 2927875 387695599089100745860839426136020000 2927876 122650106908007140606235860550885376 2927877 98145933631110106703479746260803008 2927878 -661981367296493998915407215714341632 2927879 -34886783774400889657277186148301416 2927880 -133096674270230819111065276145664000 2927881 -234215854768148166507895542903261600 2927882 16060756051100818335505483389183792 2927883 69244662612212043107635680718040064 2927884 -1479347435102965436974015253475328 2927885 219336247120824989344698978436757580 2927886 -76894653657022730279996491992203136 2927887 10806886381304165781603999340716400 2927888 -36797851490503528114012360745680896 2927889 -84939700025286085627808821513193292 2927890 26273951330116596520618472410920960 2927891 -334185295579813502195377968819882708 2927892 103587067088812505110560172734763008 2927893 -99211969582719503807107879091589384 2927894 -133834235958591997167863188529601504 2927895 128974208175037903041844973941104720 2927896 132080591247486581992245996394598400 2927897 -480827969132272183055113735244319414 2927898 130709426351083337902701831675033600 2927899 -66162983214130386754508553511604336 2927900 -115503245170980600900369829020672000 2927901 381363109913498883928649107625308032 2927902 37168338097476150565117296959942400 2927903 153034509084201181158476334865608960 2927904 9655898204801492062564794406797312 2927905 438497288158023927428337954930855060 2927906 -33230286033966791116942517714332848 2927907 -68811739630616817127883298139061400 2927908 63570777450039442935662797679109120 2927909 1629101491013549650338852515610300 2927910 -155311568285991702668633680744884480 2927911 -10040238422937244619088381438780368 2927912 223236069893117418248210847154176000 2927913 1797714139802575741811794885335264 2927914 -300750976020838372471429401931066368 2927915 -279261291848503283290001854079912880 2927916 11500926223904055724671085865801472 2927917 -361361358186766781051215912641309034 2927918 -56463422953311104989716482948152320 2927919 -60400154164582963829514756013470720 2927920 112203179803907086294825635667968000 2927921 238663711935515228243903931952976052 2927922 -44066700174959179858878033454583040 2927923 -133131185897963573333842027724051856 2927924 -308740297130693929305959685995071104 2927925 37830148834966858048138908032239200 2927926 -89349987633660988411205477070639360 2927927 -539951613561258352327876314572290800 2927928 -189946228332812525098597173286563840 2927929 -1130626758085890705789187400721629100 2927930 57575447167567498534860015543291360 2927931 262521861069585647265456870882640152 2927932 -46855262736233242879222779742660608 2927933 -71598926057365028291186822346501396 2927934 44385603064474062170888178303744000 2927935 -370037904404135922428065428921540120 2927936 -125410815610034573738887908415242240 2927937 -103234328194344431289133301991444960 2927938 -116682892119851025721722366750312960 2927939 54233561438230446874421272312528032 2927940 14398912062875022353099954509824000 2927941 -280920572532143837729721110311266658 2927942 251710054047928605144466083409963872 2927943 94448699576996335003257180124072320 2927944 -77280449674284561179298198770841600 2927945 -375615410820236021864699158839134520 2927946 19111325858683438483301885817951744 2927947 80677888087487862613821269512767912 2927948 81039061669858434687562107827360256 2927949 -61947110760401005648140129901818912 2927950 26959644263534026042308358907712000 2927951 217328127761050475057184839578905912 2927952 -46503184805404784664888479450996736 2927953 -120339390885963086456377872165590720 2927954 184071049354932144298595598083945472 2927955 -61608295789681354987734338350994640 2927956 -7879688716693831706583253792696320 2927957 5265161902901061927032678778554880 2927958 40353862905253532474247221170560 2927959 -1132929617967997689875766474622533984 2927960 159608432217927448791302264860262400 2927961 455434016291915100555871148768625600 2927962 -147165504576993548953690925364234768 2927963 -37279671655585342439687276810829456 2927964 -49456493354624571272744145003815424 2927965 207947967245925010204089015858586860 2927966 -144299244148400733996265852825181568 2927967 -214466536744669448462123898385280256 2927968 -399272986234052927387194908524544000 2927969 -34921228333091318335287486874082304 2927970 -11900732509638729558472588409530080 2927971 -122649321225775257095615309626585828 2927972 -18771350284494123445638067901475840 2927973 29201367566761963907303012935346784 2927974 -6579685161656184536104748662884096 2927975 -247747721773149666783965097745872000 2927976 -316592504596484501337029115330969600 2927977 -381045686966426217983914284448727680 2927978 -221324858532806063593640327130934944 2927979 -268499484924075921155349902484395376 2927980 51987282872322182046880220627788800 2927981 -126147549917937805857879318533824512 2927982 -181806904196473693158332390016681408 2927983 59930452490381638784991267500161232 2927984 -80862630406559948683692110819328000 2927985 65534753645379087623634866642841600 2927986 -18708869767867743283681661738628480 2927987 102444374073401826986037422493229872 2927988 -776649303533905126275004661827584 2927989 -151538191141815621979385736219145920 2927990 40154263916099438810967281108490240 2927991 320828683832564268915600018745368960 2927992 -227836005333836275414399671715553280 2927993 -287953720323131838933287825991120240 2927994 -79058044402123097979595257335066880 2927995 -109960739441004349030271662690135200 2927996 -275152272065877856816059586149120000 2927997 -395283022282069912848498451824131226 2927998 -314329934928021316607842893047232000 2927999 5797312096572765714273612376930800 2928000 -212762064062861863998473549905920000 2928001 527703769774435514137937757800814852 2928002 93784352654306843499639285086206464 2928003 118751802731667963886628491117319520 2928004 234752940109167539167609625923891200 2928005 -201728382658799083646913547536662340 2928006 89515109175369707619416775519108864 2928007 659157988599286815357545926157503256 2928008 -192855433580509157258436795202391040 2928009 35524792048904693100108831982599360 2928010 97430239698420564824564045429912160 2928011 198022740001985005189231650327419040 2928012 -16540504804359178106193031533428736 2928013 1164378485931031941343002533532384 2928014 411086536363779678070342757236137600 2928015 66004562768916614957002963532858400 2928016 -10054147211856613373093087742263296 2928017 561728696276185857327841561017558066 2928018 -211318437901997000213643166736628096 2928019 391960346050079295639363050971637420 2928020 -138727083002224910463378494224151040 2928021 123797952028408619824971498988405920 2928022 342342688460621327960230045699617312 2928023 61187189189946872422529610238373040 2928024 -320427854382513948291885998090465280 2928025 -34244580745044822949988862472571700 2928026 -84173018606956399191764583762928896 2928027 -81097932014203729204230355882495080 2928028 -13709256541930110517586794524638720 2928029 199352162740861682088951546308799000 2928030 1977809182219313261038091994071040 2928031 243449744159560200126744369579619600 2928032 -102703806723209482059126166908960768 2928033 -130166972528601900890470892184238320 2928034 443823150390735561978838612349596032 2928035 356669814682918244634787191050956800 2928036 123052399418405451050334063220442112 2928037 32307803776594299443372875900229504 2928038 -52719134024044730834724513989498112 2928039 15515032551271995074136126716298024 2928040 -135267081936624011612882606196326400 2928041 18326772154226765996144312141904384 2928042 1305300621165909595692927166817280 2928043 -124750961957204766333012115882823040 2928044 -308519603792039909793127766824247040 2928045 -166783570305281636453353871864923680 2928046 -360062440459368934550555494478989440 2928047 -204070204994199505069684046410798488 2928048 -88105580619999022332873754159251456 2928049 -8067866709356770217007680694755950 2928050 -44395652496490460573633636251495200 2928051 -20751116129444460932072418908780208 2928052 -96534778045346421627902292463564800 2928053 998906245466138117536742233107316800 2928054 -67833154666557711203140175559958080 2928055 -43088711043280331576160570008501280 2928056 -84481189789463005416211943962214400 2928057 44610753498230745811224117794653920 2928058 -86899661257557859733656785231085824 2928059 -504419817254476262838790518830851740 2928060 -65479575133014139849368837649605120 2928061 -165271540726762268805825593147968896 2928062 -362326253701477161035817766198195968 2928063 392999361702479186631444767870346384 2928064 111061943574102937637717335957569536 2928065 -104218451098289245682839477055980800 2928066 -33260024872443107019110317310261376 2928067 53857497944050756009926317904106720 2928068 138719115769135146660911130295664640 2928069 2651522150824250572265861864329596 2928070 -152568685717561157859853434694811520 2928071 -14573693343380604735838424856046128 2928072 -107070896648901287101182417897062400 2928073 -101150621094470043006668943238863600 2928074 -50315422914926098429419482818590720 2928075 -139036164914603206938796714313177400 2928076 18160467006377762316745613550834688 2928077 -563697736843200953291546972528321748 2928078 90563625629278416529768313002456704 2928079 -219111193882482548004600202727312 2928080 -78192019950128885752520597897379840 2928081 15292455004211163940944540694480320 2928082 3008360875289354524809821488118400 2928083 -690186481512910587372575884154347668 2928084 -256728458400871718559041471998642176 2928085 2717318705506829827580542949287200 2928086 -16432352686036430000941493483673600 2928087 193382016992938813662005331978637344 2928088 121998424894565020962345287767019520 2928089 317753279837913155403512437132090890 2928090 102793512374754404246938104873062400 2928091 -98129554537814960610750592159251216 2928092 418290084485150584612216018589231616 2928093 48878897947582089907968467724371520 2928094 -220283639741211426442768120099166016 2928095 -272620917898057848851732423695133400 2928096 -632374546711256425465853145396019200 2928097 -180456944797872763560663768075659256 2928098 95751077842378897496077726683934800 2928099 -113499733723823917204736506707564936 2928100 42211904289259598095266800805888000 2928101 315860508947855547770067005271370560 2928102 20956944474533296778391979648251264 2928103 -34741936740933005193475039959184736 2928104 56351252251975064082430445282933760 2928105 -4603424822548956382808725263648000 2928106 95299976718034723910694386250349920 2928107 38487544740634183844432950122009600 2928108 39474376102129121414159060029109760 2928109 59164073761369475234036888513751040 2928110 -23666865236568164507818014082080000 2928111 224883338240569591713032721451342080 2928112 -87558302853631978699839996350693376 2928113 -113809691784328403195684868117022638 2928114 -51576729647766123040501389287298048 2928115 -269453246448143573822646594057458880 2928116 227770902618998401891913124309728640 2928117 -316684536956519474595257780433700320 2928118 -78362085782248226528845728347398080 2928119 -605768666687261022171704821140627480 2928120 -90278634792478122656559303343718400 2928121 230277518840492789846224219373965312 2928122 336103385294759329639053633173440224 2928123 -81462207598452424167057795724617600 2928124 -467767933910746609782095871249176064 2928125 586050393719415169224071488406362500 2928126 -76491612758102683353024989487358656 2928127 -42202219266275185976211981080591040 2928128 -1115769064929648035384403752386560 2928129 305726242275898731321950662682765760 2928130 8056255978224922032798761670912000 2928131 -311414737000250992057525751322423528 2928132 6517328510728065893879546686080000 2928133 -102494829315976385030992963917901796 2928134 -295859221283666667807323405728659648 2928135 -19350596056853810145956918926694400 2928136 89453388694176612610299416252252160 2928137 -721298007581599528239789196687562214 2928138 41855317586606445833272414702215168 2928139 323254638174818626818625793581348456 2928140 -132658088341765446060263704527682560 2928141 -45469197543541327047191762284027050 2928142 50457679391227786377771268471256640 2928143 -85857482192260361932951946130335160 2928144 -21647392554429376483412219749466112 2928145 393584556164480105586593912653118400 2928146 -25690125851775384296115875627600736 2928147 18388578759664906560680288912954880 2928148 236438902823709893036722359208128000 2928149 -21401410706098926320584079258819328 2928150 -1896956821784134216794040902158400 2928151 384459706345229081639436865171854152 2928152 -371632853932809180776019268902758400 2928153 -117213940927262281449506810716449216 2928154 196079715019971591663724551388949760 2928155 13623392719128406102299103330317120 2928156 -35750940310620830469164851347701760 2928157 -337959395033139479049146273946075840 2928158 209641835319841691375570162762743680 2928159 91143653639749201017301331154407040 2928160 250968595413717797073023223530127360 2928161 238082923686550656783537086581814292 2928162 59644872966035411103534390289407744 2928163 -5590218248193967498263641763614976 2928164 243633471530589750137539781716085376 2928165 292629346718396302560627488350393920 2928166 -50863861961330740381311397747176960 2928167 198518448110689562165672613946373016 2928168 -371001781706696991153010098743869440 2928169 -287374332268441475700882253530025356 2928170 -7033586079683412888660796424832000 2928171 -4245693590710712276766936206107200 2928172 65378830133297983336911088102546432 2928173 -401124398638649760643481961540265578 2928174 60804074989307162095368802394434560 2928175 104911231605940514802995639332831400 2928176 1979535341853745060383608523325440 2928177 85719424928525647094233294172115840 2928178 -81384332443720212421635414402221568 2928179 -28826604580619409325934538836281560 2928180 -41071974843147322020011046580838400 2928181 -43330644186140470698553169300752018 2928182 192119509496567674400856411856852224 2928183 -203103056219366620823090644580642352 2928184 115823362926969578760537535176499200 2928185 95535498673032701051351591870030400 2928186 138617524106260102761727553693093232 2928187 -551904837516167400373233250216923440 2928188 291016928639778749550773286647354880 2928189 72057370146112627065417617879722560 2928190 5888403377343887071542345240897600 2928191 -47289484627996374271956914311591200 2928192 -45842092122374500994796898385657856 2928193 30477414579781092333294990272747140 2928194 103453969388466542888648168799086592 2928195 -193183102720087288428211491387307680 2928196 468094929351466049633573629589569792 2928197 282033476353506075546933144811093500 2928198 -2938268438460311149839557299175424 2928199 340151443423657046146502695687042080 2928200 175661467286545602803227744858560000 2928201 -7887988398117786971220222618391200 2928202 -14377111082191386356772387693098448 2928203 530327389483663452804956239611250452 2928204 119725744673031728014847556644659200 2928205 -124298919632696859651949417068330240 2928206 104144676941962088969259531470223552 2928207 -3672145664428675024791831025585008 2928208 -10150735711837217724653724255928320 2928209 13534793116673921298939862387639410 2928210 108906317562815764018869094841064960 2928211 -150721769448582885208923844953959856 2928212 25659543020542283531439929888778240 2928213 269607268261646086599241458411104640 2928214 -1124488324063625347377358551982080 2928215 -64718660911221723266444882425361640 2928216 243465783979931930278307781217935360 2928217 15055380410337734067300043828499400 2928218 78037811152042987537061122317024480 2928219 108388418642211420231669157024442880 2928220 70022976250608245530528475323253760 2928221 198410140812910247995856759102310144 2928222 8263484805323933031596536964975616 2928223 -597699273787492535024177041320890800 2928224 -217664388049860336310125067574968320 2928225 -43518164776716415741346774363072400 2928226 -25116714759400707697303465987683840 2928227 -414847390431101534610490350929661924 2928228 90593459427066406306946912186081280 2928229 -42313814969975905535670917405871360 2928230 202889118805518150400995266032840320 2928231 -20044051100956580088963393138319128 2928232 17671195783033518003918925877222400 2928233 -250399047344631119153007113815072128 2928234 -24813971579155909541235836975165952 2928235 -189676758877147238292334727120820240 2928236 -23986528161920490481485786045169152 2928237 -15450079627196397006890775207160032 2928238 97605850087684626613822938919965696 2928239 -138909582885369868987721172609625344 2928240 -26972879819152860755352369176739840 2928241 834465922676935630934401950879969792 2928242 -148610150395519813581943098925816320 2928243 -616773117192814262117088322489409472 2928244 -421662026770023658156509222361184256 2928245 128714495768605634002524027853557120 2928246 220781710972408419868314791301436800 2928247 35779794100999280150797669755059632 2928248 233474683205179895327654259449487360 2928249 10447641890206273780235003813065524 2928250 -54866647155615187449916221180192000 2928251 -405124209152271759290006309317574748 2928252 248490879632796217754995701650514432 2928253 -319065837718283039148843893359126176 2928254 11886599601821246260801839740120832 2928255 11660639970333891022089581670376320 2928256 -100059776213628880549945876508835840 2928257 9638637993553987610022193777873200 2928258 -286267511389431383441075569119413760 2928259 359327949306115905562392702179470460 2928260 -48887470816643702519325698132951040 2928261 -23305707374791723533720368870169600 2928262 -200429540487348734655424973662462368 2928263 -313417995927509677147194468122049168 2928264 -362336498278931707086988579426836480 2928265 -237816471709456796366874283919933340 2928266 -64282680288502489343820547896178176 2928267 -113528691604675170000290698401375720 2928268 -51823785614552136442821523420790784 2928269 283154555710762258979672584830624096 2928270 -123326044969811127560227623288470400 2928271 56673290109009736024523688546823472 2928272 -149824316503675171353163452117270528 2928273 -167460459013466547267190505264480016 2928274 -340350671126090089848262673810250864 2928275 -48117118946760646039200771335508000 2928276 -42728983920748950361367706964908288 2928277 -1000271556303933566130767680678560 2928278 -84336620267049486427077975274950720 2928279 364197618949612501768072081292942184 2928280 262262130156523402793461396601856000 2928281 210194361463585285580386673414507082 2928282 -209846975248363591795732626410496 2928283 632219128043250391532630627434582532 2928284 -48426361372817204692434436210535424 2928285 -18944228139806481390227801944800000 2928286 -156992335621771830428659417104417408 2928287 -319497102582241524773725521041036064 2928288 369557681498266117102462855639203840 2928289 -25420876091748735352602145658494764 2928290 -149476622997536915975005763699873280 2928291 35927571518647909822876975955979264 2928292 -141050570490517843456958467050265984 2928293 -554301732122300542754452644598986240 2928294 -97931812927326654038147273746289376 2928295 -102896665101633597419951906187253680 2928296 -158656714291588128814365611883479040 2928297 -2025899697345437176154688109118400 2928298 100972767296124619095679242952244400 2928299 10511564110904690795173553633772480 2928300 220278210651632777223735229132800 2928301 -359257268877616295753719412261402856 2928302 97757178569553487553621479035892416 2928303 85348116791100495739963654764722784 2928304 53997915434976971352799713734492160 2928305 309509149210412876565658986254530920 2928306 -36201613487368679113361333357978496 2928307 714852851233786597999343649687724556 2928308 -336683523397897548123395368556691072 2928309 307165758648601526956108015577980704 2928310 55685719548773563207675484095211520 2928311 452657778782293696825816895321295912 2928312 24354720771015234611122798335897600 2928313 -125596259256293418096925516978478960 2928314 19889208361296232682106474515185920 2928315 -16441162834184334242011460566709280 2928316 107869668690188831853748472106583040 2928317 25838453459350970320632078828381792 2928318 212372897200702829297183116826081280 2928319 -329381889890452653976879128276729280 2928320 -108466486953648802877336894696325120 2928321 -514623694047927062194790520989310 2928322 6378384918060166618734674443997184 2928323 205447319944155154753653952165651224 2928324 -29426504054306216485333695286542336 2928325 -134828414990699978699181368542778950 2928326 -133923224681218567052941417125513888 2928327 -336066851891252776517930187233345880 2928328 -68870741902143517868564475887431680 2928329 -275919330060309796580728935827664624 2928330 -20409247098933994975309885716999840 2928331 20039730876091650379867593307976960 2928332 234062074005313213166505233110467072 2928333 -377841099805507130078004791656731840 2928334 198679703202478778322603087075608640 2928335 -709294526495502684186951666480147840 2928336 4047572561936357900906705073733632 2928337 244539188155086849035537850495420480 2928338 228634653557732474678768529418732176 2928339 -399300769987919981666999093922990480 2928340 -13420164103543861857794872407548160 2928341 54280126522721183213881449099232572 2928342 -106025630939312591598676464293402688 2928343 2325790802615992026813920885089536 2928344 933876968347574898329314238078545920 2928345 -97243731543748495880659385365657920 2928346 297861129450032993504380987986853872 2928347 -461523580327536815444036449756618680 2928348 -267702904739883770474903220506554368 2928349 120229993089897371349356172721723564 2928350 -49772280015572651906344396347057600 2928351 -253386662991118864702305362240682168 2928352 -57412757417391322218056621390561280 2928353 14621725021424814590750906731536384 2928354 -40284908888304370071495085737490944 2928355 -339085984198661004537736030276248240 2928356 61735171629268894484843826824171520 2928357 85933232474846104284384655735764768 2928358 -232652428372939066913248017870546720 2928359 18578347803230047264364208260218416 2928360 139964814170120674528412039582515200 2928361 -271549802873118801648135135372308038 2928362 -6254334857046721832858712721993968 2928363 -176283294878176838510861794657305600 2928364 394317255034645034526815462863215616 2928365 10959777328621104364759268745254400 2928366 53818108650377895133746423011082240 2928367 28758422308169967348957767692223760 2928368 171423036916676233287361712003284992 2928369 -599645838451833743374540681336052928 2928370 119586836871836080142796715209662880 2928371 -50217322813107378395437372089390528 2928372 307421578267778504068384014657331200 2928373 106580242482815775418861199876359840 2928374 286697537250641654650181748609066432 2928375 -129270817476477426022316443281420000 2928376 203274104985028676987616231105822720 2928377 663200516718448863145619532816773226 2928378 -19927213932596954242302172155801600 2928379 183092169734723131197320861551110184 2928380 -14441496987055829314318796522803200 2928381 -338371273730014566142214009216130048 2928382 -124909275829548859345449851442801408 2928383 198011296667654900343797763874635984 2928384 -25242133157231084422011991760044032 2928385 -205416186735953413786603515645909420 2928386 -3982152699436245793606846754125056 2928387 306565361050049780834464018625208384 2928388 -179986526979775394010831574584867712 2928389 198457710882116789773779396004366524 2928390 -41739391845439614442952300183806080 2928391 -2180182815285383347918286622922800 2928392 441870702532423734973227875717990400 2928393 -208324050592221290871614880214237440 2928394 25734801928633862536329801726182400 2928395 -5894453205020919860622745630119360 2928396 -258479545723414140890933245639070208 2928397 421649175010923686315145320268065846 2928398 -13997602279126654823922386019785280 2928399 106076422124838625184340733867791888 2928400 58109545189423484474630720293068800 2928401 -72794609290151348592801862013408448 2928402 -50755523042798637620577510160250208 2928403 -395864532940394303799014387939381640 2928404 71158888261751242414089998900777856 2928405 -82058556098993044679895113779898880 2928406 39350712633259781764681646704404480 2928407 9834311833443864078584349565692792 2928408 103363297011447933519363034603192320 2928409 -289621799215210318008569376022831872 2928410 185794449151281504332735955833307360 2928411 -416367987298010352604615990861165140 2928412 -122488540816922973835808868084768768 2928413 690401299052277142981786697125945920 2928414 -36495130066455947608192519255354560 2928415 21044605551575870140462684530432000 2928416 -263623780282848762645536614392987648 2928417 264912379497584908394038162563425760 2928418 -316636431360514849266201432862212096 2928419 168614360884902506777156391063378144 2928420 -246992362056757628460456000325632000 2928421 651887291857235618051982439241986622 2928422 92807934694649242957130542961711232 2928423 140363583475318246293359170455639504 2928424 54667444361380121386009695508392960 2928425 51444061732434261586134501067410300 2928426 20188889396947132383210679497765888 2928427 64530779407766996963705238123727188 2928428 -304217261856981502795803397668456960 2928429 -1632663055353129102471931321208832 2928430 -132181449832719497846911243280054400 2928431 -566773045537620806757038449071329736 2928432 1024640460959177528485768637005824 2928433 -757437030512078405986256907062936396 2928434 -49363168240160616386256041953284480 2928435 -182946855054518529328660944567157200 2928436 -283657951858961549298334709995118592 2928437 -206302045106491502400201396966557814 2928438 -152886374196540156640763666672180256 2928439 285265753979815826296633604989416856 2928440 -141445253682192046708474154081280000 2928441 -231184315037429714304991167980357808 2928442 -176707349759598933078655673091984 2928443 -58621010382526618392087652494236400 2928444 25714654281105316486998824307336192 2928445 12231202446683210188165983169948920 2928446 -117936899023795673235276625231795200 2928447 384243975119008547958533680487777040 2928448 37021232009056012121329064419524608 2928449 -728100291648684636459899561570855340 2928450 -16624744749556034556448656324288000 2928451 640676916039638449123275689894451200 2928452 193657183771786386004150712426803200 2928453 266833483961580685329830752492379808 2928454 161001619594798507303979622144203712 2928455 -176314742504783022310997456761925640 2928456 72819544757268133065773286490982400 2928457 154964051784273121966600552462410112 2928458 13631086827384768720576612258171648 2928459 -101633603179743582837390677152342800 2928460 139970719082798242577719561690721280 2928461 -231363803432918413844100107514460938 2928462 6888665090602418316340683385664640 2928463 -470375558976502894927290100675654288 2928464 -32296034785935629844569756364177408 2928465 -262606585681657427300638483802428800 2928466 -36680524068445724503103581061194752 2928467 -155610481024775733530401802060005920 2928468 477815726106247045564057387474944 2928469 96951826028694934867065718322433760 2928470 11446768718433221659508275339363200 2928471 71771999576455786434216151476169728 2928472 -3672905394433318601609762430382080 2928473 91428950487555919238017759907513040 2928474 -19382118350398751873072206948878864 2928475 -31053957845376190166559362753164800 2928476 123336665324650972434148670428778496 2928477 131225413967707923742634642144482560 2928478 66308667458791059529934888220399360 2928479 -416295526187772103064736660765661920 2928480 72284945989054495096875544380702720 2928481 141968287163024399942656048243541282 2928482 -153125198614886402309902124766975408 2928483 875696753933884118586382463990664 2928484 10352912644712389350460553777254400 2928485 -155959214361054479436470646974671620 2928486 70809738661105933517430099888572928 2928487 -708877252423828751394991644668691360 2928488 -101096540041356972784702525897543680 2928489 -333024520086475510475955355392902400 2928490 36377658496193175857358502058268000 2928491 203665033094184458550179645446475892 2928492 -65228081853981495415006364132809728 2928493 61719010040871791752094625645621760 2928494 -163069339553040152199024397106740608 2928495 139678660405315835129885316560238240 2928496 233102266720647685817610362219855872 2928497 75947674558049534889994401571307520 2928498 127289219772070092096219350053882368 2928499 -167496563863793198795256566624690864 2928500 462791324193481877986226852961216000 2928501 -289952426765835056201592269565624960 2928502 -300008979840201430840732573560222048 2928503 151771016502510631823596622740627920 2928504 -9705507966820490317842980848250880 2928505 511327531162355640398411032198235520 2928506 69591489422445707621036733321127680 2928507 2782819910038967713677577956150240 2928508 -37750183037249997247282875111505920 2928509 561450090462328972251347850399448710 2928510 -54190266714573707740961756996962560 2928511 -329188162269892566808480185477486000 2928512 -276790262287682024447023167402147840 2928513 -20409476807649055530794198106130560 2928514 -223941807177421048274590113106116144 2928515 3163385633776474980237883598812320 2928516 -56966165208358160779442593320219648 2928517 -250438801651605114334359010396022434 2928518 -254206510128627113032013500572059040 2928519 342252039782757641416416331245156888 2928520 131511747362695812105973305790464000 2928521 -124678459068157137173607965249150016 2928522 57814589484379556531621856649603584 2928523 -119061085057899672762271745070014016 2928524 347657769887579300821926457416460800 2928525 -19065993573390352609630814427031200 2928526 285843526853652830284627806310859712 2928527 18209657076524939236603526199985920 2928528 -117905493507645773764679283287654400 2928529 -85350674321011967391721222287121870 2928530 -285827839104315413235664367492659200 2928531 338174881203351377264028856521306552 2928532 228268499097743524334456114968013696 2928533 24892773960665396339133387237756480 2928534 101166343078498717088995791318835200 2928535 134047428986531252737377003752280000 2928536 134667105519325706843950953811353600 2928537 137765151953230386702585321762366528 2928538 -114009601944031045371177946910776080 2928539 -156172181478303657062178089403884928 2928540 155533619119413893158254275766604800 2928541 -12154188248612493769404282151066752 2928542 -143196346493818826675332654891763328 2928543 272162467211985380334625338390718464 2928544 -113147582220915582184121030350012416 2928545 -45456900051298058347625133058776600 2928546 18811183668927709967015901447473280 2928547 -100769860462372539108241384946388004 2928548 -3330244435537135364873185455218688 2928549 -98093099000890870773058602174115584 2928550 -18278921066931820923684371962387200 2928551 86137268767829606410026164411182104 2928552 -47409015403592578756191506851676160 2928553 181635820724289560652393573410743802 2928554 260537207585487549701011823397836976 2928555 68391840314890368023529495036960 2928556 327506577976004015270842303743226368 2928557 47882485022808509340643272217047552 2928558 2566729824016329006550740996922368 2928559 309524070931677950763677910045583760 2928560 35675154440698419769171925564129280 2928561 -249650988701347869275272274859965328 2928562 28007045612502502264073354157709824 2928563 1245033071428149852438326761699716 2928564 -147019459506781333309672827742070400 2928565 -371360951981043259710905822622384000 2928566 13208868027770539940913549688739232 2928567 -104621116635837472758447195636135552 2928568 -240122707397031563333300787546378240 2928569 19460202856521680198079210948842880 2928570 -64223497938954621187314840346951680 2928571 -561582415353564320607207759663235228 2928572 271991174071422817495795903924480512 2928573 390670279677925648974892363185710604 2928574 -167356452261280112146114256049254208 2928575 -33167490535523279510859221653283400 2928576 3750658951813358293185246768660480 2928577 283571883384850140832260689626233540 2928578 295506701288846497543603542240837840 2928579 -334574923892431061779080216423908616 2928580 39719666986661050011785275051276800 2928581 170033094673170467887362546113828382 2928582 201343756319838560172090830114292480 2928583 71134497929065737313597920659615160 2928584 584246224444302863722017474170265600 2928585 -97278326818476249106706861055240000 2928586 -172801834145001327992137394078125008 2928587 -5163956490721380968845166163613728 2928588 43504385544202550729992845212150784 2928589 256445117531976614743515101908429260 2928590 -22551077099233989931752060564234240 2928591 -32243648708537348884316171354141640 2928592 -9640802771856976608123352398536704 2928593 -114911146197372465319411312318837260 2928594 -50120211244804660018177597181767680 2928595 275807381924511591020522007874074000 2928596 145708438243229454265285024607569920 2928597 -36041378405179291673193391857294528 2928598 54936753391900661728652557794496800 2928599 -590264246837867254341066164013393936 2928600 -19615776620744740563681086244096000 2928601 1699510197166746916840989921640960 2928602 -126399794789426671288131540462397728 2928603 191759393170842583022462283193497600 2928604 -101738015935915616789255883767788544 2928605 33426033829516978850757811390753260 2928606 -270287181713324242301984110847692800 2928607 12977017306817870844177033544126704 2928608 -10142252644499757114453510830161920 2928609 -549862298775464144163200558311276800 2928610 -198811812131785356003043701692230080 2928611 -64182770211637022681823267188958768 2928612 -67043826877225060969237099022745600 2928613 191538514296983935498825812864551904 2928614 -4118118856494040803879854670726912 2928615 168047969604630874708730980003776720 2928616 -282712895678938225301771764491371520 2928617 148441355076875914834985131752596352 2928618 -34574606968100252156925368290877952 2928619 370748028197362996718102340738738360 2928620 38995034238021103736717127499284480 2928621 -12254548975940387272838585695977024 2928622 120252928032154108397182948030382400 2928623 783936928833344707939292645344846680 2928624 23481178389095008987267028604813312 2928625 81000030033955389136058894854512000 2928626 151228769286905048875065334146562080 2928627 -49561902751465329272443670501393712 2928628 -156352163687623566791668907519189632 2928629 -440524993520228699114235879709163520 2928630 -11010400988233867134877146307656960 2928631 46588335722010551903469698853925000 2928632 -1752283191538394989058124824739840 2928633 264248962548155153080617801522156624 2928634 -115989540048937626433462080633330720 2928635 223366961321548605287132992922542080 2928636 -232248916273118222829562206761558016 2928637 681406453941006364852304035291240192 2928638 67886900610766740361758143359730496 2928639 -73152920422159920602655026257342080 2928640 107348197756641921714009645640581120 2928641 8460472419105782221245508126391520 2928642 142218284725626773994584964131869440 2928643 244605522102112619830909837697694120 2928644 1338701002274677446801198285106176 2928645 -32481115777575696446283545932412160 2928646 94733626182668418439021155871501440 2928647 -109225226929328902161089673635180904 2928648 293373867141282210196399311915048960 2928649 -13800620557314004416433969988156364 2928650 -14686092427010250926505502776889200 2928651 -61862877556874186371353601745196096 2928652 -236925668235683233567411374068674560 2928653 11936027091083541332014572946879104 2928654 -77432257692397755558268808371076736 2928655 -312430428347396036285293036533710640 2928656 -222520634944368057772971427749888 2928657 306584733321086938219393066772825760 2928658 -278683615979665883810373657763533024 2928659 195851295450458035615622824434152448 2928660 -56899529599010200583083650573926400 2928661 -147633410799763667870947167815672228 2928662 -206391459908973361409249744761753536 2928663 -176979992617649187941907849678720000 2928664 -697046185457311494529336834536652800 2928665 214487166483509585231604608148093060 2928666 55173144627805847477631612587138304 2928667 -153757689285989704472885817865511408 2928668 -3563936732445069620203125467963904 2928669 385528073984038656687220368677442720 2928670 135071972936500661074962369489257280 2928671 -250132387667811981119072627702091312 2928672 123428151401107879449829162206167040 2928673 410650452591012041024239703213541408 2928674 -33735490042358732841211025094133248 2928675 168763670020360517956893568029790800 2928676 77946040121824549754467039539128960 2928677 150747541200783166621918019053790526 2928678 140564677899097415538892606222926720 2928679 -166146033854207347105768406494225920 2928680 431474168707595953330121519936716800 2928681 -292807772724067043948078070624227100 2928682 -53388238735863635027051902200738048 2928683 -10426239120943969073039906285314800 2928684 -420564824473368770873137382533632 2928685 -115824405400270258864085708396725620 2928686 -148921181848163785005157900348694208 2928687 -315073988516039668083829999828224 2928688 40059096962433859297023417028444160 2928689 -75501127360728399719676581165535744 2928690 -25741239518593916948231546719334400 2928691 -322010488149841009962825892604225908 2928692 -90327267919770630407438407543577088 2928693 308438757674935550574316213596236064 2928694 107778734340431633414718739399844352 2928695 159728920945389591577634835396610560 2928696 -17499114280614751326654369036595200 2928697 -27794482718010089196181511599652736 2928698 105649563542055904900530777316611840 2928699 -97225710465268081426859883730777716 2928700 7457526616035830676483547306611200 2928701 -448220606933055084430214562197805600 2928702 32305227441696975716026703704756224 2928703 -2534854137458328943636549631152520 2928704 126672214458228913246186521300566016 2928705 15540355825249665049422087215796480 2928706 17175062394241859653701988433402880 2928707 -62213708308532225315126030980729440 2928708 269889458461241839423141069072190592 2928709 131419247044100518677636099129989952 2928710 189926578203577898805260707670640000 2928711 -213786939691980003835171841351083776 2928712 206368006775879345804868336206284800 2928713 -29073239056886678176376980805536038 2928714 -138387455054707559835834855359688960 2928715 -155125658930808505128332293515788640 2928716 132212892883021743991194936964297728 2928717 -9020234217253053650685768486868320 2928718 27211204494503832273224088855127104 2928719 -200372160976039608160700145444308880 2928720 931763012811268110381925306859520 2928721 -90504400492388941979305966258057240 2928722 -127593704714097003655073044670899200 2928723 34154429512447405573539867790202880 2928724 274419673121253206722820164609306496 2928725 36163138414375219680466875427824000 2928726 8966491453941258940479147083180832 2928727 49682139687800645561094862340836920 2928728 271154314993736239455482030631813120 2928729 -9212989105570353574772700284653152 2928730 -2010499578699301695175713228268800 2928731 137481239141929280173723218216713232 2928732 35404931698200897558771102342534144 2928733 516461245740355286684141021193597324 2928734 -22959352688361502450051135774702080 2928735 90709968052016698496477678014953600 2928736 22313238194903719784685011954565120 2928737 -40169812476827404854470076250045248 2928738 8649441651191865011139089315259648 2928739 34481293741609166705005611651283920 2928740 176684025939833872293858415070480640 2928741 -235527302114429723935506609023099520 2928742 -124328549680539847141491299351485728 2928743 -479779359019484390637078300912223920 2928744 66798666547731740525164875694080000 2928745 386364236002278671034592941704062500 2928746 341387146215781104291175897920753072 2928747 -192565699629690667210177602206896128 2928748 -116504234341886412587804364419790592 2928749 343592159256648836100124493455857750 2928750 15478024058795296916306071562880000 2928751 21075624823225584667480396998534144 2928752 113746683086099959051352602577043456 2928753 6814301467533066227688354267745284 2928754 14839908444935908446611787787239552 2928755 -72731761455372127613369031446202000 2928756 -58761009785030172941973617192779776 2928757 -139545516203020620894978917296268420 2928758 -233921129122311731309749346589339648 2928759 -186560008052340332808111908486249496 2928760 21404414372830245169374451488768000 2928761 -84568430607782093705528482353418752 2928762 75889914883739764507365241792299120 2928763 546407717775655377335281639171550640 2928764 -38112928960428422576134820068583424 2928765 -2336657877593116421512274961079680 2928766 -151875686135090943614702912768967168 2928767 402317646563901021966915883134040320 2928768 -265541800267421932728022907800780800 2928769 614183405023299149614222683639170 2928770 5319871556087950522087323341581920 2928771 -538691379016349813025618894860265600 2928772 -57529985482186430115006849482809344 2928773 5797841074096877230834908351059904 2928774 -102838125201064540041698351306680320 2928775 346396623138481077839957822668772800 2928776 -268049155369899840288662748088273920 2928777 326525160568737447755631802088982432 2928778 452191499744819119126659930622013280 2928779 -504295260006773088401003365388214204 2928780 -19744760181246056155609648532259840 2928781 -371848355329342905119031109860165300 2928782 112383776509310418754547623189036992 2928783 106763336465864458075490447301737088 2928784 -12978564210683264748935057356292096 2928785 303805989648508180091747659007908980 2928786 -2580888752618079169381997940065280 2928787 -169919927863847612272324848861752768 2928788 -244360749491405549489502572092662912 2928789 -105876681319836465380907675095168946 2928790 224802755850286509161616329368838400 2928791 -146153524013392850212743366923114808 2928792 137666126908846807363105101079326720 2928793 148169039416120153316989867774890880 2928794 75418861522660951023001975108313088 2928795 -101768868583990753816273261993825680 2928796 38675821972046045132042224660342784 2928797 -92157865896164465714982129611498880 2928798 -5492776549996863419415898496379840 2928799 259991961015258792986785526403389736 2928800 1832451028469039419933373418700800 2928801 496996477306741946267623990645171200 2928802 264602488698075578974363878934742352 2928803 416331723110073063887548645929623784 2928804 86260022880136366547216812760266752 2928805 -1460215671155537536693295412837120 2928806 -66259568393950162990734838170543648 2928807 -71314229217758212077798634228138320 2928808 -104939595979467755185621631289600000 2928809 -54156464472511969293153569047286520 2928810 37660251214690958287292311015718400 2928811 -500678202078599061095009057398512888 2928812 39176332086946228734544756274764800 2928813 17353696955235837288038668828378944 2928814 -40988335704527204962501584076841088 2928815 -6727668478671242361042368135444880 2928816 55715278714352025706138525117267968 2928817 404545018414392352417744462566366866 2928818 -20921115485787344787756065298935808 2928819 26923511270956354220123948777209920 2928820 114081223896937568027901637336596480 2928821 -66432591424420816107058607059156704 2928822 -67759394803184952160635294409564800 2928823 -249429028512274216111421380550163928 2928824 -478742375481624122989736005517783040 2928825 41031629846232591961327529339820000 2928826 19331138807245293123830605192032480 2928827 99300121606286599103419278923758800 2928828 104013426231314645020496317286654976 2928829 -497388221359198016107473261511216570 2928830 -39887644832517635513780583460147200 2928831 93861600876850403297415208550474880 2928832 80691107381348568769429485535625216 2928833 1558421504226668445258259925023464 2928834 -65515266969677600257997890274986416 2928835 18933116297859839881061198821307520 2928836 -223623782141478507893531888848283520 2928837 269236899686824160121357305958977760 2928838 -209973947600865410746989433362021888 2928839 485628261549499800081741386756903640 2928840 239342659653330732627427235224780800 2928841 82056815432191942622945460285127092 2928842 -74338826972317253995615407213497088 2928843 -86975026243812407150109157135496400 2928844 60577166721502069233335919110740736 2928845 -122426752722978309373617726711721320 2928846 115718890402964862114035195602575360 2928847 -35814261525513874408132201805996160 2928848 -55362254763341971448360157957144576 2928849 -24575800877356761145734981132165120 2928850 -149213139179613578464401989612784000 2928851 78109295120304539611491758208927852 2928852 -254412109406163184751715923454935040 2928853 45091572565775316631747116886599520 2928854 -133531440912059753654940075163859328 2928855 94595128341726716258851757786925600 2928856 94435085698619454106224485256437760 2928857 170996448454244535799445161703080260 2928858 165331424637888731956496450217245184 2928859 -7945470807213887768016883005678296 2928860 -119037284697995874987217790984893440 2928861 -133300014619417548282091302568067412 2928862 -216219706207493797538408300170364928 2928863 58250020294909586821913131576723680 2928864 -224157776353283683212235703345479680 2928865 -16163885463081939422893790190679680 2928866 1929292202991371649512435396227584 2928867 97701408248692747405047709666179312 2928868 66666742252699713613740302934904448 2928869 -485361623824044468483768825928812000 2928870 47491599816014989340982188543904000 2928871 -318036235155648139491350117962692456 2928872 623496079935562335485093467360819200 2928873 3729285477173623034967410240484768 2928874 -20833170692202847622333049761415168 2928875 207324163518721669065233815449684000 2928876 -26805344846465771954732240779908096 2928877 84052453492682553220975730514872000 2928878 -114404317454916741940787859294185280 2928879 -64626634067022987568242409546480080 2928880 -30862389975751531552071042143354880 2928881 -322997792223137489386336096555206318 2928882 -17274572315687353623934028289638400 2928883 79065211467098873460236957854390960 2928884 -38068956430066506775845371389992960 2928885 -40663690189964456460833867979506400 2928886 -108002656815004602062680594384763136 2928887 253254046965665686807425585070518600 2928888 287045179950458521828984621334630400 2928889 181365531407564721078930856759569024 2928890 -5747401748063762443845621221302080 2928891 -152780965384137346787506588418787072 2928892 -167904890866565367282947721558647808 2928893 616567175799300595375233422949352800 2928894 75370505279763883776464259338644800 2928895 -151678283160146749803631575004584600 2928896 446667731941651882371080683039752192 2928897 216727242854165817683196568590343188 2928898 -186960056922222063045355930671917568 2928899 5346104087165881907636117410606272 2928900 -37254057682350483305707082963558400 2928901 156745335616359775260927040736847900 2928902 -5960749892256820268476551346976448 2928903 112735652872139067107622879942088104 2928904 176750986613750487554880145978736640 2928905 34754544807543035611061884074480000 2928906 3508526687986556998236916549678080 2928907 374476742733707904354783795670510840 2928908 725830746801599343276324577701135360 2928909 -92052022354660725184425136222264896 2928910 -113484588388880745451175537107968000 2928911 -2461053824099285771952580171654656 2928912 -11373317232798872820800487507886080 2928913 155480246655356075484988406420807760 2928914 -98203535271176719807261029003450720 2928915 -153129127142482667967270858197470560 2928916 66641436620551035894237659697722240 2928917 -186818133133517532478674731222993988 2928918 -50549092392711014681564508917599296 2928919 -170412408544949834504899839337473408 2928920 -176037534223432305601906585156608000 2928921 -52588012989054722473866168847011888 2928922 118512558791384881219942370503798512 2928923 11076061814667812975192136489776280 2928924 -246545723523549753691990251077514240 2928925 228926629673789694189164197336264000 2928926 -125008177992073589051267603106240 2928927 -287436222377665458284423061885399480 2928928 -601486484972349620490513664487915520 2928929 -136980147693012446757363537831661470 2928930 145341183915771551248378106124011520 2928931 632251101723298055277889703068784732 2928932 316363814505311211184119672794618496 2928933 -50449732418607153984447560816158080 2928934 241217661894754134284680609784219616 2928935 132980751908229420149006432499991200 2928936 -110098695691591601736849010786713600 2928937 587726798274336475804043602233793440 2928938 12027708166995685316250425502303744 2928939 43102653774460960758815908788457680 2928940 -126206755420612277135848945271224320 2928941 -295960443432381412751060128673515200 2928942 18447059275426656984225830930979840 2928943 18808788987546537527958176619506192 2928944 133614407160041968757626625424015360 2928945 1586659618487539432244666877696000 2928946 424811184710623151192584626528322560 2928947 34113370843314630542794628728687104 2928948 -174879018633398131681322279350302720 2928949 4122243650702616290952751404542880 2928950 -86436838688836911961119279371148000 2928951 139616175638195053162510640031103680 2928952 -52557709342988191196505306167930880 2928953 -609818265067601545127173128375171798 2928954 -11710452875148476587674543898695168 2928955 -45068880618614189754568998886112640 2928956 -267885654831455708147559223406330880 2928957 58458539745347478491915412882007392 2928958 45852955285714120990701702287624448 2928959 -438367447091576365971925659818253960 2928960 -1848543958130169269303675238481920 2928961 -189506537488680131493422608769595968 2928962 -122410261182648599106603754189374768 2928963 -153652597820775121647479442456966912 2928964 176962331189057184317560272481474560 2928965 -32099996473008296475077612321085480 2928966 216599653862168632727759862571871424 2928967 235138456919757066572521317116797016 2928968 29007192282653105115463152577413120 2928969 -197801400035073689138372809434267456 2928970 126099368909372790361268392517832960 2928971 496305899661314141010297534966810000 2928972 -185781280551753622872908697760493568 2928973 115933653349524432114802838378065024 2928974 95844104668505255323945835747410752 2928975 25107062491878739117385025893333400 2928976 93997836680144065776332546707800064 2928977 183524965601339961862349390219925360 2928978 -80897487934139121060243795146453856 2928979 -36798411732220846090468761478592216 2928980 16763470658351591810336629930848000 2928981 23586933149653430499100982419534848 2928982 -84388057253024557171938866302854528 2928983 676773566560182315378185122283096520 2928984 -12754201435602886080755653008199680 2928985 12875239159601621678863361953205760 2928986 -254405795554416672066419831517665808 2928987 -190560775500641164702359153353535360 2928988 -1847012363732254357850957518277120 2928989 91319752300925122998376367055970656 2928990 7975413321619581833996282182790400 2928991 103342507631478929697738924898675672 2928992 220734051518095984909944835419930624 2928993 -20472732516616133662756006253410176 2928994 22269989323144668734501581205374752 2928995 -267782537125024875611147348340846000 2928996 -41803547384619175541375885441495040 2928997 -457308731889638191364410040502647554 2928998 -135725945734705470816081424652644608 2928999 126355207593976004504129581368857808 2929000 -318337270643334068696799747302400000 2929001 -55982203995160324737911226619327488 2929002 166787786262724465723677642864833280 2929003 -114603349196378322438207668982155520 2929004 -31934982277880765523732124288942080 2929005 -310074040379991518577445700236814100 2929006 -314998231490390521671715572782298048 2929007 -12490105740369063987343684109949744 2929008 -4309897809524073626851050376396800 2929009 630872681326274567560438608428480210 2929010 -83997980849381256523656723873507840 2929011 -615165412779589732644914202433639680 2929012 27323951181785884105854918905670400 2929013 -871400644261383159672540468740014560 2929014 -21099881562673416523259707798686720 2929015 8235920682638188671120123855840840 2929016 649470116266923139362654998958612480 2929017 -67593653315295709927332565330980480 2929018 -16842748555669811595663829000022784 2929019 -402591362034341611984989118410571800 2929020 -48571127168897464525887089005624320 2929021 -150641151303650940312791785036308800 2929022 151767958965371801724969665318103552 2929023 -348679741769772179218107975383101128 2929024 354188447887674970481883247364014080 2929025 364811685914932034457612289393143600 2929026 128922113215191424287160319848758144 2929027 516276603299901253116360175708948992 2929028 305460843460628976889535493890391168 2929029 489654276139857082172909067724489920 2929030 93207320855117124059731833572814720 2929031 1268306874840151301708314208638464 2929032 212392449946338370525265695555921920 2929033 -371118531440919202321682718145359718 2929034 -188850199971598486419661759411907328 2929035 17137549070795955035113278086016000 2929036 238027245915740284086081822696337920 2929037 -426059452284738309761227162675156308 2929038 8178978609260880026614099655316480 2929039 -613606104083213844373752530808113144 2929040 42090460321490989499422288458547200 2929041 -10924522543378319459726153403855918 2929042 -60546275023686364482701863212828000 2929043 187672161589749648248960310947024544 2929044 -1001670411641606918866762102646784 2929045 68830766933803432004689184886652800 2929046 -44697115114651632859720536630456000 2929047 600673723133175683892949963196520 2929048 28446587044528513953086542614528000 2929049 -56625866974831817822733435537334764 2929050 -21670156293717278470563108635500800 2929051 -201185987089890732713092559360029948 2929052 6460560099405564765482661187049472 2929053 394516633690945984173696743645752704 2929054 364019542379277942251720371232511360 2929055 306505542028084748348819147224974000 2929056 56924230258696137417016611657744384 2929057 -103876159893754250888524435105897280 2929058 -374055621156578719387732650936468480 2929059 -105940653858209494726834917095170560 2929060 -171533240324699411545155125967859200 2929061 168897783790385710519464161049481662 2929062 -216754329746205913452441445443148416 2929063 68403709973981709393514868310332904 2929064 259367546432909218461201660074511360 2929065 -246372672933264214332036684185820480 2929066 30519407320832596595500846454464512 2929067 -4496273681513437340392942351303884 2929068 -155525279287855127592115828413204480 2929069 244436114912708607173654887219691808 2929070 146226390535998857554898973165532800 2929071 243262501171723824164129208345346944 2929072 34105434255634856154521120825163776 2929073 -87451627403699233064769286381712238 2929074 2032513269578652195399724621210368 2929075 63450578878556946284453924865944300 2929076 -50583350597849359773357569967820800 2929077 406292446830618724690883377769965614 2929078 -274163751773505609969527084467978560 2929079 227423844858509553390723252415219680 2929080 -76737099690722654670609916880486400 2929081 35366970393186349534711381569744000 2929082 -97060004004312589224398123053040928 2929083 -163493944762831180491452050345098240 2929084 402232929576940435900806124643849216 2929085 127781092413055920842080383597580800 2929086 215194482114288676931452293047120832 2929087 -88466091973430128051618345292190720 2929088 204820202240371174215195288234098688 2929089 -436568307426423745425895644682772832 2929090 -71037282624447301775653678613791200 2929091 -97772826145956329202989146553805816 2929092 -19097089378769243929767860151272448 2929093 -248574278030962801945440039135474658 2929094 50086683891053158168319286516143232 2929095 152216573486973818384878878406824000 2929096 -18246326406066301987353453178060800 2929097 -99055963236934847365166941978840320 2929098 -55362052358878727843190538068501504 2929099 456948995041300828607904458639518100 2929100 -312984856579561478774278225693401600 2929101 60317189981086210304823988661040768 2929102 -371590207353407618585625789286843392 2929103 -513031447646159317697028503491749648 2929104 -51699394984982549177721675954364416 2929105 -63207384606751165633337644048942080 2929106 184663941035448443107376134000824960 2929107 350297035794988954282519568171258040 2929108 -151883478841385532957906965416212480 2929109 -170948322038670009087637133306413284 2929110 -17790762034783895320500425480448000 2929111 -226593854899470907696781315342311288 2929112 203665956914567801674195611612211200 2929113 -41443775779783780396824044848045776 2929114 6503365985343616322071680044643840 2929115 67442188920828755613859517424295200 2929116 -166753179837445760785443215958220800 2929117 7461889632267489464412597807229632 2929118 -155453697340514083107284735137722240 2929119 -217754256359346017823887087007050112 2929120 223583377979783272259919974352814080 2929121 34891939620409817883389146419376680 2929122 38675845006314670599768492943514832 2929123 -34202435861495054430699979171341776 2929124 -154346747219558947090187811466411008 2929125 -11950350176878210564712201506032000 2929126 389661382242931794714593144870284512 2929127 -153336322071725940717924811516468080 2929128 126491172670789675475678356765409280 2929129 272419096255785592725554459259573376 2929130 -30722931710135576907084136504800000 2929131 -26173721493991382233290222495913380 2929132 164814860825998186288420091443056896 2929133 -54116004530157009384048658758648618 2929134 -114611907235359919225123866303681408 2929135 53105675486804369789711897232086400 2929136 -18558795992748282739830059270995968 2929137 -50580468910664732743002585512462880 2929138 127543645509812858579723411835528720 2929139 -725320080092756333140448991050738640 2929140 8697195147253474774726625088264960 2929141 193614621359238390189018680057202300 2929142 35234673102489127002046808701204224 2929143 46318131742732598736800912766086784 2929144 20941868677119866810109984659742720 2929145 -490089951711944037970199745435574200 2929146 137667643272280495138910985515789568 2929147 -85387592096402916085296651819769840 2929148 -53093471098387738826301953452449792 2929149 264760096060263146095659221595483840 2929150 28048300730447246649921274357968000 2929151 358092592828328279988972156900582864 2929152 20050556512372720371654085041979392 2929153 -460733310413628980630777310523154256 2929154 -761016511950809053959944496537264 2929155 -23181271663190752543920680591637840 2929156 -212062933697269697227681243094430720 2929157 16867553321454785955430536641712000 2929158 126562494872408119678486023502225824 2929159 -137758938367585928976887078253404800 2929160 2549609317859562820646986818355200 2929161 -267146529908392684811156143857608160 2929162 429880424903559010802641196578291200 2929163 -96975566560616368243545428232272136 2929164 -77977292397612547451800454884343808 2929165 146068099723111512014868502035486720 2929166 -331230823056419569312933160582587968 2929167 168427728518523980646583818004982184 2929168 84903310110259962485205980037120 2929169 221828561014353206694422051371923444 2929170 56840124824265708390082368197260800 2929171 202548524938642410097699678243013340 2929172 238899663128047039759881669306082176 2929173 -124700862190589846824911118676467200 2929174 140963352950632516719325990972421760 2929175 -79610762148016237630130120039907600 2929176 -167443996300098546752536765110681600 2929177 -218979841285193323383412126991537974 2929178 -48569904803177175349271618001394944 2929179 -33174522450654163655045163478502400 2929180 550420186023561504467851285229475840 2929181 511334703953398987135532896636139712 2929182 -18121007257896472943529143430307008 2929183 492439772337631037801063478355694432 2929184 325047754208234073274712821994618880 2929185 -47738952864667695324493303263527040 2929186 25265799249723915995908167211957824 2929187 175113272316199041884971123915135836 2929188 87977959373036610008065642810281984 2929189 -575515687465135801970520719761827010 2929190 17822707025766023255329193105203200 2929191 -281807318032881119939736772365668400 2929192 -55591711468555924197232100064460800 2929193 -482365616187768658515316858702847580 2929194 -49549055883172332611508368562064032 2929195 -406740104509990086120340340487568800 2929196 -285365965741067870738557941078393600 2929197 183459515130726702832462824643246272 2929198 17222858108311681056252776719716864 2929199 -32547327960720414509200507452834720 2929200 -34025433348424657457304752674406400 2929201 519676962000239864209445012572587504 2929202 -202988989137021306961661433994527936 2929203 -122276119318878783637001606993748 2929204 87592487942652506783649448049014272 2929205 310032437220877539278235652670968860 2929206 73759936010577211889922174083850240 2929207 553234976640262222893431908112972456 2929208 37274533679196670851394195911413760 2929209 -222303012972866229909043995610731696 2929210 60370878848537896401099273568097760 2929211 284728664219589370657626778233300480 2929212 -69876896464809094446610276963230720 2929213 -138139532761510316309110316083099040 2929214 176067574001892492339558927732589632 2929215 -31786743298901306332810492969472880 2929216 47873482312187508953351796925923328 2929217 344785450005559013669588311188972480 2929218 161923170771553371695074973017874304 2929219 292133862706879386925665274497516696 2929220 -115007979856581874189078279655013120 2929221 8933009362674825469461577197264000 2929222 314770116960277734036489724935042912 2929223 113762819522264894511200979743047704 2929224 388696656033743106540436842978385920 2929225 141832679268211078483371813878949100 2929226 -75065285433289984678764617651195040 2929227 -59462236581200946570891381603130368 2929228 -665221563098577520426241820231542784 2929229 79900341901884586567936815205477440 2929230 129707693904621361418051373598464000 2929231 -147589462170145228423930096952045968 2929232 -59356775977874601320386110976819200 2929233 -336119170042274989737772617086696976 2929234 1091610762042327547478804206608384 2929235 2281634573101586380328504763589680 2929236 71419866642214816904543994437136384 2929237 -140954553803878170939792734486488114 2929238 32141010173278529029127095941481344 2929239 -31610592427721758048345654533084192 2929240 -16089102717382812622307851212595200 2929241 -364481753721500290199129929539736320 2929242 158413525691108666528576381958554112 2929243 -38894860443823687502553119630712508 2929244 -217902407044701618961967398627966464 2929245 20025844872449479131344562338532480 2929246 -3247599872032970760122279281471296 2929247 204700460219741060031677696295451632 2929248 75620164663454983927289055099224064 2929249 -300672656509999981730544453041283520 2929250 195013440215250301817422557815592000 2929251 -52936184571751211077919507869780560 2929252 -171451453621269418826815186989989888 2929253 296265734320547557316190392579032056 2929254 1136497961803854304460153266672320 2929255 -48126323935082794110745214308147200 2929256 98429669187590861721339465562767360 2929257 -54496314912289900348422543346732800 2929258 87176314454799189202175996720039520 2929259 398572056103178484500903245994969460 2929260 188238043511040588832113886038850560 2929261 808388231840732685378233141513592300 2929262 31920529541185905189740425261598592 2929263 -3784511809184628295508243452369776 2929264 71597868684388754453309979357773824 2929265 126384191084620664080136216498052660 2929266 66967135580861670322187308236212640 2929267 622824898422919491303731116379268552 2929268 298104112754711024798936970039889920 2929269 232477490119884908026052638564544736 2929270 173584309757365854108162093064296960 2929271 -82765480944812234620609495609728 2929272 -156868756678645516156357523887534080 2929273 -129273754414640119179567403378057136 2929274 40440082587817899379858391864213472 2929275 -127861137823120125469422961155919200 2929276 265086161494386019101809433427507200 2929277 -229880506522960991169306835851963726 2929278 -17040887184259180643748563390533632 2929279 86779927540977999432097864589547640 2929280 22173920917540120141460165099520000 2929281 35936048595462399367779384829162944 2929282 66662340457992924803572932624790992 2929283 -56618715069104989690894685675904000 2929284 3825188251458947600189316258116736 2929285 199510553103503027639402725970401980 2929286 -105746091514968124052266897114485120 2929287 -371780409818358385770999815065336320 2929288 334200760900972033948711504169333760 2929289 -2090604959137894662594216325968 2929290 6611752944777037433226970633113600 2929291 -479978877876937289673682989203726400 2929292 131836881234813059480794594971062016 2929293 122815685181347248219335439601351382 2929294 205260828099511435173609489155744640 2929295 22582835104296515077925311327833600 2929296 -11735066126498127082785194536009728 2929297 -190600017405915791277956425988427968 2929298 216612794415206201449592651417408400 2929299 54522835958625214979907445141527408 2929300 60509858356717945084868826738124800 2929301 -291180527587524566203983794611363698 2929302 62243744025496014489582432219869280 2929303 -66045502815596970232691852632965312 2929304 18921844243956684253255720631623680 2929305 35708718519190737729469166662811520 2929306 162822018186879973106578062689859840 2929307 -954262074651204740549339637470211048 2929308 111182569075544162261028830719695360 2929309 586071358504155628164359952449559840 2929310 35638824591410184639781183015292160 2929311 -36548249196806171296916183267673600 2929312 -524333269898049660296008041327034368 2929313 -60409649435512617472235556342564816 2929314 -36665752375969232626094372381952000 2929315 -402431893557789388945621279456949040 2929316 -70189047926632302647705072666312448 2929317 -43384106722960925550946472326607520 2929318 68235919863077913799669341120554112 2929319 -97838441462784027059859966535891440 2929320 399023345020429430467802874298368000 2929321 -390835156041260697005301733571584908 2929322 194195357639307817860919874244977664 2929323 8340532952428975794465517465466304 2929324 17407217427378124329430157571773696 2929325 19218906926278271102487854753496000 2929326 28275381343438272409141391611935744 2929327 5418558774642560979928000424243184 2929328 2020903607359589039303322388660224 2929329 21548387080868358653216870710662324 2929330 136297541419524869340555421909702560 2929331 447230644743534843960023626054725132 2929332 540905105334728286596356739334144 2929333 -311831323893556709397479620655722272 2929334 154426333404321230326512144878296512 2929335 157631555712987610211867370098601600 2929336 -255151626158804138607353952734392320 2929337 547571584945815064295680953167170986 2929338 104089771503011900336350247511690240 2929339 -52142287728135414610169661641626368 2929340 94312473452703595435459436451072000 2929341 93990375928871145786283185890241792 2929342 131821363004244629968305086680813824 2929343 -252030401569547395626275994058281408 2929344 5675238258494416117392930955591680 2929345 -122772906882329194557582040730016000 2929346 41806360512771297848502771753031680 2929347 472459979611040774421513919177040400 2929348 -511732058700250798266778900083198720 2929349 260813833290927109859462198966986464 2929350 50884730790639910255249350808896000 2929351 -98551004216181101055552010592548648 2929352 -225788647623717381991974653612006400 2929353 96783648862591339386819330453107904 2929354 -561551989269500893299262576354953120 2929355 -2383020598992063847566103515994560 2929356 105193150032892425213003371929619712 2929357 379092808505085627040309126853279606 2929358 134037440578778621432191362868613184 2929359 159546730417988485614787601808512904 2929360 -16987045481228165524602198860759040 2929361 38396193306327652094658428821684800 2929362 61636480836948354366543638738420352 2929363 -277256950746051427383797467259187600 2929364 -16987438054207331449300785463083264 2929365 293987461072717596393592374617226720 2929366 -277530283631913425497434908750832576 2929367 466336535845515253846383480052678272 2929368 44811080593188278749665974315827200 2929369 -1138773233280512207555814610223800704 2929370 -35471601895034841225912041208459840 2929371 223145678336006227791844097139381912 2929372 -118954781090979524788907131235923968 2929373 -160783740353647217903790314284524378 2929374 -110056763061842187509122801608281088 2929375 615247641165750281025012338575000 2929376 -68506117819497332005604078131347456 2929377 -299998173674873652978953304241450560 2929378 256597725310778732137676338227420240 2929379 -101026143582724961003741684383181424 2929380 -157104928391328483671086446987325440 2929381 80085478504187845244077502947226624 2929382 -167792287944142209749276114644500480 2929383 152605901818316621950508704295841552 2929384 214090240663143152424040552524610560 2929385 -32177484224679727753219106228403420 2929386 -62122465126800390100386334151713536 2929387 -313953167834251242006128242775316120 2929388 44556443800731493630899185338171392 2929389 -95504817671691405840480006484824960 2929390 56760312153288499903393976869332480 2929391 -153824849778429222407587480879340208 2929392 92300604683963591398512861188259840 2929393 -368567028116305554007660457671389358 2929394 -37768287346934399448831991668661248 2929395 -44979875776588762017071846318914560 2929396 290080850844942794768137378021335040 2929397 -715969295064074600963352865108505028 2929398 -98173418921862579803341022866883136 2929399 1004187694001163878872150694655563520 2929400 133224350436098707244602599988224000 2929401 26975343813312530377850851768798080 2929402 74918879025906781775122280282202624 2929403 -12372052783546131411839548412889936 2929404 95230691463059507244153901283361792 2929405 269355848090920636916162816868054060 2929406 195066312598654476289018895212709760 2929407 -43933421843619560290069875973269504 2929408 -88860883962779920216587155084935168 2929409 -25443751334601201988731801460018560 2929410 169614619794380425134319934061600 2929411 -434427336741475879730957124344169988 2929412 96654226516285081785433298342660352 2929413 288590419722080730673297402365157344 2929414 -221066734466783147529339016682544000 2929415 166920305997204808301520992837917560 2929416 154952795763574719308150287190261760 2929417 17232362959000897097140213654699060 2929418 1385854614403197016836942642682368 2929419 9242857120153690421193251222950320 2929420 -13283099153385163403003143428556800 2929421 506769781685613614582103306064008288 2929422 38458846460088419683708158930008064 2929423 186376767055391840502709364131399680 2929424 -17833626764973078207945165547560960 2929425 -80669451564593868157254407228076000 2929426 -307187391064154132816504150028095088 2929427 199120132144366019229660593097279276 2929428 27025825402008655640837639028208512 2929429 -26996894565697152221970410539959524 2929430 23933915451430156100890788791328000 2929431 -275222275692492855055540691230045848 2929432 -8094195827256287932528125405081600 2929433 268080968826937638253942251239998404 2929434 133943995211170054375419172091758080 2929435 21078475678731497304584264175756000 2929436 101690767762661830117478962162739712 2929437 -74880588152412689547233051884620000 2929438 -31198896776000740968071577074562048 2929439 -127145228922124411148483605399225560 2929440 260555898469307713386134616775065600 2929441 -217413302145089237152564197862524096 2929442 46545059858694379251744515952769872 2929443 -11145837449599436176913087191150272 2929444 18328714083701771655298035169386496 2929445 -409912853356469133403456530138807300 2929446 5259569664749530741242243002322912 2929447 -16268794790135753609623805217116720 2929448 -535371170317321485611584621502960640 2929449 -51645593085910966107224857751143536 2929450 -30560688430610031388134883218636000 2929451 -74828393549645580353419188670440048 2929452 -149989862903479844622979461066643968 2929453 -514931550645239678846709345628776298 2929454 266499770031346504880643853633140672 2929455 194985501382785443619569720262291000 2929456 89983847525656721814781597559078912 2929457 -229679575781277753976336407218179548 2929458 -36607610872222972773827300437893120 2929459 -283348741919204568898283590526208896 2929460 -35219168338343907360356163708272640 2929461 2218695577976885601739360168225440 2929462 95402971111447982295534481754339232 2929463 735499986341335943982628721102124096 2929464 -159880551053196736884636250793164800 2929465 23576589528840674162027178722542080 2929466 227117839303661565071224261928184432 2929467 -23563128050692714266995399854642920 2929468 -197832895399633909857812243735984640 2929469 -14064870041486576970194699179863552 2929470 71859251913597371458262436699024000 2929471 160314211873022023649413545809008752 2929472 13228054841283794111554023264878592 2929473 -314806865545177714703965331431980000 2929474 188013270982296959182787338578328992 2929475 -113827507684151393848931394884913600 2929476 183510451775685866082402962481076224 2929477 -65542932782445428094602946174606560 2929478 11389192094610673349486796340066560 2929479 -17603014407562947230270053518067200 2929480 -247089322622309981634813850650777600 2929481 566347887573193680483313537212195072 2929482 -20591474503078731896099172884034000 2929483 -368033905921851506499567240893004268 2929484 -94509981214560546104078312731238400 2929485 -20561892802744913038848321967777920 2929486 91738236540156268647179210367024000 2929487 333600901038807967698494623414139520 2929488 88262372401717922122605319114850304 2929489 -93371488408235144259378774768962700 2929490 -4428554514877592628204618625394880 2929491 -149292731100647821225475331670531536 2929492 499525259046623065756024707942252416 2929493 19182716545073795868071564856168960 2929494 -224157965590458239089288487886504000 2929495 -247092605591886901432561293019233000 2929496 -168769332412808280672674585444044800 2929497 105482968603686843802043348582400672 2929498 -48228959414520105183430734472157952 2929499 -29862801435146038674196541592554160 2929500 -34263494926833383979953896488960000 2929501 130828652125112773420982910879358502 2929502 252722638075893596585915887133837952 2929503 -57997141954742148466735397483981496 2929504 -4936942208057129185413523553648640 2929505 -186099127320747531139072717136566680 2929506 33097021545249525460517439382080000 2929507 -25824187952305980102055297867608576 2929508 -47841072049727440220973380179359744 2929509 -280335012502191807803016910718886912 2929510 21883037058896329943577668729733120 2929511 125302426754420471479291443707568552 2929512 -62060768298138560518250757752832000 2929513 -576062604865220433233831570695767238 2929514 188645550249865779352361748957200640 2929515 5827860555435291172676982037294320 2929516 3082872124500838721086143490057728 2929517 -278960707949990852086904603971915434 2929518 87709221451902339759204063088740864 2929519 531907890754444073732958800567859920 2929520 -72078572124336442349782227374899200 2929521 -124576967460103123414310315707046976 2929522 196910819745302288998891730095283520 2929523 402242591371893300757513022430365772 2929524 36385522557366845588457093728808960 2929525 -104305572775781316240639026339309400 2929526 696312107378188904884813584517282944 2929527 -21369275008828384061243575759900680 2929528 -39084410177873909503132891786813440 2929529 -121351981154425128373448472442254870 2929530 88763791586347613020670407073560320 2929531 78783717015006683998911724682643456 2929532 162174709362566936898168577891802112 2929533 127858792476373532389878696203984064 2929534 -86524444611306102870884773980135360 2929535 -64742312479434780500964197838971040 2929536 170376893540111541142261452547031040 2929537 211284155309745062801993344777743700 2929538 -245491294728537811659425211740524080 2929539 -259830677960663839360483517397203976 2929540 -243769019991338019308797673266901760 2929541 -752520906762440704623028566414253188 2929542 20623863896378727605375618221682688 2929543 394675514751533567715690192809060400 2929544 -172905101385416440240813440415779840 2929545 32708141605231000144607029915099620 2929546 154820890886766873880551613075463472 2929547 -2321712911296699018739677536167472 2929548 -184211286456834431205269908070085120 2929549 -77714454999597331345586169387582208 2929550 56126279340359142343241583988660800 2929551 -195678403187380368841485688586434560 2929552 86389111122412491725517184392773632 2929553 324826932628767608755172386569319680 2929554 31930169188587813265354391068035840 2929555 109253390990096878904070347536182960 2929556 11859154842120735380947374149836800 2929557 -626582085069257370319330028510945280 2929558 61336224301844967665863827711421440 2929559 339863838305713170732690980916253680 2929560 -187486706124559576824340791097958400 2929561 -946922233736593588719944002527514368 2929562 47448010771261660085332848612824064 2929563 5912697605325277170940839013838400 2929564 -493521885869031220733836598852812800 2929565 -274844565364269021147014099877627540 2929566 148352970394952958565603549976226624 2929567 125333434770778133999738290148716800 2929568 -532011373062732169304919739943878656 2929569 -275879516919199178963771615262148512 2929570 -34189652012932361319320724808343040 2929571 79589030658926615464500236287991772 2929572 69313509657428578366409215119498240 2929573 7938956518288932986436226604080284 2929574 309272143775183354067623275795885536 2929575 -84886079221821677693476075446844800 2929576 143397265643122537342283773594152960 2929577 -135157429822078225788078609343187328 2929578 -138208769649273488708715889857912576 2929579 264034233388420160459862115409531184 2929580 206789507947588015783475726464742400 2929581 324615071541007175022616709284251840 2929582 -37888926235440888689984450738490048 2929583 502578339067055121299440056766045584 2929584 11030118418546112234965166551203840 2929585 -200843637942833487379012217820134220 2929586 -84395682798533925674502723293468160 2929587 -229738592226274647719659563991696848 2929588 522036517660532183258911866223360 2929589 -190835657626536375034229961092790276 2929590 150489887799413703379058913813120 2929591 257538658226935629146477382791803520 2929592 336129454584218298794413288106496000 2929593 -13131906370526561345886087525415680 2929594 -161462635268598800423574737931256608 2929595 -326767431855736190443674554261174400 2929596 693112237338726479790130492007424 2929597 -332451401271020632320146941876296480 2929598 48684301973103039220291698133067136 2929599 38910328472040537954386159266819464 2929600 -49841254059331039152615490689433600 2929601 174337021164042775248085627723489602 2929602 -20707019787281287851833515323554304 2929603 148960566247704769231310155672865852 2929604 750869242587872993584156989483810816 2929605 -73173834281693248428356541154270080 2929606 146896127482087456716286926704191104 2929607 -381856659450821317694622615881391144 2929608 -179874747799868398173898901440020480 2929609 -368615985900794282400153145668418140 2929610 -720151658716997107251767225894400 2929611 -118953710975547722471538137506873128 2929612 -165953145259108394628547023280425216 2929613 46077189678393699795815464704601740 2929614 -23440223994806946552397875097637760 2929615 -160879526864429129657692441967966040 2929616 56684909009024913996735776425377792 2929617 336923181071242551958122729273872034 2929618 -239867276599792648232156278748496240 2929619 65455697043030015531337552334349312 2929620 -117517920821152914304571056946749440 2929621 -229871381044802809230288529511520178 2929622 -293293673647350426642751384257969888 2929623 -111221674413613440031259089004128176 2929624 -91703622320964735831779254276423680 2929625 -284639927568098541006370159743120000 2929626 70940717806798142650961309495165184 2929627 324162436482267794818719168029948712 2929628 76231311527860617137645534622603264 2929629 66037744764350136169420942267200000 2929630 -25287591708262803242700819021041280 2929631 -283478151978809276362898666002386648 2929632 357890595563926171420769005079887872 2929633 -857459579789552460087089378009536 2929634 368821220764801174065066265209051216 2929635 314265895736543992204191476231407200 2929636 21577068510268896721457866904698880 2929637 196417720673189013926876042020316286 2929638 -73758421134488298109084843457952000 2929639 -326255727548812439744959340451599560 2929640 -48150247026063724837514178114355200 2929641 -30851805056185685941757740085348160 2929642 -39263187503592627182542944694487808 2929643 -36564539398077793828412998824516108 2929644 89356467850955037990576734911888896 2929645 43412583256831354356041520850005600 2929646 144572776719162374888380370924446272 2929647 -151146161180570900378863807098172416 2929648 14402272939057061834659878784204800 2929649 -57393487348337194901319660703129536 2929650 25262751540338754264050452364649600 2929651 -537426249356974304816014062604870656 2929652 117811448808098832646975665368448 2929653 407322483842026566587936795428270062 2929654 -38250347411680182842234214961951488 2929655 57354491643134284041499263662058240 2929656 -179365270185447251483842476542668800 2929657 -649335332178088275290072114697171094 2929658 -102255539444905772455945659572146320 2929659 -270563120649027103096080821570449896 2929660 92848827374642262498340094551595520 2929661 -619456916454139206014139775680472692 2929662 17074635177929871612140299443916800 2929663 -335583486434140548952165713595047816 2929664 -666763937907931186923184352189743104 2929665 87459101698899147012735644760289920 2929666 -60866182114225455293058726081932256 2929667 163062392008683372570136863586572000 2929668 76576483429800643995545525951655936 2929669 -251665470883068040364930754982768930 2929670 189224411544817321774775933710684800 2929671 179657154973022577532331518533521808 2929672 -354754286498897535905550555912806400 2929673 205882280717110415168766049240827264 2929674 -111451007502075534711865329110941440 2929675 -15206057898507040324021542484677200 2929676 4173496040381157203440994731909632 2929677 -237616939093005687305376794918652480 2929678 12058198729813590683257787917766400 2929679 531056910618902334718625169193811640 2929680 -31141330018939790738590771137576960 2929681 279570572345328586334564394901794624 2929682 -57149405095070583947449841520841728 2929683 -291092465880663768659628349624111176 2929684 367230531618612717919074373812959232 2929685 169351673433355193864249653428483360 2929686 61488606561105684163125776923238400 2929687 708914867438379464869356061863851336 2929688 35583321440735652808498333155317760 2929689 -9079654778160833493491193963414144 2929690 150277411268616685591857035951589600 2929691 578567844319420236227025211053678792 2929692 -198818100493177693468157795087451648 2929693 -37990914361669000896003015516194400 2929694 -169047948905383666269238450538958720 2929695 340363395576789416630257289485082400 2929696 69666526369004293800807425397227520 2929697 -93605937894898931726917370444874348 2929698 393531152775663273424117107731057664 2929699 17341233454928425018443316449124700 2929700 -24352787392718570959936310971036800 2929701 5783278687477563148974759145173984 2929702 -36339257957083234296654682100563200 2929703 65975371548078360508842419664535680 2929704 223301793171670692143036974221312000 2929705 -167009484663916942839317672503896000 2929706 -38911796985607005755775394785229632 2929707 118827630730451617285424709948717456 2929708 283960553838170725354915242254857216 2929709 38570646185910577417213213041451200 2929710 -11531060494961041012233910652807040 2929711 254004185336455749531443189236247312 2929712 -154934375689026767618697162503651328 2929713 86337489157895536445903937512018544 2929714 -93715267441225137185644613317028448 2929715 -477394883589476111152514365197969600 2929716 -373394548089256339957459896697098240 2929717 -40154614927542273110058091633729536 2929718 228724235681886949638314889238155840 2929719 433162503491491499440256679005568 2929720 -337580576043922560573512593843507200 2929721 -723592727802728687810817403244397168 2929722 -101205036020634766389980898272252928 2929723 -199887018320524083324778774492896028 2929724 -26200826250349568337940895723888640 2929725 -227860847887127838687004934783137500 2929726 216516989456050515402639360029421312 2929727 990310449827226859028053256424275640 2929728 -44049493891777542002917232282173440 2929729 406939381038233154880642495075944672 2929730 -124487974277857392437360158962294240 2929731 100519598303000146188188731606489344 2929732 -144403526115578213802111118856409088 2929733 629130253676606637357487969863637344 2929734 -23268567622715660009081802949011072 2929735 227924754703055782370664233038626960 2929736 282810855764700229347674969217991680 2929737 -90753191563905926154522303576383520 2929738 23900692643910279469356075495818496 2929739 79576547109266108675742788522519520 2929740 -97186467189947444548168756795637760 2929741 -574888674301594468402416553170766858 2929742 -101135320453608544148134372942779648 2929743 -260486411429259016459353205682803200 2929744 -31557565785385566544761570445885440 2929745 -37317130576688850869315135369917440 2929746 180008306406912902939312299030888704 2929747 -569636329316689793870998630962838804 2929748 -69983836704175621191950935945519104 2929749 97677523818636941303833751945860608 2929750 -75472588199507668088074694350560000 2929751 -223053546677830782943667101241568336 2929752 -79069536639289241076900391961518080 2929753 386132611106350696965234508167237002 2929754 -129715483947616949864720215915729440 2929755 62050547865653953814930415334149600 2929756 -181401771473823998510768707455393280 2929757 580121847070873798689528995500020006 2929758 -50059967379121986469695113134845312 2929759 -214944576864884650351569430509873744 2929760 84518762183862267425284337667932160 2929761 115623551452812893679831496244514432 2929762 -838288733847697300685357196195840 2929763 -175522901835083555017087798931988480 2929764 25683578745594299632495815001445376 2929765 -137350708091689529011441399776254340 2929766 119526353270164063136441234518331520 2929767 36749756472684845129888335323702912 2929768 -169229913505536737438802634608829440 2929769 262059525220611538000872267417753060 2929770 7073998281693058202185491451018080 2929771 -45054982413553015529633467440927856 2929772 16483650825507408539883624609500160 2929773 -43896902109879787447112881910208 2929774 -245974256882303776040725372834076160 2929775 -210047694352332335337920217266866200 2929776 42398443097297624862730875514650624 2929777 24478143833522067060517385628760372 2929778 -66197347084078241189110471116188640 2929779 37419669568341629523665390294250048 2929780 -79625853948603815504668304971038720 2929781 -54328988820747589746311244296227200 2929782 3793419822623847177591438228466560 2929783 446629694791611301511185626603347880 2929784 189437419010767084000049818500894720 2929785 -117491136340978542669609259717444800 2929786 -151562315795221962579609617303160576 2929787 -125538904000766079238208213829973200 2929788 -99908740309209286114151843281781760 2929789 -193411068218037735087720397514060410 2929790 145282917687403678370978396139086400 2929791 -116027522571790869099447104753721840 2929792 -199791647970655586916588953052119040 2929793 678985243708658452336090899459783042 2929794 1992118070262438009951476708229120 2929795 77658252772590916336940327365813200 2929796 174361474842940656343805623672425600 2929797 141467244398733017309635394799626880 2929798 -83618508086881560877626608955357600 2929799 459635079212904222419072685882372720 2929800 -138677150370051565978473718917120000 2929801 -189759962098386642418009694588733376 2929802 -315618481747514456928585682137597648 2929803 348795490328483188711117600663135704 2929804 2940322142143328328293881242931200 2929805 7111208262852749529903577344171360 2929806 -63744281627471424874961083158313536 2929807 -387069956933243516686036772363636944 2929808 24950565349289486564735993138528256 2929809 211255878969874668811012786590481728 2929810 -8722478480616754426652828212961280 2929811 -261599540336475681131926687337971200 2929812 142051869615211214526704072165529600 2929813 -569326426457680242090178231323629938 2929814 220578415786675121819984860372114752 2929815 56831712685647986842015548366973440 2929816 -152463569154892402540433590111979520 2929817 -473521123557639123227546216079526560 2929818 104141415021320162189721173706837504 2929819 6384056813128118045427610217485680 2929820 32356929241120554739014522281441280 2929821 151052251891288122836835962885603712 2929822 123197163799469167033310901636725760 2929823 210393455647567712391783417244875864 2929824 -242939363313919842870724693390786560 2929825 -38238901345397434520170231307557450 2929826 -18565023225449436515449238565316320 2929827 84776944528624984557740486694158832 2929828 -72747727923279312829075190204795904 2929829 131115475116749550968875769577996672 2929830 31357467778952624855769216175875840 2929831 183327012446753050233135568465509072 2929832 -177617181869778932060728807475527680 2929833 63673383457531232494982808013227402 2929834 40955632893615446651914257009648816 2929835 133724629492171339249990234893098400 2929836 -8197648337607895781139186763186176 2929837 -1765931858729364864824422565315348 2929838 -69198867913706441160830657621396160 2929839 -301821603091079311406832085386570240 2929840 20906453911286185374210085722193920 2929841 -157809797317856998139554117688006400 2929842 -189949446289991047232295592245210240 2929843 127470544383250002827602180114332416 2929844 56020773045510845904217041882980736 2929845 89684899612356508963196549318668800 2929846 2924660672610591847170260960852544 2929847 149042719060826121175256868584552952 2929848 6936187454744025845013443639377920 2929849 84020032405897520327002606111272964 2929850 42423447345091116526685538947289600 2929851 -273959080010717684118729858943876260 2929852 28431719924113696995879612978166272 2929853 154048850048296662976963349549491104 2929854 -80189809786769508924418596317388480 2929855 -3380007336957715219020446850648000 2929856 10796933039241940862145039921315840 2929857 -220853764165602037435921034643564000 2929858 69577638230914215765626011513859280 2929859 253059447640556843873826322437984060 2929860 51809871088660285098001517717813760 2929861 584696984344092987475881664376207424 2929862 -97388428082867020839042922369728768 2929863 -47817508195941516940216473358784856 2929864 14716716042701483609560452089118720 2929865 -300191774794515597349908386763881400 2929866 4927213692385134630831451877140224 2929867 388118321171384298915775397305696916 2929868 140055938317675046583251294462024448 2929869 -333099136146334190472470484386105706 2929870 -127604548804282569431197183472659200 2929871 -146564775052283252524459406955836688 2929872 -11816042615948685195927967299010560 2929873 343780539176788997476142442722260480 2929874 -54351039104108678902638816373938048 2929875 122263714078810184474052756377976000 2929876 8613204936568886614179936507987840 2929877 97216225118634175874535162224138400 2929878 -66429823418815029981648992987996160 2929879 -304844154356379920386886798348070520 2929880 137944374776581137909686025910272000 2929881 -145172273042666475817243090062348960 2929882 -17441817858286053055631946171952992 2929883 -65471101484373283760181652007415576 2929884 -251361131184736782749945072822859264 2929885 -65586058875068085224550445799255040 2929886 18333657198997803506123782434938880 2929887 315993297820805955614691005497014744 2929888 285076268346677852134963199753846784 2929889 -24818535169259582030960419986936144 2929890 19371172577845654853568174820147200 2929891 -10191618817428488446868893936559536 2929892 15243718475313766166326488672337920 2929893 -102565569508581787041740576014243296 2929894 -252666914301595693642984954323552 2929895 -237079912287595876113034043550418800 2929896 -350432692225776060550928558413562880 2929897 -3307369209595006747276557578203020 2929898 -271554443851738890574628191759774800 2929899 62535787449130438843884599025630720 2929900 -27427919465194621223618137412851200 2929901 23694420507760007783327908658603520 2929902 -103488023297660651128717887104261568 2929903 -148173135690727839230785517669470016 2929904 26308263316821122265251167462686720 2929905 -225376770244119616828354550394729600 2929906 -162641799922837023057601986487142400 2929907 -4158405692204081819239164153820680 2929908 -21781359484270336506864149215395840 2929909 413669300215377105143865412642011420 2929910 121745488873186984155270674314700160 2929911 26437835960649953240138560586052072 2929912 -315409759872980303836727849768140800 2929913 85596293815104434160501766390978560 2929914 38052899409050397750296727779500800 2929915 167692391744823257053034136100788720 2929916 520154355700951482927365516799138816 2929917 12213211230245013874343256144890880 2929918 8183666173665397216651160294108160 2929919 -94947293658003638446976902474380504 2929920 20429881961802754449552650639769600 2929921 -508888549240255034514764709412634878 2929922 -76581422732203433825223402989245488 2929923 -173318714004583453179884964557984856 2929924 -18321397163407799762151357525233664 2929925 88596545001252937010967352521816000 2929926 14323455292365171311996094630346944 2929927 59437352889091062542432359793664 2929928 -15091111019867159909281117592678400 2929929 -109955278135460566775389876052319216 2929930 -78249421056919881026371676752052640 2929931 435553131936912314513043770254737264 2929932 4534993554913757038064288941345536 2929933 -1076839408228875733007609285397576960 2929934 478268908128252404206956390825984 2929935 3019853166490593505292585755798800 2929936 38049204846556552249180679473152000 2929937 -258741540006437189123142228156846414 2929938 -52392163232210015426323951266545664 2929939 30613035570249887350459448966589740 2929940 -58880798226307809776695005890150400 2929941 -68206250672123126334148387442079648 2929942 -93583706289004621644045513264795456 2929943 702704500866149018069645718894981192 2929944 70730741259037806660917249102622720 2929945 377580263912004447727622128732205700 2929946 -164333006607327506213256491940018432 2929947 198412615461190329472561930095971328 2929948 -95442157512995362342263286187673600 2929949 -339835029263993983738409424984269280 2929950 111162861514893891037157702759577600 2929951 275351017715861277064571796729721952 2929952 -556083158115022892289916583333068800 2929953 259478868118177305252088650865318320 2929954 302327797785526950575244922766308176 2929955 -48761686291959968341178218141659600 2929956 -82804974596205783976992548440166400 2929957 -341843570235830400537699007452622080 2929958 182683657759175796202714871402890176 2929959 -588547160717373258523278323181119280 2929960 -143844300620682290448648193677312000 2929961 -440784005195311117070703758901378438 2929962 36344207843890036289185915676127744 2929963 304467335700472029204704368877772212 2929964 -273609377421823221922850401446753024 2929965 -17446936032218978515545267313589760 2929966 2951299342905714614186954536221504 2929967 188276270179959052510125725045903232 2929968 -53271515968165049708117002131652608 2929969 40833298066354908935719868344327680 2929970 -29629924543532930145991061958489600 2929971 198520044677021599966836566714309760 2929972 345875269824812228075404708137531776 2929973 397033662297059890983572814823194222 2929974 -18109894747002537193296766966232640 2929975 226876558335381036143356672280559600 2929976 58702300846143549677177280736911360 2929977 2565559446038147747621366733966048 2929978 -264941332827478176539149130258203680 2929979 86982398168774234006364099194533584 2929980 -133829766818849225941778057202892800 2929981 -154893068332099219101582834068950560 2929982 -189472747155055733113577636110909056 2929983 -56367866927189746687528166033040768 2929984 -126596910919167703342419659172347904 2929985 211525836388153869617798025827604180 2929986 126641362907657766302010675274291200 2929987 263008371488239461129277737966118632 2929988 -193249699673693136329056367644528512 2929989 -132076289122301656289298342452993280 2929990 -31137384804820030615033244446156800 2929991 -253370759153856638922194082639901608 2929992 -79872356176154775111532250656604160 2929993 180667634217939845611729227543166848 2929994 -88765910183838994111617664750858704 2929995 -143492326902407503471111016214131280 2929996 11579062458683467455456174641582080 2929997 -186639557334239549044584903482899968 2929998 93209809817958870825108226876544064 2929999 320004357394992255785946801654684720 2930000 11547265136093796311605976939520000 2930001 -33695112372094743370357196435576256 2930002 36889788292953238212329549819981952 2930003 358393907139735552455411179391862252 2930004 125119511368715112387389066150479872 2930005 142651819473004228481896467429975960 2930006 -98918293888862376390225594952820160 2930007 -237697768675960594585144301586366360 2930008 3723531375859288210629855738408960 2930009 -425879175920773213372231232221446960 2930010 -44164238819981315328172668635642880 2930011 20012781160148447150966293830326304 2930012 -38697557400314313259363259272616448 2930013 -3513591854796344677224562658967156 2930014 -2566061755484197662991207941750144 2930015 851409037488569223471256932991200 2930016 -95011485194718619350408436358578176 2930017 -406222873073099565479326054326038528 2930018 -45714705973674332828504343429547008 2930019 -176129677540866477406104965725543440 2930020 3696114192398777327202853745172480 2930021 -13417347747962154821871986203307778 2930022 -248108418437498731504461063272847840 2930023 79678704044923453232785878218370000 2930024 152078433231698984103932157871749120 2930025 -23268316592386373230877404436222400 2930026 -249603687808645285421912880872073216 2930027 149517124419761587690707491361675264 2930028 38598363841103644649131934953390080 2930029 -63291469940646842343566889169546580 2930030 -94356132273434252046410873713958400 2930031 208639466447432076786988844452681920 2930032 23638348166807600649452197062049792 2930033 212573183200427751734895696150723282 2930034 -18005083675764000317837582664654720 2930035 137788285787867845169945667998480160 2930036 94963398294322149031557216418538880 2930037 -11353124324196908378850602748255840 2930038 24386624944574839883761598762677920 2930039 -119012131678364584118188666421721600 2930040 -105417243824641583326697648830464000 2930041 951765725129161497770340553749083392 2930042 274672419995090666919207766829922672 2930043 -267995189200824456246304475601945600 2930044 -56453477075409705504903855527688704 2930045 -228964195761316293910017237048575700 2930046 -76471964189597942293509316165395456 2930047 317545625713513468426635979170096040 2930048 -593368784284766860297650276201922560 2930049 -90585504444009795333460782707588400 2930050 -176301710978689337398250134405597200 2930051 -116476407741449318675963696324879400 2930052 15405716984529088830000482232090624 2930053 -358369045503474401387094041132633922 2930054 130870370144741984841387835749818976 2930055 215633214456397625429431125558285600 2930056 202374624604842684296232087463004160 2930057 389030236933425181826976002132275272 2930058 -18692201282968267535116236364646400 2930059 -508640856184471945042681076115644760 2930060 66460972770323731464812285443123200 2930061 8413053313695658869886575094037664 2930062 95684200555617742441647433000758912 2930063 -11214785421517452274148283405401736 2930064 37016847160733276695786097089511424 2930065 -90510989152023648864140209278545880 2930066 26836859527664909662381349880403200 2930067 -16411043198456966651796086794329600 2930068 77304842763371933846488842512941056 2930069 551486674064999168390270922186027996 2930070 -27348724159333081515953437198878720 2930071 256896721487818529058421813439139272 2930072 130038210489601839185070710269900800 2930073 305305576770238221645200949518332800 2930074 10996717591582150510199856122302464 2930075 52165554328106322805695746372925300 2930076 -25120928376078130181180887383168000 2930077 170305016457243942678521105883683712 2930078 4579890643132704692742005269570560 2930079 129053167899201897493004741811396240 2930080 -259769861520481641479284518858915840 2930081 -139409072170641847110066538211077056 2930082 -144792549178651520926938553274990208 2930083 -312116749916793041490866715523664736 2930084 -83142496502048571411638585984486784 2930085 121694440855245865662318632051760000 2930086 -76348801117820270042171347137779520 2930087 -107572662312708413249513922249201888 2930088 11510624899416871468359912719646720 2930089 584660664509164673723080235644774650 2930090 14068973906527360143773904116080320 2930091 289500179471204979441779472615239664 2930092 9738140022827075597096308342528512 2930093 -137336395360101508954406616604487658 2930094 115220662546692681624202321411604160 2930095 87409256335898755300484951123203680 2930096 41964746007127240081542305851441152 2930097 -191745396601148746224200147233395600 2930098 69769448556363454403827960744150800 2930099 -248060767920357770164901179073651760 2930100 77299634633724300221035433415014400 2930101 -134178370065540391415365344243000708 2930102 -177057422713243819637337484446837120 2930103 25500221839398133614575417996688048 2930104 -152229190118662122856123704568012800 2930105 -69769713290652253242046299800930040 2930106 -523993299947722301144852231235072 2930107 -247759217192820680647063739094670488 2930108 -130305784187527072891626990218726400 2930109 6239418327287206814402738558241408 2930110 -221960072448415688632697148492096000 2930111 -126402750206763231897827660010750576 2930112 -38489126926889049649989206843326464 2930113 245867105011069727309839182422679362 2930114 -37677196535569500311934004968663168 2930115 -47309326890340873092343992723347280 2930116 24443626797229988516779629428207616 2930117 -485959628932238794738441075500410880 2930118 -113727108091653784451224342035544896 2930119 -365147675703635600569044665505277480 2930120 88866166618965631549572372529152000 2930121 -648526502479401939269911617575596800 2930122 -53712023915232726242933884968059760 2930123 -102777158586541266575957518700751360 2930124 -64199093022786809842293990618284544 2930125 212172572738202170720081404902408000 2930126 -15033419461464522769840000143083136 2930127 315480717047198793861044835582397320 2930128 19120310124316596431397032919040000 2930129 286452887043202995466098668061370740 2930130 37866606895326339124292054663262720 2930131 -214684577943992656784315792166257280 2930132 476140984378125610410045542537344896 2930133 1005300350474616809100296403364224 2930134 122607074583236839859965339462269216 2930135 163194407646384373797555212569600800 2930136 -150012236394683352128158633267200 2930137 -58069549979368435667006747275154688 2930138 26133389794374501732820321244567520 2930139 279234940136585399390112077344058604 2930140 125531624718038575183707144803635200 2930141 -94396490618261759174227002103024788 2930142 -158770741660154677906502665993528320 2930143 12852646969467156216924900681673144 2930144 195345597258781821521240246716465152 2930145 87548465009067410089401369983118720 2930146 -319953607540359637860452941838839728 2930147 -6026363609855041372814506424947680 2930148 79415492673100039316969650334392320 2930149 140220884970289798771752033684768 2930150 -71381999606987976437335380579847200 2930151 6869273173882280551215211960272384 2930152 323985954459767727410622940649241600 2930153 445377293530547472693064489513545402 2930154 21614211339779114403036840630144000 2930155 313684598707456578971986305088737120 2930156 80078113504016021269452487718266368 2930157 -156636368803108023648159347717995872 2930158 -54034326001110397723938479752335360 2930159 395469024992747303875186773614241360 2930160 26399299674930650055387123145113600 2930161 58808959594785634211541682559228480 2930162 971890963788020689785726199010832 2930163 -36648631407217319212939294911859656 2930164 -78419702308477343778875962986922624 2930165 15804856882057719812165544616137600 2930166 74196137485686445519711678845488352 2930167 -642403924610531217774160843607541784 2930168 -620955366012147034683648453326192640 2930169 -271013397091360588797314547930338592 2930170 -13115147857731740908678390540554240 2930171 -191961579003042704076977837734963380 2930172 -109792448386646407837530514745499648 2930173 -267407815851018929026064784204803578 2930174 -110238073131475614557726282228227200 2930175 -13673891322276724574356530671796600 2930176 142066624672146999287611735261839360 2930177 249565428315169723752469277583460800 2930178 49070083337758436473221086185339392 2930179 99932329408814945949747256387565776 2930180 -232097879941496283088679843278540800 2930181 -111010147131569963328520940810914848 2930182 58392154572425239638913802385629184 2930183 -92226434127236717979834695724165960 2930184 -2910321911704895321240013232573440 2930185 -272871322616710714753976103023806620 2930186 85132984940430917688196231674604800 2930187 -28474181789028960801628095228482832 2930188 -175839008153450105036608129420397568 2930189 -405231681230595535251726612907008000 2930190 -8842228589237654619542990614596480 2930191 -276895525725238662991654508391404616 2930192 -1682588835101833904151472164372480 2930193 132847056842727583950778950470699904 2930194 191414028210865559819042012967658896 2930195 48445179759653399298373998538230480 2930196 242755685024954421647546623193094144 2930197 -103222275123091016127401694309850354 2930198 180374808418714769650342920508029120 2930199 -170975594465691303451607833523016960 2930200 -39373760369560045563125695097856000 2930201 -646627239706543853679804442216575798 2930202 -195105069303953455361338121635038720 2930203 -64450995837929768291779042761989016 2930204 -5990725311872886925456276413120000 2930205 126878035012145670491469169190723520 2930206 44957391072108682370271579094800384 2930207 -172094604794600218872408982572927888 2930208 549818556807993635834323860804599808 2930209 62321614208000452592675059806748180 2930210 66666186878778621837335191224425760 2930211 54918089239513065907318343032025088 2930212 -121605061582510084104339767332716288 2930213 -86995260541347852065777573999061504 2930214 -37936710840243760774903127064619008 2930215 -286181610953384077827289237880910720 2930216 124925251007504023726227003412884480 2930217 -104620064261220358096810268833269120 2930218 -42493188145974400211639854150944000 2930219 -576508555093480171558490148974530380 2930220 8674986479896318499297993459589120 2930221 262506516890987850449434194106854112 2930222 -229596620642474761454367309711516288 2930223 79650169063712062209027127456792704 2930224 99978961437336651242860775087308800 2930225 -108582064540351377043536866852432250 2930226 81382670691719759434201849634525184 2930227 -70987107325001877433175567561364248 2930228 96724909334985494568887054533441536 2930229 -242931565767667236079296368800402560 2930230 -84320817563814702542339227473513600 2930231 -151528291305884503540079781946906968 2930232 -99109358494489437478340195356508160 2930233 678331130478878066811350853922592724 2930234 -8846680014273643849247932028167200 2930235 -968266367343367676353604414361600 2930236 -181500137228388688109391272779330560 2930237 3018695664232524344040267365987046 2930238 -250315840622307697002725766040213056 2930239 -147404164077438147754972926700369680 2930240 -112551252925899547834872128848527360 2930241 -256671971653506262930922411143964736 2930242 95026101993883202040740826319555584 2930243 -276524776943835934748978500529597508 2930244 98563817502640684142388775468449792 2930245 -26079766029520157985875592367425120 2930246 144676986960932087541882480707493888 2930247 242076554137561379181102039152239200 2930248 -494771846646073033836132579016611840 2930249 363131305554980643432673397265753600 2930250 -170441080734371215718247748059456000 2930251 144434883029045580275610964903948312 2930252 5618635435416407765422126498470912 2930253 -101525221181809733683694984386033536 2930254 210882057437601371406248821966608576 2930255 211332156767957689824067550698001160 2930256 2026455393620858918960330310942720 2930257 721426490921396414116654542478516 2930258 -45325834086863393389352886068849520 2930259 278650274667492703832650162281890880 2930260 290869767661746424333636984345562880 2930261 -399807120029337557982019758881241138 2930262 -260052278041211304584498323708071936 2930263 -58407970857432408789445756295989672 2930264 82925106685421152037726423077355520 2930265 -48347830130030717510153373891463800 2930266 53398668129084778218703301493518832 2930267 -640148032210102530395209183299498684 2930268 -159008905735113315729447629531873280 2930269 -41653737064851858032526197863138656 2930270 20457571762413027379263627536555520 2930271 -45420878994772950494059882063804416 2930272 287028800771644006498445614077837312 2930273 541868781092217829916260588420774536 2930274 90464182897927766251136292877063968 2930275 10463950835317593207843773955200000 2930276 395170267535965470624227536714471680 2930277 70074509356535048913654691997735232 2930278 2035006778583712523217762890921088 2930279 -88427033295266882978803888866284928 2930280 -80736301747447238785794351335424000 2930281 -36078480470084648459161799470846918 2930282 164144058135834165085014568740418992 2930283 367851386600864200111226724000039600 2930284 -88446563991763275470811378408847360 2930285 352451690196364991523735951300787980 2930286 14120121964333952974842290422131264 2930287 166725148222299336872943992528681936 2930288 26347379634115587934317867608408064 2930289 80951082465562867412776906431148800 2930290 138608489063125849324375953984245760 2930291 -173888597807164674218715081142472208 2930292 105409139067639567860344625347246080 2930293 10409067652120374552319876526343864 2930294 -117704468821693312925174192515084800 2930295 218112657819118508655581200629610320 2930296 -411948317637827309428822319606046720 2930297 -67917104485188403749253157623816380 2930298 108529494125895689098410913309502976 2930299 -116763036282806796894453674580420700 2930300 -171182751048075338255903392642521600 2930301 114859002555988943410884665860502400 2930302 193599266514209552198029945999695552 2930303 -472222936361944622751325057055672448 2930304 119813335721183705322371426801418240 2930305 42724290073580252580447555597446400 2930306 104016538926329893995094894369517568 2930307 302773003757816300979834688923102192 2930308 63073517672142019084031315556249600 2930309 69928993402554094754752784108394816 2930310 40392885979097656237013139685267200 2930311 186630250148520219737897891074437024 2930312 114636417433528328507873786391429120 2930313 18832902699078701581742200234612800 2930314 -96170390899308790185996078380957088 2930315 -40444830926870408541038647088974080 2930316 -23643515350627839397481015888372736 2930317 -147754829969764937775564360776743752 2930318 6000414896335950974882953051487040 2930319 -2395410706065733596562719362932512 2930320 117415503163289443391434628779622400 2930321 -9212958529511070722578026781549968 2930322 -31976040977241742793842993647415296 2930323 -23955887465117477860710072051159552 2930324 -126477393924920150520577856166729984 2930325 -4662402588322928108585935432920000 2930326 1589018766601233242996511228861696 2930327 43690433870426578651572283047608160 2930328 -381676330906639807758606055496448000 2930329 228464929005233946915994209395513930 2930330 78556654985025098164688288379760320 2930331 -115707715475551232013030614140678248 2930332 -189915561653694365676819212388093440 2930333 -9870159670262269528937854073051136 2930334 216798220070196961042356711324963840 2930335 412238479428729847373216177626010280 2930336 263589237018778489449388122850394112 2930337 106130136970902200565295269087586560 2930338 -148496591510386514354294663566726656 2930339 -193750371399139618824743859701268360 2930340 22609513047789646039841651552378880 2930341 216837474212159473644092124621173052 2930342 -204343443396023909186543425303952928 2930343 -12588301697869114056297027592751232 2930344 -225085353480102121014373393244451840 2930345 -258495972605096311152974164511635200 2930346 -279745732971904115371724298341464320 2930347 43146702782319577783773552546865440 2930348 -237555450733301714128414539827149824 2930349 -120362786479854419431759500597508800 2930350 -186848372585269944917195478711984000 2930351 -220717679413806283859583757724261400 2930352 -12675860987228243740716476253143040 2930353 -156868260351947331126187140933117840 2930354 -60561024924922013097323553466595328 2930355 281599273771112400554628534247531200 2930356 89781405795120432137909473765048320 2930357 -664174640826019869957261505265669394 2930358 -56309413083164864192109025635085440 2930359 398850252733741729267788880795755560 2930360 -429626796815618338938944261147136000 2930361 -61310276311612077621157704788837376 2930362 -203722545164464281851536178943431568 2930363 157681149334984277871021883811951760 2930364 7875502718307823172889723929149440 2930365 149290148280634164452755343805625260 2930366 9409259482587609801393354678873984 2930367 211907718709647703012434063185395200 2930368 -16224490943636491220828456042364928 2930369 -904767633341577853726683543322752 2930370 37287377095944495480685995082982400 2930371 153379254888978795520767348910560572 2930372 -471630587548629166579684786723980288 2930373 -74724169001390225030224505198068578 2930374 -238398706102567091708529685710908064 2930375 119393344477125478307939236018992000 2930376 37706403644953762597136959067136000 2930377 -69400090683246107538822407373627228 2930378 -547830186286955770152011801165520 2930379 193769186064731399669626936416591360 2930380 -242483716755471188981189407443379200 2930381 -640110321039632847626871549935047818 2930382 -7008043184519585302418964155792640 2930383 179323501345886738654300753829928800 2930384 41556173294521829073085574369378304 2930385 4464014652263773532725669277049600 2930386 306458233150464907046831648176501392 2930387 -152618091254577259460293413688093248 2930388 -168527465595674822276165677561804800 2930389 -133890165984157948306998956270891520 2930390 -54864711521773628745498499059868800 2930391 -568422903678187623985117589327440560 2930392 -102098213548899917281710134070067200 2930393 108287267194034826448439871856319124 2930394 17882547387047471875110166290700800 2930395 2903419120712633463180812710032720 2930396 -214460875431233606807317709033697792 2930397 127099590657561379455326161314537600 2930398 -110385355182689866975141319397457920 2930399 165664807148126404667126120194196160 2930400 55527325887795292057077712296345600 2930401 12699251974426076719641045131882402 2930402 -257944117996251838074606345361821696 2930403 30908898869233599092576188037514240 2930404 483361542807847772695173072012553856 2930405 -50908786059537707707777815003017640 2930406 -135350115205249928920441652496127296 2930407 4897759474584154335293193537237888 2930408 122560992960657661580489146568294400 2930409 119079560876659731355487519976824160 2930410 72166051637177697185311988593781760 2930411 -7899442674636425275760427145493976 2930412 146852344127468396514122531554406400 2930413 -310077084875876197025514648737207338 2930414 -17545212938170392464268444496544640 2930415 -46413490977568313280510914252119680 2930416 -32794642309336303728446424450531328 2930417 270238504294639003189187651169686592 2930418 -16031512335587178942090582912606960 2930419 -392376824499324969330090164952784180 2930420 198566252455886116031477246133953280 2930421 -168150268447540338449111088185832960 2930422 45305007568477102757963575455465024 2930423 -19846048290746271913033254647291016 2930424 -82754179922357594445882806036398080 2930425 204388693079737877910493220921374800 2930426 486607883757719800628418433133736960 2930427 -206408024792179975335708258309425160 2930428 -302669120679898689025199657574033920 2930429 -93277290612385555082299882838104116 2930430 -8552968413169516637684285828136960 2930431 18067752203242421081203626759271792 2930432 -44822308216640704175571195641462784 2930433 273818482380806532428361565602423648 2930434 59704794137599732047799972795752000 2930435 -219375848856984252936911335804395120 2930436 -80125227079619677990784305965940608 2930437 223872583352967266412242285069120572 2930438 794422868141034504931664334343296 2930439 -7411529580207305990508245890143792 2930440 -209545018367316465113676938832998400 2930441 587019511226591242665222398925313332 2930442 -147234186933415037133634962437983488 2930443 564553301758091944478444312133289344 2930444 -313912638550860648480470956874608128 2930445 197225629047190647099990264524961600 2930446 215987451193106474861733173690941440 2930447 6470468264448147645987034052087328 2930448 24736963815938148504056807284998144 2930449 132295764495720993586876362984758450 2930450 -3616580991345472257894138312576000 2930451 360426159034984996712084940558050232 2930452 -92981835376064085349941177038059520 2930453 409660450921155514548456992079533184 2930454 47094664920730561254946294049943168 2930455 332234065141973362842565590538668720 2930456 212340729538575877601147191849850880 2930457 -56337895990680831341054475665411520 2930458 170345103903222460232379442500196080 2930459 161445387388647168172631504168691216 2930460 35065446050059844214773461018913280 2930461 -240482929114082221750577790112443776 2930462 387367365349022923444645625369615232 2930463 -313788730087690374184994827246434408 2930464 -45962217974731112961158216065941504 2930465 63242079767051101752739854847512000 2930466 47454772945818077543522100067688448 2930467 91247013713123523453047890621695352 2930468 -412846423758605212937989379708372352 2930469 -159087238575693872832188492780573856 2930470 296526721773283643515899027752588160 2930471 -439519108341633546364474865990281800 2930472 359508562237092623000603251153305600 2930473 19995443242629426331921495489972544 2930474 -82436748221285478545521996716419664 2930475 -79263068546631266928449367142834800 2930476 102458576790395841831033506933643264 2930477 -286957142779972040970176721947530176 2930478 65834906667278951542158706519231488 2930479 740395350748475177698275725070284760 2930480 -24005171089630049473605244969943040 2930481 29754302712611758805925421505746128 2930482 306434310606018276880910952221076384 2930483 -39354345184127584264586866777265268 2930484 49518785329276402713102033394391040 2930485 -178316480074410969907528842599363400 2930486 26297411056350635050918244494012800 2930487 -140071994054681014480058022457842048 2930488 -32598513421172260226923680421908480 2930489 -133941504451715217326276423793514710 2930490 18334055425083997276464974489322720 2930491 338140167677924467932336122151697892 2930492 -62218027050608733290064502518140928 2930493 -5480476120077021443936867121298656 2930494 -255088975544872923825018947998379520 2930495 633011061050038656354556758440546880 2930496 61475194824482712385262838645522432 2930497 1003383366960683377865329917799502592 2930498 -200334036477156575113528187592990000 2930499 -8937677825093535777306533476368 2930500 -3153340403657425830509829701568000 2930501 -154874201952975197055610658687867136 2930502 -95072086681009915590899744796226368 2930503 -8385024091333043851031531680268400 2930504 -481162473258181543765526623540362240 2930505 -132939114370997541779996995944326400 2930506 91618228808546644874720161290683952 2930507 -265281948105283799174584885261643244 2930508 47982053873485103422474199509493760 2930509 282393613912525143243058624688958710 2930510 258797167928329003767502952064232320 2930511 -105466980691987418972762139654307296 2930512 -4543353905745413880431102631903232 2930513 505695191413277723580995795421749760 2930514 168154012627579775308437157048064640 2930515 -119298689094096977893025830062667200 2930516 -112753201549295032440888491722543104 2930517 1511065683122768280219055188503520 2930518 -68597545652028424822807556820131040 2930519 334103576089668702216499565290054920 2930520 -152431550667475392280035239971430400 2930521 224155140822565601982048075510403344 2930522 83935060590335193901843357291315200 2930523 -9590701253520200052270921733573632 2930524 -244881182624391566254416920043195904 2930525 -37896141930326715351101291441510400 2930526 151426091821022884292960739342326400 2930527 690554834862365927107355115803737376 2930528 786623542534317111653623538282397696 2930529 17642850626091562407314977827178368 2930530 99037981487149944952892960170252800 2930531 272852280380451813305117237737151064 2930532 -87371010922300059666685707912342528 2930533 4801511460117304534190685963990782 2930534 220277416522055783804702340728736000 2930535 42707834312425414293524640688633320 2930536 629210795083312109528435438223360 2930537 188874506968620111192315219226507200 2930538 77130763679061549802698991600451328 2930539 474217902719899345616730360502708340 2930540 -136264089684206076447031664362229760 2930541 348345261048067163802369428248810080 2930542 72292805559876891217046681144644992 2930543 -158674385412998213958689375706826824 2930544 -30111170020040981908355827252985856 2930545 132528156167611205075596953317040000 2930546 100650537239670944120646909693587472 2930547 10164945306874468168145934525382200 2930548 -107598663539583450836927533122301184 2930549 -36449803133595396145415083760121540 2930550 -4386595294406890121491939895654400 2930551 252814551883633328629552829069386312 2930552 -55000496876270275203682064619601920 2930553 93720268345547734017306252174864000 2930554 79490286629923586689706952379889664 2930555 -153307876669749086004272985864311040 2930556 -268916613860405967024929069492084736 2930557 -59352508577307376395631595034864576 2930558 260532830640127784242497295934906880 2930559 299472158956680257126544028127509704 2930560 -4026792080667871043331721003008000 2930561 -139199353562071576351172686773779838 2930562 -172317792771142813165999045018700736 2930563 -119514105578406846624780274807085188 2930564 31334686450732559037748728412004352 2930565 -39476502571866167411165704651104960 2930566 219150051586313548834088070376250880 2930567 205810819737731252750279395412620512 2930568 98394762638294746630091121099571200 2930569 -31971481505547279983844311270672604 2930570 -2982913164695206317399314442704640 2930571 -45447212609304921214575491049306336 2930572 -259023686832778199014025955032509440 2930573 432773810502730936111352718800050560 2930574 -66225560301363716973010278586892160 2930575 -321503138604906234553692671567534200 2930576 122395255268380343149740268129419264 2930577 -37994656095220121299089794880298944 2930578 -93793587202233817129175115224761344 2930579 -8565611919449305740728041752693120 2930580 -175811791753072187395527207070310400 2930581 -404611002578769224036812077523510436 2930582 54405492298071383614745903506440192 2930583 11538224972737858766469721773349584 2930584 204427201492422060856213301677670400 2930585 -1139867752096583232828104196986880 2930586 113439061186970836777948301748044544 2930587 81611855538513294457223287933065192 2930588 97636456473060539931043570641953280 2930589 -181667233636332625832472492875265600 2930590 -9140361564657701977860698491783680 2930591 223014080932878021159815170353644544 2930592 76219947369663295211640577327104000 2930593 553480631259934540641702334566735842 2930594 20105714476479497991359226375032832 2930595 -129978704292667792774926922494871200 2930596 -248448284159544008319338284134334464 2930597 53518330982230861762720278076194972 2930598 -1268927050828997822859346369943232 2930599 -250643498228318173759268289108826064 2930600 -224706339442530967894102965584256000 2930601 538429480583779803582101602274109984 2930602 -220745332804673581283546911928551248 2930603 -51044158752204713330279034020043216 2930604 264320302925492800442432473801360896 2930605 -31934418626030396861644091580634740 2930606 -3036263446156531535508934505431296 2930607 181149604194433226638904761970186640 2930608 -96344986106809598918949031542849536 2930609 -104829086755597108199007465479143872 2930610 -19154401633006645700403475076298240 2930611 253441476530035096548249725047604424 2930612 -491096591448742500662918832690351744 2930613 -209005630814443616384927299793280 2930614 44052462945655836675109924253339520 2930615 148494753353251244979162427895756760 2930616 -23958892009288137458746846409195520 2930617 -493002283773173581123471306163741360 2930618 -100654230551360252870261078548830720 2930619 5984736251935753500941787043706928 2930620 -56379745110519186336955481794560 2930621 3612819760862026238779070995955052 2930622 -288965911863948394908558895174656 2930623 -384421075926745933338000656848851600 2930624 184827377944754614229120067777331200 2930625 51535681010163000953844150200996250 2930626 82636446557936474091333655473250512 2930627 -14514811071303589015832055866400000 2930628 -25478323133424673519577065454945280 2930629 431375375871809189284478567789906394 2930630 -6840435608109518308782683340268800 2930631 239156473102468513480517966794364544 2930632 -432597660262109698640749073500953600 2930633 202133181880703394865510113409857882 2930634 3237973957971402309616812052055040 2930635 78398626437131816559795400075431600 2930636 69042318379634941087590725521221120 2930637 -98305145725260581185470979756583232 2930638 -422403671076500057719734211598325504 2930639 35801517095913358790248233404793360 2930640 511098938461166313638475180933120 2930641 -108133453378433807203805725109765070 2930642 -50676690920289798699603813124210176 2930643 -291912580740462238319452017716173068 2930644 -607848601346688864466985068517068800 2930645 -28639683680195997459646401660584100 2930646 -151074832768237618517194112689252416 2930647 165737599598519239544730232167250944 2930648 41979622726386438664741477584076800 2930649 41570987993543129274635536671405264 2930650 153572528338164678813256172697166800 2930651 -336225260876507071449136404000204348 2930652 -44312578508614520699249556360019968 2930653 499877057093743977174410308625360160 2930654 -23562722714868496029701853643483968 2930655 -10688617193379532289478306610099200 2930656 11996382577202418728312877531267072 2930657 4057251360510972277075435312095906 2930658 -15993702157422499982568514133597952 2930659 103830804907023706333385676398078240 2930660 -70652275291738190597718010415896320 2930661 -6890347144539549946404961055032068 2930662 -70761681775246840984952267334311808 2930663 -602944353787734822210953092049538720 2930664 93169934408385973143838548348272640 2930665 -374083834276532130949314065871216540 2930666 5619127070080668046574882194166784 2930667 -89424243698769070499368246727669760 2930668 60041068305918257150080222070748160 2930669 -348154581292233357060937341436704 2930670 56453454699634159855640631910566720 2930671 1153545106138623981746229111634482912 2930672 -38498727557917845358776488308506624 2930673 -11951308308093458186362772970216000 2930674 -285747033605054498973392253364465920 2930675 -341289561548686295489889733036084200 2930676 48124757644325494508815168319815680 2930677 10532397185418542295154430518179040 2930678 -105794842955588469963152340756610560 2930679 72461538444800102211254391567796224 2930680 -129992864878613152660647635953459200 2930681 111227976544440340988208864100602000 2930682 22254679231683613729785999285361920 2930683 -63191946614720485249804424350049280 2930684 44029479954164540942157561795436032 2930685 122257778200141950722613327418172160 2930686 -342548528720233766715920991234689856 2930687 148280414970881375239112568589476192 2930688 -15590024543775568588798423361126400 2930689 200163002580692702711488646547775490 2930690 -72479444190886435518266417466685920 2930691 68833095144206560894740625225447680 2930692 -334481175351712283624994452047629184 2930693 505672002772217923800717235659148320 2930694 72087704870371910424112167365574528 2930695 -390232154645447627282173389553969800 2930696 -85706531717245484738453867777341440 2930697 9383040989225758370587301502592320 2930698 411381648976365934531301763728624736 2930699 -151144925977788814200482820677136300 2930700 -29536090497360131884261585371072000 2930701 -459656886373876394848809303948891668 2930702 85809866892507766208541126534447552 2930703 293339931698826015352267199372832384 2930704 13569700767907000106805257507438592 2930705 381590635205110128109653005515593960 2930706 14855246478651779283125134942686720 2930707 87580050624512010319829181008282640 2930708 5050525072829316928322675619993600 2930709 -17877464545083340774611293924620032 2930710 -134865540591302540987474588737770240 2930711 153947614144849289794761964898746080 2930712 173938398823443185976495205188403200 2930713 5150716921778892659174282866485962 2930714 278601225941721094601530471954263552 2930715 329995946259820447039534882344177600 2930716 271635118119648231905151981234634752 2930717 490982792690786130049023935247018732 2930718 -76880203791836290709036126929597440 2930719 -411250560709182369941480240115587088 2930720 -30583345697039407143150957094502400 2930721 121204610176138668244495868476951584 2930722 9576065941152855392065106851800912 2930723 366682446020234317495685718123162972 2930724 132920041802712372170094782965714560 2930725 -43275264888380894562668172475013600 2930726 -80861034999827895343702056928632960 2930727 124601743851105491259330328877799720 2930728 124004337764386245800740146225884160 2930729 -370926752097743117004444594766665216 2930730 41341889968187487406320207942512640 2930731 22100373976418264146186067868400880 2930732 -288872747123918790404464328841560064 2930733 16905106470940687873351125346346424 2930734 152836617960246869248800855033758016 2930735 160988693096850896984884279495828680 2930736 -12832087310469684906933628370976768 2930737 342580855346426374775953162776666386 2930738 -20725935610672877697643742708152320 2930739 342126868803111147093693696355896 2930740 -17262803726130825878771340206899200 2930741 -241374128125150659303153898707204 2930742 18012379448819651139499347101318400 2930743 -303089144082096752800789930871858008 2930744 -328488589932810712408216353626787840 2930745 -78771379684508030661349431819476160 2930746 -39454334633831612843349558051296256 2930747 -386550453053007478882229976783531804 2930748 -67024365001316778273356489677111296 2930749 -11142736645300066296202273983185134 2930750 2235553869959654245788463316640000 2930751 3267995665157896625867159900432568 2930752 -26816888773392350439994438069518336 2930753 125514365698742919260261420229194304 2930754 12706432498648487269587537504616320 2930755 -41095879259777897478915708179442000 2930756 -329247895487265681954444217206161280 2930757 172367855283482009484247070833148640 2930758 -318165474944858524612204558646793024 2930759 159153670362379044183613332530037408 2930760 40833149732970025019374763731353600 2930761 -371129441036863646689773013801529638 2930762 -259866777359715235036231507282100736 2930763 -191675858594335460518448332580507712 2930764 31810974918811595186925021349350400 2930765 -174799466649036513606620740777388340 2930766 47662832852406780896766248598251520 2930767 58487467214216092614244140063715200 2930768 -20815427415460415052631613616439296 2930769 288526168199402402568864154893072000 2930770 -45423794754419272556709552044044320 2930771 -238946528104825144461997832700536256 2930772 -57056461711233201448750303260715008 2930773 -13403372367197444298631911191740978 2930774 181129315244268126756452127381504 2930775 57354991672098796809331088182320000 2930776 -187722420666337006420096036010833920 2930777 -185611446459642033674061771228448374 2930778 -29467421244802858136448880642868496 2930779 341613501403091540927841670799941632 2930780 -82959213923114844720158586576038400 2930781 148027794725339475485568006036294144 2930782 -265452796101822274376610803043355008 2930783 -593641553082923236898075919411189600 2930784 175002793916325528997043878943784960 2930785 -142640819290253872633948580314728000 2930786 -198671614055535255802178389556607408 2930787 353967720051796570804548705946953444 2930788 352257766530307887939830348721300480 2930789 273128923923268311054971928394414590 2930790 24247135301166831688755040677335040 2930791 1534537051399105085367556360619192 2930792 -188098253417880289758995492410214400 2930793 123511468022732893320190006271409024 2930794 -199414292560981925659186649571072 2930795 -47317591787690346343345642809738720 2930796 184894508501955208508186439715921920 2930797 -97909224310469412497526069326753088 2930798 -107896465824893813292303791792217600 2930799 50569498740715159151472567271065864 2930800 -12476840264766118749896634168115200 2930801 3287804885899517461406824501047204 2930802 5846161392966749263300307279904768 2930803 283802952265841085969322214023973544 2930804 35175972434611364410572046251614976 2930805 -194509729811350101536930189386613700 2930806 351459272516885211807729678330094464 2930807 -152111529279424132736819903510908800 2930808 -302786178580929174166417780837232640 2930809 152901484560333749747034628275756672 2930810 -138340055558850451278046295706001440 2930811 -15196455277330845687898972113536400 2930812 308985569625999037002341885754054656 2930813 117510354366264469339913751563534784 2930814 -32877900292712785677218262460504896 2930815 -375117474686328557433996605429446800 2930816 229833208156099424574153566579589120 2930817 -295874968161798533869175432023545888 2930818 131950274041215918155714205292577280 2930819 326102678013744468335237825743940220 2930820 149052396255511681822402685932462080 2930821 -230573679554698856315014430981364480 2930822 -20088485613410032331235564047539200 2930823 -270929280137696351362878296201294976 2930824 -136710329961744546993979778333767680 2930825 -139868837504171429458618557343446000 2930826 -130332358296588703047172072253890560 2930827 750817267550123028831049933078828560 2930828 -610302855728386828224946761043812864 2930829 -325295978080943429588505719086502112 2930830 -45542698497695078054540851323456000 2930831 -78373757156506855654617327623644368 2930832 -34840305340735504270550381841309696 2930833 -92973437289629083393802696413677056 2930834 -273018092468647012016222252526367968 2930835 137351936392804044255056155981700400 2930836 409518983095250163386087635333700480 2930837 -1515156695059543646748359825220768 2930838 -221730999550546853632597477841134656 2930839 -308092824720554140450238093417218360 2930840 -198893564789271718509390735077990400 2930841 123442286750599536564098036352536052 2930842 -212961666871253572722668904786566928 2930843 461031749848533909778589178897625092 2930844 -6501152013476501290728579580624896 2930845 -296877303472795449218092678796272800 2930846 -284054541606983060787776531590720128 2930847 201654163218111974784238410359414928 2930848 -498033682997604201887330792006221824 2930849 689855456157482418901415682273626850 2930850 71374747043534059932842124141696000 2930851 152049788866458252521809533816238080 2930852 480558788518770268256980738496823936 2930853 -76339565620973734122128980889832096 2930854 -207769640100160412592021458412078624 2930855 376470348634863267850052462992216560 2930856 401528278436580977069489825190297600 2930857 144662041862681954472048905419524480 2930858 43764527357281796120540676422789376 2930859 -129233076431379889013080604964322200 2930860 211119134075833645811264173928110080 2930861 -30074858645189457534261835294754538 2930862 -163828613218418557320048674955005952 2930863 -157681531330479798254425030385834352 2930864 -27737364650624743181146251507793920 2930865 -17335948580620804570421218188533760 2930866 86893215503029020787223840805583632 2930867 -426638720513397309231693597707627040 2930868 36673724959152883827647849541354240 2930869 287301197110061370461300171905196270 2930870 201485636723605420497306625656122880 2930871 166230612884068694110574617791111912 2930872 25010041984427014159741101637632000 2930873 115396817309170851880425656457440640 2930874 -271010828302748726811692933447159040 2930875 -268224383204925892243296943924548000 2930876 176244506966585615527269715408680960 2930877 -18261770469577002053969468173551360 2930878 252524397575386445764474681006890240 2930879 -64930583196864967481368038689377440 2930880 -550928724165613090072962143354880 2930881 88861007879070397687310815129985064 2930882 106580198220206739184239160642755792 2930883 -195569449533137665015544231402731200 2930884 -219050622400847039669931469774387200 2930885 -44067641930478157313184778264046040 2930886 163839873448278701061032297652989472 2930887 -445613216476769581854023818781447464 2930888 7560555243710185574886878344028160 2930889 -129215311577435130290468964202286592 2930890 -68203200379688311935675982862638080 2930891 -474689877674972084595063582106236888 2930892 -4996769206911333798141943019532288 2930893 20563969923912748801424948717471200 2930894 273853506472742412826074905564651520 2930895 42835561256827185563376118393159680 2930896 21265854743719367949229092738957312 2930897 442869862153420306734273221573519346 2930898 -65556903522080874173533161277139712 2930899 428213045231554774586805571294987560 2930900 38234815886703652774141629007872000 2930901 -76573232781344603483844769874854560 2930902 26178747216453723010779816688224000 2930903 80495047447514529850695293782214184 2930904 -15070191621020083097146098865059840 2930905 75660971055018198232785301133640000 2930906 163288172081595485343179876148633600 2930907 -126131260848005272796668695631449600 2930908 120028400091482191697722408577359360 2930909 148708591721276378674686289867099020 2930910 82747194924219745628338103581470720 2930911 -345047036393850074509931736078971488 2930912 183091586000573409749477298144018432 2930913 -210813347947740969486591249299026560 2930914 122902961369893250681225059723353600 2930915 204827574407287377353556852494317920 2930916 -141975529423242976585649485115624448 2930917 282439051976526137080210940440220352 2930918 60104473823368183111069062927570816 2930919 -192391903233556333826573360370445920 2930920 86809536763432574504289335230464000 2930921 -163539741806389694103789831985865280 2930922 232181016781362573031935857607011760 2930923 9224302054903923622934119869670504 2930924 116310450824231589013257471531376896 2930925 27485724569925716224455408773004000 2930926 8158051765512607390671209560869888 2930927 355345079961016750884399577111038552 2930928 8949439581677308036620639950340096 2930929 152651927238743524992590655980801776 2930930 54078377553567669397590137871315360 2930931 427227027644977898367656075363817840 2930932 69618485619693507868280324953146112 2930933 -85613831181733569492152568391489956 2930934 31866300417977497137942290021680512 2930935 -41759784914560169364793203350760000 2930936 -420247937938732363300897677107773440 2930937 -195059930151646488944225392929085248 2930938 -12046384593636863387745982000628880 2930939 -75250864123787123391412041899496600 2930940 -191717755508483906357099262249446400 2930941 -36087874332119061844469000665567028 2930942 47388625020887027970923948484861312 2930943 -240492211617203566525697477510332800 2930944 176048847231913326961433028516118528 2930945 -85475317948214836390933468102608300 2930946 6543391858715445372463097685484800 2930947 -2820971161001834624809062943257604 2930948 164570401564946455898608987143133440 2930949 -95374382012893107423011929028825376 2930950 -101941747640660663859221204910242400 2930951 125961135779106338863156365623600304 2930952 62456280427512120972646858748313600 2930953 -73067160966009119736237295513982136 2930954 -42079570271021090801847248407568640 2930955 -23212805329896619803818622101275680 2930956 109613275851891250439460774204986368 2930957 177891658219012168045054481272812672 2930958 53770119389464112225785068696097920 2930959 -1311644526861161291116370679564336 2930960 73193386749346128361166643620167680 2930961 260209965740620062680577205115685984 2930962 25421765778589942681037137033337232 2930963 50217044961675098156079689024634960 2930964 132858258540120715156492265620862976 2930965 -581905279125922695780334941910706400 2930966 1123474367750088636317344656703104 2930967 137232714036904672593236603758131168 2930968 619392914966949783570678180670709760 2930969 -315229874489872633636793326969944630 2930970 -942794744267553624463133026990080 2930971 675282039649985037274227607156864000 2930972 -384293445143914670494850930691486720 2930973 -175095462913614037124930804807385216 2930974 135524614756779257783494754419364736 2930975 -333606378840010129584479316858969000 2930976 100915170830933498508206086198198272 2930977 -30931761846178026581473789622086528 2930978 18628953086798983771958595253213440 2930979 314303193260129296653030744671808000 2930980 1503988564688374301393268946383360 2930981 -300134420927689605762361376660319648 2930982 145533177380260655622829158099646464 2930983 -334212967910002690169198226046624 2930984 160915572666840185039081561784560640 2930985 -12752306212272743039691155805593820 2930986 -202935598185819733014068673382505808 2930987 429884333842152776506784393428278792 2930988 -30219563856262607165237324288163840 2930989 -153022592060948938742835239132570900 2930990 -162144120371589161034735759444072000 2930991 -132498353828638867992477925807172736 2930992 -32051456987355687529419629025886208 2930993 -40458506245786740654797149810551756 2930994 -78406924303270463290244934504332544 2930995 -73621878430904955987775869559543200 2930996 -157704237443662896534788386174224000 2930997 -172675412904494826003545751183743520 2930998 26000224967919109276342524077444736 2930999 -264380710702406846938935049898535000 2931000 66788549528022741757250349803520000 2931001 -916633223630282311340941700215315200 2931002 13256601233427709625630229210928752 2931003 10682623157701287922118710919145612 2931004 -370765011674990610278674779543957504 2931005 51252514822490506697405135680727040 2931006 -3894478008575109138467355182872320 2931007 -225372979356309907781423722625123280 2931008 71150233008980795791285923213213696 2931009 -4763550434590760937408792941019552 2931010 -77407344022857793215870770860248000 2931011 118478960134644700065172136476273824 2931012 80486037608893406698794992558530560 2931013 -830900942740648424487995215230700256 2931014 -473045107643139158162454490024681728 2931015 226670412922857517705425365293498320 2931016 -38569243031634569888096255394201600 2931017 -749475418599102741378919546214928768 2931018 -71669238073799767641055414116516096 2931019 -14208631314260504543826779457904640 2931020 134194915512605736993183224488104960 2931021 506480106774683390334220009443176172 2931022 62741513856498153234936868303357824 2931023 53813937809039011855481383599508944 2931024 -8740155630982560452721837631733760 2931025 -104600857219518172733636605574527450 2931026 39166003549667414237463135285519360 2931027 46137034853361515247121155304457280 2931028 234565985722837218820277225954088960 2931029 405840094940952612228670898756034186 2931030 62152424173400487574917622490121600 2931031 -206691802588376174166709132847745608 2931032 -128827842010871040758832011097415680 2931033 147749594620762757349827951077334016 2931034 -27305991817902506030463321291735840 2931035 208039664703574312957945637155777200 2931036 183501461933888387647991373271706112 2931037 -112281910180468453975433610971824020 2931038 125578217888015686166303762586011712 2931039 437258751528632202395299297355861520 2931040 -160635163972428460245755787576606720 2931041 -201397883952876715038674834803086558 2931042 177750973350011923642667502653184 2931043 367608571850514481936455370391851292 2931044 390758492685661642705146212133611136 2931045 32218041203173108148392705107565440 2931046 334929734176816402525572441535733472 2931047 3912239106926836885638830425066032 2931048 260413902310189572025086641845017600 2931049 -191302765414884981423010132303726656 2931050 -96281964858303545783974378128687600 2931051 88231200441331745897664696966207744 2931052 7025359265866813018201450402273792 2931053 221206154288070836585315719683433302 2931054 16772413626960585372783315730298880 2931055 158214051047763382543371651497466960 2931056 -53878312171856190128392397940031488 2931057 128725273367535531821375640217553154 2931058 55022941710199897769752532643548160 2931059 44679660853181590878848948993272560 2931060 -9166756639220179099189963152814080 2931061 -192507133023306272568948866093076480 2931062 -33873048181818054943624209038707008 2931063 -216465503503275063453509862936748056 2931064 -357876267470188870481039418071408640 2931065 286473328814999821972299983223131460 2931066 -20970175419929369659929890347742976 2931067 -462701228824596983629276060167425884 2931068 25543328813562307636093317431294976 2931069 126777988037168866472276993569196544 2931070 -129017936513034122511828919180547520 2931071 50789281910610000253090784783193600 2931072 360283166494175283868597814820864000 2931073 -688965864626474964536177203124371280 2931074 -96799561711959760227693442534095360 2931075 26911149455381288661011332613055600 2931076 -469320982892712030239769043147834240 2931077 -294883007571308526865229060838942948 2931078 -143256967276956051482861806946592576 2931079 532585223838227305377876139381542680 2931080 188382678312160207133473428667238400 2931081 28913875694386760241660359634349824 2931082 -96654252206377166873448231240238080 2931083 636836661561706748568264621081349332 2931084 -87028137345703196904947197613208576 2931085 -298230210966524742999129853421153640 2931086 170843492072878691344367140418356224 2931087 -81162275926767501174594534655922160 2931088 66395571788738499417206527736954880 2931089 251899656198298834488257615159475072 2931090 -16204687115509508474651796853032960 2931091 557034064693785727352958715230071512 2931092 73685844588830701982573809950812160 2931093 -228924053421109385667998121770572800 2931094 -302432999565686867058504894480743904 2931095 -7816464051905929305839355896022480 2931096 3725335057668927856163505163468800 2931097 54101498390712849669048536407201728 2931098 -81034449702505520148355230493885200 2931099 -25576758104094387262538840028598272 2931100 -208929003057410820706812247680409600 2931101 286761629485606496714359938310992102 2931102 72557625664972918172610688229628480 2931103 91396461191207370050381601710639456 2931104 65385923039223954666443184734208 2931105 13112036965785050260803277991256960 2931106 -132478751130324488875046901020761440 2931107 -117794000454077663146580710142550120 2931108 340484520199164688428071927254327296 2931109 91185706543909006982405910797577216 2931110 -10253359843540433916318666750113280 2931111 -177298328444844021228529593746909040 2931112 52261612089589769238416105369763840 2931113 150415899486726750600067283037754362 2931114 29686178717120766975576165480556800 2931115 115014360228356828495240100244346400 2931116 584164684250725129268606513498531328 2931117 128627923338998383692411678841902720 2931118 -35753658474382696792121498853762240 2931119 52540339991884235499438383730302520 2931120 33800800661062028445287205568512000 2931121 325524538160354276703705996058270644 2931122 21948432662933722811465609729636112 2931123 -25783600547660437675339067502094752 2931124 -50714088941522028629344995291367424 2931125 -381202624063255192056740979213480000 2931126 -8798455644491126491882692105600000 2931127 271255606443247382156704389113287976 2931128 -692721608191475968151615590433280000 2931129 -24342848718913094926773051183169926 2931130 13614775032857014140750457603833600 2931131 169118200368621508779371146089891960 2931132 113870820574241365920271641449206272 2931133 193383666554859756345529645226024544 2931134 52183634797142234935535176567593216 2931135 -40266003529669514480317489876047360 2931136 14832835951800460953120926777475072 2931137 -769976010459668777224001081914308480 2931138 -1325866058107955296184051750426112 2931139 81026734327187171313668582229213024 2931140 157132099168755291478776833903047680 2931141 -162482248892788067465716962910303008 2931142 125075715056075627252259144875141472 2931143 -89101546937101699218089307628695552 2931144 -16200031831145366837592180852449280 2931145 -33547324866379219996020911241014400 2931146 -214430909889122018733176247377413440 2931147 -513147980888002146620000401122204 2931148 -160544942499297564929976392584871424 2931149 -234524394116404499945328680708571360 2931150 62629260985892065461617008099857600 2931151 505483127614837596142662114322215152 2931152 -23498280403979076692711308513640448 2931153 -135452803549684296258819249629841792 2931154 -103712443609662272455004523871738224 2931155 -648013714347187088296573853231519040 2931156 -214713494471733196789963246720399488 2931157 -106005212704830741132399464147766948 2931158 192105624648876197493728809103616576 2931159 43798022664730322199771617453410560 2931160 94083944176753699975248042845798400 2931161 -292426744662804883290932806278389238 2931162 66576767425933623677363531594200320 2931163 381079378517910769250614070491510080 2931164 -4901848168751776860349682802152448 2931165 -30273506548876470024925124953595400 2931166 75497206685985131514735986182692864 2931167 469808039242163967991078798205229216 2931168 -368178095565079534597492143984476160 2931169 30452041448272568201015752318669444 2931170 -251484550901511657937964402785251840 2931171 5337976115610329126813486940821112 2931172 75492441239355617811196199170466304 2931173 -3495570678931996798037256543041760 2931174 -144890577968440453553106759436369920 2931175 94347342073877643469486481144508000 2931176 -273308862901767216363661643471569920 2931177 103312632343376287390976691111940032 2931178 -91820438299613819691061543802718720 2931179 -113633742461869033342537388426722680 2931180 -65065479541507852758478969212994560 2931181 544778346015223082863023030722784 2931182 323958266596461663891759062031600192 2931183 94435510165917499118715002719774344 2931184 29706380893455552495052358641975296 2931185 146273975577351497158907737198339380 2931186 -4664527139937959865094403183673600 2931187 32489917665675797239048439259756800 2931188 138974221403962618470593373675006720 2931189 -208439975410970402398673902276004256 2931190 231253355179503826413945233694295680 2931191 367437482553722687508220863774578352 2931192 337511224407913223862506289818480640 2931193 582130710214937675818994189441710442 2931194 136185823738649996155297981455013632 2931195 33951414330683913064447079325079920 2931196 -251742756095404305655177447345561600 2931197 456875231505425486567502953676848646 2931198 149002164083507743803380041932416640 2931199 65686920948980247540948285938717664 2931200 -110041884628544198955830668689408000 2931201 -2040633820695123748023622560241920 2931202 494902527338704837326338858599913472 2931203 38740140953381303376273273581921280 2931204 -131226674534243569663186118038179840 2931205 -64130667049917671961092167699937280 2931206 -297693154186468967197317456655586880 2931207 256366091258050308604329243499606440 2931208 142154900462809598855126868526694400 2931209 -279742595993327949439795516209199590 2931210 -2881222691931649645284084733936800 2931211 -196849891105900988145761088714230188 2931212 -153696942450198556452138672546594816 2931213 141012620574150973760108045766698688 2931214 22177157940820996731434354424816384 2931215 -70541604813312254959285924054497600 2931216 -105678102226828801099314681812090880 2931217 -506878801922531146736592347020550734 2931218 34633460339752559685060591356870304 2931219 347186419690766410279961177062961844 2931220 71113083612147199143689280463572480 2931221 -277956358595359330937557646659342578 2931222 -22742047593864667432721070086510592 2931223 -489148447949869514372284127733049528 2931224 447776428430373089726287557611520 2931225 235761701555378857671920920428000 2931226 53375425810891956387300236702277600 2931227 -243635545892985920367491505014333040 2931228 5283767632517672338247856862671360 2931229 -108026912169001524054461885864718144 2931230 -57331257981302972131720305823362240 2931231 -29533458350400299729610314054789376 2931232 265907296618205943219150084990566400 2931233 380023552334954826746048467059168360 2931234 78912481125138858406070622990391680 2931235 138940986294041594969734633608883200 2931236 -10661069235617046709182734778236928 2931237 198969662469510327265361773009887294 2931238 -198062122515044449024816626612358080 2931239 -361427743922022271938023591896813320 2931240 -28812322455051025010745208184832000 2931241 8528515160841860033999939343755642 2931242 29718673495581077703461584906524864 2931243 7372849561672699848063373065492480 2931244 -118263157287764950097304035159052800 2931245 301589401640817766655997057743364120 2931246 137137952795184331143369340041775872 2931247 245936948730159189363505735755475512 2931248 -106004091507767815929182673977622528 2931249 -306262743517719575185470959792718720 2931250 -94367076200460020262365545867200000 2931251 -6353850446656368277195383129272400 2931252 -18384598861185899279857032666943488 2931253 15524048677330254472028721971081984 2931254 142150763403665955939457967603792832 2931255 328168231059453918436749782069143200 2931256 839101721485418945080417881599938560 2931257 -88061403628056120988584138017407488 2931258 5817759855034090622332619661520896 2931259 806491474404346837787545175490234216 2931260 -158500485046050774321584790399045120 2931261 -155835508576631960673777627474870528 2931262 37660187258096523999559211094379200 2931263 -261342125790956762200358870258101080 2931264 12659434158717461841846404703584256 2931265 144658462342415989964035849318958400 2931266 -73776330481976670825255415076668896 2931267 1804558587090667406209704877526016 2931268 -10708758102308379233304779698298752 2931269 -62891466347990224462446113914223040 2931270 10295471786160239669234835005184000 2931271 42323643445811243102044718285267424 2931272 554590338547998573498543857047372800 2931273 308005942545956076817937156819014122 2931274 154873902665993300378767844289305136 2931275 254380741732373100783730285345395300 2931276 205790044654082082423987892385233920 2931277 695614214576530754999752394605593600 2931278 67829608467074107533740574575097600 2931279 107497245926035734294518959107366288 2931280 26187717583678912590237671422033920 2931281 -84724949434482395439969795271332288 2931282 -122770509967886346774219196821081600 2931283 -1915810538890476971213643318439496 2931284 438910203974738734379921145818570496 2931285 49268427238926844977542718319839360 2931286 250781585120422741717488957130274592 2931287 194241486849444190995273630812888832 2931288 -69486106540997586917022072354938880 2931289 -183857800977926392041489257234337910 2931290 -77419920531115187474055846748941600 2931291 -266860824919601189190294854813099760 2931292 -5428546084274218076685440088967168 2931293 -179913767642437444104671921197526760 2931294 -35074542325502270989135846658712960 2931295 -56543347240025165070219380916086400 2931296 797754361749182770050464126415667200 2931297 229702732548749721892186051223478240 2931298 -10975965135860390223780331285155840 2931299 202012077514113411376971220495089312 2931300 -78423295794366535977608980620393600 2931301 -179590952225130202831409288819650400 2931302 -12805726819025325680208901007061696 2931303 -85962907669347272343165002969713200 2931304 -66185058689698997425388059496448000 2931305 38077243360630163399614470291614700 2931306 11792069666680695909540717077250048 2931307 -74619863984022343888593873826594444 2931308 211124232584745986486175906605852928 2931309 104467976063276146006599095021974134 2931310 1828988612060895727585438635083520 2931311 -463410485413040009542361284767214488 2931312 -5889097306583466204876786564268032 2931313 -186521975862250840996861643325428160 2931314 33441473413635071564974932155832960 2931315 -6700391053369030779144715027896480 2931316 501900574580380019402541354266695040 2931317 -139350357374777799580625811341809554 2931318 -42727427352056322788988392539842816 2931319 -203286164289774011196505934332272280 2931320 2477828298462832669285746726912000 2931321 -73457146322103562295608626191226288 2931322 -85488039271060130606950386608454288 2931323 411542434074416984037164510107191744 2931324 23233356408926294976612103979950080 2931325 -50025137160982425098945461800609500 2931326 48600185707997714071323765106202112 2931327 48249319126482863052338886984203256 2931328 469098706335359216948784370884280320 2931329 123437584906516016996191545431608320 2931330 45549993654371971086475352308945920 2931331 -16268425422466991926773161164322160 2931332 270792545440411604831306079207943296 2931333 -77350262385273529272478285984226496 2931334 -79156761555690859912654228726670208 2931335 -135222932910290632468379636426035200 2931336 121283695335858363561274096752230400 2931337 132186427166367782429376218275946020 2931338 -167414074942067744835170576786857680 2931339 -19172547322926973378474428390116160 2931340 -254357530754005648438225262599403520 2931341 195708024711965730233692985764911072 2931342 -109159611518985651574703645984251776 2931343 488314647894216676115898106254345488 2931344 71073764334809416522313891405660160 2931345 27377529016739061015022192992196020 2931346 81188725008138990946350157614096 2931347 -668625244270980456913716089114983968 2931348 -44535616416425730660077596637343744 2931349 327130046277964003056024058850097660 2931350 97220252980631434316760952874640000 2931351 230457049666341575989598664951464064 2931352 105923813576763532281079587548313600 2931353 -7185012452131897113834038679035376 2931354 -28997230233317379516691348878225936 2931355 -110752307821258671028622174746649280 2931356 -341163352630326519473916764701155840 2931357 152407933417546067869606006143460416 2931358 81674093788204711901746683687128640 2931359 877184359884186573817473097974383016 2931360 -36387942116300209141768423294894080 2931361 -218795877420968371772805920447708988 2931362 29719712219749149868737619031093760 2931363 586614257809398249709342014415180800 2931364 87675214437988323433579349673435776 2931365 -240556600179704233234439488754068740 2931366 -34437603799444125766257817113914496 2931367 3864916135558817579368863998276832 2931368 -593757103563764469854484286682234880 2931369 118114074280782878281501750680127680 2931370 -51164066840712444451649130493032000 2931371 -248913367266835988884100148369533400 2931372 -116902946669326544567709283302655488 2931373 -246281055569181292169267314430020416 2931374 35163240304124417602249777334511360 2931375 -68650821112708850638835711150316000 2931376 41328974951116611437363843375185920 2931377 -51337200547857649211340151759539840 2931378 125717331561185808728643784775454720 2931379 370448939838470044835900408567073480 2931380 -436399212787320324489128773882429440 2931381 133990596958561707498253609604781870 2931382 -118707770731342858681615406314010208 2931383 -26667289905915173019031528878248736 2931384 447988526515564177473158192576593920 2931385 -496345764619921462901083585925391420 2931386 252758777646740012677985737718881392 2931387 -345680100291642536320612345654493760 2931388 -35100850682431016328343684046658560 2931389 116084507500607777395418538931054956 2931390 4643480720909324056222946941378560 2931391 123214540494625398237635055216174784 2931392 -20318337682294483463254053526437888 2931393 86084129243882694561264898418282400 2931394 100106925119725586788122628503323520 2931395 -378403471620120050062755285506965920 2931396 -729499515185152218902144022282240 2931397 -84481660017744294053708596712243168 2931398 107424814705702732980523677000795264 2931399 85829016478772157911876712304652904 2931400 -195143196246945577925627517706368000 2931401 -384752707336481014215351145255938096 2931402 -102857634813508515950215494697613568 2931403 55173491218749922250154303742081000 2931404 82812417286242935102933560313312256 2931405 -41501547064732046307017152620183840 2931406 -102073180810696824978777408854038848 2931407 26688763674211159149188160873961920 2931408 75176743782592678652378376234688512 2931409 -59432638901817463172440973067891596 2931410 16360874506851167000348192720266560 2931411 61353990694091606217676812389723904 2931412 -266309912970433811821701429093703680 2931413 314750183983248164825571648064867662 2931414 -28538056732167769985051759318827008 2931415 5830298736864367777076931565392000 2931416 -476828550345188167112128104697405440 2931417 -643479084067788048357063201209760 2931418 11336021298405478838309660266701312 2931419 162623562054583101737314578715552944 2931420 47241531839459973015733704402170880 2931421 599589127911841665233789875967251622 2931422 -19516398812966581269161280439858176 2931423 -156600059424983801782937588976833664 2931424 1356740378513941343199585051082752 2931425 138618110623151655568495602936732150 2931426 -7748296722465469058957108824562400 2931427 132001744203511529788284301664933276 2931428 -148743893667556659420384618410484480 2931429 267164861448238924820583724654893120 2931430 2099843576916211708893661230357120 2931431 -111738788786363998629687064414699536 2931432 -81626975295681225621803304480768000 2931433 708962376202441846009044302617738682 2931434 -23474911271371444148149770247883520 2931435 -118746657282526643579116102642737360 2931436 -104396006641933343606436793647774720 2931437 61279085902017222422935532464639872 2931438 44131168933189123107933788549972544 2931439 -3266581469998096249040493640289920 2931440 40198611165373655700296045505576960 2931441 -189605653818193572525654062792177808 2931442 98009912304952674365393051528143872 2931443 317045797438148949676150127042047692 2931444 -427714150431406450854412344180142080 2931445 -189528048643177218437096213810412000 2931446 17363868822248700233126985254853120 2931447 -103370793969464123415623217531250200 2931448 -99455265867097673661239160585338880 2931449 -326634121643203525435805594812379760 2931450 62165076900279917329296508337337600 2931451 148225433651037157654244637669486232 2931452 -291990392628500227367825906039844864 2931453 -40862295268271769255788112441753600 2931454 -154092356098042881755239474249165824 2931455 -346439044281523881814549620764927640 2931456 286084698830108620335556972442025984 2931457 -106399743525544745343030988409239294 2931458 -19396537576599088934124509145295920 2931459 32974228390648567020485798623093488 2931460 -73794746157003263982183012273254400 2931461 18387350090544864332167731927195960 2931462 -168552838599020737727162190058080 2931463 -302527108139664795425047771485842160 2931464 -566605488701142978358563842822384640 2931465 -69717683052962194847193322737580800 2931466 33196725291717676366662730078045440 2931467 -101902748852724958246866911213424 2931468 84838783439253150187117883959541760 2931469 40384698209759391162269395971570400 2931470 -17442348716266219752525971341888320 2931471 3739836025970497393522275285575712 2931472 -80773885677064098284735212420136960 2931473 -177397446674029909424331546020020620 2931474 77670464744947891962500670950651520 2931475 166970837832388526399937109026231500 2931476 -154711348428827171295737999795923200 2931477 -279876891359379333546429077847034944 2931478 -42472016980081352661614604993427968 2931479 -451175643936633095761082136465982824 2931480 336513051084313299347887123390464000 2931481 -234195407264776301521790961549463808 2931482 -2377568876092331259836557257891840 2931483 152669814347224325332046363000106240 2931484 105895096066538406017933255718469632 2931485 201383515462404884384310375180929400 2931486 189856035461822599564041086860796928 2931487 250714440552326801420491598003527000 2931488 83044925722197548525466898755747840 2931489 369263598920280095326098569803606608 2931490 -2958444344941093927009505844108000 2931491 -32819792112165633930132042224670480 2931492 -85964508765717308577575996139445248 2931493 -584706174838162912789005284279032258 2931494 -37573359181691015864936900509943040 2931495 -49724259116049398773512611713612800 2931496 -428624503115453772140370667530654720 2931497 -91045601054836277183080270119436428 2931498 174422031367865891278708695374853120 2931499 -864219959050211218298541411771155280 2931500 -50291401499278004520186621507072000 2931501 272709995183532526862212450605018432 2931502 -133405499245556759786298672962744448 2931503 -200642556940845550851500640411019248 2931504 -49029910840159603019089257748561920 2931505 -17677905899941847605700724168971340 2931506 -213310617443530783663992219620582400 2931507 -220906289707063031713924407635589996 2931508 229469075586697375842149770742995328 2931509 -65868754971051367595577183287532384 2931510 33867115874793285814404592904448000 2931511 -370267683734827123611322939445114496 2931512 -311760197546379047181008374689484800 2931513 -142780598778425337346148581096002816 2931514 -195708130776849918595622553942160896 2931515 96225448102699624539964185948846720 2931516 -92266739434141940908884456055047168 2931517 360681259964381888237184258272973312 2931518 646430738153198250840527595462331392 2931519 43682069111288582540039742096006528 2931520 -88323159679489697685912342594846720 2931521 529874983794432324849140160822298500 2931522 93599590133231471218883838725078784 2931523 -110239178145448137292851030370141920 2931524 -29073835111452739440523022884608 2931525 -2615808094462576956454851844008000 2931526 55741051713083814002102766088437504 2931527 -585204310093700474599999086875955624 2931528 -149305081167686410178705232014499840 2931529 615326662274496280897133040824922640 2931530 -98377371627252219744150601174809600 2931531 -117741796159744872988589825669385216 2931532 5092395360158047609591776830679040 2931533 251622204469606697173534253245453920 2931534 5583352684020967040781391024981248 2931535 -147234277521121082387464674061273440 2931536 -41373486877463586567755844976263168 2931537 -35129636056996930248241934325008448 2931538 79613978197505629823976137976358560 2931539 -95468452719401107879082986033958976 2931540 -72452731659341694667598460966451200 2931541 -19830067961512451068904024747805696 2931542 29433281922442469822818079233872672 2931543 -127041039527519531253212682926626296 2931544 102941216066610498385905598159257600 2931545 -370856292991262451050090069212136700 2931546 48280766397353142576149744051079168 2931547 181935028313270849219413782107997952 2931548 -497015581333253889370165239446092800 2931549 178883326206314897594101846008372864 2931550 -3893320839189930842652833364235200 2931551 -68099055459056628806453504328271248 2931552 195554258241220417896139402649272320 2931553 80089533945645191714277298307008802 2931554 137384965051940986666318371267344976 2931555 -17110056252728759710320466418937600 2931556 22113870626429320549001792949192320 2931557 -184228282490096339633110201573131648 2931558 -73892850066679267927388678993068032 2931559 257421365025664987586886244078095504 2931560 -6177542291622911329121853779558400 2931561 -335829802131616553138530250208251190 2931562 -349478347677108723967773735491076000 2931563 -713300186329141754573610456792823800 2931564 274250202031192071432546099380491776 2931565 -47259374983782868601419052382163200 2931566 37833799403406309071992213942770624 2931567 -121521862802317395143100970151061120 2931568 19020940160416188168746240671744 2931569 -618490717561578937825787545316490030 2931570 -135614037630154466123485039045507680 2931571 -232651964146228828812251931433361400 2931572 -80199053775660432966496100414222976 2931573 -384355443329859487427168416021326816 2931574 -1064593387068348372907190930622720 2931575 376214463918203021485822446848535000 2931576 339053355633709362313180594819584000 2931577 134017429271599566748958509246558464 2931578 50356031236968194142566715922636800 2931579 -72083234805331168458883647097781760 2931580 19768704720032782718104477566044160 2931581 333391407204330491261577444907010700 2931582 73708435922749234275239503413804288 2931583 -162352765850878381111525488447607168 2931584 -260292451418641476951179373890764800 2931585 -3514108819955183396177331942959040 2931586 -87282721138420775956182727130357760 2931587 -228688711253001610868146189862341764 2931588 395227276913411773521590722260096 2931589 23673267276813123660281687808281724 2931590 150313251659412951102639660633964800 2931591 -42258229912121736470590751543878320 2931592 -83045634732705187145121452894822400 2931593 -9561375330051174839365664671363200 2931594 -272238898635130073770770464753026560 2931595 -206309543897713258951547112464882400 2931596 250569869100098944717605354760747008 2931597 -103557534789873247742011817575383552 2931598 55478988832900658178823212942846720 2931599 -615402155398187269080598304655410976 2931600 -2723534844826574838253653688320000 2931601 -417657805697834203250598648342194448 2931602 -162206089624189416982948141865947248 2931603 197058942693236375224793485247625984 2931604 -11388458301957157408964011719160064 2931605 -363453890813045685725286784361484000 2931606 349263820629835526551627880394949440 2931607 11293255960210435597862985018534752 2931608 -105167125015946685226927213721518080 2931609 -247121201011878537365631669910338096 2931610 38702112947369262963160444791936000 2931611 -7057174415043023838102416305121280 2931612 -151756650843080759266448297331353088 2931613 -1015161134472101677850285876573903360 2931614 -120042847765459387562919193456821888 2931615 -218309366330899903728553480035771240 2931616 -220078485971995801677000584883535872 2931617 -230565530742748034004509760545263980 2931618 -103581708159380341031484309833440896 2931619 -372627611831300957998923004057298980 2931620 286208891415138673611946659140071680 2931621 -57082492388462650740135642686211936 2931622 -62433779745593000798565615445362048 2931623 8398933712657908775804130588780384 2931624 354467728160392889282238814504550400 2931625 105040984671324684925269620580000000 2931626 155928558981395228332478535426014208 2931627 -350002993575432521804180488390912680 2931628 -57912956548472484487144850669272064 2931629 124540666873644484140698422443934230 2931630 -420741225225334267606171070657280 2931631 -443591363197587263312555362445552288 2931632 44466199664415523486423049878536192 2931633 16852992223120678804437922797658980 2931634 182778238688771449414786167810202752 2931635 -118368482680332776532023612337894240 2931636 175259244840240489536935054269222912 2931637 -533230798321470036892566371402077714 2931638 64136561297755026183764036159202720 2931639 9200237655067385584746360478187520 2931640 95203701657923563419450641863372800 2931641 -395991624116751256546875739270607916 2931642 -2116052752931598475115382026787840 2931643 243843837345785795431188762703776960 2931644 -48924923152602691377653848736369664 2931645 155442274194407679639994758692634720 2931646 268166714149398470597205647181910272 2931647 -656330197444466474869493654122163904 2931648 -31473675780683541401367758902394880 2931649 -117651813394841086629729643160509440 2931650 7915299886220034685789538825580000 2931651 -161448091239320909849513884704159960 2931652 637239645157801078064529712750443520 2931653 -447496526687059718591462076919408098 2931654 -28121183701244251266700186297344 2931655 327916594419594197906888296135569360 2931656 94194736979547181678544069789122560 2931657 154831941163779067768300212152001600 2931658 49144120384297816902323605981671360 2931659 161276220534610353379726227451747200 2931660 -90581885228334950629224235577856000 2931661 -312571498708120921136282158381362816 2931662 30879586950641049498253102369843200 2931663 53331602505610058233672222068445440 2931664 -33032864221651309765301268949688320 2931665 -53029708382676098075071621380716160 2931666 -162701059041409092647171980768546176 2931667 407304577550170631111750237537522064 2931668 36170005725358229047241609822208000 2931669 120933394670035246137355722812437404 2931670 -56573055023208614857110873954032640 2931671 -290396794104036051189013590057931128 2931672 -90817432896506330450031305631989760 2931673 414457187998264045344181016227515924 2931674 45294198355503402844633563944676336 2931675 229657777710247288011587259168117000 2931676 -133529092987383387775671319632222720 2931677 -17356892539243088398534681060602528 2931678 -24039606792574565366598892784961792 2931679 -133995510265915308409639317894783560 2931680 -18055994984841370419645306521518080 2931681 -1676641617004983698848371771266928 2931682 -18273414992669660526234393791125728 2931683 332041983355142132903530150465099932 2931684 116795176206397687046958366262321152 2931685 -224150292811360807630065962086112640 2931686 -338462342662406936672413334495378208 2931687 -467544517388961063483102594792261120 2931688 440410413453450790231203473569397760 2931689 1086855229687877337318329005225290624 2931690 108377753534349628009900844953036800 2931691 -68565463168212755199146490195798128 2931692 6349204154587862589899538234306816 2931693 -206537027610912363308737887109634016 2931694 -211649437900182596434523113959751104 2931695 -15129631491541323769974177372159360 2931696 42165333313389376365118694071173120 2931697 9153579092997402708714844999297920 2931698 47290124416965348509743792595784192 2931699 -111408839436049492081308456527086536 2931700 -81194643074324900624710932653312000 2931701 -150078112657163847450017396241843456 2931702 38358021918793913152618334258884032 2931703 -36915610095572307749018642963989376 2931704 -352118194143811195590766044788490240 2931705 -3850855491436004847707055009290880 2931706 248841118087454573927466230966685552 2931707 -434233027980271024768997950187950044 2931708 92609265340324947258321057525556224 2931709 -1125423160103333233123084446375610 2931710 22957862023717619753344932555696000 2931711 24216572400905206196330997515328144 2931712 126683104330129498666855686240993280 2931713 219849580488204322242886195281064962 2931714 583523226471609287398036057269456 2931715 919267995671074166440687092262800 2931716 -29482830602045618541583981692469248 2931717 386736638396765709023122053453274080 2931718 35895505216349466000917633646961344 2931719 752721267624424662250053910845308160 2931720 13048507189456493670040726676275200 2931721 -250908488859601665951980933975717176 2931722 -330678200431823821638675696172283088 2931723 382123081098429341925816926839494972 2931724 344099919017246298179726014579584000 2931725 1557676271949748975758713432969250 2931726 -12737620673264910564139142808308736 2931727 -43894255310906731462316384567982648 2931728 -61731084272031065807437990763151360 2931729 216169474582850673700212148404447984 2931730 -169053827955838310327809456408998240 2931731 -335412161453960806410233164022942136 2931732 15771319428754324420235283714637824 2931733 35756789375656973059382170572668320 2931734 -121953181372175524231705198020132480 2931735 218418058710600176376048339586841760 2931736 643349424247228525508069609338951680 2931737 393804112873722386516510654009763732 2931738 -158679453201960896856813583215970560 2931739 190147760960359494747683534578385540 2931740 448340130324123671786979699425280 2931741 -342850810310377100933982776951598720 2931742 137198014887272429491577362910602944 2931743 -135025726833109023272940018890156280 2931744 -41011061589496396274590074045726720 2931745 24152614470679578659820976929700500 2931746 64941756409639782282234386551706784 2931747 -4484059718115302855887751851242240 2931748 -256114390993721394831832616328625920 2931749 49136436491912408979275834833468380 2931750 -11538618026956806763432816153632000 2931751 87841247389021782052644277489461752 2931752 -352647111531719591133532156453201920 2931753 5122157417209179572676293399514048 2931754 64911218445676922010596342774848512 2931755 -220047101122046849922408156429102000 2931756 197798596544087184548763146056361472 2931757 -594051796620866949694274712606076160 2931758 53555614723270123230992583439617984 2931759 163015743555544574573009352163651464 2931760 29330230368537252133513232257843200 2931761 -121386448342875429180434626904796096 2931762 -14716256303567772402952189953022848 2931763 101223817108487918767290747590499904 2931764 -47008720933213812588210018004512768 2931765 1431664502227703461269350178488640 2931766 -502464620610989377045566857778504960 2931767 -117367732312070131000075822018814280 2931768 -172485167920248285398753334910771200 2931769 -248897312156132566848544681336723200 2931770 91632811142236229018080061265946080 2931771 -27811175031541545593906472056224488 2931772 -447037795886994712560862377385882624 2931773 85812971573977820672161449846353400 2931774 183100750949690782430230147920979968 2931775 -8276312917899534798095506916342400 2931776 130712387394727384520635072087326720 2931777 -8971140352723246553581450657838286 2931778 364708857079382499957289150981279440 2931779 -194304244380575153636876803891927620 2931780 62414647861710340619345905640017920 2931781 -20598765036739563199900802564194688 2931782 -22432840890680149646014935434493696 2931783 -3335575586001382374679467132575616 2931784 -756378555192508460017604643932313600 2931785 -136616222007691492612872040534524600 2931786 -90067518716080803565521349498609152 2931787 -101517930689894304319611370118374560 2931788 10827877921151842055740204608791040 2931789 22226711985619862519535623898822720 2931790 -229597970254236150896581158911457600 2931791 -8921578761337011800621794826045016 2931792 17033882386502468327759738311016448 2931793 -148075545736071936478422461731266958 2931794 -90996187856052415638716892697602048 2931795 -181293114034958590113312134663884800 2931796 296045560647059794535562344900608 2931797 -593434324590940601041658304551276736 2931798 -89897694730254898295079423421878336 2931799 -303675619275825082949988499129663736 2931800 57774075130942035146879960305152000 2931801 -29999290493580220252891950523295040 2931802 304262337456879081558466319674874352 2931803 -176242885802854935067442494986997248 2931804 -247188820420973727454261462122792960 2931805 -232450101025991596779898359311883540 2931806 -21105736917251247794696187434585280 2931807 58088925343406065302119972905152840 2931808 33240815710779254183819928289935360 2931809 -174133576749243493889572145479782096 2931810 -22761320689347792070386141739745280 2931811 24729589940306729989773944063701792 2931812 280662299124007108339273718858461056 2931813 279979760400863925680359974322214400 2931814 341818450697103900529853622053499840 2931815 251408980740972432762170753461755960 2931816 -98371905847037859152924679249100800 2931817 -72256022890814612510098863446827974 2931818 -82305656042644326556951146374407584 2931819 -217248969069650985093347853356707392 2931820 -293112543816109334529861651811307520 2931821 -371798352279362594144389689450882708 2931822 106081422090553835924260184626112640 2931823 547357518345870583939205130384965072 2931824 40465484135096360295064263991689216 2931825 -14715910161072143525267310099340800 2931826 -371442832155048854070126264105216 2931827 61951985796860915196569452828025676 2931828 48481934506957938902376914380247040 2931829 255807174814469838126673076890384430 2931830 329868876935460541900700246302080 2931831 -46725779924641388774031686023813920 2931832 342463103792193066254962107470438400 2931833 382647777714050540624972297736878400 2931834 54762897556107007593520763487098880 2931835 -59210538276753770381911443988350720 2931836 504456148857246101165502348236052480 2931837 309568760852258817555197575974797952 2931838 -5783826502117954861822610879869440 2931839 -692978946025273202352007121819648976 2931840 -15912907993907006639228436086784000 2931841 -148656908010954334376976393349965600 2931842 -198199579371930570983298746119596000 2931843 -31904655985028321483321208683297952 2931844 -15308345244111482104572734925148928 2931845 114333394627756743026446594198968960 2931846 -89721197431677022487107741501790016 2931847 -121242543573996020603507490979913704 2931848 -113390696237822488821967249833984000 2931849 -176016406288926458019438426396782880 2931850 25884006753364047649259834868172800 2931851 -25938207245828635240780099879753488 2931852 97525175101309495146763131102167040 2931853 869165548208427656120431714279495360 2931854 21196474804564851342046761119336832 2931855 -85500120575513019371687706558605040 2931856 -23302171909493030721384394770087936 2931857 181621479144412355738383918047140352 2931858 -8053381906585510442809966001147376 2931859 65412582853681061402192185527182416 2931860 -179506522984242227194457117164339200 2931861 3180920588193976420875108336614304 2931862 -56288679854160285115212317358041568 2931863 -508814134826632456941106262327272272 2931864 -146452726315890456967453665336238080 2931865 -583742469582588137444913929117230080 2931866 262965261881847466848385833493871088 2931867 -35811042878385050402482635100575600 2931868 -192277004689722837575995917184471552 2931869 2341162026783187558310427679546368 2931870 -40582762727867029096563068214307200 2931871 940511989424028434798526828799543200 2931872 -380957164751502166435074954148773888 2931873 181848872784023996406157511159932800 2931874 -190919809387756468730618151059252736 2931875 33791404750900274073919811217757500 2931876 5579355194385351768043106703350400 2931877 -132510926969452215954530520173227940 2931878 -38959100140280196412364633664725376 2931879 -118504537837213460702587876820506752 2931880 20806515449404916752610358209740800 2931881 -3504743180450870132802694230073968 2931882 -61167858546867093596345273267708160 2931883 379533169485753478827206543104814132 2931884 -212561446314325721779003872367037184 2931885 7318231764530720698562944825527840 2931886 -133086346469855138550317732745916608 2931887 54291058470366650274401894169753600 2931888 -102276068597847645052683669116092416 2931889 212380696729202189740104672428204690 2931890 -61445345984879501561800556862604800 2931891 134443792742044742389567320976319040 2931892 -93502689720316703871588579651452928 2931893 -529905484015943531806462322608146660 2931894 -9149973056866827565146046331775360 2931895 766886828277891415629248942629050720 2931896 -444005663033769379221383326280355840 2931897 -192729523011347282824773321886580400 2931898 50007651234244649014005185638551264 2931899 -46516759238683450956579747873879336 2931900 146964782727332183188166030474112000 2931901 56895272554288781276214850987603552 2931902 54128691929409030146170370280408192 2931903 -171873360249422734552332001974973920 2931904 128011035057613360652374563547512832 2931905 134287014194462324540011044398216700 2931906 -104122163073175063474283005687687296 2931907 -206926388427346270645716628157477376 2931908 853814100215609606117786189500416 2931909 11527304454362810127287721551574240 2931910 -563781626894468711657431698209280 2931911 -2224880747744875539909880789196376 2931912 -4687888208891807880235642192404480 2931913 -167505951350110160548654345349962736 2931914 -128817180267887215384992440990932944 2931915 43223998345233689137887703207465200 2931916 87090237689928477162404274081636352 2931917 -38489290182580872752821009936785588 2931918 30595905352411628961604004345880576 2931919 515070717710460347242215778437198320 2931920 -55519782671778980533822526873272320 2931921 -69430462059335072358209589984713310 2931922 54691673849943821110257861985468416 2931923 -334228273492228265832669274620292536 2931924 32193090534163102679389006782812160 2931925 48399580375635117039937366998780000 2931926 190550580860586585918449934138522912 2931927 -143271096452911550570874416466624000 2931928 346454663661554349324098467782144000 2931929 54283351697766257514480065073680640 2931930 -181687118854845602184443325480384000 2931931 -266209243241204340724535372819668536 2931932 60134034193800172580595265190730240 2931933 -480463298815709575375369271070890976 2931934 -124608355129652069418105427918495488 2931935 -199599654168951309990177645155196120 2931936 137987137982004890138820243225575424 2931937 -134935934093361917292089575666268028 2931938 1010134479556371410960118305372544 2931939 -246067196518380558329361609462354456 2931940 -126496553945119922139037198620549120 2931941 -144832076990611690446197650872086658 2931942 -7331901145485507788647026787136640 2931943 -109930884804019938262747870803112400 2931944 228846174488419725725699838754406400 2931945 43931711019588383091928742340935040 2931946 -37966703458571275190564525983511040 2931947 171015644656422534732611063643698040 2931948 112533052095750970523814419819695104 2931949 -5105768885067554276881911479833600 2931950 24841598994598385406325305938678400 2931951 -111283816558077009281366482482288 2931952 77154935680063887779399744662470656 2931953 405469062134583443722099488984528960 2931954 62297887530490323586010753010960384 2931955 2314956707772932332707492490596000 2931956 -396317889518535292991385529009919232 2931957 -12245404530915640369786754199649248 2931958 337145865763015258952520609928805760 2931959 -93170387595430182488828181341154240 2931960 119690743687317294922673844804403200 2931961 -33661020437846001598340699656492438 2931962 58108623029820825141669502842411264 2931963 -135186122010130098232774741017417216 2931964 -100388390231986490074471850114713600 2931965 63134488768408142336438310931670520 2931966 221425768613424481153774923650287680 2931967 -14025562939878664141863885759749168 2931968 33276096384498807817215109930942464 2931969 141631786567718803333698832987236144 2931970 -84145555123729317090222186633048000 2931971 119900462773592045039459706883325184 2931972 -7316741363644169925648560516118528 2931973 518984329850776954796722414380725760 2931974 370251464448068130071896780429808736 2931975 -111794786205148108983906351007223400 2931976 -381219148357986746836102395091921920 2931977 -119619834362787139932652325927190348 2931978 -51226460468568262862146027163450880 2931979 -687190185240645614079553627801392416 2931980 -43284989778440289972416449873305600 2931981 -263660668123769096683301594544061152 2931982 223437695855963865333263831092358592 2931983 310801411309389003005763818315693232 2931984 -941149827571809695129900407848960 2931985 39826787637574691862024705764976000 2931986 -86823669773866054301299638744413808 2931987 -253784678288848497122490552343783680 2931988 -95692355218171271381734687893392512 2931989 651219163018273048959422179863528924 2931990 120121885550761619321622031365600000 2931991 -33000979223461557992189417117311840 2931992 -58842711251882809436319700925399040 2931993 275907044460534535903328758635187482 2931994 -19896531778365840883633785543171072 2931995 -154037990040143049881066262609500400 2931996 -203149966612673884364085333656913408 2931997 -406690542800979922147648817959142554 2931998 5899910139769275375535656361356288 2931999 -135270073546603770835475315572613760 2932000 558788066791927366197238794584064000 2932001 468781043838108249873358792281737472 2932002 -16701977271935688547873758787951920 2932003 -633031200130742278548331629283107748 2932004 109399556859082432319331867687075840 2932005 -97141789901314692281173832401060800 2932006 -1894151531380829929737855081799680 2932007 -240215667875655732777191235379903728 2932008 70099269185815106753142642760335360 2932009 636720321165000818702186350392708240 2932010 -97534300489861977774037781494215840 2932011 -141112641964915813552939041750035280 2932012 -148189320859512052771774589612978944 2932013 -145284150151521639067263429345863220 2932014 18029762648098776988894220701473792 2932015 -584224196034666236441274345750840 2932016 -31019154973684785834290403301785600 2932017 -140105290289989871832132229934552064 2932018 -33499840282562365583985247367280096 2932019 -205983370863502153919075770133338848 2932020 13141796808624245656677585486028800 2932021 -220952743392604643790383855078373778 2932022 -60081250196997948933613400605344000 2932023 419928539065389096918308980787001600 2932024 -276350128247643958983950713315123200 2932025 -45636422661967216976016046097586450 2932026 -168490892500785862344417451915014912 2932027 168968193001430639816960955562112272 2932028 127035227006040813235521483626683392 2932029 150540868180544755415418572126436774 2932030 -102751883033506343065332688501543680 2932031 -225307063516405257015438185308143168 2932032 110369191911197254292202017355988992 2932033 25260348975223516811109515147413608 2932034 104408445554111753909892947064110592 2932035 -295309715334862614193548908954110800 2932036 3915033199711317392918995271626880 2932037 125349578992323603008171008515286686 2932038 77879734303962018074104800160344864 2932039 200949163806654661512786590878104600 2932040 -70529109542555032485062556541747200 2932041 -1378535030341764919292652639731712 2932042 -2262125680956296015090661534329856 2932043 -63103163990178849926273388763593708 2932044 -28288173967769612170127669663232000 2932045 -14905915379732150203844233074301200 2932046 -21035700322537663840534634098815936 2932047 -268204573000164369120644951583111576 2932048 -8327910791469674158305043660406784 2932049 53630891655524865064974621819918336 2932050 -86240119020724381304343001088966400 2932051 137784866634854528271321257029264752 2932052 10141481481924177321387933551185920 2932053 -97380444295100396812376090945683296 2932054 185835697465876446104525737153893312 2932055 97449853204296176605803294164302560 2932056 354942867535253025976773218150461440 2932057 203606878032248811583739473739921940 2932058 -135143288788581065545226108227537920 2932059 75031157120892406157691145045043568 2932060 18577573501676739527030129466324480 2932061 -284392665754770876226087611271624800 2932062 -8300273040139512419543127289814208 2932063 314884083534062404923233275333066704 2932064 -339494265414433947246619813529518080 2932065 -156990189651075581937564278180534400 2932066 16651303496003118124488163023936000 2932067 -255233628375855663406856771583238884 2932068 -76304239406710836116889220481756160 2932069 70555651605741504643557252198558496 2932070 -110484911836867588704553195481339520 2932071 146616682526400880125343061196956712 2932072 427169798197640896534971392194560 2932073 -211094577273926010006642750481387776 2932074 -32070731431707228756761984389366080 2932075 -308436199991293181330340580134015000 2932076 -95812957037126869876154575587597312 2932077 264849758048608212735506941222317120 2932078 274290997194238606530924935489739840 2932079 -92581762756054658606279906189771616 2932080 3893930332236270044098842289766400 2932081 4605708457276236255558680266427200 2932082 235836837952485311864392850886220800 2932083 59733068694962399599714116481052928 2932084 -1282133110727998854563111126472704 2932085 -152337675032114444806521380669318400 2932086 -93498520353744591999988160760446976 2932087 -96250326681202993745542133175138336 2932088 336557467561152282144963470601461760 2932089 26066802982051381381386480508870224 2932090 -35691262507195670252852132921118720 2932091 181314084282106376745421805916003492 2932092 548776471686607978685777724845967360 2932093 -974406501524888098803733553199936 2932094 -31031111102028076422814808642810688 2932095 -284261023787104629839608633215590400 2932096 -595796027608021649725474602001367040 2932097 6620438580468687252156649058538432 2932098 58129024181524263193645435295236608 2932099 -730393103619964552486706518890118760 2932100 71264578002991848345769053855840000 2932101 -105225940513631300845669142463702432 2932102 -11653183538853103301104804527220608 2932103 -627969110085711536758846991977089720 2932104 4614426038079176924581686505635840 2932105 109839443050805504959547545742640000 2932106 -305073579215039767684934483187223248 2932107 -168183734916491048088258999704337960 2932108 -359744279700070257167472198535517184 2932109 333550325977002090216182944251720000 2932110 114201645023363640022871999427700800 2932111 223368624476085730832376448181068632 2932112 -39966220191249351756563591705837568 2932113 324038427100126359761305378503942624 2932114 -212236440235828661059985348955871344 2932115 200745331067577358934618414404302720 2932116 175900228961846153093704520285736960 2932117 163603659466820517518711424663073166 2932118 -5170440878714046842873146409349120 2932119 8056008780721355840247287269812504 2932120 84978342130466587687241694472396800 2932121 288036632003104469273779343837806560 2932122 47321160745788040885529306533903872 2932123 -406921849835300132986740024682106040 2932124 7883996247438576744545835377280000 2932125 129586785147579330157283108534304000 2932126 -67920115198717892400571114289487360 2932127 991596818697767559653151381340800 2932128 43310413444213910549139912958869504 2932129 182922120302964801374627900270638020 2932130 186159160152166095021603020531484960 2932131 290245416503197970902187465367824304 2932132 77596283309609652542686086614138880 2932133 -466862844285315855099663989667527076 2932134 116841050853094304976808536620748480 2932135 40939551810816719069399768870808960 2932136 -291154585968258636612866298046264320 2932137 -88064053735876442659732018510958400 2932138 115467898637054586574204992603970560 2932139 -62330027915846355345742557991124448 2932140 76084788852319134305149069132569600 2932141 -101237164885520235513951592098797568 2932142 -397112935078167027723545157834317568 2932143 375563907126712004695056989948188944 2932144 -23698212691207333990188969452093440 2932145 205124358335718578046977166879774900 2932146 -40880302472748031405968404867834880 2932147 126235077994186397739213037793955596 2932148 20654402839102833392779775920946304 2932149 125340010675556022229087991112082848 2932150 138928090043590940291955967111600800 2932151 -350434222584741423173678025705733848 2932152 -388626782042891088141638343461498880 2932153 33936471650521482714227396308954304 2932154 -68563449143191404293443493618338080 2932155 57633748382304338634181176605670240 2932156 168758406268005847304427351092720640 2932157 -178535312754592459433374542625169088 2932158 145876185254755034234242573474372608 2932159 7274029132273276157491056585553416 2932160 81683028192050093192936496971120640 2932161 181911074913481889105598191752163520 2932162 80516227481730984102901732977840000 2932163 -22232350078348339279170061637911536 2932164 -215878784489150052909133175394263040 2932165 154758922276447649525880389564064060 2932166 45874522391171451878467019553913344 2932167 -116200095101152435092221156114748288 2932168 -7871218097015759899313626115005440 2932169 714119812902532911632001507006708570 2932170 -314211847089263877354498153500160 2932171 158392685487538268048201767022682000 2932172 24558460029921913365935763553416192 2932173 -835126205509652240394101786343220800 2932174 37358415408414498346306104371194752 2932175 360940917408888994161955288113411000 2932176 -6879820074165004552193003797610496 2932177 -140457628481487345202179542822650008 2932178 138695556067645244516927249195188224 2932179 10388364747639678742241916373413888 2932180 -145395778934896325098203719513145600 2932181 -138658400445905406721279046280794208 2932182 -98235894733450249785015889027192320 2932183 641933677413671572902484541577143432 2932184 980738617771621263083455363351326720 2932185 129239702392606141230203957120692800 2932186 221364732344395117639437506151694080 2932187 109571022127125822024101557354678800 2932188 -89194617075855177674737265429987328 2932189 147134768695205149116280010680473600 2932190 50691182604971309286520841121484800 2932191 14941212367530141620333289409081248 2932192 339225668604416596975895577188892672 2932193 229112370873029794247902441826480928 2932194 21627046256649605029699669383724800 2932195 2524151993861806579109406333336480 2932196 -598509656700951699888552844991235840 2932197 -10356628250365383226124756115095040 2932198 -88995105857662438917001027406234400 2932199 26460427294866210962875719185829960 2932200 3575536125767363155580410402944000 2932201 -77838415099558637432090918598955008 2932202 10782176247712377345100901033969664 2932203 567808396173573057714983970704587200 2932204 610401519839524563771373337322995712 2932205 -14435312845969291389085462340676000 2932206 -174592025737032715254436332022197696 2932207 21080103080100476914910035851073480 2932208 12187203989125879183337528358469632 2932209 98580280741156678261929940744799220 2932210 -187140692245474199487671378780358240 2932211 80269626203329961588178176790834960 2932212 -30121114467236440570478775218700288 2932213 2495649094135053494532491709259840 2932214 -329985666715645989131601616492616544 2932215 61480237806586501685369381106224640 2932216 134965298571436861470558364807618560 2932217 91517274861346296936836875392285840 2932218 123333692894846820813556641905111664 2932219 465423669904590567983792157637480560 2932220 -45414654008935932303020524048650240 2932221 -162518143705888942556495681829746688 2932222 93962074642395594499483388184102912 2932223 217322230790962935268900623991094640 2932224 50299278831217217524977026967011328 2932225 -16826848011313978819514290818768900 2932226 -254231976588843913258159096137254016 2932227 118199853651642301125885027725936640 2932228 28006262551054695353702213539233792 2932229 -267456149988842581944669458527730400 2932230 50586751556383349842626683367659520 2932231 184511399438153718267065209045371032 2932232 203379139222531036491008996337254400 2932233 -4519624638165701772889040431316976 2932234 97122318702041688632173493568308016 2932235 -129476530919635685200914787389759840 2932236 14146428304053116351425838873843712 2932237 92226784119558465453751509925394304 2932238 -30925748944192715101853383109287680 2932239 -395917089549364370724269571038029176 2932240 17383105993866077726892683489525760 2932241 170893252321491243251815683204128640 2932242 -121905605164335437240740448221971456 2932243 132927458770759430435918493045342880 2932244 -88794811860468599193177357421000704 2932245 114185985116696374223833719206985720 2932246 53771363810177009372971075797975072 2932247 6718797529963788424553791033593120 2932248 338249356028118378728070766342963200 2932249 -217248960995183604350274271658006636 2932250 -130885945468360022267862377180688000 2932251 106986654679361468349025174110624000 2932252 237986961838412011634909502319560192 2932253 710968300416956815581657179641983360 2932254 100001380941667499852059574777591040 2932255 192021250116187640144133384690940560 2932256 -3724102048053563321941927540555776 2932257 -402609443381015655154715911903780800 2932258 212675249958426268433730501078774096 2932259 146981103240785301324556182209510400 2932260 91307552121498844156465229392834560 2932261 55157274097489393835704656897076732 2932262 -117435426026743797822675432653675328 2932263 -33706647993237458898793246589737008 2932264 50157936661233219730442088517048320 2932265 -10079789267169265321985151612768000 2932266 136085434064106611445950428923681024 2932267 -318602878227783048938399288879642320 2932268 219547410054454475677430413346389248 2932269 -208675429701766309249971474291976512 2932270 -85688732903795192886455586721075200 2932271 129663636992416753871484302217779472 2932272 30605412897786969558986119921336320 2932273 575167452960215121867512917990517522 2932274 -82648130249534149236126114377562864 2932275 -204015488038149663258490070888866200 2932276 7670157145771978059541043153650432 2932277 -353597296389020998912472193086399940 2932278 10279625967811447778425568009954688 2932279 83343643257671144182129593116355264 2932280 -154000179599361248332513078069248000 2932281 78261227830224761850557258696367264 2932282 -95482220888720885901178611273415200 2932283 -384683373391418738422713603525165120 2932284 -277726402967173243647740718247448064 2932285 265787824048153588554720742566199980 2932286 9929375594297880209388531189667200 2932287 171232336355520533889333882872222352 2932288 -707843562675425615357144412454912 2932289 166743850669358289925495915770392640 2932290 39079984985213177860452383906211840 2932291 -252936087571358710098843359032423200 2932292 480892796081836472398652922963213312 2932293 -28058591285054096334168763590285312 2932294 -158731092409750549112645021004806304 2932295 439709740388181715398111256835767800 2932296 366719444387552017812894248600616960 2932297 -625931882109686921359541012334569254 2932298 52192862305633009233609522893263200 2932299 -2349312728169635175461695559476056 2932300 31933263442813065397857607686144000 2932301 406530627686395426508958381805261302 2932302 -137851790384383411121887082452728768 2932303 22291002455874742145619528150067200 2932304 133038716287762153823730050305228800 2932305 170203415109847537109383867648636800 2932306 144163224667276949662602630885806400 2932307 407434752726107138152939827321331200 2932308 -186383416767277433068392071514624000 2932309 256751870652659945417324843029442510 2932310 -174239527129382204620131581474711040 2932311 380298806614467340225332405796461672 2932312 455388882989430343528796222311833600 2932313 352812961087722281637324237085717140 2932314 -44289953916544712859810747323904 2932315 132511688609259771515238878502048960 2932316 2477553674913629918897261189809152 2932317 416705879728376552223241427118304134 2932318 91339779907704217525067613004989120 2932319 -150770329870931167534906176549141336 2932320 82286803606177558611956604469248000 2932321 -55324077799997849622601624890820096 2932322 -232538735676369715027680566299653120 2932323 -120505464732485544270053615195947200 2932324 190395252576040938274386775304816896 2932325 -206942315206082633678413976336738400 2932326 131460103350406589489183570808271392 2932327 86772336668624046282411510555746440 2932328 -5103671385838153390891600040509440 2932329 105601665729784527718764921187727328 2932330 -382722250847412175430213069163601920 2932331 936840413813629834030496842368144 2932332 -36682465971158200086773192157938688 2932333 -342704353640711627522475467856709236 2932334 271639586594243056796390841995466816 2932335 68671881278218085196340793029248000 2932336 156775249110445976546628004589174784 2932337 -36877402046410285680358342273730460 2932338 -50052710500582095211303381146742656 2932339 229573599107461927664529122822515824 2932340 57430311335023201592485066982019840 2932341 288205636847647539704750121290229792 2932342 -1310521077346830092935550878611456 2932343 -602083866425162502142099351199904408 2932344 137090205126765028553781118356172800 2932345 -94898705568017156017030406721697200 2932346 -56825427617464980660968537831201280 2932347 228651299458412768374337906654323584 2932348 -138281817706185035619648491380061184 2932349 19422115831879699890865807141422720 2932350 12479813823971205088897495799779200 2932351 -120013235843421216280687949916139648 2932352 150187923746249416737882138004684800 2932353 -493565934447428168811961163825093376 2932354 113601444215548989692081778918311376 2932355 -39442348271847942492071808862224240 2932356 -129664801188711780078218693329216512 2932357 475518709332257211731185518632576606 2932358 106743890727749955770536994822671488 2932359 -309741088447969968620428204860247680 2932360 144043748779782445257440735126784000 2932361 -78819314542008698315691508597111416 2932362 -9855111016438021782174956432249088 2932363 -177442297826361556210267049554025840 2932364 222229334215799634843971495640944640 2932365 113039619287098028036370333923448000 2932366 -177974894761271357530496633613154368 2932367 -327565542624213801216529769820709584 2932368 4302089309831263124450769764941824 2932369 323792037190765742366852680953127680 2932370 -16642022885583750225427602267325440 2932371 16013737492164192583767723884155296 2932372 -14034764349783354206832076178714880 2932373 340097725892969794403031570772628622 2932374 121728321236117470852815381313076160 2932375 491949382840212452329099151263170000 2932376 381834812558905243762811852896942080 2932377 -103930952304730544873300208223328256 2932378 -188167191019982441130106236917514240 2932379 -598236319215328652367210882443329020 2932380 78121773368305860476722508561157120 2932381 275576505169722272929316318367144024 2932382 161312853472161713474821956733713792 2932383 -56928117808610727112928957177175552 2932384 32379603229647965131563541809070080 2932385 467752684980988741853130666848640 2932386 19530589117488200978027404805685504 2932387 -117267585810199153896154308411612964 2932388 -280304493987042371185846886430563712 2932389 280958326356778462105491177905883840 2932390 32222116286160728638647483432385920 2932391 -66588981497657859161793717129088896 2932392 207768456143218346917769159302103040 2932393 614127562571838928990726087703060580 2932394 2387432099837523868232089946571360 2932395 119023171209374906743392729501972720 2932396 46911781666460347393999295790060800 2932397 -143371249044388790702958749673835860 2932398 -45640659394429012240759224715837824 2932399 -711838246757613823267853950564831600 2932400 7013654214817193692588492715212800 2932401 -131314781019294671640991571698174080 2932402 -128438530463270933635339127999400192 2932403 -9650994358600417817272498077238668 2932404 -54528128729578170637412299031752704 2932405 -362116225441235649525979292574329700 2932406 -132864938316025970763752213293450848 2932407 -39063739378000515872110329901423680 2932408 -74569140373462459215892388326563840 2932409 154994245630152592680688170569693610 2932410 -5577076996281033737454747228395520 2932411 -238647070256613878210743853461848988 2932412 65147460687717120579186125831101440 2932413 -224903488126849897449813426933292512 2932414 15524279818366576708342275727375872 2932415 -196821951648165812429898031753830000 2932416 115700206101904431896353888807157760 2932417 -281274023934191084958629616385707008 2932418 168835826878731067992242661164315520 2932419 128871431586468531741610039381516800 2932420 -125952583004792540908460031949885440 2932421 523447458591420158378297795141887644 2932422 -47352070264300981139766285601228800 2932423 -195494531284815762552074247031471872 2932424 84756905897184958289821915019673600 2932425 -156968573237122351242429808141777650 2932426 119567862667204272925186561238856960 2932427 -11277432931865448874996112079740880 2932428 -130645567320025765470528511143936 2932429 446344612040736581234866019775239030 2932430 100292997571629435267576089944780800 2932431 224894028250162310682486163947984000 2932432 -41590554143351522137981235800915968 2932433 -161822882301433763419145792984852160 2932434 -72339404158461361049426058672596832 2932435 -276967384814048271544881495360720 2932436 -33280131259144966487322004299180288 2932437 -65424771059748622311301360504744032 2932438 437359861883642298279896229103848960 2932439 555075257648947348875071246972559240 2932440 891417781073537412156748519833600 2932441 -47735635370423160801012278282961200 2932442 -115412921489320314810754013429561856 2932443 264795744970841205045167914568184 2932444 316784422040398930371479833817831936 2932445 134360079320507670629925997144819200 2932446 -71067950471713999406625494376532992 2932447 82648758762865309929324391902789232 2932448 549643426184827785362592471078666240 2932449 -55458429024189245726176294226919552 2932450 -108959906036940791641518794786150400 2932451 -610913721519928372482461777852582400 2932452 -61169097246727333974358593738685824 2932453 -141207179069330026619779183636212836 2932454 -59866856675648165256673726832980608 2932455 -162268780547266864139434603058126640 2932456 -289862512537069071769888946308055040 2932457 303457519427509488468708292761636432 2932458 142776443910586376485333952252976384 2932459 -102170268941070404208178610221443340 2932460 -94547028205994129821816092109747200 2932461 1037640122897150430503966252583360 2932462 52888906074470987383402352083290432 2932463 272736253530498533294928347604162624 2932464 2774268761401704167061779998310400 2932465 -135151189483091648661277999226536140 2932466 -409022473593357753159309892177068000 2932467 -195974667844937133013759585002775488 2932468 28308808094240331892607249260081152 2932469 908073050181464636721399579396750300 2932470 -119828099458143782208171033805036800 2932471 10626819149529689633280850829048064 2932472 53085724018274510027144594451271680 2932473 -67957746710439542728711404225642336 2932474 124221899911366864260597024398822400 2932475 -1298926871748820995515318712228000 2932476 -34059768403861309586945228812025856 2932477 72419897472936906711566761525592640 2932478 122618374167626917906258017694862400 2932479 -51278918656365664572767713081027200 2932480 -322496895282859777275783637106688000 2932481 510061003389948828621558150289665282 2932482 -32784965480181314149645876998990336 2932483 11723485066513915307844552861039640 2932484 16025473170011670749673459252402432 2932485 -37659913724066241090614085616818240 2932486 -322803532139373397511620505217659808 2932487 311812991580929572627745825889674136 2932488 -3238587696758102264346650647004160 2932489 171229872931713569785064196864758656 2932490 50107221498312703075772742270243840 2932491 11421420919902583784642754922904064 2932492 396596047659689454515929596662556416 2932493 396058584995331106804488681726962742 2932494 45952123089794839213707959842728000 2932495 -85456715523875259159477971487195000 2932496 -28862879535818912912286828180799488 2932497 -1134751595036958812633618906075396160 2932498 159565548978647957647098464152602240 2932499 -88382236549305943107579654731404500 2932500 -23349058174661347398547580244480000 2932501 107451374522270248611422837807588064 2932502 -223222638791803595352665408511534048 2932503 349242168813546151422818252405332200 2932504 170076385616035678014512375026790400 2932505 191848287354504532483718576184534660 2932506 108544562351512468301277263083107312 2932507 184351180822392177133143763325438272 2932508 227379547987754331524756127240611328 2932509 64910995082151778310423098242136320 2932510 -86434113034133165470996404356163840 2932511 -442314434392302242770394412699753888 2932512 184089705936649317053384928242171904 2932513 294895313591981632913558914649705088 2932514 -89608159422014790127712649365767392 2932515 278223693529166505189597091721340960 2932516 3504471611198199293691231813653760 2932517 144818021912419189801605359772270720 2932518 -159317525859940191140204455684915200 2932519 5818343613275420131049961894226744 2932520 -32633357132825234709692713426944000 2932521 303695641988542395875446623567514512 2932522 35963367352953011694376660614171312 2932523 146650564186961209834923477070057728 2932524 -23706959751383225994595243904237568 2932525 142751437062197918332470840873008100 2932526 -67774165055080511584598016572671296 2932527 50682247145495014596088088712766608 2932528 -117398298259817936659735300459675648 2932529 41681614666620981472660632825733440 2932530 -42998350720751915684957412247296000 2932531 13482760200193988331203542091808592 2932532 -522317309463747253148139760759154304 2932533 -47168107914982810892851373422968000 2932534 36038056713752490396408506043483264 2932535 93752112158009624730185701112208960 2932536 -86547631281976663360520158126080000 2932537 -354920716747108918805904587288985814 2932538 47891031652373681235793627504926720 2932539 -20765597845992187602316131546719976 2932540 107254103076449324855133380222054400 2932541 201309348454286157745038426529983942 2932542 -2137928338017891939183446804171328 2932543 264799749738988544269693984772841864 2932544 -95959766953520239767808842259759104 2932545 51166415592624524878718149954636800 2932546 98441811100557897581890984978957824 2932547 101891438871094511474022015111351996 2932548 119403660309813628475938594588154880 2932549 376229172479480751867483792953497536 2932550 34645194751568334187218857431560000 2932551 633493653596559382497558641103376800 2932552 -340327293911051669272232845840235520 2932553 59189821162267139813302823873394084 2932554 -30829327059971335647939373940302080 2932555 -288536761245289483174495438384578000 2932556 31497987456866191486353036228096 2932557 1906358400816156776760490724843520 2932558 55091469843160923783735506841842880 2932559 271130907968905687074465420604892160 2932560 39557436919604846897961178540523520 2932561 584829942098321727213941238260834162 2932562 28840774297235632637545152969212064 2932563 -282631653608115889603323409401034056 2932564 -20641516627417308135679635728285824 2932565 554806768659083051174790169440614400 2932566 -11384542346581817672816953484734464 2932567 191106005210465387099809207191687432 2932568 -349101551765658188414529636744867840 2932569 33977239187982029231540368305120768 2932570 264699829015300724315933560465824480 2932571 -165127078272481986561490898365989456 2932572 49806675620796750535249023625800192 2932573 -193927904349879453191516745343782560 2932574 366097123052422217945777670311529600 2932575 -45071809363667006346990000377278800 2932576 -85171031751159210441589538600779776 2932577 -623125902780385944794477708806820574 2932578 -55992096383483926955237776454914560 2932579 -28686262639052609597111480147194016 2932580 32695674452775043168034218999050240 2932581 -82376656848532185641240658997583520 2932582 -236552569817851780246262089288120608 2932583 -51811358354040877101012288255154440 2932584 90086514281247455880404159057264640 2932585 -46565653780177056754845534911152440 2932586 206944777569734360359074655030210992 2932587 114104335830670718313417886358163600 2932588 448049753826355092915972700707346688 2932589 271416359971467453631418392406575200 2932590 -146277664769014520744750599100390400 2932591 -220150950730103856838555910975177008 2932592 -26293945543356653212465151959498752 2932593 178174953819442648458606863490228000 2932594 -131134094809540654596666678705696768 2932595 415233054671401367422192160951043600 2932596 -144382093573878054440776840189472640 2932597 -497941195783891558605877611114847954 2932598 77162342881555381237847811498544800 2932599 -177920202645422389848823124802744240 2932600 -1042214161512318900506249232384000 2932601 -3097960169226475212042922493060652 2932602 -256294063823703044455847112787086336 2932603 158272105996771353139725487099373680 2932604 295264463308700369987550286195149312 2932605 -871198863278082225081370222085640 2932606 -59000384687470347603596533391605248 2932607 257470148927834250492382063717878192 2932608 -109874445105431344421337805734543360 2932609 528228210554918075225571671499911810 2932610 95928460196120564363272987164156960 2932611 -370916727096703088082848678717466816 2932612 -11771273561542398813751598985338880 2932613 40456356923635354445534750151316320 2932614 -112883244696979561181917783276250112 2932615 48775291803604729365701191744043520 2932616 -146460801460952998681320093767270400 2932617 124340488062169760731060263998257680 2932618 10316767116356755116721718488228800 2932619 330449130680130162096657909800845896 2932620 -47244126327569929898698604824995840 2932621 71684108645453286078834262818068832 2932622 -38104851533693971193150242304747520 2932623 -14667021286288375207110203659815000 2932624 112812670201456511294171587803914240 2932625 -258366956053141532009759307573150000 2932626 -44515678862719968997852696260153600 2932627 -56107235631388451392799123344757928 2932628 -518998176675712401944801468698645632 2932629 4924483077455747858377120136035968 2932630 -33107095661950690957362272728631040 2932631 75334032265111000131630088801320960 2932632 -627065475888452142635971635063398400 2932633 -579220583582272819693955515402158576 2932634 27051094892942875491934697140479216 2932635 53511085004048665365929955424316640 2932636 -96789726195598139731908647466405888 2932637 -52484887801486719095218841501052180 2932638 -111046489438656838835481294777753600 2932639 152580448023276950863436026209520080 2932640 -53930361812151726960000502520217600 2932641 365034714300138381615990352876266450 2932642 71842348356737468506017109202644992 2932643 -1552682704990336970440353389078016 2932644 -16101125421586721392196401642229760 2932645 213772510207587652694439831979968600 2932646 187677965718107681691317955558178272 2932647 -36091596238010202458423196419943600 2932648 -11827597128730452934506573874145280 2932649 94056481434044607748418263016665764 2932650 -45617222810400544283904630907200000 2932651 211626634737096033100484447632057652 2932652 99461757725595432135446238132288000 2932653 -423053780462309158637838225948884736 2932654 -355917272927832210903130412688067200 2932655 172362079732857975303659833169802240 2932656 32151036525537272763024103673954304 2932657 68886162211007947490727541735209792 2932658 239622936071421942919166883742801680 2932659 -381202114992042941840325020379356160 2932660 148445216969583878347735201922242560 2932661 -237607999645757725780495807313086368 2932662 -18174032362304397115706737525579776 2932663 -62653672324159000895491477639950800 2932664 -13295726667333308283790021859942400 2932665 -160441410233733910955784423938278080 2932666 23983174758238961974889470004692224 2932667 16499383762439441056288608694828920 2932668 207204348157235146605987723289969152 2932669 170955796310169656090772697641019840 2932670 -47549601499081394575658709194480640 2932671 99653269854253216929943058001676800 2932672 -38039378281144346485861818201800704 2932673 -400911029960063038823670793021664256 2932674 -79525405584334116354742551522138240 2932675 -229884224517041716853060406973644100 2932676 -96674701571296250526453487861127040 2932677 -384592667453782147535792839969698 2932678 81088060894753020474296220894205056 2932679 -620073161388832189388276067979335720 2932680 30484394650690799222360383967232000 2932681 -302327824302885860903565506573348518 2932682 23775241463142612407282077200460800 2932683 -26647368268069313283206758174140960 2932684 93604192828531596978124535366418432 2932685 -138059211262553801242300894782915840 2932686 117112550434840476699145875785664 2932687 9661674857551067552804681282340192 2932688 -158115607278938214695775028950466560 2932689 44911968073093622118161699389394496 2932690 139455423989448653992194532568253600 2932691 -361105243254836409571085046933301908 2932692 -56947868869693782820314046212845568 2932693 -171215981558749989072652812260011136 2932694 78397348749969931957448611975863552 2932695 -24207165975510731494086135862666680 2932696 -16598377175875666999387699783311360 2932697 -781558547696255850017077402822390656 2932698 29921071791399186265003865695841280 2932699 -59235521624057695584780847880891928 2932700 231025573045684804225471918672819200 2932701 -373108698117064652771099615895888768 2932702 8212336254871961129437548363189120 2932703 -399841637704483356732936131175966048 2932704 262747705073044625215968561345331200 2932705 -308762795405356829202673829039260140 2932706 -67825166183818693527912155790649344 2932707 -202885056258872567630296954314942720 2932708 450040157606880185911701420187737728 2932709 -53525873962272551373322598642446152 2932710 125038834856214004363449458336901120 2932711 -341779648608977161995549147762495688 2932712 322036261950711054742484818429900800 2932713 154552642685303172526431691593062400 2932714 -34846138044598088131534368158669568 2932715 227136060791915848446906716641275360 2932716 1475968749884316253531833674429952 2932717 354159433214204876765283250839952960 2932718 -134582729447152014149176494547968384 2932719 -752733530932146130020106514932924032 2932720 40375175658644023960972288526254080 2932721 -348750172049574185125688000395594656 2932722 -38109682651369001214132143908314624 2932723 -33220384550033349961272186421879496 2932724 -29997797523741127688884913439817728 2932725 -8397919210689777420171867923654400 2932726 13480223103773456210133936657776640 2932727 226612471545119244368817438207037872 2932728 -104743812168586617434678579007283200 2932729 66205814931376069527464575410848 2932730 -33211258076901836548078095889704960 2932731 176352423826580761971027150354754512 2932732 304124655155484202966316955277020672 2932733 -108567295051587254204836402185522036 2932734 -40163547034285558649623876425458688 2932735 -102785823220891237930356754166380800 2932736 167079351615794444356038931450429440 2932737 -23986677611003000153291011179722880 2932738 -349646694085071460527264164418705504 2932739 -284735285968109238641957526479253744 2932740 -38938730799927986119958871798374400 2932741 166811821796226793094196233828762880 2932742 -129215476488959217374777426846029728 2932743 64976855420360965192671013773411456 2932744 446621548862572218501430149198812160 2932745 -82290680803455535449384379229380800 2932746 -93807470334100991648402351629737216 2932747 -146005156441886745609977399591575040 2932748 -78684954881393131302201022153211904 2932749 -395146093455739017315463612658577066 2932750 -278663928679835983235610715368816000 2932751 -7574068387190766976277359129543248 2932752 -49914836009802174706825571396812800 2932753 176634990129785931270928822777945344 2932754 -23736605548089206521983179247644160 2932755 11870423114884490884030281404375040 2932756 50176896214521702019944766870094720 2932757 -256633618573533823377863473869962994 2932758 -186839186946955708913551517581469952 2932759 301313188477024311865321063613543616 2932760 -331297671842862402339886435564953600 2932761 147296893150588806314116619377187520 2932762 16875788563105676833972496389576704 2932763 9741837066320187271126672042133160 2932764 -1480457824955628696354728803198464 2932765 81493145178614415521922750949329120 2932766 49639861940224973128029144878888832 2932767 -49002050205724111576880544504610200 2932768 -255234756826688483936365829911609344 2932769 -9575582012766724935617670330635520 2932770 -184844102861800159857675090021542400 2932771 -82857942145798861886462559520723536 2932772 -1755539043250447832418549043307520 2932773 39070701924916369676652821264901984 2932774 62629519611232728798125751649497600 2932775 -26003405271087503801873180172985200 2932776 -52014067934634693247195987385794560 2932777 -691428472089255995276719746137738374 2932778 264286479304976915789446983411787440 2932779 72711720545234437351349782434788184 2932780 -163705586940263636903719780735334400 2932781 16151455519450745152148433799794582 2932782 156546199340677589315399099284848192 2932783 -93567874508456400494599834854136960 2932784 -40249941228665611665188810218291200 2932785 179032628310708023648941032126008820 2932786 -11040556745688652746346492896270336 2932787 103810966187865494841817026139068240 2932788 47628290778598038631287077608550400 2932789 256611475339317026261632194936403356 2932790 -78427554142375834461509743753009920 2932791 586309010292842033983371991760646144 2932792 441404385440456917255773763819008000 2932793 -373853509255282576483206907968191958 2932794 -57202382451362054629145431415016960 2932795 242368670757919506455204154798641280 2932796 -20805173872731918707249821506078720 2932797 -88080444015700792562806034291921856 2932798 -239636165422684511910481660347840 2932799 244488734781462834979318517572342560 2932800 26929797003810566695409838509260800 2932801 327578339505786666876087333033081600 2932802 -66039452758014931988689224208446720 2932803 -365353781993543037291394662343795680 2932804 14449824915616317871195174780358656 2932805 71318450330346089446051182315678720 2932806 -138823553093707230077975127246366336 2932807 -453250778490231863189570821374347944 2932808 41314255945723157163348013785999360 2932809 -249823079949461162825130613001328672 2932810 445558682592821286462775891397434560 2932811 70376930112494260732036249948876800 2932812 -54483409071464394906008708412584448 2932813 -140067075113854099903017490333760276 2932814 -22874233649065377359292843102375744 2932815 2350910952467527313123636674677120 2932816 5806577932963732701222791900291072 2932817 -74174119561766057744032774127562240 2932818 70211315948603205409399049144348160 2932819 -480893739919701218828290950579167840 2932820 290283127518828304086344414032988160 2932821 -20086128271396590183815089229697600 2932822 426819303377603365982478019176314880 2932823 717904598017475974556363530428180720 2932824 -143446661761134154747860601282990080 2932825 29813422386960014616197435005864000 2932826 -137105893304792124415000570483710768 2932827 199662494939460237559302100745556120 2932828 -649647642279437675748202041226275840 2932829 -321644151743583232116661659789732570 2932830 122364872712298254691848787014548160 2932831 -480291950445742629172091585350569600 2932832 -19603378981272918658185251148791808 2932833 -135742059137344081040440979199786576 2932834 167093003740018377394025804592948816 2932835 42525174938817641975563307834675280 2932836 255633793469168978773244163628864512 2932837 5497800423347649402632475742847486 2932838 -81034863497204335804905154423724160 2932839 -19368666757783984029874613689815072 2932840 40853209875142432122481364840448000 2932841 -334601141469807455549275129637602758 2932842 -43492807180684509303633973442883072 2932843 -214242095531144573391856211035040908 2932844 324484976296242637138484729768096256 2932845 -71352040807708317817306687828344960 2932846 17126323434871741681054783249791168 2932847 -441212305364736633477014160017968608 2932848 -127147659868981217709274349961216 2932849 -119390778842642319265840519948699740 2932850 -202014626032757105346654042939051600 2932851 412935140236450000426439262898293504 2932852 -33270560445247051277741618093212928 2932853 -9861347454646544572587309328625280 2932854 -191486344058293454587899544301568 2932855 -81420189670062517295302109581251240 2932856 -259789922610183048142834570764165120 2932857 -537142692908441049607492752535532280 2932858 -545674045835545269335405380442880 2932859 108774542864597548734715138612155840 2932860 74662619813181082033542250258268160 2932861 53335704415034448331136691853169772 2932862 44319097792182950502453688821744000 2932863 13352774884327851969643145630384400 2932864 409551410349394956586702050101821440 2932865 105074133114838522172734313703678120 2932866 -219158228903823379445610626989468848 2932867 152967241699492070188016546658346192 2932868 164547432714317915841310196613734400 2932869 167924996784314969954027893349976288 2932870 36912234890413241368741074073772160 2932871 6624553391520310914354691406466072 2932872 34367074298400043246487869477969920 2932873 74706344245942282439848388075302144 2932874 1283983611775537697499277146419712 2932875 536082271057240786310499477446400000 2932876 260037596518298214473256233045490688 2932877 -119239636655576579787373193363129280 2932878 88202704633195454128012656174566400 2932879 18428702969604839757812159341834112 2932880 77586097664047856211857952488325120 2932881 -84782405184034750450036530220961856 2932882 26235514042672122692150147767322784 2932883 331359875091860625482266115045769132 2932884 334167966062647037753283403045353216 2932885 82693155045499790735321657816207580 2932886 42719290854915021103981482311813760 2932887 78352680491281904428853461508313960 2932888 -176906023802169511630349211325562880 2932889 -77476952995179129487665074573072310 2932890 64490128670919821225405988749529600 2932891 -65283204499431260508784690176557376 2932892 -430646980817272353946841202817029120 2932893 -185764490855498178899519522607685818 2932894 153895371740841112284146001083472384 2932895 -276668062397032688120620636288987320 2932896 108058217647824786000133835785764864 2932897 236293111259897640178533612218189280 2932898 269734914812531509078328259623077200 2932899 119127931424598101191397206376795568 2932900 -152170797044399255985188518769024000 2932901 5591268725810591522611784347033152 2932902 -2050756531604795867785052901580800 2932903 -119918825211860770031593367296883848 2932904 -176903829031102276956229416912660480 2932905 -78823418327917318578328478080107840 2932906 -8867941274129550912888331738131360 2932907 600132873795860924202084282258657840 2932908 -121404675434748504497097032453234688 2932909 128756118812036742581010313460782816 2932910 -48955497961566314076404871450977280 2932911 -254328288134761591587604696995517968 2932912 6368836054236784862073214857199616 2932913 68431924089843743116661920704534162 2932914 -24008422872285346801967528405658624 2932915 -88791255665167994008513371684756000 2932916 53407950851109709240980448318464000 2932917 -201201654676407658529856792416340480 2932918 35274421006761386356745340891296160 2932919 166150446593472600624724987402320 2932920 -47176583100600643117310637109555200 2932921 -27361477359726591950328323823811628 2932922 363895710866369321117191403663590512 2932923 31284852063743731608466316569234944 2932924 -93873110984678543805579758525470208 2932925 615473327403669578256390333315556800 2932926 -125278121735572811057808658941157056 2932927 312561826121642727610441328273470792 2932928 78315014763174544195830650181255168 2932929 -24895287093580312524917679677880990 2932930 14344087121475093937992902387927040 2932931 294724734051090477353231961241596732 2932932 132212979507001705123006909788060672 2932933 -35088834311960672920664631642158818 2932934 37471111620963897234135577347284160 2932935 51911082392513792117233654818604800 2932936 134759678522023657545526312158504960 2932937 127500403998782295000168004543754112 2932938 -160296591864804222185014041806155776 2932939 -165013434934136971647799381329512160 2932940 -123793750015930637843418126985896960 2932941 -133088808351920948256071258662846464 2932942 -328880258743376798993162949473755008 2932943 175381156787643709339636571618111544 2932944 928295942925223556948867141468160 2932945 269250195765619144917939812005523700 2932946 -95363585189410248742255613996201328 2932947 114988102826608267798147168285595124 2932948 51173567757918272066630999909287808 2932949 139521987280720773720705022371693120 2932950 -60153551716419407937303051394334400 2932951 -127527914163115827081720418975604048 2932952 505316571760846984669567913662156800 2932953 86567569844938442776820513850225984 2932954 85230499564407534252553870085145600 2932955 -99026450264283365912058099781001280 2932956 205006403607067257016092768654796800 2932957 -458114668722066432458621872452200794 2932958 59084495507148268703252484588859776 2932959 31906663927246799167793952090389760 2932960 -40783358649786658182300087578787840 2932961 383269541886458507901222767055494562 2932962 167499009724718266844684449605639552 2932963 -462464935278474347114585782768164216 2932964 529219873622339928124075094367374976 2932965 -38544238330938039947710844986375680 2932966 13206693745885809140767141956227520 2932967 235430310476163255102384812672552280 2932968 -325049665440110825748337778226954240 2932969 178716139503362420621969618958735844 2932970 696436441595299791120838936109760 2932971 -268535072372801103681567280120975680 2932972 -40960877794942846987020617719618560 2932973 438990028055942308434281057462551200 2932974 15929380466458422673475816383439808 2932975 120519984558745228085781137740433000 2932976 50986642651204035309041282528968704 2932977 216384082469097689361245280109729632 2932978 -20859211382592899909844249573982176 2932979 -31471881102838328624071461991771824 2932980 56120764027827999016912111171983360 2932981 585994719897485918958831103055076782 2932982 -75495662607896160552839783548768128 2932983 177768958061970627839141927684993280 2932984 -10557091485529845124040828118650880 2932985 398238993137407318157411255867448960 2932986 56454727714828194124039236657744384 2932987 8832218804316043486171925029495720 2932988 -10626744371978341559870045906663424 2932989 35252256288303287327049956407330560 2932990 -20802171799150528397859992357349120 2932991 -194736372660979133802040627665515016 2932992 -255890377194344714477740444782428160 2932993 -215233814795575163658013950599174400 2932994 -28990882290660707088916810119949920 2932995 -57128262303461849507761371712584000 2932996 55744601239619166048686014751539200 2932997 487514605503976569716270524462036446 2932998 211224074813948947452893852786000064 2932999 611337350492134633141824854413679000 2933000 37275695775212852118116654899200000 2933001 223880027335076089530022972380780330 2933002 -386871838601690963922911921436379200 2933003 -158410165257830224601424282316698816 2933004 315596418768001185149062040490777600 2933005 295823657250266713303600352403267660 2933006 -75439000371410103577105987878347136 2933007 125748908634117393317344306802644224 2933008 -21129107689019018292566307648307200 2933009 -251879945169423009931319623667987790 2933010 105041275831379366956991794170885120 2933011 -398687095222559883435457157157746600 2933012 -221281673607103390408136399411847168 2933013 -118005869858186440902092278390556256 2933014 69956531355803589918359915031724032 2933015 -252012512306026376836272759075924840 2933016 76428393769814855531403953268633600 2933017 -266339594936013476367196812890551788 2933018 307354385309070503567580996344912640 2933019 439847273005704275615430308774243244 2933020 -183529499749479097260907744807096320 2933021 145035742173103467124161847218441984 2933022 -19732511110478898883437878901120000 2933023 157204322081787149896657253101746272 2933024 -404798011571786250998591778138882048 2933025 -147837504825507992597992183366573200 2933026 -219916970348462506774076899612595040 2933027 -256316280144174182364048662852304288 2933028 -53841356222697011506615851100594176 2933029 78722920072668019733514600255194688 2933030 3335296867825609179290918115072000 2933031 -74030359059483252170047149138248880 2933032 154143794015007929707547272537036800 2933033 42684188075112041959298656378114560 2933034 -21858521907415540786871614216925184 2933035 36243419862428707434251208721090560 2933036 -418655059404221747151130395127268352 2933037 77393146685775179315094196413877440 2933038 120276946950254747406655867927321920 2933039 -76276944656055443074304234612370120 2933040 48942176254188702543898636124160 2933041 -672168310893266550163746529421428416 2933042 -132410222337764255672326758920230824 2933043 -206783670210858086230402597134094536 2933044 -24269515932111194624062949024120064 2933045 -73993783031077027840907896256777700 2933046 41458192312886925056377457179311072 2933047 -156055707569168375790033189386056760 2933048 571467287796539460405523880784015360 2933049 -66127238131969331273672223429841920 2933050 -66887674956595147435434733313473200 2933051 572561305034518911426379050212761704 2933052 -3896713777935139249458362869997568 2933053 -12874045566052961381655644969100896 2933054 7221742695257394292619622653874240 2933055 272969787155798303403369509595331800 2933056 -59668264190037253553212533801746432 2933057 954758817096297453647698922529295152 2933058 21156247665448305938060706488302848 2933059 -678000069205768679676336075111989384 2933060 -79048309027913003326156057620864000 2933061 26432165586874910743213418097936000 2933062 161245490726452008105321219747756864 2933063 -61597910107461150534027303315670560 2933064 -200674850003835984704206406821478400 2933065 -74794250752136565748253780760576000 2933066 199398974442911943259647816258461232 2933067 2602963657891138215357440748109440 2933068 208580128744319314835568684380177920 2933069 40917903656176501433030067619852896 2933070 -33017608730611498650493666941296640 2933071 -176365264169371675690473258507971728 2933072 11195422817055831116471597646667776 2933073 959420301969102492688756127940672 2933074 90712552580819486655434485120865952 2933075 25261739990886378363918431088651600 2933076 -91478626680638371138838326663354368 2933077 35893380028828755556991632089229632 2933078 53382301789710246775229502406438272 2933079 108727082128062333547440038962401384 2933080 409404895352080638779906140192358400 2933081 105380877552376062348845145895233600 2933082 167402180227114474424377952144804352 2933083 -428252283127867751762887826318516668 2933084 -29718563937717898861588522065346560 2933085 -229377660389980500700110639072765600 2933086 54700581308835028461035446161085824 2933087 -392945841100943125452544731674636760 2933088 -313435020630851369009136247318511616 2933089 -31454639241027975856366779918546540 2933090 -180059892068345392369151616071577600 2933091 23756040402586898645865009291411420 2933092 444927591652442452985271526869247616 2933093 -279706449411714627232759810146470658 2933094 68531615987794560522129560428177920 2933095 -219858710571731288826714555326939040 2933096 23567202258953428611996895601295360 2933097 -244453259067500656233155407958029440 2933098 -11229736144940982389682363932974080 2933099 54332996187680134141374576654724608 2933100 -99205362589130549908283962591776000 2933101 237587354611743953482673456733950092 2933102 -309161220501952802625572105121805248 2933103 -60769001170316543343081257880976896 2933104 -65686923533592018961896628844462080 2933105 9849913187883481779546022575352320 2933106 71614698639916996432011618726451200 2933107 130203940435207401472645340029323952 2933108 -151870638924273456030950639687801472 2933109 -440305755162135263901101802274627986 2933110 78544671261814353136435640892840960 2933111 -598420494056662215946229240569707576 2933112 -54210569824191928708975276877414400 2933113 -239269432392126260588855425893743638 2933114 -249042207104852259239642040869107344 2933115 -135182858398893042218121199298075280 2933116 -6385054306716086061656140781838848 2933117 478207337148624123744794815035790752 2933118 -141745157520856059508475294509228800 2933119 -59565800049405931275119072655984640 2933120 -202163923832345836310190275061350400 2933121 -193854991273333551910610332651373760 2933122 11261168542130749997790787239600000 2933123 -179370416315475842458295309638984536 2933124 -162807973630654067393539611356909568 2933125 -797757507447765425814994315286250 2933126 -51527779696758278324924292170926080 2933127 86298220615751888864026386449124288 2933128 -204246933268529717128738042578247680 2933129 629262351820847213255467373602113792 2933130 91824442579984796482050194244491520 2933131 -1131771493205217467887343165829411248 2933132 -346379696043748400125666965367759104 2933133 8474634017960235050146358501320320 2933134 -86903111375636031002330429912990784 2933135 454030514196096263988425360832499080 2933136 22043678847643200691873052600279040 2933137 519176955867565121722890140908506480 2933138 65314392803310050553439911249441600 2933139 87694752214331680203967474108565568 2933140 5441611834731442531951343648263680 2933141 -166773650428918757337744009940464456 2933142 32403580410622259946349712180430720 2933143 -656952086766254960474505160286039608 2933144 -133691639932933669790803705577472000 2933145 -391546682272066152983649896725286400 2933146 -380970345186270343608786100999349280 2933147 110149739874306979912727567301396000 2933148 -270564802257979066759362277493368320 2933149 -133185245258440164249221948406524864 2933150 12638662980594409148540871152577600 2933151 -97772500768625793869954841691058160 2933152 36446969087078979754984634034683904 2933153 -92826095553786013598934563933242860 2933154 32281593744274174885063887681960960 2933155 -14220699123231800918773130875483440 2933156 85329629878191559204721517539963520 2933157 -76636470255178842713730345248345760 2933158 25544043822209327893887453808888320 2933159 -2737126207004467029984676164957096 2933160 -161841630613335861053009366769254400 2933161 -447990362704667119158932432364224 2933162 -11788215560040805492703276485077408 2933163 -118316181789906054560836438450611600 2933164 47140051183111357951256644170589440 2933165 315275496650147694289450113593970060 2933166 163436380898907217767230282428597824 2933167 -42215526440651155583286634561694640 2933168 101878751674077560100508799139840 2933169 84617938244491957454050474110712944 2933170 -96614866134940963922925090073871040 2933171 632769817921900408485150646059375372 2933172 17725393687500433888763889856038912 2933173 -197169399576856904334207878078574660 2933174 81509101931100334542070567244454912 2933175 16163289180464211556602783226329600 2933176 753215596552154067671428254240768000 2933177 -176200748135510616525437002595167740 2933178 190788269300882195560884628463566080 2933179 -238462702835188997661964861811517216 2933180 416863137801580079795573184289059840 2933181 133078496820481670198812183667400300 2933182 46228045213409682838884897623915520 2933183 560434737874617899599920618257526000 2933184 -47097408106350528680314103308222464 2933185 62390348025627874843216906526635200 2933186 -292404793333847552612457546932620416 2933187 212396080573738926202330620191047680 2933188 156108320936936349450305456449622016 2933189 -8654559210720295458933981011107968 2933190 -10426513196313800918877474832089600 2933191 -535430958060297540804682053192664320 2933192 91311078937735793920399646227169280 2933193 -79895097538876065100797183349810656 2933194 186655447348022938730104907727846912 2933195 -221158233604684417859646660630136800 2933196 27774302648347708138937822890475520 2933197 -637578226748052546043982277446415828 2933198 -8835869163743528714133239007278400 2933199 446470455364175354654665706124543120 2933200 49278071321493641091652938252492800 2933201 -195463585595075171852166587613718080 2933202 1773996124012926691289157715495680 2933203 -119506739008653189203732302184627296 2933204 404249407761022162164322160293443456 2933205 206632924127256195534071974582915200 2933206 -118526234715936016213854191900276448 2933207 -285402230362686730723259120658991680 2933208 123737149761253646849024845521254400 2933209 490639874283730704968022164836608720 2933210 26899409854200313792975629144360960 2933211 654407812706010299808293916761904 2933212 -191098494995197550786311997837642240 2933213 4741023955956995573573947350742464 2933214 -253552216778200538420768229179462400 2933215 77365515868389892973732331482161920 2933216 61259849893324274122786268140535808 2933217 -73955591528716563461142059192014080 2933218 -2134757768606105892089666332332384 2933219 245426052908051244841694055175678620 2933220 -29610582313461888555538791668121600 2933221 363271875636233204997366449485890144 2933222 -33531967014766915642526772856022976 2933223 -158656838270302300564513653769147392 2933224 -118690893857511057911208491368857600 2933225 -138403377639458794134616985651129250 2933226 -155596653647370703727832699779097600 2933227 -472720074028591688696454957455040576 2933228 216800165723657107389488533664141568 2933229 95329901238718754451477634435699488 2933230 -26340403695028279163691575506922880 2933231 34803170186163985375311778629211728 2933232 -8288795616615065103201202979930112 2933233 514541506540871672847447306905574482 2933234 -336634671532284688784252780328814080 2933235 -70601805280022708402074264906918080 2933236 -50360252643912194765668870274930688 2933237 -181593189730113674374653780694390020 2933238 -462968603696658326206300986014208 2933239 629965563943451591025384103877581440 2933240 -128917125906816482859720095361331200 2933241 65980396318588831989464930148109392 2933242 96961139410706438142924591740731584 2933243 -152833761866597500774579343596901616 2933244 151803649232660795843751703334622720 2933245 -2090170916625452795724922205328000 2933246 -11830951262019214823433413052031296 2933247 -154156924547824407344258624407952640 2933248 304975136254912582634112902460604416 2933249 -71640150043160358326859559807996608 2933250 74926127364408256935218961621888000 2933251 225506312900466371748969790149411904 2933252 189581403713751706233528594538721280 2933253 -291253504701938412679873140640180896 2933254 76053436473517174528692193970688960 2933255 144428223665234538749728008180468960 2933256 -285433544548314847409556873994444800 2933257 -699746256225482039694304617160235494 2933258 -242673897851116440382440265603695360 2933259 37648060583862785838069981629035008 2933260 42862812186936514089191190091776000 2933261 181886685337434550940216365471428300 2933262 -49360804091803276206295090250240640 2933263 126854375557614040087624513504377360 2933264 -29955102671130690629123196878315520 2933265 -172829400283809476061351221863514880 2933266 -39114386138067723519179193625236480 2933267 -432390035582027901436851026443209684 2933268 -18540269319077918922745086168877056 2933269 513438059443194425297844451444431996 2933270 -219588677337305379474475247261502720 2933271 -162629907181111648440218071833952680 2933272 -55419458569147819669629465021358080 2933273 -13384542580951358770776184482469440 2933274 -156066935173761862362572831531543040 2933275 -136655244940168601179186379414322700 2933276 64111743766347450331370467027487232 2933277 -364429376061277133176396148899573920 2933278 -363845978386835186278315848557842560 2933279 -48003285569653058590023965686185120 2933280 -87446908162661712319037476071014400 2933281 -137875629745769600532423388301865068 2933282 -81367862353108140708139847897088 2933283 419616501341444643963596513334607224 2933284 490808113943458959843911041177471616 2933285 97893955300779667032873421452730200 2933286 -1607933098089737582115762439725312 2933287 341442783527183959854773584449423816 2933288 -7177266350655355916344754782371840 2933289 -103562823334494743709851871327379446 2933290 18529715497550372184273337307714400 2933291 -585212768152952816886176690886847308 2933292 65049885558183865444450278559718400 2933293 -407343093393961203311519873662877856 2933294 3091274980962748040682060568694784 2933295 -55887525071525270442523699373880960 2933296 -94954195414262604010769040084992000 2933297 240075090509664714818246216221609746 2933298 -8924236635407413761818033157864576 2933299 -83183964848394988090260034098665280 2933300 -169441618166777442800567278201545600 2933301 -3756296479026297882491219466369216 2933302 181107056608866134548935148752914304 2933303 -259085930933736865611643384750608000 2933304 -13213466225601386995714359939563520 2933305 222997338381308008121835735199796100 2933306 -312794895339096154598289273945141648 2933307 -87528073995718735835236178149254720 2933308 -88110716504930845894602771221341184 2933309 -26770490991320511524991317502069984 2933310 54316208229405226415425726797548160 2933311 252137171938783086386608540805150912 2933312 145565218786793842437924879428222976 2933313 51222334591645828188508723236127488 2933314 48186770379875556917478645326018256 2933315 61495278392171204485410797529638400 2933316 -88590639437847889106076910004537088 2933317 -982111328279350891341365061167472000 2933318 -91181646756454738736545224899348640 2933319 31757900059136421422202676590950400 2933320 -177095353717394980430100210873446400 2933321 524845304864306610945412137344974500 2933322 43741268779703793269753476644139008 2933323 66857164757719036519960086370835680 2933324 -287558010036890931421383910380674304 2933325 -72855690234909395020331756265625950 2933326 5459337790913126747180102008531968 2933327 -492919541545462176036071225402698488 2933328 -58025538307434715060960586054762496 2933329 12698451765914150092980122616774976 2933330 -55136665272026256020603645975812800 2933331 6163703038510830151952138337591360 2933332 252293399322499516996328821763559296 2933333 344515580695130418570692135311327764 2933334 -17057387206284178332522974073341760 2933335 -497341002625615020371559164155071720 2933336 -421922960516509479714198363371520000 2933337 -328807890663513746238119308739457024 2933338 -19596056774875373670794185967866656 2933339 -433755896280915001537415516653276860 2933340 28735467474462677622410694048691200 2933341 -95366110255544262543993704612746016 2933342 -130206410416593824233950419031817728 2933343 -113439213329349959726867984659768992 2933344 -67676772959205505324066312361607168 2933345 56402793660330930840549591105781500 2933346 -17980401303104412871685274964333056 2933347 410341484989398574215175394695072796 2933348 -58055983285378738569179279350548480 2933349 66936922356965025375449687728287360 2933350 -17657869857725583290854481415984000 2933351 -83437841792716789338983012954473440 2933352 -302394602588701241766221621244149760 2933353 546656837347224885306838663164511120 2933354 3227444238301932480542148747347376 2933355 -391293873453458697965174465205799680 2933356 1975083709852579912982271169521920 2933357 -52577016385687319882609347780646688 2933358 -146897443293580438185716044766778816 2933359 -9510563421541122846953729069685024 2933360 -20364686475772873650606268353085440 2933361 3476138883361445862891804059540640 2933362 123860818644526384451152789744425600 2933363 -838242929101393643494723604221455600 2933364 22748141546135042772237650567626752 2933365 -97349522686573206044666092216394880 2933366 18799910420407559994516807842180544 2933367 12706997042985811957338951416948640 2933368 500620460820372021841217506103685120 2933369 -16101489134458216679841227336974704 2933370 -108035515332031229318497011428079360 2933371 -140228744169605955698798101772776688 2933372 -24714599896515402351383169240345600 2933373 307431879657329745844533032552400384 2933374 -1804821650010379464583500887288832 2933375 -12654422988792948400612200321696000 2933376 84665770108319196174528231034060800 2933377 -357624216349071302426918707782665468 2933378 12126483675584642261415108275822592 2933379 301765829007332041366908620772896400 2933380 89564257710292292684161021330156800 2933381 -58172684769490413530168938323846336 2933382 208003346164068064295390292244531392 2933383 -524830733356888839887459803253243368 2933384 -735418006591674429820914912535910400 2933385 18270807115044183112417244989815360 2933386 -15570320132249924007833777374958592 2933387 186358064143880826876779979594268392 2933388 -134819533930891881781418292824647680 2933389 -387636463002042745436514069425515680 2933390 -173283262063275233396131878511828800 2933391 92140990142914353326262248780760960 2933392 -10809326101679460726430208543686656 2933393 592093917662360607382200693308238642 2933394 151233095131234365222110685111766272 2933395 340741726076899887207638345497652400 2933396 807720958125817490201125696193863680 2933397 89351390240644602205612786371729408 2933398 -9645303666764030971140751697982720 2933399 84959609344650377706434579390940336 2933400 -104995357529813081430106051376640000 2933401 -141442839677676397071828872675929068 2933402 -22424483298224176157495641404376848 2933403 310244494945129681533693255156312 2933404 -391439987119039241516049622109254144 2933405 -127067379245586224533797662962340640 2933406 16451644266241455687835972165337088 2933407 -505475152234539347057475139968689600 2933408 -61977348037392827150096778658775040 2933409 -165911679541893309511808767710082896 2933410 -66769413602394725526047902494336000 2933411 -382780034466150941969694919172402496 2933412 -304546674391189179936813677739506688 2933413 -44950683232674033629958475836489440 2933414 158670974523809667692388190839181632 2933415 -7637616148141323233661401169944040 2933416 375961392862800208493136648543636480 2933417 9350098795997200552918439124617040 2933418 -74024391369423716596088523686177280 2933419 71947869598465339931538364266047640 2933420 -24433543916991423996686421242019840 2933421 153757724550872413765181716501921440 2933422 382201739008835837901630044883400512 2933423 142449216747419208147852961736022672 2933424 20990411119996000268756368087056384 2933425 49091212497492334581450451166098800 2933426 74308685372004002721637111862448912 2933427 -39465914717970367264667486785176576 2933428 -484691498973493303864934625770270720 2933429 147714008660689646065286373615533280 2933430 11947425305599055166901760848792320 2933431 -331912307806036452738328800847328 2933432 41973730985278791401038050873016320 2933433 -6601059684722912936311004030403516 2933434 -41592787496170322104146743142527520 2933435 581636853227772959798017573828983360 2933436 193167936565937221684934509416235008 2933437 50896049737651381730557851998307840 2933438 -8849429968225134850551006533978880 2933439 196374560330557058454996577121607624 2933440 73561798649682303165396636873523200 2933441 99976158423433882061239376753901120 2933442 210717602924545077818255222650410240 2933443 238030957732882217246523416280106224 2933444 -57075954237654549041102158593197568 2933445 77511008457799920638914857967267200 2933446 15258456209096579900863991430604800 2933447 508507009516752959743991348975589912 2933448 18483272498934112106107481554944000 2933449 3186339987863073023055502035274980 2933450 74904036968150651850003287023821600 2933451 376095912220326827893867637239341180 2933452 -3953537000701952168198611674731520 2933453 -31646017266386312687793890799452298 2933454 -143035283716415747759057534077625280 2933455 124674625407268108829262877043441760 2933456 -74115855937397345754058265031475200 2933457 110500068050224358546394149493907440 2933458 245293281047016161528337824159849472 2933459 -69227532470141510970165319608087600 2933460 -2026629854413724227308201072691200 2933461 -437319755956111986721125455227016288 2933462 -45709858281974797182360681553204608 2933463 61265962782150073041169809274386384 2933464 201412962127809895003867833064335360 2933465 234024460074149954130779855222329860 2933466 -114565652060011377841973744268456960 2933467 159221030465288932794307501458952880 2933468 -21035030177186255764339067875565568 2933469 132888658701056998546602362165114880 2933470 79624672277597780392930937968137600 2933471 -51130250531117480518227272282337048 2933472 -193787853791574374210967544834818048 2933473 174372802662185985296339053067348224 2933474 -125289660161536038347070167697307488 2933475 -26143580155990919031187958494301400 2933476 68132949775262822364605626440028160 2933477 507904077707586058930225310538473952 2933478 -161016154363241957439012284204361696 2933479 -166016611324164779665564369146494920 2933480 96384924501877070861196804304896000 2933481 -47233790824391469655072548275380896 2933482 -103821564764047631280905452833123408 2933483 -325237404683459362176040083983026344 2933484 -14905177832778562582301898392062464 2933485 -79678912644658988333574022582826400 2933486 3342178832358438611791343290563840 2933487 -300332497686317993930532939100614456 2933488 -6248646172138235093690075813183488 2933489 -93946076528597980570665820696631232 2933490 -40233434822119623657048888348518400 2933491 165987795070844011799628219729366984 2933492 -352548029814028002413279547627475584 2933493 227709462186130038103731329038239264 2933494 -91430473447274166527923366512676704 2933495 349712046098769386554545226667032800 2933496 131899827463203386718515158371717120 2933497 88747021574575370649559645727124672 2933498 -134641287152646072630195556314872064 2933499 245001476335990327434749411877888 2933500 34858450507378176722778091733376000 2933501 158533181887031561192496194194442502 2933502 -114460973566087356827758085287670784 2933503 3086707043035654381410739230417264 2933504 98819508246831532739518968612519936 2933505 -23020143722320281709168815313017600 2933506 -281178577578781002945885341511552048 2933507 -8143168684895779674243572507450880 2933508 -61695719051197459544252617088507904 2933509 101310794113749109252990339310747100 2933510 115098805248553043260042610085356160 2933511 -33603886305676806924331276028487936 2933512 -158534911428821708464575982227456000 2933513 210673254599424244932508879025202384 2933514 -197582893359414979026086993799462096 2933515 55408807251094438450713087295128720 2933516 250774164755016695212954480702436352 2933517 48267485031731929283622228614180640 2933518 -178572037365349852048638085612424448 2933519 917906519634618875383227665634214800 2933520 -80566925847379269813274805718220800 2933521 -97197084876416346057650151488678928 2933522 -41380032209025592947217579394853888 2933523 431690560146717108718322791778598000 2933524 306838150610716174091204308909363200 2933525 -113065026304872242747994095531119200 2933526 -193945934989423244860513911089441856 2933527 208595415288627671332027122200932632 2933528 129296670480895442860361437240811520 2933529 101383647222321911228798263007386080 2933530 52595640986467382961421564536606720 2933531 -63794960695480329150466172964460668 2933532 125946430133195252602005279413723136 2933533 1333225413075931418068682076399424 2933534 -310594945892838486323137420756243584 2933535 -135206954512040389440897870607710720 2933536 -57921986333115512015764320969228288 2933537 -414400054518657363405383722196917308 2933538 -52454386877791821730501961447066880 2933539 -68559419970647653479391125217658880 2933540 11460999298541208078260460518826240 2933541 -99179228016196727843381615426234052 2933542 181133577828931396191457321635528672 2933543 512943042448274357449787966514960000 2933544 315342246094289388916038993567006720 2933545 -94611058961669841855502650432187440 2933546 -1208150304150674246221998642696192 2933547 -137439258437080711582363123836229800 2933548 -346896009846049130377444760292020992 2933549 480389854129131871823419319671142550 2933550 22053970341788746596798140397792000 2933551 -340560189183758957200453466089032296 2933552 -137540043895427953533877157328666624 2933553 5764696866621026180503116068568960 2933554 97336734916353776122992675425531712 2933555 215916683210145504286021979557566960 2933556 222956980675192158908766427958095872 2933557 207556006504178846679955935435493632 2933558 7507955765972552086908939152064384 2933559 -351509550776004748588172417642723136 2933560 31706342339712444220056449719910400 2933561 37773825340935904151377372262563584 2933562 -166297967095224273478658017166373120 2933563 -228634552015191199596593996319260188 2933564 -355012737557364455700627167060173824 2933565 -250890186283340568186268623385428480 2933566 164322708714409550914442109812159232 2933567 95227658348222136834155266325181792 2933568 -20038313496202204368650668716589056 2933569 -33248436179487561949060504915476480 2933570 45277145692597436589681307179432480 2933571 39596908326523392457906007904582624 2933572 153860192024234758684062581574094976 2933573 -366433709504212749189277787605670400 2933574 23215421218434311958974758190794752 2933575 9596525910701431198538644620925600 2933576 524850851579963008490646509480494080 2933577 4672100743866924448562099358004026 2933578 -5749075074449000739032139222784512 2933579 -319159458817174091643391275759468120 2933580 2011627637945379973961342853765120 2933581 100243702578019609884615776634179520 2933582 -91832631105887701066224374954469120 2933583 -254555633555422113115568812978899576 2933584 -47659081861844134259910142990950400 2933585 35520393643355519984529218352537960 2933586 52595243015051387016803083627653120 2933587 21161966474162244604141750732767720 2933588 139229729855851737785390918086496256 2933589 -1467855271819424150238690038367072 2933590 11890027719476467586700066779587200 2933591 -176588646092672845372856713948598016 2933592 47375252750086495141834677737226240 2933593 47069728517628482546273155980956424 2933594 58052206630111664943734045729562096 2933595 -84917144933094175045613637291705600 2933596 -355341713011284600106179115784588800 2933597 543987184858170770914340640820715046 2933598 71463105262678875691557263020830720 2933599 -1012510970882606221611156185060016864 2933600 291038060207630465787894111830016000 2933601 -8160564231783962033735738391758496 2933602 -54568842680387286060930085436610048 2933603 -302111404693444875932260025354655696 2933604 246335237841770769844063106652119040 2933605 29942178700959657277164915151770360 2933606 135805571727110871649588466229033984 2933607 -241382692141442416045715036496814512 2933608 -75248408175423984627417570411095040 2933609 -24481409743112353229992293612787584 2933610 78670019524525169703544409793557760 2933611 -188177854008285174649871299184593200 2933612 -13942625155472855661111967570861056 2933613 -111864911272691742261118997108488458 2933614 -349697393228775153940145460604513728 2933615 382300233398389127206940830041554760 2933616 -25242589361194121551737153664843776 2933617 277268498417326412205935350965097380 2933618 91273853212738248151612254048360480 2933619 25523003289186525191439092899841280 2933620 6695910128292703950386103498535680 2933621 34517046704331729643668489626700000 2933622 -111024493348877123136401767701711168 2933623 -16346005034238409564567122275911680 2933624 61911981539873591055612161060904960 2933625 2870697158229473990568382962528000 2933626 -47902989661751377231186793137316640 2933627 -422715418753286487888254974329848400 2933628 -145214191067808285209786439927029760 2933629 156744191519954920409103097153092230 2933630 -33643898371569202606680389968340160 2933631 307541812771183057234040273745945600 2933632 1030643331411967286174328689786880 2933633 -266139359233459207750258544828021118 2933634 -88665005447275138066677921952723200 2933635 5448792626712957830943023556073200 2933636 -462158804898265403938820964176257920 2933637 -49604151749208113350918517924461248 2933638 232493089978676487987486520166715840 2933639 -173026380496215158272022520845326104 2933640 -125253138083292284980156131681792000 2933641 -277030333949590300245116966789529958 2933642 -307317253089096127066839907850232528 2933643 43740040466076574311144115059771864 2933644 -184569339355390680218607376337890304 2933645 76705098817958133843381574059960 2933646 299932655370076465658430995241197568 2933647 -320012195332720015804810506075261904 2933648 -7948414703024718635030769117413376 2933649 -252632987462611715087605769202056832 2933650 -5003212310033691576189312071078400 2933651 18869519958549076537465314688189344 2933652 -46639924963286418488490256487098368 2933653 358253491205238838955072169157734784 2933654 -45659981474329882337969281740492288 2933655 -225853027512725711575887113455728480 2933656 -90707496632710434239502674675220480 2933657 558639668620368991751813699573407200 2933658 -281598001441450236845264740377600 2933659 -245432257298278224791169665526374140 2933660 281066588342502673482778722978823680 2933661 126706702584919895453342024805189600 2933662 -106043207697267723450663845192411328 2933663 172885555543010085302365802923299984 2933664 -230728415679684667627645530884014080 2933665 -225070439630888095935777897118963200 2933666 240673961566047932899775509439134032 2933667 82901999588557462872180376847538888 2933668 125173602044797514087004741356774656 2933669 -61376706740887304132550288717827940 2933670 -58730709893278533709725339210345600 2933671 56417904052454348882340519676603920 2933672 -247183593622740033222683860612792320 2933673 -69543263884596628197263716419081984 2933674 11749624514708220897493380627744000 2933675 -280995713116124527290783862821000 2933676 184723394492976692691062022856588800 2933677 -454836742258257305125591215414826474 2933678 124220674500716304850621959662731200 2933679 268264113770406310393162978109203200 2933680 -4158534115862309476878156905840640 2933681 -213762362735083548239669138037649518 2933682 -13046410522568582111395519971931008 2933683 -153210829292836670561934928873742068 2933684 2480029134022257798229609806840576 2933685 107121948228256205806496916457190400 2933686 -119564763002702232346041612782371200 2933687 -271210235179291670023294006287080664 2933688 -60782172254016337318719458964602880 2933689 -1084974076324255612882156134143583168 2933690 219056106966508827915077287448095680 2933691 -358067927387080406398530871604504808 2933692 -37291013014442845758958256918382080 2933693 -1896495940839938917464047960421888 2933694 43179357637334106134164432226779200 2933695 -293871657354461457480772998007834800 2933696 -11706044475700425230748400817799168 2933697 132246400963646171296165134341291328 2933698 -197458959947468244033923235560463840 2933699 699950535808521284920636025003593080 2933700 22244454421718352609548055792844800 2933701 415109379893752052429307445485561600 2933702 -267407582711030349604934584866920448 2933703 425949441438474763528972081656315600 2933704 -24319156832494083159973464287370240 2933705 118237192993062792716501182845445860 2933706 36817138240146983126827352656525824 2933707 47450794883516333186921870179429440 2933708 -341908890805180633427832126141142272 2933709 -50669963398409286846195676461400992 2933710 -14807655875161634927850588519440640 2933711 -28647233352727995212386944388610376 2933712 119215425679656707242064545260503040 2933713 -35173123588089278703640573235681038 2933714 34108292841773580297964161678412800 2933715 125133601832929447450675101200355120 2933716 53849174391476885288734160662609920 2933717 -384157455677272456736770036985997234 2933718 903014779488623324570582369952768 2933719 -41331153858740003574010406388025440 2933720 -2029010003618242864946575384166400 2933721 58370784626139717258613526242001472 2933722 346333746809858206756824527301805824 2933723 -255010674335346574544257272677431536 2933724 -10784813557641875628960230368155648 2933725 -88089068951795655954683068198248000 2933726 -214331630480732354047639646236511040 2933727 433803911534051965293376933880040720 2933728 187192348937938377641637675850530816 2933729 -728780118163271648837963752217465424 2933730 -10134646477634868914893295125010880 2933731 -150312257970175539466026153079066468 2933732 -208273039231504681404443646041579904 2933733 218992046214409585166326646751782400 2933734 94694669511434783914938810079916160 2933735 -15000294994773515203472482945704000 2933736 -24561700246045903657623842272296960 2933737 441305474348703444590476356850849060 2933738 -348022967736139901673164595548262480 2933739 -300450280163675389838366447608642296 2933740 4561251226156321773560156686970880 2933741 -54282485371522783059206840849705748 2933742 27406541582187959742842020700565504 2933743 47516549451484630709311013671206992 2933744 -136648550858385235545363182785658880 2933745 256840573388364529613904824166335040 2933746 123401498911424074365004751917293072 2933747 -166896153644518980244089559633485696 2933748 -35846826101439274320984728786442240 2933749 217253702414784222337544563755459328 2933750 23322500591671644676597011090660000 2933751 355223660860527408872762951440267344 2933752 -264618008120732122619685550101196800 2933753 627324597498835045324257567586609002 2933754 161518614531598230343787135817400320 2933755 -62731617557709662419683746060955360 2933756 -7999117433557407308807661975889920 2933757 53945908085617683159228146317893420 2933758 275971868792534809625839121783621376 2933759 369521318246900901915975415177128960 2933760 123388268786140546175995446307061760 2933761 2931070780720657075611202476646192 2933762 32432576306908231230336709772051520 2933763 70766741069895038425121927900807424 2933764 -10483078860138291518375870804985600 2933765 -163962896682557169423856458683124480 2933766 -536675907507300388961716817808000 2933767 501165762389551793567833995135680736 2933768 539936806232562668502444165036610560 2933769 29694268734121675465799710037731344 2933770 2778374997808844329916301906293760 2933771 -18384103005286348621813371862273800 2933772 226765126558476355180298990730849792 2933773 -90854034016628511298175027476939978 2933774 -120891625010683292941577815158156864 2933775 -59996200879406162550961579279734000 2933776 -76927487331086566354392311890567168 2933777 290669819082635898712002576201402672 2933778 -1046898357649592406731717960558592 2933779 -397740763454771673869168899204311440 2933780 -195917538286009112740342549096840320 2933781 58221486176142455905581391182171552 2933782 -45756973578948565410413550224049600 2933783 32923276568146640205892974474243024 2933784 -11829671531567820536862382610964480 2933785 94880276616405015046068177388537800 2933786 80028556723894627491522395615396592 2933787 351894687834841050864756975530199552 2933788 62171534997533608430844486035570688 2933789 -623322587066038808383418189513920410 2933790 -56328313892770396307514478993228800 2933791 -115655000820578316503783896406823936 2933792 -573669956978358018269064307642073088 2933793 -97697773280840041608483937630288320 2933794 124035047264547018884961688500303696 2933795 351172697228271253225705837125289200 2933796 -44225018038720209159373652695019520 2933797 -2976866348612873489806081001173220 2933798 -102390977375566486919985169931685888 2933799 -97747369943796596529197710321709952 2933800 -41855291862969349819694652312960000 2933801 -75234421233222152020852567898353920 2933802 223306960014176143972392127883951280 2933803 -328244158087094496681456212311663948 2933804 3350019982118403668807544366277632 2933805 113563943372476212391737861957832320 2933806 256439453199036685374116721589588800 2933807 89283805924817204799961129011895056 2933808 54243009338998869779989992979267584 2933809 -93091925252221481499738200057848320 2933810 116227199696514609578042373635520000 2933811 -64209100345770932342613941797364112 2933812 -61068861077607580907284496043100160 2933813 -26495237001960300395204102499436800 2933814 52705517775521574141250236621515520 2933815 139223982906860297858433993766475520 2933816 -252127189898959246773904260439019520 2933817 82947533930957426207484769838858880 2933818 -190132779356873449024565178164913696 2933819 71618858922243188662020281665727520 2933820 15875565640956566946831025166215680 2933821 453477806698069092308594770901494944 2933822 344990609350216846237931065045331712 2933823 -330430739125050464607384953394067200 2933824 88494698429182241510256429465337856 2933825 262311041340191007918603233312366550 2933826 172533094681089401914194538828091136 2933827 -158763740726610205081600566421708288 2933828 -171580601903779524314334393614484480 2933829 100354570268447647234571426080680348 2933830 202810526185813127546329746101347200 2933831 609936468258099325315252153338616200 2933832 -360440702718091013914353250038005760 2933833 -144619768253544154525089081519378624 2933834 -202563998420484032074470193611425280 2933835 2469543172983496700215673950452960 2933836 -342534728509717812224646205258251520 2933837 3200854332998369388751069675968960 2933838 -30004752676854324507049898561534400 2933839 177583376022339636805325268723603160 2933840 -6152372801535653012457381722849280 2933841 -16721535047167543115296647691485696 2933842 33877143251317772348205906598615200 2933843 803686263590639866853763681474460320 2933844 -128424529520730329151303059760506880 2933845 -180209918945886892934951051412948900 2933846 40403864154645045735057696985284864 2933847 59348707808159071176576179063040 2933848 -110959563769041865769034593551073280 2933849 121354978946026429033725004946963850 2933850 102716450663668587003523654031328000 2933851 202780884323656059023275872568764192 2933852 426037623884769408755457432729541632 2933853 124487510639993735411050925808433824 2933854 82359732172888625067521157778873344 2933855 -55788725631944023279931493709845840 2933856 428396429923092862479427268233396224 2933857 13692254417445720637847036659132800 2933858 91076879586440173085807956487411280 2933859 169672611071190467672540619374550960 2933860 111617027660582363905748164413043200 2933861 -50612054869722855380593180215521856 2933862 61360094409206177814137711421909696 2933863 41449734331895066574490055982038440 2933864 -481769335829599853775710725456880640 2933865 231621292471576081557307218530310720 2933866 90012370579868226267074898539769600 2933867 -39897065957102871325661136142803084 2933868 22454502868133409431714245402705920 2933869 227233067605625390342589319914845270 2933870 15083013527003311139917016499139200 2933871 107048604374939486732041010860153344 2933872 -116517427447003556668447041049559040 2933873 -296296977927360646707424989649113360 2933874 -269655671597606958328850805111394560 2933875 640183506406629897027842758799280000 2933876 -42617793447637409123655253674670080 2933877 -488732310634667851719477173477314368 2933878 24921452002470808575016759014542592 2933879 3447317355966872647869666252506184 2933880 -107663952072135583351029227146444800 2933881 768946847551150629349709775610077312 2933882 -33677646989881368914651989435676928 2933883 242320126847264798104054835816159052 2933884 -192125894555468973989395308423366144 2933885 200336699024413876015340700311784000 2933886 -35686346227304646905989291971193536 2933887 -1038244172437630951843060816640632 2933888 274280817461336962457382519067115520 2933889 79759318506774315870494058650089920 2933890 -2111735028923161634783066227822080 2933891 126486367009629720330875744069447292 2933892 112205424577453758195000236103363840 2933893 58062862472005579851448168078805760 2933894 186829239066936893830602896127463872 2933895 53360669452197016958021104311648720 2933896 -112535668823591692751583172252631040 2933897 -57026934143250536763743187783255654 2933898 -105690867120898355413397785826909952 2933899 464597005848128178013743589321401600 2933900 -272612284647689790107886864599712000 2933901 5935179617525585931429517374667500 2933902 -82275888588538043960416352415744000 2933903 -86595361165226751906038275824669696 2933904 -35721213618498722492008874266460160 2933905 -38458719343600042633809055405228440 2933906 201575673787240061681464560008203152 2933907 38878392794858663544324329742954288 2933908 -125708541182508253957996042641695872 2933909 -236385268631341077690187379773426560 2933910 -51932493066637305768733255952259840 2933911 -622758534320851529733456402792179088 2933912 210740017053430239268416311302778880 2933913 415580731330533698306186242121851344 2933914 150743883075287419163099006150947056 2933915 -16747698850951102232683507508917200 2933916 -126470730624010901090890398004520448 2933917 -136202982150609245173161379036806016 2933918 -76802469116363299906069821606194496 2933919 182166631440035742663690297402561888 2933920 -398170667260243407490607825619517440 2933921 96562429415821560600099571838189544 2933922 168979120240859090488945058967039744 2933923 -344181197303812258235934623645698280 2933924 101103850712615927853840191555748480 2933925 -152452382461071851786301776899944000 2933926 -92545069121603770899327926485447296 2933927 -106545160945159855949668221997273224 2933928 -223260209676395998309433586946867200 2933929 -228851538316479577727690147247298716 2933930 -189990080379066148703542005671347200 2933931 -11388884236163996261612320415734272 2933932 -49547089600946408277489635912498688 2933933 3792402063543890620914685007281632 2933934 2898236687933528077753627812385920 2933935 383343937820714218590834593731175880 2933936 -229323841627622572611809721710051328 2933937 234164857117578385895421112263251394 2933938 29941958439357022647308936941111296 2933939 -457088899912460043340117393952930520 2933940 -49067625256652045599215959194398720 2933941 -34350477883888965607193874557091716 2933942 -92720991969134997008821259102323200 2933943 10447271464816319482515141159007824 2933944 -257676671946342797335299145081466880 2933945 -12533686693196026010968747184538240 2933946 10542116619855708551270499943074672 2933947 364410102146569022722473947578871396 2933948 -161926772003332039670924168565419520 2933949 65713307615006659494739592210545536 2933950 -155447981897643021704097222863208000 2933951 -345448440035451606906480209749274496 2933952 -10769392863271603711653823371018240 2933953 -205148978814242791937680695939818880 2933954 -13544323663826329922822779378434048 2933955 -542796636073649959434055627830873600 2933956 -363127014364010085147917986166826880 2933957 32367205757001069515562646697236380 2933958 31751727246323776705627417751688384 2933959 179899609382875627605033635713752000 2933960 -33394445521122710336499288718848000 2933961 307146920556758646050987644760280480 2933962 -263825039294794088639464201685850528 2933963 375789820816715734887788132925592212 2933964 33740425779196407225973762536898560 2933965 -477576120111995407914424713262297140 2933966 -56955773737343414024616302401303680 2933967 137624787834146031986470839135973248 2933968 -46202421537532182390003117019537408 2933969 -1641666001525402271490523244146956 2933970 28416008064576562102156363840074240 2933971 -311800229290323038948473078119463828 2933972 240233072536590208026754379301967872 2933973 -311072061892213562599923689465714898 2933974 -47748588781672795268427331399568640 2933975 49816974309648585849036062994412800 2933976 2082477226252884597928571681341440 2933977 34022720105115964949686354532524800 2933978 9607816142162985535756766477061600 2933979 -64638085411034998624962404929221840 2933980 -117015738711009022072023647241830400 2933981 -506929292506427823722564503910980800 2933982 333425110774373347776453973975292352 2933983 118849689685349882274632086067925600 2933984 -205357788075227616098536568844976128 2933985 9745190091258522814504275044976000 2933986 191843739310250382867904577329767168 2933987 127016043841334691296834593122316752 2933988 -256282376723077969738658108698583040 2933989 -100602864849857802020102353207436640 2933990 -29996463953862067412724695357328000 2933991 -365163296020915232506224871669302000 2933992 94422215963699701554470246874593280 2933993 -231633034635868269903930165739762758 2933994 66661010251306146220985213511209472 2933995 64364162561627730020410822520279040 2933996 -119856411907113641880071933755361280 2933997 -214435459324537780211078836127394816 2933998 -124344585576030749007546132064920000 2933999 82694465616901946365948317671399040 2934000 -14411047778648240295654146138112000 2934001 -7508920247132527666630617399680256 2934002 373384689690992937535020080714471952 2934003 312738677248025239107034007852136504 2934004 -169362608692978140528441307076978688 2934005 12469130141774939595849553097013660 2934006 164994472279160805870467272749587904 2934007 105279219356445121149891704924042472 2934008 -70405298014380812137008048414720 2934009 32486201344555492596379540105488480 2934010 28615081149715461582261179263792320 2934011 72748039987887421212615039486686820 2934012 -200778672413042499065018894084505600 2934013 100965232840361804474041412659825740 2934014 72132897185711620584204429204089856 2934015 -13646075629797499719032049686791680 2934016 -26261376374893588100246778127843328 2934017 -96096542479446171252348609990532140 2934018 -29903982494081940616450843085207040 2934019 10421727126321248282191369851206208 2934020 -278413409443473999052481171843531520 2934021 -16615683860971401402024916445587488 2934022 86646244089061291000859965679300352 2934023 1164996156118963518827061649849409520 2934024 -15628013588847499055931813837742080 2934025 -79162079560665798309183691006504450 2934026 19132828739080156820760511703285760 2934027 -130698082248688313105226459021916272 2934028 230038912889292680002205507974026240 2934029 -82114640981953896268733540304059424 2934030 -2353140951527892453635508235868160 2934031 3181857680509763936603444856344032 2934032 127291682093224873683170702854004736 2934033 276860506383935629056855895482730224 2934034 -88962724985411052696618137174185584 2934035 -91877920042244918272067924734227600 2934036 142275526071349359884182238952529920 2934037 -318797820938788315137456368434345760 2934038 66309491221005792498898254850177920 2934039 463187199337553614365057157344604368 2934040 104213278749816000295594489127116800 2934041 -263027541429187014766347343947502656 2934042 94189576333617584506696987601616384 2934043 -31696789148796330741023300736440800 2934044 78702289975322469023660623616411136 2934045 -41018940838247336105818973094386280 2934046 -155207885286578927148625307713312320 2934047 202207940833721179201021943263581552 2934048 -119207809644760106545633062857736192 2934049 340545384555192591132412688083439920 2934050 24571708887378075519181066377177600 2934051 431983591661867562508697003356000632 2934052 72498100408656455922005507073610752 2934053 761875219489404551756280236607726300 2934054 45963679387907190158811017177688864 2934055 -26571530286967265986345417683860040 2934056 49212292277909046598724772433920000 2934057 -35395308275805789866285749821444096 2934058 -118693112355070621472071739190940416 2934059 25534184574621942197694753876430260 2934060 -288566216432377602826693492150272000 2934061 26778408252906679792624162887310252 2934062 -3004582642675837493793888523589760 2934063 4054143577951606028292334182167280 2934064 -32946021091757245640596772238655488 2934065 -173238781512288693164360232416190540 2934066 190593732132926296026215085183210624 2934067 -397442566051686324169810012462688884 2934068 376392390172111145430444665891518848 2934069 -272187943537642887226246640817598080 2934070 105763501817643729622588684830057600 2934071 -28688342516831372731059863130660360 2934072 -169832908667473811174941711894241280 2934073 -235619623565432648038743696461182678 2934074 -97835027427837331687300959440213760 2934075 -86134789655535214413383051204640000 2934076 142563470298197636669064234460789760 2934077 359116492153150572964059107052457926 2934078 -40299060686533007549762557234529280 2934079 -483035866238115732985127235528992320 2934080 19776366457068953283764046381711360 2934081 169987317620486671868662629115213824 2934082 -301148514020614221017928286556805216 2934083 100941630051686497659811969085168904 2934084 224593943486158803216273564184206336 2934085 124904275601218247618013949954254720 2934086 164911191621905374254922616979376992 2934087 110204355066123327644174011513929216 2934088 105303460545488128001142288814571520 2934089 3347956620562238162702037368550324 2934090 -118957309792182517709687301876902400 2934091 454706744607632359917811685832809492 2934092 -140744314095713553884426698013690880 2934093 -205263553579078148812380856461846336 2934094 -63809103976574471786796733359264960 2934095 -203238508941327944037806289112817400 2934096 -56912628156821971910751960485462016 2934097 -400186497143619597725583968390733454 2934098 -45319925487816130807057246537853664 2934099 116080916045756408562523924800262224 2934100 27487502951231906319769202664972800 2934101 218222629647197198524891080624992892 2934102 107721239336877706935450067031402880 2934103 652085062186739392222939972494745352 2934104 -309573022975987804259104773186969600 2934105 -537973377952560928201387282824000 2934106 22284567760827844235193989537422080 2934107 114816843946358660580967948328490240 2934108 -140344584718364763673512597055833600 2934109 168449810390863039697909096743990310 2934110 -148436749823608947752236558979101440 2934111 273846343128900281407315414122220872 2934112 541459802364808400344752811760812032 2934113 -60326578034299837846292747353272960 2934114 -116472802818929660402094361603820160 2934115 295926133415638800111332297625957600 2934116 -42891025498005744474809823635791872 2934117 -36835347972945209202644098112075520 2934118 -52145498504138857880247454115403648 2934119 -13338637050904261219329380047003200 2934120 18998246995533930272141258496000000 2934121 23573631179329027393652850441081600 2934122 115576667733374505960422066389064112 2934123 144560709136025342540351325518583384 2934124 -25377132575194772018792536459934208 2934125 -110588272203363638066021334438561000 2934126 18928492690396390866734915184442560 2934127 74696976538327839737627983319449072 2934128 61357188995615116962985158452477952 2934129 193667388168038858772355262561760 2934130 -55882834325346215516201539985939040 2934131 494357898604142795190229838738674872 2934132 -18218119559613632960768265308590080 2934133 112084406133645835881124834433927040 2934134 130032708370515601371343896730084992 2934135 -286319419944214747957603121179541880 2934136 58492160341459101850597914934886400 2934137 270155018720279505227456046089039172 2934138 30611613090518801467816304620309248 2934139 144190167044119212601469250777104960 2934140 -158168850123786922102363242072376320 2934141 -77420547691517745216515297123775936 2934142 24386396906450214876801940220703744 2934143 -143447772823670424430896796713460608 2934144 9408725077043081061976040087224320 2934145 -1400253658086984658694702119465920 2934146 -226217784272472770063771118320257536 2934147 30154775097261456215762847479364600 2934148 304050710203740836917394556194816 2934149 -564457364052616934672868744425432964 2934150 34743178077126589340637890219827200 2934151 278053426583742715565356079298115200 2934152 101696890411038095964621083648102400 2934153 258302380439219272508446042733594964 2934154 139049407222498700378935946117494272 2934155 19136140102697024836684842773091360 2934156 -12447812946379171567205405929291776 2934157 -535148156971302337884509081924794688 2934158 12952240004740301150571015117024384 2934159 -410982701560635861032181610396459896 2934160 -51825242123158556262279678772101120 2934161 969572122410325569919698232774056384 2934162 -4589004314882780909800021901122560 2934163 -222566844604577450653246514041921536 2934164 -43458084016981850015822238810257664 2934165 38545887014662564532167294999242240 2934166 232127408524720511600779734694005120 2934167 245794854815053285575492477496950216 2934168 -108500049333453296619456740742758400 2934169 714148960999302700107227770291582356 2934170 197547460834502295279356522237971200 2934171 115235738386203195175320398690719200 2934172 51301911198319790587702248398586880 2934173 -336608111087305898882818109196645600 2934174 -24631169139517465685415147228862848 2934175 -1297061323894339740725392385433200 2934176 48438839063904524075977448855961600 2934177 -328222326363085053327132993770052480 2934178 114173429913514192162494590611930224 2934179 -540814991321159777350592592389601312 2934180 -219399411995760339302923259662544640 2934181 143106650319861924775551691478702464 2934182 -31744410777282507751944496882571808 2934183 -186916287793181102911148386752264960 2934184 -287124479040106383751133537208238080 2934185 -147796317518809278431195904810742620 2934186 19179675460970079335512566036482304 2934187 117973800238766009598952276590537192 2934188 227213347269701665980112980641640960 2934189 -271565625861895282519482093650421600 2934190 69420838248047940595541766756495360 2934191 -1266379390550820638285373068787360 2934192 86356365238096845250270559921602560 2934193 -446228114258189114722882378227880558 2934194 83413122748401911590036506719962896 2934195 -202390956475034492712440253429538560 2934196 -2294399351720821979215161762158592 2934197 266740458086474681704577756508803232 2934198 138458121922571251812633888188912640 2934199 -744397088694105711525164482177224536 2934200 160830596246112322614391991169024000 2934201 20412953156116173225938318695505232 2934202 12799072297956569254278231976533504 2934203 53088641971310360530368660154067040 2934204 -16803260338094585227704566898229248 2934205 -195143556868437481876546078910701140 2934206 26207296569511938671264787970919808 2934207 -41751522953766907906185448339333896 2934208 2002915614769739264828849214455808 2934209 -18269213764564364120268887930204496 2934210 257727332307014754831552780223211520 2934211 10313543934565838929333364583742880 2934212 14052220871081954322203004175613952 2934213 41870572985875108172986085818424544 2934214 266440848731904329809284475150383456 2934215 262195754861101785165524526567606000 2934216 -136272019461662489153876349961052160 2934217 -40585568789322609786897910850166336 2934218 227368032702589573650485851328755200 2934219 240923952095359801219815472081533144 2934220 177828723153368643871288003773312000 2934221 1151939728328492587223427826942517952 2934222 78939468155931346392626186770886784 2934223 -295890569994966838175659280428960528 2934224 86318259493802966079441219808419840 2934225 24532592863528607554367307444225600 2934226 -220925142855663212025598181117930496 2934227 -332528354156964249725999487595789200 2934228 -81168783064528393881372207848970240 2934229 599924515182864311120221095545994830 2934230 -37193132781179469219162079082880 2934231 -140819998980950402254612440416010648 2934232 -181533759145091343350207670117335040 2934233 -395813809693879241394630205942870518 2934234 2366011753771462506730990743717888 2934235 9144850185293741889644610214538400 2934236 -96169574631982319351604802291422720 2934237 -314039100264583524731871519446432640 2934238 -188142394390655943302857588391253504 2934239 138725298614222985606427615937633280 2934240 9615358396989200502856206393016320 2934241 -323490594841413241244002315789880700 2934242 -93786994889659831279985411607031728 2934243 -19445369957265271065602744125365120 2934244 177229251352367274143890604894289536 2934245 284408635464294050036062419835525500 2934246 -14991785779073729846887179706152960 2934247 -189282500085543556443051327469842960 2934248 20598441759180655699930710518661120 2934249 56825102315693881900522676876103504 2934250 322073584890399542304455364216000 2934251 296942617072377900128839853265860232 2934252 227820150670097155578203226941798400 2934253 -90872948135957855457939843705434496 2934254 6926052983300788553324071434009792 2934255 10543454928262428823890705622464000 2934256 27824695903848107683409171835092992 2934257 -220031357572416236205895347156912000 2934258 -113723971784474104498292459474438016 2934259 -609335301327073964149460377319741384 2934260 11249198998481159688481438381670400 2934261 90018431139876102205485173709086304 2934262 87964921502778668969677394375017632 2934263 -244218175730145079477639735088830488 2934264 413596358789679220786241191725957120 2934265 581427187984989082661293251533851200 2934266 -118087831182528075052134749998110240 2934267 -77463141270287670410771943644232168 2934268 -31037521923612919465239036915247104 2934269 -440544899512214345254604055261997152 2934270 -134689088543916401621474741879330880 2934271 85150664705937518427293319933666720 2934272 -180983544201794104916556535484645376 2934273 -327664366467304891804397891240312016 2934274 -6616098354370723885136891519594496 2934275 161926400277354604102346436411618300 2934276 2019061372790295443676308866928640 2934277 5790252988740963032279513469023680 2934278 3193078918712035043586377575272960 2934279 -528005125292075750531178587571436080 2934280 142158931981476588113772466764288000 2934281 -83472091624938917968830425381217408 2934282 -61041028821410954425120763217419520 2934283 252290245102433697328570434962951568 2934284 -18825399969037163031296269739174400 2934285 76389648006930329388014710883377920 2934286 -86072638368249030669620585806329408 2934287 582571371509108076392021521966725360 2934288 5666931759711907127117779409829888 2934289 -719793666541695606113524280191800910 2934290 -23339955471929374138404351723417600 2934291 374253612973750329119332130917082880 2934292 -182329334968307250701326696066107648 2934293 -174795278632793857849874087527177458 2934294 -84626164080697197709710255166101504 2934295 -23627130979995378247274530530408000 2934296 368884951739169157079328151601633280 2934297 -50052513036105664523990158333386240 2934298 -175365803097342426244054086875235600 2934299 -85493227400742737509865640469064136 2934300 141856844629422431500989087296908800 2934301 48382348956681676046494146267891302 2934302 53615068905280288463430053601473280 2934303 155872337547979677839403095558467200 2934304 -833392020505953871003300311878074368 2934305 -58970042632235679683652593696540160 2934306 3175276289085168017001602604428160 2934307 -658108491610038498149240521809555840 2934308 -13874215383454204930079692590091776 2934309 -12337598114061096544600938920591040 2934310 164088066774060884412519982250866560 2934311 114438108616679342041119239603025912 2934312 42699100163386809220261649074667520 2934313 13949777103167036371613222588509562 2934314 -28093963202795941260576063206289744 2934315 -100378456904069737434585518442637680 2934316 381456756427050032117630123640715776 2934317 218276022037242507090873198114012960 2934318 -21382095636465169471689879598850496 2934319 -828516656994068718362220036565797504 2934320 1223379268526185728827894782033920 2934321 51800021500364877714677818816800960 2934322 -59414559781503542815814869051015680 2934323 -43378411672986310676253887349520560 2934324 -204553854291128232887637771530931840 2934325 212345855043780932369211835925907050 2934326 40890636441014294896712927961484224 2934327 179770975405428830364631405902775680 2934328 259746595228601841197990279017820160 2934329 -97480946075090604680191719289417260 2934330 -16076791819602330343481222814873600 2934331 -100662531697489130772212057065155936 2934332 660061886176542194879077131063513600 2934333 -273766669016999575616468274279859200 2934334 -62234953242487032914879185529225280 2934335 -59433165280089994972874497802826240 2934336 31874977966305696767993943592796160 2934337 -31523954803235864349080363020624448 2934338 -40092231375149891295628191203418240 2934339 256650160699379627871297675632767224 2934340 -119288920853695944042006904757145600 2934341 -31785129818899850709542860737919200 2934342 -92764918075143876604329822097822560 2934343 236057706634913335683741330548725592 2934344 -53553803977255191139817077036646400 2934345 -9164643514334091242654284450186560 2934346 -141514810538911975008051110481778128 2934347 -183940454592629463821478530681922840 2934348 -116980794213871864742665709577822720 2934349 546147416586612334451936007519191520 2934350 -202425481564811295870171823279449600 2934351 119866933419724288881321340781113344 2934352 -91068711481455099171167365784018944 2934353 79332478814110366151087042599926120 2934354 -217401996824164093802992944086292480 2934355 112819492383994217681387974235507760 2934356 -4249394751659461509879598619977728 2934357 607963598718577402522275828613449792 2934358 -11640903332384746559201318254986624 2934359 -152627876417979031818726391843549728 2934360 98461337984075196339245898301440000 2934361 41352543349681898424689399555373962 2934362 245951974651974095609217546362705664 2934363 141691165383759930269334510479720748 2934364 454857742202856782317528695145611776 2934365 -198001362134987896981238319376800000 2934366 -10248267425885931270924704587075776 2934367 -58019852983631426683763711621355520 2934368 395069109790393051660684340847968256 2934369 5964714004781180607932366990437041 2934370 42206720060102550296282075740014720 2934371 -739900347782477151020652252451884 2934372 -33694107626272325853677041763721216 2934373 130967660068321601050226668446553564 2934374 134929563289466784705403725183027936 2934375 -380248744100406226271713279633050000 2934376 -475192411340247744813424254165811200 2934377 -57336749627525456340824770132745328 2934378 55422279930939533223840216201641904 2934379 195008014957933667750461846262858240 2934380 -313728910870882149133729849934131200 2934381 15005525639622880909094254598673600 2934382 262217449002789123819626607368315904 2934383 -87400167951259464696126423605916336 2934384 35907415967853152021977633713881088 2934385 8646976958198739476119135607658600 2934386 -24790540979810009165686659282143232 2934387 12712780544914214304292183176815832 2934388 13065532060860522111857859880554496 2934389 -37711528545552150884356829926290180 2934390 -3202293504289049981050342310974080 2934391 248819531977944081291814673789621752 2934392 121615125736729623171657959118336000 2934393 161527480767894734034415908064063488 2934394 35184164814976579602346411939380960 2934395 -162131921679445669260927403443539280 2934396 45864862982150254044827600952755712 2934397 -423316840288161235303480311701614868 2934398 -57994548637599698497748329390571520 2934399 82817714880436292656129916939691648 2934400 91156521957621931733157106679808000 2934401 52187230435535540170112290873878402 2934402 -16858604106302646289306683852921600 2934403 -234243415123094701192535000555127480 2934404 48505217391907038259836760731727872 2934405 309974277187091099830046938953053400 2934406 5421045247472094759203471985744000 2934407 -26493660501805780496696215050606288 2934408 -250877037598993215501442552258928640 2934409 -115121211443195658147373435117053696 2934410 -67465896356876513920119326455604640 2934411 -116541698708520350818595505628489296 2934412 -78303755224142725383263250905090048 2934413 937112503263456433437651858397548000 2934414 227661938453516131644116693780073600 2934415 485445656070672918556399196708167920 2934416 1768216390416703542191510640082944 2934417 393690294372724653131744636522990880 2934418 270129190147445132236862861841974160 2934419 -97352107490472361668497267478052920 2934420 -59146258784360343128253720115845120 2934421 67113491164465784981412473065258560 2934422 320880217111360464395575168970452512 2934423 -176122063525769270799851784869810280 2934424 4857464959305370293790686848716800 2934425 -40878491749249590140513348474728500 2934426 73630814939767194076768746781075968 2934427 17185033331869625423824792538085640 2934428 16314831716238600197000175132404736 2934429 10806901702430458116890919946844160 2934430 110389461077280558972583670378008320 2934431 -191284054684151616989451576385158168 2934432 136850496363202543993916467448905728 2934433 163532624856773135034037934125619860 2934434 -167032395900364578576348055769502384 2934435 68361666160077185062885598947772160 2934436 372626765560405976301431767637509120 2934437 90611814794095588135190978037331392 2934438 9976837246047682388536360255780608 2934439 450665876427535730907087776107685240 2934440 -186498961100759665074497677124659200 2934441 -95025643137066615720824053477005120 2934442 80628199482761831464219870100490240 2934443 11885286983758782137266141213501224 2934444 176840373083216748329832942435535872 2934445 440736333316874092187867712423732480 2934446 353826358826095682223764597100324672 2934447 412371508615697071357444329008545800 2934448 -22637176486649388928959150081540096 2934449 3477554840031074947818193309608000 2934450 -128406669657597629982458946638024400 2934451 91776492112604604424611630096677040 2934452 -1417355638664563418246934429841920 2934453 -326108429331156261336295268947689696 2934454 -2091729762274478164612748876563200 2934455 -252710738210768675140068674920704000 2934456 87993063909108964259605804232540160 2934457 486534581570554694206624541897009920 2934458 -303107534492614304958678331787563920 2934459 -4393558992884580239908732177395672 2934460 88052582683329679642547299906805760 2934461 554836064683454895383896964426581062 2934462 -52000577341187054065542763770986496 2934463 133132006930682053710578019800676048 2934464 -73519778099441130537168515087990784 2934465 -174959294838286975191849429726425280 2934466 407319724931848544567973198863531520 2934467 -182363812527133836742060236972620484 2934468 -299854616513987223639019869408967680 2934469 -269546857950502850768907990182160804 2934470 42684875867664324158481380256030720 2934471 -96460004808464345065768248068153688 2934472 -356219133187491914513382295163320320 2934473 -437088278563503123656565077095930278 2934474 -167379796193931238914092614744638720 2934475 -25136769400971386089970961275358600 2934476 43981368910514823486355848478882560 2934477 -60844248125118852336519878172598272 2934478 -201227558530134620753090259050146176 2934479 30287874922990653108031341396484080 2934480 6349160602272877586962614774005760 2934481 -352938054583462424016582716385168000 2934482 -336398180911014078573720027126615408 2934483 -17111915910599559251877808718215176 2934484 -38078032730932868245937996536715264 2934485 -193042188888501975153685637242118820 2934486 47111817904534411867676904436206432 2934487 -546788089997822563470432300830666648 2934488 -432370886432085015967676247432714240 2934489 15512206175305171687728667815087168 2934490 49468499966874654730362052513725120 2934491 -21303215357905463911137041627698176 2934492 8507248807841279337132524814336 2934493 -73848955525657292780669176854845760 2934494 31573416686635113282266705637507840 2934495 337146514207648397337631301945229600 2934496 -326476032969438620553335079071121408 2934497 257036923399029699653796678678287940 2934498 7503156011179405777892215758474240 2934499 3048091969038598868019489231321500 2934500 -226121455062161541047081853209280000 2934501 -78293695304795337807269655351859200 2934502 -2267314535872988329104246669706368 2934503 159611390054385312961505464069288368 2934504 38677030825354647307073986085222400 2934505 48947262811429008782793796347476160 2934506 -9907235953409309225467474903091952 2934507 36831532063762101537576924032266992 2934508 -20380989825409142458150872894927360 2934509 160473677172379595728978208679754710 2934510 141731994654736898588242975175097600 2934511 -636159518189858455246513177561267888 2934512 51365045867759839580068488139407360 2934513 -440966037456163036050760308310981758 2934514 -63231197743407343269904818413712768 2934515 141151485570034851292005938158754160 2934516 174213011322687576837967714307192832 2934517 -163139141288970394740451302164324434 2934518 -145682356068235885972819741433081280 2934519 -37084904968338511581013872807899520 2934520 274848095659056257267398573713100800 2934521 373697007153850517729834116535213700 2934522 7444123181950191494756445666938880 2934523 137177974154783544272712999419449320 2934524 -208839408920811941832399144253390848 2934525 111568328725467456116908638753621600 2934526 -78849216944339025655075994229335040 2934527 -23065159427502663254733648786438960 2934528 -100426443249929932277351582558846976 2934529 -6419831799525776720164364518092716 2934530 -5232549727181323276122657303375840 2934531 -246985229728922041906188793539350580 2934532 -303747284848782363055023710160896000 2934533 114610011011921761878582123236602176 2934534 58561493961862097813217523337994240 2934535 -8073540271683027943423704924786000 2934536 152042411823530977397960963532840960 2934537 367225355609818895458415212833004560 2934538 225037953097005906509870631668736096 2934539 819459181132861712978547820123968960 2934540 -27766826231819074223271170020945920 2934541 72807873395966444630368018440218092 2934542 57367328094169840652578863781933440 2934543 84510555158186713776969262246819464 2934544 -57014827270777748259162669682049024 2934545 177849290065866574467494256691581300 2934546 -188984944079757667460851044956430336 2934547 -70999233760734532499891334622173696 2934548 343789517512429212539223670134589440 2934549 742401270342344239115758953687630 2934550 -141860771844272192909424061822680000 2934551 53275840102254264098826371904005400 2934552 -83804276264438780859659582768762880 2934553 -1149247759810289772444201184329472 2934554 -22459619279809869693061644118361088 2934555 64116925775511416502899443650936000 2934556 18293340662279987366364563028600320 2934557 202646018502811490379009059309141592 2934558 33084571180363169421654354235808448 2934559 385117619955861864730623482438449760 2934560 165142852722053651023521173288386560 2934561 -204867084104751743446998004599210768 2934562 268206224782879090150095655732702032 2934563 481403934397862392533781964389726812 2934564 -96178641246208315562943474430516224 2934565 -2244618372366625180809176292431880 2934566 -104103064964498832968246503167348768 2934567 4186030594040234743717714933362384 2934568 62626139841968907238121171116032000 2934569 12694042921069847555340543216272880 2934570 87265736613653345832068050948439040 2934571 66674026667436385457162914124878772 2934572 -49216235712111643330215356403391488 2934573 -36721707330536463333902824939214016 2934574 229438229167576114117360925391787392 2934575 -27122335457085645416860590280092000 2934576 14052021497367712281327389049815040 2934577 203445020157926414643456883769681426 2934578 -5601454483829002787402510515310976 2934579 417678712446363441434498100368946240 2934580 -183546025038245104808548465253836800 2934581 -31782858294789301757556757835535336 2934582 -10832691069738130389399839638112256 2934583 -519835276328839149166457302612078168 2934584 116926500963015419194921990767083520 2934585 -141732258473433603110853684355518780 2934586 157615411217759636887891122954923520 2934587 471274345876823366900451029133643236 2934588 186889647024750811676649390790778880 2934589 78797265936712450157883422385600512 2934590 76111033308517379424061327713652800 2934591 -197968539900699609745460906855526912 2934592 60575032245531161780180818144526336 2934593 -104714385000207318202828963747546176 2934594 -23208196542007158889250422027656672 2934595 -151615780170844747459988610442364400 2934596 148744812697667785920987822315134976 2934597 -118449493574182700810371698088728000 2934598 90655038436069180015284825126568800 2934599 -11802530331029882045093040976984536 2934600 12302200536376912224287891724288000 2934601 457306191814846664565280084142120400 2934602 246470990121683774497421059765999104 2934603 -204315225430188717098474875634004480 2934604 235999182407490444911349306050368256 2934605 -357278350114966213719834903660370740 2934606 108100036464616180843894249759831104 2934607 125682041766175585866315977054627640 2934608 11335746405205849511272402946211840 2934609 -61441501286216235529183028659950096 2934610 26733018802560809995113063159562560 2934611 43377274358781810837361501205028024 2934612 223607232869550864336255272213540736 2934613 290824776422139968659328826648640 2934614 -255846475627733964239261211723013344 2934615 -27399906026851490751338046037186560 2934616 -72730372978774938222726332619571200 2934617 -176694292026844606793309501624279808 2934618 -63148643913279619246262252451759360 2934619 -5307961174900914795893922123845000 2934620 -34715518944738027833454570681784320 2934621 204208905103954879099059734491008 2934622 -93410737635065555646441505406193408 2934623 -389524304542925032601747982993724128 2934624 92344515290512386314879653279432704 2934625 -433559985208056893451093180418206000 2934626 -99075525558845184671131903812364800 2934627 -245762635662377966691799684315852680 2934628 -571990960829969172843786047927430144 2934629 -467017476900826568483297111498176770 2934630 7761932194200048138318137461791360 2934631 -111258421579416181994779470746092416 2934632 -350226606185208104939241092323353600 2934633 60373739711412763485703158148478208 2934634 -305355543999996712139077520027528784 2934635 536256784524960231933515820892077600 2934636 138078323083696242565828028390118912 2934637 312605439655388411943014613368659286 2934638 -22565519208186640174564666330591488 2934639 7365259913667552918382999238314704 2934640 19066839951292788106046850727772160 2934641 254518749908654579234529859963257042 2934642 -175486288827609955915386106834711296 2934643 -38493068844748945055275693242843696 2934644 -267560617080908405843749414578664704 2934645 -34482170134681326135535453245849600 2934646 24906787729294868399882154374701056 2934647 656804402800661332902285541598421096 2934648 67005752161781725487543997979545600 2934649 -35390559431589756363094615681670780 2934650 -42451307914909086778528214341921200 2934651 186907184071516691098420157723947032 2934652 -2680992417209723944466588019171328 2934653 69736797798191071721628420073231200 2934654 58806303796034713007616281695053120 2934655 -84999449901963058745605814190837600 2934656 -37579106103474217585626953998663680 2934657 2792079814996371861397688218162560 2934658 -138017822337978394333081655695990320 2934659 25511112222088835817144508595706432 2934660 167778062244801782913462335921664000 2934661 25883106306070127326617737336054652 2934662 62140026415256128468572510842578944 2934663 -70971627627479234999871114585462576 2934664 9445611574681902765929972643840000 2934665 -40024492715540622571464041531030940 2934666 73574096241461417427406293603281664 2934667 309481286352343748725789323301139032 2934668 340533342072965489945943159478841856 2934669 163703826492117017071182378018346944 2934670 -90419962070916418620800523452454720 2934671 206137026504762940877433454544461872 2934672 -14023188107251668724852196530716672 2934673 -17658171899003122960255916729779456 2934674 -145744279177126556660669986154135664 2934675 66505116266869479103037615165864100 2934676 -168455314544451958506387894825185280 2934677 -43146346823613282351895872408220416 2934678 52892605381486295261406273876978624 2934679 -162139926762722359590071665825048320 2934680 -134671670912231358446352510694195200 2934681 70975797567344137053039352063455360 2934682 -69298360564284697020124413188225808 2934683 597576915135975030900057406618589040 2934684 535158457168708088222401438719436800 2934685 108268626257477806427921841382592640 2934686 -52402493960498573230926773838072960 2934687 -59397235741619489804184207471915648 2934688 -468212905917843476878326493603823616 2934689 203878463273381418494286703667918256 2934690 111673573706018148929334421553456640 2934691 113372800469162896465304844797985552 2934692 132733858419546016555970650245242880 2934693 -416357708157210376345418925769954116 2934694 42932326547546292135276769802389632 2934695 -89827698162964858852274213754985800 2934696 -207246453082698446947740660362035200 2934697 -206869038542780269593516442709006854 2934698 15748694527276478973891444218889408 2934699 -260941094819986393538573861430778536 2934700 64195028717646432819515392973523200 2934701 14379832693034131441287922084323264 2934702 -76990044401690250955290064527625920 2934703 447389775973976313202956521604247952 2934704 -106644446514238435485478653522739200 2934705 5212225798029734865656369394081600 2934706 -273878435890242098344203589468766448 2934707 4945329173906700821895765076964160 2934708 22482893815838284841213549425459200 2934709 443238779367229885786388916821247516 2934710 93074186355675456249993889028747520 2934711 -27680847420725420927296171629102480 2934712 -209179571205113996206554398513664000 2934713 17301568826930950477476228544702980 2934714 25303250988657493389586150534833408 2934715 6485728111988153347128697780838400 2934716 -45355433982233534279224185720176640 2934717 104200786558745213364861494197582080 2934718 105623443609085942034510402243682560 2934719 96492467636028681017520673438768920 2934720 -63011288407946627000748036744806400 2934721 -72878346552172368610647255107742800 2934722 -4579978375694896982541180474413568 2934723 -151730423710591880185279906159861632 2934724 130443950046651926550650334180848896 2934725 -286872847344054136217900659082727750 2934726 322045983833338995389448815709525888 2934727 -288307491069338506059542427185673408 2934728 -538969302762605888481709437084195840 2934729 -13560130099949767554428130209676480 2934730 -106835334131541035738184807425934240 2934731 -71150456747613356679842977519489488 2934732 -168698340812362632268519794613436928 2934733 288588434713148075876248324997860982 2934734 -184560443649914658296422644717504 2934735 207732206193318818495486840933897760 2934736 -29547613475979399849975828797063168 2934737 -144503536156209425523573380689711500 2934738 100783061196058211944152856151704320 2934739 -53620775293287993815146509464434560 2934740 -103902183564561986412110816733542400 2934741 -12465502792738956693449852151693600 2934742 164170771096270502095296235078608000 2934743 -144937099633405969813020773846898000 2934744 -188194804044307764431540720511098880 2934745 131229100550752447281117931829577600 2934746 18246804480168775770501056449707744 2934747 -232766860119835796569177977661363476 2934748 -28151185488981329970989425350702592 2934749 -556182451503282045453441558036956250 2934750 -359704810792015694402115124224000 2934751 313048313701249646454527265060270752 2934752 -489690352214739178362578418530254848 2934753 3648944305709778063999403060333344 2934754 78577718320622887502125995296985600 2934755 -374757947344179289487255533122801840 2934756 113571694053545760829898577983130624 2934757 42074772929180246214528142430022012 2934758 356373458189639703906313292584641984 2934759 -388896734567556608671215933273653760 2934760 352750766463241658520249681715968000 2934761 787151382031642954356738934096180212 2934762 -26255501685948270836342972261806848 2934763 110429593577947730913384605770831024 2934764 -28599759207343914760182620602595328 2934765 -11300330747239934297395397452056000 2934766 -23417159328232054951586352854207040 2934767 -238795170887292017994443047732853448 2934768 -24525021136227561756547941282840576 2934769 -86656850153852895696102006580206156 2934770 2318555714666590755875175541032960 2934771 -143665872750758277628384337332070400 2934772 -138940187060895217907384692131280128 2934773 494546125063034988771211145169167022 2934774 -39621036186781970088315974754735360 2934775 -80177761476077632390234019277630000 2934776 -13284899757793410682815222060748800 2934777 191354663157071414153758713516921408 2934778 82081891951487042820293064014438400 2934779 -611715438929529297160073558608512816 2934780 -1589172044593977735854463837665280 2934781 731876910449756208829995705624165664 2934782 376217638960045400659813272814804992 2934783 3299299526491839734573487882541752 2934784 -23869467201988079020955885339934720 2934785 -96999949545742057387333686484366080 2934786 102304609497080142812779099765446144 2934787 537339797576507988181140147480541436 2934788 -174126459018377696033356048790358912 2934789 47484473653777356793424656778354496 2934790 -230696420275935832097719118511388800 2934791 88988799453862887714112843803228984 2934792 -8092970464446969410109461427486720 2934793 -10032069688870017879204992444704032 2934794 284026112536991489548876083561339696 2934795 -23081566318020850588278746124406320 2934796 61848960502938069303354418509316608 2934797 173462652214592478918847747408685280 2934798 -72561998658426718193180828108646336 2934799 -120233325795644604174319971772897408 2934800 -32214564042146511788608585039872000 2934801 -122269476729636608982324542071485696 2934802 -112844454442882944568189814119349088 2934803 16527368424546498359059488792391920 2934804 125135216311575765685886734401386496 2934805 -12300827179599305095258249597845540 2934806 65734062158963357168811208985255328 2934807 101785984635889362241601983811220840 2934808 125722348447627642391623015928616960 2934809 -185397236733282443126702609647815990 2934810 -49597316262239546234076814321466400 2934811 -411226277293466177825275767541489176 2934812 -9156385131570262925693570776734720 2934813 -147906270257569858316256243936278976 2934814 54999331624163661863960483579106432 2934815 -16394684612601708177089681861040480 2934816 -110968827112987632751782892378521600 2934817 387670354848317483921890789314160320 2934818 -54137236963032973315086337947895296 2934819 17739386685125989598708965109829600 2934820 -30649279386779603326271452579614720 2934821 -30023167207109455839830322191008896 2934822 -41087686214496518972548570684385280 2934823 65950713109475062807331027689833744 2934824 398052149751451401046415346233256960 2934825 -74408923769505666867769609348920000 2934826 260334351913886366495458787642984112 2934827 163008045071761308879012936170550672 2934828 7495577134840355998547109379129344 2934829 -207970821545167223235185933829228840 2934830 -253744036767195554589496865168293440 2934831 -343274780757395854085705450936608248 2934832 -27220438695892173061437067659575296 2934833 105329575697775800104529008529621760 2934834 8393005171832146766499504690150912 2934835 184691605945637272498250173291321200 2934836 1769652093342450490557821647540224 2934837 113595301605735810607743102529372320 2934838 -174191586199130292494257772155075680 2934839 -403923837829156268174032938930582360 2934840 99866261928537525547151548817817600 2934841 -64954922036273978774767633649937856 2934842 -22345320397491868232558222613849888 2934843 95514018102949705342562645119586304 2934844 163980143177079126150045004699049472 2934845 -222979945667422740485186867750008320 2934846 -135132543223414980215250244487270400 2934847 2612354806192986814500135357807296 2934848 -325749320270759547097352591376384 2934849 -181349686111786546630798692044649936 2934850 31791391916011145027878751501184000 2934851 -355372480472694198227151345203212728 2934852 9336799347897632890900887737856000 2934853 -751346700031554002276302149186644100 2934854 113248164188183178975443506208888640 2934855 -141827943130780437214504361588108880 2934856 269370005098071478177153004715048960 2934857 -557669012909844423323223686858491440 2934858 -174881956456435563107376449401543680 2934859 214285065772487847176828999878391060 2934860 201812388808712681308948766752558080 2934861 70626823146283729741561855651015872 2934862 17373926415678507645959260168775424 2934863 128578873083657538225493562471008640 2934864 -33152490117222893589409064419737600 2934865 -84381624120683044298888855856457740 2934866 184500886356892776461226919998263424 2934867 -46504788078803114211500948918879952 2934868 -1075626386945584034245448433837318144 2934869 -82352689835919218216487551672365440 2934870 -99989381695876626180134353442371200 2934871 36545766883564294458722863078232072 2934872 -347849092452011737832352507328051200 2934873 -3870372772831634087612773703111280 2934874 105165017249941646980545718107802080 2934875 188151244715766218091254204571108000 2934876 16176052280675754231790525563248640 2934877 12824024874094550391277414309039584 2934878 -225925304098272269844736115316197760 2934879 2115647627850751012758106799943168 2934880 111200396122544358299357616584785920 2934881 -251088571015044425551636212660324318 2934882 -100930816051077332766365719205962752 2934883 31117238870665222642227316958750976 2934884 -236647453703499240080092844616576000 2934885 195174830104388997969396186430077600 2934886 -295902310057103561211313439034424608 2934887 99657271876872867198632087087306760 2934888 -353371818059604948536227076036935680 2934889 29725641437622144115202510229176356 2934890 -4140872456886860715145577335403520 2934891 102226778104741248807335167228532700 2934892 13903634354526317647113388696215040 2934893 264285486205735810371483161147237688 2934894 11729523266962018277695494815914560 2934895 -376495624801818370332792510347388600 2934896 90526936044317090996112972695961600 2934897 -25633653048210063347152970035867776 2934898 -2855874450883251099995913360561120 2934899 -234411753670532141206553399337451008 2934900 14799158113738971492811100565504000 2934901 148587962243401162540680262099065902 2934902 105974809335732626037462874148049600 2934903 51394684386692785580301731632524288 2934904 -28475117330611024324007567682600960 2934905 -351144339709226881572118638517322940 2934906 -27760833891671572019264653671800832 2934907 -472765869361843095062931769337399568 2934908 87693400905068727175489396719200256 2934909 -195832316794255963737855440669810586 2934910 -224036085581860041402479130738545280 2934911 -4542095323576888000008771917911680 2934912 257711220256295199405407919868477440 2934913 309045398089286639091194658523340162 2934914 134493264707446927684915357433504832 2934915 -60784201270272884486944554597058560 2934916 -272767140355237233192148003943166720 2934917 692360238753669688011659960395215966 2934918 47324592128780713717589539718388864 2934919 18881121467759832072237344834387088 2934920 -44604608868913548462710649053184000 2934921 365077429478078558202277053855927264 2934922 -1761412223316895216622910339383808 2934923 -554234693235301609467486973676598828 2934924 355358610738928268924165912227663872 2934925 38248377196650383112736952066009600 2934926 34458441311469473861737568977471680 2934927 374667792982972357460935035263719680 2934928 -19241700835681262663237820053569536 2934929 661779274079744010833080247034408960 2934930 -310874801083899284503865381114880 2934931 838379344393469813452639738638634872 2934932 -60237886594499444831070246738272256 2934933 330652719947367016089937174415415744 2934934 -78429251657509053497357430580145280 2934935 328687238828504606429630122197441360 2934936 315634242146376962698420610642872320 2934937 260781873607440035100905971616704586 2934938 -108528232745748558872992947473523456 2934939 -39032490709921115473755802274004480 2934940 -243992049476508453881927082582328320 2934941 -455993470129392079622939548053893658 2934942 -74062150584870425884435901192119488 2934943 -389818239751959197598033412599914112 2934944 245499787845283445998653611349245952 2934945 -38699815545875395145537594437330800 2934946 -51913834799306799541907650490703360 2934947 -126255398562098228647622099008497480 2934948 169053576109924606212469281674029056 2934949 148457428453532723942492624488040640 2934950 11420483857933421836871509018380000 2934951 74270627961474443527368990733263264 2934952 -354234195971787482443089378731750400 2934953 201084241646949606126469486287581940 2934954 142564125407033504732662141125903360 2934955 -179445910907627117124514651048590000 2934956 -81784929347900397689235786524897280 2934957 43604878664752244500647231676303488 2934958 177058260527707579922093792503088640 2934959 -314841794526713708784996966318879480 2934960 -3495060703933322444317696579338240 2934961 -419704357323328818693078734454207168 2934962 -537825192061146958787859610849778688 2934963 -68760505719411420334710456733490280 2934964 73815515640110993587736577359470976 2934965 447029269779437623068627972320640 2934966 -39708438839495651207236943175552576 2934967 -116326973816044386502099008864765008 2934968 -505374856017227014925885098704384000 2934969 120597800037477749176002639105528144 2934970 58951951303503226344519007425576960 2934971 79137230593025372046802741196259792 2934972 137460014762758756852546741669802496 2934973 -412802973993425205927674174879118778 2934974 7447768375863399257912070735302400 2934975 192264054453880067234903016581904600 2934976 197009498112880401132190690181120 2934977 -458668911238140596013560772290363088 2934978 29623972162832012006284826599688448 2934979 -327886356006060246494334527452544160 2934980 -309112726996136262677986456861920000 2934981 46856835681241314007481283453415680 2934982 228711977476477730049180522508373952 2934983 -418808924119221657827293092648297768 2934984 47274602955258589891386304595558400 2934985 -200506940077378678397487019907683200 2934986 -170613638326416313287483526983929808 2934987 62575746760002706812322236244869120 2934988 25293681283508248080910608956942336 2934989 31253339580609611178675957398204790 2934990 103111212042128804860059110955270720 2934991 -203282439318559430731870555541718848 2934992 91079031186247181943235100347293696 2934993 110600381823357023604997131577865184 2934994 -218279572456097159912065565364622704 2934995 161255809212920008299082231952606880 2934996 146763008034024837637349218047854592 2934997 -292592123761908183448681446310987460 2934998 -60931837569117062012877584569313280 2934999 316335571651765543319769500221706784 2935000 100539247530222564876166136428800000 2935001 -598573704445952067918773316947018988 2935002 177235476862957753959428398213190400 2935003 81883797707798826450219914534783280 2935004 191022102283395477117486058031725056 2935005 -92410673643187136273355566161219200 2935006 -209731126449090872899747385595794880 2935007 -249991949390841914034857129666245680 2935008 -9409439956373846869069477498060800 2935009 122328285020587379908687995737708544 2935010 -41055073311695938919661530340794880 2935011 164198279540068586021272324009892472 2935012 -248070877096434278534443617725378944 2935013 428662184087834177687525110536635262 2935014 -123652777399321150621743059010332160 2935015 -8475318714688204175290924925654880 2935016 -223403172428828297505533945977405440 2935017 196208561712023903116965046845564234 2935018 69448280159300068342344045276564480 2935019 -318587008895597755221953671066061580 2935020 183006839271596951777638011665448960 2935021 75027460168612407901343767456825132 2935022 346070192910787918876467591324405312 2935023 1677130009235137132487899490841984 2935024 60619163137967229137576114920816640 2935025 136463830565107580136036676775688000 2935026 -93170415911919417630030684046104144 2935027 354058187226649930153323851243804876 2935028 428908390550237966560583750622711168 2935029 118957287774024855480678954735857184 2935030 -49184692679583514883845349503303680 2935031 -724651556912140003624005505576810536 2935032 -355744273903146669721795383676723200 2935033 579113396383951547702612621787618900 2935034 40780811037410289996552736107648480 2935035 -19881035288076954395008480223063520 2935036 23605030902988699017097420047488512 2935037 -186513404470989792707098917328210848 2935038 -10891864462944879322466121410378112 2935039 -545649960371108215918642476567420160 2935040 -116195775968963498388438621030973440 2935041 -159625504417199351877270471923763408 2935042 -68341319395992301448293145722080000 2935043 64317495474877855023978028557406560 2935044 -73849994409819668766292575305256960 2935045 -334236016952202225419037624257166600 2935046 76171622387523022608303029114879424 2935047 -113274960833438533332127693189171800 2935048 -9870437420783975357873716773104640 2935049 40910484142579541864416406380063488 2935050 -58068579932494482230563330431590400 2935051 -767443164584710910979825222080000 2935052 696128905584243439507872071815680 2935053 -5964459581272795606168956473791680 2935054 -125375924070973214387195138029929024 2935055 454536912304517909942437366340059920 2935056 -52708621871116731370556365538328576 2935057 66426729171889987734637809272048306 2935058 46232017590239262195027006874930176 2935059 173429577019797422633553523413864240 2935060 117414769823645137107958658193384960 2935061 -514797498551119544593230800579261700 2935062 -15764163875377136519377664175966720 2935063 193797148722399744374090937309811200 2935064 249467826964233558956290475279339520 2935065 3749170031638599196429975628737920 2935066 41175640302575628913138915337621232 2935067 -312548326793419590718044696354264336 2935068 10320631999352623770923786598627840 2935069 -3689213994133821792371080086418368 2935070 105541597213677413287554063998364480 2935071 -435897124779350999394100854638496360 2935072 -158009545008534669725120085306114048 2935073 23667503623747213526578430022246960 2935074 -5709741800123721688580071143757440 2935075 2198230444240139851806494895865200 2935076 4165309775503785057350596391399424 2935077 -375242766511084584186100772581022880 2935078 184309764915481966901434057805391840 2935079 20156617332200704656915872138492976 2935080 -59479739992527571377079042395340800 2935081 610617030328900879641678703281941412 2935082 145458552771521067606995751976876800 2935083 -132874088755316867389305588152710656 2935084 92768522490854153705487875011976960 2935085 483978698302732047296141171033328780 2935086 -38338621495982769578506128718682112 2935087 -348439574189960235105767411699177280 2935088 -38264189831594868606001310222647296 2935089 -214677066399959623132107200917680480 2935090 12745513174832929964167925899788000 2935091 -270204935194016078848152743380475508 2935092 3143260524623972887848259243579392 2935093 143367293157398131053181518499199360 2935094 1091862971087139704665717017476160 2935095 -55159150248982154522959659310780800 2935096 -10699473856061611352522537621360640 2935097 -361646161687159782773657472344064 2935098 9906963379991618016730876726767984 2935099 6362224212001036545047474971106400 2935100 108408483410564475057482844039360000 2935101 -188267949092523897853208944937447040 2935102 -248104955106602489170121163997680000 2935103 -644365937612863507835899136413335744 2935104 -68959001799238962037920369217634304 2935105 -219285900492227245472616447330877740 2935106 -184308647509676441471726565137491248 2935107 40232573192270948517693545288924880 2935108 19428933241396437517349994366093312 2935109 709573278726314113167480035242097310 2935110 -2851181119329922522355769300602880 2935111 -9086443575803666605547481027519616 2935112 304745270937542355784568304035251200 2935113 50817151250093506919126376565332000 2935114 30531749415159261623832670926569472 2935115 -156717013469869901699803726337290800 2935116 20428750896359125822377487674382080 2935117 -118265698718767345003361969372565408 2935118 17150365210649445409728850984080000 2935119 16693514310034139498554165085473920 2935120 -4905941250217060568694151810252800 2935121 -220996148779967377118368340195882688 2935122 -59545872699161251069027203205547520 2935123 -343760792011334258274882299706260840 2935124 355241339503369327488227632182681600 2935125 -4617381563981254695660206468085000 2935126 -66288621148451940869418312502903296 2935127 -83547292546635890881602530089672440 2935128 -121149030511835672024103487175393280 2935129 217382056005928368308033346032255184 2935130 145279770334963380487470730302846720 2935131 -107153826123745433779203322711596240 2935132 -188975021917966252682136928684945920 2935133 26588809964058239544075118636601382 2935134 133010134739087547275949623886206784 2935135 -115895712667697664127950949379922240 2935136 -440713977948603525771386562303885312 2935137 1656061431402239267441636902666176 2935138 -98510218785695084561678147333045760 2935139 -2486518368118029636652132271751120 2935140 -16176443051767474198197037358530560 2935141 -82761483797681348374108347168030816 2935142 -38926478183113367365899936512925696 2935143 10771956115121485207735472868757200 2935144 346326042333878033828160786612664320 2935145 147581813968633151615037168228582720 2935146 -164448161747559843825115229322652416 2935147 593601216337065520523935284935892596 2935148 -27789083315406535619337134242206720 2935149 28976032079958382169021552147533632 2935150 45650471140327641305195374898400000 2935151 -303458578212998198661131788586295000 2935152 30434472026138843774522282312663040 2935153 146842701613163207523397236133410484 2935154 -613125618227022603139022425297920 2935155 -261958040807072426683945830594213840 2935156 -98321585130013701790256075457554432 2935157 -48241432375864015218447267336720594 2935158 124244232852864920360972724062000640 2935159 -288070930530401769729888228344682720 2935160 -343496666817051172877672309472768000 2935161 -279073052041440853431833705471464380 2935162 -71591016564456344694341611059009168 2935163 -95032710345427878972953171765794560 2935164 -203895154716821235284931193889447424 2935165 -325316037459564160407035014915337940 2935166 -85657131676574364118138354882675200 2935167 54783484850835208338625973778887880 2935168 -134881618347957358388063311579054080 2935169 158827353195817402098997595910881796 2935170 47305434743390443262196940636723200 2935171 -51439882669021587250641120092586628 2935172 162308306267934647658721500936322176 2935173 -36354481443013578012009203815982592 2935174 291022796194993267273098926242627392 2935175 60348833746564293869437322904612000 2935176 -173862747650278239882305093010432000 2935177 177513559103701382464306398205411200 2935178 -56085511498199365201198626789489360 2935179 127019550986763930464555904458241024 2935180 -2625816919698224710322573853527040 2935181 -230400452301444446172675183997266900 2935182 155530464338918321857600704854908992 2935183 115130834710149460868428271472080432 2935184 -3812658523051489913568568611962880 2935185 -138254350593695308264377744216667200 2935186 -237090762689783885466767947140007680 2935187 627694091874936589558973035500537792 2935188 89344151170707261185460344344447872 2935189 -45682505169876754577339636375313010 2935190 42176237348179785821752778352249600 2935191 -92155283539751523983869771802910720 2935192 437054620924450655534338674031411200 2935193 -161573103658932523403530861887111036 2935194 118499235993594980722859014851436800 2935195 -53380183384191403102309046111854080 2935196 141337800201296731096606821508669440 2935197 862905100421856775477603248993186432 2935198 -137086966332153821242531844278072128 2935199 -110121141945565143230269564381174464 2935200 31822148871813079355638895581593600 2935201 -68057677929654135165462334343549696 2935202 -41238556519737220028707827848742528 2935203 146633404466865445021983653747694720 2935204 -43233618922586442968126559421349888 2935205 21245628655335331955264534532347520 2935206 189756330852340166911511095066907520 2935207 237225795789207013845989442597441432 2935208 -266737280764748745238309552704599040 2935209 -253018049673077885010950306056707696 2935210 -4462262330279468293542763858443840 2935211 24445763086425222939366645832567824 2935212 -31177079467559173263278226301894656 2935213 110781085643739928679838451077053462 2935214 -19716484774609836811379842044497280 2935215 46960123973603143126805137686776400 2935216 -33575354601244855422709233004822528 2935217 522131918679893605383252753315109266 2935218 86843092937962288872232717115904 2935219 4040404339232890863952979648719696 2935220 -92052192985907783900660087155430400 2935221 -108677777497928581601279730714133536 2935222 116156051558777461862315479472106912 2935223 7478172972615124025283799148599704 2935224 146766711896185066085075030743449600 2935225 -168664470355050757987476325705280100 2935226 43477747319389904267726242636988160 2935227 -35772719673842602715236015170082368 2935228 145150729063544367905738610225517568 2935229 -344992271742006481311143362828756320 2935230 -151754417517144079602724072373585280 2935231 17749427727331296787381742826967824 2935232 -142447101362813835130530477568425984 2935233 91326066325434959694923745635364864 2935234 65279339539032187874244578908832640 2935235 38849339770950754621015289290425600 2935236 -169833030030677005609088276092044288 2935237 458060537862586592333940203164331712 2935238 -95368407629432882576603507901219456 2935239 -401963433822106547834771664704761176 2935240 -146225057684489322382190915798630400 2935241 118471383404010567398369127782391642 2935242 -50486012568047038113265389465300480 2935243 278336868175520324876604580557017492 2935244 -168713401092424199418313958819647488 2935245 -330374146896826494482988163421971200 2935246 114831809335485160208365590634037184 2935247 -146821905147822513863492905617830040 2935248 3080685641798700165376364753977344 2935249 -69686729593895440343703994243732750 2935250 -32566610114466318244432629936000000 2935251 494335961682154133989072058561681280 2935252 -80979048251912749352576440393435264 2935253 -106939432347257040498925783373966880 2935254 -63251041849446982484959978214301696 2935255 326034507848066699530372422477851160 2935256 220203343783916567777612285220218880 2935257 7215279396681058904530298483853696 2935258 74265627153777892110426446122218480 2935259 -156303663446135467286433916566959760 2935260 10519092235311318467355257725593600 2935261 22098779402217644058697583860146560 2935262 151779295725800014361565069470368128 2935263 -288046664146905224090801669775820800 2935264 103597250071784525078477859563765760 2935265 10563569379090221228090299328688660 2935266 973706547052770986715552242270208 2935267 -1144233471223582027944660749155684 2935268 -32111306512575779855302752043597824 2935269 -21885549911547641522675978907013506 2935270 -125459054412327829666502074451831040 2935271 -125863887402567645667371646668389808 2935272 91971722707183887187822343427686400 2935273 -210052847293293570895524101886776160 2935274 -87549398173153615560494890645291680 2935275 -42503488389118354803734345591174400 2935276 -35067290121055119906190134268333568 2935277 161463643920573033114991843516507212 2935278 -8695427031565513685239107353417280 2935279 -458830622114268787610178144077299120 2935280 3428123067969872681130925878312960 2935281 388653774928672335293178856226589552 2935282 -25932313591890870443858541201447936 2935283 -120772330633081233431369017639097376 2935284 84527396112379330548159990817296384 2935285 78225350567493185590738631191597980 2935286 -85989739979057808643141306097201280 2935287 -256834376885175315509870622154861056 2935288 137224630849503963247841676477726720 2935289 -95894587727935387271012999304617088 2935290 -41092337799427331624123963033729280 2935291 7213535794960437157916006477237472 2935292 201466256680488891931842417031766016 2935293 -436890775934413059174105506459589600 2935294 -530086813802472298239548073432144000 2935295 -23026178353174279207331992399301760 2935296 40662874419897637791583150949793792 2935297 -124081077951547994590008189288424448 2935298 325653649474079044703953254888301440 2935299 -25086670174846504713664546632393552 2935300 120415174944073566579579048029280000 2935301 -221086870822383690364532466191953698 2935302 -117429074630838170366765920767528768 2935303 -184391072326395700097665535163699920 2935304 33025162221853787177646519844331520 2935305 -202371127726432966402325520909312000 2935306 112750618012948637554571413109180928 2935307 162802474931319541942044435479009160 2935308 -198286933500220816197323133078712320 2935309 1283208240150848244848178206865600 2935310 -15196757198031517000597041847910400 2935311 -214473464617231259607890705414883696 2935312 240087270910980575084333251071836160 2935313 119086847826326713953919773209872164 2935314 -251676239421613834907769521608553952 2935315 454946846394349899265866795370326960 2935316 -203480469104257646786086487147256960 2935317 -106863998075675645924702151456556032 2935318 -121208261459106574913315563189653696 2935319 -378681578977514045573136345430882104 2935320 -95427315051283080910778527593676800 2935321 -35128773573434591036081506337914748 2935322 145389007554913129684023299589436800 2935323 285696673177627851073417001891801772 2935324 96587100994844151866459011684106240 2935325 313889797246624357185346570353688050 2935326 -7732311942967413284765816398230912 2935327 -545618732446025455948173938389361824 2935328 143581930600910110352853386007674880 2935329 123197872737364122545188895012659200 2935330 -5751559306008068177216899027385280 2935331 74042786483072413121226122639147520 2935332 83481457932005496220417783629772800 2935333 -430564008576527579041941902317137216 2935334 -112313219505664426212117871659902400 2935335 -27570819541972043064915738555752160 2935336 595472645476590963208842868958407680 2935337 114577503543954223623845726338320672 2935338 46331748563424167640462970239516672 2935339 -358274055053384035579699882934472 2935340 284489066223327502565165447873955840 2935341 104516678518164651384381088866986550 2935342 -101746739628499745455326624882157056 2935343 148510979369987024846458438287900144 2935344 27576036608521527942402659279929344 2935345 -267434798891597984954116714757601420 2935346 44223798249214867916222848206361872 2935347 -322897303600660427948643448181478600 2935348 83102666126744834781683509289584640 2935349 -185029829150362322339909575885681536 2935350 11277636780544930365744435039979200 2935351 -77673236239729476997347117683243520 2935352 -720828308846461825538736236789760 2935353 -42334293460064692013870991260611392 2935354 14958948885568291743453968757822432 2935355 265104368960582649870023290912770000 2935356 17033310096457431737388289971594240 2935357 -54921733441549106132448458031534394 2935358 -75221210236194341444384874953548224 2935359 4058885923755804039200959852296192 2935360 -157427562090739668883465632947896320 2935361 -415754906468051158955871671012132880 2935362 -57454476054448743320104544229686016 2935363 -242737526678611429060208017028464176 2935364 97485349647379947430284457576603776 2935365 -237786558009582849248073644754461280 2935366 140288426734791326722989312802849920 2935367 -364258999243057660203288078170586360 2935368 -136869136906997276131640936157388800 2935369 227271309726017676180423969579789796 2935370 -57848671296294689442062620790798400 2935371 -102778450290948929992791039889058088 2935372 -110270421853369086362109865583943168 2935373 51885189352325617860079511335471776 2935374 -79932987878774079469464048028252032 2935375 -228946442213539565844508563437592000 2935376 69927203911078874765412099813138432 2935377 -436102103711011488475260934087659486 2935378 176891950710536769645958620473053824 2935379 139752671754287907333124787996959980 2935380 -891026767169478119053639961395200 2935381 412473750462306942779205288798215164 2935382 262748455105956470588714437980501792 2935383 -18824037045433179327000133081114752 2935384 68196221007549454504537681650370560 2935385 -62596641461476101977527585863373440 2935386 -340674241818762777288845057154163200 2935387 582415119971139385677866945894432 2935388 228479850330940858384922808993612288 2935389 -294103121224685868883482328017288576 2935390 -7931320705068423146817382701066240 2935391 -467970001476259922878936454963786208 2935392 -197905816160092570715205993170731008 2935393 341414090064741991852737721627241860 2935394 118304722893237130736718691665024000 2935395 -527763042349464737369846419313760 2935396 205636606165175112224151315004380800 2935397 173752358489018912702731528109892000 2935398 -20119786927650856566782651424153600 2935399 -239749778792271724423002964774966600 2935400 -66758885261951320523227479617280000 2935401 -34969762602191077644611680883865216 2935402 59475318342422063168448132868454400 2935403 4784619833769865614989693704641600 2935404 -67267798789250851649564008902695424 2935405 -185044538997455897832694402017837600 2935406 -22191876284722356987174489104422848 2935407 -223223426832042375541319462683450608 2935408 -46277291221269601615067794975293440 2935409 169605804512562572477972177078167860 2935410 -4165673628355285780135458784304640 2935411 173542814096724913357624961857736012 2935412 330034759660159877466311590517655552 2935413 9092063798476652965460874136476480 2935414 8385521589888970844618382662667072 2935415 10198741468885416496787240612709600 2935416 140507139952671955943112989746790400 2935417 -246139568086547523796758662171488534 2935418 -311817563996228401518333721349316384 2935419 292620854245565408339495427398353944 2935420 -72425243857854456107459979168337920 2935421 53775210846263930111275326065646720 2935422 -32341443026585124443083100169418368 2935423 -75885510686709756127124813721267328 2935424 -243721850997486929382256741554585600 2935425 92719844752441167972007820756982000 2935426 103031668232437419771953805059464224 2935427 297194609427217887230222694927704640 2935428 31396605896954127638978025220869120 2935429 216844347463937749942831617389864192 2935430 151494706082503652798378134474911360 2935431 -136949265464930465372585118906702480 2935432 281015571069349363749689920624066560 2935433 367705462861617795594064064467958682 2935434 -76089381486160104435637551708529920 2935435 -420266470514783459263229773307985120 2935436 14534943727235491040733405744654336 2935437 -195986745184820074737614075042763840 2935438 2546191536177218158650796758789120 2935439 50901620665959055603982107222063200 2935440 -52676588062997335589849239085383680 2935441 -285773498611866368549188000505717148 2935442 -351662940410999580861234283141205856 2935443 255948748875352305574275365548050240 2935444 39477035148416241172672838011140096 2935445 -130274858456801244556363437462597600 2935446 -174021078995441168586879257979978816 2935447 194192798353688402177053670467101896 2935448 297977436467656263599620047790878720 2935449 49361680213981626315826079998920000 2935450 57584806691891036877122707030982400 2935451 246588484344081707109282767090597592 2935452 28267364810538499653700955313537024 2935453 537826724718179198918260716838601702 2935454 -191738657917230243366852536101532928 2935455 -251350561629181397224344917921174640 2935456 -157702667589788289071627234965782528 2935457 -203691217856693444681073106333293888 2935458 -29965485288465756289374615803639232 2935459 357856257411727740197356177618109660 2935460 -419423180503742213852130313608960 2935461 169274022189793346494654547589185760 2935462 -253392353252272115709994826268840000 2935463 415704259823909994314765055016718712 2935464 27692662257592276160217064548925440 2935465 24334051735666487861798155532480520 2935466 143443154005014777237327476018347104 2935467 62772538246707858332479353889574400 2935468 422782479449390994644138967784379648 2935469 -99845698323194041182216924715535604 2935470 -47274283145905885023644384566704000 2935471 187427622621790468314065015832925440 2935472 5255865809103055641166735456468992 2935473 -85890766283966514858817006085859216 2935474 383543476946698550321108449507047840 2935475 313603346040502897851867121345529400 2935476 20947627759301930332463336405736192 2935477 -90125734845595249646695477850785668 2935478 16159894894517709731233503888383616 2935479 137466408962843395081065424458915840 2935480 428647447329695404152583248174182400 2935481 -10870203092807835114041778104073120 2935482 -30191356132676768296167277720412160 2935483 132784543264876889066761619791975744 2935484 2999396118830311972350015373526016 2935485 71546737075941191677342661259619200 2935486 -217437545900302704846694782424434240 2935487 -136658211854625533722642624437689520 2935488 -60000940882305222151733302536437760 2935489 651158077607891272238514453750079060 2935490 -568579481745936471618428673722880 2935491 -69319181061382849876370073450499920 2935492 -72833403709229610980415622599159552 2935493 126409113042200109481158684011540544 2935494 -2417233036474689322834834223160960 2935495 -296240102268884980677577407537280800 2935496 43800084669478795181313225237964800 2935497 -119328979196753490194027425554251328 2935498 131949550386811208853499375101438000 2935499 -86297478696663912427347163433239008 2935500 -320521235706723123127499509739520000 2935501 -51010388129385874858880690800577396 2935502 333339953341650010887916262837429952 2935503 -144707552337533809931298931857326136 2935504 -68206925798753370668188350345510912 2935505 216755835599985380823527120278332660 2935506 15382899161733040137403324528942080 2935507 -167091316488092375051466715899300244 2935508 241190340922060160550006434027304960 2935509 -156578926224083749655372320938799680 2935510 84578710395607166801453042436543360 2935511 -171474748297985761396612279231151376 2935512 -226547422634848677957502745924782080 2935513 -48841992648645721491529771616693376 2935514 -7926575422802066015070411777669120 2935515 38409545425732212702715286699888640 2935516 222223988723429044092150176145021440 2935517 126546717510246861590810360269492620 2935518 44927424336531866738290530240002688 2935519 536646267510421543531852902220492840 2935520 -136332617936129118703610211194634240 2935521 -6824740745476472086123452171122238 2935522 78171192787180286568917101299484032 2935523 -820747692317190655063850758162980240 2935524 -779082650117042068816318586603520 2935525 345248557920744631177877804440912500 2935526 655981776863590434691286585480896512 2935527 115666341181359831515078728685615232 2935528 425604387075682817569348489495772160 2935529 -258338532843481623018628369914597120 2935530 -104558898271077799057057590533691360 2935531 529120779660240109551110280803097332 2935532 -466453983688339101896917680659906304 2935533 282415285940404068455183113280284224 2935534 -18650271905721244873080491696667648 2935535 255900535442344809145662854807889480 2935536 5997983145785450677839692617482240 2935537 -320699183453995253960585009031963408 2935538 82701684934658071039842618022621440 2935539 -280077919203479236171105923332561196 2935540 219946990637000851268203304219370240 2935541 72690105478081972984619348056069440 2935542 112868066260342402480583450663435712 2935543 -114563427911746248705270552945449280 2935544 63552280542652412162433261892177920 2935545 30119127206106260681794585098547200 2935546 -269056229647150790457665583044496528 2935547 255332896232545678533467666723400996 2935548 -24052279546538473925121462855106560 2935549 -15583150538599713163032821545353236 2935550 -164503470056224086332469394430203200 2935551 136884810042207565567867567091045520 2935552 224996650228316078370269200683892736 2935553 -209203607792069447701179190971027198 2935554 -259195970301461672767585936071713280 2935555 -31576012232415038011079711559289440 2935556 146294664845803100313915045498223872 2935557 -101308770982374903301917351799200960 2935558 14955962719379868527944002244598880 2935559 51326345836606718280561152289474816 2935560 16540924919951727764344568512512000 2935561 197625445834753129554724686810524800 2935562 151927392539789514073657563077491200 2935563 -176279718814752270618399099645142056 2935564 -22224550377833659658457980625097728 2935565 -194200734990763767752263964209915080 2935566 101562064983971482775436481814745984 2935567 -7196836994430428196584154620068752 2935568 -136944332328394914851100684689399808 2935569 -36407661842193903085753129333571712 2935570 -152570512784107841098671273769021440 2935571 -497194145492493030754898339378262228 2935572 -29721977146113490808569671555760128 2935573 1264170837249657114929644253865975360 2935574 -158455803634041578877186685960426464 2935575 -34343662168637759116652896845450000 2935576 -19917460654012620350446234632192000 2935577 217301575651768040000859537644545812 2935578 -14719563749647297972567141188696576 2935579 -532168833129606865846534197211269480 2935580 156434406763529650735123720365834240 2935581 163850539940894315922755629313376 2935582 -16831173997496782200882056327688960 2935583 -142768545974962741201250533519508640 2935584 86484785955661561874875437338394624 2935585 410071023308183515954982593850181780 2935586 167721408240583689340805417079309600 2935587 -480873627835452333361644883619514048 2935588 -65467600927597512494146229922410240 2935589 182116634451266087234507113432995390 2935590 47432275592854525002558717174852480 2935591 -273169917945823247429963931865900016 2935592 -605581602678891814171392217298534400 2935593 4496373262999842326194034431258560 2935594 5177643363109287071437265905656672 2935595 -108734512671521971985114805540976800 2935596 -94124999149173907507097358937348608 2935597 -34249606799672205524438869054204800 2935598 -82934395752956699284498162956859200 2935599 -3083367715357935685782526584152832 2935600 -13040416188440772507699725316096000 2935601 -657291916866357781652643267716476398 2935602 8392292130523879850214283429938192 2935603 -1085562844792551805189793516141755392 2935604 133782598954542300917199589994311680 2935605 92295499134144193841790230146744320 2935606 -125987064852397603437347978062406016 2935607 -134504490719280507374782928073515136 2935608 18768683589149989484900704925429760 2935609 93039340575272608391568489383936810 2935610 -2723070388742602771098008139920640 2935611 46369365628932383060496330418657824 2935612 305725597706889403217786269902435840 2935613 -226218770262249247231794755227758138 2935614 -16388638951610918602405065398768640 2935615 339993554106246308842024021897526760 2935616 -44322732350395027367127280205168640 2935617 -7979353499830211509709571357240000 2935618 7546455612873084957850896159407616 2935619 -535049205923220292283801769410374980 2935620 -337989338915421552143354738945925120 2935621 5163291757438180611260768591935544 2935622 -1053728185514664869112684666879168 2935623 144077376966067127999862386469129384 2935624 -435584749506245431187761980424535040 2935625 30444148561940595678266957326440000 2935626 -70674327988362755350805129339091456 2935627 -248482398557454400904360183758136592 2935628 288008192722562920535206518001760256 2935629 248010524372756307148494256777129920 2935630 36748195526043972993216890728609920 2935631 -332086019491393331655030762332061336 2935632 -16072172282629236065812944431874048 2935633 -324544515885875377238318999374092160 2935634 40770196958306372183499030591004320 2935635 223873485819325440173752499082615600 2935636 -51432591633617233274168328801030144 2935637 66438799661864045324265050292399360 2935638 53349081499580341993666490139775488 2935639 -107551841459532303516635831790240168 2935640 55607813699201785508326239375360000 2935641 -134863526428663533648729896675813760 2935642 -33927824456873542844456102068224528 2935643 799258839165988452348849205320191544 2935644 -57736857324577304920175602963305984 2935645 -317126951180514199784071129736986920 2935646 4401220048300159005664749017147136 2935647 -90449964748758842233799750867289744 2935648 104494644998061188243003676780134400 2935649 -137552020168721915447766919453806336 2935650 -9083623276389261425562264769718400 2935651 -106855716650453861883855896757320208 2935652 168974723834859757697635765779486720 2935653 2347648982158620039511866744043008 2935654 60532439492677887894598591785835392 2935655 168837202545674067511508707547221560 2935656 -117908577417441661849766832544972800 2935657 -78506894680071658508743274842451420 2935658 119315421880540120079981533296506880 2935659 20244727861623780739216457165342208 2935660 22315968013012197535599132869775360 2935661 363888621215731570487533005363180000 2935662 4234261722593860719993344169776832 2935663 -563286615862729201385259544993702440 2935664 58374025887410390148355569460346880 2935665 108552501099356744279901691691893800 2935666 -226898683920024331342642185821514336 2935667 412936313084448610675986733467919872 2935668 -27747293800132850615953190866575360 2935669 -77044871847066457699301905780680960 2935670 65626758805792318254384384495513600 2935671 309190575805502179715414185347175680 2935672 -145369872806823921053586564541624320 2935673 -208162863411696847197036698163418236 2935674 -6877678852272915201913117597043712 2935675 335395228251939930015664005729938900 2935676 -35222121386987743481793698880215040 2935677 698933905584193041522220563929930880 2935678 91143286139888127594198749346992640 2935679 -765754899765042170023017240638065824 2935680 131286155909831232354428878061568000 2935681 -72055644760571536877914198499974208 2935682 28085343228975582919469592420564384 2935683 355236598400173160692230386188562772 2935684 212522805388679360476096419531660416 2935685 97346611347323048491133482986376380 2935686 591555149054287693717435795646208 2935687 444435876611517984083770673810093336 2935688 378751709851673417325286493135385600 2935689 28363542313550888207799745489045728 2935690 87259592270081936674012884209107200 2935691 -125178921324553054841954798612501616 2935692 -11963213486173284202618058800905984 2935693 -717150690437500059288880730332425120 2935694 -267513499820761735528314604689023808 2935695 -6904662204402004199707309176668160 2935696 1515740298165133411331489345961984 2935697 -159870031456867688157329460190848960 2935698 -113057672046707427035311336695601536 2935699 318723032403944459528231097185346000 2935700 56553013763448243471328207639142400 2935701 390318535809028719567392226423428430 2935702 6301602865753915893824602014336 2935703 -92225402783426256984281062929621048 2935704 -213568894617376269205397669844602880 2935705 -58191343525657406146756878517211640 2935706 646081199892274921123336628116111104 2935707 -236203714538091315625946412076819560 2935708 155185450832673377669255421007973376 2935709 23109944643078941940240492357253440 2935710 -157368962635224947491491708856473600 2935711 505054582772220149532141445771972032 2935712 250592366448933745203779638771187712 2935713 -279758400360564499680697320237602112 2935714 420841873946475191857395642179715072 2935715 -493751633893724098958462216554766640 2935716 62657141413663357054506645283123200 2935717 -465692814434939052258879694219399234 2935718 -297686990231104782089977671028945440 2935719 573653920626358372302112136012104800 2935720 -65195489965323912090659437938278400 2935721 307981886812495845992215388552201844 2935722 159375581503811824477438380605379840 2935723 44814364868207406099931479593621568 2935724 133656958364054151241127000425339392 2935725 -24510769383830738555777284097416800 2935726 -352119156352551653176180291903466688 2935727 -356529445262851405621282547194061424 2935728 27983516470261057771037316617011200 2935729 87106574939197537734160254631997330 2935730 -42977139171534177100503436900869120 2935731 7601255618347458593512856368257024 2935732 -273040651610455328133172802646671360 2935733 242906393089334758160605727920703982 2935734 16762338943248143698066261133176320 2935735 88571646257170592668112469563286960 2935736 -275817572196755393404880537662648320 2935737 -375853648896065641624116252155424000 2935738 -129766975197287040413053579147834656 2935739 11275833288284246889452755196610240 2935740 15237302623959445108958270995384320 2935741 -40074846478911383403675613464988858 2935742 211841773256763943831356175709756544 2935743 -23280381092850332258299267166856192 2935744 -45312481371521804739659719333904384 2935745 -258887284126779858439331062538515500 2935746 127111206301234747568639332200595584 2935747 571308471463988265514673966062956000 2935748 165198391807419230904603895413729408 2935749 -50344804501224500128173894096066720 2935750 -155500510794080764853910307591296000 2935751 20842314214212974668690088026052064 2935752 231548342110075289485197687594885120 2935753 582764819419849729365196761254727002 2935754 97310468243736962201665268585174880 2935755 -143401373724766561922341514440587600 2935756 379104821612279151069019051554302720 2935757 -286727068728309462767242517932022880 2935758 83022776875215590119236744062284800 2935759 -151565196690815104837356971988261384 2935760 -79755188757877552528730004363755520 2935761 393032454569696629871728316638119792 2935762 22004311724470129739202283047819264 2935763 168567393059725335720135164845980012 2935764 -3013318556236631119596038316569088 2935765 24061461215914275069275823183108480 2935766 -21859475021171879632362372986265600 2935767 159249747146786810316203071233018960 2935768 20063476690451328180441472381624320 2935769 16968267526625886562626236253532170 2935770 74403862440182930830694781771129600 2935771 675132407204235447799790786571947200 2935772 124577792777496821401826354476108800 2935773 41315534277456661678358543873883564 2935774 -60414124516048899064582784128980864 2935775 89998256865860419182357610890379800 2935776 -69437301245113043822909840848060416 2935777 -123572743399258256576182882271215340 2935778 -8249013702057412401442411817584560 2935779 -37137614373931854545417745027624960 2935780 84766154084494492243922891649446400 2935781 411863924591283039318087428972160 2935782 2729223598877594253133060283466048 2935783 -32556598038680920383838787876642760 2935784 -423953123254918559143322533559485440 2935785 -83796724470048378303551334203505600 2935786 -2655866281408759519989323755209120 2935787 -1180859033896254861257874792502307808 2935788 54480368511994839271413798717619200 2935789 -4141320810034330958716339533425376 2935790 -97490640921077247120962087303496960 2935791 104713685295759162749552481517593600 2935792 173824644935824608209843050724458496 2935793 9287861428111600317717581286985728 2935794 172996459750788403063821852184041600 2935795 92811137754111537497293332232168320 2935796 -156453914050363538587768053748982400 2935797 -261296146197077009375177825924152800 2935798 16090116942477586544744499358824960 2935799 -518030185802957487270538424572786200 2935800 71992993610984163265350792557568000 2935801 55726220168353820399491795111522704 2935802 -67631893933140124659115713639243840 2935803 121166036810445065882943455522535024 2935804 -231040930873132214746100354622195200 2935805 182707086582645968261935403595736920 2935806 -52244986003175126242806567798594240 2935807 105501334168541419033145497452268912 2935808 686044921903370835760026420579926016 2935809 -628521956933538739435451477785656576 2935810 -64441042060359041487947249642543040 2935811 -293106696184271593586769100077603588 2935812 -68380247865408314024649167684960256 2935813 -667291943248179258697465603594139938 2935814 -109471807378550346805386281475593088 2935815 -224621804605959802442416293320011200 2935816 42247281851104644576102898207180800 2935817 562599647179572894473936750531875866 2935818 307651188971770411641449751435294720 2935819 261268666466962344945729490311776680 2935820 -36037681087451058061019230910499840 2935821 29211259489052403731418437259714624 2935822 60191266414531533784594033787531712 2935823 717269484143212193174969062512360 2935824 -15657040919768882521169656531648512 2935825 -2942982893473103968599312249808400 2935826 -207146281214806962280375658576523888 2935827 4720777218673953974138024824541364 2935828 -174070809282631234137215334692864 2935829 -1037493609959148711368314150283112 2935830 -11531772247180684711225745237950080 2935831 -703002465918262708609045846602269368 2935832 29665784997632772957469662929940480 2935833 343379666746630753337362591560041424 2935834 -223340303768880680467822366409864448 2935835 -141739558926716594912059877129627040 2935836 -32869540618008609475116751167710208 2935837 82293505947871513387654375393040486 2935838 99948261182804784814491490846312320 2935839 -70700492059656312665647971601023600 2935840 245895419260354794674938414733721600 2935841 14153977173905273023049450032129824 2935842 -10424997968334403703487703345520640 2935843 95862454513923619493453081921648040 2935844 -296524892121737288624209315713273600 2935845 -9739508379145270997988168674258400 2935846 23523755623607758237619778641784384 2935847 -198393071394431847534748835595600 2935848 -191375507169023975067452036967383040 2935849 70675379723846351469570587010381312 2935850 1633139604437011882164988809580800 2935851 -8035224786045073149637715764608168 2935852 393259065775914582007336560423623936 2935853 24469108575571789834670177244975084 2935854 206498468591510784794121124936957248 2935855 169597450068900522734530247177666880 2935856 -15908752786970272868145167132000256 2935857 -241712527782717279006080621555010960 2935858 -5243666038206233582014862665430016 2935859 64124042257205010022080366988790016 2935860 118096380978201378153465417263554560 2935861 165065337839459621418965390569766400 2935862 -2375919004557056860734419881484736 2935863 55473315809128416827701368693927984 2935864 220600895917659408250588651534479360 2935865 105757674939328812472677786314008260 2935866 97385278361216864392744338263984640 2935867 418733799704808594285608712016411752 2935868 -3005226161384978004573916647323136 2935869 -29842772222371631658771350898415008 2935870 27729801579929153653202118058172160 2935871 541741002186067404631284552595515072 2935872 94700485663081212486764291162112000 2935873 -948111661751340703102540440775583040 2935874 86010873334897401776222919926025936 2935875 367622237016635633226540670661820000 2935876 56175635604046771604237831531274240 2935877 -158223712264289199352379454613459200 2935878 38970722117287697500354347880800768 2935879 693622838133735682352207590477019480 2935880 -242666174212598386676279448612864000 2935881 94281021917240910947830859632382016 2935882 -45540861440057958768972349949090208 2935883 46546761770047054054254292139433024 2935884 122751269271608398370804116429364736 2935885 -98734571764765922115703779403092840 2935886 81754443891942727129620827149899264 2935887 80687794202354827931616682239361680 2935888 -24614705807136573496930678541008896 2935889 242087954352393908040875505974770800 2935890 -50185215933102809533228665627427680 2935891 -70575366931184141005821308735879520 2935892 -89985092278474727960394335129030784 2935893 -160216717248732850967596522461406272 2935894 122103845682195021307474532444115840 2935895 173447424213097992925201402896197400 2935896 -6627882145952676090366702461952000 2935897 471357154731857168463961413876094346 2935898 -47535820717575413605388874504209664 2935899 304113436870211399848724098966944000 2935900 -182246932839868727216355321080601600 2935901 -64149946916379838956212735794735668 2935902 -328878706761641670762315842255462400 2935903 169496537774514422552163262939653152 2935904 76744054963818628659660662943252480 2935905 14716858696167967036044371831963520 2935906 -94821308961090237290579156709820848 2935907 188132038852597241786264671670755680 2935908 -36617049887550918397545389207246208 2935909 -217435308933719759920741974219749890 2935910 -119308229148051566143175898354263040 2935911 4663637874095768654718113687237760 2935912 27384326237262072164466340690329600 2935913 137283081106654693966934563363928100 2935914 -12681918357512137891129085625050112 2935915 205522007975778373764317776653382800 2935916 -429917209818070833924188002203176448 2935917 -175237484075875780991544727598296320 2935918 -208846970106349526473753932351456960 2935919 -163666773418570084585438788225202704 2935920 24225772605411116917994042155991040 2935921 -206202609596109958939253894139320256 2935922 -124427564137425933919990966848494976 2935923 -39206092951372600473341348667753936 2935924 22888515277738158346514306067264896 2935925 252748794801363127280625353532916650 2935926 58219227208810845194671673748578304 2935927 263023257509811205437361894051942800 2935928 210652568117536964983171687899832320 2935929 76056334793267429983696312301576784 2935930 191441409722968827046271499689699520 2935931 -2219986053696742876290700782376668 2935932 129560261914028277459819701089920000 2935933 38473299440663656611368519065585440 2935934 239353065430622842666542135035634432 2935935 84850691702228374848544993277211840 2935936 -430035725837993752956205675566858240 2935937 420088262635768467648412328405976240 2935938 14237379478277227196698628266852608 2935939 -347681590614459715737596758791248260 2935940 183347830353478012426015144147476480 2935941 -141721624308282469293567369639179808 2935942 45670538078014208378364401507083872 2935943 -54049187099112397641446939505826416 2935944 -578889072296012779306430611000320 2935945 136316892116400560370196326720281700 2935946 46323992002860884966256143396544864 2935947 -10270993948544515627975884229990656 2935948 -131659321177404957841652832360034304 2935949 134898204574063933099784569066623936 2935950 17007683988649882787483474956305600 2935951 -133121794131835065076702975797424720 2935952 65449233729405146235655790317510656 2935953 47198109655653520923656138573776800 2935954 867557780682547205943047512945152 2935955 298780604850581417295234897699024720 2935956 53941181502506994966176311497523200 2935957 349278851663559891174945476365848206 2935958 124969224163546095378422794103232000 2935959 -360368779988067105786570040804992 2935960 104353172902979139524635633388544000 2935961 -77375422702155127314233711260531968 2935962 246168188269242381337555585878631920 2935963 667168046028886780624733945608294480 2935964 370636085063666537509163335355198976 2935965 -31000083774175084597082156758430880 2935966 133824362174724687856018349574043008 2935967 627218067792914754116108764476107352 2935968 -137343745641598142415764002971844608 2935969 17588522716386970214647870299118440 2935970 42153249198577979279653997075228160 2935971 -158835997082448124690875594524493660 2935972 -38548731964685446814432169324404736 2935973 4843086228246645427874241928647744 2935974 -216218998415311122796987438414520640 2935975 2349245329429958218239474590096000 2935976 -443927912811780919057400009971921920 2935977 -136385326163294364132287577866265120 2935978 -179700823053863191483716210067290960 2935979 67194319444666159207952823922317120 2935980 91123445580504357793444288317388800 2935981 -172969256915124890684312349144554218 2935982 -127252914938898525294495763877421120 2935983 5197322853952191849569504075435664 2935984 35102801387090454471074905966592000 2935985 -241112651425803152511925559662113840 2935986 95789914793635114604545037213589504 2935987 1435097757887373429226497723744512 2935988 49122040621113340585799068542597120 2935989 170221114169305327209785996682149760 2935990 -224333384154336627537222083656512000 2935991 -538813971837094589696911487507957016 2935992 251691837633532079608379287330160640 2935993 -530263161052088770113152387611292758 2935994 -73084725965451168251110737814248960 2935995 -294245333794450221804688023668880 2935996 92630280015269727207325381133991936 2935997 11038753679807252299969937131260960 2935998 89875503491133899932386858431187264 2935999 -216361600786901574621224841625708680 2936000 172395268147447770232456747155456000 2936001 -55847357573437572965432875089167616 2936002 304475000891174926680099024670806432 2936003 -65580251262272609265471306053590320 2936004 -71607422657557444475683018290299904 2936005 40046875507901570478123429144825660 2936006 -235715877064960886699833875533586816 2936007 43704237209686030998325525624881192 2936008 -189693434352636960232365130390871040 2936009 -24940398837958588793066487075859740 2936010 -4257613062619027379947863911301120 2936011 179225056783435609662697708113592800 2936012 -382215933292719645055212183875314944 2936013 -3168182636730118452731949231793056 2936014 -2854821308812291039537107985390848 2936015 -182350293320641071378640226837947680 2936016 -21790177718200464907684488548229120 2936017 189779747203559842479442529885793600 2936018 30738195677168501488542326727567360 2936019 -231011921573756450342096024236488192 2936020 -8339322088250187356402610086027520 2936021 121827723069489161920882056606600000 2936022 156847139664481579443775405478004672 2936023 -382937762295495688152502767887492728 2936024 -10942312824217100756028021053030400 2936025 102558083256676178982990677368158750 2936026 155401950083822445113811545690782944 2936027 939497593647653916889065449298322512 2936028 76075517266797676091501464042129920 2936029 148128017112201556220190493804070976 2936030 -66208987394045832574370897768283840 2936031 -177695858208329422643449431821796408 2936032 32548976295114924275132162742681600 2936033 101893331807136055842814041224812164 2936034 18133878344568535151765116568490240 2936035 -337129310651817994007353746808939200 2936036 139318808911102624751211486747426048 2936037 222278970595648380752279462355209088 2936038 -29530011699259482071663927964434304 2936039 -547669139265576380699790358080713160 2936040 -2381571272718724041529295597568000 2936041 -87203688743259162880983412087216896 2936042 33130610153034262326850091048455680 2936043 696061021993895953232498247535323648 2936044 65139008378484191206391462703926272 2936045 22098625324926766511388902804304000 2936046 -32384537000467281458557769690496000 2936047 320827931785542555318769743501277200 2936048 -8899663862331726963381410638921728 2936049 30767465972725277911007356505898864 2936050 32068503530787483311533933457368800 2936051 -87202226435973053779689231910501200 2936052 -53825275906547560428225640058781696 2936053 -199547377940313691681936056039059940 2936054 -183035835601269532910747371131912576 2936055 -51644091609754840758427921355736240 2936056 21414955163948995567597300829306880 2936057 -148266808625454738288239120269124988 2936058 55587987062037114967866146226499584 2936059 -114821871096113935467419266328255488 2936060 10957518415046572383968392066575360 2936061 57543108248963108152848007599508800 2936062 18355965562570065947293490112369600 2936063 -8479044198983845248370698709966752 2936064 -195960168824757670490388325126373376 2936065 -304824527509242226338661029359040 2936066 98428065334902405681967181377758720 2936067 360005817813334964813288445471231480 2936068 -106755991068388481778664226083937152 2936069 356351739228760046317933024864213470 2936070 -79284609856239651098890321170873600 2936071 -427726245433154198164756239915098728 2936072 -143355194769804952373126576445849600 2936073 -88518671488108740751750902338024256 2936074 31355012753273533582545413589326592 2936075 91149275524278340771371899512011300 2936076 -76342461339375647254209938363596800 2936077 144740428056584750955752186888463926 2936078 -167327831233633317870713243869771776 2936079 -39810020483271285126714179488194576 2936080 26470499744253429252736805044224000 2936081 -57176168074163382853447529384172300 2936082 192785222132647528863001917257144064 2936083 1083470181199234698054668953175944 2936084 319251686489499239134891350394041216 2936085 102918307920703380959986451228666400 2936086 378152893646826085121373322502728320 2936087 291256085883346572217005324722813184 2936088 -7542965250147461091771535516016640 2936089 155030010722922347082250887600333440 2936090 -153183073920432936352163037846558720 2936091 -349359665517651870431781954411887208 2936092 114316186105436026251613517198641152 2936093 317859463154455877835580069064543820 2936094 20334291154528563782433247487201280 2936095 74985749771146120743191637377394600 2936096 443168022035291747580905375760187392 2936097 -134807559018023096148787684219174320 2936098 -28122022393592493246186641891332608 2936099 488783574266692668500173120131755100 2936100 -145902260398253111241293470122777600 2936101 73085925340974783817049510214053152 2936102 35635982709332444757888939499264512 2936103 1945230748207985681454373221436416 2936104 -687932702207998249781676463801804800 2936105 -730871094770145454497419799675000 2936106 134194747399675220219515979267393712 2936107 -59345348038417227292632920744237644 2936108 -80949704625118066098985129630924800 2936109 -534736297363347056724383123683245504 2936110 46350872769766842806125217841360000 2936111 403847800281794083809218695526244432 2936112 92519853272227545545407068623831040 2936113 -267674029234856225658982692210826240 2936114 206178790840998114757064650072181760 2936115 24444986285573427730577805715968000 2936116 25434281631280889916826551408640000 2936117 15062980898398284554989308097517166 2936118 216833518468837438306981309567070208 2936119 87173357578253335344479997221963944 2936120 122244638156353005086711662282137600 2936121 432630713648680415282635946160143904 2936122 1169714921511264039637896711550464 2936123 78783166483587345619903499698441680 2936124 -227150296260191619257392555644311040 2936125 176012026453559070567707220909288000 2936126 1672857333431831582964598343081664 2936127 -82334006457612244958604582291841920 2936128 -67059666266309487424303424649297920 2936129 -275914455212497419729746984041360254 2936130 51887394052408730361446510050667520 2936131 380351202223576468231995266923526664 2936132 60697931187039461658009731476672512 2936133 -3766407756802450456386455404054920 2936134 29727490352623018505403888843325440 2936135 117999976669738891915373142836796000 2936136 133003972266118130121669419981045760 2936137 -115867107708679649314199580255792000 2936138 -44823888447769040343524471926463904 2936139 -73470796836180575175672193968993576 2936140 78905401800581520001844978501053440 2936141 440770356507865861542027358521160224 2936142 -203615281959772970752799039990968320 2936143 145827257272817182153528537765865200 2936144 119588772496866334907366827884994560 2936145 208975342784091077231309331438462720 2936146 371235349465422917358229163010990720 2936147 376593962334966810784748407786966800 2936148 -13077056013565134210415452806252544 2936149 -184743849000258746188204008627203364 2936150 21841259657010839955422058642096000 2936151 -274563796403415494868509859957514800 2936152 348489062398078480270818598522521600 2936153 140823315144517216728598332402872448 2936154 26965429918390278492129536332670208 2936155 -372833090155609358785707150133266240 2936156 85296366891075134623873013984297472 2936157 -64898872637666731269323898832404480 2936158 30397735181388920197887570419671680 2936159 549547668747527164435725577265475360 2936160 -109269459114012989890435089078681600 2936161 -327909629909651065119947838738774238 2936162 30364693515767118785532654028786464 2936163 -177632668744108238452928252726610000 2936164 6655858846031585617785768367706112 2936165 58233547124077258824866601429619200 2936166 -25446574377092013122649199911034176 2936167 301404838172945646802437540743095720 2936168 -12720600911336414298262918199485440 2936169 -4827659079312401297537075020144992 2936170 -53328615554346272996200483724802720 2936171 -76695619332745990735815710749034976 2936172 69956833368821729674759864563824640 2936173 -127447555098288804564502270461661076 2936174 125223684902853298366889543397634944 2936175 -26381294406092675270574084395664000 2936176 58756562714128685980030548090847232 2936177 397685180715583331376500602758499026 2936178 130879076007779516740221888229633680 2936179 436515031207436796782108516835464780 2936180 -37053611097978274753155322675322880 2936181 -395712855403913800289503434415354848 2936182 123439534957999560582712805351203584 2936183 -321921469030954374994297710884060568 2936184 -181276063149464725648000698305740800 2936185 -103569028283514032030434281655947840 2936186 -336918887253628663877321929450140672 2936187 265115087636424454313685041928474600 2936188 21965827882137048201124011892901888 2936189 138958341828045232172138424067700556 2936190 30985800445843219484055677156025600 2936191 473837040664129303689679194386494592 2936192 61890462872726767255162577328537600 2936193 -222162766882820773514302790692143360 2936194 -382693523191546171281304551731136000 2936195 -322429592396892517996466148929709600 2936196 160184562335868008719363621916344320 2936197 -258088136046867410102412656392145088 2936198 54023704992890561602047837383323200 2936199 -66375074767984977103887574057847040 2936200 -56451285182226080194056662835456000 2936201 -23909395291609049703544260904068096 2936202 99791662401542024983975158916492032 2936203 173668914505794761018114137786828800 2936204 -205638624695573485480850152873465344 2936205 26138974692527115797583946387382400 2936206 5924374575513708533436542797565184 2936207 -462938335341535132793993782597934544 2936208 60398479987072461778791623392493568 2936209 30131566397716869603808547181689716 2936210 99920590370430476816953149811673760 2936211 -166433586241456332219598738776527760 2936212 284588995675295814083342429851833216 2936213 216220886168711892787159782155628960 2936214 99699158451246226432098137547137280 2936215 -173855508252305708033890895316340080 2936216 -106087988141098052275685837616875520 2936217 -136783288101784941045867860396446752 2936218 36452669738979685898775092251192560 2936219 260896138509562758638162682203893008 2936220 32654758509897294885803807833128960 2936221 -344743063777051220941657725113527680 2936222 31806971533443799521967066479566400 2936223 -33106034394091672677448436365670880 2936224 176201193453408913347920095542706176 2936225 -185425656838081384428184365127742100 2936226 -51326776679954220029625873599725056 2936227 125890749371303031098059030288391232 2936228 250249267254196357352325236655485568 2936229 -301985951242042252545218721003962016 2936230 -183505709812506817730819070917623680 2936231 639351379142498094013533992591198112 2936232 68385330210539496447319472939243520 2936233 414930824570098133240439540450111482 2936234 -39161219216244431024022939215433216 2936235 255652600909765012048569625471807200 2936236 -91945780110872726032906817768629760 2936237 -491981316246472180504580863615707114 2936238 79274609435603879018468746120517760 2936239 245185886148072683318710000328881040 2936240 -16809935813845098122989399320821760 2936241 79551370914977012447853428788776960 2936242 103432181499533237765417517636727200 2936243 -269564288315658156534558720387547776 2936244 81629905802536643106506243028258816 2936245 2763952330161260821898381208912000 2936246 -89350691217177733722870748400209920 2936247 156898363723976110070959865699553000 2936248 -97409316898589500381100403467427840 2936249 210867148243413955949824428972968064 2936250 2508872052207144138880871231550000 2936251 570915380090170085651444377573841252 2936252 116150272404942542676848832309591552 2936253 -207629337528200671431230416949795520 2936254 51955006434384353856814606549662720 2936255 2183544016719445047566482436536320 2936256 -11561377915739769299369223820148736 2936257 720582876432850446643362338057214852 2936258 23702950842398614729256089786902528 2936259 288431321663838267726126675224120964 2936260 -12882941011567029397949174165299200 2936261 -11748008649826775198271443382223200 2936262 60959988888293983139044974279788544 2936263 -679566837434853210751661126628272616 2936264 -24880911800047279975836565577456640 2936265 -194633940288904207432670013687535680 2936266 114340828329245211598777295498458464 2936267 327482166813525168016020252695207316 2936268 265378269847895578632361252156906752 2936269 61044952366358346791100216246640096 2936270 -301244991094021097205283154315443200 2936271 -13749722061619928690204034302985840 2936272 57341154854436480813904000969605120 2936273 -540644451856507277967620272738142478 2936274 -225470072925551811185250216123603456 2936275 -31621512790125230741589634617570200 2936276 -166150520549423488770434772700575744 2936277 93161573779503123938306486494131840 2936278 408890727381684149032129794200077056 2936279 -426557566096498499213674329277717800 2936280 202648717293862177599837623663616000 2936281 -562629861937472460224623635684431468 2936282 21767491163376115776189225314268672 2936283 20634319435460022901052493535100160 2936284 126468125600386411265189149692453376 2936285 27982829788462994909452632442955520 2936286 114666197929593871350778928557837632 2936287 418293070058742772442331515127267712 2936288 -166447676654952980693489630034001920 2936289 -11140037512653050420442617404968192 2936290 -4744025365629194679878485445905920 2936291 -665100948691643401721894839722833616 2936292 -238724505044912809631075219824462848 2936293 291065030266498895413973953724412542 2936294 98044784107656161058282775911066432 2936295 72798708535512554456220629155727520 2936296 236310758695604093478978304924139520 2936297 39425339139022926306342577391931264 2936298 -1879450576001669145738761068032000 2936299 788222310361234966932464973586612264 2936300 38506424407592418335323509597830400 2936301 104323236860964196192914980699844384 2936302 482546562158833828078670195765991552 2936303 -3312840573601341957059196866558640 2936304 -26025881782610736684187040911196160 2936305 140469104171688853505892616724285160 2936306 -58359916470128513988213833610432096 2936307 409643172343496561237249456613240 2936308 -215872393040951583183447890520230400 2936309 -405085397407737274244134230758513490 2936310 41873228817917465161525220442489600 2936311 -229541651521690821607436692231577168 2936312 -382946948732433044154020199329894400 2936313 -396359494467779311163131680858620358 2936314 219364750121290650352552257794172672 2936315 218147306762682918115668052026792960 2936316 101998444781846486904488133015674880 2936317 -410097034361818605712880209085975360 2936318 72278688874831953857658088527237120 2936319 -280594022289676979108285733482118456 2936320 -16973351200095348783988631603773440 2936321 -322831263308734936420871479916373948 2936322 163904273598282588838578961235457360 2936323 207262942839882331408426774914472864 2936324 -814025787168286271971006578381164544 2936325 -202370345381123325232846931084745600 2936326 -332376133731684285965454869953449888 2936327 -512254315646973958762327739045758824 2936328 231028790821402826059191038442332160 2936329 103090092388160032679135036115233088 2936330 -113977795598148742498917180685441440 2936331 -21185028179619237286140234406904028 2936332 184998784188147882830183403241231360 2936333 -359583936759580249275992039169952896 2936334 162280093767942516389437926714914880 2936335 -63800026880540104182696273517113720 2936336 -8286618456615608962346302231019520 2936337 345701507187591303853899139701491520 2936338 -117004192951745863128232378079866080 2936339 -79773984181975312565014901053466544 2936340 -101739292453156073828918187625850880 2936341 870302956135039332176614916450880 2936342 -13512118442655223987671216589176960 2936343 -392763099932856294225047466741774000 2936344 708523915868253944982111082475520 2936345 -342673868640631242074684223196203900 2936346 -10201476563254970901686206012096512 2936347 -255288711902705309023560933758733168 2936348 30769278795741742472974833192580608 2936349 136245446580659767753668731653899564 2936350 -60408668179308812111311172077713600 2936351 -79127868679304161691539372646092800 2936352 -5326167808934983405228103769784320 2936353 36219874474958372336484439613776256 2936354 51881011800805085466097046610247680 2936355 -149190168345535694180407386750105600 2936356 76075590732137768884283057469461760 2936357 99942383969854577855814660740907864 2936358 249773569284480755676975389899969920 2936359 256346937975274350691450297228740720 2936360 142012074894784222016355929196134400 2936361 -4142506740231716487824557308388416 2936362 142778382753235207772073915879439104 2936363 -183371458947343052576031281685650496 2936364 2270594431307606736305282373550080 2936365 419823545918719300632412448941501920 2936366 -49033623357655115154200381414301120 2936367 88934310105174852379539460955062272 2936368 95783780881579144017613388615892992 2936369 -424957934570584743892315667123029230 2936370 125691443547674449696602103861516800 2936371 -568945830527365616286743041944269040 2936372 -661183077769317736679505258606858240 2936373 46496154254985292560764206168086336 2936374 3374389857118220724085269325225056 2936375 312457088596399598101547116617210000 2936376 89599244556077853772094395305984000 2936377 270256748242098480624644711499799380 2936378 23074981955854559196730376790384240 2936379 69830146955724243534989217204748848 2936380 267340563865852075836549426503692800 2936381 -144420817979875318593922992500872608 2936382 27920766266454347223533178637307904 2936383 638212626735459194775883454549949632 2936384 -1853863263833977049050771869401088 2936385 -304339337718290647540286221711612800 2936386 -79073345448634617125958800876386608 2936387 285618426986094827602015081331405040 2936388 -32608988551667059300094381757112320 2936389 -659420028650263307752128115092403810 2936390 -85271493535587434300026219720444800 2936391 -252095338194632078622272614993330008 2936392 74663429017503544590664057924224000 2936393 746637826670304175587190377046350240 2936394 22955561402139390269980587261114720 2936395 134762477482446796438733663651865600 2936396 -488915156323267899968054289702574080 2936397 -136055271467437583704000204361198400 2936398 -266428092752849683034682812615123136 2936399 -115541501549541273809561014389228000 2936400 33124566529189419934972015824076800 2936401 -17589503708607618566720941875918336 2936402 104020946425490571683695878668977152 2936403 -5440998811151804090730751323025056 2936404 24472928971847684907238559465260800 2936405 -182942945280582829912494184887083940 2936406 96343909751417517894841119080068608 2936407 -607516550807043314016648848568356344 2936408 165858915029719916874820523685826560 2936409 -83246972009797185165181958042815488 2936410 101744337659147743497051958170808320 2936411 -353010706304857350370128578002700988 2936412 77197995658469758682083426077565440 2936413 89124457438069351955814217865816704 2936414 82062247017800272635501035503730880 2936415 105715102237735723220176926234091920 2936416 138093972683656154227627923469762560 2936417 -163776926586890354761307671112685648 2936418 35076678742858687098765456744999936 2936419 434221658834907011740993746079161696 2936420 -38596003856701695233749850010877440 2936421 -9826118961289756613994560731552260 2936422 266108057848782851116276645103692512 2936423 58541962866952474890357976482051672 2936424 -13689791154752808593370417076224000 2936425 -7837422754462058134615810851114500 2936426 297782036034565070631376451064468912 2936427 3887228391598251396051421202873856 2936428 -571699024157015674830248771727616 2936429 9193100331444716379074281468179030 2936430 43629270754166121561542042139648000 2936431 191196075227796612892415455790567120 2936432 -12551762197588800895925305923108864 2936433 -93107556108587155377851031415801536 2936434 -192836045318031633756910476637605888 2936435 -178137129731988021600020523892959120 2936436 -126665650231413593335176367729778688 2936437 -115221636120998935041756630280631648 2936438 -96093604090163704595429486698646880 2936439 399350164295697265319757034608829440 2936440 121573248075584857315710857362636800 2936441 -210345278127920540322202208103931158 2936442 185290315493168075177517538538944512 2936443 545076142727076276600967211142774692 2936444 6551535607368087975168111457075200 2936445 32152490348257145367512664128763840 2936446 -215029265061090166547911898049832896 2936447 74611844839126213550110238958976896 2936448 -327376495208051231311235872456704000 2936449 -214729313986475038531173494604459600 2936450 73375220518996839878927151852192000 2936451 124204370888477551872795281937379584 2936452 117811577677018341775122101013163136 2936453 227772895163282347225515637859405400 2936454 -21020815329895489661457241119209280 2936455 -58962385436799585477357984873792240 2936456 64022076190137133626199071304089600 2936457 -170665321185764810592624820402668432 2936458 62364178917498059768261081783526912 2936459 54400440670083994692440442728520660 2936460 80621901472927145544255292911360000 2936461 -263292216122799950971525625027377152 2936462 -300399070677008748147662271536036736 2936463 251390400613799852101934402959505544 2936464 -97938851909789935384821242371506176 2936465 21158584820126656667421630648030720 2936466 68243787494824633789946751370137600 2936467 875901759124191920383726161910971760 2936468 19533395664138075502091352665454336 2936469 -73631073764145525899494001767702560 2936470 786895947323823784260118839004800 2936471 12439566872956522626080815828107600 2936472 26263570045950406308011820290703360 2936473 -418641358604553179456742068654372278 2936474 227010277998712574350067137193832672 2936475 -26202263685702898835991538446580800 2936476 -732177922980773282958969748334822912 2936477 -211793933237836866587800704195944148 2936478 106215618602014397371033575686282880 2936479 -40729203177637499785797961285013152 2936480 480580852041083006081859272278671360 2936481 154871896034360462848457450556615264 2936482 212378142725415414021711475310690880 2936483 -237002905028270045047332919946144376 2936484 -227044688015947132442848913681258880 2936485 -163342735878492818549082100221506820 2936486 -24105158720656265543851871419180800 2936487 60280866568170893288130211545730560 2936488 585673857478682420218963021412352000 2936489 -291012587833043875466354249685850560 2936490 -112857120394003120590586468094042880 2936491 533972192596696819237972917437923892 2936492 -138934705479419229695265106466688000 2936493 2324543882687214446972299863120480 2936494 -189235639738020442905228198713573376 2936495 -305229143440767988026485607837967200 2936496 -96989272518220880373328463283879936 2936497 -3571261254079617572933264535343808 2936498 24343397888800028755365711776338464 2936499 -375351924303470422056339639828016272 2936500 70449183224308953265865208330240000 2936501 -33869618926423897616288821447860000 2936502 -14890088267174959897143220601243904 2936503 -687655817657927979326675002904204248 2936504 -35877123000157944304408952795443200 2936505 54404352745549553817018382537696320 2936506 51568350517574949485304815293891584 2936507 56068869422196958965550119721113600 2936508 -172369888775883764953521002025467904 2936509 -197760126238944123774167410377487040 2936510 18305498413159919640053140736900160 2936511 -29055309710673883651478733140518680 2936512 -91794921752306226457318520940134400 2936513 9298008941943293127874317038600064 2936514 30616133431607055491599082531266560 2936515 451294825823935651472696773849766160 2936516 -76486083093639836298053504484418560 2936517 -199304530089243686174575633362642720 2936518 24464986373770562123704141168042368 2936519 -388242230460081265333227447243703080 2936520 132733066154160671274965381775360000 2936521 -614205526320848254606109185388908710 2936522 66989284280401024000895049003915312 2936523 -180335556372035866459158873856894032 2936524 -448594567728837940425154535649051904 2936525 -43522997762918385012328466287855200 2936526 -83978893335262520720463626392473600 2936527 619410073403501943224947890940134072 2936528 -59881949947756873530920685091160064 2936529 81807547191310707971052360450813030 2936530 452819541324472836981060755035768320 2936531 -57059143971086934622723138282488000 2936532 -36271019210462975267164059665430528 2936533 -387172464738782839932587229588887218 2936534 -149187182482105362445296141276367584 2936535 85837012536835174163714155132047360 2936536 -108274314448548928779145976976076800 2936537 -35551958260007225882141242978176768 2936538 164875085587007075629002183145394688 2936539 -99225034373348795492675807882809660 2936540 186302813843920042024206122788300800 2936541 63661552283660438454833924591076000 2936542 -5881413345075335764633327329818880 2936543 387247922978066117402061726633261840 2936544 -72058662582481033662913956411604992 2936545 23839369270725827463973913542003200 2936546 36943375650778409088851483856988320 2936547 430109591563159905591582909870893040 2936548 -241417439466316819969302841306337280 2936549 -190568301666954780272432411478432 2936550 82366438791911227990846302950452800 2936551 -261658177514966983756543093649685448 2936552 640230493562659239376693511663385600 2936553 -111606190620552263143410864085693296 2936554 -70793057224356333019258910719827024 2936555 147887698454012920406220639484020000 2936556 -180742942411863363641641232203776 2936557 93803008675202633045566289493268780 2936558 -300323072907260804009438885328935424 2936559 412309010344459816539773512945405704 2936560 67071093749832233512661993882910720 2936561 37086438247706765225190236373064500 2936562 84760514919392026746745564418074752 2936563 222860801272062734880708944213083296 2936564 -81825485759829471918370018935705600 2936565 -73706572624259167115890965012499140 2936566 -165021466793135483404549097313304896 2936567 -8477862058528262320655116320687384 2936568 -59171395957025782513994355545210880 2936569 33735740255340314417905544513109000 2936570 82884474800706215521724369864967360 2936571 -5867979534908297238900960464813568 2936572 -334840002394903481010196300313473024 2936573 528366287779456560291883572121410822 2936574 -617073446587877167372901487080064 2936575 -109619363569790338196176375729781400 2936576 147137039114264315012291397955878912 2936577 133157767215320880949294366421264832 2936578 -275469721282628898269677131287451744 2936579 84595006646458220234347053466631376 2936580 120770968046201941386971763951206400 2936581 -10042030751859299558142817449770528 2936582 195919540995029617081459525395633984 2936583 -101298009056163412662888317770857840 2936584 36085491259788512167526747131084800 2936585 804759660026581780578011975973960 2936586 152377016827625484650718542615556864 2936587 -111823512841628810838346603125422764 2936588 -306129531503094810600140774036920320 2936589 110700054699544056336670424168524224 2936590 -235377050784380896004151232357051200 2936591 -168785026304091811839036880993670928 2936592 73310207716258536585157807336464384 2936593 -326524965738007837564601641603912320 2936594 154753116206315860646291150227630080 2936595 58627185107276457226528191638632800 2936596 -166244047502430897767619375886385408 2936597 -728857226110329241088904960228686628 2936598 59062184474930308599663025176606720 2936599 -1361717047756654261705985599693312 2936600 36073652041064330771374553435904000 2936601 85009664102047412691377709198449280 2936602 -245657404325106740656226951355110400 2936603 -688237186068801835120855553070593148 2936604 226353343716057567165064740600717312 2936605 126612483250795550004266249750184960 2936606 40401250281921645112123951498988544 2936607 -87537826484234653652606044109468160 2936608 17243028973498567648085636427546624 2936609 -162606826486853262912476091134065560 2936610 44850593263205796609969112373890560 2936611 193708187503275086969570734949061212 2936612 48858907862367984857662139136368640 2936613 302554523179083241007403840712674144 2936614 -314622680866688131520074844945802048 2936615 -25370556354689845238233723119600000 2936616 18157924297969631333223933274767360 2936617 200867910943070743589927393856668160 2936618 -33784413413365121973476594776884384 2936619 -127165278937811709336521924353153140 2936620 230987166344811685507776068323584000 2936621 -72750849787208319718396613014625280 2936622 77282784376860786254140303691625600 2936623 -492551309406497062884973861258791576 2936624 -84591403406494438549112411222900736 2936625 -77002340346402147592655501470464000 2936626 -18225561010748163262037620286492160 2936627 -903797429397821454087412063740438480 2936628 423170368966019545073735825448529920 2936629 165359809521071597199736158256145884 2936630 -15264963906239912442705279856327680 2936631 86651586548382093656606550112520448 2936632 409758660831286674846269371469721600 2936633 -275967648896070288435901464424791936 2936634 35733349955839480163500512150420480 2936635 -47363405433901504705930689109681200 2936636 -91067832305210000086824488439505920 2936637 212343651575807715093051586922145408 2936638 -201029667657257040392200753092544704 2936639 -234716283400817478496448914886506560 2936640 -10934393774617926638381692669132800 2936641 -323473301138705483616580294210723500 2936642 -2797717210656265975084478793840768 2936643 38467891405652520514669008866208000 2936644 -4585350911796322842567923845701120 2936645 -3872082437725422247809622206941280 2936646 -111746310886229157115666652417394528 2936647 156766984619395012073152325536344192 2936648 -148562385395739800263614160088924160 2936649 109936320064863845083263028220181264 2936650 176761092173247625181992407509734800 2936651 -42507239294929278195316414623686688 2936652 -79388612352800608209051842056954368 2936653 -155745874944916000730933553250479520 2936654 -96997027890611501320374190105509888 2936655 -203280621409907394702037634591609040 2936656 45323313922047797718587685977702400 2936657 52846509534689652631217074552065906 2936658 -81423850058932034752746100499354112 2936659 -602582786555297748030186127781929920 2936660 -195470689882464580695139247377240320 2936661 20052148740347817160136604203655168 2936662 147141765774144196056732051545422464 2936663 -264148592026602058155009016925014896 2936664 -423984234159524283638422097532119040 2936665 375569325044524880570072375773029000 2936666 -95783272206611178639204731824404480 2936667 359803347399116667039747901275717120 2936668 127646768411734768001748924850595328 2936669 -41081911975724222917781065663854804 2936670 -81586990436613596496378979747200 2936671 178281415058849988054020139174143544 2936672 96386292813890841948327263603392512 2936673 -347604892308292447895417666980682220 2936674 -99391919151047069733633202249428480 2936675 -30438743096327623626781028393959200 2936676 173154353776062317267159835349438464 2936677 6734521796789002278883443721945632 2936678 -13130152075168032118936222977168000 2936679 -27661491063260295878346391833222960 2936680 225898323726271337157243333493094400 2936681 -644404813145318476231131107207714736 2936682 61717354857665545787545168119121920 2936683 433259396336985705865900243038498932 2936684 -83358287714942782572727743543715584 2936685 -3520042971390155937341891394518400 2936686 -150191891469560632297756261559227776 2936687 -34231785456127006673453393647324032 2936688 112868536176741365658171034636713984 2936689 72722280098255523239825021340168256 2936690 -4110518624533241449305805942576320 2936691 -39652223161543252843895602843902552 2936692 98753215734265161654512115832111104 2936693 118049658870330248955997662246768942 2936694 86489503529800735435195219603838400 2936695 -703328624541794003687948720558063520 2936696 -69304850459388477803871360186347520 2936697 224931531742308202153549501925880480 2936698 75820810053496282026805650063121920 2936699 -72724360734471594761821773358064208 2936700 31995231946266426939660141982425600 2936701 426173613974511749212435969999419072 2936702 -58927998333445075342702169027450496 2936703 126494009441776759423086658837916928 2936704 253278408525033206882531418015006720 2936705 486501192633983427845803747820203860 2936706 -165463902247037739032713285146329856 2936707 -79114324102981564646134747565552092 2936708 93410434586462581538514963094297728 2936709 157396719529551015938986111214179200 2936710 66723107232410793624765262691784960 2936711 -47072684034391405353683362686803688 2936712 1741188528453997214164776717803520 2936713 350972057076222225255162808593973182 2936714 -375366655437711146472073622724506880 2936715 238531807672216844729919393353307120 2936716 -68070727723943126587766937305748480 2936717 -693311983747027081261501267286388 2936718 -221195499245047486109878352455902336 2936719 119015133405180575555819936877443120 2936720 47370045245607047080248632636620800 2936721 -54660354996684813195673713111548688 2936722 -177212615014600772966843627470416768 2936723 122262070275840747092148344882928768 2936724 76435899301031315670751506975608832 2936725 -70512047166551632731636570056124000 2936726 -67885219814663791353527215415362176 2936727 30484911703180034479770591033826440 2936728 1112075170856017556446354340597760 2936729 -415038323980899911115220618282367670 2936730 63717851197256021378693175815838720 2936731 -117689978318209467765343765204851936 2936732 -143246612332790968139839178529159168 2936733 149441556171066814410796828239742080 2936734 -58580911001604979307882203702195968 2936735 1093081567553607074856000704043480 2936736 39532836206176983292718498309996544 2936737 364783192568672129549274662120892386 2936738 22322250857456315145516997726634496 2936739 83469073699566447102202759533150048 2936740 37478645700742341964513022164496640 2936741 319648543118759573277934822107614142 2936742 71635179904581233355205678723346112 2936743 164317002359070205997144913761875080 2936744 -434077907760418890019739450249625600 2936745 -15402185900601930526592052045478080 2936746 -55870987568880501788980694683691520 2936747 -88191794462704964447036701441654488 2936748 80694021741226087276375308676104192 2936749 -617282613174976137704708229524365440 2936750 163469847011916924265585320101664000 2936751 -175980514584956366582994288831128568 2936752 21726185101234088812371978171318272 2936753 668245244220008427178980046351834002 2936754 25229156719443524244204781839022080 2936755 -48139245893599432383501809339300640 2936756 165829398152634875888554003782414720 2936757 135042270833068022095838807598756288 2936758 -344604530000687551770898304273502720 2936759 76020794616131402905597482496541616 2936760 -99145096842485623327499056706150400 2936761 -227024822609291941259748786849180528 2936762 102110095002530468048455254568852992 2936763 -597334054219528032105595006633563600 2936764 6206235992870824168322174480667136 2936765 63076313888210312814200131175721720 2936766 -38737298963911531608892942098278400 2936767 -600431587828409942400339939374830368 2936768 4690339095306396245519851635867648 2936769 -57686871980967979345467528410181792 2936770 190045504373502748090312700126146080 2936771 449826970147294018099779599081280 2936772 53804682333866941461310807246743936 2936773 -87178049845017950607935072100894720 2936774 16500857101637753851628014571639136 2936775 -28964015165467380209551152185608200 2936776 -30754670276639914520503463078353920 2936777 -26993321481639126027357813134155548 2936778 28182162832756837766666304134519808 2936779 268486580209214670562844315526120976 2936780 -13874816100433066185819211163320320 2936781 453487903235267401900485739686962070 2936782 72762550360028065549453726225420992 2936783 186210839586478393635235731387987624 2936784 62014055637371661620638416918282240 2936785 -80084503440905697771516663963690240 2936786 -213276131169511608435129135582514560 2936787 -69362792632414344736584387511176960 2936788 -320705897317628165884129314721654912 2936789 -97717746391759021472279168159676672 2936790 -13869515156294650078669303264320000 2936791 436721479434376943104513578248536 2936792 -16291694996126380271099066781542400 2936793 216930282040920040533680332220896464 2936794 16932752211346115179254281660812032 2936795 -635997711710400054934566832302726720 2936796 89926652726763682128319715263252992 2936797 217393519919803050126912425031566246 2936798 193700318298846583204661831133878400 2936799 -70135942290549505102844252392838832 2936800 -170071129303159493333599457358643200 2936801 -50439564682973700028741376866275840 2936802 117882754493645400066658446420674304 2936803 -319184347392280051338379518699694948 2936804 -75957549466719172220741926064158464 2936805 -103041599972044208350377805010598240 2936806 -133532370797050461771259838475471648 2936807 263016252969942963937940986454368056 2936808 -95239347805788371413562432694435840 2936809 107102433484761078083626558301989504 2936810 138143113865526012010354568716126560 2936811 -104989601827229708100393987063235200 2936812 181982918866535930584614911050854656 2936813 -292588370903813653927304604701978016 2936814 -1378112331949189042160244136154112 2936815 -250308306451258374439020522141659160 2936816 -61671050610537874242456101142134784 2936817 -6193716280226879845714885010620620 2936818 144517001989567531728220345642495536 2936819 2900760394609707208843072216195944 2936820 -184700924669019909797020002128209920 2936821 58284039702026918899315744059919022 2936822 -49214059035579885841144573091592960 2936823 -242925671078951226401183141630477232 2936824 -194422046017631442142867649779138560 2936825 -165473189662904400104554829255328000 2936826 891469968175736171041607723998944 2936827 -2638549452299558588514596482560608 2936828 -506484391463998297096918222696415232 2936829 33754434301736938966965776620319232 2936830 28249601048718509672407981380672000 2936831 230126566758780985277890325134405632 2936832 129464602165630113268497170017812480 2936833 -437090038949191970241999772761937918 2936834 52291532092191704343035310579259392 2936835 -51966103645541243438686857883068000 2936836 -93140636651625455527811768154501120 2936837 -330799752335975677094083011191348514 2936838 49951793397956034216700970354597760 2936839 -588390218525802450499817803418277776 2936840 -177448193581337026080444616881715200 2936841 428699930248665886368492509010507792 2936842 -61782339935379915165653073787852800 2936843 -37756549722201296418963311106842880 2936844 244451538408592701659678341178327040 2936845 -529459419735966602643554831339824200 2936846 187269615801692626370099164983981504 2936847 -48872944363716515691705667252045824 2936848 -68497203699952843866834206946410496 2936849 -402921108908742814312059171818543760 2936850 -40613045026151196244956364325107200 2936851 393660923204616938648734951699127852 2936852 -527628285122732459973327534095796480 2936853 259716712437527475063577073245845120 2936854 -167530636351165781073427280462022624 2936855 387136580414027328191238322574852760 2936856 -165842382782571278546399738797301760 2936857 876740646397391860234514227928064 2936858 5495418725145982205662797396086784 2936859 -149258951622806416337441130007735440 2936860 118118477286077546635456223071342080 2936861 8331574911647403498642167105930124 2936862 -65660038792977616880303688113628288 2936863 37303690801652063578900406078016304 2936864 -209517715047448294123852178497142784 2936865 259616571810860495045709372418254720 2936866 -961561727082800855095473328394880 2936867 -555996021925666017673465821283986084 2936868 246730060498735960748618453398241280 2936869 -88948812876091007763021810467042448 2936870 67229719638609819217436628106504320 2936871 55371718992851255082488598667123200 2936872 136695789763150838208428284002385920 2936873 -368455245907700970245000878679071878 2936874 47695249110746668668584951036160 2936875 -23403729642034781112823303257440000 2936876 -42628676315994362657671332417165312 2936877 113369222783483575287943994915325120 2936878 26873972302246135686635794801311744 2936879 796831649121080242686410483737026288 2936880 -18279835411450805921432349602611200 2936881 -267665269886805112110463758751998428 2936882 8815954262633657268729008673109680 2936883 -459104427734427454599264577153119696 2936884 -365165328681915345746769681184749184 2936885 -137510612592145348621111956195162240 2936886 -245280600081304218462425998940413056 2936887 -362770448451549975974638504790392760 2936888 27927333596131176827232878436864000 2936889 307827812097419850189869840968353408 2936890 85439038721433719716787841538272000 2936891 11926242556884993416217414893766912 2936892 -36749361021766716674395413996576768 2936893 -424249564518932527678620386044346976 2936894 -126903224407883336055512278634037504 2936895 13941642030510834076495784220059040 2936896 33940317117090532989460627204341760 2936897 130999189422394056805544088897931200 2936898 -334184019294459906668811570593705856 2936899 128827539462145141863642646491760336 2936900 1948461582058933219105428008524800 2936901 -391324888343937686952374837150880096 2936902 -347415000712900248467123599717425600 2936903 17068232358204757320175242870537360 2936904 304097523701225305743590706339840000 2936905 103008977541688517713543250738649060 2936906 -29707895268756288888568240993336320 2936907 289983460989838578992870230380990204 2936908 -84547832143083537722560124221829120 2936909 -219823348598498780949899694454675200 2936910 6220370048325923762747283297484800 2936911 128540387540742383638469584500030000 2936912 -27617595797063628048577036959744 2936913 114767676486369583290845831218232880 2936914 315375339402262708793106897253543056 2936915 214308125284679017257806763327522720 2936916 -184247738558095989577975347547035648 2936917 -560822399124690115885242661766059140 2936918 30218605615184138417890586137616160 2936919 -152975059776771922826232664263388056 2936920 1148274552196512029062587676262400 2936921 76322953811525195410385200658840640 2936922 17101677606240194699958743998505472 2936923 -582617050471889796204032366984431896 2936924 142200402585272802975887437228833792 2936925 -235560011447381952571838896498200000 2936926 8849853856090727098803103203789120 2936927 -115945889490992187026027289681456528 2936928 -213243369752222471212078900463271936 2936929 604368923878325069182270156183146530 2936930 8724401782098671471030226983476800 2936931 377256329620160080594419834291696960 2936932 -133557747268035301952733565182085504 2936933 -511129759268926563141376720348642818 2936934 -5047343723061139648974754715265024 2936935 -102900309009842344369899880153266120 2936936 29989015278338193612465985230274560 2936937 268854652241999773363909689719509152 2936938 -177168113705435068697483353739276880 2936939 462823624754252306308237827011752800 2936940 50486184166879198303194217262284800 2936941 166417766354764065105000857325467872 2936942 -223434828735846045994124112945496320 2936943 8367206316317618857877906020343160 2936944 -160270014155820710107801337767362560 2936945 -92045695601340745495248869886565440 2936946 77301020592582809416019862551884800 2936947 -241496662345436320599099601717564160 2936948 107753250263727752308013039960365056 2936949 60657096907285163087151379190015520 2936950 75617163652081289298766165001232000 2936951 195708699304432441065720668781014904 2936952 86562174966228779106959986679193600 2936953 -294135822932914143769294837509738156 2936954 263853128977600034378186209414079712 2936955 72341073948790151962318347968401920 2936956 235251388445934357542679832486080000 2936957 -34379415305481014376877515637468794 2936958 175450468815511164151803379617240384 2936959 -46516828128409183876043293152307840 2936960 -23499411576420436500336578710732800 2936961 6693048022188594254928986537580240 2936962 8947679114554265416593261536635392 2936963 418519873114221180347711567599199040 2936964 -227263477565695377995901650077185024 2936965 539122947158697306146385301403779320 2936966 311998164680897325608791462503234240 2936967 -303127682505154991743737920675425920 2936968 489185474133982729022723881002562560 2936969 -102260198886387634059439407846578304 2936970 -37635678306564954786787692897874080 2936971 67292730639202056710043253830401664 2936972 -537556951693564773681781722714198528 2936973 174337642046999027633828250817933344 2936974 -133246781235075167080893436751680320 2936975 209484026376409291231876352601939000 2936976 -10565292596622173412546204231008256 2936977 102031468045629170797010987880811826 2936978 -285425820708989462392792558907952000 2936979 21449948691651623771528465254786320 2936980 -294855491714103954826904362232736000 2936981 -279328353080463307879969812265039218 2936982 134017379803520710856465523679342080 2936983 146038986079180642209721252942172160 2936984 334417475624614847648486470326466560 2936985 57607245439368774323057753059290240 2936986 423661883007534794872946170887168 2936987 225031459437688113189173739598149636 2936988 109479627503052182642597830758604800 2936989 365326631358710226638355166473684000 2936990 2806588406863951804804283587802880 2936991 -97363519810817984563056956900167608 2936992 437344111610498302912151345864835072 2936993 -149134380104397959077447192184425758 2936994 33110748860902636486266718577660160 2936995 -22006150080186450864844053874424880 2936996 230942571258476678129114579032343808 2936997 -124592042647568084469324027722480160 2936998 164027806282036422449303408890092000 2936999 17698278891335278246441882860689280 2937000 102118841083626117607408385433600000 2937001 -96934677548251445917902494599084400 2937002 18379195873132212100671133446242304 2937003 205894968376844767727013719886684504 2937004 -115983893692765762338883053928642560 2937005 -204343301378606152156658277623341200 2937006 -108775876570276559042198061187188480 2937007 -399640645198020414227496296548238208 2937008 93000370649240621773604948310638592 2937009 23275025220794779001638339019245728 2937010 -206438105442620251097609428383135840 2937011 -511289308647086542078467397301119800 2937012 -69794135585882115837419275718823936 2937013 644038700793992272237538228907649262 2937014 -152171794854955833659527998826434144 2937015 -47806842282947746799423978333858040 2937016 372115614024313591285428328763412480 2937017 149281666493765124384831848815313280 2937018 5759633681448489170727236665551360 2937019 85557885915176977348636813052408420 2937020 248407010815978543467685811936256000 2937021 97206491691074659119268118168967840 2937022 -356329616204699396206430293678847616 2937023 36700800013462507696593390836762280 2937024 31230993790893507577301808945561600 2937025 4667794147947939645514870615313600 2937026 -107868144626963112345734039287530288 2937027 312988327637531954759897125166044920 2937028 91983331539769448450276182446781696 2937029 9726673250213697032028337704745920 2937030 -177886999160489631648670152687636480 2937031 223243069859971256318454901622088864 2937032 56907011502848552626869481422028800 2937033 247779037727862422892524958297600 2937034 -200613405041465858868738024537157584 2937035 -49979151369010101227796423375524640 2937036 32908296172025417634115133611802112 2937037 175128450416464329806659701829773686 2937038 -116186482616733751192796152469342592 2937039 31029958387373237966305883856084480 2937040 20456133435659575504458817727938560 2937041 7901820044897131963149717997512000 2937042 -91084600496969639488654893122603760 2937043 -208806824176098274574328956868055800 2937044 -79206564740703168475949954663497728 2937045 -206979372685458530145824764661631360 2937046 19516010081320773273322522996583040 2937047 688498425506724668622603565518767496 2937048 -111899003688797159695862197866700800 2937049 -103408612299621624731800088018888950 2937050 141976914896812195949731355543758800 2937051 -15995444752338204563044578103303332 2937052 -492671416147758509323888546466481664 2937053 -156147954941495478578713293024565920 2937054 -1867924192018068734998926703905792 2937055 16066177747507486586479529846455920 2937056 -837343787121401497980616397330841600 2937057 218138442203124615524354216919552960 2937058 -221203879643534479550539504702623360 2937059 394670243718932135765067308603791260 2937060 -3660760800660116946798479954753280 2937061 -2310932543820150315065678091119268 2937062 -118441434118533882470575910382067200 2937063 74476413821967854984533882991056464 2937064 -28393822036147026318556188872540160 2937065 -385646484090097682991795341854392540 2937066 -65573183018528914070039447412778752 2937067 235389975397942089945577183901984 2937068 218024394982875687639398038060654848 2937069 97722706038536887704716660223849504 2937070 -97968828696108160757522081039337600 2937071 -94939073484784287026206202936066400 2937072 1158290404662867651283100057468928 2937073 -558173375825306953867316529445194264 2937074 -11767444080130173124917309750140928 2937075 177831128627579422673978375537418600 2937076 -198119491644680734477189788843920640 2937077 -164979815749245333921995015972106240 2937078 28646294282197344204113168043028704 2937079 109490715961247766579391226544750720 2937080 82207822624746595769231973225676800 2937081 -137430454069684012159887728776923456 2937082 21982511725353195539683422019357152 2937083 -46662298141634111037617140547944668 2937084 -244713221552995094665644764974276608 2937085 111474089793139707987995632440180780 2937086 168808458747754345237270431602260992 2937087 170862696416349179106228729388910880 2937088 -136212089146592144091424620753715200 2937089 294743595639721617471309433337635560 2937090 -38271505209983735758718392728437760 2937091 -429743297954888721597987174074385600 2937092 55654697817445933715956975965119616 2937093 280198580434502680014400848818333664 2937094 -105862058182063023040619109983615904 2937095 10067262298746164242698291529820160 2937096 -2308812976083430807186215414574080 2937097 -14338546444556517999638246614954048 2937098 7147704925987315968571391528855040 2937099 -137640262527734646913398700126143552 2937100 94474797435674474812503579228902400 2937101 -234093776866335490839577005335751936 2937102 7069439575608638736967463164253184 2937103 -38902497344778636874273840076582216 2937104 -114761781056025577162282100347822080 2937105 177938659747457986164233818785707700 2937106 -215673585012028925705276940913051248 2937107 88940620417725869622759286985979876 2937108 -29284226631246893409093873400842240 2937109 39799719967506196562977280210369600 2937110 146125179186114772555056380020705920 2937111 57974107696069256153112747203776872 2937112 415670668734510365254940756247091200 2937113 -569641890066971099535664119263107638 2937114 -14070684661337037110530518792000000 2937115 -8562891187847555100122124430656000 2937116 -68112652395127383761143870216980480 2937117 -9169233891559330590997811475871680 2937118 -225292946069022787118503414326234240 2937119 -532809703941739501220889718082328480 2937120 208845817045360953504477109655961600 2937121 211232088299591522887159514759806944 2937122 191769989444180752857123373329548112 2937123 4507499014190155059120664273914624 2937124 -132863098252883576621156478755389440 2937125 -128217015057716292982048996857573000 2937126 -34017540870898972924384550426099712 2937127 176862132103478585965744438751305976 2937128 363289658198749688116659460400824320 2937129 -11601615569097782831176888806868992 2937130 52369021564452792494516125708876800 2937131 499241785313441082408415838954749392 2937132 -231901137169066661656602698748384768 2937133 -163683391940073590674470513192588416 2937134 -153375176715725737746491018809123200 2937135 106319500886653576891879926169731600 2937136 -23908844281578669373870912753451008 2937137 -185399217132644792940413905490202048 2937138 103384791634036777968891065745841920 2937139 232573583788943572486673007599178856 2937140 -183860299115100845367158433727714560 2937141 420446004428994952743816360544627200 2937142 151455350812259845744390295486923392 2937143 239779800932702628239010417671204400 2937144 2255122032014538813699382722232320 2937145 -116153328137605787658466283234615100 2937146 277318237765095102627811048869563904 2937147 557052462372484248365010491040017520 2937148 781502661782012230435006019500026880 2937149 -465006077301784921309337651130596340 2937150 -43659173775006308938122328705214400 2937151 98374756837399111950001269790771584 2937152 -99957077158847264855924662029778944 2937153 -216596314047845483174559565441338480 2937154 -225708060621597872503124327562720 2937155 -17259582348589473738572795077077600 2937156 -38620249462770690427957253897072640 2937157 98011691020235911396992925851379072 2937158 1484142665844288932513761562888832 2937159 -145622681327669044872928470458496336 2937160 -20417312845019143598767515695001600 2937161 235251846534285964794359654111409024 2937162 -62626267196369228921071431542535936 2937163 142260475291660471668708300829607160 2937164 350423664778125107343152300785349376 2937165 48317580446942178879571010117283840 2937166 -6691503170809116457285718676531456 2937167 -61609966711351140825607077747440784 2937168 -911834111088775990504698453688320 2937169 -206874007798563904808122139126725056 2937170 193234500932664988791800419140485280 2937171 -30228724262801593383072531014048256 2937172 -71940189964440364439669761644359680 2937173 317976890715860562205341971814025422 2937174 -179677629295003845877380361081266240 2937175 -108301256508468116849618089207411200 2937176 339401819457754840879385144443637760 2937177 300301840664135764238142753383965914 2937178 104166748996024452026143782262104000 2937179 -221527988599222921288035995832970224 2937180 -5082558945873017543231720696663040 2937181 191290595640515676409247575092985464 2937182 20930955079523162310098089885848192 2937183 -276151751341317604442035375727125176 2937184 -122440184687621728168725085146316800 2937185 268545346088108164951539375346735380 2937186 -28195943480287133036492118430596096 2937187 132765304570410955953645502924000392 2937188 137908775444974575303722619175059456 2937189 -214836323981740849443207455929001376 2937190 -48734633922525993520206744122908800 2937191 320865767135712623787294475762033800 2937192 272670665056315433612013691012055040 2937193 182617891761562071960617581294057600 2937194 15620793291106417430196677869998528 2937195 356455642186884953434884909089061600 2937196 -414145070565469556690888662120123392 2937197 157967992922190059107396893625180320 2937198 156871850141405335481280976077766656 2937199 -42661199996208985369266133675932960 2937200 20416413890389861417090648350720000 2937201 -1802194158583841988132587651202720 2937202 -103438479855982677522304826972992896 2937203 185432994742720562356742201679397452 2937204 -58359092716506809302751732910852096 2937205 210125967959940593218833116023816860 2937206 71341171804172769228449592839931552 2937207 -50633727923722614989525836798387680 2937208 -77971490762701043217387846221475840 2937209 187609107626544219271649579489117760 2937210 -46887053235616522600472188425945600 2937211 302211082939888721840391443749201200 2937212 -83545814980323968108993978935916544 2937213 335034796632415675322069789327045664 2937214 -70908427929476575699040075142607488 2937215 -204539038161220618886233637341498080 2937216 46133830732660225295612450439168000 2937217 545922333277718048128508427353307266 2937218 314341632539897982147954183202338816 2937219 133720567764813033682126172787560448 2937220 211291029035801942736529946896588800 2937221 66082950974621345890624205857262112 2937222 -2982433450405293385611939553282848 2937223 -182351614247809548704083061998721240 2937224 36780249642968468486193369959915520 2937225 -230398309043110931720273702144636400 2937226 117136636166375968027274679156179040 2937227 -214128801456191929916971976693909760 2937228 9553939728357667200923123057295360 2937229 -100446846601223993861872279854431360 2937230 -30337909716808511230321507915794240 2937231 37687156330918090638557217252557880 2937232 172777094709433997350204629035687936 2937233 -211005594477356417141703024439824396 2937234 2418060041705452199051864149591680 2937235 -97511214626100411803703906821209440 2937236 -245706533204670366579011999921905920 2937237 8972425793393216969755123815357600 2937238 -124048163555903675974943199617225856 2937239 -399294786136935749643409193968827960 2937240 -10407083734094403739257680762880000 2937241 -321342168677329173573296132207922358 2937242 -58359794013810639811421530324425216 2937243 404701686914502931473521774230308144 2937244 -2308984561593780874956429426113024 2937245 -92551063061977329009274769379546120 2937246 68282391158073603788646672099990144 2937247 -174168097485494462270955462830318280 2937248 -236322876276641273763566203447541760 2937249 96376082307873952662246206603859840 2937250 -66684383148908528767463709703680000 2937251 -1226036940615753256567674916973670768 2937252 75737495855538037430279941201956864 2937253 356057700226979401017498359724612480 2937254 -79433523528515532621611839972231488 2937255 -136634076641370146106679359481819440 2937256 -195441179137862101018097973991833600 2937257 113136819038560358514542922194416032 2937258 122386749944453083814680714198978224 2937259 282372869848983520520580280338336304 2937260 28041775297059150592484643592796160 2937261 -182646942390371887898053321586560320 2937262 -360991167988325077758651338559538368 2937263 267801014558445867557466366429285360 2937264 -54691813479735605112615658704863232 2937265 -119629087031249706117105967427251200 2937266 -62661731731833480918181350203517168 2937267 164802640763557151843380792085617200 2937268 -16472672206888815571037713617876224 2937269 -583595912527704423429791149483533330 2937270 -13774295726547624355143337669140480 2937271 194601142189740088241486934435634472 2937272 -41486178878329061813377004963266560 2937273 204093124554362394143275663285695744 2937274 -61359292930169721810842747500158864 2937275 273038870821897525987364818743900 2937276 -405252654625795287979296550046039040 2937277 164956660535469888251945918692443072 2937278 -62850131084586329442389775231010560 2937279 102428473395485115812114577636746184 2937280 59988353953440371323443332713021440 2937281 -31518145937241288921697224164009472 2937282 56889927165652758648727182860548608 2937283 257322048170035899529984661509801532 2937284 -50216374441434542180895998558773248 2937285 128625579282797788580491458387066840 2937286 -253454374051802218520821050151656960 2937287 -6795510898071899314510987325500032 2937288 -19298430086844676668010599323197440 2937289 -278014669751630918348872617743150976 2937290 -4288458417972719080293025767453600 2937291 -43759274744031961533913002510683136 2937292 58653710535158545494998119166410240 2937293 173973335173141169135576208810375564 2937294 153784228581667546449907706160001920 2937295 337925181560580175046375120062177800 2937296 117260987083931130870811698712829952 2937297 62685895961253676378453910143187040 2937298 -36610591117108228485421571488120320 2937299 549790928324740967367458475049817760 2937300 63355324371635666233723587478732800 2937301 -3658210336162845340358023322480708 2937302 -182558424270739434543512462512551648 2937303 5174175439023393607703178136331832 2937304 18859281577041437746992278596085760 2937305 372543554460214416355906679495553600 2937306 -48096444478292037228466408074794496 2937307 35267428056673165319951244799673520 2937308 -2988684167430429866180905937138688 2937309 -62971176835298103970437660897127296 2937310 -28599322595950101985655862942144000 2937311 -82740744176497944848227329825249936 2937312 53153641037425734661771763178799104 2937313 -52285691972672083212115282709103576 2937314 -255759351048143269106650143510093744 2937315 -128898688645689212540700166081248000 2937316 252075916862705585176075028698087040 2937317 128960529519701309680620834728651772 2937318 100398326181267114599948398731213504 2937319 -55223068572160589584380358478854656 2937320 257731921525733022379016550256588800 2937321 -235910081014132804709428820319325110 2937322 52493591860315352658614964196764864 2937323 -771775299771298457740804866901174320 2937324 53558429909781200129168383944622080 2937325 -81394365454830896444357416709139900 2937326 64452323913010954765309441673074560 2937327 140823697747539725634220649772090120 2937328 -91838386369808747181663001244467200 2937329 107786025997477428198902003864142930 2937330 -1449932398472750434207477173043200 2937331 342502271287863107138501694293055064 2937332 89955942667345741883039285226228480 2937333 -51762878367840069654058391726612352 2937334 24280672037282704409535979464774816 2937335 341135285741765888704752425988872280 2937336 -89894741436510099388341589841817600 2937337 -20324809674740952297504096928351100 2937338 -324051297207716371073976014465076480 2937339 -135604814370828758578988512912018800 2937340 115683953797556609949337131054766080 2937341 10172986224124131645075355122859968 2937342 -89022156150153285280532436534698688 2937343 116049883341595522120507323549155840 2937344 168163718337195271376698951782629376 2937345 -126670741651485891894354097907404800 2937346 -189130447802067202249422844454062128 2937347 233431616301426299790177100720388352 2937348 -243018820786039670719315855879695360 2937349 -52447326379971418081705245260565920 2937350 -61211784314283490708106920411344000 2937351 36967238613763310809346128842641832 2937352 316198695999468626347638530152857600 2937353 -350564053584951180628171495770299136 2937354 -173804962386995339116425254918604288 2937355 39223017616151116327352475501988560 2937356 -49169622449788995588428998194831360 2937357 172814704093717526474055851954696640 2937358 -596717780362827639542825476212201600 2937359 534315304766418438972623059626333216 2937360 -24843207499132184422655763323289600 2937361 -180452026658804685052146875926424768 2937362 -199291460796527720601581274507482880 2937363 -66067231258896942310844331819723264 2937364 -176621415697057676708656835370307584 2937365 35752585137711756386797709012407260 2937366 -63347322921038007471903730853508480 2937367 83618621130026923041004171304306760 2937368 143438315750466349509701331877109760 2937369 2399889457548506516835837529081728 2937370 114934807038647671262630337967430400 2937371 -548716398156547984976650648211266428 2937372 -133102254488428993455367299992913408 2937373 2013761159767107591499132207590304 2937374 -5150135804668380250466246182379520 2937375 37682143144296214438615646957688000 2937376 32439752895393519417017226089201664 2937377 -468122196946691835721105166652783774 2937378 13717069387685239382880356570434560 2937379 355645383951694250707457600447458776 2937380 33218046005529082276306387435991040 2937381 -360856823830631089636739887181620800 2937382 -124242819324039377808152370644780928 2937383 253932558627971945782327530756380160 2937384 539926142117977448652097258550968320 2937385 46366042617706427739773414743829760 2937386 -327317289938336486404119415320957600 2937387 -30774430648221648965309431139711760 2937388 -163301798983207101026946518416851712 2937389 -86862575304970722380933835472312320 2937390 -36942587521859879033551140055219200 2937391 237274787373187908598824346575467792 2937392 124059795212916969823555813764612096 2937393 130431422395738701135910054387577844 2937394 331839852203699940978179927479223712 2937395 -200825347028435536866137994572157600 2937396 41536438048983469369763762509824 2937397 370295609505980772534436020006548846 2937398 237039396712779893544135619047483840 2937399 19083089792954343961335598465603968 2937400 255968462092770016576143059105280000 2937401 81591615106338542996607729300111402 2937402 -91053665309919539729706292123110432 2937403 291158991090834594291376669318785456 2937404 25860537665511170384896468979008512 2937405 -33690789967645770060154741674094080 2937406 160924599015361294822680502941984000 2937407 710605206210206223225022124774675832 2937408 -133896650877631421296523640255283200 2937409 156089617101973169482611010179004610 2937410 80261415009038870838865600917350400 2937411 229000502600364601614797145003878640 2937412 49022387051339066163433689967644672 2937413 548688115492908064657504094576600640 2937414 173893015612401806647472957410632192 2937415 132753929507689749143136068456932320 2937416 -1976605313296322917471489688985600 2937417 42896584311014906055704617629035904 2937418 -95587089639656503216976767513704960 2937419 -3173280207665161087392474066820560 2937420 142231532044434530203211013555609600 2937421 298819789774070260128088173082885622 2937422 27435324128092135496219115200956032 2937423 73164351422913036888027173176162944 2937424 -1418310336015427427013550387625984 2937425 -35957926432066895591045434777541850 2937426 60459259462315416731309595117922944 2937427 702529503246536447292924784224599276 2937428 -121823174260771707234712129311586560 2937429 61742301687760343016757244320878048 2937430 90056266899915833359656750258497280 2937431 260533878567234474912429491828076384 2937432 54321791736085950597675027268792320 2937433 504261960117851776718994670733049360 2937434 344481272083835833719717931092869616 2937435 -3261284116779380882441615918134560 2937436 33146727434224164147085034834391040 2937437 591185133276714510952012916821474086 2937438 64727061655925120634766251892224000 2937439 8020539337804692390016563144060000 2937440 -378101134618622161600258442251468800 2937441 29391696259327085641586789463132480 2937442 -163654187337137045047980386576393856 2937443 -452948541866202263003609575367566308 2937444 -199522885587056191910545097557699584 2937445 11610901558283504785437464154892800 2937446 206148545484713125815256384413096672 2937447 -27885649926000260169864731764854432 2937448 -6896772677369545923174451639280640 2937449 -11135973427732047162098089295486940 2937450 69787313582843375642473245233049600 2937451 147829259220295718487342001438388304 2937452 253968174721500178634187599370700800 2937453 -257922331884477581163351166322445312 2937454 -82945162195505291439922204703759040 2937455 -68998423936974410672487713376497280 2937456 11551948247739713732577414409420800 2937457 24304018566134396957605740358124160 2937458 165877809883975387483120771300312080 2937459 -479027071507471152324212107636992 2937460 299649965240795852408948712751080960 2937461 -343621758739400665496607522908521938 2937462 -88832656441525086096758713116320256 2937463 402693347969007859698895344829540712 2937464 9579455412240800964945867706368000 2937465 8128379732217514309737135417592260 2937466 39694376309347543603749830934808320 2937467 15999359093337167946208734747957504 2937468 157978090989070753371119498466754560 2937469 -159584193352896758678308016139819130 2937470 -85490835357353127731215460680573440 2937471 -189192315405157665330510162516427776 2937472 -53894000367074238952613731903733760 2937473 -19872995770381132438777994761867200 2937474 71158836917565789199578412078852944 2937475 305924398378285248789019511388837500 2937476 -152251701647700572381466546426516480 2937477 289407109485742048939338377522442720 2937478 19909135937232605400740369873555040 2937479 -90056325098394834722605557812227680 2937480 25700743487720653731102633541632000 2937481 -349078065922500654733120059700813920 2937482 -101122945475771332554641158802931408 2937483 28852131770113888966835873698784784 2937484 342873545662707002313752907189310464 2937485 328619404399738990742638494491919180 2937486 92710082997858827695816355062912128 2937487 -151899263745966428415422340955331200 2937488 104534578373287065692850395320000512 2937489 58221396773482357750054642000195824 2937490 30402137569450108626016116318180000 2937491 -308572572181691576483835996484437648 2937492 408224895374966396634354736241971200 2937493 -250250199662952960471014933076242756 2937494 -73100862810835603436031408861687168 2937495 268045520226314710861288532896070400 2937496 -355578213824440805285010430239744000 2937497 -438033153495731307137900311722996540 2937498 -7891160610793102604981757477089280 2937499 -338522377771499824872347677967573500 2937500 -384237402867047712895413739728000000 2937501 -175831475673544105806239641344488538 2937502 -886376195981499645287488466365248 2937503 -31029584396689148256725461436766360 2937504 2461701776148514932047666727616512 2937505 -730195270120486023587877412609142040 2937506 -138745299691180902459538313882744832 2937507 129368934583453192797433741159921392 2937508 10121840201650308088542505349718016 2937509 -213031200716595352859745924864916290 2937510 -82927390643763758034838659427184640 2937511 531122792021121933210768894628981112 2937512 -1093989692591167404828092521804800 2937513 51799369794482288983372802310585744 2937514 144542087445427740409719081363770880 2937515 -33260252730864301512202102260419520 2937516 -67347621532080069888615292856411136 2937517 111819444473185457078530935499325184 2937518 -122367199216122515979664512109775040 2937519 -115883087847624951313447152762559200 2937520 3535562285130472316632040490270720 2937521 -29598831928875833265607524007783278 2937522 -11012479549096701633108896031146496 2937523 103627909366899786832660383893941772 2937524 145719687021703256505922538436084096 2937525 -86221051580135065234074732953676000 2937526 -23410183417561997014306475838395520 2937527 -171410130310096360433005804026437568 2937528 -257830819771200279969060835608268800 2937529 16404743486824789532812221874176512 2937530 -289626886939494395201445004867891200 2937531 -179366992068569874207272543120393448 2937532 207899718519561496090786034291100672 2937533 -89773371059198645344768311252876000 2937534 -21449473260304160846669681389357440 2937535 226881512794528852739107357864044000 2937536 50537571873657640236774489933742080 2937537 1673909841325503638361715814752434 2937538 1779264571507266351198464529576480 2937539 525573778191116905617223911615342600 2937540 28458707315845136663002721113681920 2937541 153616507116645668119393620711060412 2937542 -385514766429308088850306772160968256 2937543 45677076031562916603105512773651584 2937544 102916993251433652105222972168478720 2937545 -2682817181285651980148610048615360 2937546 12951540831169039294467600468002352 2937547 -972451015083977119117615368258751008 2937548 -145558809028684034152737918071522304 2937549 -2873982239556698602081207841322240 2937550 -40797620043311469605938832089656000 2937551 202296374244497193421932895277933400 2937552 24249917285779327668691676707553280 2937553 58991499239046874380071032966114802 2937554 -57579738553202404368245520250377216 2937555 76999556813055010454992762288875600 2937556 -278769448603476042258660817868183680 2937557 70439194533675552378409751325738912 2937558 28261293104789356566461750681626944 2937559 555963936550249211159923457159674760 2937560 90750628862107835799739968729907200 2937561 83182245932127887482290107064002784 2937562 36761274484757349115986089691394032 2937563 550282604822193581539826751832111812 2937564 -110993351727916593433930030804767744 2937565 -163219092840736850727789969192939540 2937566 338698255710719324431588857151334400 2937567 -429479217044469425197257652861454520 2937568 -149074812003017817542971049084190720 2937569 224350356929627196006246998072397360 2937570 63344583139169317718411970768691200 2937571 -49377234757976167570537914256352000 2937572 -331169165906692673790733676947258368 2937573 272275037301766151172119112043776000 2937574 124073973255524448089999941305498432 2937575 -124582482383353101408270053773267200 2937576 218339820822415326262585748987904000 2937577 455261467520901642210532090588716772 2937578 10546388112977163656567252300270592 2937579 -71156630361247176484276478620388352 2937580 -49573607210520196534764608474726400 2937581 663326057559831036670177363126247382 2937582 63681616744879764320297252177126400 2937583 208637218110393987547968253856141568 2937584 16104242261142834846047524940021760 2937585 27352822446786711695685936644401920 2937586 -19335082903841696713644681313347456 2937587 151849987474847983939102419536291712 2937588 -4467899629137280742228013883324416 2937589 228886025065916561795989805589353390 2937590 78381163853930422558361976383203200 2937591 -16162730947880340746307133465442880 2937592 16227604934902170703664303109857280 2937593 35064206668365383351909607486032724 2937594 247745965852394011172307590926147584 2937595 481255577889332619080840369569113600 2937596 -311219141972580069112245428893934592 2937597 108586621220545915197562682592589728 2937598 -20859521617105454336992931138227200 2937599 126447987277477137299361876387585936 2937600 176036780808873428326419076743168000 2937601 404517981378405703974045996185913602 2937602 360613205069591700314813861147980752 2937603 104269740222378995807944576384742904 2937604 -139556541938426776291725533328079744 2937605 -150207979545809223998015763518928480 2937606 -161212621806985984200528216256512 2937607 31642794483680316867956712260341992 2937608 -475493834757019082053952763869015040 2937609 -27402810834613701965175127379426400 2937610 -80435248904132961832964008404172800 2937611 472117655712229516212739366794064212 2937612 -356069072860047179042228634207974400 2937613 7816781558956334202245800150540000 2937614 -15878597238437746268735217783073344 2937615 130878087237761710032718238602828800 2937616 -112917663549913063346666047007686656 2937617 6406046584075903496433235841560932 2937618 -12235324463201703000122222811075936 2937619 450499431487651113503573215878717144 2937620 100448024266486787481185665964974080 2937621 -223515769277732535213762499005845088 2937622 -101173644018076485744244385497714176 2937623 -67808991742202300007571412969278800 2937624 77321135324516114984493147113041920 2937625 223507628257083164554566860613648000 2937626 -335002532926819904261998329514824960 2937627 -157758528195939171471851742827486976 2937628 -340306437513953821772230668455636480 2937629 330400657730088667460753655124292160 2937630 -49362119801275271295277498352520960 2937631 143934250008154998734577659896560 2937632 421579020598037520734509719571464192 2937633 394670326948794983166275989021992624 2937634 22307667797342913109732893503941632 2937635 -326935853061352813297895570885263920 2937636 137315409337162077387494015129501952 2937637 -429841016663370075804892944294906368 2937638 -60600159793625030385785702908800 2937639 -456788824279048742799792297435257520 2937640 -230452282365991196905433213493580800 2937641 -356739465244721991839746111548222720 2937642 -227295070738068205127986766452327680 2937643 -472528059173889513501943644480940108 2937644 243400494259051080042278271286062336 2937645 -195217073334195688349918823184874280 2937646 44604820084306232760985888852431744 2937647 503520302100414874850947421559704040 2937648 -11717461119659768600795136774144000 2937649 12604774480617162785369987971496448 2937650 33766240730975626425858137322741600 2937651 -9859392785094991116076580919259536 2937652 54059922033750047347043484760768512 2937653 139155651872507285528394906283515648 2937654 -157107209051203900192704320827436160 2937655 72284363650410002980309068299739360 2937656 246933281515042170709760424522362880 2937657 -208797898632892101334142772175427760 2937658 -101505281138783392900384321051307040 2937659 153632851815251030052488798512287120 2937660 207476631982361220753494852349419520 2937661 102903702868262676097704548734981452 2937662 -8229621591409042000392073496760576 2937663 -276224066958703433307594783606605520 2937664 136351768502584601520922267348893696 2937665 432658106663705148175727977550607060 2937666 -2351129277028233154598981368727040 2937667 -332573815283349691564713535252649284 2937668 611069276924836592560377833564119296 2937669 -70312434713123546583147098640591360 2937670 -121908449628761388962153466819150720 2937671 48989318332759319697414644760519600 2937672 -99346860164110564265001687110753280 2937673 -225122896665277124903347470266071078 2937674 -1488764410031732265125840077370880 2937675 43709287239238466802509542429574400 2937676 48978781491250882309434023148172288 2937677 698152525399107768591574051225313526 2937678 225010809259257911349017014427202624 2937679 236854083350194112200191020664871280 2937680 -31043391265354862227912957437296640 2937681 -424414040292565977032776853696792160 2937682 -46207189164404610222231985907809536 2937683 41926019847984111601342551026923776 2937684 34897070474344980932369937312153600 2937685 62362102851920132463982714286536800 2937686 51662262315701972923978364889341184 2937687 89022368602022082853606397232941160 2937688 -306816815844439850520263332222894080 2937689 12408347921291831391926693570500356 2937690 44929743468245543138931277932856320 2937691 1997999556626595129830597734010064 2937692 32205787261459518430422807735906816 2937693 222490645374781096121920506534685728 2937694 -327321117267277763883760826230621440 2937695 -227064054452046280587289749951907800 2937696 34837390289401584504767624949792768 2937697 -736683412648621176583181811063414720 2937698 148601412528214646443236552072036864 2937699 249886298483336921373557199812231568 2937700 38933984297313691059908410697952000 2937701 36083780863418308210778918744168412 2937702 190723037857179132152143217202914304 2937703 -124834930612202995500948630054343056 2937704 -104675181833614248091830705920409600 2937705 -117879012852616602652161758749073280 2937706 155757630406918148897467486880772864 2937707 -6528836238065783555734993137349440 2937708 281662036326568675151466505014528 2937709 -458613595962491591687098619868946090 2937710 240713275025082920238779867195247360 2937711 59453727163442747887371438244293504 2937712 -12481578716292556474001136783851520 2937713 -329181091313789989087798451792145996 2937714 -25502854182390436350205350574221312 2937715 -164755829591740773383401827718364160 2937716 368127421069988374583340200917779840 2937717 224000136545594061017361150510048 2937718 -15040731828429350291027799361689984 2937719 -688652333541396148756553388591284304 2937720 60137714695020809033540697832857600 2937721 -277608319056487652297741717642195328 2937722 -51838348691212144387653103108139808 2937723 133219372749441637195728769360305600 2937724 -7050112536294012127833385667221504 2937725 35149276769272501917901274694002400 2937726 35444953580471766577246253970008448 2937727 -182907497090963771298765959092232376 2937728 262922892115584267268303097954304000 2937729 21016769403613758058168252462100160 2937730 184479605894360696554782818836169760 2937731 -285937341977499599968775489838990468 2937732 -28673224745038027318445215247179776 2937733 51662581156645950740949123031237982 2937734 665401412464257588507774721782720 2937735 -116219838577495819641803616276172800 2937736 612361670363995468685722751316879360 2937737 56274582701972895076426334962124160 2937738 -54425448713796266492967083470716672 2937739 -14594162829421919365800898627180000 2937740 -114598149685911350263612678878336000 2937741 -9920964723865657788122771201408160 2937742 -44193822190974095926994343882449280 2937743 -94728722196014860585936252781485008 2937744 -11960972850095324617873862384418816 2937745 195459310910536613895824248983376500 2937746 -39804713936453562923689313509545984 2937747 147289156273648748340439459673197680 2937748 72987987851278184044216636771829760 2937749 143138435467705267798802453890796640 2937750 207812116569817766722096818357984000 2937751 -183354838564529953686429090388232248 2937752 -169896313211737381745672275147622400 2937753 -51573623514383214325600552412975232 2937754 260077213176906880022949323542926576 2937755 -131937881401624839293644463254683840 2937756 -33127657471999556670660431664342528 2937757 -568956361667570482775521233968115994 2937758 -252186369957692060648299015996146240 2937759 -319504296207513026665407100118328 2937760 -1895233029787180988858464657735680 2937761 -351879952117404594403247662617051600 2937762 142858950751434443601461912639043840 2937763 -187164334913598287494494456422447600 2937764 277441015334530790571968247209066496 2937765 -40472540250662569060076669699256000 2937766 -34194569304705181479207641762839296 2937767 -73238316971010633122086504799640576 2937768 57478969472825009801933899860787200 2937769 48140135606145981903839458853874170 2937770 -269369125948640408708767666978414080 2937771 44117208802622145021172212311303040 2937772 313298212217385701540110130390533376 2937773 -990981582133788376647287085632640 2937774 -36434490270138429197125217200773120 2937775 -114219940436107784217367089785738200 2937776 -45712724726376492187722121096839168 2937777 -242379401986759245835707133784372880 2937778 304945544258290467132551085069127440 2937779 86790760903833557198003360855654784 2937780 46881384617852629548271687316736000 2937781 -27132091798949683822838236178177856 2937782 -20179892446690498273773677969687808 2937783 -6004139681397129797487413940586776 2937784 -230810120026209401865185947505356800 2937785 -41394104661198214609886290525819200 2937786 46630978992660212346034201927947264 2937787 376149898733365256427643219639581600 2937788 5108634544894782626187527892172800 2937789 -1595923674827740769415961667939130 2937790 -797842481942347620830038422812160 2937791 -420592891400548013111054859496367808 2937792 -18959459601805750459960469326135296 2937793 -498638393932960027486757791785696958 2937794 264566588865203999808198191149887696 2937795 107248901599390325731820780769216000 2937796 -459547906632367102862765822558808896 2937797 -196980272277645161793605624715919620 2937798 145852297955057934978697100647898784 2937799 -385780308909124500894070207597312760 2937800 81687454315068241897454472076032000 2937801 -71494808079139917962519246752513440 2937802 -102868997036676283646312952150061056 2937803 -1734400615045760926454336927756352 2937804 22045815939677721597772950620961792 2937805 -203163419629215472259564588536512840 2937806 -275235735768543606156056963626286016 2937807 171520895034488985369872244861560400 2937808 1300898678299026500803637969158144 2937809 149312698654645251017422373583902016 2937810 -162955450595063744557872121373667840 2937811 -190735398747680511541209040330958576 2937812 13559474403687894136891706454734592 2937813 -59686725042872810517956923721480256 2937814 -72683873785715764610995560277704576 2937815 -269357051117229112964198979549848040 2937816 -206064312204985778079106482143232000 2937817 -368199624417068027763916781229062134 2937818 3895875741027268165773316433444064 2937819 31272581423925048323466314948219544 2937820 -169711314806313389281728765733009920 2937821 270568223672601997537311195346062744 2937822 18670415546796810145976458985610240 2937823 65912925808401695637598652006428544 2937824 -491420006315874835319437720393089024 2937825 -133319295235597732352331188659916400 2937826 -51835135161631807861532397153363888 2937827 447586505876846461955858109026795676 2937828 -113986466425329471040460728850049024 2937829 559882439869358243373655975565702976 2937830 43028081384304681333336588618297600 2937831 -29168663381947776435983583671029680 2937832 -185263498211219982170855774145561600 2937833 314192812208795764585766152610628900 2937834 -36012337542885199532684478856220160 2937835 132592412177114466667182212373946560 2937836 -159092501494438288270706290784649216 2937837 5970624054218229094212172416768000 2937838 42151860649223700887783375609202432 2937839 34640205382224897153053104946700672 2937840 -53817264426587067521340425873326080 2937841 565532514162137773291958298571726900 2937842 -32849391160112744875199755259666928 2937843 -318465922816289320118386933836892320 2937844 -30128501965055143720773343907099904 2937845 33744964586445482308562363956939800 2937846 -2925165987788204671761731729310720 2937847 130652972493468509256319858822478640 2937848 -341130853137955385565518481743216640 2937849 -13200087095716718231305728381909936 2937850 -167707441499228264989330098327111600 2937851 -198933878769876447615802474543300848 2937852 -3238187791340509381163913603287040 2937853 316350514961783435108091227559812102 2937854 -128001951139354805068231728980250624 2937855 -54481373604985784687936123225895360 2937856 -322564863496965386960223855737569280 2937857 -237943673537489220722788725619183020 2937858 64153897649770602626034411553136640 2937859 1649058290462390974242087603685104 2937860 91722564598774907862272919296974080 2937861 139052562609991223916949852748717532 2937862 -167401369005913134592958070517765248 2937863 -314867622723406227598154627263019520 2937864 464069395130255741981418913923563520 2937865 -26717720001395208330009634941844800 2937866 -208650936328166428711834190255068368 2937867 -2777544378574368646299155109202752 2937868 273408388666214641158992398217049600 2937869 -172032986746880455927374080056156992 2937870 -10907199868518814051689997302236160 2937871 -106009814970613934304027582761661848 2937872 -23159872428731510023251967486722048 2937873 166464173297058072303683028446022384 2937874 -181170851688188126969212269505886400 2937875 372541886888637834970347774968940000 2937876 -67140548112452063566668769817763840 2937877 -32294056504610478430086293845725380 2937878 -180107354376344803289291965781153760 2937879 -68826342454802388476305024938818256 2937880 -507535574727862684626418343116800 2937881 -112397958481579707252933651676971318 2937882 20113728514458587965455964965964800 2937883 -337967297010531885189017228013836176 2937884 253682512503574510314805612510434816 2937885 4070217562928147700983906360504640 2937886 -45212693304237759437832801931458816 2937887 109961375520068617089144805614300000 2937888 -100030373455494091971854482457001984 2937889 -10512875911902378423674947562633760 2937890 51896580913659831361353031350542400 2937891 -202717027584456524357390772848381952 2937892 -501231182024583005030843039118054784 2937893 -319495495662008021681895723865836642 2937894 -78777313796156126515910605948331520 2937895 -368935678654520001681874819246230600 2937896 60588879532302763904318488294410240 2937897 -794585227871487717269026986176544960 2937898 108006860865129412054085419585345200 2937899 -100829522296989327994500793050416664 2937900 -33798892444661944499987486730240000 2937901 -146376307260591842076983698885095296 2937902 -254423419482440005938287847296940096 2937903 160222022303602489840330927574029200 2937904 -85253725299420083150371089416683520 2937905 -46671735460097441148939400134556800 2937906 -173505504916743828758729713070359776 2937907 8034209896407880135829936749221712 2937908 146413729182606835907911263016864128 2937909 -104081899313530607452034514548206464 2937910 -168394871167971876407327266681136640 2937911 -16427402378240498896685857169468736 2937912 -51932814618147208663663422872616960 2937913 444031710950405529161137115354406240 2937914 94136182704200664200238269735661312 2937915 -250396564245617503331274163928505840 2937916 355721245067287547167383474484874240 2937917 52546148362988588273005331345146092 2937918 53572830412932539910635584990480704 2937919 605951869965823934383798541242957680 2937920 6548701072617081799540449953710080 2937921 -78414688389884056930700754600730176 2937922 -32430862933743822350058058286036448 2937923 257699591766923965009422419521043136 2937924 -165239806160284184967600207508623360 2937925 -277080462299723368205500725502961350 2937926 -145665821288304782959815824789885088 2937927 93903861033537665789081898515704320 2937928 67956551462645212686193048105451520 2937929 195981068408414335364672811574477530 2937930 -39149716892325603818120630662106880 2937931 945407040867223840457783024307623200 2937932 -1823676037206601083629334719692800 2937933 -159487000045608753242399397568472298 2937934 163819732750571783235889521721319616 2937935 -60805274126191031181234663795847680 2937936 -79553499771444669171229072186146816 2937937 146357531040157524176365492606936224 2937938 -60908646857037614985751455128576880 2937939 260127718574747986158308624535549624 2937940 -124763230169624351416493715330654720 2937941 578681136233523338018434554594952572 2937942 -47551223326014652594516793435335968 2937943 -306710782717488835954506375752983256 2937944 395768457176866822944069127007324160 2937945 42735697503619836391644388238521920 2937946 -331107242190764489842990674998128896 2937947 573505455385657128944571715195971396 2937948 -3348657309722071583798194132039680 2937949 -119382016254210077224320907790780160 2937950 266259078329616450753450128089982400 2937951 -9709304535326946519704779118363520 2937952 82286896129268293561910141346250752 2937953 108770740117540526477028032477676564 2937954 61801848909818428944470089869198720 2937955 29812701306693741641617675800312720 2937956 -130653457353766341204063701350723584 2937957 470535890553118666573114283414754624 2937958 26802918384928700311640874364997184 2937959 -501546826626532967787414097787520840 2937960 -135252205753461132788250653672294400 2937961 202908794904271458984433713058856520 2937962 -45484646004268967493483966252251136 2937963 -47237256963220621237990982344968192 2937964 -32279057717253015110559582207879424 2937965 -148679280909353874567110403270925800 2937966 147849450422872197746246128254831744 2937967 -93476361979826156041430982831847984 2937968 113093613115913854159456058529644544 2937969 -55113750606345747213190139623889406 2937970 98287262716431451888915323054220800 2937971 320834226204714998427534518769380172 2937972 306069653307215798574023554970406912 2937973 423638682589008336387993307726882464 2937974 37224742819333124565183860959772160 2937975 -1211507836737372992834085065068800 2937976 500606112712470997687980434051788800 2937977 -72806137567464231878114110479664128 2937978 55711764561691278669449196405872640 2937979 -182897202320853779396235683355182640 2937980 140715052788811189422483718975641600 2937981 -204560761056586385294703428028891648 2937982 55666310341202903427036633678024000 2937983 -77519254667270661993491659456560768 2937984 -3633095002662249075409828561551360 2937985 -88475770039206853315776437489634840 2937986 -92454016471800298880656691114089440 2937987 7948990264837840813075879049300208 2937988 3791995074008423376169824975375488 2937989 -455075218670217116936696711581953120 2937990 -30703738159322051876654331111782400 2937991 552481806090932635828145395031687088 2937992 -174455346639154133626723905982003200 2937993 111630466460989838185430284668662784 2937994 2015690586224919383689787870641152 2937995 141091901031756277141956644429748000 2937996 -176290188423952148254798274436910848 2937997 311066134332294031797466072046990880 2937998 -34896932189134455949625427896667264 2937999 203194145021677436935178204519702664 2938000 -17433009003842340358097559969792000 2938001 725435930103793899070931897713506 2938002 63266056434297821407081448008604160 2938003 201804787035648748807093835759246252 2938004 -302688424441997855533913666829689088 2938005 -104733703980712492872905971665504000 2938006 -3589582668019122904910589818243520 2938007 435327505236244466983277310294183312 2938008 -229572673771333844670583673217024000 2938009 369226930349051023327146192004187210 2938010 270336257844175413516391687772928000 2938011 291318816740518993130374635236120472 2938012 78683428096605845932277608250941440 2938013 89556642079593447748908053740576524 2938014 -58706211334108640732184314142876096 2938015 358626242197812579238281317796245160 2938016 329518541563551693067247902648369152 2938017 -522914932852101356950252634641422336 2938018 -2789987428862314837516978089615360 2938019 -16502041771462592476148765856588480 2938020 48951820490170182545936521560268800 2938021 485681603592431666244330123514604222 2938022 120871188120092605245059594285350272 2938023 159711915417607145042104949158999680 2938024 -328070161812575697397724445104793600 2938025 -68254337952582816896947277689190400 2938026 -35238847185429345207938057138260992 2938027 -261528504652083727786059432715507200 2938028 8654821657183314794039724540433920 2938029 -61872729750575122326123851060250816 2938030 -55700976353578045252173985196427840 2938031 -932745561872814742011247420307616 2938032 2683959153160186985638449583374336 2938033 -89798407912242864097381863303255424 2938034 79032302885209997881910165640503040 2938035 -111878544914323397254161874493326800 2938036 -5058159067447788463004617398732800 2938037 -147731117639414464853307528413719314 2938038 -99235823909192643374148979661000256 2938039 366927589760035192670368223895955088 2938040 147567404820488652730093206412800000 2938041 174770359783234647869668247104246650 2938042 -44369097772686238919366130040888608 2938043 -54112354309432858554157193903942400 2938044 -170118169280836688344340019025718784 2938045 -323011763850571917255093944497312800 2938046 117747525066669558898195673152326720 2938047 -34366063959869585127611289961408128 2938048 56815954950592351006307678819450880 2938049 258572149004618527297534476213794736 2938050 60178552751665718794888224358374000 2938051 259573284568777556476729990768455504 2938052 -13275497404849002180460887334595328 2938053 -264850020358047588223840301943434496 2938054 12778633962729892515526009169081472 2938055 33999410132397685788742836435533760 2938056 -94775160967519996975092521081241600 2938057 -26532784890544097722420253061750694 2938058 233533451349523122525649202453806176 2938059 87636138126649626987301930972194240 2938060 -121244526774226039798471129582141440 2938061 -21152554016648272503202187737111008 2938062 203811342762050819364673676717554752 2938063 523092595163783827372442941562995464 2938064 -208241698301054757216284406154788864 2938065 -131650539187993812095861267240155200 2938066 -100904266828921964606740992130048368 2938067 -439444620110619129537950571384625848 2938068 44209926946253156076303665852436480 2938069 -194569529109022937787239266205156530 2938070 306633602975503208320751356372924800 2938071 58347676158123820332752244914062464 2938072 -345453426673230852268781639592499200 2938073 -502279463468622298752124460645778678 2938074 -97208922205910272152596638650877440 2938075 34490851752839780900107104178361600 2938076 442719230327001102358617173853170688 2938077 -491474488497984702197664256336203540 2938078 34336062146702532153116191558186368 2938079 581926415016082701456036556354699680 2938080 21227951617046044094589153556561920 2938081 199210807172667002468888841918398882 2938082 67724511679690501278422858994639360 2938083 129728581381212190255067593393826424 2938084 -213241162020914618135190893658019840 2938085 -143877516914048998645466425513433220 2938086 -242304628297309023504803289802588800 2938087 75987099074603240479096070643216832 2938088 281677953844915957344335528513141760 2938089 -162461803971999866582552070683105280 2938090 -154393166641045309170818860842062400 2938091 -73101379363711438139194942272878928 2938092 -235253296693280859533012660585384448 2938093 -176958327199642903234363464218809620 2938094 -83790904287325055569517633174675904 2938095 68648385177569138216392937724660000 2938096 2103172088045031144140525948764160 2938097 276409514290592669732506220737758546 2938098 -74726974243753840049132734827125760 2938099 -915538557852231811077338144946810936 2938100 -197605065662608934739263385591091200 2938101 -148723684342574052514049026245922176 2938102 39023656243504549830459775036896192 2938103 -128047150641801163988134072381388160 2938104 -139044953680237802960302441144320 2938105 -171134934738648668816331494359159740 2938106 -86601348253783321985837465650195200 2938107 222360223503197892434702008739990040 2938108 161372239524038777344669993285071360 2938109 189644657250763707673809502848300204 2938110 45690568567389558018024374588497920 2938111 -29546121931887711068649653527777536 2938112 27690777876139627530343132692480000 2938113 -102968505676285051187088215071017696 2938114 137943906436393323704159450710600656 2938115 309807805777817008895970866932751760 2938116 114550680600947522761276462023601152 2938117 42530156284314990320652577269893760 2938118 -50950627608621123090229390582801920 2938119 176550635906457436021262941188408744 2938120 468431710754803883895439942097356800 2938121 -277369196811496851524679186860662428 2938122 141881515442336001612868654429440 2938123 -96552048753540353449762983363987628 2938124 22913944232348903451159980069016576 2938125 -39901326016529808070659773711280000 2938126 226170432307971405028915893199589184 2938127 -66127531951500944737447623890736576 2938128 -18870372241082245515082720319963136 2938129 -130799283262875699023676995141800270 2938130 -88234123039261143560448746651498880 2938131 211147064508148444801184224172061600 2938132 -227123789752146563108633216112908288 2938133 -232018840394247119336547551898632160 2938134 11751215686867474052916560371692480 2938135 48818468340578306078806002839841600 2938136 -157535081447373547300998809982627840 2938137 25999902803952066006115680940842960 2938138 -57384744942716499448438680349094400 2938139 -40562864081016400527706372591914144 2938140 34017745315939573239847123714713600 2938141 474122892040368215865408532836122400 2938142 33254163497433223830507436958511744 2938143 -84414768305334860846154158356452336 2938144 -351400142528555056521144526470905856 2938145 -113248371379758389733919957335306240 2938146 37697779324142682249998980498483584 2938147 4735768440995160965885758545359560 2938148 65305488167478542058340732838894208 2938149 -70897074782772723070271290354012032 2938150 59856953756318581866367154052376800 2938151 953569168910071825314445225132337832 2938152 -12732658645297101022784011028889600 2938153 279109314726575112592450997768262144 2938154 -714493064610082653419369449757088 2938155 84793838979118494062338624925867520 2938156 -113351128822059366032322672197731328 2938157 157800868485645533599538593218207180 2938158 -112658238365964201730115226332946432 2938159 61314293219414414144319109985701472 2938160 71362689343714225174764828726067200 2938161 -14944907043832008338959077874308096 2938162 6605946959351564263590068958914832 2938163 410078451612580486098796299658454412 2938164 -221415801260795277705799924749834240 2938165 483483777050941009238162296221420060 2938166 -29857168978646942720078442493655040 2938167 -670691121179644925644067550216419760 2938168 -693309866917194567041544250583040000 2938169 142162793801407854991363252466320644 2938170 57269375729945114953882661512104960 2938171 126702391948316860590757814012130544 2938172 349392960062355852537859202497330176 2938173 -46875638233101814988798850852154752 2938174 -133464553961509716696725325464081664 2938175 32476949746727941232687692791415800 2938176 16300745557697116999218099377405952 2938177 -35606715549502401555983855499972960 2938178 297909565167584870792326091049108480 2938179 -2509311996925492907789008227437256 2938180 8889292198700831505251919521710080 2938181 372890694061126383446744359417113312 2938182 -7857238848269847703732289461063680 2938183 134103839694830942938054597382467104 2938184 255756028992711471806769876355138560 2938185 106026557089241520394886206689586020 2938186 -24337058534568801896143891132062720 2938187 -140388928336265462263300617403095888 2938188 -255805483515053145072271913826938880 2938189 -352040657377358041911367513515936010 2938190 -3887266399092612058566715271268480 2938191 -169765355627964725679314505075519216 2938192 -120338223114508401237908132385071104 2938193 130894289307672395302768967336007360 2938194 6018835392685833148878802687567872 2938195 24923329652287116619775881352949600 2938196 -67942309690512207765019079125737600 2938197 168148269102740348395207924676415072 2938198 -86129286786785071921220220464271360 2938199 -341682338139688367102866929380749440 2938200 -82636081934894416731005499985920000 2938201 190108802046176724131245783638813952 2938202 -401662946303696396967583911866515968 2938203 19906268158712499365058909565135212 2938204 48250364809693142330258760730552320 2938205 -222836864709522182090209564390928640 2938206 -123792889701759305317118686907707392 2938207 16438339840764284509963051895328232 2938208 26907441668740376989051663307243520 2938209 326855244755610840730171941148880304 2938210 -35913068753511975399483199129428480 2938211 196808599929148955257798153320028224 2938212 -284817898315867882383030589106473728 2938213 693351038629468672090773038427230462 2938214 -3519771990121647102320734938590496 2938215 -53424894760621245225613437032033280 2938216 -513333085179505803585488804610155520 2938217 -281342975729647640180160103993653360 2938218 -104373051202211849886951630755815680 2938219 243719160299807854901799159291093620 2938220 -126303988349502134005049540848696320 2938221 -175274791964621605306734720598074240 2938222 -81815603901586380476316839214961920 2938223 -237686895937624545365432518985076528 2938224 25610665836658912476146414312030208 2938225 40719641174307832288666810076375750 2938226 144725761061152234708580088854766624 2938227 -10231228952401436381081209321290240 2938228 -483096024924354209076897951947938432 2938229 -276769620026391231352150141274693568 2938230 86313620197504201836288848477189760 2938231 76475154555077285017861652993737000 2938232 -233605345210234673262444886306037760 2938233 -5608513487191015035081718901584416 2938234 -217675612815742159792620906485563056 2938235 -23186445405273070138935883021548000 2938236 -162904406030776464949898953569607680 2938237 -431918790357260164225241275804213114 2938238 82681763613913548138309295944385344 2938239 60806623363831364988220259723914464 2938240 370727105591029135904704590092697600 2938241 78386964424807238155349350733376642 2938242 49165720356426411890949117418911744 2938243 45104033687949698599064385399760 2938244 146686904014709846305420762426281216 2938245 196035549611425593140198674939785120 2938246 89010215537218078896264025978865280 2938247 400111361012714742266414237706409920 2938248 -315875089927098526071737985210777600 2938249 270553162982195915448054635565458100 2938250 -3937019274041163566029902116352000 2938251 -136198312957572023542173648751403280 2938252 -118316139863476091333292701370869760 2938253 204481058678033476768156219616199264 2938254 35433301217090668873707218554414080 2938255 -194773197125246343266390658156626400 2938256 124626372732689795568553141389312000 2938257 92895253079649414984651915035844480 2938258 -211158442711577358851207241650321520 2938259 -317604568619644195657528681778379480 2938260 -23269937019250974756634410976419840 2938261 530613954093633665805659149203646862 2938262 117993397798329632930371423070425632 2938263 -148364521650347280894692514133826760 2938264 116439262492845123317202222720614400 2938265 9375845257491921010398240815264640 2938266 59024859616756677116338332183912960 2938267 -180333305195448401645172595904135520 2938268 260888478710243368257411983903989248 2938269 -147754557036688201171753221040726656 2938270 33162397064529900321885783693238080 2938271 -135757750678630358826530253873817488 2938272 -3012284127294034995342958380711936 2938273 47451265751355240889214242483719168 2938274 144135124446925346895475520437626240 2938275 9804402072529028426141606689908300 2938276 -4482378121530630032957476578686976 2938277 -470553051438446453539801167960887874 2938278 -31917699950782633281813945555118080 2938279 506658105986913051702351037831477880 2938280 403603234684159493990843215948800000 2938281 248385764774170336502970276535073664 2938282 114618875041832518585044582015778992 2938283 22289809249303606369230436536841464 2938284 11319645977063344832997900056497920 2938285 213358153510128337004946642996751200 2938286 -126435559290576078844052192213336256 2938287 -221330466865823127780427437157165440 2938288 -7523473651756198703713020202352640 2938289 452437922821741771185030091663921380 2938290 518502514211914390328048836446720 2938291 -505319048079784741851425799720536308 2938292 56000335735751651827626371641098240 2938293 56609424693272368781426619670078080 2938294 359948391246574959740806010710113696 2938295 -283779136798165169397572896774876200 2938296 127270788941679218501931372617072640 2938297 -25902626000360471453446856048122848 2938298 121221632796737496955788270111909120 2938299 -77462980709084330194204860613294080 2938300 124939720417453083087911251151014400 2938301 -394575123885311054048767465827712698 2938302 -323434712318572959521904313446936960 2938303 -320430557394340485420004913841867680 2938304 -25797358594295646601667568381984768 2938305 -44831639979577892233790230534842240 2938306 37778945765643779097791244067799040 2938307 417609176801302011794653957144490556 2938308 18722999956800654754717518925839360 2938309 -393711868829846068274286028958002560 2938310 -95368149919977194329392165305581440 2938311 392043594190774904534427211588480560 2938312 -88589774209980261582325348363468800 2938313 40267257796693007712295545997926720 2938314 8853564479067937077991079337902592 2938315 -34341488749732545255453670794890880 2938316 37671754445998272178001234633310720 2938317 433261702886905584833769312337356480 2938318 -107592059756475404197901363173438080 2938319 -2926387491427951940085995094771072 2938320 -7741279932910718409817165159464960 2938321 106949038198077857574602251541503600 2938322 56395237245843405659591517842093712 2938323 16427809516900584823003908037525104 2938324 -185412019068924929587198338948395264 2938325 -22990030704611077424281699739001900 2938326 24967589967874997180779242281472000 2938327 -13486022411275068294711264683188608 2938328 516124885347968267949460919696056320 2938329 467808786438506839484453558840461920 2938330 -344910307205122428739288674411060480 2938331 -10727849981545895487163299736671360 2938332 -190027224859938220387919104481392128 2938333 -570807422293704528866219740685859418 2938334 -225814555930914152011165066311815424 2938335 15739902632625926053854541806489600 2938336 -227420579103620884339511050083237888 2938337 129697897379362243414837003468237986 2938338 -20209532841387534370719844737754560 2938339 166374575657653974535530889388371224 2938340 -38984584058135515853198360490428160 2938341 -75026411266040895218635206239737536 2938342 -56800957307102757854404302691823616 2938343 -229397097517588797842567594132766408 2938344 59296567163710603605575257459261440 2938345 7950300406631728911264013340408100 2938346 -334707601002951541715243206315107840 2938347 -79067794411259324237545973490279672 2938348 225987039673306003845139456915163136 2938349 73736415944123339552465525515021740 2938350 -55666808933582378824967609117568000 2938351 -157562071199607780219306157308900488 2938352 53926970489793631858983714454536192 2938353 208382222248996977887019171493735008 2938354 -25568425257269455693585291319496288 2938355 -67578908198145837605893727394302400 2938356 -395263682272204468436252681335001088 2938357 -60891698340143801706590376770925394 2938358 313903540675188562556558674865669280 2938359 202475306254023895033754640506448 2938360 -87545334658703902053580784825856000 2938361 629588586326905057840297824356377962 2938362 138963730322519266632150876770304 2938363 461678823499802691886308918834476184 2938364 -261637529985292465564340857800192 2938365 194683792294118599466188533236593920 2938366 -53284385391259302259322697920950272 2938367 -131026953308507362802258894713637640 2938368 73328665188433574344352662221225984 2938369 -109741654572909502728959770272036160 2938370 8579798741389710127111552854711360 2938371 78972220148468649371558069112465912 2938372 120380430512029147531118913084532992 2938373 280191343851616888848417657138940284 2938374 -23359901511709500987356062073679456 2938375 -212753780642675940401089182451716000 2938376 97300814329729524425235547957493760 2938377 101997902120154902466289995566370240 2938378 -20180886776657825917942893846551760 2938379 165573772956155504391978562378000980 2938380 121811000424751538809855290860866560 2938381 204475001785472644701155963122512182 2938382 283169450448465826645956464393127552 2938383 29517087041088973522143984366034320 2938384 37163229764200724206528943696379904 2938385 126363755355857497259195569813790580 2938386 -29876921953127424880455158272545408 2938387 -16104645027908359959794284457854040 2938388 133238358842525511372425998602946560 2938389 51437275897487076191628998892391968 2938390 -33687856495421402912075392781299200 2938391 -722841302887101580657720715021825208 2938392 -161284180592960236204433600651182080 2938393 928212461087220496512244636711827840 2938394 -133731311438345705035455284210271504 2938395 -139250981437897884981603099933563280 2938396 43068109428169528499543950948039680 2938397 45814640979365186329613123935715328 2938398 -131147994384550587178170716317523136 2938399 518246995244091669650332824515016192 2938400 77921045889430140964037289782476800 2938401 57050374155315067869305265727185168 2938402 247881568491644503486935620047843152 2938403 -463461502176062797208401982732036148 2938404 -62855827177616208133325392105525248 2938405 2996493307331360887837284032505600 2938406 56054154396029424058311147753450624 2938407 -177724539874310961212806059868792320 2938408 -352760619882866761316423758297006080 2938409 202171630594048296909397056579935610 2938410 -236426373669944438273238762867724800 2938411 -47637204978660740094857595187988736 2938412 -295152296163674840142934105441704960 2938413 -264355417130380958931685612516990656 2938414 -162280903284122081785349690704459968 2938415 329282867037978317026446101500312800 2938416 -16295804012912647506882562901016576 2938417 -491420219813584920274980169980846108 2938418 7825952586799811082828466391586816 2938419 308863701965007819083333830740723648 2938420 305460988063022037500916068298689280 2938421 -373318531720430090572942215519676068 2938422 -85800608203633152424915324931256960 2938423 -517276631641708978277394456282282328 2938424 -24397037721108221179364121238732800 2938425 75190619088608186630837538696528000 2938426 -132090393956813511252801820126905600 2938427 -14664266062191715157462111492315640 2938428 -23157960247414984174605647260471296 2938429 -36180559904441419142910218655392400 2938430 116355238549801595609726466164315520 2938431 -160997611089586358622773199207311856 2938432 -176982652338376760982462070965927936 2938433 -157617483650565401444121545608683900 2938434 -7411461753641966794432366628659200 2938435 -160818481600203942558715393648347120 2938436 -214240063061294843447361597282493440 2938437 -13475573028379916398618556221412514 2938438 19123307795432391083065560585761280 2938439 -21934808948854697629309052047041744 2938440 256315245486659260919913544866201600 2938441 -104055401994828532334281840575533616 2938442 -167158979470965498710224846361551008 2938443 -191742039236429915652748710183024936 2938444 291068116817600568931708455264825856 2938445 120753144632469413771743881370495200 2938446 -20744805288502033690434497726414976 2938447 12596671988193611602998810247200840 2938448 -1862145358971254209182820681383936 2938449 145700282410786842346008712902090528 2938450 -110983326226900194724199443118685600 2938451 215133318784768255548205529100937452 2938452 -48564442007795196800438487315296256 2938453 23643066141467319970353573918329600 2938454 -17877707729249340008148255585045984 2938455 107637909810883000691713633393107840 2938456 620499276337015848376294965420410880 2938457 20756317166915738314561508135298240 2938458 -162849529578222306297868254796463616 2938459 -23430085349431522909185603477053120 2938460 -58573502759241822913553840831692800 2938461 -178634321968370807225416086889602336 2938462 16247661800344131060125149302767232 2938463 -347497427362898423108659233571806216 2938464 258392740121721352806381198508032000 2938465 69088656432747878476463883949699860 2938466 -99805597223637011120563371142230240 2938467 -143758779995027341537552607378950656 2938468 80113499691413284734993572405090560 2938469 46212911713204803968155783379071644 2938470 -14892568523817358216305059795923200 2938471 7169187092113158981401096127710272 2938472 -459646729492774576057873631119795200 2938473 473901880165685219729335063521355722 2938474 11579011330903274507400684572143104 2938475 278372883996309642669492675853738500 2938476 -173203792991215175650120119207111168 2938477 349375478770166665157066101805325792 2938478 60150519913953487855617537432959040 2938479 -26011925388487408706744924283474672 2938480 -65483441910357861073368698374717440 2938481 80510337206133838938923304681456000 2938482 104367455870123221024328089193466000 2938483 52884293672496918434766707856697200 2938484 291439636509352272384419228278333440 2938485 -288000831208625640410941495994400 2938486 -447963305817981032734164343584851520 2938487 1514324009316952027422289950189514752 2938488 83402053975993291812821198805073920 2938489 11562652933590187723523577413997290 2938490 66237046958760329416788432325324800 2938491 2499457275274197059750894206308480 2938492 -449460330431069014578787688993919488 2938493 629360883464666581085858439880868742 2938494 -15755456144836656661777663362303744 2938495 -114103367276129394949166045774054400 2938496 -230321034351617135629768137249914880 2938497 5305901108249225528112928723129728 2938498 -353114456222655169260718717022526000 2938499 -76103976389703694441296170120517936 2938500 71187951732655208171139296023104000 2938501 -148202604776075649655662154402427268 2938502 11656445501284288603027340429137920 2938503 -46674836141863877347714616967340032 2938504 -433447627458350690024285557937802240 2938505 -253501620423229944363190801734288000 2938506 35449726440608535369979771158124800 2938507 73919775035669986112173939632013200 2938508 23084456034517843338355581361475328 2938509 -23277498597916137918079197856458336 2938510 -10694026370118297144644005307091840 2938511 -198293633946158226319230872507934576 2938512 10776618011859787766686366637752320 2938513 -1718116179231267838726904858971320 2938514 255923085128011738094814760836563856 2938515 -17893722875908105551593327897134080 2938516 161239582377636952324163717094934528 2938517 -204335492863549300726831476015256434 2938518 11068163370414960194291889979930752 2938519 -295754649911083159480611294546116840 2938520 165289811699054517089444138489241600 2938521 62989311827761930111993517741506560 2938522 415973632240780293647951316641532672 2938523 213117859234590975111984741290945040 2938524 -32668058867883077114587993008121344 2938525 -109561066796386999663006217215319950 2938526 59549358743297749975483051119673344 2938527 -161749876914360535128127739620546536 2938528 -310298355471157631609464086101360640 2938529 563765298184926612327662873940911280 2938530 -57498632925306666704165207237760000 2938531 -101140242971584295512303316986210400 2938532 -189862344083049396630245412075491328 2938533 -83816200625795835342378916095364896 2938534 2722359783843047478894172740882432 2938535 91844586603768901402762114603000320 2938536 -332607436737658519164714265371079680 2938537 -125976638644197414120135032478654848 2938538 -14784983433029566337204809985222304 2938539 -20050298774593914401434495862810640 2938540 -1956127954820671212980749622737920 2938541 -330388336632117177326125994449569120 2938542 -17043271319218216297910233548504960 2938543 -365525796387623142620112539753892208 2938544 22910641681815287759009593952894976 2938545 330267714379236992458095121599177600 2938546 -13762592817389053586086623441507936 2938547 374073083460568366736819880558057996 2938548 6802423291376955053474357153894400 2938549 39959354040516811591901905606791264 2938550 64508138001318161531318465317120800 2938551 -61194398956497620780864490408920832 2938552 -18459362091174706761320627865354240 2938553 -1045734344340163982877987800996664960 2938554 228906197530225361702597709582405120 2938555 -75357102437185966799684677534823040 2938556 256314982597494641890881947746168320 2938557 211873021125227987820462091994307840 2938558 6342983764212630685730195226304512 2938559 -255994021413216461533411095538394160 2938560 -56975772906023425988935450298941440 2938561 508338617882905448174921192727620162 2938562 -374442657432791574347751610459691136 2938563 421289184045452084826852369529084320 2938564 -83615156059240642093636789412086784 2938565 9384893805707310898948795106353920 2938566 102340209047530865108269403571090624 2938567 -1003739064411790025692731990831570608 2938568 -304531574987261264260320736744381440 2938569 407161027441525883702448985200214272 2938570 228821025963449154254237927900452800 2938571 149210269705782562134373196113946772 2938572 49106573358326618027802991134474240 2938573 -189236012653671000103500770761176096 2938574 178799367581176212627101766236665536 2938575 -55541699604995349608291286582215400 2938576 -5829358989392704287663823056314368 2938577 4264644230981840968912888395068352 2938578 -68355152751566226242025805468608000 2938579 -86427307366812331287054743869157604 2938580 31196397451262396914644955827648000 2938581 -342379333745334798597551698706887488 2938582 280188249347628518875344255230383392 2938583 -175286352084725653874524010322517056 2938584 181084704652229491598140767071600640 2938585 -66728992518140773885340013652970160 2938586 -61978870184216109403518823683101184 2938587 311412284627328307466305221054596760 2938588 151754120056728984726100069229746688 2938589 -302019675071018387021330201437259610 2938590 -247938844948094578373699238580942080 2938591 41747298153552907821861748045272992 2938592 -711498336458163064549002237863264256 2938593 28037625793849664453384599797733248 2938594 328441882866482280179649704873762592 2938595 -127750466894052297784987757347648560 2938596 -365746578231934865554512668695996416 2938597 -573086925391644223638332187235714720 2938598 -84775753236343032514609198825998336 2938599 236181952429308010227847865373653400 2938600 -5724564987670512465174313420800000 2938601 195859486322467274190743021511004602 2938602 -46136106433958747532863201803837440 2938603 -374901642666801757217974779671090040 2938604 -72199477644980298451983773495161344 2938605 -123547364026581374986418834277803040 2938606 534863518143361059043308694686336 2938607 -5059703437876249472732480701148688 2938608 27569129387693739087086087189594112 2938609 -713818826586159313322775819982038190 2938610 76728151028451571458234053788524960 2938611 -13068730081380475902932995186080000 2938612 -90249231157953176591586163396399744 2938613 -403576192077467388914604532260229440 2938614 6783118562308517784201879001202688 2938615 -15557997350961590266411239726989280 2938616 412312618893001077512098064108851200 2938617 87350641233486639309953324423111088 2938618 154835609501444658763991229170938368 2938619 -72505628726776052177823885735070320 2938620 3280564997356191379019481273384960 2938621 111533547288162888568677081134089312 2938622 25075528040873351992014453220058112 2938623 -347305064581236305291612579957858616 2938624 4067542150696248392009895708196864 2938625 258540024393330193078765236356145000 2938626 132671984778492836201071347978374400 2938627 6168613758282571056000935439828476 2938628 460819542571533657840129481510871040 2938629 225251358987331969762454761591279584 2938630 -155817494874619815204999646662983040 2938631 87959427842107265720760540042449232 2938632 216403376346262974416318288718520320 2938633 6425786079944469933969939413795200 2938634 -119204299057144579218900254846563488 2938635 -47411818934686339659806433042489600 2938636 262745409627969248867671029036558080 2938637 74613543655155946722819612393647832 2938638 -82898817775019196062132740784706432 2938639 145114482186561742182561085478720640 2938640 42393530280035352825888657366220800 2938641 112537326996762518362119864559652160 2938642 -191649160786376503030100695137515520 2938643 241723779391258775160137514469347480 2938644 25867312843362797828951813083870080 2938645 -42624882345164276011656663014630400 2938646 348868600025330484112683633771658272 2938647 147955716616359075111277030337034600 2938648 -61176328536627139084144047247011840 2938649 -53237380032849916141894140463637568 2938650 14156483039536373906311639267315200 2938651 -56991382716662254364379375426075008 2938652 206761203773039480226361316662273536 2938653 -428467780256420173885647006127380480 2938654 45605087784918687319231716724176000 2938655 11002337707754328394010525281819560 2938656 56305436936250242810095923514834944 2938657 -191295187335488674947141018238511340 2938658 481549989529164643976083676461550976 2938659 -36994244151257147144370999553717896 2938660 36447303034711728865264240990183680 2938661 -57331567147692958641118753480381056 2938662 212492309000124779058834656221266720 2938663 -1129395364777451392556127941245952 2938664 14436024049217801483522483148472320 2938665 -263696162096002111003052183961792000 2938666 9388727341707534228303812853431040 2938667 -202831839586570964550443619814366284 2938668 -120873542804906802721757868142287360 2938669 -707680295801720822772587730757933930 2938670 46013745314525596246100793368943360 2938671 -255441072156675089335913663321347728 2938672 -45769420193683370792332864235765760 2938673 -449880566321674474186899918357803280 2938674 13861204531639091406771394959908352 2938675 -146879417021579444754221855285822400 2938676 61082644106792740720674602408607744 2938677 -28739853914094879951166879992480288 2938678 -51847644978236333095282354997117376 2938679 75903681491794600650089326208762280 2938680 -57331396360978289904616096665600 2938681 -1134469685976720052650174573457077500 2938682 120684064707725300713574441444334192 2938683 420740221886435733280543074224979648 2938684 -46696609283517233488369086623704064 2938685 -33723849718567239885508764397345620 2938686 -104233751829452309887119556454025600 2938687 62924347315059231161612913562346112 2938688 4972013889984637951095009963933696 2938689 -29862705987894251313978882371149356 2938690 -86592196794988344343358670797145600 2938691 -57471454934008101831861566427700368 2938692 86096428159359024210028806033868800 2938693 -609520659819591689734323251494758018 2938694 160176017707654716129511217179238400 2938695 86865140676789253754726816880979920 2938696 183938619677365689193522641553090560 2938697 -463969211312079868540157038833058854 2938698 28181113980853951451827359873796608 2938699 -133149926590539369112708311551606064 2938700 241978025981851331598239838976531200 2938701 -438523215811501269079214129455656768 2938702 -94876618936955870209564625586660288 2938703 -405160042688090894872635313193532048 2938704 16596004025765084701712658372624384 2938705 -182843725782831570307163332158048000 2938706 1983129471280335446397663987921024 2938707 -65232739392859967919031527336990720 2938708 -219641937396755335110626452844544 2938709 -702974456498888422960055452074231090 2938710 -54204273319948029532379785743820800 2938711 -593167029078948316477675729944620600 2938712 179883329669728937771520480483164160 2938713 37650316571053047680239061362056384 2938714 88205913068728429575972080759721456 2938715 -28366641879573648572098321819752000 2938716 -27466709374252496160640710447731712 2938717 -112076379715209050137766562620278234 2938718 -217541925116471486444871365571757440 2938719 95647957367584608450765483171050880 2938720 -376064222114037895910558321470341120 2938721 -308939543734610660970909543007584000 2938722 277577266446286578070607571187083264 2938723 435489168025246213085893855236789624 2938724 24688634347990150543012157291323392 2938725 -13152862630247291295477593038821900 2938726 147957022350294347346927593863412736 2938727 198898765600350457281271123943400 2938728 -144527859430665881328272375189913600 2938729 -227924136235155324189134655603177670 2938730 -175454624381153996869981954450502400 2938731 -322834352385010985103178471536912960 2938732 34721116009712060688749432859816960 2938733 -93937591668007723214622168503204736 2938734 257746774675931985891304076595546240 2938735 82029674752627221855935558199076680 2938736 -45338269131775282567843496551612416 2938737 3451103434719154618534081812214368 2938738 173177453772544243664034095304551040 2938739 428775327518703454213331546877942456 2938740 -55184150623196958882581812891115520 2938741 -192091276995179196745769709603455670 2938742 32779837154782046693991972412251072 2938743 -617370839028525181007556419846863176 2938744 123612362354424196740687510638592000 2938745 -94033617097082246656156279512397500 2938746 -123617249820602907663288663955593216 2938747 -113419649425658993670381129077808368 2938748 64658763940143348256995034341009408 2938749 -1807539498124856231361350563238400 2938750 -48840787101325312686719478124080000 2938751 253050239711892890365013357302546392 2938752 16847663533306407251294451652362240 2938753 -538475055610704265734642326667887998 2938754 -831404179471732129514803733615616 2938755 79536075763925699558969917147902720 2938756 91917483438842994973601513932922880 2938757 362442777001987123407649746237859320 2938758 -23412674694320573975300323020638016 2938759 -596425890418813319025786434120215296 2938760 -34607552131321107209663057842176000 2938761 -399622861412890985911389706141056 2938762 87516660439179356913499839325553664 2938763 -337718498419821465780564765640562988 2938764 -3798640063070197741096741667418624 2938765 411771197429088305205763963518819660 2938766 156643733556953296511295572689356480 2938767 80607548789112195335100632824514448 2938768 30816424486143140984612324778967040 2938769 -323094207046937274451385189949723648 2938770 -3457322305515414089877811909142880 2938771 1299528263286047466782824259289744 2938772 -217952977660606483558508741032170624 2938773 236212934129373667406820617762861760 2938774 149197315265036144271600039352379520 2938775 58477022119963261308666281247180000 2938776 115850899838671448265019872640512000 2938777 -286315462296675912999425718314312374 2938778 -309104963457624848304698296496716560 2938779 -66216139514633622101453210685108816 2938780 26970644942992896914644985320243200 2938781 -76101790891297055265999942171734208 2938782 -38857231115574635348496134422198272 2938783 -220344603800539499733771631190183968 2938784 -224193586128072671932102145260191744 2938785 -146026989941052251223047814122908800 2938786 -183417658544382207926169638967711408 2938787 169964915106582230337171449788407600 2938788 332078258246525056301074745675397120 2938789 8401996443717189304483733673761056 2938790 99395611166497840329824575021497600 2938791 32927518762057636541567807837305680 2938792 -8539515958885039981090299894497280 2938793 117600291318381355413500755655085888 2938794 -82764936571767513768173860061126400 2938795 595941278213430426963097075104665280 2938796 -236636947828193093036206723550330880 2938797 103140811810531283416437590643748536 2938798 -94019788757838705608178179834757120 2938799 133583974951486230770392456419603336 2938800 12776453314709856595468335710208000 2938801 -96685644077932245790270414635865198 2938802 86451059341326032427201626927070720 2938803 46864277248565623880974287269954304 2938804 273353831044804817143927431957338112 2938805 60867378521799119289439255149279000 2938806 89544110831437728038935096956735360 2938807 -423057356953255668684764467498135248 2938808 -34879193219446808762021744330158080 2938809 -241201658810142914137537906967752800 2938810 -16202913359087198471238778125680640 2938811 539253267345862975176706303429547592 2938812 -158528018006371194708620343297535488 2938813 -290180342804619939156945624067274938 2938814 134939348503936745658138645976064256 2938815 -448012339301033884597077240181344000 2938816 -63390825909041744113877800527593472 2938817 241831011457513894076300535802425792 2938818 -107378623150238833355574325526714496 2938819 53945809523785405171894784969107744 2938820 -289157632253488556028735247911217920 2938821 -99516776766727480127651339549371296 2938822 289436979359807861588848868644800 2938823 440221167186035127528102584572394184 2938824 154170966680590895463660180728693760 2938825 -130953807687207267149559408731880000 2938826 -147743225527004787826835341575676416 2938827 -605828521220721313792073151448669968 2938828 479842039026773154785817111218432768 2938829 391966763784770330882418364717025484 2938830 12029148644874953424772142340385920 2938831 -70143680015112647609036203841648640 2938832 -4067441449556891647114409685811200 2938833 128272052782418706975354463438410402 2938834 1810791310095770646648621045814560 2938835 5826781995156716441589054102325200 2938836 18837716833189303644072838613944320 2938837 245285634002454390129650140030584192 2938838 125284212449787082400050388456032896 2938839 -1345758134606007260704220866487472 2938840 -36361927413748873276929575858995200 2938841 74098033391812424842821804235774110 2938842 -215145062124121062821647293425353728 2938843 79436128406441573988693015126129092 2938844 100489140004069244702699271810163200 2938845 27961064945227819634714865863159040 2938846 -149932107722684945886061821616808640 2938847 385507239944216684726577900193072992 2938848 140714872273176400531368298923687936 2938849 -226312847855704875334405727455580880 2938850 74509647222073686785629968112668000 2938851 198564298311141465110099725534657380 2938852 151457953934989774459604134171770880 2938853 24345022181707434383733146559615102 2938854 94234432842904144315710772166146560 2938855 -76751973115296576479946576521175240 2938856 -618175018667892858611393855864325120 2938857 -114674405355236256771046114971321408 2938858 -48948458738313543708328280263877760 2938859 -169445884202899593735085134447982848 2938860 25415593794718626579601359059020800 2938861 288548757477890483147188674814709462 2938862 37581014813773884346890677287563264 2938863 78870922415919294132948039425917440 2938864 11972705680056817586800283244724224 2938865 -29314624703417782415488309469953740 2938866 20477798883775209268709332852285440 2938867 85041107042964657241205893255460560 2938868 229377463683710300365928571783896448 2938869 46108464543664927866909980058153600 2938870 51605669000554547826868761948831360 2938871 24360462333539144621503032679343520 2938872 -279825371082400417276420882007470080 2938873 76576010587304917881165731058580356 2938874 115989598895329860950450760473517936 2938875 -455648232441613432900612938541992000 2938876 -36846955125582124469680017098841600 2938877 187449831103536084990961653920472480 2938878 2559062299896463747192627808159424 2938879 -767186325940081396956273087827332640 2938880 3321586800141230546230786287206400 2938881 293839368226556559586984766287688544 2938882 -103436859819405704739307119672451200 2938883 -452222864986118883956933671750265280 2938884 -6601440739121277467020229437009920 2938885 -3317379675394248152918565531841800 2938886 -85729847902816015609607378198336256 2938887 116415145059640109859519367063930800 2938888 381292191513574916859211395486965760 2938889 740516471252636925473061545391719460 2938890 24451715896862030101773927465315840 2938891 -371009951206210609299775874314086248 2938892 -112092805874554431073497769801374720 2938893 114540549525929278250097341016169728 2938894 12107134720555541586100866639532032 2938895 -345236118831736735258175855868237600 2938896 -982016877499899655378672478453760 2938897 15984936037486238201209316038049000 2938898 128583544181267235842149470694653600 2938899 -192372486735441183647990174902225152 2938900 -217043066866348742176182321219952000 2938901 2487096661407214941709779466926432 2938902 -92558318644488695853210156310805568 2938903 115404078152852355487920578862679512 2938904 -233693927140220705702959174322196480 2938905 -54492584311346741388950601054411900 2938906 229213024945510628259227003616338400 2938907 -32060741512455048606703088993576448 2938908 9776125680850993035383275533189120 2938909 -802677313061059072900006304012004084 2938910 -82781431028785604822606724958640640 2938911 -33067480954387535100179179168461696 2938912 -205460171143096512400073767869677568 2938913 -81824508073814679956012026067347776 2938914 150935647537005396337899793792499328 2938915 120664510465841962081853992121757600 2938916 218892962037777382881674408467098240 2938917 95192290431736401768424240851910656 2938918 131579499399281882199357870552687360 2938919 427920099594082934460779486150412360 2938920 5772769281331762806422350295040000 2938921 -4136511138741816059578498422502176 2938922 -81110172079361840363777327340275280 2938923 -1634270306042451442424065426382256 2938924 21970721631163539381784190135672832 2938925 -186544873031819310755155374273235200 2938926 -101008856889089078865285604283116416 2938927 347927034998127686627653396302165776 2938928 -98444954343817505884126635329077248 2938929 -14434795481103446116001801272041600 2938930 25763286892986727523397770266899360 2938931 -204064865793482763444698749354193268 2938932 133138859975773897732559520860393856 2938933 432365590286483563634315711278127584 2938934 5251676664419074721587938562163616 2938935 -255794420387020306789524460104385200 2938936 -77725170546234285446569002970644480 2938937 259038961682914186849554551517812112 2938938 -187081651963893108338096332604691456 2938939 41800403061017315389609039077104440 2938940 -165926943535025865742053197631436800 2938941 -110374403128438189807795564995298650 2938942 180291224241438847527458870619823872 2938943 -55387694574813563784537147650129184 2938944 -96841802016117116151006641189289984 2938945 -116116743040250988377654650248000300 2938946 201485376708412314725214171876147744 2938947 92468617972912973861839142343210240 2938948 -477404361500254227662029568079544192 2938949 -111349289469468461752605244599575712 2938950 37450856400802318216726469531136000 2938951 423384699937727040110708352704068952 2938952 196816509917640632258245349356569600 2938953 -72820735844397014471680697846163696 2938954 -139086893009877502440400108536847824 2938955 66041538019577595120678593284254720 2938956 27729983741209505717812496954993664 2938957 -262891422919303821224444336682394368 2938958 130316347667409316508933179550208000 2938959 116332129624564771468752900248503128 2938960 24647994712100598240828073315368960 2938961 696825555830453174205237955865244324 2938962 -5236165693779186702405557511613440 2938963 -194503570779123063037968164965527696 2938964 -2264199618433807709270963993038848 2938965 -57068562847487598934389376928678880 2938966 8467274058080649845358043796434560 2938967 -115723111813424804862479457001376400 2938968 -1708224239409753421931956209100800 2938969 -61150649669382523905340897396752 2938970 138962761564957195293217805679840960 2938971 145094232803248796519505554888412312 2938972 472171604040326617676404760060043776 2938973 -520927518031245853037111995853570778 2938974 103723293126623297150403681956121600 2938975 -27256081065530676169112321512459400 2938976 618793674166459302113711646761287680 2938977 652841841357733628877794220866486400 2938978 -65944714021910693776866989252703744 2938979 -404913016806047954746342787497793880 2938980 -9753552136667712547178829637263360 2938981 179361340815472066151744495686326782 2938982 -17937595518654488613987681818663616 2938983 -172028383409442531605759321126112000 2938984 188245451137037840402080804680038400 2938985 -51497659670088766832404836996746880 2938986 31771991563318223707762752723210240 2938987 -520553231438221369817082163943220364 2938988 26972762151897301806806148937221120 2938989 11360406413095603219579284255374208 2938990 -207264467150977709137282325259048000 2938991 527498491931678845792183761705439344 2938992 -1452683821594579223071046726320128 2938993 -225991198744060025697421572981875758 2938994 -106622714636201922590521310528629728 2938995 -478389373897886172726175352986560 2938996 77492589835364803990263440224030720 2938997 177894386859007062972626355042539100 2938998 -91693008927133976270227987332495936 2938999 -51158100236267601098773722454602528 2939000 -130702196753108772478970035737600000 2939001 -41886950025607078070853211401524160 2939002 340262030747275540842832908824968704 2939003 -194311314122034247128518407621104720 2939004 -35849627005875835675436208830674944 2939005 129056696316823293899802155446443000 2939006 -56268880870635131566863421045576320 2939007 -5336082613539141659049498402189312 2939008 343726336068131500540743358265425920 2939009 -135151614655689832689270485247550272 2939010 14278535235399389793737091879490560 2939011 625986382818770118103238821254194712 2939012 535260869456266807836622487660252160 2939013 -101032240652626983553515726788173632 2939014 108098611933030541658767467746766080 2939015 112216832666745842951118581225139600 2939016 53642130918866774222389534631116800 2939017 -35823717675053918670278338724298240 2939018 -199376285660717530645769594452793040 2939019 252622228212882691023350338024252608 2939020 -110006501859462707985895063401600000 2939021 48142674252390648675910645240923852 2939022 30416315231202232483843025348077632 2939023 -55654910048049927513957794239595728 2939024 30332595301001914127808290522726400 2939025 -173983371292138078506952452301560000 2939026 366153696615693964523369036930962560 2939027 -65807264117629679154291223891464288 2939028 112483365300339258473695854589464576 2939029 475391706334572494751832037860169184 2939030 122702497549056726582228740427035520 2939031 -40146366803732993260677459720096000 2939032 215658395643475782856638246836920320 2939033 -719717755499376564746134919484326400 2939034 -36421850462931110709509495803084800 2939035 54060124999591580087737181577292560 2939036 162969403758562102367805000785210880 2939037 558160659000436353482653131729006720 2939038 366988489095410107591703010880705920 2939039 579012438054290044661452103876655840 2939040 -82035785959055761346554144684769280 2939041 286927855821577865928744147609658304 2939042 -1741113687059991164009680168049328 2939043 -127432430656019804968418460894340176 2939044 -21662766849201725095976000474512128 2939045 71822919071641128102691489731029760 2939046 198762322116034066262849789602503168 2939047 120126534515565355413125387196526080 2939048 -3899549677646084306552247220961280 2939049 -70096734141997485760177745749442166 2939050 1713976994378054743188300287020800 2939051 -572699705396266958430709286054020128 2939052 -355827596802196267396376588174128128 2939053 3226303742804560599302563701434560 2939054 282965398385721051659202419962502976 2939055 -9868781472128602652640992873518080 2939056 68930704244148962703522409616064512 2939057 -493151943660120803038417287278692368 2939058 -50856211888516658676433609285263360 2939059 280529731259502644602863791974965260 2939060 347521824313679712982541717464308480 2939061 -1182168948101351785790653977469056 2939062 -77794405222100631984043091138336256 2939063 247479230437869158818266876944637480 2939064 89252897615452122256569269158871040 2939065 135774350445225928416167507974379460 2939066 -72422472785624576301004375400107296 2939067 422369682276586131050832802771567884 2939068 -449744005326470549505406697067692544 2939069 -324333299814767047676448340192862874 2939070 -206575500273305528626606345453346880 2939071 383148248030312613675356126968926272 2939072 -90382410319875300357098907673559040 2939073 94616937494780956720042632610523184 2939074 294581647849522134027992852933385120 2939075 179723028679955770169335083744954300 2939076 -18573759730163825464796359156592640 2939077 23144479058042557224354245337579580 2939078 11109660853368123687547062168945408 2939079 -71700300195860200159698609979229184 2939080 -169996638059255812800925560189081600 2939081 -478750709289254975437995270648542118 2939082 -197580319137589704407207095426046208 2939083 71741240646659708034415383478008864 2939084 -238545869919151649151968174880662784 2939085 -103490141910308599852563533311924800 2939086 -244779378188483803018505684537971008 2939087 566286133647096881719099197789578736 2939088 -20209092629191186205027411953975296 2939089 -249578828378972377920345205798025744 2939090 -150559175851720686466074979407360 2939091 128037631659215953807970218365526080 2939092 -164798445734488193772119709754944000 2939093 -11631162104563183880288051514633216 2939094 -175899694928310088948885123178703360 2939095 -1867156189755575061275201181568320 2939096 633807518584031040634558867245404160 2939097 22475749817300434854670652718176640 2939098 220362799273119179451656938383054336 2939099 -676026840033084928869880579904155536 2939100 57999668754167381761083430918732800 2939101 -285253624285473169144065143378678976 2939102 2218475595855400586279499675463104 2939103 -281351338863526050004045290735938088 2939104 571078650597527150070329727516672 2939105 -18288622270887714423654119256019200 2939106 -5073479366019780583038691006816896 2939107 -119416205928788787560942137121132644 2939108 73032977704716976938377660542058496 2939109 -456635506437045488282374126882884960 2939110 -7110518748514426626523857792000000 2939111 37065789140290964064781793498525232 2939112 322134243607291688891495158793011200 2939113 459061950637864187208456276688154784 2939114 -241635706445522036790589179776779344 2939115 -121280416109562443412742738092341280 2939116 -346949664653573182329014849700003840 2939117 -303601087910455162691646546105441834 2939118 -14966634149227061754362310971122560 2939119 449826295918682952689710547592349520 2939120 -85420911125834468104610396339404800 2939121 325702848965050234012627618129146420 2939122 189430644866111696001252502794308112 2939123 235699176611955460738857694091970504 2939124 27432399545596132110698079469768704 2939125 27545223014024321228322917992320000 2939126 5237613541654053616593097192775808 2939127 -99949917262525771340825147554438680 2939128 -71855473668421305749752572090531840 2939129 86182595890235928226825358157890640 2939130 -15053002650157187159913641503897440 2939131 2847464530193546026881728398794832 2939132 31949116329099059377919283980310528 2939133 -25552726997222816624040892037150400 2939134 322529227493253900072609959332316352 2939135 -435493571763118069411171543403104920 2939136 -1471431434309811630992748749783040 2939137 345593752778996724686465982407510786 2939138 353065565845499496847432240746912720 2939139 -226443147001797627804179039846952960 2939140 118123085835823300166662619247820800 2939141 85196478794114069791396468392422784 2939142 115895654750332507893926177742520320 2939143 -484140219820694736585130493493845608 2939144 266146846191888750690405130027008000 2939145 256117134553598764940648699804313600 2939146 -69814514546093490393372134970274560 2939147 3209739447586468357521740017076832 2939148 209093640797286549387655758797022720 2939149 -193837289617787301015924938863035850 2939150 9984751721905450659006066903432000 2939151 -418926558988450921779753583748206968 2939152 -3295966409014209998363656031494144 2939153 6033480249900733386830687762925504 2939154 285267892868554440674799504194284800 2939155 26587302530153063687446504081266000 2939156 -260729958234193556331048985049339904 2939157 80059639791053017975617204078993948 2939158 6841945895334077744953285208659776 2939159 -108663591948007146758005640538227640 2939160 78689377622486712480142193049600000 2939161 252177832930738069545758960161518592 2939162 377583732685260752338578568386350832 2939163 335743310674367999710220563622341488 2939164 -96488465083727269001469466130463744 2939165 400551714245332123496001687218046060 2939166 20091699167105523955461989241491712 2939167 108045614546443465442748254401344000 2939168 9879583468091337019481349039980544 2939169 51382894070706171157153308243461760 2939170 14848476824263195256082938002851840 2939171 -102531374213614022244010875970334628 2939172 31043664814508607825669559060905984 2939173 330657752880637334854052287920783422 2939174 24974847137038335704433695074464000 2939175 -161786468843881640651224755056777400 2939176 644047033761130562024627668955950080 2939177 95907255140150165331773999797180026 2939178 -172722570046131820750165038004492032 2939179 -10775508232341983890608090222528240 2939180 -3336556703757713750964456167961600 2939181 130349433964879622356742075370735744 2939182 -152904314450684781646345567800623808 2939183 -73831463721112680485551051695499536 2939184 -46666512875267480402536522762469376 2939185 -149883387794011985374870250784773400 2939186 -209436353267137339733319375404407680 2939187 74082368538193497180496666517779200 2939188 -13201170883713519594956309277231104 2939189 697335855870611639658631404641798400 2939190 -93737218852080431912258954132388480 2939191 696457179337745117585689308320839592 2939192 172277003832309496513136211370721280 2939193 -320184612065306056246065544152424320 2939194 78299349981580105568857453235638896 2939195 173129033671431115161641161000396800 2939196 8548984423975252856054681787899904 2939197 536900257357360184379577984083104792 2939198 210001584113903597739683636927077632 2939199 -8409992278598026118359310639880432 2939200 -101370534391733972781691910592921600 2939201 -332953716295451765801532542240791596 2939202 -66755435363973849164279874754295808 2939203 191035308454765856860458824817361920 2939204 85999368220043204825882538853622016 2939205 151171417638897584342555912383166400 2939206 -4955918843338447139059525112119680 2939207 259990130296539378163550577303738456 2939208 -190151620822287604939752822664396800 2939209 49644662457445160774732776031009600 2939210 175628575934582935784032525048715520 2939211 -278866629202130309949930209760300 2939212 -9889891222484933486457934891404544 2939213 461762090266214314660609035705033462 2939214 141399572687830235748271781840639040 2939215 -325171128442161980171220500246155200 2939216 11175119145690495419654117176246272 2939217 76569138293218209425907755128902240 2939218 28423038360811389169374649467110016 2939219 333464449916656992319011992394928620 2939220 -166925716284525676520043943368806400 2939221 50390350108317780518253280154557212 2939222 906362488164971046895145649745920 2939223 -214897141205892654399612839181093120 2939224 522353249770369987646571189051187200 2939225 -92226592617072088438319796968350500 2939226 -44857583740262499503265422647635456 2939227 -374942696940800779591475685139732924 2939228 -62574335210196978183597828815826432 2939229 -468244214694048003111971378456053626 2939230 -9604058170002190337480538428928000 2939231 -393914076055308109132017446773279968 2939232 303276521959887963112086908941369344 2939233 599966488316661549194995417312584624 2939234 -69603709939225310554384377049387008 2939235 87530936701293607449092451208806240 2939236 -8802033705016681579950798908691200 2939237 -320772606656577235810824220183737600 2939238 -40007268214902897702892216758230976 2939239 -222404826567434749837285734924226560 2939240 64735371560221821248463179147980800 2939241 100060862527059445159419128606581392 2939242 290613151184264496009209603354020272 2939243 131371162400056675100930403641329320 2939244 4977068973691313669626576676634624 2939245 -122643292937740823332788403847584500 2939246 351369529765782951263343147741867072 2939247 -17266384355953536406408949849229048 2939248 7745860339439582383999523386294272 2939249 276910204202043091080884551384375752 2939250 -106396161199748618401242310360320000 2939251 83269688552504119800222661111254352 2939252 204616934961385500203051800736228736 2939253 572861205344713603765189286812490208 2939254 94241383460020096561776243888252576 2939255 36035149722605082263755032392038320 2939256 -295685528732433860709402892932526080 2939257 -287743343227346164484271067295849494 2939258 -25618373294623148554385315220292608 2939259 -112229239673762747097933992724914832 2939260 3263174395097453401057407562152960 2939261 -71019399368919695808251571247664256 2939262 -1652563475602133679240715658511360 2939263 440572743918907051946577332542224512 2939264 641990782025169376623917511129169920 2939265 842946748242041070014314083851520 2939266 -42870930927574515165188627617658880 2939267 -688831476669692248367750030322135684 2939268 278594967095620126920963934974397440 2939269 204791406634073978585259399249016670 2939270 -52744918832522249936959467952848000 2939271 -2664335580089902142734240617958488 2939272 -20104903638690130529137602890956800 2939273 -425086554924474252149958584213573478 2939274 61814047345403857865102223091814400 2939275 -319547638077636555685393208288676700 2939276 -481994692053579773235803393814339840 2939277 -266838484929729556082508719363178720 2939278 90397140450630265499342423458939200 2939279 -95676725796655906782782135843326080 2939280 13920433635010556234024839533035520 2939281 -153364400624698835898302274693626000 2939282 30403368223569748753844837560366992 2939283 -218532775746692406563603022363553656 2939284 -183913733141295273513011031956179200 2939285 45980700373909493188158342730838400 2939286 -45006414078735789551895074956369920 2939287 98662775606221478565349126557752200 2939288 288016657457671115658981666057093120 2939289 42851052769806929579458927667339520 2939290 49900653616506137685669540227074560 2939291 316750207881666608386464830800978692 2939292 -271900199538050072270664180940176384 2939293 163221450344874305059469433124867200 2939294 -78951461597883405613723147669545600 2939295 -91661056417908839729113396218870480 2939296 -159453445183390493500243562238836736 2939297 -163278725853741236649043128343540254 2939298 180876062062309297123115815589049600 2939299 315161904928185692406495088909977600 2939300 -26733905958734567415450675919872000 2939301 -114885258331389939201196740902376960 2939302 -14788134563989098593448953007175296 2939303 -148309748916274897761084652062332640 2939304 -324117248874176248573089891388538880 2939305 163059293242693055400236547034815360 2939306 132506481265039217411083539212473344 2939307 89509542114048588889833340425480192 2939308 640520224222097214541799214465024 2939309 -467528525418502227074693432294294484 2939310 -19197273538840379085237381462633600 2939311 630011609021024474235052864461543472 2939312 -113758860466254165676268524718505984 2939313 -39573956659247994027286959077342016 2939314 -123166223528489774278438207796045280 2939315 -277185694680792944790408081971489040 2939316 -211195628289398685574388080993333248 2939317 173921230196311667319663593037980472 2939318 170547788532180153106674218926419360 2939319 -102985198931437695748424027303609400 2939320 62021561570786651706152960111308800 2939321 159598979015803847986789830246405120 2939322 123732220682424073075364581669942272 2939323 -290542988967587214955279475565909600 2939324 269598949250179441672107521562969600 2939325 -101499623463076181336174109217682400 2939326 -55257010518376241824652005959590976 2939327 -22402143653784655462274255449818240 2939328 42868261152477679124504453754912768 2939329 137867871958664882608812528669412800 2939330 122369478108424230289659414220077120 2939331 40236151901362623276944371496248320 2939332 351056312123030952747491262796928 2939333 -510236585512018905016313653650375360 2939334 -60170691009509023913350626751567488 2939335 59440029749070345449503768532007360 2939336 -141860110750403789493357130554071040 2939337 -63491194600877283213573326941568406 2939338 -53039059775313057783127261728956160 2939339 -84045513983578116213890352011269776 2939340 47530176702151666420058350354099200 2939341 -352959760410841030501536433146772416 2939342 -129919141679700096222953399842985088 2939343 160088698670428580896832976088028928 2939344 -107112521824813914142531114556170240 2939345 2695329526641448508298219020948520 2939346 -71353733065170442678995785029528416 2939347 -600871700201914891535338379882413204 2939348 76400018102706553079590232460916608 2939349 68118267962204707748583021132997440 2939350 -96255907079737966963870633567509600 2939351 4008842740594122832077092103918384 2939352 -107409380980213828124628681030082560 2939353 1094929736448098261646041611076668800 2939354 57321361590278239621764708380365824 2939355 -22474476055765133718576007011040800 2939356 -7503320654060492648715995759339520 2939357 -543576896999373214197741378139312800 2939358 20242691782010687350019401695203328 2939359 -462729422158731316077884561527746840 2939360 -68327991761102353288839651926999040 2939361 -342199432376622282679942965392770128 2939362 106910167749454346614741854131294592 2939363 -321602123141196800002950550347823680 2939364 129406093106050445639276416217846400 2939365 -134924565865081087662117408793877760 2939366 -59167067823567115652695578862494336 2939367 45793142412840292346699351684867712 2939368 7248685568442732964082339633756160 2939369 476367962818347116509687469144308596 2939370 24968016382422720624253253599196160 2939371 -349534449739399357008565526083004428 2939372 -183782160258641203906375839842339328 2939373 -428748168847179764201578285664797578 2939374 63635122840529043905971939616655936 2939375 -47703995110852970284583765387580000 2939376 -33924775053605754946034846245847040 2939377 50532838616740774590276716450961792 2939378 94667448226153285605770819525265408 2939379 -76814971122108243900215421108683712 2939380 -158244161566887499623488233032499200 2939381 -585830087895813259251023746724471136 2939382 343187270577495629961526162389369600 2939383 -646026790583084232061922043443148896 2939384 -169202260259986208207888913141964800 2939385 81501240927268467252278370693682560 2939386 -96099489403031668756522569664702608 2939387 125044934457049388260000182573522792 2939388 -1878736120034060980431409644739584 2939389 -80966912051468665836473522120984960 2939390 22874934069579973495152611491873920 2939391 15026324799128615400386872603295424 2939392 280979077304859341827765380078108672 2939393 -194118454574423253697543987779791358 2939394 2281088235184946782291821909673728 2939395 13381366193821328698580431872841200 2939396 202948397771111624398309101938332800 2939397 -196317155103419150401477608381752928 2939398 -47562726089894617373766753648734208 2939399 -378127599164322390833760757900362600 2939400 44688346631616285762690740391936000 2939401 -355775784492584303143132708148826598 2939402 79804078025745936435224401142824032 2939403 -37831434574088019419569153348826400 2939404 29179556301327997732345580240398336 2939405 -29356399903239241344084390638096640 2939406 3198420774664164564082830096496704 2939407 256120314313985982522427365401401432 2939408 47976558396160901844256810581368832 2939409 14242448715878215995006848114919600 2939410 185272736669568348881796642201075360 2939411 614345002405151582282583567269752800 2939412 -242330318458249625628687635648256000 2939413 -259414914034189418613208919260077636 2939414 393795942084662883700214893765447680 2939415 64880429103703588379142375889182720 2939416 -115736336574636236224609185131243520 2939417 -333312126953606247075149145641112306 2939418 -16171318485975991777814010081581856 2939419 45397305417933583627424824153289776 2939420 -14416528988494888969747625383034880 2939421 -35068262406190632646530593892213888 2939422 2126238795657145758042353154556224 2939423 -6210477476065813978583375535870336 2939424 232903192499083613193755949486047232 2939425 274395267462651351792053348668580150 2939426 18836006451880751611902104041320960 2939427 -229688159562221127140377064488125600 2939428 126576769483992245842941713512612096 2939429 39538250807056078370294162438138400 2939430 59671780891477741595880757570533120 2939431 -8883148665264323569512703555701456 2939432 -552798648369629398331527711818547200 2939433 42849621751464270616781925092275200 2939434 21167095233533153037087539043581616 2939435 -181260833078414009782385149956681120 2939436 114948380216726496661463144508856320 2939437 -7667126268387509541471559353152928 2939438 434175999598794560003022657641444544 2939439 281686319374174063073629365973317120 2939440 10218042440213533545885671050444800 2939441 -303370332643104769735403940672377616 2939442 -175678997066915466901433709365703936 2939443 -48674058688762271036807518028482416 2939444 525533519729830318839266345959238400 2939445 212981639292980512242316386532161120 2939446 -195659828533821935049870959322800256 2939447 -239420596323641138808466152734322768 2939448 35576428935059504737169188083240960 2939449 187165178668274658710000178238865450 2939450 186309867211666583865539997808626000 2939451 -107735506477357988783582172722543616 2939452 220276294747055764357191889626933760 2939453 557744223702947442435437070107340 2939454 -19030365549683656051821912616561920 2939455 -59826060727294755228512541882479640 2939456 -14777116200595779976806995447513088 2939457 420691255172152212748500255769723440 2939458 -179058644743140389640854009557231920 2939459 333887857786240727662485015656146560 2939460 -122612575115682543415700825950371840 2939461 157297672401547421708070777703045440 2939462 -280908035451141581617046272338372768 2939463 -149606482496411547465721133003031600 2939464 -568706019295263022094354347366932480 2939465 -155905628489155057971577677206287800 2939466 19857542780762740061194205028167424 2939467 1018380902754112233862269365484194752 2939468 74099153174865169802634387489073152 2939469 29676296999693146805963006234791680 2939470 -135500159769434542265528280148698240 2939471 -34376433086257665341309682148252800 2939472 -37188647507136772574270691777331200 2939473 -717717324802845792455283628273211278 2939474 -222526905413539338666990693409010688 2939475 4932609717899860060176583170336000 2939476 174484662474890022417444272269938560 2939477 -8336932406087457523447208493887268 2939478 -82696256752122538070286737331187776 2939479 184537237963096385126103193402947080 2939480 982036922353697456765547291648000 2939481 431557863971128048104505641822430170 2939482 11379917382831320279958752784703488 2939483 514253721274213654199569470268875960 2939484 -39826322313611513153260982851966464 2939485 -175717646471587963197007277216108820 2939486 -130146122330124290076374943341254272 2939487 -479044690379038801412229668073691248 2939488 420717155169117792146576529141006336 2939489 -148451609706982366440346638241729344 2939490 -5684913797483317384130302423756800 2939491 -53011696781302407593401862426638096 2939492 108083507668970107737953542103654400 2939493 -193581712546497206279717668050872736 2939494 -129345898683223600196812324726588704 2939495 79270874031448803151316442723488640 2939496 84197206771695707412545375169576960 2939497 -45566435160908142037216892505709488 2939498 87033642345810499932806385176928000 2939499 -425091905163384671560259436596513316 2939500 -167532166673741102864835619134720000 2939501 -96145553314394936922280898508022548 2939502 -30593601545155742791634889768955776 2939503 -30758606046338572342957735841442320 2939504 -50286905558934360790835134682431488 2939505 35467030406199480611658955045954560 2939506 82643750309044048068632796132647952 2939507 -14593870018152846576665520456891240 2939508 -74000122933906203462756885189814272 2939509 824754650245797727976479230812698080 2939510 158723379543447214347944550878784000 2939511 233610539447911776999840554634168552 2939512 305913123814366593625000150214553600 2939513 59709581795340979737538905388571904 2939514 11603219027534357518941221723293440 2939515 89870166718097839329059373532929120 2939516 338156057534985156568804294440253440 2939517 228370365931537816387854044777902080 2939518 -58394176441680066118939040034662784 2939519 -127600854945654145911008976259100040 2939520 -214869051761334606063708815543500800 2939521 179199313557478976885064509616378624 2939522 92037579716900959806995665421391312 2939523 2474256744014664785820821302434624 2939524 -59270719622159661017161718583439360 2939525 -90362773484495439331554789219571200 2939526 204135537490899078394211712976140192 2939527 392133951594804219058094042891167560 2939528 464049134479922480912447905189478400 2939529 170946090701419864538651264833817088 2939530 166309746088223108654648682660645120 2939531 -40153516307422656906364487641431408 2939532 41324582692463520491413803063263232 2939533 559631030971846201412317677302361782 2939534 -53976133667598619681974195071025408 2939535 12597658334018134602318213805795320 2939536 45323808531822522161354471117635584 2939537 11418108695369569749142677449651712 2939538 -21922118731526450138675334365921280 2939539 -61979007241669735318019889684582000 2939540 -214520505117198868685514956393621760 2939541 236266730233794293564569710060986688 2939542 -22091663678138392942733734513115136 2939543 68265924766633577154456816535278792 2939544 -9497035469640138304992886259712000 2939545 -46333533635286729582653805588678720 2939546 -153500814557501216900824665968928528 2939547 -187432008384520041378191084799774720 2939548 120808015282143075660244054625259008 2939549 -116898238965211860588984069519207450 2939550 -24625862502931317050789222570011200 2939551 459151573411639796151978622792947312 2939552 5068869606449183923247675766472704 2939553 -245438924934772572084363634965608238 2939554 -191954122857820834677590684377359024 2939555 -290090317431151165771646372082155040 2939556 27902375883821339919324844053626880 2939557 340659685588157908966797589264590720 2939558 -171114721131118787435845783535279424 2939559 -40760492691871821374609401215117144 2939560 38268288505480594562643446738841600 2939561 -149660772768467833533838166913888768 2939562 -87449821150102551130876526021305680 2939563 388155211976782341322459987473906984 2939564 -12023445932616198259775434268742144 2939565 -252109615286570804504990395839528480 2939566 -1758095546272269168348789694248960 2939567 577984063224259265958822031042601616 2939568 7877811885603282668704897563623424 2939569 -390779677373866104171998318768434030 2939570 63020829793238654027272250524440480 2939571 -83045319207570410541352194938090328 2939572 302578929111428675627134926480445440 2939573 35360470985987318594280072767295744 2939574 317787994268362686800699094052800 2939575 -78732216595720642849920828364318400 2939576 26662556461891389222962727518760960 2939577 8608484787586460143111522946901600 2939578 -84529388506384186835372205250719744 2939579 -72551770179779672173533130786385820 2939580 60248135275427823032897311554754560 2939581 207635661970813582668425274234230700 2939582 47969672453882914770090057033775872 2939583 42186923496202161787138215358237584 2939584 48152060941512802289320665720815616 2939585 265172302952983156699699877882736000 2939586 -83308666724523627896484326255063040 2939587 172630079952176804540416067666432 2939588 -72767474717582167007221551998781312 2939589 139063417835086864282099279311787644 2939590 -21556460877394129927329777222124800 2939591 543207357768047178140824720185163992 2939592 -65773930145633034648865907747880960 2939593 -552071836258668910191107550052086876 2939594 39891440638493336968944159222527232 2939595 70848955027326374423676170841089520 2939596 334261126078970530636601108838351360 2939597 -654138303141766922526547676182050954 2939598 -284373380852056317984022366825898880 2939599 136650391783975653010899566409233464 2939600 59863040464367629174532930442240000 2939601 -27707551598844269546893553105303616 2939602 -338842806356179769021027541444091248 2939603 -808436929385348524446375714759973800 2939604 61418198442833099380987350303651840 2939605 -29054563916443303030935247743621480 2939606 -56387068722566257802916220383697920 2939607 21433746683255068570356843889228416 2939608 371401499913747888915788349830400000 2939609 -554159168092294215804379570020000 2939610 -61601830087998583687961002460970240 2939611 168321931453305492626581052953201344 2939612 150497555809416207966434868208599552 2939613 24800882374093558408425869136248448 2939614 71179470837483620153104804701620160 2939615 224713054251615152562044424614138880 2939616 110245883754315047359408103026851840 2939617 82755626464002257986466820186651312 2939618 -91945001549048672453892069678140160 2939619 295123412429200127867098263191130744 2939620 167100304893307372617279607929876480 2939621 81700669118450610881426225203143000 2939622 -28723543459644400957048639584208896 2939623 20496593854379496142004622575215680 2939624 -276010166039119699550370139401815040 2939625 235303793447176556511317824315680000 2939626 -42674501818719875164279394682546336 2939627 -70647294146422627153511062120954800 2939628 -26169214381392197105757211240857600 2939629 -46807910920426295130716892353214528 2939630 -77688125359941460886939909434279680 2939631 174544359262666116294354908542145280 2939632 -77310676429626891693254294953820160 2939633 385822421986728124025151763594284882 2939634 -141558385601817615424186889159315040 2939635 -135129437148229018201073555571211920 2939636 59700285885987154547128404999886848 2939637 -1946939768428250061996890038930944 2939638 -11793560213080071443969301406121856 2939639 -167688929771344421326526567445217560 2939640 -239748465505729042922442575973580800 2939641 616726825004729498840687538692648042 2939642 196271624543713248858981260476915200 2939643 51304620282319026469643776737357600 2939644 461789993770132152621440734295822336 2939645 32111675088636880782323546401881720 2939646 -146901263463171702681181195912180416 2939647 -882941750910030092761009165545847208 2939648 474921453121878242199470539561500672 2939649 34558260120233023182634177045737264 2939650 -2539014717633442278885086591577600 2939651 -259985777550865432900296508457604192 2939652 -285162290721138853415152153248768 2939653 259011301704111081657930782276834942 2939654 -176664912487178074360826842274715648 2939655 88520297677405468106117371564574160 2939656 221211386145817891714404147085562880 2939657 503935763850564302615998652946005940 2939658 149387033145764713041344437662806784 2939659 54338150854959032565495874709681400 2939660 51304095819021367846272832141255680 2939661 -322838204646790575477951700450871520 2939662 196947836267170497440309357103581184 2939663 364166109254214727608426330448692912 2939664 11409216755285472136618086797672448 2939665 -160442759025040790232123513799820940 2939666 -390261612351808382738217767798713968 2939667 82695093412920181612035418355069880 2939668 -84338110263093920746409371897397248 2939669 239602393697582398839834793644994560 2939670 58572928457703837625545923149094400 2939671 -93523122061155115717810123013054288 2939672 -435561071774979493276762600665907200 2939673 238747058789197187518404022170244800 2939674 209403919938493347109540246838349792 2939675 -30779751043428885432651262559937000 2939676 185068942886755692503491672266891264 2939677 313560128691899344152526812324149260 2939678 -13692767684391419817767476383970944 2939679 -272127352678159467605186286405892080 2939680 -187344929244029673584360220681830400 2939681 38935067352594692769495138372900864 2939682 102763223676122877369864610099133184 2939683 497887749236977858152322850837091932 2939684 268916300782161282487618086264459264 2939685 38751953923304674385187615730220160 2939686 56474647123633880031965248683597792 2939687 -85083987659567403981785310423233928 2939688 252442408545246464184013998286924800 2939689 -468256967663664008743056393950917510 2939690 -53821929473126947441697115583356480 2939691 -183704407052617662553473993726789456 2939692 -123583235999815821354534962298683392 2939693 676666437109191693507068220038049942 2939694 125157239677460649364197667234633728 2939695 3509720848114093462528660408560 2939696 239046104515729280689663273968893952 2939697 273033385373631126164998926492503874 2939698 47723125813106605431005324205634464 2939699 75268570498417206676569157708273920 2939700 -20807904886560885999849595481088000 2939701 -882958026466108335799774574697899520 2939702 79572107612198607468533546501019552 2939703 -87970906432830434094800233943094576 2939704 -174266840737290515991222954957926400 2939705 20789484795201102679590219029405760 2939706 -130422717789171356003265707480962560 2939707 551683726935913953836565598561257956 2939708 87603372182317318815061305315253248 2939709 735952085111003877254838236982883200 2939710 -19557805562592925183822324425306240 2939711 21321621796926454490058356748411000 2939712 61435228942593851204286514320113664 2939713 -46525560850010674705201794458815040 2939714 156163540156286421388294516850037456 2939715 153052716932423856535315485970078560 2939716 66854513695260011485744437388010752 2939717 300350595451898642149881357893817120 2939718 1345924142451983427863752955335680 2939719 -598105871244466015433775851024270856 2939720 -10163107151104735867316743065600000 2939721 301098374421930951543957614308887312 2939722 -143319198748099399885306892384218368 2939723 -173618793870881641638442260872554416 2939724 22384576965269954055681805313396736 2939725 -53956949945304053960313705897839100 2939726 44766033684666799381047298540453824 2939727 -13007278997881191916822185889546368 2939728 45326728056396500978615298491940864 2939729 -40436638450323881304221418424331916 2939730 14565324774210349321395018279936000 2939731 37172523919925106379798683456995064 2939732 478030757862064897857163026241716096 2939733 -7281244582951469589976095556420338 2939734 -16014045397481517299251813329254400 2939735 -323381825321746249477916080004377320 2939736 -55404633878607994807282199286681600 2939737 407776583417818226678601101186860240 2939738 5224220313043638039593989338188544 2939739 186533502642543435430460718363058368 2939740 -140344368447004893811215782968527360 2939741 33566552682055574671816197390302784 2939742 -91483977680496397047722645264250240 2939743 431979333947736850710311407035566544 2939744 -675166476861855454927899590287294464 2939745 -7023095844953639576639746661170560 2939746 -197775934292272242130413356674977120 2939747 407032303714803609189065393959655196 2939748 77740582936595507463021678579548160 2939749 -97441414833579639972584178547797250 2939750 -373931543640415460069423228404320000 2939751 -148365616165433451465652396643920632 2939752 -473064052844261204621528348132582400 2939753 -423712836049634147437866071940940998 2939754 44154614880605357271214063571416320 2939755 117041291291007581690977496980979760 2939756 570470067911750605769303649917829120 2939757 -516990253946495103706434794343360 2939758 -114678046324719786208409578038467520 2939759 -343122365596992297501192975201880800 2939760 -99799873385745091815842665630924800 2939761 -90409714342244227188705845673580032 2939762 -101854297356137877864996769311633408 2939763 216364358786985845938623399149874744 2939764 -153692790697952121551847261929847424 2939765 -116622410101520647930693358007391200 2939766 235846727287210631995784630225049024 2939767 276659049571272541321038862066547816 2939768 31443569296260987964297034129817600 2939769 10341342784782619575691288484061504 2939770 154008755789543406239233388630904000 2939771 -72821713066663097750558579576129256 2939772 113059445350498828234755540703248384 2939773 -38386446929609058659358080821073396 2939774 -135513490920971767702953602821860864 2939775 -34659169735891518275294640168288000 2939776 212754880289475659548020742155141120 2939777 -236150015220747563624253917973863760 2939778 14652362979627020569331986106439504 2939779 -275171567474255957006927187686116424 2939780 -147087265165442698336074786012230400 2939781 -199716278236770201658650543201984 2939782 -161302305451604742107176751933006016 2939783 285893965531089285947210900168448 2939784 -82547957883461734104853025401159680 2939785 181793043045963654757924163554202760 2939786 -158138977089517175837540147714163408 2939787 -432364151221069151639138671591252560 2939788 379867503624957899633115443659898880 2939789 60133778520876808382780878383782124 2939790 -56921027669775636167095085306880000 2939791 -425682515045904166734094776921014448 2939792 41173311113563422974065393718525952 2939793 -78917891363281264744800502752559680 2939794 -133978126875368718710475004292835840 2939795 -284434440622291812159261738001957200 2939796 -13359415920976284671507710409146368 2939797 -134437470394933399145913345997921536 2939798 -56089416683716886174670846474411264 2939799 -97178922553070150570669736535246080 2939800 260931232424575566799599740486400000 2939801 208875884585035255133358848607636612 2939802 14201195031205107588180231000585984 2939803 -206738572577819829773716982168359200 2939804 -66632757469689062253115797205676544 2939805 -178678992552950163722987387827087200 2939806 -31080100603004819161623829176319296 2939807 -116157369557592620401376373240503040 2939808 -15903421425463002650615805810573312 2939809 108406789695625278185522632549371904 2939810 105039197903137543614038421480029760 2939811 41547210806577454712915352021736704 2939812 -81850833854455673725272520460201344 2939813 -333025151562804350268559674129322080 2939814 145546070300700993098626571866626048 2939815 -180281435017348692413567492305856400 2939816 611115454285944055274587879050240 2939817 -7728829422406959783185282948014080 2939818 28184519740014458677782418297948416 2939819 476902239533542666122947586486216240 2939820 -27477576394408924748267584758220800 2939821 44150872215872793971020859198272022 2939822 -107424464165540918045354212037726976 2939823 44336405203086865466189851641099648 2939824 776605956572815631880447615729664 2939825 50670553660371528088372401230942400 2939826 -206976095386051035177249065492078592 2939827 -102504490414949516238317353949568000 2939828 -85472927006699725778876804747759232 2939829 357318840023443593904838919222068928 2939830 148192042894259835653954742487426560 2939831 349352645718808932275189265722753112 2939832 26240798866583232785663757390643200 2939833 -32550971623531118445073597959743996 2939834 128583338926028797327213930172413152 2939835 -126656476270805645608352003020427040 2939836 -420565061013200870605910263775595520 2939837 78258532505824035373470944240871840 2939838 -202655886807350207184972218262945792 2939839 -74176045546776451867354512541893280 2939840 94936850238198231922680272089251840 2939841 104335238634718216645968234621841440 2939842 -123112409023263108793034129969114928 2939843 425861935464252753044966301554900304 2939844 183909727887218012521445236380260352 2939845 53492527397825856082729429623287100 2939846 -5589393787366452198786380301411840 2939847 -145604195077041163750559892821472600 2939848 279615457675165775377038977408256000 2939849 412993535952536304647810082085997520 2939850 -111539589873894367178108302813248000 2939851 -120588476462058841567453807170393600 2939852 -431893469910910674152064517269112320 2939853 -101512885986046231060331027807510400 2939854 -48974972868294647270475072789785088 2939855 -383524286610087756613923473359989240 2939856 -2899144463002021293156300576522240 2939857 274118766012871545895072773693370740 2939858 -127023756495769687196549563409872224 2939859 53409420722866269030964092770135184 2939860 -34806676978611115747475668620410880 2939861 -73134031295001438247237085481869988 2939862 180198329966935361875028291961788352 2939863 -523684956163697613972134784315020216 2939864 -107638067963621254567678383231406080 2939865 102715768298851104382571518383366720 2939866 -239696845403014545154423186092004368 2939867 2343418529028556686958030610917632 2939868 -106331841035514056403103798120366080 2939869 450893188446714785332103492225423270 2939870 58053762692236381184581767448579200 2939871 -105572684222284332568379644518875136 2939872 -57202684560161282629576782382104576 2939873 190628179369059581805319353758953122 2939874 -26801786542183176583775012396456448 2939875 234416516354617661858465306393220000 2939876 133289900289145708283963368962194688 2939877 -3599698717604577096778815116968320 2939878 41818463801666140205134402050430656 2939879 -326760520934992004026318918514744520 2939880 -74996302905270913989950265600000000 2939881 24714042179887844770368150989467520 2939882 227281348475002016042083523155574784 2939883 -69639229362901329737033635230331392 2939884 -210206728814053112256126935843901184 2939885 -47694006750818114728547804194444800 2939886 144703708325840986587073035849388032 2939887 143880436758901587907675285650670240 2939888 -869147433422744367378107572224000 2939889 177278766396897822219096194506839840 2939890 -57902869761464358066871053527176800 2939891 452903761986851866566933501731705292 2939892 -130162015568578991303057315848704000 2939893 173206919593640800651928229155659680 2939894 -4423336571329767479014159480689504 2939895 6469662022755279635072105636621760 2939896 -386772680431495781329728137939251200 2939897 111096403336167899843160708724617984 2939898 11228725068193007944442860472011008 2939899 -548073399055273147861996738189275100 2939900 -164200588075845995111038390681920000 2939901 -210632749315773158489685828737562720 2939902 -304128302494141161497543012919817920 2939903 203325526549199645345617431112937880 2939904 -286291166486620077113717302115696640 2939905 -5355469361432140072618297658393880 2939906 -95588153424887764827030744597350400 2939907 -281195983002435697678767453586058760 2939908 -296913263907413133337715941155471360 2939909 75606504833648757665519001562760832 2939910 -43313460261582061750877652806213760 2939911 90309245719294309038529233211449840 2939912 -484408872896261987788123229725317120 2939913 -273989900907669712089398301908505558 2939914 260066109293153925135787734950923056 2939915 92902919293596306259877148633643920 2939916 17605715051081153866527226797096960 2939917 -556088115340555130955788192569593034 2939918 -3313883307654634448897534115108096 2939919 -207909047209038833358205599863689200 2939920 33743519613284076252020312524800000 2939921 228967982176924467986764570675265892 2939922 20652499188131336284624214630480640 2939923 -20591091672716195294095181027160064 2939924 -39456438813475933293117040394966400 2939925 158441418310889988703279036917360000 2939926 178446253876923611435914735454597184 2939927 82225061403933505752525779770954440 2939928 317543205753965644795455842352476160 2939929 42546256377903439223309540239903488 2939930 -58397031150323873783271387091200000 2939931 -326298966453501070312710795533104980 2939932 -70247400470630071359143790998960640 2939933 576330726932626048542216591763378380 2939934 -60693402723647310760620989952457920 2939935 -204800667841143296979701698688748120 2939936 112586200648710639096851336024358912 2939937 -30360987854923467343045150062720 2939938 -306694569275489067189285398462408880 2939939 -162310563663150715308770341439173920 2939940 -45079687125237072062863266418794240 2939941 455981250438019126502581135657601342 2939942 14604300294309714443269801954868544 2939943 148129703944781732755687663632797184 2939944 -325193824627879823848377885187768320 2939945 167203304914444186049253568302305700 2939946 -25000568103272790135831449334174720 2939947 -97832137645666148847177558620051648 2939948 -143006960848939757167140264480046080 2939949 -11481634697733350650295740376066880 2939950 37876571353618110412438067509089600 2939951 568278842370205988694617080880436000 2939952 13984672800270594850493359910289408 2939953 -6355769836973358916602644406856976 2939954 310018978564360692730786412638588176 2939955 -102021562743109968928519017330866640 2939956 52581041919322349582962352281772800 2939957 -729713316380565086590840045218331794 2939958 -41717816975234683422517941032835456 2939959 9433080701893201194294566666520240 2939960 -69008181042675659869637531583897600 2939961 -231765577222561946479666718090263728 2939962 -70078544400877594729344744848642880 2939963 -82675769990408929257201693520513632 2939964 -8445243943528462832064961968705024 2939965 22111136459838784542269014724995200 2939966 -142937289903858386787466589209997568 2939967 -219273221333796943950593149858945416 2939968 90809373177505262282710161624662016 2939969 -523389357084989834919956831339704956 2939970 -66813040728922320401903422457241600 2939971 569804002347703253636669818428106172 2939972 52213266604993082652323488510464000 2939973 162054353500341113369439252970248384 2939974 398484909024168351185712932838608736 2939975 -66704652418838195326704065954840400 2939976 2084094530274726885652485509376000 2939977 392566548621412216211503207341316826 2939978 -2478044621976271016211841376117760 2939979 57246918718277177970970224666240000 2939980 176998654233209719726910771312240640 2939981 285883545604014757590461598470928864 2939982 1898808451246059014183359138164864 2939983 -5272812458467198184273088279591520 2939984 -239084716050191869110289207664640 2939985 -5702211052001250476452782210979200 2939986 -5430296570785379932608074179017216 2939987 236467450227268517710773219224184552 2939988 -110626864183477086523332106769731584 2939989 27627208532067545588563458308653280 2939990 131080010073496314148181280705120000 2939991 844348401836837094472609803088435200 2939992 -447611242927057394537777109331046400 2939993 -6625074100112401341801712012512000 2939994 -274361930709474931817207236923838752 2939995 496875437489174915562503222025720000 2939996 -362340608945979164349340526135808 2939997 -56997206189842459815386643801408768 2939998 -28261849174408645210583872233457536 2939999 257711196208887134721649260861396000 2940000 -41125218107235526626833964810240000 2940001 4917490039955852335374689638432404 2940002 7606113947899495952073023912539200 2940003 -387420534352642013458514745136070400 2940004 -362914515326268478781824007668418944 2940005 4705795428537754435842955332349560 2940006 192581610288229662523261719550259904 2940007 -58612720633807524367656503188737488 2940008 176838558656434690991415473214888960 2940009 108287706140336909987959111945883136 2940010 93850466389110965802806678336888160 2940011 -568832740830425745972914150949173388 2940012 346387685731886135444361048794555136 2940013 -13520815391197144577334086807245738 2940014 -54513133310140091120136003553990656 2940015 -30389328091020613605682836356938080 2940016 -35983899263982888457123537422286848 2940017 -138055997539037991246075297312486348 2940018 -119924446059121150908092948832948096 2940019 227982424604622434958419489292545296 2940020 -49438976215475644981474302613324800 2940021 73494950646633078193639577887893120 2940022 300324946523711034313440294739358400 2940023 440413097264018306247439061886095520 2940024 -252667913253506032777816197338542080 2940025 -295140513932302370104543369771364400 2940026 -12816828392015521777357728356544000 2940027 -334670017230507211671560447312981568 2940028 12618890460009170480974365989056512 2940029 213244421270749772663787336783556320 2940030 63653541351799815327306702583584000 2940031 180425401536109825453796141593945104 2940032 -559806645856040759800846219172904960 2940033 377801442008346974430606866599167648 2940034 42594672488021805507080490667631520 2940035 -112864397240698998713152043099120640 2940036 203775400761305810470314550268073984 2940037 -712449551859199451577533918547689408 2940038 -306221347755538868332805554878107904 2940039 1719669316684867031810184801499008 2940040 69240714389310502155227500796313600 2940041 138345275648964423970300576913710080 2940042 285071450055029600456318445863424 2940043 -406534070475252447288702080557873708 2940044 -215714016358179271880033306045359104 2940045 -250094322019143692341489514229115680 2940046 -302213839777126851053463762494910528 2940047 -399748916310550230332579827913826888 2940048 -57191166038315643292570651085684736 2940049 440450825615983946506851896977797300 2940050 -19645173590444791889664429267763200 2940051 -43208073590135078970281742224267520 2940052 389968805124517976257550254856697600 2940053 -662193436380597754034047527845347698 2940054 -90255594471130746824846807551358592 2940055 -448567990110654656647867574500904040 2940056 234912322292158326795775094873333760 2940057 -41266742823959431914347750244361980 2940058 84232373146686000398989991977200 2940059 -207180195939415000084318226696479740 2940060 62366082469283151776027478463488000 2940061 4215637003471400056912250413746662 2940062 96534108384719867039553096965947200 2940063 -92231636164766903302098441275215872 2940064 -394316701500142632010128463641968640 2940065 412829340251906111695589939546284200 2940066 -22535432062649095318254369311712048 2940067 3559413278195513812207402707303648 2940068 -340714127331124820402703825073401600 2940069 97920035643584722445882849709787104 2940070 14542577105936962525026435117826560 2940071 -192112370787514242225848176728622656 2940072 101626382222042826444960036806737920 2940073 117092510952943911146596287484675322 2940074 124058765987913320862747934818024192 2940075 7132073457117866425923406699593000 2940076 140766603870066818437142986243093760 2940077 -299420096608366922151716281369346688 2940078 88702036806015402694856762937765120 2940079 -57534779805723605114119766852734720 2940080 -35285980285182511615991094157639680 2940081 -265175818776332008143131141095567248 2940082 2988548445838879752887233335492864 2940083 221203416913805636835067510963768332 2940084 -146241926024620488701824809166233600 2940085 605966103206048853339125860128476160 2940086 279506137311748101055523193521176992 2940087 226131327616674677676379917420797568 2940088 -224440650820529113049488691606016000 2940089 -231846019647824967281065464883201110 2940090 612755901946286155826959108746240 2940091 83439569025565655584985262298370304 2940092 -86688570827913780314905018539475968 2940093 232672569147694374499060154919511218 2940094 20535819724382749926097303191192192 2940095 -160969331828737775940535548914501400 2940096 -44018108117296999257045809410080768 2940097 52283645003302638557543982953876546 2940098 231540758559182049861928391829820800 2940099 -293069817888292819610111063792797200 2940100 225231664375800309911796063370198400 2940101 -143302646971694368588142362957148898 2940102 -80968714347420863841254891678760960 2940103 148250343975052834367869365513912384 2940104 54548069936273456115899029990809600 2940105 16940119519889134387537286255425920 2940106 101159796547605466262124223947141984 2940107 151849578603667654607315683471190160 2940108 -19542039841571838731269724689920000 2940109 4982929567246490655530732496799104 2940110 -28587607768686494585276403778460160 2940111 132917055986994300695004522120170640 2940112 32649091706849382367342695970373632 2940113 232105659929720860585845791630985408 2940114 13311534588350541723166913074995840 2940115 110187074380976424834120121153147200 2940116 61215798275992611080479072449347328 2940117 -334669258150851642142889307694425120 2940118 -293955273874906566238916998699926240 2940119 106796988364308135432979999574826720 2940120 -119313315059417577263403474427699200 2940121 -272182990305870200991294816989449856 2940122 89628240607273334727321495768322272 2940123 -38428552844011109665096702310030400 2940124 -344007056518816247918358018708331008 2940125 4624297262734774521770774529384000 2940126 35783729262493156023554935310183424 2940127 398648586684891857411587795119298976 2940128 625719269990911948171881700365434880 2940129 18559147724504855498766819635773074 2940130 -131337415856149891960684724670371040 2940131 -335382975483303486477032832693857520 2940132 -76832496448082627234310261193752576 2940133 -14069087431947346894193450657829888 2940134 -135056755737134818937553490191146784 2940135 139612624802182125651296517093204480 2940136 71998067386524395516916750900019200 2940137 -7873814842888789562034195305440140 2940138 283557039522727806238467115220400 2940139 140074782740643511941320019032749232 2940140 67346111195893126383107220629882880 2940141 47010916324572960951517030004284992 2940142 96957567162131821551553939275857472 2940143 -88230436195280351270521853942649120 2940144 -99847783442812748963738003490963456 2940145 57412942499373462698384823188031720 2940146 -32139427685473149782763117539808000 2940147 85208908220857272190252937458758120 2940148 -14710088341357702175136728575028480 2940149 256284428388717827743824320675224860 2940150 -22234483418606316139936978370390400 2940151 -1702593699452025553718841225900096 2940152 -471068571164850031483271209135718400 2940153 -64134722451267169283696191088389056 2940154 -123385780491440971855421685013072128 2940155 61251605080430071948203840439470000 2940156 75194039941782273343230865047424512 2940157 -250491357186271322717606059089121536 2940158 -4348557134050362655554888176855616 2940159 135606965726762457011884612434803328 2940160 -250582161900639279264430465713438720 2940161 -300963509225283848102914531359535680 2940162 154575500767657135327189746694690560 2940163 -9764062968487842523355778871363588 2940164 -48965106864313153466739396458397696 2940165 -309828885144349014327156620364864000 2940166 156791504735668700951537875996604160 2940167 86389524636886478221482968215381152 2940168 -594676813787176818305682765250560 2940169 240288947711173101398801329910732570 2940170 -7628179699404380903123286423028800 2940171 50042707220184337136953890484216560 2940172 -492221492149698855873396514086893824 2940173 -82711523781809656477348918869637578 2940174 -137943969192859553085262243044461760 2940175 -56812006150720565462086359450751200 2940176 141162597238400002047453186802655232 2940177 -82578490289071359416820825427104768 2940178 -123470223406973616229321676030161920 2940179 -723208706470945129761748741129789368 2940180 58234422914266068627050574460200960 2940181 402388445740035032725332580812591264 2940182 -50616385982320536491864551764931968 2940183 -427749562135615023348823838870070048 2940184 -149544238847977504230644776355758080 2940185 -33460535894838416394109343684746620 2940186 -28445420387909254937434755156711936 2940187 -575914976122337173370375481893399164 2940188 -21098654956419255247404446937967104 2940189 -8487052317651749457827103114156480 2940190 21962396375401354144991601759676800 2940191 -333791634453942443198759291221610088 2940192 -130288584817386594848107309742161920 2940193 503905039919244900657573384742838320 2940194 55000051294256158441894632907614720 2940195 59123885372626988761485627199472640 2940196 313621437343449417940010171022540800 2940197 -224612065342131584928966225694122660 2940198 -181307264255491631362585226131081536 2940199 612810311962860914049517015802146536 2940200 3466242551649668812934312133888000 2940201 72891126474006639283894307298333024 2940202 -274042548858252893307271657180109568 2940203 279839860716389702214739721257979280 2940204 34174893611650484252581452540103680 2940205 45077267766230241668204533678581120 2940206 124077171661250115776326216198868160 2940207 -52411818175239832823277939109165560 2940208 -12047684755830647044121404248506368 2940209 -13569493800221798172623248802062620 2940210 20081851312848000402272741982259200 2940211 1978167534091305802515284740914384 2940212 443483340416598361114299540461905920 2940213 203514154650593511275949341229536544 2940214 -272878744869252629012261389767185088 2940215 -491543044061850925980445054577849640 2940216 -304906704000926738165607056854118400 2940217 -198867294360834452803004464800072000 2940218 -130972818334132508571531289534980384 2940219 26443494305999893716741378818421300 2940220 217933584412447168086854253597626880 2940221 14432151850564853470942161794206572 2940222 262410492591927209109386703975966720 2940223 -27695906302992018433937393983984800 2940224 20373477667660261765921948299165696 2940225 13461548862233560693758019380360000 2940226 -48193454487493618511960684120186880 2940227 -120719604227510461724259562325034360 2940228 77062463040958360200791802570461184 2940229 -131204324889878427175011527771171170 2940230 -15707926759897736521562225203770240 2940231 114048523421426626731083156272300800 2940232 -689877084304923652926418710138347520 2940233 -45092408013035846830606123482302796 2940234 143585895343202136660875140519891200 2940235 -537100729228757892671679942838650240 2940236 45079846491167228653254016690778112 2940237 237811210317860679711233992519158294 2940238 91811858075985185522723581004206080 2940239 -373197715228812006666709525503522960 2940240 25502000565136727892147252597227520 2940241 328176339858141707082118706310569472 2940242 -147516335120275077934041177546231648 2940243 46008181350539237659744549393134264 2940244 -480234377524799344909558247014670464 2940245 -337510503910302754417737193400070240 2940246 -331926596195273068883590540193616000 2940247 -123097400322147066732437568782637304 2940248 379602371173233127055284995798927360 2940249 103698538358831038503653333215915008 2940250 388146007951813444830478294420800000 2940251 -315254886552625753670234594081705808 2940252 -53929452684041760820478088453488640 2940253 59987840879207652312702388502040480 2940254 1909034764130518111200294753361920 2940255 96331321601361454189444323877261440 2940256 426927968698383357548482891046191104 2940257 155278568757365661765795219715510272 2940258 -247724712628941623136935638629376512 2940259 122155887950003102875917024830385616 2940260 -47731351506289426643159111402442240 2940261 163098150058346350055685763439359584 2940262 -206330553457692492166636162714365600 2940263 707569305371354814110884761507523512 2940264 -123230076205200018715542285340231680 2940265 -265039687822629372985942841199427200 2940266 -123505331688889349694131432863092480 2940267 81068362013680020148839104214299520 2940268 247470072010784218499388128146389248 2940269 -741951926012256780164176422153970560 2940270 -42288570871959589602394516712726400 2940271 -2656249319219728046905196172916528 2940272 -21138511332177776334089128689205248 2940273 -209657888802534002416831452558274560 2940274 -10914310455291321257946814071413760 2940275 -31756340373909867158825639968494000 2940276 -235620931366932059837453259344928768 2940277 364043713482484442214677537144462126 2940278 145534537720180851357148644235060800 2940279 -33732897316160316014786936768403120 2940280 -42572451896335548129343559097139200 2940281 163401942954251105620071214796466120 2940282 -28672160694875861783251829616852480 2940283 371126103070838571994297073166979560 2940284 84471481042199660506258099719407616 2940285 -29562277232328779213297631423662400 2940286 -40411912342682429583659034550947072 2940287 -65022314612473696905260850929032848 2940288 27729611809359794737853538867609600 2940289 -203944837152197602243870628207144400 2940290 -222724258185131346396960413854149600 2940291 394082846907862192958273202089595648 2940292 -248820218662656170234741196947161984 2940293 1643065647859612983655168741152540 2940294 -4464891005735661049337040519861888 2940295 358581709436846758651042706971811880 2940296 52819655675812964087320020939048960 2940297 -1886013128742006594521588262211584 2940298 118505431127506529845993537945220400 2940299 191805680341124461104826854095345736 2940300 250653439058471795543226446995200 2940301 -76019932106530504890830718187174400 2940302 -154004803642370199080009411937219648 2940303 -62519065162124447767552531700157936 2940304 -83515536465450139752798547601260544 2940305 382663123704835004305315691495417460 2940306 5098551512417986985246612010173184 2940307 -386769397674836916215307196537717160 2940308 58468898359696571438514290178686976 2940309 -217341554902221830032130569238494386 2940310 212915220643432152479466955328976000 2940311 234733626045501482805777193212532824 2940312 206012717119010324232521740029911040 2940313 -81068280435530978132932471347808438 2940314 -146567358426879397023272016494284320 2940315 19034256625592476099917304144074240 2940316 24292947344802312433820451240406528 2940317 -153510093449603481136502214640292634 2940318 160525645930198652044023317584448064 2940319 -89115705518854715615308624657044800 2940320 328725926357542562470161705137602560 2940321 33345050887849017101906929822145712 2940322 -148675028102396811929390210674117632 2940323 8353049012236103415307117252010064 2940324 107862395572205779785114726421125120 2940325 79120074263510917458615858901952500 2940326 -243679517129193062417227710281302080 2940327 -102634424317961648652166067487684960 2940328 191975858829815413766276792665820160 2940329 145511112304221728604537918540686976 2940330 -39756857994105382338740558264206080 2940331 -81827745189126478052510431633212648 2940332 -343369649061436442967339068396968704 2940333 -318640867601457829021665350103613152 2940334 148149902011040340598545720641254080 2940335 44056228169901482868946308427656960 2940336 350287164071577630704683351867392 2940337 -784547067839064058266912336400104888 2940338 98102320230642363785374820584036896 2940339 -363237035736278857312310010748313040 2940340 1707540049822013435375527603691520 2940341 -16321312037917844715263892988317408 2940342 57761586460950752918709304173093312 2940343 3580571649693421186193351676047760 2940344 477166199152201911611088980464005120 2940345 -1545290900190944832403380498841980 2940346 11648411921464307725387027001077872 2940347 93445055366851738959548809090020600 2940348 242895708680907223563635943635489280 2940349 -355744810202694688144341184603791764 2940350 -2040278167208570439274576254566400 2940351 -66882833625176555014524481848282168 2940352 -213437859190153238560361510594412544 2940353 -4227762353608110445065236917277016 2940354 112991297769539404082320865694589440 2940355 -230738578715162519507152977314755680 2940356 41874919177149884376236827467137280 2940357 8217270822791949106380576316208640 2940358 -96635873311752325503789243859185216 2940359 95847856192375114175159926333630104 2940360 -109720112527412424423716200206336000 2940361 181674435999818767269825011431804852 2940362 -138404791647686196975859132786614528 2940363 -171762821177784269946286597240152708 2940364 50617306862245598469508277542338560 2940365 -423404140774497618157516513528114740 2940366 -38846087621998794280048183733145600 2940367 -87549326699329231987300538396142528 2940368 3300775976194599801023313389076480 2940369 -297053134707422504792778698663127360 2940370 -53850608831320197601769437777689600 2940371 -264595515382220188569886848867596640 2940372 23373599237556703491146650983040896 2940373 15117950627181653477044539192422364 2940374 79192634959345552302542757530523936 2940375 -36794704301675373208526311580892000 2940376 460481934331136440681769992726702080 2940377 145015055258064539446769347266880272 2940378 46237942327593768485024248079915520 2940379 -267918799695891947177269183150232816 2940380 150305632837163404788249145834598400 2940381 10268622112038541891057120168738944 2940382 -139007049051653381915063274745411200 2940383 6591037264421218183917112980316800 2940384 -76623365933635130541834415948431360 2940385 -38212390342062947953399720104354240 2940386 101994099163187244076976689014157392 2940387 3390002284373871931107192905013168 2940388 -278217190479357189114976673657837568 2940389 116358627611340782026099202115501024 2940390 -1238820240627391726289874936458880 2940391 453652500608056166533772407964948792 2940392 -72691519635739939597799881593784320 2940393 111244830103002811163311785539358864 2940394 -122102458231330373509196630611584768 2940395 84788112317500518569775000017234400 2940396 -121348206314771944283280173208734208 2940397 -113369469961853275109808502489427880 2940398 -272377836708483246399158627890660800 2940399 62024409559466603826056390073840768 2940400 -37000666521958215589781018133299200 2940401 157056802478593724496698261560248402 2940402 -36353774275313136415176713181822720 2940403 -75817143335623196545843359382038720 2940404 367385867597619374496415892868919296 2940405 27773186913188565306717862863025920 2940406 114378509136015224816665110006343680 2940407 536865971360562700499629782343495656 2940408 -652617579744440664621965224831180800 2940409 -131150236571061391506911060421706390 2940410 16291866714846130487802126335742720 2940411 -141221131416727327540150373096765928 2940412 -49097717451531011986160367423062016 2940413 118947474445007236847592642096184320 2940414 -203211322733360535872366152372267008 2940415 -347215579783256780090396323477516440 2940416 -262941339152858933182369217252425728 2940417 -132688544613522371868434280935195520 2940418 -25078994489339563416694499315222496 2940419 378325060251658805390371051854125820 2940420 29404633961698371026705789875445760 2940421 -439867931818568453945563055283200 2940422 13838902988559249532796322175952640 2940423 82130625128482700479169060625591168 2940424 84095524026031050012819867365376000 2940425 -275285939220130464625967422453358850 2940426 -3787765184127769062080929532040960 2940427 59870432370008563459407566292172832 2940428 222554377687489394747305946256307968 2940429 440087356057455531788113318017915360 2940430 112300425157249843430364033411591360 2940431 -113869114211858032843854339792584448 2940432 46857010790042864007805196502958080 2940433 -188675394688285323026087264997240720 2940434 -25330446331079131492711860093047808 2940435 188140109082149697569916833593843200 2940436 -317503949540697844166523105734024320 2940437 -438442023659927896920818895318172914 2940438 -35458737180085748348555655858325632 2940439 -54240645269106819195980720723699760 2940440 -10163500187228525042341632903168000 2940441 -2901680910908826473912005039883616 2940442 297565454250158639315334476633683200 2940443 168649317973423907186099944983656448 2940444 151777891808573502262010521845454848 2940445 194160335803995227985284077264204800 2940446 11665397216534086803134326376447040 2940447 -143135026050917598613605547448182200 2940448 -193772146839241776903755016620212224 2940449 -584101225029799965236554009969211550 2940450 80556740916116122901029860348105600 2940451 -584511462283957327939484760844215600 2940452 -260791908824117503012359701941908864 2940453 490664430798469713251627892641390844 2940454 247323809729418147383236479580260672 2940455 -33273890278943164115602343215809600 2940456 -108122118505402256532860340494499840 2940457 9344216591528210493420747632801380 2940458 76025807057415214284116192826232320 2940459 -121392754102007500753491901754457600 2940460 -532358649475341555234810010336266240 2940461 1150300755421139247927842051965666752 2940462 953826150469848175227618475673472 2940463 -1066125915975410836621763557032239720 2940464 -29614184849710371036168587168907264 2940465 82720242240397120388299508431764480 2940466 -31294282537138826327715455989283568 2940467 -325899024170711730748161058907167608 2940468 -26668549922671792563049543063080960 2940469 -895417191485413481437453026468160 2940470 12453990016757568391555062779779200 2940471 -96304143886903993558111064718211440 2940472 -566643283680396112959494039866675200 2940473 -104107554929853372683708776137857580 2940474 -3119137468225045974615653404047360 2940475 165164087369194817688416419300740500 2940476 131371703127367557466036238847860736 2940477 -77006308989777472311077052094337280 2940478 292145824479326558161975568851415040 2940479 -237360961985156952089935191142698960 2940480 -50682314401725092773833745225482240 2940481 148956884037228586188845325197655360 2940482 222811422481241666636076245854160592 2940483 55403737410189042107173475225203968 2940484 -43460314192938784260516251111136000 2940485 41667898286238426207391703434437180 2940486 67326531395210405102540486290299264 2940487 313270855264669544765580299899219992 2940488 -39090683554037779004099822201994240 2940489 321273152273909723335678884141623520 2940490 -33839523606115483802792700340057920 2940491 110816808439789633617559429317966000 2940492 344671010319276449263350546203814912 2940493 -10057367565819066570733738512649800 2940494 501509368914028084779789994410432 2940495 177886772663353420806084158849679120 2940496 -59979454874761581221234416978886656 2940497 99101405515188540323367694917931200 2940498 44726020240690072751161315581687168 2940499 441022634241085112526081816259328064 2940500 25762755541297495048966765724352000 2940501 -145912991033204481580271101310616000 2940502 278243686799812201173619579469489952 2940503 -164611213381506426156989925537343056 2940504 51464245816751102966678850026864640 2940505 -88554317680202659284270196713231360 2940506 80228463882276234700489745663973120 2940507 -399525698699921600015330737990087560 2940508 264107414766343563371638505286199296 2940509 227902498378532673792507964584359328 2940510 1421363978975107089940582744018560 2940511 240580655504108012237961197340664432 2940512 3734303543560083925980790897508352 2940513 5787570529062274076322517710800640 2940514 104506691564677146766881758125530912 2940515 -283373598019898003919618496504878000 2940516 205933427616179617708684031731814400 2940517 -616636027883105049305527695771026434 2940518 142764314088176820977758129436889216 2940519 107424226598067019557625399940194344 2940520 -24051399306224530111916755827916800 2940521 -47033273360215790576092868483470278 2940522 -72125576947907425630303651764691200 2940523 159676751754023689759417953639910772 2940524 -276609233942943384286209685254571008 2940525 73602784680371365029894952040080800 2940526 81744155543729050561771429165504704 2940527 -264943262589114299197961093535034800 2940528 -30628477580699678839469865685057536 2940529 -184076487589897819989214488815744000 2940530 132518951386891756068703786713632160 2940531 372145099714050127576710297627399744 2940532 -37984234149789568297442164792125440 2940533 261174878147844673222518751683143964 2940534 -173608915399370039104524147114851616 2940535 -36392913673895407466114170672917600 2940536 -120416706217112129896680602893025280 2940537 26857654722977526634425242870356560 2940538 84442971127232939787080643039528960 2940539 468481076975549236096091274340077600 2940540 -135414326534352540766395364874419200 2940541 118141598609053591143118093561400652 2940542 -112725924958092995849672861227200 2940543 198000245774072886752559464858792664 2940544 -206036621269763816480139813826068480 2940545 169256552355573375553787412465806400 2940546 23390056693278769681991231232150528 2940547 -840527912311492168927021162629004400 2940548 -110742394326979908963999030702122496 2940549 3751939831403299458447731535664608 2940550 21836658176120442898013317347484800 2940551 -166302670718291471602776761397545448 2940552 17029396425527808458895298754565120 2940553 27938687625086113603448589197609280 2940554 -88298722757735818566576750547618560 2940555 -4202038450793584596437743603092480 2940556 151732957122177848902170543883800320 2940557 -572523356857290212905737393380928 2940558 14921428002780399619467331646226432 2940559 -575152465603216625226102747787756240 2940560 -10353829472690632160905553707008000 2940561 50028771074478081446488405281380136 2940562 -315056242200604298532682546262137968 2940563 -572126984085310711399413746503893960 2940564 241444682164768877430048466396342272 2940565 380671154874569538288448973657738460 2940566 -77838761228093318170066703553096576 2940567 -20223584776263315637589290945837056 2940568 -57357691317554550037815243155927040 2940569 734815362702700575040071081947627520 2940570 174592459923360044074455368123251200 2940571 -868640733066805261642319394411378000 2940572 419361766564117005318148658243390976 2940573 235989345793526591230270625727260160 2940574 17273065992741253972793870895550464 2940575 33334904566633370104036567384265400 2940576 -91547667683476998594168083532742656 2940577 276671544007750418901845906259635426 2940578 -183959760041985053621718113543402160 2940579 319906503484570770097023037399681584 2940580 78794546471093490244479661613011200 2940581 494468890176617419796669665342548480 2940582 -189063561686838426926394750319526208 2940583 71002744110904509242740181851518960 2940584 -290452624016220265563564778060477440 2940585 84791705861274286732116949518494400 2940586 -13600048525694506099487710078474752 2940587 90054546447676900492622890871012400 2940588 -222530010811155765183388345359697152 2940589 188358246509126142668339448170702860 2940590 93737531915421291127188396789220800 2940591 -283850628541136148414892759160201208 2940592 -98294210317180942468414994659737600 2940593 586096164458093783483451671981725842 2940594 31593270697915944269429424985635072 2940595 -80311839242764128830405589233812320 2940596 195594520867000114951273477728110592 2940597 -218121572410154306114822905907977920 2940598 2002459276800557148809927005913088 2940599 -65756580698430100612539741788854992 2940600 101657479143498941118367319063040000 2940601 -251853344888367566626683654197069398 2940602 24451185703504845728753994730475520 2940603 61592576040542009124275163796237824 2940604 22216536518568449062509300284595712 2940605 218640141480285326748610003812025260 2940606 20351662452269205373317743534411712 2940607 31273404195861490767187572866160000 2940608 -142027731738021456871494494227267584 2940609 -11116358539738775138913941624796288 2940610 95686840745337891167116168115050560 2940611 -530741338194409126720068948682698600 2940612 90259237234351456306279727954365440 2940613 10838199859070528160350186660608924 2940614 64061364712022162482796406528226656 2940615 -154159979550677797525982982010536480 2940616 -224224179902564489988169010170429440 2940617 -771299490619780364914635422810759040 2940618 -211978833079227807353650722975856896 2940619 148752495510001462264266000873757440 2940620 54562507028563859759322705799879680 2940621 34797404342507162219589975669592704 2940622 -1051563568900056029952902476869888 2940623 -4114731826597692939803448085401600 2940624 -7538155209751818586366797055303680 2940625 -529358481839140465467487053673462500 2940626 154457847671924518252926538326974784 2940627 311246569534049029038788904861503280 2940628 -21674654891383987303718846808725632 2940629 275499897321916087897943621348267520 2940630 -43161257638364427251123622373785600 2940631 364400637711425584180528787809943432 2940632 -142604740123269213908441093069291520 2940633 478024794123207726866258704692563802 2940634 -160832798849748437816776975042133760 2940635 -233040980584449798374554443870679200 2940636 -229233080961551498608304285243867136 2940637 -94582861005299202064993339502994234 2940638 68178286088701727234623658658798720 2940639 -29602951733676986691949820414330352 2940640 -89337245409669715279287863220633600 2940641 101447718957160305419051443215264 2940642 -40122063821657839582516882894958592 2940643 10656089618966014012810301996018640 2940644 22105964704132118699689522446237696 2940645 60032102196733868515621012874370720 2940646 -66522587378615274893173963050493728 2940647 -1579310012017345015193031163502928 2940648 202588311450345528791758461959208960 2940649 130477641456784916558320800177772800 2940650 -197873735681344141192195734400838400 2940651 -8693080765273583430657505775884800 2940652 -54433381665827300981297511901280256 2940653 267413843195847094860734109625837344 2940654 -32372585359127550644676239276548992 2940655 157656404594062193097594966129151560 2940656 -17789264358447748570918647034675200 2940657 305618225415662219640281755628304240 2940658 -49001032999608596393842779626442240 2940659 -29401838316991105697013554518620696 2940660 126193596684641408182972595182467840 2940661 10199805930758958906379057793060800 2940662 -482794496838520517413057117650514368 2940663 151393614217908351886840256537832 2940664 -302130888118632260220122786262528000 2940665 18323855445885072506794655519639040 2940666 -235496683745161875628912845171634176 2940667 -547927972031976406843856294427416284 2940668 93948545494179609401624464109713920 2940669 390946200142835048496555639867614694 2940670 112658338302486012989118852317513280 2940671 -579506173425506739710743201534864128 2940672 43294745446613900417860382377377792 2940673 -206541809523918241635645099324814078 2940674 76150986583721971389671517266534400 2940675 -4552691632730028261574157580327000 2940676 119375432347945562422695538551800960 2940677 -5335698400819893597758299445024388 2940678 51626357092875213608666486485708800 2940679 217445486211557811950234119543145776 2940680 238988782662992384761339910181734400 2940681 -154057382634719820924109301673927456 2940682 -1676029886075785847258859667187616 2940683 -149230033456692642468763152159793896 2940684 1168157869164171021750623369256960 2940685 -116079261858716620786581549781370880 2940686 37737164609876568585831417397411776 2940687 47189315543094022624019514600872400 2940688 80850315115687658616819182531248128 2940689 586297508480461247998550292467981490 2940690 104969485520404177975266802828515840 2940691 49309730720175508377530365331752064 2940692 -57909198778075752211976385619373184 2940693 173355461106075372151512759707491968 2940694 280482040172033481942468403211979072 2940695 -220253473097025291372042508668717600 2940696 -525746319698145542544124623677030400 2940697 -544837265410663597473273391627566128 2940698 287530317127376428924492343749228800 2940699 24691982843834729777807352773899200 2940700 -53299688524399547543641611514649600 2940701 -200540937345933752197235876284065408 2940702 19472522193402237562058227776820032 2940703 185153303505761925464459263605798960 2940704 -4370335648291159736242345391554560 2940705 3815096374977300280106743475520360 2940706 -4948756484664480831341756918718768 2940707 -60613200844262523832533687489821952 2940708 105514582085662422814200028603146240 2940709 -316926235511926472494898579832049090 2940710 232053676912554933625384301096256000 2940711 77398801706294336404119240728911440 2940712 47684180385488562304423166138603520 2940713 76350298015726921173768744069880704 2940714 47611648793420094576690048264410880 2940715 66721012127761407446898264976840800 2940716 -200596089087862440078293087668669440 2940717 153764689897222742044993883478543648 2940718 -14157885292732944053877901748996160 2940719 -656347716900781614096867134750607240 2940720 26187316511659151649006772433387520 2940721 -18112636798018202429253747529661888 2940722 51381207911839175431694593037543424 2940723 -44838546175935207583815596604039936 2940724 -119418508665184821722751531689125504 2940725 69059820413265620944978708573992000 2940726 -90359832422164706346837152745723456 2940727 8964668942536882260302869690435480 2940728 -212395145946655267323434536858828800 2940729 371399994346417284107745395123429088 2940730 34518676171148120159652727819005120 2940731 -25082670384060836750895066619005468 2940732 -8709734093000860518204985016924160 2940733 -160241519690982717850109624681833018 2940734 138724791318451368029582523293996160 2940735 28339133191348449684605354122415760 2940736 156899881600517054513169626601881600 2940737 366173436549904272432887563506655920 2940738 -15071679167873615210094190033432320 2940739 87596685188040224461799740946899824 2940740 -181359693318101209962463568052817920 2940741 32265964814911365604957373683077948 2940742 124938710579833512630363292630672512 2940743 368589515010465430582347630168681024 2940744 -114773918074125144476544847042560000 2940745 -12329683411418547188642640650761200 2940746 147415667934314091234913011966273072 2940747 -159475130406484585356486470110281000 2940748 88612951727968882057752819834737408 2940749 -85553360649938111717040237494574336 2940750 86799184862273065682641208302704000 2940751 158956153823210540451806931588562104 2940752 154778561602769883395831755760787456 2940753 46029176145352299140020561553952768 2940754 154227190238377595037718922725650576 2940755 -13585259166312530786904886824165840 2940756 -24369608385904428934906527271673856 2940757 209987345566137607493830910126932320 2940758 189055446762932278993291120752489984 2940759 225627837049617027505082638395408720 2940760 78591287705619497732956554904166400 2940761 155456115307516125628882781215348362 2940762 -191358632493857181811902452851594752 2940763 111306120752080939572041559150986240 2940764 419830075019633775785336780590189056 2940765 54027374162375504168072121806932320 2940766 134138338898084064290523876142667904 2940767 708843155906779458480205147687639992 2940768 257170009056110541480830476233867264 2940769 -425815862733268533988346792024494986 2940770 290481118808340392533438293980160 2940771 441472897837636903545603476667669504 2940772 -135955766215395732593374160128522624 2940773 -143398282154524691535700147610000352 2940774 123829849109074561602225449323547520 2940775 160739776153776531918256514862580000 2940776 265455162897105404858104249616686080 2940777 -48671147897165611238587418712882240 2940778 -75429728612471226187486550523353760 2940779 -811892748860495208204576110635260024 2940780 36926009513717931284384959590481920 2940781 233401120089505898681070756106634582 2940782 34669674445929640845714609532990080 2940783 -239325590162705033667717871413334776 2940784 44111013283083588824855776985088 2940785 -59076321647580941630543534465936640 2940786 -168291699680649131519420949352180848 2940787 470027999229617646254264798867983436 2940788 -155328409936898142417598909732706304 2940789 316366165649633993197658479187441568 2940790 -137728397362738448911630307799697920 2940791 -55959470661057597586668396067470720 2940792 128463453997148916613778067085086720 2940793 561080487221501792745268298107160042 2940794 -77444350506951018041656664149904640 2940795 51451006231897145622893723351703840 2940796 -417411125764463354771935801102832640 2940797 -252162181156188281966105059660126548 2940798 68472356311078045567870393081175040 2940799 582847191645741572192026110569052800 2940800 41926204717578350487136559431680000 2940801 215349283148135276182460356248821280 2940802 142489040328492675294526571543462352 2940803 -110576658990878926674685998561050400 2940804 185218516167918888287713990200359040 2940805 -6454543508923159437617339451002880 2940806 -40541258474067595300474655741190336 2940807 125547349944415757212690126060044240 2940808 124143757744809643499259300396533760 2940809 -7566642857140279332338507532913884 2940810 -141570395715042929702765987648916480 2940811 -58544465934488498210935273103180928 2940812 -1764785987691503080190594070085632 2940813 9667066301792554843007893772496000 2940814 -306501992412789824421701146033863744 2940815 117454967019235045358291718392680320 2940816 -35683261077042525681767105088454656 2940817 470189024034225224777895207374080704 2940818 -395842022473774283766366333429798240 2940819 216321291572492395929724723982004480 2940820 -54538543249526184291218580102144000 2940821 -54473958301142637106813990530154308 2940822 554492074709590409490909842908800 2940823 179633623179612782376774868075383640 2940824 -85160147332170250192878365104343040 2940825 -85168216686577496283245189909714400 2940826 -68043216012248315599996529901874176 2940827 65615241786996243488122555612911360 2940828 -177442118605431851032605882747248640 2940829 -11821777926001068089311174488782816 2940830 -4734557725480942223068674943536000 2940831 -221791201715196237589087697078808888 2940832 271948662096863260542507137522073600 2940833 -95036776726735029556681697039917662 2940834 -27077011384176042649610720630469120 2940835 -186157538299463630974590174255036720 2940836 256159323582985049611483957416612480 2940837 -60119626483416225686186651105374848 2940838 -245186050267548453703336553638363680 2940839 -121265523650868771670915719801621120 2940840 -75034245696303365725197246382080000 2940841 390611319232819364446748876587483812 2940842 18256252304686591906148809133907552 2940843 -43605676576612566153176399121961296 2940844 -14338967171508246062749239865195264 2940845 77862191853008652406120764277193100 2940846 -8578681666165651121055932413059072 2940847 -50321588498407509029526149583909696 2940848 41862391144204777772917624005033984 2940849 26712398412048421355907170020967424 2940850 59887471340904220813890553945372800 2940851 156079208264126913682308793593904152 2940852 -243439034596867496602013948356128768 2940853 51708009042938851942211833760069102 2940854 19810388146857184484348659208908800 2940855 223584209309947536688092012602755200 2940856 -9581370484683210660580946479349760 2940857 -274296938095284685194530375823831894 2940858 -151287462291861962309005148475936000 2940859 160253566997367853805287119249506080 2940860 -104628104597026421230452064069693440 2940861 8409132731932488323287321094092800 2940862 290195453351188209982644802198962432 2940863 -26765214787481946625286806472925888 2940864 -14569768248646749793433344272236544 2940865 149424626238846958020995628429538260 2940866 -230136534668139954385306871273181696 2940867 -20166575545163443419127716615679284 2940868 6535147178609620178303451910475776 2940869 671042549787797605530207811969391040 2940870 195893307422572860432575645870684160 2940871 -14937353176078522509612550163895136 2940872 -170110914371103464118292351649218560 2940873 74492899750510488161214764576079744 2940874 73983579100209700562876968346661936 2940875 -182138135968073588873471915349336000 2940876 233803694746589170486370671081995264 2940877 -109862278339289840591998072467531520 2940878 -27558841304243662266964057356869376 2940879 -96268597043424758776532221934263416 2940880 169994443815653442224802934210560 2940881 -533399609501901333975174604152128028 2940882 60304407852688453304439803480448000 2940883 -81247103942093962888549647603195576 2940884 77122865647913657355259140780036096 2940885 198110588742327353927894257461274620 2940886 759113689213946281748982397570944 2940887 431676197948643316402140517504678536 2940888 29985793318435429470906065469726720 2940889 35270133052384059720555343419441792 2940890 12359026445433206951870051834116800 2940891 -216794432303397606928078888349953536 2940892 19554266107921926229653939101857792 2940893 186928523892746887640454318165599142 2940894 167540818048545548798972322109102080 2940895 -58015884686754122215879517376537600 2940896 -96471883387454563906014578328207360 2940897 75112736011558450801237997647815600 2940898 48556842394128205986324328430737152 2940899 -3662381971411648376484247959429552 2940900 -47510713856272463188271489867443200 2940901 -18406694449191694528162005605066628 2940902 191966253838093476727657169803261152 2940903 -142090226744225389954761148115551056 2940904 -50200572998658816013571169511818240 2940905 129189085578757151672474687502180 2940906 -28255813087580935357705997838103296 2940907 224309029455277925604908325182663156 2940908 -14291070990288044231278041088155648 2940909 -139846330640941350304721847515068320 2940910 64527449775123781651237458064853760 2940911 413987634328584375886875195214738512 2940912 -40792369463899803506048762815414272 2940913 3499412772834812055084951842725104 2940914 101341071253902118756859076620718720 2940915 223687821912213580217942196666931200 2940916 134082092430381052841082152250286080 2940917 -26319489279747171086307622547541888 2940918 62611867386292039150055062147577856 2940919 -5614256716822376075378171918980440 2940920 -439748248241931783874014099867955200 2940921 -322097460809789957786345570762201760 2940922 -123397596494894338948240836256825488 2940923 -179378096210300148633420911337816 2940924 59913388783217337918939198847844352 2940925 -33532871795767918277642366931597500 2940926 179568948121787657245073143355097984 2940927 -74380934652052265687711763066539520 2940928 315164974133207258260145979952988160 2940929 68087887149815038719025442939694420 2940930 9345811519485035330860632481081920 2940931 -615681309898021261920823825781376672 2940932 49383081625666222134831464739740160 2940933 437180620561334332756329942832809600 2940934 185779350423885472304142887465489280 2940935 321238069107357042461736453983872560 2940936 35538361618138668104928878992343040 2940937 16717267421717120086917068562370586 2940938 26677693032637005744956689753410048 2940939 46281519872284406636955481016352768 2940940 -266993496935120786216237136921000960 2940941 212664746491820141653134313272517152 2940942 1706051245000790325904694228505600 2940943 76591436177462080024019357535433120 2940944 -48887400539499342180593431751024640 2940945 -2477106705506822598284740961936640 2940946 -151806424746158898593961344454756576 2940947 478033459963028214406856369464356396 2940948 31311079217337959754930002330484480 2940949 287694738386523900938143390966641792 2940950 -236670400611574831800361649584440000 2940951 108229392289438262831739843451296 2940952 -60625818320064631238131919217745920 2940953 -226758383958335996940159419643320880 2940954 -168626403912476639946636525589793280 2940955 450796529067038484492747493689399360 2940956 -238262543223865641874704626780858880 2940957 -231148848091790407598469308349529146 2940958 194944785317554399845953133962496384 2940959 127527049109823905056771093171676160 2940960 -23998302405538574432742792316846080 2940961 49754220953308527761097727805204400 2940962 156432753027278367621092237431872000 2940963 -139222644663613625287724743387896456 2940964 116552603370392663884659149132574720 2940965 250363554733767323211064673228426400 2940966 62085838619776833960856009464086784 2940967 293855869897534661945422429848127032 2940968 -159405150807378131199807107511997440 2940969 105888324209015762784863411987930400 2940970 -16438501664796186536802578084966400 2940971 304134637759099299700827506778711888 2940972 -294173998622990546680142494659072000 2940973 111394168566625248453488552346544320 2940974 303657314385900660895589804107964736 2940975 21738102566995078428844457688078000 2940976 25101547639508975517551109983567872 2940977 -64005108854419932098672385957570660 2940978 28162649980438809576511028612981760 2940979 -158646099243846935555683542893798424 2940980 165150270564634738360722014968400640 2940981 415775827535197994141223291042392352 2940982 -5909049805678756011890555304364416 2940983 -719694770867258416031097832354434000 2940984 -101394279288344786619638518722109440 2940985 -6490620764366391512315755949059200 2940986 23426587276124626941888786026862192 2940987 40468877250366284820409898616168960 2940988 368866276562736077653730397420735488 2940989 61896253801235259786964610394734790 2940990 -358808480638027262743029998319360 2940991 -524191352808104624533606962858042200 2940992 -122142776676891144933368344610340864 2940993 92942804469331174507025828103367488 2940994 90408204166684726034872898396216832 2940995 220928602914026999441547214758186000 2940996 -72021777657803866439914630276113408 2940997 -110699311576689598661730487161751140 2940998 172756998787260535334476355290400064 2940999 496832943436196366503552919009443920 2941000 -199054867153763372663614359444480000 2941001 29974999601425280234618349063811584 2941002 13609673510437435833796924053619200 2941003 -213860802315458241409076307129097616 2941004 -75302712887825346425629977963929088 2941005 45773499221732084056681747554964800 2941006 -246722561058267610611491003766678720 2941007 -65730956272467927660628449106425744 2941008 10695884431263984597683381464203264 2941009 -67872771747931615054286666814887696 2941010 -109240508108098952187184028187417600 2941011 109709145588812301599119400973228660 2941012 23508934681824100253185973208391680 2941013 146029346324310378683489065983340380 2941014 138232249522290853665736127493320640 2941015 -42967882744885469975110897524825600 2941016 -240813223045795616620312171206451200 2941017 15031356095947375925978281729588512 2941018 31802485420746828849693853634918400 2941019 -197013160812177946041515618742608208 2941020 164839019049170645533778474219635200 2941021 86212150323902408044901890125436000 2941022 -23478762327591468352978652488160256 2941023 43435531071006496885804831332557400 2941024 -11261060471006717955113547410964480 2941025 -487910610898198689112277515959331200 2941026 192821974331612039452466534639232 2941027 173337296394614048963127247874893552 2941028 -9407128548977646348254090524646400 2941029 140071423174378085985071280685691040 2941030 127169534347526558929085693152076160 2941031 171573235279054588645795226898971832 2941032 -90378727310465910739999554718924800 2941033 161721685551851003683645314202551168 2941034 -238082862221557199137778498946795168 2941035 48694259891306770652369317227429600 2941036 -97158298484902408894005494678346752 2941037 -227261952880943209821411866858500416 2941038 -42712536472615981610374255688520000 2941039 -78333901886959523381552108220954160 2941040 52383223250816466712805829559910400 2941041 -192656055176293076204343190077643200 2941042 -43904939984283096197905185123059808 2941043 53986622546854219679781760808408400 2941044 160821165176305396390013490785673216 2941045 -240321850457129499793963297695280200 2941046 -138301743672957545174032048732722528 2941047 139896513504475865620197204863023560 2941048 436709607941786766693804700434432000 2941049 410769284916584359598380491880483050 2941050 -14422293190645448514691247223206400 2941051 -307049823937201947503599184279039856 2941052 -475690811263426412378929908823025664 2941053 165578181406631612359904389899532608 2941054 142044643099677389681068882656391872 2941055 84508851159275142763111584226940160 2941056 84157081847965279679113312233062400 2941057 -42334353718165056644301839104493568 2941058 -35168835751487023428980605943235120 2941059 -202955459477971253887566555528468672 2941060 -114392326634701327118897435960524800 2941061 224112529753897504673676193360376412 2941062 -185860404858807766231936186682972160 2941063 -140455146127944685391435604286546496 2941064 243563086692392253247338135190732800 2941065 170283283335506626497973157804581860 2941066 211040655219153930942072377689927680 2941067 -2873467344385770120793262573057124 2941068 112898442161468244815956604013189120 2941069 -132686848392520022406591810845712500 2941070 260601654176790953071153100240626560 2941071 1328543869950126810504755141025024 2941072 91543329473497358241981617678057472 2941073 -312980125714009655053338512487465678 2941074 -78713781343786207363516939641052656 2941075 -341135678029311832038694400116683700 2941076 -114509944978112221671070223900506368 2941077 -34213031841483246198608659710650592 2941078 19456108150810269692867394241600416 2941079 157519879629798476152006080134039184 2941080 160022683568306485469929498979328000 2941081 -256523454814306198161724869644281152 2941082 -37567094929538307738487176409317888 2941083 216597684706615001582562775950327600 2941084 141745178885133064216641529789001216 2941085 -120950922992157835614388125125245440 2941086 186070055061176728527370691210112000 2941087 637758686766046765291078142591488736 2941088 -205326875829363435546885054736957440 2941089 -26915655030611496703000297456381776 2941090 -95463299524416910773008736101184000 2941091 843256328009576696241258195566937600 2941092 -109331064675648538109875006060179456 2941093 82560892819233001914780776942281560 2941094 5642459915567001226168656654673920 2941095 -216730023020262962942513054483634480 2941096 -232843956820857453730256621651358720 2941097 48066997762228356372330537828916980 2941098 -8660569610699864753426180722388736 2941099 -20105045782462511892967619395391488 2941100 129730102848571759692076481122310400 2941101 282307090689913714985596067124932160 2941102 6005054864697308184925440288417024 2941103 421980799579880455578359000087108664 2941104 26332462147820972857525854648926208 2941105 83327367400167886828829889534734400 2941106 -7486688567324078323172312070720000 2941107 173227904675047217301483981155137128 2941108 640839444160791006397517955895247616 2941109 -1483688635352752652493597286579584 2941110 3101574514695725596403284703804160 2941111 238694733436472895341514687997491000 2941112 -24531793744381402433663408880660480 2941113 79456823130849991478078205630930624 2941114 -3883278944227287710735768840981760 2941115 -257878728661051714218804313390285680 2941116 -29282490594698848804682938796866560 2941117 203447246294973050379926105145232320 2941118 -149897203908080441471579055994602240 2941119 -434819965685594255784890290977209280 2941120 10309515824791742554009664602767360 2941121 -213826195150865243593357463326648956 2941122 58633574219848938392956429873067520 2941123 -726408749173901755883403262684818628 2941124 -437651216068056058865184787986048000 2941125 47648145846882371369257143908352000 2941126 70456925901482196306435476545559040 2941127 -460624167447533689367559883511892528 2941128 -238729700928634466168705012475264000 2941129 -263182444016794395766357315187829312 2941130 -80275526745005026690754064255144000 2941131 80941046723064158182701907101428952 2941132 503244181102972298769112546154928896 2941133 195118693421061153482759342658036204 2941134 17299326597180907876903919930204160 2941135 -140886022377326689844606266541191440 2941136 -43341963322750721499608259635183616 2941137 -201971176971760420188910767410016960 2941138 269381663970097178068423772723076096 2941139 32905369411219406723122284790904940 2941140 -23227967432168499157725740462438400 2941141 37232702008887484442003224493037472 2941142 100518587841984396401161508710493472 2941143 99868030427362362239545503921504000 2941144 90849090858702507067364028628254720 2941145 -51323193976085799936402742400111100 2941146 25441375718120011243369589695200480 2941147 268587151066977484334494188602560 2941148 -15179667039322721753241628212363264 2941149 47094024732740518701384983395006560 2941150 67961219080966733522784824465544000 2941151 -692210260269330791404666981278563400 2941152 -426348261346436526498095690816421888 2941153 60582740753126496282171843229901798 2941154 255839062491072487829183788951069776 2941155 23966419929248030308837965440652960 2941156 -5448471756028090267400427677204480 2941157 -7738906131502388202386243090347200 2941158 164992777495238544605155055173298688 2941159 -218035702546465732734704248263331152 2941160 -158186142576573469917504883838208000 2941161 411509743736682553222395943242499680 2941162 38775488164101640297027275903429120 2941163 -17917177698294443498092283307413856 2941164 2124442956705308799952577321687040 2941165 -363558889437396357697841748094030080 2941166 -616467911393021216057777097555277824 2941167 -86525254565805902091903560925551088 2941168 -49236010857396883315176707512926208 2941169 -222268085262703019267371304307261888 2941170 11255828277211777642622908825497600 2941171 -389862956747636344851656591640432528 2941172 47369655130065918454452451382863872 2941173 -90038960180770216115742155926360740 2941174 -80208846406863485539377324136819200 2941175 -106220701161281581577529610145065200 2941176 -77435009064921749284266308579450880 2941177 -29338801220146280254323647074152048 2941178 -225403099973552640007217648762545920 2941179 -404917835824135614632511697779402216 2941180 355952491752342457761615431097292800 2941181 54974129759166324447056663085816000 2941182 99553324291734487952177625577722048 2941183 105021737802110147356424480826912480 2941184 552391208296620030636698518778019840 2941185 -6122794923371502172755240208234560 2941186 97690323248861444342653735106249760 2941187 -78920439773269728139807735674527616 2941188 -71716345630847768254533873899452416 2941189 -60734436705699188793122657903770980 2941190 -41474868625024172415020256559384320 2941191 15946504305617683426420889470525464 2941192 466420113073339878185889545043072000 2941193 307519568079601354270601040580623360 2941194 8964812101220149509539087779542528 2941195 47758350492581960373017393195143200 2941196 -83088252028789054004648426029367808 2941197 31930499716670675427833754282180672 2941198 143753185844885657228096957584140864 2941199 658291926915469236350416956256897200 2941200 -522288241927021976477627179008000 2941201 166719824485743241859722350558145202 2941202 -5758499681294434988340608282215296 2941203 29347099962642704988976394304101304 2941204 85440734492710614993555321990463488 2941205 439558897693946283214289927046160860 2941206 -185505472410802515756675499054533696 2941207 55156949980618152547512570733712456 2941208 -174447820717687850161407446406359040 2941209 209178937448674031980025307499507200 2941210 111399668318574188320033509825274560 2941211 -67825555530990705369536548259560416 2941212 -131370653887023263632150546335154176 2941213 -176193279631064309235314585673755520 2941214 -14065698374588482680911310320567040 2941215 296484303836643951174318953338335120 2941216 -96607572092593452608542012475965440 2941217 53968947998362188222171856728372480 2941218 20203013759521951882667211872993280 2941219 134021809335374170440758924303378240 2941220 43536899976049864017988638789120000 2941221 -203744373477452653137556698208377792 2941222 237289190253536970263425147949778912 2941223 311749328059608290544305323973300472 2941224 146343600316382740768214733052477440 2941225 48680340790453082901629746155374575 2941226 -110442492674248524253295206424804688 2941227 -125721649781378453055926148359801112 2941228 -161089746522434916172971019661554432 2941229 169896477694335745174934443945776780 2941230 22679613631229073775228737546606720 2941231 23641341350516233276347647411862032 2941232 -47548767044944127072609680294084608 2941233 -43915329873278402039945729817761376 2941234 68235676980606312194242615364446752 2941235 58277089869409800160063097807383200 2941236 -96050723029210816763777685234695808 2941237 -201892377598975899004965577487833960 2941238 298401138970653588611794237266681600 2941239 139640210499883236832528279195392 2941240 -147384388663549624828291094972928000 2941241 -250691815866892168206895871446748988 2941242 -126709743948516035367435723491877888 2941243 -968578511223127632174778409557936 2941244 -302849375368587538358399196666430464 2941245 -263441437122741563991198697232990400 2941246 54351520258125082581093627791585280 2941247 -92324692914150250037062548294218304 2941248 -25576321227531215499010619033518080 2941249 148693727034575732590367442177643520 2941250 6757025374994078413039298551140000 2941251 139303085799577356231766147468125432 2941252 -93801406373191038140209397595057920 2941253 4802056552197215803787067647749056 2941254 -242489773622704440011260499620458336 2941255 -118546386260638405915117559972719440 2941256 -234563486516463602979642641794406400 2941257 -99275957675587651726539479244176640 2941258 -34887615361224538787293424726720160 2941259 492178686921328396963243667384721216 2941260 -89925408015840311050502810615808000 2941261 -1184544807283940506612290302962338548 2941262 51791419883463631091884791999165312 2941263 3117484773140263142559224912886816 2941264 -115568743636755340545192699348459520 2941265 416876550730691065604291753050686120 2941266 69549744272381495569551708858901248 2941267 128603346071196258104982043695991200 2941268 -859319005558136042919461083883520 2941269 -171284330530584773921460073297186656 2941270 172218424917678461062369774515982080 2941271 203733503832438363785006366649588552 2941272 195399700905446969919523045313126400 2941273 5302271330084622625665936297033424 2941274 122332685112545746986204798273701616 2941275 96280940736167762472193654414849800 2941276 -270628074925067813771548057021094400 2941277 -321172778300109895579545931740797940 2941278 55062951122848930308960705901584000 2941279 -76650556948525372171673079394803720 2941280 -15228346247103621170971664795566080 2941281 -9460521640759623152258401141932288 2941282 -82025232858682521430290677966233008 2941283 365982546673346745275256178382645532 2941284 9307192899877150501688791315239936 2941285 -258076212716224961833060834266886020 2941286 1304564679196326042327344279384064 2941287 -267624148427265780588739598636492160 2941288 52921806872675921550068463646801920 2941289 -54570361796877584902060946767249080 2941290 64550695545226225381316103274371840 2941291 347635906730100876320847968607192692 2941292 -151918781551198258794626557702210560 2941293 319501862012863479368018805639142464 2941294 293175222360664510794348878784590592 2941295 47559257278107348882757028655475200 2941296 45234561188304223389947990195896320 2941297 99935494284936636734741657911041746 2941298 275436719266689950977933408249122720 2941299 282501027255485815206250376743215840 2941300 16870280301091644134008776579328000 2941301 -296522790792355282255658877030007296 2941302 -33878811757733593411492006611388416 2941303 -9154917405905100177336526028930096 2941304 578771366965270918042888792182005760 2941305 66421939725638746499825706465149760 2941306 -350378531546041665440510822679716640 2941307 -91358635974458921552576946475338528 2941308 53366894235269587508282491599816192 2941309 55842675620380008602803351518349440 2941310 -227521523920507318291100384931157440 2941311 66988349573291739570738494352536064 2941312 -594560146114644319517621135553331200 2941313 -527209789752683636047674042911469438 2941314 -181944815413479975153536744809624320 2941315 12800940362834096212193810563744320 2941316 -840392143371914436318458940456960 2941317 -253518445368802994456688971397007392 2941318 -58344179000411991638833609904180640 2941319 555282552893990156510892213299709720 2941320 -147021063683706213695136601237094400 2941321 908342222887724624614417200254910592 2941322 71172640794183971243094182436515424 2941323 142475354987413116741742019542937472 2941324 -88974317341593904762780185337602304 2941325 36759852346227828304514192434054500 2941326 242260020114365990223937697732150400 2941327 -113679943749480829575500126785581480 2941328 -36550375791004599122598654128947200 2941329 1082592348061082622286110707013552 2941330 -995321900598117393057820141478400 2941331 433134790078914999859817075697036312 2941332 -173136170832060619642579950960119808 2941333 633343074736610093157887889312759520 2941334 -250019875997017244314287855822272448 2941335 -26203034519157583630234956569200560 2941336 787359231636070267952714656483061760 2941337 69998980181971796721670226955639552 2941338 60154308006334152872994943414009344 2941339 -336362808633614024696817124375364860 2941340 -102770923624118244956339350325360640 2941341 -63178732658839693010881056368281344 2941342 127350490228883151659811968090770944 2941343 -307234024986286946994055461076247736 2941344 121064575030085213850397244648325120 2941345 31076893202352589008996118744276800 2941346 -71721361652791826957145057608684256 2941347 -299390597537091812785538729470398600 2941348 -474214523407456499394374289915563392 2941349 130530136295452446709376571070972350 2941350 63405075431516076511452181416168000 2941351 -25591504171265382322519705396176848 2941352 3580774457527327960324621417267200 2941353 -5145156488496353612403942028574118 2941354 -140359295963021958675468463027783680 2941355 256647535031548208987297435393681760 2941356 -116857890195821658586978147038007296 2941357 176776494438577518881048505829964652 2941358 -111587110252200968213059582346346624 2941359 -423107564144951324827579579918338672 2941360 85653319809749567236279066412974080 2941361 -156207245914198781581722688342345500 2941362 79199969861596790100654442798661520 2941363 240478538119715891502619792064633612 2941364 76728378860836327466166646884667776 2941365 -35883953201088405076616730657734400 2941366 -142742817040991809487805883023094368 2941367 73214657135839491019177702236042624 2941368 343179185227016609637034046501621760 2941369 -19402860795550806013785910242957356 2941370 106969601311715366550435669273907200 2941371 753513061846388873615839518096142080 2941372 1096979448109762900779438088588800 2941373 78515558615763288800269103899898880 2941374 96563938969183800279703388743412352 2941375 152543630427122777135141180746134000 2941376 53993494234109730297584818984058880 2941377 398880786751856393908603431990838320 2941378 117659084188173613876555222592429568 2941379 -200231242128856076239610448337681920 2941380 -22094426890381863566408101014528000 2941381 206232646301062950725782515044380764 2941382 -227591899444370119412719808786438208 2941383 -140187807390220519147609967277332400 2941384 -206293093790441645548003746384829440 2941385 -128091666691508308360712382959451420 2941386 45222686205611042667330922595512320 2941387 229665514831512306692236190082374036 2941388 178246348891607813816602138193335296 2941389 15104634628781660766068026818252 2941390 -31274404445227959129606112933804800 2941391 194896423969345323966434572222085952 2941392 106052634628935780161116416040501248 2941393 28942391989230108664588246345141184 2941394 -64058323845838746385253143454940000 2941395 44431915243346330105603294976060000 2941396 -408400779066469712432797444119763200 2941397 -408382374662756005637862104669855154 2941398 102625702339771727068011773436473184 2941399 -4413531779478649803128446489215600 2941400 53267939338753173117903208316928000 2941401 -1065307005753535643156635339155456 2941402 -335656621612510325117225255963121408 2941403 -400646331947392626852586139987724348 2941404 65094414533910983941996078410596352 2941405 -5992870445663865879225312170435880 2941406 -5846872170450563986177163052868416 2941407 -134511333038141372516753103855974400 2941408 302027072319655209110481327951446016 2941409 -330546096865779258896204517932880000 2941410 37350570035701149708337342442127360 2941411 -215674553549818625897690179188377976 2941412 -332383359986577426473735484159932160 2941413 -83112762711733874365195032677578656 2941414 43885707322208827654916403749085312 2941415 -6677667843259768428078587750886480 2941416 -1810349499327753330505172493665280 2941417 -296505774082485952231185993694984988 2941418 139402575953555934606682074270218160 2941419 -15531898926691544428186681258656000 2941420 -224644328095751514274600826838973440 2941421 -240708401379863794590011701581046410 2941422 5360350750232329967371997253746688 2941423 -519756950063377333266962407318312056 2941424 34335514282318841021071251800064 2941425 -50512699999203967878019857040756500 2941426 -107093220308741848164622866263484000 2941427 -389777130305227009617719827749648720 2941428 -1315924284028298120168536688062464 2941429 831954727640037114579423414862319040 2941430 -146187430530278804844527323355760000 2941431 7929796607229345829848589878982224 2941432 188501360225953178990527853884600320 2941433 525008719629377643460115856660507024 2941434 -2331309392159932349578667633315328 2941435 19023102665953048857953574651064320 2941436 -213336651689721779476299658683064320 2941437 -151855962343804425206452748024732832 2941438 137907879615286517438682191459256960 2941439 -86527853865388236184988490789977376 2941440 -102814783818368405080424115685294080 2941441 -661946006871562761131602791934061100 2941442 13291856281952822680780761103231488 2941443 320768036873762360850730582093592784 2941444 122506942085734542057019267582159872 2941445 22738313334146007770194696213533210 2941446 -28651488854742095264838224390442816 2941447 83343884798277809915308550666772480 2941448 -7203921195898784570788117026570240 2941449 22588917062139242234049999969512640 2941450 81525276832738359449376596122452000 2941451 -555056120863989201164346774813061548 2941452 207901724462204271557407504691026176 2941453 441554380272596479534694184389051702 2941454 -1145094858829446258380143948981824 2941455 38575523146162291274401208137537920 2941456 -34852176937639581989343120996958208 2941457 911519380527047600312882525196120432 2941458 1681648582839134821875704769412608 2941459 48708130447414621171286972079571872 2941460 61517654388925630845532965764417280 2941461 -69811955857414105261260769031103360 2941462 -23536971045581798871655519142253888 2941463 -15434932650334526351190391341937728 2941464 158539639608316460121921375567851520 2941465 453416988753191117285628270904777860 2941466 -9829728356440071419027159887134720 2941467 -348207773380941634314988719978466920 2941468 359454070576795985389861934434907648 2941469 -113725818252861025427859083618489760 2941470 -53515992528628015430055493416211200 2941471 -176561308749181904715891998954839208 2941472 -330725173682059149015528340893401088 2941473 -266316583819115589780767328096507216 2941474 251435714286406618734328414503267840 2941475 68331153142562774168032583006041500 2941476 -105139790328709805790297633968609280 2941477 -38531600122603826114951702898344256 2941478 -55751608201303906933770113273506176 2941479 327189072779673182662193254014108624 2941480 73979068332059067194880587853004800 2941481 215961504881552005696786278634091364 2941482 232878608843776069355561809001486592 2941483 -273370398140320174742741024737512268 2941484 -35179790005587409579322185434789888 2941485 4413327883996726267714220080478400 2941486 137764868256596778307030667792090880 2941487 570361550232426629166592646945957136 2941488 -163406283053750902519741321327411200 2941489 -81574184610182259342409682293102044 2941490 -235337315338046463276670706687868000 2941491 -87326133642635412958657351671188736 2941492 -430510832124542686782897304674899584 2941493 -216779285127001288883947825385365056 2941494 -105921383299546414003815595026024000 2941495 666378982273826383704699755342114880 2941496 -243076338321753619043088940072734720 2941497 17642797493311412746914697808230656 2941498 -757213112773560965236982767019520 2941499 73104420414605274588442892868130320 2941500 38728643036383885718821009641984000 2941501 9069570584850751940001191698743584 2941502 137004637654218245309530723021351872 2941503 84051140603210208868863284102407824 2941504 -46013675112387076188509453470924800 2941505 -170123691454965389740524667993305600 2941506 -66910308465494259494829516282656688 2941507 -347035351254672947075540620152800040 2941508 312666424998339162679007734573691136 2941509 272065414438710345213618000879393504 2941510 70422392491509047587416486653207040 2941511 -60545560973637194956986904103710200 2941512 53996282964963987386863953398169600 2941513 960777637969467524897160052223267764 2941514 186146141001280160530244551085111856 2941515 -199329668463372101254982295133416000 2941516 -92084474976311337381692894097589248 2941517 19623466118885108162757583178986092 2941518 -170160417624650615821437867640581120 2941519 -251046986235203396955049161250247784 2941520 -45927728047625246048031341820641280 2941521 -129379105974710792858830584560811936 2941522 -342092178667337885739365222006765568 2941523 -77477473277439323271771481270515600 2941524 76639841095731094648993294867633920 2941525 -226441506874001061285027950882254700 2941526 -52222599062181120847198796462048640 2941527 88501418769362137885359686826435744 2941528 118181792836530996932215077838848000 2941529 206517813965095560021834489227209284 2941530 50019399972479698357374500057072640 2941531 -92370534818674984463982520711892668 2941532 249331885049374522693419350953231872 2941533 -84514047263849288184023981932083936 2941534 -15305864130597684215313914774958720 2941535 -33828717379489097602763516545592400 2941536 140330325562953340508430286204698624 2941537 -22409884378691928277178377122433728 2941538 -563073768120364296180168802943522304 2941539 -123388699940304749247544134731827200 2941540 94096454134839159744870888145121280 2941541 305859717964234203132204023717586942 2941542 350525606343328749350653656291532800 2941543 389648123294875664686546565231253144 2941544 5061509619859079028321953479557120 2941545 -104212408385615441717896462624008960 2941546 179487248924203794780958053755560800 2941547 236231930612642622196979818678150032 2941548 -142034814189537373541838939322821120 2941549 -14510736425965051908577179024455592 2941550 -45337985155224435635917558497955200 2941551 289305411285759338789049041656900200 2941552 -151496032876068620261176027346075648 2941553 61781052705543485116758056187431604 2941554 -46595802496584963943797138058346496 2941555 307684959845555771808186124611534960 2941556 -350419768914999051273602642552023680 2941557 335629509184183899081148298848113120 2941558 319491442358066922646365801176428800 2941559 54316981394101905337868689881862080 2941560 114065894929684204289272914405273600 2941561 -97202364983178262916769004503519360 2941562 54174803031973256247274899015060480 2941563 -70161917768940140505553604917089600 2941564 50700467178701547596862765873330176 2941565 -139080731844402375787047086899027200 2941566 195786478699042941020038236270507648 2941567 28189256642656249756394387641375616 2941568 -322005656227304374042127763505152000 2941569 -688773153697645632223705125979315680 2941570 115059516135720897981797898136296480 2941571 -468980714844219495629825606167140228 2941572 58156864377053964657973373758344192 2941573 284480495824332333466567122293129822 2941574 114292904436169327545785618724114432 2941575 4461654030384002979779321415091200 2941576 6292383787071982300883994486005760 2941577 -268851958905519680826997876590468480 2941578 -35392108373430317058207368149066656 2941579 -94436119969467751899628198975563820 2941580 -91906035122715363886547727768806400 2941581 -116671606778391267936707774591226336 2941582 58886767650853901549079103150207872 2941583 -264561467827172180861945874348696840 2941584 43242833228972797790851324057288704 2941585 51830647189313019159330962449156800 2941586 92423727448316016973139465924938560 2941587 -2858499618870283220853047147125824 2941588 -154945888791437063856324725738574080 2941589 20445856607103104869585412875329792 2941590 -6331261628013101155527830260162560 2941591 -15978428041886761536544529385542016 2941592 -408228194775563981907242086673664000 2941593 188773843221749294838896686891962624 2941594 90180532022021739452829965916666096 2941595 -163756397518934724604251443215264320 2941596 4821212921458686883647405551889408 2941597 509090856897551091448132218587390752 2941598 -13760351370993002839757979463414080 2941599 -167150344985598737388747169284888960 2941600 -69648629805905959206838776560025600 2941601 52447493476173095071517807362816704 2941602 190310915833716845529830252074856832 2941603 49769655950432515429385079843338704 2941604 -33930621067909734008146249330339584 2941605 37741744364810896402665246384300000 2941606 -167302246717016438204279458942298496 2941607 -736083391738666475032205251578603144 2941608 -123666403554901842628989663274844160 2941609 -15567849441826668687832544999018160 2941610 81697810895263630433599853631298560 2941611 -100759604035180915317547765448042256 2941612 72343524086112880724292015605821440 2941613 -706259766051115954805450696234748138 2941614 -73567478961205144891768954627828416 2941615 -364075746335575931672214035995065600 2941616 6734844487027834557225076151058432 2941617 -324640500777541543713896547725932368 2941618 27932535956762872950397912666560000 2941619 -330731094396067785863423167837859040 2941620 60157614219212580628069823778754560 2941621 392201439611011536230363455939469166 2941622 223851608689101012052221045863813760 2941623 -318888661611660078154835637995886000 2941624 212585479895683045413027828757094400 2941625 515410873232758876720769054175018000 2941626 -148836743755574957050557157213510656 2941627 54838382502276215732740879317199680 2941628 -75729114658775380660564160786088960 2941629 -121986681052613032668195063127175040 2941630 -1211123297677866562854597727370880 2941631 128248563579432834463422042803712 2941632 -28084261523454154737334612046905344 2941633 164499745748992731252943041281338800 2941634 -202516638262458955185188026437716784 2941635 -216571091852253718180061027965440 2941636 521366940516880855958916638101045248 2941637 570340483208510548704146217448062240 2941638 -48859828464228173304613142426449920 2941639 -8851384685462408368326133808499144 2941640 5115763181894497501605180321484800 2941641 57877815668926056342715706615843940 2941642 114447655614776047670829884944633344 2941643 15447680931555601112845463094242304 2941644 -163839228952390510174832303434137600 2941645 12630357511658311838815930017934080 2941646 -6041361266203527083634407815783680 2941647 -398294049189450652417449925862369400 2941648 -6864824580585103983940812092948480 2941649 -249150918037628977275046819740238350 2941650 14767786861187734175287401548640000 2941651 52609490405942174288598833953324652 2941652 57138911922139395910762144430653440 2941653 36240120196352335609137322823492928 2941654 -70997844910544995824030642768489600 2941655 474893199873463566593042824184782560 2941656 103205253519156642651743533520486400 2941657 154600636252085827310864257565931280 2941658 -274115771733297153606872054631010320 2941659 -12822638034987809656267962559622112 2941660 333137663066820583929306256956679680 2941661 181630145836136328685918063412900352 2941662 98983209647867844470069513872901952 2941663 21899239773162373215353883375937440 2941664 217416956187074361240878891612504064 2941665 43549169641216124499013965533377920 2941666 -77488783724977451444964051485871840 2941667 652485132689121176956683732107934432 2941668 -11989702618118598522106256835545856 2941669 635435070528619992776910634747507070 2941670 -110596625308632584805685759532718720 2941671 -262079442730356089381169947267772888 2941672 -68963238452220173730162222291763200 2941673 4455389687024876579538681842079360 2941674 68218664554454090204492243692100352 2941675 -35603764376527964934261213397128000 2941676 242283333011857957773394393865928960 2941677 16554410572330353964756688550214560 2941678 -92344990678137508777147413067815360 2941679 -113714565890910442328241839331668616 2941680 -31364901368836625543177654847406080 2941681 23024404782901668512034457001771040 2941682 -256810998704456248250226616172813808 2941683 -169668619842799924923809998878584832 2941684 275039565925703609076081973897260416 2941685 193616115765762681985785803058548760 2941686 -71919584705520272064527331166287360 2941687 123097743418882703691708746363730352 2941688 77615185951901780915776092598517760 2941689 -185551960933981826788524658670116800 2941690 46372198561722603966261099855045600 2941691 -505287428777502750147736631431858908 2941692 -14966661706524225988564463293224960 2941693 15278032187737532770063063308716160 2941694 -43571126612356633552782754038604800 2941695 229539160846062121545642605203615320 2941696 205916123700346117899349399313580032 2941697 -749406333693088933287392709117831456 2941698 -19336663550462806910775122223889536 2941699 102121143028094627842710060501256700 2941700 -57936988364489018926945909260288000 2941701 -102202927222232379668804696486117376 2941702 -31825747876149157627920626562107520 2941703 -72053011623906913176184970581971048 2941704 203366224594612213036194325727232000 2941705 28965203217682465166077367461777920 2941706 377340111193226367711297801337456224 2941707 -105847354363584945179623722114704400 2941708 -153646852216060450200738214980845568 2941709 122975681631776491830157951622993112 2941710 68527514872491884141912204271096960 2941711 -308845734255854103529273434212196688 2941712 8516731221454285647627902272880640 2941713 26402790173821482789703717643756880 2941714 -14878258526670763589956914508394496 2941715 227290255066864339235927138447738640 2941716 1062376843438418268819852273199104 2941717 -309925333105285582342278659293097220 2941718 -30860751938256554319186275586016896 2941719 -49150645110643706089761996174654720 2941720 -126754554810525304761218054185574400 2941721 35020306774755040164547997211010500 2941722 -35476044133639471798096336021871616 2941723 -337424722896886994667655452162700800 2941724 -136700168454808629273258128072661504 2941725 -13588309862923553730632334769768800 2941726 166063236980181136249208086080892224 2941727 10862137738301690178145066344472632 2941728 -109102879054901720760496003820814336 2941729 -87228185225109634885116487309119360 2941730 -225234304205085137302508248925644800 2941731 72954454659831859041473790242829600 2941732 87652050740396889284372750664770560 2941733 -416610483383307371946675303144174018 2941734 -200553348983826367841366391433649280 2941735 -409168828466320732101852161623285320 2941736 119175758396194711392465476120248320 2941737 -179555861273839989915377499730838640 2941738 211509398465715295414860259351673520 2941739 -35717131953052644543340200289829520 2941740 68840379758030721663886854708556800 2941741 -174345545342899856352315860593274016 2941742 -320474311684240419447309515464321728 2941743 -49209804569460201038354298995707392 2941744 -44739470912908038413175974520160256 2941745 -151778789374215619418542959640915200 2941746 17185689428123878743370055395797504 2941747 57696607021851221474300283296227512 2941748 270102927187954599338049273510494976 2941749 318193626635349706670213456546158368 2941750 65697752582502053644954176418656000 2941751 309828932868504828121925058059425920 2941752 85697729463422225633095805276160 2941753 -567286759233839574090151410298358998 2941754 -12300192850388223495662040243847200 2941755 -100134358410840225822856772655031440 2941756 18210519089311012843118028424862720 2941757 37514868389461351412002180957836672 2941758 51655109460984448085094874373398464 2941759 -5798866499638686579869039133974800 2941760 139569685416434126633979864888115200 2941761 412724777724566687950002354645671472 2941762 84788836728684211941837098438024064 2941763 62181039059546836390168440513573384 2941764 58706929391348252680306868356770816 2941765 -63107040639468395271487023415532880 2941766 -164040656790577616222446959759216960 2941767 33776001446391223082349725190903984 2941768 -617992672961240079868260251396029440 2941769 -274875531653446361269423232353728816 2941770 37445468461807935055323717806054400 2941771 103325741410710949608961839675194512 2941772 -121150375468981215957155575481658624 2941773 81041162341215387269939852734881984 2941774 136918034022306169037427138129004992 2941775 328776903830332785972953587647625800 2941776 -13427537128002120949476094794792960 2941777 -1106146025691262314336750282576979968 2941778 -28024604110244250163170743722220544 2941779 -352167320446915926746130844863423816 2941780 188023852609731154962442206772473600 2941781 -236915724081029662455783378242138418 2941782 -95122706142501429793757307578253312 2941783 -345107449955785407240378906404522408 2941784 -356965379010314243665050573281894400 2941785 52952205336844617227959691785574400 2941786 151710186105572530012894466439512544 2941787 -234361401672957454650755239472438400 2941788 -113272887254163341580179115637593600 2941789 -7629013769324886449721156685707540 2941790 27947656536048489388260842553902400 2941791 -77529664515608493507216813847939056 2941792 87945158176488243897843186017501184 2941793 -121667903435967552324231842767581036 2941794 1684608656197844093248604504796624 2941795 197542737087275765030080168233694800 2941796 -49440367971978571098227101309317120 2941797 50261015556302892767245326208111200 2941798 276899823369279997872426662231223360 2941799 -44045264202731356013883592876972800 2941800 41782507106811404448226287679488000 2941801 62810845213998561803936300867940360 2941802 1564806680582881933431353319889920 2941803 385710640498420691445097348332066012 2941804 303986724126281587525563940140390656 2941805 301209371477955046696234879227656460 2941806 -33477477230039437565337927149291520 2941807 -239852184294795940645368242959996416 2941808 148288173950488340038625499331461120 2941809 17441637078542307503908509712421568 2941810 -127364790628053044501617094318713440 2941811 155867016047357999274769967373326412 2941812 318649770501348714761431755204710400 2941813 -147060344866701802522122967901590002 2941814 -17672191046861762033529278876120448 2941815 112570975792780417175174082635627520 2941816 -321002313697867978506415723630755840 2941817 36666019943963076421233053106470400 2941818 22127292344619948685789525849175808 2941819 -305624000094841818326274946120978780 2941820 66748143157855350590587533285857280 2941821 126380273218112395803767787192876390 2941822 28875721367986390634437581143804352 2941823 -85134518807609432714752960444997376 2941824 -81924357650205006932478570906255360 2941825 258201421710624531086129988120214550 2941826 -270204021467593679286733826082147888 2941827 -5382751514994360017046240483018240 2941828 -233896484175720303250067493950849024 2941829 -279666162041823944791949057999229120 2941830 -133256729330327325949352179678275840 2941831 -474365928085046294188095605507867368 2941832 18769834291916887274590285616179200 2941833 25104147876226442798142371563835520 2941834 -44332995464596998392730393494078208 2941835 141767076455309200965648687991251600 2941836 -261303123976981736676631311304765440 2941837 185593208754740475814776594614786486 2941838 11961834911004829751330859898011648 2941839 -631884791814375764151321998698080 2941840 -2243033420673778066336157183508480 2941841 -257704402444413760551413177270900928 2941842 11308166953158461648995448085807360 2941843 550622339432586449735162008693074092 2941844 161566307140531718213244984160676736 2941845 2277993073405066117007011019576640 2941846 -294167909864457703960993129586921280 2941847 -396313922886583283977731519394337280 2941848 56872109056169332639882822477824000 2941849 -73385174372543625673966389970708150 2941850 -51615373084980590794470138443311200 2941851 53057851930640717664740308345029120 2941852 132249627997234905148188638198026752 2941853 -174968136039781102060005373763582880 2941854 103765928523513742836922829101427520 2941855 -70274404216058667623793662874683040 2941856 5339801025264621425026624988774400 2941857 -404140977409216283575311383693158446 2941858 -197389727740183119559497071927182080 2941859 -212596521178708766532070761773051940 2941860 101975912954354460964435654905999360 2941861 24173362140004992563984028233352960 2941862 -14010287937135815345307551752662720 2941863 149554742333361563785017555125775144 2941864 -324833328211457223748972793918960640 2941865 -82286737577114414987994761834424000 2941866 -360028550635660240207486644029806080 2941867 631143029809978766676191661545625264 2941868 -280026184367061834297430460381559552 2941869 38602415862585729573974393638625280 2941870 -109886440285981686787568380352586240 2941871 -525398247407849360047034336711960256 2941872 -121913521292045819326942481290887168 2941873 -46572254205230868427152911828988 2941874 137439352230455981230833668043280800 2941875 -1212235643299562862662781485347500 2941876 -127263123712137883382503977477611520 2941877 33042959800954753773037912002015726 2941878 -55401270474935335875622716623846976 2941879 78727895414074543869673650646967376 2941880 -98345049238702543428762679776153600 2941881 -248775420742717769717284144615639680 2941882 65083032524780926728514407755847792 2941883 -212406065577102117193912716796362480 2941884 -122757720244665502079254968460984320 2941885 107687447822992249993877568894159360 2941886 -350653190793613011654366943410884736 2941887 -3350113279046508828151603027636704 2941888 3752714692064703009336503377592320 2941889 -491696287928283389757459755571269310 2941890 -20099287563854308654451129353958400 2941891 -444636825223016974841236084032160708 2941892 -395126297470780228242499763085350784 2941893 -524359198334996019849685145702572800 2941894 338295888384425887481484730962182496 2941895 -150963901967590822938364615280311200 2941896 22650662374680609742379784798412800 2941897 186410007126467085262721310008040832 2941898 -72559549326610744507091333941582800 2941899 -615381296610418967040349377686943312 2941900 1677388800420089585506924475801600 2941901 600452592366768090532078810615141932 2941902 8301442754879069027851558783565568 2941903 -319513022220019911335218597147615360 2941904 10693530767713157444217802473209856 2941905 286497561519714041731298195504049600 2941906 350929868550708904572242285907675264 2941907 -89207081904561134597787415757814048 2941908 229376218169449472384681065574922240 2941909 -387499762901331298619214598663500384 2941910 -41945843832704836777389148752240000 2941911 -279897109696115473070801047469968800 2941912 125965202640725054379889470481459200 2941913 193000095365827688303504866564752264 2941914 -11086410160297425257079697527298560 2941915 -169259505843871538445043628602597440 2941916 -41368049958148880468976252659381760 2941917 -333418581358410141161995887601989120 2941918 181031170502477580207186654868488192 2941919 394503674977987775874999367529302344 2941920 2151376641675263069828801900052480 2941921 -219411977361038587068603425354774878 2941922 -114879853093039314659340574198185600 2941923 -138902928427691091995018436168577416 2941924 70576979935682885595314517483469056 2941925 -38565828324127079082924804856159200 2941926 -35039217291323122350862984776537216 2941927 210840022624516518113796641662974776 2941928 -234742085331841294735376196651663360 2941929 228731888111279945634686313043878474 2941930 -132565551884058167661139525071406080 2941931 -664592851226696621982847092289536 2941932 108324346503359517694052270886715392 2941933 -57455016701119164796347343194304736 2941934 114294643196721876371654528687415360 2941935 147157297718247067392567533112364800 2941936 -121653552822249718050563650370142208 2941937 -263907136055700822214553590890388380 2941938 -2333435643823082575166555588642016 2941939 22287535793975098898817116108463360 2941940 138343870439553499445534184428471040 2941941 -406305197608337993937848910575461920 2941942 164877410235439515137229428655475872 2941943 -304476916287827531071609521481526808 2941944 -59661237911831166789577357342433280 2941945 159929565293242812668809419549317700 2941946 66325264091453895599677286529488640 2941947 473249832437991267723297584997077040 2941948 -43758149882927631887336215825278464 2941949 -487594607581890187830511259496942036 2941950 -13749164275180808078271663157324800 2941951 422190809607950054549048150193277952 2941952 369600024656071489537659990699933696 2941953 33667717613599904284188797970981888 2941954 237400093686516595143178265388724176 2941955 33290843705230569379803327284536320 2941956 89305682399368820876894857416474624 2941957 -262717103468968341994156754882453794 2941958 -180612288456155888543643420402408960 2941959 -217807807458233916277634462358193920 2941960 -281388264097398331871643025121280000 2941961 354356114077563792448505116967868624 2941962 -74997218120368246386866282631960576 2941963 -498574710823153575779297204708833200 2941964 54537221028633522172808822566622976 2941965 76904169490653122382028537788990720 2941966 189766008894569023590680918395818432 2941967 39807921325559158566263172460603392 2941968 -4305032594578708383978873902923776 2941969 341761863612550025269073787950910312 2941970 -69088124706798079784282154727242240 2941971 -256829026708067218483106211373181376 2941972 29053020776126375058069879411167232 2941973 -27468733980040299238887386338509312 2941974 -502684989973720270934255297925120 2941975 -96088420005804369905555892277258000 2941976 30794975399046347402037280682803200 2941977 -42084336420736965423895379200425792 2941978 -143549463099793434835083539636959776 2941979 -11725274744486916942235161319116360 2941980 135796351781260909254840866400015360 2941981 37100669327311480696681136229547488 2941982 -187765719492681179304803153789409408 2941983 -202878308578315833713439759687269256 2941984 -2496719794474063915277554972753920 2941985 -89572783585061516858059861444883820 2941986 72544218036210276884801362566860544 2941987 145361694262982277449840981202460600 2941988 125025131510693003084876250356637696 2941989 -122223304758356695674165724771787712 2941990 159813290048909253357223009534896000 2941991 -162731613824239568794007065424666328 2941992 68686706766462183968723997435648000 2941993 -159904472699599227640661426240481536 2941994 -91307160478730093178233919811152 2941995 -28143331697003298162946543453996800 2941996 122600203448250546362735782938570240 2941997 28060485946317054313023482348685900 2941998 117117735705354836702366860611732480 2941999 -141618317776738706345220469416789936 2942000 -56240014171548608033040720592896000 2942001 283112791849083675309226727682152592 2942002 -27835589409869808318452941478504448 2942003 -209263969534662907494760637349360840 2942004 116893677688476954385525793102776320 2942005 -453881101365029893278905215266960000 2942006 -37149282348202242280847198697590016 2942007 240023103994708941969836366635521360 2942008 -608079729585970639347524081085911040 2942009 436500898104116206495502948035150506 2942010 119572520919228729547169944298535360 2942011 195960302249183622552898871754896612 2942012 -557092528085080976169028245671884800 2942013 -81248699004729108960894823343807136 2942014 -233752078362038749293815460896166144 2942015 -26626199235588992956772873198370840 2942016 -4435207105955284719115076999577600 2942017 -1731966251826394485396734762304320 2942018 -134807693959610684847303717205923840 2942019 76140921933773276237897289249150000 2942020 -8182003865242531677899513957740800 2942021 171418421012506205696463095484193500 2942022 -40265624402584856821197127049656320 2942023 82812679387357981416265323378938336 2942024 42622631706474473367972173176504320 2942025 -68993245595046549307533595466857200 2942026 260923437783586284245814606147026784 2942027 -117678214530230028437617335262469376 2942028 375850608861830472023153874476497920 2942029 293963247389509374740509250693936460 2942030 12450477900598171743421960252554240 2942031 120915503358012581942248833033564552 2942032 32304759515829771055510595223412736 2942033 -56760723711869889931291139677880718 2942034 66327102026269130251828150620785280 2942035 20270082276890070438362628992547600 2942036 146846332384246498897574253082245120 2942037 62685493293374951194776660519533184 2942038 -135906790790530685619212972237995392 2942039 770201533640980270783154091111567360 2942040 18350391273143250154818387749068800 2942041 239055348680122485964325844606082442 2942042 -206995802178342724755416983324493328 2942043 39250690020195910281694545906590064 2942044 -100878650061774767393931214508482560 2942045 267365623844494772580218182417048320 2942046 9819708132118912880330290792412160 2942047 -87831738345559187937597651537346800 2942048 83671633327027498669645540516823040 2942049 -31237234407116388503272217332577952 2942050 162801773824052612631280520589660000 2942051 174200098517803745909730193128076752 2942052 267744779415126719863758102207992832 2942053 662306843463887030547363841899910620 2942054 -312633884585529767618477560506477888 2942055 -36333827037689379725516583154176000 2942056 162776071227395260162548680612198400 2942057 96844930510961348134383127234988112 2942058 -59101778595812244048783552443952384 2942059 182159339069920485567587150488782816 2942060 3246582813797227762270396631531520 2942061 -191370393391266696043764058063163328 2942062 -165627291838319987174144282610859968 2942063 720207751855279655289988626280527312 2942064 -49917321621824339136438051464871936 2942065 136962216360299736830370551868244800 2942066 290381360333206074035820431277833232 2942067 -54777129208575751675866547567064520 2942068 39053286843858252568946699842719744 2942069 198265767721313221234351511750501244 2942070 15757436401086025297456033293792000 2942071 398142415122950454176566131143392944 2942072 61764764788479828157437471394037760 2942073 44123418512599490446407322344555060 2942074 -28630326729936947433004335587731200 2942075 41244087617808703523044773972999000 2942076 169811185347624576006011367085957632 2942077 30913805614413780037186072465920012 2942078 24376070459156410736501400838028160 2942079 -61054775307959318811158760485038080 2942080 -42339155344265112999255863407411200 2942081 178596940366608153855412760646356292 2942082 -3242894001234723728083635731030016 2942083 311346187943362036716273673451251824 2942084 231097755352615876628322752258322432 2942085 -11996393306098271719457095083669600 2942086 -34612769064634703158578717933527040 2942087 -478360072052313396291745804525766688 2942088 19354520283915223503374938191544320 2942089 186202782689147345960324334499092890 2942090 80158282971405438891768918487142400 2942091 258858079246362186037784733799376736 2942092 -329545220626696884828301931885590528 2942093 100482647870764070852621612446394880 2942094 41480601824236341209431876015242240 2942095 -163658789568143604347026879703004480 2942096 -129402172991654112046662108568117248 2942097 308014342906924725758255561897217600 2942098 -9503272884467698753771312819983360 2942099 -132203958636570061596816633410466900 2942100 -44095039265650177871412880249497600 2942101 -183292420978194110162035345086186528 2942102 -150008742067558000031181965963488896 2942103 -5022610831764818989191789216967296 2942104 76129649402007043956956340326400000 2942105 15694015067696614249701444836628360 2942106 -320227044154152935189940525521581056 2942107 -537880517502663430791018315836836440 2942108 172160399556783251474628188098191360 2942109 -316953618013172852254967515399385280 2942110 -124986111650590970456329804344527040 2942111 1154548325185857828508515080595500424 2942112 171476461097802622304253697909063680 2942113 -374361690076285236453842995830116638 2942114 71287308795757332388005227251325952 2942115 150208885231260816494215544330160 2942116 156533243702408916037293543503872640 2942117 -136607159415509949689862021640046208 2942118 -210139612787100797663047757216812800 2942119 5363769961695175191096506518395168 2942120 109995096014478530082993044814796800 2942121 111047602639383052927128299365485120 2942122 -205915266454612115903958211912214688 2942123 89354915919004096982979047707386600 2942124 125169737584583195051305943830611456 2942125 240584144979317238180396121431807000 2942126 31521844711505266891508660759400384 2942127 -72688543839037258210733056067135736 2942128 280937541116358619470244372152320 2942129 287230420071943989040134802741293312 2942130 51309585593170160099137049241239040 2942131 -79220548122980672560675682885033000 2942132 -12537760933190736496680538079551104 2942133 127704938127350752638139909018830624 2942134 -135120820834830264505307262458167680 2942135 -143240232285221753297057407785150240 2942136 236750217033509228160057636690739200 2942137 -170737908620700713984714850369759360 2942138 102671716964620166971613410394436720 2942139 -158265872250108343720653343454266320 2942140 22635070999381347006297589702525440 2942141 -605369306699241194841761201150038458 2942142 42061240736061860749091731270401024 2942143 -87590694437260361717100407969987520 2942144 147961507550128069772202058995204096 2942145 39676470931104486353674909716054420 2942146 -917807973366193022536661405114496 2942147 -16812830022941930561805065650039248 2942148 101752621486531562439257992900116480 2942149 -38852055240770477567810005754269664 2942150 618503027279650384729162555360800 2942151 -48784690116379640834788586874394968 2942152 -210538668441058255666764698729011200 2942153 -1018169002817913493046538632472036480 2942154 -33233417200983947138561608822231200 2942155 -156411585858403103242259135766188880 2942156 -8902875389673805287534316443658752 2942157 -157810441205259654073326312549053760 2942158 99444056716997087666653186783231680 2942159 242220224158402043440451255733664440 2942160 -3987477484233637142937253702533120 2942161 -474142603856311638851932724771124238 2942162 -17516475036100253898302187831256800 2942163 -9262091606330545670025688066058160 2942164 133076930963927085814289641613770752 2942165 251396288495597823493504173278964060 2942166 42945113333338108247496936966716160 2942167 264286676757079323343285041940262152 2942168 -372340033328071835701369013977405440 2942169 64837449488659790462441864441748480 2942170 30313063298697968436249782295198720 2942171 62055632123940250719827664594432792 2942172 180198304294298771294860383776157696 2942173 124951860039331843077986333933710104 2942174 15170943231296983551677885617272960 2942175 -196882368546812409275573021478201000 2942176 66747914759862947049152043497029632 2942177 187074126984724878890475522039892800 2942178 15020426440941237160655452029319680 2942179 -27272106050795539446786113259353088 2942180 -361265407300339885810954109650460160 2942181 -125570184541699965050610936630045504 2942182 -315136695843123021202802826276011808 2942183 -107462157262808488101541194354072816 2942184 -71035200828472057757507204681564160 2942185 -12443870333606871732127167784294620 2942186 -46907101905543116822187192688407456 2942187 196186947815015174264741626806659160 2942188 -37161649746246321004989574822330880 2942189 -517238856543774027303126928848672 2942190 -59149192183876107365800976603020800 2942191 264265210138835212240315507066085872 2942192 -9134281392646723096757563654471680 2942193 30759088749088077320748315506270064 2942194 48299368815057355144712736233387040 2942195 402693763212631595902446348822676800 2942196 225635490552377328897092409779208192 2942197 759705340310022696953893205925914560 2942198 -54389794668236795352228933336238464 2942199 -145316382885174872569994982177545736 2942200 575896299443441989927391823058944000 2942201 77257835652273807532556827506770004 2942202 153351188571889593255391958917804032 2942203 -14060056509883851494391125333011440 2942204 -11585935015415445288718350815760384 2942205 194308684155117205992879959676065760 2942206 -285289098374216382587627917102350336 2942207 110360697131528551026876418502533200 2942208 209303137027771609383669091031580672 2942209 -12013699981713239794360279866589184 2942210 81049495306476495781022982695147520 2942211 -19236779724937282438912047185731920 2942212 -21960673461384640942184229442314240 2942213 -646241702462141611775715020308761120 2942214 -8415937101670129394929175788039680 2942215 -22905746980995590636749941853044000 2942216 168633669549285318042734614923924480 2942217 148001803731702650639529071513238240 2942218 29677332485594229146663876306691840 2942219 -232240842030576658741160827725992304 2942220 -138425148096913624386620846417310720 2942221 -372547850145056525998762566384005578 2942222 1859325200175522459525202566661824 2942223 140623881202473051089095001595964800 2942224 48286393813694986130156931633807360 2942225 -106532624890168170575542612665604800 2942226 16824922154712196168244886136051200 2942227 12637849150523218130820511547596076 2942228 19530263259285570717483509354525568 2942229 179693652614623896037926664746790848 2942230 -114962372150974735339930570003434240 2942231 -547580668590119239048807665388464936 2942232 -6308587680804310307756776878735360 2942233 115133243523961698287928630923288320 2942234 170254191851994107787939038543372016 2942235 45199817440399359347371144652031840 2942236 -605161555091822889661347211079680 2942237 -230443354910548431731442686891332980 2942238 -13251959654108704714339202077166592 2942239 333788894325160758161545925204407456 2942240 -28382673825964009795117393788272640 2942241 -51005284250507721929636598675405312 2942242 -16678000278496033607144467012142016 2942243 294858226033203594219868560297702492 2942244 64151513852460862016735967417759360 2942245 -110530194274994307228736243104520800 2942246 -204714352986226628661329163229136928 2942247 22841548692523336283146670000406528 2942248 -227836500058825455623869674336752640 2942249 250193193073214182697775177634544250 2942250 19378808963942506381695659617728000 2942251 -64033534019963189697786054667333440 2942252 -104787891409245871247570262730380288 2942253 -5343044581143376645410772175332980 2942254 -152932738946890078514999459399328000 2942255 94315438500505505535651214610284560 2942256 -25682907524968772940223151382233088 2942257 -88593937193461168299678465526976494 2942258 -399685991418377218201148895394729728 2942259 245796287305110607592412895162939968 2942260 -164974809593670985411697121478871040 2942261 47886781629828557392204626628662432 2942262 158299303559453573151979624989961728 2942263 239230872179098220022431856131865512 2942264 86055635387429277745269322195968000 2942265 8342993322707455317352822877214720 2942266 36097965465649271508135600690782832 2942267 291161394772993964909597785512041400 2942268 -92954473053702011193822897063665664 2942269 -535756178435869227082092632785715040 2942270 41167645640569062426771318009430080 2942271 519678674842747309606193165176723200 2942272 33596331693217692416577049232146432 2942273 -308951693867583800677995676034684478 2942274 -54419122680944564658510879805923840 2942275 941411047815638543749527838425600 2942276 235307189090282090778307474906644480 2942277 -26847402614126317443292557871962240 2942278 -96629711526850902432014344975179840 2942279 -63895943597170740623762186885952960 2942280 -33786001338254597238534197755084800 2942281 -275380931502448043553621316951738918 2942282 -127551744853597978291792630541445120 2942283 32375609232738476879977751136988800 2942284 -85204593370473081252584623247920384 2942285 -679552817601554666702979334896657000 2942286 67571729646803358987498574825718784 2942287 -141898834667199731297728685247570064 2942288 -25724012967228774472486934455910400 2942289 55889665184275499634281312462285184 2942290 10274695871293121009490589501271520 2942291 -279877498849381743899052347488735416 2942292 141593983261297215881886153495539712 2942293 516021934386415292046293319174030542 2942294 -90167242019836478855848681349749248 2942295 127746390265357042858282617187268640 2942296 -56402501788676427158567619665879040 2942297 -613932444660261241475741182402853100 2942298 240300781157240917118364064812986880 2942299 593969337874298442949688355299502840 2942300 -47778704901349626246323290568217600 2942301 -64376441923053657396780928600298496 2942302 262001130435564261774060737982873600 2942303 57787838241296279973017387618044800 2942304 31359567620585989934950385339596800 2942305 -46800824364070146382398824323751040 2942306 232918251462282276029388113056360224 2942307 368215746065956034125995397409362404 2942308 -631598233278898090607882912144384 2942309 26000684812765967513844419828476986 2942310 902052297100494770339396574443520 2942311 -203770082559226022150847931125799200 2942312 484847526341990757014069643674803200 2942313 -36259413119671756874171098223953152 2942314 118595792527010780510991541720648032 2942315 221072963998288919895402344254068960 2942316 23188123539673691384015788917123072 2942317 -39179091304614550322228217274642208 2942318 -41357415873888570904780480005696 2942319 -266068495785126436164974906994846456 2942320 14626345268986012730238559934054400 2942321 120301443744682148677981436552047680 2942322 212400718894036643429163440286996480 2942323 650761267553295053635582684518186572 2942324 -71307248943528505335911942302212096 2942325 8578429430110023673207099606027050 2942326 -197471551501076484815606130784090560 2942327 -366017836749211756313906938445116824 2942328 -317615844569841514636315304451747840 2942329 -117607646791631454357848710732225920 2942330 -123908159051242781123345892493651200 2942331 58672090810664218115045772419372544 2942332 -161240079809603723249037348104836608 2942333 149287141812254502638017809549706860 2942334 1776454863481269958937962395299328 2942335 -504799929392783474811243572646072480 2942336 88530688711918153906066346339205120 2942337 162964598023753513680821766642793152 2942338 5741617641066822926966360942223360 2942339 -681745116269576261842900309683514176 2942340 61302040543069852338251365893120000 2942341 130150201538066121885699295543478592 2942342 -30937257812528153344536196916030208 2942343 11788745215454094818076067131585984 2942344 -58495627509737366336220383010324480 2942345 10346321219169451333651716605311680 2942346 48984178065911266875292025927078400 2942347 733310076298349663938323600805156552 2942348 -33530456249355526443799238508549120 2942349 88437500908669319764165041317353920 2942350 -12536730429584422024331531293032000 2942351 -64061417392663650533267850759993936 2942352 73257834687078143957198557357670400 2942353 868391560081878632197297934808529984 2942354 -318318889421176598602602695890368624 2942355 -74042768887483521570519140746444800 2942356 -17774792609602914739863639260956928 2942357 376284621444557717358215839610478 2942358 121707398549103215604650144198069184 2942359 104357586838021142401066512931149440 2942360 -201461959963092343920214304117145600 2942361 -5310016360571117190807158303804112 2942362 53054481501610121267799924145032432 2942363 215621110364613296523722208485398344 2942364 177186001589829032969909256410603520 2942365 -9609164506247818084246686989813760 2942366 110383509259527910017655775591233920 2942367 82735091506089100673170848507973248 2942368 18468702150167015104012105792094208 2942369 -5082253804738049790478895620001880 2942370 -76733100838433641165314174359520480 2942371 -398601162360330994948965661264917456 2942372 -311483910346335463698715046714588160 2942373 92548275477024476886234190580090880 2942374 25167687007488494958411817580989632 2942375 -492223201568735570091123251543670000 2942376 167130654216446359148565339703296000 2942377 806298249512483078911488200804548212 2942378 97804301801215514925682540550173440 2942379 135102207070965025455523713799194240 2942380 -42617012397559213491056560926504960 2942381 -164010528578257151669745353972131668 2942382 -105460940667039701894282772370676736 2942383 -251463132540432445710587456813024368 2942384 52689525577931704315721433034850304 2942385 -128671383361008084704572853034662400 2942386 -107139374356503354381407668779426816 2942387 120589842998789851616377452452399952 2942388 -144775544434351826591966118329849472 2942389 170769613674652638019593294162870720 2942390 -60761592976283387245632179832514560 2942391 31610571885760724232605269990677504 2942392 368571681350800953119802494370017280 2942393 -309220024226615358067139291030175942 2942394 33684510527823934746045545552676864 2942395 -211240176206139032028580521900363600 2942396 -81097109460192980306848405856133120 2942397 -283091827427089094302085822774355360 2942398 5043899428465673551333292382130560 2942399 373451354697786777589175839735406400 2942400 -42894721815584899139413702292275200 2942401 -326886743832209565645098859800607936 2942402 258847024939905006151966049087433600 2942403 -288736645806925447329238249737157896 2942404 609041072147251280855721164102656 2942405 -22870999928787691509025757060447940 2942406 -4043508807864257408717102299317696 2942407 69013697102284665789480938813852688 2942408 -15741150878761689458587154916311040 2942409 -79943083699292814291586379262598896 2942410 -41389885059404238609710763487220640 2942411 32461848729147948554581015967316144 2942412 -165528958929763089388775323733323776 2942413 -369884901127229927112848372819068896 2942414 -6302341447596128988725931633897600 2942415 -26414407375350818862796698736766880 2942416 -12254941576434872070424935130726400 2942417 504470088487914320571285972504988992 2942418 48874161225501234009062035583505408 2942419 -137972378841124393802629211200608800 2942420 123048389149242035688196772267374080 2942421 -115806357847654494143670712475462880 2942422 125729633674573883909882998966127232 2942423 -356788115464963495250450741430409896 2942424 69325951647529565879028124632053760 2942425 6964252014222178523091766057780300 2942426 124108418343132734287174913964540912 2942427 -131705938352866831441809978456898560 2942428 495814570890853241141565232340192256 2942429 -54454020062071060132732348841315520 2942430 -48611020551086078466130649814122880 2942431 -324630193664589039005480733014524768 2942432 65347157088354673774781489484398592 2942433 -101519358585289101882944640689581440 2942434 25514049223743934325123870116254720 2942435 -313454138420412492139053462475584000 2942436 -4198572967514070864470614503653376 2942437 98453277921102320810649097568192832 2942438 -370325957214628891869703643986862880 2942439 259878870402084780296456406673486080 2942440 213294890440094467552444737769420800 2942441 341890764843901717022313961283206842 2942442 -143136180114479697796680980646254160 2942443 85504288234219631272212622162675600 2942444 561968371104717918943316078461510656 2942445 -217683279753108339300956260619184000 2942446 13402071752370601654503633786732864 2942447 -3928012994233475167550064090341520 2942448 -35879923133684139402527367050035200 2942449 377503807259757724805548423001786450 2942450 76665153246660630124888759245140400 2942451 -329910859439342357064238914968267820 2942452 -97779613440071640993765734366956800 2942453 -146789534625440815739918550136327776 2942454 -22631836694125099086392393055467520 2942455 -218773742698815125332563552040380000 2942456 121072612269116859084108737820057600 2942457 -111629307171009230095238931411547776 2942458 -94327177493152865615220103708154880 2942459 18136367937171393754333910612100624 2942460 293622964860589985116248154133760000 2942461 160666948694238425658906401858925062 2942462 62740850717903230344050954675072640 2942463 -90749393389770532771407370757830656 2942464 1705639832600036616725231422144512 2942465 25105418320078579779177213912523860 2942466 499973266307198533466899200086784 2942467 330919658526457235826270849323378952 2942468 -177456901880554621116099914103188352 2942469 311790617396517043043201191311968094 2942470 -124681963535592351777921422880040320 2942471 25880630368614066910440767763320112 2942472 165759759013784520405277589769584640 2942473 3368642830128492140697959927881440 2942474 84593779383763891687313169418136832 2942475 -121283539336715224753740380331065400 2942476 -111589665557171252488170330024493568 2942477 66583216668088982017626168940630326 2942478 -123854240847427515461981075983488 2942479 -272308754426629824474814355443055424 2942480 55335281784558983389496470755164160 2942481 -13305486805743588980743190924901648 2942482 -343465585197381387378880913724512256 2942483 395055262271921076018918634876136184 2942484 -2488162936643709190385856978862080 2942485 44006490559920444851859245115033600 2942486 -13120153397181668076977556393226560 2942487 613842670804818302843227252036180920 2942488 67849020415713510145307561059307520 2942489 -64221528509498884783089220667047680 2942490 -1289150209980972454120445882856960 2942491 -316465762739305550133112141208274200 2942492 2982377446901023152814244654161920 2942493 -333730665029840851946658928618820736 2942494 -56909786507832521623323663083861568 2942495 282382863843679677834407180498492880 2942496 -361121812794604199654785991867498496 2942497 318170894190298341645433043542671360 2942498 -9361774190030450056702656611149536 2942499 -132096574835394288377913671064018768 2942500 34719072323834463760712192607360000 2942501 44233561692297109929471416642571552 2942502 144913385502256402860420662377981632 2942503 -133130367243927876538456916586506248 2942504 609616402283888515937481430127493120 2942505 58450635369688211759271777737653440 2942506 -76705778766628294377920685227257344 2942507 -289048557304827037592728440062762160 2942508 226820271412802241526367750363112960 2942509 -12674720840572161192287800050800384 2942510 43813556234695309474437089930228160 2942511 99009979345244796878629897833035520 2942512 50886797623651169366421463193993216 2942513 -438468102305191229969415458379824640 2942514 109527822668974433126716217697408000 2942515 -107253599119788364681828368079437840 2942516 -243297594040567163558590608626638848 2942517 -19854078466000930722413729296391520 2942518 -15722468956432992478084016169623040 2942519 495719594102347342384572652291978920 2942520 -7746727662315266025324435524812800 2942521 434012545318375144976114861986503722 2942522 -277178194178154937991694778220765952 2942523 169493806908630883992608577714111372 2942524 19172677286276191483909910217234432 2942525 -42191234225504253427876123061155950 2942526 -24369927191392251683621809482929856 2942527 15551418907516115711804529176636272 2942528 -58371175366718667847418083540992000 2942529 17893543634344032046399457611741440 2942530 -93960651502193743972307500766668800 2942531 135705461707930669603201932145894332 2942532 -175177841308400843538534695931548544 2942533 -7997812594836600023217981004938912 2942534 -107844596015836982162485670307714816 2942535 -18370185136402163729655997603018800 2942536 255022252408297441179380675963381760 2942537 -101510343710244559708816573457544000 2942538 20313144412383679895647550863692288 2942539 -156089479908257146510374364038631660 2942540 -82694722249181804735798563415685120 2942541 159706695888722648681269595865014400 2942542 -263459714202896836756319197879019328 2942543 -27742728006178735586108030469298920 2942544 24522972787302368648289163881873408 2942545 -279272601233194251235145223952370700 2942546 95648111573489420055226478035881984 2942547 186774207289147175249642801730172272 2942548 379809464957519462981870558175512448 2942549 -189308231574268816940887588659017760 2942550 20354809839912266257964636799235200 2942551 -11383537055765196497579212780855296 2942552 456152265975202025400221825214105600 2942553 -304708198470095774025098262369109296 2942554 261368454074208981529291057118228976 2942555 -130788457718472821952916251438862080 2942556 -186667232813659049725533494382059520 2942557 24433591118888723569619124258344088 2942558 90933073238889574027848908745866880 2942559 -346891971144565994499862066541492136 2942560 -236045015276626457333342364633661440 2942561 -95969456500034197946470170383375838 2942562 -32366869385124836924687019974662656 2942563 -203875203774500346819971347426034352 2942564 155456744140734589114440222547284480 2942565 16578699643564662710734118506703520 2942566 108714184336552509756029977993105920 2942567 -167469486420887828844606911986770168 2942568 -10707913007980974426526090039296000 2942569 -163845926286779673971872699341893504 2942570 59147984510288596162780892713287360 2942571 -149297627801686542177099168094649616 2942572 -3558860100668990883134493337973760 2942573 -242765489438621980731988981566322464 2942574 -72848861545309780865348892681004032 2942575 -94709591068790290565855651906162200 2942576 -439480554591927300432864850477056 2942577 -427104184052952383271584726763645552 2942578 -271798283987467259428513122084146160 2942579 -187731042833462505878754588736991520 2942580 -128174541042176957904522603766179840 2942581 -214758752815174431802451773983952320 2942582 -283430305508415536210394049911107424 2942583 138547474888568383027804190634958464 2942584 -288127112162324250678329594850877440 2942585 99888996923676034702900724277843780 2942586 214581055325971129105216024400414832 2942587 153143705520367290395072738490013240 2942588 -448333861656080206502257316092875264 2942589 96914900718289911647704396709910528 2942590 32423066832512907476816433324687360 2942591 722481501010024097655496457431915800 2942592 243593523696327565982491129518489600 2942593 -326339378457357466187273732186868560 2942594 -230070992459696825904698932380473904 2942595 -53061790861361716018401416428684800 2942596 -19110349023842285906930902871036800 2942597 -63269284385521700000770622288812800 2942598 47475407100636904807652014354545216 2942599 349769162930071895504919112495752 2942600 -31960727843961266003834972727936000 2942601 49081676975180990366652286333704000 2942602 35246916576398538325356031501660512 2942603 101541348493154234130964615391715000 2942604 -76662534593455852196062874352282624 2942605 -229355889510080057075378893567042740 2942606 -309227140241443465776896394489231360 2942607 128309926897961711097488488185903360 2942608 22808481325651872878741835682627584 2942609 -481590712949475535216885268606378190 2942610 -658212807741696549053692740264960 2942611 -74291970531752240957226615734169696 2942612 270806601191819002896610064985488256 2942613 -6981430030951756250907128793254400 2942614 210810513122150177433251775111130656 2942615 58110301714573165305699524670448320 2942616 -222448276831289580908686382090342400 2942617 -41587163789461305225753902020699520 2942618 28195594583803761456197301250511616 2942619 4086215940177761792926675609660608 2942620 8671251982384354676429234828666880 2942621 -437371117599094205726963571402687456 2942622 -77470850705963570474985183568383360 2942623 -242384797991710550036011166560649664 2942624 560149266125970419872590386409701376 2942625 -83805266384535722410720611475200000 2942626 399995527773252634304275538458930512 2942627 18413822532872362536296831733856476 2942628 -124913557451712100358543138497391616 2942629 11439184770536303520558100834263230 2942630 -13003166688930118424588474399328000 2942631 51866127952753487466771065976665112 2942632 109857999984014562424773366048030720 2942633 197443981210184501018206898641094004 2942634 -3180849278861349420696469403972352 2942635 -233915008611986010838061404084941840 2942636 -441017583921833130533157013920049920 2942637 8794167816861582817048588977158880 2942638 -18011671118974098699320221246719360 2942639 -19562179684846595265651981499559040 2942640 58355054023045192767594812859678720 2942641 -68451215575161204945537720306689228 2942642 106618322996550396622205786085491472 2942643 -111927007645178435968384244249494272 2942644 23019440323617639276238183147520000 2942645 -127513659472771858319628991828112100 2942646 22512996486689889127845074057818560 2942647 25267133878881400070494570965785752 2942648 58146321069814556536983989367951360 2942649 -12747604878923028126749417882566764 2942650 -173390850624675474442864434723228000 2942651 200045397254159449582897885328320752 2942652 42112634084213628092268124148696064 2942653 -319275383395283813942210871767033280 2942654 64572684276126506608339725546264960 2942655 -144286867868560001592987449187753840 2942656 153753233622540347421519221164605440 2942657 -255536255539953188030779950417692094 2942658 102045601816166151593016435881311824 2942659 -195967956445313589497850097275560500 2942660 -34329769291746286303463536140595200 2942661 31672941775873658118434286107343072 2942662 -2341355838446570229081797746408128 2942663 334115376242309294650855404009670920 2942664 93562319065702052604714773849579520 2942665 -188944631103198585418752162241198080 2942666 -48289467796700063464878682466138112 2942667 -65449586918642237372826090810443232 2942668 70390384006603682946322726950899200 2942669 254442360842991516183922941035486070 2942670 100039010021711548874107428755496960 2942671 601474870348891783379425981623143760 2942672 109221818684179491271799311707365376 2942673 25334839347047421340633030000440000 2942674 -61059421789907969611591089468853248 2942675 -73823429989485376662097309574779200 2942676 -410646334240290500880262435926650880 2942677 322132244376390553464459132483592526 2942678 -109630437377471528704371507283995360 2942679 189567915391352052796782474269063784 2942680 95681066042719128373907491058688000 2942681 -171060575201741320191706986991550208 2942682 94340616502984381080712134933442560 2942683 -719105961602845013509562085760541400 2942684 -168414366583861037958283799724549120 2942685 201988043156551399024982798234707020 2942686 259286009024339309588493153187953792 2942687 438964492202913000892014806969638392 2942688 -87867522553048098494728542596628480 2942689 -175942986263623158092595675053919360 2942690 -263659925179691178529292595542066400 2942691 318969207653612532177473070015939192 2942692 190531921253291982587918632288562816 2942693 48734997525022032095569316487202488 2942694 -140689557994044393986084602572535776 2942695 35242471512246424580030035466216280 2942696 205348492836664455019510273104230400 2942697 237867739440266737377441337790278800 2942698 -107518850437830714578714478526160640 2942699 -89865317640261112479939386465964300 2942700 57330235591505024179883497749734400 2942701 -348292332804180507782371656994146400 2942702 69234364413759151834509107370260352 2942703 -35841155484254101261708254228349920 2942704 151767150320474217773638622278123520 2942705 -643268442683537286652012622399040 2942706 -4795855308259800979170405863411712 2942707 1035271154998470160675328987087868672 2942708 -172735822660243572078574756689715200 2942709 -30927762101547789324963562169418240 2942710 -171349860496308528037077332638007040 2942711 720189068059824400443273007996580712 2942712 187219297710225909130311408938065920 2942713 -338209914073547136395453119638278038 2942714 134867459224434163160605758947142912 2942715 27556161898027552643615953432011120 2942716 -63977930240869959317065266255414272 2942717 626069244452158061449143782118727680 2942718 23214329840169686696168738105642304 2942719 101570368996181574250212565052382528 2942720 -350061579378978362008655835955200 2942721 -92132598756102131218064718364571628 2942722 -200504027578699202645561669236055088 2942723 307915612885061878126203059235505920 2942724 42085935473710152528387540397504512 2942725 -158284437816359226519958647461119750 2942726 -370645376505078390577765839413580480 2942727 200189184036886888861081012145847720 2942728 -15919748318440971660159553315875840 2942729 127132339348810481852816329179522330 2942730 -24720024535222148613776006705710080 2942731 -142783197596977926920279589021410136 2942732 210886948415211706018757349325965312 2942733 -32098224206418660086997083346662976 2942734 17229460827445977684393711316260864 2942735 -120704387662594482072478406876613600 2942736 -50755730152717652780200798517723136 2942737 23932260891410424351176863585271808 2942738 -135587334282979167387632087974286568 2942739 297959597387731042503613444970645400 2942740 110045068153617720807061207417808640 2942741 500460784702418150368478718943856142 2942742 78741817301712824859781208617035264 2942743 600077238884079403099104094697744760 2942744 510041086948878127558438144048035840 2942745 55727631774720161514800537921432640 2942746 -160686699399672515315509889798568000 2942747 -191174085603687847200774789312636648 2942748 -2157947150325002437367211148417536 2942749 -404502210089791160495092231165380250 2942750 -366325968186211269963648264336000000 2942751 -16142942243096038092661149713838336 2942752 198543454934143350388699859822641152 2942753 576510878670075979996800922249420464 2942754 87172281527710144629738390090664320 2942755 23195476333709474516092330887312000 2942756 -382756318079733235660904731325777280 2942757 -646308652635342548543808938172879360 2942758 8408503047497553688524733070254080 2942759 596983693420777247539433495195955960 2942760 -51382533977309149167185817440256000 2942761 -267283612968034833619638002701301638 2942762 55306862197317429908786265484244064 2942763 -368411873223407180890647632989145256 2942764 574992122404153556647387611194130432 2942765 19164633763985370258637445564296320 2942766 98599768545982459020070414962730752 2942767 204356089220379581669584101847628816 2942768 -9237564171783212714212758375628800 2942769 331621979428988797145084057114909280 2942770 134402036213473768802336073131314080 2942771 -64146618968362043415836932131931008 2942772 52838772464490904215093331310321664 2942773 403095395559045450227068391399570880 2942774 -261906538347137791307604354444460608 2942775 61293769969636864979318060607546000 2942776 -8155650583077323682058267996569600 2942777 -349716280381075365738505346885392560 2942778 -21781529835007144166741469722674176 2942779 -194065744421014340630679345547549424 2942780 149789434864933981349840769917145600 2942781 51072545196188461091321641601553600 2942782 112851712733539464884795784272280000 2942783 242788147332804163312549355151364032 2942784 72169668390983684831752506876887040 2942785 -124941226399699792882595337130302000 2942786 -46350207771987179924313624013851648 2942787 -10276327293143542222408767429549840 2942788 305715686273093509514708265526825088 2942789 80591428790157783290071708339216320 2942790 87790323674393327182222341659600640 2942791 3593579864761518210046181534289112 2942792 -434431201423784738876641662041472000 2942793 108070138634115284707809102597310122 2942794 -341188843615970385093900239487908304 2942795 74829357750183189358693607425607280 2942796 -72179168567710934567338911324794880 2942797 -127803100920671301801581501577813312 2942798 21816049364135794324357295880571200 2942799 -4697229010691250559820453969843712 2942800 -23660704228923118578277442974515200 2942801 -60204255303132400116106289900166288 2942802 -34974955873626710771636138108770560 2942803 -735890563795593598474870728391758440 2942804 324887097442061896808610899384156160 2942805 9345668438785261002804915359945760 2942806 15601826144188628459169339456152352 2942807 108421849585689386597773531071590400 2942808 146556820450772153561708253085040640 2942809 129546338870202481244579546238736010 2942810 -8326354615296558092927367948037440 2942811 -49874422108415051135357405201940768 2942812 -66937206612449254852286527525606400 2942813 -847642010581613849870181098496980256 2942814 -76106668762872247672569653651985408 2942815 368626749733911824227584795594603600 2942816 -285557425442586701047947211846189056 2942817 368578031220265025039376099157293600 2942818 286949377660964283436995786908961360 2942819 -326653574966367082582523684439272688 2942820 46520628916069635042579305063328000 2942821 31165432781240711317213280235430080 2942822 282616502584057001843453956886783712 2942823 98579181825464573647492577489940768 2942824 609201174259890606300986520722856960 2942825 9660410332067147435160265623869100 2942826 194859473726478320699827701573494784 2942827 248904298759690120349630161515465284 2942828 -4095282240236323011164062627037184 2942829 -330469553673470503861667125572225600 2942830 35403914527446747668512976428400640 2942831 228921617790217792497864424946453664 2942832 -19283739054092326230547698525339648 2942833 280035151599213122937631555142851380 2942834 3882150585422309991873889853249280 2942835 93154590417164325992425268633352960 2942836 166075098139692323866762879835911680 2942837 -319376446449711490827916364123193828 2942838 225091529805025309219452782407912320 2942839 293236386825799843405270199258792080 2942840 -291561904089767913043116180738355200 2942841 318140066473467983431977179012553360 2942842 -127428011412170256910575248037878160 2942843 255008441536598379193708812664765092 2942844 -9405459737964916979746012009463808 2942845 -78293930038430590579488348152754900 2942846 360644185829346419019381094426255872 2942847 59654635602509659335371540596480824 2942848 162832424489177042897537948838789120 2942849 4649781979367460915735450786419328 2942850 -43077387798291907489076812190476800 2942851 -98394069410050154729146990982696 2942852 230521075217681369934569797573757952 2942853 -269338922654659083690484180282436160 2942854 138131289994485485999359848425249376 2942855 242275986288480592597167002598128760 2942856 47370403275580222368936038336102400 2942857 -38876079023133574346189084262607308 2942858 65388297055614881525179145588261376 2942859 -69992666102822687336225796589246032 2942860 -138168909944548073562931638527923200 2942861 57578015562976441421350125006739200 2942862 -35376128659883973293823006303701760 2942863 130697483817750230218929347393504640 2942864 215074693723448064050258004899610624 2942865 52389654154301567265037974992880000 2942866 210466467976304567232702940418719632 2942867 -383042477704953311085758916133668960 2942868 36008086416903247752216316769034240 2942869 182267002675187989113696607125941596 2942870 38408572561541313180459813323880960 2942871 -224145634823204865091666220012456088 2942872 -10147412585721496056640165261670400 2942873 -385676354509146379655005507498237056 2942874 -100393362551338385153117119216611840 2942875 -278123453931275936937278361114372000 2942876 21959097650173820318633964866895360 2942877 1680606189767360776603444135395840 2942878 -163580213671236706738242837942230976 2942879 115405104173034096478658039353780320 2942880 140641740199917870820595431526891520 2942881 98173088310256235123284583522035682 2942882 -169669169708128168825155437368940208 2942883 -420089430141073219995933030219290616 2942884 207024904653821544091089989463805952 2942885 -151049976667181439192937531331814240 2942886 -47472307497581968522784581149577536 2942887 -245088500353212643125532467719436000 2942888 -30319406736917626201705185070295040 2942889 -64845972990792430050215286708606576 2942890 31019910473261899888137303041167200 2942891 -170710566681156829526648591378082000 2942892 -3099172236870521896069470492930048 2942893 -538704542809838310524917021999148180 2942894 77455485905958119909764926832370496 2942895 -176843239302293079634660890276215280 2942896 24249321061035936852075858864635904 2942897 -193113454193664082541744420497272348 2942898 -4385001596177240821736603445519360 2942899 -586976982653885697876510071570329200 2942900 -187398196206597013016160276389424000 2942901 -163096844016931468239820516145479332 2942902 -28179439090528559185548611570288448 2942903 -13151023486559661479867043539279736 2942904 -188924927679208983023487880367431680 2942905 57727536469774844255703956080627200 2942906 94394359765272139122897375030513120 2942907 -502491887303161835590305550137922176 2942908 518407304049383041197021088571801600 2942909 20798499044677907949446609433655110 2942910 60697789745520634252316219586614400 2942911 193323989713516291112344644779011624 2942912 -63153330344147257383717916366602240 2942913 -2744596358936556635480481294767712 2942914 -108333351607079166269688798063729120 2942915 588889597147372468921906267208057520 2942916 102440027525187874704259959068995584 2942917 163827489609257782734842779440380800 2942918 313755154970318283511464291085919040 2942919 -32324032838562374599901269067842560 2942920 4656265560052906927692142448640000 2942921 -9580723819056914755438267239354336 2942922 -7735276674854415280668137853726720 2942923 4706502995999719990939998388335424 2942924 -519910856740573540730300524323919104 2942925 -74527550797900259009979945685188000 2942926 -100196552214528390042147053634983040 2942927 292721191654875806107052683328648760 2942928 -27964812719133814746398288061136896 2942929 553298637218696595696934928797613280 2942930 -92267352015054433641296525189708640 2942931 86542245514863623684509556159241216 2942932 391860729043344299342510092054042496 2942933 -25228546019646226823726715078058080 2942934 -47142415805294843068626787083471360 2942935 -235282075866502324093666128848893200 2942936 148090633316053893274112391721543680 2942937 -67057237761421274113398363230685606 2942938 -301532183910845890075345614012998208 2942939 -69114496928934750105960956966910480 2942940 34045364999488645651818822967296000 2942941 -228501335145165134369832523857728288 2942942 68950966614129912297459991491487872 2942943 -83026709822036594041803542585191536 2942944 -736406980365115023230460762588708864 2942945 -303150789258317725557483784402311000 2942946 -268534774732064284073177821818720000 2942947 -141054044827881436512633135196382768 2942948 -434707733176860059975434167702113280 2942949 89254246003401222296379265272593760 2942950 108134871387143602247204892588144000 2942951 163741148143427832540998486760420504 2942952 -6474939729763427654478495385190400 2942953 -109901728491098584962861251760652316 2942954 27096104001676574107137592049823744 2942955 -68082634094590097520255522507759840 2942956 -340140130866382778638609179708378880 2942957 -299245928119716437370247952521695060 2942958 105245837070930738599028176456184384 2942959 -645041225589550877335087648403665840 2942960 -33446817605256332453870062603960320 2942961 -21873819868927697406474573884090496 2942962 169995306928536944765440044337296 2942963 1080373622348733016561245576579600 2942964 -264133089880735106476317837540240000 2942965 -42375386753579804369568544136177280 2942966 -176257475287005326606878668224743008 2942967 -304887677590045286609766014325093120 2942968 126315165951008106294210148918517760 2942969 -273439145686934196114381989108917680 2942970 -39114097371249807640894793586293760 2942971 -234084050879156360787415617459600128 2942972 -200334278086581541493906693506695168 2942973 -293124924813079814305566341292278976 2942974 -215744499291833091768282244788363264 2942975 -85819356072025026034273415733571200 2942976 -35298402535840019265799358880153600 2942977 595574594014800065760129895340365826 2942978 255717532125764671784699328345084960 2942979 -62550557701500253479054381543628800 2942980 29943005223431008304170411377300480 2942981 586059505193878598593074943084546782 2942982 -21659415647080182789076458800485248 2942983 355225975985616841174958148765506040 2942984 307314168525286016931214474227056640 2942985 -22998194139272131087096128746918400 2942986 308754053643878001564161955179224320 2942987 -870570957346111542453573547277948640 2942988 -104981822108237209906603438558396416 2942989 111046143750300536099294467958030316 2942990 -144227538302362827551353666405728000 2942991 -345329430626799798907151865985191000 2942992 -23411954257157283357549315091251200 2942993 428239615676085894562645381940449344 2942994 -216282309758739388853782755573744000 2942995 29908736490415308989090520945255840 2942996 110431357072850743371585532961015808 2942997 202823263892526544546719211348164000 2942998 -122011048042076638123747719605676000 2942999 -66507286346681749676786168100365664 2943000 163310706893038722903838858752000000 2943001 78428107347325765237664316677133002 2943002 -165443167280949835013814229980876048 2943003 -37869402281703622745584882221559296 2943004 -41643491702006411741822923559954944 2943005 -53561698610017635278230978057977600 2943006 -2660179246372079798277213254744064 2943007 397590867923091951973741425317423160 2943008 661784377055555481744957748703723520 2943009 286362917313849787697009742094629714 2943010 -57937409900741518972666488920931840 2943011 4127959324752944202570333134572800 2943012 102396162138372363658086168679130112 2943013 609705416370655198355236895157523324 2943014 -44146442007611954512432831333440 2943015 191753985633063716883379269464986320 2943016 -169974897455827277778083013555978240 2943017 -828347569558034656673425045328256 2943018 52665954609873559748529998723628384 2943019 1377304521136485323401955008345259344 2943020 -794488886451876241746434434283520 2943021 91994131751554199972232740451097728 2943022 255618306014548830141018815453397312 2943023 165304330512092701351268166769617504 2943024 32386405171924163724414202313441280 2943025 2238669844005533687309665343164550 2943026 -223564367013248997908007871067202288 2943027 -457420304925546558460067260015958160 2943028 445681679464031528450430638912858112 2943029 321632887215747607693949452368827484 2943030 74979006326297051048287602400552320 2943031 55442284757451162036466426178995424 2943032 25719300235971138144609742650470400 2943033 -103765842695649656599513960709401776 2943034 -82098153216269965863112620639472128 2943035 -61850066888691293896645470658301040 2943036 -228716958553459541024274950105894400 2943037 113431412135093311943004755687905260 2943038 -18123255636078322961927084124187200 2943039 5683511223555915576233953012311936 2943040 152636416019175172410575278760263680 2943041 160920705988660038902858072630972352 2943042 -216161076300713286365958156629450496 2943043 -220535547507164440560100502351928680 2943044 -136649161105177492218346469864012544 2943045 77865881005761508625440988105349120 2943046 290804333748590781073517163970682880 2943047 95591991264057186707471242918786560 2943048 321206397773774454932045729845248000 2943049 -576384626805639003387080096933936 2943050 -103415877728338065738836698796486400 2943051 427346544495424320770349338392444632 2943052 -75457178405437370998351645501839360 2943053 168170278191187768376441806809484704 2943054 -3523524081581249502392559845141568 2943055 -9362033812970888964336736303958640 2943056 -2103580562563832202168496255795200 2943057 102015346509662790409626048270402816 2943058 192552362307424612411646572550900880 2943059 3546632583137219366617724686108320 2943060 -6729076984820858190073586155438080 2943061 256693115579483879627000772739837824 2943062 65725499413118059276001105396361600 2943063 -341824159512085408253841678209536608 2943064 -594190012290404506014922549067888640 2943065 -374856747718238975733841119400716600 2943066 22075606289426515051598433491189760 2943067 214842699601830843734796247028144752 2943068 -4018218325629578601407996717445120 2943069 -347495559723218722686830693261571456 2943070 100084320008532063696468059670182400 2943071 188173002443942259909416008782621912 2943072 42728485703576915841058720135249920 2943073 70154739041916261224801601919157440 2943074 49338293255465428392474667703647392 2943075 179658747498184782629077825648482600 2943076 -224166758774046888859581159188506368 2943077 -414484614493512776075607566364116868 2943078 7735440238976037508343542708420608 2943079 489731874486444895188934096441578680 2943080 -38655990220833956785196557202227200 2943081 359977907959863779646393913234670400 2943082 -361618662047724283318104351209184000 2943083 -161449264450080036475684176369888 2943084 -147308615183083529547818515845425664 2943085 -27699269973964161035266753414151400 2943086 159568383387217243295727815804284992 2943087 177547523943125941533491243370995592 2943088 117941053963391943310622558540890112 2943089 -462192987730453409578332234584536110 2943090 -511696175250975230287964136934080 2943091 191856525837394235171041421782181280 2943092 -57094401612107921599647041458176 2943093 456890719291292598485526314858865024 2943094 -62486247309326168919093636163430400 2943095 -175428234337002754719164682648863400 2943096 -42634363386887072437880644484751360 2943097 356089051367197617698192882104028640 2943098 -234236581311829655965610425954136064 2943099 -181921180337700234504099684042894516 2943100 149965488783419117127486900779200000 2943101 35936221802966374842442953348709824 2943102 7831072791235716534109389778560000 2943103 -1371348105569989178463378253963872 2943104 -126434076140649479944636786834145280 2943105 14452306682406687873342631709853120 2943106 -66045518677149066691870564248691248 2943107 104353215459908106908597354231392512 2943108 -147485383576223284192044804021043200 2943109 -34731772850667959692451033493071360 2943110 75671112445962375674704515917880960 2943111 409263613590735117532844173195048872 2943112 -390188018719649191204210787884108800 2943113 277060674982843102846279427502718362 2943114 -182866477873643612762532707937404160 2943115 -85046653105515054117157917392632800 2943116 -190539574289607927945131624197148160 2943117 112594979133915099669033137683130700 2943118 35498216384505796581527226540068160 2943119 -149763894184926237848640404169016320 2943120 -24344829811802828038748247463034880 2943121 -29996699607161146273629737220649678 2943122 68929214061230961201283612200536064 2943123 405772866027143571746851310519146800 2943124 94443920796985430316580258524519296 2943125 -55434965930279944074346169418952500 2943126 111062128772665419238891024229946240 2943127 -520404902011430050823684511049378728 2943128 38318064766362248051039003798200320 2943129 -101125944245073440392762663512213120 2943130 -171110316847619431225622224909067040 2943131 9229802635820296999184787254010072 2943132 285437508902765209470379238715382272 2943133 -299285526281145406581667752180142618 2943134 145904660806970489702663405604345216 2943135 200876666670302578599295977975720 2943136 507275267969471917867800846658633728 2943137 502751538356393008470569816119554786 2943138 -68519305388331806713282277980600320 2943139 -198660927771076571269820086183751576 2943140 82531194628753629046682020787650560 2943141 7600804403496117183662862177256320 2943142 83828664700469576200667202254904960 2943143 -5645779041686696635506767952093216 2943144 63305190884259700414427505019115520 2943145 -713503071226289228953099052983651200 2943146 37030737238120925361864718217860272 2943147 391685027658448745381054746871136600 2943148 180248028815272369660860312894745600 2943149 328319212174072435129051004693629248 2943150 -4981246461367444046107858335206400 2943151 -388359665566642572989960343553566768 2943152 111105264576711672357246980691394560 2943153 -108496315668559990076173300032165438 2943154 215660804064324310851227385172531200 2943155 350056901726172934249267750665016560 2943156 71947202361932913310802569855887360 2943157 -129072051059450426164583300064510400 2943158 346115122814993890407379977223819680 2943159 267103245870086945868204410206887120 2943160 -93471604431838595526901301572608000 2943161 -14334886247861686937595963275364348 2943162 -273060678622580616089093877761564160 2943163 -481914356772566088326740367055571056 2943164 -121757529986112949440070100732037120 2943165 94217296368929299476203943424091520 2943166 77793258310458356709183635777740032 2943167 -136747954046303093616179977203662784 2943168 1847701735817367644439093423636480 2943169 -334060951324306992000987716548271360 2943170 92866376766302973091754797717493280 2943171 15976308094206834570892526066116608 2943172 -95564288752735325013112787760918528 2943173 7597510861487356309306215170011422 2943174 -39282742835838624046990129399722240 2943175 142378980520882227868031108906146400 2943176 -187130505130249939297969878849331200 2943177 -420456850523684970778093567153897440 2943178 -1331090738163112864904047675077120 2943179 19261254846254839630867519574277780 2943180 68169153009799888841141068261800960 2943181 104413220236392740104126010198582700 2943182 243014381508021015915053349621211584 2943183 338218761370230103082085934200274824 2943184 11675431303982179972749901188915200 2943185 60426337366182758448183732321077160 2943186 -155208586214865882469397542224825600 2943187 16519016766291668875032060229002432 2943188 39938882833405700216597317983434496 2943189 527068950275236667003261307244261440 2943190 190981689696493093556974196596857600 2943191 270591571566194295540704695134899592 2943192 -118286627884857481112869408623820800 2943193 323331096224130606096060997704235680 2943194 255328780717777820399918435940272352 2943195 -148148565201907681071895681043520000 2943196 20892469903938194333437273474248192 2943197 426961948226085744375125135729808300 2943198 -74786697918756536009367972601719936 2943199 -42627984049783460239588971698213264 2943200 -48432310528166179717707804436070400 2943201 -193563727997238204497071231297650768 2943202 -51696607395478117703952435795265536 2943203 88673948362459352530643717065006800 2943204 -23487035790444209330275435594752 2943205 245996024524485150857028432427732860 2943206 -128477900325751422773175865107611520 2943207 320661436017036648614842687408249104 2943208 -350186029542989648519968337495408640 2943209 90250295890154607898754216769699216 2943210 18868335753609998404145882876160000 2943211 186256773415384151573546906010689824 2943212 -329355531471705791317956339154222080 2943213 14872568661763405859082684331271808 2943214 -27346428939710582830365754601589120 2943215 1130614817508514379876431476297600 2943216 -8823996533523451014540299368562688 2943217 -49480888929711713852464904545154734 2943218 80035674832924621041169103543723520 2943219 289430183190748185701484245944281144 2943220 50676514777547267312237267390791680 2943221 2228578956793210733314130160085632 2943222 -138834826303436847702237576249188928 2943223 132616234358618480793667525870090472 2943224 758140597415015411634891747892838400 2943225 171868309316025814138356263162649600 2943226 29653655549301496381159225187421696 2943227 226586353242083698657743255561763872 2943228 271281208290485744233929594281771520 2943229 678067402729969853256769371195693830 2943230 -13561476307464472172892580457692800 2943231 -243579608837378713159306713015822648 2943232 354480584378028887711526285020758016 2943233 -3622837418229813563859816179632896 2943234 -121786579812745021001535994122482688 2943235 -75545472915557534479771485352606320 2943236 406174655597300979367035743254193280 2943237 -194986055415713742309753349189158240 2943238 -146909684429456541527923123160472480 2943239 -91827100619502341550289942537354080 2943240 -162272824432075727372197742793523200 2943241 25434817376408646202584498247803648 2943242 76045543595259148951371939438868272 2943243 -90904241242872547096726093247441280 2943244 -244894472539944390792817824287844864 2943245 184543456798627952292823124355559500 2943246 103428779775108662948504867562014784 2943247 -259256456578149485434623471448596304 2943248 -14620596455803635691225738236395520 2943249 34494862564440277514402999461576128 2943250 326201500330660448511321575608848000 2943251 24955606069915087564820924327272872 2943252 65515563569788221974621515710842880 2943253 -2636995008269191390928864596287140 2943254 -371032540419721227882291279914712768 2943255 -80860901945555631446476902375137280 2943256 -791205989055579341418149134430515200 2943257 559896135500008719730741754211970506 2943258 28641628037103418127812577432937984 2943259 89266470115754236715174353737905640 2943260 -42504572137095295851241237656261120 2943261 -49489659942208895697195729427366068 2943262 -86532983396788054118245134788769408 2943263 -252234763283277584536280883707395416 2943264 -836331271494168278024168033746944 2943265 -62942940997040301479791268617592280 2943266 386802402501799690935420486561194832 2943267 108691030678841702186500656248321520 2943268 -101817864535601687705378270550961920 2943269 -88790413726390829854128844694663904 2943270 106451205410073608160575367614054400 2943271 -589169315163318862061656793466135280 2943272 217550559201997545125572272961612800 2943273 -81463990905773930751703068935036016 2943274 96209424698798470792488126390673920 2943275 319091597978301454086223271124687300 2943276 32268575190063990884124413533372416 2943277 46638021142632170185886061023057452 2943278 63141881542998068295038750728533120 2943279 -338663433203719479504880534943987256 2943280 82228236800079298964102113541160960 2943281 -1010436939651845408809530257751206016 2943282 -6156508779273007910949251012395776 2943283 -162891515037118719142572936292674400 2943284 -408016134509630584324269159017760384 2943285 -2425474886455076296694857247059200 2943286 188222975694550636770931252868770560 2943287 -2185922493020449552583479623812832 2943288 208154236689063365009907448127692800 2943289 -82383263320631182146776507505117910 2943290 -8555795354383866183691812056140800 2943291 6365620029359741483310392645024256 2943292 213045656604811960422459871975809024 2943293 2092986315707539775423007639137760 2943294 21970795214625379006029762692577600 2943295 150786888689724416992842123219183360 2943296 133289628779234779921396289930526720 2943297 -6019729807530479664678977900577600 2943298 -166485310502936156286376130848695600 2943299 -28450416014635225534999582702926240 2943300 82501322378085844045984942946380800 2943301 213568459243715758581911486154054302 2943302 -8342383190442680435078460439306368 2943303 -275456771947067011299439436944166400 2943304 102888749358213729864852326926417920 2943305 -186331841660280966808782019049398080 2943306 24781596550991253550218289183102512 2943307 10169936961643964135592192276711400 2943308 85127215580756088489861705339927552 2943309 128637746472912211560890169810822240 2943310 92425074080732169301653489063198720 2943311 6955526340440084572434861276733776 2943312 20664098014524882408459544670502912 2943313 -200074957827572218978374296167954700 2943314 -46811086502151525167563904002164480 2943315 -42187789944151975911704224819472640 2943316 114311884678670517023007290010247040 2943317 -320378883939616996432848948895050180 2943318 18162548240652223774272522213212160 2943319 21360701590954434442912478085586080 2943320 38017551608882901939238258975948800 2943321 56197048634386711760646705379215744 2943322 -23959280239315744310295217748982288 2943323 -69960587087000918563001424025258428 2943324 -38907902130174105929362620243348480 2943325 126975109774907537889392405668000 2943326 70452596560956856129716737884277760 2943327 88169430753706608054266894642100240 2943328 1272315873648848386857801453341245440 2943329 -464529828103183432198901983114856124 2943330 3666144705680438985960715218808320 2943331 53152462350708817976896959203724064 2943332 58402935086909477225525819681998464 2943333 -2543045636582360733701533492912320 2943334 -334082434165783371318789030932177184 2943335 -165496105493746258077273841404171720 2943336 -51375063570617064032114575767552000 2943337 148056031674627960885452399456986660 2943338 218534895750249336900631653372070320 2943339 -16698632257057907854561101244231680 2943340 -168739026045707689635413557371064320 2943341 -349822965593137828602718170162777258 2943342 -105862488076849996519702402283478720 2943343 -79547408695554775360992323417362816 2943344 -133893108596196267716362714220298240 2943345 428772187930098080360001428761291200 2943346 -90808014343816588129461135141811200 2943347 -715559785998212309501235480710838720 2943348 -115851923168444571362587490533662720 2943349 96326030945610134780798208838998780 2943350 1516711911447920085532058374490400 2943351 22596430989530173849566020807081040 2943352 -71113523866484098054994412697681920 2943353 85272727477940478418671506141844480 2943354 -99543095603326237368581068769556480 2943355 -229107340180967139869837490768614400 2943356 -46448339586160768896565231391973888 2943357 -30153517071871653469500595839302400 2943358 -323098402122770189758402804839923328 2943359 650075176760951691941220790309906560 2943360 4548169285468618886628798313267200 2943361 -219979087609336016331138761518727038 2943362 121860733738198192124666683685460432 2943363 162140580573026642880436434412671984 2943364 31966046517907084346839549193481216 2943365 366441105807174537739845329161603260 2943366 169600143680201519921490769802764800 2943367 -261305548508184719838094519136857808 2943368 -370280108897190458702459616504944640 2943369 180742478879128274771561761305276288 2943370 -74828857436505104291048736817737120 2943371 430739988832212187617630725174287572 2943372 -87467330041674133492971955476182016 2943373 -467119575009620962558862701953250378 2943374 65225501420365227039630924725703552 2943375 -669754634626916816920273473198336000 2943376 86936911586570773028689362696536064 2943377 326600551656032248460951103919041792 2943378 -14643829793593454639362194571098480 2943379 -153827168723797863664128438419369616 2943380 347200901132592690866096532082298880 2943381 -63938279248598604517765508969032608 2943382 94641825071554952463568912940997120 2943383 -314879735404509169701184914747504216 2943384 25214182947732747176189043600384000 2943385 119283563742759714867053479481995200 2943386 48044940023214102420901292645809392 2943387 164861804530892489229461546846027280 2943388 21951058838478070316766043116142592 2943389 -76059913178886495511659480284118810 2943390 -28833640636022646356426712584405760 2943391 -44352805534760216414960736804414216 2943392 80809312888031784105089410242969600 2943393 -7168010335206542737873754424548256 2943394 119499334621588663359645377409884496 2943395 12669937242412890956800098626011200 2943396 -18864008333728797992788847584856448 2943397 414167211103540078883015121916883772 2943398 -137429872416980744482730867214389760 2943399 81813468293408995650764115309204264 2943400 30834986065647727510150912167552000 2943401 183289390098311195286684117295782900 2943402 -16572069303464305487486866046533632 2943403 -55468141528720642216109804621446348 2943404 -187749740955178654384868665388659200 2943405 461680740478972598418789637229467200 2943406 288302158593685416628433915315641152 2943407 453023978808367431259064375200675272 2943408 -5732887993281720657574646417326080 2943409 -17271475000678331261673637314121600 2943410 -29530954377724047243743089389932640 2943411 -8520336531679112245719373933961928 2943412 527182662695527994350540253167849856 2943413 136397867267242482521481210861214560 2943414 -196861373245363554739347789993341760 2943415 301060684034936828779454531940121560 2943416 -218886215962201992904297568976445440 2943417 122117874104525212869761785997036880 2943418 -3915063877965806907667487759613840 2943419 -236104013658159806963808703152081600 2943420 89062208139938138544767299396346880 2943421 -58447615488371407042442516596225896 2943422 -61098822580704107505168964120137216 2943423 149134477413049729150126476602102400 2943424 22389175198213404916411240191885312 2943425 -145046743364429748686514819369984000 2943426 1742651775117572936007982638466944 2943427 -427492336215194063871260125354422724 2943428 154384098488162736060370516825706496 2943429 -174150754049076942940179461288239392 2943430 -159606362184848110792244591612127360 2943431 -709977074091909806816060480044722864 2943432 532208302909627003082728368976281600 2943433 -54275737833261195320418212870087032 2943434 23719684788043173241221946306861920 2943435 -190982058035176058387755710612211200 2943436 2436158949607475332593870378767360 2943437 190375228373855425776157931341492800 2943438 -45478589642813379445050736146027456 2943439 -161033905526812220977883036885495160 2943440 47607920717234392318887094228008960 2943441 197153911027257496693998253081511040 2943442 323547703883189090032507558537651200 2943443 -366777536634730549718320364174483232 2943444 2098058896097344698840976676585472 2943445 -168294288017976440044720038943160520 2943446 -99056608247149449974786152713504 2943447 80062040490037678056894062850740736 2943448 379595019144011170763022378481336320 2943449 17296515960518162804951050446172164 2943450 -24965607707977176893441102841676800 2943451 -212839713372191595843669926173021440 2943452 -609539953470880412551747443326588928 2943453 18841719234425195021925276888626304 2943454 -23830232983988390031213703848565440 2943455 -175391183165958291852567313175088000 2943456 182514305438882999205284879988424704 2943457 87377032464250365372546014122368432 2943458 41046526311539160717832794618763776 2943459 -90971810326875810217215601377605016 2943460 -83915825959900760928588240816176640 2943461 118184400406234480724828706675283200 2943462 67080116830338207928312186993359552 2943463 16443881208090216825282160098476760 2943464 542452200359211919701858743229235200 2943465 -20516351846904930454394626143976320 2943466 -80089664463344742503156973590954400 2943467 635877226287277076731440065913366516 2943468 -163765204028473961278416608375809536 2943469 47898283797494116771030305799836096 2943470 234642414938707008211630341960607680 2943471 95737652831704002830440075991715840 2943472 -5135050649440648663548223846219776 2943473 492495276178146868496883844474097862 2943474 -100740483201423054811672008590624640 2943475 -39373251479181347870275660129239000 2943476 -223845846601942090213968123027025920 2943477 -17386958734660643859996969034027872 2943478 194913281510551351881696966816397824 2943479 -4081771454851457326523705592342528 2943480 -20744892768732185542918631989248000 2943481 120682829001479719976739209789304064 2943482 145010901062148591618349369115465952 2943483 96192835036525885279835370589113024 2943484 -408813563413012699479234623686057984 2943485 -475572922017575553138814588060268040 2943486 -28955891370430493079041440429056000 2943487 -156544624730850279507539335506953120 2943488 -217316307720376981510602715299840000 2943489 -650103081547476634020377112622763232 2943490 -200536550110062629370063260520998400 2943491 261209928397421400573155575725104892 2943492 -101866624816605408165645839608501248 2943493 -4958867847905528144043172033772000 2943494 -150778392650332224775550242590700800 2943495 -17774559712789987858853926885740000 2943496 -437621163600149115040714852601856000 2943497 -179625130934763869055763186188729420 2943498 -40714423010554683116413782750170880 2943499 243630068372718470295390902718557280 2943500 -37939582786581633627474283179264000 2943501 -229762619013283594107281720621494272 2943502 -103156416506914600317581476434282048 2943503 -49897251716983729565212137778951248 2943504 -14738307314574783965001040137609216 2943505 -234208118885677597243262041630591680 2943506 -25989116604192387487627854191936736 2943507 140545523670348333973966862629070592 2943508 368316534733752529030532524932883328 2943509 -48106400266482087474097403003138784 2943510 -67254610205068278108927255141580800 2943511 -451127772164759633950841033933252888 2943512 -40448270425194684256811647429509120 2943513 -29201562787197354670371802633329600 2943514 -77448985247571977033388110351351808 2943515 -43400004833680497064759279953531840 2943516 105404937072566452350255870207492096 2943517 164779605012848625271754807523737760 2943518 -192976040364630580849145255324881920 2943519 -199382526770925902981196533446153656 2943520 -507279259420393490194921010251038720 2943521 210875696292330274340413493544568512 2943522 -2506628722137030851221242254512512 2943523 -272291376545922237555159140250264696 2943524 152934902852812202001065397773721600 2943525 56432692016563682208014998591212000 2943526 152837936863510427781144407129375712 2943527 497997651438196364905483970249360376 2943528 -257227073363333859843202158125629440 2943529 -819716896237555679707940514179011740 2943530 -104533528965195375482378203618503840 2943531 -35938059386585939602326548387550180 2943532 288631778279999922887403305385917696 2943533 -313005338279193213405828937228958100 2943534 72907477366845745149403556694951936 2943535 -9255535706742541815271793891883840 2943536 -6621136999709848147849447704772608 2943537 -69425442931735189938651310339715520 2943538 12874933752732673958118256925590944 2943539 262845560593385306927935452652979340 2943540 -8413126076186497402617042170265600 2943541 -481159142773762361441126426888295058 2943542 43295994383890329168080597932124160 2943543 -194954735355733673992676865538378008 2943544 -223396134810207369653713297498951680 2943545 -91810706126040807366455898815620800 2943546 -172913698123691220983772726302831616 2943547 61521322233327912178251568629228720 2943548 210833251670516726369791167396658176 2943549 81382142182379027034922232371221024 2943550 -226914288081629467529867782538851200 2943551 190320440499373994319825427559388312 2943552 48857129656110642772745242124746752 2943553 104743507891671737109782774786708784 2943554 11983781220091644277522331109961632 2943555 -114043555995276194988300135964421280 2943556 71166561626892470183402680920637440 2943557 45246133854517063379031070876988640 2943558 228786628033501018250941328447030400 2943559 33923475035402320461066369199612760 2943560 -167741552507045761494473997844224000 2943561 -138489254456036089373716396739801328 2943562 -65649219978472201620834041744553888 2943563 125725856293582903678271245597255680 2943564 66538539815981718533285653564861440 2943565 -2075807767786368129336848857886880 2943566 217478703937977747544001331082918080 2943567 -402493373006887376490686326368480 2943568 -20477697273543673610358584371191808 2943569 451496780248830521185360587832327920 2943570 27875098096383025636041298494136320 2943571 -510005497655964029421912370576702228 2943572 159905570620187302165155200042315520 2943573 -70211175584447405488419354680352000 2943574 843706495802732188242226823783424 2943575 16176130156904291344930612260423000 2943576 230232328007917488166683142359275520 2943577 45919493902757718662897591705915652 2943578 190070300279402515926049182543205632 2943579 -5466121087611377182473930808876752 2943580 -180764358998678059705004575824652800 2943581 -110690040781354049750244966208198836 2943582 31668365129838604276589038192523904 2943583 454674704832178457842876499758138744 2943584 253507281164414576692583194193559552 2943585 -274989969414118803900986816635956780 2943586 108582549260552038524520550747289600 2943587 -337474855238551931159081860859754240 2943588 281514220761288048844220921188684800 2943589 -138956634349159918349509079045901120 2943590 -25684276677932346116667848466007680 2943591 2649553303324593335594648648206464 2943592 -546254986991391378593892668110464000 2943593 -438091067758224516929619032952745500 2943594 4095223964945665225476449277335040 2943595 41491191211918493686117528324825440 2943596 -11191652084285263094267985651720192 2943597 -37465121114648625404533697289201600 2943598 88822814224673584394612599044491136 2943599 -199300729505631641870073386334308400 2943600 -24873403952067284586211759934668800 2943601 -117042292546775615746243378425060000 2943602 -6758669072315382014878162014852096 2943603 -39056622313949958551711352137999280 2943604 -534353099394523800865141721853487744 2943605 15066965895529465633530385029688320 2943606 -88632591130290672908082098903678976 2943607 -313913287857628354338113594715541144 2943608 -57165583421860223387791496606208000 2943609 -17871814180213899714736816334044032 2943610 -280517924421496370070408283872675840 2943611 -535138731837924220286482731737511576 2943612 57432272092568237759700300891282432 2943613 -85576636582264187283473044332918080 2943614 234645460122425160804714100397446656 2943615 -258805744096827142213257677850754560 2943616 -174468190196133134447938984791244800 2943617 13524846684247600546201010625987120 2943618 150437757127528071428443500771889920 2943619 -204657810529846365774625785195466240 2943620 -78826994072849816301473402283947520 2943621 -7046277193157134652830483695303138 2943622 358496869302404920826057042734780224 2943623 -259883794048139310855225660607609200 2943624 100907933314308619873509635200081920 2943625 -240095342084070286822378527859275000 2943626 -138013165715272309804826121233377488 2943627 -20099096972710508780185926892720680 2943628 -381348119733708087550814376749667840 2943629 72069659748055322123980259391864684 2943630 36242303731542951427176776481591360 2943631 145538912421241037028135335920304432 2943632 33573334276473203312885773223854080 2943633 -71190608427235721962766200655434752 2943634 238643244211131356890534654422627216 2943635 -559311877600587871961905893961427040 2943636 32870566155887218339143273809215488 2943637 -1279640134099698008974747289397340640 2943638 277006954388890116544006418382642720 2943639 -467719853326543858388983896344692896 2943640 -98181701984127692309682660592435200 2943641 -230467037015065460629541739722219958 2943642 95645227656720107333125783129091328 2943643 -1264789471926581429520089235610108 2943644 -537530155638211330966912551304320000 2943645 -197791526290243392762739071851894400 2943646 120935376292315406621761790628367680 2943647 -78025269960007926830203512407265168 2943648 437562597066533748883025107007569920 2943649 -123512640895827376359027789463064350 2943650 -48334334743196017741874440892570400 2943651 3396651384958734956642403957394560 2943652 -4513442242524010650534633405838848 2943653 234532182539285500671023901672307902 2943654 2262061591695290115476402825226240 2943655 -46763377585689987396614792690956800 2943656 570337195119296427280660075332602880 2943657 -142027183412958442970658343461108480 2943658 -249266204657264182942851506609386320 2943659 -518671296385784086882497966808743384 2943660 48196141152371931780362027121131520 2943661 -26458730201450672710029785555190976 2943662 295267580371190354529435909174084672 2943663 -9596816974432437929197232379121656 2943664 -18280384815871845844333766370181120 2943665 42452865185178137054428022379963060 2943666 -131810453700300617153162859126320256 2943667 -34010523272732625858439862901429120 2943668 -18579628909909407669172641854644224 2943669 -637667622777149566201900717220160 2943670 -86340279485089869284034580216348800 2943671 154044771609696027075718906015096872 2943672 161756608306700040863572834132561920 2943673 70207685309998962163617780417356484 2943674 120133099137868973376693530474561760 2943675 79249563018684027601109133092010000 2943676 -455625361055774883747271129887063040 2943677 103407922939908258449078632850570688 2943678 79255592284632667539578406919784448 2943679 -9251516438222242858593156987188024 2943680 -67030136222210201676644254482432000 2943681 -61846867594089197706705047963110080 2943682 48805210311796556322956234059894272 2943683 -96650661670704190910765844023966640 2943684 43859549363071076381588387050120320 2943685 233436659470151520752004165086104380 2943686 374811771898913667250203707524562880 2943687 85078278142336729861897182776288640 2943688 -3594744864716315435867310750720 2943689 207184890827619799083013411531784640 2943690 44310526386935872080785104209035520 2943691 -458262441589719441321153030072236908 2943692 -245140122087383798086256923877941248 2943693 -179943565931086686754195127356087680 2943694 -622087777078800065261624138988672 2943695 101533293387436591932297465810486480 2943696 18308394088746638007137201700470784 2943697 243814483708692443936621883014172146 2943698 113080409315544093338438801937899520 2943699 441764821067137402176188594564701248 2943700 -105628614456529761414806618373308800 2943701 -102888551948564699499362912566341696 2943702 181748252887997947388399043450535680 2943703 -222462875994710848439605663831871040 2943704 -922536052866420182246066343059865600 2943705 69500895026862631998854219225463360 2943706 -265431686522331961296842472927506448 2943707 2501341138315612470555216789012672 2943708 -284747119749131632722164591247605760 2943709 -51082864007565811757999526330161184 2943710 59149291853593191988948342200606720 2943711 107342712860129256595559846973260760 2943712 599511428525433521505854413391265792 2943713 -347906701500615487958639420142931038 2943714 -85079187180805124520800504608440960 2943715 97753809260535231862335160609281360 2943716 96713929492484783916544996070660352 2943717 134614177509377879636336195935701312 2943718 -136829728247958124259008713549451200 2943719 48184293452902268132283809872420896 2943720 33711431142887180885175983093145600 2943721 283764117803530498993890519238065744 2943722 220797097258417460712843034341974112 2943723 -198568901799673007629376516962914216 2943724 -55203053557893856103752569365197824 2943725 12110910361286986416489208192112100 2943726 -31209600765166860009672630188078976 2943727 -192286503840404577613811771475681560 2943728 101411429251807274633156134325551104 2943729 -204684331645665039218952720173160960 2943730 -25220001824383633174841516720686080 2943731 4088701693494018204120244856104704 2943732 -64275133930361595041222031798988800 2943733 -25311522954505798946260223031433216 2943734 39304197333621124981658566285562016 2943735 -25717464499218021603298793118521880 2943736 -28449934475047060855202115262525440 2943737 13631810554339786662585879472954272 2943738 -73529055231836099253209400668700672 2943739 341193883114002254746119667777973540 2943740 -260133907322305414025997374695065600 2943741 175560942118036527638108741652384384 2943742 -80976790946342007411522915036398400 2943743 -36796700508664440493688834747544456 2943744 -103555961380482723761819180341395456 2943745 12501010328852332487698789157717760 2943746 -62705885542327988924849912519539200 2943747 -272282610321831791658900929327204112 2943748 208617565921807521955788391621985408 2943749 422099006939702172523627477486326750 2943750 -120643500144223613584558868828400000 2943751 -22223785319023529991147045176658528 2943752 152653154815518100234813864540078080 2943753 94399088395329775977525682430608800 2943754 -21039359246623632696721431397221888 2943755 -236752121399053418019022767381456240 2943756 170210005556880888927107174823966720 2943757 -107594301620287124134924200507298868 2943758 -57302959358045457075340984937171520 2943759 -18232561678528281255816256946740224 2943760 21681913267262773076508915935477760 2943761 -94832831805760553095256089146972480 2943762 -33962273216214922223215611936190848 2943763 44671046392800642523057492367908800 2943764 -230447978091030876856890750821433600 2943765 311231100220040022997201039281268800 2943766 9153429025237504760848740330276864 2943767 529812036226753724539643977583583816 2943768 -14129071901030750249029157257420800 2943769 690551774877347156059474254249780170 2943770 123420181959038984170145694916608000 2943771 -119759880391691350804722068687244576 2943772 104702505830280377862923282495007232 2943773 -304613962440676670697984895581506682 2943774 97137603693041672971188909364014144 2943775 244109352897342161609153995107507800 2943776 -22584397739863133798724559556837376 2943777 -429013872648212410198428426143614080 2943778 39168350909010044521889531237185824 2943779 445912061878345786552521493474307760 2943780 183841404576670537613588558315520 2943781 125186928287689894700619843916715582 2943782 258294771108677204599642460514688992 2943783 -24815078729690109735343412287107288 2943784 -81016041167046439817751233840332800 2943785 13208804237292791516165979782651400 2943786 231085306924456136835938118530091264 2943787 -28825570853765643488574183665930496 2943788 -50437169594692396632368410007453184 2943789 198867361653849535724475848479305024 2943790 191913143097776670852995211113260800 2943791 47097740573003423712307304548411584 2943792 100340716817710437495759135422889984 2943793 -113175810476107042669980403384872000 2943794 1505873037727335189066991184205312 2943795 320314684826886963356940229093096800 2943796 96712446548665369496126547910793600 2943797 571948683587466977876347937509851246 2943798 7348261053041447572743521578131456 2943799 390523648713495232201409082283500520 2943800 -104595724940494333205873074498560000 2943801 16557446772996233130462169774377792 2943802 146174436543241046030966443021711104 2943803 -406113461732079868602426330091847880 2943804 -121583201102314621799549405020245504 2943805 -421342768817321245156594077389179200 2943806 -32207222615870461005586723486395648 2943807 -4119224068543890965217468534979200 2943808 1442698079874044876733333819621376 2943809 -666491516186828295671440394159310 2943810 197302158434929267894712835546547200 2943811 -479918368516718114949683880953050260 2943812 -27993921223015307073607908893929344 2943813 -337604904873120056937739567429921056 2943814 37459458825120473002410486646076256 2943815 -479693860535433430389615711144000 2943816 15332069860740494297110841262243840 2943817 -870426070949215225137076468171574220 2943818 -54106384638967822621645255953074640 2943819 -381029129943387698697093882979279200 2943820 76369822441962311161892147068892160 2943821 -607773545467091375982155930946483978 2943822 39931078714873306571132752406077440 2943823 -1923298674162495030734563918137856 2943824 48360147456680470244522852094296064 2943825 -112284788256988657878636311834984400 2943826 57979623538337419145245752904532112 2943827 -186023684979951646627616512556898324 2943828 41156186977412090275999864558038912 2943829 30008609716825651527987204345162560 2943830 147166257100575153571382709759778560 2943831 -111498855684866381669916468682588032 2943832 -358610024195020458148466181381396480 2943833 81986351644654021452824879286803082 2943834 35882738210367736309252566842699520 2943835 503135695996350487671188552300441280 2943836 -123956447585613198847249980179837952 2943837 -237914776966187484349442454681322560 2943838 -15795970782865099788322170903991680 2943839 -319441372218049477790790079949190240 2943840 1487530784771309737111089795563520 2943841 88162896713198532125572451353543200 2943842 -354558040855697908010730823242915456 2943843 272096679641365230365989597573375488 2943844 311491849500263039306605365847643136 2943845 351959749074316415474592589794055680 2943846 -226503695039891392173582356722341696 2943847 249505162826162210725925385131292792 2943848 -210618928231223704976463226170624000 2943849 -148368491908564927264297079927661936 2943850 20340416430524499254413390268236800 2943851 -313545679563960351979779094961530296 2943852 256834096982784375985419546548639232 2943853 52964432579081325480347642241000960 2943854 -9236890316368166704116625372875648 2943855 -114593159756515460553355795781545800 2943856 77225964461000923316267801062932480 2943857 -235689013820703226023582538477514688 2943858 129246274791239483873886610864685184 2943859 -47697720817844937179507596046421940 2943860 138531315730829985551832131164569600 2943861 329706030990449904191400132367651872 2943862 -203898934704595130812780522415503488 2943863 -100765967624296256710273100879451576 2943864 6534553416031212599257682573721600 2943865 -148629531492241944452602182966103740 2943866 4738181479768969010436748126911744 2943867 350985752347043829176086451941318680 2943868 -10007537634396897718213948877387264 2943869 272885744839739744374545449847579270 2943870 -95801391198509653683024219824803200 2943871 33599910186810118586033134958592912 2943872 -168758542323032529429970587274444800 2943873 -28954547781017730791066650414824192 2943874 -239716742572284266736873773084438064 2943875 538236435608293591213330483763748000 2943876 -50269359551659809990609626336894976 2943877 -362563883721058452729405079982027940 2943878 16203690376135974465145264574921856 2943879 -273835853242175657879607869755407360 2943880 305756036541921378743512362654566400 2943881 195892995163546478833309896026773200 2943882 -17586473911868481590995512545262240 2943883 -25585657102543661800966128401364096 2943884 97088210579888805617118431418028032 2943885 -19687076876696753314635761703346560 2943886 -42983762592142364259558813045166656 2943887 270728171872357175961374245695679536 2943888 -73057101174262471598390307272196096 2943889 264004275042161973101211305418535924 2943890 -201958858984685269970957994507683520 2943891 -281230912085418326235487753159401600 2943892 -268289295759350347518696000829243392 2943893 136014381748958724265176984870553500 2943894 51807018569577160085639227566190080 2943895 488634820762646305552455611067605400 2943896 50170365633592133086165637804482560 2943897 101688514858291328547382784547951840 2943898 -90882283052397721568665942782581760 2943899 166070100101621493101329413628920336 2943900 173189926554682101769603099700236800 2943901 52669628714673132653470032068162112 2943902 127137272561155589383350652181138112 2943903 52015222141279589633317857939244104 2943904 -605762603176639240941097152424771584 2943905 127313235153939557613945685103347560 2943906 -40839148438785603560695188626519040 2943907 837339934726496678344015762850064192 2943908 -239049585948336178798645266955898880 2943909 -7190013961245236910825624998903136 2943910 -242264269308754215010037255248448640 2943911 172140704300633627764833347157691512 2943912 -198218878010304637647937417143828480 2943913 -368314879788108952725754663337706304 2943914 -291562974978491506220002901162646528 2943915 -8171699241247797303352777644380160 2943916 -460759165836188703668524045173717760 2943917 -304417688357520764488135647707247360 2943918 -81885573391011630306410149119377280 2943919 686223259674720814159075268947400760 2943920 -55157474955955638869131277459128320 2943921 -122635318414233034663553951417785536 2943922 -9709648673847159819417477862716288 2943923 -41529408376326547332798142438319280 2943924 -22855683858191174459773120774422528 2943925 233307643931541653363952960253404650 2943926 -280539397945198078780003496483942016 2943927 -13674285882147827867691073577427072 2943928 -15759218186542201575342617684029440 2943929 -675971293025203197288480141398896470 2943930 74023932356406756384146906031360 2943931 -218550836409336093351334926831044688 2943932 193374681076371306709466196356330496 2943933 -63109862487259767787830583931410176 2943934 -12259465066560984540411563668684800 2943935 566447888414783666066085664632432000 2943936 -84501095320072071114617695607193600 2943937 427799896001873825613106283967115586 2943938 40047535019049026968079710580480544 2943939 -564085774275494957351582828038179840 2943940 11277484184491587567124475765495040 2943941 33943136281287773357469051361398528 2943942 30722218167862114923166121128032000 2943943 48918003453461000532987570687088744 2943944 -16725052272023592830922102109854720 2943945 -369617442598143302226876984391663680 2943946 208808733313995935865990011463610368 2943947 58064355889988272455640137409173396 2943948 -79031332212532016631965517315391488 2943949 168675871968056818323104931978168950 2943950 -114586971759066384494696644165593600 2943951 167202786286093267705830365468100240 2943952 1354513973557475035204080140943360 2943953 116714494497072343532737183907257920 2943954 -22095733865431178173362669647304192 2943955 -4011781732156758808400687330271840 2943956 -302393342377427675403368506228453632 2943957 -372839821289793932383257998368606560 2943958 47485791191052156210026115391546176 2943959 -50903077280468297483034521082677496 2943960 -193469211950491218064083345943142400 2943961 570986605422055438362309011808151562 2943962 -37318580355805259263397405705188608 2943963 52174968933427492129977775470746688 2943964 -246087084005527375273654259062502400 2943965 31915070989317029497266537926736120 2943966 211512133266914482577457150171887424 2943967 1259049477643092890219731938104048 2943968 -349280238482925466140953456869638144 2943969 -281686746085658512781476548293020800 2943970 -124296357575864498729364803044228320 2943971 464308848720244833396469110836054172 2943972 -25116917322765978033795905685350400 2943973 -54011045708066871453455771890833860 2943974 -343144348215899105976374297055352320 2943975 146141538864887785346310659158998000 2943976 26105676455045925895834358553231360 2943977 130467188688898253030911127229457920 2943978 -13058732513300920855782421720363776 2943979 -197225398005970217852098699118908848 2943980 206710977852377601005274391514265600 2943981 -114308642178877892596951680984084660 2943982 -178616590859783380636658928091996800 2943983 118197468921822968442284151679822320 2943984 5637792022115539695527865999458304 2943985 217091288848615204312168722418080960 2943986 -323642828471614602500307285343226880 2943987 -11252112725325410794068052222107648 2943988 52556641698606781691996811003567488 2943989 -292832321796735852109680062353976676 2943990 -30486695000436840502549913887630080 2943991 318027283521228989117654655323196792 2943992 368062535189173058204295751078625280 2943993 59235348516062208401907724127414400 2943994 -66598329400099925012821102921678368 2943995 7394060314066004264319310151679120 2943996 106932749625216683287106399129862144 2943997 -117074585675750785307645629077054368 2943998 225291971382171510381399673736492736 2943999 153967392820782477722240014142031120 2944000 -245616208463805242802875073036288000 2944001 -38494530824729061200289192236667900 2944002 -117576142920747205291880178413091840 2944003 -220030587849889493676547363398015748 2944004 9161934276457795309847778034937856 2944005 -29008231567539779377453338263062080 2944006 13659048832615181817227218235808000 2944007 343032926015552125418902178187787032 2944008 -63825678176021490022869334317465600 2944009 355989814959433800628039590806593716 2944010 -200897934143009340308014813793898240 2944011 -63059815775404655125283327044432896 2944012 -184486609689207541568018391002032640 2944013 -253341887500724197448384311282917120 2944014 -43670776851989367728647550577223680 2944015 240162382454067731255895872173357920 2944016 -31625239591406316138133896215052288 2944017 -24788528765810400182327385960582972 2944018 -146735468930743793364388137051362688 2944019 1221408913307617011838384414196544 2944020 -26634842255385890114190924175257600 2944021 149701749691954302537333171707774222 2944022 407122078032412552942991840791307520 2944023 -110997603107632113426318002358266496 2944024 -695917096034456162124849172751769600 2944025 19832082224029822703733034597684800 2944026 -22404920634992599850780030080565280 2944027 422888205134198319127254466594271876 2944028 -379670616103829528450752555120568832 2944029 -250193754137838173871152254606444512 2944030 13409776710993811997342278506980160 2944031 -16194671526104915126367467443460400 2944032 -58022904517250506837887078037979136 2944033 -878116278418842089382448141718357760 2944034 49863611548749118152549505472878416 2944035 -100973882245887800197402463055283680 2944036 -151791273426293482419273067664256000 2944037 -97621018548643872521705155267391268 2944038 -242532955870708801977822629832192 2944039 -51383464885380895831988028628860928 2944040 394092157304435094490382990066073600 2944041 99124000060913195599774012105772640 2944042 315450118870569391414166833924650672 2944043 257180656187723161706172210455247216 2944044 54172150503447600079449242273547264 2944045 -111708463258514689631924170998100680 2944046 16931877310605278860420100408967168 2944047 241282304869323746202089430838950144 2944048 -157487347787335394146034544391241728 2944049 -308423155053989388663735854610075072 2944050 -835003687361742605576161198368000 2944051 -509458561226999742745451468804400 2944052 -460551388998688831668854852984321664 2944053 -38256005941483758387018831351740160 2944054 583642201123740277572404735124038592 2944055 -122919774073753667236952831619680040 2944056 -422274023160446689070914214092800 2944057 436918948965198609373951775373131306 2944058 -2102422366384989117886204977942816 2944059 201262477254317434639526004569207808 2944060 80020425640095374583655420483645440 2944061 -391231980733943193295593584478145338 2944062 244549217871406926913737110438335680 2944063 -173734913221653724941937549784250688 2944064 -84937727134444697875699661420888064 2944065 -27858916804830602353281210564420480 2944066 -221935347352145636730167984727486768 2944067 -64507321902746294747563081566344724 2944068 -45830604522964461145924668515804160 2944069 -165300539854266489340535201048151360 2944070 3953956777036959023302954194293760 2944071 -163170737037886196738662771479109992 2944072 -265871272579720487745676286222131200 2944073 -74886535078817470424189280212802096 2944074 -49766490609656476784278850350350336 2944075 55939024481955558981801047854259300 2944076 -11101653960357900899465195276674560 2944077 -418024909188377765698656057350611968 2944078 232964071873211763276246258826535424 2944079 -478370320418901963382919600945775240 2944080 -120563422268576666329784907988992000 2944081 4300537250263806767243692736281664 2944082 320596957773076820992354422178741392 2944083 293879327555620057138753812500086848 2944084 82229989007491155172230842955036672 2944085 -97762687980158230978001458288464000 2944086 36420377942428817617420440520163328 2944087 148370125854618669464146192807210752 2944088 243910822152451801494720581802393600 2944089 -176167014495636320674835737913852796 2944090 2271970106648031791070774855561600 2944091 484153048536502701148621265518284000 2944092 24903968684979367952899007111258112 2944093 684726461859316054076392705504272000 2944094 -557909695741996588335232268025219456 2944095 -92841463504726842035920694433984000 2944096 -542692379268979031144542741094596608 2944097 -42359826097201638283647833235805272 2944098 5850745953819173304126724770027984 2944099 321327902823374967828014050682563100 2944100 21206770104909607260882505680000000 2944101 -54568576945693272308838491503132416 2944102 18977651593654046289640035705540864 2944103 475109877373036846831918493113991352 2944104 -155927244273948429695949553434869760 2944105 -133034561468931167285939945990231040 2944106 1281464687104079760042423068659968 2944107 -14154682890635391575670120241495560 2944108 -289943415856280758190930200854345472 2944109 160988707471674609497688040958194560 2944110 -4176242526102812999730159236064000 2944111 -138674839226679518350564601652319488 2944112 -29682758074584026053931481019613184 2944113 -132680265889479165427756098475598112 2944114 92773224106713499299515986220900352 2944115 38394406219827229494926079904823520 2944116 -211313530836763768089355200046439040 2944117 -499500945082850190207519782644213248 2944118 -75519803362858403571665030763091584 2944119 99894007832897048194357239446688744 2944120 -2779422044784081480557462836224000 2944121 673203343236436982424515337843428352 2944122 -865123024473490667017956501885696 2944123 38516926299249030196365514945485344 2944124 -2207000576738858536045558171574784 2944125 -411959446853572723001866943544081000 2944126 49478312059033257395313458821369920 2944127 25545628206390962781631188179257152 2944128 -96914909848686927985366026179051520 2944129 -304428735430738530451692715625158270 2944130 -8832237734165791320747643734328320 2944131 13193058980690866144814749093928952 2944132 -98221094140110749227676484012474368 2944133 680665787578761845287003750383116382 2944134 -219696560971051439894961001199621760 2944135 90073348036198889776372094949865080 2944136 -122204505777151209773532410036582400 2944137 121423492020400174899630658733890752 2944138 42192874146558873984788689111388160 2944139 182134229335665489248052312640645800 2944140 76317376288497713353392937283865600 2944141 141040697837337416536592004964358092 2944142 -108562103201405357543934056912029056 2944143 -189623295838343905127302477002596568 2944144 4671745006987984757572234344660992 2944145 483364604676324098710068819322867200 2944146 26834583528382213046001011197229568 2944147 174265726595912687743969045017543596 2944148 -387289756746179137896573637749105792 2944149 -87267910289557993247307652145390016 2944150 -42685003730649495600880193700892800 2944151 151531470411385336325036249530725552 2944152 451054052641568228178017595150213120 2944153 482565404559694862714056665933155402 2944154 -121493782004900744659490369893822224 2944155 260855118254597471768460858096962160 2944156 132392466314053095349444560859819520 2944157 216690254761925241541785338151776352 2944158 6773560094930204607996661125811200 2944159 -488019751385135950766438868264336000 2944160 412281660884533148097065547039375360 2944161 52422661560197230920703179097436160 2944162 87306301698429003407799325705571904 2944163 6098852844354315778917967176955008 2944164 -18478755467054320189165383771648000 2944165 163988058949548953848906784890673880 2944166 115710397534271359093000324429720032 2944167 -7329954865733231183741437535882880 2944168 -172496760463847145757954424122045440 2944169 -263498512799321383601194692071213580 2944170 108765720037809866896469439791130720 2944171 -650373725185944092973196540227941256 2944172 -143048406746528546684739410795888640 2944173 -437279792753792479688221189786036416 2944174 -96905088434886653665663496445189888 2944175 -122780260601557951138963020372057000 2944176 61348344817749650374037030440796160 2944177 -648910569198019369777423432249412974 2944178 278976260656701812817565584232132224 2944179 -183641506311859142026408900790364000 2944180 112368687557698670887538484391238400 2944181 145977784123956155403533676423946272 2944182 -178758471471551013643955326085779008 2944183 -419401935058950839981655079636786560 2944184 -182474634105590566193253717135482880 2944185 -210018684586743284260170001870699200 2944186 44706777455266501669835535603244800 2944187 549576855231314525906670380966919840 2944188 -200159774014193690303411191476827136 2944189 388881380015801511349748725996049990 2944190 18517057090993618214195253144919680 2944191 -293588794781644116449136252825290808 2944192 108749190413152068703979592210186240 2944193 105474678534617395334465919573297600 2944194 -3979927139735647207527568187719680 2944195 398044633199308457041570843638781200 2944196 436154650725671791747947077870062080 2944197 -54296810613823769215820098881718626 2944198 239960842388386250934545150689008000 2944199 288337705048435436412642486677751720 2944200 52059874867080235670656437424128000 2944201 -9333685858122931131145547186450296 2944202 86227701735619047049871562287673600 2944203 40413305631003894108577708071354864 2944204 -129784010065373568064098036729996544 2944205 48596456798697879246145591661040000 2944206 -3461942177354189562979055247381888 2944207 -50383172706339869349220120159208448 2944208 -42319887563871250411582880198074368 2944209 -67957518104431377720161646814506720 2944210 1685088974011535874779764647121920 2944211 -32461059411295163180636797792183188 2944212 -59031347652454427637574869350258688 2944213 578127057955773853838715892736021340 2944214 -45547696402832194627125738224078208 2944215 164015640639964371573660124870574400 2944216 565595247785021545642458816528322560 2944217 144791306106717597004209374678478720 2944218 -80823620321519087723084031477415680 2944219 346213927741877399817175314929895620 2944220 91481104529300629905834246363194880 2944221 -158987546998159592576506851441192960 2944222 -100912376158892904014902622837513088 2944223 503885922497418898883308950865046760 2944224 32535593427217024498467803283062784 2944225 109268859104516460747122249662368000 2944226 -241935691394887644460826932859733216 2944227 -103490524045383414482232877120786944 2944228 43646694631600062863252334385078272 2944229 -664210586895674765062303091349463170 2944230 48829280029562264370828153712496640 2944231 566648650779197159907893894056767032 2944232 449013577307713161710766003801062400 2944233 228562081012209629335429632034764324 2944234 157603974062486199797588001403268016 2944235 -63790734133525607612736220310953440 2944236 16452557274065170100783057533430784 2944237 18877941014691339902691374285810592 2944238 -85678777712644320179835784005314688 2944239 -96165402565832068414477070759239152 2944240 32757732945852835425637633966080000 2944241 140702185950651815670813575673507840 2944242 90413675692904404069566546071116800 2944243 39261933100369638728288119047308492 2944244 -264934825684073691137498459054158464 2944245 23474381284329141937415345876831040 2944246 -455658984650177679524428750896706176 2944247 186243127711181701016910700731345072 2944248 -238664595212939942481858018594324480 2944249 227700056430441525050430004790851392 2944250 79205963837762500397343742605912000 2944251 -109101447123199012725970612098548160 2944252 286862157590943070691991149787508736 2944253 -2181127881241122847934435955288960 2944254 -50089317956634351106045343533265280 2944255 -28034055394206967310445711634897440 2944256 19265048629307789715900880455204864 2944257 -211800361108958653088674581608241360 2944258 108340353798082044435537682409717760 2944259 474425451882129584700003894783839040 2944260 73539392338322985603462554975477760 2944261 214849655258132016977986280325495424 2944262 -109767082233408139068852694780046400 2944263 -232689060129683198281661490468271320 2944264 303084838249503634727814491764992000 2944265 -305132182128375790367286396622932480 2944266 -39883694290093957144489323371248896 2944267 -25409700237079227769858744451202888 2944268 13904185623802525140726183631558656 2944269 -4370543752332661206595343957114496 2944270 23581406856694188688147154995925760 2944271 253198431944068694832005547101116344 2944272 41999116597464918269913797273518080 2944273 25971904302772227480149209401194100 2944274 178140454395594101796591814664309136 2944275 85487533727586191456685385561779600 2944276 -205901246651793661280505068197152768 2944277 204336035977323805356355639346788800 2944278 79302188426559859724296933024286400 2944279 117282324840848623366099080727899784 2944280 186593706104584966662683607546470400 2944281 -75593775151697489909823727127959776 2944282 178493925792312744198725837601725184 2944283 168496675226278352156142777615272880 2944284 -31269398963581654452561648354582528 2944285 -288369351004342448863213252987161600 2944286 179907022757262038811232606461854592 2944287 -39702850269762368759585758359387264 2944288 67322793470116021891364352962396160 2944289 347689767596599684754801502919509090 2944290 79183129635137153347354976091678720 2944291 -1350701569613257229463668334817328 2944292 -45823709731423610834228522741730816 2944293 647970028199299229813244457382592 2944294 122874039755527529162614190545662912 2944295 439776483136594628370310990957463280 2944296 8838698795323692601605928125235200 2944297 -749638910504343488466502968577120 2944298 41393673563420066162264689849113600 2944299 107607262149048843793334550379700736 2944300 190860000257403649278601052565766400 2944301 286649033806227381413237724861937302 2944302 -4787569440741464444973171585465216 2944303 -439295975132866551867863385158910448 2944304 130767777287770811953230468466114560 2944305 -51557241965857327622812014614361600 2944306 -264883743914023468103655016330065648 2944307 -119553961776767664314115817811235444 2944308 29778599771546248411365667785246720 2944309 18092435238255557131353457541078328 2944310 196980923889942436337794846939906560 2944311 -12509870343734635684567395478466328 2944312 -121605813370361603263159758458880000 2944313 136003990685880913979426664926506320 2944314 20944372479581830486551936874357104 2944315 741915515433729460110325528538280960 2944316 -4207479546696171164360770455866880 2944317 206350977065055014644676268134388480 2944318 -38907021958702089755167992973727232 2944319 77353395526325662523251043588295552 2944320 3170438901947285485483677796270080 2944321 -671973767439788012238738218188668478 2944322 -125174979552014258028990878192583168 2944323 -39838606309858619313346087579914000 2944324 -103125436171490000219947900579584 2944325 -30820841634640336075685162328682950 2944326 -8074410751239160148029577003231232 2944327 80780240073001282338785725092268312 2944328 -132248320215758112734157768492349440 2944329 370486604872852012470851562729882384 2944330 44490436272557252923494691454054400 2944331 -98882427980232963825936913394068368 2944332 37520007829509660600302770359027456 2944333 68091550018351783650140779912921920 2944334 15842692884678477812259463439514816 2944335 152483858683342420944114097594070400 2944336 -48125916974715822972370132815052800 2944337 35598613651636938910890327588270192 2944338 88371276835189661051359922905201920 2944339 -1499403112097572007681051195661176 2944340 -112291018772830795972280101657681920 2944341 73028385080067882314775313686921930 2944342 -219839491132526973727763883356067648 2944343 -669320174612807890841232146391132408 2944344 116586211080404673404087352320286720 2944345 -62318472733301604216259889030316480 2944346 355012696576171390228109256337765872 2944347 -103609791308809176952543306110678528 2944348 -59801669355961875981921993086358528 2944349 54821924278018535319248470679000064 2944350 2511674427814245719795327706590400 2944351 3091111458202276510113808050435304 2944352 177018560384375419630985291737595904 2944353 -254981143232274719409755617556886096 2944354 -54405926670348663083086066439385600 2944355 185189374012029542085425366627207760 2944356 147038484120009320714956791763175424 2944357 -154066119545820577363333759807647912 2944358 -329520573792641747046965614338834816 2944359 239992630916619056245615046217016728 2944360 -149746578309420529274006601712896000 2944361 242220333164071816305153439565395770 2944362 -74608191735118570422192591083022336 2944363 193145153701914142530680821252778612 2944364 41446192215910313794209376791787776 2944365 -1698087356354400499605971031605280 2944366 -50398315711614408022988861223734400 2944367 -15065858242768529537206557802668600 2944368 -9200036283646569818493417984884736 2944369 466904789925145963958492178113522596 2944370 45015702509828008540782878104627200 2944371 -123523420299080137727275339116742080 2944372 468015139696123521598277630376584576 2944373 -7709937532916915658918482971598400 2944374 -82330397207821889854081310941729920 2944375 38811803432298651917590188230470000 2944376 -148112082315715800025264045536337920 2944377 239296112404174801358617967773165440 2944378 -189912597790422349671864911771130144 2944379 264924377807935941266579614985890980 2944380 15519458194716671302908658569707520 2944381 459182321944734017572302912090293664 2944382 155962564233822076231799661103104 2944383 9622222948922321136709447070941728 2944384 73113880358980189559350485130936320 2944385 155745301198246940526700123606346580 2944386 12744526505472928137725764553062944 2944387 -250925393050279609615090920884810520 2944388 -96250933660392900415403806206755712 2944389 -164257620594992942255644142509718400 2944390 -37510659684831799291549454158780800 2944391 382368337249489517370736156116971040 2944392 -295374819606452951743354073274777600 2944393 157078261824385074017599459334183680 2944394 1391057945219795660170394377352496 2944395 -217278515034524823230671523896014000 2944396 -46450979840321231589346905552885760 2944397 54715533495316910829486567789393846 2944398 145233252816839641228815251521740864 2944399 -445179915330476101418611184903988840 2944400 17362423940799251713356355855564800 2944401 92371261875379274604420740769826032 2944402 105755910733733305249155281985672192 2944403 -148386427567776398126943859153413120 2944404 -23350683749562450767926160759808000 2944405 -172925431200084393998415380450075940 2944406 125714292290237554064585132719813152 2944407 269341154123322172761484376478509520 2944408 -100234622063390965074362246565335040 2944409 -411681483974501220766486195431367680 2944410 69545264094977189766049487616341760 2944411 216885422484724493181990997377920000 2944412 285233693170951233474074124475937280 2944413 361981999037051852429071358870497920 2944414 347394108815676586675512917066880 2944415 8949912387318543303960683647443840 2944416 -282679677637633075746405335408050176 2944417 -11554583022039895416773021443674240 2944418 -90563873467382435125043106915249840 2944419 -98620827111009181910256204659794056 2944420 102569727784329700462512220197761280 2944421 1224631130493945504673123006734525852 2944422 -62172375907412287083949099181718912 2944423 172258116668722494274486207138543480 2944424 -119765308207655442062619539812761600 2944425 -1725847141684963439186525038521600 2944426 78491484763487227695881098908149760 2944427 -230831049708583885206651225663467724 2944428 191925631241940084419034425754639360 2944429 9603028632430378605283108469291030 2944430 50815133216333629573782231147945600 2944431 45291875582030664193215372176645232 2944432 18947605964822996911130763866767360 2944433 -192986298324654964050898047878814318 2944434 -77838821622361772979972139696773888 2944435 129232256632192556167158108176398560 2944436 -206837078452099797355462042867476480 2944437 42929220948755053168378011350684160 2944438 23008966576122406973311679285575296 2944439 281205446968912157398391730309075240 2944440 3456968701824885923298024804864000 2944441 148318782577178295098610297327585024 2944442 88602180783716332255343948300780544 2944443 113486261144521835337356541642551064 2944444 515197683564263114665246494667559936 2944445 61274478148075691043672043946964480 2944446 -154395318987916058952253455116250816 2944447 617872345986772771084445021078145912 2944448 -52709293952632422472352273855938560 2944449 449457238030976092278817476259710240 2944450 45124419126285353922888338776566000 2944451 -306962348970484744395496082154223920 2944452 23305508351668340672134081809641472 2944453 247972108433344359386343282793571004 2944454 132144281779241661558344072944211520 2944455 16190701582479447082203750019024800 2944456 193234869852097513294102693407621120 2944457 298650114157199577552094734285834660 2944458 298030470365544315571447952283210240 2944459 -181188221696920945452416344902158844 2944460 -22953973508673672295489433307402240 2944461 260077130295598455748641619496055936 2944462 69633411805160163618490188238744512 2944463 -257223084367165690355290846715286288 2944464 73330879175810312735505986917761024 2944465 -21143554853504692665924005558224140 2944466 37587864916007621853457716808504320 2944467 -123155810919695060972926745022299916 2944468 2962387481273923030922865091645440 2944469 -97484525579403427271529980334080640 2944470 -42669297700365083254643669758444800 2944471 -166114344771074421304197981114174328 2944472 -379641505539254293520151681094195200 2944473 -23886367228476417409707161828708352 2944474 61302252480328733358011381773490880 2944475 262340183861441585312564911681144500 2944476 20333755697255524926759463643980800 2944477 39130868313296956403897557471491820 2944478 42516294766974122385813754031399040 2944479 -61616764254047036846050134286841016 2944480 -60720569636938570879950810356121600 2944481 -419904551608818239332130651804745936 2944482 -247660281219579540997113429440993280 2944483 293809028088497016645352342698150384 2944484 -9995616519221491070562507585945984 2944485 546803657782416070579192049099683200 2944486 -78875029737729654331430293053361920 2944487 164413646580808399499071803684708480 2944488 -269888787283341534973360492201574400 2944489 -445005612707843855546696538744664844 2944490 619585801373536473485420601765120 2944491 -437341955530563016067970648378086976 2944492 -193403016204305644711797768774176768 2944493 712461665090115391559095262225174742 2944494 -94528353572720554501254751659308160 2944495 -80557033239495512477403954528453120 2944496 -5425248277354872242674890946510848 2944497 -48610784294003139437556155769607296 2944498 -369210450828546722360264726378646000 2944499 253961278092972209098080015889303500 2944500 63430474946548783026775242774528000 2944501 -31788433953611016740700233065190080 2944502 -265622231839267570726564999800955776 2944503 722144440311665511649958610896002464 2944504 -442208973330282334898379289473515520 2944505 -55737707669784067444099080476623680 2944506 -44169098228449514785385225794621440 2944507 352847385514323639436894225799390756 2944508 73040751602183080748133749416720896 2944509 -49701230458458614692381534740380352 2944510 -106893151608492268432245272120567040 2944511 12471807209917868929501700451867192 2944512 -5950636959306923800193431165206528 2944513 -41099786619201155436187601919096000 2944514 194329586639580477174206786029307856 2944515 -48401165135998127544239251706803200 2944516 -366843170272600653402092666720310272 2944517 490602605006758702191214962670009566 2944518 155862826984707208406337145921873920 2944519 -80837936155008144006435647422961904 2944520 -136318790513468691766035312629299200 2944521 -240815710992511917032295775202094492 2944522 -46492394714765557656338783976346368 2944523 288373422903951170234196499229618772 2944524 -234894973543690643400782920162848768 2944525 29443532988697560218235797070100000 2944526 28320465723332192737161674426764800 2944527 141432343422440434377832126681632000 2944528 -9183101914398882505439858554290176 2944529 -142410419140739139760625205161877120 2944530 145988565864897164269236669626124960 2944531 -304604101908413337249536172932493536 2944532 -474719300767418517392732479982311680 2944533 -274592510710372256511799670261341536 2944534 43687044004837547881706090110854912 2944535 -167266337261719321685727074709120 2944536 -83344816569952884006876582417530880 2944537 -574721794981116928216947192702165814 2944538 -1907937263928863891838014786894400 2944539 -90238358318394113155357768137722400 2944540 53863490920379610475459251581898240 2944541 166394840473934932421985737828887212 2944542 9432633357158161421412301749724800 2944543 108207449420058032725157057834853600 2944544 -741850162796539739844691698017894400 2944545 -1335821596108495228808192069527680 2944546 199906441757361419974753068423736704 2944547 -502639343370832949812164181292708004 2944548 -202521575032406761105385738459467776 2944549 -539644859481487873758892082933721764 2944550 -46300789455434805113496309662208000 2944551 113806647193459058223618289601806632 2944552 -88130147727261280016589381573672960 2944553 -52716815845301555973954203874188940 2944554 -720907133361705143859145806134784 2944555 -86674951955738566117544551018907040 2944556 238430402943930660840363815473999872 2944557 -257342504933160408916403237065004928 2944558 214348043997741870361532052063938880 2944559 191076571044366836658937676287743816 2944560 42566010585092291715122816881459200 2944561 469805281129707865541965733611238162 2944562 -139732378752221251362831933877248 2944563 -159785247234418773865738893611697600 2944564 -190335866666401509044972395382775808 2944565 5980621633675323189770301086574000 2944566 -84287890057718352805058509273497600 2944567 77825412829541630208936132372004960 2944568 643082533375583629703055910052229120 2944569 -430059352418392662442196755287393456 2944570 16711868009877342818613510629684160 2944571 52255459561841372472393688246636320 2944572 -167284124602202988307002102335078400 2944573 190714033718467087455093116265543180 2944574 155423103838443319186236481372733760 2944575 73064308494454174209258298639782000 2944576 -102428961833010625519310424044994560 2944577 299587507002129716678854840278879426 2944578 24707188931723386556895860830645248 2944579 -142534514685248495419710325604586480 2944580 314582797846147676329967157748819200 2944581 -193357716681768230484460714389673248 2944582 -99586890696910599451766260865563200 2944583 -640536425243400982329334455995352960 2944584 297100656334204959403849968550978560 2944585 -150823422696337265018925388961720640 2944586 112745773561971594532920311400466992 2944587 353361794032897919409010962128555952 2944588 -258430103905622871616957847565229312 2944589 422546450832502751812257330032550390 2944590 143316926865365038465842070200714240 2944591 -10905427130206085649713204386415280 2944592 8252848698248627365791356282732544 2944593 27199343788444147659170969850914322 2944594 -330694828438665392676087416353409904 2944595 4368323848473806530906094268185520 2944596 195800830946279350838383183087675392 2944597 4298352031079486253640240816435072 2944598 64166290218364668263736525068321664 2944599 9663984226202102001883459323360000 2944600 -287511240833363477363675793129216000 2944601 45406957053991043901712486933728960 2944602 263097412761530254117215970100394720 2944603 -31842958260692713181577413958258800 2944604 -60338705936928407832502414470048768 2944605 -122371718776318622768959359763259040 2944606 66879519770800852894611125786320128 2944607 -169685353063737124264923124024005480 2944608 162996356364211523838758954045276160 2944609 379292381572638918159723031985300400 2944610 -226639748958829238083944841585187040 2944611 -244309974702540794395349437207584540 2944612 54145697580923193057374047567291392 2944613 -143515977481340316123742780960245504 2944614 30331761834361216572185871072219840 2944615 -265023082850710785761549189686168080 2944616 266118240550600884230009439491988480 2944617 113951257959309278671793390265042048 2944618 313432695016684432746728773216769280 2944619 -547459447694374801189890091338211980 2944620 -28656934362605694234700641558528000 2944621 82155914466006237716661767371577952 2944622 49801234292734296840223527954388992 2944623 368383910790902560182989238387495168 2944624 164037449346707907633638107645706240 2944625 707137517519557627794179678419497000 2944626 170954973035358736166351248720777344 2944627 -5200743072270060711642742609827168 2944628 122896296423281338462904377692758016 2944629 322109885819736397643385996680699484 2944630 -68100302342071188658487210365918080 2944631 -287968465853778303202543634211296400 2944632 -97560973068228561555193776205639680 2944633 137001956444625624320573054787447684 2944634 -122181345115650710791896609390537216 2944635 79237394248707246855990047078239200 2944636 452256812810790736613842875763374080 2944637 -586505156123152557407311689686766714 2944638 4751117880275031277512675428878464 2944639 -225096697812865463122752310798569560 2944640 -2523534375900274086444882355814400 2944641 136765706914383712257315333698288064 2944642 227779509770614627814191600698152832 2944643 -188303561774189911954805229184546656 2944644 25272147601799082468620103870185472 2944645 -151519216715638644186217358760090240 2944646 189072450322159928771740495917492480 2944647 -289920820577178257777530696212817920 2944648 34486906625724960585971416588124160 2944649 282282043902236149136939579435288100 2944650 57127689630142185003139450456761600 2944651 400082656921102183143815847599616304 2944652 178297481872176061184214306058222080 2944653 -211473477087361652472993094604330592 2944654 -103153556676806377103433520574173440 2944655 -167746236789106448406890233319952000 2944656 81526425408844954128358560755712 2944657 -165381110752419703462708962992550094 2944658 -175198892725659657428784296978559360 2944659 26238683632848437648121459199469568 2944660 -28082141818091392176676219745548800 2944661 -141352652484911665319716164211902276 2944662 -46133183031420523260085365976621056 2944663 543158112666954867926923240539013864 2944664 -418660397878640045093370953321072640 2944665 -95527058192478050595132781197929340 2944666 -191172502850045664621254545849693968 2944667 191587475246560051976781835507508736 2944668 -66330418043486631809040960304719360 2944669 39231444654710401873292673573096320 2944670 -153104200936746198683053737915414720 2944671 -152290843846482983568938732778091776 2944672 606944896949777769684913328584261632 2944673 -153501637025678596504006785356514078 2944674 13810474332892590340843771143798528 2944675 -271166172424578238726058512059312100 2944676 -128504367954772265299698970040819712 2944677 3159527447363262500980489925197440 2944678 -33323353745168280705849509299498368 2944679 235308155966158849727711455345532280 2944680 -20052972540019931588338567908556800 2944681 -122883020987169548801177794432736518 2944682 43814130896394092988959697457473984 2944683 175336628336519308200833198229504 2944684 -86574145533174851259186435401856000 2944685 222323592900470224578003481753450380 2944686 -30558060126220533667841539927222272 2944687 694516410173464370627138721683749800 2944688 103850380319039365923116581553651712 2944689 119081976013300374399675826873837440 2944690 9922686998508897997783853364019200 2944691 -50983386360745970289853679694856608 2944692 204062725505356558669455408213449472 2944693 682635067777122146819254335791624942 2944694 -86228323183045931511027140755451520 2944695 -63066622571374017612697943714696160 2944696 -562423726833605197353185741294284800 2944697 -39873376232290343128267486367712768 2944698 -33622172323719414321317364396481536 2944699 -335002293740904229753797859879654300 2944700 -75465213363502134925253272818009600 2944701 -718980734419869468677719656263232960 2944702 -59186836757828788169864037582151296 2944703 79946656122116230819816723960037952 2944704 114832157781036741625074903706238976 2944705 183925230250121158977535387634491860 2944706 480543371945293562304426597488821056 2944707 -216608128277354504005503456073015560 2944708 -77878107642841782897422451529214720 2944709 -122995046794409287713515806022565090 2944710 18568785695167717002907370824147200 2944711 291590157510111741153588947008028160 2944712 341973667795933914226862412655027200 2944713 181595449426165664945750200298286144 2944714 -113062270976783766285714938257591968 2944715 225412674593829845412209706450048000 2944716 132522821603028169989299463514558464 2944717 667614961135845248652916807742506432 2944718 52149649284046494825084913723810560 2944719 -117417151331745370170128489002559760 2944720 -76972066278888138407159123065651200 2944721 56698024771139408137315479443791104 2944722 64048143737061974102021517018403584 2944723 384536937067762031762593185544732920 2944724 -54843991005451657635077701791717504 2944725 40156168328963198843489006704128000 2944726 768015719636674990377651385486464 2944727 364666220426274486075014390336925576 2944728 -584990189297329168969622050054348800 2944729 -236404081778068464724073768891419440 2944730 -11588716940136915867162547781908800 2944731 51928739194993391631738953485043352 2944732 23488794684409755134077762532843520 2944733 193273742658698054941125604935274848 2944734 -39377762059783100790159066103557120 2944735 -66535474813255462757708164183087320 2944736 50316029949220190209125059538714624 2944737 -439721608829229189034102583404516206 2944738 -83684252787789288996270930139951104 2944739 -227227395932345352370128688144375344 2944740 -50904826993243205343287088903659520 2944741 81708165501328818138725319876529984 2944742 4333292135836664669289414691330272 2944743 -50140881311453375764280132783080800 2944744 50814044417305927926589281173913600 2944745 -39581542596272972918956996318561500 2944746 -80746990306179662074049194360709376 2944747 -9799472367188390249884137819898080 2944748 362515883416081900934765045995569408 2944749 216961614972304673778311497611632640 2944750 312982408350858797304224120692560000 2944751 -260552362463795821966957053732931248 2944752 -31123649173780309907252081779015680 2944753 74204542437563031848559334067196720 2944754 -92029756112854487991061440755071968 2944755 -22918506376375592884453553137871280 2944756 -63058113126244048945318238485246464 2944757 -258164471249610697433160885855768768 2944758 -14288622697147782520325359808358912 2944759 -18725085154956194137286280118045296 2944760 22123046158924497212279244238848000 2944761 223182934790671401342304632380987472 2944762 -67645068501969777693289328835471648 2944763 -118802752105139811931935158103008988 2944764 -303549989549303621471276489052787200 2944765 -59358801792621591632823475888784340 2944766 30157213322142010114510574529733824 2944767 101749982128322644334564329832214912 2944768 -280492680742500266916067604753809408 2944769 6355428284296862899694301164157744 2944770 264009397403620213784678648350448640 2944771 48763025177863443319865177658580744 2944772 -127300208965068327645430543232087040 2944773 89705901024274945064985738690928380 2944774 37939272568847649297217990520416512 2944775 17119836306615022826507571316902600 2944776 160515180934805577721033609939353600 2944777 663081055812665835114296797368938 2944778 -202070828732648448224302513180516560 2944779 4255498870112951661768611305430448 2944780 7133910826422226329445538434037760 2944781 241178927638145520295205507299226592 2944782 -105289495271609377993116738330654720 2944783 76145791913608843844030936807345344 2944784 35755707185868782659836992703307776 2944785 -321925571041257518636286755489744640 2944786 -24532003723278896145766249275347136 2944787 -29553401316112628187412260424379568 2944788 -30785874728595224014056457065627648 2944789 -121061550971443862812172332934951410 2944790 31378218726670323632432035591046400 2944791 67590673813431716192909884371246480 2944792 37511531506180880668940206710528000 2944793 -184656207032134380414081116835374460 2944794 145969071840635978047229320740092928 2944795 -83808924257916839218809115985706720 2944796 -14819985159675643903192033882567680 2944797 358487368093121419252494146780899200 2944798 86551956693452603983396710030998400 2944799 -155393150804947723165256198924654352 2944800 117519064017934355018033878130688000 2944801 -81249084316068126387888768274155600 2944802 -24457490274470208560163113625100800 2944803 -127431697231663950462226331021596296 2944804 -436782832374922963207132827959091200 2944805 5967381973332488910278891184201600 2944806 -40890666879194603422188165637516416 2944807 -415999270150362604357830641996231944 2944808 -538587137964117925967645445886771200 2944809 206335399155760426284789105763808640 2944810 36812963374102648260230857906752000 2944811 -560047044208021593908092175654107248 2944812 106549917991187253600900329717760 2944813 67107256307557622882345717303463062 2944814 84574078725529655632610359435126272 2944815 -64776670532361111414701935580467680 2944816 15995838709104579329520157004726272 2944817 241250940912179519271437290516366866 2944818 122561216967165837525756526183154064 2944819 161241518272069800422916992190862220 2944820 -23678295962758393576922886639659520 2944821 236644440922923127974704325113986464 2944822 109966802784191650424946473881847712 2944823 -164211984378267452403041635592904864 2944824 98407206284829302593422709232209920 2944825 -79129856397787638018527852388261900 2944826 -65761260458205441965295605645247888 2944827 303131763996815154397871569177076364 2944828 -251328705175708508596421779254512640 2944829 -200269408055708674339790175613623360 2944830 -13053485946932434053553453984051200 2944831 -558099106841653824040834180876130368 2944832 -96923764970358779184495641713704960 2944833 41097939336903082266497610316749024 2944834 -51074858848679915001632792648540640 2944835 -142073559113813962865171485787233200 2944836 19019730751651580652398851655558400 2944837 -274776835131722741558027160677524448 2944838 -11617903240022181573988308570949632 2944839 99400640239910319613760790253883088 2944840 -68456279525732879053448593384243200 2944841 -104951334551497416659155192397470758 2944842 53239049488527318946784661647675904 2944843 50676135537110872832731143443640744 2944844 193473207028979850044970758200144896 2944845 9785796414792221851760499728855040 2944846 -53781981774929658707520624922168128 2944847 -154173822615862060448737258197250704 2944848 79674150328765972230274112942899200 2944849 176501612125436243894189965130088436 2944850 -49828301704206430095441464762235600 2944851 -71309723952429159509664857094702336 2944852 268732601489595705453037095724617472 2944853 -78977398240761014935959380709993540 2944854 78527526513357959500949164767029760 2944855 7337014240293414439093542524992560 2944856 -293657436805226840512515604792965120 2944857 -102555283359705946625997714196451520 2944858 67270335634720079799391630163909376 2944859 -64577703909268630593064214495689248 2944860 39628814990958124821926741515023360 2944861 542830651884105294549173576793383462 2944862 -3082019474629466702028861892008000 2944863 -18286417669676943931770860425144800 2944864 33201140807420187358730796057231360 2944865 -23412921502482874205228923168176000 2944866 -62902984930076284242223631731345152 2944867 98706205469544868921858031844806400 2944868 -790867988326777203666760446284646144 2944869 -390151592170939007823030893869604256 2944870 -9258427303965719066416422558637440 2944871 -33277005478348553464968706842367128 2944872 150852394482583365111269583580446720 2944873 -1388523494894092991449123443221618816 2944874 -129545557712667232249142615629973760 2944875 363811039155673447400457716348748000 2944876 75447749668873671426312800128991232 2944877 388137319395591194385828461676455040 2944878 -71802638236938322007107814793784320 2944879 -364146001488933069639728184514126848 2944880 63339509506027812822502378244997120 2944881 -329501974648351167894113818918245630 2944882 -247052769310959795693719837089460208 2944883 162557265927764824235252439346795680 2944884 -19473931803042109490647059273867264 2944885 375546599814864954253932233436839580 2944886 -77375664120542382598761661201858560 2944887 -547649967622543739210700018348724224 2944888 -508800512240867478299356772606730240 2944889 -147107375298918576976614410417612544 2944890 39073514096842347513361041646848000 2944891 101977986348367589110783173891568292 2944892 317014454091294703723614774786662400 2944893 -3631867518091449917058987265005312 2944894 271626581714350286837958744326570496 2944895 176374318391371872923899550723844000 2944896 -78818408666723844033255652825497600 2944897 -20583251548568388613544042514801600 2944898 3423158678904997751301577153152 2944899 26083491332196404359703195107378884 2944900 -148997183593490858228452798134748800 2944901 485728003213890105408172621075491804 2944902 -209618350682198083705425404339559936 2944903 289225968867964052788432407825802984 2944904 -110209675916423576735789753420544000 2944905 44311324613901334276148145271310400 2944906 376493238233391150977013014686543152 2944907 -17334709531478088156504398589130752 2944908 85359504213765093363383525668001280 2944909 -235299234375494362487641484617270560 2944910 -66159117315868882533082228645387200 2944911 143581416495770083465000626093864072 2944912 -143268007147310258861544639771664384 2944913 -160805917563288117252226334784101838 2944914 -42146527174025363046348719710007808 2944915 -93493264630985946405158390324542800 2944916 -190614293168874900477599283754299648 2944917 268511862775365362828809862574164640 2944918 -190024033469180158327500301135339584 2944919 447452978887833627903512550960229320 2944920 76878029215751128394227740160819200 2944921 -19228424885303963392132696676649600 2944922 93334459211945226122737731265078512 2944923 39025941268257686830340800793340864 2944924 34369895957525304647777157839680000 2944925 338109982447852764828673370458465650 2944926 -23660208983775451711890283251954048 2944927 13093971987229793672746150685523024 2944928 -9249679177407452148503932755247104 2944929 -12558212827855531651781275264869312 2944930 -34552707932321676469632690438321600 2944931 155654850733245526908820004087376264 2944932 -14080210355374668285960114275171328 2944933 292748216015709468347718391282101182 2944934 116425255987491381437608370370395616 2944935 -48838462558830542649417346559124000 2944936 79684496035226670442951218284743680 2944937 -405866782684244073780767794766289414 2944938 22953092739500763388124001960984576 2944939 -719741845139117744418813063436359600 2944940 25555414434214813184696265736166400 2944941 19137810414240202681510087339584 2944942 -19697574171824846569801300876296192 2944943 154392802287067075591225399022469480 2944944 -66644005702099844875290923683676160 2944945 244138264333711703979825447610954920 2944946 -250902588662696391249656232305708640 2944947 -5910465534384300106908848133025728 2944948 48935911590637705329958016427891456 2944949 254858603242525231532854195461191886 2944950 -27982749946094644365148274095536000 2944951 -65997806517434820617156427036735600 2944952 -117569841972774333363220241840209920 2944953 -144061187666876058359470754517291072 2944954 -178021680330723696437481217347153408 2944955 -20142720894645627479751299793864240 2944956 -26726474270301420220044341170544640 2944957 52766203909285738103786608503948352 2944958 97436923767492596175690763832424960 2944959 376753863878736769092102458072591304 2944960 -54455319356639784371972821871493120 2944961 295913907151671824627339866700509920 2944962 81446214411961395442059403988352000 2944963 -173570978819838789179823216292612704 2944964 445940847776554025863392614901783552 2944965 -17444431545413623072547773882934880 2944966 18405878053796216402638416055536384 2944967 571541289793093927771997321805101016 2944968 63707455787676797912087937879244800 2944969 137667653509579504235921088356320000 2944970 -65106941766828966428706581531581440 2944971 -155167992990418219496583569872583760 2944972 75377128276171098069197411164203776 2944973 -69899758380095572919718108382693440 2944974 -113928568442499825189530822977352640 2944975 225690155403165445200179060183913000 2944976 230415973378524974126541185182728192 2944977 -53512220848383660696727241527138368 2944978 -14357906539587255102790646153827008 2944979 297066314961255690506724066522714960 2944980 178159716180513586324622115538364160 2944981 69928197508428249603739151924470880 2944982 73893861239742131509049330999906592 2944983 112902384114753281367482448681234048 2944984 609881357556190575281251494789120 2944985 -432826448120749464289311761795880000 2944986 -204069645450495790800968448486243072 2944987 -352435155369953463670167408586386680 2944988 -243029363974432719601176877457536512 2944989 101617081945977295299262850199678528 2944990 240191037459052872413442865486920000 2944991 396167579345765126940103153949695200 2944992 8099115691704646440307825650696192 2944993 493757826144930514141349548507537840 2944994 -162747372046552154173001938054390416 2944995 -20341404703247930089578697795812000 2944996 -99624378022873613471929384193008000 2944997 151932326373990288791507328150904512 2944998 3924239708472542657590367946297600 2944999 -673199259929666283906079080533197000 2945000 23268814684418201187949642752000000 2945001 -38089384292730606967907604712699200 2945002 210019873410656633853891809113259952 2945003 294926037897331204270669485197610240 2945004 148931389277043979935481854077892096 2945005 12455774525488107496264453728380160 2945006 -78837305188541327947705288148032896 2945007 -46098153556312668255557754299891352 2945008 -59474268971192525427125626081443840 2945009 -372068661467969915459680104366306240 2945010 -67311757827504649070472199020595200 2945011 648762959121145274517365044327360824 2945012 -81990879686423097049852893146234880 2945013 -8355663000816241906255873474537056 2945014 100861568362604012077779962341661856 2945015 10195925095453136510430459298881600 2945016 224284295708649950338816435790622720 2945017 151805618402275318165611464142387006 2945018 -105882514465964154666131976852960000 2945019 -155945384447435056804348510652160 2945020 -2553280154471459482434332920995840 2945021 -644530865694198985043263545330806778 2945022 -138063724885417692020060867051291328 2945023 140545070272659594145029350212821024 2945024 -698695100136860092840991670958817280 2945025 310647284670767771455079720746356000 2945026 2069192283962150625421050937935360 2945027 9299023887647034056938365703876680 2945028 16687628538295839968563509132241920 2945029 1609672900273566183177114158111232 2945030 22634859597626482001740863253520640 2945031 56604606431665810620587245819559424 2945032 348490425790294808926118233213670400 2945033 48804097138141429473935643863648064 2945034 -87589664026300916960529653038481616 2945035 -240942229366157667972384616165514400 2945036 55632400223294940902817457275098880 2945037 423771114283314137205788367514127520 2945038 2286863383359981479851120358206080 2945039 34279023829179581369714875328748624 2945040 1611451846304282857596860033925120 2945041 -893988127433299633681601783328969600 2945042 -72891051066524101939419549961193856 2945043 295476145802177636257800614304334344 2945044 326496975849989731298179239841382400 2945045 627285382471098141360903661455953280 2945046 -5727771567691553994133434606058752 2945047 144626585762272779945312638596970136 2945048 301261396644771821973883495245557760 2945049 200352983427252875403637610254758864 2945050 54326501597978126940560163005422800 2945051 24358534159466723154410323844065584 2945052 162678003897659261030951158612869120 2945053 52125435308701690465869768993729984 2945054 120889217887962708297733640007641472 2945055 26326222935148713393951284216399760 2945056 -157396090786312509438365357042761728 2945057 -133445598506399799348642445341662160 2945058 11098794231562283035686277832360448 2945059 -222503043615294120158507970464019792 2945060 -88444156504327029877968974407499520 2945061 26055963154354743662684137954916832 2945062 61522501163499417299137400077208064 2945063 423566006925369452399606658783294000 2945064 -114779049298688887260490585741639680 2945065 -285536934749652377258980921884396480 2945066 246357742573554898625469482897270880 2945067 -379005985578995466827864994814284288 2945068 26451032641504194691248065409171456 2945069 -371882916026901254398840024970215530 2945070 1747106634269866685751754743738240 2945071 -51285348718468998288412736369242800 2945072 -56746777461326949467409827720724480 2945073 -123625674579588899563772799161916816 2945074 26707777417123478812769123293770240 2945075 -121380818128110971455295322153738000 2945076 21154889735599829074366012814776320 2945077 -157687852181208369451087392836582048 2945078 -134294121597640776386933233287896160 2945079 -9364217629615761602517309246448656 2945080 -191938232744725067172274292880998400 2945081 -302172745252425816840930516852233088 2945082 -40829273899119244425850619784500736 2945083 -8787467665770109874115471853357736 2945084 -47774642446055770620258793817562624 2945085 -74007253830033310666062201655029120 2945086 330884230227227600209878127173172992 2945087 -325130419316113053298362852145804440 2945088 -43042781969349007302536445952524288 2945089 26599523896687508399784291762690432 2945090 138275415874094115406979805687136800 2945091 264018729299762310061449432370284792 2945092 320623888551696175796484564446527616 2945093 89456096508662082995705124947297664 2945094 59883035406409473501551509408939200 2945095 -536779608633212583041889685200540000 2945096 232313296403058566597823762214133760 2945097 -266764476232631107860334073183731500 2945098 2052905052117055540368268896480000 2945099 -129735271664503226948508456893118120 2945100 106059532788253470045398374125734400 2945101 -119239393501252872976335321005733898 2945102 54925270981177062124382961005506752 2945103 80026675209450672196038664225317120 2945104 24216427140427483815181050818592768 2945105 114156766121166355614408883020982260 2945106 243984024701261817400707407424172800 2945107 -98216244850344700505432600436675768 2945108 -162486656943702416839444516666937472 2945109 350437364748243389565646777849631904 2945110 -80380489222825690937564056859677440 2945111 -141021215444121664051529714454477048 2945112 -14191159799814142206532325106954240 2945113 4239621550587371428038656745608464 2945114 356215270639179604950369805837547520 2945115 -289504574936308511369679087170328240 2945116 -51134305991807188998114817280335360 2945117 230203646379389744838089306597796192 2945118 66085076801835214880585655091120128 2945119 -197565050037510867269362169870705520 2945120 636047872328181146433348916268236800 2945121 -219347777281570866293953795750379088 2945122 -165980466174151120535936820391827888 2945123 195068374866823016055846984019449372 2945124 -10980369206493584125872744114094080 2945125 -721435515403506308512450353875781000 2945126 107869500235989492507678252137980800 2945127 -124660424948259227600888604275236992 2945128 482966989332337777342026652592348160 2945129 697114832168735298980557060394982480 2945130 -85533834535680556984744823162388480 2945131 -110930296143695579233979330836620000 2945132 -501685528797967542172912771197089280 2945133 601474928295065433027711676600708800 2945134 -337799083367077184176057833629947200 2945135 -180727849878265487096568839705908920 2945136 -24834959966772464528778655729287168 2945137 171394292496060097875908790493650100 2945138 58420471214593135987867704050714112 2945139 -105590877213418387138494561929733576 2945140 -92023280217482517669851731457280 2945141 -630283208764396165776622370229931716 2945142 47811252019005337624985628488664000 2945143 -87698323110922575231821020249233056 2945144 392553491888959436737490208847257600 2945145 -130316219465185525889484587006982720 2945146 -197594732550204960965230526767747728 2945147 -157701270300328877751430792053709404 2945148 -183424385766731313435005357880966144 2945149 -251538916429749615190858525383945850 2945150 18958064283440968499503605100281600 2945151 -43666343405583073383883988701664640 2945152 57356597097117701623559550821990400 2945153 -281740570486031775410941708529510040 2945154 156202723190817081161457309089205120 2945155 -5133993581580584986044576417962880 2945156 2708316443094415253596541587049472 2945157 -104210424018135283667391845913023712 2945158 -139816285916347052663672510192380320 2945159 251946150631540714871477020565952816 2945160 102798436719152864627605888790169600 2945161 414642141412614093905682853889885184 2945162 -305334153116894434833115681744569600 2945163 88067449530647170161051222859625424 2945164 434964919804124745636515724152713216 2945165 -96409940970771673429986993126033000 2945166 -46995147354934889223168457547099136 2945167 425440684813350086256301639999079216 2945168 -21700251690912963050298996995678208 2945169 -217784322427915102724930906154650700 2945170 164844626950669374412043601791900160 2945171 -269576039352847651897763818565221800 2945172 -70848137293534453866147915685890048 2945173 74042739405944169096767459448619008 2945174 207274945027960238428365286719522336 2945175 103160061219497004385211777501548800 2945176 211271808282693415715441732191027200 2945177 411273222076435930687930189949182026 2945178 -164716866627753031373922608034490896 2945179 -342236048909518314954629518635444220 2945180 47608949270350727909225867498188800 2945181 -22767085785385864925918415458068320 2945182 -160435708311946734602072467575251328 2945183 -3715355329214408793042264652388256 2945184 -170613946565202824293048853216624640 2945185 33818639519387477483650469489092200 2945186 -13711368137624400587246908890286080 2945187 -232901206872323614868122426780047360 2945188 166712318089558219366547489599530240 2945189 -116049507284895009661961165140563876 2945190 -101419325990599055638114303260364800 2945191 -500734261996247269657898618986294408 2945192 -835992331625674085882819952768000 2945193 -235453285306275395227153213500045936 2945194 99297372471428108811607260711914592 2945195 48693057709683057723011985399738000 2945196 -101285514512697730265028607263740928 2945197 3303232250621943751944641157746880 2945198 -205225252147829426916487194761822400 2945199 -2207595269900227858763130602922240 2945200 3340787787284104212978978119680000 2945201 58234634697090079056627391352165952 2945202 102708224871765483141951664666037760 2945203 -532374084503288427882529100280002548 2945204 712806484480837679691711932776403712 2945205 186092516473912922624296898152909500 2945206 -84230174397056335219432809288639936 2945207 -153722523078037568111297241093635544 2945208 52841551508526502128617037032325120 2945209 -321931666282233531278859290079124000 2945210 -79176959927435933403446849929439040 2945211 -62243932549898177069911719686964000 2945212 187308336646288630290323658138209280 2945213 -150576064525471454042783850628164756 2945214 -336978796884584152736589201585279360 2945215 46929416724974345192147600072982720 2945216 -43912609942178084000230078018486272 2945217 -69488467217426252246238727344783360 2945218 112228065576594295250673720664920960 2945219 265194705031356191664634219696764144 2945220 -118590801165660973011715713074135040 2945221 -179294666393423072905870548641356800 2945222 -60359525184277971759821071887599616 2945223 -393700282392494441276337165202488528 2945224 257009355398384601121319024804520960 2945225 90002883977288813512834084569282750 2945226 99482214742653557616945594728546304 2945227 66788753909054397328958899276093076 2945228 -18263987317723761643659934232248320 2945229 -42711564860850861019248334819416000 2945230 207410418812404680570055436612909760 2945231 -25670187123010357038324099091191048 2945232 -9521058820246612956391705391480832 2945233 -409415109886202492409742779868777500 2945234 -20553821399131344519018186310915968 2945235 -11905572496820664298690443205015200 2945236 -92931993050322615692820500201840640 2945237 82225837671649220018217210316842972 2945238 -90575795549474296304209490502461952 2945239 413350601459406816154420948352967000 2945240 -246052560318668103811858866846720000 2945241 -15130799417222783128021240049040828 2945242 -1267247189344232691738998038679040 2945243 414380201577190305383192422552144308 2945244 -15642021575109952736126307320477184 2945245 14335805268144144791891747665771500 2945246 234003690371046271834135655352915072 2945247 -80149640170315537900717012330830720 2945248 -28333936247615291459169938948751360 2945249 -26630836661019750771801898715910750 2945250 -60529913474526917529217139826432000 2945251 -55889124648142006352357170989371600 2945252 -47025744117307070899251390258167808 2945253 -406965118028089778322667534451000736 2945254 -51481620243185985529059000126781440 2945255 313921880499836329752644288352875520 2945256 144967000161276937123735499248435200 2945257 67655861925121741407400342056323072 2945258 -19808535445559928535027092877581216 2945259 118357100510396587056800884241711964 2945260 -332999321436131919088217393510277120 2945261 -9422089394144664511641442993428 2945262 49697816595311342032985825863705152 2945263 122232774957900465932120622530225088 2945264 -3347362556872345023589113531531264 2945265 -17442210031226449230155455076561280 2945266 -42971174462162794302220037509036800 2945267 132781756103636376398728547953507392 2945268 -438156678358782434073948485636321280 2945269 55527836836418718389446536311664060 2945270 -67720981290507061087910946189004800 2945271 35608024274658445074541125030508800 2945272 512960508500430258409938548711731200 2945273 97291618914296081411863846494214224 2945274 -66349837379860928827971756619477248 2945275 -97706494709586479216806617862230700 2945276 88243577978620308420813287979740160 2945277 -39439096417107580754466193874200020 2945278 46189158846640499560244755245096960 2945279 106429252450122504827556290537430720 2945280 -49779821251108451420647369526476800 2945281 748356612630785707788029050487356500 2945282 -38341621022102082078217871038950528 2945283 255763469101000041526267477769760000 2945284 -291792163416631355758736322468935424 2945285 -3333554491674268173804276129945600 2945286 71850091796786374345660928197129632 2945287 -383448461530718501910758350968297064 2945288 32286157779798339281635570283151360 2945289 46935618318872132870748586177710720 2945290 125504414712833852596896883545890400 2945291 -446238617497381128381189849137755308 2945292 -95970447979436950838775927547384320 2945293 48481259111446924013629942683036288 2945294 -216641548030286709247163026828327488 2945295 267480286591899553125863240949357600 2945296 104742269726603483571378669078781952 2945297 -119066061451469038591060923718100748 2945298 -41034778545064606767685796132874240 2945299 -41967304305908110151683792199532464 2945300 -133859067165781343510160035864841600 2945301 335624609094413021200021264159587264 2945302 -678918796594221246317297834164432128 2945303 275955970210367066968684523681940552 2945304 -243067858789791500872721155363737600 2945305 135837976543421296477140937917889920 2945306 -7966389022440788840064752878058496 2945307 -144495537000676425982346607954029160 2945308 -12708804369428928455395415121634304 2945309 -245840792354498482830324049967630490 2945310 -37817071806371935903530160351150080 2945311 -41487824981139494053045741031683296 2945312 165618235163243231138042527831621632 2945313 -10659198148701375791383055684073216 2945314 -320673670625898044405957720359533744 2945315 -16103141101687679761050258469013040 2945316 54159593029653602718425275755245568 2945317 190094351282273781463832996624998812 2945318 17386775481502017322701443699150016 2945319 -32064763320044085828552423139722672 2945320 139106290261484609696811312252518400 2945321 -41458005360819740495957771286233478 2945322 5254959561324136899981606823115952 2945323 347239234976523289418141117982553720 2945324 222555232901977671508255221963297792 2945325 -8304545859267902261257844463938400 2945326 -389615089122325553279971485405405888 2945327 144609013406557804357842631461619200 2945328 -443517481477412091947055704702976 2945329 -912957966105742429850544946566134220 2945330 -402457314789394639627421137215487680 2945331 -22895407969856219359331282553537672 2945332 24974276466036132467427870308328576 2945333 -710183324327971455806891805458390418 2945334 -48806733799636468099978778102476800 2945335 -193947651617843392676820269025175440 2945336 -960130898132319413287451812435415040 2945337 49025082147435154086073409122469568 2945338 -122126005687766149564089327040718592 2945339 432128773046501994230687589697803720 2945340 88191314037596295785774303147036160 2945341 53378532160566418488444838844185600 2945342 214849583315043679970919649999963200 2945343 -150273729695061771016229634391067376 2945344 -179779301789128081387325707797397504 2945345 -31697746320518655658525303984758960 2945346 -29013311139267912144524472309158016 2945347 246927821925834204530249859918190992 2945348 25652187882219723203566683163938816 2945349 715179543556892442703139728494766080 2945350 60211489865156888371900720634498400 2945351 259150386737453206151351971741835352 2945352 -350171915350250574697802693665996800 2945353 -521399805461657719264884076085799756 2945354 -364500595797349064460272647758684624 2945355 51878695903185451725173792881393920 2945356 162116757203013519411042214681466880 2945357 175986268036473945069474483503397120 2945358 -7433811886422520648000939173685632 2945359 458579721137829649889355697575240560 2945360 34347332062132261056341639915765760 2945361 221890352729859202323414271344648480 2945362 74435844228114828944910262566403584 2945363 312982273693144352472379065255705000 2945364 -95379274838932617066346511399006208 2945365 7718788083756347209690027208998200 2945366 -12349763070736054803318328165162560 2945367 96117780404087345198707086476186784 2945368 224062480197271772226654436117186560 2945369 113941706381983395827503235177369472 2945370 97479373853727282392678446567084800 2945371 5558452954371979040983502348835840 2945372 -126901344519645172122105258018705408 2945373 172081725150524120059950739513338624 2945374 4949026581526569299032726489911936 2945375 133803928803256278656904424209894000 2945376 53076518089516332562617757461381120 2945377 -344076178644301731246559581045271774 2945378 151420811972035694127692953620636240 2945379 -220085065616972738177878168446800640 2945380 -170994690685967290546894890443366400 2945381 -548223029150197869128001341545474818 2945382 33836027634880359487487361660096 2945383 -29699082027870410580973663542998480 2945384 94051419610935455358019976791326720 2945385 89340182044326494163674624834139600 2945386 132124537922317677136358999485411680 2945387 84269468410952008858650314168895192 2945388 150767315007309871224112642662825984 2945389 213705073360491146876423407650821856 2945390 167570105709900639645977121463769280 2945391 -160397678673075077392429781726518008 2945392 -170142118947926254851634381904379904 2945393 -696445757338140849316899564086800656 2945394 6560229333429900980266160079867024 2945395 -23685649424054069159978973475264800 2945396 436013958971774852370754773148151808 2945397 -4053604723867618897452230230151040 2945398 -108212256795647955614353581698352000 2945399 -633882602231696031519124753995600 2945400 35345288063272122830249083491840000 2945401 572586883093867900227413988176999402 2945402 -38913471974290438788439588162696848 2945403 91172533377611733581886806403790848 2945404 12180862181017331043867504299556864 2945405 -173399433266263081741177083411248040 2945406 161994232529769700657694663526417408 2945407 28452990105694430718856952946966656 2945408 -275032768716418855568328900036526080 2945409 -205858602269141354956447080846676992 2945410 -14301893671016430680163365020531200 2945411 69597846368920355461977187267221504 2945412 -151129779146501365115056814852974464 2945413 -10729475726281141056131820266411396 2945414 6464929779325421073399279238254720 2945415 149103481792273841621913939621555840 2945416 -84424186543724816669992156009789440 2945417 -53436259990691700848962487699058534 2945418 5093378048407202277398698198855680 2945419 -233145119708782632898720041784481856 2945420 -309013821866496366737440655748433920 2945421 -140390753800738914187484318769703392 2945422 -47582440010708808547817284419104256 2945423 -96475803542550721411401927640049736 2945424 -63787681225931560803019732238401536 2945425 27554964670096346209834161752588800 2945426 17603091883550595775208943375595008 2945427 135424372687720103934077935560878520 2945428 -181212677832949041238679003396732032 2945429 -318340610041113735528071138518073970 2945430 122858169134737424823643831017696000 2945431 -49939153104994317762239941375296528 2945432 39303149885581576838227546466304000 2945433 310111667090955445662007682831887824 2945434 -8899957332195842956355669088119808 2945435 155790100554104005811014929817404960 2945436 -58321508457792389399331034683801600 2945437 -710321808903127429549237028496964800 2945438 139852684577838427714029309729141120 2945439 -30594740293113423646265170536789720 2945440 179266240684796249335067131871232000 2945441 -27969462010186813875902622140656158 2945442 -22102432336510702476073388508531456 2945443 -258313131905627013291952673378898240 2945444 129938852919020141593335706502967936 2945445 22355890681034207308433462490340800 2945446 -5235602201841848357293468171257600 2945447 -303850511131991470021800741603316104 2945448 314025032542918655055100339191398400 2945449 33368200159371639768114703179956928 2945450 35901261859532744527004042639754000 2945451 305794831625119678855874066659622232 2945452 79936723340779366557697353118459136 2945453 132093227883521822210935782196973280 2945454 46412464796830020815524989730934784 2945455 -33643710419258246502895659004626000 2945456 81361678303070858173711006956748800 2945457 -353261781567459761957746777476525600 2945458 -110693707044587130340628637294530016 2945459 154453247764062400572858568122691152 2945460 5148179244438852969817143876034560 2945461 467245829936921765816832592732974062 2945462 -34308134296520549774507118975965568 2945463 220540501803502407174627532081547088 2945464 -111325086349976023041063284587745280 2945465 -270140745595247100450084554144060220 2945466 -249388944933748833011265221137250448 2945467 -228338809263808088453128034046177008 2945468 -324914453390371751274610585655012352 2945469 168357669079260594305754953196966144 2945470 91281522856262359497756453405336960 2945471 771654019084557176631823265640429792 2945472 -52864597629954130702318924977930240 2945473 176526559245080983030422656761254722 2945474 -33637995824613564426108048419394048 2945475 28488114098784211892889157954434000 2945476 -85403999361106848687968825100269440 2945477 46126649316660817527119188998334392 2945478 -182304453073235182334210511317203776 2945479 -217770661680398134640218368826298920 2945480 158715920939899527330463753690982400 2945481 -34665963707953982805128682496948224 2945482 16094768199831688606182596974263552 2945483 -198451389524042747723566530002204268 2945484 24856712514480227448187644480827136 2945485 124644004381076187002660169237099360 2945486 -389464841359032408298370929716671808 2945487 -19746229568678506282133938897752048 2945488 12987760982809289798642136748597248 2945489 -446261146489946209628049143766205710 2945490 258244795500830769161681087161190400 2945491 -1165649299672066564407801429927277808 2945492 323439189926255776745645711357018112 2945493 -273317264392806042437496723793164018 2945494 -97628217218590558238656992535728960 2945495 68602908125721195569536195902681600 2945496 18498160428850539226230359544299520 2945497 206102321865419330309646225092839946 2945498 57905422707009062452978180944490464 2945499 38181390818214841885600445599815168 2945500 2689670611390082252809852991232000 2945501 -438054593889253059745295913681525180 2945502 792394730758064599741155569842944 2945503 62954502140587577582995493429267568 2945504 -440181805877015037008017427292487680 2945505 18056254532055410807904186595653120 2945506 80297219446848415212872742595828224 2945507 167856319202648274204103372948836240 2945508 -237011568806195914983639227138027520 2945509 -180314809298849886912430171225466688 2945510 15613863215022630722693495026892160 2945511 104774660799061456436693806538035200 2945512 585091037748073589811029466239155200 2945513 -266711543075906201824333947606676080 2945514 -14990143163469554779630505747357184 2945515 622872620946615982048012690356686400 2945516 21328807880524932718229959262453760 2945517 -9812540767598188611811166545676352 2945518 126149296700579497852708563401407104 2945519 -701052601047842878644707183146780080 2945520 -46425522255172222686561101187809280 2945521 960375259966542668990247228638388592 2945522 72320193513669469029270937884569664 2945523 63156990397569984583124239628262144 2945524 311121772849257761386578800425844096 2945525 -105115045106902520455573678775018400 2945526 86444607477148155867224880676638144 2945527 -34030957607249430501340355331180160 2945528 -151162063304144710920164975312547840 2945529 232612773650229195444654379942664004 2945530 -57548737598691880558921028040115200 2945531 174338969436439249801175133768823332 2945532 117658281849100440832264326224486400 2945533 203393177103921619153797578677279660 2945534 -123985508461938687221568747214915584 2945535 -163816359522375825743524333776720000 2945536 4257141825463243819175380437172224 2945537 377568641119154733582332717486960640 2945538 -15994662112339041396711350801191680 2945539 44393386440683420317152067104728856 2945540 13885274670682219680627348762278400 2945541 237911980782319072904573659021786560 2945542 111433205316451366286115769689576192 2945543 9250545709961096405146865325466584 2945544 -25623196632447437137325390084505600 2945545 -263486271605394866562899577576812700 2945546 -97334948570970179309410062753396480 2945547 -315136049990494125965663304042043032 2945548 432131953975790136876173101780875008 2945549 -188906948593399221914585919396959520 2945550 5832730267064725150649448988272000 2945551 109694340776202515951084067178497920 2945552 6826052802076187767161046524690432 2945553 -119322601937640165010391914506278976 2945554 -209737203611189181264509699158887024 2945555 -160121387171485508678539439314601040 2945556 274259056256574981383044581675685632 2945557 -145274551444423773743893074900925088 2945558 -276287394826530187988796810510336 2945559 116280817533762870726488319426340560 2945560 71079215754674094193429673057280000 2945561 6070920574781508747564283947681300 2945562 209671616056282720230701222380426752 2945563 14056840892850641411629327720040664 2945564 -187019196598850393759759852618815488 2945565 -3743199403612062736899015179884800 2945566 -183694823811841939770034027521161856 2945567 221681916689982256632364796273454192 2945568 -174688163658934501932949649586388992 2945569 -190519941074404107248600632433336160 2945570 16529906232783549606697767588672000 2945571 -5404516125596716375946016449364240 2945572 -154768029201910859076673527388774400 2945573 -138787108022513355913146106680924096 2945574 -22802171439127714856703066755602656 2945575 126610525962408728067823670387769000 2945576 10042031775624773200846465813294080 2945577 -268984493784113756774578394184694080 2945578 -383642168401537971642592422983246160 2945579 -37508575889421941641762627791694560 2945580 86031632689839452725052892625797120 2945581 -98204114387959280875367447106947400 2945582 353975617835787432311142857901955392 2945583 -2962391594236425304305189677312760 2945584 253900925150075806365795277241450496 2945585 -145007039233800545980651290576537240 2945586 3087028909801775480423343118320384 2945587 110965311705226639936275972947904768 2945588 428593653221524585154895523062835200 2945589 -111293446167512372873411450227537920 2945590 172041913561533055268175896320673280 2945591 -632070239732797665582756885845931816 2945592 173253142815260740090932599285760000 2945593 220346190248676683637132958719884800 2945594 -205855624839043082838661489252116480 2945595 144265218085595783766984262954041600 2945596 110000646244412633633462654391987200 2945597 -76806087115945447287994476616920000 2945598 -14124532582152942501702429630489600 2945599 68340424382763490550685546247923136 2945600 -27975207761317653458272833345945600 2945601 -409942481914376287844505159387441870 2945602 -203001624864585558920458305259425792 2945603 -292915897483743796735503398933361720 2945604 19548069071237678834994125198518272 2945605 -181272636228389766183626093837081640 2945606 -4395494809902815771190351873052416 2945607 -38945231910778795168782036663668736 2945608 -343051691145226075554706325855232000 2945609 273903092566551271076291366545134810 2945610 -66775106704212700405428439483176960 2945611 -415052166726680446749669193176599788 2945612 -383782272467494736240135823802047744 2945613 -48800445068436668959025952674034912 2945614 54542279409266884001320260282506112 2945615 -225063782952883186580242754793813240 2945616 4477933900409351304334007349411840 2945617 -432539587318454891822152690898800140 2945618 46936149042178635550900525884736320 2945619 -100601885505021412112047116890977680 2945620 59665158142611701827697626456719360 2945621 161076561236963807889653395283217312 2945622 -179211583780689652213358720302936128 2945623 -47455074008875887972866843321550656 2945624 -488822915045732135032481193676800 2945625 77543485149523430683371655265490000 2945626 153364926689256711001089940713046512 2945627 178138896336400882498123235591463600 2945628 98612857129379411412109035145866240 2945629 -4377312516868535478430967984530912 2945630 -239623434770743571466822527820047040 2945631 -272570932129877187246081584165938176 2945632 -513373822216473793189483485369335808 2945633 10853626562340893684060494230259200 2945634 -65875641670532924797597686942773760 2945635 -11160081162875644574899937128392240 2945636 -15827927408921257163089458436417920 2945637 55883016974829093167474122070284380 2945638 -166394948308132218098790656621205504 2945639 239227755046883226532515473032864440 2945640 -252879643462113032381853469555507200 2945641 -62858118325596925717640187743329548 2945642 44410241556119701144535209117946112 2945643 -309083180444154009992480463274099536 2945644 80916414310787091660337164691100672 2945645 119553206883263040865093754886322200 2945646 -235387318889075769769577455424793600 2945647 -187474718083017986339903691740409904 2945648 13777200122988091990383401913483264 2945649 -72100300961174726299377996617808960 2945650 42900656317279138497755281792186800 2945651 45448049394392643239414798292784704 2945652 -63634679433147050585374269828538368 2945653 158789896906978689063294999238470144 2945654 -46933872748513187763731820467680320 2945655 -74261516466821976013717016966453040 2945656 -135794807676849744738872294745047040 2945657 -155005250120121155094285871824225600 2945658 177166887473538463290829510893327360 2945659 -593630571304967151892964560268162140 2945660 198297281198460687510370420955527680 2945661 -383247548541121180380558666336188928 2945662 -18077952678250963195286416990407168 2945663 65895811802203883637754851108616560 2945664 -73532092353007537180847418145505280 2945665 64449377639366328316446092754523200 2945666 -182931292135930676954979058352125056 2945667 147976747807123526119243373726885880 2945668 1781258585611063243934934146681856 2945669 -523145008540785103313559033669696930 2945670 20925515108011301428378472932055040 2945671 -50469376123723102111643974448810328 2945672 -935943386379877900175007681454080 2945673 488458815001248664589912176611859200 2945674 -86145675749425942879035659219795664 2945675 -161439336023402455320685629458520000 2945676 298911847982363596710730997069778432 2945677 178202973969795667977688893471381472 2945678 550806564219206158202508050949478656 2945679 -197853868414937459559454483413199104 2945680 33029614001284423139378279623311360 2945681 -134060081802972291881568699730774668 2945682 58281983770577069045717144039301120 2945683 -106603762411724983783616369597898096 2945684 82209951016886222804753612829696000 2945685 -99399570286363571591218255291423200 2945686 87854978221773722501139674130527424 2945687 186782928556321374052785822457074360 2945688 6557007950827384974463892872396800 2945689 397984478908361204831151104931758724 2945690 12515604566715626482733832238924800 2945691 61781027158727032067745351267374352 2945692 466331418600951216486862593499714560 2945693 -655598828967754994767727172843822240 2945694 198387060984987415212559906549742400 2945695 184561420077520211502815562581740200 2945696 12478667311650796498060335637069824 2945697 -28736676636436576920035674300721472 2945698 -49506149698395287276044428146302464 2945699 1355956990001850649984930150717464 2945700 -211857245353751444462708796563712000 2945701 -362675783033297585219602580418386496 2945702 53781591561204594519982824023313792 2945703 103387698930922215940877619110515200 2945704 -604709956097899448596431162180249600 2945705 -137769883539264996944280039676050240 2945706 163963004641604983754247785124098304 2945707 -350024257408420143159909845301572044 2945708 -152985449238504476764612907074950144 2945709 -82003390086612927350893276376025192 2945710 -38560742406093293777804040050855040 2945711 60590628607418399191596082138311312 2945712 -5127089433859741493518495971803136 2945713 -196878247554331751171850149581647360 2945714 233451669786174776474973702016029456 2945715 688603603043878303452948421643520 2945716 63879338689472274999257504043155840 2945717 306927130544458792505419066883418012 2945718 27412440607128553002821845423868544 2945719 129406993553795223035066125851090432 2945720 374877085061209540761357907215052800 2945721 -386443128942883488017766168565860960 2945722 57200046727619452674358351413849600 2945723 450213995532841837266132075217161168 2945724 204137049950870187284270457183392256 2945725 -93876755579493474668648364794592000 2945726 -19339316735772055698575045134619904 2945727 2934327387694245732318535819337232 2945728 84823927031752954731991303237664768 2945729 134125056989214463048093246635103680 2945730 -73805797825987577738507390496960000 2945731 82894865443353366448984350499465532 2945732 -391918997161607055844728321501611904 2945733 150858275226079025132547470710126560 2945734 -285172239499046343814955018281900416 2945735 -132855275348159822237449128095968800 2945736 44601918628511652578034016979312640 2945737 -314760307770457114464842394884834588 2945738 279555844432160282205959982773225520 2945739 -202264453875453421379756757209275176 2945740 -39541812087908977968854394447851520 2945741 -405585600967476257471048042512008480 2945742 143510487268754424138325563520130112 2945743 15510319230654638945834807606984640 2945744 -31762216985053331102883405582827520 2945745 463698884602971309078248023788660 2945746 49739615771767593582702270477920544 2945747 -47643308640293784928846697446245888 2945748 1115162151444541750900894587445248 2945749 -183009293535170226683057839314627250 2945750 -160404140749660277324748652686816000 2945751 288817823874169246123622789691485904 2945752 -309016883639665052597605649310259200 2945753 365528609109465016593834665029608144 2945754 80543955700090861454229444839715840 2945755 99251292655142601833756411557101360 2945756 -21847589912769929245030456486156800 2945757 -196228024744364048089648029908799360 2945758 -4589924404580060966501276324702016 2945759 491856271779072388496645267730362304 2945760 -4669946255288005659634555292221440 2945761 19109389401382397325678851632981184 2945762 -338714660299090777684270900076440800 2945763 -246648479903440951306480919441348508 2945764 -190555791532755492471440650300887424 2945765 44682987485001647130331672248115200 2945766 -26535823610087367467756253626573952 2945767 -1323801328368773876155351507865448 2945768 -97502439381576293266255991827169280 2945769 -19104842541274850347621205721018912 2945770 -2350085599774964447697742267760640 2945771 316119810076173828560522288249539584 2945772 27322134934416395231822347263670272 2945773 -527981044013588420560763932568743978 2945774 -1123118707679965535921758473648768 2945775 5667251690392375358140345257523200 2945776 42121007575974016481669677025656832 2945777 51919699719077538396772679169496566 2945778 5388647091533043145141785689242368 2945779 43945179927001172928901545444901440 2945780 -30146516033804567900082736310918400 2945781 212066439077512680015776788609683840 2945782 236361472614708043377841463464411680 2945783 310268423747932347754806159368264544 2945784 268996225765568789622458409320632320 2945785 89561530372065840323772458368696200 2945786 241054409472147258676645668368372592 2945787 14360763122882907651500496446598768 2945788 431516623964270883439370223151321088 2945789 198487165528412056424328900925714944 2945790 -94072044567451913356379114224892160 2945791 580207351275685559639561643325910880 2945792 123976228091136417527858266292355072 2945793 -83344222994020452452248767829711872 2945794 -69464768659361207592553218539731968 2945795 295805115257311838750426759501158800 2945796 -33878017760689496583688109076910080 2945797 -39167566943955417974277857987755200 2945798 211577568625577477103368333724834240 2945799 458732385351792149721209291287225584 2945800 -150206299877776392961495230910464000 2945801 -11300169358760696444947942792147248 2945802 152583626291632279757183968646591232 2945803 117187459471457918320402553787855360 2945804 -29307324605594222451523648236094464 2945805 -173446449922191574879551003303102240 2945806 -15745091213823751433031485016623616 2945807 690414015925734572515120716323131056 2945808 -1032417755289209332841320523685888 2945809 98746770337607689465253655820817700 2945810 -60586562920569278582364755944112640 2945811 -120664450174957622798713219367942400 2945812 229582755221163841124422433553870592 2945813 30941597777211958179154571272481724 2945814 -27010978186176567706910005703453760 2945815 -468225799034591442803360896879880040 2945816 -134586605341124051483842351420139520 2945817 34130624608906751547463397160084480 2945818 400102103502897073113036076103493360 2945819 -1219510073598755046074418079664285760 2945820 12002049688528721396083973161420800 2945821 -575188932328149676973192965373160800 2945822 93168703101896774615347489018583424 2945823 64092831122610146419673305390106184 2945824 -180025278175682872600157290651189248 2945825 57234712695297102149578072925738550 2945826 -16292096778528844812983061717654240 2945827 -30805491529207029637036606187590520 2945828 -343196413234723330133121321239833344 2945829 90278690345798456817298385843928480 2945830 123044615626113629266418939158686720 2945831 500910006513768772836476198580374880 2945832 282092316917924467503170679043768320 2945833 -532485258999601801627721669943424176 2945834 110271257966788034767081949183322720 2945835 -12892837263653867631333069845440800 2945836 -284225780589865334482450187945594880 2945837 215121256399068728752752804216008832 2945838 -54124020030477323957136289323678720 2945839 422885849586921331988080347067168824 2945840 -13716359878690892660338618252001280 2945841 107178038823543852858734694920967792 2945842 -4922185879979057232022755470696928 2945843 -128776107118304100000266367179413440 2945844 1455587877827349616001757593499648 2945845 99522080989167787322732563456431360 2945846 -6729900704950638943026145947983616 2945847 134876575041537540167482017968519400 2945848 -15884370714696441182912589700976640 2945849 349592141300731913739696070262502660 2945850 49933848433147354084880087140608000 2945851 92982508878276435353128487955386852 2945852 36229793693684222772619763625449472 2945853 259689466935828175370435842655434662 2945854 -103823196244105242587817372154170624 2945855 -293130699997567374941476650668496000 2945856 124523955439592954479295343970222080 2945857 -163102414639256945022512971327480894 2945858 -47901447689236418747433345193020720 2945859 12437711696504425881337052267358720 2945860 -63743162170440989167994241442609920 2945861 -74065468245381739344325448100017376 2945862 -366713383346179873039043748574444800 2945863 99518437353935986496105749175867904 2945864 479544928995571784461160425284879360 2945865 -124274089111759372940622480632652480 2945866 -98057950742294435468216982362112 2945867 293404525312146726487521473130376032 2945868 -87564656436559767400405590062530560 2945869 -630457057811910923580318669318270730 2945870 117301562623091499954583819102473600 2945871 -1289994128139057071034179528535960 2945872 63793061675753223884436733448216576 2945873 204016180184592014736336471747460800 2945874 207486798128432799195165775817345280 2945875 -229810919115583202307296162352408000 2945876 -91423338965899493098663717568640 2945877 -271145093795271221261718298912333920 2945878 -139764327920850185134461486864512640 2945879 405112920107842856109881997089146800 2945880 216776440721924540908329082092134400 2945881 454869009392016551656328902761378372 2945882 300281018669876538388830126014496000 2945883 85140145276191359436346286628201624 2945884 -307071689994260708445620607275421184 2945885 56694846187788748073407758319752960 2945886 77814958772714132147027727133799424 2945887 -4423178221533884909428187366912128 2945888 287849910128518592640307474932695040 2945889 580816048273527619298923350898212450 2945890 -126229046182969926798498998066051520 2945891 -34290072432032254039310624967825696 2945892 136813481283638559171706092207931392 2945893 598582323850177413464203934301404320 2945894 -30662215915844724531885740267933568 2945895 -13955682247228574364907629247154400 2945896 401624448934976948650342655402588160 2945897 -251657285940622986361986846109817820 2945898 141346973609192476476282275701259184 2945899 -16134506620023800446797618343977984 2945900 59648528611047849761441928551616000 2945901 -5035205155918816970019187464494016 2945902 318305261137353688556101287688537152 2945903 -458467181113286590872088732892195616 2945904 -36067123017009876630096144953966592 2945905 -52197171646745131487877601626836940 2945906 52369390499734796213032117346779152 2945907 123329771072890756187202164785307760 2945908 132620374709742017892109012734908416 2945909 85049207429872125244654663215763200 2945910 50685439919452373430347547287347200 2945911 -249190818253653659220930699016316928 2945912 -365079584793967418211352858346188800 2945913 161611335030602327395938488696597760 2945914 -140160708242092140133334405214251520 2945915 -2471447395315355628085743129362880 2945916 -8141026510358677285075252648074240 2945917 -78504561353669756702178143078153780 2945918 -40478824367018210516803746207075840 2945919 174376517901323757515495018956395648 2945920 372026473698028888432720148535705600 2945921 -45148866368054062985176358021051856 2945922 -10364977646780068290599725253700096 2945923 409137301549831826811918034497932920 2945924 327217854614131861083720037770955776 2945925 -17247379258460505658206853412202150 2945926 -97266780150239330152661123376797088 2945927 -703369682170162306611995521284565560 2945928 519463103393973335575601581711441920 2945929 374499778307149515859651528700115600 2945930 -418551700347257424016325739356160 2945931 98830787141919614121992018763506880 2945932 -44262683051551387297504892999073792 2945933 192677886114923726716811811252640182 2945934 43344517534736217512963835077777088 2945935 163088407262687716785858339194687880 2945936 179081931968562683773442862612480 2945937 -212352155342155138586379184444461840 2945938 -77479208035794727686179549703038304 2945939 -342637647102969129454409389152274260 2945940 33563770313086473401299617387233280 2945941 324552639981513311301619817519891342 2945942 -98475523552484229535749634966300128 2945943 -27847988142796103314749803007667200 2945944 343543375713800582346040368118364160 2945945 -223234176597712897139779898670258300 2945946 167214302287976648729871034981277184 2945947 -275265831953245956134237117347658328 2945948 133801785810563684439791671146041856 2945949 146090112562384008881591185374766464 2945950 -35873666257099553864115448938624000 2945951 420460919673999411504298056677417952 2945952 -194177312724522875341885555977879552 2945953 -108294033837702740273562534738585296 2945954 111532231170355894099183530308067840 2945955 31001829666617330860349731069036800 2945956 84328635493339275379717646344385024 2945957 11917757336917214377807612411214112 2945958 115202720818529346250172423462088384 2945959 -733518602457358126258560970184104840 2945960 355136537515370387734341233108582400 2945961 -24936352500923959262298569995253760 2945962 369032153305010876753251278870317232 2945963 -90915009738432515363671350810179616 2945964 -21700291622176359953390768910041088 2945965 453134831600412156687903364133980800 2945966 198259996027964609704292867136354240 2945967 331976585405657868878339917535992320 2945968 -109677510517111419631622551486857216 2945969 311326819445834840411540287392383040 2945970 -5141506650540731335987358567476320 2945971 150969114509042521896945324102540112 2945972 -30457855992376771826572965597388800 2945973 -249313305509073796232970935024832 2945974 -36327915984978131544746194007751264 2945975 26713940344987668317583977625546000 2945976 -181768762745212712299375381408972800 2945977 -12114576614667554005263365921858108 2945978 -67308862442457447191956282752455424 2945979 169695587781859409013958098321818124 2945980 -269495605947226073095709728636608000 2945981 416955786696264243145149683844077772 2945982 -39910031246405196262862695999503360 2945983 -133060980244405008356065926161368768 2945984 -1724750710633818045958696728526848 2945985 5161304145355763725225263895205760 2945986 6218250289267295575982417991594192 2945987 485316362577478454179861370919336 2945988 -13547072122308810961216861979289600 2945989 -69927944233284105821297997165936000 2945990 183286234264806105415292005521194880 2945991 176393470920193810518033158005245264 2945992 -43722547302058377744066230467952640 2945993 286035986558091511288568258874961242 2945994 55895673707848893001637458115608320 2945995 -26455860264476898513216089512436160 2945996 70505913431744663695857868677043200 2945997 -27582774347273118431753028676944960 2945998 445546141555917088336156953241041792 2945999 51665056291973092985704208263697136 2946000 43211151530196333558123434508288000 2946001 -213247845895477413273082227442325710 2946002 12616381761934032027308297505094272 2946003 25792556652655564093179615581015808 2946004 265363020191957538288754780317165312 2946005 239350277798662229160345957695857560 2946006 -14019691122800714664250141789218816 2946007 458375753420143729756196089713696000 2946008 40571545405400004334095505475020800 2946009 35763698686965410216193510398408928 2946010 150670538854661600867337734320312320 2946011 -262118754832353093612843115065635388 2946012 -147792294849368359616363479560549888 2946013 107877808472553810860358797106859360 2946014 -28953501946201975172844996155627136 2946015 -124056669767456331078912366388120080 2946016 -9447250350586857683777020061024256 2946017 69632846716315100841312807871459860 2946018 -233154398993567334350621350994580096 2946019 190524828118050555935948211008778496 2946020 -50742818223120996950562985949552640 2946021 -85229539540967653505890163713815840 2946022 181798734498693703161513572312409312 2946023 19292443719728701701944963406944064 2946024 35006971171912671989711262434918400 2946025 358957962939013933602946944149587550 2946026 -129890398671413905887122792651854080 2946027 -120810447289655074554429450890042280 2946028 -355575605245430792276669906574489600 2946029 -2246345398382927837334536443907370 2946030 75997497166398968002731811582571520 2946031 343505059295761257702350733795855744 2946032 -123132711528797683679904998512263168 2946033 -138868976763868170044777992070383998 2946034 34714845627050352005850936806779392 2946035 -224879384062486436710418874111077520 2946036 -86567075474828287472565855518785536 2946037 -388891806224788957831182836446079314 2946038 65981996400907204178067402188917920 2946039 85875261346957322233042727606565840 2946040 213888585921798419816128985708236800 2946041 -20983394967891140918769180473300736 2946042 -193199226553494952352591081684935680 2946043 70241609739768973774063742347360292 2946044 -28916806161021772858455326780964864 2946045 -139719602438204780450722064865940800 2946046 -11647533583628365726919406295830528 2946047 153974644242770509987819065124170240 2946048 46019917552124969665970304404422656 2946049 -612134672254179938759428710053248764 2946050 62103276128444332594479300588130800 2946051 -3608393875911396289841989614730128 2946052 243942609237267823591709653271308800 2946053 -289479329401315984985179548414281472 2946054 103923823101061284449516985932611584 2946055 67851862744098232526153878754896320 2946056 -609255990164100253744225852481648640 2946057 -353423379554130438453453878255843808 2946058 27031730070644543047913211369151584 2946059 235976942858582924057857656159168 2946060 -18256200991877017207943896663526400 2946061 51176911721573211270438356980189132 2946062 2721103869223328609798419673601024 2946063 -144167039553153966632937562777288056 2946064 23755172065278864800491489986478080 2946065 223813969189463056578645216269081460 2946066 38858566124963935608767918304739200 2946067 -261222933800295217759291925294396884 2946068 94028192722323617514420417335930880 2946069 19005591909409783867535460454948608 2946070 33243128770177617592443536698617600 2946071 443646257186079229212665875538837712 2946072 4238020161917615341422471947857920 2946073 -34783985006228143823860295726936636 2946074 -104681916237312844321103239126111488 2946075 109807331538616065226477974060619200 2946076 -114446173180891299878257947235702272 2946077 334759977932712868991537033096508972 2946078 -108701089719249699467327579651654400 2946079 152047214941372781742253489912751920 2946080 64906452249845364679327218650972160 2946081 -70760751702308174748200385159074880 2946082 -181173771488796708230531994044434608 2946083 14527830912476224116173352513200640 2946084 -55419850690874588940542407002912768 2946085 -88532569685512392662026834606886400 2946086 -47867990592176292499414497248061312 2946087 -299206427192710494555731587209604656 2946088 -315881510717666298446081962385587200 2946089 -714878144551586340440722865565823110 2946090 -24405222164462934849885464378035200 2946091 203829879867318879173094943946189492 2946092 -40650032798180761214940603745643520 2946093 59724033969598795165040704079135424 2946094 -105909858889997974292105533884083904 2946095 67375951374543998178692604876774600 2946096 3763389834666851208277104783360000 2946097 64174722796010865314367341698803264 2946098 263795842889964086292345178326166800 2946099 -101330565207573989550565003370557392 2946100 -8156982452014254035425894068729600 2946101 -1060801869536531409039316054421665728 2946102 2583126649478830955618221367362560 2946103 -124289050459513538433188242114447536 2946104 133166581526968086425840821762252800 2946105 -277789349457798377768176360321296000 2946106 136360874881840860589737378459836160 2946107 128758893822811950012342990296368356 2946108 -382957052418687600048778961333760 2946109 -144683578851526212418418207656280096 2946110 147652755917265875283767912142144000 2946111 72458815124469598877958963018683904 2946112 -56271569759199449729129047185686528 2946113 907903415466189409033515485124274944 2946114 223002616335802979643310007475380304 2946115 121677680171474748757410585674530320 2946116 -736467131823341445911681824751616 2946117 345179136708503482668921925238960064 2946118 142393098139655697629362074535871616 2946119 54972086684058721112088954569435160 2946120 -141682073928162742631971242735206400 2946121 -8238044617601133876770608342125078 2946122 234829163659192713828328997416088112 2946123 318485344249640227007170932002450172 2946124 387721791028830720696730158948630016 2946125 64132734601226315425697345452662000 2946126 -222696622961826813502458961643375616 2946127 95126198836024245503584310500516976 2946128 75933809163590826427925711356157952 2946129 29633174054315356707551957666057280 2946130 10999727264682890770601593877022720 2946131 -364724868603958602961937812258594068 2946132 32989945917104047265342521314373632 2946133 -598086524393604937285577405156269618 2946134 -20878412256975542809651621889920128 2946135 74915655890326434291615549512470560 2946136 -167293945324728009117107782243430400 2946137 -63916325299781666326964663084350776 2946138 7854496765791318700333289521740288 2946139 170887671435699554731605866404869120 2946140 8334755790359643038339308845081600 2946141 -166445102173485171681362328438447360 2946142 -122592166850528155063657429036325568 2946143 30757968870006387657437620489231392 2946144 -148555241733090734263381577906257920 2946145 -4407920122217840574776282094399360 2946146 -44915120931223820735912851594788864 2946147 67715487805130891471097377362391040 2946148 -307459355640414970333832874430193664 2946149 -110321488797534189092319848222990850 2946150 -91815175068323440469599944589039200 2946151 -304706351573246375105980043560809456 2946152 295637721186911493824870459524300800 2946153 -73332676177438052744968536149022720 2946154 271190774008136098977657975587257776 2946155 -319872666083332542221723630105905440 2946156 155397350792119552422793870900188672 2946157 432038910182419398131054088589624406 2946158 187692472664783073733448000192664000 2946159 -562862632441419744084761194936051200 2946160 29550681806247656806647123182223360 2946161 -101862617717407578638279520030206400 2946162 -18031837974930199412121179467017216 2946163 152738597381065077986611961031626184 2946164 110187711845402444636973829852515840 2946165 178604231732720125486438887462888000 2946166 168907412037624695344532667267472032 2946167 -48213615112591900643606045336752800 2946168 -249743408600421089059813090628198400 2946169 -181812236531993866307863581668721430 2946170 -1767071226104348581584316831429440 2946171 -103045586708102983559556888345510888 2946172 31257791377441606757903478758126080 2946173 60845271906689214427968876701521344 2946174 -60405098150990688477247568258390016 2946175 -1714261764688778491970966355139200 2946176 -500281259108415279005881441651261440 2946177 238052537032983047289164199478977000 2946178 28981783628612963314454414599925760 2946179 73660837259167655583351792497991384 2946180 -12758939947790356670063211354071040 2946181 -27581051579184719776002030579751360 2946182 23969322528264332574967908840900192 2946183 -157265714455661506848191822109145176 2946184 588012337968222521580213356119618560 2946185 98804645844370484534431341796581120 2946186 -314845978376414655375572616860620800 2946187 -615765254200447948028555681407685164 2946188 2204252040764924300594288700850176 2946189 212604292249151541103283705778930624 2946190 -40196027241035255750991858830396160 2946191 286994343765829391651242761666079752 2946192 -26601230807882821967833231551037440 2946193 -702572338074321056891351105309491856 2946194 -17158529869355783784001367066965104 2946195 17990276419589954320764173682432000 2946196 220987933583147272417295153377013760 2946197 250588739216991874322063659040421600 2946198 -188955332360810536996590754185590400 2946199 -152358269637663466803029654211543464 2946200 -119435358437336153184139063792896000 2946201 267316653720004648583721117099041232 2946202 95467561073334657992666369563246080 2946203 203885294163568392959006050021655184 2946204 -76424922700474339306125302667586560 2946205 49102760947579345711369438891690860 2946206 -13202971945742606601334995583736448 2946207 4964804074619248975770193884124416 2946208 344994375986319164148453889224474624 2946209 89624560429522174653455056761518592 2946210 -28342924032836700059162464564439040 2946211 8400183196874874655824999703470812 2946212 5245386197921627589448019247194112 2946213 4154276544918497193391074350620542 2946214 -416453093731722350117670336578418048 2946215 -111713069120199483732753798020813640 2946216 21498503126989097014252442143948800 2946217 376473275332794286962037548182895780 2946218 200886825238469448831768617175075840 2946219 29876665689215990525442463512639840 2946220 -325327948937902760808066799735941120 2946221 -159853670591139790253070088892281578 2946222 -57982277657178029197547241945143040 2946223 630367145780252520726752410502263968 2946224 1222876997233630920039327533137920 2946225 -531858648108129956288828498368800 2946226 -35707883267474470563794657416627200 2946227 -40047519946817055149105248390695924 2946228 -81309887456092704525728688139284480 2946229 180704399381658494964065879112412 2946230 57021415050508670246342755149907200 2946231 -2307073101987744553231050170327424 2946232 181290369487102408204315007559782400 2946233 -50608868037445073696754268861471920 2946234 -59664656866454339942336978902072320 2946235 301029424486304019692628684718753200 2946236 216157495421506494819874666448802816 2946237 -23071323062713238799633988419354048 2946238 133329506452836849714629388835823040 2946239 456406431182692643571857457296748600 2946240 26990151515277460338302635946803200 2946241 -345504451436495979234231287515239358 2946242 169245536785191189629019344286157824 2946243 -89677485888757841547600006373635204 2946244 -9811804528527143707877895259156480 2946245 -43459545758778206428635618734913120 2946246 -72100639649354877121117356681489216 2946247 340640254621480751466032239687892696 2946248 362481888638280022194491449482332160 2946249 31004242581481135400136722438186964 2946250 57494920635689581014832466499510000 2946251 -191512194127679402092193617462839552 2946252 -81518852661969379506173131088429568 2946253 884817089260945752317424437063535660 2946254 -235075662264904999757781315453342720 2946255 -83755806655309827904710696686788800 2946256 49869036970945039345435150664908800 2946257 602213866360126587442343537119339506 2946258 -18130282121790458736050077038604800 2946259 166627822711547565650606226443236460 2946260 -130421600036886842677488340268720640 2946261 201550360184105771523544006806221472 2946262 252814928825318595042673989444092544 2946263 -21463377615224043263566997656186488 2946264 35580811590650665297159918905323520 2946265 164394274567430002969217590202174400 2946266 453024920478119950111025026115251680 2946267 628723681888863594677789930552616240 2946268 -31459566151978555481439017535127040 2946269 -1341373003387888165977567480782983956 2946270 -23659978467393488709231101918092800 2946271 150751361085772160663656900096111488 2946272 161896318301731850826498485488189440 2946273 68757948671300505025659213094010880 2946274 4907076138647983643928895186600320 2946275 -66503925879830181948063598117889700 2946276 -218283764213399483022351950568849408 2946277 204731224537123474652504773950559200 2946278 -184265210386844728579029534399610944 2946279 -19606512982420944160520277521933568 2946280 -8445865951429593139531946875392000 2946281 192173257351474575510173549200744932 2946282 -88428165671385578619748155425310720 2946283 -352823928002600821900092172959371640 2946284 -332780363464751906701717072876723200 2946285 202793814070808716582541095231108440 2946286 102100457862179887572347644266842880 2946287 -362718871137514102383175471163440416 2946288 -25632732303323158932943495588970496 2946289 33156701438505409787730007899142656 2946290 -76510181352746939227791328388181600 2946291 98559241507758174728521194498881592 2946292 149480885640668276842362788361564160 2946293 121990152537867905951823329253578400 2946294 4927350587216825999008298790460800 2946295 272204654483451451227000093840481200 2946296 511135696933352755118282381685473280 2946297 220784052455480927733457913162629200 2946298 -288798316612276798677769104062739600 2946299 -146746988324929282419141250968212700 2946300 -20540269637008829679589806904934400 2946301 -148113418688996503486384634199323796 2946302 -104502421786307816871836986709008896 2946303 401844663019700612885866473518134824 2946304 -133125302784723380088016381163864064 2946305 -399893909680232349585852857967696000 2946306 190911761710846942809168209667518208 2946307 -105180584395953047522452368475109728 2946308 -252678548443896232535332798667955072 2946309 -671738075983523480573424014731296 2946310 47695224973060628930672452106962560 2946311 -560963884231115091906403167833412600 2946312 -29823773476530119396492557004636160 2946313 338188611854703420664369448283489600 2946314 23110010065580100218784963550233600 2946315 59904531164433414938749674542449920 2946316 -14847874077828613779864075122288640 2946317 -4687422813701410846867584323131680 2946318 21253933280111197960433694324567168 2946319 -648493076956972826887027106986515280 2946320 15513863451015804946347999152209920 2946321 -542336086538561703893046734889305280 2946322 -106527151338446746493228476172053728 2946323 93451959180549454712515395001339104 2946324 -43861095411880610576261631021778944 2946325 358042247336181132470639688962704000 2946326 -272891575564384429799749424932185600 2946327 -36416601078597065270666806841583792 2946328 210137263457567470305499977496657920 2946329 -757206346285310577593701532460867840 2946330 169582965477486123175829150000774400 2946331 -50575215149001613526193279129567868 2946332 -104451628304824450882783647986004480 2946333 -5541799160553695263113958121098752 2946334 -105251556640672049668788118356504000 2946335 -89902960185032329257237151578836640 2946336 157907597547334199077351955223281664 2946337 352139113610260375186554236013861986 2946338 -552377182332455907051468937572561600 2946339 389245626254662978788992135938859208 2946340 161699217967598149094111829917798400 2946341 687688691335593957465300706520519742 2946342 -20791205960078265148251475986124800 2946343 -10458610750872229831348180525126408 2946344 -58723522151154326358677165860131840 2946345 22339986422664104768411745885734400 2946346 95572315665676807042535426030641920 2946347 275946853756205847227884283920328352 2946348 480938380124727559638959206708792320 2946349 -157549245321634708735875788571424960 2946350 -67064301414658687872624450916800 2946351 -30468426876215631890055075815922168 2946352 38498064455428938871553108524695552 2946353 36628757357276355363912556563457764 2946354 151650674011368692616353020236731520 2946355 -65598098474500382404717450393964400 2946356 77844693302232529886667817788192768 2946357 -76266033678528231895022134655639460 2946358 90052376525196935563112249493648000 2946359 -103582452912906758831797346650762296 2946360 -2522100663783773548007628025036800 2946361 -143169657268380340442678403278933952 2946362 -51377586386107197492669069947335968 2946363 -20392263217846736577649388111461632 2946364 -34966771564889838930603781859790848 2946365 -405073158118838299031260466996518740 2946366 -167683633704123869664475059606875136 2946367 246362145955398386704017119192148416 2946368 -164338908089643281765279866741063680 2946369 3848674696917322168181603094573888 2946370 -38813159399273604324649575884160000 2946371 313453610964926390866401196303128000 2946372 -64677133827834384638823958418890752 2946373 -138151989274005526685395639022977378 2946374 104448511695980990874607322846595936 2946375 -360882832844205151491271867650036000 2946376 -101408387405129273179163047972608000 2946377 308553037299539264143002932294056512 2946378 84610198963490278782634525228677120 2946379 -273421580866229422967461448831760080 2946380 -219366227295094124671132961101747200 2946381 33844233357421261441022550312546624 2946382 -281823022977263706096860919923942208 2946383 264184507335582841092829779701352960 2946384 -13045957415232452026274169083658240 2946385 -127548687400995782435651352832642200 2946386 344588041016499969647443810862389392 2946387 -376607007767635346648516236271478720 2946388 91191380548594223351998379581573120 2946389 -379705377919622626768193403916178880 2946390 -92292981363893296172578277721790080 2946391 -56238375087730402779924270282724000 2946392 174088770431453750442873806644838400 2946393 313721088575268803226272130307235760 2946394 -44310117945805924170217223303539200 2946395 -57028710432756635317311277789142400 2946396 59443498083215070881744850457569792 2946397 -507185864903854165136088108122205588 2946398 14515873234816518169119487430465280 2946399 -2402558192087976577933317921239736 2946400 -169208126177979975960135837155328000 2946401 388398681657384443977687784627012400 2946402 294651175568452707671711713961591040 2946403 -7456639082354944083299811365253176 2946404 -5177268562066671905663212968127488 2946405 4777868179184161433493973738199040 2946406 -193110065188459421599434203102943360 2946407 501463020720606317298781562389705656 2946408 -37390131645167601045708070658457600 2946409 448035854965969397232435979877431610 2946410 -53597886732464822437026930404948640 2946411 -68340610219679046910300561878261312 2946412 94418994947191786340908147447997440 2946413 222642648908629822525829324066713344 2946414 -160851201397050253705495791110599680 2946415 -11429454585342475210597271317709280 2946416 -18795164740598386963609729385005056 2946417 193623609164380996766171188079324448 2946418 730847351236829838078262332381640704 2946419 -516527716264115612186364936270476544 2946420 -55971717087314191490483234410886400 2946421 -151509848415360861982744998366302948 2946422 -309664424397272774626114410352718976 2946423 237401961858374918005946630326109904 2946424 41315552244756727208448576196976640 2946425 309452854887154080952648059225426000 2946426 -3352489530914957805336057289717248 2946427 -35817441413287654935394835482303128 2946428 -252725726320445386248389519484844032 2946429 147049676826122143384551028900742400 2946430 361671911766523836860415712422105600 2946431 90712428023458636602975782207663232 2946432 -219537676626197355890504589335592960 2946433 243134402380811742448533321911849920 2946434 66590243689765575873370911588773280 2946435 84997508710182726298363301425114800 2946436 268859714318371089954349808973564160 2946437 -64611278191535744907779925289577700 2946438 93399862844303779428889381710379008 2946439 141286956821242673332802998383977240 2946440 199368125034614369599471917539328000 2946441 112211371618974981413873148069618192 2946442 -313748688979816775528485214783122128 2946443 6074686908075385867903680482836692 2946444 -282676021197034288062031989679042560 2946445 369255324261458106907974772095674700 2946446 -556055983266430237892347014136896 2946447 -137849350784089847915633212751337360 2946448 -170521165160145924077882741637603328 2946449 -162347306789302095542464097315510208 2946450 -42493209119045924058899297113996800 2946451 -82477509669399869621953655165534548 2946452 -503681311998706101656174032177932288 2946453 -135334812969345151997611080534681696 2946454 -12142493182617654347277591160556928 2946455 -180652653598663425402304460277377640 2946456 -15865627180030026526570170346629120 2946457 -144161438677728653748311067652471296 2946458 110544153415833802347629985386208960 2946459 104634490343966439953942785948509312 2946460 -26821436820126232359903098187571200 2946461 82458479474491560761165757238644864 2946462 178004102206162123844322624826951680 2946463 193564557425828612383723409223654400 2946464 -220560135046739430144294057141141504 2946465 124593554021788687645000516126210920 2946466 -222945840495252155754790670265696 2946467 -169003701328374334975245806298536484 2946468 -235712127407061168044307724135394304 2946469 -113112883626961058959608388312728130 2946470 -262259104472259197807605208109448320 2946471 -134216102163716828148940672278744 2946472 -347193929977027065904158068740024320 2946473 -346323077480410309576535883586372956 2946474 296805843021342534621963550423889760 2946475 40550720717355066971680199273820000 2946476 -160521091101551948074673114219885568 2946477 67342494417782179497982573006991232 2946478 227930925643963625019509354398559040 2946479 -207687851687885665650655294214263920 2946480 -8934160869636451220129251817226240 2946481 -356688058168157662166844557393208000 2946482 968457823631350278150233947083264 2946483 135401088069546254303640781210293600 2946484 53016011713644178079588909313263616 2946485 -260395122754171199029072880678126820 2946486 234296680926875292683307103530377664 2946487 -540868617802706421838048691736801240 2946488 91089851193225672196671482990837760 2946489 -542020949760927825626378241659904 2946490 -85354857938584064155586029669908000 2946491 83236815910547652279045154748068944 2946492 109032096494579338269152933002338816 2946493 -510077574531919438022242043383215456 2946494 165125262423467447856992170990807296 2946495 -54982334926958482279601308469282400 2946496 -33430199380170805962471021574356992 2946497 107446638156920994523643738196104112 2946498 145896432089121570037609267902728064 2946499 -10702077541776000867036924982851712 2946500 -151788801894770260421177173779456000 2946501 -262716538471951163899643352454057920 2946502 -7061796443578067022784242048530688 2946503 -115034437148568378424725327656026320 2946504 -69633018456426627324993191719157760 2946505 204091428175168574046264667162697160 2946506 -81386224955395866022122116109226656 2946507 70979305369285825299007175725797888 2946508 -71980949680240364348501187039896064 2946509 143744225586098098027144579896191916 2946510 -11260041971007858528112904438784000 2946511 399903719406255005439463703050192112 2946512 15031670543824958132485896256905216 2946513 39880760610929603624421696687477744 2946514 60930549987865175934844467229619856 2946515 -313951223846443629486576745722174480 2946516 79121800642518094464859496177940480 2946517 348679624915996315656961344970426926 2946518 -387476288963599359267780332171800896 2946519 -52396131914209823382756003725452800 2946520 -193860622108573380034813149852672000 2946521 731532501021384574305745499359053312 2946522 -34201412585608476273959616604035840 2946523 -61397370896691540881486197170281160 2946524 162913282649973531278444224637829120 2946525 85901599226095579100960715383697600 2946526 -230408140641992602232730256214784000 2946527 320478838247000440043386930452241152 2946528 -170827064709768132992819546438762496 2946529 92340281785740396409050654922925076 2946530 13154082120175390202953339238403360 2946531 -56599290329437784174367142326928896 2946532 -561261937559978003910124846931968 2946533 -411334220112275232686205643092985218 2946534 122509686608322731301117224306109312 2946535 -95170076564212422952367155331716800 2946536 117664601409222481945439952312268800 2946537 -4167098034595041151809495862013808 2946538 -11715588369294374370967627889090304 2946539 -322239798261880464688820544084967560 2946540 -29119009725758171273413250753971200 2946541 -27706282500636118524820859677372628 2946542 69012531181411648301872181255892480 2946543 -308628774263697024410588523230895600 2946544 104385159780638365253208520768061440 2946545 -112609454880708137701407864520915200 2946546 -12661507118906928092629428959042928 2946547 105507202218550214438116167023656872 2946548 289216856053205976702317011367473152 2946549 109780438514238590678500183211448864 2946550 -24359526286593569884146876926630400 2946551 -173542852028547971450087694716326488 2946552 112755080822167094010367371101798400 2946553 133914727899971276296955743939457664 2946554 50282237950022040951588267939368160 2946555 145931255037858277001118888705574800 2946556 -46757316417176347416628343328071680 2946557 -30431554448898805102523931134308608 2946558 174050818594260246415604680834544640 2946559 -67535372291531332769181555596119296 2946560 -96112231977561658174126092126781440 2946561 12877755312488955370600149188346672 2946562 -330547777886700214018416104114295936 2946563 -382359961733754567073943990781181188 2946564 -226095738141285919308356488131655680 2946565 137802454335836550808322892500025720 2946566 77311974286395156998142718710209856 2946567 -176405342869326499175429935200472752 2946568 19526857762675793491507040022528000 2946569 -3815017495056057717932574667827768 2946570 -123812806552596490010290749053222400 2946571 13579997429359544536724907414864384 2946572 -17653028665196345950770341215600128 2946573 -172537930963431132061419513403322976 2946574 -127615741460189747701759480142580480 2946575 -1540927981953521310110229393365400 2946576 -42119809793530866155792299955060736 2946577 556945369595686963324478095674371440 2946578 -10591310150544309697358143133201280 2946579 -192029344858060194041522221314742992 2946580 32657497323670488012632172993945600 2946581 71785510788201331116658812025513728 2946582 5919993721210552125372008319901248 2946583 69804560862293002129761972827920128 2946584 351772421515632488249251760012482560 2946585 106166299705594409655620746257038400 2946586 34823933030084912978466625574860800 2946587 -183820485820537130318086952216318448 2946588 -15532649999821659292411889476196352 2946589 -620744014201122626550929004211251610 2946590 187539492977258548619759300456788800 2946591 315990416663143649659984312710631440 2946592 759095389066614420164744995209216 2946593 -44992525853241586807038147855081600 2946594 -16052966836304369330048213401532928 2946595 -64417331911228323054457567973850000 2946596 77952281476277536046413641131243520 2946597 -41690797737193649754617726757526560 2946598 -131691623066218292466211796874119040 2946599 174327998536500041795051796292744464 2946600 105909043073178764318237363862144000 2946601 -391333513866786126913236248802240 2946602 -301536297183445484189654110588711248 2946603 251740437906189244181991464003961600 2946604 -28571928647826948328065580346316800 2946605 -511678089354658896662771245040865480 2946606 -21779043703204611801730409430504192 2946607 -119201582268667261589559718384197800 2946608 -21420167688661489677498600083619840 2946609 -203094220498365815793107465557527486 2946610 126186379680163553602134366517680960 2946611 -366583925619969566248234182968956788 2946612 -42154324111008421475098003183116288 2946613 954433671328336046289445745740480860 2946614 60497514415553105405072316618123264 2946615 149591888617812046118198061377155200 2946616 189339127249601731985869528634388480 2946617 -11576328286885828320802850459324460 2946618 3404229926434191744506711689480704 2946619 -180712379025488465883788795514507056 2946620 -367967396061344377280466940980088320 2946621 285721421360170193206532552352827520 2946622 -62329034817049921811257096663105536 2946623 -255427552578393671905396785153592128 2946624 171290205898527006537686375517388800 2946625 664659990375548764354362109971648000 2946626 -68922893471985696324150885951514080 2946627 -477840720586874535216610261430667480 2946628 41973420061662065186273334002442368 2946629 -99371376963656442142681934460859968 2946630 -69229530099561592216122380934756480 2946631 137932465105481611057044082053127200 2946632 54767645789223652653927319965388800 2946633 311613658058720088286494013561380624 2946634 -11802763374195216759340214290671360 2946635 421309314525513628253642680769170080 2946636 84099811634997516030283106040889344 2946637 -280311666984876200839772121457498080 2946638 -210328762946557348611903616571369280 2946639 92412759835637602015573053447596424 2946640 73991346738411921165297745880924160 2946641 -325605446752059320270412116184706650 2946642 18145057342663730759555029921979904 2946643 28681845696211626305261383382228992 2946644 -168328488432626688147943744019644800 2946645 5580323503257442826345081911948800 2946646 258301196783597759251139580628667520 2946647 -283626660373742051935077380413931688 2946648 -98740621058020582009665174257111040 2946649 -234575154796945029135517111511135350 2946650 30559665289385852040646215969888000 2946651 -122858101678041271231634054431876968 2946652 199563283342159374745516325041769472 2946653 -592214031819908049740712728331314880 2946654 -3773201613485873035013149552773120 2946655 -167994089745613998316317224205652440 2946656 350469747035270080110119257342083072 2946657 129490378185237294313726733206867392 2946658 -85223302223010829376742130359693312 2946659 158014730404103326175681115057784860 2946660 219487985862798457531828588288757760 2946661 9063220530682935839582564498078400 2946662 175647319693358090622316037128964832 2946663 -256855038932465661757103812548893808 2946664 3573979553682501823267003017354240 2946665 -155920165348928361767593306151068800 2946666 92582442506639488432563925997372928 2946667 -88757434141023190305122819332934284 2946668 160332075790498602100947327391534080 2946669 223597221053170103176294054630149408 2946670 89091434786764369878726303884088960 2946671 28932458486017898516072832049963104 2946672 -121530304788013067438589153509376000 2946673 161738589071067489449659755307373040 2946674 -33526853749248707551085157473875968 2946675 78722184772191042904991125110714000 2946676 656781903006957217732940148266226432 2946677 -26144157767553997009560440093212068 2946678 -8080898743735725843666495183863808 2946679 -222138777576397823619960660162349720 2946680 39620209079191056884316959732121600 2946681 213130129976189261941258560610147770 2946682 -6503196422247850692716370198833808 2946683 -359961395128660088152863681740671068 2946684 -109293981370461967226824871980079616 2946685 83783663759582918267267228387996160 2946686 158003737660287694412478607397217792 2946687 -24499533184944092379508907093125248 2946688 -639643644259641365493840195071508480 2946689 435539619642672937163975686733495856 2946690 -90737282173844907558187676101656000 2946691 262785616272895366779811934806114560 2946692 163230603040504293478432535200542720 2946693 -102928551002499725384222687725755936 2946694 67214236999774974937317281610633600 2946695 -276474340951250995071032064014333520 2946696 362687630455287898690895080696627200 2946697 262887684824853530908089787751970340 2946698 199081272959352415856612071445448960 2946699 9523303247429298333833942363438736 2946700 -78920468521143296341447592768768000 2946701 -50917994438721800605033034640430440 2946702 -173365045217562975653554860132228096 2946703 -180045967464063258033013758008956496 2946704 -657018899947776123074176426377216 2946705 -1674897092505874777329276001159680 2946706 -2849958865816766666497491899604480 2946707 -1222306880300945965493315862827208 2946708 266672180141988186244253255250590592 2946709 -157341886690876933601531924735628996 2946710 2055413863922362143223141850054400 2946711 32612796025998916774769529108385104 2946712 1143434426773333207664633547616911360 2946713 300185500421104806326599743580800 2946714 25480453262912864942746126024912896 2946715 572166422283664523582003895000746400 2946716 374013257439960334482354909805923840 2946717 131111037519537379950331008407642700 2946718 -14797228777536002477734483860122496 2946719 -482264728762002164629606838760394440 2946720 -112659847701637376137165068923043840 2946721 248969210069022282258373311959461552 2946722 160682959481489434065947218646495232 2946723 165055224507288641576382623288551344 2946724 666679912252627981614957038655793152 2946725 -186268560573586269070597407835236000 2946726 83049850222083705125202585828376320 2946727 -407106939023182276131125255909367296 2946728 26034724334781569165889744025589760 2946729 1584323718686440983958166919708480 2946730 98834713055441633035773830601041760 2946731 -391564722857967006947204140483111800 2946732 175377513288063248391517892372547072 2946733 -303492767745953273952891489848687902 2946734 34103637705437560696407467120107392 2946735 -68821012736697748373930021682940560 2946736 9145999765767462122753518738079744 2946737 -75672011447364368807576506793722560 2946738 43934254286908532467115572679812608 2946739 -80351808331097393303713130594538344 2946740 224696887796101729304670524281313280 2946741 -53430836927503029646016288930924736 2946742 59366633234877790597290192567244992 2946743 -161953053857758735699264471753858008 2946744 306725429383020948599400764131983360 2946745 -290528388697993405198128343333309500 2946746 -136603983254805723027767340108003840 2946747 -494396444192868673316150854362624 2946748 93208735892148757872306158901657600 2946749 -114216993328117429775050012452508512 2946750 -44783328228886825056286790381280000 2946751 501220927662369858899855844839908272 2946752 30559110491429033368212816770629632 2946753 -484984360170343006230325856412895200 2946754 165988589253491938243454601120693792 2946755 43690975837040374386148132048684800 2946756 -166518380371862468381852381934486528 2946757 -460908595764589652166935366367403968 2946758 16384963964852972753979823611696480 2946759 434436306404519042786316970109548800 2946760 -70770863587588695601705963509350400 2946761 514354490868704375710547652159862362 2946762 64071697865864552894196698879525472 2946763 535624232210603550892165293374631696 2946764 457942064409444686871430567194360576 2946765 79120807478548939694400669073952640 2946766 -33703480344433637796132149382351168 2946767 -52542650316440412090637930245957120 2946768 -28760369486245270960641304322506752 2946769 -685012434498874338472759153459904 2946770 -305107822508891310030551255220119040 2946771 21760310549444168599243293469642740 2946772 -234434193790415054743796957018620160 2946773 -778856934876859206517305897810752100 2946774 14455156853099168663387049197184960 2946775 -1692836649543021721090427587446200 2946776 -107253715990356731100447115703009280 2946777 -77824460663685783760980466889585280 2946778 226761464104761955124013013961875440 2946779 -343443466563204898682860860778721280 2946780 7378122703014683057078377663933440 2946781 96997095465784684819799355887729152 2946782 134830220889172011855305674785700992 2946783 23750010336262906515869564420924928 2946784 -226252180374175007890924323167797248 2946785 -269150076549237306813471462386263020 2946786 65276628849097039383311845265184000 2946787 276037386877668291375369248900681400 2946788 21151736700810430351092949953384960 2946789 168899234742575435006130633729309054 2946790 444141928803780289445606362828800 2946791 -20544132001475720155132217080985136 2946792 377382991013492847643428360192000 2946793 36476883935489224203073254686780846 2946794 -262550500474983245011695100614851328 2946795 125862399840693407695128418733806320 2946796 -19525233985798844155772342963142400 2946797 237482204268639897913053632547010752 2946798 -15084906705077059568831700875807232 2946799 448555889715845776726543817390526800 2946800 23975968296965375951846549655552000 2946801 -41161148317375473241469623751346240 2946802 99768106358045650434927921610678272 2946803 -84441378973850388724786127952624948 2946804 -18458730446239221576415251937947648 2946805 -32032263558480984737307384742188000 2946806 -272888620378914597641909026320136320 2946807 -138732561068139756659032824143421360 2946808 224077451578101040595404864278528000 2946809 306665220126161532283304214227708010 2946810 -129884494140204269052111721421379840 2946811 -159357492829129168914732562016825580 2946812 9304006234699191604427604287688192 2946813 -212112200685682645389938206144429056 2946814 -42309117978034679502489926749128960 2946815 78910949151351103545876442051708800 2946816 -128355855146295627321800867331440640 2946817 131621233734764096892654482218340820 2946818 1331910983134104164860735764604416 2946819 139872019346737131570023488011863544 2946820 201436584523078981826248828458958080 2946821 116885209600012975970381088561965022 2946822 -195137064809584001805071377626193728 2946823 -305155031096761323317386854300453096 2946824 -315167328571982508682811975252582400 2946825 -27209825959359913052897388947126400 2946826 405762728979849873900636069510038784 2946827 71892860353418911279972863452711280 2946828 -68706944133304608648565304522241024 2946829 95814590454529988544197412111088128 2946830 -475476430175291802197072973588814080 2946831 -262946724941680423926542015024200176 2946832 40423104094053076830096881206689792 2946833 -663355488636654498619235017735056 2946834 -82510801913529446062276036754519040 2946835 -186391218902361836202306234838501200 2946836 214453682013561768301894112108838912 2946837 -126084528675224259180565789570074048 2946838 -143671123337754229871806939471987680 2946839 -494908691932971670889860867358544 2946840 49524442892963212711111519279104000 2946841 445234728687022773490728217786935242 2946842 -171203987853226108316849134453958928 2946843 -27082846981583947546437578084748 2946844 46726666460292455762133392119766016 2946845 -336201263508155111327748738988900800 2946846 61850703257502621399564440275897344 2946847 -437242594837915479155035097940676848 2946848 -42884987892622219747208487445069824 2946849 297908799329411718929454502784058048 2946850 170424237127673189293370932023500400 2946851 -112753138320064491604068904683893400 2946852 23949834222282382883890797095301120 2946853 -104737380671628910825026555510625536 2946854 15816468609934959418932684209601792 2946855 -192752111246163757819416699239623680 2946856 506752551112253209521479400157839360 2946857 -23950157317598500593514233485818368 2946858 2554369883341276890346795109237760 2946859 620325508904549324251443244985435060 2946860 -47825173155971780417822005901352960 2946861 206799622384523800670295438533383584 2946862 140422634694901601893787379951816000 2946863 68960495965097221107958667088260112 2946864 1561300306550202340198547500990464 2946865 234831735516766450901723004119564880 2946866 -96481350648350406905369812594905696 2946867 -154938514235046930315459666210375936 2946868 -177670085669073250197230195343271552 2946869 -37635403211537859698281556894021856 2946870 27952492864247939209228715036966400 2946871 -228590897394633408782833372069731928 2946872 241692186756800512253121364478668800 2946873 -247738892026714846507182940413732000 2946874 8223230433208932173815505530359552 2946875 87130555619522313837964655315700000 2946876 2118102133706620971049760975437824 2946877 -49181007504392463795319569907205280 2946878 -268886805121183994976048501047457600 2946879 -27425185103378279469495528108265680 2946880 9304070894688791489374786446950400 2946881 -241707311429059879552987545999170880 2946882 -109352902786643750125848198004417536 2946883 183425085220532535247185280201619132 2946884 284720840974157897338979284161138816 2946885 -171038764676282506752011346793634400 2946886 -326963919971346563559545460469480608 2946887 319888999457429837264788800330827352 2946888 -156430001092674523518266402119680000 2946889 275152565735212709207446498441486800 2946890 -231672857682945715913595163724435520 2946891 -18153312191636692007228729504080896 2946892 52231312525212143515152241141460992 2946893 -125009101272111656798789632643411040 2946894 -132459741673871432184893193276427200 2946895 207873782943792432271768400769259200 2946896 -91490268618760680982147109209448448 2946897 74128605704732651245037545816605474 2946898 239446210078012853768147530310283264 2946899 -165383464146195734564193303990547464 2946900 144881547670193270430834378694656000 2946901 -88475505659258268482894162633762098 2946902 8980018082807016416847734948547840 2946903 221970747337151154967801835500288104 2946904 177524300177595642186628214820341760 2946905 -24426647841999476864595944924896440 2946906 94647907693226247351066530196564960 2946907 224782664168560846998932823358169156 2946908 -182281741525275838831887963928018944 2946909 -221790204434203496014797786690961344 2946910 -90869944502408515803538312900193280 2946911 -169372104970483844668072694252627976 2946912 101141233601041834164900280586207232 2946913 42517907830666255492940139189968162 2946914 -12901511792642663828920260719035008 2946915 -252029394786715670388011930468697600 2946916 43238723078559164069867987239944192 2946917 -251817417949932528765395330130841860 2946918 42768149615677087962951572546640768 2946919 2196241459287962040554101054931840 2946920 -159392182738197610345122295404595200 2946921 -233000199561245893239522053207424960 2946922 -97111345053446372684242611436032000 2946923 53383214085240587040786575325397536 2946924 83799761460168153063012013471979520 2946925 -88153880757741474125261893943012350 2946926 -191179143182975767915836617138941056 2946927 133443450880651624986615308755573008 2946928 -213572688719332232820886364352512000 2946929 -660615434265096248784912608649031470 2946930 20277547808502929009460835261086720 2946931 -172201768519863113914838464940156656 2946932 259367924300857595449310168948398080 2946933 184065520529097421693386299923868064 2946934 250960191294022417194291605197139616 2946935 115904926594333561842243482852993880 2946936 -278470523832899099635399985022873600 2946937 198861778088327830493794221021682560 2946938 11024971341950825911722386999907840 2946939 -75699303020702427676236980056381440 2946940 -348577520538733297822303303974888960 2946941 -614185060582534587646687040027105658 2946942 2698197379139206323526220077398912 2946943 -449573432550008598241131855978855808 2946944 32595631885019286872836772494049280 2946945 37693556298566081351767785490352640 2946946 210884210332865877108413390202462672 2946947 313542069068026602220904095462500192 2946948 3649008382461139808219307549603840 2946949 317275450916872752752584231845848700 2946950 -96525894536239201636595846709441600 2946951 -79279334141479477305200982177576480 2946952 -28018021888161888580166676860390400 2946953 -48334044974280623144911478585308416 2946954 87971633653780107515263030303230720 2946955 458332241102539794992896935400080 2946956 12734870349521659601527528476057600 2946957 -35876235428050774439899995076045440 2946958 -37683403334942998783504090612768704 2946959 -249523805087682794407927252414644696 2946960 21374897554596011228446090603806720 2946961 -267148511344826642534631133023487438 2946962 3019692480842879812070363495609472 2946963 231850478021484105840297226992431544 2946964 -95388850840435635126940886343505024 2946965 -181877903171830602712702967704464000 2946966 162677839064889520300831082512270848 2946967 -455222492002145303967857732073224928 2946968 -161080386929494297172763264364032000 2946969 574376505720952656385313186793268320 2946970 -32098230344454582904981059779092800 2946971 -106412017330800495189413055455018256 2946972 48192475816112738250348385247895552 2946973 -421102486956210108085544183789802778 2946974 151097369712813754956446197760612736 2946975 -39848314560237688339809139386047400 2946976 241327364952233241881316478172528640 2946977 11142336232459606815808634552375472 2946978 55213334819552518521333667099384608 2946979 -60871065849553833497245072859595824 2946980 409634631100096104905841379209638400 2946981 82223410368871661702307733815129504 2946982 158959021662715011623475694299365184 2946983 176673577250867580609792453135832104 2946984 -136449879603301649433205495120527360 2946985 259055944661878342763897565519010560 2946986 -24044035293076781967868257620064000 2946987 82470025688252166496679065933798044 2946988 32720868004254592163981534818638336 2946989 251128663740473823079189564323441324 2946990 -59988651947189297722932661252546560 2946991 -49072974325448432088130969485456000 2946992 -5076851745326312140428927412322304 2946993 -148218006902273042006327883601790016 2946994 139259895176367137887653895858363392 2946995 -97412239873311468808272033018508800 2946996 9890565885425995312553880694272000 2946997 249684790084667540246736556027081632 2946998 21667224497015086956523907808974208 2946999 -232173066557705192143040607504884352 2947000 86893881260611394781621273784320000 2947001 -54470287763210160142546043433955320 2947002 -173477887721969965555799559314746368 2947003 5390809513576714359225626677409440 2947004 473298106720983774782756944611866112 2947005 -340839844733382300425504202622560 2947006 -120006357948096297425830690524258048 2947007 -14641487850900150006334127580570480 2947008 39713157728852561772654225103257600 2947009 -56294737352585598962371029584486040 2947010 16138202850894911761788837063505920 2947011 -21241155991048582602721484834571528 2947012 206961673818767266113136962591405312 2947013 -182391014672136818646429509446106496 2947014 -47156951585988599041228975692779520 2947015 -111418472988416726455740031870577280 2947016 -655910404898354492436119760524083200 2947017 -49389963566358593837230911683028720 2947018 -98220648102547069678006038537761184 2947019 -395194122133934884725223620807986904 2947020 4865718459608977826765548784839680 2947021 117617527613337734460418164646478784 2947022 -92688345691001357846129259043340160 2947023 21266665819357352467865989955437152 2947024 93708525365101328462784256637296640 2947025 -76529984516989335234418979175471450 2947026 -177255452791525065876437268532841856 2947027 -100654207222275102789131067649983124 2947028 -54350136040774657720322704331249664 2947029 -58040049015733991547500165223102816 2947030 -178376943477099352611483610053315840 2947031 -1130285985643827784672313856080400 2947032 -25040179155086625622603099761469440 2947033 -213005790737655320147814323074345600 2947034 60827248379003270014601601304608000 2947035 21362336535342651488155420135096320 2947036 308995303184654405408761480654454784 2947037 458563909517563447771773621103996992 2947038 -109643035365876636802720036848608640 2947039 62480379078458569913507160097682160 2947040 -28947706264831233983707184383918080 2947041 -232386294719336987933406974499838848 2947042 -21065768851184353756612317155268096 2947043 -469692550577765264065380734035988856 2947044 150924525491586084178305875692041216 2947045 -152590708309542799000510523560493700 2947046 60979315460209187683884249209793024 2947047 146523061185812700248255258131777872 2947048 -1893307734446763755997036995788800 2947049 293148636279870019496489075625539712 2947050 -42403241796297973636242313408320000 2947051 850767447692213485204904472968758872 2947052 -279280981133563628893037982596858880 2947053 52163638406653642070344397493424704 2947054 168314201130894965697862823129864064 2947055 -139344466804343339201919060310981440 2947056 25732227144754666922978036809728000 2947057 247793646294283282855916000963886180 2947058 -255449329123741334742898590135579120 2947059 290631074165738375513297166712378980 2947060 -214806028347236970027376094974475520 2947061 -175872609731904678026957802006671748 2947062 -26090017378966858858297711956158976 2947063 -73637516958012102162482574997532240 2947064 360998405236795259497490546040115200 2947065 -125668061002036022427815718218117760 2947066 -138795582072925202527273553251098768 2947067 -501924618811310370087179476906565280 2947068 34195182950994350273553115010202624 2947069 -77954472500606763849672485944046004 2947070 -74115121416357049115550035119223040 2947071 466488246003094285959186293212656000 2947072 3104949477193171904578924943769600 2947073 -87360215887081354247239837577254956 2947074 -56769404858537146172638105461714432 2947075 389431130213275964051328994586402300 2947076 377359539454277887216041149919360 2947077 -32846059309549042349395932966174720 2947078 -184758315570500524435219564425597120 2947079 462859604386309044803659335222469560 2947080 -53923444816261272809489160560640000 2947081 289638277369741987352979417774430992 2947082 -186712598777332562972142118421845248 2947083 10019501641769170121586661128671664 2947084 68738811376421978535384504633742336 2947085 -182695886886635061831761815566915840 2947086 38679329558382972715040434787741184 2947087 10551777195575801678603419352875104 2947088 -129992823358579118504039887357870080 2947089 -12346212156695662301862442290709776 2947090 72605324224597508533112269460083200 2947091 1920682313035563217274622079248384 2947092 271005312206728102130441742954903552 2947093 46930747754835123179750285478770044 2947094 -17221560007999201673150121646920000 2947095 -377559797738825713833966468007656000 2947096 -776764401892047479103673046328115200 2947097 50728325929452954884449440980601546 2947098 48722855578329591084501959886213120 2947099 468433535339115809205488446026004100 2947100 -35407989647115780429714595834713600 2947101 11422550445043123218788538855953184 2947102 -175041191230370391609637954520197248 2947103 -596315492362801985447918233324067040 2947104 -386079876718782663602630602394173440 2947105 3334034634424269898884917671776960 2947106 -80562964322051417627201505933187248 2947107 -412297293640368623837136567915960000 2947108 -56133228725534552531198523549630464 2947109 211167455876856540835261468396416000 2947110 -13633259545310299623450727068268800 2947111 -516203933302642313948243536144417288 2947112 -92251505676583220119873224188805120 2947113 37388116414515619162922058936762660 2947114 -47208579515896324212936575377963344 2947115 198812553048149063522534765464524720 2947116 261436196000950056147521674507249152 2947117 426860853608822246975311791417526166 2947118 6595661793709839968060480452327104 2947119 -113171302299333090658379277810568320 2947120 50627670718705800432890738298716160 2947121 -46385951774473824215442366837878556 2947122 -32353289615090273706336114709795440 2947123 200513190029477962934482998680735372 2947124 -5789295814310881102978521343874304 2947125 43771040129799590492173830488640000 2947126 -19941067579431994140833007194923776 2947127 263166901673020907895939035762039976 2947128 89012105851056511710050850639052800 2947129 410139374003484497483969544043517776 2947130 64971515648709413526184150130565120 2947131 -198436033141941358268985575601717120 2947132 -264830363040466840966391114004692480 2947133 -15292157660710269337537184788440480 2947134 2183183317754962998473933293621248 2947135 191173481241648947286035387328970560 2947136 -80499827930472080908198591895961600 2947137 250311282899172587032340379914115552 2947138 -344538105682724573069330498752127280 2947139 -67484802318852310950866730637307904 2947140 28105639859141258540653582117171200 2947141 -8618916324937823335703970729406368 2947142 32580652213908021154723421621097600 2947143 -49338966652775203905066979420514136 2947144 -228160104275706483518178332678092800 2947145 -158278167779630993353418614134785280 2947146 -46565248179058347770264670043622400 2947147 -157687776501862338892306751417612800 2947148 -253076758743125446051406333498817792 2947149 4811529503998501767642428177220684 2947150 -62977495987379980696791091280371200 2947151 -202383077542115787329434755429776736 2947152 18700888801232339660918794150084608 2947153 146176988748726155633355538162371168 2947154 -251236947846913357965011065332054720 2947155 204479079464968612319655535446074160 2947156 -8489172675903263886482446164662528 2947157 -667136588185260752489335473371820594 2947158 53824722729419899938160442510593920 2947159 559607893129845279310016012803940360 2947160 182367785740621203978264578967552000 2947161 -44923803030661107771157793207792256 2947162 32469773377807182055216782526930944 2947163 -238315834083919991900036190085844496 2947164 150310245114905905768108831833415680 2947165 114826991827993485102122792888371320 2947166 -132040590615855294166714686905388480 2947167 429035759810099172704531696448452184 2947168 -125363244611676856185177425345249280 2947169 -239703823231183282702786959381182430 2947170 -16619921165188439603065368576921600 2947171 -447523260857672070169441330020192096 2947172 415851937418169360493659043868866176 2947173 203173118384651635837850803859129568 2947174 86727197134389309707422439684075520 2947175 -119190784440145122415714539139094400 2947176 -226934085571263569546656660425876480 2947177 -7431981891479056330652106897548720 2947178 24157772370128348402098678535006208 2947179 -200183005512450139633852720383522216 2947180 187975909259352017244373322526796800 2947181 928403490699882858835432319384232000 2947182 90932224062583803114610686126710784 2947183 -164357338394348391669384761615454120 2947184 -66130051213041857096522675117260800 2947185 19846408736317592070136460688307200 2947186 315951376464670862360266242316182144 2947187 -181311409839968539284042629673013080 2947188 -198751738515501084003079419517968384 2947189 672850635398616373695103892412992 2947190 -15270699921047233723735683468768000 2947191 180769178733562059189335651463891768 2947192 -428808542546345064283779674600448000 2947193 -153464569253009537059132018825872300 2947194 163571230826022148199909756342362224 2947195 359093656650696890378469140829139200 2947196 240169332255068781447976901889908736 2947197 58317841677635684774885421722304 2947198 -171482538483662273979089629139273664 2947199 -734089815698568041016360783084892800 2947200 -33261522785932568850329304563712000 2947201 -124062704203195913026146594852893696 2947202 82592396288471923344951531944025552 2947203 -21262593571128074722463482856111496 2947204 -3158832251194033535468360977576704 2947205 469465085372707211991218661036215160 2947206 -218243151529568396564161705296549696 2947207 173900215963837766706472119221138456 2947208 -405449867393444226082867455431393280 2947209 37031645967960101438617891605452304 2947210 -5764539911695191910872167671572480 2947211 -658954366092297121268899352203462188 2947212 -483389605170772706155574246313830400 2947213 -438072573859903119272019089962014538 2947214 -262627304538417757133018662795796544 2947215 77420292305785892313691549692846240 2947216 -250719133416126348461696647152795648 2947217 -101396212130343483755995209448890240 2947218 -33054184590442679644427477449262592 2947219 -153771030269912581709118175211507640 2947220 -2532032886675782665219092765696000 2947221 -36558890062536359762534947364671410 2947222 32791187647613897612782896486376800 2947223 236516597500399814969508719537210640 2947224 -36175096596372811912444954935951360 2947225 117093101086446479311302716223884750 2947226 -234822247885314957897580769678204688 2947227 -303284455985475493684096637167536960 2947228 139239027060870727185029632447695360 2947229 21408729969424549847173507223598720 2947230 48111646943412454440206007964051200 2947231 -223614971949015667547107221870673808 2947232 95272658829246667836070139353104384 2947233 99494041243210637566704001490260800 2947234 -95778591320624806964898121023295488 2947235 36983767900479188384388657405996000 2947236 170852905964825320478638983510067200 2947237 -263005961724375264653355320566317408 2947238 176802200362890579866913593443325952 2947239 -705884363919309349023387396801752160 2947240 -211003826073074708478102266659891200 2947241 449921855331058170525821497003262400 2947242 188991080712278296228947933264015360 2947243 131694319915462967198281344266469984 2947244 -163854580484992375025800291335971328 2947245 48170296364320494628493601517891200 2947246 93120188135237489416887946737069120 2947247 198010515090013939762633193836623720 2947248 57165221404949802147866935050338304 2947249 271075090523811907763461920172015250 2947250 -197291886933292651071232500724920000 2947251 178280522536431819495244798798651440 2947252 -218392480748394985750902731679455232 2947253 928312926419936508536734469011078080 2947254 -92048985065747040351199469832850560 2947255 -61576006555434553574427589367436840 2947256 264224091563318621801407234804162560 2947257 322512568325869066300929777277349754 2947258 -7515962342449988917837590097069824 2947259 -121130590140024750555975895839942384 2947260 -31563674899325353879512488840125440 2947261 -267161309248450447346486018074241600 2947262 150158565720038412022192016923237632 2947263 -1887551594239214811875178103087104 2947264 -167247933062815996278587451652440064 2947265 -68180469779707052952224365520759340 2947266 -1062244790654821437623162590872576 2947267 24403701358464905970168096398546272 2947268 56428696286542992180612682928773248 2947269 184616254547675176567974377121282528 2947270 -98648968813200326139534985335235200 2947271 238455831702694345397516985248472 2947272 -79165262835139882914519677566156800 2947273 -23442241628255954849508771510948864 2947274 -360780481679025197397774242639467008 2947275 42617297200283225445178210787617500 2947276 -659370762913990895920447650920484864 2947277 -93340027272876709287329192530555380 2947278 -36907525102056201776246454196618176 2947279 -529673996903173127211576275816187816 2947280 13974725740350284685942199851417600 2947281 -59944099971473749078113161343330432 2947282 -53949181788348386289747400586802528 2947283 -127270562456482172216012324324376468 2947284 -52172920734348344290241335574014080 2947285 -70529739683196973859735543941078080 2947286 207711441611939358519709972459901760 2947287 106091651285599014771491973908920320 2947288 -443330887358717452729084601478666240 2947289 69258746092431951804571195490949120 2947290 -142433560229122740057230438410867200 2947291 -122799904862154511067672738462741308 2947292 -136291498051031537840021833988457984 2947293 516581310072050890750950547558651200 2947294 34997317556916868215199797321252864 2947295 215217618233056695052625488656232320 2947296 -45018094800107759914406985106194432 2947297 -20129237994629857106744075758847868 2947298 117239619303762433337474532866360400 2947299 -57530993776516393783541850100665600 2947300 102495975238254143146190224427542400 2947301 345987805494552279469269162341161950 2947302 18809955452090348903534677743999168 2947303 883051764336840006772041006473680624 2947304 488708546972282489959253297603819520 2947305 -7645960704910488927782793141528000 2947306 51336068942333132086573417498871472 2947307 -557743673838435520972951411490226096 2947308 -17670307108415735348315536597401600 2947309 -74028045996340094527518548031418484 2947310 -190894776309367659576079141355749440 2947311 285091964917378356062576837621455560 2947312 15342279820179856129638729137848320 2947313 26101371902594678288052830468657460 2947314 -7293665150924345238880329453221760 2947315 -96533102739382485037182807176920320 2947316 174418610984059804209502929213020928 2947317 149294582863163624931557813100071712 2947318 -128564944648782845335674166658880 2947319 18593416341807246460329054290455320 2947320 19240006861032759487200631818240000 2947321 137341776669658178621669668370962944 2947322 -122372036137761133477131955908135168 2947323 -674338876961088141555711441450057216 2947324 55871728216027855177513129490257920 2947325 72310834318415414667488178249129600 2947326 -60803719007924759333867750784534912 2947327 -987351652929777545464469287858201608 2947328 -364548925262029026063231639009361920 2947329 -163005897702243678262951882159968192 2947330 84026483831273414611976646962065920 2947331 443483474684561341191551502521691132 2947332 249876499465737457694235924920524800 2947333 -190408949901959653063116813518160418 2947334 -28621542079649458635727151765057280 2947335 133937016870209013703496824984995840 2947336 16092565312109285068720414375772160 2947337 -328900170441975324811391260927528320 2947338 -142116902719276705857124848042472656 2947339 -185174209881406952586450830505458860 2947340 -107650689123834703869995023871339520 2947341 -320940173786250507108677297780230656 2947342 -11365167427064544032776124226404928 2947343 -176659320495529464523355783541565200 2947344 -40391934455039524543513816853446656 2947345 424448794717837819110659586864873600 2947346 -24299697985465067363858905274759520 2947347 -88807646264802655357552159114481232 2947348 -240344457779360310302140263523676160 2947349 5758454541711904330119491085099264 2947350 34913498728467402495441243923860800 2947351 11169357353883338346049280688713304 2947352 274782436576452611291998701558374400 2947353 36928776703765699780944446211319008 2947354 21119492436146150248725125303963376 2947355 -345432354529726933364707531189794240 2947356 -56244303041917515587013760620134400 2947357 -88808998291321919004599351728982400 2947358 -82025296672632740357297389833404160 2947359 176804453773120086401615026623032904 2947360 101817126288980183203158174488985600 2947361 266967297564425126441593088447110932 2947362 -26268025668138355072565502654310656 2947363 349929561070142142960053635269611612 2947364 -143491759053986299278988348773801984 2947365 -15982326258585223893556030397152740 2947366 -13402103760591554001960701765234496 2947367 133357950881738660944085682938274912 2947368 49077235411218425717161882007224320 2947369 580764100274645814906578162208705600 2947370 24160504916407431559882757221416960 2947371 -110668998529780956774413301738571776 2947372 -279431597317160777357024884824519424 2947373 233453128223909103273607554593264928 2947374 -269341923097290067001009410240114560 2947375 38691219998003855295581459587080000 2947376 -121371553587211534118008365827309568 2947377 168598139515331834207149145586133632 2947378 -126307319088698705487350594108934144 2947379 260201441702326833149339732917256184 2947380 -126890970628861502299385884634941440 2947381 125567061727493372623294247125718112 2947382 294825753776006456912507409278275584 2947383 -91047129314712446662733574192440736 2947384 -331346033541339189166390541758894080 2947385 59610707954269450328599079314061760 2947386 5287303612394000067827379847818240 2947387 -21824200675494891900225737154392412 2947388 222119825077573311180342247184268288 2947389 -10931056195078143306086392532721600 2947390 -5098559702108421679499597867654400 2947391 -163940080833515118818492052833888448 2947392 607468130112335606559519100895232 2947393 268213804476610286602648461731922004 2947394 -232393934294741460642244334881272960 2947395 -232670423547115020002656734609864960 2947396 -24621187224515140567346371999662080 2947397 -705317442967116634251740402719722528 2947398 -16039351679238231095084501927348352 2947399 189452753136278762196333389641355200 2947400 185294533404312441444956049720192000 2947401 -296908501732881476742374127926440320 2947402 -197003543174111522066574802417903008 2947403 -1483912703443787377278636394170348 2947404 -35770756622466620120321579483381760 2947405 153882197912729839022435222972922060 2947406 -31077757900936264737965650554424320 2947407 234138944982969090584563785147020160 2947408 58720686098224092555952662000943104 2947409 -3535435597013366263366220330503608 2947410 101156593608416723175812638289700000 2947411 -507743790653191068512794287112143200 2947412 174333133980906466670765061288797952 2947413 -32982177568447959719290069507660800 2947414 -180511626797033931381244721042975040 2947415 -139416126520069288155334113022269600 2947416 -103443792812006711978984597241200640 2947417 240261620793881035669392641534469504 2947418 58671668968549073320850358540244992 2947419 -263366609782345820372984022865361556 2947420 -29336461869791951884517170818355200 2947421 167718657098823808791714905750363244 2947422 -123912670850776610215110350092855296 2947423 143066506383276194030059210833249264 2947424 186387045088490370023050151622475776 2947425 74388695116053701427705941371459200 2947426 155379024194943278921098423398855840 2947427 73460766489892573509377928414811392 2947428 -357146495080416071089268567215104 2947429 626129006711585978912974587393740030 2947430 675041823456803388435513597937920 2947431 -115427481509086211435139134420883120 2947432 -20021289217074073436339306564812800 2947433 -830119420254458837343047000568733980 2947434 -58414256418414404748583143742975488 2947435 -8185883301734125662334137858332400 2947436 -461091432877607474707956280178688 2947437 265930628972897436303594718930587894 2947438 -79603610174045247501149014436504256 2947439 118408069835877536281201202355480 2947440 48478769462878979255305316089528320 2947441 -62717439404221917555961593578998656 2947442 71865309576905524970119651971328032 2947443 -126529554659936875134618427431789456 2947444 -265722746145252755727180038124729600 2947445 182922627936158582793214985168773920 2947446 4367743659905836419497701056792960 2947447 -131994805968186096378009440159390104 2947448 47374390620615707966443274632028160 2947449 45729917667835136494552809052724736 2947450 -107128864746937431482824496170252800 2947451 148499575739079586307959372361711280 2947452 310008374026568176851717931415020032 2947453 180912622161744963437770618647728940 2947454 -9220240168847757943888615495949760 2947455 55678516941772155182847593202432000 2947456 -54356509455999064416161700343971840 2947457 -343662565263658484378225538827635434 2947458 -53955544693619878975380867699520512 2947459 558780659007753524648336288978785520 2947460 -75347210576916722276589884789491200 2947461 344998314712332360331757724319629984 2947462 67352409885314769460840935045643392 2947463 151858177132076695517008621681909560 2947464 -230767011137841573753026984644116480 2947465 416389822041789508546954962389173860 2947466 430797971446421094558286826623682400 2947467 -64955166821745184033656878661946920 2947468 -176811364725642101851328951089668352 2947469 68633687907258698934948776250760320 2947470 -136780605028603780240514878075161600 2947471 -418981201990575002275379848020261328 2947472 -53489585413850737319471087761686528 2947473 131636038090401356054793358743771840 2947474 319325058797971999647930583982798736 2947475 -163019150017897690824757315800952500 2947476 -64404924756785097802435144120872960 2947477 166027745620966931473316324227233912 2947478 -1736748713911831373809229759434176 2947479 119494957529478498957634643726298984 2947480 -78806887918353698219595788849971200 2947481 164570352053462593687974783677647872 2947482 4891086321164439691972937907709440 2947483 -107170817551332116249650252976858880 2947484 242532340842929835814602609227030016 2947485 -178193573017555706374622967051300000 2947486 345509028950804788991989506229752192 2947487 299943931446350628063395803740743136 2947488 167317373792082409506685639075037184 2947489 -195566157605772426308557954700160 2947490 -13170006445421173402176173691494400 2947491 -53019806975685651480097968552721500 2947492 231410536907691715839353443711272192 2947493 -234315839044062945227770499414342016 2947494 -39838372739238223092543511470723072 2947495 -286279762671299204054999877874971600 2947496 -251450836319533003543467927474831360 2947497 241946547522276819154176620396555472 2947498 -301198724099806656156151085813682000 2947499 258378007192244238598838089689928500 2947500 -51648782703471007199203644542880000 2947501 -202449832820784565911624876774189408 2947502 110313317009051562085325284558550400 2947503 -82021993121442642017542029991249776 2947504 56072882449205324494399510145990656 2947505 360002549876918821717923136730992320 2947506 212990996622214643917928386429643904 2947507 141040257739353840740546528824338712 2947508 -400147566906100634515396095324487680 2947509 -28871605682796713328837851543923410 2947510 186358691904265211937983223742748160 2947511 31909902431320307216123420104667136 2947512 17876809025503105676627727616573440 2947513 -3170681605764030990358667693898236 2947514 163864123081402255060448144104507872 2947515 -206818232600617495370050089082945680 2947516 68447315492133809775449057787608064 2947517 -459571254586590823327638461328757434 2947518 66991729236888190266886060130860800 2947519 6074286852849151226252406393499344 2947520 -74773915301119008028127622793789440 2947521 628445550761915855922723539318976 2947522 334229642606775414248191886595580800 2947523 19227356770363292510839773729971772 2947524 -155260078930668758623815745865401344 2947525 -12235122014513346519897290702847200 2947526 230470506836278010266391169577871712 2947527 -209781301664832675753053892168875520 2947528 727153113996838832369841752258856960 2947529 47092928830696624115194992063725904 2947530 -6233058246336347073813327028903680 2947531 111611841631188543847074915145524960 2947532 -112137063286218777053692735347133440 2947533 344193154935119926175863290938004864 2947534 221853873992098426806602838492916416 2947535 118106055241293739722599760724521480 2947536 76946614309588410255963969469808640 2947537 162596664788963594689771606529555186 2947538 141498486142499029095673787054712960 2947539 -101929843741399973344354931288529408 2947540 -360952414664781526823548443661205760 2947541 -36443292114507613035768150312347058 2947542 5494165545693647359898189996654592 2947543 -387252256060503917609589926389571840 2947544 -381872714150781578830664046538659840 2947545 228523959429091619120929414379734920 2947546 71175652946051066415261325235473920 2947547 -472324076752914777019899176887763004 2947548 -141592380171459493889970210910533120 2947549 644647190881143860260346883182533920 2947550 41995634435201860673479197351004800 2947551 -339715772549263644623244784937024640 2947552 -151676717839498944467083677569384448 2947553 -78730212178328357976759151953241920 2947554 86583607079338425367506099545766864 2947555 -52731852977601741617697941676874080 2947556 -78898381150779260000175579005239680 2947557 244441519911355043876087708581192992 2947558 42239411360036801933694312792082176 2947559 296975986874162127387894738178280760 2947560 -110168262402559100612468563968000 2947561 -123062381183175118953905977612608838 2947562 -27289767138552463384981852727956128 2947563 507553342069450799989862408145524400 2947564 4294624332669843200795966020942336 2947565 -2490240836847962784281853070327680 2947566 -99544368955464062199837196452605376 2947567 -76007396152038478846838339453896208 2947568 24051624373912767800915708413476864 2947569 -237636619999614903740706212778023040 2947570 -227627053507495614696311691034535520 2947571 226478871396272288344134917347711944 2947572 49318870463604502282407186781385472 2947573 76155522652346220977254924649828224 2947574 -9919862655959819193442130385900288 2947575 139282796403170333163703060897980600 2947576 -561423126558489038591070188161105920 2947577 76034211655207401291625506131081940 2947578 70549484508452472973556858093502720 2947579 -666436333875819583382213148016690320 2947580 86177885515893736825971239774300160 2947581 39684692423747384288408940758340480 2947582 -28884426222739813313688349115870016 2947583 88803160697809904130312572765240832 2947584 -80152571838968195401967201282949120 2947585 -88513936776992712274136364838751640 2947586 113940649176596946420364513116886992 2947587 -162722389449824652198196813960535040 2947588 -10865710844033952769562306339532800 2947589 153867593310171611095984784884538460 2947590 -183898513417701718806536358862289280 2947591 66728366886535946977505546532052800 2947592 178141728107694502969742122141616640 2947593 -24662961606888645944430769351200000 2947594 -6750482030739511599621281814142272 2947595 -17789174080154097266305622937759120 2947596 -131240412467840581678080757291852800 2947597 851510263533209654939794268066802412 2947598 293838845716903532606701133773878336 2947599 181040405626117296052411878003138984 2947600 63814420526930237617436607454208000 2947601 359776856130785448451952697010183602 2947602 48812387475762830359252969083293184 2947603 438395773658802570609552885339436120 2947604 -31129375360472257098614466250162176 2947605 50748173773010351260461997806251520 2947606 -22762651581840389696409772466401248 2947607 -121952545051624225548692475192912 2947608 108333133132477645046727289466726400 2947609 -10502416110542037136465926159998208 2947610 74602243231904117345571106793076960 2947611 54460525162990113586559475099233280 2947612 181431299524446945361110305897248256 2947613 -19626639305360268985723818346611240 2947614 66750309526698842433202008316735488 2947615 -524498915551678809433005884455201680 2947616 218473718216367743114572162777743360 2947617 -371095069259533817593026699909377760 2947618 9438198757442592145775290692099360 2947619 -51865514386423219168324378191487680 2947620 27780285304618718629825102687948800 2947621 -672319108233074076718258600090410178 2947622 -267666312820706612825048258313537600 2947623 -137174728653364234855478380628086656 2947624 344112194132985576619004756303784960 2947625 -212584176478741077607285417584891000 2947626 144354798822947601813512651574061824 2947627 -140733355960606536376339600868289008 2947628 -1789469758872127990318259789514240 2947629 -341559129789093759268712942636839872 2947630 95451210530347786186475891122951680 2947631 -481193115773521573775816766827366136 2947632 52268551613339330532999436527697920 2947633 64759658072963998983412427681521204 2947634 194745963302915263417317066035996160 2947635 41075614465879628086196912614823040 2947636 -97566641087332723330081738224144384 2947637 -81756722501574485421542458489048896 2947638 137049366670334630214504609347434944 2947639 51153151296324129294419484641139456 2947640 -58773940658195530375342094976000000 2947641 -127016045734602187792043198590957920 2947642 -36061270489775753170279665707209536 2947643 -197735646708021909775560705300977760 2947644 -34319158088639209154445459303889920 2947645 287647505815716331573217710197897900 2947646 80073776719545262775630580154851264 2947647 51981380809883052467235291756018720 2947648 -87791876985533791432861135656714240 2947649 -456995282270346266923183250914924350 2947650 -801533565878421015007616310854400 2947651 110199722966191463867722057335289552 2947652 556064177728944454576864979426672640 2947653 447974512568461759803610273086412062 2947654 -42809345437178841141575676126585600 2947655 -238007379801899819179473404054866440 2947656 -159055550130320840150884884342988800 2947657 219243464735480654702286603904945920 2947658 -28321675589586184471410452349078528 2947659 -91013983100881247577793038621214464 2947660 -105228560256814635550944442424755200 2947661 59814663765128005093526496239990262 2947662 -95298224394285257224175323197895872 2947663 -151620544381862070891188147644085840 2947664 -4773770696383201611974974208753664 2947665 23160394464682871097866837690035200 2947666 -113277408079885384407173722068166656 2947667 6152136982069401016354960975233600 2947668 248550177188296389567755441915504640 2947669 349384802267954564741289456008197070 2947670 -110600723256500411250544108535316480 2947671 317552013905466669749962708423824 2947672 -86171072475250764939413877553152000 2947673 -148106908774959915402011647079721078 2947674 23529393252922312095330131602997760 2947675 -228611781969914170206866242120383200 2947676 -319051852081801847464166761557112320 2947677 -356619566288470173472327036029828480 2947678 -124053208676499358642212424323351360 2947679 -55361763333829613636566031208768000 2947680 -50309173621601969905282734961459200 2947681 -616246776201596041042037718675804 2947682 -270933863520343806396005691363557808 2947683 575975494447853755135572068646077424 2947684 -151783564091676732426504738569267584 2947685 139682181641810074384461694188174000 2947686 -54212316060306156330555397267900416 2947687 -239650025858778501151801831424147480 2947688 -209749316553704616745423814743296000 2947689 361772586448519266085240085362347924 2947690 -118122352657673796924904752572232000 2947691 128598614064869864537330896342303092 2947692 -21089880756618365711657618414493696 2947693 6201966196640868189126334685306400 2947694 -155947351306628225769052563176839104 2947695 28759616906702150322013168165278240 2947696 -110316460026194220077381949068443648 2947697 -26913659376774848098019451524571648 2947698 188842258882467734851410054043276800 2947699 783197544116222120865843659127467520 2947700 -92314144438002697506965760013977600 2947701 189002721462151634855410466643507360 2947702 -205805403949623491149449476593046400 2947703 191530255529443396179158793838227456 2947704 319039144998576165687297167064760320 2947705 118614929146734477818682916549366860 2947706 -271222468477665299723811565377698448 2947707 -42202513316795305044661565134383360 2947708 -520053483709392540699559552518326272 2947709 -157398815936780782860071032543572090 2947710 46789580607984286852486981474488960 2947711 90596965475061527098235430228770304 2947712 81422969246978116245165994986700800 2947713 -306233768203823412850802841575157456 2947714 106943506520792626017226170062682624 2947715 318485545748391026470095175760258400 2947716 12602547840542762344842922031062272 2947717 105009429864119410382564320692321600 2947718 46899183098837317242084566038663104 2947719 115717153307004125439942651680223144 2947720 355075521701306607214424889127372800 2947721 -248987729106172951037614651982325888 2947722 151496045557223057886430344929783040 2947723 -277418283444037585018044893086122028 2947724 54561474778005799430380061533648896 2947725 207893093144499652968441214573176000 2947726 24344105244832174945607453682290304 2947727 -179829577934914414828409832700887840 2947728 3678617121245271965373020522938368 2947729 387959550220644398437805273856449330 2947730 164635637359780994686349066309849760 2947731 125457698962777675993043112429479352 2947732 -540734287414695173600722724698140672 2947733 -414098338384396963871761186864348260 2947734 -180612344470335557140662930115280640 2947735 26602828466222699766675136671694560 2947736 -2540836429116956902572030841651200 2947737 -15910228801101502665336150212332032 2947738 -48267533691707085619255831954974480 2947739 42201204829190538044066256927497256 2947740 -12434341775886201562364777990215680 2947741 -66156334022747115575487708247288858 2947742 -173108897610270072780546371098963200 2947743 177844218613368460217436945692606904 2947744 454332760176998359509950621728899072 2947745 111800023745395986024645204538053120 2947746 -134419111303645843707290823671049216 2947747 -190406109422346234406032226867210800 2947748 -347299127642110331812140885132254592 2947749 85608492849359737964981177161789440 2947750 420016229755432082816651151264000 2947751 -196104358614507626400224643174632496 2947752 3630628815786510806901535588224000 2947753 -105455940243455711311760666289669980 2947754 128027481838393728496137057419015520 2947755 -44136794993560015321190725681017600 2947756 -1014312540981042375423021162232832 2947757 1267985476634028958834230485113619040 2947758 -11192031630467476926372309957442560 2947759 200694194110528124677735783449868480 2947760 -107804390972818189653438691971563520 2947761 95699543177217410166813034710505410 2947762 -30178645664150681227050739541156736 2947763 106263172326404061774617811901661760 2947764 -297427000752168884757845126700668928 2947765 359956545795226923881232626686836000 2947766 -173606645480623329828958773212759040 2947767 -400888417995219910232145136767165720 2947768 457089323193975871377396089014210560 2947769 88217376858240631285862863739432160 2947770 -33630577362211580660298981858739200 2947771 -175236875928401159946268494309422048 2947772 88304836433858217600647257197390336 2947773 -5783493643453535735803945333586400 2947774 -58475502738585278577157182811853760 2947775 -120704149288691297103911264147128200 2947776 -48139180905320607827883679889227776 2947777 96564418308172896363285385971423744 2947778 -231385049717478093979977781121978880 2947779 -5893427529607783071802830911222400 2947780 -154619814485616441437361549500928000 2947781 541480633692860136625598618204919582 2947782 119570166571557729873654849206400192 2947783 -433041719646176202335790919705944624 2947784 -114330468016761994968109262015692800 2947785 -149902135424274337548663081057652800 2947786 -40175286310441795315115250686349216 2947787 7957397657667355734817874245136400 2947788 -189054666766426430943243891721974528 2947789 112430153293830606783717463049516524 2947790 -26744578325519574532929730308311040 2947791 310743762643094036568315147130581504 2947792 -89761733549563799599932967880048640 2947793 513218693731793065506219530653184640 2947794 -204060453828342056626612311981014400 2947795 37908819477555590326350258476356320 2947796 -33700428657514503967186914566211840 2947797 -97478565419715192904469881854666240 2947798 25037559365910733950168167737911936 2947799 1033304682810715313145223346233205736 2947800 -78171567724641799520274312944640000 2947801 -440268508240092689451555506203198198 2947802 266966987862221323780750241631456 2947803 -32518659620256045215228064164953296 2947804 353755689680249277473823047663622656 2947805 39152694131280146028159479331778560 2947806 -184168951204200108220325847723724800 2947807 -153033839482136207331487411181019960 2947808 -410491763667603394747572321044398080 2947809 -184121890961051584678497987346057296 2947810 -168390020389626004251663225358345440 2947811 35319646654032184136707229147613072 2947812 90497542038234569326930676822507520 2947813 -26534029462961126080681399379424192 2947814 -90596576211814388582101153692045888 2947815 -20914442469225292223182430269195200 2947816 270013694794128348849032729543424000 2947817 154438774867782589792675055338778400 2947818 -32225769978351275535802364800594944 2947819 -49544378117047159398688682908956640 2947820 -109601049041816492967210967825489920 2947821 -4354972496030283733479283470466560 2947822 460797748869114166586564033731584 2947823 -368538362694439351350603200159498928 2947824 33263025219864264508776272402546688 2947825 -249028167614146131949656318154724900 2947826 -12113521144359340270076604553144320 2947827 100035758207086618607386787918966832 2947828 75619679615426951401028752036030464 2947829 62555524139240482807868517851466876 2947830 -17701307624193059660143402087015680 2947831 -178706637815534836881979708744107120 2947832 220833842788501761607632288713748480 2947833 -7060933899395432170901495315845056 2947834 270718529072058414177665407218297792 2947835 -97771703609509726815325995342585840 2947836 80375832760785162516025543936000512 2947837 -420304603854981066081205981995551360 2947838 185223742975470477008243804169016320 2947839 213889925207966544137492993858113224 2947840 300481724793392854632322005246935040 2947841 -22397035255818290361590451766484160 2947842 -69944486940745876420804304379894240 2947843 78114139979879748808675682620740092 2947844 -15216510246300300718484856870075264 2947845 -227869448740454706405147002600592480 2947846 -257439768106263638302256080474466496 2947847 -108361887976459925779650663024335568 2947848 -172078657039797697635447835776983040 2947849 166894364711698940701169144438394240 2947850 75604190208506991084970046924640000 2947851 509087074111026943412927172704141592 2947852 87532387997309339047974241264832512 2947853 354352865399047475903608156803330102 2947854 36063264072923580318223841068953600 2947855 63338888704330118254790347473033360 2947856 -25130710989136272405911622628466688 2947857 -80830815153015653783557722706891680 2947858 -105364203618488302359687054615556320 2947859 -170098322959458502505363833370050200 2947860 187724353461668020246767652502323200 2947861 -267410641994645600224162327011932768 2947862 -284619320016383694839406371851588800 2947863 -52840953090822179570725023613064856 2947864 -28664218724728643825949190708346880 2947865 5310659085388726794253898443912320 2947866 -183308971015938158405711947870776576 2947867 -338568647626044934951064864653180956 2947868 -22291707380913620278908676781948928 2947869 10352868684472510058922931305957600 2947870 -50543966580437064412893710744061120 2947871 175930881544126063873564353771966600 2947872 176126043148327684195666362540490752 2947873 150571080722041516654077550631334804 2947874 167475538158692732328015301400025936 2947875 55657679786573591262756929986368000 2947876 -36837355436260922051912892990090240 2947877 380077511429370998336099713322673726 2947878 52245556436041730345893306891055904 2947879 -589541880752787653857633941823686480 2947880 -18934904030488376348679745042944000 2947881 -403043403991762476238660685037442656 2947882 168456764128782797479653385718813184 2947883 -172711403581611429256695518558091456 2947884 -162172204061668257630173002724671488 2947885 36910659803544492885911989279296000 2947886 15539171589944073096948084577688448 2947887 -300107251033496779132033897336657920 2947888 -86734167551785523552847529066004480 2947889 -361774720354137042131746451751586734 2947890 -91241166345068873345964515757826560 2947891 -525697268688920530201615525312366708 2947892 173444708434022014826949067729017216 2947893 80695734463596590199289866695640768 2947894 -82694423390564968754689759553123328 2947895 435748230782510334127808374884509400 2947896 -27870970116736699273303388550144000 2947897 -147115656635231407739448899418301654 2947898 -4892586700887290164715519082214800 2947899 361024578466188629316478599920298264 2947900 112296187105679191787271429619968000 2947901 92505198637747828263546909013573344 2947902 -140957137638083882326285970156209536 2947903 -1200672723894229984517028691550496 2947904 193105319022656274340546525426876416 2947905 -94350697730563213692024214481947800 2947906 119358507507880241991308427451351584 2947907 126992833994913216247447001267250840 2947908 -2346102774191410199861824916951040 2947909 -955417169859633542968166112712120100 2947910 26203003144630360945940543054929920 2947911 -237388017046470288297085425577559040 2947912 -6234553481912738753773816048435200 2947913 -126395684619579591431109978113289756 2947914 -5140776497332647179149936608457728 2947915 117272514114690768417532751395558560 2947916 -106037078145759389690219593055835648 2947917 123385742865125281685522455431419520 2947918 233977969192426624362863911015892160 2947919 192665829782159226660269632803320880 2947920 -11180827049322812541714308632412160 2947921 -105163791285178661936850701835319808 2947922 236618256293112561318884598079930512 2947923 -133403474617979050006474209492564 2947924 -116851557139623661299255204800757760 2947925 -241359919685586194922322549253551350 2947926 4879340796710517644422638954270144 2947927 422074519299486987262270972450180432 2947928 -97429561393013357981587647507363840 2947929 -106780036818241081254792961480743216 2947930 -68507643599927116487307653285348640 2947931 -55845390693347162330889725748788208 2947932 25750972037810081948678571219033600 2947933 230126200917136657066388055542111424 2947934 -596627265822141728997151099246135296 2947935 -64890813483348770540423397409948800 2947936 107372478363113206293429488898539520 2947937 668726063562342058753024545218170260 2947938 7046410262427834477214268582157312 2947939 462432425810509217287707854929491740 2947940 -211189021374045401153046962155656960 2947941 -68085269816481820953670191453544320 2947942 -70358227540471222996454939902372128 2947943 27115366527776395547987280854814240 2947944 9753159064904171758706527438110720 2947945 -14072779439216237257221386550067200 2947946 -15841208028161656933373770561781328 2947947 43672078740319048727980412475575520 2947948 -283285443641057380131074517480040192 2947949 261211048725681534664432002492868950 2947950 -501250225308900110292528302990400 2947951 -6664566178214787747891750891079680 2947952 30221863856532630048915189511421952 2947953 201494126776800890445452609291424864 2947954 -266980551382430670609587585344675824 2947955 361654404217728843137624308211061360 2947956 79443510733507155643630751419957248 2947957 -130113470651950625257015301369167488 2947958 56413343491589835327909482048889984 2947959 2808465459123551857448899702029408 2947960 -311863028790039935205557847006720000 2947961 751894491993715710208062926217402624 2947962 9341450602853503036046198329239552 2947963 1259820386152281128884380734048603344 2947964 289442529578374643361730793456025600 2947965 170805322240994510683936279408080000 2947966 24476703167708173222583579600924160 2947967 -551890726624092044615314478932667520 2947968 371173434602228863876087314540134400 2947969 539309475103395851471248103299584960 2947970 -236791269463278375528743715270114240 2947971 -79130311842569682201471433308097440 2947972 -320442842368448094480844274176484224 2947973 88874899241440519424530893965374080 2947974 156940628220860608067347946854791360 2947975 -43077681105391175499385597332290600 2947976 112360210009221024513829764783144960 2947977 74284815759794813355398850328966314 2947978 18762044419711675905750211152960000 2947979 446632793582130182566130218797044784 2947980 20334231761779736847032952320409600 2947981 873771271174429420615503089356850112 2947982 -32701769070734378223874338416130816 2947983 126339427877272569321914372952700800 2947984 -17283817954528713955833730392375296 2947985 -60536020045175778916407809273183040 2947986 -26872294646991428518740565510771200 2947987 396096488231234208323063303689288920 2947988 -194343945894203957068832410546055424 2947989 239616668516569329308174384412559680 2947990 -129329071510848012152079017940576000 2947991 -55529863214611348223578384325105616 2947992 -171383539400371646771816523300065280 2947993 -808897659749392683890108764709915120 2947994 -1047628446528152951929903937679360 2947995 13408333203281651600403136442158800 2947996 90826320687416123543988630125967360 2947997 269140699984277459556360133169718540 2947998 -219280163896807464110633420893983936 2947999 466194331327567465005517861876268000 2948000 -584487150409130725985704801468416000 2948001 -79046252129797796844129216848394816 2948002 180247797964636549675917289423649280 2948003 15021544693140752517813290994393600 2948004 12291423830873368990835624924933376 2948005 -335633659376200536988893005719022340 2948006 211524677765100672041154613638761952 2948007 -85985590094922784368316822258291200 2948008 -106381948370095559591304479374049280 2948009 625184615365296233288562751442889210 2948010 65820869868401173979405407589299200 2948011 -254759163672301395735662189104412736 2948012 -30657436937014974975677227326781440 2948013 197077023525039756293373753767234742 2948014 42461301655058503488727728563968320 2948015 11900639609405833649602398836258400 2948016 -27554202798827656973507989564981248 2948017 -108432866618475179010776373071160000 2948018 -15889009946997220419227033492071296 2948019 5007411774145240946290811755345968 2948020 42470029626192759300488220803316480 2948021 -118983367977686870004550841166809280 2948022 -10993795766193754338940147692441600 2948023 -2020374947094894899655112894797072 2948024 513894906021117358399998025228492800 2948025 16835573049572540700983844793656000 2948026 -966416839483767022295714884476960 2948027 -81993604521015864151065458803820640 2948028 244987737600005677987438097375870976 2948029 -216015646371837237738048970080043424 2948030 178956568338384056933456898990212160 2948031 36527231911530071897569713153091320 2948032 -16845027932848868178979742315184128 2948033 598423622052124827776531269961746224 2948034 65393328027974437585033797119633280 2948035 466684160013515298158359612754334480 2948036 91047527747255384819496244510657920 2948037 -3739814223391282502674219264398432 2948038 -137749517085573375129563342448872448 2948039 511963248779343228724442966051322840 2948040 35484361763406697661517608067072000 2948041 491938138969091950479870161385604442 2948042 -174353404025880679184792141729381328 2948043 168231993348423304809538234091228160 2948044 313940867065437251830495931595008 2948045 -262245582290978941501218312175067700 2948046 -47279038799524753443959255329223616 2948047 -258438038731432519172748634855975968 2948048 73701158974763113627425150672175104 2948049 10490078111952602407750487132941440 2948050 -28230837522016198877595495866995200 2948051 -431924726555036110294038492930600960 2948052 -105669300537194002101920325847431168 2948053 -804552300968913147061477705206506400 2948054 -56617727813300450623048491799437024 2948055 252274455517607685158306141395549440 2948056 157212691009510475504534894364026880 2948057 -14355529098747474457765940665052928 2948058 85298293716916527879254919028061424 2948059 279172328836119890411535907651002040 2948060 277961123964150151354211947726479360 2948061 -30729101293686094178140394487059328 2948062 -100017499278624015870425659640115456 2948063 224244289831245580811682321545457312 2948064 23078293342010248307053693086203904 2948065 -110564863016099758980456664674748800 2948066 -228385070213265659314388197489393152 2948067 340293431726124446724599522690900280 2948068 -290664233683410141491626457246753152 2948069 -29101857962749820005961827631132160 2948070 46576883883707358873333089982307200 2948071 27769564575434935266608913694032384 2948072 -191975030910484771730453398765670400 2948073 155980248444067857253581325138217568 2948074 -16695337836315849434027897187856464 2948075 215462343663633202654254701255457600 2948076 284491410956684189887292484659435520 2948077 -471141247808145902734520220539645280 2948078 12230223856832720043014154037232640 2948079 13045866177511031061598523316165384 2948080 1817281933164106791119687092469760 2948081 -73780403742860047423868458187274588 2948082 66210500940485499825251075737297920 2948083 -3022890868047869085854374489242576 2948084 -97996317159103674696100548717158400 2948085 -93284564719321821379615420195584000 2948086 165515663859281668495574498386967040 2948087 -115217510514194099939975264324298264 2948088 -35785890537874750415262173198745600 2948089 -60051567396594246831739934418583931 2948090 -80252419013148582021452418991879200 2948091 200207515728648642220143546075360792 2948092 18229653900003919000597653232640000 2948093 -264857872363469635927808324375959476 2948094 65189640497310489496797204879708288 2948095 291646699408470766972045784460364800 2948096 358198489081866191257075002994851840 2948097 -8334362202960192979086679397591520 2948098 -257140850814057608021354212369969200 2948099 -229893769575618494473211015348971008 2948100 -41670629766098711607416781507379200 2948101 132722956933454590922692008439594012 2948102 199253312987522166768543755446483392 2948103 50144398345157108984805924116687520 2948104 93665044023807016926255874862453760 2948105 -6265410207872285081856049640941680 2948106 92615514493441487385701043665372160 2948107 137996071247964560245630604434317112 2948108 631619111611847963731800716905743360 2948109 -22492367162260265079046207871724096 2948110 13897660069617175653265815538561920 2948111 375069093845230456294044564254038080 2948112 -90615352537414818612758220842926080 2948113 -151437642702909267436318496115227840 2948114 119772115832983633278366274226337600 2948115 191923666003027034430408791624124720 2948116 295259797421476685595051219260753920 2948117 -111604881183690588609243712943848146 2948118 -53047010889539793873032533430008896 2948119 -385509306532204863625802821839991480 2948120 18388379526851722796649493604352000 2948121 -69779428539269283785004012732717216 2948122 -511618869727089020458599878201733120 2948123 -1583565496641692945453568506784480 2948124 -24504913891179946652546537461260288 2948125 -19502103138811644892924242930262500 2948126 199950459618755638085673973571880384 2948127 32840935524992982690205054337203200 2948128 16813824496410790614715555851141120 2948129 139333238977216788754933352515497876 2948130 99356161894373993609339759661696000 2948131 212221568587493629270724793736396864 2948132 -290438214260968171284315493388233728 2948133 -191491636522863477394612469563100352 2948134 386117047458316401832723539004113600 2948135 -254618125128935622853242810825874800 2948136 252054319768320677667253874826854400 2948137 -418553421699293600006167021511907740 2948138 26469543937312736656011624299820720 2948139 -383121815452398693937482265295271396 2948140 -67907521831118758246583080871731200 2948141 -42218117777456303305334133457290528 2948142 -45987179788177232395963357771121088 2948143 -331108985425509836510396637177523656 2948144 95489868517827609597534594878914560 2948145 -307169589954094404646139962380449280 2948146 114994108193466948289230121974308160 2948147 -1168976021840591688150590305241567160 2948148 46325936083097370341268471614515200 2948149 -70915478547461619683464024749775236 2948150 104837693150682686872816976165056800 2948151 -2666700235982250696213573515786880 2948152 54813272123462510005961817823027200 2948153 -4663817847921486646232971425338232 2948154 143489622549189200679825831261020160 2948155 -15525583878082308649738141076570880 2948156 -35897811984065423568796497387156480 2948157 32249605115586563746560109387999692 2948158 24259306876403557499049758492839680 2948159 452655071994033804032492896648263360 2948160 17561676839633996123286710003957760 2948161 -93750743953565973308809710897234238 2948162 4125162963234880220004752798552064 2948163 -153629127251981614709459196501286656 2948164 120116574267604413505703918779957376 2948165 -241495726275368231827942624932048960 2948166 -645682610602402548117480810647424 2948167 -374996201186572902813032512009647784 2948168 177161301693829410061228765278274560 2948169 328706898842270783128258044700139520 2948170 -1117080106159037614728024179822400 2948171 289107196549426617941353432915776960 2948172 152298552613048587445269182359444992 2948173 394058635500242847323777488033006720 2948174 177105902331243654112784951402865792 2948175 -139019428835325314937276955930760400 2948176 -28307072981853244057778637942030336 2948177 -369397773417649436618237021759512974 2948178 -3712166969583728852543216351526912 2948179 195431800920711390318654404043688384 2948180 -41542007565693369320944640549433600 2948181 32304955554323390001258629817153120 2948182 1268909051308950228161999388196032 2948183 55802841518772101047564173340179288 2948184 -604229971566215451865792821212160000 2948185 -53968298293720389964344116445288000 2948186 76687245794454206580136536127444224 2948187 -13669635692650442483265274894757760 2948188 423226594048290037009067185257701888 2948189 498917095099641683306951984279709990 2948190 23861218893801892017811109547724800 2948191 274403193066776958219504990083135664 2948192 -66834726365223580774579935203819520 2948193 140457276776055170133030532819094784 2948194 257496247182042499422302848911586896 2948195 -6948053529556990361960785256314800 2948196 -64661406855900803681264893419383808 2948197 -40594166052034177852928516247714688 2948198 -77166821822444103376696006492663680 2948199 298672711173776962392763274087754240 2948200 204736336306348240263952280145024000 2948201 -110640729292074085154312295754542720 2948202 243876072953671609058960119468328880 2948203 230522705801720394668902813444974452 2948204 -56841820638182140803680850792726528 2948205 -93352955589040261876491055280038560 2948206 350979547692199467772885352057151552 2948207 -185265440627627499647285293261226544 2948208 4341977353132194131817114128154624 2948209 643150292538985330580763950094336 2948210 224359793936285741897310696409529760 2948211 3651160100071167105521247192844800 2948212 -144551542741994555146900229684988544 2948213 -444415347579324090793104317761091538 2948214 -41382643892974951263759923333235840 2948215 391737383180472486445584246447318360 2948216 92335114296469060158625178913423360 2948217 43676549769079443423388864697491680 2948218 -47977391759389869913391774617233408 2948219 228092469586573740079503518851123620 2948220 -71435774502367851218596475537433600 2948221 39956889621183945052296695597344012 2948222 -58314443954514264258616919429074368 2948223 -371979453580085448040424450653116216 2948224 -24347346096885184921680741358632960 2948225 -69116560835452331082184493239795200 2948226 -199692893267886559762564976156259456 2948227 -358757295746601881448874634575573440 2948228 183071322352211520021805852078008576 2948229 -367405298401183501361885788832590626 2948230 -155672047213742569940842223040768000 2948231 -73881710384157319262639830337717280 2948232 -49491940849789130170723930838630400 2948233 82072998155648447200140783527811482 2948234 38174511361182080006002440901295712 2948235 66915275602042126549763498618838000 2948236 160507431997242318587579350140481280 2948237 383271932214659847297953658622119372 2948238 -15236474575427884960951308781636800 2948239 -29027844820472554286279708101059344 2948240 -36612135043788046735964763264614400 2948241 52609504637458289860158012925828320 2948242 -153963176134304813715423483288281856 2948243 -24543109092915598819364913433792296 2948244 103087461719672492061181494228940800 2948245 491587031257074744889100844357964800 2948246 -41539423256941414792865223345592320 2948247 366453328983194806829951320945821024 2948248 -403346764349447622270073571637872640 2948249 15255724123505525165240535678348240 2948250 -111153357817623691601735406128832000 2948251 32229966013977508991575760722509592 2948252 3688954032904270323005321432361984 2948253 -593484162317847030195199565839872 2948254 -294944620301180152918957723124087424 2948255 -1296864570284930978844740778055680 2948256 71502120694422005634033113842974720 2948257 42159950623610192969399048302098580 2948258 374745150080702132989105970132358480 2948259 -174635861017709699137290946933777680 2948260 37192300378971265802823825585254400 2948261 356993144726875697221524811196252862 2948262 -22611257256504673896912787494166848 2948263 -512918089411558102626252188704075200 2948264 621769975517867748732525242315243520 2948265 279513779247883179678577616059104000 2948266 -7059447653019661264382109214720416 2948267 -2600129669107540054331542084906608 2948268 333223088549157644385127157810749440 2948269 203746084770455172415746455597380620 2948270 -93795972902432475014270123763091200 2948271 8190479819825609818108205878197264 2948272 59192584742022681238207876746772480 2948273 434073073455540531678006047011365522 2948274 280809151611310007919184562956800 2948275 110046733960752220107449367695059200 2948276 -38186073034932321834034817568374784 2948277 -259177672289105943840142646746618080 2948278 68721726211010117329352230033459200 2948279 501371483848345620899729483503715880 2948280 195480228279238636464639435276288000 2948281 -446451206544515334734002076000043990 2948282 21960318531589101927155611871482992 2948283 -41004760701001156611152764329258624 2948284 19829718052932614417212600217627136 2948285 257097347121609416274476805293527800 2948286 100577774400980801834951395651584 2948287 -7267226493333772837684474779356904 2948288 -17019452533397984293494467271327744 2948289 -110183251347389048657961946083086880 2948290 4086843789221824755149787117434400 2948291 182059497971741355640403187802482384 2948292 -269999899420057296240087591190272000 2948293 80043085099779618999852886909609980 2948294 -27016107694621320970957511447378880 2948295 -413728691102293100151980716623360 2948296 118332431465670358450186556733696000 2948297 225629413092217583117597551882939680 2948298 -18807050271265781984631551767610880 2948299 -272169162729834061628848790894478700 2948300 -255961054744998129491152796327865600 2948301 46413196204425807450143274268899168 2948302 93825207651218127763449912073470720 2948303 223281963556065515580551860157632080 2948304 -42555771732672327708657103176990720 2948305 187255368150756452392224226589199360 2948306 55998943889777892993276100974357120 2948307 266009964962133736147435326259782840 2948308 -192281508342191407058924630734338048 2948309 -16212651029496706749611861354474880 2948310 -75330003487140010750218094487393280 2948311 2437511660371735581236991138539912 2948312 -582653723646628192652762405946316800 2948313 -81413239126322887154414051975229312 2948314 273491268162027860781394976126792160 2948315 298911220404654625268298938712902400 2948316 -19823134691274717153196946915942400 2948317 -20511430954568713367293992792679808 2948318 -139931468056066726038729816207776640 2948319 -660517593578647783604408500364005632 2948320 -242280477629060918402237622492856320 2948321 263381595334083325151231000290095522 2948322 -3615361380434512894101240431116800 2948323 -54218836277140310657753247782784560 2948324 1166203698680476143562965008916480 2948325 138477628209425059497709296365220000 2948326 -42712117717358272176135601688932416 2948327 695355345712729394303686240980063312 2948328 -31983380971822588490143252841088000 2948329 312992916040952441559399056358387280 2948330 79099081867565952095642753231642880 2948331 138009514926556930412680821544945752 2948332 -311462374891861543590896856254504704 2948333 496901874130041937586474564562906582 2948334 -313148267000996814867055887030730752 2948335 -61047017529335582707355314602572640 2948336 35699371132534372865496129866760192 2948337 -1567389999348909364005649066197312 2948338 -4560194860421487239968182291920256 2948339 -376480865410300022222785627212733080 2948340 9632695564188330971296279145011200 2948341 288791739837955274201289744269695200 2948342 -259012296207225747608999794543064928 2948343 -200588808346313993504768875371735600 2948344 -37267537244183130439831403564236800 2948345 41668736641002893608136790409900680 2948346 43465863665699380888252540802380800 2948347 -187129430806529055875325058353456720 2948348 99806018396634264078052900588500480 2948349 87925107230242279665327661239512064 2948350 157748018447320431306932298841502400 2948351 -23897327517181161995655103665466656 2948352 47128374088222132590200956020326400 2948353 479374396935345222190273918635513602 2948354 28056059385169235382881396826983376 2948355 -145074672915673993166085640441984800 2948356 260125053594763620561201053322273920 2948357 1042546758739274311296458108852887872 2948358 56609612796656501777316503721830400 2948359 75937045926362268588163306903684960 2948360 -99598317873099434999580013376256000 2948361 -192099853629222380111842553595188736 2948362 -350939511736587423932035793469839568 2948363 -278084163848359451661018800281181760 2948364 -45414930449689047859565669455353600 2948365 35880822788003210159657479754899200 2948366 -220197005035586928736840386982607040 2948367 73087329718093031743663750622764680 2948368 -121618495899493907549040462205739008 2948369 -602593819077233229577597791926737230 2948370 25018210423002650184255585733309440 2948371 -46699280942685256321734955409928000 2948372 -50852809750268108858342214288261120 2948373 459073694858262179514758692303824000 2948374 -167619984278113277552370619534775040 2948375 -958325247895957120821349845763080000 2948376 172167967751156751172978324164096000 2948377 -162890227372099028919694139556662508 2948378 17115075170432556643464222443238096 2948379 77641477826316360132420266805844992 2948380 -189801178928100133171335273835123200 2948381 -12426204251543417609466717813676128 2948382 93058603778222709375591444601802880 2948383 -478132310483216797377922298760189200 2948384 -17507020026539349484415067724185600 2948385 161765883619478174937169521357880320 2948386 19592139048941587658801447586009600 2948387 -172922517356541773607205774671002400 2948388 34831962443648649932471175770198016 2948389 718421632437442732653064612943920190 2948390 -76087358192485099646467677114526080 2948391 427156348798654799956882391478229200 2948392 -53179190402929625663308751152435200 2948393 -85350231804769200917068304302962816 2948394 -1415764709625314273639464209277440 2948395 540582917296618456325999569836910080 2948396 -20324208932408974511635074829126656 2948397 16404446179537450502278641714894528 2948398 264487030831430949896950643318779200 2948399 -672547150591376986700826900260655600 2948400 -405468842524528616352133403443200 2948401 -432725807831236875194787928795060800 2948402 317447516195915863984864214933730432 2948403 220207558752222973259887432620130104 2948404 -373667308431709585639547311264272384 2948405 -22822496784108402652792816221971940 2948406 -76916294008320499606642430497870944 2948407 26934451134424355578358552490968 2948408 -120066550756865984444957005977047040 2948409 175347178107322665800442022162947504 2948410 20713429547175092578097074010910720 2948411 288835733558860895837623837609431012 2948412 -214345480662539301640837765831833600 2948413 -331443557140962620491313764281281896 2948414 -95683629068092850550931327905794688 2948415 -259682021543919672857642960644660080 2948416 70600614308275328637254496568737792 2948417 515522463628334166466200935242006464 2948418 -105753486460233155482174105038079872 2948419 272821669065894234922701067648092496 2948420 -5278780835877831850263205880832000 2948421 -47166690122549433160494764136682176 2948422 -26554546273755335481302629382755488 2948423 -463941910611271173690144490221116328 2948424 2387210622299456200797392908369920 2948425 -327209677988439555228743420700870850 2948426 -77931384431917196341319809634199552 2948427 -483954038786447768476684376967854160 2948428 -52407998802088414248935342002533632 2948429 209948025571648298717558644372375872 2948430 164559309351900322843744669937952000 2948431 -123892857601271065846679538374180568 2948432 59881995513322405773883835701788672 2948433 22169865555626572211930037863718048 2948434 100181480441827746571390407729641616 2948435 98384524921059169121885952827296320 2948436 -385515372537194440361111893012608 2948437 224512321388910254121322368109563086 2948438 -17027165892171329171787661805955840 2948439 27502321542595538072382977494878720 2948440 268380536352392014806345700171161600 2948441 2589256940799897478520284710576384 2948442 54768268335574933213805807640205824 2948443 193827940489330278764176495144786464 2948444 67432927553057218546866884068839936 2948445 -1780782709453235275455972548928180 2948446 262208587838383523454782893629649920 2948447 -617868135282063584202484738837627104 2948448 167878971830418880355209058606383104 2948449 260453652945475727355684568318188736 2948450 -76236185696763865351288911524772000 2948451 272712473595346490249163890662199808 2948452 19086244957469486131555351220975872 2948453 -264757599819906130520977876348823298 2948454 -203300046738343278302502920922092160 2948455 172526776007145862700053672393068720 2948456 -70078471361480185855275704574935040 2948457 293683673476961646117954351239287440 2948458 -129579286986396267666928369815087360 2948459 478249494647882359873998382155614160 2948460 234400861914010239119698733938882560 2948461 -376821181743069939287173722055284308 2948462 141720502203372100724126783853272064 2948463 -48440230423858799576438445022676256 2948464 -68354539322420139701028387016376320 2948465 -49171016047799746212278224014387480 2948466 -9920354605641788679001451651846400 2948467 -7455008840875250310602719045724160 2948468 373194135368949030685505223459440640 2948469 -75804019750274338809213885410009760 2948470 -2493576675905007809027669066749440 2948471 43788459936968585649863175783114144 2948472 -73417175926077648638461951919554560 2948473 579740122747345333092253736461090704 2948474 -307142215537288014903408786405362352 2948475 169550827226700909328877679750558600 2948476 -466543205429516409833107181872445440 2948477 443228960449853639986127947759128960 2948478 140332825057121392966656078180999168 2948479 555000512128589442973582105145214080 2948480 42489446055188917719025504065945600 2948481 8580264780586378889222500386096900 2948482 -48018493202639527474206714939471408 2948483 145825518897830068141589653147236732 2948484 -28457755952963339396354158452473856 2948485 -14286346017872660091022256101065600 2948486 160213194923809860554213730943812192 2948487 -126724764001847249190315872815127640 2948488 178589901109869588004374488592384000 2948489 96907323563986511211554340367963290 2948490 -76895367625208613405447488359159920 2948491 -36679106209857746888876096785913056 2948492 56758239796386014802132391436933376 2948493 91110303282957804260460816724211328 2948494 -89131433015207175931094121121264704 2948495 375838220946640955337238089558927600 2948496 -29446256043392367190338201016074240 2948497 246324427909596115834052421955458144 2948498 160924934129826486099639220397586432 2948499 -145013292562522424016072567947348736 2948500 -492841762093646553651796511118144000 2948501 -826246760265474826509411102924935808 2948502 -166905094335328918727604045287650368 2948503 5274646724229650011597677461706240 2948504 1238919778924416093608073081323520 2948505 -35395683675302150102745431176049280 2948506 -220146752051472178291353595808643072 2948507 -143542327146682060833042592187905320 2948508 -173059159246974713636254752702382080 2948509 -165029824543062138797141619176477160 2948510 -924328533163744463816446378035840 2948511 17792822742395633620439140938447360 2948512 -83085881839946509875676967875903488 2948513 -149926216646850323762382462127646238 2948514 84324458722278209247835908879297024 2948515 -10583770562835658527766525691392800 2948516 462906470919039138938734333407949440 2948517 171797455975635643330512737789587200 2948518 67587099681987128890595280969876960 2948519 -254418532630299807339699770732870688 2948520 6448807445053633015078330081689600 2948521 -493290433110738005538072427072694278 2948522 -308841209260878796806110324797988688 2948523 146267456196297069472025923550448984 2948524 -118343777935275484607533595560155904 2948525 -153480558666032892827071342503000000 2948526 4072862889763518135521645171908992 2948527 -151740379812870636909747078936640624 2948528 -17835991359825890467962849214464 2948529 -253370904720316699449765805268988816 2948530 -30178323668823531681919435751825280 2948531 2737268575989056560788667261442784 2948532 -26997398301814197453091197714198528 2948533 75064245286526937092738154316248000 2948534 96272983934014708881168460750970880 2948535 287004542878855790954530283174551200 2948536 185594034356142352940578403593359360 2948537 -291813609519099738403947622011881814 2948538 -164891949195205640563499764147424256 2948539 -606476078733738002122252112709461400 2948540 -115489111607431865859002219306526720 2948541 -366831951441776069160474326062833408 2948542 319354404363019502125690004675004672 2948543 15241304470810230552070982206856160 2948544 -93594901159189767785283588697620480 2948545 -740333823425130019943999643901902720 2948546 8242793922167254722529901364452592 2948547 4080996272350274823214539929839872 2948548 -408198459934376283054979122908571648 2948549 -249540451506774799196280627125541636 2948550 -85246279446324731551504906950950400 2948551 -54765656935518686203221356309073448 2948552 -170910052288132872367680921696337920 2948553 -2768139342414657177298712806235040 2948554 -64676299190171141924948460373982208 2948555 357813764931139800895645569581676960 2948556 -48158255040582382031031891995584512 2948557 368240985895728334360157979189394732 2948558 -291946555456153584901782180465461760 2948559 -47634607343751163313184736837263360 2948560 -36252762003255805615504067677470720 2948561 239248970772197609935558721061532800 2948562 -250664735646121221245671653926325888 2948563 -211136354657779860540616557775319188 2948564 144948213199498923560866640230070016 2948565 -24501735709852778530115458122869760 2948566 79110111617263104322893009962195232 2948567 212711885325461779212418215384401112 2948568 96978539039294980736449382437355520 2948569 -125582012339311378707494502859757756 2948570 44558753034661026987736518672254400 2948571 -293102944167758936741912871063427860 2948572 -395534330760421306026952939106426880 2948573 -176114269084438635268451969009177178 2948574 35554682283236202295960778256586560 2948575 -162995245120637412281330018811093000 2948576 380637817267029808012370206517624832 2948577 -64735807645637392735498906897449984 2948578 109535033416687069449998035587957120 2948579 -91814522273928267865859757163454820 2948580 12715326470621022678317433890453760 2948581 -658492713179677217360699615669668448 2948582 64186938454234114399908824834978304 2948583 -60091998026067093859762877727840000 2948584 -215567381265859157657113400474419200 2948585 201126880288905471000909640582719780 2948586 26774339843538845522724109574536704 2948587 59787712118516210235346161004725236 2948588 22277547089963810602167090095378688 2948589 3296155241127466200163736198183040 2948590 -84747674352596912546753476259035200 2948591 -57894642198673599792088016108400000 2948592 -59260792633156722336708750688124928 2948593 444613631060391133182279001921918260 2948594 -107828968720921018989553939031294976 2948595 -48937611456413584659081862829753760 2948596 850200508069143285710373451202560 2948597 -226619259355372524420421559926337028 2948598 -204657255841271525687994364517258016 2948599 -154336006362012873071658948947502288 2948600 -40494033301148499224630193103872000 2948601 20646328041569114374103198688074832 2948602 152052334771233700481544804596555232 2948603 -62196449584594333124306576734892544 2948604 -102625534216411270529459800719513600 2948605 -6942851271228352157731212801576480 2948606 167209675629122878348099077638515200 2948607 -332329283318789304131350180594784520 2948608 69238192232839981766213641294577664 2948609 -101127234843747088164958024078489596 2948610 -43840038970067716989665420239872000 2948611 -312855065676319998974394910328726788 2948612 -1574037071010935404639371889828608 2948613 138997724603121967224615388271154144 2948614 167832605424649554464557154227138656 2948615 -168955271438493104209974864543004080 2948616 33456014818612930948214935963238400 2948617 -50305365670572604777561060519027648 2948618 232216957949192412709828336177023840 2948619 -400155212741362748321724819661340160 2948620 156063906144549848260654625743488000 2948621 -132003021876451711128413367550281108 2948622 -9464987548416540518839102400841600 2948623 -156221212312236322798904074943995056 2948624 -3255450582599584369194256941441024 2948625 -349633968579302884861753055429127000 2948626 -203020589280047863754283460383013488 2948627 -101840412320846291428288935885966336 2948628 -159643581513389954662166267308001280 2948629 654292864641604089278087821681980640 2948630 -63601584568919991550044280528116480 2948631 30076674056881770477929242612374144 2948632 -52862993076044094262525552120473600 2948633 326733312258792641351006889882487560 2948634 9141620483432282759849334796332768 2948635 5834201544045775978716194885770560 2948636 159346488260139057710086061643118080 2948637 -2085619239081242955617885057518560 2948638 -40867936447921209817913729794185216 2948639 14885705501859286361047610898405120 2948640 -72492092414083776027218848650362880 2948641 -80434887470885809484510352065031788 2948642 382684574960610701562497025898139472 2948643 -210294132070342494575513298153240 2948644 39894651897479858058869994733622272 2948645 24403764154366874568220944109630080 2948646 13087476671008019202124913312521920 2948647 -260984449894560092096910778524998360 2948648 -8161939995638926649179660454384640 2948649 429098852250377933670060998527152 2948650 22845914881115619328863858933588000 2948651 245048271418628911184080948478556792 2948652 -42222407954296899057506702122318848 2948653 114349629739195343724563516598749664 2948654 -129807451143285428217790419422939520 2948655 -97587736771448398733436491066728800 2948656 -71650131365281672126718994449317888 2948657 -2741277416068766200033697027804688 2948658 -25898540410341030150335927854301184 2948659 98078649270659617238167047268862880 2948660 -74347622907047577288055353838510080 2948661 -341836948554306412257791690263543890 2948662 115971212267882983084590249622243200 2948663 -589239701577213414915113067117051696 2948664 163832484546149634224521751874539520 2948665 116220640712722116626889710774843400 2948666 90598845210338260881906585456357120 2948667 60622799392313508058514982145569600 2948668 -198279851754573805951093790629859840 2948669 -226902189547324473525194648683369056 2948670 47058782322902077718555053312051200 2948671 -96376550929063015661055835041178512 2948672 209111961314843255194581447379255296 2948673 -50128181034872017839258273616558656 2948674 -5575702114129260364422841981100160 2948675 -324763161877644563773117750585716000 2948676 224407216295795466770688591355026432 2948677 -210406075249937968187019612299941474 2948678 -82330188438640821470090204454697344 2948679 -153831683402269384952727485373382704 2948680 80659779752145459166809898482892800 2948681 -169196793379089112040576504176756518 2948682 1539119251283616771985084897566720 2948683 -308323001865296443591005905405561068 2948684 -392688474227707895842166873700415488 2948685 -42058828845751829104989833418151200 2948686 -104368568265964288112440711696220160 2948687 145177052312569981108282513459994352 2948688 -54742676593489753515450197884674048 2948689 -911532377820104811869443261460992 2948690 159336848195759232632295841867581600 2948691 -67257858996420028592423047841872080 2948692 75512051461042116623493615987628032 2948693 -682185385910022230828306039873149056 2948694 39757682894201617301778933977628672 2948695 116345276878168083987020282323262400 2948696 -136255324396421372682088730775306240 2948697 -686078808376268948485517764230252960 2948698 -233778812540281943172456841720016400 2948699 -27013170062098049225391394746161136 2948700 -21392807773582106238240523937088000 2948701 -29033501919084818249950630824940800 2948702 -91287781541295964944918449002689600 2948703 -290596563972545634456860994529535856 2948704 254940650657014747258152868153393152 2948705 72057979158308340875170989042624000 2948706 -128521815892583074784179112882077056 2948707 56892840759816622346465790431374872 2948708 41582283031081536706337667200004096 2948709 100726342477214290339115306631710304 2948710 306144341670080495899759754284560000 2948711 478975384177274723429003396914800312 2948712 -76522061474466405873473219605217280 2948713 93823390706653818102833063083131962 2948714 318676257546687343430118855180801456 2948715 -16691293027019771511721573545538560 2948716 486560780769970138759647979574339840 2948717 -111024572574932680358463339620313600 2948718 -163930549699108211131213414886724480 2948719 -132541196695008979017909099017396304 2948720 -9968296051645893696697437546086400 2948721 -228676404339959560764207495929156736 2948722 -176701503256922446097440816892778480 2948723 555472548385719565553292753457776972 2948724 -27461356874235544857679405377331200 2948725 1713873772611259263488336667567200 2948726 -9000627859604882201947166521838016 2948727 348558548691802628413444652870175720 2948728 -373607819064605234288686613146951680 2948729 102385466063091273223424148651118080 2948730 3967624356432891136290572209989120 2948731 -60688185312293819702805299428822400 2948732 472635789494667890621393151047940096 2948733 -158826048639412013987027396798183616 2948734 343489322306734980520477925809328832 2948735 43485492606817692492365751707168160 2948736 -15582800488810590514961186480455680 2948737 113560386635741028042084111169989984 2948738 -5801153751960983647414678611389952 2948739 471654455927376982645385299530831600 2948740 155332606516235305560661933029358080 2948741 458757571360065586090096912253228832 2948742 191396413247321384348578917833435040 2948743 -111778814468644452251093546345330560 2948744 7925752328345226738941824421852160 2948745 81130270746771205817199980487837120 2948746 -35384991098436674635949691369039360 2948747 703542228714201172535463082178186196 2948748 64348859001531672393945377299292160 2948749 263580252333038357301516492544335660 2948750 -23772639854490648073743297146640000 2948751 8429520788315218644374607840092160 2948752 -29721122726198952125000121738559488 2948753 -586075643478478791587947683555681420 2948754 -201378324075331323279706783815214080 2948755 -106107896559682144572125131448277840 2948756 68926202360923690450763984407529472 2948757 -42504589447041227950601883704841408 2948758 -48413952485047791383755042856145024 2948759 -260702398791703459011490046949864360 2948760 -216226748396273383798042457957990400 2948761 47576382098367944308402919142276480 2948762 21035462606555491869760956569786880 2948763 -17994149363517005905174737147340800 2948764 -17167091255929914093423371585210368 2948765 11864895375520003511941684535799660 2948766 -66372446541490449199965045438710976 2948767 -956490786406079872810756315636161528 2948768 -11666265811232095039378366509613056 2948769 -147058349789812976017469246713404636 2948770 41609940418497475996178041931040 2948771 -291854645710078531146365654785903200 2948772 -44358346634173601791036143405551616 2948773 -868752857623585625292889323047734436 2948774 -204968285660668871775470436392149248 2948775 -64450257704419590140645418728920200 2948776 78221696783577975920460715349806080 2948777 139377758147091621203565917701700040 2948778 -97699395096502717539515802916608000 2948779 -17618180813038340562111222779612620 2948780 -235566945047777768815336595091394560 2948781 140149834980012379725452201364572160 2948782 -6595343334736796400914863632384000 2948783 -83146649728292683862974799006617968 2948784 -45669288641803080451669893108989952 2948785 -16902539573989565723890690603779840 2948786 135818526363106291632527828500853280 2948787 38454547530840065023372520885484048 2948788 263496313672375441055834438461299456 2948789 266927410911090317185050191333472156 2948790 -19131761600914494824624753877576960 2948791 -148323245415732918825584193764563248 2948792 58493134299232162432467379498844160 2948793 -131861228072818168686432544811599536 2948794 52084034311958649370009533252291696 2948795 -90158994261145253302371891536323200 2948796 -69535380367826643796616487991620096 2948797 -597275483694187253041248557547213754 2948798 -12865566351682898088085529968019136 2948799 74607751261496543658856689596307840 2948800 -55046852849844788108465201217536000 2948801 -529771677930731454302254378269626796 2948802 -56909856136489468466098946889413376 2948803 252511573925393052438087315622201248 2948804 258694402621651554526376857096682496 2948805 83432640885793732618244910766115100 2948806 156138150903975849835486538287865856 2948807 -61390228568514128780689158336010080 2948808 181264335966829623366053201811087360 2948809 -748639435149519883509077121092612096 2948810 79976512537540312223457758709285120 2948811 757860615068494347693123520559040 2948812 -99249210132485081279162192746841344 2948813 -20976919548544624256383153472667648 2948814 -48955119927556906818964271497578624 2948815 -438788569761051484853020250743682040 2948816 1982582077152593690923614616338432 2948817 -214016172312938081365948953064853520 2948818 264972290006847115490174665021744416 2948819 450627338173493006160380935702506840 2948820 108956103981121379577535490846822400 2948821 -393446377349155310758359683674501988 2948822 234068936235074211997711524478055712 2948823 288116685561713058903740527821418272 2948824 -23717176783106320578511095682682880 2948825 -74582240640721875228336545592980400 2948826 137924258619021352196783637959688960 2948827 186069281790463079712925829949798912 2948828 204016236781618981053723880627296768 2948829 95281882166204661945890734127165088 2948830 -4558315462243497668482926472385280 2948831 -98657888257177902870565807739393400 2948832 -310855999299828661662886323392348160 2948833 161278537508479152782026224128892800 2948834 97999552279041402614446512494049792 2948835 12099763733331011827156884400479840 2948836 -195607392906218717001202221899427840 2948837 -260475147059258236550217611823117000 2948838 -39529456918041015550124723507074560 2948839 -24218044486320109691409469831228360 2948840 -403854629281777816240665867526195200 2948841 15050716415761467125244053904725952 2948842 -43284685022057523253091584265954208 2948843 24371131740488068823061369000422688 2948844 -19304892886540637827014312100036608 2948845 -598618497930037576566606301714456320 2948846 15394251459565208314908408168118080 2948847 89589653776337678746979526279645696 2948848 -24717941354042517340584373318189056 2948849 149242058033178748196826666942766080 2948850 -69725061829451915814204655696040400 2948851 519043054178016546751894090705115852 2948852 -107118889174460737514139989410860288 2948853 -206837666651929333916071081471358016 2948854 -6458007362546956148782450109566848 2948855 36031444146629814938264748510928320 2948856 -24226052998344864348121573812940800 2948857 28876759108717272825484135665781840 2948858 -159689380903043689004596316347057920 2948859 646780330062822427551060296367276000 2948860 -110220609470998633033313938208855040 2948861 -618860243766457667378980412209484538 2948862 38409660950645884793791830139404288 2948863 -69408122211512814920479187450691800 2948864 -205579697893532564125709099524423680 2948865 254748808454104781031137262782904000 2948866 316864602263880860453756616954823632 2948867 -248271658198859474740341003385023120 2948868 -26215858525344280759564596261962496 2948869 -201060880946067072588223476601611648 2948870 -199212152027788368433973670965493120 2948871 291279911132933251199070962061394944 2948872 193796812412085226567947934325068800 2948873 464095287566826519988151897218084122 2948874 379691917489792763132209673024535552 2948875 -146911042860538357336882121152992000 2948876 -1133164132072557827174504670658560 2948877 145478782850573851156548582532783200 2948878 176212279458833578697560645815330240 2948879 -272026752294450624868337185534719360 2948880 54950107283444758447789694531665920 2948881 -333956963401638369582830613615773850 2948882 -118175386565562712517790193137860208 2948883 -77123874891281393312195970331719936 2948884 102027532892154900784944746346508032 2948885 175749178022905411623303331937498400 2948886 -8090120514512370504119229363565440 2948887 -551189383845563421766201381842305464 2948888 -397148497237304808146279559762186240 2948889 92522715199465861967506197987492000 2948890 90339064226253093411203440484505600 2948891 -223449019232622354424278327996324 2948892 35024346571130578476956005494077952 2948893 -116409828107719514953905272352568980 2948894 61440585741878333515682454950526720 2948895 10960026403838516558114334633090000 2948896 -123908474549203071244171321875038208 2948897 1758320062961026637021828852448384 2948898 32942316105262657063142634072852864 2948899 -196225287789127321856462492118840336 2948900 -15747453754868105084806733470444800 2948901 -100955631642215506149217028418679968 2948902 45931694899138349297799286709342208 2948903 -423299813426893387793256381552067848 2948904 53364181175025918727720314853048320 2948905 -353708510268911586321442985966109240 2948906 13324486590007758082091929292073984 2948907 -47018548022307464305191418907088384 2948908 27493301923053095738781177614425600 2948909 150156425460810610500409659787177110 2948910 -54041232800892563053799932657952640 2948911 81065131842494387934113980130459632 2948912 -167563995783213924435431093173616640 2948913 479081266950947857392866810151211200 2948914 -6380922217259332842623029197457920 2948915 348827066414242920302579279844184560 2948916 -326193850564316890653234848882964480 2948917 30608022811773542043755718092921966 2948918 44723826177142923874654615016276256 2948919 117933048205627771235344782320371944 2948920 33953547399404569733014061650329600 2948921 -229822821720788585934491679955075968 2948922 -25775989676405585805938469876011520 2948923 700232165781081132827932656491406960 2948924 -404233231986243913436156603428151808 2948925 -9852676472969102185410802432118400 2948926 142077644223574297418759906877594240 2948927 -311925112623690723625721989091392008 2948928 -8187198248177670973043859353763840 2948929 108935392144169167678531451884398530 2948930 -83067504743486404412458103338460640 2948931 190455484370097233453430457812567312 2948932 64612851858573021804056919744040960 2948933 109441665772260749331316484543109600 2948934 -167844153466322110805592550198489920 2948935 241715126181963713694144096858669360 2948936 -99700453599270275928195246530519040 2948937 -54003156678900554436442575762264576 2948938 106358469923653994084426204700683520 2948939 -289246581241245024523441846786146528 2948940 2344077640950762108378899585433600 2948941 438321906115207128245355821325768384 2948942 126359616899074197909301714185166272 2948943 -421121796681761942977821381665634936 2948944 -77788679831917555435117183332720640 2948945 -103187340531826328957941217950966080 2948946 15134328731136730677721343341387776 2948947 -43672907763246425099138966078973080 2948948 -93597723051870351284400708625701120 2948949 230375561641846618187336306720667534 2948950 79003751427108348321509189561412000 2948951 -482445669715313781063266757292557048 2948952 213771081496542272594163198001152000 2948953 158851617679876879546201839789825280 2948954 -44459055265912036555750928543842848 2948955 168508297895237226455772011343669360 2948956 8662630878190210418636378766130688 2948957 -89051853532670314813483930012437216 2948958 73907198576500653304024158925752384 2948959 -154918979712026030279019294333945896 2948960 41675957116096216041301676324290560 2948961 126488496893842442650916909469880800 2948962 58839037768920267172229822462600352 2948963 -475684670523829550228091509838658788 2948964 -59353420124497927172097796200705024 2948965 -257333019137213205518559191150347140 2948966 -70453400105379807453104486384296896 2948967 -3851152097625392137472580394298184 2948968 -119571473022719317792987947372380160 2948969 510663733000112449952840313647597370 2948970 41182228587623366329948506401568000 2948971 -130648044671618898713260069513137800 2948972 155725859598124389402141029527544832 2948973 213943713151814994635839389839537088 2948974 51498797278815049597106194544585472 2948975 -138840653560056889761478300209951000 2948976 27584462427487815587557667934044160 2948977 312185186095502839677362441485807826 2948978 -6375783770162279808202453051518960 2948979 -245016849007422077592838544176830912 2948980 -30071713676890536994445628275232000 2948981 -2292401280964089232271657170848000 2948982 58600163111094272560101300657542592 2948983 10189885604663980387252421812923544 2948984 610642717038916202884555097812561920 2948985 -42889912947452078047168603671046140 2948986 -328693353496605840667720880019559680 2948987 94270790779064190341822948442153636 2948988 5520548662541083958882106975215616 2948989 -53330445864114811302395669715761076 2948990 -133851153833741949785589517229721600 2948991 -303583107129582574643260525812495360 2948992 114360156509921448792310000543334400 2948993 735067437494764671151965445172720064 2948994 32318132568457049909073140708067840 2948995 66234129344174490330559441103553600 2948996 -56427318217838532294334455036638208 2948997 -388474994673526816402124310167009760 2948998 41644925776316539422456411184864128 2948999 -100483317443012917478122413417761280 2949000 -90890959754194515354189495951360000 2949001 -316710923196327810678943562206318896 2949002 113699536265903098451731469366967552 2949003 213629471365813461611148414334599612 2949004 -21100928603497426665804796590194944 2949005 -309942175313237034490315952245105440 2949006 205779703769406242030619818180771904 2949007 -124944503090684174365187535347006496 2949008 107172904013437939959253324729958400 2949009 -1786086659780200660557988136416320 2949010 -82186233363979973130998897319672000 2949011 -61838553490562417821933394796277776 2949012 -117793937518532700645582376060032 2949013 372252502733243516745850350042085262 2949014 -75313911181276911922503719512855680 2949015 -144487148540500404051360357802618800 2949016 -241379322327358535066953981108561920 2949017 47710687636193933690297456990944452 2949018 -59020866956820710743838459180868096 2949019 -440795279754201322530253899426153456 2949020 2796841029705395248291117582548480 2949021 158776759391037391835544475035820800 2949022 5904524324587576312137979262893824 2949023 -37657271475933988903278041396918400 2949024 -118031062692915068602490920988835840 2949025 97113987107055374768690733120870000 2949026 -2253924102624335721143252874855936 2949027 165593290778495156626248663958439232 2949028 -194799344424280831582383704621972480 2949029 -124676345587120935496688971751138370 2949030 -9609748521871015819781442907176960 2949031 -18969366345410686665782879649315968 2949032 -14439198801466354422052621709568000 2949033 18773459100082811170624132319139648 2949034 260572659732217015679010651260746752 2949035 -355111958567704819244899194236879520 2949036 281443548668187944704935160587290112 2949037 -10048493036602302157231091746133760 2949038 158656593684397696297327209119449920 2949039 407119466905810602779123724400173000 2949040 71680444317256035851210225032888320 2949041 -482066159300305351243303446189552348 2949042 14289287889807455965638077037037824 2949043 750754433566720149630758840612353292 2949044 -139589651148651179004122601438971904 2949045 -108308245760426031879638343007336320 2949046 -303037425548687848100745510007122528 2949047 -241765866239915475760394941546143600 2949048 -63560183359937543067489694778695680 2949049 158636129534032469709835010330619050 2949050 22886421488849944539476054417430000 2949051 -115512481844861198263231732503572736 2949052 221050055396978603289147933226382336 2949053 391706455870365677442781975436993760 2949054 -5358270099157558408875525869457792 2949055 14012073857209888339380819621129960 2949056 -73322731413831978687131843800596480 2949057 -28558485667160814356328718575648846 2949058 -103953851670004405170680372412423168 2949059 554567640889282160127489563465011260 2949060 -37027161553932515788634860768419840 2949061 11872318118833331076986424391767424 2949062 -226653134301539433828400632938795520 2949063 137905910001433700591809800913755984 2949064 21716907794283711908412938424591360 2949065 73626123787210978152310909398530340 2949066 -173590528107919829915504032543480320 2949067 -47385418535854420478173503385337856 2949068 -123560518924487636544171458729809920 2949069 -1216148566834023313612646325300192 2949070 35412503149757106695120195333260800 2949071 -146846378054408993611048591939258800 2949072 40724155470579829778749782736502784 2949073 -223826946155646577516015566216613776 2949074 72323613503954986527568409367693600 2949075 -309198830224590392381717219078652000 2949076 -76688621423842729131125151836096768 2949077 38859896777770455396791139444046926 2949078 -73603985291237113700834360842578432 2949079 -101566840519867991189799872949645600 2949080 28405457370736549807175251682918400 2949081 22164753750592578669791810514211680 2949082 1090803667075656967557138765848832 2949083 -20054041760219593813540572939963216 2949084 -151241413583912384502645864561377280 2949085 74705993760546449808473025403344000 2949086 -189538753375268808281080340777999616 2949087 5686386370764627431466530039639952 2949088 629720537063499373865756415706791936 2949089 -48210912515873184869428111861835904 2949090 -9147462280297459917061773585600000 2949091 -434302539294294273077540973837504008 2949092 -114637577883694945528017600899481600 2949093 102303206967339307751559630633153504 2949094 271271152855103526795923319570319872 2949095 -16125268717382419191805327424214000 2949096 -13835249461095231907689218896527360 2949097 562285283625200385653283780458975460 2949098 171466945003607004923517356856442800 2949099 -61596608768165684304954045436134672 2949100 -77765879977424689799921924092723200 2949101 -5921935517820791823696254706329898 2949102 -86169356214639181731638413686961920 2949103 400558447643680099183007515174966352 2949104 -19328313323621672443960583380992000 2949105 -128582245146406252006876523932543680 2949106 174737981496897569738869588459888128 2949107 -224332410511898503636643286519521376 2949108 -28896758422235198990294087620362240 2949109 -87552041039786306163159523719036288 2949110 -115924236889906576637433455813591040 2949111 -279287711248425921414029606852134440 2949112 -11016956048870961990712959250452480 2949113 -163675012444202218077130567071679638 2949114 -66629819459605968850544252086348800 2949115 36549991084130165493236092324932000 2949116 225237156266104809458717896621424640 2949117 -1966503014272055551876313101706880 2949118 312413970691357000473143578847477760 2949119 15044611349634587109858248411627520 2949120 26330446135734003641820302498856960 2949121 211306527317088645386926130347237312 2949122 -94010888412078834139762361317572096 2949123 -105683772642271182858552661202918400 2949124 116792869380692599566042120886023296 2949125 -146326422505099423518861537333621000 2949126 -114774093018722314061212497204752640 2949127 19383902409559572474593837489520480 2949128 -52285412364945511387735787234426880 2949129 5088827509051528978566898110447744 2949130 -45720360259933004302441161290114880 2949131 48336751893111287968672266421035312 2949132 37585836316202705581270330018040832 2949133 -661319591117205708194510662409674 2949134 37158620667645684599096409671827392 2949135 33916279331632072980620278299778560 2949136 101048281355208907031808034180308992 2949137 53219984883528480553676812432164786 2949138 33332385004515228006640898215574544 2949139 -504819845548244933199801125216934344 2949140 -321213330819365327011654160145250560 2949141 160058428108094625195508636873488480 2949142 -18895644872197798632498169736417280 2949143 -285434929327694650467516662438253456 2949144 -198633396188741708431800058947010560 2949145 133312484419837703691744506577696900 2949146 -6594355283261653825735483055607840 2949147 -256760678798343425297169090267745032 2949148 370019460069670734716713409250334208 2949149 -24654737152825221937317071698525440 2949150 12909496816545764071936759570353600 2949151 -52569676888647001167003458441138848 2949152 -231375983069277044733704055583408128 2949153 220926001257730217362945079112440544 2949154 33338424001583973876424706819082240 2949155 -308027297733297568470841253213156400 2949156 142383148160470368570347075182264320 2949157 70645369305438352722245268431274300 2949158 42027724036857839005572622254451680 2949159 93213794987089993591725089864603304 2949160 -368408182187427084827269792451481600 2949161 -133670154772514590987365697106079600 2949162 123782938726208754648429104685725952 2949163 -101153529325522001324509224799801560 2949164 221289573320551779152714892760325376 2949165 -300426432682676566227570153544808340 2949166 206297315440254473550764781356812224 2949167 245894810022891334924482874282013280 2949168 73818681534812189414973286335873024 2949169 -264550283886170761727479243665096430 2949170 -6211880375865383183831999655344640 2949171 65659614453504937823367368644835184 2949172 268371169668499938371455783168674176 2949173 -89610385158107332989566521110802578 2949174 98316551293301703704943415843264320 2949175 113199705304153717447440780063125600 2949176 157546806959778284909978246815150080 2949177 106200900568559825842300228693905408 2949178 146579822821125374221018932433622640 2949179 -447416092878959500039322723684456220 2949180 8038338273844983032099642634240000 2949181 -135053171133295866453574829699133536 2949182 -71341259321451133857192269272727808 2949183 99452746667015563413798053022243600 2949184 7891961745867233888839905878999040 2949185 64194313034217521787927926882227200 2949186 61378438140784922103344907629576064 2949187 21284979927938456350632099990010200 2949188 162178974560201591689137733009815552 2949189 -18262276018158309292460394227801376 2949190 -159062060893263616232448393803414400 2949191 114796002357457732026557320656685872 2949192 -484100955290405438870563545799680 2949193 123039418712642298320414415006069000 2949194 131986859376009101829753532714278912 2949195 4152743468610853302324023115751920 2949196 -145812698155942271539786270218478592 2949197 -14253356907260753226126757344460320 2949198 -316584934154873860846718500798464 2949199 382418024312796581455094255541914880 2949200 -3011851082898694624113932541542400 2949201 -425977019049518081978893123820015070 2949202 3192771513007957652821825893734400 2949203 1783416932161050865586758933000181760 2949204 -122781320673910116089639276157143040 2949205 139168888963892063377094398970597760 2949206 11198938843295382952041689026529664 2949207 -285914870822761027526335374935665560 2949208 -248189781528188083492795339482839040 2949209 -613477518385599454952562932995753590 2949210 6561580134788728759786966376497920 2949211 -217373915571680952722532600374153688 2949212 -136924192034885899104780872927066112 2949213 118592510073412349408279356852387200 2949214 24338337877068238964504923614545472 2949215 -3513128318760498849124519312249680 2949216 61401808847412218451473214574952448 2949217 -327816769665675187960621775203616734 2949218 -59705720056425422427466427554104960 2949219 45563520251890816714643737578616944 2949220 -10108285073526723246682915560837120 2949221 394955430519795223260226265987448384 2949222 233830563687931838400923320264635072 2949223 -125035865252749029560788378862707528 2949224 -485873824436404201591496660060759040 2949225 148363069940558222567241245804211600 2949226 -91787500007189810781765826151427840 2949227 316569085619454153301584277746185076 2949228 -306322808097097395407017885613322240 2949229 -103452336455814902310812727905888170 2949230 -17752705579732634355094322057778240 2949231 125904258212542427786566667937905664 2949232 -1605514374827296405272729758269440 2949233 -86164727711336576946323112206417280 2949234 29262069385906191187644969225367680 2949235 -22240128450613035561335691302290320 2949236 371089941650174108780216069397329280 2949237 -465195885249643723935545993361000000 2949238 44717957426941885114944387722982144 2949239 522335702607016554204925111419495624 2949240 29003977158727296559886199757209600 2949241 -1558266345157949880520512711458016 2949242 -5529352573995047185921794315252000 2949243 33736499357053551332626822968808128 2949244 -252053252643413969596303939919637504 2949245 -49248816727098198455405939057162520 2949246 -92420669163559341312902159817784128 2949247 16852314197231188967442815460952064 2949248 302177789716829998011622542771486720 2949249 6920808831121185956153527221647664 2949250 300613070342649342773987955880704000 2949251 -358543362516598601337610198151183748 2949252 275670697841708031784007375557266432 2949253 -229931220021383346745105137876491556 2949254 12170792520957667943617692710016 2949255 -272690067489362616662301710101584600 2949256 -168292406017788037824197886841036800 2949257 594486113991080068008154748289412506 2949258 44928883660329786152029403614802688 2949259 -366781570901685259681672182712618540 2949260 1235351412556285499667713867673600 2949261 209646826445989124926299231640232832 2949262 -7786210543102406821074543227219328 2949263 -266615933336168236364481976853089488 2949264 99222224412919991850927190354821120 2949265 365682266495537521109515891953117120 2949266 393264850541195997568641861773138832 2949267 -31752281985955990094641068139652352 2949268 45027435926684807414551007560370176 2949269 -203407314335373313210423094471520 2949270 -66597592712437730542472834822749440 2949271 2354016163565234634857811850288320 2949272 12392432131988000328698659407175680 2949273 -19555536148214364413967002017927158 2949274 203519553385993552282660307151569136 2949275 26033103029348945752291519658208000 2949276 -106183015282360626072630969505406976 2949277 505467646864245728696137339954673126 2949278 -79824479815104998742245612164968960 2949279 -87888451583116216892597828246256240 2949280 476347639997112904437844221880565760 2949281 61585292066300302748839774707770082 2949282 -27705537827962692301428413927869440 2949283 644155715863706915390842579977037532 2949284 1832302927119373479437136705392640 2949285 11601098041900950356704992812439360 2949286 162193597657979042352488852843354592 2949287 -439204987082259045296115730349735376 2949288 110113220707921064047415749615042560 2949289 -207434006624696745239188001298962368 2949290 160087116407513203931882825012382720 2949291 252905448115567692305852024997447120 2949292 -374276849618892338436725841954885120 2949293 104872262699917831991232564701738304 2949294 84701144718246509222927650171176960 2949295 -322288059153259563357502884026950200 2949296 42775994295055049474295609429196800 2949297 -82152841268634784454292282744917760 2949298 156435662155558680764262424373397120 2949299 27141004470333192421460173315597320 2949300 46637319321073783015628572700064000 2949301 348167546059504007540656112779880604 2949302 -531714996232807065548659479665629920 2949303 -87376151390000564642068683426957696 2949304 88758378086005122664872746867281920 2949305 382767832935657747002666853807851460 2949306 107928988769282627713258996086240000 2949307 98211205292782847138472290623860800 2949308 273714771084210806243225026315772928 2949309 -154181964022954883549643053860441344 2949310 -13886454758060405818682863601840640 2949311 -183182692530164927574431238481342968 2949312 -85064297395100788081419607886266368 2949313 -285662991999061331310758267594943360 2949314 150721740660083097539001763657337760 2949315 5684523247833188704042758724717920 2949316 134204969303202962454795445530481920 2949317 -254304028308175295778052513846538208 2949318 -339463226067003205632341592753905280 2949319 436336097716444968047562453911765720 2949320 312488285393712442981647459940761600 2949321 -80271815760857962919891842639266816 2949322 -18512448905187433767599621884488960 2949323 -182154348770016275484737615833301136 2949324 92947237481965291786614096889823232 2949325 -73711382366331625752548754514577950 2949326 275063832543771627057099952977170112 2949327 -5622422539866933671354829210759432 2949328 -97586741444829213032955574082510848 2949329 11227776333437291796467356778134260 2949330 144729040656034925233197413218513920 2949331 27361938737709167798476380727378944 2949332 310023197231971761334844314827141120 2949333 46609542092634191916562379891058048 2949334 -510475867889359302336682122611462208 2949335 98211248231168331129065773100034960 2949336 -30732411351053608289550369037762560 2949337 -570039368088969531998030175761441014 2949338 -93361077290100932646381991753205760 2949339 -416823753652040631104969727970492776 2949340 -56952732908421685106841278020976640 2949341 -140590192758582530606870056770931200 2949342 -98971705769739070974859783060494336 2949343 332242298094394640550034635410482592 2949344 -153734173623234842978143116982222848 2949345 -1414788161728906577832041587564800 2949346 27760777750298958012015186442294944 2949347 668433193259715462337229743977142872 2949348 -127304134692566903780568582485919744 2949349 74366077302676597252262836719238880 2949350 78738867021629336422353576713788800 2949351 391796281900433517490713032528918400 2949352 32809120411384173861648824065966080 2949353 -144656490743508270176557609453308336 2949354 -24914091919645289273474759410233936 2949355 -102258979036792107342750597301044480 2949356 482161293271440653436005296086769920 2949357 356049018128020523446796265215807040 2949358 -4842389050175718828284744828292480 2949359 319456015446869500879244581308499536 2949360 15977070119549784579606133147238400 2949361 466566541339786168681616096723226962 2949362 145916094453817323667534428644195232 2949363 -1138212340907697765650687186001708 2949364 -228863841935444339626031647105732608 2949365 -18585828741160246142651398216240740 2949366 21065024492692397716893415042904064 2949367 -128740646365408925189701619565194568 2949368 370398936672575998534762744479068160 2949369 -221006824064646439750161978403598256 2949370 -2525315823482678851878402935385600 2949371 -107214166316307626258673296014934400 2949372 -24700711731546508455846544615977984 2949373 -44482104497314430957548489573600160 2949374 41483566549927115166161716680437760 2949375 35469591847279981131926052945000 2949376 -88420294856671613719748801017675776 2949377 -46283896213791803233781727334251774 2949378 -104055723399654189836532293271747840 2949379 16527139255032366537108793648248400 2949380 -25053402726897067264734681416232960 2949381 -132645979981320282918317958909709896 2949382 178899989197132571083831199072588544 2949383 -24857736858960972694949468175921720 2949384 257875930175335648830681846262456320 2949385 145173424452793794300995630600756580 2949386 286068730050278953176846605399055360 2949387 -49840790176888176211133816861491968 2949388 356893668473642685949570921363575552 2949389 231781623911669435084503797761965440 2949390 136458476873462052605271565098976320 2949391 -671972382053768112601813448196439008 2949392 147501985023210354408227833989636096 2949393 -230529264980535967715697651341093136 2949394 60871946778270488337212595858066432 2949395 -111970009717236578596116114839132400 2949396 12198287675811356534738967666849792 2949397 166205835185701052931100503900366240 2949398 -182198557607013003500810825139717120 2949399 -186934141835621358000443460451836000 2949400 -206242458419218407380252640223488000 2949401 55649202850001557466667875452620864 2949402 34357004708238360670879320501178368 2949403 498721183076792407468711581665419652 2949404 353212733836350532027615070774969856 2949405 150277859591270288550776929256417280 2949406 11422667586268317107944266302305152 2949407 -746079773672226951853233422852680248 2949408 -216215916789632692357249873973084160 2949409 588178725571012841023007594024896610 2949410 -231571740111356771759298975825600000 2949411 -23341364808772781083880369376790272 2949412 344410411119551831884362158575753856 2949413 -3639773665826728283324469329861376 2949414 77436631706741836213050521179452288 2949415 177035142566662193278074221539462080 2949416 -608293047844637351883445211223091200 2949417 -65329243985926132672780674471852 2949418 -100211969894055385448097085369217184 2949419 12157027097346823215916793100253008 2949420 216237314862241299264190715164154880 2949421 -360007659885820419838278871111126378 2949422 -102346411346162496148203102857527296 2949423 148955115195858738500105048162776584 2949424 89839829005820156532311412463599616 2949425 279683590488006728323842628124790150 2949426 159970432986015564027291253078740480 2949427 306436618507021554325564868675277680 2949428 -183055001957393842294728115762083840 2949429 -45588008922175532349477545766033600 2949430 256762746383595500024856623355131520 2949431 -93349118744755295437802817619409400 2949432 -21219987608044538932304624500531200 2949433 -13410489546127995853124407771609856 2949434 230770113866973856884205489082069616 2949435 106769087784416287859386396055573520 2949436 -23684018030274436766242632241636352 2949437 392591974460642422176579388633496352 2949438 312852816324866553432820094542878720 2949439 -27670759738785468977775615754349744 2949440 -5260017581493500610955907117875200 2949441 24440599094509516554962005901195520 2949442 -30675003980388510913771779888334128 2949443 142052861801222853160396727544315600 2949444 83667236207210217802545387704138880 2949445 285825096798239684881565889287491800 2949446 193094531038101733292885214056502720 2949447 -56216726164173437597100122372410200 2949448 -240670841014306305893225319998423040 2949449 -70173055815163624146984728363247564 2949450 17356948134582772840638837231417600 2949451 298267279392629194339365165838354992 2949452 -4413215955877233534583409531739648 2949453 -5373170745102206032993070634673236 2949454 -156433859689369012685069883509461824 2949455 88588247626939330512334827675612000 2949456 690447186772837127067946566942720 2949457 -320086111527185171726009003253520000 2949458 121966834114510017799640207355851040 2949459 280888111694340525451959113134277304 2949460 75597162948243688595223864128601600 2949461 505417930672904475700820115867130062 2949462 93224641988441307546747586718701920 2949463 216828983158043014883573465799293784 2949464 -35786854694840650946636605882368000 2949465 312372512702456572422654068604672000 2949466 -53660495608299973643265366787469376 2949467 577350379549495110439544787565608516 2949468 8391067145983603332634221384215040 2949469 -704211205155603484881325767590386080 2949470 -8833810488535521338594897573104320 2949471 12267995815912348136085087755327472 2949472 -652615777483837969526354931365707776 2949473 -39367721956258003389552530400413820 2949474 119834612596074481072204530103050240 2949475 -146451859120791571026985920895550500 2949476 242650322656193786239566276175257600 2949477 4925371882719095014091453628016608 2949478 -88943828315230845667797098450151168 2949479 90034175304081261140462628040547280 2949480 201508451621553704613268579946496000 2949481 -855655601129513741492148417985903500 2949482 74185060796144706788960915167766784 2949483 332079636290078928206029887700328448 2949484 142360943184820129346008114358170880 2949485 41576615779441019239294604146667520 2949486 39439666745070915253085215199705664 2949487 339951759528097287468105557079037136 2949488 -6873613500083437247869465636601856 2949489 265483698651055017635131243477457154 2949490 -121831437949397315955691870462524000 2949491 -127160711471013607763553868463517108 2949492 957101010668163985349156253548544 2949493 603591696052400055857279469337597742 2949494 222852682038849457156552968743050560 2949495 -56377617246284535134767526891304960 2949496 211201916809008885789362790932766720 2949497 -159833855580362957415966422115189120 2949498 19344102447276935156859554601577584 2949499 -630813199732213151155582344176640 2949500 568077246897325704112642513917696000 2949501 313141546667080301612809889402856864 2949502 222573603384237767082834307857725952 2949503 -178607996444662554868458315909861600 2949504 -31337060915627753945462338234613760 2949505 -221315641898069036006928066673886040 2949506 150523667533328957177266319371032528 2949507 67855723751939730015583173941585280 2949508 -392404865133747798688879492862627840 2949509 -573008652097070575916308566851248290 2949510 86382087239001371755457814994546560 2949511 -136752780467488384186448911592134888 2949512 72782015108950820323075213704115200 2949513 -127319626075369231014494432563872576 2949514 -358786362919157116512574810682088144 2949515 280095143995552898437212670059344160 2949516 243664533175693622683230183593763072 2949517 -763833835755744016613219180103254868 2949518 86355069880221597351807860619616128 2949519 244573132730798734391704431990238344 2949520 17598878680709571178305389513932800 2949521 -357639479711530794182355854348515278 2949522 -170900187857426276714976619811915520 2949523 669569191237226998142357225271001772 2949524 235756554017449763108907346411886592 2949525 121497376674592378263814752254294250 2949526 -18477747746032790447626997547850752 2949527 157818130221796052606721000914308272 2949528 -250332060774462740836848701160652800 2949529 240794913331065046390189978170771072 2949530 178998728549734440374817732815144160 2949531 -91203605418007500015800163680142480 2949532 861107196519929427619878739499028480 2949533 -35905821905707110290292110395063476 2949534 16621070881751912455979999402857536 2949535 817039452445754153735746299729193200 2949536 -619124215895639149987981129523724288 2949537 -182928534192170562624869989279855440 2949538 -376310676863068437339925821093052080 2949539 -78728998046608946782465492517082660 2949540 -21687009107611956206229319291084800 2949541 -175729417673783891969791109151541760 2949542 -5162335316236613646803804896459968 2949543 207282653611720083257342904811962000 2949544 -293166490813107498898002595233792000 2949545 -552380434648360649241315329272783680 2949546 -34624270115409852287808377632079616 2949547 -45216356120523719117221770825441480 2949548 31148200322512022692455990388294656 2949549 -17135552726271505885527548179773120 2949550 -55708734661336596038134215042691200 2949551 12093862208511230566438181596512624 2949552 88780056360739047081016967491928064 2949553 358899693823856199187166119231823424 2949554 143164514581042953748806461710835712 2949555 -53906987675819412199535303148895440 2949556 -276420926106476639569086279708112128 2949557 18878804487563906179426167428335488 2949558 -39672354175280583449825562620452416 2949559 -350130434003242378218612785066144984 2949560 -342688282519807780683773997947904000 2949561 211532084494384217918644051004073600 2949562 32597273090763208376136267697704960 2949563 -132838541437737838651839306672109080 2949564 -117934145787490675284447099076608 2949565 17467131211760321994206695491679320 2949566 2565581397346715786422180215231744 2949567 -198768182485507159333766311964990520 2949568 -82977284436509035298982310491193344 2949569 108836284685230227313327423166430912 2949570 48368792043849577013107508804235840 2949571 -571642394723043061616441854072150248 2949572 484606312430107936195300889792240640 2949573 302439764250315453375203912773764768 2949574 49215539300855680187238756942301536 2949575 23951533273706163578545946690592000 2949576 26653264239233095471737071068446720 2949577 -167685380363782946238242215875729574 2949578 -22200203408596689357455624160633600 2949579 579242819119827082337806215095331840 2949580 -309794883749629097396623277577292800 2949581 -273896608133989531637474208129718836 2949582 33104668273461255026100849256149120 2949583 -104453738095505134184527406632786336 2949584 36850325638900369833968561866014720 2949585 3719397469163931181135795355798400 2949586 -9279237503445890237234570356849008 2949587 -20528277551165531137152937891525080 2949588 -24066010345057226031929259251957760 2949589 -48637313679390805473371976267720000 2949590 -50352666142235674060029705033715200 2949591 -15876839345019002040342848983757208 2949592 338643054712634976037210294157598720 2949593 71556622240709510232058777401784842 2949594 201307739756513705333111057085354240 2949595 -220120081314856373123843774668009200 2949596 53643343390487346967960474009457664 2949597 -126401000417402425324194554079233760 2949598 -311604270416517817140185054103053760 2949599 4782683154063369064818393441427680 2949600 -43678796573978059858528763805696000 2949601 107515172289947677782713485919072532 2949602 250240123401446826871699266577436832 2949603 -39721930413362468463946689887643216 2949604 -227758625822597496486891250564396800 2949605 -2826489061249753990547037799300740 2949606 -224712734877726354911159023961555136 2949607 -135448326112448188734084036522368168 2949608 399197967178489102600593680974479360 2949609 24191577758894642126680974842000448 2949610 81812795611950585675927167089325760 2949611 323882011151799574913491394134351104 2949612 -94634201112168317997011779939074048 2949613 -441555317375327280446333031325230336 2949614 182833267470514705023019799213790720 2949615 10777681288013245716315986507621160 2949616 8208522193090633899214016171343872 2949617 1188516349944536169933354396245520 2949618 -10845231320360876000842340289815040 2949619 255028192595551026808615810136459520 2949620 351286100671376021698852724386087680 2949621 -85378088716387274677206471548924160 2949622 -69098017105455505670945582828545536 2949623 104644710905379115136665509329040480 2949624 82503266037355265782735812244561920 2949625 296219901712403330315187905773584000 2949626 -610740066375043956692735735245201920 2949627 97772159312328651830608691096311320 2949628 1066933768860759008422774456197120 2949629 -150044258604183005486687960158603770 2949630 61668136760463934409054432593019520 2949631 -133514264209582405487124061336231128 2949632 -82660254733629242467242296305778688 2949633 -192116131627965104666423383813485198 2949634 161702319635948731828585403054495232 2949635 -61964579868516852465729527700183360 2949636 -211502566796694783694394616919388160 2949637 -473083190241840765391342091103655714 2949638 -1193974446095721088139372146657920 2949639 70174487690030355467730621253607808 2949640 17294919389669746375856226490060800 2949641 -25365895676454823059652417453171200 2949642 -371233490334755343223303372885493760 2949643 -227890219568989901811215560518472108 2949644 49178428619847089400142435636590336 2949645 60347967399932467869774654164586720 2949646 66655546356724295449151108087608320 2949647 -153086214212762369400127863205325904 2949648 6603527805532633820116791062691840 2949649 230395275925028613923102192988447220 2949650 16431093396815639004940888976947200 2949651 -390547389526465674707009717753894220 2949652 -33563299843715018983722449761934464 2949653 422866054493311184050909640409450396 2949654 -4424630272720716142263949417492992 2949655 30718708638688211448909359144772000 2949656 -95487592124238401245770472370442240 2949657 -242277620993342424094204500286932000 2949658 41977276031380891006513094968675584 2949659 -1006791189870221071848576050167482384 2949660 -6431824651967909275946264803952640 2949661 -248214568920734754189530507788124256 2949662 -99773419306015198563954807514995648 2949663 -68501189174084716328771637750281712 2949664 227875501018709317319885886551556096 2949665 172409959457837792852315844446439060 2949666 -192198369752850359802801815903938176 2949667 -146721509448322679898651328876943408 2949668 120622129525820576608160489076675840 2949669 -226204444726121777441011205034490560 2949670 82761093480088308382478062454626560 2949671 8324013538576071479164051783161432 2949672 35683217598002408449795116102205440 2949673 692620408134017896871260126733550336 2949674 37085565319877284929053015917716480 2949675 -242167019674343499023611740929467200 2949676 -752280341911973006550738483991450112 2949677 -326974641859576095790313750742285000 2949678 193292087805413358525097924797967104 2949679 64142082516024144493077116737963280 2949680 16972950450946156440809471468175360 2949681 -11955656735336386744954045593403392 2949682 -367006111418871217318010304133785600 2949683 -169248985427309008893111197283761976 2949684 -46348330589940361084797502453524480 2949685 -223334788966576696682299182598865640 2949686 240689116413025867453852123430181792 2949687 106794386845766463310095002570482608 2949688 -158191429854967319344293567664496640 2949689 -16439129782420566347649077907197244 2949690 12603918849127128720039517782347520 2949691 615142177979421132596785708795098384 2949692 92862267580820146392155261591202816 2949693 364730566448164146310692052485660000 2949694 -253329685586128657427375794550753088 2949695 68145872520957623575837120945820160 2949696 6078934625124232721224442181058560 2949697 -151407840846494093847148018845115308 2949698 -400516648765027300720077881246468400 2949699 85103142586704497333499134885257464 2949700 99446715241911957386890594876768000 2949701 -586667357907966107889511079536499298 2949702 -102775638349813937758599802712555520 2949703 294516505693775293495719516878596952 2949704 108798560224750427243564865875281920 2949705 124474273743320965108269607484174400 2949706 -43630222143460179544083886297986720 2949707 371583098438663724095288642964103956 2949708 178895351363991536738846226990136320 2949709 46280456560165719915441479809791680 2949710 -32878129945256001351113383093213440 2949711 -21634117612784724867645457662372720 2949712 55324857144335703090022605604782080 2949713 5943695486237679831065360471742324 2949714 -1921410672569780946770428943980032 2949715 -122654586892633897099595547664208880 2949716 120547857512825946749934456488189952 2949717 -129270810446632817959737169236013920 2949718 -85638561227028190271827672861321440 2949719 -673723734305261108639774561759569320 2949720 -6029113623990568364737481401958400 2949721 -528799567289970951320949408773640960 2949722 264287421761218413695150091787452912 2949723 13303743229711667337955318060485120 2949724 -205166665092737733609919338573397504 2949725 157079771710899673149369400523987250 2949726 143714831651399951746366173707759040 2949727 -157315284730827748753767208553345280 2949728 -466060557327647108047222032509829120 2949729 -275536698173829456033311012304488016 2949730 27842973403603571939536610996851200 2949731 6947612621491718751043392287659332 2949732 155708026129888778182924571433814656 2949733 589509732538090093917178679490217982 2949734 36463205892711738967018171617553920 2949735 -199426408077485535517986613700594400 2949736 135323073334698988693281321626311680 2949737 15108961785633996422970917853446592 2949738 -148598688144761320442627482997760 2949739 79059712826555420174935372135355824 2949740 -17124046020032164798092016574607360 2949741 -138363329360365902209113399081997280 2949742 -424187579742109734037351604375337408 2949743 159323651361996631394745498411958464 2949744 13945642191228830809545335344988160 2949745 9895458496505819195953639878143400 2949746 -355812959833328538648715377984338928 2949747 124024812614071612908016613431573872 2949748 53454272148887747556458031929977600 2949749 737697288198355737517665447548985120 2949750 -125494362906531626329957301990400000 2949751 -24776215854181549843626014388362952 2949752 53954831111691797787115857896202240 2949753 344359637516238860636757226066680000 2949754 -373682843257428076555512692827937424 2949755 -1690111458916406409279550271221440 2949756 122381485499912098617781048630969344 2949757 2500194081071710001535637405697120 2949758 41456005853035355803484359538507520 2949759 118488380457446832443678605159120944 2949760 64078318770194305217631042404352000 2949761 -310720889847628703644164798297260028 2949762 -225533402430738602639466756327838848 2949763 445530653963634733882213668935846012 2949764 -70400249863207587212962892011315200 2949765 -8813996381654298257843483054933760 2949766 7104133248722263368265673718624384 2949767 -210150768457692730166594839316132448 2949768 -170779272222828872507951524354652160 2949769 418667580827465616217688477148397840 2949770 742513075658454159977508880954560 2949771 9887357974376643121101602064176064 2949772 10127961644724473593654724047054848 2949773 -37402116585947112391770534092910336 2949774 6081749581805226656280415030947840 2949775 -120204726708410009406470360058446200 2949776 107559368518469638318614601554788352 2949777 67902362575238927487753786731284800 2949778 -20621376656869788870508751588878176 2949779 -232393702883818139632514776126229424 2949780 -213764363504909005633766219750215680 2949781 -902885974971089405942165365150644800 2949782 -175309123734828703180211255731578816 2949783 40410266089767631298447359385701224 2949784 -28010391838102174591211061410426880 2949785 312591199226790652303885311124368960 2949786 -20153290449340098998917649023099392 2949787 -15725436655646397379462837722025920 2949788 138522156421578164633287740859008000 2949789 -101090191117523565474291042774011520 2949790 271347242327727142326800029084526400 2949791 249867432853241379105615544966006872 2949792 244784399495802904736566743156129792 2949793 166340345785066318631533865795617920 2949794 230843503344650698620979202466486432 2949795 30612197848155917252006243137209120 2949796 -125160060947965718999022583620599808 2949797 703418870733835244525565456896685246 2949798 151076911266847243413980857092521664 2949799 -306714685717248340402015559065880200 2949800 2269667807504079216431496499200000 2949801 -137618133656370398636363469286048368 2949802 -287284346638617710544162553851597648 2949803 497640104726121666858465458307776052 2949804 -92033205098646926010442534343147520 2949805 -215186767800621275049180501358080 2949806 73734674449388088037017794988481920 2949807 -16218126541438142867192928521560320 2949808 -137238498375826646057136482061582336 2949809 -97773729243602000983654832751018384 2949810 -144864399164528613800315724993123840 2949811 5224727406780075065157784737048952 2949812 -234029616569834185215264743953513728 2949813 372499927324979775626954916870500142 2949814 148634961527300737104155761684549632 2949815 -285937691346488978095938675010163280 2949816 93047001921245699872403854360780800 2949817 -196253790034111656785466826081346752 2949818 -125458249304372748108303258102965760 2949819 -31548438691891206644669326857510912 2949820 -218159630671352157500021776792120320 2949821 -139031396097525542652494755395614976 2949822 -245558795874780017735888901186847680 2949823 66184278732248623080672621771583560 2949824 -185609299623257231939196014526726144 2949825 -65758853670358704330640090999550400 2949826 -301636312105883483669004591396629760 2949827 163769358279570749173852340275393032 2949828 -80820191869194274310900075406004224 2949829 333991227873374168067162978673010176 2949830 -94528848832824338884008914746135680 2949831 -360823459662950333201885236706138160 2949832 292403529072640098208636732505318400 2949833 99269575751432786640047810145423540 2949834 165493740960605419744902659735258880 2949835 15198255843398526837010251549726720 2949836 16727113764107749231242582861680640 2949837 51590491181874903505226790580922880 2949838 388235093339654263275184284024663360 2949839 -74186235339674437472001722657721360 2949840 -865521460128222565528052121108480 2949841 -699547537658088768586551953604575758 2949842 -50753900577302528755889170790102016 2949843 2261335995026822903349292974535680 2949844 50539561101538704828278618270212096 2949845 137962705593055804498594071500647200 2949846 115542547050275226657520540117225344 2949847 489460865078643838029887906844641592 2949848 269676710206761800848724200492830720 2949849 -82633393183118611092104174505105510 2949850 143854087293120539736030188332904400 2949851 72848689445976788113768914081975600 2949852 -140319180356280849797492481504768 2949853 16616925460927875367444138334836524 2949854 180778593184243838098754621704885440 2949855 66475255130866294009474174917186960 2949856 -15371457103097035939397767875526656 2949857 -36946719816274118357858238057645048 2949858 -15062320439634320582765817652053120 2949859 -111286828736228238941840182591660 2949860 411090323299010854588995855619891200 2949861 -717947976888560391042987206850830976 2949862 -72103169476268651600965198864291968 2949863 82325951969877025009631306668826160 2949864 61546970738691382676758824720384000 2949865 10426188926424271155558697602645120 2949866 181792305605990180865054043828260864 2949867 33102159546806828727690319409946240 2949868 -4442264604603917745802692752484864 2949869 -168011278661920769247036550808825556 2949870 35303346381456638316242974690283520 2949871 261212333363532660428865813200885072 2949872 -11767951090555882043516353525874688 2949873 298430431129434430664135859284103744 2949874 -114443511795607741055619842382637248 2949875 229044586299371009331143028214200000 2949876 -65201323254431644548575420477995008 2949877 1235181567276945615796788964462272 2949878 13710478749436239801115193249043456 2949879 188234898568799273644461716685051648 2949880 -232352886941078826793806766043136000 2949881 -180326552656201706043350484681204336 2949882 -18282326141385701890030232394001920 2949883 -222152374912955369451713164239024960 2949884 -18489385895702105342695508915619840 2949885 -422769494058251538394467164067652800 2949886 4717609396008398013627050688379584 2949887 301811761818174435905702787163873536 2949888 -176559910181724704906199598488354816 2949889 334727447632532541261990182572562690 2949890 184188883294168477397956525585543200 2949891 -59981911307041602735691572222890496 2949892 -43558091918226731931964526935692288 2949893 -539776544489788302839994116908749858 2949894 -24135196390823529507511519850426976 2949895 3647019557091143038571156175374520 2949896 205833180396988132780702805485409280 2949897 -143318851080949074971575371422012400 2949898 46244731740063108630040304550300672 2949899 112366149625065047468224474178557392 2949900 -3125796341818021261592946293491200 2949901 -216044442178646738407493820878129098 2949902 264739593163671339112891220286096000 2949903 280854571056451152062899001661809280 2949904 -8922240916093995057119407621857280 2949905 -57630901289685200060776268760028800 2949906 -179166471384303155247040423608103296 2949907 341376501072032998066672779115270512 2949908 -154537446408139943701514399475007488 2949909 2717346459398974885504865130361920 2949910 57608895172696891269615481512879360 2949911 284017897256659129274703260763007632 2949912 163418115812647442575833129104179200 2949913 -140101681262894040681206849623542838 2949914 390901946603235481800877616703781632 2949915 -181255574338330746254603171744584080 2949916 92547470346426359770244453661386240 2949917 548319170697094472566403610253380966 2949918 89018090525452346485812059344720704 2949919 -167707825231797234787596051303330704 2949920 360636768428323881601827769732300800 2949921 71965413976762247046342883780337280 2949922 -374218701615649212525155164684813488 2949923 -542723915745278538294650556920721828 2949924 -70665461241451592741935696856862720 2949925 -401356258972349466056350968082958400 2949926 110338567785564767576443914424440960 2949927 15459992425563709734480937634259408 2949928 -278665850700780564446685811855687680 2949929 -374166695893426504204895527087872 2949930 -11808447971956820592464932242696000 2949931 122402561522857367075742262227191732 2949932 -1067729056184492672445039924597504 2949933 -93235019703917771680515179034342336 2949934 -53641746824849503824872556131473152 2949935 -27738061803355614364033817979213840 2949936 19978332643767139177185004993118208 2949937 -216529061313248125585124314155284880 2949938 64617931068336287145966679318221120 2949939 -46290435461948032096795111485030240 2949940 -96817853508126588762029283290112000 2949941 582828100954874608596731933706840000 2949942 96549112374230149717084488700101504 2949943 -338378696078247625608443846410560920 2949944 142728301029802264898048753970524160 2949945 310183721248572233610037886404249920 2949946 -379525314072334489596032767480097280 2949947 89685631449005053241743120489956624 2949948 36768763898063353390184992268831232 2949949 390304584874246747268314831222122950 2949950 -4392325585536708907075032209088000 2949951 -316884696108676098466341886827315768 2949952 -4662486580652995516937366254649344 2949953 659154790169767202886346301402123202 2949954 59693059782528790268082854809400832 2949955 750038726430219972261848371678215360 2949956 91829008130602639537336576248250368 2949957 -252640552594878190972081496463597792 2949958 351622533859228590423264186064591680 2949959 668697523900938919689757424281121040 2949960 21837897027298784336845048735334400 2949961 -18929204189629023937874137486179968 2949962 84191402861685676972096271873693232 2949963 -35895338543400124934589525458669376 2949964 301267491018824902534582018245285376 2949965 124533403070168688165944701348678860 2949966 239037107361687775123479569757801600 2949967 362442178960205172416146725731694360 2949968 -12752678921059405376187715676405760 2949969 -173134557345868768425651172755468192 2949970 65970402947008486663948982103019680 2949971 -317630964943923505121749415927042568 2949972 163327026988138744231349724997632 2949973 -654050155182825624780391575606376 2949974 -19548082948291058618435607230414400 2949975 30454987045084399125421078858563600 2949976 -31226700999385739328480197130240000 2949977 57389679298512346632001821484567680 2949978 -64919476679756889564613452486873600 2949979 70336878769580740591369411285203600 2949980 105422516542948085866045675284480 2949981 250776699497142243094824149926772352 2949982 28622083811624174072789249645273472 2949983 162787807606298432511345077332432464 2949984 -145441378370434879636189653137227776 2949985 192522306810875208742977894491004180 2949986 66519346532930892307393732346079744 2949987 -80421151992004257899545372950773640 2949988 118886724829867212262932488589903488 2949989 142424915430471351405766223806001472 2949990 12820772932241237738093603731507200 2949991 59131710813373276888135359187854336 2949992 16638607826971667769050986646814720 2949993 387818391882398071247315396770518720 2949994 -70528373858396831444341155905173920 2949995 -290097018997456138550979220760889600 2949996 -76819137997928601600361086842373120 2949997 544307568727950071598292817372016800 2949998 -60689417094099570879955878901464000 2949999 -17474058426333705888485083705882992 2950000 -77697232227562477309378647552000000 2950001 -49003305348017055475690122887389998 2950002 326679972158009913659198613213133824 2950003 -5932494818304601080292943682580992 2950004 -201766986133602606857989873935202944 2950005 281718294982200305577301873641422400 2950006 -189472808952002018813290533146526048 2950007 12541635634356431801320974926045400 2950008 45200091165773076229656203503902720 2950009 -568558931644227584615963078936544790 2950010 -37813103646521491280155185379768320 2950011 138722190879272520062537918955843660 2950012 -93876488444247185937000826870389248 2950013 -511948367499639483988563056264082432 2950014 -73083889710483860559071970497223360 2950015 3744585711632232923540425841671920 2950016 426690229446538956031300318160486400 2950017 113834643502842264509659174106814912 2950018 465100337318242127217411924332328960 2950019 -322616161782338469027368626873832580 2950020 237816920508716676273493174206382080 2950021 -51499965332269404525773209668632136 2950022 -72705558886519384519846670109451776 2950023 -567197448034821198872991688450578816 2950024 24006780604476464841478083081830400 2950025 -188184901050701901473837981596017000 2950026 -5235830283374122976166143538694656 2950027 83020369001704582880745437246691912 2950028 453638137664832996786152865276903168 2950029 7571542635468146854412800875812844 2950030 -73938126058152695353222766189049600 2950031 193868240633527580876771362011620592 2950032 -16334825868659300632385811922944000 2950033 147547498689593635430460417923963124 2950034 59056455903858198987822305674006416 2950035 -242115987245149173106771067818771200 2950036 544338583456755598260465461539498880 2950037 -403553563299669956827977289782451314 2950038 23374462280283273693643795204017408 2950039 -323390839662409185680688593036073144 2950040 -156878380520673543506840916604723200 2950041 220320743352654311376285004220720592 2950042 -239454895333648472610141010837613328 2950043 478741516507282868478467041634888544 2950044 170104830774625172475749091150001152 2950045 -242280585339388646827665591084976020 2950046 284944289813701494833781201258880704 2950047 -87999934291792969899578299209473760 2950048 -197909469205276585435702812671016960 2950049 -32238164257536162778716495466679040 2950050 -24793180543884202163099483393318400 2950051 -23366123488485982792548379128704400 2950052 -118040469613453714073733443347537920 2950053 136919268060575323095437769572606208 2950054 123562604151580767425136784404489600 2950055 126081297133037013803445292175364960 2950056 32189829074701604937673710096337920 2950057 -286342834625164303223363379792040320 2950058 -5897343867069955199924624755900416 2950059 26784539802045527209150333087491840 2950060 195767068466089374521779987697940480 2950061 137598892516546012494910596895905240 2950062 -96666212826950658903411550114765248 2950063 473321256453995924861719559498663312 2950064 -110885809976250410439689681521852416 2950065 74639473654883633279185340536303860 2950066 123941228354773589100007026617886720 2950067 332469035515720826779887500625869760 2950068 -130604213444777454291302396192716800 2950069 162376566484736643869383817357422944 2950070 -67317298284974112941090015483435520 2950071 150918241308597446228656357853496960 2950072 416142998016856297888559730998353920 2950073 93246545407555284883305878832401280 2950074 66580881377541453503138552911741440 2950075 -124820299427701711483395999439110000 2950076 -18471719020129298750012886034234368 2950077 -120906858646959190470338085520879680 2950078 -254319386347049100729083616400844544 2950079 99727998146202290058907718463701880 2950080 1597065845442252611051456770867200 2950081 10360615632252916250967903157004164 2950082 -262175199830204104721682778736834016 2950083 -95815461431024093247375198258777600 2950084 -4308491352592827093029536281346048 2950085 158577168374449331392864200681072600 2950086 -876107050549683718022292454586496 2950087 23450478228473292668550097943919104 2950088 77326912587342648733621565568000000 2950089 -410065962258831055156311398251009776 2950090 18113550637413838376617026779658240 2950091 -208174783971732820108414615563115128 2950092 642483061407630932168772975326976 2950093 687904489845457028432195722861556342 2950094 -193816172761857590380835101196163264 2950095 -79386642358626566929597274307087360 2950096 23676663350851982878562817147666432 2950097 -88204614203663096393168041789872000 2950098 236700501295349583619173856844939520 2950099 255849847797777755732621770643607960 2950100 -60762885560961333963060454246281600 2950101 237946530288699573605212961376 2950102 -270493038947588277391053067661377248 2950103 -7144411918381883683939246492352496 2950104 88639046673235184976754206613893120 2950105 -368188740378945073772909728490527740 2950106 -28973611950094745076745645697342976 2950107 -373453332255998539267509107055051408 2950108 112519755466431682739714425065327616 2950109 376019295700576005799551320198963820 2950110 -40206040369939369510467622776187200 2950111 416688202798584004541736596822031400 2950112 -181216548569369893655322985353707520 2950113 116723295643754301567895968290100144 2950114 32431294011186196889371386670341792 2950115 -18971133264312460446604008973516800 2950116 53847936425434481937069583884632064 2950117 -264930994490219523644615939210966180 2950118 -12492699997509645573040382701486080 2950119 -151897458642176204051349571476427512 2950120 63126156991145310094082845700505600 2950121 -65553856147462949120359753211347776 2950122 21420794365421647897907737947247104 2950123 -295607112669008425555388920766306160 2950124 413474939355311591838507139766743296 2950125 408077715859442156409842727381384000 2950126 665176069455752852383174908636150144 2950127 -442561572288962271569833532925231024 2950128 -28672621390089951694609413817958400 2950129 14564210565212674190849863410429312 2950130 205795053821356164681360818197593600 2950131 191042859766140306691395758275664952 2950132 -129891230361244187739338189028287104 2950133 -700886916687702746659584284434401618 2950134 37055889730263187677195285239692800 2950135 -379588900293331817756078648354218920 2950136 -123641860663221445224025989586944000 2950137 -42815486970283899263251611468368592 2950138 -81603893572847681885327809119348000 2950139 -139732879052695241963444526527868576 2950140 -83362095637968592680105479959526400 2950141 -132045391703627839288936139169502080 2950142 -100913752050652324964828473109164608 2950143 289832354050069765015873693322803200 2950144 9729932983051873152845030071730176 2950145 -51162175356442068115569184877937600 2950146 49642027193244538707455744861073408 2950147 -723051761865281458373138305125446404 2950148 -5368841705369833231167478759377792 2950149 2746333395948112271863975175716800 2950150 13994203210107448431849478557552000 2950151 171415767275477803371616272729664152 2950152 -112947799407453531719011554956328960 2950153 425930703385430709614635129176677402 2950154 -182576768496070582500418535228367360 2950155 -93119867424732202567985229979586400 2950156 145950195797844826460900997630988800 2950157 -125402260643789390122527520956768576 2950158 -24568502636203025260450231662720768 2950159 360934475311012846980513709191293360 2950160 -78840041950122320490771892773765120 2950161 -721059694675421495735596021944871680 2950162 60897344380738993122486707693740032 2950163 101983369043683922622519151333432440 2950164 -4477990473418081304464566521978880 2950165 -298213303822080850392609169453307940 2950166 -122548064831814413257623242739669120 2950167 170296666492922963849632703883465600 2950168 -173869224622250600340474720533913600 2950169 240718208792326231248070331146005444 2950170 63218758644286564168718831873433600 2950171 210333648453373655236411427074653712 2950172 83771084422821196254507333717381120 2950173 -258566845338444371834311412410757178 2950174 -349901524145986166212879482517313664 2950175 5633655413686247016664672610610000 2950176 283175081695235755947045456602726400 2950177 -88973404537478884532902899886268160 2950178 138645710767054831897359657164524032 2950179 36767560262870301739929671415301440 2950180 -192332104827699603296462023267868160 2950181 43873926310400860566585534904349532 2950182 15350202763942096511207369996468832 2950183 -259627067705714389379011197526146568 2950184 579055852031825245492624146180418560 2950185 -10440167293401490656050908010163840 2950186 -90876797736804618763207266816178176 2950187 -4476617970978131975921360351435520 2950188 -179662983937315058155566326602406400 2950189 463583383173297693351296052530882400 2950190 442608962953412815430428881442183680 2950191 49064271461877428461029385483806600 2950192 26178607791973127906211793372250112 2950193 -460616665462842522351705003131640558 2950194 -39967691364489112814686502305589760 2950195 50169721538141016679507799381352480 2950196 26719046432978736456931539273911040 2950197 127949484207001795832074578017211072 2950198 -395116427686145360125950580258950336 2950199 -248666363623254831183439134051467040 2950200 -145984252223564767483147846540800000 2950201 -123149592662423280320592512118927788 2950202 177466099640059873218303230915080704 2950203 -146862087520167319538094838629302592 2950204 78681215478612274319193355843771392 2950205 -410566972744229299931352322491085140 2950206 67403277404949995646954572887971840 2950207 160134149948095658675269606019208320 2950208 -24284165517010416839068305812619264 2950209 -45469708477729431641491672823309280 2950210 46410833919754653315180970869227520 2950211 778632470878593224194944655769649984 2950212 303226347694708665917329131530099712 2950213 -16054713178064170635053477042179040 2950214 -234238199154552154328136642237123648 2950215 -77916535884774140249946266367608880 2950216 122378168314714283956954612319846400 2950217 -163348064470148047162211408745247260 2950218 -149678445778357551707902096834512336 2950219 31291306360090496652019008721527000 2950220 -17032750380772196978017516201635840 2950221 -159140177679416198882759614279418688 2950222 -48227426377042558980673310880384 2950223 -147807662817220318833656353118448528 2950224 29676356226870986726823707710193664 2950225 -51499642558133360133837218395394000 2950226 -167793519216215610186014438342648688 2950227 -54238610416371255242844102729451440 2950228 177370565286804939940663757145116288 2950229 371446896474603388878473778127101984 2950230 2576056333982230618332341369425920 2950231 622020234166936063517813301243052272 2950232 -162778510539359015108925263395307520 2950233 118914827919499210366879270683700176 2950234 54125617621819059213901888059931392 2950235 -309474325378438666825405422743096400 2950236 -68393948979816816107562889821388800 2950237 -432376697968206986214339545253614976 2950238 -61786247361080514645346183353356160 2950239 42853803410933711387001029526225408 2950240 -70864350133691010882985791573196800 2950241 -366030247297869764168598446645667870 2950242 53186354747675261393357389473482112 2950243 -16390911294509216124936042772595576 2950244 -360779111462845289969638807738214400 2950245 -85271154143620679556609987018544680 2950246 53554323714850111071904575817377024 2950247 -575248429368965483657333883828287304 2950248 -1250174574250022916609117582458880 2950249 -333913861276970536267509556547214336 2950250 -169816273469934842525977707381576000 2950251 -566202774741756764451188322709866816 2950252 525929089233128428860445659073300736 2950253 76778340695810877001929809886524502 2950254 -41975028275375542453261080044196672 2950255 -123623725978119143590912308146227200 2950256 -34529642555703187455984111597846528 2950257 -517455398024988188694291242302610880 2950258 -273360040085649383795645948359361520 2950259 112477953103384123866253750436738304 2950260 -117595426584711718406070928300861440 2950261 -47747417806889192430778895727106500 2950262 -154151679612938747926766517385943040 2950263 -166737958487813328968532388699814400 2950264 -437438352103556133673868692820336640 2950265 -313814121716002379592004123028050800 2950266 123173432888660753158064647681314048 2950267 -234492150671627933752668774017326684 2950268 -441745882637426556351875093777098752 2950269 -42122899256410624232418421401836928 2950270 40140412056562596847900999444952640 2950271 99192273021108732671476606769369472 2950272 -63838803652139287128744831756533760 2950273 9544905716027531972870446401177904 2950274 -343968275249335113309949735271010864 2950275 -64093008551171938035157987213176000 2950276 -54794816010895829194455491511898112 2950277 125490610481570438405772611372811072 2950278 48508904853993896693729159615032320 2950279 -97353825422773520200840936131116016 2950280 228489123060983282265682941225830400 2950281 46732595708020193639448647155782570 2950282 -58374315631277565525380778085716480 2950283 77245230636693119193412850644824720 2950284 -212112788429921141886299505440391168 2950285 19892274361710597063891672446057400 2950286 128620746142798832289704015152246080 2950287 90278109092588109076510839468007560 2950288 -139751920582178493937773467541897216 2950289 -8248653844819291005192105847014876 2950290 -105731240236304603735587364037734400 2950291 632870408717907782398163435313867692 2950292 -482313999710446697258540744394105984 2950293 -273000492670205630145334094021821536 2950294 97557020345953799643551656624305696 2950295 10903702517488159998147909657093600 2950296 -137097525175205238990156175955251200 2950297 113310239903794654507623262270604032 2950298 62062437633122122423742003886307008 2950299 -33607582324263361804266431060072112 2950300 13387879851948145743641009701772800 2950301 85893466770871848443826302256902400 2950302 4202157405090518205126091485189120 2950303 279799426804567732662048943869271960 2950304 -73500467596729532024728661580054528 2950305 126330267702052018006493194571045760 2950306 58698634785073133243044627196946720 2950307 456225567239553870536760734145614556 2950308 180589136565866995618378495269144192 2950309 -152307198042943912947383548224959780 2950310 156460066631521128037930269496533120 2950311 17982339286345343533857367939004928 2950312 -655467525509116456007450382347596800 2950313 -230106678118693682723012362980178560 2950314 53783304664611262613131874014122240 2950315 294516719443479691529076643188728400 2950316 2461743208749362715847123947279360 2950317 115401150849987654530522928481088640 2950318 55360171838650882240468175161697280 2950319 -34931245535437160895425475105209328 2950320 44012007951152144303019853165363200 2950321 302621337253922093036469726547240944 2950322 -492200427675872614388054803793376 2950323 378294226847363445779288540329808184 2950324 -217281355346026907042453949133954304 2950325 62985618306774313599002607013833600 2950326 88846115662703279632832130181146624 2950327 439387767460947123472927609483844152 2950328 -608993428413328328929327997759139840 2950329 -293376916030537853818525187645693616 2950330 -174623222549267864995472992500049440 2950331 351539428884172241583495928563570912 2950332 39612544519711777357618821671682048 2950333 -716270418469710794319506749236539700 2950334 217426893062830701148559430528491520 2950335 -266050591852867496005895488695050280 2950336 119685178985152161328589649398988800 2950337 -156934131835695837093190600178285568 2950338 -378686229647944834757354211943241472 2950339 194791136091181858453227815760994200 2950340 -207588591883227308413255867587644160 2950341 257889157633082679287339171613933792 2950342 113153647394615994890559359080687872 2950343 205672488010108063772032846972680 2950344 23755765561066153833536693133158400 2950345 -636836539727692673075908419846304320 2950346 -37094252006701411946352076469717760 2950347 -109256411228052364764631989558690600 2950348 138134063398110585277614943528811520 2950349 447468729438152581187472379361628300 2950350 -15378326227737810838283774082336000 2950351 39629575479556848564592878016856232 2950352 55777441101418476404582891809062912 2950353 178372256953027239932904565002255744 2950354 -41818242289077834228616906435311360 2950355 -103529059333363681840235132356716240 2950356 273497715495935194124855556921526272 2950357 466400555663670643959778475131058752 2950358 356556291902072212341936921396968640 2950359 3477709907028731268868355844594048 2950360 -50441639371443215395234816860979200 2950361 542028544783068561994340260805341962 2950362 -109353688100270711467973538256158480 2950363 -70479576281382997021966480694868352 2950364 -18339504902126612105942155569268224 2950365 -22991585091566619312653226703450560 2950366 -11167928022328269048025876873494720 2950367 279473771999544309411652847901841632 2950368 -12415902199508828757654187235868672 2950369 -587102261048535821710025021099896556 2950370 -45739776986186027491692447993681120 2950371 -216959740776848933624440027230059520 2950372 -280363428711169720311625065910743424 2950373 -327157993024906099027057796911790820 2950374 1837411012812968181973570759372800 2950375 78194696894147163358778541560874000 2950376 85192521456449241923107935076761600 2950377 -27964417884475296118697336625315840 2950378 -149146552291628611171941047888684544 2950379 19546913615734980060411877153943400 2950380 -48343825146538474300739836902435840 2950381 -233914491597904878508739392857336608 2950382 338295167685296232703140148328798784 2950383 -101896179374087543720784237801392376 2950384 20658105403546238981115902796496896 2950385 100706317955697008108170646641142580 2950386 150417380078796367930545615200782464 2950387 379819649948065748414695337564479824 2950388 97938132493569047306739672458548608 2950389 -149118641970660823009809524837795712 2950390 -129397248588579225923558520571852800 2950391 -551733388196959253708406403460538288 2950392 166933240102853641238121624786739200 2950393 -219942212505704526621356863339134358 2950394 -47792446851180754883083310989701120 2950395 26792091155359053135431553386016000 2950396 37084077109891124611919953808734720 2950397 345098704790178172424021882001040812 2950398 154800599470990246483676341818992640 2950399 175741905721059248888588556281542400 2950400 -253695014077319154895238450066227200 2950401 -30567649604908076567626082531638176 2950402 1288774400472886812649325049208320 2950403 -467711793325289807540027825770041348 2950404 -20847930791309307978410861088030720 2950405 62506941563685415054751186605269120 2950406 15759374856323660969344105372333152 2950407 215359120239514812928000951831294704 2950408 283577936412587207867710399740072960 2950409 -14049822945836763605207205487290048 2950410 -126432023284198612521157685007824640 2950411 138582645016502879765932157195966800 2950412 136887987119714915820823471616117760 2950413 338602843038438044470531418085043200 2950414 182212757510350772668652934307577280 2950415 -49224724989493273996674715862892000 2950416 21587855547904917171327362138112 2950417 -77586369705670545333788827585566528 2950418 -76057804952818960383085717367624448 2950419 -171064061430164348580489561926634432 2950420 -239830324389607798997240955822397440 2950421 662979779889415470943762367818436622 2950422 -82161330760977670101181643343678528 2950423 -87048607503027483746049547694443680 2950424 -271228312824436229782545335350487040 2950425 6029803831058253307592982474508800 2950426 -6291970909457046212864763952931088 2950427 -663250501066127593834642614271193724 2950428 -80796630540423581955072846059867136 2950429 107071895684940867668640137640123276 2950430 9116416280667021929848396722654720 2950431 -395622045203981424094763128772300160 2950432 277174582472328289073970877494853632 2950433 -325906085893506156825059793336855360 2950434 246879547690390516112944629934477440 2950435 911166358045280751900743152683332160 2950436 159149402623651793374685243496833280 2950437 114535077588506812929237588154063392 2950438 134131068728253271106807247061809120 2950439 -138784733825796704479287529044990720 2950440 -155621676831914129348655697010688000 2950441 14945491793273795347205988513368840 2950442 160514992836633020509049338568498688 2950443 12105504276238683731153818649602332 2950444 119270301158820900363905016233706496 2950445 -6768211406085795479849736917170080 2950446 -8641112151240754081490201913648000 2950447 578878100124626517060735868746810896 2950448 137598890786271796596659624261320704 2950449 -270396617950314694652632173803135520 2950450 96364163864642365633941598809294000 2950451 -77309024204967839483950030644048048 2950452 -518960516480477386298821914333143040 2950453 -2057863566249088339607803545862176 2950454 -2438054245934641528814576766165888 2950455 117545549847281847370731644554060800 2950456 -185535315858951434840236330916413440 2950457 -133844126684077838096514251151353280 2950458 -22301624250919954139228913723840000 2950459 -17551658439381650098664337329805340 2950460 -114547898009530774251516374505676800 2950461 -45228460381415134036915779260582490 2950462 -72767441870873432348555856105393408 2950463 -88240306963940844039327834956148096 2950464 -89052874710900986640403752026112 2950465 -129255826055996524292503537432536000 2950466 -7964091970706379674532337479947568 2950467 -152734710077164214234200889555606352 2950468 396617808467050434889163828633579648 2950469 83859555759072526022252929650373752 2950470 1640342659359708272868576340849920 2950471 559345158832720787627474992300312 2950472 210306591590404500087414030729216000 2950473 151383267358477629138597090913280784 2950474 -232900910712516800565732310991565264 2950475 377990525344099827258510017662419000 2950476 -195010556843201253304273148298018816 2950477 416194901384223009295665379182326 2950478 37029665582816690853406532432207040 2950479 333632900982791493540894897723594240 2950480 19595970335620304526408068005724160 2950481 270666648903728317137017350296168564 2950482 -18583280429648202951350053296129408 2950483 -241463493004063583283675817750678296 2950484 -345734469228847559361462710667577344 2950485 -108307758398104062771302070843948000 2950486 101631276511685043634578864164659200 2950487 -216509848863967066336489745769442368 2950488 6582153062906011927414476058890240 2950489 -31673713804415286687580258554948540 2950490 -250166764074854220548413909081716000 2950491 -104472893234364664458343705693344000 2950492 -146311644757086194258322154942146560 2950493 95305787228963212543399990080960384 2950494 -338899003293022384237492577056128 2950495 104887618216609494046071437283753000 2950496 393988633507691701561569630638702592 2950497 -92588785432014669949551873407558832 2950498 149050995545638494052060181167360800 2950499 -161210718982266930498522095118838500 2950500 -46905177896152828834685386622976000 2950501 568302367406451893116356372199425052 2950502 172773761453657193814663184020745952 2950503 -286972719074207626167038632818703536 2950504 62858802725635292059022034970982400 2950505 -261023094736535012853064950158359680 2950506 -114716484579576899777188070222989056 2950507 123847351583365386783207754917530512 2950508 -272301155459831634124517571626448384 2950509 187186537716668406886822207847081856 2950510 -47196213598943591140470418499577600 2950511 -498649107021657810980974400368131888 2950512 -30413818520367738743162270757519360 2950513 378647850831680476508535587640446208 2950514 -2420085368265385956024977809333248 2950515 76404472852546542339208229568483600 2950516 -22693901562681400787368861822802560 2950517 164351139498591995173344684621259566 2950518 30866650606485010095969648797982720 2950519 24096775216939934791183893579893760 2950520 -61877853273478078377554650205184000 2950521 -1632722181000884768865903668035200 2950522 -236781797207475483824272768552748688 2950523 229723969289942052073906915344179784 2950524 -59785612088675351282493242436864000 2950525 212152031029837268779466340408916800 2950526 -59517970605402036580773428252115840 2950527 -78823344467037194702261173800250992 2950528 -25778918171511821781786607327641600 2950529 -308798394944282838844823072630337360 2950530 7096099914711740222328394349360640 2950531 4673682408186722471378521804223040 2950532 50834478313403277395651243423158272 2950533 192612880199498535729509278882809600 2950534 -95841953443781628763877076290620608 2950535 -359761071618189185244216069967004520 2950536 -144108317478807039324278577536409600 2950537 -136592795006328978163812502404511308 2950538 -632950400531892429531035796437696256 2950539 179549244654066787892234976002712024 2950540 -51223544351403153888374893891307520 2950541 927492923411417344279800458006485344 2950542 -36589886844180059689687518376192128 2950543 -75978067580951670926827726954208256 2950544 24013422682745036540715712692264960 2950545 3275349273804933388503267097717440 2950546 -37901897090857943051972476870404864 2950547 225143804501928199402792014744911520 2950548 92026003203440994400500391676835840 2950549 -12372068275931874980735829252602368 2950550 12520566007899921787787229981616800 2950551 430334984498728690412028703304592480 2950552 -528022314509778686865126068220211200 2950553 -149657571487341819113351225653336560 2950554 26486905879588600466121929563717632 2950555 -70419408081791635121910145500673440 2950556 -289470542717506555737445186222915584 2950557 -433517124583076987920633957262828160 2950558 -30915967427186415638427134700872832 2950559 197772572784061484544954292595681760 2950560 -211034732676112263138596706897100800 2950561 270772695642999793322668980353096162 2950562 72842872410430563602663395093918032 2950563 -832789244527693926480591038267904 2950564 133285969218890605550951510816322176 2950565 40641245725463730205066226290532400 2950566 -114544447100206761346744793723191296 2950567 -175387847517759079186710628040536320 2950568 -22522892639966947831441350644858880 2950569 108195629688192564426139854897926484 2950570 -37094989818923907478146160084270080 2950571 -494340020330996514274573675305340800 2950572 107209357805686736502686110284744192 2950573 63497410801036532676927565065887200 2950574 2064428204750629278158751410350080 2950575 73143738086747785405454560427112600 2950576 150202715755132067407349403790540800 2950577 -50468731151205182260180071416179008 2950578 -124557188018196164255912087108292096 2950579 228970510562670824575012900011239180 2950580 -51142418047993490732871833264947200 2950581 357406814915455462642410580785406752 2950582 117273494701290287336495378431999392 2950583 381245571377778894290876075099969832 2950584 113592012230627724532091060010885120 2950585 -303413435143816964002191122260860 2950586 102406355062300520282395011411448320 2950587 -265388163844452264847527881445000 2950588 249306866389378857172201021493231616 2950589 -386286681502173235523346853644455610 2950590 118829641461106652012663007929625600 2950591 89773432116098804554000249578168320 2950592 167232222296445460469563355704590336 2950593 -361933077468768733833356489715600336 2950594 29015097111542602205013951982758096 2950595 -338264993019250007830273849744988400 2950596 -346593939899203299542337741844970496 2950597 151611723702750249374573999008240128 2950598 14943162467859340127954104299939840 2950599 -185315758207662079493185073163246936 2950600 586735784687671766413576066944000 2950601 308269840997509304194623643230542592 2950602 -22853775398368476786875368172050176 2950603 509591678560004170065783397481683920 2950604 72879495365003584044753698471617536 2950605 -86890832875825474095673287518304000 2950606 -17069013141694548257618780849485056 2950607 -17326252325798561233183383096381768 2950608 -50362537814881079160581723210121216 2950609 -345991098739711728832554071603538190 2950610 -27897215985615300214421317156251840 2950611 -92219639551443118196302879933249536 2950612 78304231425668406211499905638000640 2950613 -1607508666595135894177477296990731904 2950614 -243713494117948691034488819210814720 2950615 237018507826737965636034455346356760 2950616 -62705659991580991116366494887526400 2950617 2584487606247749058378744227866560 2950618 104733497785980693972058406661404160 2950619 153262042681818562253769521302138896 2950620 -4736915330525218111718487855467520 2950621 -1010828558818909383860776460145472800 2950622 -192134144490141265782521348331122688 2950623 -38866003796064146816368805790004920 2950624 265599864929958139713953784114708480 2950625 -122692917395598750752634409319973750 2950626 2600933901626969218459911056375808 2950627 -133976191255912107650300193308318528 2950628 113722992384703851174958603588042368 2950629 241421533341269617605855316493232288 2950630 -20065940944873751471845024504771200 2950631 27489969953551638409615771254494664 2950632 -200520195447890240834422692222074880 2950633 -414216314229820203337134016352821062 2950634 420479199622148571982464843443787360 2950635 7496639833686257986593630394575600 2950636 119209700836551594916620466605665280 2950637 138790818299539223846620885380995286 2950638 -109055004046854576450616600984645056 2950639 -86974575871902927967866038396674608 2950640 -44849520304495116708769920398131200 2950641 1207849413691727437894555618028062080 2950642 -59692890923756379893288834275424256 2950643 -123409187429771943521974465561377360 2950644 -356003244961462675041061208315332608 2950645 120694601770307382563043449216895900 2950646 222776532351730133976532296208090272 2950647 27036230150613628693848662936755200 2950648 -90924906677799258005270060999393280 2950649 -53846287049864088626874251985324480 2950650 77765225318597589336962015744448000 2950651 1183662170003582076288541238719514064 2950652 66311977700320424089275945079873536 2950653 -52663293836048857445635375665100800 2950654 -46404829535077383528248950338880128 2950655 100362207149602646535572557812211560 2950656 -54080802604863523291774477355974656 2950657 225794127990877997569425670174523906 2950658 -375826702508882102021449268148755424 2950659 32467767660019447247491149567364164 2950660 478968148021244776767852655656960 2950661 -140114637441794350257477818817415680 2950662 -19851502773731598603069886723553280 2950663 -26577136604312896770636723553070520 2950664 -60632112875686912773505385695472640 2950665 -78327622281448039090665183723432000 2950666 -182365087698923254848287113174688160 2950667 -145120418520049737498682169384314284 2950668 -3236015047468713930987540104162304 2950669 -238108875760768355373702481364765556 2950670 103361442631914046927661603008876800 2950671 -166485204137916048788059310808384888 2950672 -3452986336950201703100989430554624 2950673 16730205927056125464059952843594240 2950674 2873054887960757734576781793446400 2950675 -28976308043278123949703011607623200 2950676 -214586116815439083368764972538112 2950677 -301568220607405872343604405972705586 2950678 -169747778642230770406965806215995360 2950679 -140609971853439122753827249621705440 2950680 283206169713020128929278568058060800 2950681 403721519392183219520412578546626000 2950682 45917761376488882332537735600772080 2950683 10724734964899266358235921364026304 2950684 -10422294578631370637421961123219968 2950685 -114728611728936490840910549094793620 2950686 -235072609909333213913644845570936768 2950687 163757257426791775702880951491178336 2950688 -33279011418884148944928026128023552 2950689 -97821082615704032223598118753018880 2950690 -53214229847752292479564754827535520 2950691 -334812314025794840784776672202924816 2950692 -197746769502920303127268362455961600 2950693 182854466982096267717863278285600224 2950694 -227498132524840813359456403005861120 2950695 200013405146800789618072412128915200 2950696 70106968482971362915167167685672960 2950697 -221882300231138395679491082443870854 2950698 189345800453631970209897601089886464 2950699 -18223436479205425755554391914695136 2950700 -133095473483289862024508201460672000 2950701 41539701953099477875353396641252640 2950702 202653978159019867565912064337119552 2950703 -1440336525595792923477756742624896 2950704 -31596984499349389496681839225208832 2950705 142872924484576113548302350520807860 2950706 -88834860146330143598090766163680 2950707 -452964823950204022162070321939920896 2950708 -131136760662447932803594959414589440 2950709 175411894464679328058017128978796910 2950710 -51710780724015505485286912053934080 2950711 312029732386308921198147755698886312 2950712 -243216802243752365723079620757012480 2950713 63419363329991976662554512758966724 2950714 33801092448051846347975312975904480 2950715 370504838257487303174068049387244720 2950716 -149724762186597747824742606436294656 2950717 81164179521742573767815903182094784 2950718 -180455483139841720985089682332944384 2950719 -75871312129835620403614859018482560 2950720 13884020709016295442557229654343680 2950721 -468484523649272321892174687623107500 2950722 95034611408013589852357659708410880 2950723 28257817658306779512824679701871120 2950724 18434753547493541166704633873817600 2950725 -10585579774580309815092342654782400 2950726 -8688103768173799200090564591638688 2950727 -4374716384343148538055856478742192 2950728 -215284486852770478551304830842388480 2950729 -129296758477031894996092542719393280 2950730 -2794897854673537282767762917646240 2950731 348396418172836687209672313329053292 2950732 -186811892175169298818006340187675904 2950733 9443036296937332242898233617722944 2950734 4292976999708867195750161820271680 2950735 -56182010120518253134420492848627840 2950736 1973356321921779773694471521697792 2950737 91538632967883532694065724318757360 2950738 -17846509876596289764353379113372160 2950739 66092312344803414291143618141111040 2950740 -88390973631537170732066042835383040 2950741 -490505334101029554615102177087011748 2950742 181957426975938582679751270046058272 2950743 65735514824535101244500262954204264 2950744 -336014809331289939075223920559841280 2950745 46129674573356909928429145661522880 2950746 -2020970627898623840666243679941376 2950747 -46727053450640305018607468277162728 2950748 -207286224235628182491142290883886592 2950749 -599313544071858911002757064349957056 2950750 -107773820731541577211119022582080000 2950751 757048489786471363609423731211870752 2950752 -31952206892646078223086185890185216 2950753 155275881599014916426278881105723368 2950754 -24711187647430208749256328131923968 2950755 -247481552131753020842357894447695440 2950756 -82360288667678631137261730565954560 2950757 -167774288465974601290691429458616160 2950758 144562379295630998756014620650512704 2950759 33967578825395038341952323110387712 2950760 111051099085765121796007739768832000 2950761 -345614417291453920556235793778435616 2950762 93517859140233947392982891531528880 2950763 420851521832287026917584038999348240 2950764 47281544289443606523712322052773376 2950765 336927500299275197125907013326331660 2950766 -267681365587309447883137638285312 2950767 -252368891126396609435924238382375080 2950768 -14933437377970905165747264524845056 2950769 -115594041911271855624135774944932956 2950770 -12163673517781728225713056445952000 2950771 350103031625196984004723891750256972 2950772 -69358839899428098931037607069388800 2950773 24244904577521435927864716973514240 2950774 34068079584772776017441181802943136 2950775 -177496821639507376635892342082816400 2950776 -640853370993237263279732855439360000 2950777 -480060928149413186492534159025202220 2950778 40314662650702186051279375665951456 2950779 2115807817366353858039526539967200 2950780 -79657444027396304891631996253724160 2950781 131076807021920064293349761597413164 2950782 -33305132654438977512058799688239808 2950783 229982001639266467551788182348399224 2950784 463835719891385207476023856012984320 2950785 -177068422924314788992311652869063360 2950786 -24159941727749306587890966529144800 2950787 67192544796016990340764730985773472 2950788 193633093215454120636323511141862400 2950789 1048597766424290351844285590077088 2950790 123621308737940242853481923424374400 2950791 264495959782094925527012280590663592 2950792 250906048657694910794398630862131200 2950793 -448194940100602285507516204967417958 2950794 35780226045983827199396749668625920 2950795 33002614029452175398071055943900000 2950796 292578372347787418717031440104422400 2950797 147901650984865836240705798184869120 2950798 -173670210389345603413312602779457600 2950799 -69001024445259272897294274986773200 2950800 -46630021044387330795734573801472000 2950801 -32446602322919313574823994155546880 2950802 333626464764963048867919878253118352 2950803 -96717176207660889587770265797045920 2950804 -5904570805204348933603783254341888 2950805 -17237846570075980337533749883476480 2950806 7362546221436111099156135254361984 2950807 -560128162539443086227655276224005944 2950808 -129074264324906886575498413080576000 2950809 -22968539144263795432899890631034080 2950810 29749908902376513091102247679118560 2950811 -150794519285478749593283202799271976 2950812 106597661937554801507818000568103936 2950813 139812364557105593321679571640793062 2950814 -7300395943154948271783536146784448 2950815 -45064874499543612585751978121587200 2950816 252170862788061601247417923066134528 2950817 632018892009948320224150164243184866 2950818 81016180913183770024361068147987968 2950819 -336467497176526889736585100650751780 2950820 -183288564859620589161915848010673920 2950821 -286029371511452067766295202831980610 2950822 -70929233441004858126205178482743168 2950823 -299394808826193660459264001707258696 2950824 137317942345109147055784394270392320 2950825 138973507107764787776364389726443550 2950826 -136491950078494414567276228547604480 2950827 322579925403477969209856370087893120 2950828 76025150579291359721064787642982400 2950829 -80354173987663393930883705419648170 2950830 6244434773113138930711070889888960 2950831 -62939861888481657445968742120404480 2950832 -1750982774414847708988066146385920 2950833 189661293764005754235777176518912800 2950834 -46265804090949361177598710775009760 2950835 -516044421543443124281461050002877840 2950836 102027327760350199429529447601377280 2950837 466598726107045906993261453629819000 2950838 -182671370874954268238642744182818240 2950839 100645262703645201938648800732048704 2950840 -100090810510174462761886378196275200 2950841 208963832973721846168485476408786832 2950842 91673178669501689602115514520948224 2950843 34255122830519878526985036806179392 2950844 -72870281337455104211676443365446144 2950845 -119833339917613513554106724881152000 2950846 -191469443903757392224593055483632960 2950847 452668178964333991031920622030650800 2950848 -60576235328030261913046157088522240 2950849 -394946606508755969780889423731911008 2950850 -55134111739891508430302006247091200 2950851 -301174448245294564882991915233788168 2950852 137871814501172964366251765376952320 2950853 371304003851498482344176769120099102 2950854 60821758115447459697422442841540608 2950855 643036021218774213445290091136760 2950856 309291221982714545755588085615354880 2950857 52330755478190381843160423082740480 2950858 55023386233933588681754155058433120 2950859 59114725769041916915989227436495680 2950860 -160565818404713427599009227249582080 2950861 -126296625021000037396053118602695496 2950862 12761555694283591859595366474954432 2950863 -141334420550702736692922881828100336 2950864 8816567845821441476738194219073536 2950865 51214620686429545608172306279081920 2950866 -56852353747634239231975417275427680 2950867 -19189060014837990677351619494344084 2950868 -276029461707062010425332879379175552 2950869 -43741773713948422543649273831563872 2950870 65885353230745947852386426729232000 2950871 -217134736651544446355693616604220160 2950872 -391681620967192014596995952210350080 2950873 440643761221463386622711698714362122 2950874 442733250035491875431888771917635552 2950875 -4860449800043518995104932131564000 2950876 -111022311343442980356412888408368640 2950877 -27968187039624170202589723933967808 2950878 -167549777200832000575415442090611904 2950879 -33334519310252528662686829659649616 2950880 -154546451183128989018738620729917440 2950881 -102238788607464083320179416626047936 2950882 -94016316169904317108777763664834816 2950883 -91020837654535630894057499397115296 2950884 -41277269094348034723200953288601600 2950885 -68016059375059537091286569143056000 2950886 -212851003929087723823198048880248608 2950887 -269407480087452835541517867965825280 2950888 738553382951313247256934411047976960 2950889 43201632553041220842321311873589690 2950890 45337568962443196747357867165286400 2950891 -469411321450776256475320357988413708 2950892 51924416417663134857491887328977920 2950893 -46138519990226457478441399637921472 2950894 -287039365022812578310607423426985600 2950895 166472510716739706316731071668828800 2950896 16557775787687253709357189401477120 2950897 -265855105146101343003645333189268654 2950898 -98919119215433385589214638565088864 2950899 -6457431604324315939865253702243072 2950900 156544846661255871386231993788876800 2950901 -381089336579982015241765117346801028 2950902 87948054609517909600905410790503040 2950903 -50141344778619130716534659591789848 2950904 -87691008270075414258771272659783680 2950905 152477330709950864985029201162084160 2950906 53288158751414464553313718309931520 2950907 -205223032325378251350125227834730160 2950908 -143679297318046716663142318166883840 2950909 75619824636521025276899983531600800 2950910 131205255513184684378003145509134720 2950911 39824546997670265381311002970953792 2950912 132272064324645259012878878476599296 2950913 69352747946985116287802852642842560 2950914 35155204530713163561469704355693440 2950915 77246118715884304282957490323795920 2950916 -126284726000855761590092741830949760 2950917 -234658688945076139268358480651711840 2950918 -4771486897909437121577758116386496 2950919 -28234967219626440796674472699852320 2950920 -90607239769318853787815691040358400 2950921 -77471415336260696887965604536755456 2950922 -81016191619547406618426529921100448 2950923 -195710959329870067844364380339652096 2950924 -8004052371465256611445420058726400 2950925 -53852368100337014662291615611568350 2950926 234915772989994923268956829309682688 2950927 -257972557387616825142492769808944704 2950928 -104094257403457985564101604174069760 2950929 -28567655530112569200742951411514526 2950930 -32718220212108287465244823208414400 2950931 -87921318297614857605434824956845268 2950932 -282233001350524250747055974103779328 2950933 -159449545128153767002324615670996160 2950934 -14824458492197459408549717940758016 2950935 -26416731780532666290755484026596800 2950936 393127012986277965532046616144936960 2950937 -68169870056058730115692478641306608 2950938 146464680814956763998633003750520320 2950939 657542165946607771707922124420772740 2950940 259431132216822160393097394992279040 2950941 37439881031259203903669201565017664 2950942 227877596137058738255914872533605632 2950943 494623563580879998819218476228164192 2950944 238598887204626483244100686042890240 2950945 -653462584534113823259069734506366000 2950946 -35474036011988727881285085701408256 2950947 -331537235328613051397069081763528360 2950948 109857174627821318848849629851648 2950949 -251907203439410787615038800775194050 2950950 -96175284786696068902276156871884800 2950951 -481165322726190127013520995908087048 2950952 2338309624082717676080453444567040 2950953 243443967679976200311344221402464960 2950954 -210168272541282580924819709469455520 2950955 117266823173677287282926448369161760 2950956 305365651212766496569200625063917312 2950957 -109569532727941662248150847266228180 2950958 -21111662506967494415742797810229120 2950959 -131829596250245150153836190823097344 2950960 23058862893303884256130435072327680 2950961 -4001022709662710934397776512628480 2950962 68016469735426928696467167456082944 2950963 425451786797499928163591485453155212 2950964 717544767990424505231351341662518016 2950965 -175904030363507115049013549162184000 2950966 -115988174028066767937971786093260800 2950967 -375480736481672830785844350499034448 2950968 168871276143168917102524220736245760 2950969 -17719410770133932820380841957594240 2950970 -201284666131922947645272999708019200 2950971 -39750790433620667263169338679155200 2950972 -92670335661273429973142273028554752 2950973 151084030189190296168734282348137280 2950974 41420694709063713628617230041075008 2950975 -76688834177779212398534847198576000 2950976 159862136699736466751093094791774208 2950977 274445842229669232212811979620060720 2950978 -75237947281852763367925165081926960 2950979 154387728424176493076705101102301076 2950980 83910245229592433797622113011916800 2950981 205871527873008308777460526157580864 2950982 223569191914564010961865107946561920 2950983 -47955738646487341290418223402575872 2950984 -333509481973511409990356809779133440 2950985 427500130392751516711914908873083200 2950986 -585214091057648441629261423938816 2950987 35836972545488102135151045686437968 2950988 488187169159361304240249924032287488 2950989 378074222599867686398635978838693760 2950990 -43434268705395044822963878346661120 2950991 46685377998303017524125628611073392 2950992 30323054631359755525943024042508288 2950993 -332330813439786651655727875254151616 2950994 22355208434406774584456713809797760 2950995 -6298780355221222270154772643347360 2950996 248306520044427827674895223935217408 2950997 71636236805774010031482284834033664 2950998 127475596926230831480027089851056064 2950999 700375085808026274571434175743989000 2951000 -23826941141446157346238730618880000 2951001 33880622939578689771715263323418330 2951002 133710205688629235617767193563494400 2951003 312881149202515003823245460264675520 2951004 -61517480850213099640701582373724160 2951005 -349542745378930280456999178402584340 2951006 342936460019973057903339212255885952 2951007 -160322983219007289397041586246782720 2951008 299295163352761436161081022779883520 2951009 292597767313620203807602095925252116 2951010 97955553775930642072441360405850400 2951011 248788663555849741108419063342994080 2951012 -469696141885824449157318661044418944 2951013 -217785470717549300465392112641396032 2951014 48473947252750575450045384655478784 2951015 -322662024972600547393390612291706880 2951016 -59808847528385049511791637401600000 2951017 184131763017549601282304696642935440 2951018 -41860777919991321541188840603706368 2951019 -35952396294410712485911743031993680 2951020 -180141128193787648430074072706027520 2951021 -295568184253542364616635665931268778 2951022 -89192678811475185766005787636475328 2951023 -189883122710398369927110619140160280 2951024 -41845793965458859731943029464924160 2951025 8533325871529518195885647809965600 2951026 129772106730577918373758035138539424 2951027 415946942262594526420847343537996876 2951028 -207195400934315237302643761074741888 2951029 -198223307209552767172832398279452370 2951030 -30969007199446741059525888947443200 2951031 -15695632007446740608140341827993136 2951032 -22371810878341226137210152613355520 2951033 372368339286027592811879667679266282 2951034 -32831426653856950606384704949239552 2951035 -108633917107608609807099838325387520 2951036 -220168497443668251787114893191430144 2951037 -511004960029711610772316995071139552 2951038 11135900891567977167616925389167744 2951039 -52939106516777537429128894901511840 2951040 -84331840668449281881294602502144000 2951041 395030865431132644585307727405517442 2951042 333878513127176165814372103069411200 2951043 71941941806798945813863256770851504 2951044 -230611667206066813779911629792432128 2951045 2250305784090001522054727577753600 2951046 -36450455131106227242771537258639360 2951047 -11248343953867367227870785512510976 2951048 -367921588186445547230766253712624640 2951049 -109938921053256222198858729448447680 2951050 130467735377432072327633376360070800 2951051 145523769278152696983854994342500052 2951052 -34375291644459354830578224713806848 2951053 -149119373824059893339298153664237696 2951054 120955099202553354243742554432086976 2951055 315215765362601942449119948495415800 2951056 104390733141789221931964580556480512 2951057 -60924805236764220658170952779146496 2951058 -177980739686844162412161571298947584 2951059 37939650679828618454294043929433260 2951060 -30897404457007488986335768889794560 2951061 -54720327222223455165918153685655040 2951062 -65476635380431093521714628874275200 2951063 -13572530641259971573691783577029688 2951064 301141131815574298416224627682693120 2951065 61569703438178800664113595735469120 2951066 -32697728960874111660048455332407840 2951067 -79138087957238667194613296614399488 2951068 -437337205763992119635296204356977152 2951069 -506318191162940875139921732348820 2951070 125321981451626228738917406762563200 2951071 -568751005244465975709310001653661728 2951072 -431027725035748416316442859840012288 2951073 4121588942104856160182640447155202 2951074 -29195568145605399057900678545425584 2951075 103554391131623935861980803079126300 2951076 -4141081861520251895294168649056256 2951077 -131848040343995685234231334936235074 2951078 212118651864369610927353348792457824 2951079 -51549843208920766301332257188176512 2951080 57932903824626135092655339343872000 2951081 231818249072159504921858377365388800 2951082 220506720329646812908530724648868352 2951083 286422800052374434443714254574653376 2951084 -254388332121491003082351252850627584 2951085 191588290056909203275299412528466400 2951086 -17013073339458534875877766976760000 2951087 327429552732201097379857784531726736 2951088 -2606879230205463746205497243467776 2951089 307811230571332624496969658539391890 2951090 2639595116377258440028352281912320 2951091 61898700417175105010346178493433936 2951092 -140245556873924105637937891308064384 2951093 245181677941692962437875552921945564 2951094 120842287618109382978031486981641600 2951095 -143365566229074602393783372700268320 2951096 -79053561318288169033787511271526400 2951097 204367655149887057749588532579800400 2951098 9598885112232480682345392168577920 2951099 -70515934212022343056464788237045760 2951100 -7005245838865733272996704477312000 2951101 33416402362026657837599209727084832 2951102 -67359331396059369415955254805492736 2951103 -101241363113409886137620597953623096 2951104 92132127229828442888260112021979136 2951105 -643545527061443597883986497435473240 2951106 -131364775645698195602868281640736896 2951107 -75159311328293548727769445096842240 2951108 -108451930415491739566805029597720320 2951109 137409431617416298844647083125465280 2951110 98458201645853040723518510218104960 2951111 -6762609565029068038751283171662688 2951112 94158253354983988428739086517739520 2951113 -99319955084143380650958420440122416 2951114 297117789393144915391595179560320352 2951115 29450913335331603621641916238563840 2951116 -158334153441005082267866590166223872 2951117 73048535650596656708915577168130392 2951118 66103137467881749603060095263291200 2951119 597551822645331912820082581045921920 2951120 18592014250078993089540139592417280 2951121 56092891352254039111387144060873440 2951122 8108934820607287062292054176788112 2951123 -487067276364905436750655482048300720 2951124 -126334801555365191115573762546401280 2951125 564669282549998862455012966564595000 2951126 -92710664235838385190543392735563488 2951127 249781037514389380099069728844932000 2951128 340080144616744870634121296519516160 2951129 -225104174804834593610511497782760124 2951130 -14157780916489575032425129568501760 2951131 -834173160172021389572365662165631608 2951132 170672816571830878621071509250739200 2951133 1277321393168524932718292149533984 2951134 31791373455720074234693765233113216 2951135 -344874493387551520450901726200740240 2951136 -152822865518438830381853554160959488 2951137 -157421817318631482179732416282235200 2951138 -62701482135831893178111612739276800 2951139 -28908984268775426229977392712493072 2951140 272801363124523772830272684576733440 2951141 -195041418381664706342531187459100416 2951142 -6905077682523613564407151885985088 2951143 132911750003330500725397364277362344 2951144 -29905097845556915976302112989184000 2951145 73142081980319901597722667227136420 2951146 40786380065697313809710780250202368 2951147 261342683555011891966018821522624912 2951148 -166925506083003712753351569671786496 2951149 961663810203312165921977623125994752 2951150 134692605378284175038608667526940800 2951151 56234770168243176723263252471942400 2951152 -62690248517477831826639578628358144 2951153 36085863166236097739546291647328064 2951154 16323181817584308518476541306927376 2951155 -630686628862130259955601788957148880 2951156 -262832381136601755010631134849228800 2951157 77097018312991634541488719069679424 2951158 51095796918367482381950445262447872 2951159 205134585039508946080168500385488360 2951160 29916446119640779945710460231065600 2951161 -649291277544699007727943135132249238 2951162 27188522663268859399986824534610432 2951163 296110446044398922800040406130603800 2951164 -80923720603780963401590192907829248 2951165 -60296687232974844313566911963174400 2951166 217941780940263889857774717310583424 2951167 42428838506089208627820096178711992 2951168 -45003944835755353942922111892848640 2951169 41268575022746628905381934328813056 2951170 19887287989575033875689248762432000 2951171 -7933344411895193284055361211075128 2951172 -73477756329275955659766226864128000 2951173 -146889493892281663938617557047469920 2951174 -219195979495024137996317133110261664 2951175 1333631965189787779363473499083000 2951176 1487861430431243964407416404541440 2951177 -528070860912998837161918836898992768 2951178 35837419743179350026189320607879168 2951179 183163682987471920521123603518614272 2951180 79079812823121580600857079850649600 2951181 380993780183865422493349224034107840 2951182 8721385779926679304860222957757440 2951183 855494932330347929908235813363601600 2951184 30131622470069682137958343294255104 2951185 192617991939530120159870634384685800 2951186 -10725531433583646789427446523100160 2951187 -85052069757333198849796811269551360 2951188 -485480833867815673470457404516138112 2951189 351878511532867368422707086968862990 2951190 -24735028771292853056568136093440 2951191 28769762027568032387330953067003272 2951192 519438965517796794900649156261632000 2951193 -72951480470478750444806465603255616 2951194 -7399609299050429712430034922528000 2951195 -2817414639987190091599586371420080 2951196 32144798836001587994247703767588864 2951197 -193853565376835146033622958964508948 2951198 93038814085618643749087581095047680 2951199 87370904168358638989296828727107360 2951200 -30648960139198008396031735313203200 2951201 547633549332117798604119802408227504 2951202 121459547520239214345674275622812032 2951203 -641981512383078792011943016217997920 2951204 206055077345405558900089219922979456 2951205 6527799396154563946389985173304320 2951206 -114123329413626192070152376485789120 2951207 -11462790890485312294985064319753248 2951208 -200784103951420375303426195392921600 2951209 -32797457770326783683473784134163590 2951210 -113605967783418431716703124758652480 2951211 53954022083345737902479930560189272 2951212 57524947854340499372107675766241792 2951213 442534166538449213324862835584049920 2951214 -74256274401049254477756470381383680 2951215 -296737593451286678048108623984163640 2951216 -56335359372618221871103960998248448 2951217 301885718137652770249719850651832580 2951218 -165465254961664423815114355418227440 2951219 -13584535685936414554811197633662456 2951220 32207036055765279655757303155138560 2951221 -25721307073848659089733730992988936 2951222 -85170898095385486716630227596042368 2951223 -168458880299025650432571680575036032 2951224 1105385905112617406456038006840995840 2951225 -49682256986626593406755263883992100 2951226 13559291745765724078562470959673344 2951227 -96306061669062341266275685531351848 2951228 -45858886437275720785912726398526464 2951229 -151703202625918941419594137539417312 2951230 -138079121573668215291431385904482240 2951231 -120888486231656715405586097326165464 2951232 40646201749116607545066731549491200 2951233 23336930484551347050699769791564482 2951234 127779297133570450732395786892161024 2951235 168701267167090220573337483408994560 2951236 482367096029480584816820162973745280 2951237 14828656329050448709409080268969886 2951238 -28357960032151455612342191445377856 2951239 -615363506901228412155540533658830280 2951240 -184033529360722977904818673528320000 2951241 -230536819188863767275873462248011776 2951242 30407939911726829678653965496288512 2951243 434149894745650814962013177777514000 2951244 8997031269722379866159854648548864 2951245 -214385166636395517292695524521868160 2951246 50385036045744578953008331550316864 2951247 27045055508605756418644795671533208 2951248 60567030797538025574579796308131840 2951249 219986039575266482105703903208739136 2951250 39110468312168206563104580975120000 2951251 -700578980110282259437474190814496080 2951252 -118453234901667386365846119273562368 2951253 -15645358602751918526381057220897138 2951254 162108798565327498211559746727552192 2951255 91156578721425855004713472666427160 2951256 140390462724057647407898992251371520 2951257 191303826717185877014488918992798144 2951258 98783112338649123352180024020168960 2951259 663370424535342507484586044841860608 2951260 101790140534236180617832656300533760 2951261 -302619050762435539601031569383008576 2951262 490398511270224759799729543004160 2951263 -26349063406653709444673505604234640 2951264 412756428196785850782879301427920896 2951265 174679415606881480301586084806824320 2951266 -80967240720745758556053660906224256 2951267 65552534261110762360391573436552 2951268 16910794767732000770301735198928896 2951269 139904653080821653104161418142300670 2951270 174844610103417276539886816015676800 2951271 -230167071134380828089085159784946528 2951272 294275812874777478902925399486412800 2951273 144017326278810235706759978497656000 2951274 14151535566599190434437036259741952 2951275 -39082466870340020155351660346184700 2951276 -47876248896598086848220187934979840 2951277 -257046537488802681487689042999523200 2951278 -62103496555132838320291104266744832 2951279 -675987131218753473731021093102403120 2951280 -51807647083791582783421555175424000 2951281 3325234936286863662715791115041892 2951282 -110095169929499834285849166623769600 2951283 65332905591435732306483397798492224 2951284 33497583005620039476733323736801280 2951285 475661422002177771690395924893775160 2951286 -1062907894199619921163536388023552 2951287 -469539221468144803291313696516007064 2951288 258014120960946148346118613153013760 2951289 9113006202359485528710721482969600 2951290 -10033234108444425630546493507821600 2951291 23333557968157629454951911589999632 2951292 240290136991497042385516814141809152 2951293 -97559380597079579008932349203863936 2951294 -215828751314675191074073732145570304 2951295 -11825367756287272711094154453327360 2951296 178752496341088491771538427042856960 2951297 -81076548350455409692573421646832254 2951298 49318315915714991162028954241528320 2951299 -11481440520532132934797002101823312 2951300 45842076137899888424627648019532800 2951301 131694465097302103265956144012890720 2951302 -313483375862719051964857000803288576 2951303 -51302184815708237502880056936207456 2951304 2687385159751526516465003956101120 2951305 402794035364686559385081075851520 2951306 -218811686890985201674633911345935520 2951307 -305025059661161349153937154698870596 2951308 -438909113870791652917331234820999680 2951309 -333965308750442509177240763394332490 2951310 73059806155454852323608996314924160 2951311 -549663773952942159057044049357064 2951312 1213329449750054514652217263521792 2951313 -220879674771158058791819275885111056 2951314 -146288930910496680861371693282176512 2951315 209102830555475420697180765841782960 2951316 3674076002457019085381963825220480 2951317 -36076044997080930330726573009958340 2951318 157220587761379041420003839524713216 2951319 361753290037634646981837085244186832 2951320 -115287774709334989110117864728371200 2951321 224741416508831211410309741928007044 2951322 176889175331324664476841514566363648 2951323 530231393185622299731142341648621572 2951324 -100141794646533448243113125006020608 2951325 23673615236383810790526499052158500 2951326 -26963524914134667008026631205709440 2951327 -166454900308296964696457651442553560 2951328 -48478743524814350269811903988498432 2951329 163048122942773403030822561438162180 2951330 -67195673642751815348890370311089600 2951331 243415909651582744458374105204773752 2951332 226823504931693827054391239383744512 2951333 59052284929509531579846315437280960 2951334 53623276563395527038654150773429568 2951335 491763533585449298038528192223876280 2951336 518019899678501196965411617272207360 2951337 203444476644517783370118054519547968 2951338 -118141213939388719190439172385367456 2951339 -138624776224190505890946473418517680 2951340 55583960800610909792667255291002880 2951341 343466012334160824817980597751486742 2951342 165451447056880427979357596352418752 2951343 231023793675747107846971483886253600 2951344 -33524057745153503870847303774044160 2951345 295266124589377079531487806029586100 2951346 160984535106206661295627827113529600 2951347 53591711650457938667196428474692432 2951348 5650324622395185179379997818255360 2951349 337355213733787693864048107074828064 2951350 -40002567289289520641300232627883200 2951351 149066289955479441864541273783117512 2951352 190872379876357461907956580913664000 2951353 -296707936154759581814776487141074944 2951354 -22460342100535606736375310584963328 2951355 30178746118240030232487869852989440 2951356 -456657446872689170958510790246012928 2951357 117695627510072382669217216486602720 2951358 3579368495309993258924839945331328 2951359 283163390491961834082328773809034360 2951360 -32426611765194174496644299111792640 2951361 -21999729793909931294888012312436480 2951362 -181957558867505611047721466755342848 2951363 -83929227170441746747780953503663616 2951364 -112816743411314934320086938480168960 2951365 -737604034046736245380471701464812800 2951366 368092430720856231629177043193967424 2951367 177046285679915421706076294220928680 2951368 -355691467033582124797514894722636800 2951369 82362061890624583600352559607190400 2951370 -17832378217858459634365536470860800 2951371 189194840995754800572666921879207572 2951372 -61793312444446777535649459262727424 2951373 414497776668992854638593821731912384 2951374 13758032888839998135764143539039936 2951375 -227131062750314057076276444543816000 2951376 47963690273251144222457027557588992 2951377 -27241057588796628353739570642128640 2951378 -162263668240354596610967790774144 2951379 -116671621292531936238653131287542976 2951380 -101238125157128085345838370468989440 2951381 344752530817929313127420361885864192 2951382 -57694523604181349887310413633191936 2951383 3241843338262027378241713579683984 2951384 15322384634264267041889409169305600 2951385 -35540912291136311260325695019904000 2951386 30685520519604423758669825318105088 2951387 -114400946160047983082523611261310000 2951388 275159860287410640048650992106818560 2951389 -9332128185101785015349190693419520 2951390 4889368623448950189348741503869440 2951391 3533389108186185333931342825085184 2951392 927118097695793218327534850899968000 2951393 3317538710297060793442483459863060 2951394 92996997162611710591184696849980800 2951395 -146836756161826364814041275620519600 2951396 -93697115782380613132771181073825792 2951397 1418130623058712499255142515136480 2951398 -334878387020207569352492969967323136 2951399 140487461185795116569849456431240320 2951400 -113766515587142353163401232209920000 2951401 -412180803826840060102684009170354096 2951402 -142477162096385209687141451672224848 2951403 35149505028409851974394395921625600 2951404 152340267030239504781564862712080896 2951405 381173383742842516764802214538216960 2951406 119580700654362774986643945639265920 2951407 -28959878846572209952232798769688040 2951408 76578934654691168081179097614712832 2951409 162284102345619711629215535759413104 2951410 31257687823035445543547785910584320 2951411 -200137280484634596234256098511909440 2951412 -299746285025582929978596315641683968 2951413 -337381802684843695677388512780704338 2951414 144723224447844193027863794903031552 2951415 -101427363171091203499229265020382840 2951416 -116494439285013763532930807333990400 2951417 -178267198380325290609852067207153920 2951418 29116937079776055350860960469921280 2951419 635079317434164481989093092237362696 2951420 36265942899060962866549531227425280 2951421 344386275807513403425111717551519808 2951422 -52794069260329908450184435669987200 2951423 211992074213644229894843602181628672 2951424 -116440131196119243124070954261544960 2951425 45474954122601056616707035298912150 2951426 132703230202647167642468306457960864 2951427 312608195095654149712988918294486520 2951428 -498491629377672376866296364359900032 2951429 -128545632979188287721729239297332992 2951430 -125764875022160170428479605093109760 2951431 88092929349623259434207019044287792 2951432 -1088300368316549308709006452608000 2951433 -10121177165874621519060461194673580 2951434 2641290457451193906722108661450240 2951435 87669149822735237224923665259616560 2951436 66281217487721135492268087418245120 2951437 645398644101313057190243953219981440 2951438 -161262953147015993631535977137764608 2951439 169036858636311471962410926218751624 2951440 -112200324379767522427506932750745600 2951441 -152727765377251550564720470259581920 2951442 35166299237538239568286590097576608 2951443 -98805531621160714687247233588290480 2951444 -255475338683203648678653832703528064 2951445 -60477578986233201009778599431702400 2951446 307434134513163984002242900838127360 2951447 -122863999370821347508818008321063760 2951448 -135844019660000474829081598733844480 2951449 -154330733278407945615405635704746550 2951450 -136121132495921684585276261901918000 2951451 431361750405998119488138857549237040 2951452 -56890175280137025960607412891516928 2951453 11018542849878508479421374621616620 2951454 -12645641274047962609614104417412096 2951455 -189768912005846560774314444703966080 2951456 -80472265309474540378043474458902528 2951457 -86171898046148313194084620424884560 2951458 -302280021674132394369954348254239920 2951459 -117287672825984371626956134006768128 2951460 93127521623919717482355709156147200 2951461 -77444432439117203334451973623578176 2951462 -265891738808159278490512113472116768 2951463 19337898873710694326701661340148944 2951464 318830118649401514774751095748843520 2951465 -540719872647714872689128698954021760 2951466 167191958156478621693423477755754240 2951467 161972378054174498327801859017597112 2951468 -149267441266957574627268850793026560 2951469 -194025686952712419582932586289224906 2951470 -42424016741371344174109752315997440 2951471 682232422374013299603344877862662672 2951472 62956875420957236950887897529516032 2951473 160460945045994952182216130903896640 2951474 -253844187099918524700548101994817264 2951475 79824798019402456221898249402080000 2951476 288043235004365203013506646286612480 2951477 3485864306228303708043475061700480 2951478 153922665523132855800356401513975104 2951479 210962147298384445994208949245601280 2951480 -52654601207892132615786567775027200 2951481 -171208243618218656358201583424513280 2951482 6724661719117201252469066316729312 2951483 -602760042305268585766699485278858268 2951484 -194722391081811274138955955929407488 2951485 473424863163160241867771125200243960 2951486 -285876287222456801523005943047447808 2951487 101249546210024310404243253650355840 2951488 -17483726222880922799225050805305344 2951489 -113696821698614226099040432546738044 2951490 6884059162410294186947064087513600 2951491 106969897977703798006279662360136892 2951492 -422529469946453749059626781046771584 2951493 68806611081807028219019038278204000 2951494 37607912069801789482942364068868352 2951495 13089812893435548541426125467851200 2951496 -207875512535231741974666323729914880 2951497 -43496120468387543869564741505302054 2951498 -39047507981400012132097533168414720 2951499 435791701772998059420548974803192768 2951500 372786533520309583270805311990272000 2951501 -102484947585271918117151382110895648 2951502 94152708104154932038458427262605440 2951503 -95993794556408008851476655385007248 2951504 -90975947745943381882972792002723840 2951505 37400658125639349996386865899683200 2951506 608711938905623959543071797261715456 2951507 -6331935121019713791803379633236640 2951508 -42592951045742101262090437257289728 2951509 -563458492487992722871485539217906720 2951510 13160217737460468016060439373112320 2951511 255023580439817714955127832041867344 2951512 -16902910265757948369966173566924800 2951513 -371093533531374303516214979010149238 2951514 -197033104988920405217843774935374096 2951515 128421213520371482061741583583208000 2951516 407930469400982969502342078814614528 2951517 37472737617363389653342037554303680 2951518 314024038438467256038398503347384960 2951519 -662828760537314919191141926402935840 2951520 -1266438547979405493956704437534720 2951521 98237277318102586728816665324359872 2951522 -85334504192031070697717896000378368 2951523 177215849397222659737907002662359808 2951524 232987860127942960633503711115568448 2951525 54164401012063945809157888601113050 2951526 -121994865919604610284118307750540800 2951527 -2679888393869742691949161544913616 2951528 -170510421740812770113216689101834240 2951529 40750929223981334413634150743953600 2951530 111565828834420622126243879191160160 2951531 -191567634654474202500510023621160000 2951532 -122770001772653761249970316165043200 2951533 301455932243617634030580518086015800 2951534 -254757224729689653684842285166722880 2951535 -239391809248240991738878480910242800 2951536 68334320953833790453266203738112 2951537 430624986346935448614948059550783186 2951538 -146293085425198751362969969527824256 2951539 381677139229996043696147708919499340 2951540 160162452257597499356032462452794880 2951541 -65587917490738644820863145060108800 2951542 -223714615301111585913619423339256256 2951543 2094077765162248522183445512610016 2951544 72650002282017800437132789641707520 2951545 -133594893601585310042513592260096700 2951546 -53497685653545791559967629150603072 2951547 339348534440074227275862491620018200 2951548 295887349305542409500145558901803008 2951549 -92501313001125819932335375289399592 2951550 44993238596461078485825434819356800 2951551 -432082406868774182782738594661718968 2951552 -79421641670399745063238074000998400 2951553 -320725493692384961998409038247808 2951554 -270811722946178099790229676109375024 2951555 -394566237284765448948652071076458000 2951556 -216766717649357813054477406964528128 2951557 72679099713587018794137498614282080 2951558 294169189300934202540266422309416576 2951559 -1855813594035360499860588686615736 2951560 41184130732089800071934197556121600 2951561 878929116900551724708632149484753424 2951562 -9644365555043227555714939269146880 2951563 136921805084567037874147820190144 2951564 -193257247914197749405712988599106816 2951565 -151789225948833967492751538056520480 2951566 193059466457596066872263239367307840 2951567 -12977096970961625993949558131643360 2951568 18446845762360733129968248638668800 2951569 -419969215230550145700850889599918030 2951570 65187565322406381452401560088315200 2951571 -55422605214652302497671232530565376 2951572 -32541602446100319178705568614875136 2951573 -437398680407090639783415199528856178 2951574 -16145862947567742100976668566328320 2951575 -34891456456300258907222792388737400 2951576 -433775069893728092970718335434065920 2951577 -176429232228330308604384257609174886 2951578 -101240995125776524805278751653465344 2951579 -756118495722851769950455554476141820 2951580 -49570287916302604858495005094947840 2951581 257419389629052081782344283816862700 2951582 -598625665799168746850116363874630208 2951583 -130927573158222657726499105062171576 2951584 490220384427867953536090409053126656 2951585 -12841501941668243250453490680600000 2951586 35884119915195179479584508223884800 2951587 -349636140880562126933851219068518208 2951588 -411454065831418891217810761074429312 2951589 -294430969608895872335880115341487776 2951590 66243067134601574003644834968983040 2951591 151664826834077912379552675130940880 2951592 -150744937596472027852205199490252800 2951593 -144936154058826198323759720803725600 2951594 -308834860944752470109411824517549904 2951595 -122495648826962166481909667241661680 2951596 -144949302392608453370701252248783360 2951597 461034560469952529044969243013961024 2951598 139957260454647129848881656007065600 2951599 -204083521807668794433369409807234064 2951600 -88959487403407624082210480937369600 2951601 -147928823798154918079734477547358976 2951602 173304358558480465822473506538854400 2951603 -43272426437650632539034059466887616 2951604 -30323952011844520725746170252855296 2951605 -248279906914863898068750889780288740 2951606 529702546241809181572910776264704 2951607 -122018909455570056449924510912411928 2951608 -371499591573873026699666525266452480 2951609 -60897990548671874071873552421412396 2951610 78738620327238993541258019143253760 2951611 -96200472509324892467599687589170960 2951612 -115577385685933811297331304237178880 2951613 173906137074613990411574279518734720 2951614 212490141401358930971100778714611072 2951615 -395078720758526954569740904287657240 2951616 -66378348056886923060464430358724608 2951617 268841343184904887194748690561913666 2951618 -536045444459173751548856873077958784 2951619 333350680360544655340753997134003008 2951620 37675875985071236807607834708787200 2951621 -198784085929057585574497568692190178 2951622 -59269408017900425701201230642649440 2951623 127569651744715654785999682745429784 2951624 -83925248421151758676829400137871360 2951625 76339249064491202572056828700608000 2951626 144063546464653905009645722019646512 2951627 232255857894436718165091586868349072 2951628 250850764359827023322492381460824064 2951629 190994987425292146177150319839962230 2951630 93252582766911096081676044763470720 2951631 -63879064933599395913692128164427440 2951632 76677983365386393002944519940366336 2951633 -42070062680410722518154375492081756 2951634 -8737664976534905285031184391110656 2951635 401251800987644527997181607654540080 2951636 152994026743320272809443957363136512 2951637 164527010659013161860711115769206368 2951638 -52317204317083300526150408022184704 2951639 -233643597827497685944445706917533560 2951640 -7480223489598243899822846790451200 2951641 96473567426293178759665354841527104 2951642 144703487611229853417142436332173792 2951643 312972680778513454346473484474931864 2951644 -633366939163196642425254210253860864 2951645 440133652631081816766907110973189080 2951646 -140039098986113059365780340703118336 2951647 191594923125496369551149287276053792 2951648 3219255156636009001405142860824576 2951649 -6066178177476487181316731893287360 2951650 26912665830301748568334765434240000 2951651 -146971042789982967790236279813454128 2951652 150721791115166656601091547959705600 2951653 -290070895065337510429051041721076098 2951654 337788505526456611650610415896087776 2951655 -49138680361608009661598429590932480 2951656 1239358247437127095980670611962880 2951657 164463884832046078520385729634398906 2951658 157123805230286908003378264200763824 2951659 31859607699581372827417028822421600 2951660 -247158018506071794555377072641720320 2951661 -190726571600456203906897935190073760 2951662 -57597888667017481224757563291704640 2951663 82464079030189536980185992586382448 2951664 21996480399266137086094267331149824 2951665 45269645214526542064322032743590400 2951666 233990923144412759397214180498966032 2951667 453827875368503446710890509085520240 2951668 63457332046782082982432253517478656 2951669 165191622421275762731165076646155840 2951670 134840508173529693045061170225110400 2951671 476519453843505111515033036500828912 2951672 35612877508670217947468129233920000 2951673 108052553253720218395624380507258144 2951674 -431059455289895599320843409049232 2951675 -39820019626667931241194432047713200 2951676 17836560668366791054509871401283584 2951677 398954659025998271895766839899556160 2951678 -243001207877669919758708053734623040 2951679 348695694710481127036785242428073088 2951680 -36801413616703506699859382438461440 2951681 34501407752555127494623211889391152 2951682 3949105868705161946271330522694656 2951683 -99828090029053576704598733848792320 2951684 -33518033446583616804490880307571584 2951685 -113544912298516644659554400143147200 2951686 -133983158796972105385784155988066208 2951687 -134982450461974483172319613842338664 2951688 227969829896788317643998460456550400 2951689 314233035531353078353036133812857124 2951690 -36184311503827832113083186109056000 2951691 30337786421972185331798858830195440 2951692 5138893114605619795823777160435968 2951693 16269074041637981321210099040651180 2951694 248556531280613202855640180534947840 2951695 171129626741916314162545046144460480 2951696 47276194479186621344697710420164608 2951697 -32540551053252329971001729723531328 2951698 -342056651302720057636392968590433280 2951699 199867794498449345702223989233478700 2951700 -21228500609790497778571308301824000 2951701 659914093065556265352132097412577504 2951702 91357136233015226637286213763278464 2951703 -21112492537406080901859805012320288 2951704 174547873400131794618759751868620800 2951705 -35234366582157003441895959227067840 2951706 -101037032025934333902716573482461696 2951707 -160948200802509858788813584434412800 2951708 -120717967755274392073377381645814272 2951709 19641939243201018428845856246214048 2951710 100968892024992469455422152321286400 2951711 301224050278990696224915416913927960 2951712 66878416171690393368095401805217792 2951713 77937597046207497302107517803688964 2951714 -11267909724302217272976761851895808 2951715 -107597308275519257701609637181086880 2951716 -378596082179671005062021889617868160 2951717 648320342189923785275507214822056766 2951718 67771880645361987142374686730639360 2951719 208956303866215413272099629613360120 2951720 -42369191930029835706506621508096000 2951721 -324976953577030168435064828268816150 2951722 162386309130524029956100885208628912 2951723 178484227785579884792161467376929972 2951724 111570303898849074218246743752992256 2951725 96146165626824279748187073798748800 2951726 -148915387743756645085994576975472000 2951727 -139500951472757018500902699464457216 2951728 -258757606631981007562374579879936 2951729 174126059183754254328458536830926016 2951730 -69463402194581421991963681061766240 2951731 -539009285290133784891001279150660468 2951732 13918402287138340919960114687754240 2951733 409349273886476633751115837723509024 2951734 146833328084878610982295663467497472 2951735 -137095512950775025690058636821200 2951736 -271494646816511561060271039689318400 2951737 475989629763578748692212484740564740 2951738 -66668278082188549856103671527854480 2951739 31842487649446472138613754396371984 2951740 -169275300373419616336865074364113920 2951741 -174955401872764959595266168956814336 2951742 -280477253429375828497545304394812800 2951743 -453049078921363621568221022753075008 2951744 -65720925585189985364004638523654144 2951745 -160482241534678005922088392606276800 2951746 -32352543094165666556500782006428160 2951747 581991491580828902654168930325131196 2951748 88643650865627921793820109218160640 2951749 5789949118093344769986432026997436 2951750 -172647807525767816017624183724928000 2951751 203369698130035255719431648278936320 2951752 130409437441235574924850312063918080 2951753 -116875128183058170065213180728682880 2951754 26610395571100366750287478778881536 2951755 9224978772859624449736943374251360 2951756 161256266049768175055701362131527680 2951757 491649583522397482240213323946066380 2951758 18248240604391773548453113135633920 2951759 161770474222240921253517242033816304 2951760 -26471249922238529706129483169136640 2951761 92021234506221315835424936518906824 2951762 302103500832470721904183588201640064 2951763 181614635789167298316708839807232624 2951764 6460433838386468808273434083686400 2951765 -415621886385277758310433906534922600 2951766 25317065449766416905004518352102752 2951767 -2521361154245714289573926801139200 2951768 10203761284121821194218806599045120 2951769 446967230664677239256959911768091344 2951770 56100556802970938219697362073081600 2951771 -570345885254189222626927045302884028 2951772 -140569998344060990759562629608478208 2951773 -223805547628627786263735009549801696 2951774 42271452114054330973330265808936960 2951775 126759141121749595228394446167486000 2951776 45755412300634573264372007387922432 2951777 -216522861690462449359686180616657374 2951778 -3391336558314715924123114371973632 2951779 -42935674348111641679171668763163620 2951780 80604436591762874923715411888693760 2951781 173738098623165994549612589215186944 2951782 86288414445955622410459246191422592 2951783 -940841563748731658571739161372952560 2951784 51680491583898195133612026121912320 2951785 -145366527782027023607046623063533020 2951786 -9275354249356000659053638902332736 2951787 63937805518036907993383049428009560 2951788 312065445120166334069462682198245376 2951789 -97773288557938633681376520101132160 2951790 65935455546784513229211935105015040 2951791 912043701205904135266476475951254232 2951792 -161984637501733280842532720251797504 2951793 -98104434020827986837859595439096780 2951794 -106675551180808683406358783509715040 2951795 85754622846810818259138788124480 2951796 -107499412215999969733620053895979008 2951797 -265343930925583124488683876184213920 2951798 -22290635862893698732030253976501600 2951799 -199712803253412036633203755725246720 2951800 -23369165827802268442635053882880000 2951801 -510819536230722127143314945075538198 2951802 -2120292851377667061963851966062080 2951803 6005229056438054090567937817990052 2951804 -217784692773236497998258541118476800 2951805 18790653084978053391018277318960320 2951806 2521066771611754766857879567786368 2951807 79115892490515605973398713388196672 2951808 247798595341551143912134283907563520 2951809 -37513990370418779938448858633861904 2951810 7217810385338527930800828959976000 2951811 -322281181957285508922262231362554940 2951812 6506474079294653163653020100769792 2951813 -223443596122776884008470676637803938 2951814 109411851238151296415053384769538240 2951815 209830969012993399603074592108515960 2951816 -188107974869203142610408970271293440 2951817 393461543650419501502211387018488800 2951818 -212564044722941491735372241969291520 2951819 -392400213621934894993548567869333520 2951820 25841206353813862201017315416248320 2951821 461478196219134093558303659979680 2951822 -249983575182129453793208008810932288 2951823 62347701056128606929142791023685120 2951824 -88237007839133277976422107132354560 2951825 110774036267853888375003881249049600 2951826 -94142809744547744354990245649920512 2951827 322877842191543726907537993630645676 2951828 5602422190650937409627847545917440 2951829 -192969254701930173641121194171568000 2951830 21011991201013805498589658171833600 2951831 -5349419192965836501621916141165368 2951832 98296857416050405624033486144266240 2951833 3502886258592187958341057710571082 2951834 -49355941540053598292475114190055184 2951835 -198992476930375532205333724740710400 2951836 -19460652012014414267597832285053440 2951837 -132668610301060322522210220957452448 2951838 168478583772689609457262538272417344 2951839 -528299234881932003216035024058080400 2951840 217655527171542787496369545622323200 2951841 -155774880253427948121036664382420736 2951842 5676536771330002852646473098228000 2951843 -77820671069424695571028340710492176 2951844 -44100433817284478000825127677349888 2951845 17897043965432404522817148297554520 2951846 -29487255376060867084799494973289312 2951847 -340911551807414156878485189996928176 2951848 152505721481446847934410417502197760 2951849 -497683515767203450456426347183270150 2951850 -21899296069111026977429191039776000 2951851 45147065456348056766723106609676288 2951852 -123247037691160085490712398787906560 2951853 -270977767924118613521365095345660096 2951854 -92362428861471027408190706820114624 2951855 -19753890405646881638937380284134000 2951856 141642764945812429179545717067939840 2951857 117373051847957040637393919338921106 2951858 -54240420429030991743284171920972800 2951859 -347185768562326595125423527839501760 2951860 -27110615400038750017961190907814400 2951861 -198899006333398094422795040123053056 2951862 36387270390675485843640901254140352 2951863 272111215566817385502029344110084480 2951864 3830610776177842707731937108357120 2951865 16571447299124738190602680195321920 2951866 16139776114439445313192454082019584 2951867 231797775478059125038746533614370916 2951868 44279462729195294252801293651530240 2951869 -454150758303291323292289070545856 2951870 -224055728216595685064762339955549120 2951871 76714650372436806798811343141951760 2951872 41124827808065036458279365613977600 2951873 106069911631589252208622100536813122 2951874 -86993129386110918069880533557121456 2951875 63616568580526015681360668030057500 2951876 41584140279974795134021347300063360 2951877 307869112330381614841171105588430976 2951878 -120643868742793279994072049480106560 2951879 -184357677288885380191014407255484624 2951880 -228678732466419346319832637199155200 2951881 223258663548797381526195002041121700 2951882 27531551584303662265434835440574464 2951883 13691775731860395774020523574367784 2951884 -132873831657808837212411937855053824 2951885 298976259966907757511405716723141580 2951886 -75946799899420963432945117034342400 2951887 -150533378934448519497246023627240464 2951888 5085875079296356573694744001994752 2951889 -56397798953060754804655301572147200 2951890 168050062221283694725048259394624000 2951891 -169961684408583124205861506299234708 2951892 -222981301501019298568443631129970688 2951893 -48152889667607225137346703477192800 2951894 46514270428445851012696766178434112 2951895 114658669427035971267463128745472640 2951896 -282531914151711172157986168574730240 2951897 2053321587852818902743094132046472 2951898 43317159907472404144361357193828864 2951899 -66716344393016747796724503609523872 2951900 81788083300026888751996740994483200 2951901 -32115558326744600950349147206242132 2951902 -414311537956696401139301750857774848 2951903 1340704722511617691300223113562466384 2951904 -310002025402751017593944310415884288 2951905 150048053906041157857943491068042240 2951906 225703730854280627215260194149891152 2951907 -4521422082077978540436625424246208 2951908 65030988346279660171192388290016256 2951909 -305262934320684467971395851914033440 2951910 -21042583533151475270981032834732800 2951911 841272553135897220033117798454030024 2951912 -265951220559248795936236724855439360 2951913 67149770107341269323521044653932288 2951914 -139115059245865054566467613020344320 2951915 -14042379464357103981519767233297440 2951916 -177843012104049019274277540311040 2951917 -430286242099269256705112319472015188 2951918 -48158577725711719252222198847808000 2951919 -63167068957405449427235788051295712 2951920 116639941749977513385173894418432000 2951921 61929934454774747421982236071195712 2951922 -41972002420935114586717791248632320 2951923 360002270291731574724837437200885212 2951924 105526916730209420749657483544128896 2951925 87301414190758131746745655265568000 2951926 -54457137637608099532088599877140416 2951927 -546774898824620670093831006224651856 2951928 140778855221877442919445357934632960 2951929 416967579344248400045789585723325312 2951930 -55622354768299826618212494207924480 2951931 256009815064788968346166059489471024 2951932 -106962801820392871131285356548751360 2951933 -130633349741503350300759843391405818 2951934 20608965816573455247371554196099712 2951935 -87484881853615613437302202812441600 2951936 45074366035236218583937134857551872 2951937 552736009292851089338173788367441440 2951938 -91317167768344676157967432757160960 2951939 -52010231567806360297526790003049440 2951940 -23597800792041570466795366616064000 2951941 152467805596470498274938200923444092 2951942 115774247785146661686970839714909312 2951943 43936805377912203776699040876278400 2951944 100267710446612533698056165491998720 2951945 -152201630585247482779383651089862300 2951946 -51507921649549541072048509697285328 2951947 331256068919844260661454645618285320 2951948 517551537910667127345497124687730176 2951949 15498863593676959197812402464413696 2951950 -2063211448218974331864122202206400 2951951 390138299932314395377929990021819312 2951952 17080583046021021903690710319759360 2951953 -88020268603325907317702354974253840 2951954 49013748161344352484369941846964480 2951955 237370392854580325009920684685776000 2951956 -49524040527103516395388722413261952 2951957 243217689031518558723552138016072206 2951958 78082758536373810124830094773915648 2951959 135278353004535109491270338898288000 2951960 419954022877586450585424197833728000 2951961 80608542301150013710956983907256272 2951962 32180406848558262694766635762302432 2951963 87053411514342483176277593927058960 2951964 -286351543911962383434314503017951744 2951965 -175562594410007853950547439383042600 2951966 45330418452778474626142635128995200 2951967 169481418013119113309656226715488640 2951968 -37859346825545267627730538724720640 2951969 361580381342078996326305608361176340 2951970 38104683624842893998986297283701760 2951971 -98449223834692182955388291580588336 2951972 -233855291548763634507760483806800640 2951973 -140866003929936211664974490146163040 2951974 12464403009097294591335322319384640 2951975 18626551218062622473980925570179200 2951976 -577689444227700881523491145558589440 2951977 -2171148972551432040222396813600128 2951978 -218979539592019009810597493052062976 2951979 -51523059012461860575007801842383016 2951980 287419707735914140843261640649615360 2951981 -200351961855779437666484782753675488 2951982 282982156923860241474053222104143744 2951983 145654314644341023219992878096009232 2951984 30493251044520264437898825555050496 2951985 136807767772281997605044296941888000 2951986 125379064088702208461627602368835104 2951987 -164583295407460384829542129851701364 2951988 62801717879437296739474903665868800 2951989 -411057168112675458096397158621799844 2951990 103946928960991950990412709495616000 2951991 205082760142502796807509424092870400 2951992 180394941555559357496958361003315200 2951993 -6453789832171479571438900421727216 2951994 83387406035770382859550207238032128 2951995 -50901008805508896448354095080688000 2951996 297884313867092797112561954107776000 2951997 210727625601854387384392983788236320 2951998 111018805001170434620536799990756736 2951999 563273121932356867481354197373178336 2952000 33932012371789926851353192955904000 2952001 -20603837206433326829449270925123416 2952002 76288062419960499557586668562911952 2952003 15256823395842258545558304221303808 2952004 -2735986663992445445711178210889728 2952005 42087389491201072249101768054349500 2952006 -42850442628030408863344796972851200 2952007 -369011064945097876028448793539256744 2952008 12449206489220392810047812837468160 2952009 7508568660548315376445473251324628 2952010 -29003973324549248645818488610215840 2952011 584877548378411647804133975131876800 2952012 -26376703861118091834361705093103616 2952013 69015598015081590571773114485980864 2952014 -31771696810261045970198990486569920 2952015 36408316733784954309380251637600640 2952016 -32416484664884726419003357755752448 2952017 -2725087900249511635491356744225934 2952018 -129071172175409022670951211661569280 2952019 -170803347406059478043183964732649904 2952020 -165625286020224605518198033719736320 2952021 -70315298955727246017614505295771488 2952022 -98384509427394670331938956448574688 2952023 -590329383060303151866219944091320064 2952024 -256628528220855832013600372785582080 2952025 13593579431399729450287624776433550 2952026 -147039398873668084996010685230023680 2952027 13371283495518828507092719935501408 2952028 -223463354950386416140738912680344064 2952029 157766487495193380034986967322670630 2952030 25965048184955496433879455609216000 2952031 -449688654573024799452360288259821800 2952032 216820605578463446460965773123387392 2952033 -182528347849125749160355360079199360 2952034 -229819004794515605851179859540455648 2952035 431279432840940786720488641154598480 2952036 624558914449383643321116926241792 2952037 -348306743028399601578771070592384 2952038 106274594136530510072126307123684480 2952039 -349345648626297103981414210949774640 2952040 -20072254946800609698925530252902400 2952041 -43160970507815317220643141883906200 2952042 163242011463249157748602457936147712 2952043 136266057338164931079841571553037320 2952044 -179188421232637575348786079607940864 2952045 4214958505978509339088100547716280 2952046 240413499303981341629870522309649472 2952047 2874560091281948113243160735067840 2952048 -52535645441809335439270299434483712 2952049 -300211010244878428471656404744287760 2952050 64959949866830961642831773876505600 2952051 -3269604060596585722311034010407368 2952052 20175372444989875545920520219480832 2952053 -102455110979184021176996566016054916 2952054 -62367315987749041043469696268953504 2952055 -233115116324482206363902567397876000 2952056 -147493338286459760183533950867333120 2952057 -140126379895937086856955011377488960 2952058 -61224176611373465174301327525207840 2952059 1026025597064432493300534783312644352 2952060 167132509720179285599320926340776960 2952061 -220394656057764984767204800067557056 2952062 -362256646025198001416808327889939968 2952063 413570302200292622776520930243950392 2952064 72039369112992354266100071839825920 2952065 144332350159353134545889876384164800 2952066 -71009897485387564276590048644906496 2952067 56712243232736912033503134019627032 2952068 -23347366044251450170951336978022400 2952069 -391348926118974421514832808822907040 2952070 -238524706209627205164901712791572480 2952071 -113773485921362528352572568356520888 2952072 224259866794440038913484784910336000 2952073 100303508630889527353769269717311744 2952074 -49061752374087596765725386082114560 2952075 58296385929551207529784482217209600 2952076 253326732364112877821426139237708288 2952077 -859564151195677960806657117177767040 2952078 -165642237753819203752989411165552576 2952079 1035569663135353128533139213145328 2952080 -85854750040083606929428767190794240 2952081 -25763748865110382462212020219777520 2952082 -13464654599985813507035315726392320 2952083 379813029785357647928452617010558224 2952084 -35814363508514801713606505740800000 2952085 -484214021100355653088376966596700640 2952086 42707789580811912527396944890984992 2952087 463583874159876520299161956232407680 2952088 23767225582904170680039199769640960 2952089 -107167215232107190289239936461452544 2952090 77992740976057964003555933284401120 2952091 741640101536029945012135169082854584 2952092 238842353768866122883376401346068992 2952093 93483956316398261117975190581559264 2952094 161876838497979648501429792486132096 2952095 -39125129700722814806100663460411200 2952096 42745191038672230640554867528040448 2952097 -97718744178792024018739318469223454 2952098 88542874475830864665694698153714336 2952099 182554050527716615511462051729725440 2952100 -11232041594274630545746452078009600 2952101 -634571871067006069222372823128973376 2952102 68271098023564913511303206551088832 2952103 -100834683428820032269754030405898984 2952104 -159163890349096343302901978189706240 2952105 121865163801883391076113130939604800 2952106 236674066755832931455043917520229120 2952107 -216767108550759410591841572576850960 2952108 -59129976890822397194790103458763008 2952109 207774015217657508973358956338004960 2952110 33979888261842326348693490156971520 2952111 -168654905948324185928043516169819128 2952112 35355217251070001917788124191096832 2952113 212090282065021141242515550752620980 2952114 -116026615208928317169144667119310080 2952115 273207213065473581419713188770112000 2952116 279181334684988391726399102442336640 2952117 -109432950853627420018225926729539328 2952118 15191328038302660572421252258901760 2952119 18363275541207715414362195109403040 2952120 18212570325279733746837789311385600 2952121 -644330240373189779399786852693475900 2952122 -4980888509651104174518254264049408 2952123 -156312331424863388991746973047585232 2952124 132240875187033236173319493601812480 2952125 174228093954621458944011595535760000 2952126 -11086332125448602803195553609985408 2952127 13053192624557011339600166073286976 2952128 -104884815824273594883897559886069760 2952129 -111538772642624230813348712867029632 2952130 -13815585981685371417699188027289600 2952131 97206190847868095433390824358654624 2952132 84015489809331909449287643320630272 2952133 136606341149501424861244274346916382 2952134 141655271250410576494617840857637216 2952135 10016844208668866590550388986285880 2952136 -251122983285497687230374460039127040 2952137 -791793494069889325513098535188092700 2952138 -76565717815264309527756547436305920 2952139 5349608977380587564155892723528424 2952140 289827316848300419168857285425085440 2952141 -182936364678558220317454637520499008 2952142 23754646593813591012752539766104320 2952143 -444926549109481670875579906001422608 2952144 -20269976008298545365712523512381440 2952145 -42835176193564125827788209839881920 2952146 -55990873158183538794964745807503728 2952147 -119346856053665312012344962241844160 2952148 -275717820611819058150420746938855424 2952149 -268522647391128938622198186135932850 2952150 -125549740615195113134352219027230400 2952151 -648142874438483374926369010209706400 2952152 325096683919860222817301506197934080 2952153 59170281010804566716427677760526080 2952154 213922166225728091535417373135667712 2952155 491023762656552046280865507233050560 2952156 34551179704504678021599010221803520 2952157 -69968154801577750465068223886152820 2952158 -278763898169314557834917210306156160 2952159 -76044816233595036932281862581548288 2952160 -119692631673891891115043166600560640 2952161 133505065544127934905384351874842624 2952162 75016358204487672087263063803739040 2952163 -321434220482604521384944009018479080 2952164 -282103642132803221805526867400982528 2952165 -283063031221762923377190481152000 2952166 18095540268458627702148829842645120 2952167 -635986619506128555693640636109507784 2952168 12545723911969003977475957106933760 2952169 -322543155708692980980704736477797088 2952170 -34430073377488193161867494987086400 2952171 371700051734286772064556542942461920 2952172 235340009325084076636737067884114176 2952173 110184367937463114992592774524886240 2952174 88393073171921918839033269244637760 2952175 -379032160034798114552857021367790000 2952176 59297596943652296859724172742623232 2952177 815507758257691054805543779697520 2952178 -106327320288360505232191986245157360 2952179 -572629464337030790948762109031751220 2952180 -45664787615442966964814050905292800 2952181 -348997520556542388259863536547321536 2952182 -19621517170828617642951003688699200 2952183 169010639668649541246400820520247680 2952184 -23046907152858743605717607508541440 2952185 423677664522117037278963408841165380 2952186 -198348660858987138146271027361201152 2952187 149145455515095518800978793370222352 2952188 -177976703760800066792099829484661760 2952189 169380802121836749520268552570068608 2952190 31765127264658702980217439286529600 2952191 -34603210888301735020268291768586000 2952192 -209149539329718706028979129377882112 2952193 -679309763402895789907544808550936 2952194 -8826719812616815542258288130956288 2952195 189156364838262602211245225499496800 2952196 -220688408584063365643980549397668608 2952197 -211108074713174907525293025662040354 2952198 -157892802058525730257366702990763616 2952199 16692814193229086069329071102018200 2952200 -23720271120905957043776211974400000 2952201 -136273486963194649271368631321856000 2952202 47038883918617905680243114547208704 2952203 -221937978339910557574416349331565240 2952204 -178225964452033927005215016572834304 2952205 12807461111041396224916008677613720 2952206 8520883887089367108238511895136704 2952207 -94382212216225469805989737902196200 2952208 700019986408075090525698465726464 2952209 -317791727156490103601687472900720396 2952210 -140435338949525046018034537910807040 2952211 -337643463933189219848198970441954816 2952212 -20553950291501096095404797375036544 2952213 47462043607810964679738574749457728 2952214 634535414140608642933673469899050240 2952215 75563834977805711249833928391948000 2952216 603155288909584510141566100083978240 2952217 -381218235706200319687932234933989948 2952218 -278801394489225872152512249532423440 2952219 -57001889799911430423837859487386320 2952220 158864489783568515082925183943116800 2952221 -770286406857630800511322057896699360 2952222 -13007897393829394273057197789659136 2952223 -51458398319184462420741603469894976 2952224 590972750553671078865124461179830272 2952225 502444506259595509660224848989350 2952226 -526385492652020209418298668221877760 2952227 449592138960144281304620049011846040 2952228 -157994872263454953533482210432794624 2952229 56618516620063013243985249138005760 2952230 65812105980364306500775426064716800 2952231 91019229608769370200064261998233424 2952232 105364460968354436402915774192102400 2952233 -182981374285829195067037682426627676 2952234 119836104032611478973756623224458240 2952235 197563671996779515842733936443789600 2952236 -72019295256146797410392707456023552 2952237 266235569832302087888104415069926464 2952238 -114091270734360737762774511325462656 2952239 -361613488097447596657709281879681560 2952240 27314857430175188622838781129195520 2952241 135206328908988600756410314046522642 2952242 94102935634046798000850318479400960 2952243 -26153948531130716315527390239070896 2952244 -165657601799188958830035079245212928 2952245 98993981125812521305442906738628120 2952246 -76736063994063402961743973742398464 2952247 272771090656836229753332836086346760 2952248 -282777405602253004725154161701744640 2952249 20517704482942033473931198378787664 2952250 3381960768614833095893908083672000 2952251 -3101405774314985092478205193833216 2952252 -7436686602505679132529763765569024 2952253 -250527388626448443008436367051756596 2952254 -48916891629246921128150750185522176 2952255 55276723341399881115075986813500560 2952256 -16143203722838593641119596767346688 2952257 -130823331658287561157443615429958656 2952258 5894496705344808032561174229365760 2952259 377346100656452678251349049706553564 2952260 79265983182205210636058579230106880 2952261 367182468582632978429355088349730240 2952262 -15190665919967689355655680782988736 2952263 -428926180291709196518878806761080488 2952264 -14669898816486783914743423814369280 2952265 -11204608490756114179476483164878200 2952266 -122781036453261795492130066388896368 2952267 -70821016224846080381739152411151888 2952268 -222644375248622944881280928940887040 2952269 -438151709213234588184120178243896330 2952270 -72152787873929897846087567886098880 2952271 -23545104775349876197331273884139040 2952272 -130426020650123052447415000525185024 2952273 198185391744523257862656996135999984 2952274 -3834971418607033581021948676715520 2952275 19126972916718443315530084799370000 2952276 40322572271251111121703750282332160 2952277 145134784114458048519265925935337440 2952278 73410301001088059503237667425842432 2952279 -252079256340499158097606404604728 2952280 229686916964786082079284007507968000 2952281 267631436668725555044086664618483082 2952282 -142388263549899917837978414027447808 2952283 -117397485535910567308468592205025468 2952284 -300758700429474564927793565292240384 2952285 -90870695054039949712049732935680 2952286 -92320618459849712889315327505137600 2952287 -63143112566976095512707351019292160 2952288 -35020817151715076560675992287576064 2952289 1086725435865785061227262608189497024 2952290 -254277071893110101758983312117465600 2952291 -43933180242931394065331433511638096 2952292 -9947846205310370195269876911112192 2952293 -428283796425487696110374156224723458 2952294 674678609706473304936313294268928 2952295 -43673426653780311464266189210975680 2952296 -81613789483018458373131812531404800 2952297 -132284009170016736390556585649805312 2952298 -337622291033196931491500597984043600 2952299 -595550839468289719349162127681979164 2952300 3645222033538660852252190139724800 2952301 -71598513145504267031233226288004000 2952302 25673736748104172575869700910604352 2952303 20296945089778085034135006375725184 2952304 37050827080991368127087383024992256 2952305 753583349716894779986510667934675200 2952306 26373470881282230676146620213113344 2952307 -224370749098404884049759827563531444 2952308 186824589332035987191097825106768640 2952309 -543107249560671124275363581738259840 2952310 -110438536632549925798632331346624640 2952311 497391011237081849350034781998679912 2952312 123399549712568250532416260443668480 2952313 28520747286770556519816936478389824 2952314 -1975378020790537845972271739243040 2952315 -205741645931381326832247215717376000 2952316 2787794166899484722249546113474560 2952317 609593293225393490372174215578879366 2952318 70520271567427764697569293435229504 2952319 -224705761921320146879387577377265280 2952320 61930216507920806956834958082048000 2952321 -139631208052882889587000628014365600 2952322 40856950003319699281376642190111744 2952323 288262648126367304896902652071216128 2952324 32306270204855063588288295257516160 2952325 -275237648006525210944367084840834950 2952326 -15394340439797867861450759653360896 2952327 83191542113213941824760233867080832 2952328 123938703317922284555637703094200320 2952329 3911558406644169084767233551339930 2952330 76814691576332310221765246920177920 2952331 56720976025372652876486047583991264 2952332 -68996721543830479149765492919144704 2952333 -373520388093677114773114749943693098 2952334 -32388302916709061008591438703769600 2952335 5652912841694847614378385298114800 2952336 21572100568671941637526881982021632 2952337 -5421348136067922665338638277012880 2952338 266423598381419951343392099939986320 2952339 10238174405264711554853896361347776 2952340 277054300788684919141833352770819840 2952341 50254051086595445254740266134934400 2952342 -180059990286921425169621740142917760 2952343 705204614891798223420122965113986304 2952344 -14277947316072378623117682568704000 2952345 2033465871843853234793172280713600 2952346 -44595893870768170957201971261370128 2952347 -82251482370889958941156657337035776 2952348 255321788634257483349464300715096576 2952349 130889417329265617054801006558808774 2952350 13054595380900929805050353047852800 2952351 104928243340974370921618608784751568 2952352 -251788621648218607111301395975766016 2952353 207826475524978253628040285272771120 2952354 224355935402144351434686696434651520 2952355 48967777951276111198722601810732800 2952356 285849514784564697517717026435434496 2952357 89139450624643962686001154311923040 2952358 38804252915911372081202638169549280 2952359 -167493270068777912317933134326626440 2952360 143604678605310091733474715678720000 2952361 129962124599750788977676479739251962 2952362 -1953781355918262382100597815672320 2952363 -371374277718520075622748091182386856 2952364 -53860719715956787258511039990144000 2952365 -99123301858424837339213125201374480 2952366 -101997640663663320712045828783843776 2952367 -140242864769513382233574236563165440 2952368 2381875806254736423939762766036992 2952369 2257000226755783355026464528771072 2952370 237799130728370774454749197814654880 2952371 -177644411340553442872106933137597428 2952372 -18061787191459761323745160844574720 2952373 -195523882466321927333185562151745380 2952374 139809503226579257047897523262844800 2952375 271199181301783334724292840032228000 2952376 -106542516087683479932907071910256640 2952377 441899811213616422727318053066509226 2952378 -8111338415125201513918283776118784 2952379 -152005786467941595604743601030085020 2952380 -977074855908747853142458449085440 2952381 231393378369908813309959950125597952 2952382 157526711944990087771108767504321792 2952383 44092984004603843962629912179637120 2952384 -98408754402844076290428913387044864 2952385 12344474872826985049262622856094760 2952386 -48946222140875642139599004584866608 2952387 80054544656455289429685183985850244 2952388 -475360323070579689515682903678648320 2952389 -648606693373796967803745480026083968 2952390 -920612918943620981403346294640640 2952391 -117202521739147062428232285292487920 2952392 -1055548566576020692783026840042209280 2952393 -199403189776619157778644782211996672 2952394 -360060576769384718573992678248074400 2952395 42669535620770784108516706012026720 2952396 -54327398017085438097323796504560640 2952397 -59931350845786037194213586750668980 2952398 125773767647013706362672012109291200 2952399 -419793604009983589181757702733681920 2952400 -87257283512473760589485540761600 2952401 456832309225397928412265933000508402 2952402 -139740387544236318056156924851805568 2952403 -188737860641623760137951959793218720 2952404 -73475758291851519401475219486916608 2952405 47085316121012107425412928679791100 2952406 -306833688666460750684660657902682848 2952407 -158906452408502408698945438651538448 2952408 180295585306835590735787666004111360 2952409 37291244334335443179482152477569280 2952410 -55772769094040923377123251173824000 2952411 -81090988123083570527312446366401792 2952412 7337930274831008147935081842491392 2952413 -219236654537475026304793472448853338 2952414 -137058445419884726323800907608866496 2952415 -35775107753909813054792013600799200 2952416 -742744156267970849349571315763773440 2952417 162403838428303894349192377951798848 2952418 11364264373973283150390866619537408 2952419 28430664451862014593142704366630720 2952420 -225786920729264727419517597387141120 2952421 92608830177396557874248117489098622 2952422 278681321195856247802013758299728384 2952423 -5565294255458739964383548051397120 2952424 153061643766330844579237424694359040 2952425 142500113764553510940518853958084800 2952426 -142110205869075960540539399058720000 2952427 171170419135985750714883924514988276 2952428 183598002004297646934730378801651968 2952429 -254685477428211987785494119252051360 2952430 29369711406952111758461771799245760 2952431 -330596524014127202874283778863086768 2952432 19715904194020334183386441952133120 2952433 267744457483565671883950546356471024 2952434 -80387890565859122663226677366310384 2952435 196473343494979351242232273407708000 2952436 28327214749408914168786509144247680 2952437 -530053704841762631095541186031160914 2952438 82327542073886769516423988358934528 2952439 -135051846241038699320399206609298208 2952440 -26376282915664748375795115132518400 2952441 -116493154699111739735728902230183040 2952442 -73796366712319335429624356832645408 2952443 187346438669389633045997673914558544 2952444 -53478763961182022993409974765518848 2952445 307768030797289010635558846387910700 2952446 110356059024148987861162848107525376 2952447 300499478386789718787152435741017800 2952448 363033122342469157900712379594833920 2952449 -650003923629471572801291917496831040 2952450 109599839767692735304189150378351800 2952451 131829864458859327819668671575302544 2952452 -219048919180414331209414504826438400 2952453 -72831695153702707593519556381960896 2952454 -75170105705088206170001959805905824 2952455 -300896685909460476952132070994947280 2952456 -105605834646220584357876417730805760 2952457 -531868172239043856879210784895925068 2952458 -334312751673249700194701146212817824 2952459 16101570604086140530588617207189564 2952460 -49652170145597693035494213545318400 2952461 664937420428402195748554746375094200 2952462 11424660134857679093821579627071552 2952463 -210436814230032393671062581147248280 2952464 -15343214330246748513437058203123712 2952465 -103543770977803074756735255747674880 2952466 -52457011164196565500912546720512 2952467 -143135929663137013681542370030924800 2952468 78757864602406362871938457306157952 2952469 27003302443901477745774593782566844 2952470 -14334874879089677174190764503960320 2952471 -36173703088339283766367746307123200 2952472 85219997457581813418547791802982400 2952473 29364273349092572377654097151800964 2952474 -34475214902345487061262541211534848 2952475 197419600005526700142617237770355400 2952476 -308779298659787661185378043402259968 2952477 649027017898617325124751004093999680 2952478 217266210428588165598485385193021440 2952479 -675029033144839878539593659670741920 2952480 172521979331694649532844590204190720 2952481 59242648777446016687923947745472192 2952482 -73675721701576320268699854090940128 2952483 -51383354718808129969701145331384400 2952484 -254196282538737052385281364785177984 2952485 23063394058260718818744517905281400 2952486 -54516222969771332262884994828086400 2952487 -214080068674444420872702144238161888 2952488 -57991819673717166388980894301716480 2952489 147943954626380866319974286629430592 2952490 -28838799787652577305858649604507200 2952491 -4909510517192858282378423626812216 2952492 19661732938449313576028461567678464 2952493 -631049221784599147346068656199010880 2952494 100025990585847697297993348181219712 2952495 121487422377482163961501253987293920 2952496 52394166298475250509753863789084672 2952497 183634042587763938625727943017479860 2952498 -161142443107669976094842283652311936 2952499 -30792575379465369690235843729487040 2952500 88153762742414530791537470954160000 2952501 131317089629758608259363980346758432 2952502 -288284475873666868510437745238016 2952503 321577319131731361519680589075637904 2952504 436080851866753945971702347584512000 2952505 -359219340516335516882925562946952000 2952506 -197765052557050667617652968022556048 2952507 -194866193390667896854551332323250640 2952508 96542550669035822384680688782343680 2952509 1738025502905697000525549106319232 2952510 43635405220048706159330718097305600 2952511 -19813867551728918899725175152397888 2952512 119096058291841526885759994155237376 2952513 130793292738935728410383800129131984 2952514 -70731240868899448162100527790959200 2952515 -180423532533843544237476130781083200 2952516 -100436297567588378919827635213209600 2952517 -97441166204692451786553732774308288 2952518 263116075529927213160956744527620960 2952519 -249697677674671644326269266310814640 2952520 -190300986197151066129212227495526400 2952521 -437513709038083053844605611706204 2952522 172417846906590638676638631518936160 2952523 -131934163053584566740227369806144000 2952524 198200146052276118098467005960944640 2952525 35927713398277045330610929075144800 2952526 -60029010696242328507989906846488704 2952527 53281003773987095079003041407211376 2952528 -40879384623799881334396121980993536 2952529 -344836965703615032850289477772762716 2952530 -63358385026209771925041317885145600 2952531 19259795203541042809780592615762172 2952532 87980345110024219962482596444495872 2952533 -24813147049552696656198115791166464 2952534 60864570937655098631618873617957248 2952535 -121792767949930744085011492978743840 2952536 -339625622063060587598821242153400320 2952537 39420461388180606839484699967395840 2952538 -471081470237570619624332765384822304 2952539 329292037806866289535036901056930824 2952540 -55678923295706390245923174999552000 2952541 449262284872175537649955591759800300 2952542 -63030187581297704249510781143297088 2952543 162862697541317636937264395198273280 2952544 -312683609241399269901915747385344000 2952545 5993043271296251117150214479932800 2952546 -118025439989063593488605507140531200 2952547 40558865899170269897892848382985728 2952548 -317450747234505481179978993971070720 2952549 -364108814334277417148596154819217666 2952550 92960691622209717526121410779832800 2952551 22523637326726733422432398626699264 2952552 6624238744518472888423923071139840 2952553 -554799752694134978808899582176960198 2952554 -114459287102502228322685817967945728 2952555 -162459699440915809256160600631380240 2952556 446465510977889555579309689048596480 2952557 -58382789463174083631929221176193194 2952558 -3889867211519626564506516127887360 2952559 240528678396277904497762786827212904 2952560 52405020574789136001608401633935360 2952561 -27629786467318827707851009152072960 2952562 -166999945568884822374132506252976000 2952563 17706249856437903412576596539498400 2952564 -3814655629273527171393944340185088 2952565 40000346508363999511510874109283200 2952566 252791459841136353229783903668803232 2952567 179092016437964862327238086096288384 2952568 568822162028001902135085144537538560 2952569 512546040504677942128519401526484970 2952570 10046393806547103163345110809491200 2952571 -491048983931919007433926280885841800 2952572 -195617899690860356420592935031014400 2952573 107388413319346513350347688763222944 2952574 -40324699954597513781631471093099648 2952575 65520783470422668793718335043196000 2952576 360742450273779830274513052977070080 2952577 -120510965247379208391401869779964080 2952578 -340712925159732359566302153256788960 2952579 3159231264417700815505747322669568 2952580 -79596595158395198040544023378604800 2952581 -340975597539372479466713502497772000 2952582 32897598250871397044094189660910080 2952583 -56815691708264417169489281073670000 2952584 671025563019183353955190230004992000 2952585 -265385208571690350202269146806060800 2952586 -42710653226650352132418303350255616 2952587 479018960921873003600191677155380224 2952588 178300280262180197766192751249804800 2952589 -31920856381859600910407470582532544 2952590 -4559798871544823312489962379323200 2952591 29371618631354577292436110162396560 2952592 -3784203182316157278813438857953280 2952593 170873876838325975893488316476838258 2952594 169941117703166890805477639493280800 2952595 1435316854242610863884930520867840 2952596 356603616503370265180960128829071360 2952597 -312937517042896253733030735646869600 2952598 34134351397381461251261741986510848 2952599 -495651862662191333708758420411452096 2952600 -17657767808645064849751426744320000 2952601 483012230533954366760821959084150602 2952602 -78591712086669365717332264443249408 2952603 -37305022220618745550503247527525588 2952604 -199802725692771055671300536949727744 2952605 129926187248814167490025885904220000 2952606 54290059250488439582192725571788800 2952607 -119854048816370166898392919901644688 2952608 -123313320072922171699109999116615680 2952609 -257893797967691876192414344527892224 2952610 142948250239000428018985637484725760 2952611 -459067249507611422272190771507848488 2952612 8110816721448975111283926129729792 2952613 132778300598834556801180536666428862 2952614 31234933760824938339521846742698112 2952615 92461841292872781110852831142145440 2952616 77299850825666209291608699495828480 2952617 -583823027525195929668826518042851334 2952618 151835588991876024664278247798735104 2952619 210559689201632894704102674381180 2952620 86658173606970955379776546792719360 2952621 -68974165723384014082294496375384928 2952622 40029910524975327692503003449314112 2952623 -633128840292162773248229446942808064 2952624 45272772784545143927067724367462400 2952625 147389248080188966150854251258240000 2952626 -114324160834347118238110403224836096 2952627 -15808825640009733910126904596462992 2952628 193750088231694763212304411911499776 2952629 -80424186824713231434528793260490770 2952630 -88842783158458170751738408862217600 2952631 -10866387510313597352508825389136336 2952632 570648764987781504392830560272486400 2952633 303844194612200407222241044072332624 2952634 -262948012963076166195002910971037696 2952635 -169204980185959262729731939127736000 2952636 29613797462786266927393679339136000 2952637 106865727636182382451378701089424172 2952638 -1510879761381337889317117538380800 2952639 270378369101658774569229170399477520 2952640 25904737402523811342035214076477440 2952641 629017690329230017849287377965739184 2952642 -150030842515664447539330034304384 2952643 126206988225856660196948371378744024 2952644 -151297718659192272103159534513859328 2952645 -281343231439898972920925578210699200 2952646 -259329977619544150898631657961645728 2952647 241241666475915552921285791269659096 2952648 29848160101487029282182875847229440 2952649 -271516066015267447984661535669121664 2952650 85369108641805857536687109772582800 2952651 -27698253705823891834395562828646160 2952652 371075427845269727207851358465313536 2952653 125512794677244908669530880316792288 2952654 115966446417307501652969821468707840 2952655 -54978949352354184474203266254882000 2952656 -1548121994025255901660144174104576 2952657 12003902449818464805661033522548480 2952658 -110063182171765596507925109546494320 2952659 425242327900103792847926411223850860 2952660 -81537577474992902533907821498890240 2952661 566808740385566029915934568576157262 2952662 -64908041433204882273364235588545728 2952663 -60166037415293216821410551995579776 2952664 83739032459859874708485412521984000 2952665 -134272001909403951326812338230678400 2952666 -56759275014542542373163554803622400 2952667 242296761185708108727201596803275716 2952668 192251551692709881858057065448353280 2952669 104801284637066996095510303947283968 2952670 11676552572918586121382927396079360 2952671 138772445768393596414136901324395472 2952672 347161160778405828291129570212708352 2952673 -970244483265701537786916869087299260 2952674 41628444944853496761008655187229472 2952675 4459675885347583905119904692194200 2952676 -467513165403359716429681884411284480 2952677 28745716599454938608951562115010304 2952678 192373911549829420332174415475538624 2952679 576926176635221989629029714879044176 2952680 -237034017681255022049807237754163200 2952681 2550456894731225863659123968354304 2952682 34574735772778512857009307017594112 2952683 -93645955833250943269708917914851776 2952684 -63396785440173326475686146464144384 2952685 431558419927813509024119880390778380 2952686 117409890593017528771811012134110144 2952687 222135042662417624881233032257458960 2952688 -12233715382217277860997918755127296 2952689 544506534206504967810051610829201490 2952690 22247473810438016789261590275056640 2952691 -242410963016955570375413628651545220 2952692 -66936694624327756392320243480429184 2952693 126309182256295350654959071172071200 2952694 -241990247005377581111843141423982720 2952695 -59560415906859320376070925184514800 2952696 233106886965329277130291117727784960 2952697 217466702350072228698477933304005984 2952698 -54919977169424580065292084038494464 2952699 -384766516358907561367883341786434960 2952700 -44806341440739853794013568035340800 2952701 402679091468982392774598854901613440 2952702 -186370861928104107380106948910029120 2952703 -116399317360419475452168675951203816 2952704 -20363275437468907670795354520944640 2952705 103396845671484307458424780809450240 2952706 -88891097593014515257386253416604800 2952707 -1071292375606229208561752640292235400 2952708 60841016870734762067390744140093440 2952709 -40420172713493323490777222858924580 2952710 57348022964861639752515014820485760 2952711 149373688810689084388669329454400232 2952712 48083764985514939966493420815482880 2952713 336850909955837646243858763799339880 2952714 -9713882767126569973962450845184000 2952715 -282688151489887464945329768575964640 2952716 102466131549841406658919919387338752 2952717 -156941131694538025891714192127353152 2952718 -102803500618269563288462850935461440 2952719 -46041667246461485281829265653753856 2952720 57137648134059939415989873711513600 2952721 -278045159080140850077648197108416078 2952722 197124016984692390658485312019696800 2952723 358921236354456039202980613404665784 2952724 2107878864747837357347592107094016 2952725 -203378922279868635289239627996494400 2952726 -18333978273429133624245557640714240 2952727 298050471609513303221428706799008112 2952728 -912971975731483717292265260570787840 2952729 157786362312544087540091055305957124 2952730 228216856117934055135800254867084800 2952731 346727573667524765351431536651013152 2952732 2935032670607989054647517101241344 2952733 -78649248079253219103233541988424480 2952734 -299904712817891403872958112045491648 2952735 -150149865071861394198085464856956000 2952736 19081234274073445258942760791179264 2952737 -570709206796491860502323976637075614 2952738 -11530294411312197920858339953814112 2952739 -349603350727535220693420356373303460 2952740 142050624654560187740315998893281280 2952741 131337785542593519385162714057125024 2952742 -143544837476658645905931357637713408 2952743 -203624825191689681936570495069782976 2952744 108914590675751899847429422742814720 2952745 69498484421645737206003013378845120 2952746 54173359866713191073717462006664960 2952747 41210871582972548604541632187622400 2952748 55245121538776485963428628198623232 2952749 -704541758556873939040630013359814250 2952750 30142891965193101946814884282368000 2952751 -72231479067615506780985886432651048 2952752 2903740948339579907027591088046080 2952753 64051716050731570421325477565792800 2952754 -67077950809374891458045086088521728 2952755 24901148103565101292472359678686960 2952756 44938089449388813764339655430730112 2952757 -85186486052490341009666518655956448 2952758 -158902200033956065803535668619367520 2952759 296942210034803466260063619195702504 2952760 202896381869418680315705865973248000 2952761 72415657772778473746047593651210880 2952762 12623062982721792162615642022156800 2952763 678305837512483896754794753377712 2952764 -125431834557902591974610298417804288 2952765 4859878631272820277511170147560460 2952766 -417131826586960773955265503958765376 2952767 -3080319616066742860266796442767560 2952768 -21389310478542272865976623625666560 2952769 -641210071555155426560852417169920830 2952770 79072668658198468035174193059394080 2952771 215581481201824753604548635797647680 2952772 232663840167839048152490559666355200 2952773 331212100279500752395153565785704960 2952774 -9089644936314934442431841175177408 2952775 180810114731976166284254468390784000 2952776 -135388985352454039271398746754513920 2952777 16513672835156959165527259094554560 2952778 -26180225996190775443355898558420640 2952779 -157494109512535335401801178125652360 2952780 134569432013267013560711386934630400 2952781 15132839404003237778256804025387008 2952782 -54732843260386476210420188107187328 2952783 -242728421767363566578506296880680480 2952784 -56193549998522511511702393047613440 2952785 108641738286642694718586762276909120 2952786 44041409390111349771145813952346624 2952787 -461176277108425513100146424140492564 2952788 -132222814812039601179844655572086912 2952789 99965419369643744822921830413046560 2952790 -97074121636702208004825520022428800 2952791 -728051688658076968151190404261858808 2952792 -246724082835565641713670326766151680 2952793 -573235819629074763729474123970851958 2952794 114730901427271724844445926503814096 2952795 293159952580641941711547515828830320 2952796 77669082161638752603914758465560576 2952797 199645987280647552461912089642430246 2952798 -102587182774909130785432128394377600 2952799 21968711307318071220215666466912800 2952800 23662744877946027345938006379724800 2952801 -514606018492234019050971052771956960 2952802 118335870742543306883122971839606352 2952803 -11426393221039200227977119788736096 2952804 138559452206228061542470422610145280 2952805 -137415509836863491143203422450590080 2952806 194848488404959241077056877746416352 2952807 191731830012654148710504528388050816 2952808 473494140877643052224029394228674560 2952809 -448262158171084507324514790262281600 2952810 277583583412086532385233361587200 2952811 1834827100044851205432729699546024 2952812 126581065996084240381662141521252352 2952813 -296256949271805768796684429503717600 2952814 -253593867568217673620429069511927744 2952815 440545451592966934265458676713861200 2952816 1274583530948040899145777816797184 2952817 155145183119899223887848131405641792 2952818 112146720458144717313890997574861440 2952819 -52117609326979221471887711015230512 2952820 -20780275018278473746040258915927040 2952821 -26312067215241172342271114522561508 2952822 49496543744499003297741350871158784 2952823 -161721603537970083006293002224713520 2952824 289667722082831563597170352911482880 2952825 -108532562004005438618956751821988400 2952826 -12664720922301234009688234173663888 2952827 -770377180070719683749100682478491728 2952828 -26787899495309989666196716756992000 2952829 504381034457728587258400185255614880 2952830 150398832884444787418966066538410560 2952831 -8856233715633817299526801234083456 2952832 225867475924567609153330550616883200 2952833 34689615777982600805941034733083304 2952834 -26761273865193548041130223247288320 2952835 -191324625197789335814030757524004720 2952836 134125871047297653217960621523938560 2952837 -456803485952270372466388437577071906 2952838 145359987900167554103704523061945600 2952839 370312235323532751521521458864047640 2952840 -222665334858758846589408122631782400 2952841 567517797983350216023090870731131152 2952842 95239179585511838607605994050823360 2952843 82036648530879823248689648968547328 2952844 399136040634486658276393110313684736 2952845 14382996092389853974797260085158400 2952846 -10830667593114859592011519411744320 2952847 397433782878100312077073369198440040 2952848 38193289071835393778702422770819072 2952849 -11748266448236071265035544239447200 2952850 5020779301286782311705976549308000 2952851 172858873150802064246214231697395008 2952852 3447167930525917829897980732035072 2952853 684386076660926091440758053717776622 2952854 -37872368757463321686825564617790720 2952855 12500820503579569140460807029113760 2952856 -462458931365716464513794917170954240 2952857 -246972924507680991087860592029287920 2952858 -4605340286631438971301764967697152 2952859 49535237607507835994632761921846592 2952860 218893342643123923716331101819125760 2952861 62101757258946898999199164100234304 2952862 234146926626229879740268416767232000 2952863 15188803374971939586242439648038112 2952864 321901587521977341497568005139922944 2952865 209061337279421948247653872981690260 2952866 35072615207593778310057481135856640 2952867 259904722625677675392445255204159920 2952868 468755215799644744134247239874552448 2952869 168130300344047163633613553395135296 2952870 -65651399960808257187383580454915200 2952871 740775839914711935725726717431867944 2952872 -12183674465376605909413228921006080 2952873 -1144582395623473140185511257986752 2952874 -46032275392173400204492569197438976 2952875 791298414121782883214270591597364000 2952876 150326530475963675536664100963436032 2952877 408104083247238879649744462146621952 2952878 24675566875004905669476857960113344 2952879 -116917096054031171274199109377593600 2952880 983999179335619344633679040348160 2952881 -438050577233053017868466807541438318 2952882 348990742884359603095559335289088000 2952883 -565473748913741601583154486770105800 2952884 221461369117805015574783254667648 2952885 -17261920068801341158899675165225600 2952886 305586793851192577882493617424123520 2952887 167783428610125614472109279558748000 2952888 336945948774860678076948928099000320 2952889 103325231495132924794255720202781700 2952890 98639895224674406089757767169433600 2952891 267826278871822426105588656592587840 2952892 367879685527500194731901130288137216 2952893 -378695563048804117481779309522428858 2952894 47736075415356425210570742688026624 2952895 -33292046046193250542885795408140960 2952896 1081600114667325939101708404654080 2952897 -216076551245531457766971645226856400 2952898 -74364920596812402595271119251234240 2952899 -17249492407349787852830959603265520 2952900 160320618535066159438253857273516800 2952901 54259492145191816513238046785890944 2952902 60512653217053976271644562776771904 2952903 51781148085801440251382220304744104 2952904 -554865545811325985174013685469798400 2952905 -97845699572750862103750006746074880 2952906 -166965536564104974587179700285083392 2952907 -235864842899802503549025851532989360 2952908 -30302509165706717637343014573195264 2952909 -301066504905505147774493049698057280 2952910 -19254823937402352358259804455736640 2952911 91948845794818178038469558260612152 2952912 16966994856086200289067015493386240 2952913 -655483968474951531283817445455373838 2952914 355594889900992689992202756728935056 2952915 27015677695938111109217128756581120 2952916 201013206307811174274196811784560640 2952917 392973633933956602508284623073563264 2952918 241511037250033249884105254202010464 2952919 213571355080791991780632614161704520 2952920 -118839317054790365937705997091635200 2952921 37085898474223625332022017538300112 2952922 -104511509963665804966306445991744768 2952923 -22871015636030326284150717861574800 2952924 -54043993195909063176637439254167552 2952925 239042852312595471725579165861266500 2952926 -378196278872762883009842426494985088 2952927 -170780625203846759585679195458871336 2952928 224149216374433786124670416950394880 2952929 171288330724891163564595786402115776 2952930 -162003248883241720343134472172257280 2952931 25195858020350274330636005939164200 2952932 -119339878297953094165689566085931008 2952933 -354100539029132389581518597170966080 2952934 288776107518149042509317905723850432 2952935 57316358054912148955339060221738000 2952936 101518760469494969367353427796623360 2952937 113297808261945774054649757313801708 2952938 346538885254816396485530564776371120 2952939 7574698554063902526789496389545856 2952940 -47825495457510234046443399581736960 2952941 217690862884261687981545875938766400 2952942 -44208999753921241507457264814520320 2952943 -44941513042966183678762929187852320 2952944 183944048784807571176990630543360 2952945 185971550021968775605992587652344640 2952946 -162095301268923544411256337619193328 2952947 74403609095546723913489836990701680 2952948 -87368530513285393092431608695146496 2952949 658834266250080210240599698834485820 2952950 -16423578740771298734811245339904000 2952951 -12053405791644042835007660514501936 2952952 -93282863346666189874354382110310400 2952953 -110694933055115824895691389427963798 2952954 -7600109371615502930264228222891040 2952955 186468117505207265464954839414702000 2952956 234725016695585915437621140472304640 2952957 -91514759517614889858650631816259008 2952958 340394464220967752691707290441210176 2952959 -21972612668721929287477927847811840 2952960 -41911206709996067694548467109068800 2952961 40650616934352888328187611825536000 2952962 -1871088644629120315480415096581728 2952963 191294242864921779611205302913715200 2952964 79815122655832545154226311493394432 2952965 -73754923744350288990669887249923140 2952966 32577824153480810844438327744036864 2952967 128352007674959775691010467284716992 2952968 540935801298663047063793125517404160 2952969 -53545148714003803976867447082959856 2952970 -61297391948360171480922319254973440 2952971 23085466534989844088454757059981600 2952972 302568950934147504567809536272179712 2952973 -5041443925258555221169809608277716 2952974 -149586100915212936123454769209341120 2952975 26965413555980646062961644367576600 2952976 -17824073143207994686142534190153728 2952977 269130363284892187571919031888667826 2952978 29209507976410795687283466799173120 2952979 -337533380361255949917036239019597480 2952980 -4139985541791933769841206101561600 2952981 25393740701989031340049566114782670 2952982 -3578683669579020533542389355197888 2952983 -221949687902359844499522865329554640 2952984 89789668651500012697498064198000640 2952985 39527649411059354845685579364731400 2952986 -65025264523860904239391624359379200 2952987 -192062206570337875437042081738113640 2952988 203729996085856434574604733137151488 2952989 -189998423328036180466241454686834676 2952990 217742729097855646255375022804409600 2952991 541070186553074541967340285839479392 2952992 48679036027100040336081679948972032 2952993 208868316031566428004308717835349824 2952994 -253039433210211913724477825885340288 2952995 228973728531168189405662638741698000 2952996 -26757575357505275559975448171677696 2952997 654403893870292758748873849809744446 2952998 -123264848754337639336633692810032640 2952999 65045079548692593992909445284346240 2953000 199881186054523281824596498091520000 2953001 -327846636770250955761724049751256668 2953002 29613468312771836816926003119070464 2953003 -44999948962800508243060773560988748 2953004 -190217163773118112580617586051825664 2953005 -48600178243324213490000283546720 2953006 47951108917717732270733498123767680 2953007 1851048587762191704337586962090632 2953008 39026717019834523460930722520973312 2953009 184550822378530315462256923627985520 2953010 489225904193312969825605667411128320 2953011 146219484077376804217230172867868472 2953012 551298567733085421765698859781251840 2953013 -103114225074497101555361627502741504 2953014 41503768017433374627651162926297088 2953015 36112023971587276630052808413593440 2953016 -272340131074450448386950841953484800 2953017 1510487432568256860139855908409866 2953018 -181735268055958623872870360626152960 2953019 729425972880427535246289726058485096 2953020 -28579103389013130467557802164224000 2953021 -361929628199834624973335378691678778 2953022 304786202077250958152479610431341312 2953023 -140224579543478478513801887999849016 2953024 112701959391455630619771017880928256 2953025 -2083138929510199821101806368146400 2953026 -15817615522961927270172182117669808 2953027 -127735787267193591283384952941395456 2953028 57965899741372970351404170875435520 2953029 23851488030739208993229536874226176 2953030 -71052201274892867495985059236080000 2953031 794718056340788330377977780772263000 2953032 6559569447955233447892899504291840 2953033 160025924449903523178314962914415120 2953034 -290339100763539000698878572183958224 2953035 171424367813267844281302173924412800 2953036 141991654137298386271732154928066048 2953037 296521637344167488051466822622554240 2953038 -86788885880981080340612424647875584 2953039 33211328968355434506281900684940624 2953040 -3092420814853231050400551596605440 2953041 -17266966555624156889788300234364160 2953042 10976662066606384366631874261233952 2953043 -28344125643752078434916007309116040 2953044 165236381437296461565497950733414400 2953045 49308526289649280331352902668062300 2953046 20743714277164139405608066245149472 2953047 40280539624338337124741891332200 2953048 90238448598190496739060324275036160 2953049 -89918897363522146578985267383652080 2953050 115895061856720121672352283273900800 2953051 -175196479547587775559811090960519296 2953052 341186278784721483308866025834574336 2953053 -230576770332409652491760789417940276 2953054 76639960565461252139256153207825408 2953055 120472432779510040162317088331827200 2953056 250941033170001023361515013065932800 2953057 52585896072368002754371900430524032 2953058 56063038714320993894213487377164880 2953059 277064427399123863969881096869187704 2953060 20061640827439263681760410516357120 2953061 692157101039222377752935755982385312 2953062 -36208721231327396330325675301201920 2953063 624685605912895444984196891849552312 2953064 -110930895455978928883266433219568640 2953065 585660441539534858239546925795520 2953066 103447168039590984915329973681988704 2953067 -51920184190346480696007262710937680 2953068 -2472848069077032245899344726958080 2953069 17304911264314661258201008811620160 2953070 -174953962769871009508587328916160000 2953071 97518781487120973702964029202901760 2953072 -93199321239587331354445771815092224 2953073 -452941075168025500532094692914590300 2953074 21063848224851572063071062170737152 2953075 3012292096364299345041549144733000 2953076 3383688729548993672505519753074688 2953077 -70416354457706158432096866023078880 2953078 105385318654341619152200460230151840 2953079 325421183613917281220541293717272680 2953080 -114213276918259042966230932939980800 2953081 -230449106384273033148918867185057468 2953082 36094657128625099609424415741600000 2953083 -352894184570509873677920234285481960 2953084 -228501661961760235734019332823603200 2953085 29415370690848135640768905643372800 2953086 -79529126799298125303789943282701696 2953087 26236961320800177188851796567688384 2953088 522738252641556337196555405119979520 2953089 -11637559982054402418521345459372046 2953090 -14572262956682073622072929042654720 2953091 170641503752846202997355021721605184 2953092 89215450225763292454343390656653312 2953093 -151692550813621296107229149692782912 2953094 279921074286761861359388298404975040 2953095 -121779207886551038282650307621586480 2953096 -156841168600545159258202603924638720 2953097 -9968185768731232039634145075298368 2953098 -10543166038687023614938325492391120 2953099 25773415393036447255284255929256000 2953100 24149577082301170955008787661254400 2953101 -235079682326742602950091014541871168 2953102 -402161547929726467037612708379229248 2953103 125623348418167040325956284823655024 2953104 41325856414533639791309228316033024 2953105 -102870916343883376945727959134843840 2953106 135057757678546105024511177061832752 2953107 -46075933627097773785716934335368224 2953108 222494941695197362954137517857945600 2953109 156100302742475818241239529322217980 2953110 37546812793669670872403092728134400 2953111 2501113083473959738651915070301824 2953112 26181721451974073106919163117875200 2953113 -307261694712529308503745089903600640 2953114 92890054326277173267826224559925472 2953115 -234959757200006184901255736586685680 2953116 -345250909913983512374175115216739328 2953117 402025055231829691646008378802152166 2953118 -12245380208889531846106771040602368 2953119 -130339991260526250548663621368741872 2953120 -167649240598803427291252135032913920 2953121 163681986485371180179442967247351492 2953122 33608939000049206393341566319294464 2953123 -703271866694234108427045424780782628 2953124 -76238316576489682701045352554142464 2953125 119181010191331466191344922755000000 2953126 -9274709290780751600229992825184 2953127 457456621530025553783877367276910520 2953128 166672490470122055404801937559961600 2953129 -342602952345904942100758953611467270 2953130 -55442925967225575073951488817787040 2953131 -149348780942420935348937441172873216 2953132 -107032628635276003589630695167022080 2953133 -86192048483660324074771744688561856 2953134 130437024458811600318724044766811520 2953135 -261172891090490249800752235782820920 2953136 -58755357103090742525620859379499008 2953137 2763126765119649000972699575455680 2953138 -167848590638049983021145725784167904 2953139 134707998741688377653296962636234912 2953140 -15941953472258812353439343986298880 2953141 30508854091146290279128669344642542 2953142 5029514084262399800121381673537920 2953143 -177570671535924871935960183566789568 2953144 465629176124339905612550419110236160 2953145 -22809380855854841094703392220916280 2953146 64721170530636755545346560659270144 2953147 -44620274935037521345536795396133440 2953148 -104900242662472088339269589111251968 2953149 5962881260037326564725468130859264 2953150 180029259362675925974798695956196800 2953151 -134112942183434221169194445931598080 2953152 27797701607659550205712177142169600 2953153 -10993646804391297748693742032726080 2953154 2560381841631187123098277802577408 2953155 -152366542983538959872694730409398080 2953156 -457020321540888177323169834032768000 2953157 289034376872026140327942337950813660 2953158 40188263306554105519143446127957888 2953159 -522202290643540523225837101333362048 2953160 7942790451890623925159842037760000 2953161 -455836101530371202476085418270186390 2953162 249108854944316636307130984455926832 2953163 411288756370709474495955395254379412 2953164 6235341642299961836299388118744576 2953165 -186391550356336845875611827483229800 2953166 -162837156794978925827840215276272576 2953167 85266778871407719966824176318115712 2953168 -31794367060838864138964464302161920 2953169 130888910525979131141306653254028800 2953170 98745912687008291591980624705574400 2953171 30493716118061096858703492303078592 2953172 -251873856861296397945227942534410752 2953173 314126428579815023277411754137511584 2953174 36064523054758375592160499633711104 2953175 -249203113636786923338943843684843600 2953176 -215008586485727563684718805699072000 2953177 48441910169994071882734381610044800 2953178 380349571420784267881776940184578560 2953179 -197183968341103436865168976186108356 2953180 185896910234226331026503860626432000 2953181 -301094769963998580288228054423234720 2953182 65470171893866857213998295270754304 2953183 -663429729665515811279046400332297568 2953184 71009684500477660093961401396101120 2953185 170473513820807495956958006872636800 2953186 172887969833584165506486640069785600 2953187 -361680236823097651252730773412328648 2953188 24535331900291115055504075353477120 2953189 -166398725635750884411452702084958720 2953190 -19188799335918675348813520012022400 2953191 -307976153924381024604573626135438808 2953192 694385801234903440059521861468160 2953193 543542797449693053583563983537238244 2953194 -130239699549539658449114081113655040 2953195 -114765785014284537573107248349015520 2953196 49500569704406978035538510012897280 2953197 2737079592706510062613516047799008 2953198 40153433403528751361895871907258880 2953199 50678607950511755448750911591941200 2953200 -10671655350113854521597698074214400 2953201 -129503305467229555921148843285434798 2953202 -110182943308926694402771923960987648 2953203 -244414652675308145917557314813088192 2953204 13523558169615351223122161000963456 2953205 171079979661852050156305414282792860 2953206 163586437685484253893665902504523520 2953207 -108075313367276331834840157998123544 2953208 434516389003681191537429148482048000 2953209 -50276965037115137651248161403218240 2953210 85046906313250627588039627849863360 2953211 -272660809746410351715472460693491200 2953212 38132815798530588642844315613773824 2953213 -74532850430569237108421432173073556 2953214 556434974065796993091723387249024 2953215 5451867383316790331203072628371200 2953216 -272003712096393642156484500943536128 2953217 -8711674216470855622262722828354128 2953218 -9592340311122963327073267279649280 2953219 -261663721904126834885068687566917380 2953220 97114288961561144316916799101082880 2953221 351200132786601459935124753032121312 2953222 644951422819919487202255875527111232 2953223 36536107500265190551866209807428608 2953224 395679395367221978107260887763317760 2953225 25075314107059438678586679112122000 2953226 -67625079960588299742497623053538560 2953227 187566287241980505942268284200935680 2953228 103990314994526588810601208679801856 2953229 52652943390884408786505087067760076 2953230 -20929699953550612983274671562001280 2953231 126063246534833977551997050744090032 2953232 -126943048896382027462516715824472064 2953233 -122860653396493555497314387241698400 2953234 -71575101985597283105479897028714880 2953235 -77010221989253102219470941981706320 2953236 49514768093619328840710108659601408 2953237 -213961768288229005315705834580337248 2953238 36137214075978800809380192810691200 2953239 74159075632550827336233562840126824 2953240 3944776019556366778777087017369600 2953241 -309439304800989441141450190258291200 2953242 41004240347755747632117387149936640 2953243 454719767477950863675532134027599492 2953244 84299138483002430402255328946698240 2953245 -166196149807154818150089454890700800 2953246 18523465527925798772188014847180800 2953247 1159916684569681080958763539299048 2953248 -180024519490767281486380048222519296 2953249 434293080747981122751210892018835840 2953250 176990828039098211942699045477544000 2953251 155080464951854190946273739048432592 2953252 -124050757241176480693426443081979264 2953253 -463622526956215933798006411727277600 2953254 -201247768483707791602961072538606720 2953255 101071285160311372615052113800822960 2953256 -362595865322905491893728784311664640 2953257 -524895661184050039780173803104615680 2953258 46532948002560196486698611297746944 2953259 -542685160740800492334420706553290680 2953260 16091945236281499364290704550318080 2953261 -127941784150126163227160901528748138 2953262 -121378554399610343407095195447248256 2953263 156293913477866991950489257655220744 2953264 -34734317900115011007008584157921280 2953265 -8251690227566729235875193263452800 2953266 -22835828914198565983821681133312512 2953267 -230027036239965400573303690496567280 2953268 -422721518801352191212983304058074752 2953269 -133054463571112159005939326341382592 2953270 -12428713760926990463195973899955840 2953271 157023196265982321305717567986023744 2953272 92795873625379113969159648505036800 2953273 474816741122066684167783597400082180 2953274 -155132875773446155096548270914795808 2953275 -164590749899014103405828014782997800 2953276 -326491833509239488387121197058339840 2953277 -71575051781683606792193551124681088 2953278 15400513967478772626953732537901504 2953279 -354488019034183620372158242922902704 2953280 -55494459435967741726837651066060800 2953281 413360203080317943482661291303381552 2953282 -376731424027750538257782178799305008 2953283 3387221491805066019681917372487504 2953284 -237977728066610166241703280801576960 2953285 173005041430732623809334750230545980 2953286 5570170819371723825452399464368384 2953287 -63288065531146960956605918504796000 2953288 10707381297954574807492571233996800 2953289 71998828749647286575113548346252800 2953290 -93956881816063693976458196986433280 2953291 25651334193252800636175639826220280 2953292 223543711166710070625568178273943552 2953293 -10367746062022539169668886463884800 2953294 182757795368237387375210092474773696 2953295 278439307988705161771565872837633800 2953296 37704507913295681300114056963153920 2953297 550086207239779704098634271350405746 2953298 241073462204531035447372608884960400 2953299 -40000625469779160263287379852555712 2953300 3147378219304038787501227399424000 2953301 -87467472230733676110489928731829188 2953302 84239439188786050406316040840919040 2953303 -164750152027952942336461896199947760 2953304 -193818737185354942844238848385331200 2953305 -231970972795961653254668089704968700 2953306 41557709493324564749105139533574144 2953307 63631565168222191877757366475514112 2953308 83574282678291516161491401467953152 2953309 -179643279690669916699897701693782484 2953310 136892701336414825163091571500597120 2953311 -400752845362960997890324368531398328 2953312 66213988213796099049623031114891264 2953313 708692051405023999772220532301626368 2953314 39797127742244330879481852177684480 2953315 107186235842902295121824494486952640 2953316 -141281132126379954896202583593369600 2953317 279057462422761460931539672811239712 2953318 -79958660323465052213387556052196640 2953319 -610834614326685324713812663127113632 2953320 116863506312329514431445470646681600 2953321 -137951988116643861146796731830009920 2953322 353399744882126861362140974738630400 2953323 159724736791740615566987729270840160 2953324 -28074546230727364561543489654814208 2953325 132440658992891535655916957365042500 2953326 340314559599752802666231636593664 2953327 -244679182288407853972268096391174688 2953328 37658127477185272887865052623699968 2953329 256572936014735066871620574756604800 2953330 -1500655993632884652496727610745440 2953331 197579889067770271006635216235063200 2953332 156518261703457503812433331852496256 2953333 494874368760669117773382919015306240 2953334 73090722751221721275394243542328512 2953335 -20853137499316901264058526053434880 2953336 445062422310109184874656951551180800 2953337 181444878301458046380874711792502352 2953338 -51193469678214567371218045580800512 2953339 -18043651686987750109886808845027328 2953340 -11459671564578309158812035808081920 2953341 -384447668071110410248707258664218 2953342 -126309579139132268768689158059869440 2953343 -162515424936978756183032480627040 2953344 58448778965970736199958542092861440 2953345 -87482545516927222461405456774921900 2953346 42265608052065087978516439530693504 2953347 -5123396477894846053500458836173072 2953348 671197144785381550607346938476907776 2953349 -168919591796829910065799666083524064 2953350 31349905082694462203557466958957600 2953351 -353150286234568354439708620231301400 2953352 297979341796504731880324888529433600 2953353 -61306447612022903700899240627740032 2953354 180476813030754201429556727229827376 2953355 28053326860046442227759603410986000 2953356 34912525553167832958643751822376960 2953357 -438955154683946570994634279386132768 2953358 50964692755945858708389616995398400 2953359 42881478455229242667286696091474400 2953360 -101052911049629049581596216492032000 2953361 24750637551665659360074564684464640 2953362 -224085854016728007286047199630731648 2953363 1371487872363048974710654801989120 2953364 -275829568783069396210589480645764224 2953365 78569116732502439541599379899781440 2953366 64710363429061083518672052431570304 2953367 -346767426394730509289240777819185848 2953368 262670211195868719949426095513600 2953369 -7157374197986225298364466405647856 2953370 -29297616823567046071349269415239680 2953371 132560974672661996669932188020565912 2953372 104919588239951214924309128532321792 2953373 278518581937062742645296973691483622 2953374 -103869625960716689257768404496626048 2953375 322995797518873043501316014422662000 2953376 -236182169706191967529181973369323520 2953377 35026170083831109688450062651336852 2953378 76175111784745925138694107632764240 2953379 17717681883109821919984474117601280 2953380 -106339407148812313486115731172413440 2953381 11252109573536171411612795037042112 2953382 -98909781286363919712429022554482208 2953383 -354377039882001391532993347611740376 2953384 -46505515309538463922579324892282880 2953385 217837052830325924883698510260700160 2953386 -3794883271272039239689160903717376 2953387 -316268161945817310590807240640277488 2953388 2784351753823607398143130661429760 2953389 195702300830538725615951438745835200 2953390 -88508195120374381736703035340624000 2953391 -148283942274827605916424450272832528 2953392 -33682690675453391607429762400714752 2953393 -889197463355516402045437378166144220 2953394 67599036265752380224214945557219872 2953395 -615765977669547067610759472121996800 2953396 138545403799363959059806047932604800 2953397 -77856773928581678379313825413809760 2953398 -70996832437961607990197220245329920 2953399 117156348988984741401364720329679400 2953400 -19003882602107612832308477518848000 2953401 29289310659292823069115530329141248 2953402 -343237215303336051786671535335848848 2953403 -234953536197843197608614615068151216 2953404 -102754885027150657476373920202575360 2953405 -18470513457409641713857547016958080 2953406 -42994744385215109451827614257070848 2953407 84592178597105283748225636034148168 2953408 126130608617837806789442755103817728 2953409 -549116052047399428054353046116540480 2953410 -122013732276585359909006171385876480 2953411 -415440650557973515968170014811937988 2953412 -1655183966673217761657192785903616 2953413 240628017108664489840160184836787420 2953414 -21768795580140862127293282435352448 2953415 -206649955709748127816280249134785600 2953416 -44916962935305203181264496153190400 2953417 368337361357555307229094278603162640 2953418 170409156531080272688997522704640960 2953419 -53236812146486778124681486913694720 2953420 405459980525821212149093788769280 2953421 122230456595365651210344748785461622 2953422 -376773375958673348581704386874639360 2953423 -6317129535959793645050920589677896 2953424 -109694995935307290641863838031888384 2953425 13977513845958347339803476281755200 2953426 -80505669888708739060734283849975152 2953427 152398268151187239304746428169674352 2953428 -282515245157322160202942033858426880 2953429 -456778785747408567892330234386849970 2953430 34425925306249011205758526031281920 2953431 -101087304987636207776828941124083272 2953432 -56152903091747873891425497486950400 2953433 -219690312896829913694704813349927424 2953434 -11704567013776925671476861168920064 2953435 65346927084260968294597963855088160 2953436 238231667327046602230894071012549120 2953437 276436476338025647726212677340822560 2953438 280127416991824927374965415421269120 2953439 221154413042548511460582437314254240 2953440 43256662132852278734893012636139520 2953441 610032512833488321244800707563018884 2953442 -50042056677509660570243253975596256 2953443 -182342153180072480794044380185068936 2953444 -355229581110184561917852455651299584 2953445 396345735985814260659136919272932000 2953446 107012085140227338146545044818673024 2953447 140919294025592348327653172585004000 2953448 160018010465543925366267948632079360 2953449 -594719813618539936863576356455886880 2953450 -40128308338103349788531388672342000 2953451 -240117233842659284622441350836144608 2953452 82255769964424614809918774332012032 2953453 288174639751537294392021156355071264 2953454 55837968372236113023530120345139072 2953455 51404349131235459847256980780800 2953456 -37623241658733885579355603408060416 2953457 -120182033782435900845970442453548620 2953458 51695627392881678196650630610395648 2953459 443037394359923089113580819431059660 2953460 21481183655964020995332130590401280 2953461 132045957786467201767267387507703424 2953462 65433643687730531128307893938987264 2953463 211429391449443411874617646354874304 2953464 -83914433611901229833244585188352000 2953465 122708954205131153366569398323488200 2953466 -292733960658235282642764507896180736 2953467 -139467212765692906662390893916612312 2953468 -296685918691777703064954557433677824 2953469 -161979038278649465097786154667003130 2953470 28338711108604034922040320071850240 2953471 -175105695042383427500542230195671328 2953472 238828259891150547078077537247559680 2953473 -360213747078538483824367724810283216 2953474 -27555098897255196000877703023685760 2953475 196540012292051953721775689197749900 2953476 79564239214418800664970346167091200 2953477 109964416113079894941651559796589760 2953478 157748101640165881929262958205753600 2953479 -72879294511838025963659495494598832 2953480 -690165655433806599804533968016179200 2953481 145088384712400427998153481733515040 2953482 -65131524706866589213432253769678336 2953483 171922578937229647806918656804933104 2953484 -188890630122752532182734038738161664 2953485 333297466702729412899750113219141420 2953486 306703532697190360074940586890272192 2953487 325563629213483801350164970255145136 2953488 20110370069148964573037655075323904 2953489 212551486791929744808054760468412544 2953490 103386640593527774904880759463493120 2953491 -453023715223976398719098443919041608 2953492 -165675155185017606221233560260627584 2953493 167807570368747084643181598268846400 2953494 85051492383724074327772133188485120 2953495 -340007545177830686720202560730159120 2953496 -9174943176543198112982584317296640 2953497 -44801651322956070061524749636188128 2953498 700429478774110180462254417723648 2953499 -262028439663278523393929375316633936 2953500 119704313928886030788233765713920000 2953501 230612872409914044936804299929798502 2953502 -72158292787677105547686651221970048 2953503 -1877911511217849558935859122551440 2953504 595454091021658098147838515732873216 2953505 -121870606846503954513851058618567000 2953506 176204729830337523315465702435563904 2953507 13732481270436230663286252241392520 2953508 -278353349286958303866393447919553280 2953509 43233642036369176954011656570348768 2953510 -73738969656541758501230066290179840 2953511 -401675536716767502781141095649372776 2953512 -185704564921404651510765681888460800 2953513 583509412813329796304584938603386704 2953514 576767521378512533443240326539842560 2953515 -81492911779112664642704640721680 2953516 107025767954408326468333928856669440 2953517 98996613844333469087756205108684576 2953518 -146244774463407392064349936264860096 2953519 126987718367560107993504020089540344 2953520 -52360117754001488901149145007718400 2953521 -9896210273588615096006173057961328 2953522 -84628297468406270336191766023910400 2953523 602461362165410631321868012058597772 2953524 213661262487647241986279193738878976 2953525 55428555324051352425660508688345600 2953526 -5549617291563420747005001679212096 2953527 185994745274491510044519728867480832 2953528 -501975718852644705592852217660067840 2953529 353115425609806310651919176285812992 2953530 237525997662766965907037350073664000 2953531 20914099455074133834861217295212800 2953532 103388114640987083336814718817565696 2953533 60235594206168580118486729168636448 2953534 92007749514641236498465942453191360 2953535 213419146603832074991337749638310400 2953536 68728745022578839632309009097162752 2953537 603465496656147558181567546741493186 2953538 80872462652659183629045147517533696 2953539 -376071555444156113274165352904147196 2953540 262690855986824443168190777229004800 2953541 -2979931308739346425234550685933888 2953542 162409761875253865939495593756011712 2953543 -420362463191642827529025504516879816 2953544 -152475643314009056532676144570490880 2953545 -9565611220720143332708689930383360 2953546 375776703399937931056520268121588320 2953547 -400599829563235705807926901522494840 2953548 -41171243975513601246431002053835776 2953549 74504072233857561939737880158142540 2953550 -115306392217783134191551642095720000 2953551 40413647984977090359971170046937360 2953552 -51276883249614899693509941534261248 2953553 147130017040763957449429450610921700 2953554 1715573226878466841539927204744960 2953555 -260258468513109105257062085571482880 2953556 -90915411793868364510106336487546880 2953557 549964513553218906270389912988928640 2953558 5369000965907294332247430199276800 2953559 35690009222532603389444795839625952 2953560 30335040099147318466667710051123200 2953561 -150748410981010965107425371456641536 2953562 -86012045499343838365345882847016960 2953563 -213822066179336507135900824522148640 2953564 -194292085655981167413206039825165824 2953565 -288477992660590784423337839891403540 2953566 26990231500017164242909668692579328 2953567 32193560128563233936123983216132752 2953568 -95711664434282256694442444318048256 2953569 174934462191558250590436630581649440 2953570 -182339840942822533119475716658487520 2953571 -106152874125575949551288223179712228 2953572 117851067168009893349667856586888192 2953573 172319646815415286803101519400640000 2953574 -117026548557583264936377428811207168 2953575 -170483961436197762984112694108590200 2953576 -23041762306332856726220107368145920 2953577 -480154082167043102304344142470033328 2953578 -182966225729652574977501767532748032 2953579 -1882418296459794931982313805623624 2953580 2338550482899189498293992434800640 2953581 -32680061475111847453743838960740000 2953582 335618437003855831992051505382755392 2953583 -140776549014434874500020372359590640 2953584 44930053430851045622285779697664 2953585 -429211859201051752901678627941430220 2953586 50438213763257750270617409232766992 2953587 3303305527951312333879002055372800 2953588 -79500468011016233172975619696220160 2953589 -92985377266634472052631496319334610 2953590 18962958204766302189088573398568320 2953591 119018368562737604663675270256270624 2953592 -10515960622141187434713109259980800 2953593 158709054477460795014472541454660282 2953594 51904434862685232229490384580490752 2953595 161822859973367322081405774626169600 2953596 69441034334965542284084065613947392 2953597 -100314892730634472307149117225832628 2953598 -20724303082713297982652502733555200 2953599 39250083508866620940070201271834880 2953600 48765749857100360415721644097536000 2953601 89475779279654278179277813035529152 2953602 -116267680412124340564085755609145520 2953603 420821987052187006749070298176361852 2953604 359079245198609627333579815448624256 2953605 82436974845906506410990129073196960 2953606 -22936238749527690600676920445177248 2953607 -314387084336407785256861633450823160 2953608 -121566500784221682908063463141703680 2953609 249764318515904119570472663904710810 2953610 -309860191267056352291452191529120 2953611 -578454129752545805396579899436707200 2953612 -221610202331162665101595749943615744 2953613 544153480359312213942314274066618882 2953614 30453568226522865109176723256227840 2953615 -45241034301946491688290098333008800 2953616 -88963348357683174818920256698318848 2953617 218208666820908562968404317430461680 2953618 16689186139510507185834416286382080 2953619 352942792677382411028113067770639020 2953620 145224887708679079277474844895987200 2953621 -530582399793170084828019362425655040 2953622 -90806428466672625226478991213226080 2953623 -140190243461333036282534005767614616 2953624 327621980902579101884599237364613120 2953625 -53440747028094291442631803850115000 2953626 -8665530753491503231789151500976640 2953627 -13931671041987255758230565185868400 2953628 -464272312648962042855437537192730624 2953629 6814055959316514343634687131408128 2953630 53677469925824802042582957754416960 2953631 9997640877499570902021459698237472 2953632 -416797490627757170147917210888175616 2953633 -325584751014601992251392763363793516 2953634 -63956555274527440255884568531844784 2953635 4607515475447462079437964371696640 2953636 -77709890134374665984226663020744704 2953637 169920152341768191053353831599120768 2953638 116860207574573462815543547935718400 2953639 -40315507477165043993760568562321920 2953640 111383047542959391315855401432985600 2953641 -25703276941670408342974769483252736 2953642 -143504155019737831678181008604964000 2953643 -16058060391573051298285885239997440 2953644 21841837310511251459143591688543232 2953645 -177675536539775967183495300695968800 2953646 -43129291771732640166298622587585728 2953647 141252211957443474254989472474115240 2953648 145809281991213671520226962015682560 2953649 71669295815022447990283437917468160 2953650 -24872832962371712768619114481536000 2953651 -249246187505087554236854364621727088 2953652 314749757929336918640483253291417600 2953653 -32794878779118250073418971219020416 2953654 -267116079388038031048813593122248128 2953655 -125742266000247761336018434401121440 2953656 -206537596528596017056036893710254080 2953657 -96687432165923168449005120816634176 2953658 -94012653713208639983756739017959680 2953659 36685022599535889512870189103478320 2953660 184887779584431530609580593912924160 2953661 50936066198479586253867819325736262 2953662 -76766891525450967710502812983136256 2953663 -267784130710738860592143249672980480 2953664 75007775186955049784431285433794560 2953665 138060616315423304634547955398554240 2953666 81317771759424365302201702841617920 2953667 -176715721589864409693189518033017284 2953668 504154245172697152390378343871553536 2953669 38194919983385439127362085957279200 2953670 1049842650669918953680065092227200 2953671 -69981145799274204178931240252547456 2953672 -366576909575553145048180507855534080 2953673 266450460533548601956110519952330980 2953674 -108917759659111457674985230194914256 2953675 -164466337173217563515471581128963100 2953676 -131953304366843311162004182423518720 2953677 -75220631769914991544360666175511840 2953678 -2593777145818732504329349549866240 2953679 291989939485788407453967638033058000 2953680 -13213195994383908591346032605921280 2953681 262558786695248467804525942437097128 2953682 28042328607339598360662057739940160 2953683 -153988112383518141162423423683504640 2953684 405899508272180865956517224673900416 2953685 41636617033344634774930090740812160 2953686 142438124243169653610494308963760064 2953687 574655694869212270605096724111234392 2953688 57341578945613429027510134041077760 2953689 -316050042716425386924055406558147376 2953690 34116407844171932585033445152675520 2953691 -91451535463835450272716739492236528 2953692 141779601225313280022139368053391360 2953693 -267875763065342222654196833026870080 2953694 -37977908564013935308375656952754880 2953695 -81208797615939510304685023914345600 2953696 10530846091344761096523019739725824 2953697 -84482061452005543386364453457749854 2953698 -63052116891894422001428055095146752 2953699 -106221416622945788675898743632200288 2953700 -54979510063164550441446481032988800 2953701 -367629337652952582407634344759439108 2953702 5807974990420935202351627792894752 2953703 -45406082301236322970918497807048 2953704 -4655386013531603001033942710599680 2953705 409430298050626990432932410572525860 2953706 -90463960567932047738791247768656896 2953707 99770344811353240404381549095245488 2953708 -270180157973837934089640744005944320 2953709 205580120429440720106504595006995040 2953710 -13727955337436490547944339494634240 2953711 -185734969014457241947464238787479552 2953712 -26885246688114069814464982076227584 2953713 -2933954929217141134433866841306112 2953714 -157611706467084454905534373630466544 2953715 -209568906175297362937881693810350400 2953716 382191816830729019717495357973831680 2953717 -98115931317637536286498867531337760 2953718 32420569703094309699813951701734560 2953719 -638976161011562395933912587681781680 2953720 110016962380591453531747425460838400 2953721 196305357924613614186315692257435680 2953722 51676494082309019752471571029000704 2953723 75142576526362508580861710216376664 2953724 -13269276685525407375146794363743744 2953725 126937250847804140111084174498829600 2953726 -19809176569399227594122338574791296 2953727 -25911317732112472563191234456983200 2953728 41819825574819823206973650663112704 2953729 129636125256539876479584963740115840 2953730 73921538686202908488809534731821120 2953731 -1080596059255445337546329071434240 2953732 121190593050448405966447930457176320 2953733 -50119485165923506313613434629187976 2953734 4868706432228045490512353015949312 2953735 -119327839045269784008070565047375440 2953736 -406235801955370225059222122409277440 2953737 -437139646070715352743477659867030940 2953738 245526998077764695937191141713097520 2953739 -175466888432929184488524964208184960 2953740 -171810292165936350081683180367052800 2953741 -394346106397456254714993073050338496 2953742 46182434498098060905181813147877376 2953743 -37660312174359714048629938936222560 2953744 121953119431660666307987217343324160 2953745 -68453200962434952885293326114119000 2953746 -6252974118768867437765939208072048 2953747 184886816036579878915802214673032032 2953748 -164110779915909159904194515260422144 2953749 270450665180294324843191523373749664 2953750 -48358660573554459548878864236600000 2953751 -234922574935905376189894622849714088 2953752 -125454683337564934561655396886773760 2953753 -443906163941113599194463285232573632 2953754 254312840340943609446284681869134576 2953755 55300270811782374222246490202019360 2953756 2107654946950935809156627114814464 2953757 75398724432407429620926698541602400 2953758 -91473962913898842026377290462158016 2953759 218133693996958065211790314405728040 2953760 -59259754137824718591316781576355840 2953761 -346923150814486282671786369290376528 2953762 126952809352094469622744540202830848 2953763 -81388688190346689790404340999626936 2953764 -194253972109126776218017396178887680 2953765 -202202206425873174002635245391310340 2953766 -108011219375780442393788637758730240 2953767 -211427861136396793175558213420749488 2953768 174061773597217432034048910633861120 2953769 62240302686763846273875375662231076 2953770 61224631375086206214062533170105600 2953771 -79648706687227240587071753726291088 2953772 268731552973273023847115188097285376 2953773 166513202575141269995116916343667200 2953774 -337021349217182714435591164128732864 2953775 156906471836653679763786998715753600 2953776 -24109111179584718800596448182272000 2953777 482498654077066997744469797721636626 2953778 -280942601626448038911726768098290560 2953779 296231146725399708686150874912656184 2953780 220395352940525986469304306269817600 2953781 942977262426137734300753663336918332 2953782 85469985660115070820609997738674528 2953783 201608700671624170169850200234737280 2953784 -258774634463469691605704494782750720 2953785 183576047692328345460613136140411200 2953786 -269607268647102068673634112472896256 2953787 246416373069484071922401450729299040 2953788 -113618026152615264933683210943651840 2953789 790545711380059187271253395603064000 2953790 4144071574993388425002567092494080 2953791 55134843164837637748476916895924040 2953792 112862671612884550750355033527156736 2953793 -3063486457645535239653374805296958 2953794 -8465001265059991249062243880886400 2953795 -116047514520246151753784832712723200 2953796 181114644564770308175903297641972992 2953797 -114025415139199100446085415020221440 2953798 121315994505755555402003519606987520 2953799 874882528427356512235967667164208 2953800 118730507388114787106896808663040000 2953801 121522497898472299049764779600272640 2953802 -17532491565937096130251333569563808 2953803 62139602910190436382250512301882608 2953804 11772371312313487795473644876857344 2953805 -46813496803190443089419113357755240 2953806 167699246218407839109131190086926464 2953807 701869776377032060945994411067027056 2953808 5769540045911326984060973259030528 2953809 -760072828162909572606014046006535296 2953810 109013436828603311667660174312576000 2953811 -115882774187968979519316929670261168 2953812 1142973556834611429327203701696512 2953813 228672400317680561456337196320003744 2953814 25239226028983509926468510423910912 2953815 -113835383233784622567317444632104960 2953816 95481300550213749366292622844211200 2953817 -600887440786447404946265989531222134 2953818 -91928884948778110985026734748421664 2953819 -570228173189887817096636449667932440 2953820 -53664801379763361840437197893534720 2953821 -12360916310511123456206187194138880 2953822 -308579043257149728347278472869884288 2953823 255437233260761719756300311607191072 2953824 -464730768220865690435232077229588480 2953825 -42498362207358072103018840805168000 2953826 -99581126563317025667232948974739888 2953827 5980761010248372916889688499215276 2953828 -203036726640812799146532918571215232 2953829 390756165718906450391216991187649376 2953830 -126383377315212354597049494314588160 2953831 -305037195123378794273039562269015368 2953832 -57725605560260114789835982510571520 2953833 -315248869711485225543504366754398576 2953834 288599032455753585282660324835227648 2953835 -97515617503331083444447800077568000 2953836 -199552782690430912785508372408958208 2953837 -74689432859294422811338398089433514 2953838 190063534776674191467505622565472320 2953839 -38686153456059854066944714112791680 2953840 21396621115805856367692540736143360 2953841 550099746584441358177397414636307184 2953842 -1336655524838184369789485355727488 2953843 -452118006181011112257627683604617908 2953844 130893405563464189874044340161892352 2953845 26097742813632584432236505380562040 2953846 -108061125665954475411857145120664320 2953847 15473487120431890278690711317434440 2953848 9843752031944896502064435908136960 2953849 -221229685424413659647961250937429436 2953850 13440031049566501338124032477176400 2953851 -116391055675204754426758681701768168 2953852 798272243510705190558017716055040 2953853 -16206844320413464546269216437101440 2953854 183016794626708321417655967414272000 2953855 -98590611999046206998385996438585240 2953856 -439597217781682028997669320266874880 2953857 186811919229897000513260364323868192 2953858 53932471775033310206883117302261760 2953859 370354070735683255246163029176744060 2953860 29382152035212890962854571936235520 2953861 -35346986494867784225894565719301538 2953862 296748890748396041780982820519956864 2953863 123149068750395079319825754384115224 2953864 -94387566637065357486735042300180480 2953865 -455856891926874448163845159991482680 2953866 32129039471311229185430249051547648 2953867 271125411300302633446112446786808112 2953868 -17905060086508128131677032727764480 2953869 102658726135449562216924961182800576 2953870 11532947270397627686570080996466880 2953871 -879549741948686250933449438006163000 2953872 -3454270073341380525729934880980992 2953873 -36644148414600073402455643248913600 2953874 -113975276834473854369050492677725696 2953875 -454900736227720881605695423568676000 2953876 -328473422914280173031992618274112640 2953877 -158763450860972103076364412920934720 2953878 -49445675818953131952944744808517632 2953879 443750270221137263686956435030113480 2953880 -402095016548979712982558833716633600 2953881 36698762186218314505676103888009600 2953882 57944127392003038033551991440146400 2953883 -475937653810284513668925753457295868 2953884 -82954531433157659421355225886220288 2953885 -1227488466483984168216597597480000 2953886 10557600123077937580058265343143168 2953887 70580644380200536659716217528394368 2953888 -90050997187356698652849484531236864 2953889 587753273058536875941686375306064000 2953890 25568654485623484806419072735992320 2953891 755904823946226800314751992239619292 2953892 485952441510218419728342665355740160 2953893 7279674074963254681184304143483904 2953894 -252853248536960940196570488842527680 2953895 -37973666207575742310371343718847040 2953896 -485412295772545766981960000640122880 2953897 95504245375920190789481728455722752 2953898 355652287838277814085605505405185200 2953899 82298227104120095562597968136089664 2953900 -10392567512251965402725356211456000 2953901 19241531235204345192012355680966432 2953902 -16617060182678166066234302729035776 2953903 -1158620949297044986178513293274948544 2953904 -536507008164598489277707471650816 2953905 -173861604009073615108221859668963840 2953906 333939670982712974469060673137595152 2953907 -16584381396598839803468926693242168 2953908 -36647937601122373793974073404372608 2953909 -103261952005877363097504553554745184 2953910 59125581685181601912569047172064000 2953911 -356698274465354118856926245331868800 2953912 -32032638259844749446878987312148480 2953913 -278945198143053461771630549689216896 2953914 208860412248043091144550438400189440 2953915 134365546969300157486640905208417120 2953916 -215058481180422593771893609590835200 2953917 -49562712460318903131548349689775066 2953918 265083906159323742612600403310543040 2953919 -482468412060138509272309545252569400 2953920 22616096422931626891424766162370560 2953921 217532212100677710282484935602157122 2953922 -158813664196943413947265702330141488 2953923 84090401184491227475900301174130944 2953924 -378910145579362816492997045049590784 2953925 -114311810355249947396953468448235000 2953926 39899381471522564910514362703379520 2953927 -263536766983215380021367523226604768 2953928 -1255267227787938223440412136570880 2953929 -138299848338756889079812979042529312 2953930 4911941546329318448171790761395200 2953931 717868429038495427658196850861251732 2953932 -109026943630943480074775152489632768 2953933 102985232916580740440009398142796204 2953934 -246831261157782935312299734717528384 2953935 -177020202137817269081608438188664800 2953936 15320484724363200410953209007923200 2953937 6038205228162832137823882495505664 2953938 -68277920650911610383873173686889472 2953939 -804432590459163312595646749292659376 2953940 -59636236878171751964399344458547200 2953941 -243724542928558065197812479170990016 2953942 -27745254968149071498913815411298368 2953943 -81698834413799960066159267881438200 2953944 -959230713595208984938122208174080 2953945 -17988468951124495809268050336481080 2953946 7616132736530703347296469042802672 2953947 249814206990150964406071834409766000 2953948 413947790843330699722580675696695808 2953949 -194373757504475261881618229316804960 2953950 30421429052327554452552038428416000 2953951 -17752358194916369112503501790727296 2953952 -702464238708884839085600309370421248 2953953 -242521084837972174980212407999946160 2953954 42412986065109430778934838761545472 2953955 -99267722821812941598656458881938880 2953956 26298891247277190303935769551155200 2953957 93161852016724102581932787798606206 2953958 2687543406150785398086402745204992 2953959 43415270591721745055355483466438656 2953960 62493386925865854211479401091840000 2953961 -54918371929112972506456511362554438 2953962 165312875299732309789014078623162880 2953963 689572038029179898975163237619585240 2953964 221618879399733803461386627850146816 2953965 183599371213082807695087702942389600 2953966 -69079274889873027384148060105349568 2953967 37689580696773334719563906194376016 2953968 31147991665955875229559615022694400 2953969 -86248078185218766986433208021343640 2953970 26114145313142882156111028553305600 2953971 8230500358505055331797243488518800 2953972 -37608111083185712794967588632832000 2953973 -908609267081247336634246746714354 2953974 150426595284323954064408978878544768 2953975 -73457508644921254155191159442089400 2953976 -450428788275856608209112702054481920 2953977 -67315823833723729971252339027048192 2953978 219789718570444128974984363573597040 2953979 18639212065659016448874141688252176 2953980 107809598097988198586809919568668160 2953981 -620737800592967199848270481464084218 2953982 4319109511766216748011118971751552 2953983 -102416575848549791597694350805816576 2953984 -353288078246539566502287554012774400 2953985 -86024982869828421816959878977851820 2953986 14707075160340327984155651257740288 2953987 -254387905292109356814161967638854760 2953988 -50471980307093383669807785761289984 2953989 -19318922944722760522191011045880930 2953990 -28003429214999489815383979407144960 2953991 80738079792269496714596635057258392 2953992 -54697555971396741359264025259745280 2953993 -74288640882560594764042228878512640 2953994 43516454846517544264988921008525152 2953995 -164008281833751555581396077665308160 2953996 10636308041953033033714068305504000 2953997 666950379003239974743756266032454592 2953998 -142146252838884498466909120770542400 2953999 158993492639643624699919181981000880 2954000 -40309217635529306895298616426496000 2954001 -113650254799033011171988176533303568 2954002 -127876646876311720816731825824616048 2954003 -23358496680831667044975461505959616 2954004 -213909448697591299202101574082299904 2954005 -296579769570762609315520661107726080 2954006 68854478920447687692980171077140480 2954007 -107968257910893441315802342305485520 2954008 -102599626587008321261695593959792640 2954009 -120682024786350458984162906048456760 2954010 -72506344541600944461799385472349440 2954011 -395174291700218211280384450427747448 2954012 392155854565809750318630646583508480 2954013 -383592501812326500637587519772744512 2954014 -3994801388068186392479155255111488 2954015 126660239762694266839959444824100000 2954016 202146259531644709085949657171886080 2954017 -333030045985286825027805209629274448 2954018 -5374422109317273202552031815852896 2954019 29200945121484731413561556793338688 2954020 98232091147340163682255876568186880 2954021 93276644883538348331302547688175104 2954022 -86629424404744786902098509132108416 2954023 -263652043218207641704789800300734728 2954024 -51202078851354811634125189105751040 2954025 -84877569430806475654736242862178000 2954026 -77666072213569946545252397485402704 2954027 39594856679706750711330955670932560 2954028 36944734154248187242659055184117760 2954029 129701785823939800546086047526074284 2954030 -82896168783145395039650114992099200 2954031 -34468351133464834825528048190739840 2954032 95311996187496342500794777734004736 2954033 -194886955766132521329056112532532718 2954034 -25816192615762762556206343950421616 2954035 103051493886051814201218564823884960 2954036 45634973895105823304472074980202880 2954037 -60125044312530848985309000023150880 2954038 -178383375555142041792125606657075904 2954039 -567966740064212184207553213871903568 2954040 165734038073893352920023877484544000 2954041 412377076263460018949535325316422442 2954042 -44425852969291104226023559007671296 2954043 -86934594501218153748273233573429280 2954044 -11494322151312368273901831580631040 2954045 346960767792563431203982486225968300 2954046 5990941475970474788665694801046144 2954047 655740655201175822539982056933257920 2954048 66963077599151634225663673516425216 2954049 16323196775799787794361548311113728 2954050 63663508795918768737120403851859200 2954051 207643416001645053749462195854129392 2954052 -95109253928937626154534083878207488 2954053 -440090671595385583531518654406258656 2954054 197137588773679824466781286860378976 2954055 89529638288350136829339843756468000 2954056 113195232231939163465149221373542400 2954057 -9022832010015537867899877236247600 2954058 14434104047454602631310611060960768 2954059 -554161136729988524365034956851509740 2954060 83999663507116729726071411810708480 2954061 23754430209503026696635481387840416 2954062 -261908034690263874917608420268251968 2954063 13203584967532275232118953859887128 2954064 19499627794954958687759593454567424 2954065 285394847079624656346533656725929460 2954066 -197064726802138158618064724690513760 2954067 331471216245780858438510470710647480 2954068 -88291890978383819189875601422096640 2954069 -210444428860598814806374277008564530 2954070 2997987562518842236621882876796160 2954071 426359787384858583067129393751022200 2954072 -366955165651726242365212567925452800 2954073 304704306324271875096225759847228704 2954074 -35822453544424015961331440320358400 2954075 234905343217977917131692922657269300 2954076 -288713984306258227025518664002426368 2954077 195704219419591610030739193617571712 2954078 -267737863492945590760657507528652160 2954079 585394616600212206122231905587366144 2954080 -18848835787415247664863702220800000 2954081 -180219112211365839899297275056933120 2954082 -217623684923657391826907204996401920 2954083 177798498909828995831599030941047808 2954084 126312101763274808648274143057166336 2954085 -257579072337897805239275905811606400 2954086 4183679239580037196666981092832992 2954087 122420254514271372205270222217038992 2954088 -174994536448240317044189285607475200 2954089 229470952802328452516779672752216890 2954090 -192656149584935054121056728510182720 2954091 -5114267335491240638896349762967552 2954092 -285059743565719836876069386718832384 2954093 -464473393309676429584570676633087658 2954094 -173216950178315381972637320935296 2954095 -306935227179705068270267228693897400 2954096 -37407617701575939974077393260085248 2954097 207096579528204497318765612200212480 2954098 -116845102496373062632923984897060864 2954099 -1551299761858868625346532323595064 2954100 1915417238561614083981178900224000 2954101 -57836195434863667128767421837013600 2954102 -53530376172788525942729197087441248 2954103 100631669331684982296522156462716904 2954104 521501756642552614729154854960373760 2954105 111415382335631115992813245702830720 2954106 89483891690190993984539457301529712 2954107 190370866352944086150535242633749472 2954108 -216334678588616472802989770600477184 2954109 -373564709032001459966047231112388096 2954110 103671950873221328907380680424208960 2954111 328283456967873492923540596781712552 2954112 -190128055410256372232891691108925440 2954113 -69410342205988513842742174292576638 2954114 -111240772781437713474738792592996320 2954115 15928429505262086746874173088993760 2954116 -269571676524941642731305454217180160 2954117 213650796004916506357128057315102012 2954118 40309395521033448487900249767169920 2954119 67534793383927460117416145630599680 2954120 -118279283509088884867391267033088000 2954121 -323303206181235765991684801912559088 2954122 88558439665520686276148639239544112 2954123 649002967163303169375457009389053520 2954124 -156414627935434776608267568128870400 2954125 287154323250516165585648625813359000 2954126 -150838425583221449193056428510986240 2954127 86931776261630342795370561917326080 2954128 -62661509370554899844580356228866048 2954129 -18659086589252979720362443340280270 2954130 112840110930126846118753305381312000 2954131 -177837122873028538649697395610327768 2954132 110492295981738043694681116777504512 2954133 13223588837921470815543732540714624 2954134 -161013547890318684014517718965986784 2954135 -155066770054794068635089153311887440 2954136 147093808811530830744973786264535040 2954137 117178333154280268413181044914579786 2954138 225767639064106784881764003722867712 2954139 254047607007812258961760923545979840 2954140 -15215397533025166606174868326533120 2954141 642829120178199089218802283924349452 2954142 -72575385487309365841772033575782528 2954143 9255411749694043900891989015114240 2954144 -124778639131953849987074555055243264 2954145 45547370565201888012453976078026240 2954146 141058145081308759667792643910911264 2954147 -155718588355006288610003247214522368 2954148 -95851835953397947837021149068599296 2954149 56519021164658751425409750258740640 2954150 -209971962891400230153733312836775200 2954151 102309497824038363227102527499667192 2954152 46758168419059038792682444349721600 2954153 302292760477930308725617336354298484 2954154 -13899298255990181237226824262798336 2954155 -9589848130831363733748207562380000 2954156 30520238184812366520606099023627520 2954157 -89581322049127173076677199864215840 2954158 -88722481635449667852519356650612800 2954159 -51793789134662516470853284747307472 2954160 15978772882520874221003008014090240 2954161 502745234528601526195310755319420370 2954162 -22556314053977354861292346174845168 2954163 -94983512830212533834474185226314176 2954164 -27502494340986291918198803144101888 2954165 86431024077702340281633788669196060 2954166 114315491137238370167219685724299264 2954167 127073167242753958664178265577987760 2954168 -18876264831846436811199620748410880 2954169 -476158902014846172402261047756209212 2954170 148046991210777989667947279182541280 2954171 -47218838597393512769101112641677312 2954172 -32620224837641778313225559763425280 2954173 -25345853462071023039036947290794516 2954174 -31776055557600584119767699610193664 2954175 47245141698336380378228454454521600 2954176 23589509196247640477961796232151040 2954177 -46291669846985491248455621187055200 2954178 553181348884045334298136375472640 2954179 195333332408663145518170397288606780 2954180 129587289022282012638786232337798400 2954181 -3967517896000729253674876364738976 2954182 86594852563622787731224659160264704 2954183 16668991655972502552179060210025432 2954184 -141588802048526811030234010922311680 2954185 -138695871940661915947913708705149440 2954186 -587366429229858330398724824034816 2954187 246505721539461065441364683657803644 2954188 504685610364286185114564443733125888 2954189 80791631911261752339402903038883840 2954190 135653279644952019563520539697851520 2954191 52126364567660126198531974275783112 2954192 96165590904232144997976545569062912 2954193 19354007956259433870378285346117728 2954194 -248498505156094241858285389540213104 2954195 427911073556212178496271452404881200 2954196 -726754673305322851461569994977280 2954197 392173718793040520204208480405257472 2954198 -17994086088429445966601655380267136 2954199 -3733612102103905412019931620784536 2954200 -116932040264321020417529904489216000 2954201 -214551091354570611949080847742259900 2954202 160921127328347601646454165340731904 2954203 -8167068423895614866452080403316720 2954204 191899730450300843891399710583219712 2954205 221507786478225261202286709699648000 2954206 93041714468060319391751249750247552 2954207 -191344798939159152631957078135071360 2954208 323597332500124605099903887716122624 2954209 -639441185672817147310242019944138684 2954210 -70472522974542765297364910262232800 2954211 155853440373082973854421742395777280 2954212 -28243124651613320301604024438714368 2954213 533730187974907485077812344560526462 2954214 -79058040337915118671574582316194112 2954215 614863725371514828344793693142800 2954216 71861529127043989050815389785292800 2954217 143705023884030032614023109051269312 2954218 -74910135484199186568953726256271440 2954219 124130231773350269692082090455703544 2954220 10224012109648576907913181890508800 2954221 74186927995766289459841029834424332 2954222 15793654740161950890080410386702912 2954223 -190737424512040398159503846298839400 2954224 19783384920719322708054932528168960 2954225 169278212040123764566110222481191750 2954226 58497036749819218634436973256652288 2954227 -122172356598756754064186452985698880 2954228 48585820633347615853157568655024896 2954229 -5988318541014483200306240570747232 2954230 -285253311844052918765553378319603200 2954231 -69070661598109266902079435076387200 2954232 28358358442486703696657422497300480 2954233 -175954755730534834912574416623290518 2954234 -268994748090929562471469038869967360 2954235 14679692120101094036897530352106240 2954236 29146733466102855614595515245493760 2954237 -7556275775783713498970097398447424 2954238 24540565263960825561784199897825280 2954239 -171611171707784716931136482079121680 2954240 -155565113101644243328223998755471360 2954241 -10496695205377716574214843071044750 2954242 -60772454904494507994928454063534208 2954243 353476494041447569643563607632909080 2954244 82445096576714376113059442032290816 2954245 90854371188357922057750569553610880 2954246 -19497492552467320036907686479148416 2954247 -344324861879462305673523404386023000 2954248 -316961710495167402859883428067328000 2954249 -148563496615936066910924615216331750 2954250 46241402774487809773625105376816000 2954251 -774820605742020529746521069205900248 2954252 188371656190077851002008608970593280 2954253 -316262354753888417459301360434128800 2954254 -261261676928130279600256809478991424 2954255 106841892098831652138138481839118320 2954256 26602293568822322758024137412902912 2954257 -68183552251371676684986122227874460 2954258 234738366951497695878627283690358784 2954259 -309484594640548583311648476723840000 2954260 12367017919701613884291168312921600 2954261 -3862118903406483427900525412331168 2954262 222779570411840984842829613534217152 2954263 173409266217764238000394618529830024 2954264 514247406289635506944026060233103360 2954265 -71118065193504541074334028906153280 2954266 32252179178812902199057195756116480 2954267 63426494151805067102159705480892480 2954268 84616101557143846894738549649433600 2954269 173464396711674562759825968982525952 2954270 -72607095848812611957178937862804480 2954271 -20650326886842952081724191635586488 2954272 -3058091784207547978645904393502720 2954273 60345331943891571255107466701262144 2954274 -70806610403638711315360949082267648 2954275 145654989097900741959393860788838300 2954276 -234716328709120862160949449442791168 2954277 -440361950175714862003851930360589380 2954278 148682510939897469154127813748841440 2954279 465728686322331648666033806299822080 2954280 91007364324332316149431790660812800 2954281 272793675330389905229491844808176064 2954282 69776437077414772452526826484089184 2954283 -83519660887126420963624003384900776 2954284 298151989553913754862808323294464000 2954285 6461432766736812578930695891251000 2954286 -2879791077594286772997261074812800 2954287 181822198332429712373997587332487152 2954288 -109094167839728291238179649383301120 2954289 217736683654950503140392571184327664 2954290 76603968994887597227192346380522400 2954291 631976454291174281827876897325382000 2954292 698651600672596449241694599317504 2954293 193995710470544111298901390971378542 2954294 71875827098252589662189714277764352 2954295 43662948874840319548590524258970120 2954296 65976831472526903196326200509480960 2954297 -311755672142770000158939061804770480 2954298 -222683884639421985615071411005420800 2954299 -23347975398763705603973866168572700 2954300 -79404750320964335244204264905011200 2954301 -163582343472606083938597875676065216 2954302 58863500244843172044828944017966272 2954303 -480094361401668691034913243628044936 2954304 -41947633826425911448493393933500416 2954305 56003841073521301866520294724184000 2954306 -8070555031806612918945161774866560 2954307 279799834444509824874512698672491840 2954308 -310930781832114158571311401515069312 2954309 299037117091361866974288859082592960 2954310 -4463768969764684555409167239475200 2954311 354213183331413918710127375388628112 2954312 -568077328776917682740286949697740800 2954313 23149300021332916401506647619331642 2954314 260055595060447692973956467611756032 2954315 659703386581772634853288305699840 2954316 -40127679647059108816770742513525248 2954317 -371039900482019665601564308933261140 2954318 -123176221979790954515284265682296640 2954319 182697297523826570084355585107393808 2954320 57894256210724944486627211001446400 2954321 87049318783609855174214862409094772 2954322 -34120518515760014475525571012397568 2954323 170117303886774354341909921536590572 2954324 -83833142465052360624444043390898304 2954325 -60524765134097444618073162966784800 2954326 -31223512804911561605450899046324736 2954327 -206853662980041097157731800313119600 2954328 15925155149665550804180979576913920 2954329 158341085890842821365149983946313600 2954330 61136763722147369890057513936462560 2954331 33951324006471553877206401608151360 2954332 -435651636002519572234620218017160704 2954333 -173184887652307186077464102522867418 2954334 -161083254778941515713954504928637120 2954335 -301570887507608687034171685820085720 2954336 120606501123362551618930519572480 2954337 -2790625988905733330940287892618720 2954338 -266281517856159756596789697613621680 2954339 262951092538412372614989273667975056 2954340 115465140738187272803513728084377600 2954341 86091344958899037942979560873476572 2954342 48644139390633926725453858880770944 2954343 26890189686755889879745682822957184 2954344 -173051268016167478216037177587491840 2954345 -415769155204432081919417962963627320 2954346 68328445406864819495816620919980800 2954347 -194564078169057660084076401833687616 2954348 -112215189029531943422045038263329280 2954349 -237862261762313655505044948606364896 2954350 33985878515781103524201398137036800 2954351 18969771817318836394108201879021704 2954352 -24469830937424620231006827959746560 2954353 414501221068766344488476820463515602 2954354 14465028412971788471101185749260800 2954355 12577443303284905843623819248488800 2954356 -86869315673741920532817079078718080 2954357 633461443644529990432716085349185806 2954358 3887071692783372049958162247909888 2954359 -106246951473676165479434266743402896 2954360 17495085459433287814463995605504000 2954361 -546603171343634126240530483172785056 2954362 -16895169867114316253324754023602176 2954363 1026967656982157371177456339211765280 2954364 29655974132105147597071700931796992 2954365 -110085845500192380583248939176618400 2954366 40874561714682374513058249887655360 2954367 148214013327913942463388634029945600 2954368 -249955042309753679047403675980922880 2954369 39567952213163228931169041297629280 2954370 6222931084045581333470244116812800 2954371 395762089930565693113526560007569920 2954372 520453886672146540302473526658387200 2954373 -138994250862080209901092500734042112 2954374 -275402609591116432318491813617564064 2954375 22463840300809348734497862580725000 2954376 -133445195850037875145657778950502400 2954377 280414799463869752610810973171083472 2954378 22394622960209923940090500214625792 2954379 7074236728631652805256200744363488 2954380 -1115216418243681072931955766958080 2954381 60678273699649593771428291755709664 2954382 240869033275365609393382651825123392 2954383 16971787186115852153396187437890384 2954384 -41336794604024128815627490891161600 2954385 22956477757250394695138621213178240 2954386 63775678180062476933402335247560320 2954387 104931232333991953962663483835653036 2954388 -5395889088384145438420269706936320 2954389 241253013169516074348675820427458190 2954390 53968095917792988694387564516819200 2954391 -6559902259869239516127930714907776 2954392 23475469342771174661175752470241280 2954393 -8506681228240327340995462009082112 2954394 -265336575401649464573717855272458240 2954395 145471368421771367985073676388394800 2954396 -157993586477921782758221509088655360 2954397 -647440510695464807513288393620494528 2954398 -482423539778773323734294871289020864 2954399 -192610725818570295750958131077963664 2954400 122423086207055434029829555853721600 2954401 -7627373515255373927405474410433536 2954402 28113885995232036969857229891179904 2954403 -9696842149442603263643898771550560 2954404 -279135309069116138320833301436563200 2954405 20811185935948685208536967553329600 2954406 66085499147332702148060172833119104 2954407 515281195761363707471666420587938880 2954408 361360521132686894845860656511912960 2954409 279016382839844871581147695700856000 2954410 -8838756298804837601698765373204640 2954411 374198959268756148540625677781161012 2954412 -22025624303878665261232560551518464 2954413 -78359184191223716824851536839009536 2954414 11907780976850807655071747548213056 2954415 -266720825075999736663895405330756080 2954416 73203924722358311892224648487452672 2954417 288046817678156009779235219211512466 2954418 -101096716746034301181786158802535296 2954419 767648114347447956323056283637696 2954420 -195907352461991924781483661750272000 2954421 31839034934176433340885610807098240 2954422 159802918124310581014742780177337024 2954423 -33826047909877700585482280056058328 2954424 1698656260152650560923333816483840 2954425 185636517649727564738012105590578000 2954426 48164159460768332485334694498926928 2954427 2378710665568336822427622372698880 2954428 160214017805044659980999152185586176 2954429 -665456352557341636219704013466390970 2954430 8780245420548632834177585427726720 2954431 -70946739661007495543692791636609008 2954432 -38534685446328108095004997570265088 2954433 -126092787455895650168270434257316176 2954434 57628221348694767310026006414096384 2954435 -242983597920291659662001786076974640 2954436 -138289953670037792627399029142258688 2954437 503190971782830579326350137574221086 2954438 -352508113519964029409789553407582880 2954439 -336440385347157247483017795020300496 2954440 -597467605827818211995274806096179200 2954441 -187557588127520298024059971032640128 2954442 16193993858230186669943527913226240 2954443 -579419118462667865262237245027684160 2954444 -3428962763555470566916797619461120 2954445 -30838107044202294803897555945712000 2954446 -133767047265162742314220212807736896 2954447 19532201210385466483916236368374256 2954448 -10584442795628971511119986260705280 2954449 484437636297398116115315724529982450 2954450 82149244002301454518084694887058400 2954451 435657747538324939587653850175874232 2954452 265977172841665074824368077267492864 2954453 -696999274659223142122231881944069298 2954454 -29039284692140791755534159934601280 2954455 -64912476205752924474666052399324800 2954456 -24087548082264040453607670935654400 2954457 -199655630574417081020788913073078 2954458 88782319043440777640188398938011344 2954459 554564568786695269883302729488318660 2954460 40753305583308777891323598020536320 2954461 354024786126840609147410754717201062 2954462 127329589566854995895018001240883200 2954463 -16400913364310433533927957539155312 2954464 -101528400548849622587544977209294848 2954465 -250079802623902279494568077253818540 2954466 12098709286434890992692570223816704 2954467 -772404179979748218108302976666802848 2954468 129386159292438221566429474177259520 2954469 -109658414492013763969439511866685120 2954470 15955551632243873127793967792582400 2954471 232958786879619413652091610227482792 2954472 536041777088340270621714829905100800 2954473 164503966448742686566767306401383504 2954474 -24367318756400649870283635146837232 2954475 13733690187053295743028884244976500 2954476 -48808469595799863387848977529510912 2954477 -35550329639976977267854722467789268 2954478 -129774451704737480388616406638435776 2954479 148944559139090297725471089028540272 2954480 -51274492499995622931358954496163840 2954481 479650198127529179950687992391272000 2954482 15222302697917487860552678189296032 2954483 -187574920442561867316348401903701680 2954484 45257160127370800943173408580229120 2954485 34798009091593695200983071984159000 2954486 28953284202051618739765250098020864 2954487 3322784931753863811272748404964480 2954488 -144645682454507264209253948270960640 2954489 609532299481185554450196191836189290 2954490 -21649896311475234594223623595622400 2954491 -309994890858028854731341202666547600 2954492 -512634671832977090895265739224387584 2954493 12917042821599726300340561842986982 2954494 31162296302217376503719538028524480 2954495 81346876279866599365575209302257000 2954496 61744553149631656024598003929055232 2954497 -102387998084447649739198450568726848 2954498 -35621385226559802979251824273031360 2954499 472571935728767340209042912738798400 2954500 280997819118968367655892943037440000 2954501 1187224589715610226335391101382208 2954502 398801173908919364152421813639879040 2954503 -327111097154290201246993247200070248 2954504 -506880980640169037722100605505448960 2954505 -26513087620710223204178534945729280 2954506 -137063941813017618851133442549679616 2954507 150288329187469914782683307231868756 2954508 137464979272212347586208009039080960 2954509 -737026286292316602736138316439929290 2954510 51761996247771050351668985120520960 2954511 -35901677007389997176417501877987840 2954512 43445609098741301976806685960241152 2954513 24905619675738431760419505331971762 2954514 75426102194374055216333105566958592 2954515 -277350198889525188029693122195951200 2954516 118987956021890114583113647643508480 2954517 61260493416745440809557614720026880 2954518 -1480710275589436189456503186616320 2954519 29313966784618309684565987963952840 2954520 -99515371612579876737623865940992000 2954521 -551998036282001777202005733527856000 2954522 -234031685299811733958159759558080000 2954523 -57168734468727902461529234243295744 2954524 128495117016488691038084629122244096 2954525 124961716806884724342728413149688800 2954526 156742608165918928624564052964750144 2954527 366487867745143854039961196341384000 2954528 127370408379821550730497184021610496 2954529 22859969260495072491366625681560000 2954530 2321372584892667617567173111057920 2954531 -631913665879169868112936051380853668 2954532 86701583973028295090598580379934720 2954533 118626807656761731841097348383358042 2954534 -70489325015972794049491408674263040 2954535 254367713298777667371043472804493600 2954536 17083750586864409416352237496473600 2954537 580503491888243577280585225736088186 2954538 16607227106438789816464072493218560 2954539 229078317936652269638935665881927056 2954540 -245525021017504886509892506458101760 2954541 345401836203728554821291949612598592 2954542 -53347640549803219723158125569126656 2954543 60772214583724537877136833990636760 2954544 -47110237381287404217817451941625856 2954545 268812629587436093440799820005995200 2954546 60264117872640607609581454997207040 2954547 174160300971045083479029602973579924 2954548 121421261947789426980458823264772096 2954549 -373638612834042034334378549336790480 2954550 103880831263733372114933730323668800 2954551 -211010210623779543389731514559580728 2954552 477554869097291153222989876062105600 2954553 -25461773167128252457972326644001600 2954554 -59745793243087082707017478568174880 2954555 502418409166909386082549643158361760 2954556 -23647696869860234306702949166686720 2954557 61926970972975197103601496836498880 2954558 129039619352362945481640448258628160 2954559 106800547527662171530725129998005704 2954560 27464201555258366495635234671820800 2954561 234436732515837697327341179619331200 2954562 -24764837129730868599457887050196480 2954563 87117501653683535744548278801690812 2954564 223674714967236662097087140530016256 2954565 97532669887067413153320126015424860 2954566 -301426750671880253485790770294161024 2954567 -5823135931898642921863477135391616 2954568 -43485283535374982434463570970132480 2954569 -175740706486407056063750558330389030 2954570 247090995235760487735735111004185600 2954571 13253738645436601957085531843376624 2954572 149402923523905963184873036795998976 2954573 -5306136244628859357820269155380896 2954574 -48492351952466843155355743160263680 2954575 -149393061558639421431947828114599400 2954576 -52396126979728330682162561079705600 2954577 128968778422611023617609538250651120 2954578 -262776936408377226921533623713120 2954579 15893331908395484484578532725760000 2954580 93673388060505669231315998150123520 2954581 230979254164500103912722131124056992 2954582 287737449729346562583408148665199392 2954583 205062975399464011435039512687685440 2954584 -630808529777614277074238899122892800 2954585 -7140781526691259653813935416804800 2954586 110371677798980710869650117248356864 2954587 -427886777787110378127605987686712764 2954588 15219268565339443272568251991750656 2954589 319807464640250813251009063917915168 2954590 -191464837260915437476273560147307200 2954591 -133598646392278451671347777617208336 2954592 -295035626203662510797233152611450880 2954593 541643147143885764965085651423778180 2954594 -122109090707225091331854202357421568 2954595 -39296846379267191856545498391897600 2954596 -469054951650953043196879552195331840 2954597 58756986380451798266581048122502752 2954598 -15072849589716294538450657516721280 2954599 361551883656690829541097799222940600 2954600 303150972939236045099085906616320000 2954601 177754658230945088539188875836636068 2954602 11215638658342846792630824725376000 2954603 -214488964564444504002347533284989136 2954604 -31979233491186963981046512247663104 2954605 -510469658157176757951468443636650740 2954606 -178826036534084364466132128214440000 2954607 -160286497802833978287560825828192880 2954608 -54715425915955972928548086406840320 2954609 130703548341142809378742350981988416 2954610 -11181439884751439946556891028889600 2954611 -166372540638340823755597206438163056 2954612 -223834355510624900799892653811100928 2954613 -260204077146258140813099078015933856 2954614 -54467917578488040471144535284846720 2954615 -262748915073817373247327684168579240 2954616 -1258585055773361544433293036748800 2954617 310431183656627434570942981748004864 2954618 -160522202760437565069780504810948240 2954619 -42316561050528340034949954976747956 2954620 19337786908631630640460537987322880 2954621 -529079762331175998378709083420557178 2954622 40937624412013287679229639540766720 2954623 104644400327292636212310838948585840 2954624 25517851807667619535138228682096640 2954625 139472092244460622576203793577520000 2954626 39706708685888104023742624646383104 2954627 9226284609758827261064577028209324 2954628 48208590019579599814301416417859712 2954629 -171394272203303130607692363263568224 2954630 9822832937604831642529949245036800 2954631 -245634060786519295926476288702889048 2954632 9204993994659019131214040263188480 2954633 599443624274138355294768710300455680 2954634 31418900458961946110289706690598400 2954635 -8066753636120935730626671865898640 2954636 -306606509410374416345085457850449920 2954637 145552457658595701280526690771738880 2954638 387851831679218487891699359332854720 2954639 -325001473050776778745138741166212560 2954640 19791910226365206992867566473707520 2954641 184496114904548560624729564068534784 2954642 257159640553898296431974227118147472 2954643 166999266629495707619437204698855864 2954644 20962867459973532601538297746612224 2954645 -68074593847282610286583871498360100 2954646 -156341196906692935362817898247834528 2954647 791128372316756197261959580189194360 2954648 399426661299743221422820178599311360 2954649 -53865138547665297233952748398148032 2954650 178916578785099172907580587294638800 2954651 -692348717131426501492276113407135352 2954652 44432745653236699571970314052403200 2954653 276722077716658455221615445129484 2954654 -168288971112572997916776163949293248 2954655 207176752615458161530786641245061120 2954656 703110792287712029628031503573123072 2954657 -672410136910228855954510505008441068 2954658 69297432541000928214184992487661568 2954659 1806406456150366021627087388232904 2954660 4066953862586097298860368234856960 2954661 -280235821675292749866480166138376160 2954662 104347691940443931137921886712292832 2954663 -99231555798705728288415338730143640 2954664 -485763056593094759867633664663552000 2954665 -31330179380999991144511838602022400 2954666 87104787914734112656235394881342208 2954667 168440978592548660466974219715672048 2954668 370292789064689968116468704685175296 2954669 -179960406426634381578656725384173504 2954670 -173675978523756870281441731825632000 2954671 153867934159514948899186181059508200 2954672 -2967066599775029252367246579204096 2954673 -111208704662323621825693881378484860 2954674 313532010270051263344470056106264336 2954675 17723274315518116694709686661741000 2954676 111220149488466085716220147604754432 2954677 -107724803582136855134935544446672128 2954678 254632202526183253597534059828788640 2954679 -27615608461440483212472249944954880 2954680 61818828002896172397547102211174400 2954681 602432063290118982759541026656845482 2954682 38354499917898560170919478126802800 2954683 -193829644597246999062537524138471068 2954684 325359131449517866816458168358848000 2954685 312266262816851219845118290443764160 2954686 95591200663085665672528168112956800 2954687 -258096855370012377031545909909737664 2954688 77606446871395323633509545594060800 2954689 229138996891670904651054940190791490 2954690 228083245027840534540808545705267200 2954691 545264212753240769780460267604147440 2954692 -93855732981001804857267129750948608 2954693 -189449122342226346451107827571218400 2954694 -268988317707735924325329050449303680 2954695 -232919943500458703937002854860298080 2954696 429699499472660704250574448589875200 2954697 90649283659442492387931106089150528 2954698 190289748910509709736116650314881536 2954699 -391269085013751068767796746553940 2954700 -112065678770550452559273218711212800 2954701 -5525128053391692979065875363261888 2954702 -413783890717186101341518061750062848 2954703 -15232881683398318274530585492526592 2954704 -130670207827760528879130139177492480 2954705 274316909393981148553930218018621120 2954706 8012694473033096155926521658071808 2954707 137272173293738579634705898237164112 2954708 250126919685438801407976502936057728 2954709 -136298440456529140785049109064646560 2954710 -239771600878160222058028025072004480 2954711 261008615684526080637081043508868000 2954712 112318643498937540274567688013803520 2954713 -87517832589753537858718927558768256 2954714 21928816905827094969237534932896512 2954715 146645111625604954872937373115318240 2954716 -328293586937682848113153298475937280 2954717 391477062616768765693667415620065152 2954718 2994450478613003816837476607778048 2954719 197517389735875493200455816495585696 2954720 -490462201956855699120356181894758400 2954721 -138372132723686047530686636203133952 2954722 -68201185011471436098564860957831088 2954723 606379700238560380463910010441640400 2954724 -10400978192672641788541027593123840 2954725 -278890844007451319279910178095907750 2954726 -335354582464189015398580657940390688 2954727 156390092661595381059830941032578064 2954728 104761125368728708620674760796569600 2954729 -622625462266411320958118120634141324 2954730 -34971076052785336277633980235201280 2954731 -454623846166631541832061368243238496 2954732 1994083381633747973119761559644672 2954733 52744511514984155765078058774633024 2954734 -61848699742682377830850042521451008 2954735 33125263551150622273443405967870560 2954736 -14740821280993848761957406149541888 2954737 261029241647820455034339736006242386 2954738 50128718357914791149150510497109520 2954739 447269122884649333597635887812768824 2954740 326318196521964271089851288008404480 2954741 326895855360513835831806355340960352 2954742 -59054539517173060597354903710437376 2954743 -94648481211822496429600646654268456 2954744 148218961457099481179862861808005120 2954745 519788884548975490458933808752000 2954746 42479569066217596564721890776922080 2954747 -191942972432129175847681869062559120 2954748 20516773155479416318044974833787904 2954749 -1020184629830096299777582402238973504 2954750 -100866528107472575897802892207872000 2954751 -195515602146270549263824095315680568 2954752 -34135303820802398492151118823424000 2954753 249504642305014315218384297942862560 2954754 -177114440591853671970456629028653952 2954755 131066446660075808133803110018786320 2954756 -54891690141378619673770222715768832 2954757 86658241196752846705969429164399360 2954758 103135415983262767718171481872943360 2954759 59126609958031562613994077263232216 2954760 -51637879330497154227359452579430400 2954761 472501736275572241069902926211782272 2954762 -210845691865353037616898264244444368 2954763 -105828976302999688890404736768610416 2954764 -19166573398415388403148212523295744 2954765 -4293851228247060875601352275816960 2954766 -27121529972695519666446240966451200 2954767 -337152601779914250922202379407858168 2954768 -20489133512527400040826627316514816 2954769 -115052919044927326637379039882640656 2954770 21392327419421822866152881583390720 2954771 -181631536311394337130421260704387028 2954772 102908117050552983301450491485491200 2954773 597529717929102956677024021530379022 2954774 -264380245263663135684197458363605888 2954775 -209276105145510492509810463434176200 2954776 -524794269802383661043661444957450240 2954777 164277756842869895099923305326614272 2954778 -62239615159755047075071883117554176 2954779 -10075504017542233404213793121229360 2954780 -300803105076387607947196532287910400 2954781 298117957605694741705939197258247020 2954782 207699384031916255802691542015916032 2954783 31873938192310076651848781648338944 2954784 84767095686226202626792252130721792 2954785 -5901740474455783712987530017170220 2954786 237293937630724741471553897086496592 2954787 205098898461166011603246620049123840 2954788 570156021367728591093476830525440 2954789 178620478458785037496922962430326590 2954790 -123433483427440805764007548662574080 2954791 3940784907450635751125465801626672 2954792 -126423068393314149946588040192993280 2954793 -312240239539405453028013337058791536 2954794 -89350418434890343280361817280852304 2954795 -450588861461789482051267958730487200 2954796 -76823068015932676386053631447269376 2954797 229365820851938656672948055737508246 2954798 -76829800989300611322655080934820928 2954799 -39233899870771300451088467684181120 2954800 -18454763692726601139828793847808000 2954801 -257289338685561768831292231388073198 2954802 -119275098592853833388300477280336768 2954803 76720201938084745297042271902828944 2954804 558075804386291996824702593758453760 2954805 44642501197241890367547094049925120 2954806 366430615102837402763401499816168352 2954807 -315832207573206263224991792493808848 2954808 -182042120781955030878872117439897600 2954809 -297328516537658836521348018821950272 2954810 -91123675615396949455664428251110400 2954811 -307910845701500258490744832158422016 2954812 76604162837153087735501287852579840 2954813 -772583032015021483472942575767060 2954814 -13955308707870010102845225850420608 2954815 -232715288834517548631265103756246040 2954816 -97070687278773018086918001836163072 2954817 134890738546335137537122037337021540 2954818 -89995933089690096316451873516558640 2954819 -105188401550929080550131224078383200 2954820 -49708955111405046277738112703406080 2954821 -12365887810332927331592557393544136 2954822 43945989678790333131475503135812352 2954823 344239032413047305879499448838297600 2954824 -403703975682277106528875431147863040 2954825 -30128958275399078797832006481882900 2954826 -22346004438171618866387910133447680 2954827 79154663512907786850852672793928512 2954828 -42731404509734241699376858758143232 2954829 -163453927248668358125892217217823552 2954830 329431881420669924502465650794075520 2954831 -4502105376817211148704436370214016 2954832 -16618667156406201142316689570529280 2954833 157900100044538350318795187942830464 2954834 194753802102164904157987899927407232 2954835 -71830165192952754928677113969080560 2954836 -607281709432634751139781809942517760 2954837 206363839446325470637115808306933120 2954838 104871494511065672683177906070461440 2954839 -582058582813175385629115364306694040 2954840 45170032305332832272157035719065600 2954841 71233060506491515918727116067715792 2954842 5260543033676395402934750782828800 2954843 141022570166186950178774937656797920 2954844 170310782621331818334666838153658880 2954845 -226819843135207293035638062222612480 2954846 145504937063293336384242076451389824 2954847 222110907956776646807045049823651272 2954848 -89671907655083133686307226015236096 2954849 -113502271378010019130490401728684864 2954850 41956036218104133744658970224560000 2954851 98357658886903380729930838712141852 2954852 -312351256050754346340589873472072064 2954853 -280481631026807524412096272447992000 2954854 33613963928198175084848482513260672 2954855 -138044107677523814812371235472594640 2954856 -51781542098965540199251310506475520 2954857 -290613357806823668951838153069999068 2954858 45877005649357151012405948316011520 2954859 -7524887179517183125311213935718720 2954860 -94452522659536147964991985108561920 2954861 -14493839481423822462517710697161600 2954862 199385999615403483896091022474138560 2954863 -89497614704326583465643034582819888 2954864 42631775116536143273535995411693568 2954865 262984638977623463896610755979166720 2954866 25132446275897111966609287682939904 2954867 353178404735707904033379838846249200 2954868 94415705631241568104616963986268160 2954869 -230594171502936204744560397464552100 2954870 -26267368194556061419993133270787840 2954871 -6445751698791009688060574086597128 2954872 -645405612959230160559919572340408320 2954873 77737265205385559231706726479798160 2954874 -252649641146445250411131540370944 2954875 49203940828762725034043308641984000 2954876 95433205794291217089818111577919488 2954877 34035300817600526229136021875832320 2954878 94450480316572550837745938248206720 2954879 -314955696547739464399344385044173616 2954880 233292736397753429377385163128832000 2954881 -272422375421525253420747550241513900 2954882 -20965601391362472113541785889212928 2954883 -281468724726081057251414379970435776 2954884 350712406196656256914958597659634816 2954885 66117764162032674217038548789612760 2954886 -39784963095034881882898177897385472 2954887 99833582665019055431939305533754600 2954888 -40152992908830684196375688566410240 2954889 -17355220014843967698664906311613440 2954890 74742313060658173988459897964564480 2954891 82492696819587140979053665883534292 2954892 214974513333862564192142365764029952 2954893 15504712131571271871734307686761142 2954894 4814730090636460829305362305941632 2954895 -57446152043480928059636069330327280 2954896 44467420507786805717558859977564160 2954897 -468480139145551256961119343867806400 2954898 89355196146120849848988401351376384 2954899 127170215942563492168045834030705240 2954900 13620116814272945033486383822828800 2954901 6277703658231093658536317875892928 2954902 -147905277266189995301293047804359808 2954903 190941959006641098137528546962760880 2954904 371535796351783120642213518248325120 2954905 -262935458014449711611543692629621240 2954906 160575401399720742125675263067350464 2954907 -290986112296572564492316355933745360 2954908 -384749869265365741621690774686902784 2954909 -12173118563443566859769956437227520 2954910 -10406428863891118110386342684282880 2954911 31500301072561342614139764262165344 2954912 -191906101588589839755236934143705088 2954913 -20054921074200081568543306084756416 2954914 14686063767751650521017564702879056 2954915 250024603420940151752576428279780560 2954916 177231414647144922316453098429235200 2954917 3215304645277987186892051360599232 2954918 -148620218447849127967992413385936960 2954919 33689970456483817650512726512540416 2954920 -38819604515336248320045585491558400 2954921 1506440342776312555706323095805092 2954922 223846873748187944533959101783945472 2954923 586189943690432558927110816932128520 2954924 26660729184161818935767926365029376 2954925 77375614605227553506039998707823200 2954926 -87246501250578697153660786355980800 2954927 647844688797168915938171733619717776 2954928 -20655262932010415484874532345511936 2954929 -777436156664563321767031902339526080 2954930 -45421166492146982779481378243220480 2954931 41259827531387312455042650165560064 2954932 -28598352971033460101109475449692160 2954933 394156948757875497243585113266195182 2954934 173874824656135539768866938609722240 2954935 30809227326940160378632826056721880 2954936 134952762164099593990858558191452160 2954937 -665663360029367248953784489314078720 2954938 -93507784986541780792938844165480704 2954939 249206535820013913778025918300892624 2954940 39644933248151682945662677481441280 2954941 -738722880117259220997764227895674 2954942 -274196201784076327864551401276379456 2954943 -91717567191120424046511651631068168 2954944 -179639784541851714577236292931682304 2954945 358794781660220243230001225979408000 2954946 -49458453504215788706674300747122816 2954947 256472809504692826842659717555246396 2954948 12736788493942219014501400436920320 2954949 -120264228275791526268948802805821632 2954950 1136932746834566667167882313969600 2954951 -40447289161632486514279627373568000 2954952 -15298398134214386368537178242744320 2954953 -374632028244530020102883423664821580 2954954 191148517564709416731795147683248176 2954955 -30361059746497360552453663200026400 2954956 -184463914362976401751258455320064000 2954957 -243966132051006472286472630271317096 2954958 -117216893595450234929173570335697920 2954959 110495912154188384920392679275199216 2954960 -444386035303710391172300449382400 2954961 -7844039508160707567092931082913847 2954962 80869202004558687897124366598055744 2954963 -103128576897970648213287819884038512 2954964 -170284383984836592970301055762561024 2954965 234362156668788263545125398083374000 2954966 52277837432804865244822069363544064 2954967 -52590883572838543857876287042966784 2954968 -265827526156334517129973672363008000 2954969 338217853463895400483970975848923540 2954970 -46226327233430854039774044121282080 2954971 66861042737485515535655604063210672 2954972 105953411935159056956330536465291776 2954973 131945230625727969088424897829838848 2954974 140329234685831132689501142622489984 2954975 -237479441778308345272443740465589000 2954976 -394781151274032448827728531291897856 2954977 -127814772328093282579190357818798174 2954978 -46786242411660577679452103018512320 2954979 114612729229699530763021637128193124 2954980 -59104049425777232147028353526927360 2954981 252851234064904596727152334295014782 2954982 678038008521160242441660057698304 2954983 42596073879232114595046397922110600 2954984 -109842002265427983529927537242931200 2954985 284240040972424009872417336889771200 2954986 -342421066100823210878616310955940000 2954987 -12467291828788532786324892709339248 2954988 109350495650496052117796986406661120 2954989 76747443545860313352179181323512790 2954990 -37916609635851596195219806913222400 2954991 -63146650322961569608778721796521696 2954992 -166524365095290775233463512985698304 2954993 19848531997530328771698065424660324 2954994 -66225627243514634075890262332940160 2954995 437052915687319646026111941682900800 2954996 118188838376029125037846742592430080 2954997 61564593530572908407400793999041774 2954998 265680039686802393661806298541220000 2954999 115982740974238126461675210816201240 2955000 29934609859149474593611364313600000 2955001 -145058926217061893288577096406048960 2955002 -135985692642432292228468013242236048 2955003 7605683730530812460520950893159104 2955004 191281753602853597564596266101659136 2955005 -120508468348754045047813969665269640 2955006 229392368699992122018026637514944 2955007 96046708847754851525684487141031032 2955008 -118330165034108945034743727274328064 2955009 142531105161470941698780411917811504 2955010 85242726405242863664774836933984320 2955011 153297742255103364957834556572591612 2955012 43560216306333961074552975511514112 2955013 68753061134046929658980095006118400 2955014 -99123037847233152355648562418570144 2955015 49083454374033648484595833276032000 2955016 324118686806436317034045683497420800 2955017 135911612125576365088233269649478848 2955018 177705802870703933104841856311017728 2955019 47285094132109650072221151755061096 2955020 228549929404863116962714316569896960 2955021 146297764458093703446411916961368512 2955022 -59077747843786787625148990750858368 2955023 491536509154157707370724571992908208 2955024 57971418052952763169861467110252544 2955025 70550611274060451461012818795123250 2955026 -259413992774031331045905325071474288 2955027 -93696735044356524812880812585299392 2955028 -62632792054702997763121045215816832 2955029 -213201556541435833452127701390136128 2955030 -20372271425319953374682393031886080 2955031 1024955375325269145293678412301732512 2955032 298427561960840820366498722703667200 2955033 547644053584712067228239578871987700 2955034 -2454134576738114248176790045325088 2955035 -471008528875935685345660757355933840 2955036 26791743642293135477920903513767936 2955037 -460832567676925869309602779427612314 2955038 -313355714464734917892676825379710080 2955039 183308910166900597521531930858174024 2955040 -13861346368443670359065949697474560 2955041 573370294108676735425728836270969442 2955042 -6457502559190692997832603509840320 2955043 -34523151538454047408366148289408960 2955044 141264678924308684905661635852419072 2955045 -77038437703790280335534241699235680 2955046 5546524520653589543405863663082304 2955047 257774160637082692277860238558069496 2955048 -17759587659595763984800936938455040 2955049 430088929151292580256444270145438864 2955050 -47633253927877355999874376372627200 2955051 407685028902440291254410065848100160 2955052 -335799791191182426201217037920181760 2955053 -35298589722395275397890819556686698 2955054 -98064430989008363534010204989981568 2955055 -183255009372092918738691937057708080 2955056 7190448531383226367054962666504192 2955057 -92974982268216058176853516528415808 2955058 221298128118692350258431819074988960 2955059 258720542596034608566766477340642616 2955060 116158244023087301354403286009946880 2955061 -20499173549661675243094472834443908 2955062 -5087446065015806907327515270304 2955063 -58589473786750951794888653263714560 2955064 -45338869266045664475360938654310400 2955065 449726188946561954915956825701355200 2955066 -52879674889778949326981513546597376 2955067 16143558753297256241888416890716280 2955068 -240170513298370188205780899934914048 2955069 -126258927817316182532862840292507200 2955070 -230024422551621965248305664304025600 2955071 114532612162903368823515620962147680 2955072 9587491980104187080664531716800512 2955073 -185328630247408595949261981737190096 2955074 395762648750428010833388962689868800 2955075 44778062523736385884686111901381800 2955076 435771588635098066544153241581330688 2955077 586171318260438827647909503194886492 2955078 13362144110714007929216808737280000 2955079 81092565622410217107616965051528376 2955080 -346845151016442778318694629460121600 2955081 -229894107764050744901141085564331248 2955082 41807391147755800020182255218911072 2955083 -336612260643093527423804269771482816 2955084 245423100056395653424171611766554624 2955085 34679902034798674769920278930543360 2955086 10169042113582989898146099902843904 2955087 38827397567125949511807831032458344 2955088 -41625910212047731988629199703973888 2955089 6691242939785904746673699816630240 2955090 84297674387218003794474756544051200 2955091 -9866961787271634251923318662490416 2955092 107950147671092197215837291853739904 2955093 -349843938657924276548713298617390656 2955094 -19655166930795706029652370113223904 2955095 145089984012779425288366407428540640 2955096 -499761804027066314095718328746188800 2955097 -517589850862011208742275850832558454 2955098 -395760472518963459476608972152675840 2955099 5867313401130770162796058032618240 2955100 204974645389326330324311115040320000 2955101 509010972606180606603817464865176102 2955102 137638384075427113178240397911000064 2955103 122800510294598788326363900730072352 2955104 -509299305948227147703825951404457984 2955105 58182694065209976380530960390574760 2955106 -47970147707180770801454242441297920 2955107 -342594223804634446457665643898172644 2955108 -48896362498834803340484581626408960 2955109 -417210777815347518354449447524132896 2955110 100401879321435366933803446490184960 2955111 -129324175474417871629022853151610880 2955112 54721913364072386235022808626329600 2955113 -17583799786323005348011652373250176 2955114 57409961372090412401089243806608304 2955115 -261714100324315986401292729209406240 2955116 -18174118351213569914010678056392704 2955117 -351522642539210886712670375782180800 2955118 76565131742274424515645866803229760 2955119 -468011595645937219494985852639410480 2955120 -18246054335041154738965789959782400 2955121 95507026691797194001070332668941160 2955122 -190095815858474277681350237528011776 2955123 -190479414682415445876328374956592216 2955124 458420128583109825121308178107303296 2955125 -488736722908312182508855907301696000 2955126 -124346974601779577338070178630590976 2955127 -109285520854740169367124111405070080 2955128 -114223470601134816337308493980487680 2955129 -100215295238402735475238445343507840 2955130 -147843986317061232494597275092011040 2955131 475748638280645798122797890908768932 2955132 1566782596035502800591943998332928 2955133 596037431759800464103561662896667360 2955134 -16267618149840728051103883703088000 2955135 29206554743026849771749856096083600 2955136 -69013638694276148051874347734794240 2955137 96317687877931245406075945653906432 2955138 107263435271226636581148269703682944 2955139 -196025242938368603230617704007336432 2955140 238300902365882982326857375012147200 2955141 237261300026956639516220113621771902 2955142 -3260979953425733924613133367816256 2955143 -182520216785321973578901162924565776 2955144 139612466521226183813690769195909120 2955145 259755315553466195340170163380315400 2955146 -2674065134637712755966854275389648 2955147 136973088673528797491928329128908528 2955148 -126259040487997998857714117793311744 2955149 5359018066656156862795233126356460 2955150 -17463116233030476372879311596800000 2955151 464081552301650030656834348916614912 2955152 50434249656762496766905903787016192 2955153 -211781538259262967905166930460381440 2955154 -377672308657819968340385823351898224 2955155 51122704168600016394894666519352320 2955156 -149943690841486023841849397260738560 2955157 259512553104154422822540046587119292 2955158 275536364795992182134565266677637760 2955159 -301799083304122301807968084041351672 2955160 4848079837024591932815473735065600 2955161 -233845361731803479609475361257035616 2955162 23243047669638280936030380384780288 2955163 -52637490591499701940829576023182080 2955164 -380150654128946743330071404823642624 2955165 13343019100950501321692829532344000 2955166 23045760037081835459844065770396032 2955167 649533573499405071195404606356533216 2955168 75110008221281969507549112516476928 2955169 70317605488804392411613106103200192 2955170 -216412059301688812205589348569130720 2955171 -320790800794296243523773068818122888 2955172 342747977305434096617208181144903680 2955173 -95782648897353030641600431142201856 2955174 52667207073059809181129546423223168 2955175 6102700174691893878546025627525000 2955176 -74359217036999765546730534310871040 2955177 616088217602181875923594090880655840 2955178 82928934890538304922132171680949760 2955179 -635307203072061522776425271934688416 2955180 -123087575397612083419100721715799040 2955181 105733130291533005561939431087080982 2955182 87237956739549480334673951285412672 2955183 -110580348841935189455931186469248 2955184 112675502988366465561663648591216640 2955185 435531152555660093984907707380421760 2955186 2192122026974479193396106857614656 2955187 -31354476020418026044047427372504080 2955188 60597290314437923909792704094613888 2955189 -11590280572034002858878155431601376 2955190 12826008255787313879725977816478080 2955191 -447354452885095981167199505781768408 2955192 140780223708076700991167341377945600 2955193 -161047674914107075709526308011001660 2955194 56950294339699693188420751156806912 2955195 -211448884814120946974131284398520480 2955196 -166057129072599222888375196819140608 2955197 -166773471441638170773702889683076608 2955198 -65899443773357029580793056073672768 2955199 -59768108240757341729638849219933312 2955200 -94065805962660298398811257097420800 2955201 192543227802526183708425481748185920 2955202 173135641265525938743959818375315872 2955203 565364411217875853642318143675604120 2955204 483653658509132907292674399645696 2955205 -311018195709966224917121905919069280 2955206 111973624614994052049270505700196864 2955207 -76996742951107617950294673963390720 2955208 -272342214856657821046228805392128000 2955209 235549520418456678215858264509528410 2955210 -67821104232693974949357118049591040 2955211 -200107033832315384325810900101275360 2955212 5168137831953990401520251528712192 2955213 141278171088577183624838178007272342 2955214 32890944609020322931180178505675456 2955215 -181650759241825878290593307795173680 2955216 92937964734221171484775502940733440 2955217 363321583243472915860450025704449266 2955218 448093960396007891493461095518720 2955219 63992926810139106003387146972190720 2955220 247155479723353438455587096871386880 2955221 48560511189674572590296677702933344 2955222 -73888734789809937014862610419635520 2955223 247621493726218430175008336338510472 2955224 301643111182603230763042327777566720 2955225 -6208713673401731818421143236988800 2955226 70525367355373109727379130125155312 2955227 -46207644000976916076948218444726496 2955228 -26098358643380498406808326171918336 2955229 -448384621198628957829202172928117888 2955230 3094180134747512943438346862545920 2955231 234707950089739041815521407919245840 2955232 345851660301956041672375302755450880 2955233 -132425914013986221437161420987945920 2955234 -113155870289953781296806607338693120 2955235 98811569261536508988529101339710400 2955236 245895191860866599844293483497141248 2955237 172766280420315786514992838767243360 2955238 25312374477158060280675280543867008 2955239 -82978599622427202567802407784195968 2955240 332597923013924508267569265408000 2955241 726093047536650349896959280272102800 2955242 238530409987047379709506541043556272 2955243 181890295735367858532194328564471984 2955244 157614477061123900497769441757409536 2955245 183286742516240619835398335746230000 2955246 -53353784638075614086714266095851520 2955247 -103166306475432226152134849732211120 2955248 25630851789574913259559976314601472 2955249 353862372723630265988295051644308368 2955250 202975804749737017079923835141064000 2955251 180738699094607169073007408949972240 2955252 106102103050457445871708531114770432 2955253 -220112818820613009556156482982687296 2955254 -22317401046662295106555286587774080 2955255 -11303489207592030436253061298836480 2955256 617516194438553238291729431417978880 2955257 767687256550876046095363516079686506 2955258 66942510152842738968270649460881920 2955259 -19547673641226302899893370372752296 2955260 55464904106585876784500588364595200 2955261 -1917236428623130450153818401556480 2955262 262518721420769984195080667642437632 2955263 525607140654841907052279211475910240 2955264 -3536147150033538614272162466365440 2955265 -9955438278015028160977658816231340 2955266 -488710134367560769107684977515699200 2955267 33411798306874316630884142702731680 2955268 169904757884747497726017091801881856 2955269 559686837630095476001717743099304670 2955270 -21165736563909539749960684302735360 2955271 99200503646344465200623079856024344 2955272 -336167432648838191044554755952307200 2955273 434160506559754473229353574635735744 2955274 22370570039764181957053658595639552 2955275 -307965399613439874308442423422420700 2955276 -86952799477908490921058156916538368 2955277 -68114898788809953676183794555509160 2955278 2359145992491195106339185135829440 2955279 -88445887502111401033962914641948800 2955280 16192544525759250053697151935774720 2955281 186866880069047265398129118596342592 2955282 164711926747775393528541111485178624 2955283 -559690749257250431284273189850368468 2955284 -82406783027130634703644137318125568 2955285 12990424661014489259757247362637980 2955286 310405538531639674812838629756098592 2955287 -259348363904969538036767310087995064 2955288 206395326164885099916003424174080000 2955289 -95605360254529440792207161006314476 2955290 -29583175031043002752957372599091200 2955291 -70456723997386200833319200018466408 2955292 33033169424238534959072966470070272 2955293 -204365283117629524855751971526876352 2955294 -157260596058866041547597749527869376 2955295 -146701593432595177582118391790722720 2955296 -401674719155259535554611597829931008 2955297 296695370950216488025052091847234272 2955298 290015352618297423388919491554627840 2955299 -395093579444941276155380253091632264 2955300 -29303199667809466816533587846323200 2955301 -215357548877091792144762543261906308 2955302 70039341734565389769376266535450752 2955303 -329475257308833908596134517936243080 2955304 -7059261573590199977284081827840 2955305 299972966230850726410348951944407460 2955306 -84450840633311051221503022718666496 2955307 382754119653396870108707268565669556 2955308 316464520968129594445007516439452928 2955309 38398076418889158311331935034960960 2955310 -91709711683037188735282246908432000 2955311 -247781450673024190011718420744615200 2955312 44130459546952253295880065909719040 2955313 60000734539737277268627099394285696 2955314 -45193052449192492608939562875401424 2955315 -37101853152322905392980605597576960 2955316 -6612879381344599045199284841988096 2955317 81561404176154379303231180421615200 2955318 40457748443403400085759154682262400 2955319 62745825690342408585599027278871720 2955320 110036432230280077036458942667468800 2955321 -29191336219158289724236839887773260 2955322 323826956743809209525784941209433712 2955323 -29066515677137850510141371709404160 2955324 -193185460819068438839171230274194944 2955325 152418011665559206422140659556508050 2955326 316051781830243094880593799650875584 2955327 -156999326302608823262324532401165880 2955328 -12525579079380998461122023080853504 2955329 34157226673780199728163016331141248 2955330 15245794687664813992216475945541120 2955331 -893503017424240705629296613843686496 2955332 7094856805356846945859063998528000 2955333 -24564432548110270854781791306399456 2955334 148083499322403893183320284761225280 2955335 68958866124247641523443642667340280 2955336 175030562198987534758439304957542400 2955337 264480367787372471700352189866375312 2955338 1762052521262485702694559199872096 2955339 185968597215021370752282503619110400 2955340 112199539078277758165285534823470080 2955341 -216709583067823338999429921959287968 2955342 17120317039369099649235689979922560 2955343 -129760957200444657615072834960456576 2955344 21042799683707141461255836405989376 2955345 97905281901120566014741996182347520 2955346 599175007461366116212815404269004064 2955347 6971563007833719024418004548788360 2955348 17929861161778103372988529075015680 2955349 22342534252945603715859862696074400 2955350 -12974539953668352095357669380821600 2955351 93467706601662275740354281666720384 2955352 -603423891142085985799416606435686400 2955353 -26703995797137897813278367822644016 2955354 56615478896741249703278225857628160 2955355 -95304448556620203421987287682845600 2955356 -382198914806983715007252250746478080 2955357 -67981534873336783976812077049613946 2955358 648866937319397651733909131477376 2955359 168986821523167814887706198034367728 2955360 -406333914948662794705207495313326080 2955361 -148423197524079002635402231101485400 2955362 -44650283470844547612891390237167616 2955363 272325537268719376736229650544897144 2955364 -184746486468714715140146580853764864 2955365 91954175568485343836574612887642880 2955366 -9398487328519762439444903062386528 2955367 33419324870260273964348683733522592 2955368 63980269761991554836794637309521920 2955369 -13595656738868450505891150655597776 2955370 -127997342475959006008381621497761280 2955371 -600485728470077037410880261819532428 2955372 89936898411644703689044688324296704 2955373 -142021318410665259841897680030142378 2955374 -154524056610971380537598425353389760 2955375 -72789234439206731509040213448072000 2955376 92052321411048589951857437143826432 2955377 590415610887091161422059076125238226 2955378 108551847192221820861619140726993024 2955379 361429750608173007373365233291283200 2955380 -282166193240915784841166234491219200 2955381 33257235297539166073661012492032416 2955382 134528042549009802208145765793279552 2955383 4686738112762464728840073865246704 2955384 -46058827475390077838775927115837440 2955385 -85869133987873356443472323300582400 2955386 -87911500788633497239603807603138080 2955387 -334636007932425491169904784982488040 2955388 -495837506911509901754588248395507712 2955389 -54356919670866653423644541552858100 2955390 2448566199670372093342632526848000 2955391 -139713769751392234727766694147608648 2955392 -28684646891647995666839107534848000 2955393 -176945811288354072286637800720435200 2955394 35000225764079533207220196165183552 2955395 -25654592729482441115311006698015600 2955396 130673517398901297235584677689251840 2955397 304994266740897279745759495646282846 2955398 -40138245083738459967636678118672800 2955399 746276495082801004264487663971383552 2955400 12169076218686403152727967760384000 2955401 6954362230156437219575260687821072 2955402 46918056849101067135749560830953568 2955403 165145677236061267029359120733168208 2955404 -100771496642957441387008146451878144 2955405 8773491051702630597243841165224000 2955406 -56779901733987755203145285147254848 2955407 -71420411740913297481464745891050496 2955408 -17441064073719108392025219200188416 2955409 -352184041240637186134339802389725596 2955410 -69077098356611969592339709069196640 2955411 -426217950063191255536853601437704140 2955412 -160534155990359290904896102431201280 2955413 9227149834965308185171722818836284 2955414 -3541721687122858024943613096216576 2955415 -650561103011621534135071862628288000 2955416 176574364661848182104478966116843520 2955417 -91907866446821012756921118711948288 2955418 -25780892601925173038531091304561920 2955419 285833989909008520748602410731468160 2955420 -51504618942907933926174681363148800 2955421 -205074991361430960971611409282480288 2955422 -248571024398682701889620700946639488 2955423 79979409244327871870808393113571600 2955424 367509302239591528200772271544139776 2955425 111041936382283890153912788734950 2955426 -76941851125163931669779547986649600 2955427 -703244126340329231658548557930770724 2955428 33971946892798438934291629231411200 2955429 -113938876195093195140131404464745026 2955430 -2964539223557333149965050849817600 2955431 364353544250642079971539995032234880 2955432 -240965999266247440623142154352967680 2955433 -3407894949762082442905690108655232 2955434 -12506022778801898756281516415947680 2955435 -70011385336709870492879155960730640 2955436 -328266669801674904025545920864724480 2955437 583101558421651032361295224350806592 2955438 -106064683319166668516044707818432256 2955439 127685497580061032932698753952107624 2955440 -16494387173478372079417038300119040 2955441 167918875902700126807171730122279584 2955442 11035057399247672881253335767329280 2955443 363936416217629801240422789823815692 2955444 92735870193774664656721153368256512 2955445 -75360026933493205332584272634691300 2955446 -20949968026273171389021205382806272 2955447 -4245179498589831934489417591405056 2955448 148727538598764793885173724432896000 2955449 -7144136842445170893387458216428608 2955450 -78988832879946878691877792310208000 2955451 -67821048048232505649335586125214368 2955452 -499707779610920208135514404958116864 2955453 192838469086685739358721176352642304 2955454 196641689887855839818866164954734592 2955455 446368703244527386653633580871856360 2955456 40642985723998520872979009730772992 2955457 -465007053575210283336977611837327294 2955458 -107161211968677520090830548489992320 2955459 55339053166035275860179369662881968 2955460 -225993482930430003312566990782974720 2955461 -248655223630874253455808681253341888 2955462 62322024804477041075870739083589504 2955463 19800138151874867037479424460678960 2955464 536804908514268524666655764879646720 2955465 -170701595447325922969856113173782940 2955466 130967721784737833693282979872889600 2955467 -760796722004474016604310241597747768 2955468 81418585183355697890284338781847040 2955469 365289910995187506327671511455616000 2955470 12338688878972468927186730581410560 2955471 -203729673932137264627050502408231536 2955472 -3666536670144756949609438915977216 2955473 15298259296902272877663153614239344 2955474 148471564505669856851495558770944000 2955475 122488610381818942416635860892655500 2955476 -1177842833344042299614900385619968 2955477 68618579507047837472760960625059840 2955478 -2200591714561631514509555276577792 2955479 -287497081147226634021116044676620920 2955480 135209049364138608338914749579264000 2955481 137747559994114240783493393825558282 2955482 -512919407555736420553243087021156608 2955483 -480881261527685043453924394581942336 2955484 -98656989703613424868253677849783296 2955485 65588064938788494403977655984729200 2955486 34512884472682649159914380323278464 2955487 -412779170639411342849488083080959080 2955488 -112565100848396624938684891402076160 2955489 116498361408814665273978079779589920 2955490 394178437791134224889263907077730880 2955491 135262291746587922659740341542784768 2955492 -100055283465706775114286410922182400 2955493 206097192601061009699771995193777020 2955494 -275385133067499048666486800384380704 2955495 43126558437731597229081446711079120 2955496 415716898253296125437850017612021760 2955497 -286054937522173722001840579768746054 2955498 -26140295578785675458783541271759872 2955499 -504099129324377270372821690358110040 2955500 236066388057358128184024864599552000 2955501 -404178673443797477852729406796423680 2955502 -103635129751899847602305962449554496 2955503 -415914807416278323382248373926815880 2955504 18730522430460670794144662633840640 2955505 -11504533499159385336299925174555840 2955506 -64797609878819339546322777377178720 2955507 457981809101642451733529131011960 2955508 -52027522337398281538725575029420672 2955509 -28933307017738470543303557611835520 2955510 -132512982896963000707233507270921600 2955511 40467998863037930295122151262103744 2955512 -10723302489308319530602896859545600 2955513 -2985472132505655522330676859495712 2955514 209956284358058347151517410645375856 2955515 -87508510979240365250413052396969280 2955516 63305039167134590683434309928280064 2955517 71948706622662622996084224268805472 2955518 -360298308113927441906513630141309184 2955519 -2510030287094795244164017494755712 2955520 -216992571611128137694854935425843200 2955521 -395859330212169954866415623609857278 2955522 -50259109565483646590706455860403328 2955523 -90922069697454199561721020479604496 2955524 148055382542251173211683594172096512 2955525 -109715675355448359677065438337066400 2955526 -4974038239178386894103542109675520 2955527 427022098278512047443939208507220376 2955528 -15373525221532086943617844705520640 2955529 -711644505504002734970522687312368870 2955530 241537131261219681574703054809112160 2955531 89648093025839035725301392582894552 2955532 154097841742412913571444862795569152 2955533 431726500247049265730657372956769238 2955534 54547745463657272761445240094597120 2955535 -168259917072555451004048828032392000 2955536 -64769517656233005026705819839684608 2955537 -137265888768622209652029521480407692 2955538 -67602113743611223257495047251732080 2955539 509232950612786585927251836225239340 2955540 2155714367483544189629010644828160 2955541 710784233680706959338948505756412942 2955542 -325558864731324273592703761441295328 2955543 216890487120690130668787757460271464 2955544 -361627759661061313785220806013747200 2955545 200067015858093337448732332742539200 2955546 -131487675980449664796646935847680 2955547 61629907891702553758320503734490112 2955548 -109828123697881703225939592855552000 2955549 80479590449963143446732255389093088 2955550 39875774314383507647279643259492800 2955551 -7578795736717277964380576761280208 2955552 -459041704112891518143781243097972736 2955553 23884727646800306623457920335800320 2955554 43193550941165384893521457964923392 2955555 101012831861111019076165328922991200 2955556 -83259648607034009064394747232183680 2955557 447914249034365389015042359649188960 2955558 10190668607387125041628149559072128 2955559 116843791369464985489837190458816760 2955560 -71141538387167258662773368968089600 2955561 -46961352809379219390377611188799296 2955562 1245295179430060535236929532188672 2955563 51593173893630647531189069576450448 2955564 -255444602866771486707654011487360000 2955565 422420262917889731025124909105208460 2955566 -418623029592684593387357522634998400 2955567 -37026245764072017873451079842132080 2955568 -11941537259957287204163860247347200 2955569 -502132498135677448000302296343588480 2955570 -70807480532214796344149583752332800 2955571 -222434652358160265834261162691495936 2955572 69514193333164846327833110322316032 2955573 26593048082509514411119782638927022 2955574 257464373915376848897019874968133536 2955575 57305371979849140830090752799546000 2955576 30650244467553417094190831451709440 2955577 2715292691483333511323899830130000 2955578 30109255840647781348397018418057840 2955579 -360801671705797745701651208587682112 2955580 362789309105667053274445442228851200 2955581 -58114491657983880378392599391298618 2955582 -255310906608572204166727405508807040 2955583 655404627952569451210420113296484520 2955584 -72060052659762951714234766811725824 2955585 219082163944735417826499591777171840 2955586 81357970022301637214518670721240480 2955587 6806708928603174595597085496823512 2955588 19633821299767763006483327346339840 2955589 -112390301735080687929929349686986240 2955590 76327634961936422900152374776060160 2955591 256218532971298326688648536872621352 2955592 153583731988904899923814627411230720 2955593 593219494280768267662329404459324580 2955594 -92146279474874083380011179547254272 2955595 -433826638250859921531808609949920320 2955596 -153193697891279702154700339673582592 2955597 93432180731012811701692357155759072 2955598 -20473239406863218670598999947932736 2955599 -608128970256064966917849516043232400 2955600 798405026209919659328162020761600 2955601 -203108436980943536673212997212834400 2955602 -42514350552302564797009149153546240 2955603 12452544553177101935974140137799936 2955604 -732334850392217710006846356639500288 2955605 -7538827902433494512230917083764800 2955606 84190907472733614756111282066055104 2955607 -636599904313389830303024424066385144 2955608 -58604250562435739496142837328302080 2955609 110992739154112261077891341604049584 2955610 -64400428380162991723342972725565440 2955611 288691682106032947532894259835322112 2955612 -114073744244423532005705450502168576 2955613 -520412041274458703961398463344050138 2955614 -376980360741302066775481066869673344 2955615 29695358752184186130519418551206400 2955616 -301495383488351603498622983465730048 2955617 148021188959966728117366162173312192 2955618 -204797621317023199123975122778802736 2955619 54788546470725528157527053016091144 2955620 -305355282500083253422083116411358720 2955621 -355909592398125955455853757033260320 2955622 291682977483974935577186536501910400 2955623 160412694183671697726996777207972504 2955624 120692820125962419465899931402240 2955625 56326139903519794671812088707581250 2955626 -83052119296648906947914880598951680 2955627 -161906573530517574788632667630089440 2955628 -36682810061723001623991091611764736 2955629 552078894089669497762220327747302230 2955630 -73744751542275118073070159315655680 2955631 225216964311902067135812920997973232 2955632 -7675724951495013329494340797169664 2955633 -85926617580825806947139538888251904 2955634 -37565617465801388485668517167154176 2955635 -134829832139027222052784195188715920 2955636 338459126316927478582722950525276160 2955637 -353352593237873121335251675726241508 2955638 34471626280099772875318381872402432 2955639 -344868214024571448991845948340887576 2955640 352241849639225691485605616440320000 2955641 -52092583386928640285542282051229970 2955642 -210701870114608238549918978300617728 2955643 -220754850823048838491492684024002120 2955644 -176307106095416063884620862540761600 2955645 -73616675207244619535085969820575360 2955646 -263140897389161078668423706583049728 2955647 704919469743431526063824392342975920 2955648 -2453152014342297100414811425996800 2955649 -49055339770705135787874569558290620 2955650 -178758141429712986979651345747933200 2955651 -52074372512554268380737177794240160 2955652 -22722909055232528827388020764848128 2955653 -216285413246529848441327110183336098 2955654 14830700174469847156802071651054848 2955655 325919597612643963034861789831741560 2955656 299405019768707115052991537946255360 2955657 -139342863713040950008039018604555760 2955658 51695908221842444060942272048524384 2955659 173885054133603925358552662997921280 2955660 -76011061475737579699782101069706240 2955661 -124197863722475034602375720761887936 2955662 208453046670951793315954155181136832 2955663 5642107461370680998346265471520400 2955664 22126713583974758149840715293655040 2955665 -166234409041197830881716447838267800 2955666 79146210710672745361404672367332864 2955667 -139631997008897123008636267227920 2955668 395409747444445131008439160864050048 2955669 10663521199954136819379372165231168 2955670 -65918593828456229811131979644286720 2955671 -262559218976186026402737243201583872 2955672 90297934677838590589148490502686720 2955673 -270782224143488631440822622003733760 2955674 -305211454857675438136624473018102528 2955675 -154709604583556116530952043911467000 2955676 -441168742042592610874178993814807040 2955677 9286173122186536015000565333988780 2955678 -168914650032059423292152525849195520 2955679 115964998942389830707319953475269384 2955680 -119607036204025484904843631794585600 2955681 -101703040994074182791553789778997100 2955682 -425584401364789317921702172642338528 2955683 -181889998522919903416589444779372068 2955684 114492600136035924581487837881733120 2955685 -492595565073642860347260454773583620 2955686 102547166824247547180517093176333792 2955687 73085352784882796402001227572533504 2955688 -894718334949138090566362186780999680 2955689 36937190852739836633665674337640832 2955690 1486480444436432643787745421854400 2955691 -5535149458343209059719733657179288 2955692 -336891251455510773139166051171261184 2955693 90310258922936816751203212940722464 2955694 34141165193636810956908067952081664 2955695 21652483806759329594750356852963200 2955696 48748914010688458471918167160258560 2955697 -17252378614479417041998026597332320 2955698 6763098641017902812072218373406336 2955699 197713413748379927144428059288523284 2955700 93965526216834610970991082829414400 2955701 106966243084989445625475775181729952 2955702 220105966471960379465813386358596032 2955703 -215808227052597602239460849955724520 2955704 -70122436877675888877024754902650880 2955705 -123678154022864253608284158943082880 2955706 -12311045017881959615098626133401600 2955707 -298012824512246862482951341722572880 2955708 42549622184158320691521550353586176 2955709 -37285508696446131023602659588241140 2955710 246485604696667383985770454026269760 2955711 178311137660234898822868787421801984 2955712 -50662520810528837512246216804532224 2955713 -233616659001309085496177918106288000 2955714 126466281251818341749154168265607040 2955715 -152619037351388977546504480047804000 2955716 204972557369829321163672754059729920 2955717 -302209981998718352546881284121301760 2955718 -412707794268764850733489779525919680 2955719 -254647304235989227346910142664149656 2955720 223999739188317108969694793197977600 2955721 -428067122215025633196887685618727078 2955722 79584563677558310249593029958056960 2955723 -75161448410071946769973229190696000 2955724 -244944033034719929360438106748804608 2955725 -297637140168932167068330861083424000 2955726 -82308066646222057328460356919261696 2955727 -568435634049996370098415831740657424 2955728 40307628439962932659642023635607552 2955729 -12826603380261801106011110674962384 2955730 21092400093182358312293039623895040 2955731 170437527436111616194356004703935464 2955732 67243729845999084654963418739546112 2955733 309243973135869150880891678920515520 2955734 1508469460667678281692675735819840 2955735 -153674554763273074978948921112338800 2955736 -139671138064711854549494231763517440 2955737 -686813095870562870572851558428890614 2955738 206778457425904724483480799872559360 2955739 709967787373444272072816075663900456 2955740 -284612615594714609354839790566095360 2955741 56821490223141360633973639057802880 2955742 190458279171828612958183177514758272 2955743 -30071810999957288990069544562842000 2955744 384345053656129475855770436323246080 2955745 -17570456109553067805745639450105200 2955746 371830577090863364892808962200012160 2955747 32708153745753018131137223889388800 2955748 22345804363550565838377557642657408 2955749 433017114801426192708848447151834750 2955750 -8905985006200755471075314345472000 2955751 387885510396033015985197435991485752 2955752 375786883962680191898699451168537600 2955753 -98320238709928771467370411995664320 2955754 -259633453679232605809944771733090560 2955755 75840768584667955990361032961444640 2955756 -153227381221125485943037524743132160 2955757 -33837988135383796785053100577514496 2955758 78019655354590064012107503722635584 2955759 176538866420356576422572011319370504 2955760 -73764692860951762962999162814955520 2955761 458616296026409313089815964469601362 2955762 57567848243557394560073034922431120 2955763 20362677784889703809648363131217760 2955764 13869710081692734207013465181116416 2955765 156857430596258481095770379540144640 2955766 91252706103969187862931488553397824 2955767 106927081041530083881466454813586000 2955768 104746520904242352517214799286763520 2955769 -160269282679123661917899816005949440 2955770 17891839126394036770368945854808000 2955771 -2148993917562306825429664700853216 2955772 181428074097791278866183199720350720 2955773 612541171507738502384883519501565440 2955774 3655620063107867308843786514160960 2955775 81929313581401045504379591257924800 2955776 -88338597050947899429631336692842496 2955777 -5228162582781885166677830315468544 2955778 -88176660517761557363966000940366384 2955779 -288622915631460413354509824713143320 2955780 -222360569039323055892266316095927040 2955781 -455761283356390855416655852378992418 2955782 32066846355903496439079343451679360 2955783 -174353488888098383129168575672317696 2955784 87601260470268539500979044423864320 2955785 250247459894332006966968763007808000 2955786 -95138832017376159144138982673300736 2955787 -17571100046535303865647825293202320 2955788 -111482735031378711165767322857472 2955789 -58617766740429040546611166424651946 2955790 254404037842531194648535348704094080 2955791 -1259816470126269409977302879576614608 2955792 -5426014356458303855054861075742720 2955793 41682751586496917794468870226417700 2955794 -132520415313209919497637320970824304 2955795 226596464851925340096824315470047840 2955796 84896349426653156795803644808058880 2955797 -17331940474176948909584293913591040 2955798 33163318233091273669221427530301440 2955799 -124229266999864135737090838152261120 2955800 -254967339909462644901315574544640000 2955801 74123570905770020182805805160906944 2955802 35792743453818265863385094924954352 2955803 -204541037075127912324258985809453948 2955804 -81813976062480985989483441202005504 2955805 39010342273013792283441509590820460 2955806 90204414139511869568544587560298880 2955807 510331052238686750949900449215274640 2955808 572653576409815648938937405659217920 2955809 878180864030317612979083887500125440 2955810 -36350979679319093051661704586309120 2955811 -182809331616881071171344579805562600 2955812 64850900871435388440150324022102656 2955813 10432890037778201782737069965171328 2955814 375573709859680862356045308300428256 2955815 -101507983666062926845194353344340040 2955816 -316646143595223084876533276701992960 2955817 -353487227266002437537718488852672134 2955818 492121967895858997253907616972694016 2955819 13205572703096136059807211815562240 2955820 986473037848453851046318937948160 2955821 54679617755417393999954754530901600 2955822 -88869827373993044312255578079953920 2955823 276251695664287279437751009660687864 2955824 95466756464237421626286770585174016 2955825 -197814141890612494770023511207120000 2955826 271132877512733788066332935148836112 2955827 -345247389415497310885446913397347560 2955828 147543038933908092432112330196152320 2955829 -32804310066998038328299360131367570 2955830 211176413404060713732735566595379200 2955831 152035736719587068825936314131307752 2955832 140504153645500103142200210300006400 2955833 -480732267671088652058104687161384918 2955834 62580321093298414937529453091902720 2955835 -461885130991668567138531362460399600 2955836 139667774181800076060763161841638912 2955837 13489919457892882895079007782485760 2955838 369478253560688379733795834416015744 2955839 -428295941435059473486107726430502128 2955840 47810644463957403821979340269158400 2955841 -102674514268071809693787272742506880 2955842 -986843937635860755182403310459008 2955843 18335000889851535764173679367995280 2955844 32875848212029529251571534202052736 2955845 221724102259842973389216663164219520 2955846 -10311860347022663083120530680030016 2955847 374228495139838132798681757206590296 2955848 -217061434040349941299854508691619840 2955849 32482605317452535704237720812763200 2955850 7050200136627430013817185544268800 2955851 -32514573447369324936576857901479148 2955852 1684396515849641901819491882015232 2955853 -289258364691761069249407486033893898 2955854 43224159312628019192326977471594240 2955855 19331505999931741109457554753809920 2955856 -35075332781603879771314686882234368 2955857 501968438430453238368524288949084480 2955858 -11804695558065833605515528380317440 2955859 -148837141524486965104574430921009940 2955860 -291620933447938643714856103569649920 2955861 -92476877147840740878158635475602290 2955862 19029618715666580350187814865728000 2955863 3210868338260853826010422567401264 2955864 64241224899416947065019633532928000 2955865 -4380931343356551200365376918376960 2955866 -22082843696610587879108615229647136 2955867 134375516933038306276365939723008112 2955868 -1937181905542452874187086493506560 2955869 -268659986988196706264676305891731104 2955870 144760396480202222327590788937763520 2955871 -7881975937204313730582454438230968 2955872 151861258181461510552943225718964224 2955873 192051877113509227553302392353790384 2955874 -17722453001136283236390555782726064 2955875 -129257061833266575919574062333176000 2955876 102130252873560226470701226736613376 2955877 -632930402288245176315332071242299136 2955878 134630279903732869429646544069594624 2955879 -270444138534823070466479278002643200 2955880 -151386926553077586011447128297113600 2955881 -47141037431151491736349636253968896 2955882 147894149810744704040414890533979392 2955883 78000636539575544510110927471299360 2955884 -698354829311658843928192332663187968 2955885 175260170599912388874954281356101600 2955886 -269580205818219264909732900732488256 2955887 447132949909918513406821704632263680 2955888 34560405836663836980611856895672320 2955889 -216401982798891116918100588394827310 2955890 62190657161392479414954662856660480 2955891 179925936642092084245188930359228160 2955892 -37808291487768555209566444931518336 2955893 -57826500506998282153196066459154660 2955894 -379402909296051290505943773034524672 2955895 -61080695744830849926039501050914800 2955896 -316260054568450924733621284849950720 2955897 -87527288456108686513441025156986560 2955898 -109603494780305640676856433240641280 2955899 279148255677693248585172089826542520 2955900 -135217054635133747661502473696256000 2955901 -151727168128729302353116299503220788 2955902 -142282133603639690429212812469774848 2955903 -405221728335964627041682461356035896 2955904 -90562880408415779962235872346112000 2955905 -245440259339606531786226405609056940 2955906 4971380954328515058097457722060800 2955907 -467701101054200001902915987540307844 2955908 191835438807312760417903339072384128 2955909 -911311785206747081851115846027520 2955910 -45287426940580050802770309291872640 2955911 -74326365459966091886127968583821856 2955912 42931663154752360642147977206169600 2955913 -1962392090268361329221283077672240 2955914 -55981525459703510371592290096576512 2955915 172870379988424495571155522651418160 2955916 9499967361835204728447932424044544 2955917 385793411093758564574972914614582966 2955918 -50618813202786529846884659600010240 2955919 -618395079507407949454172831166377680 2955920 11680303342993474931155097852313600 2955921 -128728586163420627797459650089135888 2955922 144954026349080382127427030597530512 2955923 -238990571162550439939527767407071828 2955924 78098975200579106316578540064731136 2955925 -121200240074462725912131662097216000 2955926 70399887257301168577082910477675840 2955927 124945812153648295788955532211181008 2955928 663346336661215115579658610942556160 2955929 210302362674216741438279492521299530 2955930 16050614445567243840599726528517120 2955931 345677468048447193738605203660428264 2955932 212548231628891215604837758090721280 2955933 24977378644098517647011849530997862 2955934 62706816079179665229170715846265920 2955935 -265555194403099528454702917523451600 2955936 -104122994216808881526188438791913472 2955937 427353374359465613569028718563394240 2955938 377058111330872121527414408486172960 2955939 -86421799032769598554770963346932480 2955940 70352287599911139098715885916377600 2955941 -646905257705388247841421367764896100 2955942 -74033805958469657302656417808524480 2955943 136199903054791538391567106072043520 2955944 3901464689796348119034079760793600 2955945 134085356462598509279339298715273920 2955946 21371274725667969767164374152678400 2955947 134461040406854049530856383899641396 2955948 130653899180097195334757802037102080 2955949 3539674746975943137376013209149664 2955950 37664511119129610975120066958128000 2955951 12253345955645193156491434324156680 2955952 78548884329653247637013997592903680 2955953 -34084041426996325428426472066611072 2955954 -110729643432022935637797559477265280 2955955 181565718444148191622849101844584000 2955956 239023289188076118989415581449077120 2955957 113746061963893332141827066813852160 2955958 62978604997285780526892585394162080 2955959 -41683845347088776754123286306281480 2955960 -64459186292068563516815564734464000 2955961 -100088473785606054520686279079588438 2955962 91743801913291484453540005751265792 2955963 -332388717216275545421245377586689600 2955964 56279544114139593562741038190935552 2955965 234654908440184254279359239684434860 2955966 -98662260273874440735617736246055296 2955967 -21235296427824137921703728090346816 2955968 -122202773862145259390380601169149952 2955969 -10792531677502700123062553422818156 2955970 -57587014958096985574113000931723200 2955971 -173314510920374134792114464485202240 2955972 488104194262185851001533200751265792 2955973 -639722592740292996048634327049691680 2955974 46564731759984983240284867160064000 2955975 -190130992163081680438450963241164800 2955976 363716074728666367068964244352860160 2955977 211330564129304449526498810974424424 2955978 -10673485109429610548400061862556576 2955979 341219267115927406526443161359919444 2955980 -369641497841890344729728885655168000 2955981 135363404928347359121586463357921344 2955982 -56910603524763896060460441904788480 2955983 -78433760596569493573565457172733616 2955984 -21252286494920902421593729757085696 2955985 -190152150218483755601569304673719640 2955986 -85455642814657800928618148067805056 2955987 -409229486661930229999268332095580560 2955988 100892278452435334086290088930430976 2955989 -4872653402297373012293228289131076 2955990 -122845317773765739124793415660938880 2955991 -79068215040731977937250232448484048 2955992 -4455233641697159286372546074664960 2955993 -377962897516663681168680961350866736 2955994 -52164820820378061732895483341938688 2955995 -183520543330108362802852630747665120 2955996 -4800016308655462450079112427657728 2955997 13659462898634085676535268491509440 2955998 179130442731607325128849511420112000 2955999 42203970935700042386541116118114720 2956000 -593679166305477646581069420625920000 2956001 -559003564189769669189061397052744400 2956002 -48348183037879167621986818502908416 2956003 -523116888649652556010084753258203748 2956004 111452994967946027418319091703634176 2956005 5996387610031840416108254659668480 2956006 -118553091040225017796773035456870400 2956007 -582289333745375272437625928943564744 2956008 262591805206864781132719336456273920 2956009 -86753679780534451179783159016256384 2956010 125416532862759559279139005441016160 2956011 -290928291423873206350275053741268000 2956012 441984056943987558877427226051789056 2956013 598298191293190645442603165647202262 2956014 -9376302556210681698544125383787648 2956015 -646213954733273734603081068959351280 2956016 -40035475148152832082256190313136128 2956017 63416304665650400075766424396007280 2956018 -59578202946735224306562007812188160 2956019 -429484373515918451858698415100842040 2956020 -27227385182668497687897501388492800 2956021 -314553120061800834199403426724381778 2956022 36370288411593166166797066774878720 2956023 276254671234269089895896374413715152 2956024 434110607079749981962943831542149120 2956025 117265639681036005289384776198780300 2956026 -111895248734073875505437001860345856 2956027 119351452796935105140310674354439752 2956028 -278185280962582227190837888909440000 2956029 32799151482370881671158139193363648 2956030 -24802476997093925900957405856000 2956031 82790731312233686441446407721233432 2956032 346815535794521539529896629060501504 2956033 -593738527842569178070247132386686718 2956034 407843430926164239334421010836542416 2956035 2580740379497020515950418047159040 2956036 84029845081652757865944113600791680 2956037 -82948950679629729997257908392378848 2956038 172390257362812735757413833788055744 2956039 -68077793178921207975885740622957560 2956040 582422726339391776674059635436748800 2956041 184439008668694395322172169013564800 2956042 199310701085450193307377269179002672 2956043 872179510314555323255787845448808464 2956044 -8453074405402629879810543576465408 2956045 71824726432134776873378990896747200 2956046 -129208975364644827599974135285532160 2956047 -4518027266726448084438671900239728 2956048 33298318075534282518185867454390272 2956049 -181462916558194122158752774955923164 2956050 -97177857616707774521764976230194000 2956051 85360914773170129334838000275542944 2956052 -125129966600970789000319483378434048 2956053 202063028329957116775368859313164704 2956054 200370755250590731067403204526418976 2956055 181456783039620802878543536374213920 2956056 87739305686677462894575183053107200 2956057 -30172227819798244367941531590831480 2956058 -135683234638495903440401075457461760 2956059 -140229179534591779099360271023962072 2956060 282435385992166120315207744440207360 2956061 138847271352689625697416927363298662 2956062 12723533656944304414483734231446784 2956063 -533739428031236654703680343650891016 2956064 -320427217787143714587878482499272704 2956065 93215131397754685949563097988096000 2956066 -179848310589854074100648149225710768 2956067 -208495443545774981508928159935630336 2956068 -33223185526910729651669593185730560 2956069 467490585143088640954227806243110044 2956070 -95649331075191647291377458350121600 2956071 -40823570625828008463065073411992880 2956072 3047892853383688678664583514106880 2956073 115663139185138538558743292684821860 2956074 27929913875610879829964947047164160 2956075 56916342763323918046771457021133600 2956076 28985619354223960716572660571840000 2956077 -150433359682488574645217607170335200 2956078 -267767407730111744857313206592640 2956079 -183895500632535796616743139197275168 2956080 -7517583797000322866563201174732800 2956081 -85274600005945285461763353943816268 2956082 64776304400189228957658543503508000 2956083 -78213677739577996486452220050438096 2956084 -271069567476248588315724032989062784 2956085 -16865224619180863454526846602033280 2956086 -32866566426723998255901742839110400 2956087 302213126695033070936063340025262800 2956088 263620707212222120428189741961871360 2956089 16228595252763410008600415865085920 2956090 -63629789794274286633938864001822720 2956091 -137004843642562428941836203199930968 2956092 105616343755636463998695383359202304 2956093 67697885890018176988840567767988416 2956094 158250173435507349373618350254052096 2956095 -75698492274263102276586905843735880 2956096 61384362101459516940186179327754240 2956097 591429912356981948439768755972676546 2956098 -16369332696152706790398263898046464 2956099 590952140188374224860275427346023100 2956100 43717180413935603029851794962636800 2956101 -479546329969819062742557375564958080 2956102 -107848763686237624627311445300825248 2956103 -241269420347000031704298575193816120 2956104 437513163601612164415748222481884160 2956105 31352186490252540288455575073599560 2956106 -34490529357412798424189729597856 2956107 96473438505961897053635163047559168 2956108 274636752888762227296268239196918528 2956109 -55951340446539375571192623205739796 2956110 -122513609092779275039773016278625280 2956111 619880835281024566735938360511033712 2956112 -135805076476137325011333143804510208 2956113 -14195883500617995731320343709968718 2956114 47931662929146200203724915133146112 2956115 -40232038260936207325344472627028400 2956116 -250223204422579925381128881805006848 2956117 -745346989595018795820014646080651268 2956118 202144041522971033454361178672178240 2956119 198216556235677791077545255712077440 2956120 -208350701399847777765536289562214400 2956121 3769060130215509762680071472731584 2956122 -149243843931403548995734075020587520 2956123 215015789685490196609748074046434372 2956124 -275204151151701472355940676793224704 2956125 157195755148658594959214685364968000 2956126 -20197319915901088529551412947375488 2956127 -440326095755718459384450690835795248 2956128 38860970785247680416114859655036928 2956129 43352821102631269222488143542682880 2956130 105443054649525369058719116932123200 2956131 68243000012964726975737748703236528 2956132 140137679659481971034131833874375680 2956133 399638757160014511076397628721648382 2956134 -48807640893089876511353249712453120 2956135 -1709359447858705310962508058499200 2956136 -394759765671539187758420929871462400 2956137 -128965158864151884702381904464029040 2956138 44972847219764866606279968514572720 2956139 184015054029655022333906986801542024 2956140 144330846749299360946738604336030720 2956141 -84707807364766648807351883920748916 2956142 -66412191195046601968563449053173888 2956143 -31393809042363636672387835525147776 2956144 -38799977963170553476223180760023040 2956145 32245796037953681971824239721672000 2956146 -7422771546166434804110609434098432 2956147 -623257571288045408778944987254246728 2956148 145629906070015858037716023405328512 2956149 -81919636807885675464203846328908160 2956150 -53418070239433346339589827532319200 2956151 -36142616996371440522038914597174992 2956152 109692744721820581472854570725580800 2956153 328664549928653813357966009442755840 2956154 158369604602209700313429550497242592 2956155 103629676303807347306548664311330160 2956156 41086514839490502188970192382918656 2956157 -222222030040742121297043620210441594 2956158 45916951214256215625332887669573824 2956159 1162010598139391099051926006438307616 2956160 96247204521077399724205371555840000 2956161 -109460894951818563821168876865322560 2956162 -98086894873448892742594657331473536 2956163 120673990107727258886649897274084560 2956164 -5308475361787928501783560269877248 2956165 105131075679943458121549893762768060 2956166 -262617319492404037961830349586199968 2956167 137117773905240808966379007693360528 2956168 -49359363160488913141894784316579840 2956169 131487964512705896467375174371722340 2956170 -52192722533197281363788394229021440 2956171 546744322990232400995796056605340372 2956172 157052321094933184409160878220241920 2956173 -376128060838453655152759738283083200 2956174 125564789215458909948592392474978432 2956175 -126960105697842306788247825984660600 2956176 -4235809624457169672364927946416128 2956177 41506288777888961136397592792049472 2956178 -25382463792424313613149269313589360 2956179 -4610549482781493694897635396526080 2956180 -151973817283113249218643041085849600 2956181 -116571113144492520801860230239841068 2956182 37284167574112352378339329545063168 2956183 459490912459528353649741869170495432 2956184 71665842535846148109544592375808000 2956185 164185846258128742907773374755548800 2956186 -11860661795788293614547329768873760 2956187 -248381149485830983767852525948217200 2956188 3034274710534949609053257850329600 2956189 -105949311054594870530679902162655880 2956190 27059956131644211645877705910795520 2956191 -16972122769989046138456238009548800 2956192 -283957131576345994918663743030755328 2956193 121772597381462498818512876953819844 2956194 -42028221636856694045453309667241776 2956195 147515184565979207620877557056115200 2956196 -236561592904227148875002925961300992 2956197 -308713026136103428661786483124631200 2956198 123950054395063479690756448174432512 2956199 692319965620947711548644216604974200 2956200 45934673224166544562461440317440000 2956201 -412836390816916209828151644497761798 2956202 91326337541112824881924457055765600 2956203 -929103804817712555563503701362321920 2956204 473547124360075636973485744643507456 2956205 -108451142476603733211580824220266240 2956206 -347854256606394807076052398767624192 2956207 3257587213904240007298138362283000 2956208 2877884320768665725924242800082944 2956209 329257306379196877517709757714568304 2956210 8756043609555391532811955724736000 2956211 -32583082205530590587372746132926888 2956212 90590665325075318230245067583711232 2956213 109796431656211052530951324390869504 2956214 72225248795256992939424904722533760 2956215 -66391189749972527802675129146544480 2956216 699765465291290175052633436255232000 2956217 346032742063732945256213908025975952 2956218 -6143430082502933712336495286202112 2956219 445183943450620924633441300634318676 2956220 -216435401186036025381123899116101120 2956221 49765931710982713503801579660730272 2956222 87886145845083759178588910354087424 2956223 180615561543253963000745913938017584 2956224 16157301044542828587827143775354880 2956225 -152533103955134241543172231021806250 2956226 -1228136950731379395386749713745920 2956227 -35215408105686546589303994506970880 2956228 11669980427137459107957865531677696 2956229 91303413101525521020016433101841280 2956230 246032806063763773559978228135520000 2956231 57842150934669038450079185912416200 2956232 555735146053564031109661932120852480 2956233 -90822557054108813059013704127228736 2956234 182773830432627713153948159110242096 2956235 -795602593200223459834397069855895840 2956236 -53324855070471420994559830282223616 2956237 198418152132261405376005337010272886 2956238 218695339687878733901140511960867520 2956239 133487728276101296090047594060470768 2956240 32283074216652836898791542122086400 2956241 -52541195676415921007315005014328848 2956242 96468915617024157952030964452586112 2956243 -456748059680345323243531154340642656 2956244 367542584636376817339772837980657536 2956245 -108689033401209518339917097017382880 2956246 65621008752679437857990514520695072 2956247 -89861944988257538867230176044332368 2956248 76620802250070539357293349000294400 2956249 -575015632642338826770428417602477164 2956250 3332930938768604815326208087200000 2956251 -166924322559267839238268534009310568 2956252 -104636513209908404734567963633177600 2956253 -294202458180339890656855666536176640 2956254 -1512748194366046957657823750952960 2956255 79677429116066292960741397083168960 2956256 552841363174233677836610167737679872 2956257 21898308167461450837490397042445506 2956258 141990884106871087591483636625766480 2956259 -56940466482937848232801681372439040 2956260 110144925375821013793388554068480000 2956261 -24788901322258510323165904943712576 2956262 69181233280955030065774811522312064 2956263 -18736611127978903846163859691246896 2956264 250606776080133418328251253451601920 2956265 3577403273408110914845200848339720 2956266 286837935081397100516304756450594144 2956267 -421812911625004085810286915210164360 2956268 21749629151329134436177016991337728 2956269 -187515038663834380983517674834506880 2956270 -108902872513492661785879507299840 2956271 492669818055255556651206645504292512 2956272 10630094002316102561483598888960 2956273 55613493841324636856408692941017524 2956274 256126045566106321578856421874645120 2956275 -73736302969910312892624693898141200 2956276 -197078516603637651198037028863795840 2956277 -139633665921517144327227052599249888 2956278 -37400935335249290340528062289967104 2956279 90594025554867644100056508193346784 2956280 -47078876473175014659098389491609600 2956281 -23604328852839732042012255432228000 2956282 3763136694341618628529706499585024 2956283 36032551273467908464517703296179920 2956284 -2941736625189385400085174110453760 2956285 400565582752995535791015727153997400 2956286 -147322963529987554933202821114783680 2956287 -143911139869712615525940296063160432 2956288 -150980259667852728962604781495386112 2956289 181994626667484783305021621944551360 2956290 67085543108359576690252052203422720 2956291 58076391313117362743073014667347872 2956292 -30985726291712413727813532955285248 2956293 1934149902173943549045596763363360 2956294 -178720891765628911042118572718968320 2956295 -256055857763856280088698590849688200 2956296 17228964464339460426787891530792960 2956297 365174275373181533916418339552158746 2956298 -47701482237545657688969770144194560 2956299 286883838657063706467370948305147864 2956300 126929132242242611657878907022643200 2956301 58838835374238907641056897930773302 2956302 -120336997317169665916022441124654720 2956303 -79475429034566807088241364312214144 2956304 69679467453366532046346203160281088 2956305 39851445129860996654247264553113600 2956306 121200950542738209246848758509748224 2956307 -197947667288862853215441230632959444 2956308 -79743974106285698014555395180079104 2956309 -81233199855025084788692001254345700 2956310 65953198141103179324443289936089600 2956311 260072567273160594429779093619502080 2956312 -28021969633331973466784947516876800 2956313 31771144015153614521938159379416800 2956314 -163098998088711544807530164042549760 2956315 69333091810158356572294222207816320 2956316 -338477863417508182822378855744719360 2956317 156144359914263931522370405122339200 2956318 -339158588663063147945423440896728640 2956319 490233922812240630191343616190186640 2956320 -293997079055985798222699772145172480 2956321 -12528121927987987730524133721327056 2956322 -167779375991399834588451512407386288 2956323 -95869016684747385797496320236444176 2956324 -112453890469572495097889956521840640 2956325 -118499929889153651775921454445710950 2956326 -13817240074425684762267284162984256 2956327 548430724600466400240549448818315672 2956328 146532877491764735960092292437032960 2956329 290761064943276814038735712858801674 2956330 22778413234301835349923993827152320 2956331 53891212562716383560531965094452224 2956332 281583058991843879858724016380175872 2956333 82294649444142461537275739356110220 2956334 318005645068935644933909177739292032 2956335 -8990307995187493102325920186287600 2956336 -1981986982648559413679835785166848 2956337 -10959574380087528639329248745169228 2956338 109737921664566837876370797194526720 2956339 -54496518253568440062623011874202080 2956340 73056689868736872783528569417203200 2956341 -258562652561472132476616080965994208 2956342 407559282456541095652918486316740992 2956343 -272128421255836248928591805999545200 2956344 65522778672046002879992072970240000 2956345 -79386788457702686824103928667936320 2956346 20550885523603065411142029127907328 2956347 9070740306005139763055930114205120 2956348 -265655014428509306007840593874875392 2956349 -580912617881206497292124698392048480 2956350 44723262127193050140291251970648000 2956351 145951873100591318771747820364792224 2956352 55370420360190692920954345802956800 2956353 -407444541382078609924631438119110096 2956354 41399645014466874112411784196000 2956355 172238345189874619570432559342879760 2956356 -50623959517467001765065632445389568 2956357 -175615921365153675609078333349047394 2956358 237273391322384285868533830067261280 2956359 99693397038081567184868812467346560 2956360 190600765359715023003025981341696000 2956361 50396566395160038080003265903939024 2956362 -70637302721247344063734748114085120 2956363 -631641619227162430498511887766769388 2956364 327766905399046931514076637547763200 2956365 -387997683036090617489726917639008000 2956366 152373103376799423044387556905233536 2956367 -1384851586573409112077984806433038728 2956368 69079321017196285557918426988806144 2956369 52627268802729446361939721404155328 2956370 -39220040943435391116967345971614400 2956371 62981686670925267701293159744950528 2956372 207123993767094093209089823206625280 2956373 -94978635294499951890372288568280160 2956374 -50424970133792076575557057360849152 2956375 138448576004012247174670365766884000 2956376 342346268959478679969931213336780800 2956377 90413511438855683098520066677211136 2956378 7289849278973610905816211356064240 2956379 -1263049706733118271719227200818800 2956380 -57458312243882135022487943105740800 2956381 -83555918269696107408500805190328000 2956382 -79813341838261676099100660939340416 2956383 76570631899481406510605845041174000 2956384 -567065681970778585923699705941458944 2956385 -174780680124266500530387522234110040 2956386 -150572348438516344948028842986961536 2956387 33315324392271340042323279512927904 2956388 313849258132822963950474158759854080 2956389 367977714728565663392005502352035424 2956390 -25937759707996913754723698330851200 2956391 315167834237500954797216500207419800 2956392 -48142705647406389905778103907942400 2956393 580052426895225914580200171595492 2956394 208491361351070243406918147952699392 2956395 26652566885702348590996711065251040 2956396 -206846525748686182569859441683347200 2956397 -24147779120347316077208757862438272 2956398 -48279406874602055091333639005480832 2956399 94185189779497069531652308377640400 2956400 40219649873893972129915416145920000 2956401 110269337178392528374587575855551104 2956402 36199485667754482288567185266610240 2956403 72344524806653827395389939408888652 2956404 -33059522491484148591376636804773888 2956405 120469101376614411644480104783551000 2956406 -136840360362340882632798751137514848 2956407 -28897957144248276094991707744326960 2956408 -27272568012709121218914997433794560 2956409 795413050713380013408100479316303104 2956410 18201718545700056774780398072060160 2956411 -5669938083256105177755412532097728 2956412 284674019596625514347926383207929856 2956413 196904494568350559268599517821689344 2956414 -178834887062433755170043203350802944 2956415 -47866988909618551327340681248191120 2956416 -40866899145511186005390457307136000 2956417 -132707332052031960608838673136503040 2956418 -98291195070063609047090276210913840 2956419 10439254681314402181094074027157040 2956420 -101578792536248846345524308717342720 2956421 2647600404677242277954797664514264 2956422 -750289727747650082760819655059456 2956423 65506406266770034674536205635407120 2956424 -308561165693780786919982208848727040 2956425 42535798735144544351852596279146000 2956426 134303983887078989534652267147141888 2956427 -12999593411132096974860716478669000 2956428 72311391945404459259459454886782464 2956429 217114929519965480222571960951604352 2956430 -80555493019783715140468048104844800 2956431 -112315563459077823805054435291560960 2956432 -67025717538118960868209377247780864 2956433 185707878748082600618347324229498880 2956434 -39773709694088042515042361809697280 2956435 -12545935219654737159760749879120 2956436 -32244201764361513845911354664300544 2956437 314464859750308670585128364223338208 2956438 186069332158345865929067409989787840 2956439 -187335595528237261393357752452535360 2956440 -156722565840097691505931177535078400 2956441 399965609859221684738961957962443392 2956442 -405893075513017372345046349719812608 2956443 6974675894464578793953244642411008 2956444 449620893798972234076725390067559936 2956445 346389037654711952403643438428494700 2956446 1425521823019556325593078301338880 2956447 -86973823746083914290357808142005160 2956448 -26057020897968618431416813017366528 2956449 50578816509143317994377729977868464 2956450 6002647273126099929092769980006400 2956451 9181188949512391645898102473759452 2956452 -75990728867782712848151751493843968 2956453 -183208480106622660655625330315692740 2956454 61553584093974525397726904145309312 2956455 68938997081367628266136188359697000 2956456 16381041312291312899563850986490880 2956457 -73066154187118388989426565269838400 2956458 -31578184759401848432507792631955200 2956459 -157216184280047741856123682178606448 2956460 35811327101349993919707867523061760 2956461 276426699611194710579443403425470272 2956462 55900201957190809150230552227303232 2956463 -540744055801481686212888976538201040 2956464 13973637626933678686209534167531520 2956465 5150939597372447417204424386550720 2956466 -177912124331636542288600825196553216 2956467 -470871812945072624420693106969908688 2956468 64982167479733983110469084098699648 2956469 -244698507216898642198065484484782980 2956470 11074901887098523153551906914181120 2956471 56365855725061949030333490838920112 2956472 -314208771394643818615167639928934400 2956473 116637248581142985035106892324778880 2956474 -183420387135496629532234012675173264 2956475 67659620505868599443242714415956500 2956476 -139906724967433856326741708580167680 2956477 605220584392700976108847762632480326 2956478 -108512862954688041951318008123439744 2956479 311182698757103091926827769632470984 2956480 85449338376909343717571098155417600 2956481 265504500276324505087519807112706864 2956482 -187699687717146035160162868144110000 2956483 -49762455399218112651626013605763268 2956484 -370374604764215120400127152915801984 2956485 -28757876175399762084346780803137280 2956486 12207199880038205514725725370664672 2956487 -831267963717083640184273662635386416 2956488 -490290620920012150803977753136660480 2956489 244172853572254683366779299178800128 2956490 -225247372496673983742196232863430400 2956491 13399219472593223675401906900709160 2956492 -107582385873545380264334522884669440 2956493 523113087922267424732623488651578742 2956494 43365101307167982116854682265212928 2956495 301888406055202685375586316102069200 2956496 -78168283504741763165238651931852800 2956497 54601480740821867323029807206742000 2956498 11315454838668338915014107657596064 2956499 -38182458733216316092415087803956672 2956500 1288089751109767819468727032512000 2956501 -106865700790577498226755869195668736 2956502 214650645606808341112863571390577952 2956503 158101504872237510252531152049422208 2956504 -18626889775295500882038619345612800 2956505 95341732528287521682058140815238660 2956506 -22251414377748590996521793617552896 2956507 -54041675244377762199549036287566160 2956508 2142759428472342489904664299722240 2956509 -135418489579034898646389472175681376 2956510 4702019508628138636306768009768320 2956511 189377026555727277430331990088509424 2956512 -120533984666768719370863804598452224 2956513 -165911857332659350693663752789651102 2956514 -38759932872931014233774719082880 2956515 -45770456747094730670920883262169680 2956516 138019459641474298552598870760597760 2956517 -254437018002938203018446342669110208 2956518 -28933861254455688341222692127879136 2956519 3541889208945451821981784417928344 2956520 28370150767280014710296250875904000 2956521 259200646414451405541396743827680000 2956522 132260417950721911149822029483218272 2956523 322198328484608226083703883639574772 2956524 -50107851699656954868912497425781760 2956525 2146511059896554744495621686221600 2956526 -33091192994807290519185031973028288 2956527 -23921619728283243398375223829436160 2956528 229665164800192912084204360923217920 2956529 471617329385355472728727265483771760 2956530 -12174231363556612453976577289536000 2956531 13631460628286557613770641454896332 2956532 44992247671676693378173464634343424 2956533 -129066737492972121544661702147143200 2956534 -84041652152359686008131733787107328 2956535 182009763490142875647467329757660160 2956536 41135482686301755289369162999050240 2956537 341007150999382707793870380561732180 2956538 41030287256445706814912873930566080 2956539 267958102914037989530247239463619008 2956540 -273156819044608115345202030501557760 2956541 -45337529472201745696887389628263328 2956542 -20211808839083674992780395959620288 2956543 -35926867091985139400543401676688000 2956544 -33012989259424124899766670930739200 2956545 239719274344208132283657717004825620 2956546 246650243992062182592387770446187472 2956547 271521749468864231841176753861711112 2956548 -37921280559129482501346542794579968 2956549 180794488239259545389121977463717120 2956550 -79527323287331966628750378363120000 2956551 41674261333791962615125837742632656 2956552 255738390324079006536809210663731200 2956553 -262952846168655137753841810312276198 2956554 -258608271389895970292773590331484160 2956555 21315774448410997943471672244801600 2956556 -28373886749164734749882193100204032 2956557 245994675126646724828241725580603840 2956558 -224475257309075849878364420137792512 2956559 110735757533878407211408935090899016 2956560 -23678435109942176728544505275351040 2956561 -301440055264822444622133273252501838 2956562 -17597412694379512104291754645872240 2956563 -83124921153364871840360848948072896 2956564 -25667008438553014890613135139504384 2956565 -20854207157690024590145597098187880 2956566 -43854670602985202251866550783757376 2956567 -204633332854237215469920156336619760 2956568 -96222596197939086178105934056611840 2956569 128826181131535348427474826367795200 2956570 -15482365320099582007288290113198400 2956571 -54633775757434487771976447287689800 2956572 -130180326489352079743185124658638848 2956573 -15962877979609973572051554093884712 2956574 107406980388630126377295999432049536 2956575 26667572876521420709757768660000000 2956576 146656865913780717318045295743860736 2956577 -78438430254488310467931335219661888 2956578 -3088414260309295628004765883176576 2956579 485925488559609731236652839217658000 2956580 -78320146527007113734486762016153600 2956581 -389254431236426584561405318446924480 2956582 -207370549788992898784710949287530496 2956583 -136856098205859046456787548669436880 2956584 73301876160282127469692128868024320 2956585 274541746007410360051618879323087780 2956586 294672296747341098040550615255650992 2956587 -38952710882534841654468862532739240 2956588 328562124308505970205388080329216 2956589 46740754825253706146537095127451756 2956590 -359927243591962013545953073870080 2956591 561426599317299333235184165483120184 2956592 -48283039257487937788022330529251328 2956593 -147184865215519380446700678777000336 2956594 1656818228495493020036696180336640 2956595 -234777026579249545624065036202832400 2956596 -44569871091059373363313842885642240 2956597 -113804642873999900160056864969748288 2956598 -310673662041966710163038414716566336 2956599 222095397367481623948051438842465984 2956600 -108437587220088752715837097168896000 2956601 327598149896068443304564167119324100 2956602 231029308971664210736650108277685504 2956603 -52737197388996059255645887689767216 2956604 104324894463673042418325668487954432 2956605 118856978551432704254414665970678400 2956606 436268056129141288048557624054754560 2956607 -25809767918739988735943720276518200 2956608 131801032830978219274655055740928000 2956609 -32523186052508783734007211733577920 2956610 33642634107113672395518642286033920 2956611 296322252683251315021649539588528632 2956612 -263922668569815453480679523135311744 2956613 -634928567972063053581912351045844416 2956614 -104107741493591009659835062124516160 2956615 839473950888900048589768122792282720 2956616 -119319497108699072982670348243507200 2956617 -85142639281047249136259641925490966 2956618 -91963742231208747495490339112688384 2956619 -851364351942446140307679075628763040 2956620 -194550635957250810043238496702059520 2956621 277377912360119598269025966241496822 2956622 -527183247098093507751508691283504576 2956623 4535527138174532725627054110860304 2956624 62630394406003026735452547119972352 2956625 -23341502413261270269591523541760000 2956626 -189437360362708255966734342034366080 2956627 21987140742799087689362851733919600 2956628 -223428336572453723716305354386196480 2956629 126948070520124038754255191071381248 2956630 -43006558808465133178800757831799040 2956631 298787377869511716563118777614919432 2956632 93128039581915662222796822020096000 2956633 84728113866481554754892385212435400 2956634 -52396182562649141550952036766027520 2956635 175805442587542863845999003781600 2956636 49482131811056968649985411413437440 2956637 7061673616496733427891714326969120 2956638 -93646046999208764282180159632822272 2956639 -58623144925338762053962822156064144 2956640 -35302872436140220578128098303672320 2956641 158611935696090392130510208122178992 2956642 83307759604873875756919519750255392 2956643 90816479712753221788922286740818680 2956644 331846757760064788536334442289470080 2956645 -123662280187381757522063514496982280 2956646 -7633519465970920697311156052078592 2956647 281852177695159537744447112042964480 2956648 29546503757813662676108289463311360 2956649 -729374438485716163506585479494129350 2956650 -63989770456098099920090410874150400 2956651 656424119735520868240151528172673652 2956652 226844672829334919618163495417313536 2956653 -99308767229063275754941975351504512 2956654 -402534594629867613267837111683139840 2956655 321938495302310632896531450351345000 2956656 13895034814340987323205944652857344 2956657 99101687611983921454463003467157184 2956658 4391850291204952163201474797370784 2956659 -371284257432627652391326178570800080 2956660 31395401203967845615454711353344000 2956661 -29756964785584786928008847351573700 2956662 -6098731719749202884889364868399328 2956663 -196027922985927949019213478464271336 2956664 -3499230171750838071717500808192000 2956665 21638420786021933825679796206480000 2956666 -75059302887407652858900118944172800 2956667 -102600360255730017712514452389638400 2956668 138338829856084640036207689798852608 2956669 106491170317452130201007250242064000 2956670 92794250838633162467050655882737920 2956671 -371491501097446363609706092664527560 2956672 471536512865750701940567033511936000 2956673 58556630202543636560165413601310144 2956674 -17614255379377939060489913232156672 2956675 32163516628836156325318990581325800 2956676 308249650203974668194854695566655488 2956677 -135321264630625832623979705012224320 2956678 -56448934727666430600156646517791680 2956679 656406861886143489680347309132237080 2956680 2193710696247535255313396446003200 2956681 17615617991166955282496713640124224 2956682 186875708449156343595045011311327584 2956683 20500204172510767831328683283928048 2956684 -33007807473349613103608737354211584 2956685 3436950960177244641526292311999200 2956686 136510060323874708918532526691328064 2956687 94642166145953097201321850591576064 2956688 29139239877056080105256687527526400 2956689 267814124927506770837350268777455520 2956690 220622136740103002906586437211340800 2956691 -105707675736085448368838438940672648 2956692 -91246520219492907371057673428379648 2956693 -178972268558162487043320329438355058 2956694 11820314032769594696545712905645440 2956695 56232005616070301703614731067865600 2956696 279634412940607808393029113786163200 2956697 -475315756881568581323125083093466368 2956698 13583050758945761194892522403723744 2956699 920425429238714631174295911412165936 2956700 46191401722293277294306091036467200 2956701 136824187658775305530431309422006304 2956702 -150468367595401116199469299638699648 2956703 -453683657183079998951105806070550048 2956704 -130880083550667797007130808596561920 2956705 20605884116349558570111934788883860 2956706 64059622917431793004531638901641552 2956707 36262876569517610099313585653317968 2956708 168403967082970856873367603678971136 2956709 122693699197092233928508896252794976 2956710 71771788915179182989627610248888320 2956711 274445337064457217744064923392595672 2956712 -296746974825744812337505600487424000 2956713 -319968888346500343652536398873849456 2956714 217424005839409903794997301559009456 2956715 82258667093045715231429091091725920 2956716 -62326502585597593666740479920865280 2956717 -31441899279895897210932153065191808 2956718 -34983789608666243715554359569580032 2956719 -16740449417688241405345193452292352 2956720 15733753247062389582613155508715520 2956721 490421611983603258949591933005982644 2956722 -37485268206142499734696702802138880 2956723 4392234257424808075393243018567680 2956724 -291646231466037082350512006727475200 2956725 223039927310527764440511023522582100 2956726 229395336423815474531830142624266560 2956727 536594239750924505226439541724897576 2956728 -13598598790006852533433267350528000 2956729 -465477705977229592879467349235427670 2956730 -33942356568912903386114959154380800 2956731 -130424157406085881622168384616275712 2956732 5452998156597124503613890749060096 2956733 -214947565144162746949916895020083200 2956734 -31843776909973798921473762114130560 2956735 480120235277435247054014588458049760 2956736 182877302361024926890269012236697600 2956737 -109597341509116870916670672799338048 2956738 -281311945116341136945711049808754480 2956739 115346309351784243142834579684657080 2956740 -62183298448949246912040170928537600 2956741 -609540008092801440236043649204645858 2956742 23995823802032108952037072654848000 2956743 10750692561112058068414794584653704 2956744 26833535872272977214275013136711680 2956745 -256909981906046144803089096252518400 2956746 41796313516557559564916138685414144 2956747 -508679789018541837710605351643869804 2956748 343119310799000085932427860843121408 2956749 87444795392331059055620864383941888 2956750 -45485429438957758595654225173488000 2956751 -91773016338417665636760466574949648 2956752 94758394803688296653176250830577664 2956753 431590414881267584035578659278785780 2956754 -317822382537307518792529372881324768 2956755 -157667840974892116427445122735071440 2956756 252104334278833471005905242003200 2956757 -270986966214752047200315011281706880 2956758 21840889405040662824711509839044480 2956759 -102553180951036138031926731405092264 2956760 513980796104290743428440222669209600 2956761 205076904627963430968699510445362480 2956762 -27005072695099871955223844175076368 2956763 -331020532292433882188692884363260988 2956764 -127471446970445991112559199517363200 2956765 -23422756077619809148678643355559680 2956766 -6693587666898261047231733567387456 2956767 407309465531180674028087864095334400 2956768 76093404294819151085264658196070400 2956769 68674688340057031481838573672619170 2956770 -400931160848254976344712416385740800 2956771 54326047530862913255380369421962672 2956772 -48657132551140694771795974226178048 2956773 -67594493295853364468806429283224416 2956774 -354511976021391730798160895146328864 2956775 243241288592255182231536603576456600 2956776 363417108129928091463120062780866560 2956777 -25752515867380987211865504251819888 2956778 304249113332281276121834711136460800 2956779 83053762496944290608880466474675344 2956780 52003872823111296929080892035891200 2956781 -20549238456374262362261268686045640 2956782 49137949744267785605621282248225920 2956783 197848246722351800550821266006974032 2956784 -19556728342427631778035306744938496 2956785 87435491770002228991271562360355200 2956786 32985917057613529588296721464115200 2956787 48177046218836021581955585453492712 2956788 -99686821512961670000474254441383936 2956789 220123381318023857101020374944649760 2956790 -120871595913010510592911578173233920 2956791 186291919678245470874274688373935592 2956792 -25235394523168186387538903877672960 2956793 -35251091178984309377852419801814784 2956794 -44876167343167008296062484300390400 2956795 -14948939946757984263270331044703200 2956796 346398348245932678243204523777433600 2956797 222343839138216106964548170882190080 2956798 -23302101357593318457293901483663936 2956799 164257162933916785996070459679267240 2956800 -20993118325137532023635846784614400 2956801 -350724889957314221190902296844496 2956802 -76671199674430898484929359387245696 2956803 -22162278429756376241398614195148296 2956804 -50615782080765023780199946642025344 2956805 -237846492885127046096280359842983270 2956806 201981868806830805793594930338820512 2956807 -302973745363043030484291402219899544 2956808 65205408518184248998811955244032000 2956809 -3501354581596568326938324414142752 2956810 182962232161123413222837871702637760 2956811 39072218107692413674268760500858880 2956812 -132839309410998421753936532850278400 2956813 216321737542324036841846452188363062 2956814 46840485711499147544781525454159872 2956815 104125066240413543606513837841050360 2956816 -33658122849615117505734721949843456 2956817 369110727977296241624662348922282112 2956818 67292927061451126985628973291092480 2956819 588438857393847328628888900685490220 2956820 -214665946372019315423757855774720 2956821 -155781403446299429504390755767330816 2956822 120172839722176423653546744001679424 2956823 -371484935958955823040965591983079976 2956824 196786462301591288210544131365478400 2956825 93667943729200644492887871925129550 2956826 291601973297423249270738765781392112 2956827 -272759821575182751142108958027701968 2956828 127452542568693563583114531319131136 2956829 -8194583640945531801336907959871860 2956830 42679977160348866591920972254561920 2956831 135200689409563320912674271269025632 2956832 -179698595964186472617974420904542208 2956833 -43620187664585912561657284872628656 2956834 151119928797244195795261441593039360 2956835 -1778072199366633436361834165612640 2956836 232702817935123799021130061826368512 2956837 -207914580298842933374683878804409120 2956838 -80747185461594764040645876611641728 2956839 49048800343299037404148268894077224 2956840 446462382296779391891606750553600000 2956841 -404489695296083458097171134753882758 2956842 -1609754746142853651038981664116736 2956843 -254369548813842178037898586594791440 2956844 436608177493498063299745568951132160 2956845 58308094253428287060632743821143520 2956846 -291220858215023596526835998161000128 2956847 -84420160222909232651361525830635920 2956848 -75999549450540569540942579363020800 2956849 1310718902835083176561408345999936 2956850 -9125018105797086217565376267060000 2956851 294860834788055560861112628922533600 2956852 6717126480850280111052831470344192 2956853 -96211376040156494296000327796340036 2956854 -358070964608379712928343864735150720 2956855 95056840607113655364781347655569120 2956856 -318079928081423954034213386846515200 2956857 -214463690879083147248121623087064512 2956858 -219411466992663044706824946193080720 2956859 96256600570774937074648282675846104 2956860 -90666307603440899903347687441912320 2956861 -535983277406837304875958443812007988 2956862 171599339706064807487978625949956864 2956863 44031625556349874950465409379755008 2956864 86267077922787109954104324098359296 2956865 8523639153160551705771017777996520 2956866 134971163886629081990960820047978496 2956867 -1395178731863674987571163638198706240 2956868 433678885347659854642666823826104448 2956869 -49328594198618840675128154500373700 2956870 -7132816877310788226813247875171840 2956871 69904110749902007995885261869298944 2956872 -176671282230378869383261920945070080 2956873 117280984758267345841680271192109824 2956874 -135579885162960765864045951681050064 2956875 38531828482571993279538676879800000 2956876 17029593474731228670538991329188864 2956877 4320042063069346423197520912416 2956878 -111053270062861016975060420285372160 2956879 -413018364641999862786884976281765920 2956880 61925615597684822365192780484444160 2956881 -25291366879684305354896812028006016 2956882 132532358797358172566955159044419584 2956883 161858489661683316776166006948508920 2956884 -5406338628885591831404248481968128 2956885 -53525315558663361805355666971968420 2956886 11810363102292314078300196129007392 2956887 65314551435091655696518779303843744 2956888 173184393116551499055275068820459520 2956889 -105750757977778912297745484123014076 2956890 -139034230244382300157738652803534080 2956891 -116824846656992292681974820908792320 2956892 -71983677047339442770155395629775360 2956893 -173700300119128648396607279964491136 2956894 254421796024935443539608375818687040 2956895 3201635078495475803495627975877600 2956896 430568791888139959731595429890097152 2956897 41858591351812900488529480553677346 2956898 69146904768410347490092009658088960 2956899 -444930001971741581036801097671785152 2956900 227807956749464534048565590773424000 2956901 -389650826505484656836382287103602400 2956902 -13089582865265714442298836859631616 2956903 31858112601331237659656912319561600 2956904 50681457873701524235437796153425920 2956905 15223943591509019648703810041398500 2956906 -165884748920271081430103073479463936 2956907 599548863052345132386374368043511156 2956908 -89665086352375713806222113525432320 2956909 -292967952972009408839480085648696096 2956910 53377384829374373607204883863246720 2956911 1043004421042962865338640141708798464 2956912 -37964009323779395727256561284415488 2956913 56968646724112824291647197662055920 2956914 128852675120450253256681768216640928 2956915 227938995183133281999311492555470320 2956916 -64266358807932526381720236004386048 2956917 -65630012021774896612512070514481120 2956918 -210899214788800561019285126038719840 2956919 162412017202792251318914032281403392 2956920 74112663091632111168992894483251200 2956921 -254401431920947979940521022237215856 2956922 -432076495919112173954282008049203488 2956923 -19644393275513028362732465139037200 2956924 -550308855033377708212687325317919744 2956925 -54016776701427073306451347664002350 2956926 -32740480796666939167673950076178432 2956927 -39328767113981776204032134382034440 2956928 204301347638125174528804398217297920 2956929 102700699559456676278103695672428032 2956930 -211977015170530494354671332336796640 2956931 491830235299895866629485514181188732 2956932 388270778641621824967870965726412800 2956933 38241512798180308800216483696966720 2956934 -254576105672992824098355482079060384 2956935 -76216651393225392272914605131212800 2956936 -118312829918683032571769045379225600 2956937 387006013062666482577791822750282112 2956938 199390194103999109831294957388288 2956939 668636703068338171592964410870262740 2956940 52116752200071295183436570266183680 2956941 -12563971509333206612731458156595200 2956942 -3417849579325967984871311754328128 2956943 -740301437826878744994972299667946056 2956944 -12309432003189236319999584060768256 2956945 83959381385406926299305870981324480 2956946 -250079673207073630097851254001018080 2956947 -20341852800514620697435953099536640 2956948 318992074037831830736484680996820736 2956949 216863373205554672960174992521728864 2956950 2219966988690890607801032120565600 2956951 -13170103887653093431288235387854848 2956952 -104625723196587192736599467345510400 2956953 125562426544890612663657064396684704 2956954 85452780670236820470128022761013504 2956955 342333204091932541842980939378775360 2956956 38056056780469891103629993429396992 2956957 39590807741054351115286493311877260 2956958 277109279895578805065359855990978560 2956959 368802714951600088966534682109000720 2956960 -61445392809396081873948445120266240 2956961 59313999276256237567545140699771904 2956962 -127411940711818784855651813181768960 2956963 -613836790869298123249479436107515760 2956964 -486672809313531950677704407387889024 2956965 31079353604622911154544815610194240 2956966 -1216880035733266201319914546744320 2956967 -264903289813481596295138259331909080 2956968 10603769994585151949488851930562560 2956969 -621954402072627826409775762286906630 2956970 135485580988310093475708072676608000 2956971 -287013651530584484898279947234219688 2956972 47618976847623235366976977715407872 2956973 -87162401382656280745791726383084778 2956974 -27881640116147009315447595409783680 2956975 -48766384451516016239722339949759200 2956976 -70221422407678693204731824464920576 2956977 61580726998583768553308344181955828 2956978 9453996239885893018341953682685056 2956979 -330065621860297467745067771966418420 2956980 -52432533920974262400447319658004480 2956981 9096493474187200420272069224486272 2956982 -59582298075543900737165583604998528 2956983 -60321226384506474339413483718775296 2956984 292057055663714157581625472200990720 2956985 -405302561526788957050127659502998200 2956986 -12026317879883168139774521107517328 2956987 614109557390329661330927448863845992 2956988 -268328258775717616148800362205092864 2956989 -57128879975809300920532582586795520 2956990 256582394533486734407693912984616000 2956991 382059584253495575010789246149923392 2956992 -3934577775837651288025919052054528 2956993 344472441843169220245132629296475222 2956994 181374356410644305609630460010260480 2956995 67003843247660928409387401174685920 2956996 101961834588621409541410412183031808 2956997 -155681355829707355486177255395418884 2956998 220029734629758238614226191183552 2956999 142371927052757556609730839736823000 2957000 197461395828486363216157599490560000 2957001 -403680885588402936275865703963427568 2957002 -154774125736308266810849602727246496 2957003 196888533763994637763299793970241600 2957004 151349703062705664746063833137450240 2957005 512134129757610853173006570176405760 2957006 161134303771776423237499758040094784 2957007 65782978097925620186916367155048720 2957008 -30625810498466293590615010761768960 2957009 46902048838346990320176803833814640 2957010 47481450088662641865786887202462720 2957011 37688086397796468042957304363003432 2957012 434865767645712189109362965521885056 2957013 213417981638601434113747852576886400 2957014 -194049080496327724624443531290400000 2957015 -213416909312609153545285190208420840 2957016 335907544767883380757480993386393600 2957017 -82754034190809983981118361996836608 2957018 -131232199639113332415687986065840896 2957019 22155488775189217007425072874460528 2957020 56323960174421984188933086684072960 2957021 -578157011152088766497078582691664800 2957022 44460111795638571876843601014692160 2957023 -273273146301604384759168339890245728 2957024 -863638944694328654492675812098048 2957025 52736067745992383168541826110564000 2957026 -77371584667722903075563700225594288 2957027 -1147895916848302747038895132615537920 2957028 -74497531324408819632383193498009600 2957029 255988665507329538281587428280506684 2957030 -264527570436675577888247604923955840 2957031 -91209458995476150592515849812796672 2957032 -127612639546534456949026901272135680 2957033 -373078838589185105881524119798977536 2957034 -175225855788589283589139757486334720 2957035 3805923263320776443531265457728480 2957036 -205177686078218676759761950281569280 2957037 279763904084651098809291050305066560 2957038 -86305257305785770435254314324658304 2957039 -805304417284982562254596271577947376 2957040 50561560511782282046778425715916800 2957041 -204951540862686825644745763885348800 2957042 6707895314939781399484990106621184 2957043 179923326274799929572328154031285600 2957044 148968030180201392340121969922420736 2957045 -54262439280741811525589466901712640 2957046 -89203389315819144358661855045798400 2957047 -210885528922862589626676245332229808 2957048 -93865569597832960473472956206284800 2957049 376448263883087841466665936677913600 2957050 -147027693949581750778942040899681200 2957051 -70806194663316189110742857645577948 2957052 152654784664683328462848614170411008 2957053 136364305172461334927220099585500064 2957054 135599097169156292169330314958868800 2957055 -43615849886158055255609217584592240 2957056 29304315293279381435353853321019392 2957057 -13880432652576646585147440233597694 2957058 109870909397313869296135170049902624 2957059 -76066913327727850779938634138999808 2957060 53219675216481629947952461225524480 2957061 -34260287542542756608291910022044960 2957062 -80384510489607580858538314710721536 2957063 466479506023620236105466086385064104 2957064 -46661662419969314076688350809948160 2957065 -257511098805629076265644728710876800 2957066 12651354587479018213828080815934720 2957067 -3835642720401459300860033056224192 2957068 -28458577889076855474574627100278784 2957069 418326732696670258669019204717414496 2957070 -1393053813661546581568585538860800 2957071 -43234597134696193770091879373332808 2957072 -18904516598188241158203641076695040 2957073 -1488318055500431672714948665352256 2957074 -40084552476661125655131807521520000 2957075 203595316295281169975642790663048600 2957076 118283965352007713788772785661096832 2957077 -55249562091346182507065069259217000 2957078 130680208749449512018122292822106880 2957079 21942345446525159510908379282183808 2957080 59611210660153539155879003013120000 2957081 -60388273761524684997988951948995948 2957082 -50139924789255963128319011767405056 2957083 -60116391218252888809928525092065840 2957084 4089342408968773275043989475706880 2957085 134616655598112939435384315562646220 2957086 -141623579491842339417007334609003520 2957087 -123560017097605583130997088217305088 2957088 42649168823777123323562897070096384 2957089 13660335240446248868376578674674324 2957090 36578404948522967929887246610790400 2957091 -93137948706158833640470256883741696 2957092 -246116560736998565478804081721984384 2957093 -461932483322277998834063292167977380 2957094 934418706123342959366720632381440 2957095 -142797378305959487258897306170660320 2957096 596209738744571933869185773991521280 2957097 46102904284131875663765089760115072 2957098 -6354684708068246341235232349861200 2957099 1220391953675436264871432198672884672 2957100 -115650977073012695127167892751449600 2957101 715381923296631696231110593489414380 2957102 -120972271821530116235687912878859328 2957103 -158974820452120622424247302505418520 2957104 -4903685251855181365344489560145920 2957105 -115766155653969988889800073395825740 2957106 -112875561730840359645452752871150592 2957107 -697271979381233105704464101809814644 2957108 121378741846890728229233067242975232 2957109 337960553433777333849492256966511904 2957110 694167294784654585371971023770240 2957111 46715416280903621463482900150540712 2957112 367573760231873713086339064432005120 2957113 46480551197607801752034478112013060 2957114 66930009613805510559914506659288000 2957115 -21946156751090024299701809229300480 2957116 -316207400034285386007672526506012672 2957117 439586305851132852060090377516728140 2957118 183231541708474042273323991063927104 2957119 147735293096342619669517007646920 2957120 -111966029342444859030271996613099520 2957121 36692472247247004385719185840494080 2957122 -133022244554642954659256931486343680 2957123 -254302617049867139979246133945299936 2957124 -29661677375594337730821690107688960 2957125 97082793226002927293909166477654000 2957126 85035215195466564378772716796060512 2957127 139673613008107373036350990863793320 2957128 490958637015227058231651399278592000 2957129 -12628455855486346382874417770411328 2957130 -204157264801826712785133017746252800 2957131 -515794484109385324191254859561609000 2957132 -417063925684137257329238473354063104 2957133 206195102399193143134429962538466688 2957134 -4203384100210247395201000473123648 2957135 123117921788679115793226571901997600 2957136 -3400414506061354564898514066210816 2957137 -160601581787661475832201562298607040 2957138 235678470765559946739045977328627840 2957139 207779050758232395499770664922615400 2957140 -7057877526113876482101305140224000 2957141 233982565205941117609841302741236000 2957142 203566301013176019333288364670492544 2957143 357298067240780172742538972104310784 2957144 -109235880872372219912691042876948480 2957145 8426174225079354811800564417062400 2957146 125604385804542522183121241392425984 2957147 97604227628150182099052421501878880 2957148 -3961137871912222028216645013422592 2957149 82565371150717662439380942992705164 2957150 70223449557141622866697144814390400 2957151 191753408250060190986112961567604624 2957152 -20938661942919095491687349634465792 2957153 3711753450008764777858278404827824 2957154 -63597376689286199336488040578525440 2957155 -320702459836515871630991497441579440 2957156 -83229365225708195614825504808214528 2957157 846699953622270828428927866367808 2957158 -55666504662622648156161824390795520 2957159 463890456642436097773825027596256560 2957160 128778258881835519234344101195776000 2957161 -372740878959141827257428206800599238 2957162 -213690780935817229895734823371763520 2957163 -192570830404380756186858776288296512 2957164 16973836429110286375968255461794816 2957165 -63293566071356708255437678417858080 2957166 53021536221915249667417121547233664 2957167 10250669845624904146921320515567952 2957168 73822121186643099907491871675809792 2957169 -423881175181737803710047295786855056 2957170 -30031287445026183203564250495902400 2957171 -223897034467345095845121937989018288 2957172 347898027841652547505212253269921792 2957173 49521666147027485042477842698919644 2957174 138485665685976154327991609843107392 2957175 -130625636567269901154951205867284000 2957176 -430673655134045798011221738062929920 2957177 309236922282310142877435727414210026 2957178 15128197189499274322889583840936960 2957179 -251541560229423912602136930629848320 2957180 238922230403444763590800805175974400 2957181 -45125383978247999117938651721796480 2957182 -88301501240854888553705471297207808 2957183 -160135186090611675615691155107393856 2957184 -218744140899639448548425458683740160 2957185 15903560048758380091917547962376320 2957186 -376389271997976541610446525927964208 2957187 -318682757632236943808921298697464840 2957188 31758087556969734309933280722600960 2957189 -189488428001726319410841119776655010 2957190 69232371593747973766015851827867520 2957191 349789388730625631038139250155917592 2957192 150788656390463325918564454238945280 2957193 -332428659959942983792410070006123776 2957194 128097944854543683250459438022007552 2957195 -298754553505132857496980088124843520 2957196 3150245941627330504287838129840128 2957197 -198901398221585753708164739387425354 2957198 -167046358772163397857050882722176000 2957199 267584148435152481713960268372352776 2957200 -9074649247759249840401421068083200 2957201 -80164390419410819791087735628840856 2957202 40108562423501729986001657886151680 2957203 204480871423339627684609707888432000 2957204 137024231133194638085352721497795456 2957205 114972806975597899977266962026147360 2957206 -55271007174079322472128111075675520 2957207 -184189019897433460478227083187176960 2957208 158516055135659645990424996659343360 2957209 -119406363461927946708881464003865840 2957210 -99665079926298177582703000890584640 2957211 -110698380285653747063391580595158740 2957212 -382496233388042981283164880702636544 2957213 -93480359586835782827979013110395040 2957214 -4648526008930396282522851924885504 2957215 112038649207926717400271470324872360 2957216 -520194494626909310454984312880693248 2957217 -91633807018830479912473597412472000 2957218 294251642918035558841685805783748352 2957219 -146108236307349599314824914917535040 2957220 -26890833267705319111169875012792320 2957221 191248921606289519879466237966733344 2957222 67455525953770766065370050250898912 2957223 -101098731593127125473240779598464216 2957224 -1029461014417959102137859096263239680 2957225 51695574364885940252229519484872000 2957226 191221925629495842392991049104908544 2957227 45039967515458431440530898224590112 2957228 511870280416952039773792886159885568 2957229 18167793066820890930586865104715040 2957230 10856104720751374588114541889275520 2957231 -141672844779719193284271291940537968 2957232 -82082393319234558652164734316871680 2957233 -312493411721279113812130216890570176 2957234 83847690647076403683766655768635392 2957235 221824995774729039150526905228977760 2957236 759321542129674998237779721340293120 2957237 -671217028787243496921637772322372114 2957238 148055734224273508557634981642942944 2957239 -897112396183221280449104750940880 2957240 -315692466724240863259136362905600 2957241 -84261136018670445596072157455446656 2957242 -5934517170957188984718993593703456 2957243 -265407115978424358642588440365412508 2957244 219285435085523070493673263466529792 2957245 35471164231629416224979565290380800 2957246 -369479810690887747014940432845767040 2957247 -334878150752310644910971587244604960 2957248 -26312748866853377556830141886234624 2957249 -94267953623565917827543365121422636 2957250 -91435703416946139017497928625792000 2957251 430176256884667402602794286238084104 2957252 -219502488650508082189060076489651712 2957253 -83697586600584906896536976421676032 2957254 -166940692546421623199348636314955424 2957255 164738282756874633022243824430233600 2957256 -155355051972140530189868629931212800 2957257 349262711784774364513768215402528720 2957258 -107597227560043456742649381559482624 2957259 -42247442015729908380164398871672640 2957260 194705676311852587841440617370106880 2957261 373510666593776362839796877196383862 2957262 9375414985802176291950809527554048 2957263 101356665662639161888553186389371600 2957264 81146004245810765321024750348820480 2957265 -12297644230332409266647364480558540 2957266 -70273878439790395388151857641268736 2957267 -444707551227704989703671904263809684 2957268 -281772997647905059150136529373378560 2957269 156759649519630038347215810715683392 2957270 125700741927429725706132383655310080 2957271 185361193581807661129335515987168640 2957272 308172604778650296592498824994252800 2957273 -112806380058726277770066652850451696 2957274 104824206643336861622920068697770240 2957275 -110463779679121788355473307009740000 2957276 -39536459562189084353536454348242944 2957277 62122860736816123047396641478433920 2957278 1190300762377247169392089613965440 2957279 54100637364572932667299504036189920 2957280 -136146274660501124274800633299599360 2957281 1866285055616096347562760457635972 2957282 -1585928478298336830960744997368576 2957283 -161715226543591053899157909139630080 2957284 -20356294925955414538212770558573568 2957285 68015023965920253719081355419929980 2957286 -283224022467730148669056161843363840 2957287 636270506905505030971855647563332512 2957288 402644125409071288947649251186293760 2957289 5502246200579964056078517655228128 2957290 -4882659848430682150016313733094400 2957291 62479752039583611308383560339637512 2957292 23650861094326745213975485848668160 2957293 -430074276267279119968334309901809760 2957294 84541636335421000735956346924931328 2957295 263670415910434243830530876558970240 2957296 -121405345724514706006107830823682048 2957297 -322151197444672924331743362352693614 2957298 -209136361453655308368052968808638336 2957299 -217757360281744762819410696334658208 2957300 60110625968551908813545860500662400 2957301 180079421785195903581992928232117230 2957302 -75754409857030495647386018682638400 2957303 -18199640783844064134145988173820736 2957304 114250550871642490389738044443852800 2957305 -84892411260562222928595860835414840 2957306 -369313121072996161043587545368413440 2957307 -61098859339011110685779242464844800 2957308 -459034579498483527976730804682883072 2957309 179896268948711712524935310099205504 2957310 -40348138153667552379198122640935040 2957311 -310228202182549408886319248171296 2957312 -5648705323493891603093645357481984 2957313 -57883998340010737996414363425918816 2957314 -518156180734226205026594059048371168 2957315 -788024871968387918122663381014227280 2957316 -189449248515455782802900949636925440 2957317 -350901047999662679460867637272200640 2957318 -30905256477549365245156379138400000 2957319 370810925203592466484868159300700144 2957320 51792046684686813049319374871040000 2957321 -361573524768253582175750740459157478 2957322 -125165159620103246643145230821646336 2957323 -121051040394118085540953358269785336 2957324 305752331283584176056829239622653696 2957325 -1163666160662943921663493656460800 2957326 203083968427955615579480107243250112 2957327 677963407680874212179310016400416176 2957328 90975351578149227510688269852278784 2957329 -33091923242087848167320611467477070 2957330 -45897737716189003324854941417407680 2957331 -59991848467059346766424542259702720 2957332 -112241900530574566252871266037872640 2957333 -728546082564327625970671826621263620 2957334 337832007208001477445213275966042112 2957335 -381130173855539517019505450778361440 2957336 260682251673316069291473134629109760 2957337 -144032899689712853543223322171423200 2957338 -41772011344712187757138138203417600 2957339 -35485604200711402816698507234547200 2957340 115675842599499732740615579210219520 2957341 -72111365641577190007184131882171316 2957342 24509165168382227893893229415299200 2957343 121383405150628346518641903450542664 2957344 248221352708767357287684435028869120 2957345 259894274028569453264735105425982100 2957346 176328523595064027237130139125248000 2957347 -113394913201054688220809799022328400 2957348 -316771513903256808003214263053227392 2957349 -224670750380855978306707212136011936 2957350 58297639874277824284316311651392000 2957351 -342193416045453395929655129781931368 2957352 -6471943088248922026309876463616000 2957353 98228116054878355471984031211172480 2957354 -160998353866497995713023417209750688 2957355 -56118877875566850293318922049702800 2957356 36801294222787925404410938634720768 2957357 -157038511785364899958424578860136020 2957358 -172512660074892205156775623313850816 2957359 -203357085093186212055980330513626520 2957360 -8355706707381091295266805933015040 2957361 127759015666203815099237051429136 2957362 73682394264064400783626768954615200 2957363 -244783201970212598622260455253966592 2957364 -185146138470686305639863669268377600 2957365 36568130962586705382282536735078400 2957366 120771644308240471392187707411145632 2957367 -13765947490395563542782545208981888 2957368 6863350437128873388033155786895360 2957369 -228512776898103885053452124748760320 2957370 1770815435664204761056457806909440 2957371 -129737333125733099542217296004351376 2957372 454808838369700464005213827504184832 2957373 -54817030744571291302313526943614816 2957374 91717709901150302620666162313991552 2957375 -248529629803365524662873328260260000 2957376 -6763986417496238633888561334583296 2957377 749409712908135418836491039548396226 2957378 -293995336802304364407477953226899760 2957379 31139834989824270660727856218471920 2957380 -80834253527748209701177785549864960 2957381 91928570919868688490041044247585280 2957382 134136197365020165330780095662269600 2957383 -77451798864378188138588938395258192 2957384 -296758424418570278967865655668669440 2957385 22094368845085604381345545398897600 2957386 82539122773125380026415936342169600 2957387 -394326815697916376803336951513481964 2957388 -33603925049953276106468565990604800 2957389 45200994812504014884451094104627190 2957390 35095453189316547406555830134785920 2957391 8362433150005021457355608310487800 2957392 32062374794970981682281890251268096 2957393 -41096846440641243119765564034333840 2957394 -17206547241482646474765966885653760 2957395 178139656966524001870073020894561680 2957396 94509979927022861654737764274996992 2957397 151997382215757175771081535098557600 2957398 194851838686249969458003317313511200 2957399 287197110508263808824463519489595400 2957400 20647166751648575283758221357056000 2957401 66043668658579119372364633519403402 2957402 150093232522729084035679135593790464 2957403 489725348390666933002878246416561664 2957404 213514695365452922780169947502649856 2957405 73139293013251145342032934776624320 2957406 -8248579133472872244466929361711296 2957407 264960713783945587991765851545100840 2957408 516746270556217746063467111466270720 2957409 -26953755554663459401703278904047872 2957410 39407865268403250833896381008960 2957411 -603965330780307011764381337777208 2957412 -97363033395079023776451429271627776 2957413 -253952939232939202309931653886414338 2957414 4681787704489342478309937998521056 2957415 -99706106916803312486974138118284080 2957416 -186443040752276666854144598320250880 2957417 236263743055319793938489034955217466 2957418 215991614773189857152741193831582720 2957419 15112158124379454468447780098645496 2957420 92946891164639663856868919521920000 2957421 228812935031351454980982543336194112 2957422 -172990658692551344693916958775588736 2957423 4994646160940350302766455387448320 2957424 51840632492878625695206489665470464 2957425 56485026591315917093887848165278150 2957426 48126858097189333726392085757184000 2957427 -293616938578961264572795606084712952 2957428 -802949131141838085822224504167747584 2957429 -157292601148914545920172160615893970 2957430 -61405927972490146400435208469985280 2957431 128565907873504266746129988352790464 2957432 -380134102321281417442596437257543680 2957433 125281543756079365495880296750655904 2957434 30376032273307898877540085406461440 2957435 -64374704190372901286045188690810560 2957436 -35105964127379739645596375854722048 2957437 68194743633034811405517001874055552 2957438 -147070046611064958781873086271457280 2957439 96244466942281859834825081601024768 2957440 76480156650067294415965888551321600 2957441 -624838369574549848850758173906412158 2957442 -187620936594490956576122819700687360 2957443 -161073758825864217168944650148306308 2957444 263017589972386840731931350939402240 2957445 -78778561836643109987983377239376000 2957446 -123379522068230043015812334090791328 2957447 8120770494104329748999249771600592 2957448 -132996166552672636417934144370278400 2957449 -26399386090838145546082760502343680 2957450 79800217853372332772417966462010000 2957451 98183391231872486819134359851203584 2957452 -526092667983867183574477347930820864 2957453 -140473504079999605929693154034236392 2957454 -1364507736205551109618211503520832 2957455 221596617490117412666766194005040160 2957456 126293242989208837299358985921101824 2957457 246110198998185619596012950279731440 2957458 -139654121234133032232604391403316224 2957459 529115718852169382111811214530207660 2957460 -142732567427809666802662503972679680 2957461 165484405651300748729795929160497852 2957462 -51955447567826193100205972643073536 2957463 -457781655660979369445554078876055976 2957464 -475578449556487762060689619755110400 2957465 50197828987642313217125243543640000 2957466 -36190221483487272827674290100056576 2957467 -334701572168051100565709914839598040 2957468 -359811426963869815696078570035847680 2957469 -259885590542160450613668365108041152 2957470 -102557648723714522517919420854633600 2957471 -493485487827923288299642343100053256 2957472 -1962551030015458760822586545799168 2957473 622485723444165937614279844910388420 2957474 -81109449820226731502585384312460000 2957475 137487960123013004119227947984832000 2957476 87523297730100953456822978902098560 2957477 180434577170411987293219252468891326 2957478 121719207771767643462416656056268800 2957479 -1753130184095313111510857957310880 2957480 -101161297192997788490670309321523200 2957481 -504378061391490437841687636866031888 2957482 159976877820010039128664495302006960 2957483 -162843794639474716936548478759833480 2957484 -61626776349486614040686135602603008 2957485 317536090150139928988400542079576160 2957486 -70703559406519501451427492295987200 2957487 13857027876487232859013367846989968 2957488 104141202005009953986373898015424512 2957489 -267966329261332959136547774637625710 2957490 -127719003214818111900116103812441280 2957491 8842825184824613970786507575391000 2957492 26348054476165202555058176366764416 2957493 -62690502379133170807194630740981760 2957494 -119929530413713548988982622845118528 2957495 334151852234185407774721145132055000 2957496 -109964136882212561310902050523443200 2957497 5365070495510507654010767573608640 2957498 -213266915247542327561384720416597536 2957499 385483835982579495868505962941891120 2957500 17573325094899791492827857264960000 2957501 -224818077011417970533792116657574400 2957502 194940813233914419989876977075553280 2957503 271665328113343785413807140271480440 2957504 122382692051319513061894362583007232 2957505 -82788159677167994546299373727972480 2957506 137533409781693976614828405644534304 2957507 -330459879242478567769520021197629120 2957508 -233970400312223487820860751694068608 2957509 -233222007246420775608739876849845696 2957510 -58422448497123463642611207374931840 2957511 -52489337070028639739240775573513216 2957512 111666200524016017438972948791674880 2957513 -15907307524432538014604305638640476 2957514 88015200867339672415993215714422784 2957515 99480341723778555719889597518751120 2957516 -90669776034234200403414167551714560 2957517 26467202154102362910874842912990828 2957518 313706573392169742014679111408864960 2957519 -28682526674083643020123231902782760 2957520 -555893072811621152792953731809280 2957521 76089495545015215018126402372781440 2957522 6776299913811838486709823534403584 2957523 410570862718397357427771688052428800 2957524 -69667571625903486786335309057949696 2957525 -91783521882674762421530869513221900 2957526 -125723733076826193852561668152688640 2957527 -253839833874670223365160329187757000 2957528 -180996290801860626647747169510973440 2957529 -31774250933743401070056146085180480 2957530 224794049127244558222081322588184000 2957531 641002651560120648471505696702555332 2957532 -272556703882817994109423738223029248 2957533 -241704870511134833384686182109323936 2957534 -156207890745840668826041518831987584 2957535 -33484905155559045068171163448430400 2957536 234180622136976683329289810148065280 2957537 -289444873284490198024662875919771360 2957538 31370253095739267392818522561574400 2957539 -59803324519563086887306995374176272 2957540 -1293943893710385406372348925644800 2957541 -47832679349015497834706296161944256 2957542 219992307537908548211660578065462912 2957543 24143619836266553058636933786098640 2957544 -47082319176949523823661398417392640 2957545 -519445429138462522597631440335380700 2957546 -153964917834261016774123817902014720 2957547 248398421074282740272333396162876928 2957548 170478415711104836933913530747890176 2957549 -35174875673511425094354801407565120 2957550 -43440146217410775770922408911995200 2957551 105246009834323660829791296290559792 2957552 -684537512534125777106670196162560 2957553 -34601461918809567057945549434695518 2957554 -268120370452577153821347842790807024 2957555 -13756194127182813426819977757790080 2957556 -44230614026551411321044769302503424 2957557 173052496614505661801322261676283772 2957558 125709681935448484664819081921828352 2957559 57295338269180077373597269441862400 2957560 155727886029504626503673086818816000 2957561 -437308314349620604398788899835810748 2957562 213211387494089483105463762552862320 2957563 -357844087477513189836986509663365600 2957564 192158244498617090649409666112434176 2957565 1970125788011822867690916081091200 2957566 -370887112837590316985016885059254080 2957567 408906388661646804632946136162187880 2957568 112507745064341833047594531117072384 2957569 -344468856467090559518413980793807104 2957570 53293451009027774741890180104683520 2957571 50379004224415582919396643167779140 2957572 -35857327341534909001704344586673024 2957573 85938738055301732173498209369540000 2957574 -15392468891882956330428048293166720 2957575 81894398918812914908894703624684000 2957576 -66959391897794523359744468299284480 2957577 60685772801705986812277668605168832 2957578 -25283211039745797391645167036898560 2957579 -575307219236288284267344126077723820 2957580 57907290859440602668466499371980800 2957581 -216015723610877766052690057281936096 2957582 -167793245022452711987486758212571200 2957583 479719203645185350212329181687168 2957584 37188527744078163677452571904311296 2957585 -276907526142204879564013614884130840 2957586 -70309643227332564805454394328246272 2957587 -387142329584031443653281848095144896 2957588 -79116157606960424655772640590941312 2957589 7049803311887668155625624705301454 2957590 -159932607957121973886084479530003200 2957591 -144678004200759817354689901262512728 2957592 178034187780899286146120934118195200 2957593 263170578365127764797912539525373824 2957594 314229791410466225708339755815252960 2957595 69103958759098663703215259714890320 2957596 -364299019159536893983144549000460800 2957597 -469433119580507074137904382516544960 2957598 -14067808244181586538539406568360576 2957599 52362990083723917696142759104468936 2957600 313141208449965011185218904409702400 2957601 88388786350185163321145584561286832 2957602 314569347852537278966150490932121600 2957603 -784326571277654602186221030512364 2957604 35790395769273027316826420837867520 2957605 137159549909784044774080286202552960 2957606 102416877730647894833580486374952960 2957607 -451980948707158472346514018028013360 2957608 -89001515407036292986838833562019840 2957609 -712822296236979800035428424205753484 2957610 -121464427118325200416163238757217280 2957611 -324346883319576315455494867211950200 2957612 9150661021801341770293740728666112 2957613 -291260621469870521434174514872625856 2957614 -75925710396340299058185359179311168 2957615 -34618433616426743395893765669501240 2957616 -59921249140426542623131618687057920 2957617 15816386180586995731065904740195840 2957618 201385221414655900617606490480703760 2957619 97546740425474240918287188957991680 2957620 -141570516360963566577103918378456320 2957621 -716729192357762400464275627245260178 2957622 108029986612444888616369198448207360 2957623 40826975024308877295722343136336680 2957624 71280774106825762236955415366184960 2957625 -155721895889249686364307715819680000 2957626 -991029053417105534457292604421120 2957627 -43170397511002202083350128027854968 2957628 9367082139317991714976482203742720 2957629 167227077613373046693534966315381376 2957630 -32830958780848599471628725010222080 2957631 33264320900997468995477773631210952 2957632 -13652550554834029124335632515072000 2957633 -93506335303349663976214891880185536 2957634 6469443912566607129021548075096016 2957635 -50901358464329110136733042780825600 2957636 -539707623287204253276524833536967680 2957637 179772917302591766518544488709507520 2957638 3909729418094619853243938823260096 2957639 239091504863452881562680522854633544 2957640 -88395410673779671503493075788595200 2957641 288788918490097998759185450352110042 2957642 4702669571613247426508804180313600 2957643 -77193325453855477986798939274746816 2957644 132501925914410956371651395201837056 2957645 -785583065287015571434119824589761280 2957646 -103943305471046199891602211957186432 2957647 148588248764882724064509589779414528 2957648 -20183895658050543670091027730923520 2957649 -47400422737263517644597059497304832 2957650 -142061475890989361884728892822740000 2957651 -489058961975139952474763883896739348 2957652 -120977013113960465977374340684304640 2957653 851212827272830798133447721881892160 2957654 52892093192630155177721838461030400 2957655 248848311125641040259529884905210400 2957656 74541159469099001580986412208742400 2957657 -654906286828485486473893130072159094 2957658 -2537345334060950793160569935537664 2957659 -670123173264693827329408679821214140 2957660 -289440436732818068183859845523072000 2957661 172796426823123013414721473318608000 2957662 51524703277278252015197814467662080 2957663 563859161562481748997417603703790880 2957664 -83548035285258163177223128598446080 2957665 47164718462901975978398992661938920 2957666 -18698746058267208283763223813426816 2957667 -56475523067462379601087464113195088 2957668 11618444013926858458954969670230016 2957669 -2432975890853995645282147322368992 2957670 -12816742345268606697533243811926400 2957671 -9063236994176961209665299446853368 2957672 -71956182394013188121576106508723200 2957673 4796630577602413410036737021401584 2957674 355790508165068628027968885433084336 2957675 -68078865442882663618533175275493200 2957676 10503309892166154870552396635346432 2957677 623903476733461668113979923205612 2957678 275475168898816589045441895660440640 2957679 77464040764230166467661111059104448 2957680 -77234033550983962672376220064481280 2957681 -92618761041007059481449607660387200 2957682 1846998409640719348103417505045504 2957683 613197153410106156576660745486905932 2957684 277780445348714021637770219408216832 2957685 172794129700138158826772412098221440 2957686 -313972189669569279027807101608442208 2957687 520531535443367405840844935462559336 2957688 553377168253801824802629253117747200 2957689 -367273773373376802544488806530182400 2957690 184833648844636530168502397055813600 2957691 -103641300494590351488341237515181376 2957692 -296221189149204951970104594762851840 2957693 -350442362321728188315135892087997460 2957694 -14201769075597517286084663353061376 2957695 116104795637611766765578971992305920 2957696 -101398389502495877243951600715694080 2957697 188556390999658603035120770294885874 2957698 315647697400249010204668898344932864 2957699 -116314511802943715962713002953286520 2957700 19668570463303358171349389215104000 2957701 342858310999791977165435544578337504 2957702 -197780448253221918046122468320428416 2957703 -84561855908472543782640279095009280 2957704 143695133878859940133453853887948800 2957705 347078271945151486081778813850634560 2957706 -4756150142313530085165653556755616 2957707 -220406674037075535761347748012289968 2957708 -45430658870417999843314070249342976 2957709 -126999705650430156806127517433925696 2957710 -35393040379019099233002371412787200 2957711 635609009364851360469454582254970320 2957712 -762869134101215489597917112696832 2957713 256403174587767056320953954484796784 2957714 -153972400778005001787497212568594544 2957715 -9149927853397628179097125773685200 2957716 -339893727881649788309037114687365120 2957717 78979261265063079166090949121710784 2957718 59689993783084821899763965258582016 2957719 -355940751876763208917990595856245120 2957720 36752803633577308037170574829772800 2957721 10652345647771367040613447251389760 2957722 -165445243408176716663754763639907088 2957723 -40510141037718072356951461125230160 2957724 -104702680670146765081361109292032 2957725 -343195951008384015613806474486671900 2957726 -208771695789888699452884566438530688 2957727 114406544522254553596496835781632 2957728 237594227963533352704024691571818496 2957729 -523311362441622883281324570774985680 2957730 -103457136964793695423446968148672000 2957731 -22449909706344571446171335093066496 2957732 -207672862684301435082867570280811904 2957733 -275950818208268744480079685699160898 2957734 -62387208365773036040382794739540480 2957735 273159941531253352271029037927910960 2957736 -144872041992859975900380936999321600 2957737 -50150720531379356852705485338672000 2957738 104536953666426942062101060502598576 2957739 382524773006555842885057829056638960 2957740 26350687539334179772604190379284480 2957741 6856996841867186825405582004858624 2957742 347594460422219785634725641851994240 2957743 302198639971414263935903766436341640 2957744 149451985280439479559663016720220160 2957745 59877397794192720711047528395196160 2957746 -166332656384391543305074011209460096 2957747 71293272602427770286302589196103040 2957748 268266246030638830048710934744879104 2957749 635860529421937967006673598684678240 2957750 -203238936539452289907177798947616000 2957751 477586928098180110662511435394966080 2957752 -195528792860142465825885781519441920 2957753 185506313360211084234779479477945002 2957754 -122479253583708302879774468137800192 2957755 8604487272436760042402842366742160 2957756 -193633350798483918185321710614113280 2957757 -78929183432441163988734856002763776 2957758 -245579584546066554872197725170649024 2957759 -157321972364022937623800374196490384 2957760 32627841421823269168834090421452800 2957761 136965293062678640145253364045847362 2957762 370487734540749785523357464815200672 2957763 440917538743437032125766537391018744 2957764 522892234226547805342715839382099200 2957765 16701173438469088361087868585273660 2957766 28138447119596186778551905465534464 2957767 292520900085878707821194182646201816 2957768 430114977569527087940489021386752000 2957769 -406117226664247062066569600819323680 2957770 14801889017137728501641672810794080 2957771 3607411340103280768835543979942912 2957772 -101977138727925856304245363487932416 2957773 -42642804621721037869823271550185856 2957774 -219957278625678301860532605900780864 2957775 -14030249058567809316535424747490000 2957776 96043860192601976195323060570865664 2957777 -79736198630387179738336227680740800 2957778 155912043547813363293070651398111504 2957779 866374481669575220895713340988643472 2957780 -31067518659815557161378433422827520 2957781 -44039855629118826380362881925298880 2957782 -48101440897895112066008656852112448 2957783 330301522076341833138593468063953032 2957784 -133737691665254118937417853604495360 2957785 345763467414353571229221504755421960 2957786 -49716917811762941466694822508084256 2957787 51215472860220837922890148075518840 2957788 184739174837499396709961819173969920 2957789 -207771543079037950618491092173810080 2957790 64578669410459953866658359267671040 2957791 356850342076051147246794964659884192 2957792 -488301992130842521973288565201174528 2957793 -4994351830802657039384881791178272 2957794 -134571472154757098055975959904019968 2957795 448033180294691681136801995196670800 2957796 229048693567150914857592712467118080 2957797 -226644659634682989819354499109967814 2957798 999107588337654078798740055771648 2957799 13926004119501709788403380150516000 2957800 -12208195762806702023125944809472000 2957801 -127296246064301712521956703386414080 2957802 81972203064649454531579072761343232 2957803 -52350863930388273745591270852481216 2957804 426588476665598622767379672185174016 2957805 196763333992038440797085409280632300 2957806 88374839884692090759961832265805440 2957807 289458122715683793149904910877887056 2957808 -17264264686950274165345290287579136 2957809 353404180522259588857503486870781010 2957810 1857591139984728486979500493724160 2957811 -222178215419248555631958998091152328 2957812 199676980733905186332499936718383104 2957813 233827201935835593671973924534538296 2957814 -4361582146485463589699821420281792 2957815 -192253951363429712454684019862119200 2957816 -459522816585832785623634700577034240 2957817 -186335191160034009233965779999780288 2957818 330608623472872068580905635346069360 2957819 116453452271880377812294576986653220 2957820 -37159566863379342366310386329041920 2957821 -40882833212974947210644013273034868 2957822 18641031594267018395237268579957504 2957823 -72949917991936933188340802971107840 2957824 42804016418013814528705518549073920 2957825 165047416290730822494134360736480000 2957826 53617093964385543904579967340748800 2957827 220702879376808701136316453625767676 2957828 -253305110209742659939559327439811584 2957829 -96665821088296882682778719287282560 2957830 62505218459427065971821379103662080 2957831 -37421564231287016804613967535467368 2957832 66415450523845161895132806455915520 2957833 113418928331040500590783582940653082 2957834 88643031141495253654332439085389824 2957835 -138077053986192913418828427254576160 2957836 -197957850908155853758789894705765632 2957837 109603839800637895131982950086896812 2957838 1644854816444355392230005002898624 2957839 -499445749540117640939253245768817440 2957840 -20679759576377487984631647335792640 2957841 5887292241128075914147614131589648 2957842 17106083920036090632478884201117072 2957843 44422804764954684028631397787678800 2957844 -96778741028414095629284408371906560 2957845 465526126728349478135460298079100 2957846 121190722035547659933235793952668544 2957847 107397494607609648898387383234666240 2957848 277750627011004180072239676483983360 2957849 -1183057456111310540792149283783801568 2957850 -74699356135866740215360179329664000 2957851 619488371971179678583990206098229712 2957852 173634626793384214565185170836583936 2957853 -232562805743604351918534272947668096 2957854 9085790573316036809797330364496192 2957855 -63866061238773962897172548790840000 2957856 -148010955767737898760485275400404992 2957857 -102998266208119223263493279466682688 2957858 -316316003012695830611232518575980720 2957859 -42642109070254976357849553452374236 2957860 -157748348753875197249339527976407040 2957861 -44034818670411607043510191399097538 2957862 -139236575250775342971795949309593600 2957863 -179975735474049772366111529810920560 2957864 40293870620663041773400249919078400 2957865 46163493513824446160597090889469440 2957866 175253695850537318845166354933587632 2957867 649812484770096799167519111694291752 2957868 -123018636130484339769286626259515648 2957869 126238872927038581043168440782675744 2957870 -188869337398043271587078829617901120 2957871 -72402041801992101855833517185454336 2957872 130661598979212392921898062345666560 2957873 -131563793684596536865413558695536878 2957874 113212799084037253421315962009388160 2957875 -64855093703310187283216727487656000 2957876 -363890055271168514025071951434880640 2957877 6466506033970223698325415978047274 2957878 -69925370285107969749689913822394368 2957879 679393311079182885739158992226765480 2957880 30948438605610113349993814799462400 2957881 -689340145310354209159938880466666028 2957882 -208592716243547973154765553195251200 2957883 35309377335484885622527946201117184 2957884 -981843525596708616332203020887040 2957885 183764689453698968601982457238411180 2957886 -17864308822392742647955961266537536 2957887 3114181602690220595695998496768240 2957888 47384866304284026196074594969845760 2957889 -137774432840140836200738157310134432 2957890 -25699026566231000700868562841394560 2957891 72186616085944399732054796290085712 2957892 -60465476655055676623221951127289856 2957893 160542789834152540397078626135826240 2957894 -277563712415332421740670388801849504 2957895 261872481776333813908569681839242920 2957896 225638549925383404307243692753551360 2957897 -168260947351809754278677805052623654 2957898 2731626145747302760224699640215552 2957899 158600285638324590041747296181896336 2957900 182352752204253973879899030991296000 2957901 451807529102878403546649885620573280 2957902 -58846446872356750783112114668639296 2957903 251573833643888563434365000404188984 2957904 -61400644297085069681329856627343360 2957905 -156382735568459999654423297968124940 2957906 -36739908270213559408201268407150080 2957907 -167036127942172392862994656898834760 2957908 81695294634591109948989917415407616 2957909 317256890215419073766412563072162304 2957910 -102686100137996261822382948735104640 2957911 -438186677170167092964581231383512576 2957912 -342526780723040502678049273290700800 2957913 -116018477936430497832627273471220800 2957914 121172533252688401387991540469187056 2957915 -30202273829846009578256087709592800 2957916 -55452417763689764888944409633857536 2957917 516219419689994975797102658857052966 2957918 -373471526752519302466906642956618240 2957919 68436463374930688967246446520047944 2957920 101219413823863356910716645801984000 2957921 168651069599061143985802624814910144 2957922 -180092095455398559527584869638163840 2957923 1312953287914838423141310503350095520 2957924 -531506143832152620157443201345120000 2957925 2690186073412303522497733383672000 2957926 108783667774548264652580705316018912 2957927 -1263288324361123399630391224190976 2957928 -39853767008568752812899330461614080 2957929 26279168272400472044344386979526884 2957930 -40011482443509961030701602006114880 2957931 145581475497199209628001252161390080 2957932 -562991487676102447739805015949248000 2957933 125956666872803461320607313168447520 2957934 -64586328623082216643004089309522368 2957935 398376742750578568287210711404300400 2957936 2570748742629949753405417906176000 2957937 335543141050548546598959694707362160 2957938 -71074337612669286887365437228051456 2957939 297591458370918760343175635607578880 2957940 -166764797063800354629720317750826240 2957941 -221986158187720619614152177335244128 2957942 15890923708545701133389234511976320 2957943 425982268599333828531058161478745064 2957944 186713768100759262401593263065477120 2957945 61234732076257868890462493208111360 2957946 120768045409486970291921391017549568 2957947 -146447876175023335920605114813760604 2957948 -19198586402180268807231624200448000 2957949 359271512573211744960685369083603084 2957950 -166316535559652955360405934521096000 2957951 -320166135264931362822880710215207496 2957952 -122909944849228726365129142551183360 2957953 -95435208970809827906000693074934016 2957954 151055703440910998543992948687185408 2957955 -18104195158204354802386994485416960 2957956 166176206671269562906063634715536640 2957957 423253246170119799945502417008379392 2957958 9636224849978204942770265401448160 2957959 -29097903934788546947190383946536600 2957960 4824883308089890176678902625177600 2957961 40807431829036434490714597384129536 2957962 83696309737709666746272662772571392 2957963 91188951196016261809252808578144212 2957964 -37464021451639416748588869165249024 2957965 -17208026180032027533020407168646400 2957966 801958014443837387685503255535360 2957967 45643085179254184263643644680116800 2957968 -73293085304790181060722721399095296 2957969 34461912545243360173139920087461696 2957970 882219499609540394566277948874240 2957971 656306737985323862371840100526540000 2957972 -302193193332578689081663321077892224 2957973 47453816134795989324037165590266784 2957974 189920482381854233121775781806472736 2957975 228523601613619790704773823628079000 2957976 -68785039650932711009597105969356800 2957977 -483318531693799886224274913104245920 2957978 -362998155186647965768456122495058944 2957979 212320387425121317795891673950936984 2957980 240849267727898749140996957283046400 2957981 51070787189349727613828488875006732 2957982 6451291188029808529633864717378560 2957983 289578031420842469411678406196156816 2957984 325980029037574883185843717448663040 2957985 -29867623773615985568541636534076800 2957986 -51606645821077441834303507758247776 2957987 16240910614011131400604577215523472 2957988 167110352980006841397788672985937920 2957989 -89315079832669454647715820942853760 2957990 67849680488442297787312667800346880 2957991 103569992429339767666629662172868392 2957992 -1024057761866778677789807631562014720 2957993 63250925965574334101619801928047780 2957994 -46778715124242135156827975967514272 2957995 -292091792093790998942881640848932000 2957996 398076867842287874833908371505630720 2957997 26821035721585074137181384221061120 2957998 117302663687258987263217424256776000 2957999 525717675164907836397584651587339320 2958000 79192341284239727261942209413120000 2958001 208457336894134020167880733104389412 2958002 10489507686750223869966525566191104 2958003 -387766370092225578016289884240625388 2958004 53011318918091238179203727871774720 2958005 -232766547691395406931932430077082340 2958006 188981562547883608557282065382035904 2958007 210553474442253425087573711092473648 2958008 241231650019071961275936528854568960 2958009 -236604495641447921369110951733112672 2958010 -44310330435411459392871442236007680 2958011 4639588309602926714098327426140432 2958012 -459504602245869369204832337799936000 2958013 2337719375749210790962225614636064 2958014 276452608573352531262152588724761856 2958015 87843107912555761585454480235667200 2958016 -234216162262290745367687115534499840 2958017 210019532114368359934651587808548864 2958018 -82570825621940088479555593351088640 2958019 542392457980163810348493610156079420 2958020 38614787320512652347882023990722560 2958021 -75270445392538252062063922967491680 2958022 -266597552205533808249340764222806688 2958023 -476826087088748247178988601550546728 2958024 363415832225480386213557583878144000 2958025 -32235420122593425816691574932443200 2958026 143218185451666732371427146278897712 2958027 -4468327921677586303337144881438800 2958028 -194296863061763859996457808467608832 2958029 429347799634992098233810714355833260 2958030 -39804080552492289816133677270470400 2958031 157288753232666731286399211830350832 2958032 -84746290924689601020506402552414208 2958033 -5923575017222004401500155463476480 2958034 108279384913915151779701924160032 2958035 307273961101907165834800809056658960 2958036 -101637156707881589774115365335013376 2958037 52461360849933414183915966873300192 2958038 76615610476363206574466421818656896 2958039 109873745339342119562053962708452352 2958040 56647557232612750210376569879756800 2958041 435123527708496172701749374643762442 2958042 47610007564208456677660893861776640 2958043 -133316731772338915326177648551384856 2958044 247882544285853151801253699099136 2958045 -102193834156697167914351640980523680 2958046 -28338737458370892996831155091507456 2958047 -806540408888472692359929372356077608 2958048 -418406448624913056878624158925193216 2958049 437687284894214294689986965892486050 2958050 -4889760106027496754230645161603200 2958051 51571372295525485169968225432547328 2958052 134341850362000602130062799100702336 2958053 -61554227441297247628840952003880960 2958054 167385658426524461976982199738657280 2958055 280086636608348121315381212495643960 2958056 7527250930421369113918919632896000 2958057 -219874414981765886792812347566478912 2958058 -48416479900420036229779091458638240 2958059 -149164179169947385529849178100759920 2958060 75253473417213226754414080271400960 2958061 335621524706562882804798348319944662 2958062 160386807044602104821939202410260032 2958063 -5192350354333395389489159011856112 2958064 16275530593692954946378478852833280 2958065 45727211205836074390171216224150720 2958066 231157745967478846875170986038009600 2958067 -41362080500739669658496655644524208 2958068 228689331499662356996850722038728192 2958069 -324666177071027365738575669714303456 2958070 -151442168718571324380623803271639040 2958071 -378124644220297104251562707577848208 2958072 14277081771808278669421249536000000 2958073 -206465053752600976280301174573020352 2958074 -134806927886174475537115385857083648 2958075 -8138021763708833947910845869251700 2958076 101898011597695097290751746158428160 2958077 236958049018532851750723532442097926 2958078 23182759027039580694594526452911424 2958079 -458438304455362137938737147016216320 2958080 -127547643649847008715949834334371840 2958081 326260992429553899792923160397594992 2958082 -92342353375610392750078890877526016 2958083 -84926366615450573961741480674797680 2958084 -150997750234294777968873850773110784 2958085 -72472592674989809499828844832930640 2958086 388170355313321254243775147321675520 2958087 339198317870986116316939209604560 2958088 2522849700466730613416595756318720 2958089 398376374512803950486310243580346724 2958090 -28548416863000082874387104921871360 2958091 -159188940864613255293272947830504200 2958092 -285356580357697309700898872574384384 2958093 177384014902398986311202680449081600 2958094 396205177316116016905865882792220096 2958095 -86881362763488380731344341040691200 2958096 32707519406481715641946911377129472 2958097 -610024329349886300403398453268626700 2958098 -25212676281585505670078626779735552 2958099 1721842514350650540671123873150208 2958100 -211445985248048149890243937950985600 2958101 -433586307650080635404269328482022898 2958102 -55152672274697459736327029653936896 2958103 -49753169869712216629667096016948960 2958104 -123636435581310982369901719064064000 2958105 19605476704381994461216706915664960 2958106 -1911458210485060012185023754613536 2958107 152956865840334879659217964533269280 2958108 267024532262643258660588770140469760 2958109 -106567691215981580547260205914487936 2958110 -160863430548795401717664657999408000 2958111 225660856420102415988749505692286096 2958112 -590719016349611869900150323638304768 2958113 -31437419020284924492500595073808640 2958114 85613254256945519350243508156421888 2958115 505433456920594972096460663679671760 2958116 -102382532488094499821590322006814720 2958117 55845170077234064719811093817263712 2958118 97656194986656930362094321806753760 2958119 910178234845342526503917916780306896 2958120 -10655913182909424851121548566118400 2958121 1061855772659269696401295489094249572 2958122 -94451498028480461515453207250228736 2958123 -82901089706223932470908288280774656 2958124 7803475112541969251765559980211200 2958125 -114581570111813157244923369003311250 2958126 205708199734829776391214982643617344 2958127 354651194087290068892241052309334200 2958128 100694236499809440766896258706243584 2958129 7165662717860974924580385970722000 2958130 -203933116335052388605766005410968160 2958131 -473951073284267339383239829791681336 2958132 -130396980040124741733554541448777728 2958133 677214498651430608759090763939199040 2958134 347849947146700787937070242481133952 2958135 20781935014573896821078642774784000 2958136 -501657466915261750614636438374768640 2958137 22025446090114082741424888942330432 2958138 -132395147546726475719908214219085456 2958139 -228462004221803799656129092695916060 2958140 -12999968660874260485624977421286400 2958141 135193027050571662293190546529204992 2958142 1819898825651453567017439186734080 2958143 24696984306296410585455379635342864 2958144 5893154294155024799635273011953664 2958145 66127393244595567179232770192236800 2958146 67281066343744608730314836470936272 2958147 86640235956622414777183023939829560 2958148 188912323788367821274978857843358720 2958149 70321346836240888167671325789141150 2958150 5002306709143506563218345825363200 2958151 54829930370312289311836002078971360 2958152 -369240284592922264338972641503057920 2958153 11467614012797421494555873874061248 2958154 83064667479467122434676381495983360 2958155 -486398070545278899262408498924824000 2958156 -171772435723596546669488665614367488 2958157 461167789728056124069483237086487840 2958158 90598672287941834688929545774152576 2958159 -282920850345308799740493559249291896 2958160 -169618915625152803404727058130534400 2958161 304819181350920763376289717735021732 2958162 51570314734418382145038517055117952 2958163 141655062550201910462177424047032544 2958164 -521930790281134132009075116255387648 2958165 59684306553324362887027360957221120 2958166 -79263775033936615300190819166751968 2958167 -396274650001010938085872202624802360 2958168 226301897040032830689349350681047040 2958169 567437651181755331004292971217234570 2958170 233739532513731163949218124448730560 2958171 -72076456649651069899074523970097216 2958172 162300952167284664142933639611059200 2958173 -100477286316199353785994973771567578 2958174 -188263351814921223956500720126176000 2958175 -112133637773458494396844121962790400 2958176 215769556232823075768598501631066112 2958177 -247140152560868432172356141744067360 2958178 214042729399193203305893202061826640 2958179 -676999922811204308663228364958104 2958180 -233236086330498977818631392229376000 2958181 -167090112457901166681446051951956736 2958182 32183137344704083897282636392532800 2958183 134712153575454174263895268199351952 2958184 402911165484904795027287888030105600 2958185 2997794273353923296258783013465600 2958186 69841772055023105633079608313569280 2958187 122783730737066471953198130664442752 2958188 -408097572834794333948774969145283584 2958189 -81131432977692492958341717873871104 2958190 -174722452158118960842610031572622400 2958191 70823611287555182491179186159740064 2958192 4578098409080121192729224389853184 2958193 272296146328511408727087994715989440 2958194 -275633745357829201978613228586012768 2958195 -9477588498787586319860549306467440 2958196 -10232807713755327707953219350313600 2958197 -671456238012824966343254336936729088 2958198 213238418985301931046657731925204480 2958199 138224250229339908886164308843729464 2958200 51079366663411233666321071453184000 2958201 -36512127466768659878425315994122800 2958202 -1468214950143591499801717550016288 2958203 130166695708192414269075309336442800 2958204 74584784048619516309299600206603776 2958205 -222724502861626055369355527659716000 2958206 -50781048906475880714162496133833216 2958207 92142686079103366956187185693892992 2958208 465375770706178073635407538421760 2958209 -425074529878463232910137502848671484 2958210 -66331386260446495413902396463928800 2958211 272246459901407706745452065320820992 2958212 -290547603088711663441736123285660544 2958213 -385950135867001526754632666122023456 2958214 54554382741706871254543160564631552 2958215 -27549559107412318467384889635984960 2958216 -171019056989512930747266366450278400 2958217 790877739307023163298433719038232080 2958218 205656640577737861307375524255456560 2958219 -341066660478466503426379435895541912 2958220 276623964659843925402551324154485760 2958221 115001530651883065915777379430317760 2958222 169827178840048705390061813778568320 2958223 -49503952364081400865520967665560528 2958224 46548816049111094226197060710563840 2958225 121864824812341033133606264744247600 2958226 -62376792433524742869701540684312688 2958227 -42901108008146019231565536283745088 2958228 -1811090801473567897883883813089280 2958229 128170654607266612271569105186738176 2958230 -111480517022214856771096502365111680 2958231 10724728969881413011743768515584080 2958232 166704058266798512799981977661849600 2958233 -582488548550186537315880008841166518 2958234 9934419264297102891258758041605120 2958235 45795950539476902552168154346678560 2958236 -3568905811128166916759283368478720 2958237 -81651584630353595632640943942219264 2958238 423523930964212993942588640743948032 2958239 -384812016835045450941045433493244960 2958240 195843193145888232390287100157624320 2958241 -75679718558419132170888569191765632 2958242 -82344430583253353733031466088823296 2958243 366724372934038653305862003526536000 2958244 546512953040833795971930931028910336 2958245 -349566707645057008538566404621130500 2958246 280486996749001994594765663697465600 2958247 233050203057584536791826407496856696 2958248 -101619829084730586442016544937175040 2958249 106277408594474152941104911731714240 2958250 -225671764117733925293664492822216000 2958251 -266278256496911434386340278678389220 2958252 -4444597229966339528243434136887296 2958253 435295658420094979274550022792276502 2958254 68019638791285890330087004161994560 2958255 12871143545863493693995158642984000 2958256 -11484434742897776552122944614957056 2958257 356231616578577516961381986067951506 2958258 -84397126185600326442240569575814016 2958259 308260492522603048610720155529224460 2958260 50543203467219536957817678087168000 2958261 28675978657510172295026984865955200 2958262 -166927127448872930548649566438728000 2958263 -111473966162052818837984979819397632 2958264 -13013112542089666152770333307924480 2958265 -268727991218812157934182174504993340 2958266 217711638626989186279296439682078832 2958267 55972052886481936215872090955662448 2958268 -116750015582438737409568250560794624 2958269 -360015108448530664243492786514310330 2958270 -35991073729536369031159809890365440 2958271 -4770413266379947784614911522554640 2958272 82750597975438504108742134003138560 2958273 65698606542496991917095876350386404 2958274 626479594207886054281592331081575424 2958275 -2853895821310422232209968852135400 2958276 -58257317598707996242611415290528768 2958277 -210425268080607179337620605222106754 2958278 301411242790797664148683539513049440 2958279 31081699523372474100429354986410320 2958280 28910700645173420907864509563392000 2958281 20763768835830514678320693067434000 2958282 -153242709579753316747721132172722640 2958283 -190736458600416076153336213875454416 2958284 174190673189032965961122959388865536 2958285 -60077525153237971922021081516222400 2958286 89500246830331391642447353030161408 2958287 2538901912676303964982594989001800 2958288 -104304192235814723723026241600618496 2958289 -544191638943943829920074164599855644 2958290 66606519849616035171136485733471200 2958291 63784689137071633071726713963932752 2958292 32881177449825651863394505668329472 2958293 98343677056312912347439023617136444 2958294 7740318341021319260782612222449600 2958295 -104232794292050347550340133723636200 2958296 473547177398037302075605255338332160 2958297 -235978249441259007507597077685411360 2958298 -24414091956816270220766809957828608 2958299 -141239645309120112551414491554959040 2958300 43220842272408079416107563217856000 2958301 -295656481495674763083697582781856468 2958302 -267727641366658131251443474592331648 2958303 -359669088996582423779782419827674296 2958304 -1124976671194513486724101497358909440 2958305 -23975127561957947722143404652757440 2958306 -33746372939729460135722458806024192 2958307 690545432100044887915207707566890632 2958308 25502136112691454271712332929173760 2958309 -418325643775019139133444464762593280 2958310 -256346267866541608418414543295181440 2958311 40641333981136344122683923909081912 2958312 -23957953025131358975052415719014400 2958313 -30324562637454165806904691862030720 2958314 -1008308540829793549579556656919040 2958315 -88191958368784860130153067237598480 2958316 241462906825153761899786351375479040 2958317 569007769694204582337992254646214252 2958318 -165579607632651125639340638140895232 2958319 -68721617358885990570268757047488000 2958320 7733277959409732285829292062310400 2958321 658087281545475684224039769748335744 2958322 28410533842718535942386772336221712 2958323 130353657818895725466435847602273720 2958324 -118076814092774376128687856283090944 2958325 -9243699979648116248488224326069900 2958326 175504848400109982922840719086665248 2958327 225449932004840802343127402105832960 2958328 354277854310392093400318943555420160 2958329 -521767471440575191647080896749888 2958330 2313743170326658378131790234275840 2958331 -589362961039432707981304241456379868 2958332 -116300710487641518822558747342309888 2958333 -93840756716993664856393190014871040 2958334 32011681000094707612476256763990400 2958335 32686965213037133479070045887404960 2958336 -242674564033931638410254944661667840 2958337 9886657049976547143584054183084080 2958338 166241903027562528525925269618647040 2958339 -86474367255413034151427886028000776 2958340 37423459555512731916508268138741760 2958341 239523117619180108465363746686123742 2958342 21845393551888326366496351060008960 2958343 -45334892942436723380392521160425680 2958344 67946135923465647649908121048028160 2958345 -119971901700141464241478319388167700 2958346 230190537145135272709730387790637872 2958347 60846197855648002557783906660300432 2958348 149772607522301930100834046694722560 2958349 -67244477698267150725142243358045364 2958350 99122114127200939732008922360582400 2958351 253755730782477961461322474584048768 2958352 23803971552686301840306542869217280 2958353 302974045755164302121940693058759602 2958354 23934505701455168936275734445398528 2958355 -13277951833626677817049418555172480 2958356 -8580593284648801952441380235135232 2958357 3111251554241621188890620470594560 2958358 -96538240121128964012969852113305216 2958359 -102918983488234434438925880253856440 2958360 42195236939183133465213737981952000 2958361 83610867744029185480443818383122944 2958362 261703149043341297642345048838097664 2958363 -11377568389736261176301637476107308 2958364 354179014418837860709050825418428416 2958365 -434211776950256786710158626529166740 2958366 -105609376280159847914310132174406656 2958367 317040751939143419850331337757344872 2958368 186191102945216035378817974268854272 2958369 150839592402217617291053485744872624 2958370 -83298813598117645148971084387857120 2958371 159056784988128564413668487677639392 2958372 -7235210259657114806969493767347968 2958373 -919320093579612211702313545649416032 2958374 -78422578880787717162361020959001408 2958375 -103765105781140201501083984057600000 2958376 89390107947232008648417703230259200 2958377 -386004318262849724513069190943862940 2958378 -64885691176213908734975892661839360 2958379 -124095449618869386553124558039795020 2958380 -19534009433591103523574618609203200 2958381 209740477261797898730846159523618870 2958382 -96958826990427939203287069806284928 2958383 -222497600400747974295426985565488368 2958384 5514744391763455541870126249803776 2958385 161919093446556935431584851029416960 2958386 38289482996206647305150767963909392 2958387 -209930008710469637274152937909608448 2958388 164704268635209727962675942614844160 2958389 55194472606958324668270318199069856 2958390 -272913483874021498474422047821958400 2958391 -681614607759829549821262313205236496 2958392 140288671988669869900509521746329600 2958393 -268518950360293767529778320450985136 2958394 -132762436564001438416157777287215504 2958395 8134916008878210975520782129354000 2958396 10415396918708661629085093309726720 2958397 -38941378033473022698367700876679860 2958398 -2765285525603588208506581426566912 2958399 -135670849434594674545260575274152832 2958400 63943078305076839002149776909926400 2958401 979068790453261504360349265605970372 2958402 -122826615044495187260020554058301568 2958403 -14612135330250569969190482445403744 2958404 -368437314020907441923369643385782144 2958405 410733074645514580758960551388001920 2958406 -104593625482358701230905581990611840 2958407 360075440118804385248497724231484440 2958408 -208227099836788628987460644729763840 2958409 108330659532368542931567311002448446 2958410 -36431192959789115826233470740372480 2958411 369338121598448494328461713737658072 2958412 -192353889977159360005421100083494144 2958413 726891380870040526503577219827868662 2958414 206538517330547285564728152062791680 2958415 134203312706341204802425497369595200 2958416 -29912003019684229884082844432867328 2958417 -178348441585465765066901134163742720 2958418 388736098052934116556729181749206160 2958419 447911652937665845729256718567043820 2958420 -162582799892170707818113003159173120 2958421 12950100131064280546732996001765760 2958422 -333097796627551924669260606534283488 2958423 -40175936773751813235211019749404672 2958424 -31142007089811275266659237764290560 2958425 -416396238035165954985584024087753700 2958426 43597295741123980117266694095063792 2958427 -494827913355892117287113122916673724 2958428 219698556994543291477012986883448832 2958429 76747962472396038320266845433862784 2958430 60805425717071965140150649882455360 2958431 159575901998062752468649451278863744 2958432 -186075477157953129047081070057750528 2958433 -17928497268222195128408128807862480 2958434 -73162703193283940925245919925758384 2958435 -115083434334117266008192507657705200 2958436 -18278993547525859514023319380076288 2958437 -40253619545268375342955424412893760 2958438 25238974044221487151378591319930880 2958439 -171783734526187480312655408740622160 2958440 -370767266903811150119919360084019200 2958441 -9418911825005572829833540929341808 2958442 149510940759142311630977871098992992 2958443 -469788238943884558346018950794816 2958444 -9510156885317293058251151923835904 2958445 -49768700463353150516946076379706240 2958446 138551888466936703265468555052050880 2958447 179184483267453243317577504976705800 2958448 167622127714186090706557027076636672 2958449 27635905546880184668333174423527080 2958450 -27499647109686031265446582531200 2958451 351786058329134512163029881354295600 2958452 119341599096065781487433267189022720 2958453 157663327242504035797608812403139740 2958454 88832093737109656770990118752256512 2958455 -465038489434825363448567876016425640 2958456 136306288718146234220891474421043200 2958457 -302706673407410334691910843983430828 2958458 215881306611453697478716119060340080 2958459 66351624188202425089927626104973312 2958460 19276694880485480878484529898076160 2958461 557194514805484803982304523312840000 2958462 -109411460699547205692384882895941120 2958463 252931550244756247529829451914211712 2958464 99951958593096140001619541281996800 2958465 106352969905314749119392768073144320 2958466 112124257500346721242091688475768320 2958467 -70106566236981197498391344894215440 2958468 -234087958918415442329957538327720960 2958469 -972962193607959452614300542792661856 2958470 -20956597373361405127121370617512320 2958471 -43590432964214370043260875926656000 2958472 -673699954059877596552133718610124800 2958473 -41356410634318879893727432086543900 2958474 69842567043200590194601027140721920 2958475 148455470372579056696541807655973600 2958476 -603522945991151476357777293233986560 2958477 33912628525081533230906800366199808 2958478 34551325616945645835241524371744640 2958479 676447252192777345639471319276044080 2958480 -22084689350758298356667843775037440 2958481 77664452722920143226907030249343282 2958482 98578508649914888831571588160021632 2958483 140182583775795877532596233349886208 2958484 458763329879102151693204636629638016 2958485 56505868645658610288721507640540160 2958486 -1708293012572739581062353933728256 2958487 283152095611799736275966381270533632 2958488 205767733797733078626515423587368960 2958489 -268625278010577059112909856800735846 2958490 32558151570589409128267046313139200 2958491 73659830142531884642320033843737432 2958492 -162651419795119517904025600204778496 2958493 42925106360728725431300471198170980 2958494 -59821958679171680354307154798887936 2958495 -34803420548597177256086909629088880 2958496 330589709933121288769412585603727360 2958497 14783258348892889216343243574597060 2958498 272040050992008765784198034898213120 2958499 207601846143960626784665564675369040 2958500 275761017867102822705384232851072000 2958501 1707075895472836135809862850169984 2958502 18109071386452593305728340853737952 2958503 218900509809404649439767821940133752 2958504 -469212550202186373492021195706613760 2958505 340856575235670523108825369706584320 2958506 -244564642609430724409571666633268048 2958507 50691485337236431152680737633714848 2958508 153680755448077957449042496416843776 2958509 440653018448601813885082579887507840 2958510 -95088541786997324472394120532954880 2958511 289329243775728855264179580429652112 2958512 -842904818034324111314241378877440 2958513 -42026619706860499235780342397045120 2958514 -89879708994699139872492426272909136 2958515 584946820196377784896261631964480 2958516 1093117015383328234492313742655488 2958517 -592740584559151551480529019193953760 2958518 -43151798084809669328277812633270784 2958519 -189433069183739807898813664372143360 2958520 86239615332340632897696381235200000 2958521 168718999897726457233648521076087722 2958522 -205141511085863514033963258427518720 2958523 -405128007786746566564816483970391320 2958524 292973390031190936162273898665092096 2958525 75145420837525793510238248883952800 2958526 -324461256544878073494334758235116288 2958527 55402143719347124027094403081527264 2958528 -36878326712627722667010028008898560 2958529 -648545136883308388538457950856640 2958530 -5429486071542752893092865120143840 2958531 -115906315142008269594287998354397448 2958532 -84822430656054196184138754339858304 2958533 -65844883154080274068700082160984800 2958534 -49020357489264456214276523009291616 2958535 -333211303189050076134853554409081200 2958536 -100291533572443496877986577590845440 2958537 -67481727716207129027600585111870880 2958538 152938464887348811143608679776028160 2958539 542333488356446577607090890043208340 2958540 -60481571445268154516221511778478080 2958541 -441611100217473321193348142929182848 2958542 42662244300688691062790532911316672 2958543 -78243651689856193487062620342139392 2958544 11130695776629316441075866778828800 2958545 -76494528908757139199894535525074700 2958546 123852213923502341305660318663785984 2958547 -191226642535183945433111334713528320 2958548 -536078351039565963871033028751652992 2958549 -146521720174163291653995120374777952 2958550 -35246787047707842129184254448128000 2958551 -137840297580703233481412821528565400 2958552 549107796160065961564686164870553600 2958553 -199220076717801184837224210852745916 2958554 45088075501605307378567384408532976 2958555 5558035474942386559222964959987200 2958556 -349991976863964072055777464409823232 2958557 64308622793924354090339671453373952 2958558 -78107868034125969486778073753524416 2958559 20952950335446878446779298877466240 2958560 231306793486846972102293697552711680 2958561 455156193488307274716002187973384104 2958562 -117963284767177079951852054224513968 2958563 424962197045736634029424604469670812 2958564 -27820911677102859091408838450270208 2958565 -66424270329603671340733015487338080 2958566 20089721727545231695117248940296960 2958567 -12505493471295070131487438007810520 2958568 39057764528744762853762180389698560 2958569 -83295517379835429743929001796777030 2958570 15760818826748874303546006632355840 2958571 92070438674048381585173322197500 2958572 -15677954060401725677437834740154368 2958573 74906204211886896360118521400901184 2958574 66777223060019792536535676044713536 2958575 -319517031473889081305016933906466200 2958576 4863605595920974308982573077921792 2958577 96438570977254757300476916339801426 2958578 -19564258715047881763449964788473856 2958579 -57817815615261257086291479815728800 2958580 48512821378599199563867187025702400 2958581 245604012180170997793409927781499200 2958582 90970281941380248646389403882137600 2958583 -307998092111468179880209446743782168 2958584 -47151783535649243241092518534348800 2958585 51176940485186442138702551603942400 2958586 -116702720425222298700601213873797120 2958587 -291373979677190425094318703061386480 2958588 224368437885005943344108715104374272 2958589 233679954643086224539347307705723680 2958590 -120001575625366885527540375988992000 2958591 -272285607038437876383026354653649208 2958592 34669905883385973623708421573312512 2958593 131777632375426838207559186024314688 2958594 36675575754072076091129544546204672 2958595 -5105111864524647727390497134428320 2958596 265437319274829081570624344717059200 2958597 373988812300566503686516621774917180 2958598 -112087955343234526197823287125372736 2958599 141746537545920414398414963745477936 2958600 12182361758774993908461601963008000 2958601 139043500171105226758164514661802804 2958602 321828714186491061870142150240552752 2958603 571415179514226235981709176968390144 2958604 -283574513516754864119209410896179200 2958605 -123175500077627476149132428978390400 2958606 -75734038921614662888751511463040 2958607 172432689718130160510214696903111856 2958608 -83232345147139181540188971036499968 2958609 -18679023667195371807092643572513280 2958610 -2157641127543395486136662898035040 2958611 473485152252826492769296147791432 2958612 -191813656531161511692635729450692608 2958613 8540331221769828940117846603567424 2958614 -188130436916173292929012097885657280 2958615 2999170801670207551024872536265600 2958616 -457385659160560684479429763212011520 2958617 -447544002143638606311476171836140 2958618 -31107470637778089736526594275041792 2958619 293176435487144826833926508195427744 2958620 183400363131406403125688557464614400 2958621 -239096742789237380035372092867113088 2958622 247893803502587065177393283146252224 2958623 -501605747815353409091672482835672280 2958624 103545344271430417610405448513552384 2958625 377461278543673201010841323094465000 2958626 17430154157880305932064985363644928 2958627 17286574121561267985173796006773760 2958628 -62925016634524105484119343922954240 2958629 396085433435644749043842887237285760 2958630 -7084932170560526544026114832612480 2958631 -75855927493756462055018131982664736 2958632 -388216539742423472400557930843673600 2958633 21387648820033478767392301442565600 2958634 595533251462933135203362750500352 2958635 -276662184413633699114727288687137040 2958636 -109064489582905692052362415541462016 2958637 188613531130476644400130817504055264 2958638 -93331033205451233304218380869699840 2958639 -323270225563722338864346756116355576 2958640 -725283655117846585323343018721280 2958641 -38450352541212998151643606908606336 2958642 -60864194598378353681711337267690240 2958643 174812581448924808451062334006112440 2958644 -63714046525385111279291465436351744 2958645 31989838142285894304177888510162720 2958646 -79797550603328978519371946889712896 2958647 42334666732416835701520440156765096 2958648 29406611107815394902891284797194240 2958649 -56616191159392357096456314912647340 2958650 64319706862785222488948839737024000 2958651 128854174782109699957263744556360368 2958652 -269660840271128808268289279290444800 2958653 303807354586450481110066106759477760 2958654 102972759009202387793254071558093120 2958655 -115252053811339849407132062600852640 2958656 846100423588013375345579395645440 2958657 -9174768477012208233394652520912960 2958658 4432338605143192592459547050534784 2958659 -642464191504622584336017487782061560 2958660 172912551789479616535421313137664000 2958661 -482384590078490817345368842783589600 2958662 -104913762020974374473013488531495808 2958663 72627864347531752184319816912661584 2958664 -334585575792635475938481464863472640 2958665 -168617812247504419608305245600433400 2958666 127423591937046091481300797636525824 2958667 -638088021976780828809492696652886640 2958668 18025984544399327769613153836481536 2958669 371259550985685303752564928295121910 2958670 -72371079568097094022517810072505600 2958671 -118862890344834810369091254655515456 2958672 -20880241354400834644890466916892672 2958673 -625528931848297341548529415584929040 2958674 179118368651458672602913670987427840 2958675 335754257708094741877802677389619200 2958676 157103579368700293391165547121420288 2958677 -8818885561035562086908441644743474 2958678 -124686851165888104332320534810932896 2958679 -148686692664938313199227731130929616 2958680 355236871653984254666893092771840000 2958681 -258292605264545330632559457525985056 2958682 -267206698444804065039345667150817808 2958683 52340714356121801160066873808764768 2958684 218206380749947054297422146717723136 2958685 -634370309315267842525504332439468800 2958686 173019404418351416605248381249585792 2958687 1411014844637826696407301567230736 2958688 -220557462422939962861068942704640 2958689 -195578611337546070859043704478438076 2958690 3896608485925022823297772620503040 2958691 -49100452256510737885540479707058600 2958692 29458836912986738776340783925888 2958693 -78340092149582748172197804550284000 2958694 121328917272447100338907597827619584 2958695 145060650343173603053015493339718200 2958696 52335929562593213669673121168896000 2958697 -188075374668539215720563497513004288 2958698 528488174589823768736378820544333920 2958699 8458953245564665990732368103823040 2958700 25604288604730924280299805260371200 2958701 9065986608058068810835100652373920 2958702 -27173489280772775643952131950678016 2958703 393322543739073664718929666174935864 2958704 61636978429471456618237221127520256 2958705 -104616890731614152869404702482130840 2958706 -181332156771549503044182154473654240 2958707 288019314696727901707339384861498956 2958708 3375439804969454949112553512181760 2958709 145468538185449773553249681133620604 2958710 69853260067263247526028961558133760 2958711 70856320973377270971506323372965504 2958712 55712804694645491130543233684889600 2958713 -534852002438794992536009958370390038 2958714 155359589950403998297626261674234880 2958715 -408941484640258967926582867103888640 2958716 48624741180149408789246930534999040 2958717 -186629393880046932759842833230865920 2958718 21406558105820084591806503227136000 2958719 -186052176596280785523865945345307904 2958720 -118768270183990606619177447640268800 2958721 -603616508438049485687597683541470078 2958722 11551127339731969577456691522565152 2958723 -199946796001688263675325804037739656 2958724 -189149179108536689542328586361943808 2958725 -46780018621381425738522255082992000 2958726 240357715493653702217180129110628544 2958727 122430581578561026726653830278263576 2958728 191938517456871171165895405598684160 2958729 580669146087943293391381209939195648 2958730 -82623645013579894392005844910542240 2958731 -613066877724175710305493907270406880 2958732 10587056931367050772348023785472000 2958733 80636863689540142630103979374191744 2958734 193026994435544597080788999409778880 2958735 -25642307717819171948172301980881760 2958736 -47668574034613607239626528969916416 2958737 48008271812391917117100919879440240 2958738 80821551178681144619017639659030144 2958739 -91869596119992401445836533299049728 2958740 -107441638629280743079723169638959360 2958741 -24616380824807223489959556098674560 2958742 -86373389921765312896021309597371648 2958743 63560170363459632906367327922488224 2958744 -6815793557179424166270896784015360 2958745 283704595463435382653076233615002500 2958746 78698539056378944194744786728579840 2958747 -242052230896124706806812744594455360 2958748 -79139144615896889385247637289851904 2958749 633077186440868563994501059156587750 2958750 32367330185794766034442056863640000 2958751 5999634218704246276718651177382952 2958752 -562879435359455870670212855273422848 2958753 -82380452301842735939233529739295296 2958754 327191307805689642707780176925875200 2958755 173008227940316481233965099729982160 2958756 -3175706669758414274331910880437248 2958757 1719957484893808525805757032040892 2958758 271705463457163277167557502613340480 2958759 449400441633190141195528394156875728 2958760 -159798595979528905961357673150873600 2958761 222802454643459284655485688529310052 2958762 128006459729943288537205818815185152 2958763 -34832800574717839883490776522297096 2958764 51486551762113796245769166300905472 2958765 -43286214008135694512556198456831360 2958766 136725348644398525892432456636218368 2958767 -376613313874544973670696757492041824 2958768 -102441852472117988206857323924914176 2958769 -639697546064836649692038046176257040 2958770 98789007793356549325840867348402080 2958771 -379514860409436245766917486766412488 2958772 -403780972290279905313451545879850624 2958773 -562451281246828824068481550660392978 2958774 -4624387379388076137030293726545920 2958775 -139183875588105240491600409608585000 2958776 138630478083160564336967097756979200 2958777 -330436371979722647544085170636113286 2958778 32583670700025054421209607003404288 2958779 47039462646781354833064769098454976 2958780 -131831961175202768012872059397447680 2958781 19123793933591800384627032763905024 2958782 -98270582976638018466474655436759040 2958783 332944869380981037967753940803737600 2958784 -14846157780400505545988156732473344 2958785 473642271808602772464818044509568980 2958786 -73644187434272319785967530128936368 2958787 -5838733181381134809986011086164480 2958788 54755048666836766354538512677588992 2958789 138902179953760175113841706736526208 2958790 230303277540532518149958380127158400 2958791 -559246456399165879659321392089966080 2958792 -139621280961199767585095923566428160 2958793 -343645020042041813048445015215649958 2958794 262237348925219446555483949443703040 2958795 -25599150615630495108448447290777600 2958796 545509688729294770542569727276665600 2958797 -52094804903704464074751147508662240 2958798 3614065907146336230876881648921664 2958799 415809447066719340508884201446396736 2958800 19667464583543988614312252614656000 2958801 112741283901189432342622874050843632 2958802 38067726944345395530831191178084864 2958803 -132897120561291974075460184446924948 2958804 -154328434627690944564426611537016960 2958805 -61707578201519440426480979067186000 2958806 -126676204318770021572296759115201856 2958807 -141563903301787461311971066797889200 2958808 -146597638980259453830936023597783040 2958809 143736231078561126216687959125161792 2958810 94834725932133139857048234040124160 2958811 633056424079243718863706025975145412 2958812 268808894883015204528429658850764800 2958813 -106582946420347804764987824664550080 2958814 36885809022678543663292679414111232 2958815 -68246806166791868920467458636671680 2958816 105850834816833640868317596083552256 2958817 -42179817618837864681050702349199980 2958818 331965064864937556923911136148705360 2958819 -40051883434405522357840074481234512 2958820 214486765738286411027761453550592000 2958821 -410727557066214300422133273989358978 2958822 -59309569110768851679821989303968000 2958823 196465588980414446243807333371643440 2958824 -268586278937612707792643668021985280 2958825 28349248109565373093839770332275600 2958826 24843704651076184842856161151438848 2958827 -465794629655934529699740079433229324 2958828 -116897401780577421745618254297991680 2958829 -179511178162523386227717221579638570 2958830 -395308894496722421411081716346880 2958831 -206463456133713959643595284584508072 2958832 -31470087437791762279296847380316160 2958833 212624557074100676861105917542171300 2958834 -148643915338203869132724418521909120 2958835 -100010270144941541505544148404243200 2958836 33123566025670472562032074035770112 2958837 -50278062933280557390590603701702848 2958838 -218628471910328832770590463818216704 2958839 -18527760847729533505401192033262776 2958840 297446383885600101841319790061056000 2958841 640309943937405040626039166835183880 2958842 -327374954238961418130344302240788000 2958843 -92153671495736051436904209624783336 2958844 -21985346112430089357117354209199104 2958845 195131968650146155390797099605971200 2958846 21159699716450892575311392678248448 2958847 -152743809640742347500281986143816528 2958848 257681065049387505428352817252270080 2958849 18593609393451914089961502540912930 2958850 13642730542546261768365251098028400 2958851 203757746368811608026686610307249920 2958852 -174974882253271372501224794543969280 2958853 181292885184270289097421513190355360 2958854 181453909863420556946861222415181824 2958855 217750784564517939715221930770922960 2958856 -74759758509538417897575521519523840 2958857 110662880139085689923402924090390784 2958858 -29124016345285774839563833384860672 2958859 151889425814107716764614030613183060 2958860 24975301409068124247083424276633600 2958861 -218164406684535014204351952742552128 2958862 -184909005944876843533854368904620736 2958863 194714711424009509255361668941832112 2958864 -90588506425020437381828664488165376 2958865 16930462928221371389602294008023400 2958866 -97436986205159281702952214668375040 2958867 404352490836951023096849265042685488 2958868 -221628135855972373563816514789945344 2958869 -772214593591959346202278148086576704 2958870 -67240104898451389787050858609920000 2958871 81590903704004337417653798417897112 2958872 82958428401541170553064505619783680 2958873 5489656815410767804787461571680224 2958874 397694074827292016057124609185757936 2958875 199535748269352360054279551552364000 2958876 -539297394947285101983115415740247040 2958877 337614544539967831894544522382554726 2958878 182163179214405522618476248195787520 2958879 34699230388002275162131616977501440 2958880 8007866348882189793083005613506560 2958881 -116826889258760930344772841992016000 2958882 161715931256376754990413888542251392 2958883 390900520300767372340537742958860344 2958884 -4528505267328851269474523046501888 2958885 -314790583123831201849189576580256000 2958886 -10609743900941748976178671091222400 2958887 -441322636563485268132456576031123464 2958888 -26001812992457066062080188275752960 2958889 -471551916839510368226007446988744560 2958890 27831648868461928680096778793026560 2958891 50266850886161040731532827002602480 2958892 -429495647022531688093951392687702784 2958893 853275475923502154106754382546880 2958894 -93159048813924952642718424340609920 2958895 -442093714218023562605970332989644600 2958896 58430377347219716249736586034479104 2958897 394857396275932082687132528358844320 2958898 -104218090910666248602096729668098800 2958899 804215281616635087545719988116816160 2958900 8824359612019757127546368761344000 2958901 -89360488235345933889212460258139776 2958902 26283192115777358677875312924085152 2958903 164633034650487127796705190198238800 2958904 88566860927004065274356387749969920 2958905 207992114127062440306668294610615560 2958906 109806849840125061089972622412337664 2958907 -110069971947723188699648845425218288 2958908 361440372537873793046240814906616320 2958909 22633929370159089546516620211835200 2958910 -160789912077877962101763153182640000 2958911 688076544235656539012077673034040512 2958912 101247676315566278587082569408315392 2958913 -72573727093276763532179513747499838 2958914 -49137612309740133242189756654461920 2958915 -45170040775981811773979618903008080 2958916 -549349112007809410025251707880448 2958917 -212314914956814493000835024883687780 2958918 211366980091918379337688963978254720 2958919 -329111877401349858654819650021510760 2958920 -28418570832870335449227593511475200 2958921 -168727778927949792164542954075342656 2958922 -309173447689765726084032212325835776 2958923 -438260832501524669686516407649591896 2958924 83247489624288598039838237760953856 2958925 -195722478693612686127312956824567200 2958926 96091073464999119499057319299180800 2958927 -63490287449676487332667341069872640 2958928 23365432539606455581002417658920960 2958929 -166176819116990577520404741757044060 2958930 2345903343531139290143276749273920 2958931 122162652688963352472422445608194000 2958932 346432117146513957523491089447915520 2958933 11125840864255736817937280468953824 2958934 -63199137567061875664344448341792 2958935 98198645295888712101175974335424960 2958936 -24197759979839518252208904549273600 2958937 -127028499269828606535064105297606140 2958938 16183919758149972440918163528987120 2958939 92520745470971580798994103270555544 2958940 139400700819377214538911708088750080 2958941 -8188958062588141385761016534333658 2958942 264471949186540287748716901837824 2958943 -50068121006347351595920476449276456 2958944 153329192328932488504640447691227136 2958945 -33728032015971157565366783036774400 2958946 -122463689759665819373271968494577280 2958947 741159101505447231903479512842426396 2958948 66444515568507677380125857347439232 2958949 197919405044019033939215445478056736 2958950 17686291264249014187113372421939200 2958951 130855916666559227765840686268191440 2958952 587563329367062316154390099684014080 2958953 90006242822692419134384088745862202 2958954 -101331118383421865192378202885569280 2958955 -210527671564900688351790119662052640 2958956 63999180402581532676611425376583680 2958957 -252532770220787663340640442472552000 2958958 66435413670951311817721751173462080 2958959 -8857192165109117064177259426501896 2958960 -23212325398412758411657410188083200 2958961 728836955766761228418861295671172562 2958962 243360362854471194383830989650441232 2958963 22042023985226182099714149847508280 2958964 -91004860560900004117198876828945664 2958965 -81216295887107806568282723181074400 2958966 -38417980881064715893685187285212448 2958967 -65074065512655501780952875216747048 2958968 508963979515277165342075532412416000 2958969 -90306264579949801557702682232424192 2958970 -20247929047388253787485773293946880 2958971 17403500961648903876290756505995172 2958972 19390544654623293263809962968285184 2958973 -39565554305778223405644364383246336 2958974 -362254658831352896449300996200651264 2958975 -158389237476458708979693213664970400 2958976 -82516500236097603271150408763965440 2958977 102599060620701689271539984799271872 2958978 -21417682987554289942424574807889920 2958979 -471487269278449442967266511967894848 2958980 327401409057324644713344468338208000 2958981 -107144147942270692684863587553758976 2958982 1606807154462977315449407987792640 2958983 213443464515206437137340719633061440 2958984 -249485785409834998518538064756736000 2958985 -109387794975582156455735745462467640 2958986 291321491049034928707558277984276160 2958987 -101954456486086995554450056135621632 2958988 -158021577013910584906006367733511168 2958989 298613559320825734834177550128908000 2958990 -25858916158835707553758400443964160 2958991 -132866245919442903563084277170973600 2958992 76159495951086316875641173622538240 2958993 182063404219165513004902761219136482 2958994 54253311453903130838896723134481296 2958995 56371796468315539549012367262795120 2958996 55826700482959623485254086136823808 2958997 -53035203709054951205836913016319908 2958998 2612179743999287233975676720362752 2958999 -55403401169379618992870713268061336 2959000 -418930856075165444793353220249600000 2959001 -146946263062275228596466270961155708 2959002 -2662537452253286464848692000005632 2959003 498786060292143544089958719847094640 2959004 -435173559208976593088442820141330944 2959005 -57085180620299527675071255840593280 2959006 1737402505378654484158362407931840 2959007 305299162779169076691509490842692200 2959008 -91964753425549074480648523650957312 2959009 11653450312329445001467985989501204 2959010 -155491206671081990700099031798959840 2959011 -156237482602478356569141390609559416 2959012 29027826386102424239747490746155008 2959013 -48331676557141874432832181090058976 2959014 -133392146714253294163714616161239360 2959015 -152418593644465202784552522700677600 2959016 10828344190321183042572744752532480 2959017 130592507553343618315927013171195280 2959018 -12162793529624846828490754684507296 2959019 -29352729989093331911363863972112640 2959020 -103200436789550779372597256784721920 2959021 220912690059079767853585532602775970 2959022 -39963985386997776167919429666892800 2959023 -42150073852807677174881997962694000 2959024 17888391631272260169750203715420160 2959025 -61179040123234349749505760155379450 2959026 -57997791052588788412380572915712000 2959027 -21568562151767708852743110939003480 2959028 479409894876026294721304638890889216 2959029 312581285145281723689121165748009774 2959030 -7585833054197595393845770899939840 2959031 -484686162734257896395288643178974168 2959032 72661318683804516267627645453926400 2959033 32085929551528535016759581254146048 2959034 -63111141918393016995596825510894880 2959035 -63339799375957613882341953908422800 2959036 -488733188088923699659260484759813120 2959037 -510984592056603024988614037813888308 2959038 -57957162736821767290555033510460160 2959039 -297289145786655451529273110836169320 2959040 31591424875907925061881734186926080 2959041 -190661409261472710562208929277629920 2959042 -139615020974162962959759199600316928 2959043 74719582634645698465238062478617728 2959044 283808254160403371368034819948113920 2959045 -1464366386717048030915957260675680 2959046 -494477560370475159942278591341091520 2959047 2778564214176122095637315628346848 2959048 -125163827526845955097391693647011840 2959049 -44071671655330870811827349797822080 2959050 40170333097270726546496747954572800 2959051 78412810619589066737960655674620052 2959052 -86028788994864263795966168147486208 2959053 131805343190376387935109518682112704 2959054 -82550211024220393021414999793641728 2959055 -54545228481257431080866804100720 2959056 26847922190972169124484989531545600 2959057 80990926770614547970762710067226740 2959058 309856619238850168465104859613405184 2959059 -20789272619613939096938519800657920 2959060 -74534349688198413234018829194240000 2959061 522334853388958919980990748205940800 2959062 -126868022668333425675536033553373248 2959063 4879906092044333300947224526113600 2959064 45968437643761060232197063725035520 2959065 -264163081555924361423421189902841600 2959066 -89774829963901492426436395952261376 2959067 329230209720381520641056100303017268 2959068 -12492736508523872045643653266366464 2959069 226783721930523022803610163357538470 2959070 -3828211071718977903305814375600000 2959071 -72931464237630456597289198811710248 2959072 136649635433585262589275690998169600 2959073 -549209181126886723933743351684579840 2959074 61227374525878720474513890397698048 2959075 -23610257244797195827261926852205600 2959076 -241322515774866272914106666048103168 2959077 -132810701421482974487046246208276320 2959078 127850243458669204302664867371759840 2959079 199357649268726627283364449628501640 2959080 59680131143264681915270713448448000 2959081 28173861804561561010964965594685882 2959082 -9926758762818763889116946165214720 2959083 -310634595592148496125882195720733348 2959084 -342941232732342459089482938565590784 2959085 4946896249953715028680898255307360 2959086 -5511780337454922097450533406417920 2959087 304357788636296073436689878149146160 2959088 1163613597318441083648234291724288 2959089 -29324493842031228298762951466863680 2959090 -168295466824713551678934537305071200 2959091 -695876183157501369629297822483123508 2959092 22261960909315253594775090556112256 2959093 23521358387519837496345430937878524 2959094 -331056121687317778007471757485399904 2959095 27833860385582634995174978658077520 2959096 -48315155192163478458201917393879040 2959097 453704832032298483900312002035773546 2959098 -126294843620927219394651742733713920 2959099 73674572606855708129892788882028048 2959100 173193161845506409926242728873574400 2959101 -112062446140070662625220343916921370 2959102 -109702923082756595175063608357201280 2959103 201737421650986404775787960721116160 2959104 -207249762682948495296335838619631616 2959105 64763149708117957387892433659205120 2959106 -245890731432584017872734467613875248 2959107 -86054637686278427040634026978621960 2959108 -107934512303111868619375060838169472 2959109 459697779808439200057833375195684060 2959110 -83138495387182750432322159779140480 2959111 12634195008956098376383482891708432 2959112 22447781906848371064756667649331200 2959113 -1980899065906233730999189893821376 2959114 -158228616796336434148557401475547344 2959115 -320678084969083472870233493950735200 2959116 99737178915479070222841494864973824 2959117 -5518774941518699584004923647559008 2959118 -235360408725999970221573908383218240 2959119 -20193550092136728537609861252877680 2959120 169477827195563041611961243368161280 2959121 -752576571632021810667775586738134656 2959122 -64586295315137590648314426412770816 2959123 553678641209195103112045178669630640 2959124 134699082744794133414203731878168576 2959125 -130462124837920609354321190700672000 2959126 -187978235149993015475815530999476736 2959127 -15090936242364579642055166427204024 2959128 -3442634725783777242069917943336960 2959129 470058777122012990575936717661096580 2959130 -14374968006426395365302939051264000 2959131 -790067849958557890486702285109760 2959132 -1407325456727980995629102312125440 2959133 -503228381733112835075559552146814618 2959134 758022912180526166050165731219456 2959135 -340135736521934645744280603896824920 2959136 145742591474022673798750416603709440 2959137 243304005022169265318961446806835540 2959138 26880014006625416198861665098270720 2959139 202735891498328426030547367911709656 2959140 -127071222282141827988084258157056000 2959141 -541695009618468968430461166578603458 2959142 358883472530592115247889946284437472 2959143 48706462621508802791050858021043328 2959144 -374526937812522937971809707963683840 2959145 75150356630390471738523000415593600 2959146 126012872487852817448075786272896000 2959147 131648400119949894638999734433042992 2959148 361553116706929315738891725873278208 2959149 37126490127987184837400746709474688 2959150 -132160044671275043082080009866435200 2959151 93680613491084465950731492746270712 2959152 -35472792862310582746659279741124608 2959153 -375349443523782702677184581810343360 2959154 -392894230946817277795615265000608128 2959155 -71469920279358739811474095010547600 2959156 330955955827869046070142550811443968 2959157 -253350443931522682606996134091570080 2959158 -69533073899561460854456342684145216 2959159 781586441633584108455965965486628712 2959160 -22976139421476609547265244297216000 2959161 -17979035352566994562861217452811040 2959162 122332107859568116238855635851614832 2959163 192986583321625950327571473372219264 2959164 88839863431328664810509788685228544 2959165 -122397016860324926080640087761330560 2959166 122240798251805269389284202183669120 2959167 50568207135655425154385131781074944 2959168 -199437643999541868180234307333783552 2959169 -57391141658345784908862056829840300 2959170 45709961358894355173605568272870400 2959171 -106459103998189836558696376463902000 2959172 46553587172540247284926493199866880 2959173 2948160988144434200750166080425536 2959174 -5876053341810669669771420048760320 2959175 32324257222480190013640380397606800 2959176 451170411260667632792152073625600 2959177 16606516093852425919611369913124260 2959178 176909264313186483880977524578862640 2959179 104374311411545458324776938860075440 2959180 -10794100182938638455126425945702400 2959181 484214086773236628126952632055548012 2959182 -341309566502013963213618951703783680 2959183 176126627635337689625657764317656432 2959184 -27091808635230721546289357062348800 2959185 -15325824169635730494085808214739200 2959186 25093355745043715014956582890209440 2959187 -103283904324111294718578418067844096 2959188 244581459076384630017273783261849600 2959189 72081141950806287508997549658689760 2959190 263565694430875001428484037123121920 2959191 -160572892137824174377635427860105048 2959192 200196342224361393367684222223585280 2959193 -507808173449940724813321406678821680 2959194 -42839844575631387176787865012643328 2959195 -610827211643168423091698930847233520 2959196 205309594577791096192227128856998400 2959197 350446434105013177574894243110272 2959198 14888487118071893381373863686901760 2959199 -59732188874078782614764639985757872 2959200 109237622803802795286064652156928000 2959201 14824012028328415705475994317586944 2959202 -92602155664899248830083529386425568 2959203 -43424637842418992979740919517881600 2959204 -91757104159875563884747608227404800 2959205 190388482174247063696812079061748860 2959206 -47621094194630523014283802699365696 2959207 895956431542002776658104849113391952 2959208 35475024800617236505718468733312000 2959209 -101791206845639368892316614092618944 2959210 -87414913517553304529667392228106240 2959211 -248344314552213788119084891766524776 2959212 -147184593779744985411392902455398400 2959213 454844097589378692470203678503173462 2959214 -254866170345913830491893067584220928 2959215 -53793745009407035689786398426401280 2959216 27353305621270505530003246793293824 2959217 2238709679625151668271443995616240 2959218 28130180474746352719185770498551200 2959219 -463033976628340063724006706916883380 2959220 196859962153453091744214820602869760 2959221 -305794881697489481839437743228107776 2959222 148785621379923735621813792300066432 2959223 218943680757527334390384060593465880 2959224 -148583422002976638715339207972577280 2959225 -224704402318133558635935217437303250 2959226 228457343630073698946901334292239472 2959227 208129614104609624328896713028567040 2959228 240710726742521320772631447733946880 2959229 -24762544526710924471811555150668800 2959230 142883110841023049138283376428462720 2959231 567135763709806982391542049022214400 2959232 344449964772354086217651167271321600 2959233 198941505191678818916147418902175024 2959234 -162180758921701695135861948882279984 2959235 448225994355537804649290010981249680 2959236 50551554332708849705550363206664192 2959237 -87299759883637859221595351208048480 2959238 50291773238232323020874160128752896 2959239 2299462742675393214628830251650128 2959240 369113327288809892581561368632524800 2959241 373845907008815219222733232398857160 2959242 -3498550492781843705184562290470400 2959243 -92973612170558146516176811683014000 2959244 165466474720437426506089307129427456 2959245 -259725525261947787545154250876749780 2959246 -13823366520791040680427336075845376 2959247 -296415859826247857433095127968744040 2959248 34822579294058714508922737120313344 2959249 -154073462185286166110748266340351936 2959250 38441315232363948587594905593600000 2959251 127012594806770812537009124163285432 2959252 279480461057304473591904407136676736 2959253 266960544797020662038673031523086464 2959254 165455467306988993290130309437596480 2959255 24238952864283246477279660650095200 2959256 358068085831954240762960319871528960 2959257 63755333188769395701913814209204704 2959258 -188569432743434414752801621878510624 2959259 -71830950574830903405377010080076540 2959260 295442499867817802663946641080320 2959261 235850275018647608166279635546810880 2959262 548347727333669009881018530710131200 2959263 108742745676777506444171141129462040 2959264 -129987934746453264241074772352434176 2959265 27770756391459252016039505898222720 2959266 24488423985187203493398648969585024 2959267 35970972519770058543939403147492316 2959268 -51902741697158670306668728403255040 2959269 377797456601393251419466467590577600 2959270 147807942897098071533188806550386560 2959271 -13826212368110225150158067730241488 2959272 185061764194867254630065967289221120 2959273 -257674826268086286792719221742121478 2959274 -7310319771144662798077542724409760 2959275 -161161399974416490300855265200028800 2959276 344168860414759336981398453694433280 2959277 -302825221183598205366652145112848874 2959278 13557702949314467628797210426065920 2959279 19347227229095830542037721316361920 2959280 43303357320100062227693311621201920 2959281 227789596794327429017566546547201280 2959282 41737291256439532797971277413653632 2959283 -191044690545766162413321485153268468 2959284 300217654352641152778251452059815936 2959285 41301355473232949886696642409176960 2959286 -263723417125551385312041196719224256 2959287 -394640058081364731745827418562140440 2959288 -520997237572425500520052812062208000 2959289 -526392655393451950871983729210832700 2959290 108011760258093417282868854740547840 2959291 -229065930936029775951975302640372416 2959292 1886012199380253131376497217681408 2959293 -520465484725045450998745617454960512 2959294 -50713174292440396046072617515447360 2959295 232235908683665381827965194857132320 2959296 -6300291715303422190627980646023168 2959297 483977839990149916704874517759956 2959298 -43527844638131598942093788578928640 2959299 -4985082481026752739013300043915520 2959300 -73412639031866458775285013125587200 2959301 654137016011610164599893557632630302 2959302 8067264220594551520666890056279232 2959303 -2190156175750351266620298028001576 2959304 403266688624278139772418945890165760 2959305 2121763982173548928520083906881600 2959306 -92813082321264342312259107512382672 2959307 -200975831785954699811212856420544720 2959308 -247342390318372790133989400034344960 2959309 389277371511913693305936731083075116 2959310 101385008929853439027312878043696000 2959311 -124772770104532309034937540894686328 2959312 99020345193906068150427513145942016 2959313 -62176715075286166436346526494018240 2959314 -114053885594430618443881795000421760 2959315 -111182014542373457773350377030009040 2959316 -169517421738084791197066771475064960 2959317 358924743672246804013862751381349134 2959318 -114315995089222682547866001913351296 2959319 -101713962411884253178469056960246440 2959320 -3747958934100383087141620993228800 2959321 191447521520288086472157564036416522 2959322 -36885404527039901749216418989516800 2959323 -520710925870772176586685411526802496 2959324 -333499865844460737839703904129476608 2959325 25479235033966147861120447223632050 2959326 -17220379644165378070213133345481600 2959327 123855845636252917549885397668738672 2959328 225762790196870807046762924532039680 2959329 58182994205094467114781484700606400 2959330 9510916369238140517462273373457920 2959331 -390440243981463616436709091325064408 2959332 234084934022441718602304247797199872 2959333 -88672746625238049105011450217433416 2959334 27042118487938994001751299774343680 2959335 14936837181235335305952875697968280 2959336 -319253891763898376504055203983672320 2959337 311945441274797657156338775921645172 2959338 99458438786595753460937528833029888 2959339 39159978131435037876703106109700560 2959340 170098869557713099963099860574310400 2959341 -7884904974136777836863231499528192 2959342 -192790034844447553021659064246676928 2959343 283809001763680170662029419428474880 2959344 42712839283236402371273642518216704 2959345 -82598870882138828915355954696892800 2959346 -2554901369730108234199506919881216 2959347 -23064594883111719094756429251952272 2959348 150408553785746621596351117561747456 2959349 -210623029111625803018885921356879936 2959350 -11295894987588884286474351643824000 2959351 -106141627190449702049114441149618896 2959352 -202088405522594876136204523250995200 2959353 14835946000196554972242662577452544 2959354 121164752539213186075757642168008704 2959355 -527779463945418602042975780033194560 2959356 -301958823551813977448227445233417728 2959357 524826866995457331581949183442380 2959358 -6130843846722762954586390685982720 2959359 -289800762929346053030188143252204000 2959360 -8640110639461673607035277960806400 2959361 -10946907901797508175008383163293228 2959362 119661906540889914484919580301593600 2959363 -6230508615015270552924211167067440 2959364 15263618018566789378128145285386240 2959365 -130499706568581677805090603166370880 2959366 21357785523220456380429275163653760 2959367 -845171982101554460442460146871335240 2959368 -192659394339674372873357385575178240 2959369 -30862212206376319303706904327154560 2959370 -113036426211190869621873744630729120 2959371 -165794492217283604282833043315088528 2959372 -208327919607464709599527606508115968 2959373 339214819163429562086220772342983660 2959374 -156541687135151278695595944739568640 2959375 -432473949160452277255502310590325000 2959376 31160956795834838867339736562532352 2959377 -481122209972683818198113828884318368 2959378 -424610390959661547592128775444460544 2959379 -16076986547770509249607631059357224 2959380 -33212365866617909329889523961274880 2959381 -146558010846779421941861157129566400 2959382 159862420165362480750555142712113152 2959383 116651004829945845442314565754960640 2959384 107627184172387714873414518694379520 2959385 -113812136829084101773498820607211200 2959386 225429146114293044742843032450430464 2959387 -331550542766802386608508564085018960 2959388 -220086075628303677914653308290099712 2959389 10693624530280835697990897385512000 2959390 128109615388731736198609985804021760 2959391 -607035862217653942355790021316418208 2959392 357480924422641951758172972929515520 2959393 -501983781769167363253854017358195358 2959394 -128455294372755250358021356086604128 2959395 -266248014394079870910982172373299280 2959396 -210593205704995430892775411908243456 2959397 17379611082645140548912895419963200 2959398 44968315568638166421110091449345664 2959399 34188612771000094985399948754092136 2959400 94173667308770200048585779434112000 2959401 168342202612127241519309308977942464 2959402 -292539080120397677455978487282734080 2959403 534391831314530311377949131730601652 2959404 -221590396528495840265552646119424000 2959405 275458638037417289444662930943634060 2959406 236099198854736428879750238206534080 2959407 -281412755401043389302017616526519680 2959408 69244225444120155545469028016128000 2959409 -432479476340903663180486666065137390 2959410 -56407570823539373913604978763443200 2959411 53264063748619931181568600125397824 2959412 379494179429472520492971606965225856 2959413 -454176872679045351236393657024722656 2959414 93458911538952706542428715381008640 2959415 176630153472816858828161354551376640 2959416 -4647189222225748866907388973035520 2959417 -235139995468042415728729312633816534 2959418 34789610165797607506065405643008 2959419 326155892147098522412658727062504960 2959420 -1322347834083429783392787629982720 2959421 266388913174945253982245615317982400 2959422 -66389778634583138999636287204402176 2959423 -733077370522639561117858093787561576 2959424 50647296855044425170709304595972096 2959425 -23532856280957006137954743082776000 2959426 -122253515013437254702638747449975088 2959427 238550097880824678571649620040313276 2959428 22910144099603209108110780259553280 2959429 669756436799672229911904127610134080 2959430 213234190470232779145699024296543360 2959431 -23597837331294728733449340718933848 2959432 -837117689891589782731030258483200 2959433 -120016267130583165871911590450812416 2959434 -115235900451855755507372039746328016 2959435 -194670118394362181987492455531041120 2959436 65973331038946081314884669829415680 2959437 -143192447419595323895802133231460832 2959438 -46368468129682368089378572698907200 2959439 214457276506096078568417169264147840 2959440 -35536867231511280389385803268096000 2959441 39337015469157730792233760367020032 2959442 -267629880052061371274081465377846128 2959443 -148435137789082980661480713811174800 2959444 -203714582340671563403110476644520064 2959445 -212115156534341218496599284677426640 2959446 3361049832268036908813764495720448 2959447 -259278051995454308757815236236890104 2959448 155645974627766628077615060507996160 2959449 -333205046474129243091670732293335040 2959450 -59706404003417738026259886382296000 2959451 -133502431394036145790730836422281496 2959452 -186783682645937296473875353583437824 2959453 280440879986349036760226526438679878 2959454 -118668121745068711827345544609597824 2959455 -59335273716443895404736318410198640 2959456 -124304965067305579203643825558388736 2959457 -522803323869942915047380022466208848 2959458 -33789530484859416065431695535487616 2959459 -126970963748891438519708184629194000 2959460 21333735105621629343975864426393600 2959461 128660741309846650590074382314304510 2959462 148587527275124984526288042103903488 2959463 5078030588882952729815483639206824 2959464 -333605961294313265856464478780948480 2959465 -66340910167215428225047381936114140 2959466 -218078641388070297911875187565695568 2959467 8709904094417768619752683275152640 2959468 -238000184732881044123490246470723584 2959469 -232423696052158142494804807025033130 2959470 -54255885671678054149875198394252800 2959471 28891500711482414577390458811817144 2959472 18361845876870176128506623987122176 2959473 32827108222260413986287101637775968 2959474 24232318216349358243508722622006272 2959475 1609746122250732599996956447152600 2959476 74355491498780583345484005973843968 2959477 114107148944467869195263220085309312 2959478 6481295286703918706418277578501600 2959479 62736024528556407991979224764487344 2959480 -1445093112879169384917635022643200 2959481 -124391605853947963553623772779345920 2959482 -84162773620415079214517213253386496 2959483 605614191712219595620900969229201344 2959484 262581523332376491365098169888927232 2959485 -169778238397883053917215519951172000 2959486 27978381480958229813400388874286144 2959487 -19301703459998806394581969437876864 2959488 -114443003941571933270087855222292480 2959489 -115199301634784348287945474937749676 2959490 -10665163009409875913014606409004000 2959491 -289429505700773657445873514658713608 2959492 -81119676399810512369531762521052928 2959493 20527688460929815090602092997862848 2959494 -189574348914992169039405333852936000 2959495 -125757800057344409480438993181104640 2959496 -191570863836388033482501642698096640 2959497 144056773377114659830684047893856480 2959498 -493076194389627933452839112562762240 2959499 -257622191616076998070848292429121280 2959500 158616162989096666283878517667584000 2959501 460643158371623211003873005641144502 2959502 -35858127278878253008846350117117696 2959503 163548647518556415206347915893848208 2959504 29068323684939697926956206203576320 2959505 -84104330836130868697887245887763340 2959506 -96871801045331435096426152586679936 2959507 -477065760335374469143895641938012244 2959508 -135104593347565196478726183713341440 2959509 34745400822012576482950568094231360 2959510 242252500609211131351792527410684160 2959511 -22961006896062913583486822856963768 2959512 -265998748602453562741299939372441600 2959513 49935510852161098320328769838120096 2959514 -232036800337607446724854706742288144 2959515 -61770380358929236552046276067142800 2959516 -108065773832924892081679245633249280 2959517 -267734376195254841664829111265959040 2959518 -1117141857687561823996141851850752 2959519 -10779521652181574465892046608375704 2959520 -38885049871972336925161471770624000 2959521 288787056798345340110798477376270512 2959522 -6046591488350629678871386760960688 2959523 236191087018893597183675671129945040 2959524 344294749453454413265303478154137600 2959525 -85980883357701132653379543008263200 2959526 -391306062845693204067312370044192288 2959527 267703417731355768638599606104282920 2959528 -47976424621230659876976507549696000 2959529 -627039182899731494685266937694766220 2959530 -60956429760717889437884494918195200 2959531 -84098293773570319433716494373292496 2959532 212119226998054402916146138800975360 2959533 -488473637329105622827655602134759498 2959534 111795562073525605840941091328714112 2959535 99729040917559914417797433473557200 2959536 67302517444609008413648028365586432 2959537 106784601379348876663391302285094400 2959538 87994008744595865497807766318823840 2959539 161077223785423104493299472518144 2959540 281334649506247971025487378828778240 2959541 632901170450780771784596195979744 2959542 115977274906464826701100522662774240 2959543 -815870900055807096994939411273200480 2959544 -2295097839033656659949195362713600 2959545 -1707533925033453818445955283880960 2959546 346797586506215711192789957196047472 2959547 71750415670974342645758207090042472 2959548 -37835565488772803714038147139690496 2959549 -203948144116477747284592986698155450 2959550 197059186873787921356701235465857600 2959551 -503692259553636155564625131043129840 2959552 42463352048153551887140363175985152 2959553 -106772779513312358700783732403039056 2959554 35645103330919087971923082499207680 2959555 -78894971313415833226112063126411040 2959556 25565474810066480707487117515584768 2959557 35277718635674309716381725527535840 2959558 -115413834253129505501999061370798080 2959559 405515863441636482502288336928684760 2959560 40791722834794754986348694684313600 2959561 -4047886900541509236194127182359776 2959562 7240080304727607052639798628266032 2959563 224057353645311594140179553857942464 2959564 246152645444376783952740723220457472 2959565 15442420042416095607033097066924800 2959566 19965759711160017197006721223799040 2959567 -86142639293442341085575159013134608 2959568 -42429258841829379651807141627248640 2959569 -28026543524479306047364446067950000 2959570 61072165664542011297745384940021760 2959571 -371819732385309913069795047625718928 2959572 -30891400089595945083697264917774336 2959573 -73332467309943202049716743506498400 2959574 -202491006968687160641413601970523008 2959575 225698082713676274456561987516908600 2959576 -397083206797518927747403871620945920 2959577 -575148530611729618342809737434995840 2959578 7149233404315731888790679772123120 2959579 -1242653453887878339241248820439024 2959580 -54652518012811103271842054587299840 2959581 -9143949370934548328835857758978176 2959582 -88352889257366556328151312540404608 2959583 -55684081901840959575265553330974992 2959584 70013331184267136129637824558530560 2959585 -106559933819279099757636853846022040 2959586 82766389933758136585572538302389760 2959587 -93090358970630206866845734893163200 2959588 -281698221790145074991852608719272960 2959589 565168438585198881856888559644779390 2959590 12459060397766413892612592354816000 2959591 -20873986710954724551156632091602176 2959592 297349381714502837899269768626995200 2959593 10628120917228786788984539671772928 2959594 41473277304394125974056622742182400 2959595 258000322125319518602821623773374800 2959596 -311704132965764408620443320123059200 2959597 454991072005183608109199198337049046 2959598 120034972911769723539514011100056192 2959599 99725843809382638410380394408077064 2959600 -35215982435536704589728538782105600 2959601 -111999519789391095374064446744080896 2959602 -43344251534947745248828156123568640 2959603 -372799709819896434055815694516863696 2959604 5890144298761827935563267953248256 2959605 44015256905122983301264886377334400 2959606 28691821054902583971499831487078400 2959607 -149545578269987552811234596511552288 2959608 120179998188227895200992583740293120 2959609 9915415691963366981214841696136810 2959610 178073029320352426456483888551252960 2959611 -116947471551682117063932117782524800 2959612 -344271349411453848833965357037199360 2959613 531715398510237277268378974466009862 2959614 22390289562216100528041954703377408 2959615 506653306564177189428950179543251600 2959616 409427667947634866702885674134011904 2959617 -60087640896594200525489945651266560 2959618 86866614016528441238582097425783760 2959619 -166637157581825144587218888800233056 2959620 117915682733607952995111977450434560 2959621 123969399659431508232367718012833312 2959622 -46375780181478090573526157485771776 2959623 380027098339133893985958641950674672 2959624 745078928784665787016986201658214400 2959625 607646128694628503873798038907637000 2959626 -4044529532565368508588461874565632 2959627 478996388725903599679314568207279272 2959628 -4694847162843699766473494605016064 2959629 413048910089491863434245247250907584 2959630 38533089176987525394305764719571200 2959631 474305911971260187653272479740256432 2959632 15251030936237172570891668454113280 2959633 396132464834854660819931967132680882 2959634 -228579126224731469799274868008412784 2959635 -41528842899083675085947870098068480 2959636 264024558453453911729108078007006080 2959637 1130881873579391362373710459648245312 2959638 -50174063609085358347302116605614592 2959639 41180583650695143498965936297353024 2959640 -102460576121818781034025965452083200 2959641 351152803168870716411757285925511450 2959642 130539427476419085411568104340538112 2959643 -124733550011325557702013994519914108 2959644 182344679148523426189561158375062016 2959645 31987315323550419993630869799609720 2959646 334251268151831838298320080358118272 2959647 -3233246583981832716317034949903872 2959648 -547227095244776989377175627165532160 2959649 -129801621755275963679619308951515440 2959650 -51441074251525397923199384458525200 2959651 -45365934898533143811381464593981348 2959652 -118341116973485221657071179004346368 2959653 214154390491001828039741168888719200 2959654 -371287010258763598002261616532169408 2959655 25366332919600463832052414823963760 2959656 -99660399320288118077113956197990400 2959657 8855680474672118971925332436099920 2959658 102774635599293488675670224315078400 2959659 -19715525792808385453825805434270800 2959660 -89196313070853848207743273589760 2959661 -61558071255208592632478907205989738 2959662 131356800473020850818264731227237952 2959663 -5003439870144837902473435406856192 2959664 -16143258216411722090915570338136064 2959665 -23161349516944953544027507497070080 2959666 202430319045242063039340666194656800 2959667 -88513128093740473970752850748322176 2959668 127507328814660071510308526574520320 2959669 -546965759474301966679043616792982930 2959670 -67446055389647086631564479091792640 2959671 136328330572780662841452498643363200 2959672 -629585336825874490275663679620403200 2959673 76848709920243100206796016789402922 2959674 142333142545806583584690431158901760 2959675 -96362600220684141295823825839797100 2959676 112503248002850854357203249098933760 2959677 -10036102554302685859493537644143360 2959678 -70525429098040388409200626738095360 2959679 -137187788494665763958811716780100216 2959680 -75136696760652615335379896987811840 2959681 228713719173660912181388472279084482 2959682 58015488784756186298248786959206400 2959683 -360893757787043303239147747808491392 2959684 36368269869001191488771984353492992 2959685 -338240378544403098542282334453319620 2959686 59030248346112467170523836306759680 2959687 498069313915394105694025237132351240 2959688 372393604504961151758390516597760 2959689 21068211393374640465227644093092624 2959690 -4890248714302967254328740075380480 2959691 -27962868115757430431104002781472256 2959692 153029961436485440545173747819044352 2959693 -666910279309422249859840264690369056 2959694 122510655284832523910382036555044352 2959695 -115330591655311239154717165618614000 2959696 -36362615085729435437380208241819648 2959697 -290623288163872599030673138240954512 2959698 57269935918357245573414288334056576 2959699 -33021080484453029853610515466657300 2959700 -15754236364223922474782843238777600 2959701 -259259926568043428367152737783164768 2959702 -29397763802491029782873746251572448 2959703 617014292247574996674210866908850952 2959704 76447935201183337663928911341527040 2959705 5095896188429372913181666212261120 2959706 -27368576316696679242955942355688960 2959707 229591384463551520508585818936716440 2959708 230216345801725303843279772972138496 2959709 24181056010309535538908826943353504 2959710 72556963619092026017178382462828800 2959711 -539676934856547132513946743820816200 2959712 -4805665952138749062859092416004096 2959713 -6604540895025758147160760842981600 2959714 -292612058320495818896276845433306544 2959715 275972144027642711579099749405709520 2959716 -27456355785506171279583048859266048 2959717 513251212365858182088239805774732732 2959718 146404921221616697883952607407054560 2959719 12399355387749261912271847936714880 2959720 336031292369654643290875251546009600 2959721 -9332876765125122935421402471673356 2959722 -81629607298351671451450144119209040 2959723 39420862932280866630615614851820464 2959724 93731329696432489532392526920202496 2959725 -56047162097431318558814295545088000 2959726 -109367621205697554574802097745935360 2959727 39227812836511031857212439882608000 2959728 71173716263161540058208615833862144 2959729 69257492027129471547305276807407984 2959730 -47691048107058181469547076661574240 2959731 561780092084800269129505243580246112 2959732 -109328951248185235135303314567364608 2959733 -94761755344575161438705676630336 2959734 250870804563249081015279627384150912 2959735 250988206693452456974208748959744000 2959736 150388858047476239216531653869568000 2959737 -124035324550866967037133248306814240 2959738 34334899495707652360026900902657280 2959739 533730479912770260774431615701221540 2959740 47112562158094686028661910062438400 2959741 -527486424758550746537554245759505920 2959742 114467639352126191288710868056054272 2959743 -9774620562365549338475607414311736 2959744 93617702539143344471609238041395200 2959745 -87909303402426899774433587960916120 2959746 17647051905173559355319051746982784 2959747 139857565929833279111459458612484000 2959748 -113166012769264219698725967361824768 2959749 492331021399029059552357143830648 2959750 276679960767628885906904746471680000 2959751 118864229393169353998552324339512864 2959752 -376054554563105055426163570808954880 2959753 -255853246043571197702261162313008998 2959754 -16891821154331366052389248222514688 2959755 40636087683136607864672708949350640 2959756 80832022656529366218265044922961920 2959757 -401569558915701932870082664429265994 2959758 -154995971750077052289924921905179776 2959759 -104560800726368307161171104730316360 2959760 -107994935157044505269977625733611520 2959761 63946535097380961826682469544005504 2959762 21456553950815466326393425747792032 2959763 -178663568855150760852913662780871080 2959764 307044257776964302350772401720072192 2959765 -38014190560037845577927407055205600 2959766 -39822326605190094007983900567027168 2959767 41543517370427422120899581755836240 2959768 -172637704456893939999271925304115200 2959769 -8951542050510191757247326831770940 2959770 -11261173175613693740638722392409600 2959771 -66968092659196803975348480499404028 2959772 62652028424557831670649172187045376 2959773 -89300675614361626390141017655981632 2959774 -231025599983571616710704811238452864 2959775 19448999738382584177012510989101600 2959776 2733266717388122609376370580520960 2959777 -69645337053578422058959094328844608 2959778 174009799617166704485768453059562496 2959779 144942354206107786287067373719736184 2959780 -34780942261830376925420347055370240 2959781 -462465550654418609608341861634308 2959782 54235741465340746659262005457766400 2959783 442454028724411473239737707293415032 2959784 -78917931230946082310674816460236800 2959785 -8856037671384730155619835798411760 2959786 -178638549728960993060261466652033440 2959787 -40353326618650430381072228563332096 2959788 -98622201948722626122340569995682816 2959789 201052844054763533011008909936185056 2959790 -85071350423441547250615246141756800 2959791 440852077152298611792865041140675592 2959792 -106075417183841525033513566346674176 2959793 37495613384060440063876307897457042 2959794 -32629453731296396894851126703424000 2959795 -390293077398983817164670685340797200 2959796 224027698121713088159423412913895808 2959797 12422449648806254330914946482279200 2959798 153460368673876607532901222520972160 2959799 1257637278431837231452737298162332864 2959800 112647103168406356974769183415808000 2959801 -106516526160149466274247300192096640 2959802 255810372335086093189469888378770944 2959803 112054334748709645536303718554674688 2959804 220418816480113850341194652565574656 2959805 -2355942851362824264396488621971080 2959806 53703043373342936480384843120349504 2959807 293299266185328735735563831853714840 2959808 373164953939812533594607422485299200 2959809 -130036821924068050594125609757292832 2959810 -45718220905909397499846342610736640 2959811 -375711000785994510366089491438790976 2959812 -152238504167375593208152306690952064 2959813 -78517949915596951416848255920298016 2959814 178439486672778154181437237119037440 2959815 -8567458039465516411545273911635680 2959816 3200353020773855305886623999795200 2959817 140362522661442507877858364844449472 2959818 -46232453876000439042841230210373632 2959819 -12470630238098776124183834620772400 2959820 232730688013701885655320809254272000 2959821 -8518023853692941696726822432236938 2959822 116150565209237061578179979401259712 2959823 -78130862777084981135629230786182928 2959824 -17972780238522217090838281083420672 2959825 433180799332839858022896427332624000 2959826 75013288356923533546093663559444112 2959827 188770844690418727835974709891053920 2959828 315051151975359562633400601050576768 2959829 217400237691539461277430898249050876 2959830 10858195265128024737148310982476160 2959831 -60101690720375898490773313084860576 2959832 -440442910435998391553973903464601600 2959833 197711520813932433690179660383584 2959834 -22639230523804392400794634565399808 2959835 21782533220051203788226726902051600 2959836 -172297697549724154163816568466882560 2959837 244861721797154146845134713799000486 2959838 13422172881341537043596946755700480 2959839 -3533591731854728293599617038614096 2959840 -149240857316174483130567216573972480 2959841 -571993260342718791581203608269905758 2959842 -54895951425937122202032550468763136 2959843 -116747844762537488551288874919959908 2959844 5297617174634315092754981623838976 2959845 -238069189367969333256954450031857120 2959846 -159531143849545909493977164774434880 2959847 -164844828497330006002617367508227200 2959848 -329892136595315089171398470039961600 2959849 -143415973830382669733820795265245440 2959850 -152761511692750765447704180578415600 2959851 126883324191851107127769475530527832 2959852 29405928009999763912558330484492288 2959853 28154106741470549200376145840601920 2959854 -226899217411406282943468996429163392 2959855 278802521956607789858335553262519360 2959856 114074210536082038546568251610726400 2959857 81355169077943631596074865815129908 2959858 -15020486223189187331761959440171520 2959859 110431755975287498315031096250282752 2959860 56036718326324253313631981635983360 2959861 338837372866337123424744975372044462 2959862 406865984831462880253620113178624 2959863 186062092077266639856184520262299904 2959864 500463793977449822274581944316559360 2959865 395580772372023817090327614271432260 2959866 39747310626449149722826156167471360 2959867 -245049093562265474180806957832005084 2959868 -407505279676003380620629619884695552 2959869 -82778372062406246037803908708209600 2959870 -9955444440046365018560147801495040 2959871 75731169249275441062199330827779552 2959872 -76154672730063712313791444760395776 2959873 66458903768822048744026077186919680 2959874 -202050009578605913330645769103190064 2959875 -739298428015426172841631065285960000 2959876 -253338275492668785141749928133536640 2959877 183591132751174761719020308866065440 2959878 -15211904767298431037870715709574976 2959879 -144956910691327792925022649052766592 2959880 82606879793973142632281848477286400 2959881 142295405594364296432305348685006880 2959882 106229715848099727089333916511359792 2959883 271555832376300471854391542485385304 2959884 -106993334138907481717123993873524480 2959885 205601028341058658530941728827510000 2959886 -130071767779606552222060591865476416 2959887 -114808369796826962930696184118983936 2959888 125726909098089178576326511232294912 2959889 -7679181593457662018112876894172044 2959890 19726355751101519529836333556241920 2959891 -26246692614745715712005076713420976 2959892 40323113651809706836159248941620992 2959893 80496814986678614158063617714167040 2959894 314122211454685666900649380425733536 2959895 -26526438148726501932925232538866400 2959896 -89724528980800311864546137655705600 2959897 -321709060186809694644966390270256880 2959898 56299770131990844412773296525562336 2959899 11651372481455543930575563340026264 2959900 -70960789526557247561119527258880000 2959901 -13502080337372860465217286741672960 2959902 16418964611054068990768764058176 2959903 -657566471472455010141878130743036936 2959904 88697479379883986750209353688154112 2959905 299983692441493515432196785041280 2959906 -204642595588365680141617202701200096 2959907 25705494050620957082241754471511832 2959908 -116234584294651393272678158000652288 2959909 -162793402225973202620535888980134080 2959910 -270351145762570701577731483171296640 2959911 222933360352128438318453302467481568 2959912 33999949482644156758834115189145600 2959913 -74253090213552460385403619624894752 2959914 -10746278498762654054702074801562880 2959915 186765391943791403080868995187923200 2959916 -181949281725713019800214508142466048 2959917 14482784410431351207337320633178848 2959918 -13621366167878423974263074181602496 2959919 150486399946400825827906070847224832 2959920 -49005076709830166163195298973614080 2959921 692808130170160565580170904512246760 2959922 -19188277254260435691142012994697216 2959923 114406571531682527086254870083062584 2959924 -451199741921211749511344337148151808 2959925 171553668909746959441065363809541300 2959926 -12427360796536547894769342416025600 2959927 -113581273988660230283528714213443968 2959928 -278724470522537916962258452359843840 2959929 -4312737063512688442503409475333760 2959930 159487396775117967199127397769467360 2959931 -7945320239682892756176047846214720 2959932 11416730770307786088420151674204672 2959933 326887722784293034336697369888556460 2959934 -123945554907480811146254591972199360 2959935 -175893278152845884947839439073539200 2959936 41254983954135032780425578516840448 2959937 693153171729782611107113460262715586 2959938 49501781453272723028115018312391920 2959939 -275188747389004343041393264075861776 2959940 -175948469699701466336387973462792960 2959941 24217157749328103305831078983810464 2959942 7241582123744086800030739244972544 2959943 -493766580555390046623375856847460120 2959944 33006569671634064468470026289971200 2959945 528087815010992792916050114609035200 2959946 93213154305812698831832194550562048 2959947 -225088243048075964690012929733679876 2959948 -6199490249384624461006147566947840 2959949 218164788840120887908396651242472950 2959950 27495295911335542334834923975296000 2959951 109071473858512088291072007652963952 2959952 -104070567598978052762821453367353344 2959953 -162511898080057288129197801469144800 2959954 -65831449625784050649586558134367968 2959955 -394295586881326535955804487592587200 2959956 449712690275128590399336558143938560 2959957 -33671415146670045008924581723890816 2959958 314639926613038458056987890536852480 2959959 -34039599373542468628545946119320832 2959960 -278983768906453484197658457446400000 2959961 65521941375184379391365137215047562 2959962 -651837697023455278903077578081280 2959963 -12598987448239576827186631942880000 2959964 5395463962205709204046204772186112 2959965 55367274878089234833766108636938060 2959966 635570594504238658379870135619267840 2959967 142952529175512354871789294260842016 2959968 -51120791951440133730698004887764992 2959969 -528936660408953349982340786757169630 2959970 27966737634688118188648473116443200 2959971 36228525628371398939603598566572800 2959972 530456393149496570639598890194944000 2959973 58255011416149169734661059538289024 2959974 193457823395084807714190361171558944 2959975 -147959249871434109655459195547440000 2959976 -200346013684469352903749172342481920 2959977 77021182730017771707024445543128720 2959978 29917021817303348629552486361600256 2959979 -597198992099188466875698468705679320 2959980 -45767930089779593954025175689200640 2959981 243102314686099203763282274785629782 2959982 -25983154710299889364147522373097408 2959983 -299135996789020762846698002189034576 2959984 58838282651729619928946455261184000 2959985 20936100747403695053737724643106560 2959986 10743933594266702615965445395121664 2959987 -320740203470824214334726277038191408 2959988 20661888658369913358335838341487360 2959989 138754120312360897678873848790075392 2959990 -88873834974054153605984491500902400 2959991 7341954567326758215366254995966080 2959992 -129712757012617911725223885987532800 2959993 -54836872150851433074470727621337520 2959994 -151320928295506934039397552829954704 2959995 -89034072235887015172166520164067360 2959996 -34686963101783046390952287050398208 2959997 40046606675323822606737268977518700 2959998 -195693146325099537832794047071455936 2959999 189420991361186517829522088645409136 2960000 30116533433535025882865899929600000 2960001 264126119719999482763906732173541440 2960002 282429298381914022303773915994559952 2960003 693288529697667790156736806462128252 2960004 2108440405825973587065434405437440 2960005 286895508526256084730158123185092000 2960006 68657621240523838245613737669478656 2960007 -64323338065397088250713911575222320 2960008 -110179705183215049645850180673699840 2960009 218027836951875360138133441956576804 2960010 -79483943186307602628692183388288000 2960011 -630460983222283774130122923443769388 2960012 70309135945941609059436260338708992 2960013 103388973017270062809757655370240000 2960014 435253682453457569847973080506951040 2960015 245561948060026404231310750671643200 2960016 -13536478517377708012472222531125248 2960017 592913949806314954231482960134966066 2960018 319556408188003217979338802948143904 2960019 303315561098619243608710769616584244 2960020 37391687758331099521199189307924480 2960021 294667149454486885315161282256587744 2960022 17050400845139300425582104791403264 2960023 80161617743598215176176940758720 2960024 -185793420296419486133305461805271040 2960025 -153584874587690246775408819407294400 2960026 32122130675280572416824592158185712 2960027 -21713735030146901021706796494943728 2960028 261709110025418071503605020837082112 2960029 -475286077945723850719533195088534560 2960030 -73408649702656221665974715457312000 2960031 167652557214985523640941362759593600 2960032 718985427965334768988955277678477312 2960033 -90206247384275218621820945961170718 2960034 1034193886357576283163572854579200 2960035 -31693856559489072160980936186936960 2960036 184246056284966221534817581828588800 2960037 -204826855547561015766029562550762560 2960038 -241540651018016720239757066219458080 2960039 -42344615570370814887354083627585160 2960040 163966363758094196237321342118297600 2960041 918759463354042206237308208351888372 2960042 127230198684473678437987944991722672 2960043 -167491361710645064686454301804267072 2960044 -111950300080163173470017482927876864 2960045 176779838699528130186325848299311200 2960046 -113034487610400505996288881303260928 2960047 679845686955002241383675858817700496 2960048 9187288082810768445068545323171840 2960049 -142465790310446983129309628699141952 2960050 -83558655928938450885664400113255200 2960051 -163009981615050011535672158048145600 2960052 123397899111706196287149271263240192 2960053 -430651558264065598668264452935342496 2960054 111293639278164830462549882032408320 2960055 109436228395842060497248529094862560 2960056 34072908315737152426588321269903360 2960057 -256747486984318291391768273364008748 2960058 -58841031296378066238943610685500160 2960059 -46437397531838553976877630684186640 2960060 522807425915678359594279911039889920 2960061 115724796943143901450280246518124160 2960062 -120957718685709748435288363280366208 2960063 -269996055319168666370755568777712960 2960064 6437634358774340043593014450323456 2960065 128083910031930996608955226950265920 2960066 -63795325904870546747921850570080256 2960067 360460210643812330217517787665989760 2960068 -37748457021223449344003858284160000 2960069 -100070823346929684437943045099585504 2960070 62262269252189076501732283649251200 2960071 86058984149124959655713321048109272 2960072 -201969292161380250770769960688819200 2960073 -199006329134880437791669461664163478 2960074 -17391683491055178005065215203289216 2960075 -49054730618302125848217841661466000 2960076 101347878161678390675790226479267840 2960077 -144002605831207386957834566154624 2960078 375546663580385071207321452314255232 2960079 312582041438201899734023372893845384 2960080 2320020873294637146101315777986560 2960081 1017283676846480192216113232569128564 2960082 196585077604683979289521971416624400 2960083 -127388245657383679186609476093160880 2960084 -150141775989890744260526048158406784 2960085 64760352872441937498604672522682400 2960086 -240311632632010470620763756566520960 2960087 21937001397704551213817313593147400 2960088 -438030754735402982889342317439590400 2960089 303176557978195544824897082204641440 2960090 -77100396473188861453149290744832000 2960091 -255903449949144432577454852449476000 2960092 66470646470387200235036772187183616 2960093 58334033047555531800929065813351020 2960094 -64512228962697854559004894384124928 2960095 -149253114649983739745840597053661400 2960096 51671078908906808929768174018363392 2960097 -25147138580752948095354690362535936 2960098 162941991380816379270743207365931520 2960099 -44470071779285528608401432021810960 2960100 24562312545956289962831959852339200 2960101 121830136252881393075202471415327102 2960102 178943292825670783056703224037320192 2960103 60570180715283847908017147690125264 2960104 -46625766885799404801738263370547200 2960105 -339174266609755063997945904958104000 2960106 -35623339844698755446278903613104896 2960107 -739630384497089505023034489940996128 2960108 -59642907787244453834027685157244928 2960109 -281747508248865372597232971543886986 2960110 -226672850062816290886795710232703040 2960111 45336843022164658780436351102561280 2960112 -9945336126175086181344101892882432 2960113 139657599866757560650631816577045800 2960114 -157712130693674461991157425589943680 2960115 21776685321276751802133946085532720 2960116 -229116792499537412394772341908406272 2960117 -679514257602131865357555857785966080 2960118 -25064443676577724585533615826206720 2960119 338951078489370271557268162988975560 2960120 -3019995757844552533655841245798400 2960121 189370873694081346025000845697656912 2960122 -111856484261842719841014033444961536 2960123 304367874522140050704082059496819200 2960124 -25066193876713080897432809287311360 2960125 -30237245743185877432701370305600000 2960126 109097268621777391787473396143844224 2960127 -114555249425995321025890551370090680 2960128 -39764979342722798360594707241762816 2960129 34043681396140732576926493667561730 2960130 -30907147081932026971231522003200000 2960131 -255016208646794384177065951594721400 2960132 -39911221942916664264556435077980160 2960133 32276790010946900721524604827268096 2960134 -361431371270077567401418540913402784 2960135 130778366484909366606816978702601080 2960136 151623297918521797303776980133688320 2960137 -353539979044327877194481793024618214 2960138 -79693515660510743449524741208306080 2960139 92586122508560671270877531257839600 2960140 -78837766825324630661184490028236800 2960141 -311805903482261628253410957793075188 2960142 166328849012839727717284423895320704 2960143 -767284691416832704533686544294390680 2960144 -89701597498181755917526036616970240 2960145 -8965301259661353759451691259938700 2960146 80202134558327608997056237906114560 2960147 -59356673566980572885185430752997088 2960148 29864677582870330262000553194065920 2960149 -541590818884525884956104163617732964 2960150 -4555356502133114187854064560750400 2960151 157673968094547360374083483056925032 2960152 234973514673203486699161955435397120 2960153 -144474037681106879320471637805093120 2960154 -334991077255333321821807427071936000 2960155 118044614775367164127248915291083520 2960156 242982231575876485755081219139548672 2960157 75554958891449229207476840586426240 2960158 31785647773656201767471481381751680 2960159 -33417869191486797074701934314112256 2960160 16925932316594263688807598123909120 2960161 63633327390323101533865924266929762 2960162 29108515366053429922183817183088000 2960163 1053905776612269854005715651310600 2960164 -86434343463866689509016648888714624 2960165 -26111634162538834214172981611296680 2960166 -162539389989928048616710208688932352 2960167 172661227684748373510353028313836592 2960168 -605105243054141120398527260356285440 2960169 -191727668637997994478737130382821312 2960170 -79475371390252091893142726467650720 2960171 -696427230141169598498273183695511628 2960172 11644572180419517003099592610073600 2960173 452710140992368303396565959900086422 2960174 -27406097075312021353707597474181248 2960175 -235689823305171712799130884418882000 2960176 189739151602389908758738648766840832 2960177 -38382185704447051085335150606885440 2960178 -24454622946471943526997517249892352 2960179 -205119063825829478765506436512491216 2960180 2592637737737412245764862167848960 2960181 -58130641214758262127350345878825920 2960182 15104723311908880052190680315064384 2960183 -101026666364565476257412460681798600 2960184 -120156571282179164506224589080391680 2960185 101965604459551129350128540608826760 2960186 -382767688461070004877511275152504208 2960187 5236335087773664000094073713019160 2960188 262891432010459725556834689995603456 2960189 236449068432522734948915255216193990 2960190 -50825898844276944682090694013096960 2960191 -23738615923960042742364901835399528 2960192 -52984747721034601289337063654555648 2960193 234723731271762895289357795291480544 2960194 266519567392605947100126563852902272 2960195 100895505062918723336649557542291200 2960196 200491431158175478026499719839112192 2960197 -364907030191086494034985817121472354 2960198 -325974342607847305408608289465994400 2960199 -414268363939449956072177366774991360 2960200 1874670337054502296179332482944000 2960201 122008522137853056535369222659699072 2960202 14652638439788671072388749176758784 2960203 2152473797079552287928185729591328 2960204 -227262938577199067561212793533271040 2960205 53268191756228283076964998040859360 2960206 5780445918557585275008559338969024 2960207 -758490659729164012488745103480309760 2960208 -94427748502708477910174048169639936 2960209 83267316247167820848270772869880320 2960210 70153884994451612508882210645227520 2960211 442811061776053349601170459394841272 2960212 414252868510840316409879675419459456 2960213 312207939327417383243485101126432462 2960214 -137355851679769481971426570906320960 2960215 233746688208918266999942265700693920 2960216 215377251918424913167717311183298560 2960217 94748079558717046274287257220475268 2960218 -61122319492480708192058952852832800 2960219 37613824613180850769507047406278840 2960220 425039086735491842906641937370316800 2960221 -92153300525892942157319168756397312 2960222 -57168295098643005997620944817661440 2960223 596104079028408861030471580040448 2960224 -245168503312347708281525183717965824 2960225 -232848987025484874862184241466202250 2960226 137649184494425222638195918591484544 2960227 -87313307286128377100500862555006284 2960228 122508213632824567391427314627957760 2960229 27777534666873603755886011925694080 2960230 7433618827890114064579601680427520 2960231 -556673484875643864909441281781520968 2960232 206677687944956421581873510571786240 2960233 197603843586367177889152959709969380 2960234 120842422139522337329463035451673440 2960235 -52987202290727999167295829123334800 2960236 347463395530344047069814916584577280 2960237 451292932521216595087804063753278966 2960238 64483147401261254823367820119910400 2960239 173344887766793748711681749024643960 2960240 98351050914930942255529677723893760 2960241 279350906716357005676484301930496656 2960242 372519571936817525658002873722939392 2960243 -29036097274112730014975732938985472 2960244 -53142300374341172733451120126537728 2960245 217277857692509832299473407746041500 2960246 116584500245356848398058515074532160 2960247 -181997559364257432133448830638975000 2960248 -680565529139713666817777065070346240 2960249 143353578394628638461695119087720314 2960250 114202624733931732440739625226304000 2960251 103394983563836786131493859581166352 2960252 69954967497043627098015012250202112 2960253 297590318256560970105679835439604800 2960254 22440763891944076670970408604661760 2960255 195474087822949403125204320748084320 2960256 14929263348787175606911606487777280 2960257 1016269809006666482309449946557404000 2960258 -17037132586912282302521234762572800 2960259 8809807918874564145448521511781040 2960260 81936908622945534960886693478042880 2960261 -169720935380805148319109228603071616 2960262 -50442263375890499337846005730910080 2960263 -33370581130725694662624962099912936 2960264 351910379558175631781680813947663360 2960265 178370318413194288586950148709760 2960266 240940004293374909967595751201423360 2960267 521811929917934618409545083484783316 2960268 289738232345209663237864519079677440 2960269 32210813317774789324059753227790008 2960270 9462786276805252760645581590694080 2960271 -63615939042294970603442166146252760 2960272 -6019101981240286770406762571890688 2960273 -98814117018258689106111933521750478 2960274 -44538161522514647388235711819891200 2960275 312961576769381418267248104635284300 2960276 -302739456795402216958733127683880960 2960277 -260100214357470202234787688780202080 2960278 -235525268556633089964632676660086400 2960279 176852832064427086059366600190950576 2960280 105508602307007358621588247320576000 2960281 436548749116983181860246762166219082 2960282 -29678002676694353702144667314143296 2960283 93970827868274772306337275864652800 2960284 190126231130268788636647212028582400 2960285 -335896893656467598256407234048272020 2960286 70066919366070678052024395498073920 2960287 -272847563455370829558037132472646408 2960288 874974087267689694571673628872540160 2960289 -312544340275279627518807291090790446 2960290 -134538768982108808763490218131697600 2960291 127241911842782965572924471000278400 2960292 -2927100767957329997558868559792128 2960293 -101533024528150546676164452423845600 2960294 290597585625956360241090393356515392 2960295 139136178411737045160348256779110400 2960296 6696689351478476941171692259061760 2960297 252320523526111721010699184010506746 2960298 -125187210066702944195931603359538432 2960299 -224679028817760836215079024382337664 2960300 -5796916061768387243308248211584000 2960301 -281002191531365352669287862069298368 2960302 252770480121133269002439712437537600 2960303 -559710340919041199869355046765134448 2960304 -75302701633607067194872812884361216 2960305 111028890312942658885300537803617460 2960306 -263248670429876544690675927127953648 2960307 706858347583451175441540181431552 2960308 -61403198216621157416765809107057920 2960309 -82283820088155814018254119649154560 2960310 20867049889591083711526317196696320 2960311 -670085715244432943139400034038494200 2960312 544396482694402061508755984965754880 2960313 -220322565652299892267552020188440416 2960314 -35676881957237964309982900386201600 2960315 134540889024284784402599039691521520 2960316 267962859115195455202489887830671872 2960317 503622141796654347619527897924887366 2960318 -39025243288288179847339261973723520 2960319 110499286367072486444203203635506320 2960320 29885891384486622550977724683386880 2960321 32418480304317979437413361509171904 2960322 159953140527790498913591359644628224 2960323 -398401179002791313661316588984600032 2960324 65599660570437368622567369595392000 2960325 -110296670127853002824530265515344000 2960326 -300705802842304866293646933916425888 2960327 81219534250776898205013932716297176 2960328 -133959142127620594260276911556526080 2960329 490043106248045694093383645811885876 2960330 102127417228029313705061996934589440 2960331 -133909139491618495069128748375192320 2960332 270329988591560838606746335412659200 2960333 -285344431675788797902845715403734560 2960334 132226410305687517790678445492240640 2960335 2952745695610208452821446431029360 2960336 -22021698660928175394913954469879808 2960337 -134191840346626813698680975231796240 2960338 422859513702406849740605972935209600 2960339 314656429638244180941516057842379456 2960340 -114928887642360909966640247220172800 2960341 8142341043331635291663960428785742 2960342 -119029202513189455654751520683335680 2960343 143675301954102875041937520896164224 2960344 17855292696593038766269187455180800 2960345 -64571148814995805005964340752665600 2960346 210280244206416517927070529150818304 2960347 220261184669860872832525426348103440 2960348 -178431614215019693878640085036283392 2960349 -29081555912392832232380608405073280 2960350 71375342817059513351882013127118400 2960351 544461851010033357962393899839176352 2960352 -404030351904629084809809863391313920 2960353 150242956461485850888718705854721728 2960354 -275070607279993482402364416092531040 2960355 88956257980320138180617039349745920 2960356 -12530364991371442819526505730015232 2960357 561709000254574825275337370273172606 2960358 -4456085604295790224495117742826816 2960359 -576825011410776859603462767569194040 2960360 165797696394938284104730800818073600 2960361 -311085529592492263340067434469040320 2960362 -243852507017774717673914315277119568 2960363 -201885074500344696939119393019681504 2960364 -45958833270204779865208437640912896 2960365 -123551508753234124448554051108234740 2960366 -789331867015902083879123485785600 2960367 -46323077763142372767796835019866880 2960368 815728308715951027196374816948224 2960369 19346953206032112524631417938403360 2960370 -10559148389312559643073005179863040 2960371 100981883911682958266648976308714200 2960372 -24396992407215021499044505990299648 2960373 -108298458045463119809771030657279040 2960374 30053573871719408188654915517659200 2960375 -455774864251464431637630062717412000 2960376 19932699545445196352170084380180480 2960377 44224001381923848290624158450819072 2960378 -4541840306742631090554079926301440 2960379 190564694974862150985745375197285324 2960380 -247253931953201526564727149013416960 2960381 -463158047288129731576448800428493818 2960382 143312216023390291994178156514819392 2960383 361089323575047210690723232483499520 2960384 323156404669654802055084841044541440 2960385 -92484436936675381780284264852950400 2960386 -241141787311168410010920710412768 2960387 -267133965566449295356652149159688964 2960388 -23323343233155874205958457686410112 2960389 -1067215963968966835086688985603108544 2960390 -207829859400368541702914669735644800 2960391 -56819906827896486400952878261827072 2960392 544402355780547603778216150013921280 2960393 139447047256275370212452360279919642 2960394 19415107582746944602211007123628800 2960395 332705409513699239244238348961956080 2960396 -329829885519385578267881491398355200 2960397 380530001293063301013740094236970240 2960398 -81313449373495005534267787361729664 2960399 -59969852172500613503251196843707872 2960400 -20337707824522018034389872530227200 2960401 -117512785805001922092047632504028048 2960402 2420527143206881896660461869387152 2960403 -326163994627483052610088382259277896 2960404 -37378608499363029522436883146969088 2960405 -12606729631134896525955264363502080 2960406 13800601306839548505053718289736640 2960407 -30901058059886395273645947501753600 2960408 -310833876424405030568825863075246080 2960409 369143578137210906487635554360417280 2960410 38426967326926458121419249667803360 2960411 -455003037606800605103887223185118976 2960412 -15972932609190254815082285784662016 2960413 680351656886429337070148766268098662 2960414 216862483480689654856452289907953152 2960415 426713252768805787607859376379508000 2960416 -22697129657266822463077415204683776 2960417 -341062096642240389415768290150309534 2960418 112311629739796397578137557541304704 2960419 -141004799951507077410420150321381888 2960420 -309153537814581637950588798036606720 2960421 687988342941344196944600523398976 2960422 -32627714843139509712379810892451840 2960423 -417827564982446281281304577080952328 2960424 -270591266007157373840672904561546240 2960425 -22081820437293608799159381602604500 2960426 247026189347914409669133681550900224 2960427 192440742826746285480886193513017008 2960428 -70317944017992613013255230348628480 2960429 704092187746715159734674277047567276 2960430 -40706782852427011705476955440245760 2960431 93958843849356891437480817777727872 2960432 -17376813821581987200655981850148864 2960433 78536806858522042455405323300948802 2960434 283064040529641716834429709969790080 2960435 333832664300821941880413118616144880 2960436 127590020094080935228399482505052160 2960437 605181955587717359283490457414751086 2960438 -11382575385438998530802517622397952 2960439 -296777650442977930558625639291972376 2960440 -37660409918839193963067699204096000 2960441 153812280991532150135689142321610384 2960442 17550024829259435150742703632660480 2960443 -730105803906371542345710875805597240 2960444 1819969419787788771309459759485952 2960445 -60080756640347540795569132283487360 2960446 -85542733390574152174197583149488640 2960447 -230269842601462945226667216115420800 2960448 396370857207093083666651761606656 2960449 -281284875010490143165815617890527550 2960450 169763907379207357725369671800374000 2960451 9652783958518341456400065152838768 2960452 504720611088225754628466080989323264 2960453 259016474103875435833533074670924702 2960454 -21606750275112099846627956099463168 2960455 -50859209395338792353284523291310240 2960456 641287034169669625673483166584570880 2960457 -69858028206359165632834098078136560 2960458 -33102712841975137946765919943699920 2960459 -178687275811586316482304293530607340 2960460 -121741224068594136081093462585630720 2960461 -89136924181493942442306974535783968 2960462 228418189355417727165896575455223872 2960463 187717224643663648370040719493775488 2960464 -621018380382468057588472933384192 2960465 316186883302098365937819430340302800 2960466 194649682141008514342168438961260800 2960467 359378402114238992093644295929121516 2960468 -11914499496684225587391545298345984 2960469 -102853031932939025066250926165196672 2960470 -981246444056127454857041937496320 2960471 500141286088231771858631666756721672 2960472 -87160644273051661949477467947048960 2960473 -181426274871330455549579286320683520 2960474 -96169507472720154004167615439299840 2960475 70287159872100630508268679506592000 2960476 40701549229217242628194145368217088 2960477 60368648424041676034040844793784460 2960478 139503229348247035417330291364330304 2960479 580365233719644939378926513309058080 2960480 -99411656149046257975231715294576640 2960481 86117486723576372090702930481864000 2960482 294197165477053196956575443418441888 2960483 124817253911289375556609038265023840 2960484 155530403874636556776651794764993536 2960485 -155047866856892168980575392255217600 2960486 216676124900488519227866747483796192 2960487 29193114285904730011954453872952416 2960488 415510947090241462259902867071605760 2960489 11773216199889637101248481551638656 2960490 1942436835376506794772883156976640 2960491 333689642596986131879373209781698352 2960492 13230248940505761156080314391644416 2960493 238266712734462743393960060234198400 2960494 211206130076641463794141804016976960 2960495 247847128402899608884872676417053000 2960496 -16183478147733405497984485058150400 2960497 -162204161743213365839108601450149888 2960498 -298500783692155183314944539907283936 2960499 -317620234168601836766777207044160400 2960500 -77139981096478063566557985570816000 2960501 10734851741874810963509914114278492 2960502 6740064265680591475568565849546240 2960503 -8739020947909739211535429338961696 2960504 -189364287066877753217087632342118400 2960505 -98725658051821955657436166460327100 2960506 -99387179182957032369529736232957696 2960507 -11541712867733045567664746941080 2960508 285052892145354458778962584059240960 2960509 -319558719250106271853778918095559290 2960510 -2655623458019207818588388328771840 2960511 -103092672986960577507535887319881528 2960512 -326767079809656813452180323722854400 2960513 -179241358571929926913117278735158316 2960514 802616532770240043569701980484608 2960515 36481477313068668140961747526845120 2960516 -32824254274219436091485137742944512 2960517 -153609036363353528671678047876881088 2960518 62272845974501736601653942676993152 2960519 -209778718294179929743853467208964000 2960520 62847511839056539410456064809369600 2960521 -95859791147202064292354890310460828 2960522 -275463718111010148546210043941332688 2960523 -73071381737334493400098522449600000 2960524 -78893828107426149819125252874497024 2960525 207138296663613944053839161913000000 2960526 -3948741585051534317534428180259712 2960527 221985067762062198566825780001363408 2960528 -64436741576007766235009634943942656 2960529 -272038273196808020014959512682691584 2960530 83003146432837254223118880407424000 2960531 -135328324148054950134338589876580800 2960532 -112924851787178787891048452465468544 2960533 -502584083637617259570007305234584100 2960534 60256733440894732145897279384859072 2960535 99412677543333409452512845384453200 2960536 -47405231488340197902736018004920320 2960537 143779548017912050229542494428666112 2960538 56255761534008657876333152061012480 2960539 -37957318579472966003886118877475360 2960540 -103242866814202005086261532715422720 2960541 61116360846419800206002955950223840 2960542 -272149600245163652987784812690406720 2960543 -232304447952455083338753582446930208 2960544 160767319898656703885850487035002880 2960545 -127049713838617882500459736086061440 2960546 -246360981904406964348160397986212528 2960547 -275957604804997977562540096664689800 2960548 -220343337295623680936895058478612480 2960549 -91843826303258746451923733913175080 2960550 120523725546187175088474443428800 2960551 143769085826750351115844044128119704 2960552 246882784605934800547979589471436800 2960553 -50884498498217208466763143492381296 2960554 305624503862011535394205707505484976 2960555 49246536803135952016548336178657920 2960556 -81412176278041650382065357929200128 2960557 -424490677692771551646203745983081194 2960558 -255378790938637601114946524426908800 2960559 -125861096105006111450829469136213136 2960560 18664371981657308356975217826201600 2960561 8746783411453101031115920540496400 2960562 55022599886518661342240314771734528 2960563 41635010335695026434531867122252812 2960564 89782993567642984158714821241250176 2960565 -163802190418628837523933275906784480 2960566 -76382837204013679250522395424465280 2960567 -19281048479154274141003623369750000 2960568 -22749404338222659481098748154204160 2960569 -36204610767165219441492329031472032 2960570 -25789349794412123807860203151717440 2960571 -81121464146911382512316704552365288 2960572 -70002034176557006534095590123265024 2960573 138150398670026771662949753231102400 2960574 -137245514717542990007616757220960640 2960575 -238476414587788043037294553194104200 2960576 -122093053792946088586627316409434112 2960577 876982165328643750080555169722538240 2960578 2182578116201161625909059048504224 2960579 555489494783263687534416971869278600 2960580 -51735841211216126788619863024742400 2960581 298330690926702284368594730027340120 2960582 168148096281104414123618207318359392 2960583 -56560011602688274231240991544483072 2960584 -738480726696508602559887483456307200 2960585 194719506185253292591150656410747400 2960586 -172566243710123889938273165732745168 2960587 116283541804042972178143125827016992 2960588 30821080969978074807658754750999040 2960589 -407397440315284167129513082423240320 2960590 299023468249971549923958047514808320 2960591 -817536837524917105004039101208198928 2960592 -35532256564726245204658689258160128 2960593 214811699285208298675933190874368 2960594 18815233521778735799554994524733952 2960595 108121501263494614563737580579017040 2960596 62002706143468918987838778790955008 2960597 602468224273730155565956775574836046 2960598 -83750231420524614871413024046364736 2960599 -587274052987927264731713983062088760 2960600 115835764644619476217895863669248000 2960601 147976059112558331276839265002491264 2960602 270722257780147116569565322298656752 2960603 753098086530652798124479744896198852 2960604 -640009106734057045220491108754227200 2960605 118178657755076999848304078738785260 2960606 -79408340460483116896898282759887872 2960607 -166352066524830767773254656527472112 2960608 -73615731298631229778029570106589184 2960609 361913620148960248325655353589819810 2960610 33904273417530932649509988137395200 2960611 -139984832368099119195740639343992328 2960612 525210339496557193480222333484912256 2960613 -170789298198911382952919202387756516 2960614 189268095478341068539647001629603840 2960615 -168450676412780728297650783656992800 2960616 -13001012860503113619834714800947200 2960617 -90723401241453792840527215306402176 2960618 -218774564654060725914907958563560960 2960619 -448807884053889041548396018873170192 2960620 -116004830035837424097686457306470400 2960621 198584250780953778389617697651940822 2960622 -16310340559045589318810213377315968 2960623 -661878957263753886287901867396734128 2960624 36828016975083670387357768684142592 2960625 -65696951463643660031742766930650000 2960626 84495158646856475332018801231018512 2960627 -23018840571122706450374648953466928 2960628 187071360449545347912452839864320 2960629 56444776249158539042355629557564032 2960630 -136676977110476451294167855119248000 2960631 8506585160876572110739888123237272 2960632 -1135443690797198730106247308629319680 2960633 108107107859967193433253706778898504 2960634 -56924122416146121321878262453209088 2960635 -332331353569416491225843005814698080 2960636 -3102963444289253949104557275095040 2960637 -256767767662737608931352508262018720 2960638 319587207603929510097431503953054720 2960639 25454978626585611584482124283079920 2960640 179420579586716510187472827250114560 2960641 -80013797541463191494305672778952958 2960642 51925113444351134855648369199467472 2960643 101968660874016229015066495307030784 2960644 165169456951573380737580736274654336 2960645 202939376420471553873214091045715900 2960646 -32887931481432258789355813471510656 2960647 -235736515207984693104414652789260904 2960648 -392303280329254500859800037449968640 2960649 74782932482482580798188258858574634 2960650 -13827530638371580685446345481664000 2960651 -71845463736362757861308572721721096 2960652 -203608002256583931971597425299849216 2960653 -476704245082397335779966039610481098 2960654 -16693070208840214188041430409613760 2960655 55357135971028509837778440709201920 2960656 -119888571900661127596483135329075200 2960657 77100723858232951087026267070679424 2960658 65468353442953240052084710149350400 2960659 270587824722151651350766511920323904 2960660 -3258055080327845874318580358092800 2960661 -6814645612981700274996474481709760 2960662 321991404418896981033177995316044832 2960663 536541294866481018638646290875140840 2960664 -20822370661765237291519852100321280 2960665 -427534193609918961439247699610434940 2960666 29660954606765845377172925385358560 2960667 -634667970788721270917735424051487032 2960668 -309783894766546844334494075372305920 2960669 -470571940652324979819691420199337204 2960670 21250403720531447445776370231158400 2960671 -61562444085948923146182908297088000 2960672 208746586745890143803451603318472704 2960673 554957332909067541422673017125560000 2960674 -45467989039619078134608697793735520 2960675 19097093191495869445928208614592000 2960676 132063108257196811875885147460386432 2960677 -1174151936696633639945099447142983360 2960678 49540799782813467622517903985842016 2960679 -3356364041190333897432744403670400 2960680 -361073511349607088301735109632665600 2960681 -290217682190308988493970690187824518 2960682 -108956357009224617065190419178379008 2960683 618582403135484843910369939290280960 2960684 -302682186022748015381972233474339584 2960685 791964826538974207666171955366400 2960686 58870523549233650783003585128169984 2960687 -356544431929175636763562596941447664 2960688 2679864428251172434871834119471104 2960689 -630534324719476107629903411857174510 2960690 169186775053670537206394791352263680 2960691 226691056855889402857404628586655744 2960692 -24795077393293192153272804918865920 2960693 368910212323491946601934450119025504 2960694 205623365695889981996650525373422080 2960695 120608605098988086736528563832810200 2960696 458030864443932033642900129935708160 2960697 -315832982279395454386564126326007680 2960698 46063293878782612747392926927920128 2960699 -9080757989645514449638058095856640 2960700 55272365041377178713150610394112000 2960701 -320279416335450476466743290732554298 2960702 46452276673847408310912803471159232 2960703 3120133114027285577585816233534704 2960704 147650293106867361564756675137110016 2960705 140938054561722972867605892606726720 2960706 -81554494166623645192960273296921600 2960707 322870250762848647062284022313586632 2960708 -102368198210415983229319805773661184 2960709 193750179041967149317306938854510304 2960710 78657397605492918057522938049989760 2960711 -483941036849084356527794099815972560 2960712 -41048427588230862801260836760494080 2960713 -43716523443895618795199587547640960 2960714 -177719107927518477486641128950057888 2960715 -255172004534063453844026041135076880 2960716 -165611170336955246911200109322165760 2960717 -51254760980825423742230546757211008 2960718 -24176978548278419953903821573888000 2960719 100555223876966298714412019197835120 2960720 27497300957584476585990636841205760 2960721 -285787109592048433115532001113038592 2960722 -284528176110673058279128471027200 2960723 -33148437311286392621369797067698920 2960724 127442532206791780826410658074613760 2960725 5853126325501820563207128518698250 2960726 -71256521676308664932373578807963520 2960727 -165547843162414809561044253503496576 2960728 -233706799027186281873293155826595840 2960729 237808529725851159008008869011208330 2960730 98683784906058421324299924482776320 2960731 -832032710863342096380532112145471696 2960732 -40093638484828781001789454699315200 2960733 -68431540604557770371799184910127552 2960734 1884774559639400093171134371324672 2960735 -649270334234448032893095654930900000 2960736 228218787555604200056408896341540864 2960737 112999501581923110856317172417893032 2960738 -171572129846156560170602297283644160 2960739 -236409591957890993604240467714935200 2960740 -17774647652554337673445357417950720 2960741 270578263610340914825937192755710080 2960742 152240322038306536642054631506322112 2960743 -172739761184422959279638017320720 2960744 -189994902454223869561861107394068480 2960745 134714952675740353827475639421565120 2960746 -85350240603209943759244668392664576 2960747 68766532181259497959381964599790196 2960748 21678380351812602372077143777935360 2960749 982088310693359245195701794154710 2960750 54800954926112752324031269715328000 2960751 145520599856951600402182772188262400 2960752 188448796564293136503648888456773632 2960753 -448037661568301459640575711132701998 2960754 -22428051063058140861054556722279168 2960755 -1936596407115059739879421513521600 2960756 -151131987933541726200334077478001280 2960757 333851669201800827377854538605510428 2960758 -126329807086006115443355457718151520 2960759 -199674298937190659498190306189254040 2960760 258997127108108842535258209620787200 2960761 -31208511785519667872831591960741808 2960762 -57605071671026805118935739204945920 2960763 -54517619445166784650292125181045280 2960764 -99506306750626921693189958039271424 2960765 5318698168667863793925663095819520 2960766 -151869269302583120699072504756054400 2960767 167812260857604767526869597379006240 2960768 553130699570052423638158846061445120 2960769 -109240304856468050205963770508371520 2960770 234588079779328728411623074100275200 2960771 -265156152765323682989557225990121472 2960772 112812074947054661837583681981729792 2960773 -667298873117708681583429735096994978 2960774 46484120004947945040994358289567552 2960775 192216815258399385468765101179353000 2960776 88085674368567472558358895353856000 2960777 -122381260206609883939920502401399708 2960778 -133334440284211474570321649849554176 2960779 59432033521328145134105303426217600 2960780 365943353894816586128991140559805440 2960781 273367377864994187951440149696495552 2960782 -407496312563332689905613184642314816 2960783 10606078680502731906450340897428720 2960784 -10059250546587459888671766888038400 2960785 123331911689102623962410046038500980 2960786 163761094005269885248588622608328592 2960787 -60629693885971010090076317529466440 2960788 -184946993908739329051348485499517184 2960789 -188105363626841632953800419712902560 2960790 22551008232735093410393498328637440 2960791 417513073658037603053904695888885192 2960792 -335575677742224620471516104713953280 2960793 -31513366741204183520287267115710896 2960794 239502290155851972408843309679635696 2960795 81573259220120106542225065552400400 2960796 -57273755672050477672047890293334016 2960797 -121391223114190026896783981677002240 2960798 -1783445658114922394477158020143040 2960799 13634174319078133019646782319393864 2960800 -329836096428603132645375530832691200 2960801 -649100600927169429320527433197383198 2960802 -6362363265428872641721531975096032 2960803 53792649449112752258646224619160200 2960804 24759154401107507040229243298107392 2960805 -49511902918819647660169706390334240 2960806 -102173859521601675948410224556004480 2960807 -10860763976718296979767761932845280 2960808 3204652418817466285548391189708800 2960809 148746002002684463196727265869654010 2960810 -71427451947373382038766790789242880 2960811 45071868552017024709308685210674832 2960812 453828506580554423708800675996416000 2960813 -422963830754949037640613523167093780 2960814 45858432215996445736938155704612992 2960815 -37574017606794830844840225653632320 2960816 -130381408579155039050056472041340928 2960817 -4944805090469961833278484375350752 2960818 63847383325109732320536715947274752 2960819 -359695538332955751158574117972033780 2960820 -151885651477117181735932608207974400 2960821 547636380938957513006680166782423022 2960822 -100020372589770444533570114011773888 2960823 44204566974822212047273879456190184 2960824 -345549594038908767940103549192663040 2960825 -135899591380044835565755868146708050 2960826 57294575294633999417146386201205248 2960827 191709342554225071438428902540336440 2960828 -155290124478039947665985774246544384 2960829 360014633366724334076981914951035174 2960830 -5475692380271459399045884098325440 2960831 -342367850755811624855381228248726800 2960832 17137989973197758113471851116101632 2960833 20026109532266060070939739906387140 2960834 -12340866964746639140252440214075184 2960835 -68766485845961533976170185199179600 2960836 -33860985415449047918331282287013888 2960837 151922143453477637607328729548336192 2960838 453603919223176229230438557076066944 2960839 116030656187021733290806533546067200 2960840 -128145824236673206260969466100275200 2960841 125506348017206776710351076601573760 2960842 -292992816182508749078176569302476800 2960843 -19075971538677629124550568679537096 2960844 97668129869758953788327726741240832 2960845 -24169409127559155926692236588225480 2960846 68166991922629982229815278655984640 2960847 473636920194686391025489704239441040 2960848 24513075975222374881194790205128704 2960849 -59148425758755047085014928453790236 2960850 -33001818370420363302782112383088000 2960851 -1730740687956076624258617719031856 2960852 -94743746390880182920350407466113280 2960853 5940951058814427129108636602939520 2960854 -33617284220586082063265685779380992 2960855 15156430789630213838025638066014560 2960856 -106008393531165115320991540996300800 2960857 368583557151617298815517429657955200 2960858 -77078912961397203747007266496584720 2960859 -198003531868993572718556099314704384 2960860 4253145601883985719009886087936000 2960861 -254202737609225658393569714955944538 2960862 85864512462157292637204792495719424 2960863 717325135029249607435741789494322360 2960864 -532563593847736533579286577588994048 2960865 -314199919716565959382201693877217600 2960866 -246663016108993641890357253817192368 2960867 -14987047039683831438764139142048608 2960868 -116971924689499833079739730858101760 2960869 28185623771039459123407684802630270 2960870 301656246821855056950765865309440 2960871 5505736275088519332564987263914320 2960872 79319407207600787904566932473446400 2960873 507372770734753748376430252735813620 2960874 -3740980602334161497200856116459344 2960875 -636489181037469483619327856468268000 2960876 178265881242848478489902022132802560 2960877 -235849381728900925197332662125151680 2960878 249854399612560602941986762427897856 2960879 -239331623617572206334127602477490920 2960880 -2564922758410632740544442760232960 2960881 -173231455398679336212682395308024256 2960882 -149558453792073842524557619675815936 2960883 -73923131196641750200880102984470320 2960884 -298165478172466567512115694749798400 2960885 -48862452303780109166117946337075200 2960886 204420462422664334264263421396438464 2960887 -437301990232125681112419184317821880 2960888 -41773188494087474328389451776409600 2960889 317883148436972576234317343096249424 2960890 -270341304056137292129517944296595520 2960891 -78310138277714782103184322250463708 2960892 -100383061009588648100425340760642048 2960893 167590424299733341588258435332100088 2960894 -405988100827740422125613159634240 2960895 -6930868789168039868701775002882560 2960896 -261833891393510671616980236619481088 2960897 155305337965019970346915089205603464 2960898 -40482773395784719910530804699748352 2960899 -587972428366012691973674156610852100 2960900 164868703441616941559439327254112000 2960901 25262982941909359770435470986679040 2960902 124867709245070190122872672219393152 2960903 -91406486748665386105708639354936320 2960904 40107486439474722778673293044203520 2960905 -173507667106765379347278003641423040 2960906 -212784933920086973736718623559673856 2960907 -220501485088667629987968536002006608 2960908 351622729476295726522985630991120128 2960909 -204917084343753694696397266999985184 2960910 -104375646617663825758670124866883840 2960911 336054713935840668565769967311073352 2960912 130456247692553780989950426938351616 2960913 217361784509089578454838122673546688 2960914 -232145432954663458614825308511466368 2960915 409173017912960127540244782423958800 2960916 -13019284863657225176418249226444800 2960917 694191903378148640405621569623005966 2960918 41009289266459659379708502538928160 2960919 -106196491325691691412401297586865096 2960920 600931702969264142021818243141632000 2960921 -96511165395105117100289662606944000 2960922 -2793531175044865107731042155262208 2960923 -152415989236704062488979042314197132 2960924 -63900691786739732555910747761040384 2960925 46955466303865381421956755935121600 2960926 1680832872290860326817016727896064 2960927 566615141712294602982939866130343776 2960928 -299753424293605518259049643638784000 2960929 -470722770249308517256230225917653740 2960930 60309825080797878172417889158464000 2960931 -216309094188278520763968147141840576 2960932 -11020964614469403359486968534585088 2960933 635021430031119132542007467558975004 2960934 -3702542285793969385538587404779520 2960935 295328251864109855828316485008262160 2960936 194797331268306150359285633051688960 2960937 -82996355374760469638165035269312 2960938 71786964094556147797073561666471520 2960939 -152214089326506576657035460482552376 2960940 -69855190189441676586628703886182400 2960941 -415424446652800644814967667527318400 2960942 15636862034131739506288813855455552 2960943 194411118411884959555259496894317064 2960944 13257918426254657516599671635378176 2960945 -205408313242432979400050035133101080 2960946 25651586049527179991934594437197824 2960947 16245228337928329129004427406323912 2960948 284419047667454584658553262859495808 2960949 344529913718455835198128561312690464 2960950 -85990446368149647989321583025932000 2960951 -77555173846184993608887630903584256 2960952 -7195469423223961269060354415226880 2960953 42527369432877575587644827135775744 2960954 231787761790802791498505619469600512 2960955 -46623858264613524832305185078961840 2960956 595803530632317007835446024665376768 2960957 195420678022057598502744055007083206 2960958 27736426444144085807766998645514240 2960959 -338959772030329277007630223307704880 2960960 -30567346548233019449318894154547200 2960961 -33284346154563365407469926921062816 2960962 -51894604644831022376315783879513568 2960963 -281624016880285788473110496771735016 2960964 -73186073514579955748874526568998656 2960965 -2749915637020015114284155900851200 2960966 139972558745888439950831586412398432 2960967 -255746930299145060883142137022168920 2960968 485858206346624430146738169880642560 2960969 35422759575504780234097223496273360 2960970 -24792290849242250249315458412390400 2960971 165130117881736194259140319781664960 2960972 441451230218836474602969987424890624 2960973 -143148505474968736481679740885890560 2960974 178839160184804358418996306558602240 2960975 133996432694685299874399904534868400 2960976 -43531367677250205791875689111748608 2960977 -133998114084112232966452092020620174 2960978 383299665657583209239966550314954880 2960979 13816315379008980202858562178869760 2960980 -6475623500754656747380635234324480 2960981 3692579937222464404880438970329532 2960982 -124748917368512649347730360539410560 2960983 -2306340647272415204279118359971200 2960984 63755122487899201093268858491453440 2960985 -119934336658616833717824095954404800 2960986 150747847761229956243577343406816000 2960987 167314303948568662485312805072883760 2960988 -2714052441374005721324037188419584 2960989 415081537140672722916273705349930790 2960990 -28479030508706457070686351728952000 2960991 251390598535930456364927605866720 2960992 -435240200095846380654860394005004288 2960993 -317670733244422918369090764511832640 2960994 18341360128093004274613022018684928 2960995 67878235048607256362524713229266000 2960996 -9185623786006411570843027640401920 2960997 -48620232948567369723009327476348544 2960998 208333179115890686111407738421168640 2960999 -56105271834716927151355091220402240 2961000 -155087065970818348816070005063680000 2961001 -722812823809342646319546403380602396 2961002 322076241273280774821941700355221504 2961003 515406744799711355695758762691700208 2961004 -158592754107192150554276915910088704 2961005 258469498695780801875866654112040960 2961006 -62998045381907893173891488368692096 2961007 -169559341263386191516421490321705488 2961008 -57978742860054982236298205809901568 2961009 230109600435277959567338264670565440 2961010 87033810685600315992512506507248960 2961011 -46165181463599647435575120815451768 2961012 -22837443854689828035492720984741888 2961013 302020904001374529369543152354640384 2961014 -51894733244270744876360954791164288 2961015 5665031429850023631161981770696320 2961016 2853987248384383213723468071628800 2961017 -176824704543610700370655979933766720 2961018 -22303398939915237853399465792492800 2961019 -234853288449551709792653295402303580 2961020 -53710834429132885061755485007933440 2961021 -335462533780910036937366051667764288 2961022 -162704590515989935137976016685685248 2961023 5650398674422226277156313637295984 2961024 260861590531658985876269802643783680 2961025 77875209042599228825790066074914800 2961026 698405669653717110756880684286784 2961027 -76396758824955768285254830385637312 2961028 -182745707763294283770119495292145664 2961029 117786973629031384593405216274310784 2961030 -55693191193815971593513269975456000 2961031 107151970779360328892535412637440464 2961032 -450722201971235920109067756279398400 2961033 -324030814006538796741886612412138400 2961034 -166837729041851820176584950841765584 2961035 -29662758373053391645089096081550080 2961036 -2751042309868967493530122314900480 2961037 606337641924217293938158673838549686 2961038 294159794257767632049613681442473920 2961039 149299371580431445601191135903398024 2961040 -701338456024693745254715859517440 2961041 -127930273131720035971312253518421916 2961042 -84654990199608787496036437278552576 2961043 -216189604168995570213724212160839456 2961044 -828900695039860790979397055213328384 2961045 323222799072934063471081291621551000 2961046 43008725703455709950862587348080704 2961047 -216497265316697850640794585788542512 2961048 381258546347260839972262799112744960 2961049 173867723839015083502471786777166784 2961050 -189260733165571375018869024247249200 2961051 -229243101883609955914445595475378896 2961052 903337685442189113620941070083072 2961053 -764951315928822573738738538050076698 2961054 234441344354647669877361589284492864 2961055 -14637808415945025391329806179392000 2961056 -188733777753759011901302674560122880 2961057 11217595543897438376957356962388416 2961058 10858400988406654708309335715657728 2961059 -439877324461479790279937439337032984 2961060 134171095848135365213741037901455360 2961061 27871903518573254715948929127802524 2961062 -146317742561856462633839858521984896 2961063 -135240826895132995924744510232167680 2961064 -9029709306069675877488870403568640 2961065 -595342093137095698824060714584020800 2961066 -210242962775273689633343086080000 2961067 -72988465739473359987417261167975884 2961068 -112089896167106238577117864787819520 2961069 61576817164037557907692202329460544 2961070 204397288272058069672261840773708480 2961071 -179938082213068656539909933726580528 2961072 82774988704205653590749369884852224 2961073 -36947414874220292552375646613532160 2961074 -153854002424924731824476436204134400 2961075 53891411357668702259865463675059600 2961076 156964493107892078162508091456408320 2961077 -355320927305485802388065939280825600 2961078 -113359299788958220521304842095677440 2961079 512733084631156395295899161293361880 2961080 -281523730081238848913535778775961600 2961081 -369404972895171672407462254695825030 2961082 -270700485757054535218353580475806608 2961083 315686700220419707412416526391135332 2961084 -74664022839000458290667461376483328 2961085 96312046722237974577720402311844780 2961086 -300571473017676951992763218443008 2961087 379141545100734437890787309623586760 2961088 -11975990538439432812648979591331840 2961089 -55204180890637859730312916689633792 2961090 -97185013394470281918963052682572800 2961091 271697620211396796476359067573605072 2961092 -435677371153874725316217173771781120 2961093 320014940760458713497785987046348000 2961094 -63602417295047891005861890538955520 2961095 130706424344331567444306584087844600 2961096 28810809760348709721737983860940800 2961097 -239606017871464271238284417251342428 2961098 -97063912193236173623030749117188864 2961099 26406993284658667691191957561849224 2961100 -228133937607790645878943261547449600 2961101 -160484918938977582211245350318087136 2961102 16739564787209550747029305343773824 2961103 -789128326371934854006627082618719720 2961104 -93789101051300909532824703134638080 2961105 -73868500174704673797650260078462080 2961106 21983603166085411765988515786756752 2961107 131772027016488591397502338949303472 2961108 -115030118741524354628129136027672576 2961109 -10078906961194480116559895239095296 2961110 27793895562050700916037667650987520 2961111 -507552696824114985280777956292205616 2961112 -140106591684010190843264050790400 2961113 -590957153342495260606357590101755638 2961114 -75704173396269817619168440931642112 2961115 -187543643059283874787424984274930240 2961116 103522203940098176496751453129136640 2961117 -24122593432123812153394731227653920 2961118 52615501288680766431315505646466432 2961119 -115342577376828555035899394662248000 2961120 9215514924034924769840562438144000 2961121 -482663281913590221735386490246211678 2961122 60117827710980940880372232812588112 2961123 148730949987902305893551368536385536 2961124 651801054138617877188566375596782592 2961125 -152981805041836871086197752842245000 2961126 28432151011912024472556739784583168 2961127 -197938162486243687312219499495422480 2961128 -37045781898950516878220516321495040 2961129 233686886471962684485603455736253584 2961130 -154507531769000035071126723494222400 2961131 578724333497386603935571180672347000 2961132 -193734298436489435611493198057963520 2961133 149217525586332113910072888441783520 2961134 -228789003756325783473193324832451648 2961135 185928066139913762992936233161271840 2961136 -142129273237078978849607817193259008 2961137 -300286480011361026007475680154711214 2961138 73623204591090378686585247710242944 2961139 -333472739172328991405360735806027060 2961140 5510956979709347617909095565025280 2961141 383109478753834897724235817662873984 2961142 -193409949629166597071329728325746528 2961143 -8419526211510146493882709141517376 2961144 -612637810453391354309003173714944000 2961145 436866150580702609776630815709365760 2961146 -35004651191508365933491692086467728 2961147 -137852206280524167125699856299275008 2961148 357666094631976796226909035453534208 2961149 -375939884424362862046361912272601850 2961150 45701143442777651992509373251840000 2961151 -130204915102330145417412343635033600 2961152 6036379025556302697357311937085440 2961153 103000544835791897616848616864512340 2961154 -130246150631616497621208180007646208 2961155 372108608734433586475815653315220000 2961156 -136751241442853350584686033931626496 2961157 586015221187835075800401643633197760 2961158 -73095601893980871365250525469132416 2961159 71423770782026989941420477426376104 2961160 83852946504034664848966848711168000 2961161 -36370072260540886937386295665971648 2961162 -265393834504782905602770842235254688 2961163 -147886283612283272166863472756944256 2961164 289011836516079531859352652742749696 2961165 -18004752993758858755814619757903680 2961166 29807009009351174588736588635363904 2961167 -10578704558486920452282286022721936 2961168 -16509438907560643008310453244067840 2961169 -756953778497818086723554531317270160 2961170 226089705548449797391750554092357280 2961171 215239369011347268592718162181168240 2961172 1789062114176981322021160042876672 2961173 -530414775303544116936475808180993760 2961174 -85353394312292998408030131087536640 2961175 27537980235216012233156891351654800 2961176 119152848552243180284516955383470080 2961177 -79514992691832754183627225713955968 2961178 -283624111804261685657947319668193280 2961179 162302369950139446716780908357704800 2961180 -113601909950212298760120394575152640 2961181 -299127453220930688651076495844046688 2961182 22588730280244248185693706934861824 2961183 -339458728369885051810521021076597176 2961184 76826023496001055192307138460647424 2961185 -183099416586758581596089977860640620 2961186 -179143735638107288765369260310967936 2961187 550010848814655066730123156277727836 2961188 -761072136232366538294753093353267200 2961189 -46732154075086627717791514371554112 2961190 -171239981629609262426375359161475200 2961191 -526240270175318439684131194646917368 2961192 -162737813228622057507261154072412160 2961193 -287088347211387767440565344123903616 2961194 -96883970762201392369041909493921104 2961195 -4732547692170121578889263411125760 2961196 -148687149176696396669731051163940864 2961197 -289149858876310596216048160525682880 2961198 -54168433191117168867778499161378560 2961199 996302470363369143920130214750207760 2961200 -63801490577506225124198078838374400 2961201 -89100857225972185175274036295866768 2961202 369601246084818354791226748205793552 2961203 96923111382360554080572252536495520 2961204 191754567212395060038182446961602560 2961205 155220342097353288097239402054260760 2961206 -48995810683871459831969725479120576 2961207 305660876955787038107010649157060040 2961208 183491735717171775662429850427392000 2961209 585687330085713963916544300787226410 2961210 18121383900325331086335419510784000 2961211 685992791358607721813370751751403624 2961212 148493942081557298287390594007571456 2961213 -57721996366433217622538861028521472 2961214 206208508657896881668464118818747840 2961215 743347865675258741822346359254800 2961216 36726639645342383676609076361428992 2961217 46899481769023338972631652565683712 2961218 -153849187828439799139158586754873616 2961219 320058113443372945113342207486714720 2961220 -162483815046920302467794174010981120 2961221 -31548791894375159121470140044476256 2961222 97360213416203752100270902953091584 2961223 -452038134707920838649416722229887640 2961224 -55886132383810344648395742476697600 2961225 51955633447994909949958524515976000 2961226 -6227273313072934764903325953504000 2961227 392210033507365273435672234472766000 2961228 -59567641418544447057942664148820480 2961229 159748307195267428312175403174339830 2961230 263437567548105498872912603705289600 2961231 -7387232446512158872492412065253376 2961232 -85424250572343290735300349881688064 2961233 -480482886700785103609671227521374 2961234 -183015138333680193810402193250712816 2961235 -75302508268769219516099455275320640 2961236 -101166370175355106486282320532869120 2961237 186079925524290518153955733335603360 2961238 -1442288104672966590552441257871360 2961239 15323144692549884443951714922188040 2961240 198177171472370411962686065109196800 2961241 83204496017739489563987502937898052 2961242 -205681503896976043837292599594291728 2961243 110903025449042502808065134620794732 2961244 -66185325634016002749222905138774016 2961245 -8779909189020459456017109996537600 2961246 102841507589631885498119267608190784 2961247 -235187031589494360731179152316149168 2961248 216471191818927411077086527983452160 2961249 -137249672604348112035091824686496336 2961250 -49384135998532947608437196669760000 2961251 124029430278810392094949393423177104 2961252 -172866300132040035398608432531415040 2961253 220988546572745831341337202856693502 2961254 164840526849877587471262735221540576 2961255 -122131159552630167538507950119420160 2961256 152030487710777215014451375980134400 2961257 218344382307298912953265976126372580 2961258 53216122777300900466660463636430080 2961259 45194183900649499567580794564308992 2961260 48797738260279594365365556337274880 2961261 -30853381803361204800398992391026080 2961262 109734074300403168265227404693869632 2961263 892624839889560289760731777704580704 2961264 -50594359155170580120440040817950720 2961265 72446903652027361139701699057713000 2961266 -103864133341541743444049443548910848 2961267 -25479307683516240488340796716171720 2961268 -180205696653285489145241509620393984 2961269 -236146156839584192848605549411754080 2961270 -15158253663639839309930295378744960 2961271 369883580521460087688410373456058472 2961272 451187841083450159344926607802572800 2961273 46209383402788137945729703798914048 2961274 -206635532867981029779100803754283520 2961275 39363106297942489164649858703985600 2961276 -286222779178046577232213497906912768 2961277 593016517061096833336273100738341920 2961278 -98036031108958319011270273642642176 2961279 -18543876380748749365950677149034640 2961280 145730976007606711364780610394521600 2961281 -7566716134779726365543694747437856 2961282 -101275450602076636008775334135663616 2961283 -6956589476182898022139372609839696 2961284 -104617120473411604079016522729792384 2961285 -283224978068065940188978231828168800 2961286 80753052188072751136330583921834592 2961287 14614870195048455253794460284688992 2961288 126630990310777267875214471057612800 2961289 450507398432900664361803186090728090 2961290 218876080547954908017346548598178400 2961291 -73207724904000533039382346896762408 2961292 233305735866071638806355062162358016 2961293 795048579521586691591544246703176844 2961294 61460144959502207453947379556406272 2961295 -18041288915743691924118141594594720 2961296 -44926554171195933311063765629009920 2961297 177318726106231539976078800734432580 2961298 -334959187906716770515318463929897728 2961299 510084649266723791593018432831822920 2961300 112885871327290697577990826846924800 2961301 -100964597683994908617512235212529248 2961302 343645311512507463516826704411537600 2961303 -169742375812163939497279111510534296 2961304 -117842612125681843547463357627801600 2961305 -375320656592790078467227796943036540 2961306 -83015082064305924092671774782873600 2961307 314722970934028822056272384659205592 2961308 -73681325373111926605388032043357184 2961309 24328546927128486524967975281681568 2961310 31804329612940912964919945103989120 2961311 611811370317519002544853466585298912 2961312 -60878336876651327243427213197967360 2961313 -264829273635644182270082430205737020 2961314 217073736720690784201265448134590752 2961315 -245189651323423841969099620415889600 2961316 307853535208561695895479891585127040 2961317 -53094648526888795515162705036271620 2961318 -2758249831150168663149410937363072 2961319 46657172348207159624217310286246400 2961320 263927385651577609550487273164697600 2961321 -186899473887606261696230506696746240 2961322 5673559623546718648138196794328064 2961323 -850959243795404564248495965848472480 2961324 2284129694846598560442512337590784 2961325 76868133359121046328145211779594050 2961326 223318689833179169959517488198370112 2961327 -426028698927756809815525257097234800 2961328 -63155784262792456270656367547351040 2961329 -214247486495215965713734334738082048 2961330 34059431196698874966329321495185920 2961331 -164877434017077088865251621940058868 2961332 -89362268668365293033620643630813184 2961333 490808056569340021915399601434441920 2961334 425372372409418383501647258627947392 2961335 225524553121666547619256223421645600 2961336 6609878587688010263352052599029760 2961337 176743858904668237974257846686872832 2961338 270694592795281209242919851883358320 2961339 -484261915855463985447037393869312 2961340 207325386140654041412460107929113600 2961341 -219790440227573593977518636100119316 2961342 -82331219048377282271960361384606912 2961343 69156564975526605970277221225499520 2961344 71420101325086478241136890920042496 2961345 -101891013023726120713651941255108480 2961346 -364947217993888244998023683489038128 2961347 -3357322794395069524221237112977168 2961348 8068428152029307322955734902489088 2961349 730925873676255758065053258607536636 2961350 41289023981840849026876176075580800 2961351 99907465528579189148946329118513768 2961352 304363971448413791524749450733593600 2961353 1385294042947742965953405236913688704 2961354 -101677652746601575614481160133120 2961355 483098251023703384088693925378960 2961356 -478295424247820018504996127387107328 2961357 -59260987967544347881713186999283200 2961358 -234553094564591788719072403986918720 2961359 521725304964335909249559940421576040 2961360 2409472109695501897814243901358080 2961361 140666923616583295552316372030414452 2961362 -33533733076879748894129154652034400 2961363 -379184087346346135990751385109557456 2961364 297520618740619512634215999655069440 2961365 22886812902748803417008352420071040 2961366 -175106985835487465081938219341365376 2961367 6390506022710983730790159915999920 2961368 222094307091946585910811706506117120 2961369 -148072904453800156856812169899025916 2961370 102738083637331080866423993751686880 2961371 118381931468881065933391959055671312 2961372 74364746634377001767283173448878592 2961373 -262512049116326649365213350622092378 2961374 -47997863291093046151097777029051200 2961375 -161060148167910436491334011775800000 2961376 -475168824368700081920762780571402240 2961377 -382537243722938521672172396696679774 2961378 47390629433448536248061195754647040 2961379 -89136321958150536219404572754933000 2961380 42277238515987334755471929338818560 2961381 371828821760191763616608699943161952 2961382 60093305247387427810492988444013792 2961383 -91744660060720135267383832785924792 2961384 5081503918952564168331352875909120 2961385 -73292645848342618397957528458212480 2961386 -99519877381025075973765958708715520 2961387 -296476240080702945782525234702947200 2961388 92332615281434046536364358015011840 2961389 165657360804133361974599516664894860 2961390 -55274850154675051062699686747230080 2961391 -19640853413457950032419711042272160 2961392 26734536192393143065109869456392192 2961393 252714416103275352093074181403598400 2961394 -139152959806829511189687600885949440 2961395 -3243229829015131041954268699527600 2961396 186546389477325210116936134025991552 2961397 -227876248790275999691335727824460960 2961398 -170691330259727573679946372548473280 2961399 5754574019032606824303579129907200 2961400 133062736395153035113656959683584000 2961401 -83929795279511150513774064802663296 2961402 -226470985416678551838812530138349568 2961403 278675078479210380153114925755246784 2961404 -122426332940482176690543099896070144 2961405 98132989604652924101109516192713100 2961406 -1882572607083799545769163767820544 2961407 -355474170677280231063768287249844408 2961408 4194373848250059958300581354799104 2961409 -41298854376843527820587187046468560 2961410 1458126854657220966838095537976320 2961411 310117677918796721474234761527489024 2961412 -93407936397997079625268713339097088 2961413 -211086468227398544705951257538960100 2961414 -139347065867487606613865740648700160 2961415 166255636947134087510258710788874800 2961416 62767381875243366361918551965491200 2961417 104703573325239091726820790903057312 2961418 266167357423800854361453258088250160 2961419 -82606907289883406051929534378787160 2961420 16171168902363926996004199367147520 2961421 155199129803045897477819395258985400 2961422 94177661453884491544511016812308800 2961423 -299342071739325285461140014198725856 2961424 2063697383476914490600995993559040 2961425 82559800803135775544879149843122150 2961426 40632786843178295903203078152182784 2961427 55980787394202274720811632086075472 2961428 -193252372929006663128280473578314240 2961429 357316401616231336490473905277754784 2961430 -33149361825200347337249818875279360 2961431 -601706773007129602531619391208973736 2961432 -209952369067040773849477294249236480 2961433 637715058138454442345763138337108682 2961434 87710782893469994421692001887791104 2961435 207628809832083225713613029412422400 2961436 251490376731135235110958698973959680 2961437 473902062810477814391825745061930086 2961438 -102718774420632522474046060132875456 2961439 76405972269897303474300044221960560 2961440 204430167734585021886881829979422720 2961441 -13637349627467673464922303759174336 2961442 -5292198256839674581499038943498496 2961443 106526976631253816327854091860500240 2961444 129609004541977732726674955903804416 2961445 327954792513099805078942999122824700 2961446 258440360000309566241761106745168960 2961447 -7041368334416664176277503392441728 2961448 -21394580728748551091148211202211840 2961449 -267436213564973215255855103389384320 2961450 -26188863294968614643939923368956400 2961451 719496623579090723431802521609920480 2961452 112146838793522846022368713309903872 2961453 2940182315078492997226301911884288 2961454 -318130716277128959605011725747962560 2961455 -73359558857598306003925948270817280 2961456 95580807737903698544986016474726400 2961457 177659891505638821300616053412333760 2961458 -42523486282464887722004892336868224 2961459 278971662495533330347953423182459928 2961460 286255878635275180080595154892737280 2961461 -43902284043307954210982844979099776 2961462 8667232550517417562295149123584000 2961463 -721335198206198427346400346293779288 2961464 -48215061144489941048198279411343360 2961465 -71973211989077506582677156340370880 2961466 -393159158319312452457825199914887568 2961467 550386110552952779014778864055681432 2961468 241702355157709974064524180065617920 2961469 161710156006929953469178267588057696 2961470 -84501615738880972783476113308208640 2961471 -154329480829692847323577756402162416 2961472 236122037377501363987819897823952896 2961473 484033383250555289347948374432163200 2961474 118519304520542363986463611870527360 2961475 -97038254463487424497657605081906000 2961476 -151626485091838520683475288833830912 2961477 -283678800328505210482520591755305186 2961478 145117745077656832334914922306452224 2961479 -749077708360941146393771673303562920 2961480 -44852976396538098513032722563072000 2961481 -206709956049384935943908013254961216 2961482 80896807621206822250259495793836592 2961483 88039832244602379167115551163147264 2961484 -279096130930402903337692267082185984 2961485 316139873611812554833898259862724760 2961486 -46814579918021822720876670379576896 2961487 4801792635232599009603588656870232 2961488 11274274635837081427682666204626944 2961489 60152006381354660125343177671675968 2961490 -32048789990716916802964394593989120 2961491 175438946046394915183470511605864144 2961492 15340132382786969685485249367244800 2961493 -68729361668485399030366700428978340 2961494 -26326800349345876719381079570350720 2961495 162997545339473517067741004357949600 2961496 -3945650634727999448110437260390400 2961497 205624409103934274329012037612921664 2961498 37770175554689487484661261824664064 2961499 -238612778521410977249295679846925500 2961500 -13178962605178188828757431643008000 2961501 271396272653905523253783399667492704 2961502 187059228562165559279522207736978432 2961503 415011138346308229626204058992064464 2961504 -18412797104785052710073016272289792 2961505 -408299188650452004400772731275528000 2961506 275934643298865337017083442695402880 2961507 85336702744805257173008879450929392 2961508 427865504821008207639259798853231616 2961509 -141520962235181360211786332965255140 2961510 -41140112376628620323720712231949440 2961511 -27117857918312971759029818479129080 2961512 -72228960780788509365021374384179200 2961513 268540529428416894569854103628140544 2961514 -272553470433069502333729183501464144 2961515 360803402499100662992903278194536160 2961516 182383911560170264059477647260964352 2961517 178660342931373921503362137961999104 2961518 -16439245187637682669172327455641600 2961519 376229820143780026245867047871697920 2961520 -95312256088071912912875291391590400 2961521 -161652790086199491115498023792991278 2961522 3256281043126233769593522746995104 2961523 84519405309149084445828849787650048 2961524 62664833084905496880885828018144000 2961525 80828018978442676596849324142065600 2961526 25710214841802545862815945620907904 2961527 -222694308394523704314116337308265624 2961528 -407108241379337112673069972799139840 2961529 -246764529731638242078506604452356524 2961530 28049687469920821207587576395904000 2961531 -384010961904501956600081278142592180 2961532 -105435700830185694095482376709309440 2961533 290407480413034781812015931888443782 2961534 -89187948305730555619863111919395840 2961535 352110520017033287858616759960165480 2961536 -666893832642170760693998340569825280 2961537 -8881305418484399040740612430116832 2961538 -368672396613661996515454990064617440 2961539 -643563994942523590817192521566720 2961540 -156238573968016791857941481701712640 2961541 -89615702718471109778485856077876416 2961542 -182752094045075955789511061127719328 2961543 -51348355411965628941711136647477936 2961544 465865676301956063787610208731100160 2961545 8330139907463683751131399262643300 2961546 -20699696402369066947211252097454080 2961547 -131117349561976428277505323105405160 2961548 327339551920692109262270675397259008 2961549 -189101095485683907433478450105318400 2961550 -91478054301429096164934370058270400 2961551 -225369161549971605536906295809283528 2961552 49634284186709873578354313464381440 2961553 -88932263125269080613651093359428608 2961554 4372952498783021183600746207094784 2961555 -188681669382666820778598724396070400 2961556 -334491203138717686674860670274593280 2961557 -215484219682389305572556687424718194 2961558 132149588302907359422070176623843424 2961559 750354644397217014195877244587358704 2961560 -330235537740861584760452859770265600 2961561 481689555169358232782716506443729280 2961562 95050226405797465507459156841890032 2961563 73502216606564159918628313146816768 2961564 -129285557209300294092923837426073600 2961565 45255438885488326286439768932700000 2961566 -665121148608505231164973635504768 2961567 60510263681964380801887873608225120 2961568 -399354285314814947813386921794600960 2961569 22331977272876519577168924282306920 2961570 47903242550897680083064852616079360 2961571 72508315996899239384353997482961112 2961572 -227192280892635828876877994169827328 2961573 402665610216515749514675182124537184 2961574 3227094090341968411187267935739904 2961575 236082812906912509821261673104676800 2961576 397453815820673211321077656146739200 2961577 368082948984869614899343625355698426 2961578 -476933653599129837547724007414860544 2961579 143729662317629881779119563698135384 2961580 -116024312677795067794517111817676800 2961581 149006909571044174757541500406240992 2961582 -30882921267176320081612303033344 2961583 213101470940487067143356905635058832 2961584 113872063080431005900572204917145600 2961585 84393081493038303300264573684103680 2961586 -77667367426042555802851087439521008 2961587 -111682778874879492119481048469228320 2961588 43459167591815833627490713380950016 2961589 -635290176276247372624708129016526610 2961590 163330756753586183257311065470348800 2961591 -165997500379219908969832856545899696 2961592 338808574283645140410764319515136000 2961593 294580732250874250199612032528252842 2961594 21933043418523856844952076179983328 2961595 14558559665465888956149700173143040 2961596 639846650565329345933446532221440 2961597 -115999078799915209392196633464441600 2961598 7608569417378040566210020389742464 2961599 -537747302474582173502260974825662400 2961600 -422125144202624060878663031193600 2961601 596490676794819668196665370117712432 2961602 110025021410677916371130511260093952 2961603 -25788318340753190498403647454818868 2961604 -466963192665128849222825723000102400 2961605 8944078992825021663403193607571260 2961606 -188171486248914830360719921678525440 2961607 87918747394271918090256718239134232 2961608 -244684221321491987126193279901194240 2961609 -286505947667072314735001811942861744 2961610 1905008288665144330577682066490560 2961611 -9493973695970304319761940704860736 2961612 -134721050601916949698925856945771264 2961613 97567603134471470849726136050239862 2961614 37523425719724636748477158986427200 2961615 -142013388143243634722216801594711280 2961616 -13086198764847989284561954564734976 2961617 -238396774259603854585190416622807580 2961618 -95034149242244287929785320504786944 2961619 127725874979120264328552867949095020 2961620 81618238868988732896600281979450880 2961621 74985185692591808363746117101032760 2961622 -121911778312350300067932271780401888 2961623 69543872102742831672812716545584640 2961624 -70190596987852770282074047132078080 2961625 8416796274595484610822920948400000 2961626 -228341319875113193676326771474113536 2961627 124443095741765787523434754125127320 2961628 203618454950880739794973246208759296 2961629 -230032334520631687773604178390706528 2961630 -46064666014275331514325258901094400 2961631 45094761051424041477708989290847200 2961632 509039932282510001590961608993800192 2961633 30801835014982865057189276156616624 2961634 58123746829820559547207949986156320 2961635 -115464320701679605536423081537445440 2961636 -261789100003577238024296731307609088 2961637 16318304599130428518318717411249952 2961638 -138502303794432268728508481676611904 2961639 -126940430754301685631583788311898600 2961640 91469496863087866049785839983001600 2961641 -170245126231836970112306438611458048 2961642 243350342343990156848081992425798912 2961643 541786162552432767614189594929363344 2961644 1665621141149973955052842252379136 2961645 -256237403298380889055504056992260800 2961646 7289894111566234365145269227971584 2961647 -72606345706037938353328668910569600 2961648 -93170220711446665127321016162287616 2961649 -3075821192361301104500361045712220 2961650 11205228068594077633473126288634800 2961651 -4757976888970644006575937531570432 2961652 -12117724775586820436334749024175360 2961653 -112488052625104826690360202335497920 2961654 111950311725467455738734197044110720 2961655 463700526442743833923653500154107760 2961656 149976787482375154178359290670202880 2961657 910532173543085809881814749242688000 2961658 33270293481495484399562351378290176 2961659 642187785107608491013696555066285860 2961660 -56710673829631474151391520148183040 2961661 -357663846002875631526582773743766976 2961662 -256775453539865529405585891425657856 2961663 -346110713217397707312062747583728640 2961664 -128840186297882329333341831850622976 2961665 75881229821927667201058694492782080 2961666 59839471865365654455929656185849504 2961667 439132356448994349793023486674334716 2961668 -9351622800934537558294251842709504 2961669 6298365044696855567561251945423200 2961670 22990162236355706020307939799302400 2961671 -467158913114260753669572369205057128 2961672 -33277948398723466573079607969546240 2961673 205606816215122935657580465619144000 2961674 -410216112671874515377124800584083664 2961675 -73100342368841100639815148520284900 2961676 17142753295948669124751517415477760 2961677 -277829910094181716841782867141590474 2961678 -36042056462268068687068556901076992 2961679 120312282278385363872139466393409776 2961680 -106657341235708229813438741198192640 2961681 -403526894938538966272042561563928848 2961682 -192149496257041935631290054003897600 2961683 40112020469163587088008834915484000 2961684 173149815952961917473922798600599552 2961685 115611169404951663204268274940412380 2961686 -2499096204391060798029723976502016 2961687 -149061654102211337381627178183330432 2961688 -226030944072701129982856371210240000 2961689 -32152324769689882064490976214872800 2961690 134273961233206178861887166186035200 2961691 19358828309168692718389629198537092 2961692 218897539160978578565311597437666816 2961693 -17368992854451001977105566628130176 2961694 20861789556179589106287070007068032 2961695 302437710503258204447568806587686000 2961696 285781184907597955327644343202217984 2961697 -4422324014110568391100763386966380 2961698 -1720834725727610766467305679895264 2961699 -69577584213831901125477236341875792 2961700 -36903556718354935152456386343833600 2961701 557158748355039207849050056059193920 2961702 94952668528571436382428983006203392 2961703 -108799049258317037932038646592479016 2961704 93098729198411904198494159885429760 2961705 277397361360804933088376153911614720 2961706 -395825727944572092142675156897090560 2961707 149051370549018163731291867342654756 2961708 -77761644527800144858765459031677440 2961709 -46336199832884093243997815697461120 2961710 29476611662441734692032574436761600 2961711 -550322306808214989249656616510720 2961712 35433813997672008186456826029342720 2961713 -334173733664233292547705339576493038 2961714 51545046304073062140402799617859584 2961715 -245902810021986346940471865954650640 2961716 259513841404018936243772543454099840 2961717 28183447940440892855236802798400 2961718 -75069646789292325849529157519321280 2961719 -7401490616124609467830096556255856 2961720 -49379051036244298231921751497728000 2961721 11986346529837752433607577469978112 2961722 -251853651719429457525779913486323088 2961723 -497708051720564560257910173483116496 2961724 33527297192964559710391356242452992 2961725 212990346177867559599175756948663350 2961726 21116164556026804063674618528692544 2961727 -430428442704520694028134031222735424 2961728 -56522177290894905473767561607774208 2961729 -116282808395951717656837087443954126 2961730 -84586717672215077130257291821778880 2961731 706324143893310063169247354081724672 2961732 -23138856970034794455711352364540928 2961733 43755142523912671602662138067821568 2961734 -182861021540222509726846093410123840 2961735 53989510449361505644348936543249920 2961736 119820510737952018699704257696711680 2961737 -720103722568963505656321487442136614 2961738 5088351591346598574165699165964800 2961739 -240375523826995824748555782757969920 2961740 -54578758399972822115034746390691840 2961741 147371899919733402075422868237537600 2961742 -36708082695053189299582506721532160 2961743 153098450270676140802167596509274992 2961744 99928270378552486380522102230482944 2961745 -786089650448470708726328915581533120 2961746 -213448379650913102638588564205694816 2961747 477012469227252492704404003534897524 2961748 21012347866817765306312578011170560 2961749 2047579902824105880244538027824320 2961750 182918992648617941693860318625280000 2961751 78018184059920838679463571977679112 2961752 1141558609324711833276406563602350080 2961753 -283128013470867833767288154798600496 2961754 2494079187907337545390342459534080 2961755 34363664653960425082318978546580160 2961756 -7746842775866460067790652711656448 2961757 299102333226114150967305291451635852 2961758 -59386615602303417379146789439950720 2961759 30716733739214967533589196696866048 2961760 81483794395175927222783329511669760 2961761 98112071186407827860445104534242224 2961762 -192239650625288429259050967936862848 2961763 -104512631032011453504723574982062640 2961764 -95169717457716579566123343358166784 2961765 -17778564747420437001522639161969280 2961766 -336981505537301934034591754081403168 2961767 -119339640281949718619848960464054528 2961768 231499391602990572518473109010677760 2961769 223487343334617622397383545126522170 2961770 -80612415422146047984013671417216000 2961771 -8890333039118172165384309066003456 2961772 -117392151028781759453710253085413376 2961773 119987946235884762516344193197960022 2961774 21932874685530032896756749720303360 2961775 -121050532652975481351308352820754200 2961776 -16775102181887855155215801220497408 2961777 37223572092647453463486370012738560 2961778 336589700847300895745767927201595424 2961779 140018600499785381629959299214812928 2961780 106627197231590833953246080149493760 2961781 -120192295239637283771830360138590418 2961782 193172322701111026166632631707960992 2961783 -392279482992895625088441208814268456 2961784 58208578991821088950193939812147200 2961785 -270732905990531162144347248747193020 2961786 78146759967436710834261565814166528 2961787 523752415594348541226223366613686436 2961788 -379112527700185008430442309988217344 2961789 -470654187970658141081471144172013440 2961790 82806184749337268097490158633246720 2961791 -322565741859596339597783601168617760 2961792 551363582926909620004300493370163200 2961793 91924040486557164078199172217947904 2961794 65547734552978078777323036492376064 2961795 -99234687867267932536263112516153680 2961796 -258506512338079840870112927487841280 2961797 -3232201648240711418485624838091840 2961798 18722876752668926405354046743089152 2961799 -169699277317546850716591338060535680 2961800 145130421619189994581994786749440000 2961801 380130742746182175176581862930306730 2961802 -156665312324015307721217249454814464 2961803 -76179888185697427612314667705622016 2961804 22927961850704963009190595483946496 2961805 208921444925893477762678159965408000 2961806 -174604544148349480445680200062403648 2961807 -261003883654910773404995637228209280 2961808 -51083847986598349605541252050370560 2961809 114121271934593171809040165926697010 2961810 -82618772768704668389235316179458400 2961811 -7993442763907263526499025796823648 2961812 -113909771856549148844499121733160960 2961813 107643724753704220872028512374524704 2961814 373575517220879344730454376071668256 2961815 337252079293140688788278263758723600 2961816 -71086878556655664992826502474629120 2961817 234033918896381299108701792566147092 2961818 -390594178361238831442027409470202640 2961819 95366344672800310201675156034173440 2961820 -351314050602407831311904542438801920 2961821 -731648490964016346826637851624797978 2961822 103756000016207669907241965735849600 2961823 324721691479623420482320130951663072 2961824 710263364259635932217320971553406976 2961825 67627360366725177910491709184611200 2961826 -48940243029526224040148180450557440 2961827 343711022192844684004408174562529672 2961828 -152809257845948969888196384679038720 2961829 201890165788791833213093455969208 2961830 40515714521698821255451266629362560 2961831 26235254215073306108172445226231760 2961832 -33000450748427264547905953158758400 2961833 86360751280777095249153040933900800 2961834 18530038966871847526294702112858880 2961835 -515603357493456949075641121295490720 2961836 24974346365466844409402464898196480 2961837 -379049469056918791931181372979237632 2961838 247287694657253352150986062312320 2961839 -220106247148718551274846194673205360 2961840 106158048046196735823639572643840 2961841 -205501290141049152491380112020976837 2961842 -117808296621329451989458748411879616 2961843 -82795555366524899671694542143835536 2961844 111991686476122091346726580290916736 2961845 -257535904026747173997494855265180900 2961846 16095996146578722455760085435472640 2961847 -223499167693493659976582313079999568 2961848 259483671568633987463295630978293760 2961849 368866253076624154603095777454196448 2961850 17207229211324122999679223702320800 2961851 -403224407123439721093073835240725148 2961852 139391177842666887829418961447478272 2961853 103104070396300144522609119744541120 2961854 -240839343834836102166018614249983104 2961855 -64713930736333525992510584078711520 2961856 -141458107044611964411166935387996160 2961857 364568834736644522917646543761885800 2961858 -160273013765421058865234554442610816 2961859 -236181229238946608440730394644101680 2961860 -169034560063775689218517212994621440 2961861 -32595520578709840285068506152149696 2961862 36073871956149668315264465341614432 2961863 420438035780925308236208028553457112 2961864 52157959546821815402173271888363520 2961865 -35540992274429303418628890106764480 2961866 -191348270369833322521637885411644368 2961867 45184253558801198023254654753458112 2961868 122532850912295067979732457580789760 2961869 516544343613045893975623496308840896 2961870 34854449778643062326515912750492800 2961871 -27747018540217102479774627466620360 2961872 -56985847077696032767788315106344960 2961873 124322076879070555847772789388994880 2961874 -9236553823410154386642530867870064 2961875 -11567509166345749267015981605990000 2961876 105813500602986957122638952647864320 2961877 116880586703017068625822452905435726 2961878 -120612329582872950055540032354154176 2961879 41914517641736158542446566140628584 2961880 -159818168500857537483860168505753600 2961881 76180506006762913215377198028366024 2961882 -27064166296060491079852589475949056 2961883 -9729770789903114192005057885744856 2961884 125717204161263221529405827285356032 2961885 165357849012300849300702242790369600 2961886 267282314070732269749023019544908800 2961887 151196929937977696411823382521085672 2961888 -200263951441525206853333561413206016 2961889 72186032253861725010118771775985856 2961890 -926556361874533772022180223051200 2961891 -25293093143568557089039845897937320 2961892 -55957163275344002109736684260966784 2961893 -1200537174962890532830673710973922048 2961894 -43200909267479379888225141750792192 2961895 55065362467088466157796811016968960 2961896 -33783779590240572607742352416931840 2961897 429719892063727277333427548645523600 2961898 6935015483348520932028986834456064 2961899 -296887214855622701993156582332121100 2961900 -30046378694232977598095136694656000 2961901 423058783674317610068898116048370902 2961902 20622797596627044335304398597102592 2961903 -149725230245789913901486550899668600 2961904 -150030500231782381922719494973194240 2961905 145819216758427276511544658067765160 2961906 223100603223077617488939079676173824 2961907 -170801859788183639878684673294993760 2961908 -132322200979969955160730573809631872 2961909 398666640386092464043332501372498414 2961910 -90250204968875335174811161402060800 2961911 -2822815145453248798831947991104600 2961912 -493046197622911904213528724617625600 2961913 -34617635727747144468004877105139120 2961914 203376415338737073920772938429859072 2961915 353058663031318469209971874279392000 2961916 -5230879971239622386903382060787200 2961917 -166672154066912475296547947765651328 2961918 -91119569904701170453357104436891200 2961919 -854165341922309929435453330807183856 2961920 -25453442456233732284758495959449600 2961921 159432921887324720873793053740807104 2961922 46144819630156375170837544641108336 2961923 684042219469887423112182422713874172 2961924 -45307543942713195957362759174135808 2961925 445601204623733181990295670163213300 2961926 -949156181796910074910297386246144 2961927 151960268637610069373979994550242080 2961928 57964241068868429085971907863516160 2961929 109835607819309088344123603123194640 2961930 108173218936108752689753130301221120 2961931 45127753507924189675534076513371792 2961932 6614861516074434676104707114186496 2961933 -4016959633190528048961520411121280 2961934 -450673551757610684887339377410688 2961935 -159240390028317742487314379738016120 2961936 26591820890596515783148825273761792 2961937 62212054744395364787759643969113280 2961938 -100451034410829174153407961856166400 2961939 -188618752303695125270757605823842376 2961940 105863936514319769971259039076679680 2961941 -794266058296459419732064332728326116 2961942 131842941536132606046328872260248512 2961943 -90677460922899897093870438582568056 2961944 -510706157357036767430297185829683200 2961945 18353634688361837642626150103430720 2961946 -37482244399224013446408779771759136 2961947 445501605704558165522664518727574560 2961948 -258987434333477388933964056519352320 2961949 288456720380285121661468084145166950 2961950 69835127588702366474953340078856000 2961951 -118667523425188085258379325961610240 2961952 -278277635647852010105364797833543680 2961953 -23277682511075085004966578058992798 2961954 -135669256325898566007324944665532160 2961955 -41471682104212726185406760913134640 2961956 125656354431592245160734453734307072 2961957 -63229993216035881658301118593785600 2961958 25648393717895769912980289583776384 2961959 124552477274344986270970641085920 2961960 146686380977960836297846836052377600 2961961 40149342418466798912617767468997228 2961962 -109408220716206880993055524693653408 2961963 16739965021853605663603328532328800 2961964 -89808165944435399719567831995368448 2961965 -97581240442868790868674041145889140 2961966 25567450946795254875443751765381120 2961967 -685897238785323258230342705784398360 2961968 63846466528990237994687256242798592 2961969 -4387867123726952848600917342597792 2961970 -54242691952700343179740004951639040 2961971 1370474096195401474925648903156973600 2961972 -34557208370579350824266910892688640 2961973 323110063167248519849794918872821760 2961974 168080402458874450528415726416396352 2961975 15945739360832575405637515451977200 2961976 -132285730128657676381140519662161920 2961977 488288155999604420396625206788616640 2961978 -84314672126897858042128382666050560 2961979 -1820983204821615494973993520603420 2961980 35832544149478734819991383749744640 2961981 31683005253858149061907526357474880 2961982 39978568471082258294651434787534592 2961983 -109531030891244742068379546095400768 2961984 -7493560537053436000461396916568064 2961985 -3299333546567252360597757515443800 2961986 209278456974500249291810907853785600 2961987 -155215524342510597551627361737604096 2961988 -148989526125757232249149163185209344 2961989 -687428178731500680481683778230426210 2961990 -119872651308350987777906054184641280 2961991 513536424215816656507511861601090392 2961992 -527368050857736386757424098609315840 2961993 -149562211965526316561746247497008576 2961994 135645513141674798716530585822872832 2961995 483200393434315483936701468009098880 2961996 -228196755963747285607317528293073408 2961997 683804644590066883380848616259923446 2961998 -36766185484485650353400501312298240 2961999 408810229839844212167684030357582184 2962000 -64092694532712598451281117925376000 2962001 -95842720850831013793050845305347150 2962002 63125785637440760209270186121795712 2962003 735718183060084836095074008393368640 2962004 62003605993534293793346533139334912 2962005 -2585667102241769187710521505703840 2962006 -65413012993519511893112010498894048 2962007 -46563280679524891800545880170250744 2962008 2792136877758434192407527425679360 2962009 -150051679513168315370016638807752320 2962010 -174314497044312109070857243136535840 2962011 41610553694511079118123453273351136 2962012 -1406323967844644178719276821828608 2962013 290304757826833499083979181579668262 2962014 -43185591643720338603468817109268480 2962015 -99943069014887937974571252020349600 2962016 401057716120238029067851752896200704 2962017 -426791762962913946219037087591746540 2962018 110508757823039335455116966481095040 2962019 221673574715976715623189405516609600 2962020 -21464112014968856712897996481720320 2962021 162118851367757677017395415349146624 2962022 64437126748465560034379115879829632 2962023 98727609356452271609583519985007184 2962024 110896121414303196900681499084800000 2962025 -309823286396697036202402560905180400 2962026 235576622884084870204763920505848320 2962027 503124678538544418714260897899457952 2962028 181204265149791717565033741298098176 2962029 95990075103267026967714342207944832 2962030 1112423236664949176768899304209920 2962031 305544130159754652906157851275482200 2962032 10594743611764666157769406205657088 2962033 -72114864564610954551192087169500718 2962034 -46451121875770067230044055224757248 2962035 -19561661232194222056511387847316800 2962036 24467328239114875212319440210001920 2962037 269792415889283294224460797350776700 2962038 107045679137297133683068214998324608 2962039 -271295748643906699046985185039595160 2962040 -293014283603698588077207306756403200 2962041 562694702536880931624424674435772704 2962042 146080169225198841718400777021154672 2962043 101773348748155579713402978455101440 2962044 265667477931033606273787757634516480 2962045 -76243786280267400764862418818873000 2962046 -107545340772347546203277471214439680 2962047 435733896210755424438748911224855040 2962048 41256603474412235872909187686072320 2962049 -316268533134319595520640902760503360 2962050 -7989718558939448233178244226406400 2962051 -255887536306141108552852380546751896 2962052 -44702349696529252940605097183777664 2962053 550666104097059809641500724406490300 2962054 165970913197135266463589982155066976 2962055 2624661744023932845452580169152000 2962056 118480369544840677024324208463667200 2962057 62187628966919738262320049072027392 2962058 -105593654897638137822770772275934720 2962059 -243416018230687089836057559751840296 2962060 -83581867959030758989230038566732800 2962061 47226007823924129200162822306588524 2962062 -77141372782293411752778578443929600 2962063 -340985094157233290553606765596554416 2962064 -2872256782907032559999980830720000 2962065 -93448666989191730143438516359488960 2962066 -30003717477625435338742828480326768 2962067 65837960699410217415333819544819116 2962068 83259069028536147683253174374307840 2962069 -81953702276421771905840135991960192 2962070 -46022504165831201038115744400819840 2962071 93982066970591664084118713736429872 2962072 88644101472484301652162251595079680 2962073 412210599193354765202530762704629322 2962074 104704252532645849026868322545914368 2962075 10081708989807310727197300802224000 2962076 -98787455314550460254849031154656768 2962077 -55078891447737422463743659671039168 2962078 -38518106483628432819250092293529600 2962079 -860205703340485097390510301049500624 2962080 -371568408189397812677042619678720 2962081 -136625898389262702698064302264770560 2962082 55179323344475129905612764524461392 2962083 -255309435536562777859283105681085576 2962084 -210368740114160707491907652870118784 2962085 114724287400539976420203167955999360 2962086 -55084681175029180406384134491257472 2962087 -196147770648757413906213864724193288 2962088 -131589429213508950530097119881098240 2962089 -9266624707637662252830996283331640 2962090 76478132310603475691729527925126400 2962091 15220729365783464917738912391462184 2962092 -30035663752199238510714920498872320 2962093 1943664392717290234936874577176342 2962094 -52697922176749969038666652730099904 2962095 -85109605729196918312811393522806400 2962096 -95490187739587686153103383025205248 2962097 281910971396949911228467501906542372 2962098 63326692331747826246623522704473360 2962099 -276717034909424730636416608599755328 2962100 31680516746173684007662250000640000 2962101 -164475664218451691322519619157359680 2962102 -91673779334168468635076118268619136 2962103 -486569431453436746127964800851314648 2962104 -106322631658854969439509578024878080 2962105 -476958831489936281063962936566000000 2962106 -9615123183935006373612892419818496 2962107 119855472265316209711255750078593804 2962108 -350091166859453311946084893590633472 2962109 -210612746005310280329774879627220480 2962110 115013098027550735990034744449669760 2962111 -65737194291099968967434969377444288 2962112 -47660907443258030382448061404151808 2962113 167099185301671591922690146170528768 2962114 165975836946209842926897522054209952 2962115 24033797642046440042478045321960000 2962116 243699157095086455036627675793909760 2962117 -63684442275674523254896921347727620 2962118 -196258716802066143429436858244720640 2962119 -224661109362293985520435934636718720 2962120 74619538188483333639856257515520000 2962121 -1141383574658290173579965115690828 2962122 -7371158254599796026786981251850240 2962123 -48126901051833137741478016710052200 2962124 -168616183923867769674611321438208 2962125 106880734056380590804915749036663000 2962126 -5819593961785084892838708723771840 2962127 -1754620494233770711573368808666656 2962128 -31570598102197868674202347175411712 2962129 984870072980837089064530456771467684 2962130 -138641714254215585259629427021235040 2962131 277117871992230610115636861185834536 2962132 169041696126509895138723499486848896 2962133 538968990164956772414332738518914382 2962134 32888582253306727127854952413000320 2962135 -198421452775868003015368823202108240 2962136 -989418869169447885285281950008115200 2962137 335586489655453924376523630931467552 2962138 307770482692364516988878712054435840 2962139 751191769982506048343513104846420320 2962140 -223266285424266976935647096198630400 2962141 110508683466542864165905472374144 2962142 -315443585036441994685736225702982528 2962143 130880361179739090255341617958169600 2962144 509618125552916174504870341841780736 2962145 226891213485604066573012997003514900 2962146 69746082820688806032886604418221568 2962147 22910317163796716533230294303249120 2962148 -164305317367389335424518602299801600 2962149 -319944045432376077058546936023800736 2962150 -40531628415238645561133835049351200 2962151 -458074201231319683199285781848059848 2962152 180508473371466008787265641756933120 2962153 -60934803123778211812698467585202956 2962154 6944261507659323868800983864451840 2962155 -107596253800358687303828756707956480 2962156 -228440547389131749067299661139824640 2962157 172737056340215707754600335524254880 2962158 6229010274939585180368128072286784 2962159 764110735184375697517238932704257360 2962160 -82788644491934243436792118852976640 2962161 -99887610715354940136540632399667312 2962162 34162296781401727927626729177096192 2962163 -761471612084436139185860900368353588 2962164 167146318490643812718195035695349760 2962165 -244647787442751235321154341248717000 2962166 -10195683627649185777988618328828160 2962167 60806439815208792408731509416055296 2962168 3884093902438830217094955832074240 2962169 85342002479536241944493526524488320 2962170 46223110629499990697285218252784640 2962171 -396291109126696674596086597411209048 2962172 150906523103599644111838864828334592 2962173 144088886253983313019216679272387584 2962174 71566529721827164264789802371948032 2962175 435496045790374148181557104483336800 2962176 78801822521486103835752550052659200 2962177 400108948553069029797308936811881920 2962178 191973702330699762418902282189688248 2962179 -317259156217224145512031911850880952 2962180 90462303378367323531380745616488960 2962181 -541156945175538870369022260797154528 2962182 -85214065514923798597924237519600896 2962183 -59530428219276184900736314963861024 2962184 -4052325843294370049150332035072000 2962185 -184431266990263769692981318783387200 2962186 83300452231990722126642193666036320 2962187 -97810659578164757346915379407329040 2962188 38103435197919554508111758620561920 2962189 480952750713002774190751585343183680 2962190 -18637188447634396023659709283799040 2962191 20826188843408415059931349177428864 2962192 -7424372018728261903885613803823104 2962193 37144695486557757230876950472261184 2962194 -16228439500889998353133358408201472 2962195 377684800289539460079684266689945200 2962196 215947158084381346843251180682646400 2962197 305857001178570086520290764068902400 2962198 -135049848649278632668596368370578400 2962199 -200608300711871820551838639164675760 2962200 32327952730430973337352517917184000 2962201 291442982825043608088362179366106 2962202 55133861816481681631078628959922400 2962203 128381122853068822713648457897583808 2962204 -203477996040444060954863202384732160 2962205 74235435453122623883069444601408000 2962206 -4056700865174765584335955639373760 2962207 -38047160044640980347014025221808544 2962208 -390923624958585792163505706071162880 2962209 -105185574201889776331946890377964512 2962210 172724697191727098691568717112681760 2962211 -176138970919631741939501371632721968 2962212 22867295898583914602045217454209024 2962213 317148626027222213109955015412914560 2962214 102845842115942851179305573799446400 2962215 54547947820091598411276919070323560 2962216 310120575456716394682087434108764160 2962217 6000085229905210557836805596646132 2962218 -62592598758762752412631773961981440 2962219 -4594232278096559652851406961996032 2962220 -121872760658151131951381073870750720 2962221 -262122224988491672991478850591351136 2962222 -86586815964955808614126014608686848 2962223 382860905570688747113951610425622768 2962224 33680338755836486793562961601822720 2962225 22559998151877096250736827407558400 2962226 17502665523592158967549786792407312 2962227 -8195386709110450879038434366112192 2962228 -140198589066264239350166239987764480 2962229 -331395708001458837499955076626377440 2962230 84573655081722160144622660082481920 2962231 173672794755655297576942643321157032 2962232 -205221564186139276430178699453358080 2962233 355842707767509288933873527487256800 2962234 243128589252948453880041492328715520 2962235 26246922901558387058281226487044400 2962236 44262263488372548473935286457237504 2962237 -321425789641459201792459438403053114 2962238 72129877817283794334605876769112896 2962239 488744523917572474515423815566848 2962240 -42152773330522360454068132364943360 2962241 -67344210842446746091160262211511358 2962242 32372801958444252787959930179753040 2962243 -138142816003848223787717341946114600 2962244 418036419717970245190131714285457536 2962245 65742815224500983394898483433393280 2962246 -111834683890264217651948828435251584 2962247 -584978963567421919296637449592187304 2962248 299446322181217352076444502925352960 2962249 255955967051144911960759632825100250 2962250 35627139898089252656553188313192000 2962251 3158747413435456082366403646270692 2962252 420908999646521834359770975211701760 2962253 -121146586226282907420413867593420320 2962254 -298406624698717211495740912159680 2962255 -27128847006862376271979743904686840 2962256 34058801028679334890288156454682624 2962257 -113045734074316295133399849635179008 2962258 -50201515024944391790441437255000416 2962259 -819968241590716417599194190015347784 2962260 56313406765406176889367754209116160 2962261 -586661011615002719509850924967289138 2962262 369666477766366774787318360315904 2962263 -88528511624585645312457299552102400 2962264 -108126952205760693155601946396569600 2962265 -394120419748021173589705026190169340 2962266 162742012162461023187694468364481024 2962267 -4781766397828541564878102326177792 2962268 679508083229121083533430399133467136 2962269 602075590817389518239082013785870150 2962270 -848248056383378338756490230428480 2962271 160337519828129633860301435743939200 2962272 -5612384853593407459755947993333760 2962273 247868585942315251770355600924127522 2962274 14901638103854178699942165293279232 2962275 84197721156749390331089963339673600 2962276 -77221300690829584556204947004136960 2962277 -269755066628748399482480618475119874 2962278 -193673750337570308197574587265602560 2962279 -102104234624715869376189870305573016 2962280 -894434141773979819072564205993984000 2962281 -56896239842327146430625740223541056 2962282 -243047692097767192666533901026150816 2962283 62061464327055018143528510158505640 2962284 -126609673179187205453883760611821568 2962285 117276927340883799821695190585049600 2962286 173751828031704823017444114736022592 2962287 202520825288346167963971165238095944 2962288 -25449426181899781805547371621580800 2962289 251454627739186300062955207454922432 2962290 106374858973878707694574775490931200 2962291 183723577252099383225908181932553384 2962292 101047430459238482454462836043959040 2962293 -154332056125171667363135060606608800 2962294 -61301278272238001923025829169986048 2962295 62978724662216639039080938296005680 2962296 303482463431914280046812929346949120 2962297 58913018621277672169089056376740740 2962298 60825134301505025054818071137756160 2962299 -61329371680585403778892843159388136 2962300 136277307475161097174485554708236800 2962301 7909954477575625414413844287571584 2962302 27657013870078654676552769730848768 2962303 -507531602750731171878438509749826616 2962304 -324509052737231937238094226684641280 2962305 131839278074196259009261381840771200 2962306 -167514954026530834998211509964377648 2962307 538544429003529468657706191897074556 2962308 -17700433433079486505315219311538176 2962309 183433634082338458910890517476197440 2962310 -38395912488746767482783943443853440 2962311 -129601739356710453936997843906809216 2962312 -158167872402403472325808372157184000 2962313 3299082596368209877996866265389264 2962314 541446131868374639720260902470400 2962315 423369190176306642400694411515548960 2962316 -72360568712558959461517767574585344 2962317 112205242870095104670788555980295520 2962318 119928536846890654618900811514776832 2962319 -431342612672808746380356554394467280 2962320 -9657972177680450903052703287214080 2962321 -415269122712033734423800118380975500 2962322 535693599680130229400972447160336 2962323 40288031662538756609153200169928864 2962324 447703358196740654866595456265677696 2962325 -64679140309492518850468225090624950 2962326 179875438469690661201596226307959744 2962327 -124642117377072475868312343634208824 2962328 -320349402513584822822854072244736000 2962329 49717325717928806235419857771961856 2962330 11646214941143875232777032164787200 2962331 10965865074386266074759329490321072 2962332 -5539667477536114823324582831812608 2962333 -305860876794534531988962743126248512 2962334 95850277597320836586486320157714816 2962335 240569423483307239929086316093404960 2962336 145697376105249190742329541358649344 2962337 92276383056128106515490584852175552 2962338 -237382581117125174284632521911023360 2962339 119650105506795765700493786619814056 2962340 -21560934011896801598123470119513600 2962341 -50858123149361334060179980216712352 2962342 304739172109213289838471231833760000 2962343 27016504426085993768504561259209544 2962344 228373449481763203173550353347788800 2962345 -49298749278919182813386439459927900 2962346 -130250519938975922304040150784866128 2962347 224441321082486443134290378152268480 2962348 -247654392207704412269985817863294464 2962349 -33373241523140486593533362140638036 2962350 12143839931752155493946915244024000 2962351 -108197003067764201334906828843209760 2962352 -140115608541534929250615793579819008 2962353 -307235889111456285626629539226220256 2962354 -44433449303221285546392314992051200 2962355 -260732437463512753496644620815106480 2962356 -4890793811479853372248182505814016 2962357 317740606709041658891655073863444700 2962358 28901407683269595878821282216181376 2962359 -176912575494696842214570812390735280 2962360 -35676321066317448442055798857728000 2962361 7728987848270501220068847658657962 2962362 21959894791871561854595679148463616 2962363 6751090106741978478240341377632480 2962364 -139666388295685421909555410888756224 2962365 42464862452321118184265705343110400 2962366 -1998993415070483876644856090692416 2962367 -174979519874178929652670868334331584 2962368 33357813218132477783776694988963840 2962369 596323128234046392246861107821035396 2962370 -246294364834543301077294093871985120 2962371 -308303287067336554653399736020686088 2962372 165508739662755784032198817341440 2962373 211343734845666327620881083405601884 2962374 54604859362303110568624004372948160 2962375 -281914200149273109904143325100832000 2962376 101939074417758538618095229279488000 2962377 89306623304810686868847848408373696 2962378 -97991128864250504854676871843191760 2962379 -44029529751975038048013165840150240 2962380 -11525150942746284303603773996083200 2962381 -48783551431598683493009802977639818 2962382 -128488730126657704688481527961350208 2962383 -335336333050180409557895732069513856 2962384 97224082143725509401809005716070400 2962385 -395136022296029436709132661115484800 2962386 -148314575985463914383382166434908160 2962387 195779720829139644068730494488882120 2962388 -37904660716320577054100698153175040 2962389 -38002324774312698172658311406004576 2962390 243986436606633537021604186215657600 2962391 -244016483751751939283795181489585216 2962392 -245345419900605994358500962059489280 2962393 -254820453236039897577055156442945142 2962394 -66202626766910440909297446823359504 2962395 108837186425099718824990457076003920 2962396 193664177555983778320714371149580800 2962397 605503475496034424973070988840103846 2962398 -179006866286444947467143233563347136 2962399 -8244522214560175863157447815303552 2962400 50831249114836382940069029432524800 2962401 -344879515166627003402189878333887312 2962402 41810932940417001807374037030543360 2962403 -143772159041549993069146065924809640 2962404 121479664742514882264332100453396480 2962405 -97279639954731467273565094066156800 2962406 127156157004211350244458011003317824 2962407 -170533029908001595080889453190260608 2962408 -337459878031240345543101575166643200 2962409 575292996436703303412581774528231610 2962410 -115933433355282565000994659136962560 2962411 -740594511042677110838311726304958988 2962412 -11192752192118297650427646824550144 2962413 54038738562354099110182162107824064 2962414 -14887311368257552744132736458922496 2962415 -324825306000150800367305327379904440 2962416 63706284215880505037870007913316352 2962417 -71587652009992974999936573961903534 2962418 -443505528063497286542625207982063200 2962419 -169938958470505532980582836287194056 2962420 -228301963295665611085712901206161920 2962421 75034292990277532943623220087746560 2962422 -35730424695038892480714657397685760 2962423 323977037575917073550704890667171200 2962424 212518534316133071340724208186572800 2962425 35385460298844212829480329189250000 2962426 -194661076783623393934855521748850976 2962427 22522142148128270810935683543818640 2962428 77771960362081481173084451994034176 2962429 66836509821242295576764157528833030 2962430 106088112155116272874795903305207360 2962431 -216048230089601065318279542264595560 2962432 -476227312583592323777539257661390848 2962433 408317780755847088779178499079089620 2962434 101390420558325522750398667510554880 2962435 -95091047265172785806594036998779840 2962436 -396273699273390969998081427337049088 2962437 -313506191214991977744317066164399680 2962438 -98779012508905949653549881842558880 2962439 -232328535960767458362946703119809744 2962440 -117350342388880056344355790675968000 2962441 29165254646516294518224741638562842 2962442 1354964366169964625793149716542720 2962443 366276816548951401070488184170392 2962444 248417851645323774242737732203444736 2962445 -2611761649447536522447837900069300 2962446 -60188891311839489748915419795280896 2962447 736725291686847616556033598918109320 2962448 -68386227154775868947404869079523328 2962449 -22735162951246504470920271184255680 2962450 -65426424394914390469198292351856000 2962451 -111390228666979136099254966566958548 2962452 36702337087399650729557039083026432 2962453 44877158995059767411310160823802368 2962454 -190553662930660887717004370723604288 2962455 -3990225636217790266756606693872480 2962456 90770507213843768178798467742965760 2962457 499643719980053608778704027919532672 2962458 -21272011009849352056551581923880976 2962459 -662112288591200835751198163053737340 2962460 -46496977952149336966538839371870720 2962461 -100826777956971380451726653377679520 2962462 -280434288597308936908813571787888768 2962463 -130572966649354400373000733810097040 2962464 349869398437684767934086548509163520 2962465 9270484115529858959757404688488640 2962466 -36723023258247799876986957312523200 2962467 25048324873426976170114239667488240 2962468 -117353467508757171097920001903779840 2962469 230289159793559715559146055192073088 2962470 -23863856619249939180808514892810240 2962471 -726158523225627710487096224773724208 2962472 -251937646913244658540145869825720320 2962473 155551661101747524112375168939472784 2962474 110940674102669235599852291636163840 2962475 -185857214881316064192389408368194000 2962476 212304470858346476990961532250417664 2962477 -208814000651373398454334213486977088 2962478 -81129896404903086186013904214240960 2962479 -72234803876511082266844564054123872 2962480 -76712492409585429389490095431680000 2962481 -636176852967879108477009650210900718 2962482 -17453992316157145267299620694465408 2962483 401320423772189144590332902817710732 2962484 28087742710131074985065374330355712 2962485 -4908582948134760740412640257411360 2962486 -22810286199354724148082080064581376 2962487 406489620219102117176911422360907992 2962488 -69738384935251141986257830977454080 2962489 43878963619439975094487252999413290 2962490 -35882206888576035380144786454420000 2962491 151327570532470390866679388794368000 2962492 -112902175091889513250153371012446208 2962493 -360673115553404571529501370400531258 2962494 -6450283001771441405355257273925504 2962495 275972732149210091214536454796612800 2962496 -44613716496503182709962561809285120 2962497 -220769888468270383582415336832419520 2962498 -13547479923747264462286450092369408 2962499 -342086628654581220625928679419366760 2962500 -214463376930104002974683523456000000 2962501 389943534920810987576437754823961502 2962502 235129124351214523590382897391160000 2962503 -179194002500753037888672249101559888 2962504 -350000681428864365014755550247321600 2962505 -74682024901579086166228976535674880 2962506 41636187827145179328836972398535424 2962507 -47449475273665657575559053979877720 2962508 441388587492740982697028111647234560 2962509 -96796029517715907876178099991139840 2962510 -119199512893385906742371872972011840 2962511 56870516447417251005708175402951800 2962512 8094911362168042371949050909818880 2962513 72111312831374251044998525747579200 2962514 13544065537977928386485214949235856 2962515 19688088724739032450317634211696640 2962516 -361128796816855784895388666983672192 2962517 334169769907032683499196542848815566 2962518 -43209917432633107596210107420160000 2962519 -50007974313245186511067957451452800 2962520 132030233026245092216716565912985600 2962521 -134071941129184574602787097413997120 2962522 -454091378845331217579267336910445088 2962523 81483991108371257075063320331483904 2962524 -120921381700681458356788788752624640 2962525 22488932101742533963026128184416800 2962526 -15111508593994833989531268789807360 2962527 -277211904683020811771392791860113080 2962528 7999865786161536486601278614667264 2962529 -384027207409708310863286436150964224 2962530 -24286788815056687497886385247203040 2962531 -23227379601617330749901052814184496 2962532 235563444060505855404560190253992192 2962533 53471905250670779193459876423276864 2962534 -324866064600746722868274226936532160 2962535 -182062547734770923114093919762968520 2962536 11186675154425733739278359909990400 2962537 176288145796701349291803245514317280 2962538 105765957792475589478503121495807744 2962539 253356640429327224457907640117311280 2962540 241755500395964905362844878907607040 2962541 137295761661441033155669777154204492 2962542 -210014837661586154669155198868161536 2962543 -54469120935304842249613449415314960 2962544 12493513062248576445823820651986944 2962545 516213093804784522824024242044813440 2962546 58875798944364889452772134854873088 2962547 258072484352917151949511732676638032 2962548 -141364863302792905816032369880903680 2962549 -191934015474624569391722212459114450 2962550 50995738755608075442622038903412800 2962551 535283223575063730349905814322767104 2962552 -89788251484714083724790992213585920 2962553 -162398908548516920464386630876127680 2962554 -76280955927721443405940840696493568 2962555 -443260109609577678214010251754317440 2962556 191123676293510133874152112481694720 2962557 85348338241379632493783528399264748 2962558 -97403895835697391355939651792663680 2962559 -20214312712409407870415916568158096 2962560 -83489838678289590152229724933324800 2962561 135459653092110977048460877171400064 2962562 239136920212436027582219158040686032 2962563 -64962643550654307750281778108600000 2962564 65036656863372338670209406412928 2962565 -326769690351482496182799754138435680 2962566 -86071358931377297184960192915198048 2962567 700381957873371031221352325076294000 2962568 82900427822704881736655514532085760 2962569 318212789551280653645339319053526544 2962570 -13541360131140040489160049524966880 2962571 8247577786144639772365776355021032 2962572 -15387271609273573996278630152994816 2962573 -632370736089179041687062639195617640 2962574 -292110894918878578638148987707113088 2962575 4052316130592533207877113136496000 2962576 -184374745661105115849272199464378368 2962577 12295800698418133748131691790914304 2962578 -81794931696712385717465216909475072 2962579 -909164339827446703178082507035788640 2962580 -112014706796503170169411871229173760 2962581 -50601684738344424414231936041657280 2962582 83343312251717256142761985686938880 2962583 61800694368346437054068785575807408 2962584 47541340120623123041856057837772800 2962585 101088493386206084359013850003003780 2962586 -63917269295363187685378551607444992 2962587 -109605355323721686090661413425412240 2962588 268375981500694654987286844810187776 2962589 -932557955916837753666699352364255904 2962590 -48342126925094025792173492004503040 2962591 -48921017493928138985800496334623008 2962592 430890144813180612503044862078287872 2962593 -60327919033046450793482983380668718 2962594 64810741187054219257095677575188480 2962595 376195988972432409292803638761283520 2962596 -12651124009596618158150085903753216 2962597 332130566208069425087145116869643712 2962598 140040016707626713677832061930862336 2962599 -31069889775905817292260488088606936 2962600 -23533533333232803528360191588736000 2962601 -162286403711302157846914893530205696 2962602 274989384287328747845377919573153280 2962603 35062057164301506348601103874478480 2962604 134071667576523888524343134374016256 2962605 -20219915834134718190065505824747040 2962606 -206271389824154967720855081722351040 2962607 155415441393382920448657188207291552 2962608 7004900932135567776122475575771136 2962609 -235295127558099057559015459447150796 2962610 73555806922338855171371974793602560 2962611 -361617948144414811045570525237777680 2962612 352524257733823456944089924313424256 2962613 -8472959420068096335974934581722560 2962614 -3605853683002489714769653962035712 2962615 -494023002952444160416017975719049600 2962616 93105957853823073166642571234242560 2962617 43671850332601610272583155033211904 2962618 346186452070629790354861158440219760 2962619 230168359659766425319481073645692880 2962620 -48949188348148760493791012055398400 2962621 279618873212902765014957958421642822 2962622 -78772844018890818081150658789674048 2962623 142768144973240357153785157583165384 2962624 -46779064779484447061435126309191680 2962625 -101401281917706139408840537160046000 2962626 -85905628987047564095340383889849600 2962627 -298839143085100191795310241658431408 2962628 12393368111160468574948300261536000 2962629 -304700155424590684134630949199668800 2962630 134827713746573808074399841054320640 2962631 -252075415066068122218553029583206608 2962632 -8303584611854774256483165548544000 2962633 -369007891842140937669560123577828636 2962634 85679539177480123047754377745242720 2962635 28070286029470571800568476725116640 2962636 -164575713205003661974018570889585920 2962637 -686302369768206222938798248277592714 2962638 -21208901119524466675844308474717440 2962639 -108664768452549751198598381691824960 2962640 82655282001527191293503236839014400 2962641 -97378149633300472225855978329083712 2962642 170916962535205750951206309772835472 2962643 111141866469574956083708079940480680 2962644 -1344978797350735093413813834424320 2962645 -192543066333705771622269104587107840 2962646 -358585483647414630740668400371047360 2962647 34359980928534329389633269009508968 2962648 209617401755832765364220705096785920 2962649 -584449166027520740303698456760221164 2962650 81155153657030610183497771784825600 2962651 608870855171232877803313799365361600 2962652 137717738778600919620568497087160320 2962653 -166966446572733939831509755987089216 2962654 -117045558228330288524361460271356800 2962655 -284683690146314292732035035628596440 2962656 159272906734112687584876900764352512 2962657 -3693464758900057470940625087973200 2962658 -582459441111818572725685450654986240 2962659 -157796862228532139997323093066115840 2962660 5536853747733366437521673487720960 2962661 -17561449510220982385355008692066600 2962662 -3312607338519312790709490934986048 2962663 -436105086499033167971883116219475816 2962664 -33766231616542684690729168691251200 2962665 72739112653680504145558592281674660 2962666 -42349649500387326537114469136858880 2962667 204459893148786528682362497941213680 2962668 -258075364088061858049032995878095360 2962669 -370267277098340265367576388460017940 2962670 33083959010865470218179501506150400 2962671 36624502018982618159585004692323344 2962672 66875788005032855417681425281253376 2962673 135786345131098481849756981655500736 2962674 -45930755229918370584925594249027584 2962675 91580804979816603437179009870447800 2962676 -56724520382489418517740175401965568 2962677 174839670302356232870585550661631520 2962678 152455591184027094086042394191636640 2962679 -86754043108027038976367622990503616 2962680 -81167732047116538936727199724339200 2962681 -650864441391008566883364215789786518 2962682 -276545882075445674920767956384194848 2962683 39514689754557762650569873969021920 2962684 -124410381282258511372355516691779584 2962685 366390058153139890526618856064800 2962686 -255967340695290884480212248185419776 2962687 -168306149808713597785734558844490568 2962688 47797224420017115034281540996562944 2962689 -24357205744367560652086026632264160 2962690 35998605485412420305595764653293600 2962691 -10192822797628120251667868022423000 2962692 700865267208850535183718794687987712 2962693 -472989507680130606076672737528897058 2962694 13956329223490830578998952843096064 2962695 -201414845764301523852679245392348160 2962696 683430207393940332875834989465681920 2962697 -380081549800068826692604474376986854 2962698 -41240742367970095446515418047658240 2962699 -189462337922542211760842883319517136 2962700 -592737361464973033990872032486400 2962701 5645356473341410667515585218198528 2962702 -46843631840478376467875574188551296 2962703 -194998584857650284441222697630260048 2962704 -76963572660463097938503954810863616 2962705 -7556524951842575726554784150106840 2962706 -379341911633219204151440756258510448 2962707 -244531840669858767608620517807570880 2962708 92584955742962729906739671715123200 2962709 314557205727805531906879036966031352 2962710 156488313581272533032605239521299200 2962711 506518327307109762906326947906826312 2962712 -34128883260522440883693656214528000 2962713 10032020216965337275799002794576384 2962714 -227957524545749052171055069523894544 2962715 -28503883638907587197645366232588000 2962716 176029594768548829945087774401254400 2962717 -127553939318824782886665814211374234 2962718 -48146368444465965081923152422308160 2962719 -32585834372309674009283907908695656 2962720 95464345762050157816208721466490880 2962721 4479175181911972469653878560900100 2962722 1821856706664124924739663956353024 2962723 96073080589795681657131142311514440 2962724 -259569209099527794758553634494981504 2962725 187928921681068938056867707678065600 2962726 -137169830259283684725752849142575616 2962727 -6061358237483762134057140550124040 2962728 -44462780417982716326981651084416000 2962729 -16385261990314083630847989545727360 2962730 51946359542141221154752981374929760 2962731 -57249276657983216771461131602527056 2962732 -1348163660960591508896884420947968 2962733 279990188699464121672531057410616982 2962734 -95620455314856031509577905054906240 2962735 106092947475004615474169701242580680 2962736 -44957299389699103227004750270709760 2962737 7755493888558479950069056065941760 2962738 -70833300773635471089709441200350304 2962739 216188386489832886340377527006954784 2962740 -112600949747036117517994832284907520 2962741 -61340534586271284099937644379795858 2962742 39355867296085827923319145951249344 2962743 -2715940114782513087157660731981312 2962744 622862909241684524753477616970444800 2962745 -187155913699490692560575477468114880 2962746 -183007768388463064973996919216702720 2962747 -308480970410796750915823776454110048 2962748 474706279026060371193252326460177408 2962749 90639850172693009859026008222479840 2962750 7526251515022139941534358034624000 2962751 277655807348438944377863801070154104 2962752 33819465892508774921168261744689152 2962753 -191367882274717994128447612176583596 2962754 202585217528424544791596932694010576 2962755 -4361795173979512236085014417981600 2962756 429340839291034506249383115866522880 2962757 149199834285856955602638976545172512 2962758 185359185708078640164044593639713984 2962759 83497426835111381346919241177219760 2962760 -32782200612677893867603375200153600 2962761 -65850121449539937657155867607948528 2962762 45348965137445827275288740981389824 2962763 517214934244947767121106185106315476 2962764 88504515706010192398050845102899200 2962765 -40204850010742907266234602957120000 2962766 61829838541909630943250798310931520 2962767 50401059394677574900012671847398912 2962768 -40497342094747807065063151902130176 2962769 597757314136675209804044260853587440 2962770 96490860795218541877503395548838400 2962771 26629448091985669688783360510599424 2962772 60354526309919190853433994477461376 2962773 -25548261601257397264983437034448416 2962774 229920620643269449178301447822863136 2962775 -43225339337934362736217183596544200 2962776 -143442916672384240157294806399488000 2962777 402118298984910974954354629705739412 2962778 -2492714653171713950242981123940352 2962779 -370629903117573890541525154662867816 2962780 48059685553628095776920512489305600 2962781 -514565110343480362595558736435066336 2962782 86478042478128915878428898459707200 2962783 -109476900243166782083320758660917760 2962784 -368158902292328591463564494996766720 2962785 -158282244035141186415382431583464000 2962786 8740108637014326133105114910567424 2962787 -9054809255017691297057056787790564 2962788 -227988210285944100734456064167193600 2962789 69050673197354023215925600564142140 2962790 -180636386036994626475145129687209600 2962791 -140414515070702152781325831642961920 2962792 64157157917242913131269984115752960 2962793 546502703623393710995922622853706042 2962794 -85276659318040169641092199473524736 2962795 12718952962602698759974532310954240 2962796 -406948156192366794574169790676247040 2962797 9555787608948958365424074340699200 2962798 14755674758270789775629137331168064 2962799 8675006518848569100601976807767536 2962800 -38693023923179966961716736144998400 2962801 202288174525933143212443032998830802 2962802 76953424419790676854564443845469600 2962803 -58863184041421730937968279501731200 2962804 -15014236938834142850397268045436928 2962805 -348726014462825972301087113551197540 2962806 24610366803225386885499936851521536 2962807 172492974829836703243003763985006952 2962808 -287116344356931486094424474322432000 2962809 -218584017858357711541200488514242886 2962810 -81925419130206262235328458044584000 2962811 41723630704390451333562355870556640 2962812 37877258540603331712291240864023552 2962813 -10515983866566985356894678221582240 2962814 -13637707622674415927680761597070080 2962815 -119746749956485225638309106537050480 2962816 -308326647543723934812766019675750400 2962817 -12490591922640320717241571119918720 2962818 -18232029793214417931890558933651760 2962819 407134437003435244326712008848548220 2962820 30839071360829128270635595670753280 2962821 343357109264750578360134942263903712 2962822 331394121056777824366710915427070400 2962823 -546276779461238490696859508498717928 2962824 -43308530348704983732190806796124160 2962825 76808465041572343834103976964825600 2962826 270726093189719391285534423892088112 2962827 189368428125575251220728779379664640 2962828 185484395663400023586098393573316096 2962829 -13198470446812149883696385634611616 2962830 14912263344605249145991584396349440 2962831 618385170986507823879683507917407064 2962832 -141340439471176502271999694289854464 2962833 379707838788347540699555074376651904 2962834 -1358181729908150368139472072630384 2962835 26043657445669260573341254646116560 2962836 145945597508966753644571920879569792 2962837 -134766712980180288437625009054848160 2962838 -33589821287184963828814119087588480 2962839 20926597741567171683231584517303168 2962840 377683046527880947698091589232844800 2962841 217342600303444579301680699480643520 2962842 -203025884043840456391049119946162688 2962843 9333913615129658705814772087186144 2962844 -153245932702992310822093126106571264 2962845 -46253449541690138031036925397500800 2962846 447804216943930554403925548316652480 2962847 -558903610574824055303478709390830888 2962848 -38338217266825664678737669552865280 2962849 69730211402978423873943339247577236 2962850 189453731618938219659923595113404800 2962851 3872107221457957081460741348608896 2962852 -83814357930521477490149516738760064 2962853 -426869056662107494476638615216312898 2962854 1912278131874413203907151157900608 2962855 -68145359890947952951657662865835040 2962856 -12543647400308856922366006335897600 2962857 -51968520388233630528962696357498208 2962858 559562968947248045166341740487282784 2962859 324349006692070731537305288417939904 2962860 30322242747480801454665512015462400 2962861 404745703343334979192320665324291424 2962862 -97828633265088926860023977450772480 2962863 -85311581765681433223747891680713208 2962864 -47035121186528490148793199839969280 2962865 -124523465832450333775653454443726000 2962866 -233834817588207652320273218524795776 2962867 -236692413870970008324542776170821768 2962868 -52467152212620496391170118173863552 2962869 11591968510199990919287819955650688 2962870 -57406103483803922239006780259781120 2962871 728664151442447744049998033604684072 2962872 7277942150768067553838377746432000 2962873 -113843507929389329826531480321089878 2962874 -231674496482778490662176878627550208 2962875 -143275558284339122754764409404052000 2962876 61411847581717726065613832713919488 2962877 -707494317341165175838502189763079380 2962878 -75941458147055270243201702676278976 2962879 889038319751951679346908575712309840 2962880 -100768421181493785406301264632872960 2962881 439962347850342924223545310030760370 2962882 10187129135016398675101009764144672 2962883 120755323754704004344314883321582080 2962884 -225625120826265234734980842266379264 2962885 -18496556131869163967185230497652420 2962886 -68409417161751202068120615545957760 2962887 113821545056074760598954464825187840 2962888 361636092471387414173480540645621760 2962889 -6310564205891043319847028271948380 2962890 -21522790206644311341206978730209280 2962891 680526892981241597896413940769830292 2962892 457952825387355821340153527832410112 2962893 -237916897518261566163944690588195136 2962894 203698673833750231616769636612338112 2962895 93351433079139525235121553861052800 2962896 27603263749136897615007630126219264 2962897 -238544486452360403722828746396279936 2962898 -38532007896825662281018305125736960 2962899 99539290053345899027144800693907280 2962900 100474027785301113953868027942416000 2962901 -29286792711624464226246703218393600 2962902 127638938380402648748663522211690432 2962903 549641546506630770684765210207702152 2962904 -225096077998125950953867340836945920 2962905 -70207859913612061869502921622364480 2962906 86772519585166482591264786573577728 2962907 343299415039603479491680872651273156 2962908 53649525288847493070611462207457792 2962909 -335730718036414488952768399976306196 2962910 -135623093029203635751284516195389440 2962911 -2146263617179440849784649731776000 2962912 54542767098706354679723250038341632 2962913 -744221525249645337051027753712176060 2962914 108477512411025764259456719609544192 2962915 1419184521465662635614508106909520 2962916 -66933361713140291941017097626024960 2962917 -260382151279422641819800626129898560 2962918 29128040072713430527955105495457792 2962919 475771907340667645015843557761924280 2962920 -246115154092774606338827465887334400 2962921 -167234089859921036946731535983626560 2962922 172583677332795870114133481514465024 2962923 -135966887008746472884221368045794576 2962924 273720358507103384336957024178282240 2962925 -30730184011159035933004826222071200 2962926 261089417684815621665531120017078400 2962927 1242170243199319212216853952606496 2962928 162682713877002084892411539022282752 2962929 231362094631050143847298462095269424 2962930 240457636627088231181519359532892800 2962931 -534130196208676250399934131668361268 2962932 -41515170538439168546878651839713280 2962933 -294082508840942153060426919713108818 2962934 -80073115184716495947967931985025152 2962935 -211850106041260569762438244397583480 2962936 400690262174525791774033442396774400 2962937 270525411141031104463142667659236752 2962938 -46300265080742111586461411789083392 2962939 -69783186561391822971171566843285744 2962940 54055401877997731966540471656983040 2962941 370797492746576769655362860201950944 2962942 189564928044726083778130760829399744 2962943 149666923197900205132138402419528192 2962944 12607897405204893657576248551931904 2962945 403667084823913367586672922552943700 2962946 -22633946594633174884140642851535360 2962947 22764566022830888391642205594687680 2962948 154877841790691053443346427491783808 2962949 -7115659774804084605357930626883840 2962950 -59031552408290600909412478595774400 2962951 750206047090651919000926406373870000 2962952 267651310454710460431409178172293120 2962953 204520624562699945518611493258525440 2962954 -89399871766125066259107707320687824 2962955 401173686867899953530815125078014000 2962956 -80737882483015022584898709296828928 2962957 152169629939785843385462935896735340 2962958 -6300708668282177706767960273513472 2962959 -469276830034962323572437210836227440 2962960 -4492965460521443179610139635220480 2962961 583496126462144308189684481003696562 2962962 -119673294649897301420420195240990688 2962963 -487859331244992445218350961656696788 2962964 175588003105173384099865550244493056 2962965 19560819817367145997207658602456320 2962966 -413272631060005666808787353126297568 2962967 -103877524262516662138757189025757008 2962968 433487547718027634621897725685760 2962969 -144744303244622462573588556097304304 2962970 49987884501529956527643380981396160 2962971 197523479679116024117355728045226588 2962972 -283974026657659349269093010103333888 2962973 111922117920349078887534602285383704 2962974 110592835630769876995967976190771200 2962975 -71569517648126992148360680996208400 2962976 -172486866388843990265799531217747968 2962977 -142749539705472975352330765163603280 2962978 36943969822814298530819417620361040 2962979 530434798688170888602564852000671580 2962980 -3246443701844021073660508482355200 2962981 -380601122085150346418113734365677572 2962982 112714918107970700040376516593240384 2962983 305730092449996395140676091097576448 2962984 -430663487028473019089067803190973440 2962985 271584636562774080686453426396022180 2962986 -47088253079487256529327371816110336 2962987 186659192234756471386841548557253560 2962988 -24372042935049613859310865670860800 2962989 4231564463482781879488139159659308 2962990 78940822026108849622979191893144000 2962991 -474836174372056459994914874326138608 2962992 -89721637753756410151632936314634240 2962993 -19814221190085869972198828579484960 2962994 -39023975212641693514994362272766704 2962995 -5547283094177478207628845579244800 2962996 287553419619544031848315399799024000 2962997 -2913644841506099571067401128080968 2962998 -60086760011753060511771714774081792 2962999 -467677554310852618590650504745552960 2963000 465239379462618998797315024389120000 2963001 7146258285279290256423788355588096 2963002 58603825969737775591715068310007552 2963003 -681815548517810423209747249565347176 2963004 179782381638308301317672351219712 2963005 -65388455552329287518226755407232340 2963006 234930037060260408801709596293981952 2963007 147054599232022316966921136859130640 2963008 114810353122131972960919815083524096 2963009 53463900003314623648262178445319616 2963010 12519503807344858535507746252992000 2963011 -55182145536766268189095071168906176 2963012 -82669302217585412435554448985600000 2963013 177361440202523504379841793818999200 2963014 -66638394838457047671778609230902400 2963015 191994795883885454495237020947055200 2963016 -50962464947397601497047576511283200 2963017 -364831677149851252477160847819722880 2963018 -7046728429148351205803220186696096 2963019 -64860542599405636660725640575235152 2963020 -178370798394213032389175949574763520 2963021 -176788068545095238065214651736842496 2963022 -10438645239470241635897279619118080 2963023 217186703344996597110011775130509040 2963024 7400549238353575747747866618224640 2963025 -13524063921099391758718746933771300 2963026 219381144153810115749178138599878784 2963027 -470071139673875243908094203265423124 2963028 -80158305430662882113080820833966080 2963029 135598447312696151704090887053134140 2963030 131589378140030145845212707161418240 2963031 43199904970630286093759891934787200 2963032 -434243450151163751437397289979883520 2963033 -212666410040565833124302973561765360 2963034 75478582669103847821066873184483840 2963035 -187780540897568389047781322735002800 2963036 97265753157775569959928252560437248 2963037 48443701849315218902568887200677888 2963038 146621024458457227124510572102090944 2963039 -149033420697509908183710273480818280 2963040 317877679609292422908860517431377920 2963041 -42366067302228514431585852036910558 2963042 38880325489271369461278638786310144 2963043 -70641366098045874117734229726542256 2963044 -710138140618379599564389748113408 2963045 -496382335425247414053795157801997700 2963046 56900055287706591941943159333628800 2963047 111378600713962941426818389369933496 2963048 -730052485301504379702938963665920 2963049 -290579452507227750388841220237352800 2963050 61299167971513462047043642877760000 2963051 13463179202639779293306835011557664 2963052 214490858224592281456048451657515776 2963053 -405804081648262756215945044953065920 2963054 322636818852873850084062458803238976 2963055 209020699323666604503272443134683520 2963056 -34728299577157687159983239917568000 2963057 -188424021852083548101234128564104908 2963058 62415307928219915918163359893593600 2963059 -278580370152903035308040251870324848 2963060 -370001688896825415800326032433163520 2963061 -38462288274940933112934486049885188 2963062 -7122788429448195912888367720200000 2963063 -90961409606083630046811193426353960 2963064 -7939078177628919287808101761966080 2963065 72032726330442342990244178428132800 2963066 131141388233451646968449934915122400 2963067 195371790927054949565534075007080448 2963068 -597592758659331483661208997765740544 2963069 -42882010490903265337054638596316960 2963070 3176431143844759849380766337729280 2963071 138700486126972758503011451970615264 2963072 26497157089036772931558199535861760 2963073 -74580393257644412782015540398526464 2963074 -48517508687956586382324757725436464 2963075 352635550904739135353218480421994000 2963076 -216729672407051139130346766740026368 2963077 -104831091793106954873844528713277420 2963078 183688542420035119114639134047583840 2963079 168500242193423334800433023056029120 2963080 -14055714112603140358371378214041600 2963081 -477864491396038709119916963553026496 2963082 -32150683551016098664594585083302400 2963083 580658685621828358289097067696585800 2963084 42932323352469396714439745581188096 2963085 238727903118028996946149233275954400 2963086 21476753878132346704356145186416384 2963087 706545931151499942906597736224120 2963088 92016517232519106564854117125324800 2963089 117438998856451596368301581338598640 2963090 29267453840019269668537390999511040 2963091 -124071268631596737708034615537691208 2963092 -249069072916112598545972614012735488 2963093 -46572415713620754555713318348527200 2963094 215174130027687117252275713240965120 2963095 -8212905685462227551690399932352400 2963096 178288555267215983809014562401761280 2963097 -318344306604677366071331403220429926 2963098 15078227986631768224690854983589120 2963099 -23744663495522659570633113604365864 2963100 -32085184338722300288703018552115200 2963101 670234678637482644585587690174384102 2963102 32232517737425407991267339926330752 2963103 -138612201255710828172627245793228672 2963104 -301322941181151277966686078401249280 2963105 325155423538625452330715059139770260 2963106 2142180154929387357793077499925712 2963107 -159729057253530248391386502005382400 2963108 -111359957919812270709488816604589824 2963109 -297129292709550332083643166109625952 2963110 13963767449444847489442118171040000 2963111 -228625513114364229079604255359049376 2963112 74669002739364137797281634654371840 2963113 89435129493754287701530194305723904 2963114 -7926123461397351298268006750257152 2963115 587224498707030321296771866582809600 2963116 -164038884060226723760388191227778048 2963117 193248252609467592459603277955954946 2963118 -13092596398168900361161075031656896 2963119 -156955277778620136033590601530684040 2963120 11662461198786633600727370691379200 2963121 -68377407617297532852638865939571776 2963122 -18558020015985247044176287953792000 2963123 11336911099931359615829494255438704 2963124 88799799443226338670633218942141184 2963125 18760023575968880022081477281640000 2963126 119828594574905317581580507383049920 2963127 -80417703980117989658968737768448560 2963128 -559114317807281292643873464103833600 2963129 -385156291317024572814648184231124472 2963130 1902551686062214267058402137029120 2963131 502641095584436946852764810393592932 2963132 -337600426007307742316934569328936960 2963133 -286353971206535595001640906021220180 2963134 486601938609255917035533610416767232 2963135 -28800989838943189323935481577236480 2963136 47163005323874717376408329857794048 2963137 -446091646904428007520482060602785214 2963138 -38118085974771792870340701064827360 2963139 -243197222153185745428979222010765576 2963140 209335314600951982135632069731677440 2963141 15084231981328562775625529773074432 2963142 48167512053247010510533251232856064 2963143 -41754955755781367378542058185868576 2963144 225161020742918264181262311090923520 2963145 -49739369100850022139957433688265600 2963146 -69825848622268781785772696814667728 2963147 280082435017638808176175889938278312 2963148 -228133862613263475936351837410296320 2963149 -102746910858320731483659094643845664 2963150 86104535403692558839410379660876800 2963151 -70593899674780112742875870342497296 2963152 -27587162967214688725910315772100608 2963153 -326833165098145907260252261617563280 2963154 -36852281545488484052833777918442880 2963155 -80071903815449241159522702445591440 2963156 142408323369643606199926309949362176 2963157 46572731116174126663433193588567840 2963158 -197350396042762988570087673674809824 2963159 70068588471580652469712402127708304 2963160 228768342053957582996059923664281600 2963161 -563993049210587544186589324235925238 2963162 44559970048563876574438268732129280 2963163 -134194774043504124932106268959379200 2963164 63127350275404159288846733325762560 2963165 62076508233148794136314772045447800 2963166 -13430263880673213529672025655091200 2963167 -336752830796651097670832273491314784 2963168 -57608755528007925902911342061813760 2963169 3081175136370589359679352984160 2963170 87431032572413015624485555770831360 2963171 -37653879630322780645258511040682008 2963172 282512271276681600639220164127060992 2963173 2578402483854103621450348022217024 2963174 -92036897190438888310693652066485248 2963175 83995039230843713507750467885563000 2963176 876720387815201892553500306351144960 2963177 35136703777169530760085203375779200 2963178 -69707469569470290653104558969186896 2963179 248586058625959310546281647868673780 2963180 222922097644881273791953622374425600 2963181 -63502402657831086377173367148922080 2963182 4955113730258816048697983323486464 2963183 -151687005099790034701590178126588800 2963184 -6131954042980049285660167396392960 2963185 158030406763998754247033193812718720 2963186 -43700863779886766998588195392829440 2963187 -90483342043074669971366759367853356 2963188 -110632293975616276885924958735592704 2963189 98797566268166618604241435692162990 2963190 78277320414176447103083139559259520 2963191 -118173614239772899325016711228656640 2963192 461634229047603864862988665300992000 2963193 -1031751263954697611013923504391072 2963194 -99649275394949444612007124513270560 2963195 -100942545504850738842822816381964800 2963196 -181168280776055224466059205195504640 2963197 -119055272697971897375649938783021056 2963198 32406079451992761629194632444337536 2963199 -54426946946842053768249012189966192 2963200 42504031590970197069466354633932800 2963201 55155511971346514272793651015507202 2963202 142073180317263874625461273722163200 2963203 166666314145172309598724371942483452 2963204 -435088343582353789070777139431324544 2963205 -35325762629883432729230634978988800 2963206 -149439943995124244237470878831596448 2963207 -53925764015806342688180531364868512 2963208 220969901327791207099982435436625920 2963209 1452005418666219417885452907089181312 2963210 -57987269417735286411902078375519040 2963211 -164904844276458661972337195164577280 2963212 -40320525970415613009272369511541760 2963213 593258333433173250465333206050754784 2963214 141484962700058370508379007894328704 2963215 -120005907775574123327839915295051640 2963216 128411942596800847929113017712640 2963217 -338259561201429397673327975054491920 2963218 299183308980153972698208777573242016 2963219 -99896413517934835922204143543743168 2963220 83939619566508681175295717860761600 2963221 78496452403805079863613133184047680 2963222 49017131685549157127589788299770912 2963223 -29706499971552619011953095672752648 2963224 -273116233615141964012692595799490560 2963225 70610694196466895461462247438300750 2963226 19139530156701250182188170864020480 2963227 -140702959239520922713084526369620920 2963228 40308073535211130162890836264878080 2963229 115175901169233242213400794900020320 2963230 -73087692988739930763125082652097280 2963231 -252767066312003565216960982456087968 2963232 194728236317105188828671070260756480 2963233 41455256876196522169993888872630464 2963234 30998965531751581914328526730878112 2963235 -126602173324674791681368595584492800 2963236 147902102918085181662902114549077248 2963237 -298788039689471520233964066688308900 2963238 -128719663235785557641738951616833856 2963239 -593691712440442270037127517468275720 2963240 -13656869916498548700361920110592000 2963241 120166931858027921853418778556389652 2963242 186403976409672438350967917820823392 2963243 412572687155198908955296709722989492 2963244 58934753985775983841472369028834816 2963245 209983765260411655524806670369679500 2963246 43083983308396016110833656421574464 2963247 37448147592215875531750486850278272 2963248 -207442935438933590050199913196093440 2963249 -192797630683525185672986483638379340 2963250 18329572258390707058775118009600000 2963251 -16057500562879049880443342899217808 2963252 -154293442522296228372821038522890240 2963253 222186838907130435272740392957283200 2963254 -46603272575583920835991699436089728 2963255 79600720707797171091169207162482000 2963256 -102072115860208209660477559634657280 2963257 -354995479830998968433000336366617968 2963258 20487714566737841438738940940246272 2963259 633470006825399625217323046456320 2963260 288845718158422625953970586368563200 2963261 -276309828447882402358926978759089568 2963262 28001509895798194799149850646649152 2963263 -733607291223704298613198050305660216 2963264 -116815348976281745710266575567192064 2963265 2836418228016241747430975103112320 2963266 161324460159200157917462544585915264 2963267 -678436742131018410094405366221711684 2963268 121561148889626036458423276980080640 2963269 575533435678246327723668425672512670 2963270 -232131184955492643203511605259767040 2963271 -190429774431339188098349083505940480 2963272 -132250296763453195547460617422510080 2963273 268236103201554007997019365493570522 2963274 23829865050632562137585678222269440 2963275 -69186466963389230039416988419641000 2963276 206253715847036030922921278305893888 2963277 -89815461028675259705418300918788160 2963278 -298574401797992652900273660666096000 2963279 170112689692766694411939645394820280 2963280 26833383448292441343571433004072960 2963281 528424924255308208966987404441268082 2963282 -84187300529073407067453610733411328 2963283 83128250541816752577250796236605744 2963284 -168452304078945807258837766705645568 2963285 -70046574269774763516321301121130600 2963286 70804855593219552328406749267681632 2963287 -620998546891078287574616084648897808 2963288 461470014169699539812911140703733760 2963289 -8671035391290728458708593815770752 2963290 116351619309909713391299347046400 2963291 -239992094499539304419347799299123968 2963292 37628565163729971674364102903409152 2963293 119016985431762323613212828659550502 2963294 499496016761307602996284744277281920 2963295 103702841691948431861877721633092120 2963296 149292052676826829466711284139950080 2963297 -253620722685302302950213211968208320 2963298 73712873728990088827160533511966208 2963299 393104781245382541986850802432150300 2963300 -51217503314698800062960131889385600 2963301 193356220782742530599968915795411104 2963302 1508573771409900235219794038636352 2963303 -114051300614690935902513157366278144 2963304 -25101152180249269082000940782438400 2963305 128730677148508392337560556375655460 2963306 -219808617952078694755462038640759296 2963307 -255676450231426505348352479193956880 2963308 747898790975000057970259505692886016 2963309 -52828328585707472996977196267757600 2963310 32817290904036688914687203733381120 2963311 69134163242253111380113616421509752 2963312 50121963320126155350659698817433600 2963313 -40106462622432095934955163424431358 2963314 -130465648481088050691715380865880160 2963315 351559501302106583978865536995854960 2963316 -101589728909759733374014721574850560 2963317 -83100875496336751191369083300867328 2963318 -2949198835305821058037518489295296 2963319 150569501553353652116351420888288208 2963320 69557001129454521793916668830105600 2963321 197727085089509874492860632660299264 2963322 -222398506973978871876419807511719712 2963323 -518661457682207991075942771272979096 2963324 -75896477820718163456733228164903424 2963325 215607592774281923593064559258573600 2963326 -215291652316838010252527192164965888 2963327 156241646037353145140936373753610992 2963328 106264168221071653842860425472901120 2963329 -143766736009845004043961141621450816 2963330 17608779384881194359880425443764800 2963331 -172477457786375245822741415432294400 2963332 -57881790645830703821342010295194368 2963333 -263824593140676865054359008758304418 2963334 -129933465952282419698136322241541120 2963335 317059657005345332008388022573901200 2963336 4004773901954264727032675328921600 2963337 -169836812458390012459762521135522432 2963338 77836811208803927044281476706120192 2963339 -73607565666038348870794739281090860 2963340 -23633502195701203647947690974663680 2963341 213120222476176622152813041343256800 2963342 -114784230510614198026624360972196928 2963343 -73338647599882236677239870044325632 2963344 80997481458531372064996665115361280 2963345 1244974775198817109160146756377600 2963346 -16559816553503213187996267836161536 2963347 333360034704100624020981142332826796 2963348 6048505645678468438805091628861440 2963349 402557099167244953846401117093840384 2963350 -71274301882142920312933842258931200 2963351 325505220891859641089313567960640104 2963352 25475104776783403703768705689190400 2963353 402010271446026760427350717756470602 2963354 169853089061001954602395333986493440 2963355 -195746942519562919990920420887995680 2963356 109150278589484858050328893100889600 2963357 137999713502316462271163757535963692 2963358 -234206538447635699182332718693150080 2963359 50829712415152176335451192771855200 2963360 234804278953912349639523999030312960 2963361 174982137110633550798194578089298560 2963362 21233479334263822188491588217546912 2963363 262194413408238768843665421795923424 2963364 204862154511941076930239595806770176 2963365 154606167145918389206753009228620800 2963366 -31292130790628458272899618706855936 2963367 62046207390548734359492339223896240 2963368 607669220319300713404771271875906560 2963369 -450909841978072150397617174893843840 2963370 158814041079948505569749043897580800 2963371 -315664408126267935663117536165876428 2963372 -182473513514418041688612142491471360 2963373 -332876924711718558053204403922246560 2963374 321342070514777831600650239886397952 2963375 389244952385374623232997816275944000 2963376 10623872301413059244028594869895168 2963377 -51535192947167313492931506036337774 2963378 48442454681235588695980663142774400 2963379 140890267291521204490965763036726584 2963380 -128909521084230383491994269826949120 2963381 -467984722251176858129295770481676818 2963382 -128973663373356024074909989104172608 2963383 109123379162401613955136875080001920 2963384 -115158683630522045880520498741309440 2963385 29068396877526276890982268828454400 2963386 260262650972464222733068334778337392 2963387 -95293753269794061589213220352696048 2963388 4576824319612026100869118983389184 2963389 -63469085202833925648822507223674624 2963390 -130010309922558318350008781322633600 2963391 -67906207446823407076597125123454008 2963392 -20729849501348631542578258997411840 2963393 418999257372542211897929984610755760 2963394 29819858251167385942800151736363520 2963395 -27588403114545507800683590363229920 2963396 239414741987546360256441869550364800 2963397 -242433915125158338564073056902310528 2963398 -6209142730069574166164101895304960 2963399 180851865295970865426400712123453400 2963400 177718533048851539027249648281600000 2963401 -209793807818381984551348305888041920 2963402 49721832588601623975988611949133760 2963403 -356747853581816374903762499068333188 2963404 40102863326159137672658438513560576 2963405 -26590796875953784020645548599781940 2963406 11406264904345262521641884913159360 2963407 -78181270630211375894178195867395344 2963408 21834194716038861009550696035778560 2963409 -126979885610638619328991397594362896 2963410 -98990665639512414133395428324835840 2963411 27976339091771503831893840437400 2963412 5789017695213442483748591133450240 2963413 948520254059088804919359316075738144 2963414 -3694031705466554900319265432432128 2963415 81879044336022532771723705944491520 2963416 -262591959284815590136371038814443520 2963417 -15454810319438057789107537796844534 2963418 128654551625720467212005326227578880 2963419 -327731709949577191548120690137611520 2963420 71491712565524976498624307419809280 2963421 274342041171703162377864266672285190 2963422 304277192321821752156315928634808000 2963423 -755396737452302570590683053106041040 2963424 277752379698624035049373966659747840 2963425 105174851098045365371640633455227500 2963426 6222717464097728703417409085740704 2963427 199277332628675438603832597469478520 2963428 102972265713073226784226073655773440 2963429 -125893836476346109597111024251136224 2963430 4419655598285340729715765261526400 2963431 6157200802037129024735685437770072 2963432 222589899759548028894502747147960320 2963433 47612410857372707619318936581745600 2963434 -83947565524143454491769066015842384 2963435 3283363312377505355869958227573440 2963436 71555747359636306298719431184711680 2963437 16357388926898401404786550240272086 2963438 108719437089038957963325980975469120 2963439 84912930771089337019315408485572640 2963440 10842856981792317920511011325542400 2963441 59861949064102364311370302609847568 2963442 75145092228434942321830510372922880 2963443 -88146728795308457795660298530775040 2963444 -378699280221654351652183635309355008 2963445 9592629161715581991661885308848640 2963446 -194877575572867333897760907189094656 2963447 -163522985259986676501655020430570368 2963448 -339439533020487009669833319706214400 2963449 20258128244537416857243961425210 2963450 17021498916406727431246598873414400 2963451 -946359661683511276817561337437136 2963452 97967029931044589611010426892364800 2963453 -407058586719571844744378591513954298 2963454 71766237003166133235943831575508608 2963455 74391647253062613983182932539364720 2963456 -42926010138668721445526042742620160 2963457 212533417587269740792104113907255552 2963458 81128582928646442230423608516582864 2963459 -280380511110788247106194226061678340 2963460 -26843572549402366338308209519779840 2963461 -664996573021328775151157918395786500 2963462 31154787420055769128782018703067232 2963463 168448061220691919008449060906629544 2963464 -149958688536229611097478392772198400 2963465 534221894195236635022875956559829860 2963466 9479288376268862825990666518032384 2963467 -79170620975747429046385305909093408 2963468 -506157779016421304871538235332078080 2963469 -290311460404852005239206050051175872 2963470 -97361657831094506655683662196032320 2963471 74727736351008666758381447932454568 2963472 -19701924254823679793750569893101568 2963473 -465605382840175971152038359713075278 2963474 -360656529582628702279543297782528 2963475 -64666935303653741431305835420551900 2963476 8623872349806650178519899939430400 2963477 -280549159145340695109170393450503776 2963478 4022772582295181781374651279419392 2963479 -580873674105005852850209300118068920 2963480 -43348754405755769136118507247616000 2963481 109105309246623374441505902975015040 2963482 386070713626385593656133921231824384 2963483 72979677130999908636750603798693024 2963484 403948873602215271841808965885185024 2963485 -6066412379450452374530601129517440 2963486 376662920748253253648357387920824192 2963487 442468282565482397774985374129393280 2963488 313623167108956611964309651406192640 2963489 275148203950849425188848908453715860 2963490 39762337812286648063351562371837440 2963491 -932279092081469381622773315475282240 2963492 -38917168014533228224341349995786240 2963493 196799392677661868576945265024559680 2963494 75853156416907299358782383988067296 2963495 220543824135886052961067884611229720 2963496 26664300159507887699455177557196800 2963497 -94816411292250370454767145695954054 2963498 75203110742009383967868838720014000 2963499 107888837296763953312579106641969920 2963500 -417112828653587189026113625169664000 2963501 -369750223263876707314323350778939498 2963502 93430567494725630545152724248100800 2963503 47051651067238278193420093511120584 2963504 7015921100650333517548785101635584 2963505 227844473059871055014196588919810560 2963506 55089153111268207807982648042941440 2963507 -89708220556845661785651430477537728 2963508 2731333637272704869831502969446400 2963509 487511828183499194430849136525305710 2963510 -28451315663892652200138274661856000 2963511 -127532724997855283685055827999338760 2963512 -454631299084722084500588359268044800 2963513 -34673107310405286911025692488845120 2963514 54654036575653095944210832134384640 2963515 140509044683681381859883358448954720 2963516 425379145454748683361623517441764352 2963517 2630177620646967607023903691215648 2963518 -246689321935067803603474597655159040 2963519 -228007065599398047762699382302832992 2963520 -58777437762880198036860079964160000 2963521 -5258051297047355347407626267874912 2963522 113637355437997159195324256771076000 2963523 121647963215401853122988415076680000 2963524 -188819389254568440322317728932070400 2963525 -333997628904107540171046252138672000 2963526 -202450954400538566338588622741747712 2963527 208980491518105702624184053697464320 2963528 -43836809072658748261504114611747840 2963529 -242543063793789277353761056403016726 2963530 50314110576578087820926118354776160 2963531 -52495296733840184144865734293959336 2963532 140446801964083227672021246176256 2963533 -202138148521128611825287899469406218 2963534 136589998579021783485627293744798592 2963535 788202662502759803032179815485200 2963536 124332695550316032083680517393211392 2963537 -66561070816962145379604031449509520 2963538 32978843183290030521761852942082048 2963539 -396195430766398966217379022331675040 2963540 88713558137319316474931891176366080 2963541 648664687923140757241642393260864 2963542 146470236431608954358221518260112384 2963543 -186915358533969690843007763877746856 2963544 -263591578926070230031903000653004800 2963545 115525833023807276019237844403097600 2963546 -334485792608856470848506622323840528 2963547 -17453271706037070162130148095293804 2963548 -37640655482862374280995135242143744 2963549 128576266910167535373153004281056550 2963550 15647632804817001172790725101696000 2963551 -192741720316648428364602918439188448 2963552 255204117887437406088952175997222912 2963553 18560898873155175316219219322806704 2963554 388676971380563992041831825533350272 2963555 -74754732887424337024545847251385440 2963556 -33167734776206098050801171411173376 2963557 -260154231474447895424002204256949888 2963558 66855761981868309660843802002269184 2963559 -253444977773032663011425609750140080 2963560 -8437536827813439576481338707558400 2963561 -66295490251085489674727711274150000 2963562 13484916826607134556884058154329088 2963563 141948342908162500305284445807752240 2963564 -47450885784464507960588051387053824 2963565 50188420191388544735779597587109920 2963566 210006902301618626809405062616199232 2963567 532757066438945342720491337689649616 2963568 -46811893650785373158029685691187200 2963569 141373774812266287562430915072586752 2963570 204175485194925090307826251743897600 2963571 95247176053670957023227170035302960 2963572 -199173261023863606929473997104401024 2963573 506188017289219384612252828739059200 2963574 54639845482918714046573009283181440 2963575 -191204317674255071589628753129361200 2963576 87283718877797240904704399983902720 2963577 -5573348548247851485125533057317600 2963578 -296586246434297410107257052361683744 2963579 -107286999447994526924210906317848024 2963580 -193370807381771209909146748827171840 2963581 -27243956475691218158309735145831188 2963582 435185832956039010339234133677419520 2963583 131434335365491605214406169963969264 2963584 146529764172676745121932337028792320 2963585 -341195766273635044897834330819155840 2963586 71419314725560471740661779892308864 2963587 11928999587649792157799541354473280 2963588 307452138613477083391731658188098688 2963589 63305278815805794063663294052490400 2963590 -44213826428467328320191878167422720 2963591 -39602363230629463418072258901341088 2963592 -289398611065030069234183776150727680 2963593 369007287193717795913679687985171380 2963594 335123553806538281313000339414690096 2963595 122554805918317134224159500963265520 2963596 75651697812272102126046940316654592 2963597 45640160080466085468162075385057920 2963598 -160796290103969775325664309110047744 2963599 -167521813353394239585668762567304400 2963600 -9496538378464357098977552498688000 2963601 91627970853616334389616799325968000 2963602 212036120532906295174687683824548752 2963603 5306963147828647218442421907736848 2963604 -43499120715957008581941508894568448 2963605 335864672608682792011044350368465560 2963606 -122775740282226175725584680858417920 2963607 133220354816864951968761339188360040 2963608 -667860817609258412535570683904215040 2963609 201398428240982533311438883451277840 2963610 -58627064617346122952567839400592000 2963611 -63437629490317835885174711367928320 2963612 -110022893826160131789336956490207744 2963613 -3383502691959375324906119128142112 2963614 -198966390638132678722331620440574080 2963615 96777736219142595410374432596014760 2963616 79214975317301262373269212022964224 2963617 213238548096324500131525669429373666 2963618 -194165145561216074018926290260666544 2963619 285447728986385764858839032141387520 2963620 -28298746101627541604150715492864000 2963621 487698597660607648389507964029957822 2963622 69329857091249069457124327348231872 2963623 -128310396896552881106808222577671136 2963624 -281257478700976147425331851027425280 2963625 -81255504722488182030295973774880000 2963626 -98199615254698064970840613272690240 2963627 652961160014812744769333650915496712 2963628 509946996957443809761192138806284800 2963629 -575353697480553387025855128820099680 2963630 194175123541776468548611254232896960 2963631 -22810661278274621866781406631836672 2963632 -10881164533480783946631806994874368 2963633 -443015410733990450611421483758701900 2963634 83899959537893001628054111537380480 2963635 -257483609369920125005743702363867920 2963636 -96371772501223238435068171041938688 2963637 139396299915814413251018966619400494 2963638 4274725803134324161788953090658720 2963639 -105192615937599373177292774123007360 2963640 -49253061025353604214191011233587200 2963641 474316820823613398307617823458999892 2963642 -209485370504056570060277617645948416 2963643 308934108080566508800617731781967728 2963644 -175912763303939920231506897694353408 2963645 172189817687410849193933083578325080 2963646 588251591783779941264366320108544 2963647 -520078016429563829719590530774355904 2963648 -199551172229473243905829656295636992 2963649 -65492478892402081746657276668582592 2963650 16070713855826601382781748365890800 2963651 -7306404503851522537328491941784488 2963652 3378859417442560283691565108165632 2963653 381349159129962350575986886876000 2963654 12977613455466734306161947155755008 2963655 30316028615856343534669601514408000 2963656 52056532219212133653539299245096960 2963657 -296807014155246334530921741400157094 2963658 77927220687063860436248005294160640 2963659 59632660097578994045927066857001520 2963660 -63127232053968931471956241596979200 2963661 366793565826681467881494108333225984 2963662 10174154751249270982649289402153984 2963663 21159721089707544925879966317338304 2963664 -33632198751485198045176044902940672 2963665 110012896565552536900697002834134720 2963666 -87089109964509629168497388012608896 2963667 -316354915307248251986869902376528968 2963668 8227571930361389105380518525017856 2963669 22588589247838670293143370391861070 2963670 -70358114740077271296616098675548160 2963671 -550307460418853707754171158582379128 2963672 -4138926757965444667404730621624320 2963673 -125381600953350850871600606891520678 2963674 -55267253351905650893013833545045248 2963675 142126672307975087267025343235838000 2963676 90925580534098061614749609203195904 2963677 4463880179723540301365945116306880 2963678 202318693817132878729339357972893312 2963679 -195290563709673577125950147305263360 2963680 -246165954384216961033386689373143040 2963681 -26101227216591283660437502243818816 2963682 -191924467958348649593775435175326720 2963683 -683431251034263070725248813575508068 2963684 -26648022736115340862586644159277184 2963685 99443086386551689059119246423155200 2963686 -45283181439964435173830108495162880 2963687 -611222811786075519708510811169246664 2963688 -19923583452103031598133497534873600 2963689 653850026979844201266085319564480 2963690 -13297520579088227452297159672778400 2963691 -259452262170136169993903424268788900 2963692 312662474928485552937909989396930816 2963693 -35205281800906140160623462451595136 2963694 -3879116995446283588754079621674880 2963695 25968416108917485903067149342331680 2963696 127631619571331436410505484308480000 2963697 -208597932103970845832098118220473760 2963698 -299682795831834464740465120526972400 2963699 -284553911187433109102920982055231720 2963700 -19425604248412033608525580566624000 2963701 -307911660431619777750118162768115588 2963702 2509653040117635277599256874612352 2963703 -130527103216621290150948729757804800 2963704 376383158597216602196107666489589760 2963705 -256233939779097295081130005042654140 2963706 19532665629328858530790801498967808 2963707 -24455147986616934494875656007519200 2963708 109826007578278241175355448990899200 2963709 6852271920326246508714793195547616 2963710 37813024876329600787180651118976000 2963711 -235096385709042680502621807726309168 2963712 -32283799595491681616216642738454528 2963713 -297949094022690712225641731441407020 2963714 -118984515623068544080390316514455520 2963715 127200994080311054292819272599680000 2963716 173838077879429622099777639137858688 2963717 299054824597431178277362383915404766 2963718 -313143328731822609374478010546732800 2963719 109897529356156852571002499382894360 2963720 15349785836656980470869079120332800 2963721 9859458328015792165249565058250464 2963722 357554670137008387877387192615407872 2963723 -17675883868898266407017255026389360 2963724 201017581951245064699698590636994048 2963725 -114102222181591051365028586218198750 2963726 -50160774312847016185508086430338560 2963727 -14960088862717692549372707843149392 2963728 94769175314717203324462823531159552 2963729 632483303367035927624979711756191076 2963730 58497685053807350987473277436272640 2963731 -158470937649428686349589887704732568 2963732 5466206267185694821205977117765632 2963733 58076518022946574159432697114565024 2963734 80398515969870642222951012626350080 2963735 15060348673581125472648143700886680 2963736 280247678456818557355838368747315200 2963737 19873572624840230111918467342158272 2963738 124651325175734541575734231747516896 2963739 146436516561064731674188553822524824 2963740 67657762169725840381370429620992000 2963741 -460194969253531284174889912277570016 2963742 -128570961463870689465270827829943680 2963743 357921188081785936920593061498576992 2963744 170028209708743012479915810581643264 2963745 101060743977369509620062647805030720 2963746 -186864808767421720285530281969058240 2963747 347955979406472600953677245528791040 2963748 -47219196307738629039122342136683520 2963749 49366396779885891673215850735602336 2963750 -37678999020854453239203358435380000 2963751 69616191726734912410181252615213184 2963752 426127298010185372640507276049612800 2963753 196042404780979418418958915096521600 2963754 -69515200853846591210923012191168336 2963755 145154906070905114806113645914056320 2963756 -174125341290589909350979152910529280 2963757 114296730907169167448417711982813888 2963758 -8695741109149002441854425582033920 2963759 41618176311462120655491459208261800 2963760 33680625336537377991595446500720640 2963761 -431727910933230055447382151178057728 2963762 -330882989005128135057785729054320368 2963763 -658576762331842683140317352633928960 2963764 -140146088919762834077559100766576640 2963765 50793087250405958195900667405283740 2963766 53859572437454245875251417159839104 2963767 25198223096532366566707782561659712 2963768 549439307432963531349869008069570560 2963769 636467952324538734389797730233828608 2963770 -22443146048264065612997994859237920 2963771 -85728713696620905331913299457034000 2963772 -126182119337109214263182346970521600 2963773 529670473019636064926677811646816960 2963774 -138563103912862177993566288024384 2963775 -535212452462307370987127593968000 2963776 -64161087800354553873206548242104320 2963777 497980864929321615049451340134194626 2963778 -19443976892345261053118221752257280 2963779 -2115757617439965137997723387000160 2963780 134068814929594818545874188538470400 2963781 -289505800572196141737859324803432930 2963782 -304257349264078211197558277780047008 2963783 810365031295330934855114589673150680 2963784 -250348455024902666927424032988487680 2963785 -4155191072693693414588049838525440 2963786 -8417239885336915600689393226813440 2963787 280812823465172653329430160289913560 2963788 5819433433904643413950998840153600 2963789 18039401986254397263022958367312780 2963790 8782856425787277986387904767716800 2963791 213165042244288112741341509063579600 2963792 55796384482321600330686881028096000 2963793 47904343810947673134613231524387840 2963794 322995330040052201639295468481431696 2963795 226471131572046713936565654487306800 2963796 96476875695617048276759398201042944 2963797 128806477777946553806850347547820152 2963798 -33620451429504474829698541236069600 2963799 42556568292448686330784805915391744 2963800 6779641319889555811781490923520000 2963801 -232421946283445414517465267017288496 2963802 102423345113622455015275411834655232 2963803 -161287950729772725942652328663232336 2963804 12645847579669926039821725586182656 2963805 65311392234130251250876428371904000 2963806 -56645771875581586012600824453579840 2963807 265478471239848296245333562158453248 2963808 89424872300148494257235010444853248 2963809 -279362559400126162603113362575264990 2963810 91381542034168387693059799606560 2963811 108270122754388454868093977543796144 2963812 -231762569420341451857267071567211520 2963813 -145159102760598252416854443728841156 2963814 21498374879314877149134168052651392 2963815 -91725922065318229675332874007492040 2963816 131301067200960299646979988840340480 2963817 139725707213103178280671634540244480 2963818 29364189545265932956329695817216 2963819 288278595325239782272262075593745520 2963820 270298696127781905068404918083420160 2963821 -56799981707402904520631889672589088 2963822 24833591304816375118143568560155712 2963823 -137204649175119017968884832179501816 2963824 -1093913193542954721258328411668480 2963825 313866254499960333541662687914265600 2963826 -60043363903427127203236087057282560 2963827 -28520602424213993641166571122350320 2963828 -116383764814322988047475253303369728 2963829 -65996642500483618442611878180595200 2963830 -231454445549469136459144323876046080 2963831 251746712824863013054799733124551504 2963832 171855838096429925047728713969848320 2963833 306039043910753638325310501218479082 2963834 138588492609873711854084988723816816 2963835 -14024825591305158739694587470970320 2963836 54370188652651548008672218136090112 2963837 211581138718770343569423576304356486 2963838 164720328102068879284632126191617344 2963839 -414872108008557554834540731868749920 2963840 149373840160467824189146670510899200 2963841 4583693097131854055697110054763360 2963842 137337518193457331847363905406942720 2963843 162105807575368087655320916285054880 2963844 -21025012444599045834615881799106560 2963845 -168941236085888333887270976246101800 2963846 163485949604443114896928392994813440 2963847 166037603275779696349267428660860928 2963848 -59890830320253604208906610494668800 2963849 58899885874599586643493552445996800 2963850 -66938766269593470705437130482112000 2963851 96080735929791752406532244353691304 2963852 -243852732972737785446773884779955200 2963853 456064993465751624523819621970504662 2963854 162375671939530033731866583985085376 2963855 220919631998074518557824121036715360 2963856 -26235912889580630366583375713796096 2963857 110628989063125090112317231478996980 2963858 -50522353437570600268417450137935040 2963859 -2180620228488616842393776505918912 2963860 -208887611966837452831093201850353920 2963861 -10592661440091960900075759567537408 2963862 59017333451906165882449651243030080 2963863 -156329926130342192527509764755146400 2963864 312694976334613784370226055839119360 2963865 -125450823547579035748597733959862400 2963866 -27660977146112707905422113847513376 2963867 584708149638704139616622575686950400 2963868 272091673693793001561986231163417600 2963869 -551050072728162684621204852449832730 2963870 -20616556584704896702302892458877440 2963871 483001291155978160084841837374486872 2963872 -422690996980890378337617886275698688 2963873 3691796322741817408599820991721888 2963874 129739624255412087327156899573580160 2963875 225988235099034383492367635828988000 2963876 -182052103513539545129546361621728640 2963877 9972670229076193011479333629584000 2963878 139115999275255582809281894217257280 2963879 85171781109512951728870658971725312 2963880 -207429583757241222503556495654758400 2963881 -595158286127658567171693678738445318 2963882 -61283781629813707245223158561246720 2963883 129076961018787026005271073869086704 2963884 -3323725728188107865016769624424448 2963885 -69814789309830105225738590949817020 2963886 83271875922438892146047642976000000 2963887 -495966456684253446569701467031443240 2963888 106288100307749215171080174852390912 2963889 19182785355322935437224029123420354 2963890 -5155219258458879160881797099371200 2963891 15707133069103411457944826365979472 2963892 312878289164642745351077488463142912 2963893 -152110107520171314816215679233557376 2963894 88710948462877532075024242592558496 2963895 110720143978349959902575834795520 2963896 37564526757301373064282083688960000 2963897 385578661948576233693578018619841680 2963898 -11976763166118043004433399861980160 2963899 -439756317016887323259772833854317464 2963900 -55614090349721265845842853533324800 2963901 418455115580039426740087485912391680 2963902 243767009502536468978156842947025152 2963903 684433633803607179764752764590521152 2963904 -1835744544274791938819779492577280 2963905 54152413651142259399731788533129600 2963906 13206232387372852838749588295846400 2963907 -33483085539715500275735463611000880 2963908 288687691433582036127471856019846400 2963909 152177025858890910723009195124693404 2963910 -14311758139648621085530208263495680 2963911 488090606642701770570779828541015512 2963912 162514440440145460829183266668487680 2963913 61846164116005281162303957731971344 2963914 -275722793212370565339949149555568128 2963915 530057170645979645754436268975164800 2963916 -408654032654807243057589069395589120 2963917 -490309297315174143979587211160329056 2963918 -92652838533811558997265591147252096 2963919 20307686087407131259432664753945088 2963920 59217827882084507143181716568064000 2963921 91089016625666714048139288682817700 2963922 -61260326071177940744629522876001280 2963923 -111837125378639793796381485175495828 2963924 -434070923599337668302037413370828800 2963925 -71933271865770138037095616031304000 2963926 -82760692627463605653391182549909504 2963927 -96584709787181697830897968457157408 2963928 -188805977357546038232570862492057600 2963929 276230939941106750137878858885946180 2963930 -108695372111295331317754863833959680 2963931 -59800532720889395655633585170544336 2963932 -109735347071431218498282346282081280 2963933 339964130912926557111872155287523776 2963934 -57318068011801478780758865693582016 2963935 32310619248416769951010169307696000 2963936 -152053497540330177852077246041817088 2963937 -441372878397753185250584476631925840 2963938 -4617022297908744259527493338439680 2963939 62562055825922094268965784760692032 2963940 66150529107489466401636490835681280 2963941 -36822716134694589526690391000280576 2963942 266720755998951533047676541715483872 2963943 -190980676296252570923331036358300920 2963944 219439645084332777990526788005084160 2963945 81482154985647237609642318407281800 2963946 11203752664292876450244710916484608 2963947 -183930886687514020901424134640086640 2963948 -4364071869602477969523122487168000 2963949 -100323858094315313105195896762201536 2963950 -188367179548347044558011599916579200 2963951 541654362690987748781723173985423952 2963952 8464245770697923055109018525433856 2963953 500820952603178874167911834685701202 2963954 93333766424208509392475324029059072 2963955 -65237902562035327935402294133490640 2963956 -374906054029094789845367539875594880 2963957 56321149555092285788935660820908206 2963958 21309332164863443287405438363176384 2963959 -169488803277878919529367624885143784 2963960 -321751237842607089499124827829760000 2963961 -160069745295993257906764436186126976 2963962 287340809859280247197698474805440000 2963963 370934343694491276763233267186525744 2963964 12720705102163221483024745234145280 2963965 27812460133850578451895144879202860 2963966 -158543201173342500988791969150412416 2963967 -51558482993099317727160774135875040 2963968 1665509989850787219731058152964096 2963969 -113756316151969272818867754356492220 2963970 59182581649134679886668619397733920 2963971 -345392866795299450026621149304557828 2963972 -20450499217936648337154150888210432 2963973 176777422276292765756968789903778784 2963974 -91147476210487936395978178384030080 2963975 60279274384383730342996496152112400 2963976 -155940722307499783875139111818240000 2963977 -728650417450078472651041338391411174 2963978 -201457525671142967497540845542730960 2963979 148903416195327714481302598384227840 2963980 6010267541293058889405573030528000 2963981 -637647520281249966823445217555866880 2963982 -50946419517988102007294118054030336 2963983 91645787961140177332880274696289920 2963984 13357292288288316772748802765643776 2963985 88208944916228237593573895421216000 2963986 -124424164839637291824662454373853808 2963987 -25097788834144404776683965505137312 2963988 -84196421082256807340921046062059776 2963989 -181536468374903287272867778531701344 2963990 -1175885445761555796976926758204160 2963991 83691736638364942285922125924396392 2963992 18986683480877638119326970299166720 2963993 -476453647348769888736577932154543596 2963994 -170150160571124800442657387649903360 2963995 -102627488038917456971355919924257120 2963996 81598115316163489476860482533144576 2963997 -41543216487809982291805162606151226 2963998 -197765316682614298566285474716496000 2963999 -219407592297955477257621168020772000 2964000 -109612626703392733818656682147840000 2964001 193311487118430072794570602279265280 2964002 40030121693913548100813331385309472 2964003 37653067343466865115470698985451520 2964004 54886433959748357304206320480701056 2964005 235627822761596087700217798350940320 2964006 81526958646426215074076917645900800 2964007 -137486646675687389537996679241730088 2964008 -394477637313428792457218202745405440 2964009 -79853001583520197779382385796396672 2964010 -89020480844431546385807207316003840 2964011 509603184072650802500074780819602612 2964012 156847086132812910639619825827866112 2964013 -80846499563787772931383993622444352 2964014 304347686171878204273141287138113856 2964015 -167918427838296447066458079776132040 2964016 -256863874352497563438502927581184 2964017 -200082454592157869696659737398236608 2964018 -160870432689068164728049473702439680 2964019 17299638345990907714569494606590640 2964020 -53328837970479755932292678012171520 2964021 -204145105324575558750290046291787488 2964022 -103495377151034388370454827949294688 2964023 509622827725009995673817787110590560 2964024 7836904113934171254821534152581120 2964025 -164849393898547701800162691109331700 2964026 -92261702649063960259173726426636576 2964027 343716952405712069568308867309465280 2964028 461908456323266634938403289180679168 2964029 293256441286138177301141505024248076 2964030 8227978137094507973022925276744320 2964031 341877959157685911915929209449503744 2964032 -255342628231142924498737124065935360 2964033 96875541775171589311455464435904 2964034 -21224565788813021894368032334430208 2964035 418764771146733850460427773413592160 2964036 231560443511884054990005778895984640 2964037 166529018299912527405933850502154240 2964038 18502517446862577900388577339258880 2964039 -103187447956440426625577229866699952 2964040 423615209575975045943053957549516800 2964041 -267114476280002359785598205510859558 2964042 -24042755699032070152771678449250560 2964043 -140871913911846201801793365382650480 2964044 -459003348345930324605929972349508864 2964045 17640903330873910995728495537116800 2964046 -41298165664875643549333432541214528 2964047 139803151493326711710745868877381192 2964048 -3554306088334518275716011153555456 2964049 289679466005655292538874771836359392 2964050 -158120519244425146655731053061525200 2964051 487298694354990205982624517606879600 2964052 103337070457480572173973899759124480 2964053 273897824598360891599944035832880640 2964054 9568948450262707569781390574563200 2964055 -289676271719659610215929070195323840 2964056 39236468111849028791392311829708800 2964057 76847285630078775851498286042600000 2964058 331767489635607085537747979453456880 2964059 5096105286505937846342765624960712 2964060 -30325827943782304690062249216000000 2964061 309219391681110016959592073323360800 2964062 116221683334906048248754250179182912 2964063 -118481915618910229224734771109136056 2964064 140258929815913089041315157788983296 2964065 23401277224682277526789240392867840 2964066 61431426334522781719168335992907264 2964067 129975325949664255917383082218329116 2964068 2644586171777579495056019338480896 2964069 -490071886688991590982703805172746436 2964070 84588957052501894383114284298514560 2964071 694634331548126811921050634695521944 2964072 -296059837276127371108541208172462080 2964073 -190143780205474644967702943076978560 2964074 411510268586471795411147714553702912 2964075 -38061224862690033937880963086793400 2964076 -22677726550892842867144282132480 2964077 -179221483718707904696027353554844074 2964078 -17955827239409536137847644084641280 2964079 -45350949019852725042311582082960816 2964080 47111018932869475382587816830566400 2964081 -126414315158420436061741865728494336 2964082 49818968061538910890238263852089984 2964083 -411836785289821848099447606280902000 2964084 -230631036468403770734676134835953664 2964085 -7137341709839051930139581828828640 2964086 -306807705396640660718932875562115520 2964087 115902426369919200968748244892624640 2964088 40105979749099972882729831720181760 2964089 -7205328899173758802235280770425110 2964090 -113864479754860020971590439693875200 2964091 461310054220146102368241945308125380 2964092 27780872145938920215020913082002432 2964093 -288448317282047342032143823898223072 2964094 23891161806465276048060506591976192 2964095 -122871882199598126881660874696565600 2964096 -59556274230968472751558483897221120 2964097 -714474451070046596501706713677923454 2964098 -402030656299364830613577532604017200 2964099 352812408729150251210477916318083064 2964100 2714375086224700035592699078486400 2964101 -143886816385669207163630994246373440 2964102 -91958594201181180851662777553657856 2964103 -119307736766059916343643692521221536 2964104 -234694106512051784742420189682728960 2964105 25421585114500719239296609647624000 2964106 169975560122498951046438430489960752 2964107 -83995315255773033015232060515281568 2964108 -85136481788234780900081429445540096 2964109 -616102113511631602186688639386248896 2964110 -328798555736320814079073749139347840 2964111 101149564190145524473129427633262480 2964112 99684480473184135226607790243069952 2964113 593227569836527446172284161239751664 2964114 -71165016762384695906937011825554560 2964115 20739953447359538102282721737952000 2964116 382201645056104956291870220612247552 2964117 149420546136115594364796696877182048 2964118 -288275185110624851291832615159030240 2964119 -8037301840680722513663873175113040 2964120 143463504454967497518898040435097600 2964121 -223478279041221453554099449263370678 2964122 14863482462821885486105241603724032 2964123 240461073224048931003626841889136172 2964124 -55729540395548467508997188547080704 2964125 226600271597675256828908660012448000 2964126 -29635990773125166164816592369610752 2964127 -203430707329830636368915277622637888 2964128 -38793231849612399428874755789291520 2964129 97990641030775855240339885714268160 2964130 -16799841470652911163485515034961120 2964131 222401311054972867135166229393650352 2964132 -116296810194529616449090917157970688 2964133 174114391886737166750740815079023520 2964134 36026091331661967490313586133898880 2964135 -174569374608772400031608708098820400 2964136 8247611543816680529976881303224320 2964137 664071133841499718870986817050360768 2964138 -31189679156049127140852524138893056 2964139 -562638623795483393642035761078334640 2964140 105596006984925377192706536118589440 2964141 -91040539275550069888708866150817920 2964142 202862290600812854619923607185487552 2964143 -99584955356375506565907661452966816 2964144 -33741276360526161865418912798146560 2964145 110063944369392728721696005984879400 2964146 24659851310491275879375493665593760 2964147 -373525226930443370173908839712750528 2964148 -153994940369467163889072010130350080 2964149 -626518226884430760790460570552086464 2964150 -40640792552478081880683905601590400 2964151 -560604620206932496180061129562533848 2964152 -437074816969631833514779987036876800 2964153 -82308666780377453567053769966302896 2964154 461871072431873780944619380247884512 2964155 -46035820838965652765975147312551440 2964156 4310807492059213177106602890937344 2964157 -539651097087142472841780022566333594 2964158 -91542917668059364287132577418887680 2964159 -339177173743040878268269866377222400 2964160 -88973935047574504201687128971673600 2964161 532841245178996265018724100923485762 2964162 -4194044846366205269931181034768640 2964163 490286920228862107674274080658948412 2964164 101204707285082002257163016209698816 2964165 4197039259145379333500087635677120 2964166 -28239678061001629554519126604365120 2964167 501624770491076766444188741378925912 2964168 -506538153998807940340076564608204800 2964169 -9252430682768090025284099635947356 2964170 153787742599290953665745417879036160 2964171 -1534361965901956332558796087328256 2964172 217167505947772986507822659879058176 2964173 -535354396129116325606957796278288596 2964174 116363678736994704519315012823325760 2964175 228002486177146026728150221627657000 2964176 -65419957261356592182480990288691200 2964177 73823656933247514342698554253991720 2964178 6938328877089676297031164103341056 2964179 -145509499255912208910800607986203392 2964180 -70544514929028016396075254713548800 2964181 -130537006451237963536028769327185376 2964182 29849063045225652178443577687559040 2964183 -345662262296607105763477619920033176 2964184 -146768794691194189124623109527879680 2964185 -17463365786679388295782246562763840 2964186 210322067441806581928548693972437232 2964187 -75443404294252938701402762291057520 2964188 -457998966844106311419690394909430784 2964189 1202216026202685949190107747915008 2964190 -3320028861398523564997592800252800 2964191 -419607239729549149025989949513997408 2964192 -59196824141013242152603604905623552 2964193 59450252703721099986320766392428720 2964194 26530216442024634804477622969889280 2964195 -1138299678044139234874379170139280 2964196 224948171824150193440626793362628608 2964197 358571559651723642321075764700489792 2964198 -30974558085006217862500919269343232 2964199 -145583534293146749198573567746253264 2964200 -48878037681894565078104006815616000 2964201 117024371208771197406793399566425232 2964202 -253410780078956664121876226292026448 2964203 768500944430062349087634090850701864 2964204 321797560497396902976943055303965440 2964205 -2904845701651121184553301028770880 2964206 211482919490748543392846533041600000 2964207 -107715594328435033763299491199885560 2964208 -68005832436009404670026709918580736 2964209 -350188073529274739844492585475410960 2964210 98928773393145237148903081729896960 2964211 -295975465396704807524469551905403188 2964212 -91130546831918661219178989413372544 2964213 -601464388731564439652363734739616 2964214 -209146331696950991336209752547754496 2964215 -294123854467706764151097777975305640 2964216 -4616700249441003152936731478876160 2964217 -303487015947295394905869495588013440 2964218 -11775074045232418013212048375322688 2964219 132542391267999510778120547238793920 2964220 19068280128609374121721741358530560 2964221 57635602326774419332548606198777504 2964222 -364870313956828857943893444531782400 2964223 349158075503465869078773366571408960 2964224 -456604704209736331978692832757022720 2964225 -204522124620814230352663082288728800 2964226 -302538627825249101659899419073400416 2964227 -271145224586796180587163534449422128 2964228 -280084679127780897822177805233960960 2964229 422621273189076189827764532962980830 2964230 25699092100096176768597372290920320 2964231 3235249084774262203352659430077128 2964232 416156103695171462721498746491622400 2964233 -58027770556065310220676678689740518 2964234 10172046519520602947983495760209920 2964235 -554743340914486007272554069364753200 2964236 -291758974859021081541291027432353280 2964237 -90507199372010128382097085648642944 2964238 -32086015806852374426088505440330240 2964239 497242716148184317046608863222219456 2964240 -16984623156683248546311680026214400 2964241 -156830429433161058518648155105473728 2964242 291510715273475918078264435840848272 2964243 288281725800243112605915227790157824 2964244 300265485974949658435597145483121536 2964245 -53456439973213598203189030688254500 2964246 -38241437114329828167100323060657216 2964247 -253637352135929821074197226512307840 2964248 2346276435099950949932285035806720 2964249 32229426251195214581766745525386240 2964250 232407968231753587788169313965824000 2964251 96894924047557982249145983113283904 2964252 -355166432032322131421516625122085888 2964253 474733846753836869445490007605126502 2964254 228425229876997224687978338016840576 2964255 27655765358076626250834189018640800 2964256 765589154404639987320114908263219200 2964257 -435447191802518340180760335371950494 2964258 388229070258433409471383803841872 2964259 157652963227645954100560109788581312 2964260 -291386479377250199565829393323736320 2964261 85709359658652339720189127880440224 2964262 5169476899221850697932019764905984 2964263 224972691026845158258658132248041352 2964264 272078592051970598858542651742208000 2964265 -230841738551120964953796208648757340 2964266 -244833749465278178938803211358004480 2964267 -263343028742973615114250447120045920 2964268 20173414201435847114558039901758976 2964269 55963173302812690980492997068879744 2964270 -14515073345621459556469144746518400 2964271 692942584670184004317309808561786200 2964272 78428461035392252339933441876606976 2964273 47426534250616397535760320192316224 2964274 134010726150190910801831582175269136 2964275 48223093061344942591065483067848300 2964276 -3638281743634502662083653926643712 2964277 -423006516000123605045561982549417874 2964278 151862999082656434100564014556262720 2964279 202026340573593924487246167417854184 2964280 -181416516019889117941059656861491200 2964281 -305401239914420983970775606554283456 2964282 -15131560693568347268096393873258496 2964283 123911579549754544300948391584744720 2964284 -396171677565268178844308679231120384 2964285 -133655877601439587715983099199176800 2964286 81939823985472403596320092849046784 2964287 -65504872626464372394678743491860480 2964288 36749828156955542114487115595120640 2964289 -596863835803590275545662062288718910 2964290 57492612505688480172524473336258560 2964291 7589906982564261350768090585205120 2964292 145945397429156461893057330176247040 2964293 30507203818488257655101035945103580 2964294 178652234594471026138236448904382624 2964295 -167279888778856758010680820683544800 2964296 -304724694801357257215815997792926720 2964297 133215706064358532478384725319623872 2964298 263261442511822847445703993243874400 2964299 -18835079857688601572396215128014736 2964300 -674131234585722342725537632742400 2964301 -218641601247632729642933066283218698 2964302 -294818012584209852787574059027461696 2964303 -436082971537079920827203789090617200 2964304 -13008576996610003917237399502848000 2964305 -185128032033030907042953273091158540 2964306 -22737357956857104213777030419162496 2964307 357164193370087249587450303764746752 2964308 -224668988250295565694408679669203072 2964309 -172493463015430003537065306419038272 2964310 -184353678611337979263575891876906880 2964311 11552746243441984422183145743130464 2964312 -135883795040822361280213111612538880 2964313 175693470715226757925788096586883328 2964314 -217429767991023125348479249506750720 2964315 52038404903150374200209654786705520 2964316 115911713603341714168227985286935040 2964317 -357893470005174381944272646272396800 2964318 -3619387287466487654743917550651392 2964319 -728730426624679767850423955000301280 2964320 -196875796150331819410321422145290240 2964321 39183012958015070675539845996821760 2964322 -54293791755441060295336685633407200 2964323 21343491047088892223217538516407600 2964324 -198189987700256299635831073659949056 2964325 -2906840586285267957065316956598400 2964326 99630295576689875656433751160166112 2964327 -349050745253208322564969149306065880 2964328 409317435481371470460208279481794560 2964329 10834459586353799664246692525298120 2964330 -116103144434135122183439589717312000 2964331 456125756843949680298296366610134132 2964332 104690544664556255102852698419412992 2964333 45012315317789742552945452497679424 2964334 3699039856694623753581896962415040 2964335 -45980027720648837455493979213837840 2964336 -8535685730947424056236113344954368 2964337 1132064286701470985820695485135651200 2964338 55295026308949712922735765604208544 2964339 -94812652412739097764536349296704512 2964340 -37387666164383897238441093176524800 2964341 340961737513669084284324469907956344 2964342 125992631096944453392660341742343680 2964343 99703248656332430702521503617363064 2964344 -84944198189839485625653912324833280 2964345 -43677618439015884857385666667124160 2964346 -73025080195554470376118199283264000 2964347 -80565078660553087730287390024698204 2964348 89494752420917947641943999775162880 2964349 -245760413573732269881885069993782650 2964350 -121773796516476561636120198302539200 2964351 160211642396533464715706453368436640 2964352 -395724249732460697250268669437542400 2964353 -103369189629511711921200667503045822 2964354 -6485035230623316155872004756448768 2964355 95458298677702929706685456424888000 2964356 72120180126526535603051567582342400 2964357 -546506788907886554175233331105084960 2964358 -269312299820010641967714094019356224 2964359 -357389051292208778285381503937182440 2964360 -74035601893556921903908615888896000 2964361 -417610137069289095952925705467343600 2964362 108524194220985519205999049963568432 2964363 -117088987443840759856143148678429776 2964364 -1363488914574818331026304653716480 2964365 453482787158282488957337036856829260 2964366 107648762977696545786525213993367104 2964367 -259763166229053248262481689232513808 2964368 -15122994757679988686290895350726656 2964369 -114809790660751996129143999840248640 2964370 1891471662524762887272507725150880 2964371 284633999811817985161108856043622572 2964372 -153716342885972649891443411728017408 2964373 -113002043315400939851663461050211460 2964374 -119147542025075842183444270223576448 2964375 20275446019337425921877414027640000 2964376 -579961607298589125620465776020817920 2964377 -4203221992157652496412431349481792 2964378 -73265493199746281661731333426913792 2964379 -363451559980418307407832000062500 2964380 -251484604127382058427477372440320000 2964381 126733543094927228897890443104622144 2964382 89013092274872004054125862566227584 2964383 -556787200222017227173698017197966368 2964384 56702400372621439427664711348387840 2964385 50153195438406102430169730873266580 2964386 288491447421318134698897079408941392 2964387 -53866798282780575919299213854972040 2964388 -147531244118776543494352826291707904 2964389 -343834265898478702176153123128427360 2964390 -24787730218517837645883614063032320 2964391 -134139026447772699004685181616668200 2964392 -87464354076164908763204477503242240 2964393 -35682980982421373689286494015944336 2964394 -21171096113507700571007856435737088 2964395 -22803821105062118006679852974653920 2964396 -117104631026211240004217588266598400 2964397 433434531307855242812005008927629846 2964398 -188646461001963294711052633201732800 2964399 353104372329541434797295852901860480 2964400 -31965748101249864288687080893235200 2964401 225589229420459593831564823724383424 2964402 140240277374940866189150157694964112 2964403 -86109996633287026675455861780662416 2964404 230264239054475223151950199667945856 2964405 -155593897177431229909747973413286400 2964406 9665320706900753869555434877363200 2964407 116768298490730839378458714765006000 2964408 344809367285569446085200706014351360 2964409 80808460637597026242214085648668800 2964410 -2435992861159866596586521077124640 2964411 -455761371003403904187705474220881360 2964412 -13119617782246233533182427381621760 2964413 -339298735897048986506281395189169338 2964414 163235665577645456652393986908549440 2964415 -473462726750823774326415314435622000 2964416 2239195939443381904263905185628160 2964417 362264053028552939244160592022651264 2964418 -18306336092808671079367201463761920 2964419 -295346525979272441723624832217145640 2964420 -3202598877059764705287822436270080 2964421 -918781402763509443754067077912349568 2964422 119815767381127692689035924865884512 2964423 69144618245846311055109384203198976 2964424 -73144399190533494147609756162785280 2964425 -31282599482183775359598441085014000 2964426 -124028294926229027132389638061948416 2964427 -169241714841576749829012264262383724 2964428 342344480468170297788041593289786880 2964429 -250115191268830922168782855286917950 2964430 -50700660421551167884238807941152000 2964431 504929007907560208351799766650183712 2964432 42282514336792578713666905764003840 2964433 90140765804700803870760805638205682 2964434 246112466181752187462397395284434944 2964435 150109085556610499512136234996732160 2964436 230208462870489423848746217896099840 2964437 91595222322945486214216788677836800 2964438 21877817196996278584173251308517760 2964439 -30641654575125241942529224230600240 2964440 -104307816005433934921943186155315200 2964441 151579822845198200544483500464170192 2964442 16694553410407139916793722757986240 2964443 -81334076425293147544149610065231456 2964444 97550524840103211398075881746112512 2964445 -457589906730874067119196485104756000 2964446 287603919477324400536718297773078144 2964447 -260107320547650293337448770527969712 2964448 212445429789385465295353798317834240 2964449 -126170109335562042007714854203325036 2964450 -96023502881018259593552790737846400 2964451 236090674498643579815477747133151600 2964452 -132176224199512366985444881170997248 2964453 328484292990613039288316442169072800 2964454 -124556513372393766667975762461272448 2964455 -161387281906001846115156967732048800 2964456 157381271451475775341075889753702400 2964457 -15631297724058961320046856857271180 2964458 22646968904357481059106198730219776 2964459 439569305569931455725713197953843888 2964460 -130023182738889931520769957445939200 2964461 -265878994971530390391859672858096938 2964462 -51110386676541189401706480289664448 2964463 3603183238026748546492608059372928 2964464 52657881830093219844904376894423040 2964465 73067083706565801497507496961017600 2964466 -22940145285111542202996428249219568 2964467 374547251036970661703078769409757520 2964468 -28006177025505712444630539889508352 2964469 -105360025780052900154056932555430720 2964470 47048116257127030041558493108934400 2964471 259940388550729778651905166272206312 2964472 156443606168560598997386575289671680 2964473 -276072415733649507513755104344463740 2964474 173753882117187067014444117990597600 2964475 -191632698131496796869756927928639500 2964476 59486365828308560311094227926466560 2964477 -199586604410972909833751098546337856 2964478 -423939615703670377068917993565496128 2964479 -139271882374888998041413710103687824 2964480 243095127446101057813586040858869760 2964481 44118318668328445530222223998593600 2964482 -217211697088134981561085558605675648 2964483 -358380470123897539230307566739913148 2964484 -308175798299771620155573034703833984 2964485 245075005162862118992765114961141180 2964486 -73906611129415041755424123889391616 2964487 448132383161127891242595728410584600 2964488 -274697517308658121473235353309834240 2964489 -189080109532436834462481923878681632 2964490 -145418853494711559226764769629652800 2964491 50576538341210196358486865368439892 2964492 -249590104959658111731354637104768000 2964493 21325725442990619750246637052128384 2964494 -25430222365101394318822840543998720 2964495 73614707270189827097838573318343200 2964496 158673453955021581514953014672179200 2964497 180994770094497712116497248508672946 2964498 170787636916508635751270458954088064 2964499 -88449567464230494744268698457480640 2964500 -446873691419532605411563667616000 2964501 -186772340606577194955024610684425540 2964502 -161334405058208957595371333436115968 2964503 -112253492465021122952796078797038800 2964504 -428525970205691747544870249722880000 2964505 98821971974521428720217514066821320 2964506 -1697862512268488371919997491333376 2964507 -52140650746376356006926225252015360 2964508 -352895704071932360821302679046236672 2964509 -204043012835009631883938338221627290 2964510 122628336495034645170758528738654400 2964511 299182224172578218459486574782773248 2964512 486207689556762510377575243673567232 2964513 290310941449551172222405570728506400 2964514 28503035426357023062114048417039360 2964515 391878631873436464166531987538014160 2964516 -138607808001317514860380447648508928 2964517 273198334481723379034216812366136000 2964518 -211082181306081121057576252841597184 2964519 39187215956133477959763478765314600 2964520 -39423363988914641261581021577318400 2964521 144399736078147226565504598363984512 2964522 9504362726303787715992016419350784 2964523 -280687157283411556495418674069585228 2964524 185366125503879359556590350017060096 2964525 -74042531176506100420768837497115200 2964526 -86071763985152706160804871492292288 2964527 -140183832772719055333419538378128624 2964528 12328266439634447865832891785805824 2964529 52828159815461269997034133775028660 2964530 5662647399301867879752733693194240 2964531 133971334773301934315947422999889920 2964532 -11320516335912229685082427640782464 2964533 192123835501728254367682033430935008 2964534 -27540077152825901928658130252328960 2964535 117279085670751341786555762805108960 2964536 114256007878392814506375700727193600 2964537 -19639424562518177700777549504076806 2964538 -121301238756426604525941010359978240 2964539 183661021446869425936109848772067168 2964540 41219724221984958760166354486092800 2964541 -5258512150313317699573103862504116 2964542 85861749544592996440158334475258880 2964543 -96240951687372610909653464925674736 2964544 211964719185277619814082331900116992 2964545 -411241947145165868332448140796565720 2964546 70677360338861427986926900829583360 2964547 590954349525954461392687879138583996 2964548 -396164682713471437390768981904260992 2964549 4110589979156707222590893459635200 2964550 -87451657950824383770741220144862400 2964551 252808215785086680606069902260075920 2964552 43811538481623203398271724619530240 2964553 517749441651227821269728360395651802 2964554 -403596240352956912545237086579353600 2964555 -39879087905609857657460272270698720 2964556 -57783362192666222745251625203957760 2964557 -710375362617225863608981344344413194 2964558 -100667590667622937492499599710100416 2964559 19089931241046487364710617412130000 2964560 64085767252710710653212868006625280 2964561 45420796278873840529189181706928128 2964562 -44043194442848861837490186987399168 2964563 218370693258699438692808463220999760 2964564 -90404510928524196077244455931830400 2964565 96685804711332531123474098479963320 2964566 -280094075397419349535235136065981376 2964567 7992392395900402171593585856344960 2964568 -24494318329664648093360206736701440 2964569 432963731219004893252967026679762180 2964570 7107020159014802962266121805414400 2964571 597858082592558988416485730092072772 2964572 270552755922780876181426680216195072 2964573 -210903648346386185254752480452049600 2964574 -111855270666882509025114054526246080 2964575 166813537521720621277361318517019800 2964576 282887878147321746984006490534969344 2964577 78918308497960270447580549236321344 2964578 -124415536631356002718581814182218160 2964579 -155551848001216374416218367910650640 2964580 -176630819727960400241215171087660800 2964581 -459418278984685625653694328660015618 2964582 95584776783660687135165279368423040 2964583 149594121258553534465697826685721760 2964584 -324873602195729325332151243220254720 2964585 69877579279871252886399073485722880 2964586 -329072632032378578708770829553853008 2964587 -156771052859805019943931707842594248 2964588 -90195392696227777585184952303157248 2964589 157628480374810165076190485145165440 2964590 29765291901252660748610195494838400 2964591 49027340613967135318542859047875952 2964592 533136617891192835823538756648960 2964593 -48095843606691595549515810284813916 2964594 41609441481472032500931828628508928 2964595 -17951354844006096587879231849024400 2964596 -162432441958162716421595834093044992 2964597 -19615910332477350834687922354245600 2964598 -99866909196421652529693315475146720 2964599 88128229335327208702457811163677360 2964600 -200817224652573172709750910500352000 2964601 277768606501344848244675608874810602 2964602 -330535117224564328562746077962863248 2964603 6839133659901585352527267003380784 2964604 -85829974144924982098883054429863424 2964605 -2279553787249081810743552482868480 2964606 13479013919257196382735316941559104 2964607 -580123379698109406502746648318318168 2964608 -107249097960003473180855373083443200 2964609 -226359762207040473851842994174985486 2964610 -129567536691234126173086015741294080 2964611 180395506456956661685241052166810304 2964612 20715218757818666054874454917242880 2964613 415395659562187903843810121936892540 2964614 -127437945694002558848980578451069344 2964615 260249443105904405769674149434720720 2964616 -14844194659036822972470960601866240 2964617 -465828564150888048307709277635231334 2964618 -81851478107367297810134533864790736 2964619 101306638239792342275515614729933312 2964620 -11460480631502217496263959600747520 2964621 323112669168038293742566861969056 2964622 500857405980927940132189360791868800 2964623 78000319672741934701504077367237824 2964624 -22823669727521542163078202140393472 2964625 65957456596995978246265918817394000 2964626 62744455502342941268294575831504896 2964627 551602281601257209602851015691632000 2964628 -219965694847078038122678959351021824 2964629 -297353852335032282160374652364968224 2964630 -99228110148026984833483621619969280 2964631 6843260103393253149038210086809504 2964632 -335664672139466292532428948241612800 2964633 166293271387364520646442923030517760 2964634 285035296853799940047155877978689760 2964635 -7312716840387146495018341599807600 2964636 -4602740408141364188054237798673408 2964637 6566445077122788908021690876985100 2964638 -220553852265159716148503772143729280 2964639 -284199947846550742013561377328283576 2964640 171162276199552905254069782896967680 2964641 288608682598556616845774047967802900 2964642 -108063897662968702904748784014569088 2964643 -190326699729094132887324958456705656 2964644 -59405667567254448608664433256070144 2964645 155584146821020763643074909773659420 2964646 -339921932332581121269531370958729280 2964647 89996420738044024368128808190688880 2964648 -171036309496127275503516136471511040 2964649 -526376787553690996847571923265984960 2964650 38638952951189668835632048850541600 2964651 -110106082768709122175440607033740968 2964652 -488548294925184059558761568750750464 2964653 262238701050291423237676728821551800 2964654 15509584026926854528014181882920960 2964655 121654682196088387920158248608175560 2964656 -28193259331072999365342232105893888 2964657 -345184953953423088522071081261903760 2964658 176524944199503363186404817320576640 2964659 -101618863957355664461599976156937384 2964660 82685317916228528147606396025845760 2964661 117405880200898466809245537805435008 2964662 -63755613276374094544835063874336768 2964663 -93647580347234691721830707992047240 2964664 86356438154376744036177494866944000 2964665 -195845052338005795350459862112884800 2964666 -233564092891187649012474231976989696 2964667 184242310833876689176602761510319716 2964668 -81085425925201376447226838769485824 2964669 36200641752287178671429328193167168 2964670 -21664246314077340747970859335411200 2964671 -323027630680362205992055855950472128 2964672 -55481233792508183835230221819183104 2964673 -680590086745001112159785714164348796 2964674 183697757894015278016069776919088336 2964675 -55487197131130006315194472785907200 2964676 6516361807216119120659197436633088 2964677 181895998829732946310170128464559808 2964678 -1563423610691138832451147541110272 2964679 328573973143946403825225230314975680 2964680 205582422821149311303942903779020800 2964681 -27308740957137297634659637567623948 2964682 34834209211559102113113170334372864 2964683 412741780884849026437713745314375000 2964684 100339641683586867769893927677399040 2964685 -2658443658398234129366068632785460 2964686 188515677164062881451286783426649792 2964687 86566535628178487181802391502063360 2964688 83880767850879106295922963785973760 2964689 83861272181070429578586968906496960 2964690 -25899284755274674998104025699696480 2964691 278097211066633441032836258791837200 2964692 38750975678466666228379545475299072 2964693 387323951398163357076547938470204064 2964694 -37873202924425889581921684653356160 2964695 -147378609502538368963050014555725800 2964696 229594050257979218786374538569052160 2964697 -562008478255123527849628291523396854 2964698 -87265497184278716203739926323844608 2964699 40711437235887299207949252472864560 2964700 3684889748019912824654708409216000 2964701 -161908454828462916334074456752344308 2964702 7030636088589166831191995845017600 2964703 -149005122153675705426751090532844160 2964704 94643484161018434305409893620514816 2964705 64299245932989239840657476150527360 2964706 59863718565188895752380543413219840 2964707 -361579343717335608426402537900199920 2964708 135234232166768702299723098993438720 2964709 290359676916617599615880338843919040 2964710 -303719500720446451070805788474880 2964711 -127177542263959942201032916894816728 2964712 -222566936614069526082508438823731200 2964713 -1042671546724123051573538146146798720 2964714 -16176819898743186456877468611923712 2964715 44024179661627739587863616413775520 2964716 125771764310766900230185412278210560 2964717 153123867634158132733189989753397920 2964718 30065541753508717940375537278762560 2964719 142793460760427212330668177137079120 2964720 23601137044466328955996213951856640 2964721 -5621133346202827659685521192996368 2964722 147371919724219852401945435499315200 2964723 -140419798833529476774671316428503296 2964724 -118338621835684622466801105173325824 2964725 -323915673639114068365604454694497750 2964726 30114447587931757533123095791648992 2964727 272719766621795129328632584501433576 2964728 -74531995745344295265276483247718400 2964729 279675172198148804438533225522683984 2964730 80852091798630413804821788718625760 2964731 87713605569176347502702417217895680 2964732 296279193814113584710231200798262272 2964733 -485410236875746085808985843542964436 2964734 221864858128104403188865690698056832 2964735 249482467532587759332677303347303200 2964736 -247282580549021740217486308989206528 2964737 -325330028686985299609791937637263614 2964738 -6435885396891315166139847836920320 2964739 97907577717242556360347997460076540 2964740 20149277031187839696692082192506880 2964741 21296708165240745970376544270068160 2964742 -253845278598623969153347194050784 2964743 371891161832777606301549702672067992 2964744 215311361925512019549899086756623360 2964745 -121103077875670417435210271637910620 2964746 -3992830838092878160827198926566656 2964747 79845519668330654704900934667417600 2964748 427035136265683482734986424987633408 2964749 -16725987706535039131463663794662120 2964750 174433739681646839053679740035840000 2964751 84781264693954585627150564795799904 2964752 89409210616542064269140220763963392 2964753 -98059050591735327268985203104996336 2964754 -60798069126508182537511580202636480 2964755 59297707340216350768096273114350000 2964756 -110239497313551799042183899391088640 2964757 25922630987978231065100316814545660 2964758 -15402363963399981769838287774084416 2964759 -52108332870234469224341508376544640 2964760 -342947503693684002313367221469184000 2964761 718183378041709629404656679820406224 2964762 10556709709535700844596983535263472 2964763 25193162149650082690432794348467184 2964764 4364810348706345554612791214702592 2964765 -138725688544216243996170271478251680 2964766 156913744326861919242349528746898176 2964767 -148001630175861649829548130754582552 2964768 -192848892650091684420985032954347520 2964769 64260424941193685699163958346737344 2964770 -53710723746936602988388915167709920 2964771 -68682119006059927894424345768119260 2964772 200087413868403958975161973238389376 2964773 10024426472389043146164314846199936 2964774 40204060401344108953354892486112960 2964775 -83168903675813274739306838694857400 2964776 16140980515490071941775800472366080 2964777 -115999738904521727446883416912867680 2964778 38268373064982750033748960714583040 2964779 -518075042768148897213597779117652360 2964780 -7790847384928557709677874743521280 2964781 118023828297280938264610963995018732 2964782 -4000168906658007773830565548454016 2964783 -484657869534440806693061922631518432 2964784 -83356205723825179402844354706227200 2964785 45818905678236644465998653749433600 2964786 -155589189070309235024767311392064000 2964787 -12871321099188399647058366998556848 2964788 -485819739512359759392206261973736704 2964789 -619074643535139821146859902258788480 2964790 -259629501532155506440332671018073600 2964791 277509772984671409832187400389218400 2964792 77230745525662149484032859552481280 2964793 -283634271239534825134661056146082556 2964794 39529625483000732114689389724077936 2964795 -2368408954993261033728680829273600 2964796 464694506323327773688834637770014208 2964797 46378665841833591632953638875390112 2964798 -44623003523559095428255467880459200 2964799 -8887817927177135827196234037806736 2964800 34928907704445640105473259732992000 2964801 99864778504807713919730040231182784 2964802 191664060894436741206576898946580000 2964803 280627623931925172856326667672191744 2964804 138414841694225589023482495434218496 2964805 -14550787007655268572756935402280840 2964806 -20948380000610523771410194500623616 2964807 -1871523617302308171454517891066112 2964808 179531176603295540215105956697374720 2964809 67909301049844351323344112796919040 2964810 -52415966713123319263751471130593280 2964811 159007108449575928378343725606331412 2964812 125952528661665054485744883161037312 2964813 201503656626244865435708872369354944 2964814 -344286298270449068452789022284071744 2964815 50863288866038665473815824719052800 2964816 -96180583535106192608501600613826560 2964817 -338771335178982043203627405743225280 2964818 195740383014789890021954168456770560 2964819 47868990407581021090307521706336256 2964820 178472191892137774152348888869230080 2964821 -142115291043881421531293798967132978 2964822 2741647698554959201926450622132224 2964823 26187430573785387402797547582392072 2964824 -140347008994672155076952618086103040 2964825 2832354293068437699271623979643550 2964826 148746839052416979630205634885744112 2964827 -106898068579768236597596141388795324 2964828 -290432371700075883265312530715399680 2964829 92496845813968886069146370139930976 2964830 27235459744649076698692941885505920 2964831 -280203610545176805514616970301096176 2964832 -278382505730309669348096735351144448 2964833 252464141118730347983266378304854404 2964834 -145614361626748348531755549305217120 2964835 290824471278107518984869183461747280 2964836 48455040385989423952086755730616320 2964837 -142395006899784360650794826225358240 2964838 -46325161514302392329414182853974656 2964839 -315153715073827179471059998141068360 2964840 -12510822614592829353069428991590400 2964841 249658819518726736947908981385775200 2964842 347726799590225915746845255762033072 2964843 153424821021282232795241110918156572 2964844 -96516502019352588123035074778342400 2964845 -81787173502489328701633481513793480 2964846 219725176874411540108881247664273984 2964847 6172175788133780121401556087625872 2964848 -44723325766002766066575307698044928 2964849 -31896862432036113211304283605872512 2964850 -504717859103149179807688118131200 2964851 -177119720534168562985172713553439420 2964852 17763473061566246915987166091395072 2964853 110867150954878876471744268172557102 2964854 248087688687487275098850859191282432 2964855 -239469774052110016061961103009651200 2964856 143869469963281172401956027199119360 2964857 -56965725816606205284379160813673600 2964858 18528431112231291867065375550175488 2964859 -108349654467044675330614344429486940 2964860 -254621489089307373774786629018641920 2964861 247505946593383902617850629192587488 2964862 330681805130120161929635760600402432 2964863 -531732158979697763605615484729160 2964864 131517408625555262374006635720867840 2964865 -249562772544776916225375770489197740 2964866 48045201721726399775941351196758944 2964867 227828351968369717587713193055171248 2964868 443474554804249969598000171028019200 2964869 599215943283506850881371505116050270 2964870 193232189845160735769562592517120000 2964871 28697461030501187672472031014443008 2964872 106146456852516542419718439597388800 2964873 -15699452043482959357386579593108160 2964874 40057717707723539631908526258792960 2964875 25146284670505158709299613067940000 2964876 -106542930585469252711043438290579968 2964877 -361960366747931854894476199337705460 2964878 -127229594756949125406673515987414144 2964879 159341259294077291962768464275254824 2964880 -45291170673750628932839463903805440 2964881 97965024331185564398296466415557682 2964882 67050217609385824522772401337419392 2964883 216592984274031387099857999809001132 2964884 44726322745901586640743330029985792 2964885 -62034160886536519581472441289871360 2964886 270682154607368723534195198561743392 2964887 -1752504093523799954302366623873960 2964888 -137017746377278836674613384037939200 2964889 331955402024680175221665561430053120 2964890 247400101336485884150860412274943200 2964891 414493708139577935534782337812099992 2964892 67791576561243507634147160212428800 2964893 133616206058314729503556275888384 2964894 34934355179540365135154272964800128 2964895 24158771798347966783871555330796720 2964896 -289723221440787640636897858610528256 2964897 -24800265369191453584558332232028160 2964898 -244459586987486359779989143824346800 2964899 -1746566350230006004929041641583664 2964900 -119354507832844289371231917320371200 2964901 163190429830629602621210058740179200 2964902 -84362566926726445420059737595402240 2964903 -245986253575388769599227662377705856 2964904 -209465392809097183165337375481738240 2964905 359727840481186108536366002827818120 2964906 19404901613561838878902695356876544 2964907 -87305792849467239499500266877784320 2964908 -193923082611748583154535554772015872 2964909 -2127858008510417592788176721626080 2964910 77941679426753380173347316360341760 2964911 60121253029592955381343369251727032 2964912 86162334042506419705756370939412480 2964913 197689891803802880319410142450986560 2964914 -188201883022168710698876924708296944 2964915 -117824175199353069558508166946902880 2964916 -213415842428680445613062029807365760 2964917 -4647499258759253406683525968645440 2964918 -230144109680700631557553311555102720 2964919 264535584879717094238550928234837296 2964920 -38626506453848132718716052178944000 2964921 -26609461723753440431834951250687936 2964922 -146141247197759443832049350804377488 2964923 -22175029654204445042127112926697872 2964924 20392430251426414894590834927292416 2964925 38404820230558621916789446275370500 2964926 -135968200451891843256039778521319296 2964927 70142385920252179163074350636407040 2964928 -180796737517694514422432380676472832 2964929 171430486304842159236536758528012080 2964930 -63849326634548588909670664119598080 2964931 824559997010595528121916921870857200 2964932 93392698820730453259346039056058496 2964933 3383760032902408086628809921719424 2964934 -21689760502704678723920141531687808 2964935 -188063164671234869313352890402618120 2964936 -3671942443353622118987627210588160 2964937 551380469801824553837483793746104272 2964938 252909044963332907407045427492355120 2964939 30336544592697264926517000375441624 2964940 -199261419306728395809395806388997120 2964941 -225527119532133189684118988557268970 2964942 -84172138277929915461087007918614528 2964943 252817126242266074843609662625406192 2964944 -98726833306175446401302003171696640 2964945 62602809837805389648556370195121600 2964946 50540846430068145181643530278039840 2964947 717290927716266027681447518640492396 2964948 113788631085854740957065697269645312 2964949 90600156588101330854256683473493760 2964950 -1557608606217460682637055352664000 2964951 -676526244072178271960243600816544000 2964952 101011591271707375149357209320089600 2964953 -13509149609008106002325345744871936 2964954 -21620973961868489545733609597895168 2964955 -71733848618833968592876823990166240 2964956 -62336963824954621774136272799677440 2964957 230520424104386119442115030861325440 2964958 147961333055469489345571392699943680 2964959 -102887297637671808670262713430390496 2964960 135751339046550250146728491587993600 2964961 -15686527024905467075341993443527276 2964962 -22447906940053607458800584609713152 2964963 -406731020258290575248610107095128456 2964964 165874150399034837565892955715223552 2964965 454864202253097827976894939996948860 2964966 -50722423589823653384014643453953152 2964967 168541023898938866180567934984649016 2964968 3803828365302078506656164817090560 2964969 -144463584632402679124967944113015360 2964970 -25850326709140323493881328790883840 2964971 317567148555368055429741707019101172 2964972 -294063209681739793828279845387964416 2964973 638096663554245478964703838732036704 2964974 83026219278532147990854760610396736 2964975 -317003723063512568557047781678800 2964976 -16801124890932012170727389235511296 2964977 209644075802329772853462174794238900 2964978 -99966927696009679758147266678964480 2964979 -2155146106865843243927494388016432 2964980 -217949173039192409714352978823200000 2964981 146384450995920390902443718071794240 2964982 -98217494823419205964743904632429408 2964983 -872248777854530876638299362289024 2964984 362893081700341683124263484968960 2964985 214207136701445421053396804829270600 2964986 101310908110634275287504689422805760 2964987 -298920514000877123644518805558551240 2964988 124109551688733905449536226532234240 2964989 814005679919246941416234616218776460 2964990 112784180179533980336183833711678080 2964991 -77561265823189140171777865150150568 2964992 220738907551738794104496099239657472 2964993 -304459491657425114735599580388176256 2964994 199888530920258565363598890674239392 2964995 66815738980056673068072665737912320 2964996 -262123399730238506428130322159742848 2964997 -60623481988685432873728933041807936 2964998 -26391933018876795719380525168644000 2964999 115724623289701660383108908489764608 2965000 12527628032663243200640816553600000 2965001 112852144105037254859933753793720612 2965002 212218078571917336596952541492773632 2965003 355809356567297683933922541089735252 2965004 -87143769235732001646978357187368960 2965005 -18567524349690279560204317523905140 2965006 5703237201086328357340596287585280 2965007 158750350287024543632698443771875280 2965008 -29958112236025297912698586310639616 2965009 -419488576441838155304357339073503520 2965010 -514715427126394440474194872918272000 2965011 14747273221249303362969280896273408 2965012 16076715178993170118182871868253056 2965013 433045123499908090298796993622817184 2965014 63269233012305369380378780584040448 2965015 138948700932757766691211314149867160 2965016 -130374693480788753294524978931773440 2965017 -292156934545722204886560832523469600 2965018 -58703646267623194075387092995251200 2965019 572431239742777193340689600268420 2965020 42905389794657503743857778501063680 2965021 138527661860913312140871806892775692 2965022 -1633045849220248356259897052544000 2965023 -4298822629349334551235902838709296 2965024 157316774222808802080341399774232576 2965025 -36401043987889708871873139827107200 2965026 -27128690953607939067872081738956800 2965027 99157392177719041352154261903103760 2965028 449419515426896691080156128550952960 2965029 -133645523024100109450640202331590816 2965030 -278904286376399221952128819081971840 2965031 448127391194096439685524841690348464 2965032 30145415808362613613692729783091200 2965033 206502949437065495288864305018748282 2965034 -195045624355068902066454556865809920 2965035 -7220797570427111853525233359207200 2965036 -79017049191018763621841148935459840 2965037 -690017844999486800055087481309726314 2965038 8986968404242789275707173754999040 2965039 128735860734004024752079064526376632 2965040 -47663312066961969993975778784378880 2965041 35241787349147345712965149030530948 2965042 1186627873832428598820176301868032 2965043 -446385144870007597080042960699342708 2965044 107786603984569214953961712207753216 2965045 161729488484650008688128422711652000 2965046 1784578587377305827895625310695040 2965047 88448685056920299114259176795225120 2965048 -222585740266608812404710545758064640 2965049 247906535025591927332811497133895764 2965050 63281265445000202650868638510560000 2965051 92840445916956594411112962345312 2965052 27754254318971965974865330682345472 2965053 -34388321653340438185249993980761472 2965054 -454040332589329914200688376928042688 2965055 589623057028346731994069749035138960 2965056 -108729953534450184696040717799129088 2965057 123160464423971859965589538874982144 2965058 23950325363241339762533824856880000 2965059 -539365240714499637132217945787719200 2965060 39075893886262447933892975441203200 2965061 1218687410183682558566009657511528384 2965062 71202300907138698748415651315435520 2965063 266698508984340974166418668200445624 2965064 158706824413632372926489769590169600 2965065 540484008023886825550784740413120 2965066 120180337653785897913509574656548704 2965067 93711265860168379945023053249307792 2965068 54946435492924098795854579189136384 2965069 -204084747321377205906933500529768448 2965070 -148172142722322338109423327478835520 2965071 74743351385503805195798838145976712 2965072 -85430238124600390000449712680861696 2965073 568852703423676758863510926514910322 2965074 -6868200708781050655314128806649856 2965075 197509509401220849316477605105260300 2965076 -188643366825457163197344741186136320 2965077 -149236180088662947462280098403969440 2965078 87441411720430987570338640847744256 2965079 73207830322528048104960244862740848 2965080 -235289429650344779812804897907712000 2965081 113760927835717286840888422842597824 2965082 107595077646874730678257362707665392 2965083 -165480882559109405607938801015433600 2965084 320315584124496606752432008859000832 2965085 328785607403610141081221752915704960 2965086 97101015044755939411756062543344064 2965087 458475373670224658760156865005832736 2965088 -122707051251684550453501671084392448 2965089 455209410198378785115581467531944192 2965090 -137672465979212310832322908160383200 2965091 193370913764422408600002261597168864 2965092 74337230584161519405200077326520320 2965093 231407086066760908904237136131513342 2965094 62250250654928851539188960651349312 2965095 123925073547332859281086083426724320 2965096 185125935947877891434136611544053760 2965097 -142422944619840292523748496992320454 2965098 128493927482994889272996691933202688 2965099 -37321990994058044987492719662133900 2965100 -30496031851174529412864903504000000 2965101 -77041901387594820524933770009311168 2965102 55169417069544411304949226733424640 2965103 429232056416594911880024945945391624 2965104 -14927587004768411477640611155968000 2965105 -450726714323568828172396419920100 2965106 -147984269193324802080867305434878144 2965107 448430047767298045006290641864632320 2965108 -215406749858863806529404855080960 2965109 16891650248754195484423359274912416 2965110 24936775141863693611266882489445760 2965111 192906678382140400043226873283300712 2965112 -223574023978007895739031389044940800 2965113 -15690925302346068614380809980157600 2965114 -338017876379950170266235885722112 2965115 105659063749029562708225284788158800 2965116 100258073557680065445402069513093120 2965117 -106545727652950419589169880668275834 2965118 61886054381261253299642895586451904 2965119 -24436969186646602319629342939172352 2965120 -42839531254813984155463674809548800 2965121 -89251736176917126754132894632190800 2965122 160555847308117029449813091324148560 2965123 115202408769407772645570751281349536 2965124 -11628921806838217416385091089094400 2965125 -300429689576453561184353240894856000 2965126 57329602279913530450030837661496000 2965127 -112567189730448051617416633936718160 2965128 55430001604737231839325776800604160 2965129 73987995055328540272794847190109184 2965130 -36208496747803285906507146931200 2965131 -131950338330178165668546996558991872 2965132 219677011560209158080790545615408896 2965133 24159013996637667835972402878467904 2965134 -216426992311011318706780822641502080 2965135 124902694262344891686818561037118800 2965136 -111714418160554758153453584421224448 2965137 224047245681484550970005680906934592 2965138 -90814997690120916471705644276462592 2965139 114717515837753870038442468774336940 2965140 74542409510471509448572140630528000 2965141 -459482152727884550346648257966873458 2965142 111551098334235278529631000877727744 2965143 86212355947620618067650647382582864 2965144 -59663041245918674205712272898375680 2965145 227710235929805877359533761233472900 2965146 89653641952120385027599119883267584 2965147 -49736296741769953431205051351121404 2965148 -33935648958002672898702031716149760 2965149 204500031270305150774454057867987936 2965150 25783911035645536100219851654617600 2965151 -888356864644337375335722263431296 2965152 -559695701813962182526726700176244736 2965153 -273624127324576339423564402781901598 2965154 -322327704039135239826826231025218224 2965155 -14382080494833517661277533331573840 2965156 483904908676150194344079318365675520 2965157 177686039244235971796453400999238072 2965158 65564830584124991630419211155577088 2965159 -68947735893821220822645685227299960 2965160 -97307780018859203979761839123660800 2965161 -66061010691252357835858826234347296 2965162 57184080123841049160527787116870832 2965163 -20968167829113025522437968046068400 2965164 113169997287158958822234364865740800 2965165 -97220000500499531566348126202822400 2965166 -26043295259630708474806646528587968 2965167 12459628896251497967727949035638016 2965168 111399189069155477230586004098465792 2965169 -63844137530328660614058947741376204 2965170 -46046272713435602486417746319132160 2965171 54981073744270764830361283636755144 2965172 -27632167081307650302202076172748800 2965173 -124405673978299844559260835808765632 2965174 54875537831569966399083933563337792 2965175 -121232468275430609698012343044281000 2965176 -75665985638098609849309602244116480 2965177 -499351430864432913642454050131045974 2965178 263986469236075076319727707549565440 2965179 69264489718524661185664190270246400 2965180 81735911566757382152425420108707840 2965181 128940832234388390532997842772942464 2965182 -33790427542985205794575671295819776 2965183 196629847428638212656051627670422528 2965184 24329867202336721401809118487904256 2965185 -175605517364656610960973489512756160 2965186 359300246479024783074727318313287680 2965187 -31181430006720637137813409713695520 2965188 -27159008460550725478009844515046400 2965189 -439206906882405687913270444266999010 2965190 234640675936193910408986799620073600 2965191 30342289280105370356963880571875744 2965192 389955892265619814599659612661196800 2965193 -139743659865881968658879244966104448 2965194 -4066294483245895330576358828367360 2965195 105355232535226745918220358811460480 2965196 136816930290249890711657348301619200 2965197 -66126877994799456167728462174319520 2965198 -310561065522643356554408231112878400 2965199 -412226789037369953896519293538678800 2965200 2645661236207313304800671898009600 2965201 -425382460409801727158605729682920128 2965202 48514420977815498413487028965692704 2965203 142850237203955237972721409730099304 2965204 451546230251478938546539446007283712 2965205 -166460806831370023775178737587135140 2965206 18280683958808372409550958706192384 2965207 161163357719105519131230851424744112 2965208 761011023184349784312204582280335360 2965209 -132001094231272364285729860518316032 2965210 -43283090609594348910275733706716480 2965211 -454575234269005205221818080042320188 2965212 110600949907530559719697793408888832 2965213 245704352715589277621856096928357740 2965214 -46727125076865120306452664278863488 2965215 235080517741799061199619366905530240 2965216 264370351200459186039132952567480320 2965217 -96574436996409959257987555230718188 2965218 -39917201082048784590680625911815680 2965219 72907472390825442367283439562216696 2965220 -150385265247379473431795184212344320 2965221 -267094314084205323188335034633260800 2965222 -101012456411025935029658099680844160 2965223 -172228727208263633283614928858819528 2965224 179973277092642315277574744234065920 2965225 132716804547529803517481505042099900 2965226 -260666869592190463181362071272784 2965227 -305088431344428135570826877597114280 2965228 81640286230169504852012952307501056 2965229 342077174212863662908391151909866784 2965230 202762449607510032834704883391019520 2965231 137169108893155486341642280815906112 2965232 -67249664800260743795833705666904064 2965233 -7483479001210229115497467503720096 2965234 -264825254504020898468114099406015984 2965235 -69179384515066618143170544944326800 2965236 -44507055276838450922852031661578240 2965237 10629666952979402464748137532803680 2965238 171217789592459230407803502719118144 2965239 -11085854559178039267239751893348096 2965240 -192673527973155920357483951561011200 2965241 -5032660205239339910689421178050688 2965242 -39188118229227183985026662276361216 2965243 72509702292084673456285977024571008 2965244 -66161771828582002999326058888931328 2965245 273437662473784595568436743526593120 2965246 602702536919817375702926165432234304 2965247 -567714939182207365863119955027266304 2965248 7016281553332288853012523950014464 2965249 -106679316836894522216831573006059200 2965250 -228094516267552555560963180788400000 2965251 -319112533547465035411034640213506568 2965252 -411447889064439456622595015553589248 2965253 -52549464125162242075906801104318498 2965254 -2472018015462985528937517707015904 2965255 376038053183288653390397725192631160 2965256 78933103296157334835656345770229760 2965257 171382468343304596277688582321811754 2965258 -251740804591296758421778024636828416 2965259 -396895150138043679777419474550518496 2965260 3705943804464971857861490207938560 2965261 -201746142188916152522542387830188948 2965262 22538428738852454146710223047517632 2965263 -37477197825417597125516597661461760 2965264 -576333792840315423017389585448960 2965265 -655001665043057656430934322663593600 2965266 65894683227850281442636247573880864 2965267 -574105625086163108109384401440110320 2965268 -86608580172986277670170146708643840 2965269 251636362350417652032143548570577088 2965270 -33959725022239572378400485710100480 2965271 618744182982883180046763376064818344 2965272 -104073730188173037893285116852654080 2965273 90229339848950106912633625459113600 2965274 -30912173601465364350243111338130432 2965275 96231269979876357921928136090112000 2965276 -651296634271978534933939588192730112 2965277 -433213116132979804314067048201452288 2965278 107275888057397397770435918004949824 2965279 138256509333316394288450923896200760 2965280 -1167863711097857510026716465070080 2965281 25348482738349813003323007040129280 2965282 20041502627486062415300776915267584 2965283 521822586051682015198623916714094184 2965284 129272966312406416878954268998839744 2965285 222397881613198708109653182532950360 2965286 268652812955379214814642851466623680 2965287 -65351723374145047696867760823642240 2965288 105158227245438457904388786922613760 2965289 -457925482280802576727351192321451910 2965290 -93191573343463137708829211775628800 2965291 -39372999625440352403262814819993712 2965292 495668243667634186357533672654827520 2965293 -318114674711342550712726832268949716 2965294 -334159240027218863171172172613786304 2965295 218648851478114720901818818994905800 2965296 -13037247176301538125424797285089280 2965297 5700412371844432014949995933006900 2965298 5346478668412799133650716061445120 2965299 30220944760845025591658799846470400 2965300 55880695186191414253341880051052800 2965301 75920699084127201880324908105623712 2965302 -1069722829069592725095486095059200 2965303 191343550386408340620250392193871064 2965304 -357309892978062553342255798294794240 2965305 -11856210572292954074131640472207360 2965306 -69449507166770625540059272744220160 2965307 61652094424045091372957309176067556 2965308 14741938221676139690434255761884160 2965309 8979232037107738026930341660889004 2965310 185847649995813649775365659803141760 2965311 358379065139738300940560344979469480 2965312 -12596493203051182118468349423779840 2965313 -12055673830441382603208970904525376 2965314 -70582055524215199705166703242434560 2965315 -191996508785851669412936468828976480 2965316 377307101186006013087240375879490560 2965317 254551723037699768144396975736096480 2965318 323412401744670409015285025726571360 2965319 -202518823015936506372962092207287504 2965320 17689847624620618724310620814796800 2965321 -54002870198396127562742825353778880 2965322 -148885892322446464168919857135950288 2965323 -1130145868028372397744694794227712 2965324 12957931786642913962804759443265536 2965325 101958323440347063520454162635387200 2965326 4372690854352600681272252092510208 2965327 230130094360289192793235736581557312 2965328 27422896887771201823433273091932160 2965329 10392293934326923029560048461614864 2965330 -13400100497745301298416665162278400 2965331 321742883664938281777562070747825132 2965332 165095140996813546469461251722655744 2965333 -44826112466687924574355566080489220 2965334 -180002718179158486314440104308207168 2965335 103104364861927738928524370020088400 2965336 12841142485765442174307341980139520 2965337 112266698628111458630390819383048260 2965338 -173198988892508134825589765106477312 2965339 -32563164045306514607474490494049776 2965340 -97348085385109442629043637620736000 2965341 -92986001224145071428126344283660960 2965342 81738660598905935293822281241107072 2965343 113131666997521700268874908274757040 2965344 243265394019469691748115736030085120 2965345 23174089102156113980242369845186600 2965346 354322166756553139434782306530464 2965347 -142111566340053898665826969562160 2965348 185736434458847325103069144729044608 2965349 526024498076631524580270971621166240 2965350 13577653346599565060959629169603200 2965351 -335283978300148719790204054578904648 2965352 -127207482532927946876802457481594880 2965353 1062635787041472685517998332946464 2965354 -119768796920006731760064030422339328 2965355 -95689672093399047932899982946366240 2965356 -120523125393228718460311397922493440 2965357 376866507406713052829752014832907606 2965358 220623112363332156410749071176326080 2965359 -306827116795139613116038232928015096 2965360 -69335141010874666563043333566627840 2965361 276281741735471622677038445458062720 2965362 320833282140455198193687398346904320 2965363 36238361726284297024933877282753612 2965364 -242359219956214312860119759017540224 2965365 17173065808678031422386553630707120 2965366 543012759103631564602154497546944 2965367 85616335755217142197189931414077440 2965368 -13587718610713891346513205018624000 2965369 -497406948042157268810875392033609840 2965370 255435138584754388860860046026956800 2965371 -638786010162673043714054335126150656 2965372 -71278707118028474992070190340839424 2965373 -373702412159198321701749106535424378 2965374 134391452411868499633398589636196544 2965375 -263712727035311180747160163261320000 2965376 15459544384322717137606028096962560 2965377 360513159978774222739714090765270320 2965378 -184342980928849045768846525550777280 2965379 435496926730769130829018574643289980 2965380 -184921668311199888198139846717870080 2965381 -464407040001900902496256219736966818 2965382 -186638267678074621251482229289650720 2965383 -52390767206857143616240854679844400 2965384 568328701640263935075345499999810560 2965385 -52517714077304679498396038941026240 2965386 140028923504322559022226740684886528 2965387 167927569742590187287947431620809200 2965388 -523404827812671769784755485354131712 2965389 86029516624834584614374975655161920 2965390 33562490365955998425947798237425920 2965391 -135579499555863526545485713748654880 2965392 -56439338726451079340740391992713216 2965393 -139074526928284312633858227245032152 2965394 302077527930290695870710207570640512 2965395 143992281768597726831892977979665600 2965396 142655772185054150393828916031326208 2965397 -52668743750385741817861236510935154 2965398 -32169884516845088069460519340646400 2965399 509647309686408467919135109922016120 2965400 -187789840089280744519580236700928000 2965401 -140483528889797871129866126595802470 2965402 -75631279166584564461073860586035456 2965403 49859932774510343782936033353504 2965404 47884709688381975669520300807173120 2965405 259047834617040396959872103909790060 2965406 30405478349651105819858975971612800 2965407 -128097953285516086228876486556094960 2965408 339593409049060130935764270310686720 2965409 11931726366646618092193151932841904 2965410 -70519440322083412762597547619840 2965411 -584570280682643265712529105688189988 2965412 250215805560737977131822397219226880 2965413 -197164216076684186040495837115295232 2965414 250479438404377819703502829246873056 2965415 148503001109713959328723776761893560 2965416 370325427871067792603062858939023360 2965417 89855745018635453706301639408668992 2965418 518473846385974670521830733152815616 2965419 -372890583579305428403413333024313136 2965420 -45509796714879477063432491468497920 2965421 -115187187254917650996333551728038378 2965422 -193078318200594180440194305640110528 2965423 -838823102039943744231084481910623520 2965424 33285104511836686567942075286814720 2965425 224915895806234029423910373329532000 2965426 51579064113099458917557227591399040 2965427 -71965373042919198899466871915347768 2965428 317622527981443726758167137233328512 2965429 45091041501168441641017715026778752 2965430 -63410553504085967228453328069828480 2965431 -241121221959112785512297430373709208 2965432 105431181701858861111643424305254400 2965433 83150951710848514303876103415511680 2965434 11144288215598151176844408400170240 2965435 -242360876888893465998820002056582640 2965436 339025365453701685149977253054886912 2965437 -503206912777899104822560632350938560 2965438 38647427475130107439498612254631296 2965439 4290252805312884040129467298034856 2965440 -71434391467795738415316634750156800 2965441 -112764856020907211032581899960932908 2965442 -106195154056620497008907949865507968 2965443 63718754309819515260796126548767400 2965444 -208983491103906273308174080588620800 2965445 12777948158890255167747493367558400 2965446 -42515030266879209859287835863979392 2965447 -78516101974426188619609891094735448 2965448 -40621509137331611847166103846369280 2965449 155919076711391914519616842401544464 2965450 99261256553623600796926702576742400 2965451 -60939260823319236254863422719604600 2965452 -29688803941949325001059977281536 2965453 78784783609323489461136940039011000 2965454 -89986564608956121493491118778588160 2965455 -108655625280351881259539749636101000 2965456 23518516752866264044938833937530880 2965457 -286791100274842433905448805386705856 2965458 -76084223681986822016449983529908480 2965459 -9511085795166090837367579080340992 2965460 -104398686802516623440688530896650240 2965461 -317744165259150840359121650357113056 2965462 -171619967386265984593579773909828288 2965463 -36982381743303151889851411304046960 2965464 -10260333769888298032958003254272000 2965465 89215739973555420336994890649353600 2965466 -84680573484795470790674579718266880 2965467 53245064344650364885431502692541080 2965468 42022581181840374552578790067940352 2965469 157245036826433858888811179998376844 2965470 43391278237370568488176878848016000 2965471 -404891447487406478450347687028991328 2965472 -604821265266356666100126196420313088 2965473 -130368883489753849890399326419111296 2965474 264746204247300423184940309746886736 2965475 -38602963613192998528669878458734500 2965476 -10723081349865598607149583747051520 2965477 -261297275482793488753110221176268674 2965478 107709967542316865781850602128291040 2965479 19100112933184903949258415447876096 2965480 -119512504154344166000341169306112000 2965481 424377926946391976053025606433924282 2965482 -40216984314937842747536797541299200 2965483 483910440498032630939293384907999732 2965484 -334019641737692458537166487823855104 2965485 -4342420108490928338499675437268000 2965486 -362740265098059263611573413999119808 2965487 -238291126815630009723915094432629888 2965488 10182830579888807457722043457634304 2965489 -266943391618198967550387454950305280 2965490 85297460714585319703494237421593600 2965491 -10778759951507816126030969392806336 2965492 172138225499974233476131860799020416 2965493 398258015527662554143415976140544480 2965494 1066323080881210592011535822057472 2965495 3489167017983923010029409300879840 2965496 358488833274158950091880672688865280 2965497 -423786207343070607267646273742735328 2965498 67749768373812723869874805089734400 2965499 -252952861835223954409920399585985500 2965500 136029817418959024539818231790720000 2965501 -12126195616738836274658428497845760 2965502 211111665109495397145263615856397440 2965503 428413094258798485636893173330082504 2965504 -99049600946290924937076208109092864 2965505 -1879589520554012028294657934884480 2965506 -21328012350694599712720625365716096 2965507 -262601014323026802669465331251838440 2965508 -14487075244485845567311020229054464 2965509 -2009767327324990498882682496757476 2965510 -48166729998681767941092232594707840 2965511 -310175329602279961360554453655030200 2965512 -218368327701730382863299499209523200 2965513 25129754663963216587384327569772900 2965514 114764340137543720459628668672019552 2965515 -17323094861801391288597289580021760 2965516 -9341618544360777997069647086555648 2965517 179386203809560100076038409739065120 2965518 -31564095450492972846853787012369280 2965519 148078298225779759513455304731327920 2965520 80139429018092163620749826929459200 2965521 -12936529129828605137313136379979840 2965522 41581169518855548323890890673311744 2965523 620530891465934812406179453248531600 2965524 154509047313789872992922977315940352 2965525 126811299870992190088580511703887050 2965526 -335567715814521992822089836776376288 2965527 209722652759304998348663535498922464 2965528 -20970669187792311245183296184647680 2965529 394072127227954464874643753524137546 2965530 -40881844800458687235929955415119360 2965531 355391877839408193946975668197013672 2965532 371234282022902818396322648445745152 2965533 -69843414954138514737380774181403776 2965534 7622058222858343038824587693034880 2965535 225813495946222352283317772716180160 2965536 -59400873933049777551695171756752896 2965537 583623787160553797799622309209593186 2965538 -1949554017978665446486445809289856 2965539 -21655483975057802102608050309332160 2965540 -128100078976511438331232971997785600 2965541 -208945715311987997285403805761125058 2965542 -85701763445573135633496730898004288 2965543 214276600569267757957467333801444400 2965544 676807578914830711181845170250460160 2965545 -181053927930254966187437393158492800 2965546 -182841958997794944554395720739592528 2965547 -336505714023287931435857008389716400 2965548 -296424910850003643947600574103532544 2965549 590093406581945303748224433460678550 2965550 -22077864827075197127649184749408000 2965551 -32007916167385235900076489255108480 2965552 -6785714183165634437658762130718720 2965553 4959780428701220503701010211447808 2965554 -310411096258106282094575847270910080 2965555 171043909523869906711411942265598960 2965556 -239110786680256359188606889881241600 2965557 7678170752808444458367815559360000 2965558 -363482506025012313231411473026263360 2965559 1054138930721811720068613596756550816 2965560 -44748067025195185126962259674316800 2965561 204727184931217212625622070532037162 2965562 -51410821575616124904292389965119296 2965563 -167330897461185425482960451137793760 2965564 -91013365076093577087920306799862784 2965565 -258446433593211358356009343688673600 2965566 -37635720316787421159798176733131136 2965567 -446889203854003418608849222542643848 2965568 67739106024893191580760272231989248 2965569 -187180808711966254017194501799475200 2965570 76992890396074185106055557209768480 2965571 -17616991154481437938261548621469536 2965572 -118878270494081370292020136747446144 2965573 153501519707021666063196242675981144 2965574 28020610958817254423235549047952864 2965575 -207033653191276210495897037400827400 2965576 688464752111931767096500888109875200 2965577 96789539828944199814747813947673600 2965578 -125625121583220465059521341357465600 2965579 -327254765247074693046050867608707820 2965580 115755224407863003935282433608371200 2965581 5564780069025364767559928958952320 2965582 -281577370617679908569646632443083648 2965583 406528177711140953259091406218394520 2965584 3057762686505759030056971762925568 2965585 -138213694180210870591102252141352640 2965586 -115783350803054517410209525928633856 2965587 38236751178905010010125406502747952 2965588 -380456246173761641673629113306798080 2965589 775511481527527264112700121280430 2965590 -80423505520036420915684120438039680 2965591 -204991909157876575012334890206038008 2965592 31275712563256015040024979717857280 2965593 -59918947955413929340940986679084256 2965594 347686557127499174326980784758426096 2965595 265715236778696427764480260269201600 2965596 -92834684154353818922769643084922880 2965597 -181174538915746919955800328634938720 2965598 335362830039366454494685526603060160 2965599 47933722323445343832816950168340480 2965600 324469932970808430659708401110220800 2965601 -311875969561847959530239309498386398 2965602 -101411422741773265765546354822167168 2965603 -433850851256180387435686226556402148 2965604 -234482967590624169535772893730703744 2965605 -319467866457908268288279288583202880 2965606 -171431862497690997786497748509036544 2965607 -219412923983721159089905976383802520 2965608 -347327302605643988091182170093593600 2965609 -325563993354958583020609234911477190 2965610 135219449135126416297219605878340960 2965611 -261964253274859208407726685790858816 2965612 59690322543069302367506188268846592 2965613 -59390955676086819548947445151576960 2965614 16908490037691272924517785252235840 2965615 -1150555383800851869042847665713280 2965616 -158340812700638310060512440886427648 2965617 87901536531912322655987265157107588 2965618 230009128874484308092771981765151760 2965619 -94063913923326843689771023162685640 2965620 8563336739085355328883174264668160 2965621 351025378859994242891987492402735392 2965622 1251314724961244600732319421791744 2965623 182307184735566946469185381476369384 2965624 -4630095919792689386787977946439680 2965625 -12827379312259625328241422310425000 2965626 115811493229893532765889914928294400 2965627 277681450210995543379504658241276240 2965628 -23459857335041501442791908396231680 2965629 -784438376083043187755588956850792160 2965630 148609504554541391704169987280912960 2965631 -689050341627479185143177515196029568 2965632 116778700741239105771771385652183040 2965633 -70256907837887510895160885023624480 2965634 -19339477346629330879165924498752000 2965635 243666442607205409313715897707379600 2965636 290099734930066645286138207843454080 2965637 11233047039937689095051019589427418 2965638 -54693396052120985785620244468146432 2965639 187496108121952826784971360403231456 2965640 162774535087826240127535350204825600 2965641 164176665213102243443150773161680064 2965642 400418496109922823913241044417415472 2965643 60449304795598539166174127973375024 2965644 -236274559182930908023442968507153920 2965645 428027777718582438777758071199247000 2965646 -110130101517459064220292987153774144 2965647 387881186213574484091649066223038600 2965648 18495842554552787612246257138401280 2965649 -303281708966348240518780132471588800 2965650 -56010716350672412278180867852742400 2965651 48334853662318766710376854160283712 2965652 -97272991297636820567509992745870464 2965653 14700189078366028935944455514067840 2965654 281855351940660613336782334403167776 2965655 62376803420147180291314338085163520 2965656 -3075730986909589571496357378662400 2965657 -459990221694060681600791679196881408 2965658 178192736260922763895408102895827680 2965659 163169561758200174282772892925065520 2965660 -411836056997148158222477465831116800 2965661 -103355484173232094006912095512766228 2965662 30604435269009247179646411917002112 2965663 83858821975122305248173798051560424 2965664 267260168720929060358410574044200960 2965665 -278950961744059341897411698886526080 2965666 1427379140991448566253955059527168 2965667 -1327792732800203902340675647302768 2965668 -120595209133739750510555932529504256 2965669 -115940517815345798043875882962644704 2965670 111709668017784914150542411014293760 2965671 230107177412694476170937807133871440 2965672 111280967131907743700644541306880000 2965673 -371241103731657660843210292198955376 2965674 -115386316722537411779104567969474560 2965675 371530663926379563913423829802439000 2965676 -11634822485138153355372491818159872 2965677 30168313407079550269865842469732352 2965678 182511762381080011000971496898326656 2965679 1325765213106951956852391769418612784 2965680 -68779832017101999862630533827788800 2965681 87096920355193614299209310011854482 2965682 -59543413793701857584345215463011200 2965683 12599213184592190090174123380433664 2965684 -405354794087195529574130808593313024 2965685 52638092954650859196185897774583600 2965686 -148039524713914067004182281818639936 2965687 140158317017992017039623615296631336 2965688 -354217503589843721322492456730951680 2965689 71151827709530214070954731982154304 2965690 -26079916058206476541730565511910400 2965691 -414442930121448259476081884614336200 2965692 64171719607245841265217706590884352 2965693 523879148756121098003201064060047942 2965694 94898243804476203865507930479239040 2965695 -175406226427699344584082324900532080 2965696 -150168441063811671251901130840473600 2965697 17873732599245363242622284400336000 2965698 -5060607607318453264091675925070272 2965699 574326103596542181803528940709117440 2965700 -430031939858368106194965272665497600 2965701 407465208477281166179164437659840064 2965702 -203063053257647496623588091138380448 2965703 -128960449487000454080622308487537816 2965704 55888996379026173657031051208294400 2965705 -156981423288506811936379940375482140 2965706 347647754690438201342381439317397552 2965707 -56787477314926830246069937138017360 2965708 -77668247851245526286422183333720064 2965709 943778044403063398043212836656038080 2965710 2657851792088708253118653619200 2965711 14292490056616151482083955257682944 2965712 -88055879522246922208918012430254080 2965713 -470547443266259762097538517721405456 2965714 -177506786562609199629786159189183840 2965715 -132081773144557018981490583954386640 2965716 -2516709245712753495486960769667328 2965717 -668508296096162307892393470141997234 2965718 42673370574058805864586078741254016 2965719 149044729219216598653344333289860480 2965720 231015735625539454509367768603852800 2965721 -107061045706439438203947275765473536 2965722 -208180934577688779433890512314172928 2965723 286974650320758681121068964979338144 2965724 -391980722700149290477611831597909504 2965725 -127056407154022635934975299588480750 2965726 -255135221596866977073358512055970688 2965727 -439515515067173977820959593910325088 2965728 -177788552281390689034269134662926336 2965729 170807420194485362644106895577442240 2965730 127089529394662386312258390987931200 2965731 -63288717961322762073980348352480648 2965732 -207635601049218897567180408179896320 2965733 -520477555027181627618037133093926018 2965734 9404781555712351871043425280126816 2965735 34913413269488812896197878171489920 2965736 -506869330677846136458543341889177600 2965737 221574686552062691782712696902665360 2965738 386753819078473570458789091287833520 2965739 -32052780381438673847761378598215680 2965740 33060027425478700592269558359014400 2965741 67339369243816819057268450093820384 2965742 58452977367889357912580160109238592 2965743 3961899166124082385313208870355440 2965744 -156107993780603084510886139564195840 2965745 -164319977735594663229249039411895500 2965746 560460866196638851603567058746368 2965747 -46902871822290385967530064327649600 2965748 45104463391661931669788081474334720 2965749 -110313800667587660252676255540474336 2965750 -82262997774841623384781907549856000 2965751 -324949533271617271391953544570085600 2965752 -378611436680461774250734051243745280 2965753 -4099245135815880507718516809415680 2965754 953436428680211246515129669769472 2965755 -14804320730872340691731160740609280 2965756 252283350643887466489222259261839872 2965757 -606518659773729374150741604123167994 2965758 -9640209832611441201663670774397952 2965759 -627128194145807458588284230934802760 2965760 -70150108400954293813676789402173440 2965761 24782062362010272880214725367684640 2965762 -143567467147534967655474011672634336 2965763 374866690242348684262144486867158012 2965764 158345015650476677360435172192509952 2965765 -332346175784584474946076042129974880 2965766 -199067355812272673879429223336459168 2965767 82377239884664032236478818109121280 2965768 -265064013298622757061218358600611840 2965769 449764288742967354287096648650108596 2965770 39096376969016957989494052721111040 2965771 48891925619517490886311532022089272 2965772 -94620137797095100338094705924408320 2965773 9756297122066212173032730016833984 2965774 -93098895268471251893119000004620608 2965775 -48156011585032297200554478798673200 2965776 -12178217305318410830523174185336832 2965777 350341698107932604223698644036776626 2965778 55909861860347127716244563175127440 2965779 -31300985044917491939432718426705600 2965780 149516575421981050676782166976253440 2965781 33453131474125006256179118527597440 2965782 -129392706023999357818581966374092800 2965783 -12125278338131743184145593297750968 2965784 -369247070886392160371451166735165440 2965785 -51560485516714506555965414046816960 2965786 401187608519105388491742666364554240 2965787 -159702534743846703858132267976272408 2965788 -16120056240497828654595300763975680 2965789 17847712573897957095688724998965856 2965790 -36957720486845614396350141280785600 2965791 -274281801737477291817711980914809216 2965792 -447398191182804501965545893738774528 2965793 195723415903896968300015170982355042 2965794 52628433849460137476808535041239040 2965795 -137422322282854715794574356870938720 2965796 -182433842188231467528524050772865408 2965797 138285149168625616557564573580026174 2965798 3144948353583730724177679423685248 2965799 5883446205731282955690941777047800 2965800 117560613649939258210374935605248000 2965801 -108557263999681834658646745217952000 2965802 25721533571481638082987146890137600 2965803 134170148343022633333050374428838064 2965804 -270148712454354630032553334713652224 2965805 -125842005649155281074772321021268000 2965806 149211380441419846846603796544544512 2965807 -188419345947807243079039560918131720 2965808 -145289720044364310740241037195296768 2965809 -63982314664314338118631851912692736 2965810 -211131416708829258267619611378361440 2965811 384213888401321567115664926733142412 2965812 11724587739519618971519953364109312 2965813 -778638277475248795487761711363550180 2965814 19056937832089277163021663945572256 2965815 347197748763393826921817945323841520 2965816 124756261485900472818817889995653120 2965817 186926369505289139840479975546489812 2965818 -101922453222247654530064402923555840 2965819 491157452726906615907174175022005220 2965820 -105496112914122529936988513148948480 2965821 -42806011153364317119876247986732288 2965822 -431238236828327053181853703672183488 2965823 -534229493175283856038073084647526832 2965824 12322858881395740185508932998922240 2965825 6127248349300126569626850047758550 2965826 -148761091952674385032264862518208640 2965827 38130780872056382600507779645414656 2965828 -209717374178887277340472406404239232 2965829 -18709620203528126103217541150237124 2965830 -13811806950545278969802127767347200 2965831 -712502255122070965063116934955264 2965832 -26558368874993232229995131348582400 2965833 15096324657862479133231095535020900 2965834 -80352395841153797643834553469730048 2965835 91716678458542641590431481110610160 2965836 -64401692618118690774230432766428160 2965837 94092534181836014512661983610258112 2965838 -154538651260697185998843364927951680 2965839 -2078650854240013511457551869226112 2965840 50324126985619170107420355013509120 2965841 -672095927925679118325728284459665408 2965842 183347357652826263993766363397383680 2965843 233780754196251071364577713932225600 2965844 -8330612982430846450941155467972608 2965845 -139581079941812549571232863378336000 2965846 57779805329255504229239988358775424 2965847 337935822317530556650471203397612296 2965848 202056583924504375408541052536094720 2965849 -280910830205672753580312205809292150 2965850 -37251030320347566288041540348256000 2965851 -77661426431929778714412487400474880 2965852 254947247185359147338990277628254720 2965853 106490867568019107505720507497509664 2965854 -13792410607346980818275797918685568 2965855 206864933221976124197775158777246760 2965856 679189534267255098913478444685852672 2965857 -269854716299720601551625323532575712 2965858 40321596892847770219593709597612032 2965859 334630051926612538099729615993986960 2965860 -11945167625611333257988448506648320 2965861 472979202215866694207680349370590462 2965862 -377841648704898282949768194689064000 2965863 116571460288330332257177245929573888 2965864 253900618688492254228244736436715520 2965865 52634422027242598435078226087174400 2965866 -40627576957593438367389255107780352 2965867 360475721701071194166764625145996916 2965868 462583943087488519399747484999432448 2965869 108495454957105235325798434958832320 2965870 254116626230388578701742556705362880 2965871 -233321985498368180255444122576649040 2965872 18294528846540809048134922718216192 2965873 332896888686173315618082524863834944 2965874 -915232691962590840373534212782064 2965875 -469617995732396482280539422541440000 2965876 -451602180734658811021967434510080640 2965877 58969844370494968618584330364839726 2965878 -99380838920496702842082744121080096 2965879 161769027727650065464931575475283376 2965880 -138981501988396741361061648046080000 2965881 -280022875545428336468559721779771840 2965882 4662784396383166936832292502854912 2965883 95703085148232056625770029186736160 2965884 2638085295417731118316186611425280 2965885 206861163271042325926334473384928640 2965886 -130805860789082488676924958583034880 2965887 23719710764209951717510653971620200 2965888 -805642332254019555300264295740211200 2965889 -198425166706324946292159815723227344 2965890 181122329632863005509376466777600 2965891 105038908883643055235499595886503292 2965892 -333005357318820672506692530148262784 2965893 -135210680914562462198929219222977216 2965894 72255460365376144384868901436119552 2965895 109942601625991771902983820096737400 2965896 1910311624989429622180460900352000 2965897 -439457239638633623742975715447582080 2965898 149993971523496164187591114831399264 2965899 -70556185770830198718667289622502992 2965900 -49147458731369857954034021834752000 2965901 248275562301025509708247680519934902 2965902 -94463879007693432235269333412421568 2965903 -231877873525019226109911176166416848 2965904 162220879275632035043895219415326720 2965905 -168921822282149033267788758404822040 2965906 -50700519903762001476398130607286496 2965907 89987946084015747402912719366949024 2965908 50567472424264976043997186559600640 2965909 -87974522371786642934960923758731890 2965910 16151812085881779747041217425967360 2965911 58774409640436611719698065868434336 2965912 278047920911935329724350195991019520 2965913 154395577298694727766029797667770900 2965914 -62615153262115061599844622968190720 2965915 -343662797563045311303253183583413440 2965916 -364696127704038660881061339025973760 2965917 -29242883523659129233274345277084480 2965918 -294720439580955693803014144871091840 2965919 2586062141642514885428684059534080 2965920 120182566504342053271909141693071360 2965921 221781581831667053828626457863836800 2965922 272951643108062424073925879234221824 2965923 -57142284825878461870340740527978000 2965924 196364186679140570582085024678666496 2965925 576741643779279290743106401824000 2965926 -4782221869332689677343826133531776 2965927 -233166643978914985938076149747046328 2965928 -23444382896873120927049142018621440 2965929 -132433319125757616663941250615279216 2965930 97596043806701422973880432917337600 2965931 336307611030246981435951802849144464 2965932 -12299322090256455458691060890022144 2965933 3142541980212832249477910578455264 2965934 -55109404239896051150322521896584384 2965935 -128115361543828750980901846324807680 2965936 21630564984749734214496961129889792 2965937 98783773138553606345098879618150632 2965938 173393551252624019904312975726301440 2965939 665225567172142857988629083787904056 2965940 80282088843381610827148519907489280 2965941 189830045703903424490628983380249440 2965942 -42967981181156958696587735827832832 2965943 -50805638825371649956351519023782040 2965944 180686552272348241868669484207902720 2965945 -46048562518981156645236023653601400 2965946 207232633798374022130449966760851680 2965947 313922784656933463824957089451179800 2965948 13594163410204371484516610832908800 2965949 -203862469916918774223528852442575264 2965950 -84217942050466732138813456018080000 2965951 -175044730431210977709708475005562048 2965952 311325916793494315182665716727808 2965953 342651541471076964815693618403296304 2965954 131516836916185517735262326267284992 2965955 34278521510588629801837979170494720 2965956 -35091428080291393491964487768997888 2965957 9728594190234993772103012189674400 2965958 172573142944447324297827539917694976 2965959 -177331236974272608668204497720425936 2965960 -221023142322994846443808070403840000 2965961 257079960865009976954137254956105562 2965962 144631605933881001069940082879223552 2965963 -79333320939712937173832649715890432 2965964 404153147716953475361779340349278976 2965965 -107647399186301054686791634139134080 2965966 32852681434575021562547826028342464 2965967 -837826125513284822307238639778975520 2965968 2018849656254309902182742525214720 2965969 299488095984377002563511604130458596 2965970 -31593863529178593849294468539937120 2965971 34571118438240537113584123577684544 2965972 -492086629562711466249382254095108224 2965973 241458690315274901175792408036483420 2965974 239992946962496343499207919231669760 2965975 -280546216443011813803059545841231000 2965976 5254426263199208421766174053580800 2965977 -5932764302160798838609571393474688 2965978 27281717308358895152430548131060224 2965979 -661410879336984540969186132521871420 2965980 -9474307191091887599643763653872640 2965981 -15638351133318517797459882277950036 2965982 52341606188057553113750459824650240 2965983 -105745100075210395040154522490913976 2965984 -91435787641613152932993101694763008 2965985 -194236959068023584891478783028495040 2965986 76931124969826012172107583581719840 2965987 2543734736985350974962485146269824 2965988 -616321024808557706749741059356860416 2965989 3978320504979170624388052229121600 2965990 -8366281516708489955821086422553600 2965991 -250977136829537937199154808386443728 2965992 329239886570575390126352660907294720 2965993 460474615961041371425527165790829242 2965994 -126034383283401253342889504990952000 2965995 31633903189541631967489510537374000 2965996 212557934091959522200490344387176960 2965997 2364930710144977173585512853793920 2965998 -11579411141099651186792600083061760 2965999 226223433505684899354865270477633720 2966000 83468988375780038102957969793024000 2966001 232535921249713598736930185017374720 2966002 -81347924744181768418787165167598688 2966003 433712321654585890950251767979127264 2966004 -394918412953364647607183116490035200 2966005 81153993808429921043709826063201920 2966006 -77039794982894462411428771435998048 2966007 90173094933888303268361662259524224 2966008 474319784862607994473194475411968000 2966009 -173702328094615858480081587883568790 2966010 -107102815148692325126453777233885440 2966011 2911126961506249314317300222880000 2966012 37892532536938399746635292725591040 2966013 246483839786414898571258315262720742 2966014 -179716204352783679691814584122211200 2966015 -79081371402707423653634482318721280 2966016 8876366461414962466556202109108224 2966017 -143713773333301638016710917876199934 2966018 -12461731929766975397559651812505600 2966019 -59915760928023146949456770856192264 2966020 -257842374227874757166047764129227520 2966021 108911106296779861644235411879846272 2966022 -74700760588715526360629910984659520 2966023 -1044126021195527918427054534573400280 2966024 270355030127882869436326246831902720 2966025 -11796467237454598523548517718590400 2966026 -126087504562213033493444854742864640 2966027 -529215572105855038642926185878107528 2966028 93553601203450370879691211778264064 2966029 -661977883911969631854084597684524928 2966030 -82919934175663843236193596825225600 2966031 -36396523513238136078517038237765600 2966032 99083589288511430851796337650122752 2966033 -57858904234401825762428653640208000 2966034 63128693462187189944675877741992448 2966035 -434051982424337106174606507819197520 2966036 -350018334318330929361513749201493120 2966037 -108450878952018561860453162161376448 2966038 -150963930152825520069890129903194080 2966039 105492315550712194868013303191324928 2966040 37458189861868974925223693638041600 2966041 -90963936276552674309844457233392376 2966042 261115134210192456059360672847186672 2966043 143245862193081488507784871250989464 2966044 251898686839522393638750279766237696 2966045 -55154980959288447427410763838519700 2966046 140717770586121804491909799219864384 2966047 7934754286935752325640262734016864 2966048 -642461813228073642748225771213946880 2966049 10809213697836059193168280810714368 2966050 -18166411893472326445974803912167200 2966051 -733195819729643493620188172155954296 2966052 -82432561341443344662259159995340800 2966053 -652372123382611318840806551301243876 2966054 582342110429747416462293288683520 2966055 330334488060613322039035125043737600 2966056 -12535662364895266488871864473600000 2966057 461363187936446395685217782172203520 2966058 350007070920398189593697778896862720 2966059 -184460133187619009156000855504849740 2966060 -146452795864087426672055172324587520 2966061 -115780663423331536398388924092175296 2966062 354726729291204913946708076884784000 2966063 10572390125960630532536293409851008 2966064 13978919334112504225688568696864768 2966065 -314031679632688291669470675900798540 2966066 158802725956415668869881343869444640 2966067 69678826354639966224365376275313936 2966068 93838537270547555247787223273859840 2966069 389334443980119578532950679893935470 2966070 -92125849019448296790526751327836800 2966071 -430169755663289943417953213888079800 2966072 345113497511825907460525896127180800 2966073 -308902118371424458771329446344848 2966074 -235752229850964702418151377251563808 2966075 63100214456918757068815427474402400 2966076 -36008741604920226119686592007763968 2966077 -271811656573007452395533643360793428 2966078 -169050401456950362211309122414332160 2966079 -9272433574636246268244306417794616 2966080 7420611260957660197263825300357120 2966081 130221199767899494165750916034930882 2966082 -53249782534056843649892631338420736 2966083 126995680503253378255370715478374332 2966084 490780327095729009982392410760133632 2966085 -88372337006796144734952757336780800 2966086 -322300891474657856957136250307791008 2966087 -167127421342477889941276495510241808 2966088 103281238777958126684540656743628800 2966089 1050706239593902292913944237443456 2966090 -336049360343871213003565474772236800 2966091 464487049100762263341313528240592640 2966092 219464503469861448503642689048614912 2966093 227166175228135270501463017171356288 2966094 297129278392561223495316195505286400 2966095 -7086858188025766806877832747136000 2966096 8927352651137144607025323868422144 2966097 1614004711894935003832694221631328 2966098 -144162804704711427626142075588025200 2966099 374280581415229382001293656014245100 2966100 -96420746227492526029736382614937600 2966101 21444733462098554016408672317517600 2966102 309643789664973160959373694738003904 2966103 28783603359158282950429746065594160 2966104 -48159272176580406412539775904993280 2966105 -232537922557744263791373482413806840 2966106 49054461137683307219067142753110528 2966107 660548007016221710673528528893787720 2966108 -1468435003816312314762517151792640 2966109 321758431231651711815070034698265280 2966110 -47012191808247916416883689458653440 2966111 -46029283221773458108912841898302976 2966112 -115670509412040963847637818484981760 2966113 -482630809559269039571964956181596638 2966114 380572136963045912279100891434273280 2966115 -182039168151039313169030086162163280 2966116 -90892076380703548538043691037718272 2966117 276900570033255822024666388288645632 2966118 -43253330991077976137586014625688896 2966119 396764161545548860086514495415450064 2966120 100279994464254873406796060401152000 2966121 217790277859729414160592979311419760 2966122 -237174437084547650290361790381111888 2966123 329438985883710646960531669994563584 2966124 -24880329864329513103307218726125568 2966125 374286789352426223915475004141110000 2966126 -180547904582829591804115473957071616 2966127 74777046210497423310184213022730240 2966128 32177732283501591599122596786339840 2966129 718608447651974830565242570917515730 2966130 103925860099929322930441094564691360 2966131 87588503514211600151636464595303424 2966132 -124193656571179848796917188954719488 2966133 176257214351076961680688055310702624 2966134 -185704295813024091060770418780599040 2966135 -495102663298017801719935997930122920 2966136 -1625721333604937661631438002216960 2966137 -4477400016636313940169189636355500 2966138 3791958398073529012505627506788096 2966139 -25173605387855142601843123587657240 2966140 -228039564488929335441012276864000 2966141 159412617303003328673746805406193542 2966142 4179833240814686189875931200585728 2966143 -898930494607974605791613766856609200 2966144 301225499199814660480871355666923520 2966145 -5790370800012838131916689597688320 2966146 -149945193229500847240641484325767728 2966147 -311183881362960773677304396275396800 2966148 25987791707750354588651418271074432 2966149 -457385844947328467410496175824509440 2966150 -138165091928308575601871645059214400 2966151 36394407934667065946982673730552400 2966152 119128698310072873865907469555630080 2966153 -8748107775131385817613839176170598 2966154 -17507907639873387649709336233370880 2966155 471455410462163104605949751162614560 2966156 253998993167363006397364230484474368 2966157 368721045534604598821140921234735840 2966158 -147983448364906224856395905104775616 2966159 11529102844216358839984425673422720 2966160 -20450731176957459101492376006819840 2966161 -666249484456223733270718479889976976 2966162 115038417999536013770190324183511200 2966163 73133964004390406257935346527863664 2966164 -78976386772015192912861193576170624 2966165 -363806694600437202792210635605211940 2966166 165112503677296436277625701197952000 2966167 -193548295605368979996598255079755728 2966168 -234147538435984939023482903083130880 2966169 197382084581701238568169767267968640 2966170 -132707331882615886145289411157923840 2966171 236845435521270153982013568968142000 2966172 32308810970030959911859609515638784 2966173 -62327709247450132744157239281410560 2966174 -287401676520714056358680858670977664 2966175 42828626488204513370518471510473600 2966176 -41929043722299948632994936613306368 2966177 -572591546131925908854790882256195388 2966178 39498081506723369050888217890152960 2966179 139406770219771057080288777471452176 2966180 98492691909901086539963669757603840 2966181 -349134673285942497210430038664114848 2966182 -260317371808339144512013504198667808 2966183 710085888126752249821862562060288 2966184 -59718477749104021776035973855897600 2966185 429405984698473351121972429223259200 2966186 15603416415771350089528225998514368 2966187 -42456993703454474474568480215640576 2966188 -298021045886413356395134054251834112 2966189 -344198222922615159809514501684812010 2966190 -42174542834342266874058775686084480 2966191 -472453548084292073889790648393949808 2966192 -55905591336551387843645836596510720 2966193 683513666395867221256417642810135200 2966194 312204217306588726152130152846336 2966195 50768220143508058108466936204317920 2966196 251436104467440153345446352174600192 2966197 104238001373314659715926465182828280 2966198 100414417472922544995710435045854464 2966199 -381482844523479954716470212077536536 2966200 -243580930887521395845611226141696000 2966201 -108434910109788828694209004320196800 2966202 -162019235204688542694128101887120 2966203 -351120984425020959749038204907335880 2966204 32433480241839138399892394427187200 2966205 -262650583919290780743481589706694080 2966206 77608977163200745351924021029303552 2966207 202140048112780508202822336198726696 2966208 8364282168124437335708655729770496 2966209 -3346831206917793137807374261263840 2966210 111234332578782523362835877005239360 2966211 -274623277729704813872177418805047768 2966212 113958727227349678734241688385617920 2966213 601869000313363070324092181110937280 2966214 35281079016433656367514108084303040 2966215 -173160545053159739015500670542512360 2966216 90598891897496947820368654646968320 2966217 270831372667203178752072010613187840 2966218 -136881437068859931167105526121610496 2966219 -441291315207246039330622515170710380 2966220 -8572937405066534724226822961003520 2966221 471345639054462403017860271636930422 2966222 -21112827879639596524588520467133568 2966223 146021944725069641934594616343468160 2966224 247173606601431715866248083063177216 2966225 -139317542090130279208514284131882000 2966226 -2691403204319697878522608684283136 2966227 121839562735680024070725576824386704 2966228 2343774131625883425689097251200512 2966229 39073032126169812171207772191233280 2966230 106502280332412874383798112877598720 2966231 -645955994324333637599344232452174968 2966232 -146653639663333567520734914677575680 2966233 -242198342487012428431656976308772656 2966234 -41408534856162160589964389593617408 2966235 -57884135407777395934449964112102400 2966236 -38462972872605698180683612554301440 2966237 -711528722083880212830264072910760340 2966238 -96987014889725980664765450176564224 2966239 604886410701014700791590201435428256 2966240 446462393261619981561990288290611200 2966241 109858555532677490102331860825597760 2966242 176587519868716630042767005805859200 2966243 231060131421177839788449503662146000 2966244 132306358855088741154888040623378432 2966245 239171515745964204093220206100037880 2966246 -206052198248375460505491187362608928 2966247 -451613602036883612086734023217709920 2966248 -607550656828564104313488043530240000 2966249 105538356398513573274180068505853248 2966250 4215568059596238390791011506240000 2966251 43011656155669364428685682539552832 2966252 -185831127920823038946599497689579264 2966253 123225694055703905048023523819023584 2966254 175024711250174071458878741162652672 2966255 -46519401506582511045996180698982840 2966256 -56298451833883791564471562501324800 2966257 -42521234182664058484353795028503488 2966258 173688518610166787981332639448570784 2966259 35059634834901300244023916768618608 2966260 -170160052474663148724384615315148800 2966261 197243719611499924514501639914178400 2966262 97741155796354427341509115988269824 2966263 278787938975130344112281334277294920 2966264 260395159687436973630204115550208000 2966265 44268252296726094418650405312606600 2966266 -91571265343619626102754897783725056 2966267 -56120331978796722409112989806078684 2966268 40946555346121524277217712144245760 2966269 4243335896516739700014225888638688 2966270 -32375245773186909349370622635497920 2966271 35933835283077349736992539030613248 2966272 506791095838489376943631453814521856 2966273 -705446689721049298519038800085036 2966274 -76148586209445406547990825759362560 2966275 23807111000543943971352097088426800 2966276 40377650765352621714389635667756160 2966277 279048679363298308284767410667773920 2966278 -111947343382479510752685676696220544 2966279 414631490657465280791580963733832976 2966280 -86436419697132485799026326745088000 2966281 -279632652278843810193929718044532300 2966282 -25667482687692112482092984119942656 2966283 -297306912007571956071024116335031748 2966284 -123328729863549450062062315392038400 2966285 61853352336578218764381267896712960 2966286 -51660084028763007676127830090700736 2966287 251612191688402196611100442377890640 2966288 -15726235998207180441658762060996608 2966289 47935563744368012878302607536951024 2966290 -39630671916336803320077796981513920 2966291 670730378105183388803672042426538552 2966292 119088657584990687560880026294272000 2966293 -2372937757937991001067711411177856 2966294 -53786332229767854210604469820384000 2966295 23091353936904971534798459046154320 2966296 253623317577732683440825918033889280 2966297 42652481384020897611854907669649920 2966298 -16880067676485140976793376955726336 2966299 96258247035159049082823181263703040 2966300 -131187567639083790453156459066009600 2966301 177135441842137693670439029134565868 2966302 -22052934824159508037340343680619648 2966303 494219378737807847238317807655551544 2966304 178128294068862913027431419808841728 2966305 37316223404270515340343177278093460 2966306 -85098601930464005247130279547973120 2966307 -202207323330935258331233443838712912 2966308 -78177648504573326015908946047856384 2966309 128306007628090785855583062126022080 2966310 43979184862353943021232922220266240 2966311 -556846615361422371451651765265252448 2966312 8636931603042455435717723234795520 2966313 -254144395975346075714839614585648864 2966314 -57903849517702410229356298723324320 2966315 -185254368917317558407516284988720 2966316 264090612033078569624132481537418752 2966317 94118870510397123350370610697890912 2966318 -165686624151415614177614549399761920 2966319 -309069681356494565783559089861588856 2966320 -45591403247852852695727580883845120 2966321 -528228523529950673728326070594346478 2966322 78173218850445887380581835430278272 2966323 65472690793439731797934417605218400 2966324 195462453328051412589129767636503296 2966325 -32652910941750108046394756317094400 2966326 91769673676436177633906572194145920 2966327 -7442137515146905529986604542894656 2966328 107420218744599305827107397396070400 2966329 402509909798402117489560180974725930 2966330 183316196827783228875058073998296000 2966331 -347946765854170278212337224023243776 2966332 70147253964735458817183537680466432 2966333 -85675071346010247256821956287941216 2966334 49413240867115958415642367786662912 2966335 418933409318797410332066671599168000 2966336 95367967391190278159031887187148800 2966337 -5033759588981597164707366622835472 2966338 228452198379076169896186466879386320 2966339 -124601163331836244829413435415756544 2966340 55548707774269663049048400588779520 2966341 258704437936791527338062470848855072 2966342 -69912246066904621211153645542304928 2966343 -91311799136128490684008463015260800 2966344 -462793259289812733364552120946211840 2966345 192279367934098965516690515572598400 2966346 -168183617634247969212602973754659840 2966347 -831242553211196766645856346183011128 2966348 -27058786172407542551789894538559488 2966349 -243865185791395861561648818951855936 2966350 60724019505632883613406367250204800 2966351 474288732610333185949704415578794352 2966352 -35311790511471604345986605444628480 2966353 -235031000700127227459470366486232716 2966354 -9693850277478842447226529137696624 2966355 -148564161907983427318025962521600 2966356 171138802165531926392328319252869120 2966357 105078494122528616182661787059047992 2966358 330919446737991550565342823508242432 2966359 166536483268161407107220506441612800 2966360 77128299238883205412254235981824000 2966361 -195296380780463432243326032763108896 2966362 172575642559825195399615807697272560 2966363 168191308091116499875327156393525224 2966364 132937088678291390851564987391235072 2966365 273426172439703237865162193074561260 2966366 -8939754018162929019799068139080192 2966367 386060507493719305850340973832164680 2966368 -761028786331305558507993842093260800 2966369 -130583870141814054391382037414785088 2966370 31905453354173704891579375738137600 2966371 -739169019405107370969550268514236000 2966372 442766329772168281677265162412328576 2966373 114791790435550840579616623424647422 2966374 -63018162000536728927604067687500064 2966375 -106241424247627173020481405247500000 2966376 17150197723665798304429672662466560 2966377 -633817944143534538679387584085741440 2966378 -280483925487308693497271255602269600 2966379 12705309783170079520676332892813568 2966380 229008810406569920172626753364019200 2966381 -356574271556967759528586890492795840 2966382 3555186002111036613785137735914432 2966383 -69816289046751118800496741409534480 2966384 -126830702140000385470435078245679104 2966385 182019230563797794387458407596313600 2966386 -381257648052005461563514074912538608 2966387 -119970951785185433345349895135924248 2966388 109070250013915995616011695914997760 2966389 247012448641106212626810591376678190 2966390 16773537525054555395538123626741760 2966391 -45291165660515201057413399180625040 2966392 -37192805841539588822985745719336960 2966393 271826526806037697057647468425070660 2966394 11448566397739095064648250221428480 2966395 82133217039685789674246487131784800 2966396 90060660581644564244245262509516800 2966397 164243813323262556665324393337195072 2966398 -5880519054716547252192196285952640 2966399 -58744339146421228942805201964368520 2966400 -221164650371991270991123514916864000 2966401 323765990694340302536734881209425492 2966402 5913473861226426945863410115274240 2966403 62998956631124024290411397941401408 2966404 13027071261106259864783908442976256 2966405 161135522832537994619240765096843520 2966406 -17560691900965343673980724859117056 2966407 369372298029025450937090278222437656 2966408 -226471262048041075513381496318807040 2966409 -182319918857076519780383794958415360 2966410 129295478838589420134817581720393600 2966411 -185270572615400631882057841936072380 2966412 270830864971273513275727391712333312 2966413 105399265470415197544294431712385920 2966414 -168600255666456381236999125901218368 2966415 -276888904703857085454958586687002080 2966416 111818323786503133697358230715932672 2966417 -324377450876768402341670355289817280 2966418 -35379768036521114721208437845617152 2966419 -65118109174857638306065460525668180 2966420 -215645537729927779549682651490539520 2966421 -101337899093568117264704071964884992 2966422 227398780019415045777563397322050624 2966423 3462154059370622401745383946282880 2966424 134048129577562547209854740280913920 2966425 -65882374282326997386111733567718400 2966426 171261815833757037972196658503392480 2966427 381027803722415191352406658199461164 2966428 21373847918499390861286920198645760 2966429 -341921653001196810560241216754776960 2966430 -50325495847459401803959132281941760 2966431 -69078297128526545231462592655429920 2966432 -74719762321428936660952536066293760 2966433 -4177208047711293772052987554682400 2966434 30648558085336270214243300357720352 2966435 -113715691227961844390914837798808400 2966436 -73094340328938098005393501009920 2966437 -136423749193844721937121103338285600 2966438 -40304482916970452781524939790117504 2966439 -103174464285143471491667930045191680 2966440 -274094622981249590004063286924339200 2966441 2334110460299229819788552047401600 2966442 30476284886683688179873388894560512 2966443 253729795354030245993939398280707064 2966444 186357398929830907450876162947910656 2966445 46791537426255575076061730117075820 2966446 -55043888409169717208400993361887360 2966447 137622564903454880182003337994155520 2966448 21716744582360910057168422383386624 2966449 12785900478364049695689929979300192 2966450 159023934289323850075005202408704000 2966451 208159977840198204831518812824495360 2966452 17925528126714883987698050097807360 2966453 128752133166140079509566551222149280 2966454 -97952454071382584906086920126465600 2966455 -293086723413849434872358093322137640 2966456 -1287183026385109627618185494630400 2966457 -122001463709161325316350062691826672 2966458 -198320573125404145971064904495512320 2966459 113026397433744939187858036694511480 2966460 -42992470281395331164067683613465600 2966461 -274363681706727260322938360596410240 2966462 -175058959500229703565447705276288768 2966463 7301626618161093127084761291282024 2966464 144052313762982158443240755965198336 2966465 123830998784986959122851773869947860 2966466 129748468248099613548222558604738560 2966467 -154480458493981276799879174746953008 2966468 121779142248579377265645665629593600 2966469 1718959953991839780379147281504576 2966470 -52709780279327034160287435805113600 2966471 205746062927926823564155242525507744 2966472 223603404582797084805024509462430720 2966473 -87621950087344534558732948861283916 2966474 -64997131597525699148171478414306048 2966475 -95050412675443825628522159943774000 2966476 -56497831355150712307419276750893568 2966477 -208359766175739961102029624911601780 2966478 114942029607261001892188087531228224 2966479 584045303855356313958467639476068080 2966480 125609377221995876851026437070520320 2966481 -115757628311545590548375138752207488 2966482 147909917173918654699178518481960592 2966483 -21058438481600715530008118511720192 2966484 3782663332541628958900741259520000 2966485 -390631245486329861210407802905286820 2966486 -305064149498856871005749703232475520 2966487 86152738942606114135190316967200360 2966488 183310260738393528810831406933647360 2966489 385816907940413072636454928714783440 2966490 -136737867248034111316927536540710400 2966491 -95371327214593184884026145779144432 2966492 -289394797361947097898139976270845440 2966493 7005476784034544763519937061928000 2966494 -16952431620857856787195417482549120 2966495 -175481342188270338989072487080701440 2966496 104670439633204516425783936671023104 2966497 -901591487515681292066977062040626540 2966498 -113700876584217389795278320574638000 2966499 -52408972093414581332423014246271136 2966500 93582624699139791475680386601600000 2966501 -50076985695571636999167555445495908 2966502 -75516322206809431336807525955807232 2966503 -1030876346703790524535355893021520256 2966504 -65385199403406990149736663124362240 2966505 82900167727568355308003948154682560 2966506 42598681619610123524373142979243952 2966507 -126088245496903924516219049643551244 2966508 233169295249530933702731423718059520 2966509 230824958311546953006015022629741996 2966510 -11581005012029414509853423391819840 2966511 -371549397655096384847851544513889528 2966512 67353122770313756210978758629425152 2966513 -651924411356407769059896364095737616 2966514 -14758438242448198371123104685281280 2966515 170475403814342448039667495862852400 2966516 45628977434156166444837888227328000 2966517 198464122831570536458774315623898880 2966518 78547197888238901401748131988556960 2966519 303615177324775145851549200083218920 2966520 -39166896226827692771395832586240000 2966521 -504592277450759266158710785156230000 2966522 94583379136491423877881465829776384 2966523 -61296616849990227656779463712569856 2966524 -130377243445547916169976682975441408 2966525 -184478419771721310525879183870571950 2966526 -7202432109076982647925889615122880 2966527 2933756518910356199029250658164480 2966528 117584179533998246919289789237690368 2966529 493137086829038506740379182034469760 2966530 16374488505984457808846277574310400 2966531 -168304700962698688709193873849553668 2966532 46613580644006030958344620488806400 2966533 723912228639717976042467918072450782 2966534 -118344381929528783003631705017199168 2966535 -123643247363857066259756012656396320 2966536 4809360152763042924093186956175360 2966537 -182629639661676784861310159645086848 2966538 117222404735189552117731913009537280 2966539 537331241894300102855311247279584340 2966540 67027154966845939087689785746176000 2966541 35279661389398412481920622766119264 2966542 -152002452810238753814265408386197248 2966543 558957982144409466424852609091743200 2966544 -16276153923750961388300617120481280 2966545 36921258517286440258596485414726400 2966546 303076236281400242619863394801991680 2966547 242568253641840994080706779081142200 2966548 -21431062658221820545124797676536320 2966549 235605048891306257195550690209887836 2966550 107684383024685820282581449918612800 2966551 207840364046153686077748131240559296 2966552 484840201740163064997485025406156800 2966553 37492919477991480300083986088244762 2966554 228522320109420499111455171885236976 2966555 -20806264059678474721919542390500000 2966556 475675683982234823070110401522504704 2966557 88930761598999065538378626167078 2966558 227104125286438127267073903154576896 2966559 -42323840764456325936681854418993280 2966560 11828512454403936384372943762882560 2966561 -76569403365831177052722711509744748 2966562 -204210762680851074629771067973093680 2966563 243094385884829239135571650791838704 2966564 144432513221848142194871929325890176 2966565 -36991815200090693776838564124364800 2966566 200967509796974932909805367473675232 2966567 -197698169650377688431110943488070840 2966568 418940824221301283716579284107427840 2966569 -151990659350706541518356534782278912 2966570 -3477145361115106580778712272096000 2966571 -512817769081563261691748029384487760 2966572 97596367763835057892359909304780800 2966573 176808141927943847535141975572466624 2966574 4744284851654510142645343775529216 2966575 175532834197848517984788636656529000 2966576 19219822849981320996237656950308864 2966577 141836743201035550939758402735723120 2966578 -118599193347840115617147179671442160 2966579 -55062871774989464882487336753058560 2966580 122946402412731413269015287492821760 2966581 -491803770649327725194919517483369618 2966582 -13568747261849347289277628806265728 2966583 204141064909040817092017693490312424 2966584 548333218409834748201107213362176000 2966585 -176496246064576613288583931697888820 2966586 10091618138707536109799538879971328 2966587 -120267524741990778684008387523191600 2966588 -38808311258017420910014232763331584 2966589 1804499091788409029830279265308044 2966590 -68902935268252227281567788362912000 2966591 -353196253259882592587747542588700088 2966592 -48027604975948214655667380292681728 2966593 115749810408707934717098664008220672 2966594 -117895310223397731396920859889858560 2966595 40539953675875693481387984401337520 2966596 -181940007103216755058596416496111360 2966597 -440031561634360177545723135625593954 2966598 69730036655212112745224083367658240 2966599 410241975277731740237309450101088600 2966600 7456776614825337343562852241408000 2966601 357330559224703662453814403598657504 2966602 -457143478505839610962389943451211168 2966603 325205789284275449033932555112636400 2966604 -57136474768862176390806428524631040 2966605 -210605361633819779879631359230738740 2966606 46627729667706848929810772329835904 2966607 158122193702510044034984469545650800 2966608 74789625466045365228271228471214080 2966609 -237376013002417977727662041559400896 2966610 -38375775102513689125508520312906240 2966611 501535681370507179926424651207217272 2966612 -54150704518298779913425903167307776 2966613 2227188188879457804866595523812480 2966614 56490321839093079111144963651439872 2966615 326198042636185373814940209657812760 2966616 53422147057329391705743601167390720 2966617 -577789480691618473707242299707849334 2966618 341775577305278864112857840703371760 2966619 67052000947061515807603193664360240 2966620 258802865782920273602474488437511680 2966621 164152030942989253323794173096233312 2966622 -49796338060578078565755349671613440 2966623 222514205459985240803616663424285416 2966624 -140800643093990317218150305459994624 2966625 14303582876253161935144229259969000 2966626 -342213424824565686871807200033791616 2966627 -529143513517308206575325784258391524 2966628 98117359970923011335782375123070976 2966629 297825481036157966312110101796618080 2966630 -159032719427505282338023149487079040 2966631 135561120054725520854119847536166952 2966632 -292848288380958720871484373756257280 2966633 -721876888347458915209897794394610118 2966634 74511226252172464054036628876345088 2966635 -112822904444918920147456695923574240 2966636 394544980252686337397765605948635648 2966637 7312082787204821882649826338366720 2966638 33466152814762793582887381442211840 2966639 238347678045978104471267978496482424 2966640 -78376369232740108576094239567380480 2966641 -169833036233724069419630113098525200 2966642 95831007664035614253238216837255680 2966643 67094642072941561438811500579438932 2966644 429192786217889589702885008278910336 2966645 -416552077987049997735283399473669600 2966646 -28978632582809405300308820616100416 2966647 43046699845868099301272292747479680 2966648 361232644393315575052815438876917760 2966649 -162004098331346226757765429778544960 2966650 17768912999931452840595136500574800 2966651 355494433915424972374876260614111652 2966652 -88251918260759013534337796593858560 2966653 78306894844167125562007482022048920 2966654 327287288712522443484333283291147776 2966655 -118060267081669098189897241591488000 2966656 5252530616628464347021527503339520 2966657 -17757861134089920659988688269332094 2966658 -167041760427369433938463069853529216 2966659 -49971950828404306229344183723979140 2966660 -93825844774726625984728251579494400 2966661 -324550345932894537938368129020121890 2966662 -164222325485512647177544790447307168 2966663 -34539197915645744454851284002194304 2966664 12669024132215700215215734756311040 2966665 31580639374259388976410772988509320 2966666 140179182504980436786031170668362032 2966667 99820337472933687506695306787697600 2966668 -470795368622307534213107201087901952 2966669 32362515461569584169823509292706048 2966670 -25010801276860955265326732954442240 2966671 398671837101075074809909771532079000 2966672 159022247986171769329360582593626112 2966673 137974453598178359858821305621063168 2966674 -126069174435427452676103430057607008 2966675 100101481227041985623323225637712000 2966676 32418997361638445083464731054610432 2966677 258327099605248259214157955367032000 2966678 39691095226261946255049559490304 2966679 -560491985957582754407888146709395200 2966680 18939217777601784023768821985894400 2966681 500039543145360999219137480036113482 2966682 -25562901483794132018049690468078336 2966683 32687079369857772176813537967845920 2966684 13452768244726245626367858799143936 2966685 122609013394075245459903151121320800 2966686 -242927608502175842166004225405934208 2966687 -1250270480268930476928722869509910560 2966688 -144352824860100778641120213743763456 2966689 357701321948847074501081207763847968 2966690 72133426326235372511276753781645600 2966691 -34138422044977370626961464797156096 2966692 10796026923597932429538887273881600 2966693 666351597944817966162811330787050080 2966694 -36436566782202140564243562315958272 2966695 -513694952123710840796786811913411200 2966696 502881944746666186002198371146337280 2966697 88590350141077496603325133383311040 2966698 2762862261740730740001536492080896 2966699 10744345298943479423186902377506664 2966700 -34312339389163861934227272425472000 2966701 -155027718810382236361555072411639008 2966702 -120224713099170483838439536791823488 2966703 357087732853013627535562350034487304 2966704 -31357649740077881874146025266872320 2966705 -375445174197958698862725288445961100 2966706 -10926924999669180287408889496605168 2966707 184910888218236945943740321180480480 2966708 279291747414732531576242917255225728 2966709 -524052828594955888894732315140384192 2966710 2596955462665826247666448807979520 2966711 -499499719911717602403670085042222376 2966712 -50684944268849449274145065322086400 2966713 528008194327781270790918003274881962 2966714 -85817644066295697647361432427334544 2966715 -12606610547798774953066499010355440 2966716 388036000103547321752722883276579840 2966717 26484530269516325822364208711608480 2966718 26488827133197159765444244442431488 2966719 55548756930848213177839264767067872 2966720 -5013781945219907599076518338232320 2966721 -44892992708492028201413666227300896 2966722 133958186094394442876949650973181824 2966723 -128191594010103283149842018854265028 2966724 172607366140921293908322887024246784 2966725 405515187499791782780974445310904250 2966726 -12286017124029159634835813730021120 2966727 172881705566885257529240307184215720 2966728 248028515371476992104418011281500160 2966729 126192026626339805590629033699172260 2966730 -62348836838103279832831948923540480 2966731 -95519218577079663984814388151839936 2966732 -212835902991660787748777822763803904 2966733 68290863257587102306143377919114240 2966734 -176077473753028960424663923060274688 2966735 -97775970653858965267103304352591680 2966736 -17581031433702483028685724881387520 2966737 466319502535368759340300127293158386 2966738 -232472682724111736502354688115361504 2966739 285730398348281989057344201998698800 2966740 -37682347301140032999395198371307520 2966741 80962461203906947529559151941176142 2966742 -1407028924465773570738600695520192 2966743 -95841105858254924742631701768715256 2966744 -103327155731852475693557054360186880 2966745 -92401323554415288515275668955017600 2966746 -91885628180517482048043704350417920 2966747 -79603903264121074611423913507085568 2966748 261831304474386046438534039400532480 2966749 473346613227614808351537367968899750 2966750 328056810463527933240772813417392000 2966751 455016877492139308655571198607813080 2966752 493640775855932450257992007374077952 2966753 262929594515818401627746473373271984 2966754 84084698021404587062423923590256512 2966755 -523743597355214528849316123985420800 2966756 -81620818832023807724193008696586240 2966757 -39381253765846827293523053623888800 2966758 -311486262458025166966794352905066240 2966759 -331256914491049302679130434719812040 2966760 142634230436452779283719318921216000 2966761 -127564554966021083037900612514333568 2966762 -2705517538845992775656684992819200 2966763 -70280043224040690715681372819204416 2966764 387050057835926795757400594031288576 2966765 -117215476767445069830020134510052340 2966766 -166679009368905983654195763361689600 2966767 -227673468339783862859464408757163184 2966768 -12142530485146392373894310814351360 2966769 115456300912886901166613493212471604 2966770 -160753852197222503404406774809536000 2966771 59640365617088419087143628710023184 2966772 -67459419178052850630470591700000768 2966773 600961029113991979464597768938863022 2966774 233113362984685372288002738645444480 2966775 -75439856306304212424977276251286400 2966776 -6760845606774862329609435470438400 2966777 -40223680708566882625386458308407360 2966778 48320957593924869043873576700667504 2966779 -28288281459194543457607159296273816 2966780 76732371768446262374835615040473600 2966781 -224940130157132179269823634089671936 2966782 63043340810558374444398519409254144 2966783 243209039528079199657237299078412032 2966784 191764274112791102778366458597474304 2966785 -2483484242912845766680892759352000 2966786 -66927963156214415780162390050575408 2966787 294441052188268093047705337873205520 2966788 337289355882754366067733239772097536 2966789 -183271199669910127929187026426365568 2966790 121265024351032024167170477032398720 2966791 175906066810880796321163649093879192 2966792 -274921267346411576443490466822881280 2966793 -3874411484101963507782236441518080 2966794 59589817631261828432894781486843696 2966795 118662735001667084696702932079472720 2966796 -106044621867597289710224604259178496 2966797 3425888814021673817852381241809632 2966798 204155098847100064808171464674332160 2966799 -52294251706785562308727968547041024 2966800 65270606350600112485816566014566400 2966801 41261722582452585844433881729670502 2966802 -4640542277118387717185332154622720 2966803 -390810223424020444862607860923327104 2966804 -11737206245851537680485485180852224 2966805 193720969097344243511355224969394300 2966806 -56079883700403167742804827877507840 2966807 -321694638779396036894044337951317944 2966808 53699954280515681937688516474552320 2966809 -55229238363515162514090231588967990 2966810 62556981722567706899344945020779520 2966811 -128920375407603503603421188986100328 2966812 518906078648272452803824905149849600 2966813 -23062082099325225138145848606276576 2966814 -217482241970322879175865320440831360 2966815 -53337597823551789720940211622756000 2966816 -281029559991386191124340796135833600 2966817 1700342798532156043065854168536512 2966818 -59389549881518022625405391709041280 2966819 499233448414598311706289421550384220 2966820 66901372727296959391349094352220160 2966821 -137588293348637106716868905974044576 2966822 -367605975740846854899780550814304288 2966823 -17445691766592782669685238015360896 2966824 -10504616753741405559056971392614400 2966825 -200580846252988894127522783358660450 2966826 -183055181603622471805498360705472256 2966827 -529076332120255555845419431737192488 2966828 -12052003830863329121151996814884864 2966829 -88303322599206421447088600234018400 2966830 186713223446006582074467875199322560 2966831 -211446712723019126044771693256522880 2966832 37643319689145134345223189440790528 2966833 -95406111287666712943147262875292096 2966834 -52554039853104569581057457745308352 2966835 -64283048502159379029667603201820160 2966836 329575170801999797683766063407364480 2966837 465774465764353072873425595611045486 2966838 -42007289598535691127369935438622720 2966839 -203694122229590314093005452652376176 2966840 -468472424144445015284225670858547200 2966841 65791061392429701432530219721241440 2966842 30599158977075708964324757174099904 2966843 623679797323618927166255390594928744 2966844 190844978581113611678493286216614912 2966845 72125835169206033871537437908352000 2966846 -125245830433679009622620864117200128 2966847 -65099180679895009461422179552665600 2966848 -34073733565403866139460602150518784 2966849 80631696994986012150597598279535700 2966850 115419010486744060713816854021136000 2966851 437199674618517351981254239998148632 2966852 382211323743823001980978019959177344 2966853 -381784937735513723890475014616568096 2966854 259355084133207099881312718443019072 2966855 -127051921299648790712430710861220480 2966856 10061533697983370824179023918899200 2966857 872860572119310046715535469877077704 2966858 -203023490424489937625858788805472720 2966859 35644799696065895291763199020146064 2966860 -9618255661841756162633325638845440 2966861 -734262540893773494452506611087542538 2966862 118742636242786136452964334184320000 2966863 -206782902717317064072096605002399888 2966864 -153047468800513558697740668415057920 2966865 -146377874730227585459498020766698560 2966866 6378678115324986571238257317080064 2966867 324032045826115229034015148072536840 2966868 21160393771975571719452333912190848 2966869 610650267682277578850065402720975840 2966870 37735497825775590066996696475610880 2966871 2154301204201420897099347264132480 2966872 -59144868438072778295345456566456320 2966873 -98905740910219553291138669880478656 2966874 54082079027792721679855385521324800 2966875 -107396666577919335001846372938180000 2966876 -93344361992542661054673968160913920 2966877 164206332872702326816042325633268768 2966878 223789339333223815213096805312922240 2966879 132864603798676898147742200147400480 2966880 2068960924444560933223642819461120 2966881 -125356054972148902469887385511940318 2966882 -51847106731985997153574606890686688 2966883 -25721682530137637333975058191246352 2966884 -364077823794698291451366628248525184 2966885 -259847724363390549269834920834032000 2966886 -17166987302872202852231026284088320 2966887 35213380175097101299218946011615744 2966888 -634462300324433755141452057323520000 2966889 -32364716502323569306588925899230576 2966890 -13973718202766413692894720725195520 2966891 141361527361912798754510096030215200 2966892 -97825956401590020003964646666562048 2966893 540726781416549466879184200551565142 2966894 25517326170216277030361930079101952 2966895 181009855880538373564488250503213600 2966896 2803202337464733887010816506560512 2966897 -104358332852019081822536334530532654 2966898 198224988935519307885863801098722048 2966899 113611200384867833858173803145809664 2966900 -23283419747173270475364134356656000 2966901 -180120630031120148725067191370242848 2966902 264586758517083370464557259150997152 2966903 467135851020845333279089198605746400 2966904 29318563206671083776640964347084800 2966905 -492712445854051983957533004244490940 2966906 -150020467252640442467097557184136848 2966907 -249372157300194306587218637056672320 2966908 11956792229855165659622983959969792 2966909 -396950223517693978803798479711230560 2966910 157025845060044482998351719963423360 2966911 -43698865742802019059457287583343488 2966912 32571531929847879318018882734653440 2966913 -229936007041584014233525893817644558 2966914 2425290447472609105189038128688000 2966915 -246961913635419892888429322744570880 2966916 -53064566019985528321087065429067776 2966917 -190720920874622865129227379005268608 2966918 -117185521545588096996595005824710272 2966919 16272837883172927765112041674103760 2966920 502845993881646274624975641446400 2966921 640475225134444949672698378678228122 2966922 -218006715655852212505825837947617280 2966923 406563809365183653381270834558505172 2966924 204420667012763853301889814997094400 2966925 -43107004758315439676151188298072000 2966926 96214860561376679566661507798323200 2966927 -1075704921592470345033639092904353040 2966928 -15931167760697046198439191592697856 2966929 109775234649326729525663870409299776 2966930 -25833543907704081215301533876876640 2966931 -13347736168364117182061511834818304 2966932 -538719987553512001722723578917167360 2966933 -22821975451762804599828195111080640 2966934 -118137399423806204616247871425423488 2966935 -45566681345584222643681936541846120 2966936 178518682126254893190506742743900160 2966937 103174381643473205115167493161246160 2966938 10102191963635420164145788306059744 2966939 8060015046252459468094999343121840 2966940 -64317622236334845743408788935751680 2966941 258627067651713661004336263814826400 2966942 -18719273380600453182944868265712256 2966943 -39229627379686410909405795340415616 2966944 193092670334546187087533599775195136 2966945 -336005122020746260859879318494924800 2966946 -87281325819940340339977228607462400 2966947 -126603030492966485347011680585836688 2966948 92158570147061463056765682694520832 2966949 41007631754280074113475523657276030 2966950 -35782591622753057997255942051360000 2966951 -3810234070205225209264017034671216 2966952 64322051080520811834733512199127040 2966953 -444563209782407798063613831284585136 2966954 -145549332655992375656631961977504000 2966955 -197498228761707158952007340092531200 2966956 139109503102567536903000760798087168 2966957 -3506079218321617735104871729908288 2966958 146130706063826841766098103324833024 2966959 135779427885943124158417238845362816 2966960 43001980292130897170683803099463680 2966961 -42959726727454594788251575827326400 2966962 -425900480265697567855571345979841536 2966963 -136402712091278473164706049519212788 2966964 -51628770428495844345039494490193920 2966965 -54790077345398943201724734115019820 2966966 127612447226816466284735857559707584 2966967 41365492621910079398530963231915584 2966968 22526411901843934067399826100162560 2966969 793476390700476281067854666536404096 2966970 68211789734835437366414541981024000 2966971 -166556074186127502630520030144859888 2966972 210834634331303487123453459304576512 2966973 493727208533295679295350007656913568 2966974 -129284372790633345300933978500794368 2966975 22668166373030177455708457953137000 2966976 111661490728741126475970356623441920 2966977 -54557554494622108257788661797222592 2966978 129459822516063284870316637263392256 2966979 2021188165129836216715343278058496 2966980 -149233308320690297376450944764147200 2966981 294478708570191580732965849552586782 2966982 68884147269057668274414998624486592 2966983 454284818278174758954721349074656520 2966984 -185917590876993079326093840788413440 2966985 107997879125179328302735112910715200 2966986 -91833682960492580123568635270503680 2966987 184200812951768692884484914234975636 2966988 -166258883404389886579450582961472000 2966989 -531085861465405451829286818107821076 2966990 113747413744338823137175344458092800 2966991 13091048564915094252172602351423120 2966992 -52522999290392685818577969512448000 2966993 50195816409883334481415240461107280 2966994 81452868996618262166057256652259328 2966995 -363923842799187529850826022283298000 2966996 225416592223768645616240665544636160 2966997 381320021343089204098681953429620640 2966998 -71529332721102677461838782982449536 2966999 -186645493113003508739003703377148528 2967000 2440174568367746265697025556480000 2967001 563903786192265974093567829225957072 2967002 -147563213124963311182104748278374400 2967003 145624027603291007526704755971763200 2967004 45660723856065392578233427193997312 2967005 158116284700372332405288559794951660 2967006 37675378201758182205365935461132288 2967007 361067988696777504897808257194100352 2967008 143617617875042761089887576028610560 2967009 -178382380776779560073848527243483360 2967010 -10362983912850262567993238732820480 2967011 454122971326124483278662714936915612 2967012 -13134904646198623614567113648106240 2967013 157452248373324390042163310122051360 2967014 111134187179812639182105791137733856 2967015 51058066851940365268655040287262720 2967016 327390461124622037453933286205685760 2967017 57021419108426472586607685682703652 2967018 336622981167258720117866862534609408 2967019 424490386491448127737348272220650240 2967020 -6144947230524838906351197641963520 2967021 -125257334776593997154827923625857120 2967022 -362790393062330250596429036035020288 2967023 -12133305447738262589786819456385456 2967024 -1968586121461966687035397384667136 2967025 54928176339454021010446998564148550 2967026 165861145394264687838447794534691744 2967027 38513653908901248399589618017698304 2967028 -411574914890921063686566926090092544 2967029 62869250435757731983072559041948284 2967030 34802648989428640075448184969160320 2967031 -690363194966282172208508378097670168 2967032 -378089644003197931272455006259609600 2967033 386709402947273821902020375940742224 2967034 41641280252617756115599687091918592 2967035 -212335624183985932658997051708011520 2967036 -237107103480063988402958204549299200 2967037 24075845899501342967867855180472300 2967038 -189870054312443358745021287499438080 2967039 -157511133037244333123182169948922696 2967040 -130738396534233612571754007153868800 2967041 -37542654031470376770881113363968 2967042 44734450579479800515665222755996160 2967043 9284809330674176661365121368000584 2967044 272905810438807901362852940460615936 2967045 155193331162074874713602948983612320 2967046 18548804768480208004660883319976704 2967047 154572696295712889693678112732915872 2967048 69855286575669705041164122461806080 2967049 -346057665673685709880750241545022950 2967050 -4185311986181470843994833510201200 2967051 346292714646112895378849293065570240 2967052 -492794928128862670431724393959157248 2967053 -147364212843112133575074177141774036 2967054 15435627785120999182067000271360000 2967055 86266851808350550433488329007062720 2967056 25389838048618858768152496250560512 2967057 -415974369879179146219344186952971360 2967058 -50121845021336035340627581223787120 2967059 18117091459937117523758842046579220 2967060 -105414540917253857884795000109783040 2967061 165289346243209783726189683330555612 2967062 -18434812926141809416378101228494208 2967063 -288658903903362507659649265170289152 2967064 173788890835802250762127365753231360 2967065 381135402506772631691890444957249800 2967066 -119191919997645332257303959911340048 2967067 127012018018091039899280229633066112 2967068 -89518230015239730639470226729776640 2967069 -23818070561919162589946299075264512 2967070 276138781358753640673671791697907200 2967071 305853953486749237255490950839755544 2967072 -56057003697543513424914810484555776 2967073 547534207196481536990720124065044322 2967074 64768302130075933968497228273937792 2967075 -79228366832912699804638468194074700 2967076 -67375201290396346677300298976141312 2967077 84789956694262043662461806904780120 2967078 -232523599490977272889549562777041920 2967079 -87349180318778557341888063456343680 2967080 233378590087695741133392569789798400 2967081 -147906389685136981804981432279735680 2967082 -155316475793901953192028567003417600 2967083 -207079571754512149347156632582240880 2967084 201197871306218890455611840535306240 2967085 -31776257941262993634786197875915200 2967086 573793900262001854412343536321984 2967087 -392744903216897544221823442398453240 2967088 -32583595476116662816073524023361536 2967089 -72437004147911226894240789249180480 2967090 3488442062218401302678585585664000 2967091 -480536482141100747664022987453851508 2967092 184268823365433588542906533043423232 2967093 140451913331962785041867671695652782 2967094 2309632686799517624934968113772160 2967095 479005647141893528543191639542502560 2967096 -235360225123094596335484133479219200 2967097 167738679370129589711025425330486160 2967098 -182713120169463439558006841435341200 2967099 -7486222926130877231787922802500752 2967100 -38144876565636817912696610866777600 2967101 -422994136585244566671478495703433216 2967102 -72710297170870424461712375099987520 2967103 -75014089030193173816381856626231616 2967104 13847039318081244926959652846960640 2967105 181507004298603977657739923756280960 2967106 79667884584086327628543021979637280 2967107 118360011389191299297914946202146000 2967108 -229928993378134845779246813035914240 2967109 548150836382306501430876191092945310 2967110 145877471486159161639904515089100800 2967111 -8383860646349599043189232379009488 2967112 440900883952328515039963253442938880 2967113 -502766518067700506429805323247295536 2967114 158977493071105418267915527928835840 2967115 254086807408992904494385245391175520 2967116 -339565156942000682646258945439726080 2967117 -3986601797842792484379569938713888 2967118 139359351509226454296354358636311552 2967119 -545864271796956131308581922761774480 2967120 26097783911262582207518618744094720 2967121 -47854366772002685077485204160196288 2967122 223257945264620421974072728305620112 2967123 -6157471416117256131772204827980496 2967124 -118190197022229476785304136948248704 2967125 -101310532400332045392487195704576000 2967126 194381821295627439542120374067089344 2967127 -202403388973846752151874078044112928 2967128 195388632642082734977330423110748160 2967129 -2213975768049098288731435749211584 2967130 2374193848149202694150968794804960 2967131 -282409293876928689522829429699003068 2967132 36869098500655333216930969169928192 2967133 109045363470018298322904660518698404 2967134 124165347749088897178038646548475392 2967135 262580643316699080429435801428160000 2967136 -202948531697518639046016131233087488 2967137 -139305128593733582308942390054383228 2967138 54250477791147102830645354823705600 2967139 24311116246351762054810390992361632 2967140 337924721511653829956311245258055680 2967141 12071310495146607894497651185151904 2967142 -145415906360387798766768888026064768 2967143 632602454300025648411509031065243400 2967144 206228433616529039589251108025630720 2967145 90310174460064512636442858785124900 2967146 -48293036125735590813308938204440384 2967147 -328522058865409564227595391314122276 2967148 61938933582418460065934629621246208 2967149 -126856547596074948166210097761625364 2967150 -80296163544913080372377839981900800 2967151 -62940862875636457582363553555409096 2967152 72007934197362181994150975729664000 2967153 1214233879949425148917347222975360 2967154 -59855374942073588197004421164440320 2967155 103821035190065295953042750849637360 2967156 -200959143311102926949932484665807488 2967157 -599239189832391757544023729951777728 2967158 10557990802466158765198346911003584 2967159 -125997512346352720922825310301526832 2967160 94571431228839301752536177655398400 2967161 -225887311352542131689523279359057280 2967162 324587436670659333580169824611072 2967163 258484797484485046422890330211179468 2967164 -108795923581673461086099101757964800 2967165 13060941425174698972090236220032000 2967166 437645964996881416812521868663659904 2967167 44969335214714442088076759900449152 2967168 14479513918222865357169687338680320 2967169 30680902551901258913065215299071920 2967170 56631376754786098242857883683856960 2967171 199461081078519974749859110364997360 2967172 -1497346909290180183685720110604288 2967173 178136447331864892858335172424439840 2967174 -30542255209021604660539933753238400 2967175 109721528753039151380171324710810400 2967176 -170434953240621277314717219895249920 2967177 -263425168149330893309473932051882480 2967178 74393685196037561388481857924760512 2967179 -109133412951370058657595753403509600 2967180 201603121501314408998288256060364800 2967181 -10446750340202189758382027942578208 2967182 -379918637922039506062632908489436288 2967183 13431269343999386021945334140486952 2967184 77852200765360958635585064006320128 2967185 55034834712556683114935461078732800 2967186 137675168995730815244434619002176000 2967187 463508548696547488815681507971985836 2967188 192150805041511962522421034100688896 2967189 -51554441666217458467846639810913472 2967190 109664863216430486064337931300409600 2967191 -595159983748330634048324703316878600 2967192 -346913283930326748192633120460800 2967193 -462826529949103779419926200444783420 2967194 -375307836958896320214698251019065104 2967195 196443760434799993825521975642984960 2967196 108885314578809674669896528554618880 2967197 544576640060791366842865875034059072 2967198 -6584107146488219705578623724896000 2967199 598998491353230240855008412726015200 2967200 251967653169183117039842079842304000 2967201 22491338793991196862782415438495360 2967202 81204318529415123858351438927012352 2967203 -3528235740715590317507198209312548 2967204 368991625109568281238231877727526912 2967205 -177862009112774885380638405552425640 2967206 311106492603107448988111974599840064 2967207 -52800487140900465680192838471030912 2967208 61032566870530704611329361880913920 2967209 -264612904928588775683593231897190784 2967210 170508397222292515300000313876527200 2967211 45410071779289419648706270687390560 2967212 433462687329567832615112659072947456 2967213 232722360080903217082604386101620544 2967214 -156530739615385796458227628867202688 2967215 -831407010895472928888510273950880 2967216 9019147149971647302111697959911424 2967217 -306603487792366681302925887249304416 2967218 -18927338194883084048654692647352320 2967219 295696108271956852297788174127678320 2967220 236524533102009284242372592280410880 2967221 455088550332657682919435937483037422 2967222 196701413699805816007606608398171520 2967223 -87603327202262940018612814343245600 2967224 -180911997367473364444525094442516480 2967225 52764887374589256119673018380283600 2967226 63214151623381158664638418316102880 2967227 -47180518627124019834864529593002688 2967228 121920976845423938383197392081387520 2967229 -626592193552813275774334690551917274 2967230 28939738486705470366584875372339200 2967231 -5865399205858191212996073524354016 2967232 -31329930191752708078763712926711808 2967233 -411863508182695396337504420489879760 2967234 174886214773044457331031378157303680 2967235 -207956237155742177434753952367982320 2967236 120682725047029905222095699170097280 2967237 44205972004783577773166846846997888 2967238 283954417506728123620097325777606144 2967239 -438784543262403043686932975605569000 2967240 -389904226313995544399111367770112000 2967241 659043468913238925831449066468183642 2967242 -302264551586678858757657323711563728 2967243 133742305438290364228731463612290264 2967244 -432894152479214416930463916528810240 2967245 216293768512222026386967451892503500 2967246 259305452429987547754540478199504000 2967247 -166313848723122469642216555439628304 2967248 -98597311362524199080306354881904640 2967249 -392230070119976039535455461937460960 2967250 78066413235542741988217583949696000 2967251 -288174109588645917722063072491837440 2967252 -7452278345492487091377643074932736 2967253 -237063207889024075490968611683365536 2967254 384640592234042634195091350269580576 2967255 161122524168366114129934221309427440 2967256 55242060893631906514155022192680960 2967257 -218998948968194605015700822021177580 2967258 -146270390812150533965806572601344 2967259 376162484452212684623911094958667460 2967260 139295485274281851747592711035417600 2967261 163980646230406802742336606329316384 2967262 -167556183605948852711635626804970368 2967263 153340214978232754218092531279160024 2967264 -257003151116362864092256456415379456 2967265 -115045484981376825417603956362715520 2967266 -231220444875428474138125353588405168 2967267 55099688831720190797649255202142448 2967268 -106283515956512661465496598353710080 2967269 630880360448937538102589124361100670 2967270 -74599529725384967012553417901622400 2967271 -356990422231247245863042207487939528 2967272 8046019747191410354825198849064960 2967273 5700473537777968368078572379942384 2967274 59519581797989399428754875409417136 2967275 -167104267388347160419700674519928700 2967276 1088924911364866596494094727593984 2967277 117873647763265491651623488738823126 2967278 -6890628427143025710485980272568320 2967279 -73606816215175735292974562891174400 2967280 -50688630635557724229886479433728000 2967281 -642174220319209175409636757360008336 2967282 155229595833005224799927200643902752 2967283 -249013103397758707806327245544360 2967284 145550833941244646663344793045490432 2967285 -358511785207925209808334118154216640 2967286 -94733635289004476243629342241212800 2967287 -595249725476286480593399091676636800 2967288 -177737446703092394365205774739517440 2967289 -4051955783275658982801366112947200 2967290 6286509342653831839401390071186400 2967291 -35314396802967711825631826923833648 2967292 -48095168239080134790973298683246080 2967293 -128773284217331979521390093618236800 2967294 -122307300077645426756661836211548160 2967295 229931393104127101314636878307087600 2967296 -200722891557744107529897975069278208 2967297 325778156025771778451103955414417200 2967298 36815540574485280232034554487003136 2967299 -553520630645520309067710326240754720 2967300 60567315538453467681638651618304000 2967301 4284950895741094887798817390551104 2967302 -117188089488708305609705230450167840 2967303 110191942831720003140990968289710208 2967304 -55486502392946768056036864941742080 2967305 63383950444192705782371310442513920 2967306 -243218672172672695539543671444460800 2967307 -99625163063864073227472612222181600 2967308 -432943704470765365288344185090595072 2967309 -249932358434939915010388608714309300 2967310 -88299296061055305228675263758789440 2967311 229393158279656889306250829803212072 2967312 52805423500971620659844427272355840 2967313 112195632410399482131658507106757120 2967314 46744157178821630038076695444084224 2967315 34584472355863778700065924462874720 2967316 656245242792609269379540317390831616 2967317 -638043842926480239831751803785435634 2967318 -41944736973872393802597481195334976 2967319 -546090724490030255746114640936039840 2967320 -69073257524141591380827800749670400 2967321 -76278571155246844248679950896045376 2967322 -139193403833081393808530231320782336 2967323 385027229197032153524066990965789572 2967324 -64798476810005624752194195649978368 2967325 -133681235842400400690923248606052000 2967326 158991373407470801736912327799521600 2967327 663431613613669070809608760250503680 2967328 -80925675234372242061588253334568960 2967329 142078071302145953886674179740600930 2967330 -23834713923436676986160954787502080 2967331 -176532194895658184758380440042472868 2967332 34641442311075802623886573948615296 2967333 292397065593784958939697215493248448 2967334 2278825190745403350752870120027712 2967335 122001044318337581911717020057240000 2967336 308840914578040788341544278584320 2967337 252490645607172037389709063609380986 2967338 282835231185564240664327544398821120 2967339 -90411113851127098009642353066374160 2967340 385482970931378493682668729641379840 2967341 -234992659242827106272358033048121428 2967342 40435527208551423076944367466306112 2967343 782418114572249833690277501566360592 2967344 245091500753270947515316249559040 2967345 -191304595768667819056408360043343360 2967346 -275646777557103992584856885684423040 2967347 575801538706975962875565468619430796 2967348 193226257745021598015663684491489280 2967349 22345950278195250357095398091698560 2967350 2188170440332247172635685215380800 2967351 19155962110103320364103484660483584 2967352 5514740520983147633059830962073600 2967353 -206669936633657793079613632728541398 2967354 -1286453796889582838756484757320480 2967355 -175382278316884805504365512774858240 2967356 -59191859138093515989702260688479232 2967357 -392557808625779727349752980718408960 2967358 -63567562980528904435369027526842560 2967359 -78992910127202190420876439675621440 2967360 36948299085414086454039334008913920 2967361 275131585630651393064948119933056962 2967362 -196372830056254773163424497221131568 2967363 57229410381508843259878176865424640 2967364 119928324155429405583794962807301376 2967365 109281882853459030039490191463347260 2967366 -236032335395553763338419271334867776 2967367 62599367438353656231640955365403520 2967368 -207122051791869352652884375571005440 2967369 324204856949973005324404409565993744 2967370 103325273062364636451811590961628160 2967371 368163963874373600746166059699589544 2967372 -30281203276648552627416028761361920 2967373 -132333062587690283050756998656410378 2967374 -23368158268905792589755469664450688 2967375 -151707240277442477871555035576664000 2967376 -58594023552381082476823740794535936 2967377 -5819986246799809370710821744791808 2967378 -65247555755207157992577492834542976 2967379 533862959149333047782569784703980 2967380 -28589389397516298315586466081018880 2967381 -345568007985406792543766028621260160 2967382 -85473870014676711323000677649817600 2967383 363650822166306477535235568748090632 2967384 68424138014089812830815519073894400 2967385 -89446312098219581093477595874096440 2967386 298124457457823017677446561768017392 2967387 -933341319100102386649949382272832 2967388 348976174064540282361476576554316288 2967389 -355346514449242109709168931754382810 2967390 51313243967882222501198245021168320 2967391 -82881200298882665548796944139566128 2967392 -629630238206608705874124296760066048 2967393 23848889686262632373193494935132608 2967394 -242442783116853772699350015887619504 2967395 -383160288668733724322964394925703600 2967396 -236293852074280469336101596465438720 2967397 501843733499952548406367330851374846 2967398 34992759760082408761110466498498560 2967399 21476082455073862846090711846986384 2967400 -52365187606469235648395163215616000 2967401 -536135456189442074282489084895370080 2967402 181804312210041388952218514693682432 2967403 -64946049473585206670960135645374348 2967404 430887952029468680046409210445568 2967405 111133085485482284969827998010368000 2967406 54091435903732645810992850078176768 2967407 -40298196467596397933374757264599344 2967408 -38253775412366647797825289484697600 2967409 -71711331468723371934654003782041390 2967410 22095063264711179034039996192339360 2967411 -293974614394787292183764634735796176 2967412 87239646890025297791151763444469760 2967413 -51367031886164407781144077310599296 2967414 -94540736565631148385359952536666112 2967415 58750819173574657776933594538688640 2967416 -56110863323390903900353465489612800 2967417 158443606306797064979689967027693508 2967418 409606460239687055203921277317000416 2967419 -36420614060921654509529346499507680 2967420 -1503924254995871072927808321592320 2967421 436570114950151655461574761813759622 2967422 -288883467653917644358407180176383488 2967423 -17313050426744664552063033849453696 2967424 -181059265004646141234371934919065600 2967425 129167025905256582710977035114781500 2967426 68468444395670386128074553243744768 2967427 -382707008158512866388111884926830724 2967428 369497791767327662168123741848099968 2967429 -11887710188169190566472994279109312 2967430 6938518323504703078198448045291520 2967431 112428065936049749511663141701237592 2967432 -41590119916552318607308155451637760 2967433 3512634054977585185689710271249920 2967434 -226046876182672602818214950576370384 2967435 3986677828368310554872771477722560 2967436 -298430461276976006896735960750424320 2967437 -151407305812282294565237873178020736 2967438 -64687614892067928922217915640808320 2967439 -1014219079244482557355842483181128960 2967440 5397029358202269912772008856535040 2967441 232200218622787403460548514817528800 2967442 108210673834299443765872357831081872 2967443 -9670127766003501312181829783956308 2967444 -11432597659645168528142381290414080 2967445 -8305678228223435307027254530392960 2967446 -290876215256204347319227424885174400 2967447 69234611356879337503788079437228672 2967448 605477602616380192049620846348062720 2967449 231376380935680375472219338100770320 2967450 -850591482891833748199041155404800 2967451 -146108341002530648841016813231864400 2967452 174758417619336974480251394767472640 2967453 305284322274297225751452126677307462 2967454 -57519128266613396180882060123347200 2967455 61112940248211420783685943424648360 2967456 -22948346397460814222789321001271296 2967457 -295526049679281823763498794323005976 2967458 -119943333969160439168508399961013760 2967459 158762935324504392716112304157022528 2967460 -60271136832268179336667805386813440 2967461 -92510918450897606121797713299457536 2967462 45275620178998008651645439635225600 2967463 191638880052820430914324601883500760 2967464 105181364258351920781378776726732800 2967465 -117667704585357675423511245709634880 2967466 -366094216325865605722691287050143568 2967467 -534675549315008530704827714234702448 2967468 21434826492229313500630260447707136 2967469 -92808359530084388341767977690311080 2967470 8481964148322418032600902959123200 2967471 261288454949619894365627232255116448 2967472 178650871619406870350820616177074176 2967473 -2295553430658273332581730689345296 2967474 52582232191945855220668122276413952 2967475 -16969790146965237304519771140275200 2967476 -182806854548886746168774254011469440 2967477 -231963889598832781163822817783168000 2967478 -396735888335827440365932187887716960 2967479 -946558076481235173079235172851423424 2967480 25688824939621896344944846277529600 2967481 -430341904700861824013752899917062272 2967482 -78589193924259387473218082852782080 2967483 -142089669589319114089642476483720960 2967484 -219552737163114383306266503455539200 2967485 325545026184135344142138102557259180 2967486 474276105772279652722450912739389440 2967487 -489189736270387720983677215792301288 2967488 -34532091799476708071016251051212800 2967489 585878570877383401319052496608143520 2967490 -104504452399106941575025060613100000 2967491 -285555491615098848770650427691399108 2967492 -203722954727573161332981786272311296 2967493 -244946762967105474072912158695405956 2967494 367827709882004988503498953156321920 2967495 -3089962226595113034287992922676960 2967496 -97092387403354661051503973339136000 2967497 271515761434140861447292124647969152 2967498 28485412014032015527745794162889568 2967499 257620159361221594588213851131948664 2967500 -61931115492534021318181550284320000 2967501 132254530538386274791141889544008544 2967502 -3725210878191320799377218399276608 2967503 100938276842456560517226333917759232 2967504 40432966375596674923861301838348288 2967505 448006035828276789526942189303164660 2967506 -77624675807189562365617435007619072 2967507 -176259930898549893071544697781577996 2967508 -133566266933255415135880476485740672 2967509 -73428801214808222014253968210234290 2967510 1520446954737690352484726924574720 2967511 95439953505968620133703394260593840 2967512 665413379832791132920240071264460800 2967513 -95823423355878645131047626975038256 2967514 5489521847449381143418678837823232 2967515 -326463185468346137348180951233880400 2967516 3307771774218796221226814229602304 2967517 210302672637709508411184367736663392 2967518 -275147956271149774912662253833095040 2967519 276868263551870842886096342232982344 2967520 505378025554857299426413471357992960 2967521 322698200727582531142404419554833732 2967522 -48531396983897943935319040760435328 2967523 -7004205300213027191440400903370720 2967524 -189136327215169557852837124380033024 2967525 106111607998689290376539223860250 2967526 -72419017224497645450657185257024288 2967527 158889266837987441769267524238890880 2967528 18817221740382283626291173775851520 2967529 -109142495863397381269483725719126016 2967530 20588025809285706944557139620088160 2967531 -165132320312358453810257020178989056 2967532 -317056498624474905422614464776130304 2967533 -1500331798282550702196991172402685696 2967534 -113905161527629015958180610885370560 2967535 401560555101105617329131823352721480 2967536 -35815626040803758856415306553819136 2967537 139754011577895479536565783006836224 2967538 61425445852674511348223428369635456 2967539 1135804860528705753256884617141160 2967540 20260066634578539199836823712716800 2967541 -30697120396773359248344310586924100 2967542 -31297360865476850530160327075818368 2967543 368456564616012835968762957438201600 2967544 1067533874362692999792868329963417600 2967545 -85622056046954895254396639866374720 2967546 158320199644597968772119588718608384 2967547 152791231538985415168142043471632400 2967548 -151751805671789303342062889470109184 2967549 -54020653295235770756163635079684192 2967550 -15815321523040136135265621581947200 2967551 432459229714507278930806417118615552 2967552 -4728711177605966424411714134999040 2967553 115476464668099002375089537224100000 2967554 87588915569077662398900446260062112 2967555 -198876045990570339245378734121340240 2967556 -364364351612903440168076369594040320 2967557 204593007716008571310795054902755932 2967558 -1619112173073481255368039759539712 2967559 596273096006329380408901707605120 2967560 276543042991448772621685409807616000 2967561 11157696533313818616896406906912810 2967562 -123028409349876014543327160924112896 2967563 -131537507134526127804838089507777600 2967564 27092583444772446072412276910149632 2967565 87824215699168824275869869632720460 2967566 114960631144364450710433130048078720 2967567 -58036712006025895757787808339092480 2967568 -121502084885298313919646429470121984 2967569 659569627779098786029873408462024560 2967570 159754867492845825349023235616640000 2967571 23703833354981994006449933562516720 2967572 -46564482729942450512340169926359040 2967573 -13419977455927496235486829570048512 2967574 -90551978741960137331665011817834464 2967575 57157657199151699151593033245541600 2967576 151317533173960111670743232976445440 2967577 38469524965463214664079638095676180 2967578 86542538516996215175392652907815424 2967579 -609162230067179576104513425308556456 2967580 52698391621513173448316997180456960 2967581 203177782452969256724419075361950764 2967582 -75257611059676538894037768000414720 2967583 488131172659797131544914336974996832 2967584 -724817228599327713107850158052409344 2967585 -40596335117938222283762676184559040 2967586 -3363793645383866227815134472313008 2967587 248948763499230446843213740876870992 2967588 -36816437901112742372050053233450496 2967589 597700593086790889018298105218486300 2967590 334030151642336657511939598935041280 2967591 336629837932963794826022089708594560 2967592 651340289563101935097435933676416000 2967593 -415987448895012899741761777139540736 2967594 61439536521817885173176532818883072 2967595 307657506895184160216565113955413600 2967596 -14280180844789591182830898170577408 2967597 25562956933307415937633455768324246 2967598 -51844429621724990285374020174462336 2967599 -121545733624237839525965372345239680 2967600 18175763714653406364614146009497600 2967601 75717275492975599905858287051555264 2967602 2709155285160663787490027330751744 2967603 -1497397514264218440348239204520192 2967604 339687974219510246000933303195277312 2967605 305829563213221794908672713623522360 2967606 75113756217709388655221613156085440 2967607 83008716766064663815966861381618856 2967608 105116231115696259039236854239641600 2967609 203269729623188222445843291364039680 2967610 -206568147686964363461899086215328000 2967611 132849300605460348682481512143412800 2967612 160852580658230188872162243505254912 2967613 210380208104347074021747201296743584 2967614 44943639720983977606724351592713472 2967615 80261240910278000557114177823149920 2967616 -62577247405203410693582171862466560 2967617 1148319482060240207430468026045520852 2967618 46189587960976254866696253211027200 2967619 524705246572471930781924660346586680 2967620 -199893919689796265095887147148696320 2967621 70122834564720486699482074997654400 2967622 61187609214285021226399742409724416 2967623 -482776212168165302858873476508871360 2967624 -91866182150951457509798086348800000 2967625 -448090380332926453649765331633771000 2967626 64701691908101055907036999909630512 2967627 185777568368923488125447143559278080 2967628 -561217958053007499658679925878507520 2967629 48753141609506336619319483912010880 2967630 -13229460718153890281103011701800960 2967631 730912530867268219197661196643908872 2967632 83503170188901092195561543817486336 2967633 -52410001057463271393207611652573900 2967634 -185917838656309898189352466300541280 2967635 -298339878588833043429691439223590400 2967636 194728515485208010362510250911270912 2967637 -107826574785719684378707906254385714 2967638 -382801043777236394063261504176685280 2967639 -557493662119446882009804782268598320 2967640 17275745487988658905701075366912000 2967641 -183537635442522737200163225507930400 2967642 -103771351150908782746958880230306592 2967643 30682605334143825000433831523933200 2967644 -1652237359431922233292695297506304 2967645 -102039597851954322789035063921069280 2967646 242326875110397534890098994575296 2967647 -30778191966951649548152753818535904 2967648 42346332437462490516876745915760640 2967649 317863206865380082765591336012527650 2967650 -42541327364687307919533603862848000 2967651 -151166766787934323388566731396690960 2967652 -480800041151661282496439091719342464 2967653 183759171763043360040462910477355484 2967654 -64368342496695507076506379795778880 2967655 -444976536184000994052402052788586440 2967656 -21251896424320118359433229312215040 2967657 -95115036729539150611708976616821760 2967658 -150751415634211545881346839794579200 2967659 -208684040560298333370359265485417184 2967660 -70586459135035588301512127612267520 2967661 -119963149188091581532927314589333376 2967662 -16608138125167495847303939658087936 2967663 -137260273801717927601908691343724800 2967664 -31145724941836688442170953718104064 2967665 -2236488826223408682285447587498880 2967666 -25550079164783802773957759679645696 2967667 -327576428341250401596012844202161920 2967668 -464567423121845532155395046888454144 2967669 15087990284394631137756794165291964 2967670 -233230473724266573519653118303390720 2967671 30790487781898343854085026464246624 2967672 -134554459978932216731657793574318080 2967673 103267295826578219021065692723592020 2967674 9421433133300780251417868507393024 2967675 -140032540447034810636958167848059000 2967676 140291637641665516943366674488025600 2967677 180776833887633205657783607477665440 2967678 -6756936231025759040223427837897344 2967679 -251275606903960727361318500010231312 2967680 103662904245236686803163965869260800 2967681 167486339543515834799765006160312960 2967682 -72835985856061333610819345571952608 2967683 272092201062504098532996156102352464 2967684 207551845792059869127306900815953920 2967685 55641174521960995318099987580478780 2967686 -223132993970178943981368142458076800 2967687 -35216087842011964102825375300827600 2967688 -12283399277789733584721103189155840 2967689 122466857503577666905283373926702490 2967690 -65274919793829773584152533450472960 2967691 -174840359837508927943039962568676908 2967692 -18265152161544104163237785396576256 2967693 120471649199728562968235275778864064 2967694 128834520042785919782665756562525952 2967695 -441635359121948890822174242978247800 2967696 3832442576923299268936376032837632 2967697 -513093099599413286116252117275611854 2967698 -228319709595682009538026282290555264 2967699 -51915960936917369809240474687023360 2967700 -98671269666542976947710634178816000 2967701 352788635539123680638990699666277504 2967702 -117533546877659150171657347698811968 2967703 12168898528584620358705527783881344 2967704 1469611009061854193131728481996800 2967705 -54486645849487915092921702111840000 2967706 82968907173047686627449333884916480 2967707 443074150009056422093841120454742952 2967708 -30617074384980133421451975757309440 2967709 -490004800112341973309794767732376090 2967710 66801148463982155860097227547645760 2967711 -283966971791071128170578591858392816 2967712 -565822124550873300232697141721563136 2967713 156509231884865016761749306536945024 2967714 -132482150178495714857933406889712640 2967715 -316043445891557286133560948488839200 2967716 -378088518182843407342088973556940160 2967717 -91025745439393807445761890106165920 2967718 -134882421897866603172196014074128896 2967719 -179540468739438248511698342190748656 2967720 -16314317578281437362333200369254400 2967721 177842079850867122652309184974953984 2967722 -282733491326878095262602410496011088 2967723 59378841493854315420064730653099008 2967724 412168029316470018626617889246223360 2967725 -370770970967047030653937499442594750 2967726 -96092175516954568588299618572331456 2967727 -108474404085054276943453418031066128 2967728 -41364750093559867339680412289384448 2967729 190215906244560548472804739320259008 2967730 -126052905270353259245979125474310240 2967731 2452871906239310823297794398745040 2967732 71704416560244618478975538469580800 2967733 130413833959242860365807824763919260 2967734 80261034690946760982241687478624832 2967735 15569584194471418373037200224158240 2967736 -109625902590161259030348321832120320 2967737 530431656137023634096138867829481386 2967738 191367473401504870710754208240383488 2967739 545962577696172197198643615923759824 2967740 184402495222807733738462513029808640 2967741 -9137669127019742773736362006888608 2967742 7897121925499131728014934653951872 2967743 140289121350250519988205615145256400 2967744 -15548556262979098163306006084321280 2967745 314473779130215216231189826913793600 2967746 210032143883142084647134301506353024 2967747 -371923350036997070520121518038133000 2967748 -97614343073738990440413003045556224 2967749 -33451064980544539349915909326913250 2967750 123185533402299322167320176584480000 2967751 -133180268792670060617921014772606248 2967752 174117425320108725961688534051758080 2967753 -46454456981057527369406911161248496 2967754 -87170366662111152959961265653067776 2967755 -44891753505807132897181070786127840 2967756 -30551275773049026046731762211024896 2967757 260282267645965645927543107552070272 2967758 138948919169260783430915739017644032 2967759 154523206148003767822941923979916800 2967760 -75419630444812384303314460957163520 2967761 -787357619430082917921903247183662108 2967762 -66056418289158141310117896519475200 2967763 -15637704985004132442061863550903016 2967764 -107665069022938369762898954435639424 2967765 124191568227407384058253485198333120 2967766 -283602191020509808213558596303123168 2967767 -786416248501782188269922919210192 2967768 725044361047770181491835657612738560 2967769 44832854821350228801687203226057152 2967770 -296983607569804463542921929191040 2967771 89897476847848733255907299729914224 2967772 -84812764530168787687737067318343168 2967773 122679120498472674774511525615407180 2967774 2129648090778136196450810057299968 2967775 438266153711842244458482299897566800 2967776 164567885162462948681438686543872000 2967777 -110337801103355838190161269328549360 2967778 -46327596743060276139601100121005568 2967779 333258573282861561732151254457876380 2967780 -11807645886290528937385354212618240 2967781 2484573400262337382564222633400382 2967782 49849530156626992454332733742201600 2967783 -82170864198331669355030792402172336 2967784 107278767196547001588453806227077120 2967785 48552268521799448738669726673016320 2967786 -164689367172880618178424685729612800 2967787 -124279793308337183128868337730423564 2967788 -273407520769122026588968805338368000 2967789 276245271460908679273877205028661760 2967790 83959953245635151195500394708110080 2967791 -1194953070318885983563992562649568528 2967792 -45758166850536002505404555553865728 2967793 887781673176037924295979694969338880 2967794 -25729701864710383543785723171709920 2967795 -156425926814423324762218340148146880 2967796 143899235989501440103847288611048192 2967797 129016923473796322113296915314065792 2967798 -2708299193525629641136419240061440 2967799 -224257205928304624613588672371730200 2967800 -120221797350957858683810611568640000 2967801 -107790305513827995455318430284807136 2967802 246361850278111583048854611329061600 2967803 -154470323230946662587701240687433948 2967804 -25749012424283546826854820740097024 2967805 -163555479658581699556508399893169280 2967806 96973947417773753558087277735140352 2967807 193090425927080401277258225291624592 2967808 -107749276223105181925687765938208768 2967809 -5114785927398725259639535129746516 2967810 70101668663910811731856555693532160 2967811 170036839246671209199532584775924224 2967812 -59794081134634256496356554667308800 2967813 -553632737461136520626355883256505600 2967814 -91683431803690238340193416544803744 2967815 -18057223810763511761330532179498880 2967816 23542231198310581565661110570188800 2967817 -1141999666663560975919034543405360 2967818 -124149578790595216908923576606292480 2967819 5967356476459385398481806964149440 2967820 -215725199564266372388611045874304000 2967821 -347395362511464623664084187604631648 2967822 -17586905289416384798863669337875584 2967823 -270802845315532787939069046713646928 2967824 -107743626519637849901708575411077120 2967825 -17466014125528603612018413294686400 2967826 -74842003959606193849395194046421440 2967827 284048931078538598914842154712549676 2967828 103283889793619445046645907674558464 2967829 4178745728600189599068036277445884 2967830 -14281555943092496985661530165511680 2967831 -127222720773855684191574526806781680 2967832 -188980807566476423965314456436101120 2967833 -205135972824911483142482523529751232 2967834 35435905148011719210620671817786880 2967835 86768086077655384225343445223275600 2967836 145109985984513067015358661102210048 2967837 157972521929232131472055894305701760 2967838 212659950450560707933030529082123840 2967839 -297038250654533322768430897695302544 2967840 18707178952985774348231334995558400 2967841 -327562197774578660971436141442787308 2967842 237906547151132937190711645567898112 2967843 41651891907364808562405913172719344 2967844 -194902252440670286595062194503794688 2967845 -72217606175483832822567177970658400 2967846 74544261575761228551591852182329344 2967847 214655759170104543623041007013833152 2967848 136205851536550240917852633600399360 2967849 -35602259384186496448598866980779766 2967850 -7553019676337066182875460789071600 2967851 -188046946302655249168168988286579408 2967852 125002308701599004635974576622771200 2967853 -323212641423281136063027428440164480 2967854 -217214422834293086583940804690002624 2967855 6373272325408107575744131661301120 2967856 21637837121631713205832918192013312 2967857 -114888704438017974602075548381182720 2967858 69956057551236344935711169747892624 2967859 211149826693858361092470207544033416 2967860 1807892331367373328363739291238400 2967861 -112394315352594543139018237189629600 2967862 -53955099478358220520783735603193088 2967863 -543797811303921777457907835732660480 2967864 -200894533406988031947205696525332480 2967865 276232542037791020656907051926360260 2967866 -91615208968124017449084160127880192 2967867 87501624769400408194210915900538880 2967868 -19071870275900449181583182903575552 2967869 -1070347233182060348766478073562383604 2967870 -22417881255642790956097155800995200 2967871 -482071666897360742487448346704259856 2967872 -250456816902174908942735763686031360 2967873 18838756738201829493954007877871168 2967874 -3022609362422742486597334159042560 2967875 453318968050639768337586155630304000 2967876 39163124319509641108261587203404800 2967877 495012094469797244582077932018686400 2967878 -43479241964539520523027647754831360 2967879 -387539563723262088711391079294659416 2967880 10554359592626594256480541071206400 2967881 133771166078422825109467304122171428 2967882 -29223215089608116258437769055076608 2967883 -84137400697018742770717366791739560 2967884 -579675648763157174483613082249728000 2967885 53186375246131243713370354941117240 2967886 -59144070288296233788993926696476800 2967887 -66505674305952751946028530508659400 2967888 -3038254671081510990097297440768 2967889 184378197485362746985992578771688230 2967890 -378362488306326034690088518037688000 2967891 -678751941764947560455607318256775616 2967892 431993023844087093008718729971769216 2967893 177556947170831799005858852779688142 2967894 134850069226614002467107565827233280 2967895 77443572538078276309989082012339200 2967896 121666136840549787074894981846016000 2967897 47141416275749761482372576410238528 2967898 221622418065278871414282620418241536 2967899 -953989277235110738923635869593651008 2967900 42319066691515603517307303643929600 2967901 521403874624841217990016656115236902 2967902 -16408453675797651901459940849295360 2967903 -1800569666078907313376999018590920 2967904 95194497895092447747345195502141440 2967905 203856730247127281696930096713245120 2967906 114108138694495543957714037477176704 2967907 -100321838810527255807359948632137280 2967908 6622345898924703720355348152151296 2967909 44948211727393485302494308990418944 2967910 -57422482966865792346937460657297280 2967911 280394892030393924151161137188056912 2967912 -192096019257658851386699572391470080 2967913 71247250667322325864453208172945124 2967914 -261960555640488270048944614770059520 2967915 -78580154444990420727419352752160 2967916 117329125425760465729550613908988928 2967917 -834354300434798343817700177919066900 2967918 -103202515554514740139869706196263680 2967919 101929513826480235859302596802522320 2967920 -28841437179189530076514876825927680 2967921 9146119977556329929748402009855024 2967922 -52840696562374354317253407513233376 2967923 87554730546684451357074113554812240 2967924 -184815983596951314054656218033532928 2967925 -193565851242131442487249990631531350 2967926 159680737468631763236581841455179648 2967927 325702248919405615832481099746156520 2967928 -457893818228751438782018681835724800 2967929 -232122908317497737589222826058173824 2967930 -105989331055173469936755241875582240 2967931 127494560831507952254710872493428000 2967932 361217801273367413966053377314729472 2967933 -246208923175213149091827630799255200 2967934 -192173910596050304859570504066000384 2967935 -20546513344985232510999928453620120 2967936 -279191899370235279850610441689497600 2967937 -146284768628603182994840316457667648 2967938 -190477728772285325214888729322808880 2967939 1236201543622096446700001803068144 2967940 -29060083429877604988577419082219520 2967941 439914810143642599704799711326216384 2967942 -45061349046269646724394051815888896 2967943 -322355120081852167126533236783233152 2967944 162726682399285932057201705553920000 2967945 -161575820752979414199817691968354560 2967946 -7167078124258054591043664244240896 2967947 19779652642551242380600948940434320 2967948 -389552266646317147035742831439815680 2967949 124662512260035800326135515801438720 2967950 44691226913288959995951062373984000 2967951 42719818484347141364333486106854400 2967952 -41450549645857690713550563109765120 2967953 -556118939953353917283729200373966798 2967954 309063274636964875384340626536531456 2967955 148611762363568872224796576075270720 2967956 -345587880683840560024762042029944832 2967957 -32988461967665962669955134930516146 2967958 -17431394417395861600152930746404224 2967959 1030502697966718471318339840008351216 2967960 201490088537093474919961385797017600 2967961 -5933378360402777444873841568987960 2967962 244772081041803116202294963094805472 2967963 -87879008348762074399781832619236456 2967964 113760251310997451060865595617598976 2967965 -7576601927998908176933452612680960 2967966 -71040075940867520572312879089570816 2967967 -90070164865567555237951819365181984 2967968 -82609393016727001759955656845164544 2967969 -417819602813412537854399793279275856 2967970 189306491168272936635987169531963680 2967971 37156041221090727536695766539929600 2967972 -32305679768728225322886293607260160 2967973 -674880949932075250758652884288435778 2967974 -203068337708235143547746194634271264 2967975 190834221866297456720733676344198000 2967976 304993087357525345802933673537945600 2967977 578439059422697984804980814129912826 2967978 101370794641565913718832668414464 2967979 -36433979893780593931240371631512000 2967980 50872819468896389314268772784896000 2967981 316913919753659662427437599390188352 2967982 377362506646155175780365730062326592 2967983 -611069609504716469087519716744902768 2967984 84790996979767142701537351519617024 2967985 7686214520691206251921272602112180 2967986 -5213425845472351640679599768332800 2967987 -158915286076823378084590884621858240 2967988 144898820688484998476836695770653440 2967989 -4370408995960670910871593007561152 2967990 25210588656826361318917248058982400 2967991 -246625144231617460090778386081558328 2967992 46065240516370833994318475067924480 2967993 -10493704366252416087397851240904896 2967994 180384250970618064471683989253341296 2967995 157726160190283565378053595746299600 2967996 -167901497486055701278679815359667200 2967997 -122680642037353998315210474988265280 2967998 -391583323015156932026335986423631680 2967999 81617721373447050712096939713874560 2968000 -25897251407436668314471951761408000 2968001 31295242392652918008906732646792002 2968002 -48880248391104752066694356798724096 2968003 -1062570150540135037682139854761149600 2968004 -19432409267850157949632638298884864 2968005 -166252290090911570015776008297302400 2968006 354380328760361945378895715750084800 2968007 -30740159210260289857332721403617488 2968008 -376082758232874173522120637598064640 2968009 -100535137684664451386239563436880 2968010 19829478546768833617217502826712160 2968011 -32554390163440025926327067433758340 2968012 -59126985239408114180734830944683008 2968013 -497086647542191574886697357336015680 2968014 -983412447436376308633839124958208 2968015 -71296531237231440872231487352974840 2968016 -586370826919430579098773194489856 2968017 -108604508725226528063003952253311552 2968018 -197456074111956049149919689802013040 2968019 -408815938180189454114520109106834580 2968020 -92056148175237133107100401480960000 2968021 74913342135136869593935713223364512 2968022 -63641921563592322548975462092803648 2968023 80769109139842693692546726599994984 2968024 -118137803343812921446809067804078080 2968025 -756558572761354990587882172129200 2968026 114837667639508334339585539874630144 2968027 481999340606823856086228371798183876 2968028 61318460708721523555000388415521280 2968029 122383051085577252349204882743032640 2968030 34257817018668320610534935677094400 2968031 62029024448470911280008830860572528 2968032 8242843630254631775609169830215680 2968033 -132591429008847429114806853991824640 2968034 -25836895908143411327903567156921280 2968035 13129672301473082315888215261209600 2968036 469188385351747959163251155621002880 2968037 240897494408769672899780931467650686 2968038 29929607398367267287468778879378688 2968039 -51096261394396795043680721082729160 2968040 201817625000251243921647825194956800 2968041 352499972784990431177424299636072592 2968042 -40256288762609187937959514124898816 2968043 -322347940925577812388885945033439056 2968044 164559645885151613809217633027913216 2968045 -192697540064178817028113106270784000 2968046 161043805556639357490068962127825472 2968047 286217477031617497276769691948764880 2968048 -197429553856227907224653951429574656 2968049 153704571549597624447204877579369536 2968050 70915806905175595384056320361753600 2968051 179329210850460117812758777640815504 2968052 27285412785116724733451908600320000 2968053 125773971952442557726552751709772608 2968054 -309374060862254681855472958219596480 2968055 274635762414545408172311206839903360 2968056 49372709505707942629255075685990400 2968057 610752601229620417479605447245523306 2968058 54565021767556935314666333440363008 2968059 69900222823307195453581721856775704 2968060 -103486765156676393480480645219243520 2968061 115756026157639441259787147015091500 2968062 99809360031311887245744025441426752 2968063 -54842875451015134196491866384135840 2968064 -71203523634978334288735746335440896 2968065 142660294309894099287044640875107860 2968066 15729825714719989976995104823357440 2968067 -134864414714930016249739271087567040 2968068 -187800301535704839527823376440284160 2968069 -146195051973973021069028514505900840 2968070 -21375772302250918009538056686528000 2968071 -5015468298044011465085174655589296 2968072 -59249849447984875662736929998592000 2968073 349017518612372995339007274582636240 2968074 148440830501591543303722190244247344 2968075 3031035807340793695351408263691200 2968076 70783532293844065802855986338866688 2968077 189151997243667641291392485002805024 2968078 107023989339541534053621277596219840 2968079 -9044987064780216271957483456251120 2968080 39314790053824036628145252630528000 2968081 -14818410369970047619826537670719616 2968082 -22433866842891481726255476605528928 2968083 14039456454150174949547727144222012 2968084 80637754653719625474356858613522432 2968085 49327749812640581952275066981520000 2968086 -37441008497134482780857153420892672 2968087 526976797116030391105853927184723672 2968088 -22538672803400730896137204040355840 2968089 39092868383270749166565064431717408 2968090 22405295321855425695591899028976320 2968091 216617748286221712518316821249296640 2968092 -122691712410105937835428156433379840 2968093 57985482433432320990860269981956300 2968094 -214713065906665192288919517801803904 2968095 -17980012115065123482741806282987520 2968096 -752453360819696468568239946793156608 2968097 -1106076488180671390774452235486655616 2968098 -26139559180605561963988305729205248 2968099 254827692707333172524720883004171100 2968100 -190818409178231413757228595145497600 2968101 162533629827866239509703847861997630 2968102 54592414018125935732407780249846752 2968103 -3725258772706768436690906011584144 2968104 70721364169699607179343149616332800 2968105 101560859782559742356392910942505600 2968106 -31839692733754512180921077416910496 2968107 12496570208140662584513026742797488 2968108 151030248332240267352244907072455680 2968109 841398762787343884241474126375184960 2968110 144520206690706481885692678383571200 2968111 -532321427048738807123873340961858288 2968112 -36269536891583176772750287448506368 2968113 83069605871324810266948634310782400 2968114 265486915626477667545167438482576656 2968115 -149157519255587263735927355652050400 2968116 54782356185952028337346820648497152 2968117 -464517099243662884644496628919177728 2968118 -368955187019821454086924369884096 2968119 39536019782929078039366138158956928 2968120 23132261397102651466754538814156800 2968121 222387532066879332747029695843981320 2968122 -112629683854226607070430381843248128 2968123 74761787335395411491496921448657720 2968124 -384154535244044259628392613643080704 2968125 -20195249622949933113732399655560000 2968126 18807228965012407706462552778456576 2968127 -328648126760621910374112923949956400 2968128 -46181953313196808015765053201973248 2968129 952090519255027158382940469946493376 2968130 129464120734290171159409428779888640 2968131 -233445269883249259751863733063991048 2968132 -294712511861691556160995621005868800 2968133 217099476573549357921291905204159520 2968134 54417155284548978078566047215282048 2968135 491928248451484274872471759968409080 2968136 -46876688298885207478710606938726400 2968137 461744003134698318871025901811202880 2968138 223299147574304974597732677000056160 2968139 332865464212865940845674525042481940 2968140 -15100172058890694282995892619837440 2968141 204742720218880298452789166184950400 2968142 6130685151369380347259657817843072 2968143 136856387141180108213586407624169864 2968144 139530613292081460226953487746072576 2968145 -163828028271935078667109535735129100 2968146 174274398335783709609087290778629280 2968147 -171133520405063218945396883713968320 2968148 -181290538336359172711719470969073792 2968149 -45177515730779052601277795922177600 2968150 -36615482014503365057411563753440000 2968151 325228366868687744046871931795534832 2968152 137365216787225619694527438184611840 2968153 -83174923308401602661072681321130800 2968154 54380290589136969478758995237650944 2968155 -19215700732384478445334253938610400 2968156 4954760963848955169213040918727680 2968157 211444470129788558299833718633491072 2968158 116456582813814560692190484795518784 2968159 -386259158822091381452615780215075896 2968160 57145366053226581537334205452124160 2968161 -732190409411661466016929761623040 2968162 126090711805355848973855476573322832 2968163 -509508158007833379903878476256509632 2968164 16605349024710916396625806297927296 2968165 -46068488569208465583464829321239940 2968166 -395685190553767296456972962938363200 2968167 -34417886675318518055975632769234688 2968168 171417147567013597667526454960373760 2968169 -489270546754219613285946295326527430 2968170 -28058712368713975584192324907641600 2968171 55087563969106112220151411811992392 2968172 -255301653536800853198513691311070720 2968173 -112852407793518533330392947481384704 2968174 277082936871594028532862320142355392 2968175 -247101071748183491519781317220330600 2968176 19565319087007915184526067514376192 2968177 -149817021663968421344318935547746508 2968178 158989916346890136534625934887493760 2968179 -236544234134800966334358320780272800 2968180 -10012771469371301227804552205414400 2968181 -455030171520262735661938284427800018 2968182 89954158795774735405183173776449152 2968183 -297604701375967837256574776563832400 2968184 12129227309893015844293438495825920 2968185 -38333547041775290952996495422203200 2968186 -125273308586480787173617222461255456 2968187 -240800552156626256788460427448431720 2968188 61075144886577423199693835234181120 2968189 -330442038634297016309495189411744 2968190 -98354141090278803400538503878782400 2968191 409110502573006180754826716899084800 2968192 -379518564630913079177970685417881600 2968193 364733054561477034737588241853805442 2968194 51915994358824833822706060067990400 2968195 222033371067388810300039205172148800 2968196 18032034189819119599165589020016640 2968197 14901301335515892640320392824080672 2968198 -51235735576548084210910857771282240 2968199 123236155829177717959106195347090080 2968200 -126819438467056116158258216729856000 2968201 136266773175666937605274906087906202 2968202 -210545437586892565297928424821716896 2968203 -44964772519321360335629699636332032 2968204 6898122684241165602037481117549056 2968205 -121319360211079878017416942626217140 2968206 -27718249485647035226190527102131200 2968207 455721553060363049953703393584462464 2968208 -8292188555072205187576140373278720 2968209 430719849785983639912904841012793314 2968210 -29731229052527968826393470991639040 2968211 -618208426359416227640536329856782048 2968212 -53901377393289141330217519791759360 2968213 410360688494557288390739626930616462 2968214 -103792555671572901891254112089818368 2968215 36894875423730245973194136781122720 2968216 -488793502480308789428849256578795520 2968217 89327934568659940122588024655372032 2968218 -243322065612679602963834722740838400 2968219 -31879541808214547399292769162365632 2968220 -293882883504900919678318308275397120 2968221 35558053930117431005787115990885440 2968222 54270578711315172027894963075222912 2968223 66970728267211343166829937379893472 2968224 -358619325822205882300958938217054208 2968225 -133798163960899103794658876759984900 2968226 233998721608712647525017279777759744 2968227 -123440896894271337231021572119385436 2968228 449985886634362452443407749294973568 2968229 799637833797810140129179701879597600 2968230 -26091329188491031767352674013716480 2968231 -216728989581532572640848760952019840 2968232 316471192928564640889531345704422400 2968233 148859791925625338309649825329307024 2968234 -30238480048474325836989830321330688 2968235 31542291192910597521376694859043680 2968236 -54268661783230655765068932746006016 2968237 792736288298047026090757062788925600 2968238 97119572426164912967288761342205952 2968239 195549293743270650618687044568654480 2968240 -96312878287078353507042167701831680 2968241 257238951195647410133011907907306642 2968242 44070218317038058913000385825813504 2968243 336461313090472241346309028138964492 2968244 362904803119869616453005365341618176 2968245 27791127804878537080636985396976000 2968246 -24876045874426358715896121261178176 2968247 -8653242523344868888522493445608040 2968248 -377238601042850426422055500200407040 2968249 -330466280786143398501381098822960640 2968250 -105378557473139783446202311360512000 2968251 -91294005976016508273198239723808 2968252 20692250910183599637280353332748288 2968253 -58418582938077211451824086367020558 2968254 95013249409933428366636013029702528 2968255 197679436165462502252560952717309160 2968256 154370688033230435060769752371691520 2968257 354439488393153673804707706498670640 2968258 529363461191721976187215434365861376 2968259 38907337783200550397987593070801616 2968260 63379661949224225446430778401157120 2968261 -57815906079132897360854847880231138 2968262 137568366961679453447969758921184064 2968263 11121933590380786623656862836132064 2968264 -37535650650435961218825044422318080 2968265 31605468495179235423061062876030720 2968266 -9366749546765467569354847937571840 2968267 786385390173127519508012818846108960 2968268 427852329279186470019024479008144896 2968269 -448615816301780203419886078977166656 2968270 -252740849006649490204432909902361920 2968271 537284465047894165320678197228735472 2968272 -84585309478752682882003463193231360 2968273 90457493610053050157176897600462896 2968274 -277871675216712930240183662493162864 2968275 -155240088081939748141516088979768000 2968276 85598832378458433992827807492876160 2968277 -62720540371354073105975142761802120 2968278 50809323071917031390837043788965824 2968279 -28811025941048050322169130473856120 2968280 -88131033415673174723114393774899200 2968281 -1971699007274980263024122500093440 2968282 78355933776637855585149223201066992 2968283 456298566481292771559778249381454532 2968284 12299303397533548475434551817420800 2968285 -122165312434885382195558115916439040 2968286 134959933850658129782656829565758592 2968287 55103239600405027751167873563849984 2968288 49102712797524955866389055846481920 2968289 -472673746921331105773185209176912620 2968290 -676365198307611769396594190937600 2968291 118627725705907417660638107011425692 2968292 -85631359069151405611397421749145984 2968293 34132844621812303509471524378139264 2968294 -68424496732815632385191635272652800 2968295 -183897846503458466894844237671162400 2968296 -458272576656607321372889518326743040 2968297 -52718934133788141793098830037417216 2968298 218844257933004513874988250825694560 2968299 428931430596552554274499757317779120 2968300 -53965908893887217484928567644025600 2968301 92691228961569773604349661591945280 2968302 -170124835193498765686558952110859136 2968303 49359208759385204299099509629918584 2968304 79341301270899073389927391005573120 2968305 -119129408316431102391575212762122240 2968306 174411124945530337343983657568897664 2968307 741972766471780654552863180657188556 2968308 -101747236328260166178684617481861120 2968309 -273720384372024548445995577591825490 2968310 160728528382287736365806491910338560 2968311 195011618124282285824149922020356480 2968312 -197228952118382179815024107625676800 2968313 99772526631673917848567582515747920 2968314 225543157405624172729166561194250240 2968315 96574339419385554224197897250944800 2968316 -82642052734164418973644721595207168 2968317 336859768544828369661011633807484288 2968318 -35775714667346204065901835251306112 2968319 -251183337428483731294442590979979744 2968320 185059846300857804387462227605585920 2968321 137765598042833717202863739097951444 2968322 -105563483634278324471046831856819200 2968323 120089435124038804213583317756360184 2968324 253366416362634966848306443404729600 2968325 140287887189608733911282394322276500 2968326 -759504978133148843894641154567616 2968327 54719097127838508447042945843587400 2968328 -165324731966578499509264108566528000 2968329 -45161815382400612862276047991378944 2968330 -11290070728768314118643559759745440 2968331 216978716948099110187658812680481664 2968332 174498740678875234975815653140561920 2968333 4668144052543015346063165730638944 2968334 -23456973650656463304702734519799552 2968335 -273663637463122345620851836042646280 2968336 9036516431829580290174665356738560 2968337 -588352759097355091283432688957448014 2968338 64279691609055792771959970786889344 2968339 -765811039947345005515457262229177200 2968340 -97668137184837368966486658791846400 2968341 177414109614165603278019990703564224 2968342 111381756397153161590097431945361792 2968343 69428635595626120654133653547765760 2968344 -358667133488072698144171211078768640 2968345 317511401815246345606374662539094400 2968346 243553147829238107619767037258324480 2968347 -230286078281881704359492174474867520 2968348 -528562001158965691217645783853223424 2968349 -200980309353941104768304510768990880 2968350 -33078446956331584157542670905190400 2968351 502567759611543836396254947460258600 2968352 36870339904606004782964299494653952 2968353 476630563565796992252171078716339200 2968354 -95364534665601843555318907367400624 2968355 -135338133300521054400094065093650640 2968356 -187816933767545470139331349632457728 2968357 118491158298798341408699296873297920 2968358 -44751397039656548912250219684608640 2968359 112517557488019786337683283114708688 2968360 166606291161078759953778326886144000 2968361 441756389347659527178198275872025424 2968362 31212636779925535682408059696060512 2968363 -62527110865640183513978643707968320 2968364 68488940700566212094589717508310016 2968365 -128591593823870693919984718241909280 2968366 407292696367728524616021434720269632 2968367 -168468015437281477678823791320217584 2968368 21786087667355425268942403013705728 2968369 -233596107005494226066141194304480204 2968370 -41509356522921755507961850819968000 2968371 80863433814932954007747156874397952 2968372 4557388813020903621757849770368 2968373 102848885718051672765670882978496622 2968374 12991351740780902768996739984138240 2968375 -567202216179513333801542322969198000 2968376 -3288936805939470484341640867123200 2968377 12109078608349320930814061288008608 2968378 121872460750192605119231318948812800 2968379 582481193861435221662207268433499072 2968380 -69347306082690296499433010282496000 2968381 15450430511704765014909856574528332 2968382 170687337623261925523892977740998400 2968383 -49354996245887512422619517808001152 2968384 -63248999092894562038954733324468224 2968385 161081383029575323784600399166749760 2968386 25393615278588760945369121186926464 2968387 -2808953074015313037133326120159408 2968388 -58343307521775487256787165426825984 2968389 46871001087160974600844548562766400 2968390 -40835880994569842592300199061001600 2968391 -138880693779636334064139904811639208 2968392 -3656426621787891485884792118476800 2968393 137442044193079961722109155623030544 2968394 50179444241268663981617688339807744 2968395 175135738069253870509937953626036720 2968396 -95174214665500191013835307994248192 2968397 1447245545343898302579251074689240 2968398 261790660276767706082387578098989184 2968399 5873308337032930906806597585502912 2968400 7730745942854783023215907709337600 2968401 135657466922703414069204312138178032 2968402 -298762591155915941451071778105556848 2968403 59257568561007219747253003845470064 2968404 19310013222366902103196603228680192 2968405 -8293060278180820419019417183541760 2968406 -121377329693056811690935987970958720 2968407 10243649721012549085189360906664040 2968408 297178697734421249219913620877312000 2968409 114885238358217806705846743446569610 2968410 129909687358764919374383709834351360 2968411 -476143014526700018077561495742197200 2968412 -19620834922437778829614269560544768 2968413 61041281071864851491170926279196224 2968414 141548833752536562495783498532285056 2968415 -91647237056775287948455149114998400 2968416 461749886770263510841749326696546304 2968417 -138050786399428753478549071572740220 2968418 -396789751950900205598006535350289840 2968419 3510953677867635137856850592217408 2968420 122423912178757452177505631239610880 2968421 252409660331013904553604286689896892 2968422 108521606887014880792729176639521472 2968423 -181995649964532410576218439835836960 2968424 -132160912584491742935136264494254080 2968425 304286049772055873719422367719024000 2968426 -236708769781924280821146299617806336 2968427 -197718101674118754711544198866028800 2968428 -195265516381995979067965430434490880 2968429 -178015553560010014301849020049456640 2968430 -33115991959640448989207458129304640 2968431 -142340639093433549358999266264793848 2968432 70227910409981850417399917218267136 2968433 273986596421415550096171714964212404 2968434 118421352634389804603944322848087040 2968435 -229017367714329964335189874594130640 2968436 -48697675481750237169961578069786624 2968437 150134076482585780457852169783088160 2968438 -17243701999893051470707210494473088 2968439 -9450554254868598733921781286467280 2968440 -197823319626407220559417036511232000 2968441 17547602870458363847181296459001984 2968442 285214697714328732489010760871829872 2968443 -175766991127014608787624052699336896 2968444 212132161186050821620929646366631936 2968445 -281625127174960755364377355336473300 2968446 52262896811447990098071862699484160 2968447 27834020103420794713686822616800896 2968448 -87061338462180574813234448018964480 2968449 86673653451472574081114505880667136 2968450 -211468845626615529965299686545322000 2968451 -447005087104161340081025162314300548 2968452 -256311828371380159962532160664061824 2968453 288403728380007061408423087823588702 2968454 -98050657964952191404015704757777824 2968455 -62444146596316739960338323380551680 2968456 -343191420272982326037375218938629120 2968457 392954352628822393854804394797911706 2968458 -70217799786913326015002719189775616 2968459 -210773236038152982614503790468695920 2968460 541906552090054750144973303011000320 2968461 -593904562519526733178556899880823360 2968462 154443294328070210487110034084864 2968463 6434032261445891963784741806705712 2968464 -64339249529819318099263111514750976 2968465 -250974071584906838185309978377014400 2968466 -70812612958271025384719913886355568 2968467 -117146166264729184892790705195525120 2968468 -437359430664879005931980510375220352 2968469 716818262281378338327046951419215100 2968470 72031066875436882068841327307521920 2968471 92237391411012999102479616897267888 2968472 9198321104986701570251435702845440 2968473 -166885309572308671969964436414831360 2968474 217267085196949984314346798294250736 2968475 91583852753695698088187438974768500 2968476 -109924729523680469982551133857832960 2968477 -14889570711539057747437609013450580 2968478 53857708682536276224228699893253120 2968479 -31221071101452780490233984350217336 2968480 36519607573512631127471170814607360 2968481 205151301593992202953307165723159232 2968482 -10882992622794894726025510614200832 2968483 13482759443806950461211413068102400 2968484 -197017337163903277476499977591859200 2968485 207146734590525906890785538129876640 2968486 -129667799291439262875245127047819808 2968487 368743407703508265045643535567318136 2968488 22327512367662951361079026917657600 2968489 -271695023101674889355264765308444044 2968490 -34773501065221811187678235419141120 2968491 -84588493233831395217080803200861624 2968492 -470239254382895848152995592135531008 2968493 -937602043935504474139113107756394 2968494 36924595800254841863252134492776000 2968495 -131747123443801642750428637141532160 2968496 -6130700349942915297835558637518848 2968497 120635777675950362633337633695795840 2968498 24717638605400098690662763657297920 2968499 -416435248559806452453216311026268064 2968500 315303117329827703521043967029760000 2968501 445384451921102267007827599493185152 2968502 327925740601727621106815786089616832 2968503 2511486659509184541980091294860904 2968504 -200520248660991972888538055403110400 2968505 7267661215490784443425099006220160 2968506 34592206855137066819761503366180800 2968507 -213018708512391833298425933888164080 2968508 -131003246869138337243488756803996672 2968509 -208291446055707979288969425344784192 2968510 -17609851949180224700894712669319680 2968511 -36852324254792675568169131665670816 2968512 -43140925567014528064876579827744768 2968513 -79555249265521033637083811280834238 2968514 -87109107241083250542831085816164144 2968515 219478260564731052818631254793600000 2968516 -13810817071799733027422280919318272 2968517 -690093097955406042778275429814654434 2968518 -5554847708842275976321625484625920 2968519 -553916956688683357736302796595287080 2968520 584727130583287556213327550308352000 2968521 76697878548202503946246031533066512 2968522 145724898269450667199788471047270400 2968523 -211785105231595799717738839813820880 2968524 -84713306393468112980095619651644416 2968525 5302255228668001519472943565160800 2968526 342845595806509492814009745190840320 2968527 426787061224375711896686716886820000 2968528 1066810455163651137234145638244352 2968529 491729549989907227463641214744278770 2968530 -70724895689134871960066179494842880 2968531 -13887395997143522464605095913899668 2968532 179271734760873538520577024046786560 2968533 86918137371940497660517942114272540 2968534 10051077879353896035575951003427072 2968535 8820248249618598598482859926867480 2968536 -98339869015633858563008031323750400 2968537 -304120092957084901004248069906973760 2968538 -17868437064408837288779254560308256 2968539 106679026562740379680390776073566720 2968540 297559979391945725071667014349306880 2968541 -38611706386480435289550891978937920 2968542 -78204143422022117046588663640421760 2968543 403993660926277907677791385010117784 2968544 129911663169782468528304361948839936 2968545 7930726979240612789261039341722240 2968546 96168439845476034472682568474647040 2968547 182642676673992714037805419944887952 2968548 -74100901370593252106138346012672 2968549 -335180356500713855800989962043544450 2968550 11679983811478839870058313642908800 2968551 -65950609770912991084850202856515000 2968552 431469193243356962432254523713305600 2968553 163608805297987238517562367006590080 2968554 -137447849045246057634885685296526080 2968555 11482003230175200614973262512276960 2968556 88948712566663057901494811083054080 2968557 381356660246714202487615811663208192 2968558 51832125902293530451728814361971584 2968559 300683831292590774911247060487966720 2968560 -5111282971471045488506812602777600 2968561 162705602966996775708091581803597632 2968562 43103550126757807314098235490582032 2968563 -276316519741474508613334960338574080 2968564 -111844655126733590957762936764305408 2968565 -100471409432445768852841743487394280 2968566 -167790313130551906376013707937485376 2968567 -24013999590053660215442879702640480 2968568 500553182907526871321649733178818560 2968569 -19390410478552589444226856977387504 2968570 223120102795495181724958177064866560 2968571 -987098925290443765418908196059114800 2968572 184566711697910914463568410231112192 2968573 -244392217551244256743938304452189178 2968574 138549817323628225168618217495354112 2968575 -32723231296006547380620997657295400 2968576 -155511334661503685892099090874892288 2968577 -68539688447599691162504315324397648 2968578 84573589127658716811616133553281664 2968579 -151679874872132541108495631515488360 2968580 74202369595844191718527248475987200 2968581 22016280577231143368539517986891776 2968582 -37273136997577645698222591771592608 2968583 -42483813485269054432279369638542400 2968584 3413559469408618316433096487403520 2968585 500975725498075613796539934419784000 2968586 232692430312929330684867447235137024 2968587 7624207752046003158193789613733168 2968588 4708856253838649370737533420414976 2968589 -116316116783975757366481157438544276 2968590 -99262628998559707499040148712311680 2968591 -3946871050346714128627069004700672 2968592 118839677856970619581680167844839424 2968593 -246007156642964011104371707357368576 2968594 -98615041041912247914284090726056800 2968595 80918186726899012258782626597294400 2968596 -1773476531173326443988041745776640 2968597 36260553793877514536578118198263552 2968598 -150936618824458946932980722994173760 2968599 -96498877393012930903292537950902936 2968600 -222987271850561860747006205880576000 2968601 -536577595143095230768719420689881398 2968602 -10232861958297449775010143449865216 2968603 -338149324443284130757470047643853872 2968604 -156510300863712362909901075310815744 2968605 -35512190119187194065348539944333800 2968606 72224675445256339373072204155258752 2968607 -51471402553379523466681276685690688 2968608 -60031250074946710631565855599099904 2968609 -143556181720797156827839804330403008 2968610 -39442912867777151475633101641597440 2968611 -1637786094766071512343660828962496 2968612 -262115287893304204255409354030863744 2968613 563921119959819401103991097706656220 2968614 469000848864703967712421364954880 2968615 -15051503639157084211269302689068000 2968616 -240722724581179147219688639605969920 2968617 -308283347299037137687696997899905120 2968618 -14563086406287812250799176853089696 2968619 318879316985935389420262932853718880 2968620 -16284962737201875602545590583403520 2968621 -181103310449891870665841176816847348 2968622 125619812057777700043695423290893824 2968623 -62349362167256133639937376756774400 2968624 -97226131461437545714642986717429760 2968625 -348213347866481490804010974506496000 2968626 -217093768542498020068510611849280512 2968627 3261892174918794493778048966478476 2968628 53258476765014848448375177506231040 2968629 11357563119646172821807434909650208 2968630 -28266294532798112783144388776467200 2968631 -446147415650275095754280300949620568 2968632 -456994421044021157606153739973140480 2968633 522118418971132255907331686762809344 2968634 -3646477532208445465805371496175360 2968635 -81331970383983276378070439889632400 2968636 -207315519892634133823630792704860160 2968637 229653359318836752860207208222521952 2968638 -3809213412744072320823071830914432 2968639 443748284982268777291755599972853440 2968640 -1183300683433009232927926973890560 2968641 35367336098307402165780995925896148 2968642 180459555168327515339495212351845792 2968643 -606795845117832808472272843403641920 2968644 54855961073408709831963694473216000 2968645 191802960051299193547073639126341080 2968646 5640565429104004287648111890283936 2968647 332254943507452401654042602650803840 2968648 -187796510891603717134337361091491840 2968649 317940504062178550199166575991748260 2968650 8063705425782517923584015964262800 2968651 263342405484934557995540494470673552 2968652 -119201475932386106000033151950957568 2968653 -69509441829440146810512209213302272 2968654 21906140450650266181500368064733824 2968655 -128484100266061504770870253924350000 2968656 42144266125557562853827173683036160 2968657 -11784505699397539056057810160965120 2968658 -36310994111925006614201081700965376 2968659 -146642776607054100493805391643491576 2968660 69708911797180847982002728660623360 2968661 610493962355242009417349054860731264 2968662 -207590268799476368050815075833671680 2968663 -580331102790868091994561340416289760 2968664 43680844365232743772923689492367360 2968665 -65721356574177078058038773290272000 2968666 388975989759265290652977349727610624 2968667 -87163787518464190728621871951031280 2968668 80357163796837010391243232346929152 2968669 458642962816391375284326832243625760 2968670 -93849862768816623291846692100432000 2968671 168124172443327252562859823697015112 2968672 128351029779750734668913161698017280 2968673 -477243853626359729178134017830618078 2968674 149520962494382046367299223363073280 2968675 -88557957343959280157518224150648100 2968676 271306159810788120334003204676006400 2968677 2401896892595418768123767902443840 2968678 -373950676247916860012509758160387200 2968679 -23283258016165111397757116040568320 2968680 30183660386803308832339987596902400 2968681 -369118249183468912499263392282968518 2968682 37971412944824740284171338945952000 2968683 -153676608836732503579825467461707176 2968684 -50230507529073894904386273136435200 2968685 -32123961462025901676955293159128040 2968686 -91772990833743642538055357967828096 2968687 -184456772309497690990568219287075056 2968688 -64386698960291447494416902558220288 2968689 204487630544781087933255432477314688 2968690 -32826610588665318486477745112824320 2968691 48855429402527432611854160114771344 2968692 -162357706008078419936371983677595648 2968693 -58220774714443416479229698152600320 2968694 -88186439775830911831215241157707104 2968695 -16678952127628007320287925437926880 2968696 535865668071607119687275627505377280 2968697 47145279256982104019530273083559146 2968698 -112465254220759948837401779753281536 2968699 -3019441233789291402101864463200136 2968700 62418507951545181834018564254438400 2968701 -440990286670317706806930826013837280 2968702 -15778894369857516961219458461592576 2968703 547684243153362373949189968955032320 2968704 -134826782876298985134487888723968000 2968705 -252744986458899018397910174771130840 2968706 -9551796289353600486480213990667776 2968707 34089916420431683583295275640062720 2968708 421050401821325173579718325953642496 2968709 415117244181318654229309835770658910 2968710 -14845615639615596346882628865511680 2968711 -501691602369703283309754209956851688 2968712 147540362055469624408306614726451200 2968713 -220715480886672637734324982530181632 2968714 -202686070289616176856764987966011344 2968715 -38726485693692689125459391056819200 2968716 -132596135396388178192761844090434048 2968717 365665209196516780110381819626947766 2968718 28791083566752479663305132232986560 2968719 -32163596821790984765693878663761792 2968720 -882750593854150397597616549396480 2968721 -110752252570498088462742267798429888 2968722 67364161591062609947369113298375040 2968723 204585688906196698101792279501126864 2968724 -244345602786922198937624911236556800 2968725 -51773368224009647558065125108484800 2968726 -89612212943946679468540647788799936 2968727 -399994253511663022389095028234073488 2968728 7883378769324797818816198347325440 2968729 1060597229662438002454971683220016557 2968730 -12381082697097741486577578406892640 2968731 43430430287521314725415827803260480 2968732 31441002423825729281379930975352832 2968733 155151955868596818138365004486506982 2968734 -247573667742391276111349199292720320 2968735 -230821937988571508993193214300320 2968736 4674805318446600931357439954386944 2968737 -205195246214142002629983490881314640 2968738 150409860721460795352260757508445520 2968739 -45849437962512998728101536555207160 2968740 131077757392147706769477401509474560 2968741 726268055320295186288918408273502400 2968742 8800036080965349113892456789537024 2968743 89323961403129345352737012110100264 2968744 -415432420681421923080849931895930880 2968745 165025999379006568388075425395034120 2968746 -39452097405839078138653086388568064 2968747 140581405102873621457223407748742196 2968748 297440577378134493233567305503528960 2968749 80100478427682623792661525561457824 2968750 69462306439098880448427570900000000 2968751 -1285878780211332796216480075369082400 2968752 14371793306934809925519878695944192 2968753 -67825291722576431779770798805445998 2968754 -45863148417689365764095390771549424 2968755 480447462120899157077381506445944320 2968756 -35610304698404062412301055282462720 2968757 215493917454216302775652753616908032 2968758 -9371846982636955635394773455596800 2968759 874799577570878238781512522374052960 2968760 193012439840360174560123883755008000 2968761 -473137543193105223537064999941774816 2968762 -74085466960817911539475208364499200 2968763 -1619235899825854543787289704010840 2968764 23821198797207944375692425073198080 2968765 143883162325035565361050307469093720 2968766 123228259919002051306939655286651840 2968767 -370561262139004297577612385434987016 2968768 -187795577968391537484341792414367744 2968769 135130472969503657432988654958046080 2968770 51441392789278612495179436694200320 2968771 131717520831172711220173677882589920 2968772 -561611618626212248981107566453450624 2968773 -77753998987540553295220864496054400 2968774 79609964623962149763677617261559136 2968775 -226144333618157597826878202549367200 2968776 -237412433647720222533218202694548480 2968777 71429433970877107701375974044742144 2968778 -56218545352778452643599310623971744 2968779 215552910437451411764189129996695488 2968780 183079827194721475693330212829977600 2968781 8814858612068595985416996559326582 2968782 24108253672871772407439926632646784 2968783 61628147994523424057034220336194032 2968784 -9664020307347099238270823466270720 2968785 250095882003514331570448579011491200 2968786 160474536343267111142247745672616592 2968787 330843659271933966176422294459235436 2968788 310973542729844293591005038814720000 2968789 77064590135848209755328639902386656 2968790 -52972045989608505079130877226218240 2968791 -56036922247962617450275101293387136 2968792 399724319464936960762801058220288000 2968793 286879524108087520282871027189133060 2968794 40698180878806226500029703101182976 2968795 -120588372148652151462834390312458400 2968796 546291737289277103587354929670617600 2968797 -160073103156976333311218032845087072 2968798 -70873084336715524008890395122536064 2968799 229710779792899658257366135746579264 2968800 -123029731935885093979735064818483200 2968801 149397835167581244631973119620790704 2968802 647655497376755789953970807897935872 2968803 -68805616139638073747866439932952988 2968804 418827046405538038660021319247318656 2968805 -30314391578658866019481806438689280 2968806 -941292787951732864452896830298112 2968807 -54647188490497210942033286594167160 2968808 -150689055605560203696912293144494080 2968809 322496362932343023181315900154012928 2968810 3868883810769901446906622169857920 2968811 -69013404182271219187657947570100176 2968812 -15356959572623500550421815252055552 2968813 -591658849119786099574310746247696938 2968814 301769205416504701225572411090632256 2968815 -55453069128789137336860720021866480 2968816 -75051183684022860078628957446012928 2968817 -518542776891761746108488481366361280 2968818 12785047700349272150521348388325504 2968819 -36625677415762918744261748732579504 2968820 -131437003894605401266363445336064000 2968821 -232959942532010943380488426199998560 2968822 105561058733693026805623020776557632 2968823 574373513805279823147795704774096264 2968824 -397213962256549587840787897329070080 2968825 65488667719228953022476324682447500 2968826 -26212448013119024878794549029813760 2968827 83925600359174153532626139351926208 2968828 124427729335544411553228555932161536 2968829 -109475895163798898715401115665843124 2968830 -50528063979656405682359865883467840 2968831 -271870474596277861933090631553626368 2968832 360009857225526062582232449984495616 2968833 -36422574584262757699570585095242880 2968834 -76368768083363818024655505138488448 2968835 -287494076858085377018201686559748720 2968836 180683656122012247011668803375104 2968837 56566403658359831466393087301997312 2968838 208194396947775795599772057451828320 2968839 -228769637835291151139250012921461760 2968840 92895212572272698076221398931865600 2968841 -190099077313827377756386420568086758 2968842 3227617954755490153091652053637120 2968843 79545336864940771111237519054457440 2968844 413355953859351401043750332675540736 2968845 -197803304851191376675388047142745600 2968846 -140514001508305417848668307645575040 2968847 168180488282590758984338854995720432 2968848 -26834096975709468373323331522314240 2968849 -2263977510342768315327877418817792 2968850 -74314729047238964502092132856603600 2968851 52582115937546025490415202706803824 2968852 -232709633954569976926970492778024064 2968853 -193737607591203224740041335834581554 2968854 49778043588184207243743118822367232 2968855 718639532363138214221010737264063520 2968856 40624052677282634063701251901440 2968857 346988422389105550438558964564278554 2968858 32459806972784128271803279547604480 2968859 146240487097308895818534391728285060 2968860 32188772741108607453161647568655360 2968861 190411851165605395129235136289659270 2968862 -77524856818841854219041133257594240 2968863 -64619303776154511874644016110511872 2968864 13312211742576389930786720653049856 2968865 10156574028880718543999546578221120 2968866 43374317584023570404282388316473600 2968867 -321194869492329929878172633800624248 2968868 14873255606710618873624310420299776 2968869 298315157880536155865764605027963744 2968870 56040369038918423714262664993720320 2968871 567145322076914471081424917934798072 2968872 354796166360563697009102687633571840 2968873 101451237122052595883641192965248500 2968874 261579672606429605098923416977461936 2968875 50677603228510332516051133764240000 2968876 238745736187487420445362191547567360 2968877 -259504835057805609135326031432743274 2968878 17244350536575050013511043558304768 2968879 4558447322828944629562618907551232 2968880 -31133458972784703268934350140211200 2968881 32273203655299215235935319272676800 2968882 11337849691572690183224447558290944 2968883 503484488225139406229750408749058520 2968884 -168777608415074577879333372999204480 2968885 301824661049449637624107320565463580 2968886 -129028522191470571569749854106634496 2968887 277774791502230453610538521181769960 2968888 -3528598794826590694015241406935040 2968889 -108326723603179050636695513148850368 2968890 -57797791004259527921185323523150080 2968891 24019405584586778320494669860536292 2968892 1329098453842800738049317733530624 2968893 6071089337757502580177539110071622 2968894 -204921481781185803774076882498338240 2968895 -125167650784080950072337110263663200 2968896 -54097225360638051595153493817556992 2968897 62161721538367759817353817723854406 2968898 -48735425416458946134483062994154800 2968899 260459002994586093474743862356751360 2968900 98814139187683364000798184708480000 2968901 -29079836729019089695270693425646080 2968902 94853274815486840300581204164358080 2968903 71663818394086005374677991124312880 2968904 -463928072197404379132714614305587200 2968905 22479405653377695341977838834996160 2968906 237148849993464276807751966895599152 2968907 175159433223417063998547110268507156 2968908 -277490766944769330162609484130787840 2968909 -141110058073046240819385166819785696 2968910 -8446913497999520704094695579002240 2968911 120996424170478055973292188769602360 2968912 -82445619109179585250078817405968384 2968913 169292168636403719666684572661154162 2968914 -59351352411277227808962301446512640 2968915 -380382108074609644831954826153215440 2968916 7386726330387994753706684995002240 2968917 22460188604671639610215773567871104 2968918 -201846579621264383042675169011823840 2968919 549891129054173896693876724100787344 2968920 -417856884469174890680232289536000000 2968921 -121171452841513561786697323453866800 2968922 -51524334045417845746848047497502976 2968923 -176864343795186992985356120940397416 2968924 -174122526698575754744128532823962624 2968925 176507665376319560693749948581529650 2968926 255584188230849695444274358550313984 2968927 134599379463378895048467098153655312 2968928 401305256224754993503761703562772480 2968929 234531739422444815442144386099870544 2968930 -4978602138276568179223841070835200 2968931 -165840833069643077782221106743065280 2968932 -56885386641971400462211000214224896 2968933 -28763010274282869104419924869324480 2968934 -169188295124224130096367668071428384 2968935 -4749134883781745511538181785906560 2968936 -203289284362586294576471030911549440 2968937 276850102149788101014023648561078586 2968938 17021045498033218088816946181672704 2968939 -488529723078024605633447412931772280 2968940 102440397975641434456179605989939200 2968941 257830821169623775519811326981680192 2968942 57935014479888557477297400814651200 2968943 68689462045175404128293671155835200 2968944 72056162395317048083579673452740608 2968945 185052089046522358523866942078620480 2968946 178752767678911954060381537970886672 2968947 -477532065675145398012311676277602960 2968948 61075825364917066505696337953938176 2968949 -256040011950909204517665737372892480 2968950 -9767394583717703132732028381662400 2968951 335117427750847338583939452522338400 2968952 -33300025838365351101361958739025920 2968953 -62870140495769890678878481835941440 2968954 4655829982749515405416266734423232 2968955 95687538622291338486246806068811520 2968956 319140240598941332923233212985165312 2968957 -53217088499162425987481688529265120 2968958 106752217320393486310598294491630080 2968959 256056105819009014514730841130541440 2968960 -57499240808409923055764706951168000 2968961 688129223255606295338184082690706562 2968962 -54516853231951504858758433333877760 2968963 179222038762775308212759023580042304 2968964 449287089437019925002626159082830976 2968965 -298603855328419503181049793860798280 2968966 29234284766785662085311016553883648 2968967 -336220061103272371118047619751498984 2968968 -228363633758406699200799168322314240 2968969 367820387823927598274533711823443044 2968970 -59221077383159228156071689469995840 2968971 -211775340586709500473872328606962496 2968972 -42883173518248717142736543903572224 2968973 -25903127217669947215141314180579360 2968974 110536599918857286058077559415817600 2968975 120179519448421483344736821963715600 2968976 -59038938698345466820648689996054528 2968977 -9361825073092221256835746769520 2968978 3113966375315332539640663895654400 2968979 164452553592906695470760955058219584 2968980 -1153666488762324834311328633446400 2968981 144529325030073060219888091663120864 2968982 154894716777491889120326292202181952 2968983 -28799685215672728799416411390882320 2968984 -300477493614123120680907732889620480 2968985 -81407057467525507018470693006046200 2968986 -169894858146108363830796131400281856 2968987 114360962609032626187867379664421152 2968988 -69251054043233099352883974089009664 2968989 -432549902713059641527606307252290176 2968990 -163176283934782347845967928856133120 2968991 378416837753315444005361682473714880 2968992 -226788425756844303241015772257124352 2968993 -133019357092060434460786703917369296 2968994 12955099542633358217756289739198464 2968995 180268121995039424764369102949043120 2968996 286162660298135186281154196988473600 2968997 13998211667970101641150170793519200 2968998 -176369295470170346682691175755937280 2968999 -388253429065843729139106130412499408 2969000 82670292275046173822690845171200000 2969001 -69337771700446210698591699924817920 2969002 -72421002719515236092023779302580048 2969003 -87138753995433964464586610551148748 2969004 1204351025668898286717159909460992 2969005 14518053947543723507333864391771960 2969006 -221984973230997988289593045649909760 2969007 95594663369830027657831127952339456 2969008 -102955093716066013677929757746790400 2969009 760513852377483247828602242867832210 2969010 -64214076480348400416153853473600000 2969011 654059696064237491296538520398585612 2969012 54281050278916026444175865621533056 2969013 -257322323583612568911645611672108256 2969014 -172322383978369560758610170876994144 2969015 50369066313473119868539084148875200 2969016 -362784149075102333496181161040281600 2969017 -297474708076227892429573290688878934 2969018 -89384797124528355040486380801451296 2969019 181268445845404246736881656290015244 2969020 -278548775932484747814876396158976000 2969021 13008435860055221877676159066996704 2969022 61925410136775343699549146633191424 2969023 -229181027066951254330501819664705728 2969024 114495681460865996425376194558427136 2969025 45843251227798226029583859493689600 2969026 -60391736894934353854613454808252896 2969027 330441124201441104439676492231335872 2969028 -26786889826428258925045030606970880 2969029 251468169111769672167519917701228576 2969030 115582222114435441449617347646092800 2969031 75607858380745689616381180864925520 2969032 -609786063667648913868742687217049600 2969033 -320131929628946495725352555319377100 2969034 -54380754386717089321539943659659520 2969035 16111864440509931610420989240817200 2969036 52136955596082276616984647267188736 2969037 -207004483399703111234797452930509760 2969038 503093803765384308735681634508613696 2969039 235839409596828399878792351770905840 2969040 -17921144928252690124916895350784000 2969041 -271590287972467895895274805623564558 2969042 3673516611006903867866657503783200 2969043 28245225008528596271185947664697088 2969044 114404934693302221779724373137651456 2969045 55911175457764053349367053467724320 2969046 -139661480413962518514948741715263936 2969047 431819009411114602810332362281384080 2969048 -526324731748473396433460370660464640 2969049 -138672140164235215076159941735578240 2969050 -7704755765181484061890789224000000 2969051 217075473562316359679777065643432400 2969052 242270548668953436376166566986680832 2969053 221412121866645637033904621663868364 2969054 107937459978816155605606698079150080 2969055 -2241046543892561151594937447470840 2969056 4688207278108810351580078646755328 2969057 -193919529148568214150605347149091200 2969058 145797053390375638952051934284467584 2969059 600319573921361459752325381597679260 2969060 63378115976975695797253202969448960 2969061 294758623871172030025623925807896672 2969062 196339571751812735390967196569976032 2969063 349194557235667133158428872923392312 2969064 818184632685808682501755021393920 2969065 152181842806330861275868057052529600 2969066 -84940122174143316179524478444096160 2969067 302641261281149683377497673276392112 2969068 -124103933781066906227344958666691584 2969069 137442470700973932495818513939353440 2969070 -20005986801240995024011715444920320 2969071 -1857770649583488843783388261887616 2969072 15100220183229452258944751335243776 2969073 -152814490222257014330533747425832800 2969074 -172670951937773129644961695277140464 2969075 -121887764301410424702366421266011400 2969076 -21919857156443414515044295043776512 2969077 -323677158446925956563667506207997568 2969078 -114062820253939158482145554320711680 2969079 -137779827573025431958977579595151232 2969080 -16394710665952527547419317053440000 2969081 -46505403122882055202000706237697708 2969082 -311559143802860351615009598872962560 2969083 -49446198535650523815266744614550496 2969084 97672443714278537615796338114826240 2969085 51837844555917955023202991011512960 2969086 -336436274704465450605889304919328320 2969087 142263467974662066067907440268603904 2969088 -129117196880189634337147294240997376 2969089 479227594615551401262888497068005890 2969090 -122708843092628081024383967989471200 2969091 94203876009833459059440489255519300 2969092 -56827729535856683128349593078190080 2969093 -572411135308403315204367510930627456 2969094 -60070993308975779746698343428820800 2969095 -235794858711541332947477095113158400 2969096 -181718588034470780720630488572672000 2969097 -45315201772235566391004068600897280 2969098 -423699340301022306712126221170640 2969099 -190748261529004010826913883315870064 2969100 -68243308842738018584127057331680000 2969101 -18751087412320818528480771964944468 2969102 -109936335064532226202580373146764608 2969103 -17789303183724479174891570009032176 2969104 -46450974331912112049141581804462080 2969105 421319707300540260213858685776111360 2969106 -130955771593401473260658143578902400 2969107 -2690045918930589892745511983615280 2969108 -49740354223177807063770990335417472 2969109 57129198773268734995839349569321600 2969110 -185690222421528614833693044086711040 2969111 -733406811491767624479410191625868600 2969112 116823963036246413665767379134013440 2969113 -92789215103055830173274462143284416 2969114 -222156518034557094129759372978497568 2969115 366598461519538652794728653535709440 2969116 107110512545349478790147656494735360 2969117 497256431562815266078262291568728352 2969118 -99015825671081657927381780679508992 2969119 -554283163500750629342498954960963856 2969120 -1967215478793127228836758610247680 2969121 -197613606686378452184792256721711776 2969122 18081158467986691161402351753713952 2969123 606388784334532012820463470755820400 2969124 -60467706841574375687277164944355328 2969125 585686680091582570648989706086299000 2969126 -213520844402927813755119832547347488 2969127 21384294926552611703887461649130160 2969128 180233700633787088509087375241948160 2969129 -11102749275242293517644006255130520 2969130 -20976185151422717083522467075648000 2969131 1035070781060918939353063552060867584 2969132 19476476560950404182715341925104896 2969133 181080439131227499598877355045417984 2969134 -108127851239913715201944236998267008 2969135 90239263940082774784299841312680960 2969136 8045346612352769309708561852006400 2969137 525605088731363299824039552983552786 2969138 110556816888405257226163446276402720 2969139 -45020749790940294257989180907496192 2969140 27579603767435819635647895412509440 2969141 85008107589253976385726576342797472 2969142 192686383231320126317147744912100864 2969143 -150911184763904404483246873374945000 2969144 -433015238572215654941263848327843840 2969145 -206871384459781433602088350696139580 2969146 -172208428505048810293377037349347728 2969147 -437372953170716436142081013320453404 2969148 15929295997186327939400003661987840 2969149 76197076531658210765269477469806720 2969150 1832811271728200753075239766721600 2969151 -56898772486142598732343629517323120 2969152 11994916707136532084865207804887040 2969153 -315758278923113860166850105873110736 2969154 -229530540515521384253461660810274736 2969155 -164230164973282140675547140595021200 2969156 50423181754215649594469021080379520 2969157 -292170704887381151499768775510889760 2969158 -185315486406648816258782714727004320 2969159 30668616568413515240281965614979024 2969160 -10274819832740099865781990305792000 2969161 -616736335329465699045818412154926210 2969162 7978294812320438989320436228015104 2969163 250391326797060757765884543959428320 2969164 -235551165359620227281021195055963648 2969165 302650173002488187270847506565065400 2969166 25171781545497587057927343933346944 2969167 593163625692575317216094231009903216 2969168 86007069895901108573631562184785920 2969169 -75042617605144424455272930131200128 2969170 150796102826089423108757644658084160 2969171 -721774648515662899317949754058788628 2969172 -250836210016655215070312222283214848 2969173 171311684862420761979650698937577422 2969174 54534933480298836628375971256214400 2969175 124009913454725298116952792461232000 2969176 46154835222199311176889711292661760 2969177 177805433429862747507863890215046026 2969178 43744049014574304068378098576296960 2969179 170566416618425208508002745873444560 2969180 -11926853563359340718504088285388800 2969181 -238677587013332160811664001030475872 2969182 77367595604186554929952576782360192 2969183 -50789755768443350907306753092296080 2969184 187493332806408771586819345067016192 2969185 -236847414123217667802084312132532800 2969186 106305664660491170944585882046169216 2969187 -97931947191482370243174381670475520 2969188 175130935695060174245845802330737920 2969189 789657486620321315056394384549460990 2969190 89521203969911865360370296173875200 2969191 133690390057958969244753948789364392 2969192 -520488783371712171816465122559590400 2969193 6386382011250446612093150624312544 2969194 -150327546990218364440481978844571040 2969195 -485567367576153468028831308205888800 2969196 -178575671423306832468560052470327808 2969197 39381333867054986065991136952956864 2969198 237633013852254075375732794291582400 2969199 -23546033588688221525470859254325976 2969200 20827982789897618106271056931225600 2969201 370421778497754905877948777863278692 2969202 -14430055194856446536683911743873280 2969203 -424541372443298652215925392802663240 2969204 -318030646983030447374738306634998400 2969205 164871997553936830610286053872515360 2969206 323810461446673041423706412650173120 2969207 136922650313527574637769387629444456 2969208 34240297658809502045837461130772480 2969209 357364846054276050725625206455058304 2969210 43905479086101543015488746442657760 2969211 -24367153270006209477002548080494592 2969212 288279979440674236896625784527892992 2969213 -139767154943000135240445155039001096 2969214 -53533588321292413202287087300894080 2969215 -4589752901076613699684541272929600 2969216 -245172348326482876309610769300848640 2969217 -225007219108339468847783474306189166 2969218 -18082090162151295415154721129093120 2969219 -97181912568686074797277276384608 2969220 37329054697231920632638773130936320 2969221 -269103153805662236301930966363122400 2969222 191028600364064769362301856300166400 2969223 85959988787641012042296878286814800 2969224 -143601908428801130042678561891159040 2969225 -3240661689761170692710750480841600 2969226 30594327433255250224821622516952160 2969227 -322094629413873652961531133183975368 2969228 20905430444720539616486987596877568 2969229 -103927995328750772037888818549630016 2969230 194346309984070674901949275138024320 2969231 -174239098047996584445807396693133488 2969232 18532212490345053175227880802353152 2969233 48491461326625559462733655026546482 2969234 -309514226566256721428927674695338880 2969235 -206385695635993655535385683094270080 2969236 2930925620418948572880040616720384 2969237 -633802977230886675143732051855037000 2969238 191222622945555645547483327006686144 2969239 32934970493277082792805770466447872 2969240 -42128576737297020721712448997171200 2969241 159064595209760101685584370720589024 2969242 32652288647352746989380038912845824 2969243 -539493548075650882103790931088456400 2969244 370343431922378876325981579987763200 2969245 106829643965711827203284399920581120 2969246 -120503982611184289931640323624924160 2969247 263547141449254637704567128769149000 2969248 -194232360143795281638331138237071360 2969249 -614551933665838023980292898856190750 2969250 -35702021890075912141023418790016000 2969251 584524993263487757850543763113644252 2969252 98159392755618475331878145282764800 2969253 116721075069085342615648448169337182 2969254 -169291125920659822392161295537124608 2969255 497337425701637671654203168905855160 2969256 300562109000625005448343149746995200 2969257 -524553036402577688066108527254623494 2969258 245704640612954800470351769167330480 2969259 -61905234262167815858643634079651496 2969260 -86158490596494261462387767204904960 2969261 -18311679134109501711186903952601076 2969262 -15986551962226910405530743800955072 2969263 -71862415835704942790671821449717760 2969264 28123201179021172023834319915253760 2969265 -69675792175873848926511194663350080 2969266 103111314812220750214164953601794832 2969267 -85206228037103845469664753073151328 2969268 286507484379315042909870571207741440 2969269 256042704123088200825313166142641020 2969270 -150935750379880362425651902609939200 2969271 137227014728016820854705776479946400 2969272 404175205968786865340719718436864000 2969273 -135025272728324511826111406551493376 2969274 41489258207263045737227791324729344 2969275 2990804877801036045980098347635800 2969276 643444407910785991100549519403743232 2969277 -85531034672696159925265068038649792 2969278 108651771524892152946573096881701824 2969279 1941756319303758101447671395350400 2969280 50162938098500356444703715030466560 2969281 -184433888119036991726972549483334720 2969282 -309077163662234432968634219702275200 2969283 47933557027640005879486287771967224 2969284 244389820474303393639804951000846336 2969285 94556664649306486881309007008070560 2969286 -150271809837020973436915266337308672 2969287 146105018427491596328089004192594872 2969288 91777632099806049769554831890841600 2969289 87097437617572893423339300658334400 2969290 -59921232360807360965948543980317600 2969291 76192659067553465119886101176712224 2969292 6642568714684773454469692119936000 2969293 48364768759421819999596492585852982 2969294 -395315051359882087440981772673245440 2969295 -100554700856712767530869933411955200 2969296 176134612378515071607564736018120704 2969297 -134096880827687979960541457932555788 2969298 -2268519586056528645712151297873520 2969299 -357594040358308525436325684106045200 2969300 -13241936228852461036225031001139200 2969301 166838082331463084380473188474880960 2969302 -105497566624151053443590022333149760 2969303 -321534398015876512107240164832227448 2969304 9951313662530231266753251012771840 2969305 180948899804853408599712418546306320 2969306 328214081810724442921158264391733760 2969307 183733707418936529925500461889217360 2969308 -39616504526975709416860716856387072 2969309 -58760314116229999748236657278093984 2969310 80892326895047776983384401513529600 2969311 -430885865080265956468431830237397088 2969312 35261586087362123799595729434181632 2969313 -179488154420885744356066469918474112 2969314 -147678890923135215699365108051661744 2969315 66293001052188471608654323982490960 2969316 52145672029564752029467550343647232 2969317 -162683813536167641170117251341606180 2969318 164536905154587626604566699910812160 2969319 211574544674119916913007944215281920 2969320 -341493785908621273856519370565632000 2969321 -113810845585626248685766175781984000 2969322 1010757379334319242840626604204544 2969323 -50777928416628467170626985282918656 2969324 -131493029317187647696555650545455104 2969325 87486813848415065941685294264232000 2969326 188808847271082197768555016413378112 2969327 492005717185046913546192402882694512 2969328 -48536899062406530531056502955278336 2969329 352640532850578386019912351451376880 2969330 -36750639177412622667265928112161280 2969331 -259241922434581697432284461395554248 2969332 181559026439079268169242355737767296 2969333 -765444451044785045003872548503054418 2969334 -194775475734764810265235479209584416 2969335 -164715039799867243475262989074304640 2969336 200604124104034264597948508212838400 2969337 -58096978358187300409987140251158848 2969338 4994825898226128721001979664368096 2969339 -788189799568991539242019947757322400 2969340 184070467592077172831844590822400 2969341 -495813418299448535905523784629978228 2969342 -279573733638577463547990041947388928 2969343 85480525929048958639469826272824560 2969344 97177747510540584572833547268653056 2969345 -223790135377110700598025975976425900 2969346 23732998550343667782326639422370304 2969347 121056945259168461486289844164563232 2969348 -11897075960439930461134002498266880 2969349 -147841568985383612663156400008187936 2969350 74084791165125957994274709493730400 2969351 435047178184244370855970953952185600 2969352 -564211686056332513001729783205888000 2969353 -415995206872147182274630012265931980 2969354 191717700871451668945606549329731376 2969355 -125389362304979785942579298130305040 2969356 -26912402213556968549314852615741440 2969357 -394137385275467091434468518968624288 2969358 5267301574366671330738442131256320 2969359 368560212277650535110456621757776560 2969360 16627305245465668365428074041262080 2969361 -3804062428213583740341667162683498 2969362 -94632494682259300204589888130780672 2969363 -785259356432976176289521941831730388 2969364 12202160995859852937567160525565952 2969365 1649674229598479123523476619419520 2969366 144944580547333158863243963559690240 2969367 -49420631509679569681381973774115888 2969368 -619508154643139220711471884206080000 2969369 18656099337162235473106868833165248 2969370 -142449411871956965878561414480872480 2969371 146153865928996313834363187033957592 2969372 -57928651252892228685885805228443648 2969373 549036007567107449133336835874641920 2969374 -24026108562078523360993096266790080 2969375 -77641419395235862168054827258330000 2969376 -116239861891456159446676718268973056 2969377 19382201695192823694333792269160480 2969378 67445453537305316492393671981830720 2969379 14101122005341000154353339054938576 2969380 -288901410571014614942203501026451200 2969381 358002179060017913010173816354742012 2969382 72807279802085129551093836301841280 2969383 -506255259492429989333094416818514936 2969384 -188234459144585821627057917548789760 2969385 47319162003501799448555555119185600 2969386 48087535441304490519097945615161600 2969387 -80651752194869342858051402652930048 2969388 -248291863820264270036826041913116928 2969389 -208500053954608549523885588978344810 2969390 -197613028837727541334055446521851520 2969391 31602142064374385123776917726313992 2969392 88029646933378850775532628883210240 2969393 163028069920202798039487221565211200 2969394 -35975597593548273499305074058595200 2969395 -83594509822199509819126452484068960 2969396 -11386889645604574473246606488064000 2969397 -137182246586840644873931313204526080 2969398 -247264303447068885595704422052864 2969399 -25449500790437068919297509691732736 2969400 75301689488203528322917615824384000 2969401 -165736117004890033097998783544829296 2969402 225724513649793718793160162243607152 2969403 118321240222212077953321672950825408 2969404 -203319083612509287328256239097734144 2969405 -116537195147931223905745225683731880 2969406 -361956530731894483020256888001280000 2969407 122692509526523337703724010174304992 2969408 -783461520934260327810301056516096 2969409 -243017189879445877325815394196754896 2969410 28542403589025673608309928737315360 2969411 35299295526495962410604031420301800 2969412 -62947475003223089435462746928882688 2969413 -228174022911221900933225380917693120 2969414 -51998591508964943339770187194844928 2969415 89947667930051445213233286439948800 2969416 59202841279968736568737112649876480 2969417 -715429115673802161779736572099673648 2969418 -114962063712000893731607433584599296 2969419 -731768652719080649476917134916142640 2969420 -195994002417054005409164280029598720 2969421 -3980279671690363076559762374572800 2969422 293013835573114074513946791651393024 2969423 59954428644481550376272304688098672 2969424 91713091467032533497783852835651584 2969425 -25174292804323047473509127468027700 2969426 345993063110119596224882795110008480 2969427 -547956288553716716296738554200256768 2969428 -34727928697919254794985288754528256 2969429 470389127798075690214144449604446784 2969430 -167380058554531972035981711707018880 2969431 266965058925963685551753771315480720 2969432 -413764253720874874500323096097945600 2969433 -268887161813912052401420086397328000 2969434 125928044955579965249075183304756480 2969435 25986970750663456935039123754301760 2969436 -52922619800611497751691707470130176 2969437 -638371196817045978212371770195389914 2969438 132237098197496930113673237373884544 2969439 -325579763507099547992822729419180032 2969440 -241508555499810442069125740817285120 2969441 -29516781873046419088443214417769148 2969442 -29233985468115637900934587431779328 2969443 -418306595477521482235485006755540720 2969444 92501485290084932648922911218384896 2969445 23461163600499775561963043999797920 2969446 -11403216413964999749948717004503328 2969447 -79833705629120304679294838001731160 2969448 927019594226102069150668713000960 2969449 -191578792058311278282817226800636614 2969450 -201669409241158867237419222034080000 2969451 -5015235498676834703177327950435032 2969452 -668092882452893660216281582400092160 2969453 -43168784507374220026004936609623200 2969454 93391410571516465674000842539837440 2969455 -152503363835385738876038274951168000 2969456 -29886384962625470049678983223902208 2969457 192808954822965935232061759043403360 2969458 -64929536193196339574076624819577824 2969459 -145799067626215799338938968919837120 2969460 147924626376023561569208791919247360 2969461 -212941842697983150571583579301263232 2969462 108115731281493753034644802466515200 2969463 1979583779505972710243011064413824 2969464 -41210411955195888316513671698534400 2969465 229110889747190014039645278681734400 2969466 40501661306803582521451315258741248 2969467 -412353348982773371212760996967771484 2969468 305311503853104699172310403565178880 2969469 -210549420613789976949705774637194906 2969470 -97797559541858945000312269722624000 2969471 133317140912146723743866774499756672 2969472 -88479532606687144569468731208499200 2969473 290691729056055313072413850139034964 2969474 -183219263395276948627044386069577264 2969475 25628779238180525616743425140593400 2969476 26488413809436208261671763674258560 2969477 -10979102941928038208764103331757056 2969478 35850706010424998578137514811472000 2969479 -163028861114241980748682819655474920 2969480 73726735232984155517846125885132800 2969481 -392603192158139501318217479133873648 2969482 229564550039749710511699743085964592 2969483 103248337695898867007182595559507624 2969484 -23731500192405013277030498871214080 2969485 -67647875222874613105128238647978600 2969486 58922481048619146632848984256095488 2969487 76142819400308317274710440391092000 2969488 -17750825243983359292144422228287488 2969489 -750145264733088557013752225848501710 2969490 -149146752965264908259698702445898240 2969491 135305608028374898163196712473708800 2969492 -94427364998740106645940963642128640 2969493 440099317792103660965909613713551264 2969494 17447975261539810350868392723920448 2969495 -146638131846179938001921049801873000 2969496 312844357936830847947372553029765120 2969497 -728166604592976042140042926504336054 2969498 291499601693337416421249818725741536 2969499 -321849338230023263599189918707309816 2969500 321772230909558155853721676672640000 2969501 490506774820842676602843653012417004 2969502 27708465993400645777648120866253632 2969503 223097871944990131302759771753846752 2969504 170739021636863671073376358049513472 2969505 -109354684418434005873862500514270080 2969506 -383802574383266469570571426172640 2969507 -238995016102130656622357590063911936 2969508 195293852364197782984373728934676480 2969509 315795230521877604886402564138676472 2969510 -36964566509364189655113951376272000 2969511 -290271454262571331136998047191565528 2969512 27570809917198469574670760283340800 2969513 -716456451940531399447968386152261020 2969514 -46149151405951873048203647724994560 2969515 7179818492193600814570612876664160 2969516 387218304975380378946452886556285440 2969517 395375309263003373807547746390633280 2969518 876090208465436946212745895905216 2969519 59639593696559183507453541336048000 2969520 -16425582550364584782125627480801280 2969521 144520205121705441667636348172383744 2969522 -35185824082975560325557277461069408 2969523 351731526151521515516378374863588372 2969524 -470528799343959692955062592492555904 2969525 140177251893400352798451613800897300 2969526 60776974384881464506788360182661120 2969527 -75317784183811611220696220331746640 2969528 -179591560821484219085139540453027840 2969529 -7195209421385374932074262551251200 2969530 -155602455064019168900678067022202880 2969531 -79981738264122870501370911700024800 2969532 -179832943259525360697706516277804544 2969533 -131876175939846551584035259944375936 2969534 -12872660003190133888350034324697280 2969535 269432380109806918935064976506669200 2969536 22131505458062288229461073802035200 2969537 322107370922989280891263572197568 2969538 22813916280790893760360081149728256 2969539 162901773666385735341631608048682656 2969540 62434483500327151803620588432609280 2969541 27097121219454385922575802424427164 2969542 385699792154203244341566942253056000 2969543 1700811182568164355418206259374480 2969544 -54752356753911256651947880990433280 2969545 36835976308452137346590473574173320 2969546 51482190101035173466501503186653280 2969547 337920623767661049670308417879814872 2969548 -193582556935979452997145452539868160 2969549 98676943479047130312604789206660000 2969550 85201822241485839552226798531080000 2969551 -77252269328619701385032942578399688 2969552 8921560780479085621389111417372672 2969553 -178531810579860939358006787482458816 2969554 -228786563388183409515097895263193088 2969555 -14684001498925343685995412708494640 2969556 -123313807299106313716291671344560128 2969557 -10228685170100333943665332193637348 2969558 256308349844997649443422258600794176 2969559 -384479898786656164003125034758599136 2969560 -313513705460227896851161041038131200 2969561 261285890467629771761360990158616832 2969562 -177273266710303534931664037997557248 2969563 142917311281097860421294311904500360 2969564 -106001249245150452077164685283024384 2969565 285418484718727381296222689711111520 2969566 -6538821581454406401808955324555136 2969567 -43765594446931129865163297044815920 2969568 116783108396590375974436066704752640 2969569 -492574661399792800772427936489160030 2969570 -30077345346517432219271776986456000 2969571 52128368381602415731865101969909824 2969572 175456109645298517593108599103118976 2969573 294995896327925415698919082556061822 2969574 68649678287641846895336752811535360 2969575 -29847453301380766663537303367808000 2969576 248359851457567989730702373195366400 2969577 -151502176886267100520912743281936952 2969578 244058025569207172624076232332796256 2969579 25733184232011859934963841553529976 2969580 1672954135490162958447175442104320 2969581 -306250453445311733898813682121840736 2969582 -16040288362027353758483247256704 2969583 26232208529854629441138469244264448 2969584 -71074381514191188377206882592358400 2969585 -722854618499819048108873756359527000 2969586 -2337824234649174167099900636606448 2969587 -341792282227551755406775165011158568 2969588 301384651451816215899768225711912960 2969589 2434932887883078949697997655516800 2969590 7672123215142159280585078681533440 2969591 -150887730929030077634277210285034008 2969592 -58663714414901884304493989574881280 2969593 1034311796791020389536273150930686528 2969594 -9962239653026339921085979663815168 2969595 -279900000775148962890413592983354400 2969596 109544317641633774439884011024985600 2969597 120972291084703201678228062075863046 2969598 128828854921095574140888240100179264 2969599 -92815845970304277193088731496863536 2969600 235609294927257107202608140910592000 2969601 -656978889560067351818368596514279296 2969602 3156746153527382164729052431238208 2969603 -27636868641781417834986065090054496 2969604 -231689318858430550768345086737280000 2969605 267234501314314700889872157918756000 2969606 -93880292257346670284199447771961248 2969607 172682071083213574159827038979824040 2969608 -257171939569944251275701105585838080 2969609 473965490160853237433977218510198810 2969610 31347437911643430314425377091584000 2969611 -143001991126874483739390274509908880 2969612 34578572365036027717533566416642560 2969613 -82794854639527272582102399696076458 2969614 11715481546721336897251126180982784 2969615 143032548262577029337243401890862320 2969616 19563472132333251181802294315581440 2969617 -38799595461844752243117456961903808 2969618 30012758299683691370067953989493760 2969619 30969386253465737012536425817890744 2969620 33811115727449197186271370970375680 2969621 -5777648533828601479599796957392708 2969622 -1715505788825667008523397514429568 2969623 -1387040739626194575142572570494696 2969624 -25618739783518192329491374738636800 2969625 404136403091847367505422085515680000 2969626 -299330235621724196161595019061797120 2969627 658673084590824413363905793055481476 2969628 -136462485326166317280910758378753024 2969629 -373025654352976709918031052310434440 2969630 33917685977267894101798183877493120 2969631 -158576836469956441180556182524687888 2969632 626828711854005320605458606509064192 2969633 474159863765499445384679037484509360 2969634 -156468533972362751094900731309819520 2969635 224030353391054983578160331930489760 2969636 21570736401343426399332475001662080 2969637 260243464609866890255406779221068960 2969638 110547615298092125567381034112596096 2969639 -302680830131092684371839476751948760 2969640 5779516984647075879346634182963200 2969641 -104298946966928786845797750513894400 2969642 125717450227401358566687362631415392 2969643 -50995763656017497546621690639658240 2969644 268008026311322250894140363393122816 2969645 -55763942951614620033466431281187840 2969646 -30797496143324902658025477636037632 2969647 329869070419010916283500393963823320 2969648 223486975772178563751544541486776320 2969649 409715269931704462572996882426345120 2969650 11609202902872401803283146700058800 2969651 480470324920651602937648790043776652 2969652 18101381026107036071678539378102272 2969653 -731587680608921445520168553768891040 2969654 43223944056137248556116564259791776 2969655 -69371764653233872221975303791878080 2969656 -821901457146097452396805617963479040 2969657 98861946324515440595232356202820032 2969658 -42950480524781310357322755127341600 2969659 42029974009166699787598711304093952 2969660 184504549578870564629566548352135680 2969661 361221758189850837327922571550435072 2969662 -45817918957409105101902012264746880 2969663 -130769913177024490692672899430852720 2969664 96570075240548955315240331772952576 2969665 43098097466662973313096497250639060 2969666 1428096624803571784067205558987264 2969667 -153967779245247285878681003199156672 2969668 110557319055257892517422375655931904 2969669 -282802345159928999279261345839992930 2969670 -21366346376310838001084856648960000 2969671 -17142374110222262363057009366079456 2969672 -247384862843444296623941324952115200 2969673 -117894766929294880469195081749429056 2969674 -287715971734052507290666171232435664 2969675 -180133487123066265619676378875187100 2969676 -32598780420837188652255450328596480 2969677 -88476136135508195187742553977421600 2969678 -65061429604750447978097525185018944 2969679 156632280149048997982403830540012560 2969680 33914560693241327393226935367106560 2969681 -8386741754639182031842420495659840 2969682 59991165561043609927569465223265280 2969683 -401820490016847226138959964634786068 2969684 -24007035911844089365417895369785344 2969685 -175368368121252773927641787035486980 2969686 -68794779009290776754235659277796800 2969687 242528514688541634147181654221554400 2969688 -288875873937554832715955426288701440 2969689 634113895616042917945545639129074560 2969690 -98729224718649219756308155222490400 2969691 187544425430730171488721782185875456 2969692 -377379061013053204144887265648409088 2969693 -604953405730937726382624338865380058 2969694 17664357630553289501504637688819200 2969695 -905042500767004015365750843862115520 2969696 489470328372010128082047909881708544 2969697 43156016973194560096951509159911328 2969698 -41009506402765278724727501992532400 2969699 -416871559707984090914130385094691300 2969700 93540407306496068865662756764416000 2969701 235498188875750293069528040725041952 2969702 -528038543282710150234754999311231296 2969703 545870006027152204415634662347512 2969704 272838585695944524236719031501429760 2969705 200026329991077675460081973153685000 2969706 -66894859932394358936363517445651200 2969707 -77398873192327841758924204589864320 2969708 -62549156867475720191786568343977984 2969709 8165424126801433668424800042159648 2969710 -51231318548053293607193023349298240 2969711 -5953566929059434764393243636674968 2969712 -17510372932781989779619189619884032 2969713 -32383340593093683375818405007132216 2969714 102355282643132255811446882087585280 2969715 78711200526557248755853824782334720 2969716 -80592373654893135095170970616894720 2969717 132542872441478921280621383108809344 2969718 -104434855630870523322049584083782272 2969719 -576069732596574324099302604643350000 2969720 -78599897859740185061521630934630400 2969721 -263780668723861869660464463475235910 2969722 99062160568281264968788655025522432 2969723 -186015422484253011907054856297192028 2969724 28970576473538542808907663528748032 2969725 -183649823068148233492331847261960000 2969726 -136440334662538331018601573097603200 2969727 53718811538817398325615655018731720 2969728 -412400578644144148879460734787911680 2969729 104458657565955958341255607936138176 2969730 -201554394904032290376159674885990400 2969731 -220435004375539102392386965233950768 2969732 440971449764843581503900176630418432 2969733 16317429327586059650441091985934304 2969734 -193603924555152947058952702202156928 2969735 -132417829113904030668835297289595600 2969736 -132762811095547424686382312946401280 2969737 387634615008995770261177177363933440 2969738 -85930707148427815177271855686072320 2969739 -413830176403116416575074181927573392 2969740 -55398141800474133434582992411468800 2969741 483486357993637512360118661180969142 2969742 191881255976377727127394103243679744 2969743 391795027704994405672949513281631808 2969744 29786185530481344616611138642591744 2969745 -214381388766402496894507635075739200 2969746 -160012820591199419344352742468253536 2969747 -371157499119807510377030228034316656 2969748 338213303415805904864856398592220032 2969749 -97794716144655590265629171168011080 2969750 84385868901503843353573097934912000 2969751 20835870069631859513228896681923432 2969752 2712434221949031708774220057190400 2969753 -26453136693611980664076275725199832 2969754 -50442648394741003335527658443911680 2969755 532760882453156993293873033692068160 2969756 414248013533524885027172076330462720 2969757 3565256571162114068610037225958400 2969758 96485963378368369714701105443532480 2969759 -10985662495969524258738661861878696 2969760 -115329934944598774186783702882713600 2969761 -856840815549258140962645783747553088 2969762 160044172487558413005959079081164064 2969763 -71147414700289848057208096884485256 2969764 -58843619340879845967119343740542976 2969765 -139858810360027773553090905972847200 2969766 160917240166643341335687549481534752 2969767 -138145317975889486682812489562754184 2969768 154148560859483039239005388564070400 2969769 -77198551491303662615825122107224064 2969770 -119532788366974405184827061366711040 2969771 -32683298956104942715102092142093056 2969772 47173769561261210604479842888276992 2969773 -296540755282212466546463063529823978 2969774 -77786328687972036890938111096482240 2969775 129031152725687850524232270209467800 2969776 -32863190258208870056495587256729600 2969777 -721577363251369333252869153378091374 2969778 34288331270209432508139725484817920 2969779 -211480741271457489104761173050693620 2969780 243223532179795546137334325917440000 2969781 -122265839056618687768566139075219776 2969782 247537577765068942100535064812460032 2969783 366265490961578785110807358732573584 2969784 -17416680400664601738262874781143040 2969785 29331338349998591946575247763134720 2969786 -16190348241086453705000013014662176 2969787 -76856029339200647612648258189278440 2969788 336706860545606677054090304122960896 2969789 112554137502078127974511741941989760 2969790 -132332042995065713536816190845265280 2969791 -101045944717684485371562106915297416 2969792 130603762765006495923360397607829504 2969793 187221081207608492245427924557704882 2969794 -20748207662046788235098316092101728 2969795 -2173564200673850221602193762348800 2969796 -314243917974842775453778821363634176 2969797 368915291548894125137681215536425246 2969798 -83666095190548613928297338483496960 2969799 187522922457108449749935775018787328 2969800 119620467478712885535436488376320000 2969801 346479764113516639853609705962622592 2969802 -38895528099978961210879560567201024 2969803 418822584944213214070515095556059280 2969804 -176873895522065041495231507329266688 2969805 70103237534890166205518615410619520 2969806 32447290347702154863733765274688384 2969807 -303372602168910518778276666661564944 2969808 54087845129240379974445931825987584 2969809 -115790008944214022922009305144446990 2969810 36505520412083735889303720669670560 2969811 -170587859821269879171773123335055520 2969812 223031216442868081077683257698461440 2969813 -67456611982706339664758673573092160 2969814 33828622231702738962719479113216000 2969815 -86870941822829752856873848596502800 2969816 495721840158245754085338856625940480 2969817 108989120766958276262223153503670480 2969818 -62866577958464216236968330017707296 2969819 -158737215146119263464335979351386104 2969820 -66291619051619987840585923958507520 2969821 270278588510252214002461369935034022 2969822 63748275991195429045246932867011712 2969823 373644554855782372447147462220955264 2969824 -293871990003060175706803269795840 2969825 42434056102247172046073902885791600 2969826 34299267425452697098390875158713344 2969827 -116346791263845247332262962416545328 2969828 492050421923484204449990614712880768 2969829 200569591845615016252032726538826784 2969830 -93512396141172150780879024100813440 2969831 -102298946472978481471509538737884736 2969832 -245098789221577264565448319768166400 2969833 -720986348499775687009034338142330480 2969834 -129240215759767630877342276784062208 2969835 -5820659400080999179201099726886400 2969836 -608546231794714115499478638191511552 2969837 -60018331494177275495383713945014046 2969838 2493668814932467908676070232883200 2969839 -190037398545209160257925279554783280 2969840 44300230035760382401707578692239360 2969841 -14533763903029290277867418896260960 2969842 115230937509103113846889935742425600 2969843 107017599675465974637307774735224 2969844 64401626930162383058012593455605760 2969845 3484700554892669346621163520627100 2969846 36903465355845819274614757172723328 2969847 426327607997416577885374919425361760 2969848 -33736166234142199940968199185121280 2969849 -458944107256844862888148655371639128 2969850 3230588929575429498494335248979200 2969851 208059079619446645467179952575176104 2969852 140076912798231231630584367596544000 2969853 76868062005419234883019483364219904 2969854 -191425353218214110219527881527706624 2969855 -19918058481351861408393671118070080 2969856 8163647923004794495206565588500480 2969857 357721406182348890607817322651101232 2969858 261547591179905252620092067765091280 2969859 9977353876422699950392069612179456 2969860 -28008200678707761175151166623293440 2969861 474244950255063707200158402263454300 2969862 13789734973913720114873961139519488 2969863 -68437232851875841299163069463255576 2969864 281973956732822433054530838200079360 2969865 -15745636731194747068193480415917340 2969866 157287002511396372489960232307961024 2969867 -271140373385088645624044731180455084 2969868 -182370119693529159897670602514022400 2969869 -191355522570142264172881265041923104 2969870 246693783192067070048223848290034880 2969871 301842186053609348498575588200439680 2969872 23793433740440317225082424971427840 2969873 -1029036380624404462717023677979619596 2969874 -140075669893494555324825357401493120 2969875 3399010397146805696739549796248000 2969876 -3195827150304380545288803910041600 2969877 -210150954871627773736310061654787680 2969878 5846593502769924050152721532901440 2969879 -157337288277872211190756178540309328 2969880 -98643871846770700211572922496000000 2969881 -5489108256106513722840098196102128 2969882 88374621468528157809345605266646784 2969883 183252133945502887109202981464325120 2969884 143886944825103381991221262195895296 2969885 380881860641203689048710164991849580 2969886 -4543037844144309739067467008433536 2969887 697829476192311451725346629749565536 2969888 -146592621565555165284375291298775040 2969889 11539633449522872435835324861616896 2969890 143970168819364870036056041527488000 2969891 -79467581683618631038174731066010848 2969892 233239117903435690037850235525263360 2969893 -256634893631889131023715159392900736 2969894 52813134002147902809128573109782496 2969895 -25315038565257048664378434300518400 2969896 171633910591099919740159988803169280 2969897 246657507348632935498391362780424832 2969898 -61799075034240679402890055811922432 2969899 -659338159723680688561824399755841100 2969900 -45032707658716749885261435266188800 2969901 453684613747623631920381593533451040 2969902 238784450319924683959250431985053440 2969903 265655852989554069542045154362395152 2969904 -33161487186487016601976451518955520 2969905 19248026530383333221607306647214120 2969906 39392453964058830059062936284169344 2969907 19584895865316112711692002733199920 2969908 -96542466062625000255165053254698240 2969909 735062086638897734820240697195907040 2969910 -67752249392749522494918535544880000 2969911 -60980011102292249219506871649036368 2969912 -247929074768358316364494362831360000 2969913 174183033805050842387634560720875344 2969914 116079671341165766904020929135057920 2969915 -12729214448054717262254958752197680 2969916 -28961991140596778775265157994716160 2969917 2394139155947640984745072644306264 2969918 -16903819929868868569772692977189888 2969919 549799205332160050026898076798983200 2969920 4834419702593986807810346141614080 2969921 30866338061716172570034666702785472 2969922 -43299109109402979266322702065766528 2969923 -279746780710337932941420352735679280 2969924 -249758950020913341570805124087808 2969925 -2334883410974386774375888895899200 2969926 156584018522402515314440072646785280 2969927 -6981845476853802123148994570125224 2969928 162906344523050879897443416217190400 2969929 209707894644143413231259493768237530 2969930 76233855708152999008821218588774400 2969931 144638152136403635248360361292520152 2969932 -7288927468567953783525904971716608 2969933 -414343440436743860717397414581527818 2969934 240246095203915560003083928929777664 2969935 -105664834302917602075402383441168120 2969936 -10161136222412898776433393610334208 2969937 -124080491991530092533566789548752606 2969938 215193567056920965285819315213183120 2969939 205362325655474995652029743440233116 2969940 216546308709249682557005568687360000 2969941 261647049803437239547931916760294972 2969942 170160735178335887210299646555323200 2969943 -428487386260559919803341459800534936 2969944 55828314529431905243672354946539520 2969945 -156713167489531467301861669367100 2969946 -48148319703799710841346654495938560 2969947 -127055290592062942967515987169560720 2969948 130810556396387280736740874234145280 2969949 189610045539127057224218107701831168 2969950 -207974831790039171199330745102040000 2969951 878831720522478838778308149007580832 2969952 -108022604055412335436248628167180288 2969953 -50320085387977147719683895221086144 2969954 -44631788705232733879967561471651040 2969955 -42507924151468978409285341639958400 2969956 290708695199173403395020676429440000 2969957 494042494755503965067723621621764572 2969958 41780563290308243639862839180504448 2969959 -216023322113291426438018318677792840 2969960 -16878892965007843461684243028377600 2969961 -48404824995652497612988365546290880 2969962 -137047027695603393585128894543232000 2969963 597019172848381730505751529614276212 2969964 -102221260226499047459775914624544000 2969965 -21161819046134035522413778659601140 2969966 220229016436894406673676587840563520 2969967 -416102249136453896651500044361728 2969968 -79736256034724862369271617002864640 2969969 -210946059771052815124854628341273804 2969970 63643963391942737081106099799360000 2969971 5701682210655523861690244041540172 2969972 -112383490857137430196940367056375040 2969973 950971005484476895726231102787949120 2969974 35196669421430010959050925180429952 2969975 52819368171346257238935202821570000 2969976 -450433640307938010595892009200189440 2969977 -113634085794270614603253077126025600 2969978 99758483610725092366555356362400000 2969979 94315418587524122445516899147543088 2969980 86579637111375196735123372744335360 2969981 -79237644425682944907948375469976640 2969982 36808012495643791686854325194232000 2969983 517063887853910360988342584621359232 2969984 -124818407716707625837931581333831680 2969985 -221620967533121331594566034853257600 2969986 58123132851421236644020086262308864 2969987 265744983979984096475105734091232636 2969988 -142582885591028184659959158484214784 2969989 103962816713443289793889543733710368 2969990 -10097871120644011599231789205824000 2969991 106736242909208154836960743600230000 2969992 -189935701138287767198529291450240000 2969993 -128002494025885402932335162862369756 2969994 -102672622222432859621189417899868928 2969995 -125070903222012604383370897533873120 2969996 -7479174006920806730320347983520000 2969997 107652280489929081897362962888536000 2969998 -75171019030523337846730101760296000 2969999 -39290706194212458071528572031560848 2970000 18906544388883999235309944422400000 2970001 -35481975697239114711680434253764800 2970002 -118621527208056216137558730945208320 2970003 379521190082901460857821810891352504 2970004 67127818024784633771930158652876800 2970005 -60838833440910020962293744524966400 2970006 92580611853259666058244349306688640 2970007 714094136915694309227043895088398320 2970008 681885481489610814802306100188968960 2970009 52442982148596999259900391345945664 2970010 3535397012236865319203661249212160 2970011 285769812700192157120211281686069224 2970012 -319277087486928979443578175309669888 2970013 39779938523452805616252047525870400 2970014 52896618154591590091792200897867840 2970015 -15642935236196063643694004533116000 2970016 -121684115250345712480507879662551040 2970017 17917649605663897476924068216697600 2970018 -97992359637565832779861495457081136 2970019 82211619762083813483586118352909760 2970020 -345908891561924467549996914977099520 2970021 -68787222938308934962443280388105856 2970022 -189315014065898442258361059595616256 2970023 -18984595074266089598056822566831360 2970024 149878519177703209609130577841029120 2970025 -23797888627443374845564245615028450 2970026 55920243880549991571798920434241712 2970027 -7112413108075512729607320465960768 2970028 275729073291427592453186155270055168 2970029 -179159703920664958875776690322891720 2970030 38370817160991347093157450935992320 2970031 449082132353164824044115069542866832 2970032 -26465860726238035451900860208578560 2970033 -63787156483445612494298385927387552 2970034 -13834649531104487189483066398009584 2970035 -490829113385802968264095901499637200 2970036 146307787366446028774283770667003904 2970037 -226332986736207878512431308130418514 2970038 302046538444941904088217151400725920 2970039 94915981677409744094608166127714024 2970040 -168590247682178944794838688367206400 2970041 747288554160948181333993318144126800 2970042 -221756927388445872296383695588184320 2970043 -352449134763219384367367129493912784 2970044 -101131083568308007963110043358896128 2970045 9754580422313728936199361823257720 2970046 215846186906398922943263147504777472 2970047 221648424943998804222590744480498496 2970048 3913623439480734109394880430080000 2970049 -305970273777315232452167385783413950 2970050 84315927519183796329680731045785600 2970051 -184979836238066520226734775657936896 2970052 14741042290668543566214929837918336 2970053 1640871115662976346016758130536640 2970054 203483784043901289877801970331795840 2970055 -107779210955579972756045010156688080 2970056 -249373336052665867927309823143173120 2970057 102821149278945956814321565928117088 2970058 -40869530447321406430934379903836160 2970059 218968253293532933719722898639519488 2970060 -74023456604292534719394852784128000 2970061 -256658262028167119622749495977097600 2970062 186935355487184343763325023933156032 2970063 -154636816554254576374198068485562696 2970064 21950541491439456283223126681026560 2970065 47595005142748066446147698160148800 2970066 -258231982082511542379302347417728 2970067 231480851121594808280727641318641680 2970068 -81271940677858250579410369970755584 2970069 -419053334193249359985584046459183456 2970070 272074022617591838449345280891996160 2970071 -83334600382595874546495715884298176 2970072 -46173410453373972090313762538127360 2970073 211531477622199123928507579325085844 2970074 -211014078940837821763244108584168464 2970075 121131480585499565470730917256535300 2970076 -446676037793934311503461183123658240 2970077 620920645036871665342694047941057600 2970078 11296359316980007179057009501268608 2970079 6880890429222451793862404397197312 2970080 88518133438957178487345689041305600 2970081 -51581183753508113111645673488531520 2970082 139781682027082210106177299110154752 2970083 -340053344440933744982157896935437336 2970084 -1889491071489197206912197290311680 2970085 -12811751731887951914288898674364000 2970086 -149399075930573919587246923076901792 2970087 140092138600076310779051583341231952 2970088 482509526141932241585457192548843520 2970089 557359400608116259310829569842056420 2970090 -155356164554650648665954412824797760 2970091 167069492211421687895008642674581492 2970092 -4000755989857683496731937119979008 2970093 68300930679835972829628905397970560 2970094 -382292563157280330347890634978579904 2970095 -432132819224127855740846079946636320 2970096 99234310470788017097598314741760 2970097 127539052785111457907371608996309940 2970098 41417901644931792160737871561270800 2970099 -345401854257802732523774903151489600 2970100 -38319165013755412375065698098841600 2970101 227947061504247499055023784574232092 2970102 64672247922231428517630432651152832 2970103 110639639924572891912566154039326760 2970104 460736280484379748262645623679795200 2970105 61885085544885422422015273285891200 2970106 30910070406393924077986081325210880 2970107 -116075412351602239231716654746033376 2970108 -13830113708524205489933076367733760 2970109 570493705769500379094299987513890310 2970110 29291327994041748464486557728522240 2970111 -28657389228597702677950662308515128 2970112 172027692646671214922579925880799232 2970113 359571227189627407785886224486890160 2970114 -40888164699607007152755313678084608 2970115 -92794431265854236931106702862256240 2970116 -94090870146318743181089193038562048 2970117 -10570913642431264240011609784287072 2970118 305079276607465417978550255882403840 2970119 114162335175358353896188523194564920 2970120 101321744131893947226951847897497600 2970121 -283494775450453024499323411986380160 2970122 -26357380965643794578519198554440000 2970123 -51556972811988573859291040213546256 2970124 -29396270379017594352687535320680704 2970125 161381839009520558322254618131119000 2970126 -201364413724835240833736328661367616 2970127 246137169471128428739597281139884976 2970128 -6433157711720095765868405492023296 2970129 -114741772525224876245769217977478416 2970130 161014066051275375347236670140334400 2970131 452633640892342542018438320968258272 2970132 151103083124145473850722860894316544 2970133 -295590798337852749517159411584997618 2970134 -162958425612542942251051273780514784 2970135 -367800797812158901310349669134940000 2970136 -58124659094613413145418562117222400 2970137 447888114424854140467667106692148480 2970138 -100665137145909943764385521497584128 2970139 -4913645266554169204000569384853976 2970140 278491885679104497207109947148385280 2970141 23413160502511173007555941240353280 2970142 23415923662957895695916426595373824 2970143 280914930922661103932677624205536128 2970144 260416159608730516219242052816011264 2970145 132025590547895032296544549677006720 2970146 21854448154790607957403010786052384 2970147 4808925377125865690309478785113920 2970148 276154412891778427289358521747950208 2970149 -60895764475370553058839330814906368 2970150 -61866810058006170392257814033534400 2970151 24376885055355198903305698930271040 2970152 -496480992067489449725142418786713600 2970153 197120593307762031942398911105175562 2970154 -30236262577934082942150290375728128 2970155 167431596389408450765607001075905120 2970156 -36727044433792768309650295229890560 2970157 -608602498920325048191577188556159594 2970158 -79504570646127159703595452362612480 2970159 287061879896341311625659894858052104 2970160 5339175448345170023179902639144960 2970161 -444769302733869737389750152046592238 2970162 -59661806897714726129841899058078720 2970163 -124190911491187936056995591413908480 2970164 393720682448333110330268866337237376 2970165 404731256539396137600777158326026240 2970166 283085764447585480681447543083206400 2970167 -414329232896533310558833500539069784 2970168 19298298109856426773403106943733760 2970169 -124292576850653173134329179481535804 2970170 -33661845950562532892219526861281280 2970171 59112115234213875871063732770092940 2970172 29930069867020609841410399041576960 2970173 -327132006788453436704881774072554516 2970174 92969091864652598077157495811744768 2970175 -72242472497180806533398981509599000 2970176 -7226770550559345563300051634094080 2970177 22039385056589000439978224791855104 2970178 -87442360089369417803142970314929280 2970179 -598535388594122503151982141786929220 2970180 140313206787065540062044994986048000 2970181 -231455922756244591703037009668242018 2970182 3907719433191490946811336071560512 2970183 153868775204252736313595949160125648 2970184 173051931141687535073972479887344640 2970185 393519395793577935778717362265873380 2970186 31416151465832352832364367982673664 2970187 -1225520423582605141043448511147732 2970188 110980262575496625432167452131102720 2970189 -898592413820873165755389790569682560 2970190 189525839951477550887524895054673600 2970191 44633135997250624978781517070597872 2970192 98909092880234528293585454544322560 2970193 -139300566903200845217207726436124558 2970194 -102721212181150557737148796135320960 2970195 21278268399196757136350439926575920 2970196 -107711952589087943787812780020969600 2970197 107589490287130448676996916508228160 2970198 84550640912340803493329100735111168 2970199 -124558776069117008339246521183384136 2970200 -66076724729718299926258335833856000 2970201 -186468631441502704188865595438607360 2970202 282043640989354107024463778861613552 2970203 158229925706913766764715996145803584 2970204 118490984605967845647860730166735872 2970205 46944240120529318608754015660331520 2970206 410238249757341725212256605053864960 2970207 -205073890623239187505685677336906992 2970208 78202166722926957918463288281661440 2970209 -287896631175260609752054274798465280 2970210 21900662868132286843996936897067520 2970211 -521937369215057993814980016202882928 2970212 -83957708968461811748759730177736704 2970213 -53316994324001342329701169408258560 2970214 28507417398230929935188160408387840 2970215 299722206482565482353658371356921120 2970216 385500286333598657662831422645043200 2970217 322933541099111534375833372530270266 2970218 -33411535274965667802744506004175440 2970219 -63189562606288840697312377394565120 2970220 172496801880367418269978057733160960 2970221 155120995258405753591219683930680844 2970222 -143609589713027658544570285335188928 2970223 737669181319503901394239264582154160 2970224 -6407900321677475231870170387316736 2970225 -759843924649385332518661981460400 2970226 60337887537504065769810753951297024 2970227 -66903261323395204789604604183863040 2970228 36212028338902411779648975449579520 2970229 -424970371456520898018798669659465170 2970230 143404817453554618567313462319989760 2970231 -34201233303670229822337288977110656 2970232 365769493729545971670964519787827200 2970233 -348349842689045201247604734252083862 2970234 -46216274303903015114133790803305472 2970235 -225794589452285387246216353617304320 2970236 -41191213183679353611552919570974720 2970237 93227015653988274901347191270418240 2970238 2200134967232975149407818646418560 2970239 -671407831789818042369652962598392960 2970240 -27489615216266803651982381599948800 2970241 -509808474484188878036535031691145216 2970242 68729810128565310262101625111065600 2970243 379623765883242195970519371092167680 2970244 65054735234724271021681786420366336 2970245 -89017060266945495688309331425230600 2970246 -110771743955475954985788133615761216 2970247 -119759424086666165318465572767934336 2970248 -41278234361096862506079105293552640 2970249 -148585733260275784100037113828738880 2970250 -175806230774828606033722809292908000 2970251 765821510661760530744883127314980600 2970252 -216370456079457451666166649661665024 2970253 97504863053588737898862668047822368 2970254 -51074196223922515153977357517081728 2970255 -177672470918342860037000335550707440 2970256 12780276673791608387800682447347712 2970257 413182003482304333432734336242826852 2970258 183109823587663478461963459763385984 2970259 316561571355239613686895533590840416 2970260 -97925869827489600449114887827237120 2970261 -1420610508189205416233937109054368 2970262 472780393136627045744964587108383872 2970263 175456691244652937250294141007117512 2970264 22661493042538248337090306782167040 2970265 80024797668899805715078119967806720 2970266 42560526975449169901406698658202624 2970267 131700406949368878478397480948311920 2970268 -1353359113006947871701298030895104 2970269 42976969008302481974892759606557670 2970270 -11200212611091713509925516211196800 2970271 -89828603283841734825919200253553528 2970272 255416602844231045346309412059021312 2970273 335447363137579514872538688292978368 2970274 -3504804328195582192016367745152000 2970275 -46312948669312337419907414568326400 2970276 -147069893820145518595226210299084800 2970277 630809151916266619937506621193000126 2970278 -23192356596124147325154553610710560 2970279 -110117775471001783181205797692978560 2970280 175542676718466642551029761897830400 2970281 -198853673485602412334318759633094918 2970282 87984274268243939789782451891273472 2970283 -692306780840202565210793425592412080 2970284 -239695830850285084145109798127993344 2970285 76727889696627488423191741339996800 2970286 -18003938155124930816841785697603840 2970287 11456373483507295930199821440993936 2970288 -90152404141298461670942219388469248 2970289 71513106212345239340682867483079680 2970290 -373397482092839732382842546040457920 2970291 -76236677961743941135597068075734400 2970292 -80249731224616310802365287332671104 2970293 -310143693543642365097270376305373458 2970294 -102507396206846274209536300791175680 2970295 66320959470224686763448933982115280 2970296 -49806971712194213840217238536192000 2970297 17042953226783156586718199045239680 2970298 169767559529398807564780549107606240 2970299 89369430370553333018440137911859300 2970300 52664169594602877715126406022796800 2970301 -60196694968064842375559711415584698 2970302 -170404172341374934176458958383277888 2970303 36837840523690797576281715328850304 2970304 100949541127469164636213738619273216 2970305 -234323649664561753370541052362840 2970306 -123473762871834175663071331148737536 2970307 998770393445389694469417164788341760 2970308 -14307442265492603307307447629696 2970309 -103468253842819920970095897477271392 2970310 40547793104712601321045460305455360 2970311 -8976628498487875432770824853914496 2970312 239054180374033252790098837471395840 2970313 11157036142162708940117607426601562 2970314 -222374609956855440186951209863407360 2970315 201046642243318029114879748129458000 2970316 292462437825114779657015370946231040 2970317 -155208893813171044469615077427186208 2970318 -35999947167609660570053186091224832 2970319 -387228111961106147970375677816794440 2970320 -66974679722825419476003506236293120 2970321 232310030417451285470361199274711040 2970322 -300437252333280674923858629461019648 2970323 -322623619403417718417476626573138320 2970324 37252535541764341611793277857996800 2970325 -5230286254069048028449024426071000 2970326 -132929803269638599076230080859341120 2970327 64653005070016337227381503134538240 2970328 604111087698678992973016859977820160 2970329 -317492167770374225996002135489934070 2970330 -74358418913968665998644387404572160 2970331 -199699755405518907838797565669275408 2970332 4332807966594287635588241072451072 2970333 -94826785792356172585917700347727098 2970334 -162598813991557549271076033970413696 2970335 -107409575441502357323751089994034680 2970336 -12881222787390216498610896193191936 2970337 46243928482612676328317596170506820 2970338 -21095998951489716948810320289007104 2970339 45970737110200796322760682185825200 2970340 -57418473273561592695648615542204160 2970341 67986398002021316586486442016021184 2970342 52422733382761826641013795667607392 2970343 382793752680927133827396694158913592 2970344 -358937166687896733649779651330493440 2970345 67969270714793788431102588157526400 2970346 -54921883740209710695000362055041280 2970347 -708504420943495809419189735101992204 2970348 6974589862299916415851262466209280 2970349 -99264366299078075276233404771369536 2970350 203646728704268474923295414457398400 2970351 -1452377506092482015663471186246208 2970352 -40135249620667177543224950688055296 2970353 432219349443425457727558039306099200 2970354 2767847348545331678266643520376320 2970355 -171110301259993597565193383485974000 2970356 277434637782167126880132662125762560 2970357 55775146224667751628040900697601888 2970358 53577633837057240725820579225673728 2970359 -100472250248154616389830585550619200 2970360 61974900840449032036652800194969600 2970361 -581570335430182108857157266398760576 2970362 16808664469702183729008373952973792 2970363 106525942630402278920121777900305088 2970364 72485980297496547242351778566475776 2970365 -175940261277362323643577680071082400 2970366 -45897204342600595567790115261050880 2970367 55711921224850178710649186254246200 2970368 -70251162049961422756859235979493376 2970369 -126044539033411828776607590219832206 2970370 -9752318723336889877707708667762560 2970371 -561821254645629605846444500018087428 2970372 -94173447161748076595706719560209408 2970373 77565376190616037557207079329463840 2970374 -271117172659200194020804023825033408 2970375 194554488240737424048571061567814000 2970376 473083673813641261283921679388354560 2970377 780064045688474671390543682625935232 2970378 -7599588163224927429174294782108160 2970379 -626130876211877020167842855074504416 2970380 -43688967232681567409637825056256000 2970381 -209056403802978725536983616828948800 2970382 -71664992136984024647579527632710208 2970383 114369277361257949668952540721448800 2970384 48759606560736166393135970535997440 2970385 -175271692732316100582294868010193600 2970386 -385678201920520834517023884245290608 2970387 -108438870928108344881469337608865200 2970388 45366261184586619686096559464785920 2970389 -123546817624073974431087945766392960 2970390 78365103874181402521326266319937920 2970391 -133001553520134818658824406413222216 2970392 6498311651002418620094365695744000 2970393 -146918992069729955176342248027769056 2970394 -25763595135674572774865666389326336 2970395 -382756286188054965327886544939151600 2970396 45346743820636342753587346537933824 2970397 -4733626648107217963270278273714208 2970398 -302804660963561569530698947718812800 2970399 379875943453697961847080953289618960 2970400 513790657200066153720101005688832000 2970401 -62121227301918362148369176591024448 2970402 48460654108281138194147641851906432 2970403 -271282066078701145509722615982530560 2970404 -120652625087936730927813351273246720 2970405 -302388745819234360189669635279412800 2970406 406023026683023847957450236233273280 2970407 74069614074387518293425019466087832 2970408 -38566307285555676181263926825287680 2970409 -32825271582592315668162265307909112 2970410 -62191616272797273713341500117271680 2970411 -81850521187607425770849452277749928 2970412 -3257351897873272087778441207843584 2970413 -187059557218048596775554926457919338 2970414 -222598497062758581119932849621097280 2970415 127078474274002980777209069348949600 2970416 -146347186134209242307456279260643328 2970417 -106897671701743825782107730381241152 2970418 252895233448590922794299409301991040 2970419 -23183915315202701999581805233262304 2970420 -69747648307739803817147666938429440 2970421 187082278098696677160815011985344622 2970422 -13471135046575536601059689406105600 2970423 -13159611111990455531387045783684928 2970424 -320425716036986928768517645731287040 2970425 1358777138452654493608627242478800 2970426 117914844845953719783925587401554944 2970427 -113762277239038446957332566008807936 2970428 -315164283916822791024707424746284032 2970429 -587052789033033019004811354506592 2970430 -76687630147409930512567934727772800 2970431 24066424599144704712031965256215744 2970432 99923662515248886479873891937288192 2970433 197528944180794113331190690947103682 2970434 31097395111509796051644652500858432 2970435 67626049353037358879864323973593440 2970436 145919864140393267489674997810843648 2970437 174340673649263221185310409856637086 2970438 -27742887509647875386974910441212032 2970439 -329562665878712999966152607584782760 2970440 -4913065840939637167325220640358400 2970441 264789482154799005316369607701320000 2970442 308501828869245434701453812710413872 2970443 12055681528110491194848880034954784 2970444 -92935632202939128334522349678773248 2970445 -539412053684642457416136506612063520 2970446 -112132980549728039437616330665422336 2970447 -142520420099575914859555495084700928 2970448 36909388696403097498826574019149824 2970449 -330436557448605318084395392773595536 2970450 6689332385140099883629098920371200 2970451 -254339263047463317103604360727317688 2970452 127571053078281189444717497368154112 2970453 188182438459262706731466521039366304 2970454 -171008715965505787547584708395289824 2970455 -246711317527204951673240932042193640 2970456 306815548658443789565624275432857600 2970457 -272815462390245371362316953613189888 2970458 -312263909798380262739364052572753920 2970459 122758154963325759299480252572860720 2970460 -57520070358792590219506493170867200 2970461 -59122514483008578088835335853372136 2970462 61497399242461181523431936720799744 2970463 76708468749216074834028065687952064 2970464 91820187045638974540109430521856000 2970465 -97709097270505120018795157053322880 2970466 209247505502807772127650066839460432 2970467 226462202774749577246635756989087516 2970468 -8199609811218175157511913665181440 2970469 -548102306485258391575364367303120130 2970470 96844025676821234597434728953596800 2970471 43826129935259095341247601296456704 2970472 -512009363317536892342838673104486400 2970473 -37672667445125572384133939121792000 2970474 25992447191403779631892126104960768 2970475 350603233134810530665170579824970500 2970476 -398724383011665993328454024183965440 2970477 144058430867496935477502794110637814 2970478 46903520117643969584026035066508416 2970479 962179589737612421623432308649248000 2970480 8372842229239391820681373108469760 2970481 7242692995227481460073647373895092 2970482 99950886312731742527212773969168384 2970483 693892541173381574158182353707584 2970484 -387981819412004075028012012415776768 2970485 -54846284796844620191041585582093440 2970486 301816754061359562027631318914403200 2970487 62474152504534473472120885493101968 2970488 -57951043414405436070468336829194240 2970489 72537521699066703711799286772319824 2970490 6417226793763185107146577517484000 2970491 80424206724774166426061000279701344 2970492 -46026048420856124544216133684666368 2970493 108528323908721440060717786495704780 2970494 554759958120241965284292895920321792 2970495 50480244918803145083088949243331040 2970496 -89123971869472186908851349277900800 2970497 -30593192253320406277636240240905900 2970498 112319286670617262069343112313159680 2970499 -24201376339548935376614668923059040 2970500 -92655016805476031062856244494208000 2970501 280412027987916158175883932290655360 2970502 -267010978797561293443199400350406048 2970503 567729271008748480697011643301481752 2970504 -200708996314929224144371673648163840 2970505 165734989185244734031774840570728000 2970506 82639296986717883206498795020500480 2970507 332112495541692077559767738449799640 2970508 -71837788200776366449438652782951424 2970509 -634791426185094134182334214527305290 2970510 -95492122061569867262137307070061440 2970511 282524637562755398630124071701249224 2970512 -37766063467411139859506023450411008 2970513 -2148730205665920841078226591222016 2970514 37939471413553836253771312473216000 2970515 -57253568619447183885202573630869840 2970516 9151391211528974740596599931961344 2970517 -696386997763689350522964729650120640 2970518 -255309468033629325251885449741379040 2970519 -103119030963585741181151887405955712 2970520 -253631843069747395259150295498547200 2970521 238326031003377437827993189849147722 2970522 -9141203122712352495514522580928768 2970523 -311073984094270621036846373771071228 2970524 40827804125827736978215252069900800 2970525 -88316728414538870465846833093423200 2970526 2971051782440969489183728064625024 2970527 173995597240116404166175280042096496 2970528 -255261193954910497012596988528558080 2970529 39035754162839834716113228440737476 2970530 -63267913468788121020795331477708800 2970531 -141888170608217944600017570339083040 2970532 36035888473754007357784773933250560 2970533 423862470339680732775627357344974782 2970534 -48709452830551162072136328756750336 2970535 402659137572681641399253602095479480 2970536 363058550389021588699923839470387200 2970537 -414130659881986467794225703456163440 2970538 203319605547815379931341009342367920 2970539 9337291526046828367186527949607568 2970540 -73930364811694684779208449395558400 2970541 124859086670851991349088692270746880 2970542 126566032382577276467245926854931072 2970543 -107799826407680748829264721313772536 2970544 -7088960068143627445052235358666752 2970545 80827039419646401861138389398154280 2970546 -265573144682198357303315325205322496 2970547 -25534746495749951610432784410545000 2970548 -93663053315359883876680628183629824 2970549 -55174052870836924744006447208499666 2970550 -147560123828029821472056828189600 2970551 -414058628325237392198582531187551448 2970552 -26424162767558958711871583887810560 2970553 -187818560219621413201615471519186860 2970554 -6766466097222314298665120912091024 2970555 35933652496199067008047062942528000 2970556 -74667581021610450307761681666977280 2970557 315159356135330997838583982831291660 2970558 -341994845540062208355709831088313600 2970559 423677306906082324794947721400637760 2970560 112625933657221787262004176963502080 2970561 278083334174962623693207963346898784 2970562 -120459435809303490165856495075742208 2970563 113592540067216426553648014529644896 2970564 -59511722530335408341407863909172224 2970565 54991233588841114112945903673256320 2970566 -4540904613067341456286417906668096 2970567 390350144196386658813345550052004000 2970568 403608412463215458317174459180098560 2970569 1675639024620742183581618449679360 2970570 2466842399240491899522239660951040 2970571 -202312896476150816295508813860533448 2970572 -43269446527217773126056417731398656 2970573 144016306454116504351009816557490368 2970574 287874247077622014475610292551058240 2970575 40589750903165762763914589467073600 2970576 32574136672212208728204650643873792 2970577 -26505436570487199619760068326282380 2970578 -60542613619015716847364020406116032 2970579 -461770744149833246594023004442555840 2970580 189458980803097757764026515009994240 2970581 -400436297798516187699068202634464000 2970582 -22142162145463551776010215116768896 2970583 62400866232298883907424398072219648 2970584 -14099477151999065399937452588544000 2970585 172982893906436659573208871949093440 2970586 -80283451740589267978718446640485920 2970587 443113709815723250957599983829198392 2970588 219752589367607110512107342186741760 2970589 53430247780320031617423934405537324 2970590 -48425507301915491801634892081854720 2970591 -14296402342343734986437132381953920 2970592 634741846305718081625318534516047872 2970593 -15739082524629732018862512844969680 2970594 -16748598135114583750143914602255488 2970595 288089064829212632454120559359051600 2970596 774776364238931890230333538656043008 2970597 -61163810377585008089758105914775296 2970598 338931279198213995420256942321185664 2970599 -657206109543443458993583211627443400 2970600 -96732431827445505008485630605312000 2970601 3225919368843291249570867129276602 2970602 172249475669399386746489001203033600 2970603 -91930163401693280074991248757319588 2970604 -41533505670700555980883051521783808 2970605 190050584578540980239321760595367520 2970606 2929356205268652485673393204523008 2970607 150320181001500708208076207202371352 2970608 -16091176575117566867685426372673536 2970609 -123974603865086733672216486609196512 2970610 -261981497791660404251169906321299040 2970611 -39326324458482515090758832832366336 2970612 -2496688968567100832950512827013120 2970613 892395629162693239842862205031900 2970614 -56455848272141055113049471681991296 2970615 61950600579161584089383836681044000 2970616 -208326734256560902439006691130429440 2970617 105219666086579577488490888560038020 2970618 -14444508629149598189978640501143040 2970619 -158338012774184829182027439035347904 2970620 -208409042059318884882877928212600320 2970621 374985196852186361870854297648050240 2970622 83563703012639358221621444931589632 2970623 514147367294930891859904598859706368 2970624 171041355347844320244849950595219456 2970625 62234215784315085134272092634286250 2970626 -136123008344374698809980932887087616 2970627 210192636947784105870340557846454080 2970628 -382970805119343433359775340171381632 2970629 256115878782740410465165495197163230 2970630 35741386870584888118881533101084800 2970631 -242552887383406208167674265847746280 2970632 -114715241970619347635030472647147520 2970633 35724182657129782279376032270788624 2970634 54301521278149956717314978129160960 2970635 385331527252712680178638973605018560 2970636 187706502061817140565041206110694912 2970637 -238448738376127801948549869337338880 2970638 302761540615922523050783443340506560 2970639 -147530523329711166681670331267754912 2970640 -1018592792197902147096110876590080 2970641 -385368869601832103971588601065315728 2970642 -62163408767160744745243801802000640 2970643 -34988975470392814174300759595838656 2970644 505753522196487392687073043739078400 2970645 158675176211394431368705219542450720 2970646 152416787171772504223891022822055936 2970647 -140799672094466155032024739419822960 2970648 239612834933124601143735115462656000 2970649 -81602483434642467687754196552144880 2970650 54038345120480528317109080625760000 2970651 -192492961497947272685489987722632000 2970652 -528552037306887621936897805614590464 2970653 68921352599463229225326081323767104 2970654 45497136796677496613050806485517120 2970655 -3083945359112627588179412494747680 2970656 -112698670872132912674139965772005376 2970657 -47393849449956737866450065558423552 2970658 -312834128647095013891293947106791424 2970659 276801510710292482310139606333120860 2970660 4875305806296936962951949054443520 2970661 -566421374511290137300670432751148738 2970662 -16682678687162997772686622835095488 2970663 364022699639492111658906848116294224 2970664 57239625528976941714874773960207360 2970665 -336490312474668975047076327470739000 2970666 138608796884203428785232494543666352 2970667 65618198023480468313203712571478272 2970668 32671091003617750658714273979518976 2970669 -2793362938700718016513589082528672 2970670 -283486217074150168759307722435206720 2970671 -686628124262276722709207135874984 2970672 9037049249520877579158365326540800 2970673 -72609899438648891445426008159039820 2970674 98636618265876692860842026699168016 2970675 28121740604845894098459169256762100 2970676 22722145013530054988648442379807488 2970677 -536517411260324990626104868850787474 2970678 16451832753125280887143535609010624 2970679 432702012336912463326991137779290280 2970680 228532530610163784937361611843584000 2970681 24472323003337530916613967382359744 2970682 -347269641175064646146562128435045376 2970683 -1316262499565308580477939901841578696 2970684 -205129638219120136030847095264765440 2970685 298654498137990197024009621015326380 2970686 151615617572924292596549991768154560 2970687 620679561393957647951204785070432640 2970688 12356461226314447669141465726976000 2970689 -605397437440911764931907495902984510 2970690 112887100966637610731603681479019520 2970691 -876872989727945081401193678838119408 2970692 463984236202930810679014649321586816 2970693 -56294566502215504373672686405502112 2970694 128517726738200712255759063695404896 2970695 -40429475401177376549950478407771200 2970696 99711964018181269117678442880614400 2970697 139326479117524012349206587090177972 2970698 4594144730728362115651387031345664 2970699 44602332049274100537715365233387520 2970700 -57420791049802511793552751367705600 2970701 56286322294959597465760065978483702 2970702 14247576957572898628553820142387200 2970703 21433872393564183712926675170148384 2970704 -52529309320290014934566123584880640 2970705 -269726363959680540974726765811728640 2970706 9209650124800238370680819836689552 2970707 311626262979211933375193699772714840 2970708 -38011096557227045804356001140715520 2970709 111221999131066067375462256875651520 2970710 -5942014774443255387759042908304000 2970711 239578469845171343817411890578215600 2970712 184628392066680808202317362958387200 2970713 36739890919623071675202064731151680 2970714 -10193893938591575712439596952296960 2970715 164224204181731927615023068757941520 2970716 -119982257667633219019504440199345152 2970717 -357322492885370250352840393686721920 2970718 80128807131946994709543821828594304 2970719 646161858122520412388534686692441120 2970720 54624022659194911125643548945285120 2970721 -173842059770583869554336379475593708 2970722 116501432438911277135399045768379552 2970723 -63784400521789729096091139840422400 2970724 -271570303096761650759023732451461504 2970725 255498004256142405866320083025188000 2970726 145085930323900024904713634169323520 2970727 342252459978017695737629245210527480 2970728 -311371335855142511973937278580515840 2970729 -93622740098272918641949340854690560 2970730 14843037126411644745308439381626880 2970731 -174978389688137639900740580733273600 2970732 -32945281819500850575929577869792256 2970733 -824077036662971239297975460040724500 2970734 64593060937841630421522084422579520 2970735 6281414500108688677124134104990240 2970736 117294295007359702094975267875356672 2970737 96258806136393579907266349921454208 2970738 -81989823123015133616223945667891056 2970739 -351534162149552662828114968616512744 2970740 -66963469358422318487712679884975360 2970741 -1039411684195852031205508358218080 2970742 -385202659362851836732445362620219456 2970743 -506583158501317692429434138952448416 2970744 -89561822547728622676830954324295680 2970745 177668109176524098990646640942059200 2970746 368167495828225736597189950718025072 2970747 -56312689971629190862690368554871072 2970748 302756578153085077878697079923187712 2970749 -34286509982179338165833819513636160 2970750 263352488872214390372962032449088000 2970751 282878514145125308622322248690362720 2970752 498326364867546299789373989820825600 2970753 -55668997232382143232999763151208192 2970754 252249205043659348372297980826531872 2970755 -329214759799780864001860508276265840 2970756 -3718090121004522632630514292962048 2970757 -56214489608980641435480648320128928 2970758 138665841920000239075819922762588160 2970759 -163707063463857445604155665462771072 2970760 87060692440357890059351012189184000 2970761 231369773691309111302367108628117248 2970762 -238807656811280734847587980662342400 2970763 -585312568205326775897948815162912560 2970764 560888452145017820425023973905446400 2970765 -123863333258440116225394057182660480 2970766 136006992749926779194324291547344832 2970767 -163740575791530670465099473861367728 2970768 -62530878207888820013540016144384000 2970769 34617862463262881865032259519525170 2970770 -37673696570413180541576102806579200 2970771 14927013399618038989187795273969664 2970772 -105485002920861998788741128835000320 2970773 -124368911395418100212646900275776836 2970774 -5726976645094524418059672628470912 2970775 51424176419098804478174220319314800 2970776 359545355810142895104259225446236160 2970777 -343033449308158920283266864419692080 2970778 -3296910013306218610147991606948640 2970779 140120920330409842741756450135554576 2970780 -233192962063765269827503564454092800 2970781 463126322370888344047906826723218464 2970782 249131281783089106996825431625651584 2970783 472522437845292976748084505841228800 2970784 6111921183843301522170284460736512 2970785 277086443961218833472690879791960980 2970786 -3820080438496985918984660501885952 2970787 599841742258308085174002171312841436 2970788 -357329388922951487301155701495446912 2970789 -220258170143412326285415459369467040 2970790 -16784967258574166525028538318185600 2970791 -34282858847373725842664022859292808 2970792 -77247509610222437736090760758558720 2970793 193288937440655761164861323061746880 2970794 220907085087585788850481452470379696 2970795 63558220097028413254772262594816000 2970796 -55400134438496047042849083147078400 2970797 534856684129299978273448503861972246 2970798 33580711945019160509034269031257664 2970799 81188773574220750431645919282454264 2970800 30772185817845758862416715295948800 2970801 13351268070719010320396844759461892 2970802 -28932685333700610697626054563222400 2970803 -134557660408392235825493973437082936 2970804 122108672872442453532988454071990272 2970805 530412139301053291003023679954610460 2970806 160503402171583453033051671755288064 2970807 -2375820525732036925722160451417856 2970808 15515929890848919677789338083164160 2970809 108948112387027991377884997308651204 2970810 96426276267329747271813644117107200 2970811 55677668742000748356246552840356232 2970812 -84395127949816695469427608424206848 2970813 129608179322399760379333191859384704 2970814 48511712642241595241993181136846848 2970815 -374540406266782968050910939867830040 2970816 -31952741348140965157255252707115008 2970817 -289358397057896349079102241057853740 2970818 250574217270915563661162260239672320 2970819 77053185245333168189285640359521968 2970820 132274387241674952724260378713152000 2970821 155053785005943537614268678453047520 2970822 44967325878912805791941382908045184 2970823 143715473450074418157269934711828480 2970824 -110597038407947251024613635087703040 2970825 -32586826075903972878626456188516800 2970826 344971012312718262304637868226904112 2970827 -10370727346127275916567894099933760 2970828 64137484120024121852780975677731840 2970829 -392108469453244295973154222112467616 2970830 -268498514447050567583438117173765440 2970831 -159000765523121104888492642697392248 2970832 -137030418566962226771462444745662464 2970833 -397704540159555148087671077247099918 2970834 -178099972359389849888583000503541120 2970835 108911432986959168764295623104138560 2970836 -263983828086100553980238413338101760 2970837 -18100083782014181663878959728448114 2970838 -28417426839722366967549696836176512 2970839 215735027190931330691450063599224456 2970840 12918756557590816219132225830912000 2970841 1758825458995349783531319088256064 2970842 30945552878734930306390428756486912 2970843 221841705062453294357065599489920664 2970844 -100973204863320505770911170161739264 2970845 -187672185447843538072453131596929320 2970846 31052699502477469940810790607102272 2970847 -634267558885348862281243340041737600 2970848 118939271512324681484050635205115904 2970849 -181711450923240890822549413483193472 2970850 -9383729664291673370732433530067600 2970851 379651800889079648183400013805221260 2970852 -216841636648682440449908102720206848 2970853 -423740362504961772182579421232490976 2970854 -52417472298409673297614454773913088 2970855 -1205474502144648549345633173676240 2970856 -96787186854455445117095500136202240 2970857 209830429298920089047583158735666106 2970858 -168847653941449834027097582479648512 2970859 316346230572361158485104695702066040 2970860 88089381025680965001487208899061760 2970861 -259493794288310439158333117473096128 2970862 -175088111517685204187076378312637248 2970863 90406122274832615174974100781144960 2970864 -25293809292618744406008115173457920 2970865 408003480257790273224839521118185600 2970866 151907951134474116047186321902639632 2970867 16081866473539100749278781876762680 2970868 44097399541547019879719620722904448 2970869 -7832754906215004661309562921205888 2970870 -2281415435960820345734997968547840 2970871 -36983009814009682218761619503234000 2970872 353369867134863673417478873334988800 2970873 308801489360173225303964878380164922 2970874 79141622505733795759903516656591360 2970875 259071206057949135817907879094492000 2970876 36612341395653775183593566418478080 2970877 63382361916376906754428830992150912 2970878 66025515889197705084423675307405440 2970879 -98615593127022986762951731303471416 2970880 239294227339632763136161699772497920 2970881 443734914899727772163682062739012 2970882 7810542396658116649948986186123600 2970883 42514426756481775824060024542089408 2970884 4403932402528370435358681968603136 2970885 -80514917887133294157238762776307200 2970886 -155550047264760741343760739127466880 2970887 362174634648647454016535202600065040 2970888 -35114971325693814247423289359933440 2970889 265176581200267974021244225143903924 2970890 58035036175150894459008592293673920 2970891 -106312008855711560905206450154252800 2970892 -268242273358607487006810142911510784 2970893 -696679579293895880090926378020966858 2970894 156556458313155593487205912746100800 2970895 395088695421547207655918820781067400 2970896 167231974991309867134420486644375552 2970897 -193621101294143437662784116024695520 2970898 -19100442141891648303129643432817664 2970899 -287290072703385786235185396570915120 2970900 -76408364881601477754304244783011200 2970901 -293853131587454784478261463685526596 2970902 -30159174052256268596597339049110016 2970903 149824484265932147338422910759670688 2970904 188443332267677321312181089072332800 2970905 -119350543723745306500755004377600 2970906 171161614538198116645281455473288704 2970907 239091555871531638384629036558753156 2970908 7258587133297524099935330916587520 2970909 142678708756006005486335387615064300 2970910 11560267167471467701620474936188160 2970911 385386546550387343635159175188262400 2970912 -21284708205136872181862402994733056 2970913 -12222754791495673976738983943408 2970914 232658369409401689241578773971540352 2970915 28935179214626802739596503043695040 2970916 -35940363764046834633316004221583360 2970917 -563305853458721261937051015849133248 2970918 12916397011739418018331402797624384 2970919 -126942050589622646845984458737114424 2970920 131208777981224119848248904521779200 2970921 -3054438270074009073580534099659888 2970922 -173406563296276403399015829733297488 2970923 -321757504617620582246027596553994828 2970924 -161883100818631555694999232218873856 2970925 278070332820286152632383603973360800 2970926 32928971327380909449923772623064960 2970927 308922297026083567009456186988246664 2970928 79185087857012940602776962783690752 2970929 -79459139924410699322428654846853592 2970930 24409159107148031373799352272235520 2970931 321306873865443275704149747766401792 2970932 -43747272093230128798489376112764928 2970933 56683984974972773539461050420656128 2970934 51339850813361200836261219794133120 2970935 -157245478298314755701873686550985600 2970936 -201867772438816698697406189563207680 2970937 -315436770802345447744876090853208108 2970938 -155219257145622252054396108775316880 2970939 84851484741063811973942418588729624 2970940 -134391518841138748852581266704312320 2970941 280266002103816048586902135822438342 2970942 3849293789844194820763984236330240 2970943 197082126109900018556849458257824192 2970944 -145415234389879371009806050979217408 2970945 -101313138980799707966976073889808000 2970946 -171264651187428159630040352646688896 2970947 22204424862939708484875203621643264 2970948 -204293791872409080034564309792465920 2970949 -884480005171579403541873103540619040 2970950 -109400637880035889914439938081252000 2970951 55988754838577161022122255399703040 2970952 251300380542779016804591557933230080 2970953 -196143363415950940410506371716097920 2970954 4921866060665397824569281013601280 2970955 -71515332513864961717743001182000240 2970956 3203950500713334604914097679007744 2970957 -117591615925718105908102960688342976 2970958 109169442633123654560514495302950080 2970959 3039615523375394634616004476514160 2970960 -41332113114356956111331689886515200 2970961 -239519129564214183339128622059787968 2970962 -19259735414623476250400419430567808 2970963 194157619991409743583269191319427120 2970964 -250552899785068930632526033541197824 2970965 -257881905402658151847215507528095140 2970966 -171057184469286091727992192329408576 2970967 707384402656207237893632805459595016 2970968 -70671534718006179461091660848455680 2970969 -244777508117901890924737378240151856 2970970 69141382783026168840192468619987680 2970971 -267249669875647500778848626403509208 2970972 19655631720206922053938237090329600 2970973 35256899815654791465620926320602240 2970974 -18128229804022750752817687069179264 2970975 -43669756770241534977226969502352000 2970976 -55147563079353823233132620253757440 2970977 -711285595716251518293719982874878174 2970978 43761374831647499146180276184414208 2970979 -179881142375648924138678823762803712 2970980 -99212289740198333990233897946208000 2970981 -148875797505916473220558712798246880 2970982 -44756788232243826638126688448915200 2970983 -269905826826672616771944122259019872 2970984 -136708185549273175533507919778119680 2970985 167310673249390957787649133459521600 2970986 -195998621271978267684187971288668160 2970987 157291693359193293192156165274998360 2970988 -379829424006392177288943975824745984 2970989 -32906927122918200121807074033954048 2970990 96403139137502276105428561221229440 2970991 -276284961016986186773388710581538608 2970992 163519664745620838499547805858201600 2970993 -227652060636040100345950848522158736 2970994 -44763669830168161020843865766436960 2970995 -129450825082957393777529351870344800 2970996 52610887567573514759947792251101184 2970997 377310526046214245103644697519938332 2970998 -128343648339376776314604070635021120 2970999 427267994327580324425608242480024 2971000 -277978268970569791661513354081280000 2971001 -81386506761397935404315246144533536 2971002 -14935756689345960926563747501601280 2971003 57039562371539170654229412163793680 2971004 78977002846545124308387732100339200 2971005 -161527564348198888418771844829685760 2971006 -90768086210010079852131625514178048 2971007 -296360016146974893618200117614258920 2971008 125437975887532300847539632576921600 2971009 -50331865418197563572479966956733440 2971010 -43222935834289861574675428654179840 2971011 -550764353470574889973953997877721600 2971012 -306763325913815400008880890875819008 2971013 115953065031779241353291740529131320 2971014 98011681551216004108610032462766592 2971015 35542506542224378511370690836183160 2971016 -95889615664409474967563821223639040 2971017 -160380924124554027324957018311365014 2971018 119895037397965860623057425707648000 2971019 -100859854028875567191800134867361580 2971020 -62518943807339795221958879487482880 2971021 -287718326589114403935793602080548680 2971022 -146537128664281545943907301739337088 2971023 -38232964024725848500365372225637632 2971024 -17497990897865612891855602922815488 2971025 -154808880926463718270223709268867200 2971026 -54557575251464075381727128190535680 2971027 58193945327128285580704984209375400 2971028 189987010808203566731087896621239168 2971029 17689439246781301519532497522990848 2971030 -4428614645438742377391511144909440 2971031 113509423561489748673144235102268592 2971032 262809905767581685027671967452364800 2971033 30338551223985560161067136811269000 2971034 88930064494555089798955225402608 2971035 124944015538524643131844629145499040 2971036 202211065965588996685144540398394880 2971037 -65099328714381586943815395961173300 2971038 -4988102570769176223012316553084928 2971039 -287943751320027357140312507397810144 2971040 -85449552943021174657891008774144000 2971041 -277421046244555974460753581150116256 2971042 3761111602025108606392607163697920 2971043 747214373659609597914141129520547292 2971044 -227159199153662099784481663147739520 2971045 -53929070913360121935438334689267840 2971046 17850924584519682646539704828400000 2971047 -325598996304962881795509117039811800 2971048 5640100643398474354727356632760320 2971049 441104881966271513727106387251012240 2971050 -60025354416737993084675299870752000 2971051 165610299017182301436144571416160052 2971052 34334807721911711057760289104430080 2971053 -566298347334442888133730058462267200 2971054 22209136305015768080196424500078912 2971055 -143490205986821825834617099811498040 2971056 58396477728808997662607356152250368 2971057 746204207123943248562448880461092 2971058 -521800753609203332020309465744333824 2971059 -67849746610851002763672807522868992 2971060 -169715257253388326716595632574784000 2971061 -612736748870772270766393221884447328 2971062 -242997192704613193900193479118683680 2971063 270088871398851834543646361909614320 2971064 -116082181247772037347442354905968640 2971065 42261082461762693827188685541143040 2971066 -100573172696483289967530175562188800 2971067 -150521248414308056270587989953725848 2971068 152572155538373059167144646440099840 2971069 -19653323025653411834311964636769504 2971070 -28212788253900367661346612155808000 2971071 13679896489899512940810656223399936 2971072 49847878702041283670147761545674752 2971073 126607505941384428161053220043102336 2971074 81782049730872601747428937971130368 2971075 -54324666102426580034764236396453700 2971076 254333600064251943732466878310993920 2971077 -274572342832225697092327967597486880 2971078 1116298341187779127799230623777600 2971079 641588171035164069177192977145506760 2971080 -7184834208322573667246498775859200 2971081 -501421640211650968113445321579134118 2971082 82478856719242984174998923312569392 2971083 -450544402135469199476706819904161576 2971084 468875335635517879100173155805209600 2971085 -2683942480995996727523565595052160 2971086 -151952166520080654258909703598003136 2971087 57925269741117464076655792073145600 2971088 39773222070938125325877465768026112 2971089 -29023727285632662917600580517527792 2971090 -298697609099117758160999477152854720 2971091 -659444466734915822229200991106347816 2971092 15455334648067424361950205914007552 2971093 -70933600919268452493811235045556658 2971094 14885863134651162517282647471839232 2971095 69184624273723628295829747766525520 2971096 334305873088154721458802267036641280 2971097 162610359675434987823755222730857472 2971098 87839656931013969298451240421360864 2971099 -562109985257975907578207854318627900 2971100 -5352205363753617639314542690483200 2971101 88269968479353244890377282019192384 2971102 19789995011981684116334874286869504 2971103 -5639232049877329762037844321399648 2971104 -58962258389623221819225435871641600 2971105 592741987547260887568005559744209300 2971106 17187835284942619461282884500035840 2971107 508288528733773632455515056076239840 2971108 -144001997942743711595854528276377600 2971109 82402324103074834275588135854502204 2971110 -74957436026481300371117369013070080 2971111 285774240861177998561056026172247040 2971112 443819575004699846230327395725491200 2971113 -22239659473343222294852882643455856 2971114 -210287594437940353664521827847051344 2971115 -126485048927002964798570536072296720 2971116 -70962172498317475298130807777539328 2971117 -126174467450019787027026955956449280 2971118 -235277166269974920434635517766690240 2971119 -10809752991728712572515241441712240 2971120 -63409533006332160060241732123852800 2971121 183567750821818363351907759723786322 2971122 -20644073107340593455095523052953600 2971123 222401938946423257545820263207911372 2971124 177953715281399017790869595867469312 2971125 259583846391682627542714497788200000 2971126 -218198023606025621743848664261147488 2971127 53999240675710855472257910117323680 2971128 -3558669230146213560465139787366400 2971129 -9928478133086509525709432630064960 2971130 -212155872635277611979404405165483040 2971131 145019050940836578073576715255612952 2971132 203489071196000754780830450415312896 2971133 131358999176655357587166301689355008 2971134 275569297948160641787346071329818240 2971135 414478715873158042537601864089567080 2971136 110278207727748444941098306271969280 2971137 33353975432300024033018144869559040 2971138 299476598740853408447844110029714944 2971139 -281531231554324946120544449691213060 2971140 -79321972469219169374722826637434880 2971141 -211217286272956439682302571527740548 2971142 -19892327695457220451563915316506528 2971143 -56935547686059942660165777973897296 2971144 -503662412374493469013559488746700800 2971145 -18549219816762517414391657746548600 2971146 30046134882294228719866814448562944 2971147 -92478277880877654639450289105649928 2971148 -171790465486293423631762226185918464 2971149 -293888681570327727206600531493212736 2971150 -7017599665552712160006695989958400 2971151 59341277612941717381348403048733672 2971152 8752033481778928132486976128942080 2971153 252871934983530892657104306519639040 2971154 -1467529341905575650182722395324768 2971155 262400947484941789136553862540080 2971156 -62118000095052309553724326472932480 2971157 186008296694049863890817220752567712 2971158 150202405221716831012546414662719360 2971159 674130803301240313637926593117932360 2971160 -27678592579597399222220623223808000 2971161 70814512175139169077717685874995632 2971162 330114358979142066178660648280750832 2971163 2505509330250627929206870606767360 2971164 11902830047292039256628048854351872 2971165 -193468241762919933979355647440537600 2971166 -387896880307962657339065741030144640 2971167 -214565182282795562604536712694728120 2971168 384077048585601789324585252731289600 2971169 566087506127958203724616756224585570 2971170 -83175132739063601297755277328941280 2971171 3422252172179005757892957157190144 2971172 491250225075894395694120167652847872 2971173 -21421754295775228820011922841655296 2971174 160770718615995142599527753795033472 2971175 191681934659292000085303880800000800 2971176 27740064791641271069359644777676800 2971177 -719136963362428815482825367836617056 2971178 -71730553845393869015326747400242944 2971179 -59392231019864540232448010008674276 2971180 21889862573534110372462205326248960 2971181 369100210744014543605633602959645600 2971182 -149612645854284691377223115594726400 2971183 -124756314418218256928376771028131568 2971184 -77961351231630279668749198800076800 2971185 -12660263568682725973896819927411840 2971186 -75265137189693460262075334789067776 2971187 66393694194357085056531373221721872 2971188 123605128530020121280440046223892480 2971189 -497359840986409154028602904996987126 2971190 -8586901970218629993355776577267200 2971191 -344725800359609585956228351494230808 2971192 -2332064762825985369885507550986240 2971193 461518552661465508382757008535270442 2971194 -103579220784815560550404163052057600 2971195 174686979522340082793385489810233600 2971196 -329245438421898946243969006920130560 2971197 137912313942022075935259687837150374 2971198 -390331936456194890102534647304198400 2971199 -6714265468586510371392608291675136 2971200 -73291094336854025478370261204992000 2971201 87206495010017443691706856178909280 2971202 -136237872546965129567711207434872288 2971203 -56970336750722946914689836865526976 2971204 -122222781494194524113089604791836544 2971205 -280873966433099953917815420675059140 2971206 -27042591143396356979040125799209856 2971207 138537801557868997637716244881829872 2971208 176009858234105933136517379233873920 2971209 -70326634175364326047787717146555200 2971210 -243171989173612270524609280662900480 2971211 -284576438078381607637831131610434576 2971212 212459722961609054124381813120179712 2971213 586949319321038009109181047814587798 2971214 -4627861317128189806008300533774400 2971215 -10667694338614473392749793427345600 2971216 -39919020412021464521189748679262208 2971217 24861380946772996091359814526102000 2971218 38051800077113629071063370890167808 2971219 -508314901703600701887137569143461304 2971220 108576137596679434135141360709836800 2971221 114752304261812926459015246424701440 2971222 -5738905428372832227386974688058048 2971223 -71592276172582832894117630635521528 2971224 335177946376345104624252548956569600 2971225 22369125851170616343753660070237900 2971226 93257319944185927889340464532080640 2971227 134409443091060197839155551919972864 2971228 -130517335740524714122104390134812160 2971229 -28781173318954282430305486472645460 2971230 -41970944396725283597331638390993280 2971231 -17110530830405523985157403608647400 2971232 348785196309122306499289861224136704 2971233 92861912689363151776254217299409620 2971234 -22562324563216151141660054578549248 2971235 382527707387297611059573587742544800 2971236 31016997021593705580365283910259712 2971237 -1196157101700824889546620036015763840 2971238 -107421160569970521734485557208200480 2971239 -298242944022604789573249850162588160 2971240 -82810155949657487894456849295360000 2971241 -182068016237407148484096420768996096 2971242 6946547052699633107298818761275312 2971243 -654027008107352602543742174467097520 2971244 -19571212558147545536175072156899328 2971245 -311476721364514837165591834093262880 2971246 -9429710516199191157717059411222016 2971247 738925146670184688085366183248927696 2971248 -5418628333276658356050651953233920 2971249 -265444308985114597031364170090223808 2971250 42884662281454611059216690532210000 2971251 491767042736347980273480449541578580 2971252 -110926329452825686342408358697279488 2971253 40629162070053713423353496294112522 2971254 100295769686414313244430013371283456 2971255 -7112926874589859110846494651604480 2971256 -111760165879642720523406486178160640 2971257 310808071067759055746606917840896 2971258 241356554434377863143636919357744640 2971259 693968788573229647531755201574295460 2971260 119897269514589647804261822413839360 2971261 484205842616030083303838800838185862 2971262 41583837654952849291189536055416960 2971263 176072358888245823712441566441865488 2971264 555812072136646974686491622925926400 2971265 161086807912772563106456687202086400 2971266 -55352641694691734571337881445454976 2971267 43118112433927277890699357350697120 2971268 521412535753320730964617112837893248 2971269 34065987933666112133820528337920000 2971270 88289159696520869711323025805058560 2971271 370613846542766891057961987278888472 2971272 -17211592984454265438538765331374080 2971273 -277947272156730621840944444484837478 2971274 -172449669572170361069948161822055328 2971275 -72211728296737488963688475822622000 2971276 -345159061478526278124627128953856 2971277 378538286995702524064327853329584000 2971278 -84204855183906062958382735114048896 2971279 120738211883182738510770225187609200 2971280 18036107385245826892731063997071360 2971281 28632162108880433345445588795510240 2971282 348769679082575463504735650141450400 2971283 -182457445352474561145079237084237824 2971284 155134281696472605493277880763815936 2971285 -168556152001903922692726282128142440 2971286 151981588388320489699327144600049664 2971287 -182490273147347626586925955748577192 2971288 -145660098718608144003679597141524480 2971289 4468714341878117037159826489911060 2971290 20079267766300096191726665422464000 2971291 249106293794704247660086960830520032 2971292 -67049044582065749575084531604275200 2971293 -96893614259938873656343275856710912 2971294 173890322753969660696413875775782144 2971295 11818501229625354972353908285210320 2971296 -153182889141974128506792727491379200 2971297 7432540162042524283637378182628032 2971298 -296330385421639790436898046190602880 2971299 -107654319536954899208591542401881280 2971300 1766003406807591008505051849548800 2971301 50218762569965731675857161542183392 2971302 81664175118861960034074314100079104 2971303 14237760519497440514268958349981224 2971304 -79809460666477551370635279591505920 2971305 43437789610043282156363571930795300 2971306 -121108149815355201955674444276659616 2971307 208721529603707152772247824815061556 2971308 78263108673323961191093429791311360 2971309 -574967738590838834097522831202582272 2971310 -153558141789353183487794792555930880 2971311 116843313028749123188897666864220960 2971312 -55341667152571511380429769173417984 2971313 19866626684086109933375766655267764 2971314 -45309423151101450098530969590546432 2971315 244490740317926470310002504612383600 2971316 -100509294730811591246165567683817472 2971317 178224471544297803658037124615034848 2971318 -29979324182071004980858360510728960 2971319 3652996894974158405988336819530496 2971320 -60055285535523015510582110497996800 2971321 219904744257418307580966747264260522 2971322 90976367578521893609609991599957472 2971323 6659137255095208878279011336950452 2971324 186686809062476679702021096253633536 2971325 -37565442211577516191506749135028000 2971326 -116020843916582141006020662699032256 2971327 -94400987068920247625054925927538040 2971328 125627662736438597155229424225878016 2971329 131408736498760642750129433603597280 2971330 -284732381214531966623400346300201440 2971331 589630789710178120868223708246317064 2971332 -136542787870440083829860668796928 2971333 -159801779959280626783947724250760418 2971334 307261443999772290895165455305096640 2971335 8301370108219668902153501647143840 2971336 -235214845818297359360825802008632320 2971337 -199270153016026678855281764289391014 2971338 -93525909432014183729524013206893312 2971339 22279119926734720081658675133695520 2971340 -180281575088390617219147437093888000 2971341 -250242055965811558058706502545177450 2971342 274337759846650569434484958792332288 2971343 -647202221925487008330761958982355208 2971344 -131366759413136187917733535081562112 2971345 175121438668770888624079578712136400 2971346 65848150580486239762116755144586240 2971347 -22380731738849928877535076763606272 2971348 -112046375155423017220517992763985920 2971349 -26558238014301704743182775834537650 2971350 23203615064520377941937747453952000 2971351 -25042276560856434910496027271111528 2971352 -216942706253532893388948901093478400 2971353 33984250103704779130019243336340480 2971354 128543634847371511089289144181702880 2971355 146418240899128261398259045075469760 2971356 -209509207525229355252956649691657728 2971357 -431470098451537898387917520429250394 2971358 202593802398241394860082873297928000 2971359 -190030218556566458310633307203074856 2971360 236138400706098305880900622791475200 2971361 -100699779892162619077132836879645648 2971362 -279789851981635477040866287771576576 2971363 -16960771862013680115932024534988388 2971364 335622985303484782958622177217201152 2971365 312535796579939683825200673406082720 2971366 -289523349646331161168677159081838368 2971367 192768693945098447524306555669446192 2971368 243223819335625046014297530294451200 2971369 446843694479452658223791833822521060 2971370 64295356281264669532641120088243200 2971371 -28112792270883250484766910242132000 2971372 -498262817136988783049380810381591040 2971373 -57163534418842163792722191926557056 2971374 -63512827686997735454180447074283520 2971375 143671137427367946339323671264428000 2971376 27017253382439527762382659560210432 2971377 398937530249035275500749978763847840 2971378 -44407684554548431854286133308062720 2971379 -483402910035783398093547353091907488 2971380 -17326982307182084302262052188989440 2971381 -79092514838599282335318609984641536 2971382 -271005488250039747162090081584089728 2971383 -196391056839725267106511272166296576 2971384 -183256626062535571708104290112737280 2971385 201180063293941471128352930328262600 2971386 640339625273079688932900391084800 2971387 -472018561255673819823052220699160576 2971388 -23629892522057037900258956217467904 2971389 192651555024489433951043856500327424 2971390 72666709888954050210480339243012480 2971391 13933996850080302495318883472472792 2971392 8031594193847514169776901296488448 2971393 55423480145644199058652530212348484 2971394 116357313170330301959954348965575552 2971395 31858361714994282047261296213391520 2971396 -226896045978366540332862422626543104 2971397 240008311467625120748690667919740 2971398 71131819035398906008914922314149760 2971399 -93306112688258186119324946710762600 2971400 106251586340314191384588785925120000 2971401 217470182500776857662144661282620704 2971402 -59909641473418567672756851477934848 2971403 27712504931838660841251050450134440 2971404 -192939360037665396550262144260289280 2971405 -195287083589815066500480117255893940 2971406 -182397496622235535947437786226358848 2971407 30648570516208900042350843650799240 2971408 154456603370160658339913829355290624 2971409 -387198278530988986813787568264950400 2971410 -24004163154010774171402101344947200 2971411 16225966834740934452914766548433192 2971412 -371035611622861109354821630893558912 2971413 157188406426243606480601713458585564 2971414 -236630394933731556416202089895789888 2971415 512374450995896377825189532438929560 2971416 -16774295356602022840586793064857600 2971417 357100366031559847083600933322191120 2971418 -176592134853233582758202517869732640 2971419 -24716458829934881766169290770780160 2971420 -92231218633447295560017132077629440 2971421 -172474807029664123163300425778660256 2971422 -196348760310894942187426808838882240 2971423 -2538802718832976560217499328593056 2971424 -562947985250590018678664853072052224 2971425 31012494024777231509004741801606000 2971426 -39369787727230418540677130243495088 2971427 574950322453876884998339958848366400 2971428 -451626767920663653153730341538215936 2971429 -4863313320887472856129858860532960 2971430 9744653190844752923596005616988160 2971431 457260051555531298169886305201299200 2971432 -302330962200376743847953613109913600 2971433 -223956184626332675963664536820418140 2971434 -119995431996485004458373913413666816 2971435 426531239225334152157570876618230880 2971436 -101993837379076137525989705847948288 2971437 -3830390569585874883417901170291648 2971438 -290562205939034643172762894354610880 2971439 -342312224175552953298145983742201776 2971440 -6260846481607825479023836197027840 2971441 -75766024706684597394895822937945616 2971442 60113651399138677975425912143257872 2971443 52446785070102107015412484691097600 2971444 142362004084567137780204412931946496 2971445 -139989550655300059236633144106159080 2971446 -160806568936516755858264321006474816 2971447 -911934273887934468194967482847940128 2971448 72885023906975271200389090511462400 2971449 -84735623644667855119833516915201720 2971450 -54185753626634725063787192078073600 2971451 110168979177272170676599782864839952 2971452 -137640770916666015182070771255361536 2971453 -17828934592573728364950084688944320 2971454 -76063534513953109440467308042308480 2971455 208973574765656564777650692057609360 2971456 -53484839510782415519463171890872320 2971457 87068939410365130995479913028577220 2971458 -109656340882727337918890087254951680 2971459 99114857450206051890855253878953660 2971460 182722175089729093228779471609857280 2971461 -96739240330295276720963259060541728 2971462 9865898832821538966923286429223680 2971463 -382277034845218430780753232037002216 2971464 -197011559472699602941190053643796480 2971465 -6225804145230433116610537967057280 2971466 86217299679936516436423228889040432 2971467 291581403901286776990917424869088440 2971468 8593180230794787249411977709491200 2971469 539047545681116310470874200298138870 2971470 -20017614924982952670942979302378240 2971471 -393864395067213857868456644244765328 2971472 6888867095994671629209667633152 2971473 -180409244406690680553558921342952032 2971474 7887755403646198957174069916411904 2971475 33294341880642338479421444958403200 2971476 -185250395672697174032489170680576000 2971477 -143301034247430511000125959103004388 2971478 -261644229033591177475692735239412960 2971479 62077742654684586831247838561424000 2971480 -192550980908395387854903201948057600 2971481 1135469268141648584271335716879768320 2971482 -341459690632742145506208470001331200 2971483 111412918257463379434082753824638264 2971484 166226497939729589638750626699628032 2971485 10293398448007136759586128881641600 2971486 -74772969586616113071040444449346560 2971487 -212372273952762483469290443939418720 2971488 35032688151988695291181085455024128 2971489 41144270343104390240459474544768290 2971490 -56380472172616725746418659244410880 2971491 367188141706699673319838216502710392 2971492 -101576829528060095934082452247953408 2971493 -54169330468995000146782618866804480 2971494 58266651894414040014895428712955424 2971495 228627346456845761650282353392019000 2971496 29333952080426250389790864762716160 2971497 -73524837128340562763110843928509728 2971498 38561377212014204892057754942442016 2971499 130314755125561445540557580073232500 2971500 -37266820459107201754742171160576000 2971501 -218372906096055419011857481590610388 2971502 -304018288353482262501414915568602048 2971503 -125651146431738206333812073856168888 2971504 59355572072927700640951821329858560 2971505 38478223195373173001006383142592000 2971506 267646245906273219300137370233011200 2971507 -184389199282439700134826060973479600 2971508 -140835571048778536011106273292851200 2971509 387184034218332325177884242005353504 2971510 216515864570208555485664006162140160 2971511 21722807073183359665300651555115112 2971512 643966453998069019613008692485529600 2971513 852834093115667098626915750827861584 2971514 -7303045741681939455594712876231680 2971515 -542402556590771733536571403330560 2971516 -98683519232097927863616978633876480 2971517 -128062699700676035375890584080103168 2971518 118893270214510392174689079703872 2971519 -284961253284220583994566294097104120 2971520 -240965121447662359571089905313382400 2971521 -96029639330394147400503063168296256 2971522 338919499495352604011834044183503312 2971523 113579283954495663052994820487601304 2971524 214223170717668851937600087972464640 2971525 25973857019502784675316154695133050 2971526 36521250673242903271525395840047712 2971527 2192998159375242589737693827029368 2971528 203908047588973440650193160775270400 2971529 117072337706279251758160651319540160 2971530 905600473812936609139480955094720 2971531 -400963330269677187683910673218702288 2971532 122933348445214050011380185479562240 2971533 49862827218355280334651362064652224 2971534 -88542844052007993200120288798542080 2971535 -9775587303891587283272023304448000 2971536 -12577910115662646094081934849212416 2971537 280294053371006799244055655009563186 2971538 -10910701691115398483403260901548256 2971539 -551958971074494608225817482469708960 2971540 61037653211961523928865038540390400 2971541 159015977075972602182791549796396942 2971542 5182585231469899170742488350668800 2971543 -578127869066776853732203606691026800 2971544 -250763703839809273189253832294604800 2971545 -27579161323769585963192595120600000 2971546 -104283173418403220538933797685964800 2971547 121628380854406333498171023835380996 2971548 -35315882022265149004908871593530880 2971549 -9833754469337571041144201029773888 2971550 121255603977691559513064100188892800 2971551 102945851428997684471611732527369600 2971552 315439511638276309432744650526359552 2971553 -16754885581087893488079364236695916 2971554 -19538619800434124255491038190009344 2971555 -350647459736471549150388949004405040 2971556 -94676279860737207304608372222471552 2971557 -13349001200381578869619229118562212 2971558 2517970443278898184352167312264320 2971559 -793534271671881388191356251393167240 2971560 211179136251640647616422880551321600 2971561 -17243888196052758024695831443575948 2971562 -298782339135075099436290771470457600 2971563 9610494409115790582198306698085888 2971564 -353004346495270968633595557926189824 2971565 -93343962085658513491395989179815540 2971566 4677518713111922985455061174893184 2971567 -102629339858427272829118742905087808 2971568 122299065502162264927294586819592192 2971569 4697972087116989569226008625554544 2971570 -89962509987582076382507109107735040 2971571 -148942338012525667083384850390736400 2971572 -65074871224004516441984211485644800 2971573 69392884362812134952463339009755904 2971574 -200599010786853407711402203583482464 2971575 163814032780520262968296265413125600 2971576 -203566368568371954583708802788945920 2971577 -55082993320505758952933849457095808 2971578 -23814105644949705768669212579254272 2971579 -131146572416017117395979555000082640 2971580 -258300903138395416110585311787916800 2971581 27276230459846967909408656160926400 2971582 -24129921318478023235189675955381568 2971583 218490681473683999341947964353944800 2971584 -42512187216740437457574453678440448 2971585 309982591749969417592558740594556800 2971586 -148696226720749197964338875248009008 2971587 -24919468385716049771630665138431240 2971588 -48260265839853097090416420233533312 2971589 416915010908203385685197303908289280 2971590 58768194741653518361467357322344320 2971591 8990544543701979679645240004119040 2971592 297767425933694405433442388897310720 2971593 -77465213415473443204225237742080800 2971594 -129633483915064135432462378036423680 2971595 36316294456339136370246440348892960 2971596 60433991629790264787190997942779392 2971597 215043485584469916535905096313405046 2971598 -18024998312203071767071786442981376 2971599 -220762378880516277754867790314041600 2971600 34551235636008089297116403367936000 2971601 -3959106710936944203512993855633280 2971602 204285780655067983854107374761822480 2971603 -419828624542811872205321941998912148 2971604 133891845838457196572781473478961152 2971605 59516289850636718370987310289358720 2971606 -223896126584516294573126675002887552 2971607 75324842215903656233689375069790856 2971608 181558040500781051156719812868239360 2971609 238297205034371784662390208770527104 2971610 172944592537433994990605568505908960 2971611 17820642614050179033643686212800488 2971612 56909434442834673137807828247792640 2971613 -159532427077428846466652267981975796 2971614 -22035869855746854215189147519060160 2971615 -181933030371004673619097906473199680 2971616 -315197113112118900720619896384258048 2971617 -531326271126748442645076788566691136 2971618 54932748054803070553708544065020480 2971619 -95583354508423138457205753644156160 2971620 -159018318923761645250816481568358400 2971621 129272788422558999150039784220274360 2971622 524475249786985771411861600938991104 2971623 151360470962496944175168855603679104 2971624 -121878101142272757204600704235095040 2971625 -403987474842679805881659848189211000 2971626 -2701208159395059666927900865752576 2971627 -944344320884437852257288083147144160 2971628 -242762403263196220219642988925064704 2971629 -160706925876280230330077281037876352 2971630 101759084506047339186321472983878400 2971631 89585519728223043669591954270035832 2971632 -493957273562596026381108869038080 2971633 -248818989166535946758757747650540480 2971634 157180897260027804865446933984036864 2971635 270895574486770344521501002994199600 2971636 -423988534109962331531137893007073920 2971637 677217575394803720656378106242173600 2971638 7324139539889333842596739846545600 2971639 -261327017183012743145098951148400 2971640 86916784077190822392794367616204800 2971641 88051208515246369034875925836198992 2971642 180730485152062478593481897061359472 2971643 70296643565112746523445771215370320 2971644 -1205177714079459906216048075988992 2971645 96602094792070966988988784658361900 2971646 25545725653500083932483169812950144 2971647 -38981691325139282896902299814135168 2971648 30778646169530269408833568851886080 2971649 93317366322859482337135369500633264 2971650 73042396636898308239033309169747200 2971651 -12100461248691182367454154478074640 2971652 -90429952060657058379232035357166464 2971653 -105637711981258668393889062267179520 2971654 235162149873013467471312838723785696 2971655 -85821561688077914513677689535645440 2971656 -175826863956121084080454753702656000 2971657 -13368469893827408581852653548137920 2971658 -171586836000018885297049391870880 2971659 -69782463446249409009799690550791440 2971660 28811024373347018795820445075906560 2971661 118972883311175732411834529780517824 2971662 -38789176766208087450386175288666048 2971663 102725837910834366564267309703316912 2971664 -156620605943059624523339854947287040 2971665 18398794942412418327674350423956660 2971666 134139171126491696630578869868764960 2971667 -15907310163647833543762379054748000 2971668 140821045819918480660790503199711232 2971669 700152498642949161185040461074656000 2971670 -11760602421405481293145002028502400 2971671 -452115907583771823265830139276496256 2971672 223628333842532556613898676667699200 2971673 1615424327927884290836284946150400 2971674 32930992734001968029305101856957440 2971675 147883726086123011306564490729098800 2971676 -110077950076038323224679900884392960 2971677 -247239275204670814783132553284836480 2971678 446643997626180571390948830323002560 2971679 132804982821588496701743841930780384 2971680 60820412450868030653843335010058240 2971681 -22241421419391012821669156204478800 2971682 77701261423694997998252751163951104 2971683 115594203583590472263632207256784080 2971684 -9727079594952204522036158313507584 2971685 -410486962216851619388673770559365640 2971686 -3762459220578721349208018668914176 2971687 -7971344419774657057854366556205480 2971688 -166864033354057980320630779474176000 2971689 -49527402648681183093177962240796480 2971690 35981132955307500836113035910005600 2971691 69844978078894329417954308186001024 2971692 -42627765586355203618142794971260928 2971693 218830484320670938718830109679617942 2971694 -215533106245246501074294831030401088 2971695 162246319860519057044368852589347200 2971696 31700855122298634328804972345884672 2971697 16118329130963066668362889107486720 2971698 -10529902258964898602035239262328832 2971699 591479484459127584657617801925250700 2971700 125339804753329286234106454879747200 2971701 -665074274631567616625786326570872960 2971702 -87717975520656358887032902570872768 2971703 253164447220124306552026675986619128 2971704 -47746866538276261722376283282042880 2971705 -195796184391448307671547846428594560 2971706 308455306461781926115494946449405552 2971707 -216131394105628918958218427184453120 2971708 -642580885366762968186492737074235904 2971709 -126394889022555157894256401803465396 2971710 -8798836941635713012712305995379200 2971711 94345599350102813685789797953499832 2971712 -185274706424348130632366376899051520 2971713 -309349812553531322827985522710293312 2971714 14989775021347139167841331129555840 2971715 -289756308780545698525122535545730080 2971716 -560024215043369783571404946777047040 2971717 143217103536428371119692811351763200 2971718 179393666511701773265139864694194336 2971719 -71114751891707016542819674097382336 2971720 42984216896074690182015830142412800 2971721 -175550950506700585350844046544961356 2971722 6380525172288545665497106867261440 2971723 -104051881476021347186942172378999456 2971724 -84819285869402818217468611776135168 2971725 17123035612792109097706760724501600 2971726 -1898623274583994491765391706223360 2971727 -581759429189867553753296146127859528 2971728 2898741991738135303373087262892032 2971729 18165592701785822167852422659577076 2971730 -1220930654968475097513918662983680 2971731 -6117154558233450281847056227942656 2971732 349452151610901061482250960771233792 2971733 382122929611903212671164517786695200 2971734 74872347103377622130729174591647680 2971735 45189798606886825857021657413652000 2971736 -696871705998862846393604356004720640 2971737 -353216277923096119533271087069808892 2971738 -31889260835154579636906419318538240 2971739 59568582662258228130536972981801160 2971740 -93167574449246717572673161670937600 2971741 537963029116284762861472765164367142 2971742 -70485115861718556629457486373177728 2971743 -115384815793120437513064085964537600 2971744 396670777956226100878429168934977536 2971745 -16695032362710604494315202970749440 2971746 -246313322442887663922911774867501280 2971747 578424717536210441261034453033799196 2971748 185852742634252599321111675213830400 2971749 -134032462372823276367451433468096352 2971750 -216858681313318362801640411695168000 2971751 543282675367925169150325468773229752 2971752 -3699225717763550852388892372992000 2971753 238396858040661322184386714823201280 2971754 -183418703803245925106990678530937424 2971755 404065376750814484954939088249023200 2971756 427029453333692428445166650407785472 2971757 -39705140629142596374998345162356980 2971758 164468089670830269467596208135976960 2971759 -273676678509008999386016860947962384 2971760 36377979201833210436185597706240 2971761 -41745658660003624253468394964731264 2971762 30307809268166559035088333522629664 2971763 -12347156573806347646367953874031936 2971764 -211971835118153369288684860593091200 2971765 102181535357930280792526183471612800 2971766 33738933632402484337234279378949376 2971767 -390713369904112699557098558810397720 2971768 -452222675609947076230114616606269440 2971769 -19571386028638741343859637060078080 2971770 -119520372777841168084884549951613440 2971771 6841370071166237461103081469436800 2971772 48170720371156363110410888511461376 2971773 -355981785820520175618974060590656 2971774 -162771203191221305881822943345102400 2971775 -313070024119185763274154199600425000 2971776 61297462695209465855333171095142400 2971777 -203958813241464253533414112918901374 2971778 363372626772334594543673579310079440 2971779 445402710628924734049028635092488184 2971780 -29853050017601416648402463419330560 2971781 458733431059895202376006428871429632 2971782 87687568883691671155538861991214080 2971783 104142358109243855024255317971027064 2971784 -77199370579915004765260924889333760 2971785 122688087340162184297381413953495360 2971786 -26363079486113181746437769717316096 2971787 -11053815837144456171238433456557728 2971788 50726006891122338978096069569318400 2971789 645186844400794231332477905610514156 2971790 82512969997261013679254597019331200 2971791 92729127736413067205553898410095400 2971792 54589310011191272627228841394282496 2971793 199810601882675230519736036544588144 2971794 19842302439299648931529185347927040 2971795 335189429787037291958090106818074800 2971796 185122171347493281862533371387337600 2971797 -16574757059080436005495257174856800 2971798 -39671054196672702948945387464465280 2971799 195211068209455819612897411569038880 2971800 37157203275845185353434787790848000 2971801 528264664752056097573276421178517450 2971802 -288533064025509268952889568152633600 2971803 16771093392754842356612615531348448 2971804 -207397423758484224226954276372408320 2971805 112744454515263914629873419106155000 2971806 217415128970235152120561482137885504 2971807 -474718687025209053394603411672530480 2971808 -198301256939824158400831452305424384 2971809 -1713411149098868713092413889542160 2971810 286357663805336356131064055487144960 2971811 -169419178579077130338818701082587176 2971812 106318062050249015177147697874240512 2971813 191571677213510990330957473956165724 2971814 62656112469320913909443623560638400 2971815 -16889702655586314158494917992939520 2971816 -826286354433646361060547979100160 2971817 -272823128039386648010916960188757900 2971818 -49938628143764596221344304002324736 2971819 1041759342350527578584002512218712040 2971820 344449421584393471673616915464832000 2971821 480495554393718105940772994283010304 2971822 71726967049753114120871740363898880 2971823 286959950903571642550407429433919760 2971824 50286751992738345192973451593187328 2971825 -149284305871587081202515972843955450 2971826 118605756711401710052484541761013248 2971827 -133729613887555698530686626476262636 2971828 -20510064820297729930156453246484480 2971829 -34182105996841604701768152662493024 2971830 4136765850845080089278365540454400 2971831 671181465644002715287104694976197264 2971832 313810528549145957256031411767398400 2971833 -117207172861944498813380114134166400 2971834 -160435850572877008579023793724087184 2971835 214823569627868541202907464688849280 2971836 92461739143732283416640079487057920 2971837 89463560910905788430105148896364192 2971838 120734765304715458656805502759792896 2971839 24831827779857188531750897667067296 2971840 -30842865542488917629221566488248320 2971841 -640989529508356292555323092504397758 2971842 -12942922691476947271636396003010688 2971843 -247235144220699078637949785258065200 2971844 95243271993144739774885054809891072 2971845 259150415910706569555416850992125020 2971846 2036767100411629182150245169805824 2971847 -157077189132792334446886485416219520 2971848 383322215890563642919568374293381120 2971849 116263134670450632783418616258677850 2971850 -122942032819097437065454755949407600 2971851 -254163317519486818713020045821759296 2971852 197264715769436608594606941553175552 2971853 -331644238451374068313687460162464896 2971854 -187879482881656396971122458976535936 2971855 197356657109833426611518039859921360 2971856 -110680609622480130832078440179122176 2971857 74865586960437881615625072352794624 2971858 -21117946401913715803101826519732224 2971859 14378524450364751773739186493936896 2971860 212697032969874142317241476626319360 2971861 407785238367101969900090913684264924 2971862 -124644169353637754821852679349244800 2971863 -660574361771248598433991800788007600 2971864 -98286137149794066100766540808806400 2971865 372334549048868721732792988746824460 2971866 -29660931025236409158161239371264000 2971867 -11305939680775300485355855916864960 2971868 -58894894273352681043346106709591552 2971869 167225814298519551762799985062649568 2971870 66606242242013752219962469379199360 2971871 -18168181575692043805785908832901920 2971872 385336887378845516465262902076506112 2971873 360965953197932006507179356974409122 2971874 156514015790220492611879256678777936 2971875 318664923753286624674475339223850000 2971876 -100313142991637795755674647727955968 2971877 86605923171114337120873157694633984 2971878 18745206583748033302344033133160448 2971879 151705094028332481773086384007975480 2971880 88137969851336764832205653875046400 2971881 36439728100704469657118783636730 2971882 24762006043186723169777435003203584 2971883 -432873595628409934832644197565913868 2971884 38852998904128241853400108796669952 2971885 -19522115417875431464072867465568000 2971886 67692097342871718907172882559381120 2971887 20713531765908017926681314016974480 2971888 31439846859978818300235516996157440 2971889 -549730620979370059146504955913170080 2971890 -39108638097611266193253352133383680 2971891 128902955647195931050937560029091920 2971892 -118885213842423579403420230058905600 2971893 -383410055718223884834153170341319136 2971894 290740478712283624678895346465806496 2971895 306388009491956460034510525107533400 2971896 142035714498641686859120435097292800 2971897 499731436786000596398046182411722346 2971898 -177450903294995607736540656822299136 2971899 -86024756876173809424371115793284176 2971900 77578241476814147827218479532364800 2971901 -665880171280402811318274081967646400 2971902 1560869288862589173906191960801280 2971903 -51460119871280555259216614687901072 2971904 225810421183477924099878589971824640 2971905 -111210883813395676605843726455571840 2971906 -94232478598782133082532760533740544 2971907 -74288512344043321483921212553644360 2971908 -26655816403822224972030769304027136 2971909 -49231703957225168829799778293817890 2971910 285996559553055430399354282997535360 2971911 -60504175712731975622464608748259928 2971912 -381714674358414513043614508974028800 2971913 115610477794382870903521248645874560 2971914 15302595616607136702100786514625024 2971915 37200017637924820981093107489489120 2971916 -121473710789928583343180576758748160 2971917 -70325253325845988911240982888023360 2971918 -131193510835772082748669548765171840 2971919 -47597447568276318662169743522227704 2971920 -17970525741432098659172645103206400 2971921 244105215618525548618880155917123072 2971922 -97636664815416515261045172676166376 2971923 -17904372251148757303235055653016960 2971924 377006060364397003335630222429696896 2971925 -100559054591348733124436441732018400 2971926 96862801876845532302335938108570944 2971927 -3870977475807674007392601613877248 2971928 -180734062730654507131917367927203840 2971929 288065120633529513107845686819704784 2971930 18872388267075164549902042522019520 2971931 -170668116868035761388476453795931000 2971932 240688947453109847610093340194742272 2971933 455260671367481013714783178988289580 2971934 -2257346753739739958878614179591808 2971935 -370938247647992133787099985919597360 2971936 -488843441677180298175763690242441216 2971937 415093035183835138072595625972832560 2971938 142629401869591353284404746393692544 2971939 26080118925763976930536769359896640 2971940 124543809762789335791651181198369280 2971941 -636856090295695607384322911266176 2971942 153152243200572295662556222599054720 2971943 -308696099911947165822772427309706456 2971944 224357232093474786643992409767936000 2971945 -3607348755762006016771478212652160 2971946 -14122481292402788867412249976932096 2971947 231228128585741974933676457645858240 2971948 -310591738652334018821415191808437760 2971949 -338284010655122416961431420992200340 2971950 109472985440332316080272974762193600 2971951 68814877671641290786044576646512960 2971952 -86129003857202221579310121745465344 2971953 46761779644224455694107595685744962 2971954 -21650235796417763484632673025711200 2971955 64140478423593895779110977229849760 2971956 82157090397867834218103605811922944 2971957 -146063572379219902912683240924136548 2971958 -385507312641398962418849269999312320 2971959 -368398123601661352113945636057621120 2971960 -168930236304305379882794115514368000 2971961 -665651939760785090026567767301095600 2971962 -121907464094986155470104274610017280 2971963 -256425175640180600362937267319413788 2971964 -93890950159718335644603840266241024 2971965 -156819170292941852760883983500448000 2971966 -450202199422511255941183180265107200 2971967 -21495030363553279929434185701118320 2971968 60125882258866507190748711405748224 2971969 -14097062971779394743510561415912320 2971970 36106855128380917002223945649756160 2971971 1197279784971480555948550746811212 2971972 -80213835037536310468985695442276224 2971973 236325863997229044726524930553240222 2971974 -163187442151053912285867177289746048 2971975 191747491599082983809527293598452600 2971976 -5103334592067722268785381367152640 2971977 -100208857335870769454916089862683040 2971978 -148520932066829647089554096975675040 2971979 -55987634716383853696185066708925416 2971980 175536865787087055011352980484096000 2971981 496755053204625904748102581630053024 2971982 7625402903962888701502661585113344 2971983 102375604849114710599137027714840320 2971984 -21093958888420066888624981046272000 2971985 -65180013428775964086642045497783820 2971986 33756690782087308377486492305497344 2971987 481841090238669074389730068481798636 2971988 2835890704728736666626150298699776 2971989 191023755218952535993437154842707808 2971990 52823297635909795024962318258842880 2971991 189099975777028144192476228465393408 2971992 20083963999704935275639460039454720 2971993 297338361012574100755226315527599242 2971994 -166652132895185781190103026982530080 2971995 -124140078668178241784959354770339360 2971996 234418400956037299935690220783424000 2971997 -130946896718053511432226775904829888 2971998 -551537693595762727238076092701224960 2971999 120248264937452395064780535735283240 2972000 96242838784903893103295122243584000 2972001 -104673755474295489377842979466153216 2972002 -482554563081863059973690552772144 2972003 178136387783909864956824369519400920 2972004 104287312545619068694312434452017152 2972005 320543435679804532863842071668801660 2972006 133561703777762754587014728250121952 2972007 412116815953228845648260723777017200 2972008 -153494047670619774170397092984248320 2972009 -213729256950546871242260442276960000 2972010 163781617751886499791746539141278720 2972011 -226527157103068533366713951495443568 2972012 -7786641996488639952184724566291968 2972013 -26412124610501955051527253167612352 2972014 -23262394070914488351860015680951680 2972015 -48261742624694742151974653004870840 2972016 -9894047894367687914315406781317120 2972017 408590818414630609371227178610675252 2972018 13432485148030036010793570729469440 2972019 -235718940240249050686489972897843656 2972020 1978009890784324818362118044904960 2972021 -213717761035039250553542431827749508 2972022 23058549587926918460142489162036672 2972023 77713050369478342192495290796143384 2972024 -190097474497928740437978687405281280 2972025 -39370300992207017539198437490272000 2972026 -29106995018955995059916985343058976 2972027 -229878716310858665249446140732428124 2972028 81828852683582527629744352712868864 2972029 720372469946897377171266003844586630 2972030 -4755408752959173028200277346860800 2972031 -1459874086909330618960657614397440 2972032 26993650524044955920050250129080320 2972033 -755021650465391984799610964821454718 2972034 34759712716714261857099607899015024 2972035 -204508582818285291735078661419451440 2972036 23991173853285792733441266925006080 2972037 81784927670550687852816404524423680 2972038 -227762384156242043097150044055154080 2972039 142721339835473235893485030112203056 2972040 -20845824444417428626473133454131200 2972041 685415103161523776737110251939596442 2972042 206465313479933812875317350067185344 2972043 124445887047234647044502628069939132 2972044 -26504904826441923372620943195200000 2972045 -370418675887605598694934105777534720 2972046 -26685391329933608336626420466549760 2972047 125738105670270128269005528985741240 2972048 -106968361654291768267936276359241728 2972049 -7226836282844880931811230652614464 2972050 187684014149806283101770000524938800 2972051 25269845450212749958267997744234400 2972052 29597442212352528447896582968392576 2972053 6750454794336430215433212184168256 2972054 95045822343286343661001292978276352 2972055 -271357205366073956610125741712094080 2972056 -351310774085376120858706408187596800 2972057 43108609657178758785074090824969344 2972058 46673742025247291983179772827139584 2972059 108834635039845193830942455858154560 2972060 -12554973506413547559006833307156480 2972061 -297042166821969499373943485799477690 2972062 -138970183468607205131468038016703168 2972063 89213283753257137893814000977357504 2972064 -80212914602388542243729544217362432 2972065 -101985167857003187847818746566240000 2972066 -52022103410231173447932472699795200 2972067 47116919807201992053313676096273664 2972068 376813996628747497605963931476243456 2972069 369569402840971591117468727402113470 2972070 -63317398374931891893510331699015680 2972071 552053611488404025824630263471089272 2972072 -142641529933284895276605875936179200 2972073 -38156725763091847259558829036061056 2972074 409841344185460304531968122895872 2972075 -120194104340846221088131315156647000 2972076 110792772141537659765626260065161728 2972077 -99061917418525008839559712564141440 2972078 -21614703855820706369489737014111744 2972079 225597634283607465045062931660138240 2972080 82779029231446466011177148334735360 2972081 107024313125768511680736807539386944 2972082 39101447673679109653734663216753792 2972083 234499509738358439417097017267420784 2972084 -55318226534733388216070596248096000 2972085 -22420040464714946549225890025829600 2972086 -110294603702099371075141141881526656 2972087 632157478440488576518060030282089720 2972088 -149920051319003597954346247311728640 2972089 -258935941238983073465132210579244 2972090 43251923161549570529719487646835200 2972091 172086147491832470729627434931707584 2972092 38606967191317726494046200480122880 2972093 282815401650599246601147643170610380 2972094 14609838882714636753355882749972480 2972095 9350876492430976967849746773048000 2972096 216302233915224745009666463964856320 2972097 443504110248457157449822134055921074 2972098 -310097687875706253815286552609851520 2972099 230325854414727284327357052650988336 2972100 -32619632561658667326549948168729600 2972101 -772376027835965621744265982824309696 2972102 -13804900976421974538129095196978048 2972103 -143687402560314786664130282757324000 2972104 -504891107696620980528056519989386240 2972105 80454976639501566933371527010284260 2972106 105034855368354385973235936351022080 2972107 395344213264871539104237500241150356 2972108 -316628119811090969630366789284361472 2972109 123118007837242046609043792527722560 2972110 -5064507079846680691654124820647040 2972111 8093588419529415377430198028033992 2972112 -7674164934637565587968461287194624 2972113 -12634279466890363218627587181505758 2972114 -374843008079240963816042352767359344 2972115 235055052543593786255567714359157760 2972116 -12569919065996788885430469067960320 2972117 -4765189887282643548410927043164160 2972118 78524646169557782875775815464629760 2972119 -101567395603560299875869210429679480 2972120 481891742253521127999844318116864000 2972121 319008878175775039161415773356616912 2972122 23542590040457070289323073055108832 2972123 175324368497991423498659775327824400 2972124 134518519819209031875138802595880960 2972125 56874328497683211103277039326080000 2972126 -111695554662073335918737722292184576 2972127 124853088652705535396379956253605664 2972128 -86750084835911148284564093742612480 2972129 361876064596825237018802497333896384 2972130 -41476091202578170351808599606318080 2972131 103201276827358654582381933763917728 2972132 -361060487814956723760635665183165440 2972133 -36218746795829357837792862172994976 2972134 174499575842539979964690714737539200 2972135 40239377149118506474299261916513080 2972136 -52271472876402551835918052736778240 2972137 -167983447546991103122084420204032896 2972138 170200528909388785270581524272527360 2972139 -175764989339019160380685683102647808 2972140 36774212394783615603970967543116800 2972141 -347760396805129058604228862573468458 2972142 -7883891512119358831109195890656192 2972143 -30366879130558600818754948087714736 2972144 84852444796666079141958177759952896 2972145 -158522185153353859425554275970256960 2972146 408973791910665186479989766476773504 2972147 -464148808110856642637354220566656680 2972148 -365899989549491265437675121945194496 2972149 -248713757977115639969903159167104850 2972150 -171181948612924962723519374101471200 2972151 -32376879093190193829055239840829440 2972152 37917470557296865925343451927756800 2972153 1232877961012297691696480280487223940 2972154 -51756933833211462807532300118138880 2972155 19151166085128382226794237459836000 2972156 -13694070000770647963903244745277440 2972157 193152953040528133194699705167370240 2972158 28378156405732392868660540125576576 2972159 191274052259965966526110021753167360 2972160 -2212214260096347916404785990860800 2972161 239320489305292601647487451773074560 2972162 -35794338556404351219972129686661168 2972163 137513654199115859404631168232931584 2972164 228578473254343233883576510070385152 2972165 42432450893842457332849046061033600 2972166 -99141106731235219970611490118586176 2972167 303850374212315051067175842812747184 2972168 229407720088108330123395603536117760 2972169 -23911522171686456422461891359502806 2972170 24094880883745788455804326414291200 2972171 385487385502623556014130036129740372 2972172 20689664131621717770507482297401344 2972173 210697694455806383084104417990379980 2972174 -138390545134572814308278881980761664 2972175 -144649110832463901554744449630204800 2972176 -89022593357849129965178843550052352 2972177 -212359913554634489829028079430430488 2972178 -5196873925669228978204847804942592 2972179 77091423276478324998479139289757776 2972180 -14239705703657927305528531892025600 2972181 -219649621292563969558969684923340800 2972182 -217040272867607771067969462404771808 2972183 -194117846908340128210648044752144568 2972184 17533053451941648429730294517760000 2972185 -135877059465661267686601179812695800 2972186 -97949897132117650800462556329129984 2972187 95683951936358229894280324080814080 2972188 -216884582736175819477428401114778112 2972189 732502033922689244763852273945854880 2972190 -48755330304299679506086729114709760 2972191 -440066668311179355715245138676568600 2972192 392382702847840804350210941350182912 2972193 151724093525452831379004390138286320 2972194 -310843034312497205556706836396925104 2972195 -51307929024961660771784410108627200 2972196 -98722228906770545779624222983819648 2972197 -260056954523199432076123104802012354 2972198 16590127065127787339609218329492864 2972199 154998284160434245886533283424391464 2972200 104946577415630982343409348579328000 2972201 274319741893213083046686799100112804 2972202 -44631025869534120394548337649696256 2972203 -5149195371826936977073510960577160 2972204 -185729302851257850951619521457612800 2972205 -137823732406812122733781097407544670 2972206 314624744901277121787649457984223552 2972207 50353522478948088212472872430512112 2972208 61680836026642187748865880811110400 2972209 448709945740171516257995712427504 2972210 -44531859677925816056803756593225600 2972211 -260674122191906643403736440590446016 2972212 -99654489662788229591811346930506240 2972213 -227694747121493826855293826668988036 2972214 -5734677157993482440065732278718848 2972215 -31521427905601349850312692574706800 2972216 -276652797551192788862700085365043200 2972217 141473149853537127467253293176821120 2972218 92574064722666105562266869871559680 2972219 -623863528082090433807543924364036380 2972220 350437690504318822611040997729280 2972221 -19470440961674778280995519441618816 2972222 -19942305643712490812220612138682176 2972223 59643850563578138482881113212004472 2972224 -88104677122035580865562666841145344 2972225 267696909877680159110193060549997500 2972226 138394175424303511387726940466716544 2972227 269373309767281544264419379202190080 2972228 -113105014615924442289279822351740928 2972229 138382262358105528118455134072119488 2972230 59911863588870793962895346533441920 2972231 372632866836852921703165731658419864 2972232 -123505013666182436480523498454932480 2972233 855467463176795365157925177761520000 2972234 -300980539913594106512056266993771984 2972235 -6580467012735683534145618111594240 2972236 -432871296174461505989157677136190720 2972237 -321920914260657636833945698760101920 2972238 2805458412632156712514182805171200 2972239 922537896726789391592377147509360 2972240 -43584758282695711075896187305492480 2972241 -182780129379987339925598547670654560 2972242 104785665782366505406419473358052512 2972243 423101423442978987323243760207134760 2972244 86130247452451410194264344227840 2972245 -136592633845414253325152275884526500 2972246 -2730878605893020088610976401474560 2972247 67634214307907295699642629648161872 2972248 723232531381264432058736612112527360 2972249 -78482306476116872411657699792199168 2972250 141697420784194924158645211189848000 2972251 -232799797134316292088905057960322748 2972252 -338214599285526059548035788483596800 2972253 -5271854417471797727268535668369792 2972254 -194084982120356867698713330827861376 2972255 -55759851082652741250031190699102880 2972256 -45781677276344198773255823431827456 2972257 -400001132392354441256842955112278494 2972258 -212435499652611470208016844391035520 2972259 456109448127251609843728669547020728 2972260 -30304403706418192402245831099133440 2972261 -130726605924009406744033814745053088 2972262 -97301720284292221809632321840278848 2972263 192854641045422123428341810260864096 2972264 -93343498766956441651700252411904000 2972265 -22485392326497519157461463047384000 2972266 -198106672054189511127648344329198080 2972267 49171515679970694189406114144595760 2972268 -11713464568634494235191736899276800 2972269 -55097273229006874459207032280828330 2972270 87277784781390705939544041699797760 2972271 -594596462745225098069891266171489920 2972272 -21431049772234002364270932845953024 2972273 364052428071129312802704246829414464 2972274 -41535676918961541575778278070114048 2972275 -43832942668173788127500529647823700 2972276 -361237698066367555243581697926195840 2972277 105365141876947586046216387742791360 2972278 -66519548994277582145934371557342560 2972279 -188797920252660065464203164810772120 2972280 100840928497153926905993731611033600 2972281 43542241614161550723417702401900932 2972282 -166082825762175172115198931668581008 2972283 450081809552771463852184435671475224 2972284 39475267680422089149118985588408320 2972285 -63829190192835246331293276417400020 2972286 44695065791797489084976360366704704 2972287 421540858292538309478025283957719936 2972288 60976799998320077499488757916631040 2972289 -3857475700541430800625616376851872 2972290 -154470685865897666119605058949921280 2972291 -274933076095750722699107519005768020 2972292 -152694970328301665231234493872206848 2972293 -133670882783743013890094130417333636 2972294 109993341524874472246433710990736640 2972295 4166755122926673652241362651318800 2972296 314202150941719212257370589908172800 2972297 317686222787032266326707569684755400 2972298 -70958741010392682486610660544232960 2972299 512321974286780050325897474814730920 2972300 263868303189554645295969096345542400 2972301 -20079886457760214830973774839010368 2972302 70920522545173405581014626904222400 2972303 -421905642905572138675354132268777880 2972304 29951243443102308464150510930141184 2972305 26843263596877729682488515201486720 2972306 131636629265425096508490993045566352 2972307 140460393563272684540074392801975088 2972308 128377926842995819765744584165523456 2972309 -6244084004286511907994169784645490 2972310 -39583542040664872178858000475156480 2972311 -140396248968858209994499253706560576 2972312 36296122319930992732048021997690880 2972313 -59068111556694289557582513573269184 2972314 -313056269611534325335402260698377248 2972315 -194350281982352766531346243712519280 2972316 84000852254711682441835127754250752 2972317 64011180695351491584835129795992012 2972318 -313596874642498591482672995838086784 2972319 46239167412972652288045948562206080 2972320 -88961222220873672318768312857395200 2972321 110821999584987190085225166491190720 2972322 60078086013940144939687071858854400 2972323 -625863616103306018386511157315611428 2972324 -453701727257445660415804352035962624 2972325 -115196039787624939422843503732430400 2972326 -119124587532671910419007175161603840 2972327 434735255344888061329939223029782432 2972328 -24344001135248989083567936068321280 2972329 -408113508743478413729479265982638940 2972330 -99663623434530400944707083318753440 2972331 -483486012272955156637128021904782888 2972332 -8482490188801814725596878526222336 2972333 43011642212587732993027820761121280 2972334 -75175591463710340649736388710173120 2972335 -35341296521379001518447032620977720 2972336 -16308812427998421246221190636896256 2972337 123290725697682319048040126766821952 2972338 43085632114544142281853433787911296 2972339 41336437764958000069773698302525056 2972340 -165905607669434787760333817805999360 2972341 -54045467120786618503338570173681920 2972342 45484563172243845862839241735077888 2972343 -4950080280692622790225402372371072 2972344 248727582735933465946540326298705920 2972345 -77708006420374546146645047349027900 2972346 -54150250045027920976859221789194240 2972347 275426716869053550751538585337695264 2972348 -447418841787212373927995347027943424 2972349 183551638152981994265909046238113600 2972350 -91187138678032654666589344369665600 2972351 442525997347837308389768058570188352 2972352 17213405466122479789946790217777152 2972353 366152021029917582162686582582879280 2972354 -63118925662623587353224077696902656 2972355 -306035999872649493355142026864394400 2972356 28814340193572490514201165228193920 2972357 499860774649303506963248435607577632 2972358 44637310464920814982619635140858624 2972359 178442021526189198926476928527152288 2972360 150121125651742465414927704846336000 2972361 29590057421548259652558521860608000 2972362 170543092462149573330479280259344432 2972363 650746761210434580818324082712638612 2972364 176277183741873004352080231942258176 2972365 346595392399157034811943727936600 2972366 86982002870308737616977171596797632 2972367 -150754560008372330682590897862727872 2972368 32496815776265688655893348731453440 2972369 124190834475457425411181654883638770 2972370 -32080903386351124489296438237811200 2972371 165103856716036990854432480235355032 2972372 219243910611863546818477719652607616 2972373 192956900984109727249955055164993952 2972374 222935405290022009285821466305892352 2972375 -3923923066915237809041497831680000 2972376 361199687710801684328863646227660800 2972377 324638631434780244516900447543018132 2972378 -383231554528565302927821219565727760 2972379 55899819569817139202473380940232640 2972380 -276831512702378661504217303269504000 2972381 -1206336224898064763362078047667233108 2972382 12996082946551477865242870203015168 2972383 -308113171205032220787703261425974368 2972384 234983327757922524749404010568744960 2972385 -142290213428680713030129553752807960 2972386 104077686570219842198375153610126720 2972387 -63798082313172860272897640139257208 2972388 358530016855084755969117130664380416 2972389 292214491318144843490919892086284766 2972390 335719234141001785898015488712035200 2972391 123229798170338161608105760361917992 2972392 212633305190324169025136310728064000 2972393 -31480123997550686049879561085682316 2972394 255465714187150402212583821141231024 2972395 -81881591377786909669596510253627920 2972396 59862325322487520121305799660666880 2972397 13186456663615944072590857733121600 2972398 59442540154555897740491997320494080 2972399 176340903380293507707492594783219600 2972400 45169568488843053353282362326220800 2972401 910955009347321762948605164198392500 2972402 145192759889197926457699611217068672 2972403 -95611474646433701624979129942420480 2972404 22209493921601311472774375068966912 2972405 -243062802988014594562822631068007040 2972406 198712238307935914724275847615200704 2972407 376118029221443079037963099055483040 2972408 -251521518579270752051571473627566080 2972409 234546563975379243309899124286012128 2972410 81971747411602351951778925955829760 2972411 248529899804247570762211331773699152 2972412 -86377393104569597385644321732350464 2972413 -107315456152827138439465997014588020 2972414 13204630929308894935343461238056320 2972415 20245375490771688140253536813283840 2972416 -285564981886414312338931900584296448 2972417 -117566720070905071546013377631688000 2972418 671333425275430754155955660484096 2972419 205001841026025881618349917992333820 2972420 -233224349772428043202906746564096000 2972421 -565850199094649498738586537407780928 2972422 34476412477411904335979669866728000 2972423 7930913843874302784429928406817720 2972424 58826154026605049524814911302205440 2972425 -146466837530944837195559288934606850 2972426 -408471581138270024140336191414571776 2972427 -244149353255170627609282883580093480 2972428 -302969425071021646899586508281635840 2972429 724164932198523914279730462359679030 2972430 51023905928838831529280189524032000 2972431 -97868569991069288774371512358947456 2972432 -72956448889545281645465633683980288 2972433 122938409419777066038669114936739200 2972434 -2638424491957563572744361823108320 2972435 -55282463048024892465587742618746880 2972436 99429947314164166740567900794910720 2972437 78812398141102811725207549778850968 2972438 -235813067902698640527987655148640480 2972439 400447952179970150217058366129569504 2972440 -82585816430261053329928463580979200 2972441 235909800010060807012513066561159632 2972442 138086548819914308860886417387850240 2972443 176631591441473679533177996801785440 2972444 -39442658255764841478044759180696064 2972445 -51028084614053790985746484543190400 2972446 -348670608105151123715476610145203328 2972447 -776543430265087654543906623807859104 2972448 7602640211986925532480927758352384 2972449 329117626817928877150421879891492450 2972450 63087823003333743898066269485496000 2972451 95731834404239710465692146143308408 2972452 -55188777969110657783210936558358528 2972453 -576807074034639606323667846763139136 2972454 17879376942743938726225102968913920 2972455 492195260531111846156766399181161600 2972456 -135433965317320498685411339394508800 2972457 -27854681221505862918305160688128294 2972458 -387384904021590417046757028728163840 2972459 63803423937383793079917852272942112 2972460 -19755579045209799678483401513533440 2972461 -4635610245620328524902853893023008 2972462 -412566554129274957579327826075444608 2972463 -24544413945593385193785357245030400 2972464 70831238054688949461506748913582080 2972465 152229895784037076332946808134892520 2972466 -18688386559781471519755467337347072 2972467 642085032765035010474983108220626232 2972468 106182201010487911313130849221861376 2972469 9273323395263612541940596952127360 2972470 5543643630635145263507084391559680 2972471 469857005539675206332950297332105000 2972472 268505553280495752497779811717713920 2972473 -248677658048393610840910502577359360 2972474 2124828364310979812904935808264960 2972475 -114365549517653494670776432063129800 2972476 -9766560670228873039169112775213568 2972477 -813130533239881962850218395684558880 2972478 12091086910228415910013404467452224 2972479 -379966653417209442769355895294958080 2972480 -22443579992277939850723804430991360 2972481 141181374949354613055906966023780544 2972482 299523305310870616713932431980368592 2972483 -233107811367820931552679209712467268 2972484 353710581234263075620514940804403200 2972485 -239423228282724309711008036459548200 2972486 111293235605148032376006069612672 2972487 10277738209796278753798855012266192 2972488 -161500359228107014712038221444234240 2972489 127814985579545525355330737731407240 2972490 106618742612815822160304798758949120 2972491 -105812568201815766684904866986992108 2972492 122899329151723690125915108175516416 2972493 -151956327321725484795480006377533920 2972494 -392451955578738768150884612065536 2972495 498653424900738902440318652761845000 2972496 35443456319411240869120552075395072 2972497 -77139701716643795285399090157096960 2972498 -91955413150979949165537491917062000 2972499 130360843406968952052729093976365120 2972500 28472934395986983137431331704800000 2972501 310323481708310157225140938843951680 2972502 112832140252335293782938064489671168 2972503 519404008942254734949465760273215752 2972504 3676306279903622606371361025822720 2972505 47929226461453127570885831158372800 2972506 -110172320946498410092443571733256480 2972507 -772054360923323716283696956426253244 2972508 -44723922952731737832589788083109888 2972509 501630700554331859150910443568064716 2972510 34294608052475302768377589490468160 2972511 -178263009692819450365463783880703200 2972512 -405622465458155569531646100091699200 2972513 -197473749042222741139786458629472000 2972514 -41380743679250093975397990701871360 2972515 74935120551552391376420704144742400 2972516 -434013063796604605602758777948338560 2972517 286255682740114031877045429456756000 2972518 142663804804883590488616181963610816 2972519 -10728534695760284370552463803848040 2972520 -136231769465235754193069914742784000 2972521 -891390900028199748309444032090150256 2972522 66984429678115458953841338021982720 2972523 351545626381655540706037542991248984 2972524 -204130252071871473682580290433115904 2972525 -317114981172326798067312283376125950 2972526 -188000256127016049049568900477969856 2972527 177621168647222294716556565211591376 2972528 -21978989221934751719884881211686912 2972529 -19578133450403825898480924219215040 2972530 -141563015593164012886070299303196160 2972531 326593014536590259197698267919302000 2972532 -36561692168586527866538615661846528 2972533 -302835472854760947479114447837706240 2972534 230857729858762742271642061386784416 2972535 -333086741526064602264542358758540640 2972536 -15042163165778976693709710907883520 2972537 412640005053003419102322662835870186 2972538 10343312300716059967659991240024320 2972539 -298487798373674504262708512910621680 2972540 -207062961257116416507969782693045760 2972541 77955390163454482117378439118702720 2972542 -249449424343454374567069199535779328 2972543 -6192991343528426093382948505920000 2972544 103295878909420616973958805654077440 2972545 94970357568780250842854214406465320 2972546 160868024157320388818488108525616544 2972547 -715880493697000931074445786230392 2972548 35595508415644670035412288978427008 2972549 -27696190122708455119227314159436450 2972550 30708369808676946266473174982400000 2972551 520422214148255677192221848285750552 2972552 329691912085046845085600366395637760 2972553 -15185420142246033852441082719565296 2972554 -17704582820005157340185645851911840 2972555 -511744472198131459014320064608099040 2972556 217818647540688503422737066492870912 2972557 60407565590062188980937551988388224 2972558 90972098755061055459619515418172160 2972559 94910907482939063523381153679968768 2972560 598486837823314025279549106585600 2972561 -64213170123219544179963535553520348 2972562 -125259838841016650453103057239801856 2972563 -178056751691865645618494466705949872 2972564 -10422852198273179345396896942454784 2972565 36103943300034786037148484316425600 2972566 117241998946345913534863255443417984 2972567 -57793484503622796881568705767312208 2972568 352040068960642244818671976027422720 2972569 307524711552595051471437623845681440 2972570 -75686806044390044828132269633055520 2972571 135294388987260001291227805304922624 2972572 304631112631576376288411960888638976 2972573 -563624264681119972414008133818833178 2972574 221706113897707040923919208935932608 2972575 290059479624585891344076257235267800 2972576 -211543046193401007570824486499975168 2972577 -245770801158608909885916804756479040 2972578 -16595290671028223616790490469565440 2972579 -505017288615954839578653494001373920 2972580 42579851983004182433395634158878720 2972581 395323826805690897610933209040959712 2972582 94080026971604346220506538831454784 2972583 -222921823526106910090497940893244848 2972584 -586499511892769492923350565585597440 2972585 403993001426262761160628865691730560 2972586 -187407332967838578534326659471782912 2972587 -394220046302611806337779531886104240 2972588 -63849926414090967354619760664506880 2972589 -22110234370095770180143048930079232 2972590 -769463035125272838682394187202560 2972591 -389782392565212558628338701136915816 2972592 14404118235184072201290215891927040 2972593 82576781699014042294883529026268288 2972594 161263417007630329720491707583246096 2972595 239894852024992149142978040931881520 2972596 -405316681653738258534123332990576640 2972597 -553234390307773200367563230423983680 2972598 -142291289400884082379243339777244736 2972599 20433023949253194028878121949376512 2972600 148317792334238010088802232161280000 2972601 -409992776925090518814311763346260870 2972602 -196984654396674696815102888841103248 2972603 -776795684534572228188744196680710040 2972604 -5975658572766843814874924256751104 2972605 -57895062515093672857320161694982740 2972606 12953426142840252293238225104834304 2972607 -96095283559834602563768488584960 2972608 50161178026654869345348927648432128 2972609 -225960717250687629184944343188374784 2972610 -109442513919730098752117054124127200 2972611 -179989305930215505313374520581139728 2972612 215658844664115199559005758702796800 2972613 14022063616875686310965596874898048 2972614 379351421786905402357235244102615360 2972615 -183935255996902240590631535870271240 2972616 301113306409374028440110395898265600 2972617 120527219166256872522896894312695012 2972618 341612052588739188800843974897098240 2972619 270198909207606032762884716679090128 2972620 -22820209721669187330253741186560000 2972621 -32196481712820041815789991895901056 2972622 -80165740351874421353251579081864128 2972623 -124070016537248661918848137213445616 2972624 -60220527918204582492421787053301760 2972625 89097705521088902332258379763024000 2972626 108914467368390893251613466513488640 2972627 291620000766214799901186618919701072 2972628 86140822647794478811966051918239744 2972629 109208420930708583717860486134404480 2972630 107724508483830584876191543866888960 2972631 -74393655493978986416208135635143680 2972632 -66679784731262287518728601931407360 2972633 714759307919120816258929265649504 2972634 -34951942976093559530022179559149568 2972635 -91159125282005737520089584749124000 2972636 -188217228586572942445137152910865920 2972637 378618924480975998838935798215270860 2972638 -11946642567771131614027107086243904 2972639 -797938341804932046245857567457374560 2972640 -31355940708006779892035463319388160 2972641 338445932238985117488819539122557824 2972642 -383746040835280844251085334418884528 2972643 -367571041163261418744562179266720136 2972644 492276307949188389625412290054430336 2972645 112064519446559310741396996113712000 2972646 384492380448213918352822189570416000 2972647 894417046002874366108665372091706080 2972648 22858251598761004226149778369740800 2972649 -213034362592351127955246654214155840 2972650 -173592180859707805330240149384457200 2972651 174883109902364491736752919705060904 2972652 86115194616350075839005306026262528 2972653 -362185834360475774267304104831368320 2972654 35024255714487875921827925803072320 2972655 -87118591401849949466003881660571040 2972656 213119853710156837120691427171368960 2972657 -140526495036108704231887882440682140 2972658 27713951957966719892162218426119168 2972659 44404981298785290990658990321802304 2972660 -39907312874041566987895580135128320 2972661 52428821848687316555098796593431072 2972662 11738532233828273724742827782246400 2972663 181555154891596134483420374853351912 2972664 50336174059002208479379644276940800 2972665 466455275340510505465206468124437060 2972666 158188263136377894226971618002866032 2972667 391580707380023315553472801985465880 2972668 325375850187161282537599161103106048 2972669 -174490389176518248272504438403916704 2972670 -80312949063266607100764824510217600 2972671 -206641293110414583911829379627904016 2972672 397942358074621281314421618209980416 2972673 -85934448483624447829637753974881600 2972674 -292239957098549608752886488528537600 2972675 -78210549850083535478288195204804100 2972676 1438805572942887966803104979288064 2972677 762166630670297758085083494209453692 2972678 -235273198658512828960217172061587360 2972679 -88360401089561039485492923419760216 2972680 -12002930616319401072580971912345600 2972681 48843707425000097471813699792810304 2972682 53497643540594737790965298527157760 2972683 -215831317537817854204314257784284160 2972684 -155289638187060140951574048309193728 2972685 165964146133067564658082532700184800 2972686 336795000608184395712736942072377792 2972687 -647083436741858380936032355708931664 2972688 55573960641546453279044080297181184 2972689 -159382981533193680033027948987832320 2972690 32906493997903672382662072525831680 2972691 -67206054694275836210880324086143680 2972692 -232723861366104275299324226244525184 2972693 -588578260471035415428605376348515058 2972694 152579337324439052677002493254206400 2972695 147646172521561247183548229747598000 2972696 381338200801269215132537669226977280 2972697 18267321807473876994026913526143360 2972698 114489010731412576566624956259279600 2972699 -229746946006615166248651370712338400 2972700 -11119290699764447566551262927180800 2972701 -679196148523501665185151074542950298 2972702 89356988544184463695625248927233600 2972703 214325444393513473708378474460328960 2972704 -53892161255684555394338816186646528 2972705 153985038838849802658927917519597520 2972706 -115184149223803295164283877437952 2972707 54398510092180531670461265525528592 2972708 -47198431778244808340964518524966272 2972709 6462745389966166954415648696728764 2972710 153325334101535991289152305316057600 2972711 238171098161715277670108960188297344 2972712 -31876188028058710048368318117396480 2972713 298168311114769394198040608644618084 2972714 -99677574710259885816884751342179328 2972715 -28942743224461139919944891339904000 2972716 58396387783674807604331516558531840 2972717 86871880987471134141810328461938400 2972718 -18614017669734647435628624945937536 2972719 -10602564560190937838157158067590160 2972720 24720089006083606217761956785356800 2972721 99443874584118773992139508756091680 2972722 -375955124999914012032905376561912288 2972723 -192891951716407590674484665463884496 2972724 -120370859817439214595222655955140608 2972725 -113682144336501445537452101854517600 2972726 -253317522241004291647055457049070688 2972727 105670853211013838657305273612304640 2972728 225024517771504409269200098119680 2972729 -593032239922178161843996019507507670 2972730 42561489230026622996293577680542720 2972731 139984684814124452880795167151586532 2972732 -6998357091328521758994776675074560 2972733 179670374812882967492151866086494048 2972734 -266852549418537938225970261277257984 2972735 -3582063067530857318450719430496240 2972736 36882353591382799215864673968586752 2972737 -619568125722446599131653132065444928 2972738 105076122713241533838855829340635680 2972739 -10391508652158658069732082952331776 2972740 2405254589002683724894193558937600 2972741 -358570832979132475857442392012405858 2972742 162464658385268452908298029467090112 2972743 -18699083419857235132855960728848016 2972744 229290329913187481457270211094046720 2972745 -32065161130028624753426236429282560 2972746 -10323004969626697934623249684093440 2972747 -399236469588710601446159596216749804 2972748 -37274844861079207293758986953515520 2972749 -203704278379862851073688232446125280 2972750 230776642018290419551513436387328000 2972751 273403449856890659094040525950423432 2972752 -47337968568790313053791206554476544 2972753 -152958508784176731991396036360048320 2972754 -102577460337822869983943930585468160 2972755 -54053840659735151333171749521573840 2972756 402900399335289804601940547603533568 2972757 -187783754882229067082008002196620960 2972758 185426127558787180154004809098440480 2972759 -259492923637863738163049997759554160 2972760 -58192420577674331003215861628928000 2972761 534400612586817612723182101964443200 2972762 -307111644909177327152787603106560 2972763 153405426558397184698032779450149224 2972764 55213273772988374185582345901764096 2972765 -156257838701468215693507614270491400 2972766 -106940898806982385449171850230902976 2972767 204556941459149104984180830016914432 2972768 -423755407869871118558457243097497600 2972769 8940849728978861075499974503207344 2972770 69051313519546690754798354031513600 2972771 -482127510807123053053605573007853028 2972772 -318176076435993079490088938204402688 2972773 351276578289859786444662385385767104 2972774 -9024030813038565241609242521163648 2972775 -95972115282502512962072341320570000 2972776 -136332043469618113531967923717079040 2972777 16840297654858228766517957225133626 2972778 -38559329537914364306945520686860800 2972779 -54117911316468587869785197283088912 2972780 -34486595146374694814409388670054400 2972781 9244882290837844664403519411172800 2972782 61253784652719987310775895072936000 2972783 170807688919872291588220076650391808 2972784 -8487606105068668046036501146730496 2972785 -115574410451212584109735617701726040 2972786 -48340630767594456439847229452199936 2972787 -107997645015073013580615308327871120 2972788 -36638960673538514032821824994156544 2972789 102719871076318033216451481693292590 2972790 180856091466108990647489177973676800 2972791 -709232291073511384505592918454470808 2972792 -49699388625668432132249036735262720 2972793 353679353564112225279286799833202400 2972794 82853147692274900615175872085361920 2972795 180305356054228200732400082460528960 2972796 -157173331636387577855034901338218496 2972797 -810181631413933164830630394661622400 2972798 -1846894800307301635997848755417600 2972799 -27908711687116998704821618535209416 2972800 -30821461521518558171722513121280000 2972801 9017546109224888720730253804201812 2972802 14712037724953210328541041400105984 2972803 -338034651830712817473458270466754948 2972804 92705516336468476367420829214791936 2972805 -817997106336652453238610301555200 2972806 64466717387332945663098015949088352 2972807 274148874434180384326336195920530304 2972808 -109594308126751104848396065678540800 2972809 236976463976271613106716471684614016 2972810 14722844527378664348139362143488960 2972811 131348409247042685904273690738951360 2972812 250014073358758930162363552323366656 2972813 -560170401670750063907414240713197696 2972814 -5613046385280090276878666039152512 2972815 -245179856065842918931962701543378040 2972816 24750186146549185878765918109040640 2972817 -123547373378171547294748738073934366 2972818 86966122058621422337191957123689360 2972819 -150350890268287318996998345975927840 2972820 215337498640462776303658008991918080 2972821 -395410078896881483855625751984324978 2972822 330766426260363531029056793080583712 2972823 -66318146360562657539246562203599872 2972824 -289951246374940353061764453000499200 2972825 -253579976017667638006872149883174450 2972826 210915593779384694846082227873904864 2972827 139681623714415634286390436621554960 2972828 -7003103943361856358000117530241024 2972829 113326484091692223682695212357126400 2972830 153314309701789037766263559230591040 2972831 -491994056557198632940493833948846368 2972832 79211179473419153272481056916766720 2972833 177896846614976692320683579660685360 2972834 28081769295249771817948146899564832 2972835 6954086772164364423226575910639200 2972836 264101925752148204578880477984932480 2972837 19900924484158507387972451125776000 2972838 -34518885594674313832311509708120064 2972839 -69704907866164304359511718186039944 2972840 -6060844486539221151978340408627200 2972841 -4756068927657428198480471904746112 2972842 157821663837971543000240957801340672 2972843 -455630909905885660193616667460776908 2972844 -97726096724354485791703786431479808 2972845 -191954948457062048743541930696694900 2972846 437573275380886917781995232139495424 2972847 709203208737462302322520046546390928 2972848 2421345172140415326425122381824000 2972849 947347951313799693016661770769280 2972850 -109877334005077169017763247927984000 2972851 -121337731483833411352983428781468848 2972852 -4174633361795992157572532310828288 2972853 92301146903334387647910664910203740 2972854 183207648612154349936920788597493440 2972855 -373969116847744197203560398628851240 2972856 215602262844877485882971869766492160 2972857 339050752944234602396306072413398352 2972858 13383595204149576079318831770834432 2972859 -253729822064561733176219673559461096 2972860 237662009826285506854866803320642560 2972861 -89963600377222164848697322652772000 2972862 74857799272794162566106041252700480 2972863 490299592149065399092765745424514112 2972864 -68512010974748886870251950769700864 2972865 -36799892169905424348432651873116160 2972866 49356393165565276007587891136616000 2972867 314711175982848727749180342320114280 2972868 -14313653395567680329674366104437760 2972869 33825637417628937337020365261564160 2972870 4771322892290011488835772585064960 2972871 190091246569437427190205465793840920 2972872 -1895360207149986133148326190776320 2972873 -384630229646703950612447505112247280 2972874 98624183859770596941920452301011968 2972875 529085823783746757537706552459800000 2972876 -62699522061517964030671613806648320 2972877 156127455211678923253008375589122720 2972878 -112184396350554513968813493643256640 2972879 389992212273462932255233057933399560 2972880 71755820292645027134625947026636800 2972881 -415239289126888012857198263762914318 2972882 -232016511610140162422047038166329216 2972883 306384905636664860639730486939837624 2972884 -506246744204718688061795284733229184 2972885 174178584480837615023341054987487580 2972886 67531544184428893055868466900598784 2972887 210522610167663371535104632333830536 2972888 -117177460764059835923478473816801280 2972889 -1342962888449129880216779288998915200 2972890 208053921429547396839724574454847200 2972891 -7303737825046793629261948152016896 2972892 81879933787669828951280510352998400 2972893 -10737897839481836355128466512431680 2972894 307537225920644590927308954456659520 2972895 -77545068863447633291941137035975280 2972896 49615770371660882531610404087660544 2972897 -727972172793827521973422197477762654 2972898 144414953422333070367535828327391184 2972899 -395418425821933481308204338367104100 2972900 -9870288012746907928459295959449600 2972901 -359932204145426897593797955476439968 2972902 245201613071391477079283797214077152 2972903 -662908397551236049944494405670715848 2972904 -254029742558376098810450612183285760 2972905 14388826715805923117547372722167560 2972906 -36240405850607366931132303525474720 2972907 4310387429483055652646085471016080 2972908 -2229387702491239368573208266613760 2972909 351125903358405224260715137436039916 2972910 28268167577953402299064822162571520 2972911 2698355346787456768465135856484480 2972912 -97598144721922828389974748382691328 2972913 8150147892685539217598078419547904 2972914 62849710599762710428074482885697024 2972915 119215279335152388051255167929866240 2972916 255445059810272233858507149611765760 2972917 -110345673791937180054456325306177380 2972918 -148995881919440967990880728851738496 2972919 -29452214962954636167135662607724056 2972920 264051881139623424440303123023564800 2972921 -125044215477191927945881596876437760 2972922 272621422237208518977803266097827584 2972923 -170435582642089986436987653066343136 2972924 -94928759152453429407107536415645184 2972925 -4228104927481521557375846907258300 2972926 -336757326147012819026421194397609600 2972927 227926426484926029250441724104697832 2972928 222363979584652476953785117263790080 2972929 -194039482140325435664903375766172716 2972930 162886508727869828445885773432985600 2972931 56556356008075597609390921430522880 2972932 -160801835409950078035492028188513280 2972933 120308845962191192404043176483976220 2972934 -2398943500838248591728730138355712 2972935 -28345651724140832017403585448351840 2972936 -721648118299233961552923129397816320 2972937 -58930292734608796614435527961668640 2972938 324448015638433368042055490922717696 2972939 166580778267392156868543829103398740 2972940 -77393404519956999003129214640256000 2972941 -568829163363969546763439685367391316 2972942 4139124908175444017277819046077312 2972943 -5870908347670126237103518770099072 2972944 34684991498431636978018738007916544 2972945 -19546579528490951652273500064299520 2972946 -247822746382046953102862199735570816 2972947 -191822423623008998594806419785595604 2972948 84561658807831799019511724114251776 2972949 174343825350611349672183116314222080 2972950 -77685936433989966529837015667817600 2972951 55251757716508626196189092356703600 2972952 306476652348581152400015024573521920 2972953 -47455993865209428871060732517749100 2972954 -85045583421670212939996807746134560 2972955 -76190835007150805227114136299274640 2972956 -1773286456485532708702072608860160 2972957 26811593393560100738280461350252416 2972958 67965781730717965425576673400235648 2972959 166335949896811212354605998385378040 2972960 16710768162122026717674484259880960 2972961 -106678012325420233657343000319426990 2972962 -67910724408640628519145900549697536 2972963 14991186434637863132875290644778960 2972964 -281142571863797492735883276275466240 2972965 -80710260974208577832012066722262400 2972966 -87812429060164816743678466524979776 2972967 -255977392346855367964865359767304920 2972968 599888032614804867150085838678016000 2972969 -658210399231589841348053725452426630 2972970 40948386061925524961734279833600 2972971 11797719881093010431946382771189172 2972972 262183381054500745872401100626852352 2972973 -335178493245319867093141339365223776 2972974 -283910601082357551697628708344320 2972975 -144324635132849685653361210310497000 2972976 -1378715209113786923385296684384256 2972977 5887507379348299779998655151023072 2972978 19236212432789706091063381971093024 2972979 335134593703152624551141206640063124 2972980 90518779495534383090221845062101760 2972981 -38750666410741290587361971073083136 2972982 -51294732971301049954270349047593600 2972983 -51724605437675182509328303598018592 2972984 234688657334691860024535410843443200 2972985 -425664748262068113746380472673258240 2972986 108418591005866666887148710907118192 2972987 -17918356165110125631959520742520400 2972988 66177544815246186476110048238737920 2972989 368794686195546819386524839973197900 2972990 -43875230062371805387016242147094400 2972991 92509719728186267442374833079771904 2972992 -100380065551441818329998559759302656 2972993 31762007396225704879452457631304960 2972994 127486261988623907120753852816431872 2972995 -186528277845810832695703579736979120 2972996 -117364640395657137072141038514494208 2972997 -687165725171898600641785901654280000 2972998 9584489199947978539149187858571520 2972999 66467014396331868386320144349289720 2973000 -179152851875965926513536745308160000 2973001 -300208704340993587668652626674280998 2973002 -8603234565156814431224516779332048 2973003 240394586083271520064793973585416448 2973004 -391929797876956785030974620137458944 2973005 -37190290213041925292962918250532480 2973006 -180841065549850660929058816572899520 2973007 -871967473146566461508316510918590240 2973008 79572318225382548024835169947410432 2973009 -35544187098802519605240694231367232 2973010 -39672049060020582670443833651328000 2973011 101470821844960316115824506250226480 2973012 -95383717626874025857740565843980288 2973013 -17259046149792769735255418081953440 2973014 207120035559589768262826514360232064 2973015 203091081283891448473217869870149960 2973016 -482833270675622383090386950905067520 2973017 -420545573523820234825942853438594934 2973018 -143763882368403422161068432371580672 2973019 12768614233032379354204248894776832 2973020 3197426470521415780101573794196480 2973021 296685024419087966228596539131643840 2973022 -74978693991949988081446169097012480 2973023 63291977819272984464837351438442272 2973024 -3153919454439955430447560406335488 2973025 -196559576522655570172321426233180000 2973026 -95524838578063323603000907649210880 2973027 33966845748063026530182608506828920 2973028 626578791164294692757857009253657856 2973029 348852870485859751338509375792613630 2973030 -69899095864187587440319228462414080 2973031 687379528432767563252475914861947832 2973032 753918539408712249871383949909524480 2973033 31967040837449414263826843271088128 2973034 60091264184511366612895622681770416 2973035 48149465409562887366354140151479040 2973036 -118902070298792896055215838808440832 2973037 263886448180669109340373354236725772 2973038 -3226236415878494633637064425465600 2973039 93652366768147882082948865698590848 2973040 -19791501208385254829772877755187200 2973041 -42024090092797970781131529120392268 2973042 18881693415941578474145911734960000 2973043 -180612754611945828600029939399350708 2973044 -372331308248984538009576895122124800 2973045 132672275234382939945697153522108800 2973046 346326794334731064700501145803085472 2973047 212544123759662856144209151484750464 2973048 -245673306807005087264033962436136960 2973049 283748528290729090356355977638043264 2973050 113528198946391351811274571522672800 2973051 515520391754339462111331857586501600 2973052 -250831601336118488516417645882865664 2973053 -190594465246328184044564860492408698 2973054 -21219824523361831349251772030201856 2973055 135405864026571941562275474861185920 2973056 -429788676189875977983618624352419840 2973057 -164310835764254204290694965943893920 2973058 451948019055607875406596940643196672 2973059 -166669781564304589126030080237700740 2973060 -17264341163146426304609340707328000 2973061 -909698291661376663481485094992256 2973062 24228799138448882407299727243495872 2973063 -5446949603049530656997009455232640 2973064 386548283838452877231305282317071360 2973065 12781839238628294751018133173609600 2973066 189092433058137174698728068716538624 2973067 -214475497277182506090472338530737568 2973068 163721095885650944124770284752638976 2973069 27035439206655333446620252185506400 2973070 14478522017877918660576620247183360 2973071 -20902055632009273859459421250759440 2973072 31495587775250714660221372055420928 2973073 -12611398164800191152787131222985678 2973074 27505509539930329767793453974807360 2973075 61115898428757811064174860363329000 2973076 222929711118868330438838065804069760 2973077 617264947464690882608060224604950926 2973078 -128441773712250362504985332251236480 2973079 -90541679652484545423592740052122912 2973080 -491965477370191763034688953833472000 2973081 -246960424978949197144491223087219248 2973082 -81041057026566851238773796043476480 2973083 -234020686830629093860114502529724668 2973084 17120183833402729181156765364433920 2973085 280011145998135221410014588650556780 2973086 -120663032265960759872097412434493440 2973087 110825483689249541262248171179614408 2973088 -25147787174294424350635218823151616 2973089 -137821282092620266305165266215220544 2973090 153677920646043638758656796393912320 2973091 31252595596327041004999457840276 2973092 382577609654695326067249866870911616 2973093 -141082241333466940145614935392370336 2973094 256534257025775354644514255358576096 2973095 -263926950695624824440780805330152960 2973096 172806317480503267332928095000821760 2973097 -211976782082859356223782586120552454 2973098 -81743216657518932112292666350460064 2973099 176376137379350832455205215986734528 2973100 -111664116149694790583216736730265600 2973101 1134795477797800763912084901275257920 2973102 -49927052029314726021312008438418432 2973103 142812178726370650792573332740074480 2973104 -177975797329483856121352167071662080 2973105 -338005244780528460674248821507258240 2973106 -1131732495673925954261381745610752 2973107 -74945319637694505129286362046735440 2973108 -174293896003112374985651642727690240 2973109 -200175985981939102755541813225774440 2973110 -40613569635787701795585131146525440 2973111 38049321710539212177493929568816872 2973112 -609774956327744519562428952031948800 2973113 53700182652786060105507232509084288 2973114 177630732823265171763018540693608304 2973115 -111433659489466609584045555030365280 2973116 -431673718156482646137722776106511360 2973117 -7365829920003909028336404910841856 2973118 -38510063986765339702256745151437696 2973119 -221277578668947889961728620975372480 2973120 -12534108690084019137223731236044800 2973121 -700339509601986677502442374355519678 2973122 -134832273796285375452489911527683888 2973123 268297669891091116253026112799383172 2973124 139245794870266381903690558628044800 2973125 74111779120377293396556222198420000 2973126 -47749814111880420931523465199562752 2973127 -453360450485785832837267729452544520 2973128 116806449011770791651762161648640000 2973129 67509598718832581862029557753741584 2973130 28594745179609189656267845572651200 2973131 11152261215833931829153979638413600 2973132 -350127012782222609636073759057331200 2973133 -549822018321396445108709491641776660 2973134 51518933913056460885276220859489280 2973135 26074224711071349694853636902648320 2973136 30801227996703071069779899446484992 2973137 -230036709755955025513359460342089228 2973138 69752150013200270276772996536171520 2973139 55329641208391268948808290004579440 2973140 35626639567784058990446225753863680 2973141 -12741365284420032380335296476231424 2973142 -249921625993999893700961561424930528 2973143 208239016745934317159954227891987344 2973144 -18227919576450761100519940014612480 2973145 -165970796707544128197291991448953920 2973146 -1207596351095754641343234768211200 2973147 -305374747318686014179851539576074656 2973148 65776980218524807612925364437610496 2973149 -4715270116782116514133349000413536 2973150 63481544596737791167350338501788800 2973151 -569595625804145740181976275730602848 2973152 -65091519615445506888999468857819136 2973153 -535270545394688199513045717522604800 2973154 72748593350508446989423158183325776 2973155 -94977122795360189523771650077051440 2973156 -118760681802924811390472523259324416 2973157 -500946892574945562732286037038287168 2973158 300313553729004191521351634567240640 2973159 249055109855738321585517700609616640 2973160 -145297403305771819883396375789568000 2973161 621296091484190960378067976056792762 2973162 -18452003412788697776142677402850048 2973163 23911932522242188126892862500455412 2973164 142755923828262966407170920406259712 2973165 -145876399079413780767779618054284800 2973166 -25727022216536946896435350926026880 2973167 -120146309003903402391920227826921640 2973168 -91140384373928193118826061006667776 2973169 548023729095994278262167480531178480 2973170 35850981044235926126807554806053280 2973171 369391982602334528359801208667821112 2973172 221339507705592787275472893345637120 2973173 86296164313207373133318821590790976 2973174 -65872169365453513040901442283422848 2973175 162487514777433110628054838795576400 2973176 -379541051780906095414428723175895040 2973177 -385035653790943797691680151917710160 2973178 70239268256667049672672699851749568 2973179 74811950400201467323858921990318080 2973180 8764325356377791739877728974438400 2973181 -426782606781784396410415556584328628 2973182 -224290741110564036238953570717431808 2973183 173923377908295358257980505017138064 2973184 -86663273318296094799111459547643904 2973185 -387048258473219591408108596635208620 2973186 20215089217022149034279713747672272 2973187 -161146725734365496593151033895068160 2973188 277997598534398767479787057065333888 2973189 303113261068883109462075859054662624 2973190 85906681433190687144663660348057600 2973191 280790679638408793092411504259434472 2973192 306191109922391778299479904658923520 2973193 -5545954676945238068936531975134940 2973194 -40466567043014926073028394566140928 2973195 272623023637816731432704033336662320 2973196 5227178638076822746075490209428480 2973197 -115936804384225177297722339383141376 2973198 -157590787714345209909032260573796352 2973199 53604871551414303024691186333665200 2973200 46093151144297410117091741821132800 2973201 106600759628441185189437669348443136 2973202 -269288780262500251364843329043354496 2973203 25639823588827404067052934560242584 2973204 68439720345951013295149515538831104 2973205 -182144398718456894698939295984047140 2973206 108059616135235932526682024059371552 2973207 -158856116231234738632596323786449560 2973208 -153428758916353953496756308103127040 2973209 -112096632644563599445693256939069568 2973210 17174892849742417756026084227481600 2973211 -883312098208937058614030016458691248 2973212 -222096009294499479245157801787392 2973213 -38870206815668077613713932408081600 2973214 -284392817415899825122193081810108544 2973215 -144537424386575748487689413216332800 2973216 106399005644664952271249888836583424 2973217 493785388563565973969951114943468 2973218 348980835499766158499025014435188560 2973219 -449558758757101606552976311542878856 2973220 78364872482341952774158695791124480 2973221 -188620056107806503646737043642384578 2973222 -228079424220125550075857883061938528 2973223 -193962044630804298826856810628125520 2973224 35464631503730699684729935278489600 2973225 134937668114448584143056363012024000 2973226 -40142834753135598729405787217423616 2973227 607906143749797598953870809456896472 2973228 63123417579080585477417378827691520 2973229 295625462983981241159166220679915520 2973230 -53967659409047729125954643026394880 2973231 154987004203757956531792971882646920 2973232 4026974490383181679554295368728576 2973233 226300632777848737265373741426459264 2973234 110697342700829781965602664808437760 2973235 9017243442430363971751270097134800 2973236 155677998162641151942711917687912448 2973237 427636013433531535430505609240195360 2973238 -95256505412228545258265461487496960 2973239 -455226445800547390531286540327919960 2973240 -110220636796069750352643894073344000 2973241 149050714741089407821600788875977984 2973242 48283353250934623054244158813190112 2973243 50104622348530570242188522495970048 2973244 85619600497399573749648255496811520 2973245 -54796132918495567738821137226170400 2973246 7776430323598924226205925928094720 2973247 -90952687749445326256969904496967800 2973248 4441307483899513354963306330718208 2973249 83198305604211588804150757218253284 2973250 69069736669570002203474127254400000 2973251 -185320770146829325265609414025671748 2973252 148119618607153478075897379183762432 2973253 -263260204616445607715157038299846880 2973254 -129185977082755549790937707372989440 2973255 -3889590174087902261853288309590400 2973256 41420403745011959757624458002759680 2973257 -230696707461456789972481820862686400 2973258 260818384675699710647259542995186224 2973259 -82714000378602038181489598744345600 2973260 -77911748761941660714022063062021120 2973261 249908254658515173682337025653849664 2973262 74863631883008702661229173834656064 2973263 114159408990653408325774122811814512 2973264 -26372615555693748092137909537996800 2973265 -346898117161456728063156927375203340 2973266 40867102288909386175229273207290176 2973267 23424732166968655162603637612649984 2973268 878371492735687886794090694669469696 2973269 144178350286599158376514108518058044 2973270 69966430354511384471012856213129600 2973271 257107787707102331845090878788510040 2973272 202908264536103493262218804553318400 2973273 42517803476320600932130121493387984 2973274 87384518257669289489394492079985136 2973275 207926552311358073420508144600917300 2973276 -281904955867801346094160813669459968 2973277 276996021400716929896214967704633126 2973278 2253047171862728172602743230412800 2973279 -81265772590480916302276782985192704 2973280 214131816816990623645357387753717760 2973281 -132131067711310679679383344381346748 2973282 37095216799439829357844981235412480 2973283 -57818933454224051076699510012289440 2973284 -334132571250416577254260706447616384 2973285 -47605147800800896815333825328473600 2973286 264644642676692878086800861734011840 2973287 111852376559569755634539636812467032 2973288 357959931391687467351601331971522560 2973289 -357515334392093296410746765774228400 2973290 12387933735767079364043020833750720 2973291 -244713446321183985529856307199129920 2973292 113683104503832190917641604586808320 2973293 -415285604690057011175506696975198836 2973294 -341221157296507093097978406186456960 2973295 47657140954115549956227741268404000 2973296 52244450589295094675321464358141952 2973297 231245943401433323108913216690332160 2973298 -89622143869739122210873813058415600 2973299 238316962056096075543443250313651536 2973300 55737117002083963273623652231065600 2973301 420726310608982740334143973999174432 2973302 9972793593354307877311286692765440 2973303 150344954363502619097080555130295744 2973304 263200806971596084011269110809845760 2973305 -46740613126966742278802392887456000 2973306 -65732491324200519548889555502020096 2973307 -263065982213291663742423718826717928 2973308 -21787611771052508810181726947473920 2973309 367775491097669113897243949926325088 2973310 -174047968688232412507192401040560000 2973311 -189246991827613696499348007259882896 2973312 123297850033877709034104510480384000 2973313 -399720935417728123485227592303883776 2973314 -540460541978325900760732505203401264 2973315 -125590807657850206292329942835718480 2973316 -148920270263286873650699912188572672 2973317 597583611987474385369167766221905532 2973318 -26376026811314219489553475730440320 2973319 68627287042486094982787475034866544 2973320 38875375154904648823046985162854400 2973321 2085269427435392424265530029777280 2973322 -116501718097501369710248736242136576 2973323 6453116069300357705645031767146560 2973324 153639869417477029075110357617344512 2973325 -208785181621948118456885527795682400 2973326 327660509739003240620953290049227840 2973327 -68964771884017290995681729536215168 2973328 3157802589816794324743689423921152 2973329 -611816088495027541737891129502473360 2973330 -866042149648564292906291387199840 2973331 -214775860023103125426383997534774868 2973332 -1623830468202830844910163058328704 2973333 585564165952919273774866999836672 2973334 -36261108685440471761514983632644864 2973335 -64354985789096330060465184090351720 2973336 426748439845734114051056892364185600 2973337 -672327110177074685806407099309977014 2973338 145670329909688138101349832997313280 2973339 377170912186018345622675680786059408 2973340 -166009253494430505300191339006108160 2973341 132968689545684602826473156120981760 2973342 -46920971198614997005689127991018688 2973343 -450962656028567212983392620777669408 2973344 61603071598091543120074037098708992 2973345 -183582387993011675802643018498020480 2973346 7770799897010020435177613892495744 2973347 15557689745947996400585608967403360 2973348 65650015164216410566843795961610240 2973349 -413280934239214074004894670335891520 2973350 157822009845986822658078733196402400 2973351 200130902436286209453398491115178144 2973352 -75765831845588717248877983520486400 2973353 -222289994474454831621273312291983196 2973354 -150055503865967717956400241165684480 2973355 -59265196715627500298475441169601280 2973356 -240140150226680205136928683235470080 2973357 164168847350422613703542272961838060 2973358 188442467843004649027369654539629184 2973359 437624207496859880051544009347452560 2973360 -27789353481197135801789815941365760 2973361 -168004933543031163617834227339520256 2973362 -25906522289808330234630903310891008 2973363 37364457937407761979759417642943344 2973364 3129988611577308104161682720593920 2973365 -102877142809311258155569696901422080 2973366 34091535290693638041894965277409344 2973367 267164127383604273330288861940653640 2973368 61649340361117344390049265412956160 2973369 61222223378949958381336995182700960 2973370 -214342341613320055854075088384699200 2973371 137181762433853236447841681789284272 2973372 -125673720089839985616045497341521408 2973373 -100922300115814264701423059229650272 2973374 -44753524216585026507211391198264064 2973375 111071649834759840061628986802280000 2973376 45943282959470079047851865578405888 2973377 499063970026783120538965668148372272 2973378 136757074104160132553036699722545024 2973379 377763796810518653559521491082865980 2973380 218899004384577836019572414416876800 2973381 129015688605503319268626908668745952 2973382 -359527612685899694945999846174018208 2973383 -181716072167269865030404770205878480 2973384 94373537032748068009719003867064320 2973385 337557323086522139381868410578725960 2973386 45595910697578428222918779579809280 2973387 -28267976433584433578892157354208040 2973388 314885705794202170750752497130471936 2973389 531361559054235858297727235314294656 2973390 48668886287965047171475038842265600 2973391 565207057211394293464730583762167792 2973392 -71224603209304132498904023349329920 2973393 -39483438001013756953388565187594416 2973394 14163948215044508180696643384095232 2973395 -404377760894952272421837238270587600 2973396 36571403468786665291634644107264 2973397 -184960381133955983268940394248067168 2973398 218642876356162720207423301681575200 2973399 71355940610959124719600787923737600 2973400 194732350850442294891290026628352000 2973401 247699612568338715588627642561082900 2973402 -142643221815178090134066872515276800 2973403 -408966223554001055244335070855340348 2973404 188385364997975192315359197739057152 2973405 255673053720514296386743382451230400 2973406 -97508269351108103683342961734888896 2973407 5431709998743687128651788914127800 2973408 301738442259141462683544613048811520 2973409 -496279347361529657386702006804933440 2973410 230592352432942656439700101195230720 2973411 13965961218018995901898885443380640 2973412 21767784279629576010654477259464704 2973413 -511807041196047817055035567167646338 2973414 216065860226803542415833470172277440 2973415 151768338935788453345350056771235120 2973416 -220866747204092754354354241814937600 2973417 -58452804303636907270566743087189952 2973418 -225036398059419134103900587363217744 2973419 -108019313550244083661990817912611704 2973420 -187243290267115837845292650803174400 2973421 213662284162906022148161008586178144 2973422 -375104939006244412613426586853591488 2973423 -155192495443796251392483564911249280 2973424 157836341776598756168587859361955840 2973425 21866690865810535842001585223524800 2973426 -98274051534922586430046055015389056 2973427 45657933835275041576023649272923712 2973428 -79573095274835553456062852822795520 2973429 16544096131104281413496396957430510 2973430 58903418682662452353491661277228800 2973431 278773137334345075917891960690839832 2973432 -40014692913451448910566001446092800 2973433 217593691291165643497831197233944682 2973434 -273166005345611599118878977531591168 2973435 -288554415502403285813860378643715840 2973436 -25325903128264966675135879411046400 2973437 -315883451297661567873749271913009914 2973438 -74647939542412001621481016034055552 2973439 -256132538060610874582313007942617744 2973440 -100413851881054297046388563855278080 2973441 -440740040022919784795969246442905808 2973442 330130800155749579470976901273827200 2973443 -273373019006747529988225560171438720 2973444 -183575409519275520483673290822451200 2973445 407476742218330639315534348672215000 2973446 -1694550984008918331510256874797056 2973447 -146003882511414905286620991765743376 2973448 -88517979288471171843558591517808640 2973449 457399710572523761759803107305223450 2973450 1926186098473234423120500390931200 2973451 134467394681169151161722074391489024 2973452 -198300181489284966992686460774340864 2973453 -9210789794086992558024687402733440 2973454 312619070428758318010105285782321024 2973455 52408860471966255418225124207703360 2973456 178189060911354888421832348905635840 2973457 -739297324794053474365823292409715340 2973458 -213674897545039860266520170803200 2973459 45344875390268955146193501700489008 2973460 -153653426306896206844787593899663360 2973461 388141408739571313311656387953090062 2973462 197046117928212291126284390455610880 2973463 -396824005040338064156936183195235696 2973464 -300192920721632778915555922767790080 2973465 238093430258405788258317760312816320 2973466 122276282568648426666163478600136432 2973467 -94411020359142040760729707883244000 2973468 -53508356019583573374541865838334464 2973469 125717043534821566315614908373124800 2973470 -187302632335973680519377612214842240 2973471 -116527942057957760182462607080331136 2973472 -296343840542061589764623677992665088 2973473 -19998798537618736555615606675448400 2973474 29136501142744571302978890695347200 2973475 133948707258125159825391033126078600 2973476 -342051728621405334631293719493995520 2973477 202727801975580461934392265547715808 2973478 -94570307465469496997676952703227776 2973479 53282310691606106893894941826489080 2973480 -25817807597477871886802307440640000 2973481 -113723499862070401227537483475404800 2973482 -77780838796836418100981091775887360 2973483 394541643267193306452884632107111600 2973484 -33847334661439219245390544947245568 2973485 -74749051428784372531152164018984820 2973486 -19732210182657319661548023120629760 2973487 812223202861833196793534407979785584 2973488 -27248803623899342238132500504248320 2973489 -44683363554107862109635999682958592 2973490 -40106492666046071842707157511433600 2973491 727759489910005672939546064660906892 2973492 -103732496022921491188656572161517568 2973493 8653486218744722306534135689408384 2973494 -89983615149065944562688540556228704 2973495 88219297979675102955492160998451200 2973496 27266798898272120591209615295016960 2973497 312409268826394167314030152512347946 2973498 14172340414714439215138050896264448 2973499 34187993243830035592490693075022064 2973500 -560477334326592354352504488994560000 2973501 187905254938746863258284985779153830 2973502 186965006680191941777390008265809920 2973503 198111090375020092740906110946207384 2973504 51715862247700815694888901397184512 2973505 212416392606378104288822625908208360 2973506 221566362638088069422808112406021664 2973507 14350188861966903595987597564485888 2973508 310399504176317983457028508339507328 2973509 7930551570854587843671751149789888 2973510 6544961184268899677008915731711360 2973511 -283693707992267663422793032870462888 2973512 -23138804175553822185553257520404480 2973513 97513456871996665953759799076649744 2973514 54869111244924795113238637903799856 2973515 -215762973109296940634352829656087600 2973516 54504390063870374701136511951498240 2973517 -340085804738376854166012081662663434 2973518 14994558985035380244934890774926016 2973519 -159586049926707693739573157828501400 2973520 -9897753542576024983798065188044800 2973521 116901850940498555054638452675626070 2973522 -10521379208898350419253324694611328 2973523 40513847705968118439460945460738720 2973524 164015078047628902090184662535636736 2973525 -36619255908741602107933551042638400 2973526 -119448901374901648253212729837438080 2973527 659179358518988022109361175270683112 2973528 262241009936619810847218752917248000 2973529 208083024496660375920957530778953284 2973530 36451642248594722349318774921108480 2973531 -188330227235221713103762275882344256 2973532 192412444199732370367377886777623552 2973533 -158241916334184802634406110164332660 2973534 137320172925474679163145842803433280 2973535 -212831172957191552848442177140008240 2973536 -2521749018897151908204710314377216 2973537 -132317273658491698095113652471519360 2973538 402593738191232178773767875254173440 2973539 -7357718378250069057331945053330660 2973540 166543165599209712202682108761804800 2973541 46183845585629432059603966923300000 2973542 -28413087352015663575159035327776512 2973543 159764992905456182876349538043239464 2973544 -131526091329421076803260725678899200 2973545 -7069813566391657184805314644724700 2973546 -33451829112169468144986788971424160 2973547 -479618969784074269519118718947205004 2973548 -138687004123000940990310503499256320 2973549 -282454572145164337427090061210837120 2973550 26006097487414901034280039169500800 2973551 47150479285468645028422459500638208 2973552 32178150296655678553771935888998400 2973553 341288152716867973819605667149326064 2973554 -66771092432531952516710731911639024 2973555 -103063489074084793365047999044856160 2973556 -18887875837002931656118477313539328 2973557 1077466745908954138802064080376366 2973558 44508916932328154670221802213255168 2973559 275463055141268847185708949812422760 2973560 -542800239334231175605974778269696000 2973561 -250995980633731465943792992297937328 2973562 164002636760315515494887865740530032 2973563 -244505049814321944808833512063524188 2973564 410597039354888159533110516965130240 2973565 -154684798791959119673793134243694600 2973566 -22977857793337272840745893522439296 2973567 233357068003864131690517627713450000 2973568 201946958907085089079713982442373120 2973569 621287628487835058073305616852484400 2973570 -106004006132686676990292217390156800 2973571 158096840324042222638931764952529544 2973572 -83698537048016934229406701731274752 2973573 -321374863620510551293137034693683780 2973574 90005148370537318447560489929341536 2973575 -151114348822852552102352306946600 2973576 419059960786074985226776812482150400 2973577 418638737581283321795790930743798426 2973578 10080294033730249576664193708933120 2973579 329082923420808647684688831260160 2973580 266594612109482995891240853726346240 2973581 162836949058572082688140736142369132 2973582 44907401583638687634030327324711168 2973583 -76609458787252768863711164924041168 2973584 117409739724624005509076229930393600 2973585 -116492085579092481920669605784807040 2973586 -120546285550440096226979101927841280 2973587 -68162229530761624117292076081161640 2973588 200020822843836887451139943490508800 2973589 -719939799028636642473926391574622244 2973590 265079374338683812020137567197804800 2973591 103977791585637985811137335832434960 2973592 -318819800076787570344208875926784000 2973593 323170796544464928293315240669764800 2973594 -73160791374750161139248374626347520 2973595 71990590843635009060309311842063200 2973596 928274296631369818958068082429995008 2973597 275631359798640748805370332907194880 2973598 276799986945649946837946501003196800 2973599 -35505413629213261839818842529843520 2973600 -49527668828658200823455100567552000 2973601 418832772927590315369459008043174592 2973602 -129987112581730296461669676639275520 2973603 121048445869428226549397267134166904 2973604 149146422408018271269428627048944256 2973605 -381748180644803679085162020074836740 2973606 126702938021489172310775259853102464 2973607 6862875253926300338755760598112704 2973608 -10787438714329285047561530722222080 2973609 5166951522767902745920966466377584 2973610 -107665623187500355309116490947978240 2973611 292982858474590363356964449865852212 2973612 -294982465047037021811694172096954368 2973613 68396921603886427472119252948607104 2973614 -319878074831564368455810389368770240 2973615 -27009198632380684416304643637623280 2973616 -61052239449431220584160220132671488 2973617 -307457585205332631254253662733620334 2973618 -78021185176399172327623121768294400 2973619 198772755622549820244749251670249160 2973620 -80146684043071196343171893652472320 2973621 33790024849492149066743025490876224 2973622 -885020385558567829112125848999936 2973623 846591252848426996579914689081148560 2973624 229827937735145562200924626386616320 2973625 -77200503785819745217817130519795000 2973626 162673062449169146454565899702118512 2973627 -247879793967702266001841193298184920 2973628 10420693565946184813315273175324672 2973629 327632204020139630876985189144777420 2973630 35160279209009829901564332837719040 2973631 -359129768814060380802352373155345800 2973632 212777755715432762799048924321546240 2973633 -40510815092595594772978986362831040 2973634 -31373215400786848499730682076941440 2973635 117868526752169721701118565159481760 2973636 -38921240579034574630182809951169408 2973637 -15854571705180688528329824013315648 2973638 149681365874082230781077953833818880 2973639 -547865515984794928105108572518365440 2973640 -191159443697406490226739219358003200 2973641 -288332687363034543158502664553812896 2973642 47411514713983034049642136024962048 2973643 -162631155096588497205394167791362560 2973644 -68623634219476817513264917819158528 2973645 510617035516780114018088147907393600 2973646 -27661375760224845259298744084684736 2973647 -230404404226820574858588051942905520 2973648 36555091628819347620062786506457088 2973649 33174435886543493667166296967380032 2973650 -105715047098921039483170446236629200 2973651 -176569414230731848041321812014384968 2973652 272481027340541834099481431530014720 2973653 -194348028856194786299055117956319780 2973654 -198449967728220662815356855835928736 2973655 7192983361466593932449588546034960 2973656 186855082351721621639365210868981760 2973657 30330073668988350157666517009596800 2973658 -174798287481512405370728513957602320 2973659 -133599603666237780987485936731832880 2973660 32331151712230636451536711113984000 2973661 -81595070676830462567865731651650688 2973662 8982531379740999619898501290150464 2973663 254964684456834203139337283098717944 2973664 -767435606909951601717374189939195904 2973665 -864651188876108007897096358572480 2973666 -126318625080285162973546517381698176 2973667 116439130293419168060972287223874716 2973668 -149355900539342929141207445716796160 2973669 247566222799180387202230913739214944 2973670 49453141899432764226201385848053760 2973671 112146397737323156088932674966945680 2973672 -2024504339209448913413708021729280 2973673 280373594679969106104329434637812922 2973674 -460975658597259152804962429074748416 2973675 -28113528528957262277675812810752000 2973676 459163869434540425572817527889861120 2973677 -103671108592575781241562457474122528 2973678 41957969610769827263275128385794624 2973679 359559686720365261222095860937690240 2973680 -24736935579483676045710857874800640 2973681 94592174606550483116192821235632770 2973682 -91268898921329486916276174850445808 2973683 -69413929066444955506759606297845216 2973684 -4719395237351679927329631434108928 2973685 129646985151517821747756531358387200 2973686 -243447295788225403081007755503674208 2973687 128191621989292545790842225851549160 2973688 -942452502971188953302083904918077440 2973689 -406781489147993731407666018778717620 2973690 -68773354999850575143244097308108800 2973691 -84758317617721377045720023428232160 2973692 499534186321709821240732792199970816 2973693 -114822882436786165887437720755003392 2973694 335818756751167835354760708223696896 2973695 -488285597686515682398707163065371800 2973696 251150594534523650887237213618176 2973697 -80782588012162739288195640336386220 2973698 -47365680528787394671954140361105920 2973699 5144024514497437598776412720271840 2973700 -32234103610945584748859267870745600 2973701 426535712212592250511569921487188702 2973702 -152803511936785567730740158025051968 2973703 -344393173011987156006227359282291048 2973704 -197365601369241362017351810374574080 2973705 39272396442816098212034735926149120 2973706 -3522038356917077890095533749257216 2973707 243903482680578328551344532041355432 2973708 -1684574058909646600452047313017856 2973709 -178585295696851061138880659910200960 2973710 -70382494560595287440176190537106240 2973711 -114812287892790072696955502513190000 2973712 97878336568858931595569607752687616 2973713 -287762178367847695938117977861182656 2973714 136975382702701022319641094337511040 2973715 -211165100008958563611695222539604400 2973716 -82105872042433925263963401124251648 2973717 157522506009923025088702695958832334 2973718 325878020027593099579359084446208000 2973719 132040872985450897719672733709547696 2973720 -257210191299930875386906914675302400 2973721 81737693826225169915348549443166922 2973722 33917569031183125305252743824411872 2973723 3349473920400733282789524729975600 2973724 100511066660450680702941226853266944 2973725 -323928432996316667160379276578587100 2973726 132830260467575256805377717206968320 2973727 187611590505374860512620977057026000 2973728 47526376684882845992083677527408640 2973729 36132407577554262122649812400573120 2973730 -36097104896851276744049225100473280 2973731 200177207448245538818233906316674512 2973732 -199353154155396370745626738626812928 2973733 -171813494244990492893276677758675680 2973734 262885939896432875906173234445954016 2973735 -156186616585798834376599492537789080 2973736 -359788152870128227343765223145881600 2973737 107896679589610148702482056243369984 2973738 50122961210297554471211679754571520 2973739 140575915901409664925011502350853424 2973740 -6142370772411557165167916391383040 2973741 162378692104090765168950941545174080 2973742 450031241679306498217398209483030400 2973743 415652583432327247831696612402840584 2973744 -55095267798487605341204760993693696 2973745 41632714803052455981774494170072500 2973746 233631190739640591111525946942029072 2973747 -138411025418962359791840014251148800 2973748 335152464839046016460789136119708416 2973749 532086173781854414255672436624506460 2973750 -11883616568175402358661315405520000 2973751 2196703336041746132338127209906944 2973752 86245148087800155668262252113817600 2973753 7144351166977897564167212421078282 2973754 64138469269144989706962220109590272 2973755 226349121805514956292995220961452160 2973756 57388454055883695734970003694121472 2973757 -264054767453569100638027268667476820 2973758 -114976655932708405607988819052457280 2973759 145539017797580755629661192618930320 2973760 71134163439226061017729485876756480 2973761 -213019135120405955249064810573986430 2973762 -32223668994074478702969030654779904 2973763 317346482182799499155767035499669024 2973764 43893022433158780390496837092626432 2973765 -120833209313604081413874390316675680 2973766 -37408097132219528680407648708902400 2973767 -101491578611045377038994094382230184 2973768 26978314444538966354398521631703040 2973769 358982552431301673924021913580820096 2973770 55903182346316481299410918391722080 2973771 167541513734265340052402575559002440 2973772 -57563090212826275414940931861959168 2973773 -27948830446013117760756240863409696 2973774 -236517461388361222072756913000111040 2973775 -27014939393429240929947251390337200 2973776 16887295123328021453614626961047552 2973777 174002381438237065308208890510440640 2973778 -2991000075367255274068524842184576 2973779 -4620810051277467846908734685880216 2973780 -51947883553291267978413268436275200 2973781 -88836695142588214034250784479877508 2973782 -60752378455143481205125054450845696 2973783 -429305064582562934180494760273914776 2973784 1178491093612488580543048038363955200 2973785 274226979321100305311714173720310400 2973786 -9418339456571399809890290800089600 2973787 30345379846871877487412040162970436 2973788 114184825544629088243686236203033088 2973789 17664173396134639325835448130512128 2973790 -401596026223669506279457731690145920 2973791 100655093653061438210592864656526072 2973792 -354848916017749385724403593132638208 2973793 -35858671617246855412397219172601020 2973794 4006841843609031086889624398814720 2973795 -260293032184795332257292456461817600 2973796 192450210823010637931965827283140608 2973797 294158624770904912006878318944826560 2973798 29415344770169175022002623140874784 2973799 -147220728385449303813242578634047040 2973800 -361288826173181263590673194226560000 2973801 11957454652467216931048257060006144 2973802 6843040638299952622578432235554912 2973803 44530443325707663359436734119048080 2973804 -90762988933549538525832190011740160 2973805 -208453012403301144275218417567341000 2973806 316990329133723122551561303513033664 2973807 221005320123237716786337970833277440 2973808 45466802194357240035561593564626944 2973809 656061682578751625959503782300333010 2973810 -24118217937030578889337890627456000 2973811 576091686117473019328054620344537824 2973812 146985722961999637429069090721317632 2973813 614157969446582009234774878569302784 2973814 304253814752724642251885650658372256 2973815 -114813431994762737706229850791354080 2973816 -289145135997671333121200678889922560 2973817 140560805474518566815731589238976 2973818 -386156626702013371629329332034474640 2973819 -358759984516858081695043331528340456 2973820 -7921778851550605784062592706577920 2973821 288858616106393819285196127696140492 2973822 -117262152426671786490302527862401728 2973823 42048292330619317556427832749170640 2973824 -115522808164374824255768461364428800 2973825 -64768346227930206585606676595379450 2973826 -4890257854085268221957963373978720 2973827 653052921622674048613968252341196312 2973828 3605373818721542868742838580277248 2973829 7936481279675888515079328391812700 2973830 9745231917090350856402012317091840 2973831 -133505456052581110613315115676680192 2973832 -255078010669150746680350101995520 2973833 409707834562253083247354580747677082 2973834 280544455632942453542237600795377920 2973835 -114650991414247025315425295702550240 2973836 -44314602150752769327162301748221440 2973837 -5921133449949605472835876655857632 2973838 56373244686904132924453014065148672 2973839 587484195743407926368057686270713840 2973840 45006202186281813496451988207697920 2973841 65717521554768861432795541720835572 2973842 46865890857089227345483069430083200 2973843 299620539187749110989301288969492532 2973844 82997411851817657822511552463990272 2973845 -123635747430554640112498880702536320 2973846 53258272674171662922099360221001600 2973847 -154024399108215830935686909279873080 2973848 198365669876242941156188838756126720 2973849 -86351182906927155108355273517592192 2973850 72741473915911085445260239014220800 2973851 63682440723806545289820137222774952 2973852 55205455795971119408709123223882752 2973853 -31750621972880494947772722658150356 2973854 45450748334484562220767653182385408 2973855 -185829685734147732902662412756477040 2973856 88457798468575574354404114248499200 2973857 546346059379755539154705890339003106 2973858 28888533800382681230762090714469120 2973859 165608713657850909592765116921562216 2973860 348456231860211892904672048340046080 2973861 -152421079475030094368542096472678400 2973862 -343832717275854113735215049967582528 2973863 -773952788613829123985879395715846520 2973864 -206256172614698100797982897014292480 2973865 -88112376419310452501796896534203740 2973866 125348651785805407383251261473777920 2973867 99529810887849766559395205995608048 2973868 -142148198014983930880979089593168384 2973869 33955236695144829242251308718339500 2973870 -34585084972682617212253255347394560 2973871 -111300082304198482708965766124034928 2973872 -60276781509531805799829223494844416 2973873 -146770583546723744321387351070958656 2973874 6903269122620956465494396588753440 2973875 19884942953561393344094603954844000 2973876 -174325421605722895178118280353669120 2973877 225648586262220280275875235392136960 2973878 -247036437941283181789113763376736768 2973879 -478379765452390522799803351247146176 2973880 -720700415167799280546207203328000 2973881 312066271453116034071766842718496682 2973882 151165234672812740703701794654651392 2973883 45342022657896320714655772307244048 2973884 40124691206415872425548079614489600 2973885 147451350869708018474001322645653600 2973886 54836515087347602056767966232411392 2973887 -50976991766540866254283914456828048 2973888 -85484505747254263998715042914631680 2973889 -300702198686263511417771549975013310 2973890 188205638489522700734275083814993920 2973891 453408493527578881666881540531111600 2973892 2722203683260032311533206754836480 2973893 70488127659067670022407835699848922 2973894 21937873275690154713775329570828288 2973895 -52501143699221566413728242778522400 2973896 -54237733948859650925101158702750720 2973897 25061905869725632866324680901018474 2973898 -313287245700004771456822295454452736 2973899 396289258027122444039649658608245240 2973900 -12657143025795331919660817258086400 2973901 -29300808098904543028796265407740448 2973902 -61855893752597205927125613451030848 2973903 676193188658948719009581735994555008 2973904 -65654330572779964886540778364641280 2973905 -230955993016661398090622315387544000 2973906 -25941818034652906959749272168450560 2973907 473634791991161995724882440817636992 2973908 91087598135612530987459225475465088 2973909 115912850834144839462485124145268960 2973910 -116217595952052765678562265644688640 2973911 -331621937492346510755196885807257976 2973912 -77047699424838067786260793063587840 2973913 -406878635441351299647263896845678838 2973914 102192369139042346294022830453635056 2973915 -6523579918022923133284660269516000 2973916 -62623775382639862864784807200872960 2973917 161540743607882433064580875728012966 2973918 3362732125468582804314124167008064 2973919 30959155720229905735763771575682528 2973920 -58026123961072906940259590787563520 2973921 411291463695546212620391680233808320 2973922 -110194616662740873029082184509408768 2973923 1265608383683716661039437498595328 2973924 62160537617246510596929610219397760 2973925 -136479726961509062560481171063179200 2973926 286142080066520294709960700531314912 2973927 -38126003699481443958657249615597696 2973928 485748048040061783331405518388264960 2973929 98751057621505582505890413046776192 2973930 -102028021408660017767993058646874880 2973931 499621963594600766947140251288255732 2973932 -51773540406898228459751503139417088 2973933 24957250449479388104322098211637644 2973934 135550648123141813006427017564072320 2973935 13309590373379121942390865184704800 2973936 18313873372473622833059829198618624 2973937 -295059435567657462069941961671372320 2973938 -159034731621460967065258200935280 2973939 -477924198598698223922793744292370376 2973940 40022721049232336340403247777280 2973941 435106042060242705343803895327911342 2973942 -188726558914353385552849663829189760 2973943 -78724055326080069515672132697208400 2973944 7460386442044203971460876542545920 2973945 47390562032422145800600394530663680 2973946 165822457176134925256039577495099904 2973947 -18866123846444186419768836857886120 2973948 169890157031340134160162863895790080 2973949 -180911826893281179093428030538309408 2973950 31482598904244676932732301176864000 2973951 -183622220614784163594444383756533320 2973952 390431040012304707621110207674843136 2973953 -29675936644189319142367980640236798 2973954 6248912579303981256603517527982080 2973955 456783794698398065576825008953672000 2973956 -181727379298734916934848310475264000 2973957 -241129026098090337127267943839057248 2973958 -101576605630777803096107409089804160 2973959 -210492403915785475568558662464125184 2973960 -169001183430653889504253001166028800 2973961 286250084847908189903260677081121562 2973962 -375598815896924060623962618817633536 2973963 -354894609019531850426736731363124816 2973964 5344289322095948419851811402863616 2973965 -36341278987152062668714442167177140 2973966 -1004279143778675666333619186134016 2973967 48625434705164489618187450445046352 2973968 15289360930319887783297315898990592 2973969 43369482926784234669631486345641600 2973970 62624690760143915569974145043371680 2973971 47401273838815199742620940367435008 2973972 12286940066904551638317505199235072 2973973 131917326744202607850461985115705824 2973974 5577345566177432683060340032328736 2973975 87302977736947101482687305137936000 2973976 -2991104288243924569834348554301440 2973977 -180049905487344209051661870438206208 2973978 9947058396896677983547037897136384 2973979 425587987878397506955017455725859760 2973980 17124256225520895233121237761264640 2973981 13901157389553860807507868910100352 2973982 -105240933611446363862857332786743616 2973983 140842981678636881947236234518872424 2973984 51559770704523199138580336033660928 2973985 -15080023485427777002306366060026880 2973986 -8893475585982428415686064354075360 2973987 260707406528832266038558738429567368 2973988 -99616071702857586215870868229073664 2973989 -195354398998658523896333724373892676 2973990 -136203694081672279234788035129162880 2973991 320866894377342531484054097191134784 2973992 -86847833124440719655216704177766400 2973993 -117999464735524754125254414372067872 2973994 -398196648232120744788842431614270720 2973995 -371806479768024457629313874789306880 2973996 -11278214665661399658757033397524992 2973997 108372668924333583729742931799544152 2973998 14061127077089163211625456120520000 2973999 951511787728874683298418669114240 2974000 -60333215773794117801581291470848000 2974001 -108187121031381010940348421604309998 2974002 -47934032014448141556079147753450368 2974003 648708934409194400363932133805050252 2974004 457711086247135179646505040112545792 2974005 -111383838264431653773887749196204100 2974006 -281602540200664281519445146463733472 2974007 -4957003433309480806109980828544640 2974008 -125579018970916502876059367240294400 2974009 -10987840916483591731735733936867696 2974010 -19821677985011932848922118031455040 2974011 -27918736286810814854432989538798736 2974012 -221569324159705280429708801916730368 2974013 135676071676773303506536586776896000 2974014 93774228125518147343354389187533440 2974015 -200383946126687769943785407230325760 2974016 30398765451600332906387937951744000 2974017 -180557338116811439324603015200608480 2974018 -348827090010091592054149920245040 2974019 -858777280716810298913475662194617504 2974020 3294076579105411402297385602498560 2974021 207154858971706456215971095877486332 2974022 -387949472924854296507872200215174528 2974023 91215905513544032629157203922395200 2974024 207804365913853245998799514187827200 2974025 -76857806274236893466027063339981700 2974026 -37194387004032657512715237354630912 2974027 -76707272526169406151510333855183728 2974028 206684681772026329509377795204199168 2974029 -263180315969635093606294956068394816 2974030 279840396553387760329436648908820160 2974031 602968514136640921235835545702340672 2974032 6435124354377282142240774674186240 2974033 367361637734255393860546961247911282 2974034 139195834636245687409262561179699200 2974035 131719843626582826001529243293472000 2974036 18612337395300243505096674167072512 2974037 -115042808615034796381670756086795680 2974038 141431196810247141804200422036512704 2974039 131551744997534658388037389151759656 2974040 49554577925665616912211734400000000 2974041 -79742209541671758945012420883405248 2974042 -9700896023823121680545703338457888 2974043 -253237416164341307642167796955328176 2974044 36917418640314366042698826070548480 2974045 349365433313227875088457601493711200 2974046 -261839727045257158965787787513739456 2974047 18950341134875169121988077787083776 2974048 -119065844026108205069575331487154176 2974049 336682113397894357428780565933471764 2974050 67478858089988063005392040073376000 2974051 -300055490814396415936923971237432080 2974052 -4266928408285567847957351187422208 2974053 -54154835281440720879271310611296 2974054 -75543145188727177905067811507061024 2974055 -41531186341426006864169469607284000 2974056 -208672317896478658446517469663477760 2974057 61845996907130999512460958238037306 2974058 7087294909376625311166697845740640 2974059 381648158450252596690781392663092 2974060 -115155749842742209618282620223411200 2974061 -72773524342838646521481484484453376 2974062 -10840724729312922378406450968837120 2974063 -533649025183142358129925123445507960 2974064 -70071136744224962363551747804200960 2974065 -55739132210134517929844952856118400 2974066 -637897942232967375611281538976291840 2974067 479870335440674632340626724357455320 2974068 22632308326191032385211845555207552 2974069 89145510180420141688289424083022496 2974070 179640195965605292838074027383910400 2974071 -407789285589925221870380162167947288 2974072 -118915174838613114917303380410470400 2974073 354989136732977611861578786734041680 2974074 39407181247607719245794684037826560 2974075 -122561967360200268266934731057686400 2974076 30416169941658817010487890066930688 2974077 -277085386576459196383093436276838720 2974078 -59101396858883022529426118346908160 2974079 185196234859438558592649117450391680 2974080 154204686316279032258801885511680000 2974081 -388598475319601265662294373943401936 2974082 -3995582140719366558558942265623648 2974083 -82032417203864968305100717581217536 2974084 -106424893451102712151706277322051584 2974085 -287479468575764388576241109382607200 2974086 56496634868096144570002170615588864 2974087 80472540463562608876089034666141320 2974088 -252008460132230538820942572252887040 2974089 -10273402597226800718186747589656160 2974090 81412494049840228620352338034529280 2974091 -506629031108236542191139883037342508 2974092 -275999167606054652747488197127581696 2974093 46105911069895561114649567163814848 2974094 138295139561077278382970197171159872 2974095 -1926521440369000587514053488944800 2974096 -78823808172609324656063375588458496 2974097 -106215306091999312569403956862673088 2974098 -184798221610852673944585964980992 2974099 53684731550597369464445187529456632 2974100 -148269323182547209295091904272393600 2974101 119054709550965738437491352816723040 2974102 -95382291167696467691712967850401248 2974103 -699313529206695730504595616761996160 2974104 220985761842108964517237872612761600 2974105 -266311189466080151286975698313583740 2974106 -70425442842715945719682140773311248 2974107 -171352792760254225367008951703872512 2974108 469562533352644507059102257875448320 2974109 -33422310388077580096012326900791808 2974110 -74610744099820833039576817277946240 2974111 -100628191261058102529037430502942720 2974112 54467434423545772343091322911916032 2974113 290938089148226284211259870694694400 2974114 72662219513462642934071297395353600 2974115 -31810898133989740992578360813352240 2974116 -127230941682038706556913358475345920 2974117 -276196338674478931898803571951570948 2974118 -41913076817554136709917138877888384 2974119 255192425171351228215213236662963328 2974120 -229218182218449505778674658194483200 2974121 -424760914684597963719577261106076678 2974122 13710901065472706660180877198544560 2974123 -701861689397126239570833015124071628 2974124 29987976108897590838569721099801600 2974125 -182823434830813839402149618425344000 2974126 379164494845733459202863112959841024 2974127 -182072573823530904576561260147398320 2974128 29944087793539099652640949728804864 2974129 -132164607154654466441734733347612270 2974130 182092555345055798592940667074974720 2974131 -576827676695160505421966276406172800 2974132 165804697299194399757959304010332160 2974133 277094840241669993280525013288480376 2974134 31211530123201251893064832787862912 2974135 419595731519199650327843271714565080 2974136 -506984570059181496779766376119767040 2974137 256844150746761488052226246893958752 2974138 3574567114483869891419752546009344 2974139 149866874053308082419963941593251840 2974140 7600425784152070138048258112471040 2974141 -129173173132182233404722374393846458 2974142 218146211071265665527732455132297472 2974143 54532969587529179774707718426321864 2974144 11508543306382901323654400464388096 2974145 352249677726078892230668870839506900 2974146 -10871197566037092782442566743080960 2974147 -164347222317446680995799875198524976 2974148 -117225067061614036123971981097470720 2974149 5371338437111432101911952640950044 2974150 193159451984795870412171632203800000 2974151 305224451255423129401498433547235392 2974152 111348379884128659019182533402501120 2974153 -85088995027783664018708987924544000 2974154 235219099554301949080920229393152 2974155 162035883322830246776828113707122160 2974156 35795147526757685412521924970285568 2974157 211179492172701572935705586313199392 2974158 -15904395976058048281835813738333760 2974159 20437395777129594710163025417349360 2974160 18267367944379872976122403419586560 2974161 -210907747016766736190291649690278928 2974162 94397916426419604738437461315634832 2974163 -332372801990763973378274011484780280 2974164 29665700069590787817490243445016576 2974165 -52206788561385030001249532237618400 2974166 6573424425083211510052344181146624 2974167 91284346501804144045168518444427872 2974168 -121405801936517602208454673651875840 2974169 563124508143501604353950214959231760 2974170 55116866095638586281619900080710400 2974171 13724747217140463001743260306797184 2974172 -99904461008517293228062342451366400 2974173 -185227626933441188801980619228593632 2974174 -44563812877279434522616437110688000 2974175 -317379908032478864254257181870362600 2974176 -255208828520619782938991780049715200 2974177 -366066298322030038351331822354770028 2974178 -692447583255175777696452873880800 2974179 46935121990600576178752063475552688 2974180 122430060567707666854952883513600 2974181 -20436986974267731494469611513472 2974182 11162459486923168255324389686401920 2974183 -233104915337718249706649766870982760 2974184 -339134052504414199836147402394828800 2974185 -203774331968655470542049594818924800 2974186 222625922905608199185393334083663792 2974187 -676790960357464011374749383356977164 2974188 16112943160226538531482758833340416 2974189 -202053024752636257687875468787067700 2974190 -81356733899794868673753972255009600 2974191 -462570533937599573252091578116421376 2974192 21668148107618953051628974415544320 2974193 356343690896347874335497517518863442 2974194 193646292093504705535356616456942224 2974195 -135359218600930421853482123510087520 2974196 45703908823453856126696793107414400 2974197 170557705343482356805002506931615072 2974198 -50194658602478399742915746505026400 2974199 28183320576488774169600322208574864 2974200 -172072767060163013127334147201536000 2974201 197439431316005118549054530692147464 2974202 28756013410586942438809865649223680 2974203 -276909844971931065973486210251584520 2974204 358293035517321383468275160732819456 2974205 -38271747880929501138312830827167240 2974206 -45229186230827177206259604532437696 2974207 868030345778721788208809830928592672 2974208 87457272940256852620907682994323456 2974209 -63455847245266723211623407238002240 2974210 174580087626080473108997844615497760 2974211 -317221146717772037185961690495851200 2974212 193328697860132659964803141112678400 2974213 205834629255413531508950717691509760 2974214 -129308728458364834356083973403537728 2974215 -194981749992044550718767146388152880 2974216 20583536915440392339588224991068160 2974217 345935670839018894848579181169457332 2974218 -113689356125144009353796396933263872 2974219 39567598822095258399076957220097620 2974220 90212744563655107502752840881914880 2974221 -49345896145945395101152741093642410 2974222 43117791716597904462462885323458560 2974223 -93264103234455677117779837536153360 2974224 -1438327891337769194222515922141184 2974225 -2789300981108260341622856735408000 2974226 -32767534970756477114539999315544688 2974227 356378957711802099652283479162017720 2974228 791498101503762404763384778487326720 2974229 -128211200733847923598661660967938016 2974230 -55355823234726039826447093437070080 2974231 381010777303292259085082656850827200 2974232 273032374854383656955952292302182400 2974233 -50847609753025373466560208701290752 2974234 69360424762508535875363230103948016 2974235 -26728565274128005877524336434240480 2974236 100845822454911125557004163505715712 2974237 95205802306822487754851342388902752 2974238 37285176764472883514892366429005760 2974239 1234803176130166173617745918291984 2974240 -123010128106583004019206710407987200 2974241 -27463346014507881958244256270517200 2974242 -184335002865285841056478939913397888 2974243 308492484139148952964162234592730384 2974244 35027572877674400619421800081149952 2974245 72620185769982208979437057449143040 2974246 190551123381502399458275352801347904 2974247 -555340761663600265248349536498125808 2974248 161795830202610797775875843957299200 2974249 -282149150800384563644893657973384880 2974250 358088899361440007011208257194552000 2974251 -65420648077903493038241107147323048 2974252 -332044927856054501853498706832670720 2974253 13758355449646376334321358047711180 2974254 18895075247529610537542488873164800 2974255 -26854605973761868666762756011108000 2974256 -28312408021695818310265244803301376 2974257 67945958597559445924827252493624896 2974258 -40459467912333652404100125660801024 2974259 -89087774567297358090379823843185584 2974260 2161861307893753773846821162496000 2974261 -83953170529158901174121974402535616 2974262 367743263532312337641125925707209632 2974263 121930389636803365762860646587563088 2974264 116206902884401018797831814663372800 2974265 132437418817271557722241460892158400 2974266 -165394975658973865960765963143974400 2974267 -2959519023241965033420769824211756 2974268 -63226894401894364907953139086417920 2974269 235281896811509034047326115081497920 2974270 -54831698171498915988128492258327040 2974271 843057115705753657247131725859692000 2974272 4709102447597482246835013043617792 2974273 155687480087401474816415631931448964 2974274 287650920866175997672959346764172800 2974275 -166051120417083749944214559381811500 2974276 -430945884965466963688444032531815168 2974277 52820348970392092992450170307286140 2974278 32126233079114337139343819200453824 2974279 2281532028683786430733314217348992 2974280 -84197615674742712942959707723929600 2974281 -51824428432823830227850803291230448 2974282 10002118664740426035397022365602912 2974283 6737802666545624795666277959982000 2974284 101225770371853489984708892663665920 2974285 209091929232136225688350958407051980 2974286 135980712791690620796759441265129216 2974287 -318577968283224355174062429333112440 2974288 112078975597867695743248666788749312 2974289 412113742368170642331099287913087090 2974290 -150354353721490077332654664310632960 2974291 94136168939426546276253055713608160 2974292 184269057365024160807410443121414016 2974293 108558919694607412956387848970030720 2974294 205032998082924052814332747934887680 2974295 -461569862948867966127030160101316200 2974296 -6212748234399141959614105233039360 2974297 -7910613126915494444021815372763254 2974298 -161792855553390882559770984432480000 2974299 213977990735027550259348839392097648 2974300 158988210958017278724261553966233600 2974301 -29218650347423409520878556423104 2974302 -49403203859488167788329335144992832 2974303 218517309906752141200448606342374560 2974304 -98963337972231686352232648573452288 2974305 -59077950590111262820152813247147200 2974306 -17080862846585130410910838423423200 2974307 -50141833973979478246731149269197408 2974308 163244943481795498618518625856133120 2974309 -35843419870736587560231877056872996 2974310 -608281901435467675959841346106240 2974311 -258776253464205734511889133024715168 2974312 8077945439721492536259587153264640 2974313 -9557139169345983793850654368018956 2974314 27473843830611400454999705635307520 2974315 323812250033024751705766368204688800 2974316 -183606459456024511544915532923016960 2974317 -42678692233796221201895932295241120 2974318 -4213757900338836200782216012232640 2974319 -157337540588891504779547842729325304 2974320 52591722730015217431139940807475200 2974321 -58760546428097057673558950506801088 2974322 -111931500767626100633494580498403840 2974323 -452670044736521151084565341368191872 2974324 192278936611660710686318297186695936 2974325 -273634854125447099947171628967652950 2974326 -11869925461645201804417798794534912 2974327 158798306080351146206026491145243560 2974328 105579209077187199082290677125570560 2974329 67767761459039479147277659638024624 2974330 108763167558198010969949861579109120 2974331 -250863832124480983788699452070206976 2974332 1880517704039503870886230075858944 2974333 233843727938742406782258734882563020 2974334 278181252075998588888799226635279552 2974335 -3877349996241044344862226950054400 2974336 90741754531252893369873862125158400 2974337 475645145072754207691327615912374912 2974338 232072619130714946067654226149268000 2974339 96463906802481061798886039292492520 2974340 -217973354831406680081813979800862720 2974341 -149473278059122020161606684990066208 2974342 -115771948363772068503559251187721088 2974343 349208260352862112434586124088453384 2974344 -39414487473788703480971129724641280 2974345 -100095912391180170498403267594569600 2974346 -154837415534578494297800600541970128 2974347 140839636913862985320577213190981040 2974348 59360457955594750300315857336938496 2974349 -324484251290222200102972472337560628 2974350 76318981453588109396345914353408000 2974351 60621168519022213331727024634882352 2974352 -186246355393381520950726994528722944 2974353 -2281879855210503058161022202203296 2974354 -141129506745844029054191092130366688 2974355 -232181614270124986773209519068992000 2974356 35036117415516132730188404202332160 2974357 76098202315418211792761692796697472 2974358 156667596085163434016860105746677280 2974359 -255954923019722030646053623651923096 2974360 -84461866023335033970529051417804800 2974361 -5484906890796698381344567224799548 2974362 -116138157126811909213037070229180416 2974363 214654802246448838356628597515078160 2974364 404566687989286214678033203948555776 2974365 -123519187728863353103635186575427080 2974366 294613643759964134852630893892209344 2974367 343468992257168800597133539177491840 2974368 -114825208217813893972319086555693056 2974369 -432496589879058846653358475712915230 2974370 -48958701643751107936519965398883840 2974371 173657153802769646248607157123377904 2974372 -348328810107197524852198127841869568 2974373 205732861204028163314977565319425724 2974374 -79456465801464977961901312306790400 2974375 66550899254466156160656479987225000 2974376 464284181201711904130717955110702080 2974377 -48874035863760223582694421701621568 2974378 -73973613257121844109813853731807232 2974379 347900338050530075819500783011388980 2974380 8395533509136118724406618168883200 2974381 65236928025412629097131959405410752 2974382 414102534491502819306367235241792 2974383 -170199552118730460139659135488047920 2974384 36008980558345522736964322693021696 2974385 19097265613395569359531016697051600 2974386 14318782348856053444930020958299648 2974387 -161862279165799904679098129120950400 2974388 -30622288908087046872493836384313344 2974389 -118765091712092334154639762280750784 2974390 20368118497700924063712432492019200 2974391 -261104235649036734925191014721000528 2974392 -103326050862899277071445781074432000 2974393 -114069457965742456193966272961028160 2974394 298301474123971530459742363645328496 2974395 -16380478712173579306922176537996800 2974396 3307706339823290696977892239355392 2974397 -223008866017850341581831625661876154 2974398 130999556810128800643664017749783552 2974399 -18797762606314573630657084144855680 2974400 53664461949317767032133826563276800 2974401 -10841975063917468080962693749888158 2974402 -2960507660640227876376811735468848 2974403 -436029795234634135600462011761459376 2974404 -42597891335380799016327159343116288 2974405 -215008304159169771870387447257760000 2974406 -160256964228537994720321410322206336 2974407 118747848269749379942953207881891792 2974408 190894884386513776851641472049858560 2974409 76716538885882562959765555009067610 2974410 82335151500759396721858499123868000 2974411 -667779448718771999901842500472520816 2974412 -103805392750138969757334597518868480 2974413 -5412716833860861125651846311380480 2974414 -258961316151548107511313771168411840 2974415 63031482127843848464052908321449920 2974416 1860541980673676818970351221604352 2974417 175927827228575594222990421482452466 2974418 568585434947187225889855610535396000 2974419 3645883226821656571122168237063168 2974420 229224524084383331655373528605761280 2974421 632183425907216762111548136784187644 2974422 -4814276960749965184402849899648 2974423 288440578344740035998238123313441672 2974424 77898676396062591105629209248952320 2974425 34408867910717540788156004027058000 2974426 -19780944183650133577900076389217280 2974427 12305106541452907910899403008358232 2974428 382368388892718929065255766552785920 2974429 307431636990134092438254861593698560 2974430 27320508325230584032760375270419200 2974431 -402310004745268913993795612443893120 2974432 -267283868194787029429212377279889408 2974433 -131784393241838016449446232929813440 2974434 -324143607810842824302362665390551552 2974435 143521053029976906745975812162886560 2974436 -171070223479758158097602092970152320 2974437 -741245792420131316362938229381211040 2974438 -256028774793033110038909466890286880 2974439 6797376161482006344832887361654368 2974440 -62125264985260435534721464845926400 2974441 197968201947916333486899693047526842 2974442 -22750323619342897318330734386554368 2974443 150294140625069016915303507160217600 2974444 -313138625687095037188304482120816128 2974445 472415210972690692290076988742002700 2974446 -141629318665261344588636615610211328 2974447 -146900226543056947446999717075068064 2974448 157148117875425236065340199205404672 2974449 219346568017346412843113161220548464 2974450 -28183341074918737159245834931968000 2974451 601531359587472007018737095695861452 2974452 72100850974885590684860166739845120 2974453 -48391551972486779811064612477128800 2974454 -96808963454149842015710484927596928 2974455 -265461504344088374790323456962233600 2974456 -437447464028083128807272006106071040 2974457 79501987141189015876589239035615360 2974458 14590373369873543618980541939624448 2974459 -625168078979981201948689073335749340 2974460 339433756084179242309934816247073280 2974461 -107093176811987476346753098531622400 2974462 -393818802862009115686423932678048768 2974463 -111482481488926067298238037684076288 2974464 -29336700032700451380748567210622976 2974465 -130950991962625013562551800076988480 2974466 -8980211418756415187425530199460352 2974467 -81948600168719728051146261292609536 2974468 68307152262079107770604353447165952 2974469 -241666853550592088928999081867552000 2974470 -23027425822083312234041960786256000 2974471 -472876500689868576737756194983126648 2974472 22880484824053859313886839970252800 2974473 260036963862682128583266792924645204 2974474 -64541040279782909388401214903737088 2974475 -66918482315272330183649890744608000 2974476 -105919448128022467276964379981255168 2974477 -431327029858666481493744523626954528 2974478 117834413722266531051788115256288128 2974479 -380312319203671456009831072653425016 2974480 68770904604506779399655350835036160 2974481 45865404630919321494111141692179200 2974482 -79720830785242955160527156891136 2974483 -11223406843567467853588615647912816 2974484 -793513364810940723304626636532015104 2974485 191379002378088683632511485889179200 2974486 -297424984197974829156204081052009536 2974487 -534370454603487776536764045158920200 2974488 -36804988709830033172311868183347200 2974489 70220649380129766154361254337563392 2974490 -189088370272202934914808216824301120 2974491 42919839472331574720533196941794848 2974492 -68719150128163985233150126561571840 2974493 158346012347259048766549627522480800 2974494 99791702942433272524480461904008000 2974495 -352714796564223322261877625665703000 2974496 45598888116329398756161129912729600 2974497 -232000857371974685651825595961842000 2974498 55830148378909686524544628199422464 2974499 -145823463506943384101972595116032752 2974500 320098316725019072625376627669824000 2974501 -329302065061749289710428956008527400 2974502 181744746106653034085276152166825952 2974503 117834418400156162351806658971530240 2974504 -99118670054559401096860716908974080 2974505 -2251059474113321464553925733197240 2974506 163763430766119370157550296809883904 2974507 -52542740579946541161737709328534800 2974508 -756545257526164186902040979614955520 2974509 -105729353524599628781386754217768960 2974510 -57882788551450174112158109729402880 2974511 288566886972144397351462925099012112 2974512 15247268398333749398644265582592000 2974513 -539648563735230881478846837262368238 2974514 -393439326514707300635490542023647840 2974515 86574959993308693333572925745782320 2974516 -482966247984824515843705002614459648 2974517 -97853921859388165112701743821399808 2974518 19866017953586153502162156225968064 2974519 -244683142349290490252928417815323656 2974520 -83908661845869599477048299042099200 2974521 -123077814492446037697236213521111040 2974522 78654597965526914763869906125124832 2974523 118367927889336555406657332538648440 2974524 -97196649789966029352649573680365568 2974525 -7062824470820283395948995234539200 2974526 221929162830245225699312702901625920 2974527 -83089092343476050472013712261659800 2974528 -29436772421712890807305798727237632 2974529 385641569710398390516615557017736130 2974530 -52603396246095818300329056897484800 2974531 1803662429657798063375654775737504 2974532 -172279141871260245339634911870167040 2974533 399159855989772255080061253064128224 2974534 501366086930116067406056867756932992 2974535 -212797121740258005301311863665371840 2974536 398055467004381098076166119781171200 2974537 -957604051233541702732322277221383040 2974538 111683121553735747000117131258045696 2974539 29002325168489484018758705957880000 2974540 -141261799804103794080922681996661760 2974541 -144975983233712215815127987997218920 2974542 -182531286013333674807275992134372288 2974543 105832120168495009426653967009664 2974544 28382250040863312233395042544517120 2974545 97235843540786233550148726426859200 2974546 -273242812793537754870026430987804528 2974547 224994623696026946270231997347925996 2974548 -29660853636044863732357988272773120 2974549 -224294480765114485993630245276989600 2974550 -43540107834804069421332923302382400 2974551 230975158449173866301077835918915664 2974552 -203885261442014297929146854388817920 2974553 -394475526522415300656715988622030198 2974554 42636065416903007116841563363881216 2974555 -167950616089171556892046784041247040 2974556 -152930986813398511103204921334640128 2974557 4272555192840377036338870869936192 2974558 -49263025147296076390097360502040320 2974559 -224275122306658147170613925391073440 2974560 14246183991130957457161738778050560 2974561 14352398482162020830301133215824162 2974562 -108204586170562219439557206156657888 2974563 -600243648838391904841973332051036056 2974564 226447763819856052998788146983654400 2974565 206796347530188051455662440340098720 2974566 -31331569500300647131070307225716736 2974567 -327930039821518202995507988823998296 2974568 -5215489076447963525038706623856640 2974569 -24242393150034984428623155753692976 2974570 -254279535980242672508802599539919520 2974571 257963239555300499032095740356333392 2974572 -21136883619646139545281877364782080 2974573 -122559302696845342579101164827254560 2974574 -9713668663752811982873491502381568 2974575 -197622645656273822220598276117736400 2974576 -84147614055687583788145188545396736 2974577 -293158142643281063666116366966262574 2974578 44829448252859444248134109959436800 2974579 -627748614618333666526047680332752820 2974580 98715415038595228971596251158282240 2974581 223979615127811530033089682285583470 2974582 -134809845854787186717185579039660928 2974583 294356660095223103248549409189930240 2974584 223193201916659657064111499899064320 2974585 347233917183864483285893009830035780 2974586 80132880339104476258126191100523520 2974587 30767733873783493814027915278295040 2974588 216596986992889830097237066400570880 2974589 72932043063470522047732164748704390 2974590 166416459997211185664022480654336000 2974591 24598326980733953646449586355863984 2974592 381811558066823142735822705351720960 2974593 -364322342439896382479314508233200336 2974594 76391528221409678780567636311326720 2974595 -83416719280886143755991823464614480 2974596 6995271706567560959060921761935360 2974597 354195751746110022881985331542206080 2974598 102527592553789286052744268937305920 2974599 -365092992804936526421068077457565016 2974600 -116013938311645125041542632145920000 2974601 11340926982126622350842593852298304 2974602 -124974273992631805619374903808371200 2974603 14257420818032806147835133072977160 2974604 -41292564217489934785562207473072128 2974605 4207665894797495463735749221163520 2974606 -371244774039740726492194617134173248 2974607 -392390442186624806250328765685640144 2974608 1475698047645967162684395448172544 2974609 313910546028499482705412409207629152 2974610 5481097356795888999506026139784000 2974611 1013863570607791850649225645003840 2974612 47196761135937177937256490740573952 2974613 94561759948621502716891352587593024 2974614 48544536049892369060734530452859840 2974615 56042237832202117523192570747858880 2974616 -418344022903108374834586100391075840 2974617 -198427968880767773011691996587961760 2974618 160839399837280896108094810083556320 2974619 -441800676363184666674383029228297980 2974620 152051700412605654331425893497282560 2974621 -270358535659300648145740654769204320 2974622 -58146296816226909692688859550315520 2974623 -71702025141497322018463291136498616 2974624 146697724394560544986526364676325376 2974625 -350878221304855827593790074125950000 2974626 -201657239388638544746797951464675936 2974627 -355975363842550568021472538687295524 2974628 464080605055068579268923041621578368 2974629 62197276411763025425870348533780800 2974630 -111388301089437181379945214840537600 2974631 -75045746234747874813303123863775336 2974632 131438756963681505462846410933207040 2974633 -676116219542822448779533973112858118 2974634 -65190574333308795456275163819417600 2974635 37578909196602038520159519162507120 2974636 27084557084319993993055486495948800 2974637 -372971017447064897174746342286315520 2974638 21426996622198003612084051630138944 2974639 333163624365113871415423390321239440 2974640 3040081704168372855844906145218560 2974641 122710117520826639912014382744826992 2974642 -245332663040935215228711175405750656 2974643 -374593704810363842380085372619113064 2974644 -1231199918163227508327687718882944 2974645 282862299065691651686827883205039900 2974646 -402590869018569292755740790363016320 2974647 -80983785981736353123540088956447840 2974648 -52825168679690723501288541197168640 2974649 150355427901072251178985612014100650 2974650 14543297510929367647791646110297600 2974651 33313293431022686544602996399479652 2974652 15969932587533477966387724378675200 2974653 -99767791573514821088624894347863936 2974654 -5086988757936634670483003443149120 2974655 -143231577460136816932224861043804440 2974656 47521616005127913939667106987507712 2974657 95951736776574575075780531275654400 2974658 13241027468888732340801358918918560 2974659 -229700767939422608131090301238278400 2974660 -134491998978522667973666007618186240 2974661 528962653155778966755006529052447262 2974662 -79048019826362039023356569324775360 2974663 1859301816732744154459163078682064 2974664 20463818745879663040145869209600 2974665 275081890330053333879739867499019840 2974666 297925614595473181154565661038044160 2974667 186031386836783825757114672100291392 2974668 234043250438637393150361065488432640 2974669 -206743151970900508517129505516481930 2974670 -179703067647455931143503397772774720 2974671 -107454738596933442221003162808979200 2974672 97982404387950519617587054415077376 2974673 38497246944323401931509007561641128 2974674 166669183470956010296521099476579840 2974675 96558618144441149187016142271798000 2974676 6225644106603924914117347104216960 2974677 13303230737956434027194675923815552 2974678 46452162399179483509285859412756480 2974679 412645222098325725167448102506332776 2974680 95451299763493304923701811076505600 2974681 275560123051374315532188155257674132 2974682 -56317251346307904150642723337698048 2974683 -321822341608036556011491200393946000 2974684 487072482311378160903564008093436416 2974685 -190563519926004560516637189564579840 2974686 42664298352596909840368663331447808 2974687 -395639512838511900134608700743503888 2974688 -410147261731041768914514272861552640 2974689 120980676610500466379560946448766164 2974690 -57736502963536236359106545038130400 2974691 352048211625679790738414124771496092 2974692 -122614211619488162143902922477009920 2974693 -77825345634997178967024305282080740 2974694 -225891825854457267829484625648068928 2974695 -85323171842737460495197785182476080 2974696 -213850728937100212327027232552862720 2974697 6206550383870955013807389836117760 2974698 97210231394967227315858939378749440 2974699 87805247640108231798468038861357632 2974700 89002127734758288811227799028966400 2974701 -81034802951618426758553255931960768 2974702 -159996025761352154626000421783936448 2974703 30201297571514752809305064020768040 2974704 35408520694367170714745258900520960 2974705 55203076185990808061122980387284160 2974706 -14988639538260541744583353393643520 2974707 222975361012935594577225174621607880 2974708 -134639508451228306038705269064259584 2974709 -50407941008681359484511163807743396 2974710 34500262490633947540377153678969600 2974711 826869898070004522897578242579074624 2974712 -31279979255382410553284204640276480 2974713 -50118999943318356662584660559866176 2974714 59843313080294080455664165896871392 2974715 -192067181260538379547872296739336480 2974716 -32779714482170276379064084836288000 2974717 292205874940073276890621086197338720 2974718 -238280815167236038920828063261757440 2974719 2698116649583436993519073882765440 2974720 87062878410359022684947277026426880 2974721 283715850731804071273899862169256960 2974722 -44510378392996328819719404037196928 2974723 -574833072050010926393136174489441028 2974724 -95745022641304054859286576636248064 2974725 -2088766683824304677773063294269900 2974726 -68907840740270813254148437959204480 2974727 -28048029863974382535095440912786128 2974728 -228509832150779972941758831778529280 2974729 -173843068114088353692270549205402880 2974730 202110832101536842015115766472792320 2974731 -42193585680361524887450523709935672 2974732 176476636015645327785214291262568960 2974733 1038071897194347236602631969400934560 2974734 71830936771352888598895604486555520 2974735 48782021484783282141851727150074400 2974736 81160107653709834568973479264665600 2974737 333857419467618365685369876618693360 2974738 63688616571256537840970102457387840 2974739 270959753115069003209925142934231880 2974740 640574834598800738283885097144320 2974741 279476201204326648784568735219510720 2974742 79158756332523619659716608887626112 2974743 774628375727505994739443233683760240 2974744 701604682747608951209457843955292160 2974745 -417493560256701684835593434619283200 2974746 7456690104170856144626473376822784 2974747 349749873238419317252487129211288196 2974748 -79152591431856305534411317597298688 2974749 -22997172437769908441646018547820352 2974750 -4513009912843743868346453214432000 2974751 -77114985757348499329708248540607200 2974752 -766613391556593588817565628676177920 2974753 -291516645752179494426493677460620396 2974754 -24576102169906220729220055093330560 2974755 17251847486428689132318041738365440 2974756 -62901275107176916807108876275537280 2974757 -434576178972668125780652133855116994 2974758 -147383506638372530757941957054932992 2974759 51357612482868365230708375282835960 2974760 -29139038109660467686312183726080000 2974761 -284357333891017692632621160997466112 2974762 25577526814335108527962062582927360 2974763 108585841155954182202976846672498320 2974764 -18180717979614758447419967555036160 2974765 -138923169339950575141016544525524340 2974766 -267921246195374802414879959943999168 2974767 43203375822302480250685936695363840 2974768 -56158226588752184282000112142532608 2974769 116020078515023388287352700905708096 2974770 163358294333947548422193949362441120 2974771 1084295554846664488710597933306785280 2974772 88724414680461988559729307981269376 2974773 55426535500015278491650095901701600 2974774 75834476949536367086002914774558720 2974775 -74655971254244648295145282187839200 2974776 -54129480929253949646147097782845440 2974777 176192831307224726731697905242790660 2974778 -152296563406587723414218388253276560 2974779 390253512861098111780543136898643040 2974780 -234470877435826295921050260946867200 2974781 338373555537931256939799830219664582 2974782 94828132169924374221349764792912192 2974783 -3618355591250683629179726487876736 2974784 121071708862758797707757024141377536 2974785 206723784977270983229346426219696000 2974786 -38913442940119827212817350120457696 2974787 -41486904093694597593785996809175808 2974788 -176102064539413697244885360069702528 2974789 421374310722403496930050394949618590 2974790 70164152126940439271625823919364480 2974791 157649248614134120400246109091696640 2974792 -53050478877329439907809134602444800 2974793 618299610487194077454156158575042944 2974794 -203943413069601283991858828556038400 2974795 210487418748569321881584704606512800 2974796 125611463228126253511945814688172032 2974797 -96595958824788457601220290386119552 2974798 -388873099340842286450613592074657600 2974799 -557806496342116258858611643064077200 2974800 -17893974999868974734981588316979200 2974801 90212591026543479351999777327135600 2974802 -31048820971359406099384591518753648 2974803 -20771563860458232960928647311274240 2974804 181708453420167450360480944006342656 2974805 -69158158700858467435848508713285540 2974806 28515697440629724007540807127863104 2974807 -120158861971398931751035260439603368 2974808 158491924138379051800882002442536960 2974809 365381460649094882312463171359146704 2974810 -167298314482533533900258259818929440 2974811 -48140275926248902673621325236935680 2974812 207462032981381311880223828738304512 2974813 -199093343912543275492084215770047860 2974814 -190787738215944732882966521106170688 2974815 -6935727596006007881029588542065640 2974816 1793829847061992158145822671765504 2974817 714981803595036082545300758019064866 2974818 -43239499970552746588701447694811136 2974819 766031068936125338079859966250824220 2974820 -124840796997495104227321964892979200 2974821 156639087495086971938118581397679712 2974822 81119898437295545457877602702273024 2974823 25894314636344690434677187948746144 2974824 7984384655579655029343219747225600 2974825 -29477472125679142939223381121408000 2974826 6618292609239138595081723692248064 2974827 4778562007490995304469060512534208 2974828 115060244346324195084752203789480960 2974829 72360890288011997627423859385577856 2974830 32930822551598407328509399997491200 2974831 -1185333499170272927307887483673155688 2974832 2948254043170020896922811534344192 2974833 -381560548078201808251720721920838400 2974834 -322374426463294132269547633212851184 2974835 56287240010310397171235180023139760 2974836 -260136253374055230018639907228907520 2974837 71168021921132907754710844271299572 2974838 -51550114243644381736568884930923456 2974839 209993701827110395913078192636469120 2974840 67964541020172556033947051668889600 2974841 46852950439211761770213696632558292 2974842 88360133808584760636740678096023008 2974843 -175753766722690787815652695308868176 2974844 -27102934526517477174500804187531264 2974845 226370235043905268829226570728615520 2974846 -45896932743966047652956783439814656 2974847 -387706252205998141644633247148308128 2974848 -155699394449861990038190214516572160 2974849 -843850673084948174770217326916760000 2974850 -12274902033636934249285490496195600 2974851 36484559106836283995449641993849600 2974852 293164541560787471212529615288527872 2974853 87562458109490195958837143889630720 2974854 32189352151928836749960173927149440 2974855 -211738689278276023111737720920804640 2974856 -10905273803125063146453156862725120 2974857 -185253811944113914300132701884094960 2974858 -25457059340538826027146636954240720 2974859 -345792799932433233285915258532880940 2974860 -115387547029997384047691750023987200 2974861 431630403107543909746080587826785462 2974862 -208491050998123582495922598881526336 2974863 -128454550475499070448473565856980856 2974864 -174744974705282667577805639922008064 2974865 33416367590120259485934412410844800 2974866 -68155031152607909505066647911835136 2974867 227222650475829618964257748371468032 2974868 -59862146353804461101301319797442560 2974869 5660842963165914739894281964581984 2974870 57503427168413645601206825273114880 2974871 -262764833144183345264900194360135800 2974872 -38632814957268189355725348465070080 2974873 742134008649580997720814584728191504 2974874 -52754306806565953902072184173385728 2974875 19112299374304916025590673178668000 2974876 -41728404354517344274572531554086400 2974877 525688258056467325914284897303539852 2974878 64400024569752964416555473109436800 2974879 -324669711680008219923373398384029880 2974880 -339947019948631116669451401644605440 2974881 -16974661665771281632218004595480832 2974882 292247228798754392439300014141715792 2974883 -108670042279933212449755003574168868 2974884 25828408949271728389224024988975104 2974885 -38241338445815500240642754057820420 2974886 33626712683663755700384500782035904 2974887 24923581697149157040045460268136840 2974888 -616333957560348122397118352002790400 2974889 -313198892843450418679194571599959232 2974890 26145914329902420862831419565271040 2974891 571354508230965891557113394716042292 2974892 52183742870882209357649547948744192 2974893 27513011592437251622194798819415424 2974894 80227466462987638570603476121515840 2974895 -7348354068535246917919619933322240 2974896 -2744465929230357407255787953160192 2974897 -257942953170452378707404255765900108 2974898 202575428941711619989637505817125120 2974899 -8039948369282315000627630420225736 2974900 26977408255722183403654503399168000 2974901 327331343232538630921565901332594400 2974902 -98048149117548252286592113399259136 2974903 744874246022292554014074812998826080 2974904 3964788677288741119999628153118720 2974905 33078224824640900843405870157596100 2974906 -438092705374589889114944755357440 2974907 467428407065781006789520605887664960 2974908 63129597552924110448154726025217024 2974909 -88632399042340616593778455186008448 2974910 -153999584697293131172295710447153280 2974911 10297344852660378347944820657395344 2974912 -2316035942451021602568771918102528 2974913 -54606585166191255574000599426580176 2974914 -185729653531353245924583970645824000 2974915 -94548720628139399783505967827859200 2974916 59803859279968311453206356883214336 2974917 58659065479100914614136584812541600 2974918 -179627173397163052376996396087943840 2974919 379941951805397035355400604165920 2974920 12951106870599228323425930127769600 2974921 15538326260084148502806004119682512 2974922 209800775944681110299124922967998512 2974923 -126335467883242670371078823018622576 2974924 248989696543340220136777863844272896 2974925 -244805002621171595352313777180044000 2974926 -29593292069385587906273063470597056 2974927 -749752264686742457324510969584670224 2974928 -39843990844335083131189246415732736 2974929 -57292469759452419778201601590323216 2974930 92912219493956326755897367769280000 2974931 99199148320574270047042210063770732 2974932 -62007376563059920544213382067699968 2974933 260241682336024763751525831645401404 2974934 163701913465252710119155046846598816 2974935 -135464920891672729520857880793922560 2974936 -803557995893041802358725115717427200 2974937 -23379422124265500217872628358593020 2974938 45415802003541381092995235454435840 2974939 -774345564537462609500879639510039280 2974940 37100900707420169936771816179607040 2974941 23963249009749861486973690166277440 2974942 -185813069903508042177034560989920128 2974943 19883474879760286612126677969547464 2974944 -155417718072643031058335335050117120 2974945 -482687381901419342050393464539064300 2974946 -3456613990805879481747800642844672 2974947 227949057897432698750502032465422320 2974948 -139310652237094030240859193603286784 2974949 -746417154641310644880903542658993600 2974950 -86974100447735702327122054339444800 2974951 2770697062766298403427986527495264 2974952 625120238781166117367775422299929600 2974953 -211798951412939207566433792088099696 2974954 104500933774689472187425822376386560 2974955 2009523057540968199690835884421920 2974956 -164306326314418696240235800310204928 2974957 -661122352478031872281545225754493280 2974958 49102491805272736601562023690465280 2974959 -299113203511969664017697450585618112 2974960 -123957483360823820664731498250240 2974961 179352783490851174490259144240784624 2974962 -36282481913203585714577899228952448 2974963 -140664019729408698366640406446455080 2974964 -49794638182055269485781462119456000 2974965 22868944526000931455213864632684800 2974966 -58252886872327213257197712587733792 2974967 109690847633327438882542184076791016 2974968 31938613930431203214355480575221760 2974969 20777307388518996252740019538486368 2974970 101654649436248833882301778038816960 2974971 -166562259605307720309315817765495296 2974972 -10375069821268215385678338309390336 2974973 320703261639594635474669524925673222 2974974 -56422896892047546010289319747752640 2974975 258834770177268176617711646905350400 2974976 -317686600568525061514959808194674688 2974977 91162275208050024675878826833733888 2974978 200892550266050370271374335801945040 2974979 174966369010612960200684244505428176 2974980 49461508133797092693315042363494400 2974981 -283308755141112989687928776345587488 2974982 -228621330627494536275260568847564800 2974983 395243308745719572531445948302720768 2974984 201244981852125943946501727654466560 2974985 -49490569216767044801036948074113840 2974986 174883327268444976361146703856692272 2974987 176550371773154691073075115462903636 2974988 389013565309076039324966136915871488 2974989 -228736215564546763654346590723354176 2974990 -8391107417716727274225152921109120 2974991 -497547927539934775416332736151030608 2974992 58245288095750722931770716555509760 2974993 -51872803210343924301191803735269184 2974994 335591578513409510664746166307806720 2974995 -324247158563570301540701013234890400 2974996 97398699576605556100989856126670592 2974997 350805493954841571411324209550610446 2974998 -342228315248266250413810066470912 2974999 25754435067384404307235764760445000 2975000 148171057152029048414230297344000000 2975001 3395210997944558940398764138642464 2975002 -61299065402993315271516836173284096 2975003 -3482086410512745781862380227372360 2975004 185672124500693150734649858917499904 2975005 -183113602268297803086858165683707680 2975006 -146044033638783121326822740110713600 2975007 -24711855585185326750117220164641408 2975008 -94775830823713320604888187535360000 2975009 286277162448468887022646889553882210 2975010 12305797596195960457064684731230720 2975011 -228125542297496200101915448618396448 2975012 6803013808170827434013885797643520 2975013 -221905754785600041452133474678936258 2975014 64585539160949308170580479519299712 2975015 145151648078000168889782191202207160 2975016 -163147702875707100949475515799961600 2975017 -161186404828564704257866458905061600 2975018 -236487614431189850175613762074185040 2975019 96331953465640113903501911202445488 2975020 308017538551174860421069068802944000 2975021 242204958986816052228592588633420512 2975022 52996938363720362140148673254764800 2975023 -486628930094769498167134867627105320 2975024 -76928229010223885536898441378267136 2975025 110529063360006381807426797511034800 2975026 332618804006894528434184680483267584 2975027 -754183059967246441686201870683280 2975028 -35638605640709301826214825744498688 2975029 433017167663728827879734552359595630 2975030 -119078115783545753600916441207651840 2975031 -62486244384612096895456434358038120 2975032 651874677180671057884171093133844480 2975033 358824356321832173721402132398012160 2975034 149916922595519190210368568946547712 2975035 366558710651773209804708878984304480 2975036 130802664658797349163216341787701248 2975037 75548569645654606951473742854756768 2975038 -5263711251122188563988127005440000 2975039 127611557551883936059381443823034880 2975040 752445471252398839634575947202560 2975041 -195066660230730576479815657684858830 2975042 1774674513596527090933706122733568 2975043 -353155264446486118335909388005298176 2975044 -615552992266772565984576193136425728 2975045 611935275758631034557922069240088280 2975046 -11469944757791253232511070874704000 2975047 144062676867440058219896877268753496 2975048 99727292939922318479006903097845760 2975049 44033284400693000453946151133928768 2975050 -4801269711171767992721227082880000 2975051 -871328601474446479623749861761261368 2975052 -315443071131097713862291360587694080 2975053 554087103536912160550692604976164800 2975054 262477246635366364807182934099958976 2975055 -157744512191720054880501712400640240 2975056 32796164075543318280328931622518784 2975057 757815513219300123842138746537896306 2975058 -171415790037831372337983207835152000 2975059 -333407128857597223376948561641763984 2975060 91514674605605472486177027528591360 2975061 555047386546735693075230905185710720 2975062 32719518978339901897034105819977152 2975063 -56347134521511778575046578227878176 2975064 -19801606853375546071429424921518080 2975065 -361933108137280207426559995298737080 2975066 131795408038278316277003130339828960 2975067 -136159529924276027276314285028116116 2975068 186557476218612488119167791149863936 2975069 199066391562065521236943291605144960 2975070 -7844068729598709581385783316807680 2975071 728116589913194897536645814027005944 2975072 -210479619414212627983062344427110400 2975073 -183162313194159701160782416580757696 2975074 226038043237358711062022929764746400 2975075 301053748619242778478590025474699000 2975076 56290923901024160923785756450723840 2975077 54767596010945639931173691777550400 2975078 -25212701202240920936602551353168160 2975079 -54484356123680528615678701621574616 2975080 -300876839677596485734480904314521600 2975081 37015756396524490564888162207458120 2975082 165291201348567510291509651228653824 2975083 75580396445021045233046502574864800 2975084 -1065613685205079812424774313240064 2975085 306928423513303735595812315380797400 2975086 -318258282328028325830608488510211008 2975087 427775191612805223517790862525830112 2975088 -88635391254619674542099444627767296 2975089 327781988795271867090399464876076724 2975090 143344394665437491616770608656016800 2975091 -68370359793639080232380085434209536 2975092 -76060852566875459401395337889794560 2975093 364599321250510616342938146989919744 2975094 62455370346813693723941671187518080 2975095 -601160446062893360949106270635366480 2975096 99328841888169453607176216370483200 2975097 -83366012507956473819248459091362880 2975098 104725769414537109902107311870011136 2975099 -214349329513123287979112411422935900 2975100 -172675890588424235784462355462963200 2975101 -111433669976776110266131144881600896 2975102 -40151442294240635654171432858198016 2975103 27619903504568339696450001714681600 2975104 255948460598260418041888407331799040 2975105 -19105265516465821322700253661587200 2975106 200728708766036757941922969134431104 2975107 117846072448301944596943349833166080 2975108 70485898155262047887910257441766528 2975109 239534132059631563691420128001639904 2975110 196453293277181216031482133529584000 2975111 -137260259530738436470540902537645288 2975112 113399838518105865508540805463736320 2975113 135698091400876145781760689315625344 2975114 -148559450197980615944028797440027344 2975115 -5866938402810923125497042423590400 2975116 -526467555987439666781834839791919360 2975117 -187912744551043116968717723038965834 2975118 -34937289060570407046593551194288000 2975119 -11599145213237893193857867124563968 2975120 118256766473065696407464840354611200 2975121 -209401011237175879358595026353447710 2975122 17663825720996240605281197615954592 2975123 207992002646380031431485885469683372 2975124 -76457199594214146182953820176171008 2975125 462183560520602019273001859986899000 2975126 139699882616729145221688839009187840 2975127 -919624556444446104525480351537792 2975128 158154240019654756963998060172738560 2975129 -57189712677787535398712026309593270 2975130 -2998687801236830138715279806564640 2975131 684571067652883231707584162007516932 2975132 -28960658727769619930738721895354368 2975133 58607745436212744801318367853378016 2975134 136509277649252947271140804576819200 2975135 197952981989338468783857203729573760 2975136 -465298316344519062417358736867721216 2975137 34559888053779026904150245186721504 2975138 72974285844688135595901467704848720 2975139 -240359832528476237058312123360606000 2975140 117242500223983130083964167409664000 2975141 -63386228608888602360270157027419936 2975142 -53409346011476525156935871337154560 2975143 116794369085775935987981230886153104 2975144 -420145315214743278613540150888366080 2975145 3808222263154653848873969599923840 2975146 -17460058077859966073811518468520096 2975147 83250854971461486296202921652756992 2975148 -252677912689557272978698097044224 2975149 88540969382053203272593708943024150 2975150 117877469426039802935927653232232000 2975151 69172827132826616515639634896897032 2975152 -41067883293331843687473671362822144 2975153 422269614911936372753053110837041280 2975154 -32972889118311256721557357078963200 2975155 127884457166739959320658330882299200 2975156 277678495633685523725351337985136640 2975157 -461380128006823157258270187453990720 2975158 47207656032089008316873936499211680 2975159 428701995002365676990114369274760320 2975160 248519799441853702358292145212825600 2975161 27129687327426595875506836509804224 2975162 198963353605693662262235039508254832 2975163 -46371919460112057546550672212851712 2975164 181909077701535232244334683868517376 2975165 -118285554861443174813928081423970560 2975166 201618022388012700929172376378172352 2975167 284132944267298826333789211060045720 2975168 68624125506491007115213813265203200 2975169 374105583517656201453712709643088944 2975170 1335513063546002550037539609400320 2975171 74297761447704027917585381326029372 2975172 -139966346924633680114939094502144000 2975173 543496748135934334261598208441915422 2975174 -2652927410146841771746004926895808 2975175 40449762382492465212999216877722000 2975176 -639110867962640630499467989572049920 2975177 546371746121974129716091173105170574 2975178 -152579983031308618060696379565546240 2975179 240175829964028847425056427343869384 2975180 26756080774408806647983314173352960 2975181 -27199617863313476654932056076831680 2975182 -193041163295549111436830761705171200 2975183 -301482122292123865386898886539127568 2975184 -53130683141139926494196495807938560 2975185 -89100540049589280612359575721956620 2975186 -152719619919870947201482217649572208 2975187 57355786474435742915581264224631152 2975188 -13190838005553368908188709601980416 2975189 -215020129465536119729309557640859744 2975190 44178589037402346113720945552603520 2975191 -598615682810373005206060020222726200 2975192 -195665772663312607606712289950822400 2975193 24454149668855738483621383826858880 2975194 116584297635146501148355255029571584 2975195 474992021832628432279926888440587200 2975196 49999766470327344521769911449067520 2975197 -678739243922112086738858448200367540 2975198 32595786643737157284948163098345600 2975199 -257123687922041573897950009284580536 2975200 -306883989107394297966583833526272000 2975201 -18453414776463545358535261096024428 2975202 -135385960370412958618228732299662208 2975203 -46672777640854710035709954246904320 2975204 -97326421644512305184686613587010304 2975205 -109782184569721940924832143591180640 2975206 7257587441836923709363936741287168 2975207 -86128621188660099083733681991278336 2975208 70589339774894522557952670106828800 2975209 -680984002628299994596104144287627590 2975210 -83819481672494970051650719541222400 2975211 -22870241148038830229301310441641168 2975212 -483525365916758921665199055665868544 2975213 -5656184210265553353662188161263136 2975214 189093975757830853215559220262251520 2975215 -302203521035348305277017498760819640 2975216 -16881704566383544008511120316694528 2975217 58254710865394020110355082214757312 2975218 285281651343078936894493373064165504 2975219 -70559853993495069452793597064616640 2975220 -23594792077216583518340295840441600 2975221 -22385892142236324911081972174580708 2975222 471040219980923306383146731396486400 2975223 -19194325641907286683777607713608216 2975224 218482019490877928519992898101862400 2975225 -18472417610838573266465101815840000 2975226 289801056585122099249345885461536000 2975227 -316628217557105899052853596193640924 2975228 -333156798738526308652516009988803584 2975229 -94600454689983693583978296856796160 2975230 100438101456877809206457291255389760 2975231 222986973868206620014779071288150160 2975232 -59268879760778042405041687914086400 2975233 -280219416995885145748547496469070400 2975234 73038096836310186089860570054940160 2975235 207036165074451604037397628892046000 2975236 -9111047012327828179303615127393280 2975237 -475354099348120773968496845075598114 2975238 24848605897970997397609941887139840 2975239 -107680773924998115335526832530561176 2975240 383947796883266723720414498531788800 2975241 -86555302368596580082801695782034816 2975242 425057402978399481149479879245312 2975243 62170362248405257518226662872529492 2975244 83157176592755495140743224241196032 2975245 59749188336626397544289437897806720 2975246 73556023971676037846047773139995072 2975247 -148127253223075583388699844605778704 2975248 -162337454342478904872130371060039680 2975249 -62536293501951262237315638949905600 2975250 262183160438651724819269808605184000 2975251 -685700185331671886238708290215329748 2975252 -113309232024650985912173581530992640 2975253 419002537791254104494166658851161504 2975254 -118671351461538389806483139442076800 2975255 81496053691720789199895624222122400 2975256 -3718453837277472361765983737763840 2975257 188981841926405660065032393060524352 2975258 -136794570001769029795742737380455424 2975259 98374674196215364399951420903887360 2975260 341958899933047141253382598054202880 2975261 -5897062078541345508387473717732520 2975262 -180868943149830729698921729623366848 2975263 -224117620354647147472187237395427488 2975264 216566712594310424059179858629099520 2975265 64417146368810753739904731924624000 2975266 118000897947415773010483870229950464 2975267 57908736207165029763439375602575640 2975268 59661304381883855398758649809085440 2975269 1372490645416095329563534249190848 2975270 -2549460230632325973152971621209600 2975271 142295777043469959107241984256238160 2975272 -1014997281936122372188052875403427840 2975273 29840179304173913487111621199463040 2975274 94592097486354820052803318323156144 2975275 -279655592376820560139851378900526400 2975276 -296895101868772264138265672046723840 2975277 -628308463433735123967768806186498592 2975278 -153452202671874106486120655453348160 2975279 561098425525201315969685852119748880 2975280 -20321625271043430455323259153940480 2975281 -246660100077201625261302659423168920 2975282 170231360863972837293755350772638992 2975283 73363522610706921754578489662415252 2975284 130067712091692584325739659449064960 2975285 -121784800415347880926870149695362020 2975286 16118752600065578254937614332864000 2975287 -56806864519999163189176295218794496 2975288 380704387668682089002576537533317120 2975289 56704701280404051484496505689136192 2975290 25857586186382192970518204946678720 2975291 -302690216006887762065193215936451056 2975292 342082097313537519760104318116132352 2975293 606714749011508715859428158823801542 2975294 133431184340552362304019753271837248 2975295 75623450443878331542638019599510400 2975296 -101163750557701544455205851200225280 2975297 -16466403747553046414045461994473260 2975298 327541684839000921852626197397007360 2975299 4420544442674680055864691665397064 2975300 194693514813567988154030120533718400 2975301 -75492350017254461616077388171856320 2975302 158631718811701022368637642714090304 2975303 -29325845613946676189992888988964336 2975304 -4898847787573111462204340017397760 2975305 258400256257710564075646872203592000 2975306 -141446723935801729149088402509620640 2975307 173595925697732059457440199166846192 2975308 -197483364206027347195975472487517184 2975309 51500174343413313053940003893885760 2975310 33751383899045310393957931658826240 2975311 -251678209497272555481374218478035200 2975312 13103992596573765675978914462294016 2975313 -305722076253485793068989989900532800 2975314 -90538170839534561821831241176606560 2975315 -97451578301985198858619512393679200 2975316 -207907906869555736162389241738549248 2975317 -36920272830900905636650497689667634 2975318 -27146016865174933270406760381815808 2975319 130566979043307108870329459145772800 2975320 123041067447821261704581183960268800 2975321 290562985184640848246682985007856522 2975322 -12608079520571708823007603458909696 2975323 177433337331950502490493539908119904 2975324 -64430491022534613760557681055948800 2975325 -88945575576536261326469429421698400 2975326 48231650471138798223178519397572608 2975327 -304183571799688430872148958285773088 2975328 262677042398912492197701661053026304 2975329 -94564735032427961137056700240957308 2975330 143864988716616191912917543333750560 2975331 459087550711347408884475347918533752 2975332 -263581197974268142180816792125368704 2975333 -121584389111727533340694928367120516 2975334 1719779458733840712954335711038848 2975335 378346605151688669221457698801336320 2975336 -88014802429204938531218093051412480 2975337 318327092008385193828175651849718208 2975338 -53334810206132907986995168609424640 2975339 -430105846954504940753469577094494860 2975340 2307401829033303807098148007802880 2975341 361154353291056600885240524505094742 2975342 151929513693314508321593833576320 2975343 -152198357402099412233469896405909760 2975344 -17388759546411339720222502856458240 2975345 -378444753196195456430030330632509900 2975346 -143346200444198685860130483164121600 2975347 2675805546504308549698880312142280 2975348 263379579655484003444477372110132608 2975349 12943376941691744838900192873701376 2975350 32220630166982228407573088046076800 2975351 546816943022232410871347541373781352 2975352 219126138489961083042774202670469120 2975353 796259659328830560719682736684026602 2975354 245945027924224007824429700965546752 2975355 -103411275440954170807532828681256240 2975356 338670943295066955398953158453280768 2975357 -38827144249847746993504060290608256 2975358 174888994945374601743127561301669184 2975359 129901838948349145490189770637070960 2975360 -351570210920189643678050109358080000 2975361 896466896848497142873880594567305920 2975362 -3264912679472034960367026281338848 2975363 -144933419703655335362105481141824388 2975364 56125957258875668772241292481478656 2975365 256882965196823414493936621065155260 2975366 -152561156413158609817210256990427840 2975367 -176979758696333034396796239134555952 2975368 468451632604055775407806254901125120 2975369 -8541190103979848181117361042530780 2975370 -69030959831090251659765855478483200 2975371 -194768711528893389083705057513284320 2975372 -157282685540621084687563422641660928 2975373 14806036951269902106452739663769260 2975374 284570924723898977522785848072446592 2975375 150188976906908422783405593974808000 2975376 32046993174316940980287223568596992 2975377 -278203779310362352793619923893859840 2975378 -303922895456856260819334638309847264 2975379 10151066457772387726475771649972288 2975380 -35604441241089361758609591730176000 2975381 667610660294176695052723419242436000 2975382 -387430374140672286961978119703842048 2975383 139593835940725246974330993578514632 2975384 -369292397259494258491580122630164480 2975385 -790575328294119545821653931084800 2975386 -7370448768437494807226279894278176 2975387 -406001883535480622382688260297767328 2975388 -58216202820192124537256440909679616 2975389 1255503003198754349839682077321190 2975390 -424646678020037182075548932097600 2975391 3399568812900825971198950492593552 2975392 -94573646902973482624595750383779840 2975393 742927971622103849613002351420988642 2975394 135646748834626794472202262098620800 2975395 238662932052272195191756164875658720 2975396 322049363367793186245620891698012800 2975397 -202963572266276730041024227938725760 2975398 203555102849466523033823178784865280 2975399 52735576244123845581244990973964336 2975400 216104293363294661220640571904000000 2975401 -160493636309387209182302381991020736 2975402 13878423042089111353695305772717312 2975403 209789878413857635791697163575817088 2975404 547205843909739625649560902606361856 2975405 -169327850178427462715860068271949940 2975406 1417123394774148406804083856917504 2975407 -10216324047769238383442273985328880 2975408 -190621632352067381556947349461237760 2975409 101466227898569943178248542258027700 2975410 274868426422807799930111894372746560 2975411 -7740815355978210717449358123437952 2975412 -232616614090701253675654142063179776 2975413 -89665177420151649799195813911705440 2975414 145075154471090197295976718044898464 2975415 41152624882102981513654410414258720 2975416 -271083356870125074138896743030763520 2975417 -533498898480603710732186256998952534 2975418 -126833254361202596271360218164198656 2975419 405926238671946615871623512044054840 2975420 25348009993024800103613706671861760 2975421 -17978109635535548786256179603504160 2975422 -15342302314131137467730392986655488 2975423 -303961100352748388620769252793589896 2975424 -27968605873844117819654905679314944 2975425 172603852636618163673219884014752300 2975426 -125549750669512947117717848771255088 2975427 68278594472158342691087220477471840 2975428 -149092214311024060282888698291200 2975429 326281362368483561617443199291372800 2975430 154623809747308530989409351988533120 2975431 309270776249340652129525991902695264 2975432 -603707504587438209770147390923545600 2975433 319394360429007657462219171000343824 2975434 -3886032899580548080894490327447808 2975435 65532919312252244409708356348414880 2975436 66816662428767146229843170048347392 2975437 -34018976584805734405149726178049940 2975438 -132917309406149382776080188434132160 2975439 422708450320243294157461990439479680 2975440 50048152528140830108158429869342720 2975441 -20188556474260427066514726432091776 2975442 77027374090501931163518766694084608 2975443 88113793841233743253923256768899692 2975444 128703011644958598905318149995165696 2975445 -249973376568954106603041802472355360 2975446 156579658135096466267739681075912384 2975447 -174267750668387237821669803220291080 2975448 6489263674573793189527697326080000 2975449 31668517501999796598078016609757450 2975450 -31692998056985115570795997361406000 2975451 444682523869851694110320653606766232 2975452 228018655549067101590783279327547392 2975453 270951086085017566773537289032972684 2975454 -15818715558637008462824040098164224 2975455 16333694443787352735148281445547520 2975456 -361725460002223636649759334035619840 2975457 269610161461073082917290872144283680 2975458 169635198261632540221671853312019520 2975459 127315365784884245262455053845496992 2975460 70864440965961752628415693237432320 2975461 -81157717008958700197299878134906500 2975462 45786428592900503669811585227894784 2975463 -58976796587386552876307256144135408 2975464 -467603740965940226820568996633313280 2975465 214498583742024847361233113116461860 2975466 21555858962336594762629838301262848 2975467 -364740457620540530518962072863031360 2975468 66887086354010986058412829070754816 2975469 77713914123436081886999461247906880 2975470 17175211620764757252098496872261760 2975471 894666125706723460643101705360632 2975472 -107990762597805759679207817425944576 2975473 -113096141836354528596408908887679232 2975474 -430696831401720571694372764328585088 2975475 99377421158485638704281613432418000 2975476 -494244919168728193618622891234795520 2975477 -560086493675425116689513368732270674 2975478 3364202687732363500208458758471168 2975479 -119522182799667061245841734239007416 2975480 25401426619182179591457698466816000 2975481 -571191568864962872313792734252953920 2975482 -172133166270121928592804042322356000 2975483 59275866128941561596984938397413376 2975484 -104995072321365058399776376980094464 2975485 209280739826352781469561756500827180 2975486 -328975836210036627077874786090359808 2975487 102705530058239286954043720442833920 2975488 -203599837414417095905534059311267840 2975489 464215823076791355652009170633831168 2975490 28702125598569798046839628832017920 2975491 630604452400460287743815218699408892 2975492 -139076755398067805310353389521470208 2975493 145792394507019594583921894781223168 2975494 44311014212437112738532430082188032 2975495 77370166990883898375025211280589200 2975496 61128751033661711427419440617676800 2975497 -60598533248282321212631385629322368 2975498 229209920582471000553319458060894000 2975499 159766244709404173393874394927834684 2975500 -478939066931019319521422938304256000 2975501 -323137401743063971187237262800919498 2975502 -83828408704420266084008366014757760 2975503 -131823351207544410990995167265673744 2975504 -19439035138957543322666655000035328 2975505 45537412803989526468740299106923200 2975506 161122328365446963341097172791959952 2975507 76276419696550700709515049438675756 2975508 -155526692792845552147067841472020480 2975509 118927590656760035863290213990697980 2975510 -115577353951471448966101716474094080 2975511 245373679150843605272479866390912 2975512 13625956278515876361944899654195200 2975513 464441307009305635887286908306978762 2975514 -2756338574822283610024304776888320 2975515 -214218988974666302343633860542830000 2975516 -21885253516981596821951660704312320 2975517 -261134241856484423278730751272967840 2975518 -13367473671870954561863481449068800 2975519 580849261204745849231353808076973560 2975520 25930675893262794710748027420672000 2975521 -20889384020755003825575192364709278 2975522 87884106411423603172911424680008448 2975523 -732955706898604262499243869161777800 2975524 -331237439840325620089043159901291904 2975525 244197514475755753931928327392520000 2975526 -40898113808434304595775498322622720 2975527 -485079834372070186235868816260003328 2975528 -419213146789597972272833884271907840 2975529 -372687483778939248698292907976180640 2975530 123721225311488185004894225067672000 2975531 -109640224017175328852669005339727568 2975532 -1055029848156133125244325501534208 2975533 449002687916428800656299163984217600 2975534 76677826063641898861518414280585344 2975535 -130371765808920792563511941353574400 2975536 69473007581548498882809815422779392 2975537 -42128710928991526490052249537900000 2975538 209569646277967952880665920125039744 2975539 28040308811329160825453870326109952 2975540 43911989037375852414202704734830080 2975541 -42377466029934415229448355590442560 2975542 -30566987316359855507420218276214400 2975543 -117353980976268785404933249108037208 2975544 39794188873982212714313407242424320 2975545 -320500581899063709012421275505366200 2975546 2624311595888587135143798289767936 2975547 118118447581897525707901622040258240 2975548 514466398667824303581427375538196480 2975549 -77724909556689638817918951740492436 2975550 32299726255659260251010395709184000 2975551 416831958623295716575784467434305104 2975552 -150283526841554087890748493256458240 2975553 9570013305724039867087741750629504 2975554 50182686551790968908041579256160976 2975555 274696690474041482197787807344147920 2975556 -42191579049149002074710872893566976 2975557 3172719099161272134417285416936288 2975558 232409609064424319296473182350934880 2975559 -32261846708188587524502538543923072 2975560 -3849712274085824030901008722329600 2975561 -17764177012571099377904615078773176 2975562 -310508423617324738361304183010652160 2975563 301612309011834014884266890481427560 2975564 301149491601123589955123640188818176 2975565 -11312596030470790266079859005001280 2975566 112719580319313076792119690728337408 2975567 43678034225019371633820168571533312 2975568 -42276133340730335221216573493477376 2975569 -702233590416723837944844466152358030 2975570 -39578398633573883502428027097354240 2975571 -353760319535180721434472856940790120 2975572 102156578976312680209120532064444160 2975573 -605055634057860435501599390205471360 2975574 -33794138291957642139084716900112000 2975575 -85197834275968282653994911478232400 2975576 45922509543517068989053827963801600 2975577 17682750227336944317270725444071104 2975578 216691793625895958604830809985535456 2975579 -159613393642616993399477022193870752 2975580 -21178255625232157243557865099284480 2975581 2604339421034458604827032888176992 2975582 -12642302959616389651537127294348928 2975583 157256709161946848605294338755672280 2975584 -43820444059769609011973898794041344 2975585 -236685210866007936643935574310378220 2975586 27838985235884864005657544762004864 2975587 -33262060875493070075812165280674440 2975588 -200662380659602021460069405476958208 2975589 177661396464493608985578517738736640 2975590 4343973652644940215407393410723200 2975591 -183933463803133823523209300876607000 2975592 -281133549391406909751122695318241280 2975593 138974340732497774238390414591702842 2975594 50133358031153693808763115508978096 2975595 110330214222636551644084201277237760 2975596 -61413849984618185046424122935057408 2975597 154610258960281361912029006214785152 2975598 93253060958521315957793771667945984 2975599 -539881867489455879743290599367521480 2975600 -409687958162575852752740914790400 2975601 -21013846596338289751481395464129168 2975602 -64340007104630531028121106527097856 2975603 -581032369624061417320451842466394720 2975604 -377644775011647482107495323732215808 2975605 -201370401967404476735667451845024480 2975606 -282859181578883069247949607879239680 2975607 -107152465519700479698866876334669696 2975608 443892938655273142307752954548264960 2975609 44571983753799061045128720342545280 2975610 40173040218025355738491200362250240 2975611 -97229708822935484364661560730893008 2975612 -570703492242575789389585650679633920 2975613 175542488206062092510609585561670144 2975614 14294192179527125143734172225420800 2975615 391922911861353158125476019911686760 2975616 -2904367117047115774246118731284480 2975617 1008866032322903493506732235743684352 2975618 -141336211153170400358721813801672240 2975619 -341341794972882635977668878779829256 2975620 -200125197309520256474356502217880320 2975621 848924610540219990548848507732994784 2975622 7757256252895095631351697283657600 2975623 114152610387458790478545525705441768 2975624 -65553741975081321146020189856071680 2975625 -33626793302042736165337021588194375 2975626 -10382140065912357243265104359073600 2975627 -5165821321145994369154278763102968 2975628 35759591177861499860596413163438080 2975629 220359895459943726382625558144272600 2975630 -80088820674027639400850844667219200 2975631 203530403453914018290763929197583360 2975632 -100813975525131500349565879173120 2975633 -639876836309382341610355618129685136 2975634 159941166817906632749417844510176784 2975635 -11161635546436314214118076433645200 2975636 33273488493853737111351304973979648 2975637 -59066694784823047117193310376621248 2975638 -339261963215900299242057034136909280 2975639 -264673949505081440549490317950741560 2975640 30461091911375300567842899636633600 2975641 -461312821243069075109149063026726716 2975642 396339837569512443888846093132383472 2975643 -11783510336958469580681005992618240 2975644 -3648890148160215045185252644066304 2975645 26512763399639414516252449999425900 2975646 -176955995973260578328455366572736896 2975647 102717547113364615709533362478064000 2975648 105670960447912513914625589696790528 2975649 223272199103608044085710239620953264 2975650 -39137743597843838131066685400973200 2975651 -123541273796064658850291841427467360 2975652 88439202564058311902272391213045376 2975653 99426515193453442393452466340307902 2975654 23129794690948780750296396212887872 2975655 -216678254241147873735811089565761840 2975656 -80494928104868965138529593050117120 2975657 282667481845969039297169789030498292 2975658 -76845379527713923385349203347852800 2975659 -6986252565184481630482419129878720 2975660 126535908218057790089560970679367680 2975661 -236921823378626940640496440841275080 2975662 -108771126868426658505809830836918336 2975663 -396577771594953394277549950583218560 2975664 -84103005828242629013122180039311360 2975665 141689903488911711787823839407283200 2975666 50465092960454914805102024418491520 2975667 -102571172435571955079554472258706120 2975668 536764515838453362778759616581874048 2975669 -12256278186911273040749414101392804 2975670 -173053803364410410339927042371276800 2975671 27856561775188481811942129244232064 2975672 -16499998378426939201651704835461120 2975673 37554930220731908064215195353608000 2975674 -22889174931895098446617432923335232 2975675 6718980924841359485344134468378900 2975676 27065815864241761461634519409639424 2975677 28184640402566473381772246444275526 2975678 -7037942782833525457818100838122560 2975679 -176950389070719707004485432591191200 2975680 -67720728001425489098190049939292160 2975681 14015927726373607582822009760931264 2975682 -91796674144774548725615959387003008 2975683 -238896709280334478226930546868656068 2975684 -456245688938268963160998647723251584 2975685 59568061354308380925542871069782400 2975686 1490388219857940899888306249846784 2975687 124140643005197669276472603093067440 2975688 149651778274689691145783935818639360 2975689 -500079392317668938822263493315065510 2975690 -50012971867205052664679896199270400 2975691 269911353460596214439987776151221680 2975692 -43369732770744282602760155704317184 2975693 -384411109259138570957895261432157440 2975694 -67469791635800999272259167475561472 2975695 -467876706077061411116775322454839800 2975696 46133585492666881938263291835187200 2975697 8608368259765562509111827947429412 2975698 -63248910880400682750911634567148800 2975699 -48124550419996435930919321078834136 2975700 6723732798253150520223317695488000 2975701 93638642472254364640026926162840512 2975702 184157561192064144298263275138776704 2975703 -120094351527048902140387041857292696 2975704 481039216222102249579436088530841600 2975705 -54135511674816474723700818829702140 2975706 -64302956646787388950454869184559888 2975707 248300575472495352289707452277252112 2975708 -165399009509697956167538849554844160 2975709 -201372170875856797809677590477589472 2975710 -7238956928188755431486328031059840 2975711 -484537327104524453426604624054721248 2975712 -216987625813970470020236937988669440 2975713 126350822590256073226011334917634324 2975714 47644064029689580997105127812692992 2975715 18696535384127541011509779734752800 2975716 -178561100779651151858610303718837248 2975717 -153049958224316266557901310144017440 2975718 -122370332678186113147317120032613696 2975719 441734914465030717311636489433975560 2975720 399876193119062702261332073370009600 2975721 -26786905306880499009689459834532096 2975722 -55424170818943526444895063219513600 2975723 1564674563696972385162656678645052 2975724 345574412216091363530472684711321600 2975725 -62580742230798215741607185500231100 2975726 -3258967999342001174322680603242176 2975727 -345335922242874097526387718809900280 2975728 33553339242066635404326382421901312 2975729 12033498514090544156356608941247984 2975730 29969889963893296123377541876830720 2975731 534081386843522439537253591788975504 2975732 5164132547358660323288069599092096 2975733 250026132908478913423191024976508544 2975734 -180651233105885501105276440630149984 2975735 20915606383438036726135327566478560 2975736 292353559236552499329327371135078400 2975737 151719935867663580934665782349202432 2975738 -43530970515423938608088144997653760 2975739 24880284865344373237483740835708896 2975740 -35942994842939143206282369876326400 2975741 -311394477835416934317206968099620858 2975742 22163357539356856734028894765148160 2975743 -57014445274305262751606276509768440 2975744 26929989423774712996043098769326080 2975745 116511594055917526727426569882242240 2975746 28718274349414758889886138179461072 2975747 452167457953218369951734120059091196 2975748 166637762478791350325184622727208960 2975749 -217902233152970654402889179713808864 2975750 -193519783061758065344543226533376000 2975751 -176806706222696927336353195022188800 2975752 63747298834180033622449324214845440 2975753 144982867021960641708260364980586 2975754 14219596902276119089226683706008320 2975755 66658055655674460628172313188626320 2975756 106556708414588559061446629815047168 2975757 -290301879359966543370252430879821120 2975758 -264294711229938964577264463290337024 2975759 -574655017025370830751085117161065040 2975760 52697192322146406157522842203013120 2975761 -135819593842243616754955774781651600 2975762 -46555119591547440337438470556246368 2975763 -44732348986194282836462414383217664 2975764 -510137273186823988668054495902773248 2975765 130873144794794743431225032651139120 2975766 -63658824857442651354728422530439296 2975767 34148587582870901723829864981326392 2975768 494469153821639953806667696680130560 2975769 121095697355132007024895868553875994 2975770 -94143865714936435480654566146668320 2975771 514553180937355431966478471569507972 2975772 354448389703322054592265357393920 2975773 591062947574095304996094828872325504 2975774 150588236396009589013267694910347136 2975775 41322132217666389667621557679401600 2975776 611098710915164497299674759602962432 2975777 57663205222832310585190228862820480 2975778 56200684512415256569319371598647584 2975779 -407040955568174868156696129648083620 2975780 -64517509954397348437970558332108800 2975781 -98286016297437693356046659857676448 2975782 67160418245269079695255346387113152 2975783 -21972096592826147501669694640519680 2975784 48927522719531002598820657085317120 2975785 52422644488851087283332230683330980 2975786 -11661671486991446114690468180362752 2975787 -196839577295373804507227683719299556 2975788 -292704756059887751829621298068742912 2975789 200246375975895630637459360782502080 2975790 -15306886470552929866509179244629760 2975791 -375751962399103924741847688626496 2975792 -182674984395258454464893798214549504 2975793 -233920321856838493071387406194523536 2975794 -27704701796030599578119231092737120 2975795 289703982258512101322890052060578800 2975796 -450386708815961165378389462444394496 2975797 -526591408936036379233134186272901888 2975798 -10536326604638558426084269925192064 2975799 -99175795281234133927172601153765120 2975800 285426068366256313204874911426560000 2975801 -782656025558512264599213447905226198 2975802 92754853102564227799443234767711232 2975803 802000807831059141091081103495515080 2975804 -6461065668386459215180645078072320 2975805 -246565637215041117643054494855782400 2975806 435401618873243469230739170692889280 2975807 723794335661665026417675019641445056 2975808 -20261823564945148702575547624980480 2975809 -117894009114543990635806986128076480 2975810 227300158298889727070553072676438560 2975811 -72897449437983425387026714153958736 2975812 -137745986853246591147767298891100160 2975813 540718353264803978115909037859932062 2975814 -5567586656945238163342817491871232 2975815 6419428419178377475245623484627120 2975816 -291791087090704298894063882502666240 2975817 12288676053416763321181079190373248 2975818 -159176957736830042113058278291080960 2975819 248371147223937036824741469375274152 2975820 -10554864615908040845291459560657920 2975821 40973126087757027717910551394769688 2975822 -139752410970162087093243735919104576 2975823 -261981219254574557696342961285493776 2975824 -177522358587987367056705527205478400 2975825 -289651853543566133043581992304031450 2975826 57285530015090411192084635314138624 2975827 -124137416663100161877257868245335760 2975828 320181506221296871249660246960070400 2975829 401285837826887669539038235777332384 2975830 -117545385503756961305790255792495360 2975831 -35263317343485864961371740789951208 2975832 196431706239809757129648233349120000 2975833 -35660324571258670899874073852900864 2975834 -16226030961209831414090773155911184 2975835 -95349094021553301312935020196666400 2975836 8045001028218382022824363193026048 2975837 432448221477249600510423161785938240 2975838 114565619737995074060455249152577344 2975839 432966660584886444944724125722564640 2975840 -199041728895802702529097407287787520 2975841 -352593173764513829923067083736234160 2975842 -73723887769575217500213137962588800 2975843 -322329071870945210502084240844637856 2975844 90267297278265305371377926041743360 2975845 9068837800276443421069198305315840 2975846 19622181316937605092451735696387200 2975847 29514971738622261526804974930233472 2975848 -581651139379406788937582907712496640 2975849 -130055320885062365973563831154462150 2975850 -71981782620348855622364079105708000 2975851 -85712506015982721205186211165977600 2975852 49261348072307233226125256084029440 2975853 124557483290325200212574930621603904 2975854 26243169354250645377011413901772672 2975855 90660360564469788807259394608449600 2975856 -19893003803488636016219125241610240 2975857 -87989577980359821492553207638094894 2975858 1460758903022511439181316484973184 2975859 -29833447655475431960974330395729060 2975860 249743162560552548567729234256270080 2975861 88703560185858541688648306247875232 2975862 11548267531072293179804506084232064 2975863 258187692492366677255206807210165680 2975864 -232959388170556012909506289709875200 2975865 -250019880189123567785477288521049280 2975866 -400599621113501436367619447311348368 2975867 3171319629394868757190992480026832 2975868 -2380520809706111470752539992934400 2975869 -13067881671184451078538805724437556 2975870 3420579954678064597510836094627200 2975871 5714971187307364714078467594483912 2975872 814726805429648915110026112936181760 2975873 259102703883644714734088608126826580 2975874 -288168893824092106466460856982400 2975875 107754896995781736871539196027200000 2975876 308419424637198924442695159527276544 2975877 158842535734745259105063109914274014 2975878 238994076612872753650011608545290624 2975879 632900883784741877126163539499795480 2975880 206142509739585528932628229079040000 2975881 425555093382957711234172783475254682 2975882 -19588070482371950694219811179887616 2975883 -278155301425549286749269344243534376 2975884 -189127965456980918311316596972600320 2975885 102730636553012710844071681970478720 2975886 82980595262495414717671933564675200 2975887 228719684877798306297126795175455536 2975888 -105995826790960878029305029970649088 2975889 91907899108173282306932118685609920 2975890 -192306432829371403409071550916328800 2975891 57925853476301732450975619438932472 2975892 -198708753445863834641396053015554048 2975893 -66999298220451629505031046255598600 2975894 230988276948505740791301638523924480 2975895 39789225856737044206726806621025920 2975896 -85216610544193262610842601801646080 2975897 -4180740884921488169603187805880700 2975898 153247080878063832624704068969188864 2975899 -232041858005716120897530186313138464 2975900 102831085071469201814313482015232000 2975901 -2883330044667143697499208954680320 2975902 202570128101496555575094326334625152 2975903 -5304825606630086981146998972636960 2975904 76333113516816192524729347102408704 2975905 -16255296612360066397368892324856940 2975906 186647802970757703912519297278371152 2975907 -115997181491627962567509076944491520 2975908 -102690415968032279433897213881405440 2975909 398877666513018147956350743821842110 2975910 -20627880983947539595602329470894080 2975911 177099214240899573308653599324699512 2975912 679290280550397864799803834219386880 2975913 368249284223956254371632132162132800 2975914 -100618654417271266258597608812235168 2975915 243387715694320480926512785958686560 2975916 13545867273522854486115941402199552 2975917 -382783317459517903359494052865331274 2975918 9530956808680693136865734238877440 2975919 169615870936942115721988892533159944 2975920 -38643874964381934138525710598144000 2975921 -98018151629529788454416893495230330 2975922 58568363596885984608828415050940320 2975923 -127211341228698120604073949355138400 2975924 21521987873973581201388395559002112 2975925 131290738074988079194314379373184000 2975926 -142997899692782949083099263078805088 2975927 801977801477870838840004466452071912 2975928 -272811956811481291701221847058083840 2975929 30815943861961241852748202308520080 2975930 99330842482138875067935734436710400 2975931 161709262605260934514118011758135312 2975932 -70738216645814674766350323056637440 2975933 470373327835728749520822191167513440 2975934 10590783150832909762953288290168448 2975935 -321755420981986740371466595975991040 2975936 -106222856568129756495386897940480000 2975937 11100424842688271306956628301146160 2975938 9887323759845322018987145524580352 2975939 448172978886803206311685956767560056 2975940 -17436223515242423446314072365445120 2975941 740766813047560678114008825384772800 2975942 -7604576461880341129076737138648128 2975943 -82215172432960082509789781746542936 2975944 3028275168871247227291325764976640 2975945 41998025679502676705376688269516480 2975946 107454825166569842833797941734053888 2975947 50709244218657782247556553220511680 2975948 242710901114636914769227783912151808 2975949 343305307662584803351079739479376534 2975950 -35888543031551620362744012189998400 2975951 -354130825779777230441118897437001600 2975952 26681364904417942955713371912536064 2975953 -968992318097773745919429914483378960 2975954 -285211438283068001320686054966547824 2975955 202151566217237821062846578154477360 2975956 -69947675494929740437565216789706880 2975957 -712386027326170884564858369175279794 2975958 14444774501726060815179373689693024 2975959 136572026284572607625027669121572352 2975960 91764038456434566165062208595968000 2975961 -171795892691430498722192761874599728 2975962 134987926511385522191727525521643264 2975963 41292050566599829802492971021270212 2975964 127522104529930682182714941574334976 2975965 -113405372387370602751805524770751360 2975966 37104110519860805868363432644690688 2975967 -418597472623187136709078973345291760 2975968 -226554628396471295676212317722771456 2975969 -188199003653223778012076970829544448 2975970 7895575210103251133284320836198400 2975971 464538390622390305868672145096694144 2975972 383489968263353390410282524085689600 2975973 30549414607932657817560912325042176 2975974 -117489587788992784269833639132991264 2975975 206795946431464655094198082054176000 2975976 37742490684278179096994759274347520 2975977 -463497671902186635868239616862228700 2975978 10339450442755146809988229185797040 2975979 116826333971095592178537391320112128 2975980 120958019971685864310132116277350400 2975981 -47319739172109526056028496280328800 2975982 27873121854477697590473184033452160 2975983 626264946857342892442600440563857232 2975984 -29183018862991370300645252532338688 2975985 54875813738846543476483267514307240 2975986 -57955979471312724215889267208817856 2975987 -2923094842076872686078863381756928 2975988 -331785385122243272587307302053888000 2975989 -308292619164206933707027039509606560 2975990 194008663823055641870376584750198400 2975991 -8745272773129303545672267385614336 2975992 457601916767054499153230526535680000 2975993 184683457717394880061250850799597824 2975994 88275974136546397998213254799037440 2975995 504415496062524450922960887874800 2975996 -243927693889244116437330383161262592 2975997 318110077857801723366734545622400000 2975998 83824707125907452410718322455199936 2975999 -192781440170925666498444810078504936 2976000 -65216752930853661562045225500672000 2976001 -92507228709434721271148166131484096 2976002 -21044396768283848256381657856713696 2976003 222839452649917234229434289983157184 2976004 535206670552263636091198960963246336 2976005 -369398216203816033888958449946294340 2976006 237334483136407936845308727842178048 2976007 377001403335383323665608756069882632 2976008 -237189656786415447870374497957478400 2976009 123193814864699911967315241480057600 2976010 -29651684439082636938322489612263840 2976011 -752695489780655313278144152284425388 2976012 -114523544220627011134161730326266880 2976013 -344610092825130818744923523410451700 2976014 217990446748675025800049502210833856 2976015 217790059497760525459478623362954000 2976016 24012545622280415682203780768858112 2976017 280460447147528535283077253883421552 2976018 -6255390109789957233336413903269632 2976019 -307343830289735718297481210388389080 2976020 -126083228047844996481493512147448320 2976021 155259691616051665375331283941348064 2976022 149858897774613782500081980080341632 2976023 98828087220684052289507215875763272 2976024 360016093271330136195690763880017920 2976025 -127177558478026281125295129930811700 2976026 32335084992236922913918829615626464 2976027 207460930523325732997995426037632000 2976028 93902686602776455757753809694638080 2976029 138187250749865635727193729756660576 2976030 -569453262893879677818368583081600 2976031 -187757459522775440500555855851734336 2976032 431221131186260212075640187223867392 2976033 303788284151759179606753322858434224 2976034 51859094701745989974460782803182416 2976035 462719782862706140521053409175382480 2976036 -6621481286222039811638143672320000 2976037 -199208309866012261601048690080954308 2976038 93647922343385128730742106835141760 2976039 100408265224136822018299700707164288 2976040 179745179956723124255400231193804800 2976041 240561360548267190594558530999062884 2976042 -85197476650324729424686762710636288 2976043 -71021019321629280509759512886399600 2976044 -178851629632374700626618859219161600 2976045 -18972942814260035842429845418608000 2976046 -220824582343916998470360748000793280 2976047 -262010817909960994497059425991278848 2976048 30908146684801120372874012205219840 2976049 -6580302767487898167192396114467660 2976050 61055762778768414284460370064217600 2976051 8112492650918412330440127593772384 2976052 -24844153284329972083964667070035968 2976053 469438755258917742066452570083912302 2976054 -25129350978351846374176007158932480 2976055 60625640532346619562194320574521920 2976056 -91393439205598849744557007447756800 2976057 -31389663079547238419640905283531648 2976058 42285422219017103088490183185798912 2976059 -239087906321627096948186504945401680 2976060 -233643329361143877680825985111767040 2976061 210816291373212284057255686149361824 2976062 -30130664262481047770892685121273856 2976063 -313402873316786773873754587450432056 2976064 3873768600044746960451752858484736 2976065 66814495680989075151192390243513600 2976066 96452559035693599564841651458742304 2976067 281706749730853251389466011788885920 2976068 -369075266425314975310917635925375744 2976069 -173475531544550851429905476854407456 2976070 -176662001602404527892665427626267520 2976071 -60793343472847916804193864336985920 2976072 4167271621168482905095304004157440 2976073 -134649677966218437201834023992096 2976074 -36113186628104259528818559875220480 2976075 -86309950820274956631811349360070000 2976076 476790299256131109406720010299093760 2976077 78787083345643644341406729288154860 2976078 38793464587623742241598109549578240 2976079 -508281944411674326302674099613436024 2976080 -95963929044576674872744802205450240 2976081 71840767374896876559435821771841120 2976082 -420367400319637215556473021079569408 2976083 -374529439637294960377790072713429176 2976084 5586676628902853174088556413790080 2976085 -94129000190557757454482987953386240 2976086 246919948956122428123071296891656992 2976087 -336223148830176792530540021728174848 2976088 365122155748171730607079883241062400 2976089 145584850683199254359495404064074890 2976090 -103703793270738516942220179987943680 2976091 -41171741922749166117831762822744508 2976092 -45803167854271895110571134105454592 2976093 -21625671963399972372471928430514816 2976094 -59736717274907875085974181103674688 2976095 61567681958911038288161182942747680 2976096 516716875271313017149097589748531200 2976097 266161560742997565666077178013088546 2976098 -18280037008648480596468554747700864 2976099 -124850912453505139814138834409634560 2976100 -240478990276151326594871018894569600 2976101 -15242587394567761136756143560368898 2976102 -2874139582557817195521540077531808 2976103 31628449796924789684954220800042000 2976104 583935646437425164012754560211573760 2976105 -328098282585945283359382063314591360 2976106 35987408753132066094183680020558080 2976107 350203789033612656884467106815413504 2976108 51723450388623141756401928153366528 2976109 -6484016181123316640475665664567912 2976110 -329647569900114260763428754008736000 2976111 278091810540570002879066961699813960 2976112 150499651538386014303366567013154816 2976113 -311041546465316421129024484492657902 2976114 32867495232388587895418493372915840 2976115 -256662292164048520520082459398984880 2976116 2217615887780219944071377611911168 2976117 -198563281441476298644815824912697952 2976118 142710941844067465116432072517257216 2976119 20710604466602683826324518075572744 2976120 95108542965782349567267676221849600 2976121 192118975452683215448789916362682112 2976122 12938466852525751444172386218155520 2976123 -32612100693261744225366645823386000 2976124 -156591737822729303093962198839185408 2976125 -12866482357381754898689643603930000 2976126 -190765073295237587572520346527856000 2976127 -86843478537996408482430740838857856 2976128 -525159043257903891462830374445383680 2976129 175761819709996445217386798146531200 2976130 -123455260071339201450689929840643040 2976131 -43296432900182986327858999997256960 2976132 96823875102225605585702638473388032 2976133 85686044932661781449594870556268382 2976134 -115690034124679473269611615983587328 2976135 28472019100204169290427527823067600 2976136 -133875108969954459698390911185254400 2976137 20868349502357034628254140371446240 2976138 -66805645060049599134670662125344512 2976139 -360345073556994860310863661604348344 2976140 26127490430714733451103895952788480 2976141 97713712469714117686384397328806400 2976142 -77450380807117771570237366239580608 2976143 134027356051879937327591253889685664 2976144 -53279108239638986774729758734483456 2976145 -382043698889044785116331371302601100 2976146 -15195721252425445170808582667503728 2976147 -84443848895454173844605840838531276 2976148 116007927774045862931049531210336256 2976149 -201802798973972476620292451045601600 2976150 11231262913377538975831574374497600 2976151 -628711931324444431117252494783329848 2976152 835020783521172015363544703296819200 2976153 117466679672699482769226106279153104 2976154 139915176108539241943218378840507360 2976155 16772527363200326614348513269411840 2976156 -184480273472588219747543459300628480 2976157 -57919400115052671848372846950575360 2976158 -98649146050134841600554341518204416 2976159 -6673058629483990193129723478769152 2976160 135343097964410717891537078059008000 2976161 38513053271234260071093254607765252 2976162 -45250132540031657709328672390066176 2976163 -148794422098900310625649966561822536 2976164 -125302871852111001369264322869878784 2976165 -303837919652269858944279658552922340 2976166 -68772552496065941716156183634272320 2976167 -171872034906540821528389183438678080 2976168 -73445116594550448645208834054963200 2976169 -46052760860431014271064646632542528 2976170 -209064214374954267187517407138242720 2976171 384443471826970296659123102101923264 2976172 -326693565651241462960651949824301824 2976173 643400107371997870635675547246087020 2976174 -208803713019816771283943520246848256 2976175 80857905668686115228145926436559400 2976176 -14298349366570762011408620437045248 2976177 -11216401771891500870744790599360192 2976178 -22205842755283609650582513440532480 2976179 -271115332150911837524254714774200360 2976180 26405798757739827767802188119848960 2976181 -295651401073313389007510417413107456 2976182 -387976169622546829879719599818708416 2976183 3568674581713072999070787578254560 2976184 6183607678609423204460391935938560 2976185 769867079859358404273147511523140800 2976186 -37027730066042779266405381961807872 2976187 518079095317413022652128860830100836 2976188 -32696527071045332950737948318342144 2976189 267229205820668694548869120994858208 2976190 -28730949632794904969797816990049280 2976191 92077639086421408299592699924742952 2976192 -99894155310145419000886365712809984 2976193 -381792851746989387480429681069007056 2976194 -9537124144416991602438634045659072 2976195 -109061866480565688799752194842720080 2976196 -200789521963482592787180741615600640 2976197 -14291454183921915737610486189490368 2976198 -157647216571157700774281048548584960 2976199 150000010895620490098772711076042200 2976200 -137985830032376801344016443355136000 2976201 110877839712958701103420984890765930 2976202 2017848229272452526461648077681152 2976203 -496083348846500885461457933029117548 2976204 30361550530793340687278759956168704 2976205 -179249669379686675541833490400302240 2976206 -18687439188601153002492692394880512 2976207 118195724547843069751278825752546832 2976208 31563574925917216246431008469573632 2976209 258450590401414445630710130663623410 2976210 -10251335515918347930849539893401600 2976211 -240994591910845516122648657379919200 2976212 147814950339130181758107017700099840 2976213 -248610857536688078723406188338806912 2976214 -65001663251227294335517153018847040 2976215 -140977517857919309432432404095017760 2976216 -401161598400214906798650134470041600 2976217 86280452581138015981437111378720720 2976218 -20889456559823651008354049461449984 2976219 708185317933466825224689053189148744 2976220 13496031613214759407953415648020480 2976221 -189966417173476135074785241614335578 2976222 -78534002272992882756330189497936256 2976223 -228331541755991089818189501808708656 2976224 301062485023719681740563932870868992 2976225 8642071913267685809368401525576000 2976226 87256927352277817451444787887769984 2976227 49110234239770641054461735588296632 2976228 407717709571428279415234847216271360 2976229 598653766393054223028189004643976830 2976230 -115818820285885201812460423248282240 2976231 106882423733007033024809256247034064 2976232 79002273888632950940634691601940480 2976233 80426078132454848273710071431116800 2976234 171245043374354009487036474511207680 2976235 -231920015654417902141498536684748320 2976236 434313296390806520168537835560517120 2976237 402011464809402929552220848200320 2976238 -180198234988382904925206987273516480 2976239 6391268433817367760652285360310880 2976240 69817837029560689380683153142251520 2976241 919319171431886242390663248637019880 2976242 -186779376177520636637019235023583728 2976243 190246022106143664430084067943254064 2976244 26453145836232016204074734980864000 2976245 1596868446431441381525339209881600 2976246 18749218501517937897684005537955840 2976247 -77089247639500962447783749223009304 2976248 -183827286209185991013753272956354560 2976249 -81101777979289089543295039794023040 2976250 14353288335028235089934994301470000 2976251 264353148079794479545902744041543904 2976252 -193639554188072137974801482094509568 2976253 137119172669089692201194597112384704 2976254 104121447783651931680411047136024576 2976255 18890590263935909477043124578508200 2976256 179516716879436053355103408611131392 2976257 56218799534940917962573102197589506 2976258 236501081261619565670901536051208960 2976259 120310014109006315135249711522705368 2976260 175141466045239375946431481637899520 2976261 164255786713363223861864703031829472 2976262 29538819285426948744621733240897632 2976263 -330267564376319443205972920308208488 2976264 -591156271253870627299765146982932480 2976265 126698648474836049924022871996194660 2976266 315705938606523507696708227334230832 2976267 -9137570773190122880793840251427840 2976268 114612068111830393860493775642465280 2976269 76114742197105973266814760430285344 2976270 -100015974569815677028112591419084800 2976271 -267236354967669311094876185118496656 2976272 4506066997432280130931648460390400 2976273 -341792813784932254744189365593470878 2976274 -182727172394927140921830440521850880 2976275 -527858020394733866455910413842840000 2976276 41724668427740453270986627265832960 2976277 231153524632799264085779428270010126 2976278 -398736124581784322016325128605806560 2976279 -99912175887986722866167848290396672 2976280 78281518801631827976690743865548800 2976281 -194108798015075608261398530558321856 2976282 -173574611237535411549693897158518800 2976283 34541540198464687743211338569896984 2976284 -187516770870788359741149822624336384 2976285 -63551725039245028126236256230888960 2976286 -259247769984270871453905018814689408 2976287 -588989866087876695900649728749336040 2976288 3208959194389934342087568122707968 2976289 550427077410659245247901490787765090 2976290 -115700559333331272681185353731621600 2976291 77235197542064413247295606694483440 2976292 -96292345334392835199019070336802816 2976293 -508735223987766212011397346768921600 2976294 -7549357002973689456216734034771072 2976295 146982548560489528996894584612365280 2976296 -317796566970626042641613985104286720 2976297 -140662741941568514490085688695435872 2976298 38230578212581393958672134902548064 2976299 144922352746557068856810726879157140 2976300 19966830411388341072862687325126400 2976301 17341685353068432740279993988405900 2976302 -26739315263500595615010749613445248 2976303 279873245550427339706671171534564608 2976304 -92393087777106387280801155349626880 2976305 457853523753252376368971583617153460 2976306 -73308747815759879473105506264218496 2976307 -65695234913656658313958680302029320 2976308 -120480192720455156912096249472915072 2976309 -277161191883500278167353001751734564 2976310 56426631106700857390962718113285120 2976311 -54118240620957996055936543662950160 2976312 142483343730455838352404743833190400 2976313 -303742751791364313325395418270317240 2976314 117413996730492276398082667945271040 2976315 192657507078146169301043447487179520 2976316 108950765611556779983562485661539328 2976317 434338121211663871363386568264239192 2976318 -138569677380306722270073976613585280 2976319 -714451626084876053836086497609961280 2976320 80619383662443053581377969334517760 2976321 138304652615996712045850233162996480 2976322 127083125526598803804872238446487552 2976323 -30113929913047683074894818513504560 2976324 -29783706989889767463067701509591040 2976325 154429267217529598023761932374864000 2976326 -340192732845721153714430444618218560 2976327 -200115647186580853421929622058221136 2976328 -518823222991206548492746188672768000 2976329 -482376643443668994176619908143244070 2976330 14823470305853322367578399041541120 2976331 5906564919117669147026868280978880 2976332 -168247656576018034673347441691368704 2976333 -218946868331146236284700333654432576 2976334 -310408159145195145435858219361253184 2976335 -150495469197794520915864656095593720 2976336 -29087348842781839502167653248532480 2976337 26613677036597463766282259588944832 2976338 27562085832129630171633242187310080 2976339 16470563914634625910431824383639224 2976340 -50792964525309896757589471789052160 2976341 146499124878759749483993165028989184 2976342 -155671981682011103098699047072305280 2976343 -365716856556775555243289363727375120 2976344 -76056858927201453055873533262848000 2976345 -19127812097743729311581547036709500 2976346 -307508855749518274117908507171610128 2976347 -708365707888613290093501769898795288 2976348 -53256668349296318854870010281503744 2976349 329259379519712791969891267735917350 2976350 871912320874363046142593603952000 2976351 -124224553598390369374636540906367616 2976352 263101736776563587692526031586197504 2976353 -524347990006353367156859486758803456 2976354 -11252253715584421932715709933184960 2976355 -241872355356969875992530153693240240 2976356 -8336153918348797629544918443356928 2976357 -72257018681760037045545258395102880 2976358 263493124557085735165670719680288 2976359 285707837878202123765586950714149560 2976360 229678793698276514656393458167808000 2976361 342085516947290281225566737015374464 2976362 316867930390685829775687172382336432 2976363 2780278408521164129371846210100160 2976364 132702464816789813222342635290929152 2976365 20330939125239313975886035152842880 2976366 -171016935988843947586100519152023552 2976367 49974018854162534496064211419852000 2976368 -24637989296852745526674262054699008 2976369 315521269514688145926582309848463360 2976370 -104867829363669747842076033624560640 2976371 -727154251480297573313695028790802608 2976372 -25074044263208854176801413482414080 2976373 -9838450224522489123025676752574880 2976374 777621101454994820323145725104768 2976375 17605747201961370672886883012964000 2976376 274133109783938820024758353686835200 2976377 -360222541738554413541018969737455788 2976378 169841581336820083565742439090305024 2976379 -106062189224233588112450762074256624 2976380 -39898935540740691627180912524206080 2976381 196330185658089218672488264872716928 2976382 2659941754107656204649778005096000 2976383 143141163061635780285430042806482904 2976384 192185930332728903869813233224253440 2976385 354332902670566129833102571692938580 2976386 -14377993541566268198389553571863040 2976387 -408365897401751472730902855219116040 2976388 -562697036540442992221850157938938880 2976389 26035236582354265213533028940784924 2976390 -11258995006030521310781598732775680 2976391 215330232831145601921372733551083008 2976392 239886832911141379897316512424064000 2976393 -346889182210479198255970101307392 2976394 101487484237413380260343282580043872 2976395 61472086027754521338216469087711200 2976396 36235680081388326209223977171553792 2976397 351937319073528771916311869183921846 2976398 -279618795178295619079572983979124800 2976399 265737567939946196479779547203135120 2976400 -23670628641142142978739852522291200 2976401 156948427040837593530233462484804402 2976402 -10097859577566639133597466770813440 2976403 37381732260944613315098576754577984 2976404 -659311961141029511512855789962547200 2976405 35824488798355273775238519330416160 2976406 -341294504917589297093848244845403520 2976407 -201295593233802769916428406254339200 2976408 3617277836887743662901568806236160 2976409 178150878409274170476534698893825610 2976410 89300595762890107257537125193051360 2976411 -27138030597878226224855141783318328 2976412 -92508069171597025371594613703400960 2976413 -588184564511881675051350327023694816 2976414 -4353342663598757411172741485687808 2976415 -191070540506717369415929769948036000 2976416 -1251602441582906967665282029946142720 2976417 1335235006716258130944115398842448 2976418 163019274741957186772598296148942160 2976419 358211027214307950642945083110420296 2976420 -4428834304616286643225203504537600 2976421 -292350554500316575193396774848612800 2976422 55057975990673016288474145890988512 2976423 256093287516724678947849911752396584 2976424 68505274657929021020826332719104000 2976425 111127221744764796889817938258437150 2976426 -7880452254683274516847025804686080 2976427 -170061859891395206878137416033099040 2976428 -45231398577688812465986554974234624 2976429 7025725782672957037072987512838848 2976430 50288382340093468862467597484017920 2976431 -64957288256049807048606761487678000 2976432 72467408938456783768521518123581440 2976433 482988959011778329117227244618177682 2976434 116695557143179135323508199207860224 2976435 26740867095941114421361281145939200 2976436 3218060074744821890155560499526400 2976437 -42985370507012421407369271195760914 2976438 -218899503905708672660898203088891456 2976439 287771635099688178202566949029803040 2976440 -168180441621646401956234961042739200 2976441 -121719821681092914281738174644308096 2976442 -19421239632272850217746128453761536 2976443 -23385857935200094244467201745746800 2976444 371678218464794840957328545040744960 2976445 7066964172564831175694763208352280 2976446 -399946496970099833712333099576139392 2976447 -15542702590841463192963872439699072 2976448 -96754886158855566443617577721659392 2976449 -227928073522865720538432225406707264 2976450 3568446026328656099103076627977600 2976451 697067484842606245920534982557197304 2976452 -301971339235377963302935498110420864 2976453 -104765202576285842686465073794849920 2976454 10282971459870199451506950813576960 2976455 -352404328779485617454252197355237640 2976456 -71952279691373021208222330093527040 2976457 -581894145563517634416432975061739568 2976458 -45888231160330090646935147694159616 2976459 -234941024016761716127563979419302696 2976460 1487037429841906955207977138344960 2976461 484384033428266017021515001599302592 2976462 54811527220765535108394880778229504 2976463 96996427349056377870081202541521920 2976464 70491999571903052313668838138839040 2976465 -11138259120913454716502289627816960 2976466 103111309106565029657146024786764432 2976467 31855291037220737963386999177920 2976468 151503548539147981144034395943577600 2976469 -620874619072702787860906420165056480 2976470 27148650003315345773357974753989120 2976471 -509342447108837082173105525226536160 2976472 -231218782685292375757900515695155200 2976473 -342561869226372947544733472984368440 2976474 -213477200067240378094182961107248640 2976475 -412934404798724497387504919077172600 2976476 -109267603844588904790380963445767168 2976477 -34141088135775999802546199550485376 2976478 314671096427861430421492919823527040 2976479 -1108236524062353785625681350636112 2976480 64198428019157778035008162391654400 2976481 -281270178265496462533737776317338718 2976482 -389993806628436833319292364343231408 2976483 -545845403680045199651501028104025600 2976484 5734002365639469084048677675892736 2976485 -51597521420822842501853463566341800 2976486 23668461067749997541694009132515328 2976487 -20247531791828156773876816293009600 2976488 503859356698810392116511388425845760 2976489 -221186905107656311286185622637681846 2976490 78726751636428251358182066478009600 2976491 63899522792487018591251440754607360 2976492 94755748038406912540122021478282752 2976493 -235459627726096370998565988349484756 2976494 -277578407203116277328610856385193600 2976495 -56129205580121764074107631829880160 2976496 8973435934806474050714776005771264 2976497 139291165109181195364500728458277952 2976498 100660170667280287092171726240244224 2976499 -208299654140934712390976797358837760 2976500 123935614843921507235607914715072000 2976501 -260045090641245690152743311387379296 2976502 8763407710966617085304618826643200 2976503 4489765581283235827318687465411224 2976504 28972075904452799822803512479109120 2976505 57727081859997880254879688975258500 2976506 -104028047730746269035179490594201600 2976507 -456243524032712069341566028559394720 2976508 130581230885345538516874934734819328 2976509 -227346369617175426842435989629079290 2976510 -26485026533925919343453855383879680 2976511 191824949298174964682230674865420000 2976512 -100678056257227062723173687677157376 2976513 93846982638088374036270232820642784 2976514 -23956145801689924108053762126503040 2976515 26854144108755952776535856795126160 2976516 -14948075387042066646968149862956800 2976517 286911644262892426915627626481847040 2976518 -117432209031720521432907754145246400 2976519 56621861799023699801476546816101888 2976520 -331802283212994403523741072393779200 2976521 442416822589469135059668624564541200 2976522 -142131994025806761690144493555960320 2976523 51116178807909609155059209557339304 2976524 11677126759204448268272717049854976 2976525 131349633920309939905170822560465250 2976526 -38332651562832045528591599617403904 2976527 115687190485878848021715540468894912 2976528 -26227228728726004620135743160385536 2976529 717628848100210605127580856093694130 2976530 -121263751353257942991420990840811200 2976531 -3255979091648802609894351780188880 2976532 -107544398097008901536798345368748288 2976533 -22280476965069117520150254839423232 2976534 -352071273749401979998977306664811520 2976535 -1513843807243171059689969089350000 2976536 497140352171930027913202769666119680 2976537 41222980214313952189367274755524560 2976538 -394510644818467494520441895756303904 2976539 -160185506014773040536202633694761344 2976540 -17642806021845714016359813029068800 2976541 307066781613804240526598976562115942 2976542 -329573891340666175887527240459637120 2976543 84247350019132490516258389857382920 2976544 119495153977585238357505579367268352 2976545 27722718839695651920834766536718080 2976546 -1813309874449023833577429247457280 2976547 -236535420233432885306984199106033248 2976548 -118045426497730317003421239475012992 2976549 300459188024216994267111219183360864 2976550 44905850417377069886343366928440000 2976551 -15675465806496902462793339605213448 2976552 -23969094001850112128209155979514880 2976553 148208252383188547995362654308807802 2976554 -32423201643405747413104565988288000 2976555 -102908894291723300358927288813204240 2976556 417601655342749100566913458680529920 2976557 -1357378032502080636989132650356222528 2976558 -17883358619791451379894797429735424 2976559 95964167575584433441967234398048080 2976560 136959896161534018643059345632460800 2976561 -140766462255651408422565741873360000 2976562 28179133861443382853673090546355200 2976563 219629931965729091971816992144764960 2976564 -384976832546028899351253605891309568 2976565 -83118685345781948072560095471405540 2976566 386944761491555809592183985772280640 2976567 -308036251606037168575327334971075200 2976568 -51048920195153190403136928244039680 2976569 714359427780636482530605123232604970 2976570 94678465664653317190087171118212320 2976571 -77111088500052896213474331957783216 2976572 148369535007776944489001206752775680 2976573 185351963790904473250393405325388000 2976574 347813989878082463919691261625636352 2976575 -10976725552202757824281777926626400 2976576 -9098046256970519200951320214241280 2976577 331432341959525251116387108723121072 2976578 -175374931944892169887886296909221120 2976579 2791120684955214776001374646129924 2976580 -23517251881574277534682049812396800 2976581 -84376578835464581033051263108716096 2976582 -108418177389366457631597327803471872 2976583 316287628997907125170857174191455832 2976584 272367851674381777263697364928030720 2976585 210121529795939804410233644775998400 2976586 66527729689251136534393023142215264 2976587 237345732176883264370601522285265120 2976588 -17848767404072784285201637596563712 2976589 -1040214126236018315166194750300160 2976590 -33147629231770051509071459197051200 2976591 -1827167033077881459158079884194560 2976592 -35398403963667542082997255875272704 2976593 25432342375994487639801227969499504 2976594 8096628866658772968928672951004928 2976595 -250949513222838397917283953976232400 2976596 16528633971611685827919034685073408 2976597 -398901646108583530015529265794871840 2976598 183663265836018339113021416925718336 2976599 -328778479254138230374907212263843264 2976600 -83350881793963921775583407616000 2976601 -715103552984918816868851994735617398 2976602 90411266661892014586139880794848752 2976603 503940991599117854819147471823000 2976604 -284100751364910139654172046591787008 2976605 51725421489648371449696622530263000 2976606 -124985434688759676774561439576068288 2976607 -367253297900467519007465008637410040 2976608 -101599030722975346669397514200285184 2976609 262845362130183946749686007996944640 2976610 45529582562787140535956501543454720 2976611 -282325465226935816223702405810547576 2976612 -156952683348783006766381701395033088 2976613 -89131450151736191902091978325911300 2976614 27466959627148718117985311365211520 2976615 287127957982774090789149730285089600 2976616 407574190659725627396746653971251200 2976617 -60576436912203152185368030707706816 2976618 -18762446509906665946252317683293440 2976619 -276992950791349041993951420334979980 2976620 92627115713516360198503690339983360 2976621 36910253582223422655432554974634400 2976622 102038614441371880447681769204620224 2976623 110388773775816580442496347930494128 2976624 -12379443683970828901300451838590976 2976625 -584208501386076446210873723622231000 2976626 -55230881181690489706240299430010880 2976627 -106633762790456241361447098499233792 2976628 -175893097371567490565284452157820160 2976629 532118965575813331923873351038873184 2976630 242272550513862864659653283917566720 2976631 -235170128819214039679971680276310608 2976632 856793528922361104979638760857600 2976633 -115330447395191374667969475433743072 2976634 -236451333144620431024413930626791680 2976635 542056784779056958168451592542305200 2976636 11550521784529391565684715189576704 2976637 356548057186530089704508777315291040 2976638 13197631978801971363646207206178560 2976639 -164201789278231734831515679111989472 2976640 -280318435778036094073623202391654400 2976641 -57119923702912130071000652901100800 2976642 -21032987568088812025089935592576000 2976643 -67563083886597475009333585980415108 2976644 -276412261447076110544213450653283328 2976645 49411249503583652478525713816016000 2976646 -45602904099538756162343824707663936 2976647 -308506823141824035288850063842746040 2976648 -14919531214984235344228192229376000 2976649 -233998371310853947860188855362299960 2976650 -23414530503295986611441408919276000 2976651 -21945384720017168024547238818871296 2976652 255666029841556920578085959587916544 2976653 -673579414411576077899223491707969098 2976654 -57536895900988420037503150594129920 2976655 208938993986551547139290080171899120 2976656 -127837523725550579511435321800613888 2976657 -187450844627939061786721482274943760 2976658 -137375570186124088479537708438897024 2976659 -2534570299793051571001202456843184 2976660 146261315004119380790113316633395200 2976661 375779961786065815015104068988517262 2976662 27555896528222137124596496519912832 2976663 6631763703579004650769300479458688 2976664 -62663404223947341305541707831623680 2976665 -360353939117195982401526257296418940 2976666 -54759616070162965108433013343150080 2976667 -122311836466431741478361931260012284 2976668 -170470931565157592697317012055728640 2976669 11785001035770500530732252145403750 2976670 159005045350152949194714475037756160 2976671 -397564232797248992365575660195460128 2976672 -62040510651644146000513937515216896 2976673 628909091038589357447596465960640 2976674 -192790675773449172529914716401919664 2976675 -622523234645161371209340161913600 2976676 677288726174062413232887818617159680 2976677 949106432320933881454378613375282784 2976678 84455813307336141405443484850075008 2976679 -261518138304155007683848927715406416 2976680 -12297669527730439892386703823667200 2976681 186605223619625619018741830789562240 2976682 -45601650234819853610658798693906432 2976683 -265764351451074462869703493292035416 2976684 -165132893949677804988933032126052864 2976685 112027232963584016457532397553506400 2976686 -34845120192378758222193021518294208 2976687 -46810260137301661316064739486493088 2976688 24039574001533014895632715042848768 2976689 624993919989204912667106337085337490 2976690 -5214449448211891644448078502868480 2976691 687046219535562590065588179059022092 2976692 -210575895339859277133110383203379200 2976693 131244463546017639281890102421900064 2976694 -16617955340584488906251725868870400 2976695 -201246482379193865345921558678773800 2976696 106212862535663205568827242571571200 2976697 365545000255957074040331469243519146 2976698 274155914419941202591278190065716736 2976699 29621197802101880963035760456173248 2976700 -113717117254214210323997475885836800 2976701 135504569239589965607554194110754252 2976702 147611905326891304954752319162496640 2976703 205445850040669568151231470115086760 2976704 188451963488598169750816280612438016 2976705 181624045281789277117988196634074600 2976706 33320218765158577554603253869740544 2976707 -626311575024253997787931833274543044 2976708 -43136256435474864290386098222895104 2976709 -258857691701247087937928546766661090 2976710 -194305762173841209954490000155972480 2976711 50108373019423913495545862878740480 2976712 -341089226202243920685589008251412480 2976713 -264067554826358315640973800872677632 2976714 -42746255763367789776656765089448352 2976715 100716805705739971260475287951444000 2976716 266298731686011879025210408968579840 2976717 -96531174218652109690083718376153088 2976718 -193385669166696817695302901112896 2976719 82728170338012409542881454300731120 2976720 60229038010551961613075799264460800 2976721 88262845494357933824774456836036 2976722 -46665815960991869793235363070937600 2976723 -205182042608868216544535792081306400 2976724 -185856906684214203632032148125032704 2976725 -48102451509986784100133605550085750 2976726 -21272352724770597405570566795421312 2976727 -236164612636334416659065004400598160 2976728 -521478968186414266473720127068733440 2976729 64346425080069679210236628867488768 2976730 136220358473668058612970352484217600 2976731 -263480660406131013980275586963409468 2976732 -2229535660461679961231483085101568 2976733 -41576540619931340267840373481597018 2976734 323514258037291598577236431855113600 2976735 93456177526502267527036241766604800 2976736 -73428438505370381548149483104108544 2976737 -917962720796948080460553356250839808 2976738 28903103919197607295967750374518144 2976739 -55906673898288719149112027211934400 2976740 -53008443836228409956447872046012160 2976741 66431508995675189134067352926874750 2976742 93513657333853855588760726893954272 2976743 -121631509381953737524816714584776448 2976744 15435092797795529220626607917629440 2976745 147908002921224541442385167292134400 2976746 60501470257346785371558349478648064 2976747 -474331626947925453737897665673049000 2976748 519132659995955479476590963699249408 2976749 137360822556012635606463161884938240 2976750 -195934348308628082737106004495888000 2976751 127583236719677866623795019715807232 2976752 60033829417359446949836227753082880 2976753 89472652604260287534155460644149248 2976754 -167941918049814014717408046768529920 2976755 456351060944940823893144694895330160 2976756 197670371458241984666734837778153472 2976757 124745377019364381132303122233892512 2976758 120705033375828935599581336498744480 2976759 111209515293268572702315836023584 2976760 -85415962578688132432408038938112000 2976761 1749949513607665876657750685518464 2976762 199268125796049656621332318384177152 2976763 760919827379418464024689968067386480 2976764 10824876216231407157911912040855552 2976765 271370423845695989747665903790168640 2976766 298085148561851176903063910885328192 2976767 -383467109141557394731283000338013184 2976768 307057191301593989814742694567608320 2976769 -144315656369679270651548477737721004 2976770 86474441378016409586823786256588800 2976771 210820253340938980694880725692819200 2976772 67026363179257300181050233278853120 2976773 223214486229382555645262181308323644 2976774 383832132305699452468546167869952 2976775 69204347854301381317943267905689600 2976776 124575748296889102981956564686069760 2976777 -378253970177668616874826073474768160 2976778 39513754498635312030096936775347456 2976779 -80415902288880328214629808150451216 2976780 83815646241257650444287007717493760 2976781 90738582134473935964247227574006582 2976782 -15693848444089139291646023312005248 2976783 28429990406182394703243583996122000 2976784 48334940054372189443087953912012800 2976785 52087899735916032127766777616735360 2976786 -27302015278233809114668104268575360 2976787 -124862034268035598414374155694352320 2976788 471414365187675535823635183945844736 2976789 -239709378309376014005744085279674976 2976790 57405771709566008313146221854633600 2976791 495711759065640861079609944328847952 2976792 71065044551037895803956927633817600 2976793 -256620150391934856953111537469339958 2976794 -6823881896399473206525402945772320 2976795 37074289118738514199978820031526320 2976796 123972369260469914770640614558553600 2976797 48698840618454540227951048130054246 2976798 -17530761082730116515838074751094784 2976799 -163266987847405672400956332006919200 2976800 24470756375215258742555184972595200 2976801 278665363199373205934987055254995632 2976802 -401377243975476574832165836857430368 2976803 761886873881406112139206290963663504 2976804 -1862620449200794789080161176719360 2976805 -73553569981760709463614829396508880 2976806 27012706247606947676995673086279680 2976807 -205297867331171857097709204310931160 2976808 1093066508675242983950324332553410560 2976809 -50647345495082389285765990885187760 2976810 81793139827017258833710267503889920 2976811 -222059972713921287341704638470855568 2976812 21576550861415152029127584921574656 2976813 71190136726525537706868543251738784 2976814 -241929102892695790630079287068386688 2976815 -237127016096600406826366397540234040 2976816 -338964373578599726976050232066048 2976817 -20889249696541665544885864070804928 2976818 -134959855342905944583079116208089696 2976819 38832319977033425162960045209814640 2976820 89348011912315911749204219697192960 2976821 -215017379496087346788618328090087680 2976822 156801075412228579551343510541115360 2976823 364752598803339670174608820562262744 2976824 -189605685824206382364824354297548800 2976825 225367480419872293543994585464140000 2976826 179367515071080740973581396683712112 2976827 26774760815484383971183128089121792 2976828 160593919493963618860264788731781120 2976829 250564011949756812569942600597599430 2976830 -175370842007976960377644826190997440 2976831 -12323708936555162191041640716058896 2976832 -3398041790674482403837668777525248 2976833 224806563841218013117999803354417540 2976834 23054354169967447135941463197414912 2976835 106167880088846018096848202855442960 2976836 445182172756405638405583384154734848 2976837 -121955540364848007589049110427938560 2976838 -246170514834602844466344205705195680 2976839 -94147592284772102527162252567438944 2976840 290463702576892549114412862832896000 2976841 -13519692993990781664336415870524800 2976842 -271890339604317224018025469746384 2976843 -226492101570870585770174903286231336 2976844 106750290403443810300329204336148480 2976845 -205343094001721994073822284645386400 2976846 -27533879467689699429978048466396032 2976847 -5309885371236642807535024966228608 2976848 91775830017355122057461825473732608 2976849 -109375568391209235649414303755294396 2976850 -213973794152498591005261664574036000 2976851 -93948433141865189568606713483862768 2976852 164585572081909867734255998666975232 2976853 42772095207131981533468804594765440 2976854 301232568485173863304449568726937376 2976855 517327105960116075964635358801920 2976856 462194872931078352640824434241914880 2976857 -230435008483002809714438253763033020 2976858 -244390188650962008305535902311150080 2976859 37043571161422781312442026236541680 2976860 27998210644658481950265511942364160 2976861 -142068639088623503168244851987867616 2976862 -37945640984888193146180377859899008 2976863 686151120043142832932107642843066920 2976864 282174614893640258128858868487290880 2976865 -329501636043440960309085803784085740 2976866 296418727706298819385375030395991632 2976867 8919626993036121255009421348417248 2976868 62212763397353876579772014813003776 2976869 -678104470960867432518401572159680 2976870 71371505912835225098459505749184000 2976871 299357291708457815097018812750607000 2976872 -32758168411651066914934804267929600 2976873 71120507020857909336709720601747424 2976874 168749819690296344250132871200287072 2976875 -26105927106013660185520996991235000 2976876 -57537826816901890873854669610687488 2976877 -340287121139642817200379719384184928 2976878 -36492484895753206421166581328906240 2976879 -184329835290918158877552814228617840 2976880 29970798918412071906244859485224960 2976881 -52707985193617870124173618740150318 2976882 -87537398198987393409179564851633920 2976883 79869529464263288392736903742287264 2976884 123661221897737787019943936058258816 2976885 -185515258291879755960739594426132800 2976886 -336556960158921844181214486983639040 2976887 -234385633958153778009660011325978816 2976888 36213780654128327879225054736875520 2976889 -208850479544252390786198589927660310 2976890 -33616744071302007453178782441262080 2976891 211291787170956427843760144796906864 2976892 -235186382929138722266241591163173888 2976893 -635792247871489688665196993006004858 2976894 77715095329145108446483339081209024 2976895 3481110124783582225494021029303400 2976896 51879052928608769146073139432652800 2976897 -201191027966652445387497014370969600 2976898 -133910078986350686456919260929325664 2976899 -16394615895029462203023184084594560 2976900 47911212025449950017421242649164800 2976901 -351535683457931329514739841898962400 2976902 -181103151702807445910499258448402848 2976903 -370293198608553032907439103226092688 2976904 80906666792843945089985877850521600 2976905 -52769488847877635497944611219030940 2976906 -14527091721427701226679072616039936 2976907 150188593726591378089966852536159872 2976908 450008507924378182994393335205237760 2976909 13421070632411461510419131104704768 2976910 177300523371624808192771822617735360 2976911 32482607872043752249617439905979632 2976912 6251286064614991156485301070831616 2976913 160081604010237675764976674019862464 2976914 -288315709160130840253880824701820128 2976915 305231454393654220349147871169903920 2976916 -8732268980672611758962147075330048 2976917 -127823146271263062631547714571599808 2976918 78562215149744163596083492703477760 2976919 76707069808716094934303619266926512 2976920 416369962800873358864096858242048000 2976921 -414398640958700438620443297675777228 2976922 146583168588886512446394762296919744 2976923 214301107518690265463709185175047172 2976924 56432640539788861211670609681209856 2976925 5908062177194341455218757113720800 2976926 181334660501160757383394144039179264 2976927 346624122413753829868771877722472520 2976928 277947971313736536957755195705917440 2976929 379785650809707631438982842973986530 2976930 -27916980131291275633554886489436160 2976931 621560422561831849704439599932672732 2976932 68861858648330878529979482267688960 2976933 5611714835850533908489890231180288 2976934 234490140074716768610993905730267616 2976935 -34177211228207948897676555869481600 2976936 -167609251470113271660620896529448960 2976937 -39539117715105458125684773234979740 2976938 -18635051528835361101697564579948704 2976939 236065894022382789591555502485312000 2976940 10532338372394429650735951834675200 2976941 128126294211132983143893763133100384 2976942 -152710310771034675799007943983287296 2976943 -336390873838741487220026312714463056 2976944 106162510381883555675807532099403776 2976945 -53439717040004144584282526675182080 2976946 -2071289899795593002556228241294944 2976947 541398442881850065705920898743467872 2976948 69365509953104897040079672266541824 2976949 -109391706432158383021340293737035040 2976950 4647635135772320784154921466676000 2976951 -364354856950282457797039718391999768 2976952 566353542687240298528214928528076800 2976953 -68676003500803101503491217312478720 2976954 -34648524856841258520976729755495168 2976955 -581738847019619284851847719778491840 2976956 143898082424580183928287148710405120 2976957 127855175803388444477277032905013094 2976958 239418365745896325608245985330072640 2976959 -248119529719569211838005675604785152 2976960 -18064285746364159494339535558410240 2976961 22383309337502081640196151058808320 2976962 97341747335284239994127363650817232 2976963 -388896167926209730856331980289600 2976964 -235227789402040336282784597662466048 2976965 167694290954378445727507205348718720 2976966 170106327164742292773559492333459200 2976967 118630857629954405901311501826098992 2976968 500937819590180571305915391179842560 2976969 193996404612638471661204989221145568 2976970 -44536495607002975495970578757544000 2976971 -234088182689567359573385796757566828 2976972 52459984490277657501758588965420032 2976973 -161208256654217821323224448164016778 2976974 -21131182312721286444141139343056896 2976975 149593650170473154770186468268482200 2976976 -1208634872583008760444566874226688 2976977 -119725128925614305802658922430556560 2976978 -141196395100077255332415579992251776 2976979 -126184020590979993920620918087230824 2976980 468078904945195139584805430795632640 2976981 -60739411260180962754161995752766656 2976982 -77665125604765226800261918652984448 2976983 159470208157940155144348845110867040 2976984 -65143306381366863845425705376563200 2976985 -231041633715330303599283496690598400 2976986 105610687398376264647632575598430192 2976987 -192146718661849252998060494306278032 2976988 78989887702166143617893659379485696 2976989 -86659812330221690375377132644792654 2976990 -29824638201982114496663854581866880 2976991 454307698644229251477714713143167392 2976992 142284808979024035226731525800198144 2976993 284433146779087469208653209484752464 2976994 145763192444328544799625747080771232 2976995 -77254604787967252233601023494946000 2976996 181947771800606642257672892863856640 2976997 -454005033545174389246767763267617600 2976998 -282545486057398502905996509908148000 2976999 -167036437421859066335560125798077952 2977000 -207185874942009945800273725670400000 2977001 339132953734520638748918663038723002 2977002 41087927794153598484460816170753792 2977003 -499123924187388138790460041130196748 2977004 -518999480656708295569609360441138944 2977005 51584936029521906130782764589129600 2977006 79699855311958780117566553409804160 2977007 155268004377166308462112341868406784 2977008 24721565446073192916576609371750400 2977009 -500595755509024784143696776294010240 2977010 -16942359803062834436035988222110080 2977011 -104775965663001780050430687948482568 2977012 -499379243797945806468753991749218944 2977013 -10426667427860978318640782487685896 2977014 -81955148843122639421815904779584000 2977015 -439770465530815990969879742065820400 2977016 17487564967436709947278544269762560 2977017 16561832044378400513879793490301760 2977018 128617285043603962916829963069200640 2977019 -308402095774000650723114525191256 2977020 105890935847732447899670355755520000 2977021 666871179423132555891654314788841222 2977022 -186091688803407384610250355311899200 2977023 -39785515268366639663015227437035520 2977024 233691611804354640945906350775336960 2977025 -3377376846783389735279727357311700 2977026 66141771474602009944627403357827584 2977027 -238959352728990956439861339766171968 2977028 -111294601222252514758768724213207040 2977029 56214367904936692130509472333247648 2977030 -32346083440954294003362962801664000 2977031 8831702870408341681197868311461232 2977032 58993526666081676196095899467530240 2977033 -118670594888845890662934522058815718 2977034 36637819579915745385338505160800000 2977035 96618825255468892323672864672649200 2977036 -489983660575706229298076555436677120 2977037 54052077630585516245361331607389152 2977038 -54836669755014776896483195821449856 2977039 -163800381636675064129049037312283976 2977040 -12821831297471497786977831026688000 2977041 -440514754788365137625347224956446560 2977042 171615410370845543988372423753385632 2977043 621002825359053222296852107751765292 2977044 -128457159433480386137743676712880128 2977045 -445249786168646008879067615878495200 2977046 9481382417457258665148334339051584 2977047 399215187058518944996182653265673040 2977048 310223512924346322412731796402575360 2977049 203044132678985963329427232162415050 2977050 -28271426360290164874429483435776000 2977051 75998379205986897505339604443237632 2977052 -181034588625172017838256381671331328 2977053 305633243027345935429616258842718400 2977054 -77674923681335637241399131922149888 2977055 4272095821373657733703095919617960 2977056 -240688635836763516503636736835780608 2977057 294917702790859901752619527328677032 2977058 -207301710969688491638500882825049088 2977059 524608791938407710844569880093605888 2977060 -337270116935407586110941649068875520 2977061 105348368960796955054409574900109632 2977062 2682349070003448496158890564582400 2977063 -188112954234564342743657144952367656 2977064 202555338039153196091693604596275200 2977065 -13087048867502439925528743831655680 2977066 -4209096171325024019995933255314768 2977067 143419905868863540488429414344648116 2977068 146669677244996365961198412076131840 2977069 21271302171176427852982850652792470 2977070 99907018866017673893116441311660480 2977071 47228721884444895182283119713928712 2977072 -37606176519026414193751835410432000 2977073 -4543566307339864227251253242711712 2977074 13827483764787826177092569695168512 2977075 252021693568792604411354867610632300 2977076 305051400692552313853205378314341120 2977077 80161218260842722087746878168569120 2977078 30167729692423964543057824614798720 2977079 -238645959438429212329801012298451024 2977080 -20937294668985696563912292805632000 2977081 -455067270068782791122202659312588400 2977082 399802975771937189130715614294578400 2977083 -210408691295047824268371564949695348 2977084 528560313948302820141829343886848 2977085 83073324705179975771199623062863360 2977086 -3185219784466856467751159801198592 2977087 393221774607638837501245385006092736 2977088 -64469749310642256875905128091090944 2977089 -302448040170380611807174221454477776 2977090 -4305622743333983739396014674375680 2977091 29704818714154392685203827311442400 2977092 117270114138403627903697708795181312 2977093 -409484842624105446273269971194058242 2977094 111445871114139683574106776415297152 2977095 123424637857255306134384604357760640 2977096 -16388253822332575150799740695198720 2977097 -209899606327797971014243582286526720 2977098 -19824546351032954324838677824353792 2977099 219351615910646216848511769126958100 2977100 100706317668029504166120419854310400 2977101 238639332325888119574116564259812480 2977102 237127713963672983790578749464830400 2977103 -539151948304448257254475329251565000 2977104 64539696507882088993591099649163264 2977105 782479189778901230809830230032320 2977106 4115074052975209441069482332345088 2977107 -12225923164801115478589714833662208 2977108 323656298083211374498185000299425536 2977109 163313041691535139517221966488458016 2977110 8536036377846933515328807396758400 2977111 -343704066871886487091817393554976400 2977112 48203561779280412911449581831659520 2977113 318541005871142329563292851342696144 2977114 122337851695114155127090061351738112 2977115 650943413763146573464732604025998400 2977116 25793373014398271476894293087879168 2977117 -62696268535872084055322529938181120 2977118 -388345268348493776261000078878842240 2977119 -227015426856456920913339480788172456 2977120 -99275317677255292602210845746790400 2977121 102422657165359182702366374610988800 2977122 44449133766304058058022056648127872 2977123 517428302292743505786402633753328384 2977124 284542892706343336530123443415649536 2977125 -385719665525738260404951929810256000 2977126 402240724694535932171303088801484512 2977127 -138397135001996187453620337086586360 2977128 93174870961809276334882073542656000 2977129 -84893277251227309117214397271349360 2977130 92927686349339117996296698205801920 2977131 115927663628584768021967301218195184 2977132 -539444967635608459327672791574415104 2977133 65862679172438184638786943959141004 2977134 -124728875782484171594037111237132288 2977135 142940626818130608194823894000689760 2977136 -68778267124419716129161044244267008 2977137 476314182476555195412599207190260994 2977138 525832039249649945434390954256940960 2977139 1140936723161670302819483739676560 2977140 39864465866772833752416600737740800 2977141 -14867830094250084239134102634626500 2977142 290806808540543927638461551267535168 2977143 -55392850629903846928522639306083840 2977144 -110307793561922582602678509034106880 2977145 598710176126598783240143416332790080 2977146 -7638386784536168976821025931248528 2977147 89949405340011063739236841755506304 2977148 -2958840593530937065522773201960960 2977149 53610300866364574354586619129023040 2977150 146179168810207412753531969073921600 2977151 61578624679359939670762718200321152 2977152 -9367675623380165336408528372367360 2977153 -776215726791563508968932527222729598 2977154 -79362618815427047557907851836274224 2977155 11822683766698485765259650863987760 2977156 1061572551669856928573596941332480 2977157 233722395546058069535396278037893020 2977158 124358870148906601965311398867310784 2977159 -13661139339352426058732413945123200 2977160 -165537548941564380033511012439654400 2977161 -40352643134726655118523834554000416 2977162 -214918367809210144109784494716521168 2977163 146515132814915061636323904764668560 2977164 26422371955792273609196178035155200 2977165 -73513885531018751198521285907939400 2977166 -227257379325372483691998284871896832 2977167 -9946506426791178935448692714619000 2977168 -43620057084463009003324444525461504 2977169 -132071817818396897023162483143702000 2977170 -1700361958619682188399882447447040 2977171 -56766907167574351715498431186188628 2977172 -308473552567822882549317984279023616 2977173 -145856449068644429216129537878021380 2977174 89557207813351769857252178544245952 2977175 96592649432293378055996788049420400 2977176 -237459593792725104336619896344125440 2977177 -201040619151483996425317068484885056 2977178 203408918107010684945117985474140400 2977179 -289108450756637153870330794059738216 2977180 74037177132264466488690514214400 2977181 172421061983248733991263139389007264 2977182 100911708772946861767382917619815680 2977183 -717808871181892094951903013268787976 2977184 -68303594496713423423885864057438208 2977185 -278726129866204659996098004258307200 2977186 -139675881962006988120799943240407680 2977187 800242869888120337821726609817829520 2977188 203445926105835613422487158459417600 2977189 -33101812256331160101283595552095776 2977190 -59609758304318674339409559593270400 2977191 -4343386463051093145757715087326248 2977192 71888919328369403068595785840512000 2977193 -345014497487239089375556737775079820 2977194 -176514238722843716124582682118184960 2977195 21004657461052227987797695135580640 2977196 113174287932036154577060534048145408 2977197 154321521748227150241971986474538528 2977198 -101020063079876916267649517086967040 2977199 306980980017565950363974045075388120 2977200 779620363973711438534282380492800 2977201 85986887541212701616871048550373952 2977202 77799673132147498579931880797324832 2977203 -107715754904513347961486037098664192 2977204 -54155250103084846898462878379388544 2977205 78290625871653301553468682460800 2977206 16501606469157801620572428911505408 2977207 34812868691575778897436280049621880 2977208 -142363346079640511344077461361930240 2977209 -125760297816218876972771532688335360 2977210 159529405684866354907310384945579520 2977211 45418417522215396617400556057690152 2977212 58199074762845499182008582943301632 2977213 285871518750807216820822993435355462 2977214 -275262103128798524117887885197260544 2977215 -227525353875351120846071812788725760 2977216 13310437882014634268570743241441280 2977217 -78903097602863872824620343148749180 2977218 -330364261586171043853785378165123936 2977219 23980222421673248735687475544447696 2977220 332687897020340900618179443817370880 2977221 -144456163744971444787639850303278656 2977222 -63747124766355923622667473328614528 2977223 403683143673135918284724479620830240 2977224 -196394953809812828732004051523584000 2977225 -278807702806576129336094971958685250 2977226 46554588524984895799873371611934720 2977227 374783723541331858728818973221732640 2977228 7900895021846181466944191650583040 2977229 -837424138107926714742722286508796340 2977230 -48107265412431139655693376397841280 2977231 595181767679046482145998201860386032 2977232 12312678705222638628797674901913600 2977233 10462573791620366576951351340771264 2977234 -716050005946675847904758731863552 2977235 -224815675425541580579934818615565600 2977236 -155188277417659792054393116285061248 2977237 488106784249076270728111933124636832 2977238 -194680244424376891058876545208955840 2977239 -37809955068515483295164934859401600 2977240 -50138744983472032129853459096371200 2977241 470375355216122164371104057836630800 2977242 69534820957184470518993277903620864 2977243 -76662311866050009376350643191874560 2977244 287148877984489931698949106585947136 2977245 84553205866241292997251604198214220 2977246 120531596144980067850476125407699072 2977247 107203244356205295196120337418637152 2977248 -289778115791972383484997249075511296 2977249 -395384848503461503134830586274009680 2977250 108376840123311055403029471393320000 2977251 419813443629450745711925936942925432 2977252 410471608103095132395641343626116736 2977253 -60969248720392552343062663629786498 2977254 -6798136607420303126546668302675840 2977255 318866723459445584105284417760783160 2977256 -332507371380139796857720746365030400 2977257 152054421421932417524918521211373888 2977258 25363631644028992090635143810757120 2977259 774143214763810918471593413910377460 2977260 -86140323715741479647319527970324480 2977261 87372114565216087559873715886780416 2977262 -539033100421522147345164503093114880 2977263 223115550565110167000192232963776400 2977264 -200330993463874735831031648245284864 2977265 479519379669684016541113249132260660 2977266 19102800543449166216328650409425024 2977267 232228444783125323428197827360344432 2977268 -128174073945829315791430776965965824 2977269 73228351497793689863846269790271648 2977270 -5499698603169240650526091790929920 2977271 -171208256484994786901161850759066112 2977272 202181855209933421927555046322974720 2977273 -407736342156966408634767633632417280 2977274 527665281002644030154651706936346080 2977275 -15496724877175365008599901143238400 2977276 254682818475864267952489928183589888 2977277 8253501031625986272604192407739680 2977278 -71191727656948150293443258645994240 2977279 -208251990490246831157366115328705648 2977280 -92706158293924353954211294756208640 2977281 15067375074940084446103438130326080 2977282 98348293551492483617338589455317504 2977283 -114990825288494849023323558600414468 2977284 -147831241545506657734526657601681408 2977285 -523880934681680045313123492104092200 2977286 -11710792200483935877085828746623616 2977287 -103306167737914359445502240461348440 2977288 -177429273187119815633869944631572480 2977289 447470031468653309513678714727927066 2977290 91655472491461987245166906718553600 2977291 47083943767501990001896255943092800 2977292 615126827730575360298993056317532160 2977293 21264198735190265541886259025358848 2977294 -4110278997511374269775733327798080 2977295 499197361674365743708413379738691280 2977296 -12756626135610505045199720517206016 2977297 -49434449736840867754352542750097628 2977298 -11742921146463884572556070957649920 2977299 42810948992353665372623677081480464 2977300 129604527836544501106966797159424000 2977301 -778484254036082860071658475070324996 2977302 6551503122610800955748239692816384 2977303 45007405181533404287710868414204080 2977304 133624900503252496772597704257699840 2977305 -7909060948050881148724368807897600 2977306 33759568531800866904368583878810352 2977307 -127451374802198677125957970105484040 2977308 46155297344529683025566943918465024 2977309 261266883789292292116915153166874816 2977310 79055840667610370591151945516783360 2977311 195342374450249066597682094683609672 2977312 -134292553319716714418071266226077696 2977313 -275329389434749048669451104709601438 2977314 1758880813219287028302095424138240 2977315 28517393515561904154830498107776720 2977316 -167832019551523956609150059803721472 2977317 -3616098511899562101044273965377600 2977318 -453348751308393305741776111797523200 2977319 167415957334631043230216485264650000 2977320 1545525171527205132695764330905600 2977321 -240984843387999527236376847076550768 2977322 307911341768208910802230043713793712 2977323 -6384167144546357223122196935451816 2977324 73241581998825785619415394694531072 2977325 -99800966342841609494973174602175900 2977326 -222269781105834931269200171968704 2977327 99959744419693714988089677040568400 2977328 26541275859711525715818792622424064 2977329 -309906616681545142911905955834548640 2977330 47611934463763609089677903754342720 2977331 -14197279998664414508294456441977008 2977332 1284708523638791608085058562455552 2977333 -10724174062269771608628871473789056 2977334 163576885571048334700343632704678816 2977335 100677397203353780533466076973161600 2977336 -24767922544575649357053349951672320 2977337 -275444227707523697184192491649341808 2977338 -19478307551960120893379433612587520 2977339 -49562442428913000921243060249857640 2977340 -266739406628050918308491061885980160 2977341 -295913003489524307152630522371215520 2977342 -119531529471639266960151299368220928 2977343 244885627503536205114434968534537080 2977344 -238834330669617343996049597587783680 2977345 123214769993169185878254965651372160 2977346 227468784697599551937335795586030336 2977347 -274743000538983676326232343771598600 2977348 74282933036278643685943519367258112 2977349 -603890577729767527315537975954633380 2977350 31083238566269505475335224121139200 2977351 203382540534644737834789586248913512 2977352 -255633770128008652219261686379315200 2977353 -9409031069712296685668856688623516 2977354 399781783528621533811100740418777952 2977355 17273710296399837409718789364228960 2977356 403110293591163048345152968676474880 2977357 151870862371938583184065785014131840 2977358 -77998020073150937627722039793313216 2977359 49108898160997121458005180415407360 2977360 -11036353272121818426856958845009920 2977361 -121176397299658912258258984547761038 2977362 -80208171375659387235563464069176960 2977363 -8634402530756278499972540623282416 2977364 -61416032144075414870217105838276608 2977365 -68263443303017370384503625825293280 2977366 44883068492794175798509321522657920 2977367 -186098300418942024346429418355502584 2977368 -383336078561691535797169575847034880 2977369 91032246143370748387446044823333770 2977370 -235971161573453938062202161684752640 2977371 -87295935963636968766909381297239760 2977372 73959243459175317749717073942858240 2977373 2631072154168342645469952332578944 2977374 47126924578080864396199774132580160 2977375 419601115372475330681215309836390000 2977376 -319243174925295161187099162810777600 2977377 -95025307301205994653221403846585792 2977378 22958059623277612733024054183934624 2977379 244557268244397035761342159386550080 2977380 55757515083840377147831529740083200 2977381 -78118955836682781876108292245394656 2977382 254818789944620249892056842793431872 2977383 -246997728229470492181378009903292376 2977384 275867143589694466088600104263490560 2977385 -265770137383614547924776606912824640 2977386 -65011198739216794785303617045281536 2977387 -538324360867608271877159429706419484 2977388 -2307616226164658363615297836990464 2977389 405841761915446495449043823081124854 2977390 -51563508826306178668622853681388800 2977391 -584042715823637988507652948449500208 2977392 86877135268215153919502621052764160 2977393 269145902745967884472151642109474880 2977394 -2491818577576669434893057468141568 2977395 -82974007634933480488279622280345600 2977396 -138450994522562547805543418353195008 2977397 -153297025700709037361629795772928228 2977398 -3757870041407915155177318774506720 2977399 -358845244157228272730939404010152600 2977400 -213264946308815684749735786987008000 2977401 -104793868789147052464384384623273600 2977402 186943256058754971992007882051319152 2977403 -272556722897151600473851048740168192 2977404 -229833671632386363980220084774280704 2977405 -440647410275355860136399000636617940 2977406 1539557759412799269749488858147200 2977407 407411083821239470550370612467995704 2977408 200382765659426314077117330090885120 2977409 -162434842365295070339747682961803390 2977410 16282845482839549270421957110033920 2977411 -59955153596976022650057556464240008 2977412 329147028589383755592622510362569856 2977413 -42621526363418379706421972595443616 2977414 69343263758271104306548530932044800 2977415 170486567482987142172490220391046080 2977416 8313710917215852672464577870858240 2977417 49302003851556633803400339128557466 2977418 41144482543927717066636284421221120 2977419 -14344304059172458196342761617741312 2977420 35199454513236850925940952163266560 2977421 -455781802356209828945357197085478336 2977422 71070828263535822307570147894907904 2977423 495900434252848049168335957254849264 2977424 -69956454351520994561719053367050240 2977425 -133268454940611196506679646700888000 2977426 -2255549667047782082408685565495296 2977427 -246493386664806261737061919825429008 2977428 -65092859454431128603833826891130880 2977429 13635547814883498159023734352080640 2977430 -286699807196885305899023177072073600 2977431 557670496290582490830737219718950400 2977432 613864165791884652087580813613414400 2977433 558746315907554865472451257431917520 2977434 1039218902215478498350030468605408 2977435 -98747530287628696742264211158756400 2977436 -233534173264436309051130393879857664 2977437 -13429299402893874708892578718760832 2977438 -41499798668034674802626722882089600 2977439 15345266137134535459563731290111224 2977440 272532568948297036396184194614558720 2977441 -275032988141523817005000995524496158 2977442 151028955861030932436878100100374528 2977443 87610532036996320362174822957621504 2977444 -42874905579598573233647971041017600 2977445 17412173061054186254289663047095800 2977446 67625272343281891321678710468334464 2977447 616753150327545239882183784581590704 2977448 166504408326892161898655773279426560 2977449 3190821876224672520188321532965088 2977450 27448482859838430307163009109964800 2977451 64644604195482443204294874610630392 2977452 -265542253182301731778800834901401600 2977453 -123028315301656093414885186505117076 2977454 -92093016775986858292147956240709824 2977455 32536804395644742267017248691786400 2977456 -82832489765022812543009145578520576 2977457 -40054947942237658950611753325221376 2977458 -109959488127874805369291646882439680 2977459 366639535336912407327909171928667760 2977460 218902623545486605704665576909249280 2977461 -167491601704858888696798993615658820 2977462 87726467814103034806504532198803200 2977463 -313677195369381013556440371126277776 2977464 68254223643201538013439182163148800 2977465 22547775048646403703500918785019520 2977466 -257662495257936874110029821156801056 2977467 256286225175364496239112075677599600 2977468 -7292991520518352983437755988349440 2977469 287132180988629695546347953761779360 2977470 132260063425805773990443293650537920 2977471 220923874829382692464113590833699840 2977472 -135294601054801347100638543797551104 2977473 -228998234971978686255540289805070336 2977474 375137028484691611702542888305558736 2977475 -261370432381529668531123477866322500 2977476 -4027104649504844693314052153849856 2977477 60653172116412193064836957617760192 2977478 63758954348703211533327422880560256 2977479 292076726376279620889024577491289464 2977480 -276065604693494627507933998495334400 2977481 24083606876870397129149870435565732 2977482 93024467281720855786799899218092544 2977483 316176355652157292209482496660664264 2977484 572492749244710425206198554396982016 2977485 132146934495876935196962794828529760 2977486 103921164603308588974912732748892480 2977487 -139235545494167762630820974277700440 2977488 14191166992564858825790146782167040 2977489 -235050248140307375373533851606771344 2977490 -96057070604318765892226853603980800 2977491 302399282444808451614513052847529024 2977492 1209493993685363524043086127378432 2977493 67395248243119365761534243797649742 2977494 -62298115102063131116255388230952960 2977495 -218083160829892119686490022691799600 2977496 461264234672232570549117698499379200 2977497 584931281516122234300235391767316480 2977498 -164639505302644744328550088833450000 2977499 201725993995970804889821286482202624 2977500 37741501733116415578033806768960000 2977501 291634758900302555577154732634109292 2977502 -70816405928532531226812421012708992 2977503 110352460601031129042071783015456784 2977504 690846494749154886172391622230409216 2977505 -371148827393211114096300736409418840 2977506 -148071264202117054751560473078420480 2977507 120672646760008175282654294323281888 2977508 -193498972193604586009082943341580672 2977509 351709231999692836993037355666326240 2977510 117291714643060293725665068195648000 2977511 -370457092898795754564812532798409968 2977512 -132218815312159994399078891991859200 2977513 57318416666621888799275227199903040 2977514 92586702867927803690138311959896832 2977515 133760289945288097909695041727736320 2977516 478524901694559969990731439348361728 2977517 -20426045294226209588832478369957140 2977518 56563283165530893194009113692042240 2977519 86640549544456177655546951125199360 2977520 -9508995564676416476723259565670400 2977521 46389522499109349773404010258547360 2977522 -250695380764728025620668883547016688 2977523 -66294897674738690225638183240914228 2977524 -29553300933821508385537973376602112 2977525 308407819316973880996853887492779050 2977526 200659502121834473534093993741975712 2977527 -39532150542091828325167847317280256 2977528 8078299020041869506174768610652160 2977529 -373499053213733891931638095846782870 2977530 -43569422933860322703156469852903680 2977531 -495511364873848166499832557561128668 2977532 -7941052586841353006996346050953728 2977533 31832619657126147983129266335600000 2977534 -109879974324042547308186468564079488 2977535 -1729482661832895490894451746012800 2977536 153196223570638266110429917234593792 2977537 633138555340520453565295003196669186 2977538 -10929010745884765011106030471387104 2977539 153705330052225282628839866971244024 2977540 -181455386042864322019655934733555200 2977541 244796290669064966268447388425264672 2977542 18611393821879323997668390673180608 2977543 42359601129249538342719134191691424 2977544 -1014167165603516217183491203999334400 2977545 -7315126389726230027157420614575680 2977546 149996409089522180037891267912883200 2977547 342905057338889508586710471329860800 2977548 38808289875077072520928326638125056 2977549 320534766521716134143338601684458550 2977550 -19015955077279315919615940296678400 2977551 328755247053346181264831595829005480 2977552 -95471118109890656884923172644511744 2977553 -46592372686261826143528123472572800 2977554 230913817147719396940931278613089920 2977555 465978048518797514850640084096320 2977556 212566444488494443723604698349032320 2977557 22417175844068906710034912891183616 2977558 -99887459606824551247730821106735424 2977559 -11109194924881223788171729094658480 2977560 -3304566951556503713196553823232000 2977561 -328106371239309447202373990432855100 2977562 -54053057020794892591779250059902208 2977563 -18677772762621888158702981481022056 2977564 -104804448858461642737816172566157824 2977565 269960274877996269357190831993700460 2977566 -93042813101900537541930672552883200 2977567 -154287558041239027741872349619667904 2977568 -247420127468254012069186988605440 2977569 156064532687857729901776536727118208 2977570 231620884095289891683663772026504480 2977571 -163583438521458416077809124031352228 2977572 -47445700512158988837831934566801408 2977573 269929137111719654961845100367925822 2977574 -196501081245377959023149441575186464 2977575 119407418654679929511298184853537000 2977576 -167911008423558066934233057211760640 2977577 406663262481072303364134598484199540 2977578 838931637074441582776157118330624 2977579 760149866938221125078841571164419880 2977580 -133132765463221822468612807426467840 2977581 -90749789857338556608198563606871552 2977582 54399127839443194504208505810691392 2977583 200685605015544320314271466443205600 2977584 13229316778074708945493780654325760 2977585 -135127635246219691226489948248161600 2977586 258165960345464475969587475391774992 2977587 149350547547070263491301091915075440 2977588 -264050905424690197108964556773533312 2977589 122491142695915056299773036969882560 2977590 1376969760008215483754971443916800 2977591 -1088185460410589569032104027783277408 2977592 -120088767110715187518414830482206720 2977593 -42839483951791275816704260646296512 2977594 367024886981023210736615304004074096 2977595 -317287707138850201368166702394966400 2977596 -168246548233598920581988959697187328 2977597 14521082263697129196372177915156032 2977598 -44051569955851521205885061635045632 2977599 -436442841109209248064153546896359152 2977600 38175169816562999371279732794982400 2977601 416361016693798116159522742766387424 2977602 13986317449909002625876411495997184 2977603 170489008471080217138901855723034864 2977604 183636497648445634374406538851737600 2977605 75504325160667176534420904163556700 2977606 -360697088712063730733076798961753248 2977607 412142088535568001693904608635214072 2977608 34071720671327550899700044924559360 2977609 -153055610312048874702503378574270284 2977610 53254047883333578243965178911400960 2977611 -48994053721953594002472771350634240 2977612 39320242557415009165431499990302720 2977613 -123957942308094554821869287110999776 2977614 368298090509095080456234648629667840 2977615 -93380437181713631149623046567701240 2977616 -30563548325360546731329489561600000 2977617 139708138952486952653090666282077680 2977618 -129559747031105957556853024396136448 2977619 -500653756539820081456325612456872980 2977620 -99420845699220249818121764156651520 2977621 -9190441687764604527138133929056768 2977622 -69731573737651229690150706860145888 2977623 -106176565450320623988605666373623040 2977624 158918478369536145013669187136184320 2977625 -54332923711827924528817691689632000 2977626 -68845384878091508279928870431801856 2977627 886060373647722365032851281821792720 2977628 -294650816832819112571712134863621632 2977629 -182469250552117821498495695457172800 2977630 45979750811031240696690583917256320 2977631 140147359537505278039044765979761864 2977632 257695176448777706996761844710244352 2977633 303252296063507764490549650105087380 2977634 80411034770342895530981881866068352 2977635 -230061291485811469242874309073953440 2977636 -212377873773831252429198927803201920 2977637 -22944350211926621260703455783987200 2977638 67489648226073778722375662061649920 2977639 186275430749479514191085255745591856 2977640 115535728506707207695456587229132800 2977641 59370946463273433842667979766682 2977642 1635979540553446407221648120094720 2977643 -255835652045576980436129038116716736 2977644 65217735759339500706551297701910016 2977645 -115358833402408743931358758220637600 2977646 -16739518225920474444602398386713856 2977647 131582760836067434930770411630734600 2977648 138049123566484081719828694211919872 2977649 155259277583909034312509228462904000 2977650 3445586527160959167481951622796000 2977651 737703686750380411303029983559064652 2977652 -27216343519942261688853712667239680 2977653 3106494724608757284546491099037504 2977654 -388614709461687349769397230820582528 2977655 -278354543836165588543615990132991040 2977656 297181102634896573501831726881177600 2977657 -737791867834812831158027201070531094 2977658 -110442080669676236993996575669374720 2977659 35851331359237822292312172031096944 2977660 62868326847245592893182376815564800 2977661 -89461850592967903212946172577249600 2977662 -75049621564092990974090736931526400 2977663 6250448531042122761137646742111344 2977664 9815104387023523043888075101962240 2977665 -156113651267674742243106468912312000 2977666 22848988309420417196041633400102304 2977667 44201319193090934671069699976169984 2977668 -105432372739178121873861758085120000 2977669 -216804598727520854335376125069656768 2977670 -5724571848221839010214246928243200 2977671 -60741201898506625189007752738258560 2977672 54042590788489661722459640498257920 2977673 -312989733749099907213534539269539660 2977674 -27555465490721241314023530513432576 2977675 258619915318082441517185729400500900 2977676 51391042937794859470571440497644544 2977677 -194360191167096237730185388338092586 2977678 337418777689284963336923758925131200 2977679 275486440020242589731243167592159280 2977680 -15184480285015696092986597906841600 2977681 -2216783406363744737351559858289872 2977682 186455688686518257226733906538228384 2977683 -356593628140403313682114745424367176 2977684 -17400470521906472792616287713101824 2977685 -521169299327443874728010285075927040 2977686 -83309197583457659062360623120489216 2977687 300005120653532804296430836181331160 2977688 34461817039238450219944234432143360 2977689 309301243881364354232453692993344 2977690 -25350578703191599707289128979046400 2977691 587960006285270255239424652254516400 2977692 41963311721842642214134935150500352 2977693 -700190784999290226889443249583308058 2977694 52803828116979934191578173793728896 2977695 -32836394381348880737368249163212800 2977696 299232376743720307657382645926920192 2977697 149171367822185665905583331615410146 2977698 -111943269461313306179354862791761536 2977699 110788737406770588321856405970381040 2977700 47270444465647329357622203129062400 2977701 -100817062452194726273919242488179840 2977702 -51193317264211772961328895072622336 2977703 -269610644124572285306553108205176144 2977704 250310825298192012572394127509212160 2977705 71070184935625114160006743762110720 2977706 -105107646829230651376356201384266400 2977707 -325750259045635910136808920008064 2977708 31137332135588502995216423590571520 2977709 -60420928748362345653128500947050784 2977710 -65262744486470781899365122104711040 2977711 -517679822843362816391190009022994376 2977712 -38490154635125638457104782926659584 2977713 300347873370499480658582213255899842 2977714 125092586066130402993013539062685456 2977715 -132335035703387140892649344335800960 2977716 -61647261509663694975262160777932800 2977717 128073875120537862202491458807350766 2977718 -144807259590179770332854952766402560 2977719 -400375554956480484455091430554957312 2977720 298314117503917881434733412306944000 2977721 694511773971633464323871841825866922 2977722 -32237134455100173703673235790346496 2977723 -79278928180405343064198837974743264 2977724 46322817821801995287367986455786496 2977725 -177606544326730525305025321571474400 2977726 148475366416089903351105204623745984 2977727 -498595941274903666102965095957279424 2977728 -1131298033263866542642573980205056 2977729 -9615038688232861057284445870932670 2977730 230446256830744161397613614625548800 2977731 357330291715145135984368927139724420 2977732 -845985475571973120749529292240410496 2977733 27807853137818575564353832293360288 2977734 -166197161210215586183021717695552320 2977735 -424685081459721324056808473028589320 2977736 123795112408825764621159307399004160 2977737 -9019086092096259051398862182246400 2977738 243786204036794267961622163269481520 2977739 -495971109017710099386802200753380460 2977740 -138948430937077767118003553855969280 2977741 34925384990752011229733602686330988 2977742 95410457452790152393402311999214272 2977743 -5157912323132808613457080375019376 2977744 27751926743953615371766784711196672 2977745 -66990584546316101990852452151263500 2977746 -8644074101942651122124113232121216 2977747 -984574013018116912293992614652889440 2977748 -26457793780803560597826981734965248 2977749 -504957703011389324271752891858020800 2977750 2422704582801841374148893014304000 2977751 -40495286237426868373568125869069648 2977752 -16153991085267452072980137608847360 2977753 376263554025433991475720675706197002 2977754 79634577908498827264526468062590912 2977755 -330289074638664054150378701509447680 2977756 -135648346995040010127456896411655680 2977757 -291177056730349095841246898539854228 2977758 36528574644401819733786673631862144 2977759 -158574159933615114000436601948796696 2977760 87700227317966829939951894354984960 2977761 -192107040185693474395117730223363936 2977762 148632313977386756615226090251671200 2977763 -546042149368779477911377081919621988 2977764 11499559224141854802131805544058880 2977765 129199960707593583971561178768624000 2977766 -51024552369525687280322301484522176 2977767 -968364969382750406189078286209664 2977768 -933566943276092921546576214385920000 2977769 -196286749828464453466222189292565504 2977770 57916307935225842580371548036793600 2977771 -353534225673221049793985849695350240 2977772 -24999279764818450622674266991795200 2977773 -18459031105046171629088537656430016 2977774 -119456137827046916098163356417701120 2977775 315627222362348158974181179698835000 2977776 42846475825810212907944183184097280 2977777 364731953058788502863467415838037824 2977778 -344093872398509675280971210145107040 2977779 82485134757702697252925834500488192 2977780 43777689465475343156185651141013760 2977781 -325616568162732058863065385946670418 2977782 89842425323916021743491878997536192 2977783 -557428866809900412203006295040575336 2977784 374901156865887382797756559750594560 2977785 124180837368259885026987449961098820 2977786 -21113744262497640550907780092061184 2977787 3272963450583070238496200055902640 2977788 140800640049998594612129671732887552 2977789 -154859822810439536673331509486418560 2977790 -275184481634197886963791327869489600 2977791 -43979142390668996146455700157477760 2977792 -177353492357696730976246357446098944 2977793 1282946361726093029223779209922688 2977794 -146431606323349068614982602935551360 2977795 377993360184684264984643839316256400 2977796 -7402960957528215804913194909423360 2977797 -149140043023811992879247370102133440 2977798 47776087380111380490804336915356160 2977799 -450627279360070534757152707563599080 2977800 6347447815194838229089638666240000 2977801 -267616687392556713565083631291828198 2977802 93141455719907827402759647329090352 2977803 18294959960988710346986071271375880 2977804 59758147853118626030344869492774656 2977805 -283762307954210843024115253558811280 2977806 18271073162185341234646118141649024 2977807 -41774970501662644840685959397930400 2977808 92112846583213688165183177974751232 2977809 -14503645127761635986561901652993296 2977810 -97183807596545481501983283755520 2977811 139887126510093908982174436600611024 2977812 -50603648790718760912298590010663168 2977813 241774025277134821806356242560797920 2977814 53223156018908615449999972425654912 2977815 289065765903788998287677109733038720 2977816 -12589994857547901207233943535104000 2977817 313781261362900420935500179011121866 2977818 138939858105494295327595561437525504 2977819 245749216925254034085289784345641520 2977820 -53011157391861293596192799994769920 2977821 119265787577389140745935359308392384 2977822 95240866140721105249813915759898112 2977823 7757270952675380865212548730334984 2977824 30835022172228867931808153288048640 2977825 -294352459885713991259845076700902400 2977826 327969800514726434551519128351682560 2977827 -82748111480221536606992978030303880 2977828 -99712356685717584687529882869224832 2977829 -102893138197982380323551803571287680 2977830 67625868276668267071860132160704000 2977831 25543086763899531457972449708336632 2977832 82677163243687764735932016522854400 2977833 -77853324055836145636767229515555840 2977834 104755346538234314742279273741494112 2977835 165294205669692274061454213892515360 2977836 594167844385891218070275766272000 2977837 188587176284321968741156512420909292 2977838 -47934643018893092241454161239311104 2977839 77890701908444235359677151361804144 2977840 -96478426540328598217595330141552640 2977841 -226831128587805521354175804822187758 2977842 -68111272584913819831735115338891776 2977843 -812443062574999201903107826549689792 2977844 215090105827360195904689332047462400 2977845 -114097280328596266085069253848165760 2977846 238792348602920005301403447839095104 2977847 64012525998077615542094931879632040 2977848 285338119690986133997765794099507200 2977849 116982529259259649770592093341357120 2977850 28182037721726677580649661861208400 2977851 163454849571068877370864112052393600 2977852 113621572540711918005322044959101440 2977853 517510955394065945785065147413298624 2977854 -119098321104819490689988397755883520 2977855 126455532497994121801223220071798760 2977856 -11307989882012948189754155599921152 2977857 53600057239558766540179772610116640 2977858 16566290233006192762915257260724288 2977859 -890150417892670924458441371001256584 2977860 -14609553453084469819565322898145280 2977861 450250975733244994192687952926658462 2977862 142000628966407866635575048104558432 2977863 -64523968131908688487169815112213376 2977864 -258334930584064236443170786551521280 2977865 -502966014953011690487557550443243200 2977866 -71228260729677357128403989942416848 2977867 197332934415407562035054127605963760 2977868 -316253324810213806138154100152799744 2977869 -7954493822337052877613563357672256 2977870 50897695603681340873665079537664000 2977871 -26742034927290152342715006587301312 2977872 -63586469741557093662336929599979520 2977873 186869210651062785861944376326247936 2977874 -190310030339682268548663117829672320 2977875 438956918781923543238661274665164000 2977876 -318731295618165764908286911919185920 2977877 302779734661669488401583856020694446 2977878 127936638962652446320742527683801024 2977879 2107992973806947850632798758063488 2977880 -90885483622948082269450390428672000 2977881 -237767594767095919360152442746779136 2977882 -361927377309394021377285282107045376 2977883 38733336605098641926966372402232132 2977884 -1938258426981995610872943574222848 2977885 -336609503267157565872672134426502420 2977886 -231499123232697902609244045078964608 2977887 -177776729570350485764200414975703040 2977888 591292385332435321430624202595368960 2977889 352023233354830365776080068786084 2977890 59447364860996172031055339208038400 2977891 72397957053213066086290441866036224 2977892 19117836216513055466246754548585472 2977893 420761251317363017238173460176989182 2977894 364066289898281167077345993408840960 2977895 192959855442635537669213686307129400 2977896 48875896948552476561233213152296960 2977897 105524006892599824422863872310775752 2977898 124596115646230248958849747219098624 2977899 150396054271621624072605250472946264 2977900 43110276353347495471232951459699200 2977901 -454607004678331959810630180619741098 2977902 65088884203214044346544646398768768 2977903 135566955869504695432854426215283152 2977904 71817602482942019770701720286494720 2977905 -122415490362496263115174800786432000 2977906 -132540007693294120832569972737700848 2977907 -97683887295612460526305607778970800 2977908 17950395283322557270496983099453440 2977909 265821736369596694906910288384125440 2977910 -118026218435484760308044983510842240 2977911 -383977367607573621932779300790625120 2977912 -51198772940745846173722898217123840 2977913 -427202699007146008687137286711682838 2977914 69309112501116718314889379715705600 2977915 -276667973124641156681142953133037680 2977916 565473433576033095800890555127892480 2977917 -2063968350103049897138164356888288 2977918 -42275136326327532049449585116643840 2977919 207347294473017241302069633711229296 2977920 -266600481727842554860525973195980800 2977921 78334671853899879408310861083381122 2977922 -1858034623074078313275051754960896 2977923 -48975613019808558493013243723936160 2977924 -324600738872624648944783292851824384 2977925 39633669554136676688307582395724000 2977926 -119824723419988665298939765059686400 2977927 -547626186705794869782085387142445560 2977928 13933927117394478698063979610076160 2977929 131315745929025527709548507795927700 2977930 -123329195944712039875910195420468640 2977931 566350900359015392402459149442796 2977932 260336746153626955633307782979292672 2977933 -31920293015175132839070675126786080 2977934 -81098223692001395943939637860024384 2977935 184700356165495175490258293234710800 2977936 76836874473655338217872089223004160 2977937 175369224639174742299307109407073586 2977938 272688032259439178173476360505240320 2977939 524164127372883219100205887034445740 2977940 21242401586001279830824213745664000 2977941 356769004359091945809505944187076544 2977942 234908723861347108031282471305641984 2977943 -11643694755304053200436241921398720 2977944 79928972422312123195313918684037120 2977945 -144997739266976761920591672584534520 2977946 -195833347402865039246083054773857280 2977947 -158732667872587688470930543105989360 2977948 106407042431627368076233533494584320 2977949 -548061326084633405778596114134513056 2977950 84341668661493202656091045552305600 2977951 326752293853909019973740347365769952 2977952 -762638653180267308320198440874803200 2977953 -21478165121552878874797470593261568 2977954 -154695449114578041455357042793573888 2977955 264844501571161803059615750298702720 2977956 133591907000705157202968637770909312 2977957 96698449556502733888232505846579360 2977958 -105858447460047633187181288475733824 2977959 18869986189563794037750064982434128 2977960 266962346676291823880814218407680000 2977961 107043546040568743392647241066172032 2977962 -111596297679807956516643889872384 2977963 -105797600264083989277801285105571788 2977964 169571787512417211424146083734275072 2977965 -2717977374950278549741785205653600 2977966 299300749512033364628999224689927360 2977967 -443094236472193891708762743994848 2977968 23468167690679216482816867417718784 2977969 283099112432276114419274300185575396 2977970 211278290717399810648085951413323680 2977971 -4231715815888204026790789790204160 2977972 -464445544370565263198642397168836224 2977973 -631366558331995292830405070062969476 2977974 54206517014440977447049253330494944 2977975 92297933825721502132379155632310800 2977976 -356771269594084694226130681508720640 2977977 381808159168273376919505690598928720 2977978 -52913123349465698336171896970754960 2977979 321738072458810735781597273659732580 2977980 -159348747482078253019371895471856640 2977981 154716704981359674240322622208920882 2977982 -43600489784096445931246366599840000 2977983 -278117032827741744146265358600752648 2977984 -57965753694288337492084097705574400 2977985 -368214933253278184725075041108879640 2977986 121749794411123433719491271071964928 2977987 -47314861931011183756088009017263680 2977988 2993529972804585848494158389925120 2977989 24446959995818927975628233094157440 2977990 128004542347249766825555993671461120 2977991 365302524537660527499327720535282392 2977992 -217400889405238373230624840834252800 2977993 192746967098697463805395370929755364 2977994 -73516040665084638558373156419847680 2977995 272976901322841875456091674086299120 2977996 -3325480379521049102296499858312192 2977997 68125251486404570297493328611029184 2977998 2090725498257247163004300397952064 2977999 -135637632577567753517547537475061664 2978000 58607364841842057050847138017280000 2978001 110269325754478088901095142604442868 2978002 1997366669631226389951260172878112 2978003 -102686395815972385397100858590012160 2978004 338928145770893522911451531369220096 2978005 -26740883779781005023534048482432640 2978006 -337204506158816464845705566777742048 2978007 146096230883775118214096738533680000 2978008 -10230713420024226495232831054970880 2978009 -487701923381830747783893423940241760 2978010 10135094993750017534492835787801600 2978011 119466637343023112586224441759036612 2978012 -356941834232420865554067431523730944 2978013 -23246657261440530844248475188519456 2978014 -26840872363054235349278975555132928 2978015 -45225540148612325433745592576945280 2978016 93771349341459909631516462037336064 2978017 -12776108825277154851161355774777600 2978018 40974802022422148359956344519418960 2978019 -26896880655095727999467961295672320 2978020 -265303849023744210743914273956503040 2978021 -392151353395107522715397159367208800 2978022 -50523150751966198702066676167895040 2978023 -278964288068811961715372367919319040 2978024 -126671980536741229161714952231403520 2978025 158094366635634655958161375448916000 2978026 -427733942065366012107279541461977760 2978027 2585308362786671974815280680140112 2978028 -180826179755182828040823386082501888 2978029 -355869734917618863423411172177040820 2978030 92406371972063252318289877136181120 2978031 168315583387569548270700577342978944 2978032 5928624102486755338292239175680000 2978033 -385376137536484212710579251431980718 2978034 -154680294435703253553019148245710720 2978035 1586761380770232156180594034824000 2978036 221289639130655813632294800488436480 2978037 5174736937443400600512272990176668 2978038 -5638786088888971083200241072814848 2978039 620365001715118211173805915239236960 2978040 32489439146249176838815678129766400 2978041 -557637394426371140567287423201380000 2978042 -91443841400777078662979771943773328 2978043 153103434869773957100377598492637744 2978044 287074749273296295813714414933979136 2978045 -80900769596193163315502777269470720 2978046 -640563136682332619731336152777216 2978047 300038770289860538227299515753290496 2978048 -449375575108763435842370058665852928 2978049 47800096951592393286427252826801280 2978050 24285860334406586504689026716386800 2978051 10796997951330827634011435883463752 2978052 -74056215701183595299186863509504 2978053 118296032180931810630802875256045084 2978054 359502777712298853977719115320116672 2978055 28602300161851517850223104950581800 2978056 96870131563272205637303916007311360 2978057 -20735299881097417905493202194272048 2978058 -182389477561828762736942010370780416 2978059 -113805283161072615454721869948942848 2978060 -381771375259621035089009145983846400 2978061 296474754297760794411996107660183424 2978062 -345565740072985766626694059748155968 2978063 -423761525301109505047776355358592000 2978064 -28130765663967837900091477717671936 2978065 58196031160415912853173505195353460 2978066 -25341339873374878903800642154753536 2978067 -142384844598976753509872215531496520 2978068 -89566150306918483323369777051889920 2978069 -538370210790026499371806259069856804 2978070 -29264188730510954029578593226312960 2978071 -667812427395071923131995577645644728 2978072 -352182617476091271901096479203328000 2978073 -135851332623078436283265690113390880 2978074 -204159550448131706259635108477822208 2978075 338688752953440829382297234325771000 2978076 18356940080925420145108430447023104 2978077 -255873544288714455403160197990469376 2978078 228108187480992632417338718131155840 2978079 137973952895652291508158855703593600 2978080 20574543038268645702431510416588800 2978081 -730872087270901458791967208470035436 2978082 52495916910129137665686209430344400 2978083 -424545230996814686969509090502433800 2978084 52502368292993618445051338923545600 2978085 -264335962871184826388337331992504000 2978086 -36878372462242477932569347539485952 2978087 -125764710506204460680844651495146448 2978088 23995660498386611369482406432194560 2978089 100311734253129382723137843987168890 2978090 64990057365958089485534757521320800 2978091 454004943134042242260052505149398300 2978092 112459520379388778447366114027502592 2978093 172509967778029715030112848992124940 2978094 898424904989574602914390903148544 2978095 -100803578463559927088971964861565600 2978096 34037807734182331516097712808034304 2978097 373026687102701864159337843371104320 2978098 -182566448297837081664584009141376000 2978099 -466630198776836648447627712956261760 2978100 253588683708369602246281070435328000 2978101 171531444782372566258202998880597152 2978102 -193165970957487137001445766436913248 2978103 -160187061041629530745035522555363096 2978104 178729392698609742589805166171893760 2978105 731753345302664202396416343228360 2978106 -72278122179178804032319329834978816 2978107 596535864787344878066091304988336232 2978108 -5123409026366856486591343703359488 2978109 -139816495916233026340235521871444256 2978110 -216087447739134725330374554177839040 2978111 -921582279186957797162738571169783200 2978112 -39961908373541594647740122784595968 2978113 411658318191783023330912221579431362 2978114 113440748169262466864403072061864656 2978115 22529543160422189860798432360343040 2978116 -113012381100123339314885836998319872 2978117 187253016941352067331301382074910080 2978118 53147157770529400332759265059664320 2978119 -14686486389569628624935140083949480 2978120 -96907142727242590156345200558643200 2978121 -415087735386615207356776266358607088 2978122 -224826676923308809210047761298832080 2978123 -66160654209452087003510748441341136 2978124 -61149081695081316914849925628076544 2978125 607226452988829572024344879802662500 2978126 305068858950649375516161611495580480 2978127 29914616917367817468645189678372576 2978128 -197448597482034206599673146258636800 2978129 125644307868293820649617539399633472 2978130 12159894428047027372297953359992320 2978131 146209195468338813170811909247913424 2978132 -54210898725398772431840512312731648 2978133 -304643067792838160314219642266997536 2978134 152863945280718846974451283836861216 2978135 32533706584204684136438794451149080 2978136 85478160949434907825902873388646400 2978137 -3704977705487110209316750420989680 2978138 58860902148752792523422085334836720 2978139 2894358899139749786983797164800152 2978140 -70471745084625664362240382033720320 2978141 782798106206571648346039759800957792 2978142 362039385413954601632927685685616640 2978143 -11438405269111518073539586995761280 2978144 -134195563996443356362185798679265280 2978145 87100925763436150730069741221467900 2978146 327748497737961458532034499423951520 2978147 -77018326628236307274336025381234404 2978148 -208164086453021777535725626110520320 2978149 -132669520306733365495129897335360864 2978150 -41678123148469501583982468663705600 2978151 -191147105488472766763100308531380096 2978152 632908096305086519672689944824601600 2978153 124299944731503536993404205092218960 2978154 190048601825753117431440348261895680 2978155 331280411324133296786410711708416000 2978156 442086690788110054709529825296267520 2978157 35257892406293357728789023593907840 2978158 2806120329546407763839417166666240 2978159 28467239407379528250928248578080920 2978160 54684981513198312839925547710873600 2978161 86216325313036379414088087518039762 2978162 200082354899122912754137649068341504 2978163 152073343224606793566066021450820692 2978164 15671441424571669762171363957282816 2978165 -348870074791935618012607178029409280 2978166 -64460272485218148103424382996221952 2978167 -89864546141838388806298395229594088 2978168 61512451188859858548482440321474560 2978169 72893050285842081402593898844900944 2978170 29751982009032284353151688584908800 2978171 498048114637050448923420974248520340 2978172 161887660969761987999656266276701696 2978173 147011482153058924436269949316192 2978174 25474588221159432436997590483966080 2978175 146653040340298088104323974036823000 2978176 15664688398547909150946882276556800 2978177 -318486728777912654487433077917998974 2978178 -43176449426578359224478217538199552 2978179 390146754215800432271475628617516480 2978180 6537394182693608026364721767976960 2978181 -51157464283271102723180196149301120 2978182 72501721106969726853362914288334400 2978183 270585826607648097598189822081128144 2978184 -219028111414951504368691833901056000 2978185 -63548395888469750478432683275371840 2978186 -213790396305260297015025866085440208 2978187 -46588996154083609464332670698507280 2978188 -17229772464189895953902817547002112 2978189 -5044185364885146473682893352488010 2978190 68382059903650788137834761698707520 2978191 -253199035148930526411683722290298208 2978192 -53248620649624148773299207854358528 2978193 -57331593879591090380985922478220000 2978194 -219655537768452683370106177001941104 2978195 244132690974223636621595969689537440 2978196 -54379006622200858762671535338541056 2978197 383449157300011485260288873386933646 2978198 -307931538050952425581713981663698400 2978199 12240193238210070744143721191404128 2978200 156236659922707285340518942765824000 2978201 96960488677831370321136126927803904 2978202 141808891704027406235920756026777600 2978203 609991502207581595910995575110567664 2978204 -204634846946498258968690309725786624 2978205 367083251022463848196697071213643520 2978206 110688924881028257246930095046780928 2978207 -28119532996735171756787322684039600 2978208 -610105973195897730505809267781533696 2978209 55155292968611859341096693699283604 2978210 -22858346067306776812859761572756480 2978211 162706985568388764343547343105937272 2978212 -424915998038349995347762890557952000 2978213 160521958273342961945834348377973760 2978214 115372163476466609305202153492175360 2978215 195298439407141511489271640744874400 2978216 234788984813514851595360427525524480 2978217 -575991652539058846176219285656743200 2978218 -85861428997998545732197830514159440 2978219 147225184958488185285921651736525620 2978220 24560377044480992562401672053447680 2978221 -786798526484277765362878023580184000 2978222 28727072221701256863766393323577152 2978223 880999343196562082265431577133824 2978224 -46823840140930003952404804252532736 2978225 255689711259198888909677227443615750 2978226 -30406955848242380001757917831889008 2978227 163093271830491300115131862516803744 2978228 -114043543469154954309157575932620800 2978229 -216787593081838496991741923666232672 2978230 265645697159411345156055756279897600 2978231 -305605163541351656878858265984835000 2978232 105831485779790268149598777543229440 2978233 -530640501459410365907086601462834518 2978234 -23761926371020363295206487546496000 2978235 -119608367345000637854999812138612800 2978236 -537863066074466688592579517456542720 2978237 -23931944647205844138503217221808288 2978238 19218677007992828417523139042529280 2978239 -564542572403358697617136951139493000 2978240 -5462682393717574079852802232811520 2978241 23160099556202865336699176990001024 2978242 -226270203383263209711354177779052000 2978243 -9488793358143552343281962647861560 2978244 -132430569841907136421150300938472320 2978245 -782274372145659502008204109194794880 2978246 269207845003733925529326060132600960 2978247 152364750374338447703249235264111360 2978248 70021924190970182985858542297579520 2978249 415640885468199528073822603649022336 2978250 -3278459132028020467970918983872000 2978251 -429043470421756152020976169572144748 2978252 113020324276331020920444268181736960 2978253 -350014196342567795307695114926956138 2978254 3617645139720536829498123731308800 2978255 24279304543277479101731442642776160 2978256 -97008304204452556034791197953753088 2978257 6379127916348698875707427907582452 2978258 -236621585849425159973934158025521520 2978259 1287747544560796187076676426423920 2978260 -327734107608168701432268544177701120 2978261 39924626806724941195375094357330880 2978262 45398495484547610123586188050329600 2978263 -73948801768266606413019831982374912 2978264 -639555623338592675912932305878630400 2978265 288563964117929176820719616014040640 2978266 6891984062466317511227669769548544 2978267 -3717795365541485049666169196058684 2978268 99754755253633596081556350534781440 2978269 199059241403372397263935682179216000 2978270 17186991482084175146602446157638720 2978271 34169653945941629720990390199322920 2978272 423734826458330807363656073287041024 2978273 -465955023309645425897600019993200478 2978274 -32569931883502215719042821032632832 2978275 -301824423182137031272848265479777700 2978276 -203914875704724057136785616077914112 2978277 -50238708309280501702715511167597568 2978278 -2786604741699174314136414879959808 2978279 34319023289776337169409642668681576 2978280 -210129321066733272631039131356006400 2978281 97750306435560997280210046493847784 2978282 19622749315352672459043289544906592 2978283 35032580526781492196752698610606848 2978284 -721723249592605553518542654926580224 2978285 -344017263431422115385742434465246240 2978286 -194278184990133384145989817496972736 2978287 -85189677209494700748886915790706696 2978288 64533054885908263494998382330839040 2978289 -16040363566542951259776581128654416 2978290 -9618004954741610975431938532208640 2978291 -190420569677213659163341971674203416 2978292 174225347929011267995640387205588992 2978293 -244446599136026878036957831606697376 2978294 131523305781662413749862622962176 2978295 -196382033724239766257289888583957680 2978296 -488228163523563671828434485829509120 2978297 16034087468749723016186180424364032 2978298 56322543833502037052428172037122784 2978299 30173420016273025818440542062539300 2978300 -106137811084877928355704506672640000 2978301 712713389755608362252615318304057504 2978302 -161964000350586969653732025597494400 2978303 416970473152013655953192549214807552 2978304 -25284605041617519837038600056209408 2978305 -253399314357643118473903268184454080 2978306 163519647338114004496835536949606352 2978307 409156401905776819650282272701934040 2978308 299585925586327203570051244440907776 2978309 -2781182545406186986738649814866496 2978310 87418753887949914774978688610828160 2978311 24582767700007374269841729475734832 2978312 -51356060686375316470073448560716800 2978313 30569426291661024181831565418393984 2978314 -61441089193750366584315370371009744 2978315 -173293302309020035179240859637980320 2978316 79001188013156211785566922733158400 2978317 -642289546499551592118566645317458634 2978318 229157189952352094677266663058990656 2978319 50230338203442327545069190385807248 2978320 105479187638468752035216032602521600 2978321 59400294923220273585671708737113522 2978322 -39369615204561191375229264228592896 2978323 96003233091940794040278841771926572 2978324 -27234585742595151593003814290884608 2978325 17836399444143678539833451211379200 2978326 -52959726937422514922479408354204800 2978327 39311299691476038147568190314920240 2978328 45835445679308803215553793506652160 2978329 837742766859110957085097928793784260 2978330 -44089144044494238773276454983665440 2978331 179581639787002059654710812059193752 2978332 -75254171849410172866410700177385472 2978333 129543733765500282488075971943642124 2978334 -116220698130973606388326574085652416 2978335 159417170207009322278816132771666400 2978336 100811640230987782412207645189996544 2978337 -12036593517617306950148997834498720 2978338 -168197026672987447644712300503893760 2978339 -49034717469230610321485158201239552 2978340 -154755673068212608800709315761868800 2978341 157085527131302368623460464701085372 2978342 26671973751172659642011580115887072 2978343 -391427569978617531476311429592609280 2978344 85793381524633866485738346746588160 2978345 -111186744875303979334603180705012800 2978346 -41656403096632102016279130853510656 2978347 38349086063283985977822452156085400 2978348 47963811971903184088766744086164480 2978349 -230651916544093583622957840564212160 2978350 186870587138189291574632247238742400 2978351 -506068356616498748896881078804392568 2978352 202245680978377929511827310706688 2978353 173290707765970091870030112131247680 2978354 269153140687322399869786705382831376 2978355 -13253235838784610141929047232568480 2978356 -2795614199037612481656871308615680 2978357 -630067593484683715589368156917365394 2978358 67990045601365245709276661846732160 2978359 -19500630844506159348105363585579896 2978360 -67555456857800309464540249699123200 2978361 30088945676501185233251516253164100 2978362 207797027150736581025187996586848512 2978363 193195384693914599549539556739930264 2978364 220798403273981684119867265688330240 2978365 99201128872737416787351217957200120 2978366 -55179749132019824207051371893148800 2978367 -23267401101036250751076869862397368 2978368 -66283478020588405427114806927687680 2978369 -671908316149693136734907916014163756 2978370 2680334872149872593699518624014880 2978371 -538183263983021571799010069447934456 2978372 112554935270163302386116695400102912 2978373 -336823298870243446192776850214830656 2978374 -16988999858113678390566676076025600 2978375 -560394502295617109667670664118438000 2978376 35220245904547616942874226020925440 2978377 215124058357712688047843988776875226 2978378 -103303664427136829304046543391522976 2978379 220094373915342289989356501371507200 2978380 -11369048641109490235336590095400960 2978381 -102896470784328377517115161728368320 2978382 167349527587231053900768032010753024 2978383 -78407022751394198999858957492570160 2978384 -32204336335828597623569593478553600 2978385 -42542850191236517957649246166291200 2978386 304417490530341171047177920950378144 2978387 -104359983483103968470344487382238080 2978388 32790630396891916295585349197266944 2978389 -34294612945952381442570991598358888 2978390 -8112112651283665250314116848171520 2978391 42100012139982054849039801399702480 2978392 -178176299545477142960334109790976000 2978393 -170600094097984355307066392938492656 2978394 -58198383933527623501129602063859200 2978395 3279283884876458115806277009772800 2978396 -300298699592705378518887230586355200 2978397 338831240047449892002993008447519040 2978398 -15059801771448719429067750322876800 2978399 632979496530191335520942251569530400 2978400 -12777544196123390289916911511142400 2978401 505617543099497104625035726884218402 2978402 98849284365910655593405976292625920 2978403 296144688536795539989448713963562104 2978404 -36803275029137451082525161530720256 2978405 196277393477482143632231567635215960 2978406 -159686042253078335950335613373274816 2978407 7000273780042446005093369129001656 2978408 -235499445385290454958269593036963840 2978409 88426410913109125485527619776852160 2978410 -280504908966057188132979885556052640 2978411 416380728835105265714563675410033012 2978412 -176756964178462946220452030674610688 2978413 -245104603983894503668377250658087338 2978414 120500670330430634890783011431893056 2978415 -205730892127454567539183972324920 2978416 -135840887382159635298412894391992320 2978417 209162070855536991132293490212169192 2978418 35326071651882635425068421889064960 2978419 139191445280407836657001989362623820 2978420 -247209217533932244977837286400830720 2978421 -254091200470684951513062371960524320 2978422 445704596821696697169852656931724800 2978423 -7383803844423024116962254760583760 2978424 -547289360039051014669663061523456000 2978425 -4772220784906508532643265126784500 2978426 -106376107742988742300652740300596480 2978427 66513099728559065092908222794474520 2978428 467995782855783962447560371363411968 2978429 -291462396252979983302839429916366970 2978430 -21765947837139826579689045021020160 2978431 -148676586825746476342419059325776688 2978432 67735304137552822177262893478707200 2978433 36725686699241279253289932964684800 2978434 -48489046079217178631160400615503504 2978435 528681954459962731333590077715572880 2978436 -105564397427853605277133385214194688 2978437 325392784206111265566524506385854464 2978438 5191893402982786850656167764421120 2978439 4979829068046079326383289360853968 2978440 -213174122915069374497682032599040000 2978441 274933489191275917106746944689365092 2978442 107071771111956306939643567162305840 2978443 87386344583497532437264203081703824 2978444 -177191530871305338376053349052181504 2978445 132663377317380307981894908553017600 2978446 404293109758161694489711382771316672 2978447 456286978340034029790918715802012064 2978448 99905967904094237968529385649471488 2978449 -6358449790735896947871716228810240 2978450 -47708960590197664312583049473088000 2978451 -349824225435471386271224141486317056 2978452 -61775710312945785532744962759045120 2978453 19607445479677037615530312129986702 2978454 26520985667032262575360008346238976 2978455 234636604210688837802883674488332560 2978456 185384687674338928040384870476830720 2978457 -272383592364278084122518456568960560 2978458 104024936978948503161710318054799360 2978459 679660439601207304235733716256358080 2978460 -16635201503519972690944544663262720 2978461 238846792180379183465745740238718272 2978462 200939544464113109824029923210063232 2978463 69094653225216566490051813240111504 2978464 -268032670690905226364508047172501504 2978465 -62575655065311323544929048804242860 2978466 219763827429434337497369256971854848 2978467 -235779533596330178363094053955528 2978468 -203208757260421074744977555474651904 2978469 -191498435215304019200292708663852996 2978470 -2797873719664517158461358092935040 2978471 -312751320562762168618167972809838000 2978472 22351699946309765458969763020800 2978473 15147352037992287481622820926016244 2978474 -67599208326748257002002203210196800 2978475 -128595837216186897251496662721772800 2978476 429991640615003106266173649992199680 2978477 322870334814934053121158976433460000 2978478 203323400407659660829710924783052800 2978479 9950353440942879539123326849111040 2978480 18599437695966091029108197039800320 2978481 366176245007396326505618544364800 2978482 127408554610322994050466794323270464 2978483 415670428510146374159149656827358732 2978484 -104335521498648341261156886396346368 2978485 -11267294958082870531861585232053440 2978486 41131775740347842557847440898868480 2978487 -25170429057849307058911104814923456 2978488 -499899626004829911631647494161674240 2978489 -454711874333455294007600666864986710 2978490 -28397475392212510548202643028341760 2978491 57567106518688768282028394721441892 2978492 103279844800056630935187118531338240 2978493 48529837566936633189096420115857984 2978494 -50356902681815141414573199603460800 2978495 39324285446987302484606195642373120 2978496 -134723662070181112878567715821846528 2978497 692205882711096351352281750992815200 2978498 -54213803227752607186233244350942000 2978499 38593345055442988574758394221593408 2978500 30058343834000013239581927452672000 2978501 -482747132417331928976780543376822498 2978502 177898439014681553934364710393416064 2978503 179011231191559933822346468852234160 2978504 -623192857017007483020834930868362240 2978505 386638709642145858090148882315603200 2978506 251367615968761041986351628793595952 2978507 61463841410274411432262615327162512 2978508 -148309221041092972669977262937106432 2978509 59222830647419779700975617239279820 2978510 -149978073586798009127171868264000000 2978511 25725658165494348608818177530161664 2978512 122770280075297343425093837266313216 2978513 225273303367411779736607076336534000 2978514 -37885389971133814920628797772211328 2978515 -187364685360645136816355411376261840 2978516 -247890436218249306786040179970222080 2978517 185129663806382451941436726060266112 2978518 -65382740988342543422475592587107040 2978519 3937066801528330197632445607114272 2978520 -94456538682302950954222066231910400 2978521 -69079577027869628353013954716161792 2978522 -294306131400719189362825341893660688 2978523 -14087473251631845579994995573852240 2978524 -6359726764699214264274329954691584 2978525 -246229290169660488908860757318942400 2978526 -209706274477733261313041770986095616 2978527 270355209522382714714626383145864432 2978528 61594481419133687145860679108919296 2978529 -81859176805210385092847424818292816 2978530 -21125714347209515201389665818223840 2978531 76869049836395445305565355299840000 2978532 -26240041094761525064460994209519360 2978533 -122149108780031772169918202290073218 2978534 -57199419387093086935435676611378560 2978535 -72601361540492246712756546065625600 2978536 289788739305266647762195595950080 2978537 -295375836980196531418570485450518400 2978538 -65370663708837394383048459057437952 2978539 29452109240228629082024911003972340 2978540 -46676970095725206741311957634293760 2978541 -86112283839856836288842804608496052 2978542 -28235124822123390926060709465194496 2978543 -202701488865325074356807570368748208 2978544 -74906392757875220256131007262457856 2978545 -85392031571225324017527207163754700 2978546 -3745736595205322637514763439000576 2978547 78453324793820338544541836689535232 2978548 -274576625932154630453027397068132992 2978549 239375052245916267069436910175785472 2978550 -19382987663284469487197561942004000 2978551 -171109512149545363905247722617223448 2978552 559717027779595781990307376761262080 2978553 -441118919302447488311448217063251936 2978554 -447335881584365689818037407383569920 2978555 155193069755144877941802372925416960 2978556 -75394318286861708776690207150817280 2978557 23847894591713371930118070931427052 2978558 -223696871371919262386079750378150720 2978559 223886373231919088771926519818896640 2978560 64005756950513323908855533194444800 2978561 -70862882897696428942505324036707200 2978562 82588402641571324638574622572282752 2978563 -128557793001836156795236297295730360 2978564 119031829139532224752099244524930176 2978565 286284369269702950571362708872047520 2978566 -167442251458400837476517234882724768 2978567 3606142500411424719223365440284848 2978568 41829347250308781769723761746995200 2978569 377346017865064283475447493407632256 2978570 -95439752357968594894871762945648640 2978571 -130270295246049777187603713204405288 2978572 542525552861702750170432053078538240 2978573 -48781381304177945658320077684876800 2978574 49078563079529357709434140533351552 2978575 -72923293003579585156611685189849400 2978576 -11864032861464628294193789113786368 2978577 -16468139465200627945816544773799040 2978578 -87922842633964081797383726593311744 2978579 -266529070944966887003103415411170024 2978580 202922522615644017584394243583365120 2978581 245214983363633041806864052867636252 2978582 412842124234021283344191389260303392 2978583 -23016666535059272417461654438311576 2978584 68449589148904653000856882988851200 2978585 -300182397615439030260149312180900220 2978586 -61950414183119797648659974888440320 2978587 811659489099327554780431352637479592 2978588 34666702038788953937980314564096 2978589 302022049678059954737724104120932224 2978590 278601353397346152845143162125388800 2978591 -169357586041661962637655355955208192 2978592 -96472733103092055420799537108746240 2978593 420492404232834579784864713022047842 2978594 34776156690599623759536222230838096 2978595 344096498171139987867066140734271520 2978596 -133710470946616798022015115091772800 2978597 1074367942605632236627128129303276060 2978598 -73233063450507647061390656821340160 2978599 207335258688051753695149582092359464 2978600 72324655002964675551885151972608000 2978601 287572814296156339118359796611922832 2978602 -380411611713272201572071766837840896 2978603 -277566076111623748697956807145111520 2978604 80283459817418665239376148321574912 2978605 154242324422810760307755997239240960 2978606 -296999501961880930808919299463277248 2978607 44386786732397530945150818818838288 2978608 66676627044138380212817383494828032 2978609 191207243602516717635058304062659300 2978610 1647521834157638744464105287667200 2978611 3774814580293526947701411155900352 2978612 144134198582298824190089111151820800 2978613 -783384528017693315707684954376256 2978614 2993895770693701558990057680594240 2978615 13565483876170738475435334066624000 2978616 -510739818937187486603457970873958400 2978617 494332181967383892822837815246354832 2978618 315713752703684460184068289714907760 2978619 12278592303100581926280021814725120 2978620 -127051652582481109740618019481464320 2978621 68348266038207972536027725592953344 2978622 60599138326670644182050302934746560 2978623 519106763905537069089419979960995760 2978624 84735140907874841281336102210240512 2978625 354560842763458992400640759778528000 2978626 18459588138115708679920466373688320 2978627 -381629965414449779911269469759411524 2978628 209104351752655973969357308622346240 2978629 -104555339006269126431480139058300770 2978630 -206001940632855443540789692880620800 2978631 -82964164014984581082683910493246440 2978632 34507666617727166140705643077632000 2978633 -78614867547719586868185689574948480 2978634 33464774241176756554648729653108480 2978635 -23705303796984782987952559283450880 2978636 -140921853171890307199343156555377920 2978637 30716686417982358760337876306165280 2978638 42714214554563272019278127817220608 2978639 -102953944156856917868113350445286976 2978640 -16825425040711396735396636026470400 2978641 44143047345724364580700890867830784 2978642 -396701901618591563691671740149276528 2978643 -27756357042877273027346357655982800 2978644 -96383331788878112047970926477377664 2978645 125353229538898739503345748409907200 2978646 64202393980385307644006798983853568 2978647 79165092030143237178698717025414832 2978648 307682532691199719205709326776934400 2978649 -398707728517912712913352253184469200 2978650 -38095718604480088885065683038082400 2978651 -296182770824606712872729836861986288 2978652 59687351267960382056661713953305600 2978653 -2423050764738688409981260209153696 2978654 39721978501099337197265443725042432 2978655 172352019935806738440470755511173920 2978656 -286223858350083674029844444807036928 2978657 803190188666980742656795748768640 2978658 -8443966961396993415160581029339136 2978659 -74964354905642439184830271670173200 2978660 -194149438739999852331373792989976320 2978661 -33660692726722536939597231858478656 2978662 81716727519338555920947426729508032 2978663 336594681922374471701161972888768944 2978664 -122625694975666528792232518172590080 2978665 109837046462957343348992955736833060 2978666 -70083828850606914313097115032217600 2978667 628033221549493095171414244442520240 2978668 12046810943189225021880021011251200 2978669 -86992266026744728817262393012516000 2978670 -47632012501833452820311052511305600 2978671 160327043559039820613299217913184200 2978672 321759104661088303433954290725814272 2978673 -11583855743592594969342295000054416 2978674 -191749817319577682709327907591198080 2978675 -61547763023869737268311138923005200 2978676 -188009063701734106311422100724032768 2978677 -117488178465046807090568563356491880 2978678 -259595239573118851422748260329079360 2978679 5545762636886261164791429575522688 2978680 78696881251534193667496830194688000 2978681 537226055596262226465077511122389482 2978682 8873600925770980820186093766756864 2978683 555138465770739496450900162120416932 2978684 298383893320776852261144056747529216 2978685 -26565782723594064594363551572830600 2978686 152081164691181085696369593346601280 2978687 -98705602084273204410646445943304320 2978688 118269454270191466067365707298897920 2978689 -87288290162953918818331438188102528 2978690 81131464425036953527177592433968640 2978691 112409982226837456037423525203087968 2978692 9641795148367630442674862445246848 2978693 53853683712500882813640826831296480 2978694 -30954581207915379910422928597766304 2978695 -3914145242262120983753054978395200 2978696 -2357902988735428861158362872381440 2978697 77800046465754447586939851278872320 2978698 47046480555948021679048331518944864 2978699 -542242538510194434129604647585408300 2978700 -115671351593132795275852032013248000 2978701 -693715884736184413548808699951838496 2978702 240319671734513275328071969413231552 2978703 -29282051603857946729547083283658656 2978704 -136432936237457449067145885327753216 2978705 -97323776026327432696803351521824140 2978706 -91260900456284549901281998680345600 2978707 -359901881913061002245646310375988880 2978708 120605711494859495372286977395321728 2978709 105076516679643522083887759602278304 2978710 162288060949151163695209068846259200 2978711 29024202137146296475376102258874312 2978712 -9974622687109359392588882017628160 2978713 276011749590505115465881168380741962 2978714 62205405073700262083455808128036320 2978715 -42211457821489785824439359172180000 2978716 -10160516804208105331028451087861248 2978717 -69472205777103774397834317118262016 2978718 -163202466602746482144605355509781696 2978719 -425621964058303029850790104168967904 2978720 143078933643025620126957215732858880 2978721 746216908185171428999945444225406240 2978722 138062430068470618657071378775671072 2978723 277203848070120925465895757747126936 2978724 53405371361391070580642797393784832 2978725 21084615115370887187278964959936000 2978726 -169396067910911722158306949275618240 2978727 95220408030531300976165310319685200 2978728 19195040813078071231187722698424320 2978729 78137880751363961600909027203530084 2978730 -5720829287482976351706735507763200 2978731 -30244645132246145890850462876509808 2978732 220117899182946505216946750788578048 2978733 371762112381327457282952543844093600 2978734 27388793159965717559636845936886784 2978735 -25310459074178553104154191953363200 2978736 99700928410335995257412607033311232 2978737 597768415229865593787797682280554386 2978738 -54671461908275086354348103084129280 2978739 177511127495088596549666674768718220 2978740 -215819593219788277306313397926545920 2978741 -283862662580886681597761114623685700 2978742 -10905631027225121493488288776602240 2978743 963358090999709239681935868973541040 2978744 -143820781509454690998517402993766400 2978745 35573248021572464018547597444633600 2978746 149979217866571714908870103909058784 2978747 -276270945387347571410344505870313480 2978748 50715862845173169808952995699000320 2978749 -186139311806494148730739206730200250 2978750 21124620874060814160939764364720000 2978751 40365551791581689229748858005183432 2978752 -23103845554063780293907355784970240 2978753 -405206475731605172087783952742969536 2978754 162809944697050258697509820129896320 2978755 -80960366191333392192084528692489040 2978756 -27777421598360584229331100939084800 2978757 -453974622682322148892666432510557060 2978758 37999479584587282203091186142686080 2978759 26078939932213785428584420296281472 2978760 5369425336608067516319206347571200 2978761 -605201117192013384925311336920971868 2978762 -162921577480380659259328547837005728 2978763 -218981186775579273134049494056353600 2978764 -61744789913948372143120444808140800 2978765 20621817046642275845229281360628120 2978766 -62171642279756341869987904423796736 2978767 475779549271764501399565761995130552 2978768 -70015738466610285062876861390340096 2978769 370962438526888515209678113709071344 2978770 239578349027358700384125270876518400 2978771 -430848188195466884785574436826427028 2978772 257797193702401341075063356936865792 2978773 -34924057643543390317973676900958848 2978774 -481922119752288029506430055614707200 2978775 -6738496370502985983475082104891200 2978776 -98473146987545259866634152693145600 2978777 -214748217810103813696743205704824448 2978778 -50798248495376442310781263937078784 2978779 61185175760799661279297849612880976 2978780 54190633641958483638748656825661440 2978781 113521856339438010162851833117775520 2978782 -5956142333470188203000449056337920 2978783 -92400286634464654672097764180207968 2978784 -76032459238533091129890291090456576 2978785 87705217211501642654227741916175360 2978786 -67519672650136863051168035851839408 2978787 -17395045537122358916560930811554560 2978788 -275752397242785079271224313207783424 2978789 -302040724057120834407540155478446400 2978790 -14360814840410111600524038116597760 2978791 -169929345928181242110172084126725120 2978792 -186752826383247404330185752112742400 2978793 101566185864084676032858240881424840 2978794 -22920430055083335997080857473063680 2978795 -42615700204397507213479801172544720 2978796 130121920597906593061318528344898560 2978797 -215749279961335931279502749994003754 2978798 43815967563986278669137471637070400 2978799 -231781794392050139562181857984719736 2978800 19015460808699537559626930642124800 2978801 -29759373942996835069535184844342080 2978802 74887716233025108383306617424183040 2978803 -78997708418529391039553706152230136 2978804 290027108038848433232560654716214656 2978805 187440666666109975324698756668449920 2978806 99121517297940176424034926758792352 2978807 98574242171278264953371094291902280 2978808 -278287396717081053338615810423808000 2978809 -901956856207945269157934647500108720 2978810 210930545544957347895175859100142560 2978811 263595175445026793329836577893950760 2978812 -248381256164423568881184745407180288 2978813 519621003222621371531124345138823680 2978814 -85360854194847441482717985932568960 2978815 -100747542096198013524855997124311200 2978816 597941166525490379370781914043514880 2978817 -427898966414829571761649440631816320 2978818 402343452544329709055745401514897360 2978819 532671540300459475958546544338132220 2978820 77048790156910733419825626744115200 2978821 80488613774101630478086053143016704 2978822 17173588054329217407854283051608064 2978823 -192051212833496748132691399672329816 2978824 394613266501343228664628616552616960 2978825 1079140612510034468243833561149600 2978826 207204389820613540720690178166399744 2978827 -299248696043231929665035916808126800 2978828 189188375567313681124076578591872768 2978829 185358604156211000635572520708698240 2978830 39039613192399408675431345049795200 2978831 29481648200997671275213277798214000 2978832 11083071993105968582664086783262720 2978833 13786846024251008036549523143395008 2978834 27927649965913263411308681364572160 2978835 1747646912664699003568936776452400 2978836 12765269452604193339717837062209536 2978837 -200155193119618904885715886179485988 2978838 6518814825994100884629696533292864 2978839 282456607445020598817638516501066440 2978840 509128557188712287133728108646604800 2978841 -148962290291136807877960759146716208 2978842 -229737578573561894605685146481637408 2978843 -117543314492795931768408323456713200 2978844 43847421621465297956086994891415552 2978845 61738080201358534622537655289931520 2978846 18008748992163990238100925658025664 2978847 41130184501114856766546337584220824 2978848 -678097574378759372971401682146754560 2978849 992699874889830673767309254225967636 2978850 18370022883475369242843392883724800 2978851 -40497509225729710525610592213260400 2978852 -163746099162510871677658070498623488 2978853 -155086223650984748484589960819900800 2978854 -5794891420953332466039780713331648 2978855 -115137972983816523762308808773484960 2978856 -3647572341723475908916545832965120 2978857 -347241013088073188217934802861378694 2978858 70215047438404356902263338921949440 2978859 194109824293142795922476394155471328 2978860 205712238618276396255630323512012800 2978861 -83635259589595198073617172622431700 2978862 57067111171293942684016441238732352 2978863 -521857230044606432036347808009391056 2978864 -25492810191766982711883903434686464 2978865 24317611474828005622109259774945000 2978866 125523786293831039641107627521015424 2978867 243956334977311482314269114609453632 2978868 1537644254211936202652434670911488 2978869 334796565622895272287542339568188270 2978870 -46479973705245383863308923934224640 2978871 53897190484196931667660877327812224 2978872 80305251697741018239006734828113920 2978873 225911530307293087669585793516601300 2978874 66891972415115277865127337887920608 2978875 -651977653401248984990238642288516000 2978876 2422377778804301026427239771600896 2978877 228103161812135978177643809491676160 2978878 -13365327878348116680957636904086144 2978879 10193395503256528334415628524532080 2978880 38070703054462758840377809462886400 2978881 271347642550579093926054582925607364 2978882 109798495324415289086389324354563792 2978883 29737108005367435889630814325094400 2978884 108814837767027437545181632600178816 2978885 61683759282111168627074098279608960 2978886 -36607926893842263472052497993417536 2978887 352558612943138897026300310508485712 2978888 591474423148884508585406692697579520 2978889 -164663684199849223048512079676430576 2978890 133733355062980632153898762911535200 2978891 446077446367394323313278517751611952 2978892 -65985265062050304989335207059606528 2978893 226813601399572442106615015184404780 2978894 -187827331067482820169596581903871808 2978895 158676269331181483855205788287528720 2978896 -23151816155996752294450408941158400 2978897 -377115089492402394333513324929424528 2978898 23659851624279000974017536693090816 2978899 441045321596248127523335376773968 2978900 172546130945136593389386810374928000 2978901 328085218301789735362575525696347520 2978902 -212334150377070490748316480707866848 2978903 628732169592959747823499789683828504 2978904 -388821680769199724042041020083834880 2978905 -162360503406169774636235115473603640 2978906 -89599748673252339777656254032053280 2978907 -176732712083645838549040594625588736 2978908 -340965843231046811323938983926799872 2978909 -644242453080593783506650135033612000 2978910 162742217523494898404490237338112000 2978911 -3082865783624690641235389584733272 2978912 408921411852850631151886529747484672 2978913 144216937595483377773930478663372224 2978914 -77780530106004371195393175346237440 2978915 -33724444849132944990948190399088400 2978916 -218020919551073688087688944999656448 2978917 -487250862877317069817658396845548034 2978918 84701395138684844547851012762751360 2978919 -173775525362119975722569602715192400 2978920 2243206904538861199469986430976000 2978921 -2092769026505746586751432495057696 2978922 -55307172110727319460200698308598528 2978923 406172053739356555623033079606669172 2978924 83094075731668971542339049502442496 2978925 7282162386412013530853150236236000 2978926 -169193372471805057589006269079601088 2978927 -234767628135134631581160702127415328 2978928 -27487139866302940158694237304979456 2978929 -810518847300711855551369677126279824 2978930 -241102323046021871676005332477100640 2978931 264522321456255366277821127820454960 2978932 667595067865240247110467949240442880 2978933 -141671451549488373884024637422116818 2978934 -8653012878778686734351944547358720 2978935 274586193974757280245013817054667360 2978936 -491361234977298118248509648958136320 2978937 -44473795914734415069798966657312384 2978938 -223227567923046080169250035608113440 2978939 190140551190851970170205486614473056 2978940 -165720748121393299444213346895667200 2978941 -221631020570637551855581418707380128 2978942 39497899718963836631296426676558592 2978943 279369855346501639949830267102345728 2978944 337868092715314022027816345775636480 2978945 129931838352938817921685309454227200 2978946 176125747409935429470978544838498304 2978947 14158254483036355103447828984734032 2978948 -134831181137169214933799953067986944 2978949 -271344912036841916307004078957909536 2978950 43774104173884527163424767975497600 2978951 -1069904388223241998464299131507179696 2978952 365793342810534525650345576564613120 2978953 260729222137114509633896175584973600 2978954 -9142072809183575765923011340640256 2978955 -183785892875293932456299298197784000 2978956 316229202480712710107991011837669120 2978957 378460363616890086156388032619404300 2978958 -46268274765146624959168632355655616 2978959 214139351352220176939747750526906160 2978960 -42206959471396772645502156295372800 2978961 -81939979275683092039620790996192416 2978962 -45299264199423206725871661090562560 2978963 27042714416426371495109286724903932 2978964 412088161828402364843079076105912320 2978965 -179009465419709524189668372700704480 2978966 359778113281580444808241204429060224 2978967 60464201458327312900383723587605920 2978968 -357185010489186125796680886617917440 2978969 111653497815096872980552991406342720 2978970 23631650205761346715770488833075200 2978971 127477601241783662138797445325335712 2978972 2103327498464361666021083772681216 2978973 383181218335117948733076203421969222 2978974 -449772074900019028497433959059281920 2978975 -204484280552357123871613878940521000 2978976 13546793695702752154746575929737216 2978977 602193811190465480757164479447129826 2978978 56610498728823914623445475709315392 2978979 56083635478666832552188567066932480 2978980 -207272509846050785947150990400352000 2978981 299791731137628879333400182375588732 2978982 -313456596123244454311736889003288960 2978983 -32662787926027824119878244073524736 2978984 -6571238306398191843601146137978880 2978985 -193847393777323971098607905331144000 2978986 -73310728436889407733525801801119136 2978987 96086200331404922269336459955757504 2978988 -4812829225176575245379472553660416 2978989 -56279598837023886476577577266958676 2978990 -38466249001881447185746114105509120 2978991 -185514831228454322325370683377241600 2978992 -51902131735523751564781238044770304 2978993 -555617697614995224007999484333698320 2978994 -132644633443469325370486304169264000 2978995 424425326012163000978005921940905760 2978996 -224990930195756859861389510654231040 2978997 1156087980105595832084823801331200 2978998 307748486838180455114290387835296320 2978999 -135399570432643829682012437347095000 2979000 -219149442497849516331194838389760000 2979001 15088604835714985115588707024829184 2979002 19361970819226908520056081128985312 2979003 133553267153381671749910747324404504 2979004 -232001655816872676069727484306995200 2979005 348590418859235478837242584671903660 2979006 5733415742151537222241529652470784 2979007 114661341500619294316478858318702272 2979008 1471958229274260382627998140989440 2979009 -66716946887519059627420050436909872 2979010 173726689400569722468755234539008000 2979011 -369574848451820647842800190035013120 2979012 -27092527501531721793107923407006720 2979013 -715031870154847709406095600134912738 2979014 325938626239451485551468138622229856 2979015 48688280510237236203720859078405920 2979016 368648629256106489614320305173652480 2979017 521655640730591015369996219151231066 2979018 -1193885027197158183950074742166528 2979019 -7975127320467256250329654685988432 2979020 -343147408693600665273688448194560 2979021 -88522898034574439112149273107300896 2979022 -241880533884158265640046446754234688 2979023 444954412179504001692135477536332272 2979024 46332478567330810007907061677293568 2979025 -133456248582841740343270287292488000 2979026 -279684901587394888595703413678802288 2979027 -9878752286395806562549638415512192 2979028 94826278046291306065088030722897920 2979029 183122320234881348617799274904119680 2979030 2316662340829813109253970080000000 2979031 -587447943500813798762161025578618536 2979032 -161425668350509383521282522656235520 2979033 -43359560965942818383231883530665776 2979034 -78249046571472853824329235492495648 2979035 299865613834101743252341539642540480 2979036 105017163381079474929610604439347712 2979037 -58022077709642803271916050854043168 2979038 -27897557714341851915799699768742400 2979039 94831680003918250907752334209032192 2979040 1625166662942462379726043986001920 2979041 -210371381401535090291057167227323628 2979042 -44562263181185960522298033528289536 2979043 -253775988711058100331806360473156708 2979044 295512989493841950443203721200619136 2979045 -9005526646472568902560753508942400 2979046 -142476438720674909612653833646059264 2979047 -379593539036698438289855787589122504 2979048 364013616140720609773961197191168000 2979049 264812431391510740243930675612677050 2979050 112413883185474594334209472056694800 2979051 -95583575902837851234367765815621456 2979052 -82077691961672862763267410535461888 2979053 -174754592404832536816528379243129184 2979054 5874049662009573655823969118700800 2979055 -149561761220538837668658552359550240 2979056 -114670900238358564064502360823103488 2979057 18821800856335931788954391461218816 2979058 -302891719600262477647794485468571120 2979059 -320624391065775728699646501203026740 2979060 -8784881378188274593850166463610880 2979061 -246464807887237194004594062507625700 2979062 292317314223586671470312544101968032 2979063 259097483890013796670799063218205664 2979064 -86876365232519831075287377060864000 2979065 26383579573123911428864982997533000 2979066 -134511226917225219866346122259173376 2979067 124529232676736643290112541420737280 2979068 -162515964325089342627599988355633152 2979069 149937863817581879526172884365991936 2979070 76970725973547621749982896487036480 2979071 214796546502405039029806335259174344 2979072 -71751706308480364846592934291701760 2979073 617035150131785643031947832092952322 2979074 -64705828451452421696997701007579648 2979075 -84227259667847640208950804541804800 2979076 119045910123204964477941065678418496 2979077 37633040201284140963975334533629820 2979078 -224586425045173354956195675575248512 2979079 60387184524482092924388434620935840 2979080 196990321943215291329256203452620800 2979081 -136529033562532235357346876771233088 2979082 -215816763618135137140828724097382608 2979083 -3638531714031168490035330277167600 2979084 188655920016346213331930716044750336 2979085 -26339114328509911954445985713207220 2979086 335087112082471309531546702933847040 2979087 -84394651727721794601440379701007360 2979088 53254067159044229707159607306878976 2979089 264183352472988025236467380199027520 2979090 36858263833334499685360863440256000 2979091 170990968241819710893603766971272492 2979092 -13825024472031306147110622805244160 2979093 -127886153869538272472257743365087136 2979094 109196182820984758684027885891501632 2979095 291434683811877293600957956254120960 2979096 -60135325387370717500967665539686400 2979097 155147593469787498649090138319966400 2979098 104007423236750782163461121141009664 2979099 5108284379341338210808243613460180 2979100 95254822472369167428222515936972800 2979101 205344455047131321152339907379797804 2979102 -157773779190177276190835369988704448 2979103 -64105204703906985552532972877391776 2979104 -554575241924204710696196708061609984 2979105 107321805864893981000940168843374400 2979106 -39038614373586664543595633448984000 2979107 -81237358358580622567054721793268644 2979108 150578311583348353731112911313542144 2979109 258790264405092975492334938416063552 2979110 -87847553150447333730321165139751040 2979111 392924788106584888663387080186520872 2979112 -172801085850245953964522950202419200 2979113 -808540189800039897987294482635973760 2979114 174428511055505555327700329279227392 2979115 -304084912468446546864707838666024000 2979116 -151303594066329398473004080941775872 2979117 466516318810480334241303646624884534 2979118 131089520322202641801826026501195840 2979119 117634321746183251196898190579788416 2979120 -31118212117421702021133928117370880 2979121 216442676236400685823697782246654272 2979122 -202802686091779205001799805771355888 2979123 120289915262758524783520305028633344 2979124 386958206937709549471253649421312000 2979125 -152457701738455449136760016987741000 2979126 -6737854577488302113829875797355520 2979127 846124377361014165011838442934230072 2979128 153126136029292451559143469815746560 2979129 -188404284195461403330548617996585920 2979130 -2424284036243856943424551963330560 2979131 -59240448719177783786653060464725376 2979132 59314844325172125612497897857812480 2979133 -733690919379672564201619328947138618 2979134 -325003565028814006457898796569924480 2979135 -64343878406188234809329363945457600 2979136 161864226734876634345123782682214400 2979137 63231869590680973279553597399573952 2979138 -117428627149087693041011979823018752 2979139 276248782426907734034216341780426940 2979140 -125487917060357741408586350491810560 2979141 269497811949797926002431150710560 2979142 221485991775404932347286693803093504 2979143 339952294264287694529660088616429320 2979144 71810239582590744806196549897093120 2979145 -150482170671082693472776723777052280 2979146 156109315753053740261880911365032960 2979147 369560354141820060824177246038608600 2979148 -75232827094626370837346754488361984 2979149 -145738590505146110017006201638467850 2979150 72778793879176242406963567626513600 2979151 -33495845571451126730006814367950648 2979152 27884865666186642171622316645548032 2979153 27830068852216418933664570546448800 2979154 -370279826121779909322836832279226224 2979155 534714715305059619898002581912819760 2979156 -190891204626162131599266685103063040 2979157 741482739184765361982635698535398012 2979158 16083197324867441202150381590365440 2979159 1755237691831519641858981818368104 2979160 193537838024658887915547197245440000 2979161 -254048893583984778659928304212896748 2979162 -32323268635237238702507521206589440 2979163 239629219526139454946623923909950184 2979164 -327539746080346445122086311075802624 2979165 104769091774982657915097250353235200 2979166 -95782406234789360490417539877556224 2979167 352631303604081490604728551986577360 2979168 245101490235565079676062374913900544 2979169 18344652244484995275977003285394560 2979170 -68947008696502621335616241151691200 2979171 93849468339746169087008074200620208 2979172 2825785731781015365186207575908352 2979173 296762686777746555750207736983175422 2979174 -106459292543858803390289835642877440 2979175 -216343681268126882733707212278279000 2979176 -288065723111895378552562512750289920 2979177 34068963822533266360536155072643840 2979178 -341826919028375811947173203295905360 2979179 -87785984624555930660693417286652128 2979180 -235619514591068747045245330475043840 2979181 -288280298108862672353137516247744000 2979182 424273521517752051085996063288570752 2979183 -37610015426398938009553706129690592 2979184 66623698207058118500793997169557504 2979185 -143860423618358896776948506492792640 2979186 -5827514868946610011530651327390720 2979187 648265267452310846314593087417915080 2979188 211802056409950404135625067996117760 2979189 -766087776084247803320298177786566976 2979190 -130044928181701154935543647307188480 2979191 -727109524353878585193441559587456408 2979192 132128664197430948521307441338142720 2979193 1466478285514802196645699329999360 2979194 193188096184841696833801009640470896 2979195 -291401933492454435367995294691048080 2979196 406175168144411752092124797039029760 2979197 216573844956579700423156634299033080 2979198 -25319157700631742513091318590455616 2979199 -921411632765282002627163881159106640 2979200 155963649306524653221832100413440000 2979201 8432420767577020046745858309132384 2979202 -132141403719159485507854167812334336 2979203 24590895550851497777438143712241984 2979204 -27162406047883627869900225218786304 2979205 319806860809876962045495754359780000 2979206 137298410713085244177091927094578944 2979207 117463220495387019484801553980039680 2979208 -67393490963119618847838889294679040 2979209 446740098566212031027286989023662516 2979210 16772150557853899572188138777164800 2979211 -443429728311371426188924050660040848 2979212 526260223517092970029619841679872 2979213 64387593864644920392288399481278144 2979214 17167332661424901701931645610480512 2979215 384308493935017750362537141398484360 2979216 20122253389872040845248224377126912 2979217 823198459509423930333808187001260032 2979218 -24751158613378036802999670836367360 2979219 92789969236752166604930384988517440 2979220 184999771896403630325347974491354880 2979221 134907345790607178067903149901214112 2979222 118909044835912708726270847143325184 2979223 143001278480743084553974220891075464 2979224 32911596779631449661923793421271040 2979225 -80446728533764029051457850224399650 2979226 283650768507114901484373204043779312 2979227 262602172585400851708086125829347076 2979228 20078844541151111299430257716264960 2979229 111231904795023329149764350656036800 2979230 113832056145899869257685475026955520 2979231 98025180453663227159791291107306696 2979232 78465920987612386863648508491988992 2979233 53018779521608931705407366966605224 2979234 106528944862103671330933938082986240 2979235 202660144689443292988835337991366560 2979236 -68003757810317491580113361850433536 2979237 -285814997100400181018554210004180640 2979238 -35376825853558702562428837367300160 2979239 187824373576443189841005931521170040 2979240 -69680273037077497070562433936588800 2979241 -601237148229507971520461154474592668 2979242 -47971818959609457416895411611136 2979243 -371392680548182990437148304730215268 2979244 421397383865403700346828387750241536 2979245 5069057069612844376728470815236120 2979246 45183727743439724806376435153624064 2979247 -1003138973249028456271928308015642760 2979248 184372321640276637975853438817402880 2979249 19559008065061234443124430343040320 2979250 -340793986333444276580372713455216000 2979251 400109605112158992484338513854908104 2979252 191928124761184300438309203455342976 2979253 154987682277546783423378301301995502 2979254 286848502576214132972617107811548576 2979255 -1228651692214092605496986505984000 2979256 -86268544647908882663790586530570240 2979257 304374084081985190757200241702777600 2979258 -138423706550504603347874016096092160 2979259 -9096140966424638957558376326281296 2979260 -95860097960206922286593039387351040 2979261 19325973123709135238730040372284102 2979262 -197007405461317161890642007566784 2979263 242061518815830643244132693007765360 2979264 85681761682288085008606277476024320 2979265 172122649629652480522700205163820520 2979266 -377401202219246534339116832563173168 2979267 50721566231834458509307624143958512 2979268 -321167363485898311126497303930746752 2979269 -12633766295364255070705216744810656 2979270 25412875577327652562778656142188800 2979271 -464484283886956580516572235026687528 2979272 -106169136510401434644994087605427200 2979273 13834194522486953975806878799462368 2979274 -254012265335386670124969904527270864 2979275 83121331005334023654527566320204000 2979276 -9733511353684041462693594837196800 2979277 62731670144166936963412010858623232 2979278 265536436881945368905930495858739520 2979279 -415858592884412835214362124550717976 2979280 96341087979870732152368177096949760 2979281 318224803801243674449610122496356082 2979282 -132954654147696296832095165718627840 2979283 808016876813571800671869090611718240 2979284 -123067002590545445980254104421703680 2979285 -114381370419998948816214140540688960 2979286 69282116067220597531052411002536960 2979287 169032759097191892107453580404322152 2979288 261131946719912774435080292146790400 2979289 -196735805147284756186433687318387520 2979290 -108073206698036384363474827604347200 2979291 -48317416085635938809998361164187136 2979292 -303921972765284108049748798591849984 2979293 360008826505713819975913858590620160 2979294 118452615831764970376223919023265600 2979295 476354254802528792422543080116246400 2979296 362382975018799015994954685249748992 2979297 -121224041016718018683063756089158380 2979298 2067012049607879750254976830387200 2979299 -210239598770629641218496243879737700 2979300 -16383365038818668115864042532531200 2979301 -136148651291040772134604976029128018 2979302 -228359342534955390549526510430464896 2979303 -73141649344479958831091080854586800 2979304 -201219751350166533207019457239434240 2979305 99147417030363958111506326815077120 2979306 -79926735153989000729653467176881152 2979307 327162660571012383435366474525805556 2979308 314101742193160664291069675606678016 2979309 -368814751871309845274884404739663296 2979310 -128203433267469744821869663390693440 2979311 -545733143215721788515066961683143088 2979312 -30046096375014301202081694928601088 2979313 580238695940344060855801806374932562 2979314 9638677121989758173129755238177280 2979315 351952782303051795318807267914616000 2979316 -421352300826871990578690792636088960 2979317 -109009759460954106713347629241886976 2979318 192129468991633002551951182929333120 2979319 -90106692310204148842082409726048640 2979320 -69046858783307347989624583533158400 2979321 -216142127619845566910594981430330288 2979322 212411978329453902132963958394873712 2979323 32550635494514708915853896974581960 2979324 -317546614401695944366145755899363840 2979325 6067372396159509097299086967252050 2979326 -125231152370557164311888668221035520 2979327 -102638408568423750884410938151418880 2979328 118090924824388898724920980295122944 2979329 282569010564580961608922499312060930 2979330 -111170178993472552530720690520135680 2979331 -302747472383201789492726309306287736 2979332 1436448000663906735103247641351296 2979333 -3394052435542836975342395987216736 2979334 333968240456513113338542162458398816 2979335 167927383706914999760639441171056560 2979336 -198520500722430855851994202385817600 2979337 -217119152060295654729245072943767014 2979338 -355185022740945253899792919017577680 2979339 90693059277046119283183167603815040 2979340 -29754630235808270855973857844817920 2979341 -14687590174601275167154560828452160 2979342 -9928966214081388659969741035284288 2979343 -247447720359693686511851512888291408 2979344 -176805417828622346907006368275415040 2979345 59181004094854636337819951377163520 2979346 -98619056318589718348672642390678128 2979347 123153236522951714229215128626472392 2979348 16341351430514476914235828569784320 2979349 50712442510987413642614045325147964 2979350 -10328601354231420292265881637371200 2979351 -57858103520178883574764338932012640 2979352 -129854569818308994606181711028428800 2979353 -103464453640804137171192860397190716 2979354 -12407092518673997713945560240096768 2979355 109701266755369595036810960748994560 2979356 -707568970211155957963498096913720832 2979357 83136612296346233581710194315148288 2979358 30202602570934009672069205341046784 2979359 287123845890430963356274916545822560 2979360 -218245421305347754781205174258892800 2979361 53587699881205151261151592360617024 2979362 247499308569712678724109037046117664 2979363 -42114480002676978182079765468254856 2979364 -100701021482588618463859669491321600 2979365 537007894076897340991692942819019260 2979366 86760472056903981338394189656363904 2979367 252719371392121984311372658772199416 2979368 41839713515015288360720657159454720 2979369 -200052563304668806168247943661757760 2979370 129514936247400317915785243669781760 2979371 -887790808635118188551948642181826320 2979372 110133770546022831931122702249984 2979373 404890697933268645232633425919090560 2979374 -12036742935399786764128301172080640 2979375 -2805200363369037904243692198480000 2979376 139958452713655459144024806103826432 2979377 -601524144622338374220565799245767168 2979378 -428958849992498515248645177960777216 2979379 11006409218990967753614714706201728 2979380 -372627592520185778451100123720089600 2979381 -153671226118344711505896662398994496 2979382 25083473580493370782412787299727360 2979383 -250250573291003388282764302469424 2979384 1499975071968200407272365715947520 2979385 269550028864555243473260155094096580 2979386 277564780345060015625664898112083680 2979387 -171584085018873603240417994660080756 2979388 -39988117341130913783445449277785088 2979389 -98018868661448399950502205187075968 2979390 76539561981514543085686026357427200 2979391 -548137733484907392777885559772646208 2979392 -27475680435900805040097257076031488 2979393 -7879075178994968075540237037076416 2979394 -61939122634049474507468436038901888 2979395 -93041949350783122668253960392239280 2979396 -44841067005128110377752496485283840 2979397 178358660780710240032359049350304480 2979398 28906871131735618083076141614791040 2979399 -6807321193585607597349363501556272 2979400 331983070388839954990437226941312000 2979401 189255620403000730521965030562032052 2979402 -83433851540268380154232172393345280 2979403 37950961517571562689019788359290656 2979404 -632088668634198100431901547798400000 2979405 20715174521962987799419491324199680 2979406 63887199833172166658116719916377600 2979407 722427447199507152567851515457452656 2979408 -59517150338142534962171365117526016 2979409 8220131125010567750083816179694080 2979410 -20191259720718117282271216047022080 2979411 -77119020310372694182907860666265928 2979412 219629939979691139159825699991166720 2979413 19710648472563669415560044215295100 2979414 20132539503938059633828408492209504 2979415 153571497411539077761695373819255600 2979416 162297823414367553016315208183746560 2979417 -87363605429674497585079379043578496 2979418 97442072067587142289430601661761504 2979419 -452449763363890082740189438006293180 2979420 -60602222191964449894929181877207040 2979421 -1665372534687029683393445923420378 2979422 8633636923990839873038103831330432 2979423 -331930212094577727923364779257035576 2979424 147931437759489441744024385955561472 2979425 42483937947551575816220315892906300 2979426 185757472176750965521543533201216000 2979427 2439492185945597043188844278107200 2979428 32876863044189462741564859110912000 2979429 -52075816809498537497320717999786752 2979430 21076301828341121371168968315198720 2979431 -66630773276467780646124658506907200 2979432 -254511852880262922140447154142356480 2979433 26206920181220323331293984065980160 2979434 -21514080177403641320110834961058384 2979435 64030269434968824313228182686972160 2979436 319275577043877140142019610809575680 2979437 -314373627941709564354305623769433108 2979438 -27376845795103597258643012237875200 2979439 143437069699718977479787184932748240 2979440 95028165788751230919135811963944960 2979441 31061982866475851791505950949095680 2979442 -156860675041373473223782858692742128 2979443 -286016128017379317647099201827333152 2979444 54217791210572272331340003303137280 2979445 116503104831081305901840769674954780 2979446 402460232930884212150761326766592672 2979447 -736292578023634408412371748274366720 2979448 -249825486487540610587246377937367040 2979449 -179152830272899640431631250250247280 2979450 32933395942591600779577214300928000 2979451 47538961037582265337970153676466872 2979452 20196875523565059078963948716095488 2979453 100587402172006157668996889889220800 2979454 -221465107815587335308187597422636288 2979455 -229645240969263081534918129847518000 2979456 5932976058472540463724680655667200 2979457 -156407572312722280179366892205544620 2979458 -417021759600711005770828242252175920 2979459 68829303235397021497594197759712464 2979460 301324281071056124264020407600230400 2979461 85584669116444857236135052551944124 2979462 -25125098761274240365550786908377216 2979463 -142770979242300478399304153410765288 2979464 -304736389858505899659168045348986880 2979465 -117727036235639479725531143092488000 2979466 -17565178524531855343263688234844160 2979467 18985805899869537324124531353040512 2979468 -358457899215623696098983998269026048 2979469 -677710959500780052484328213378637130 2979470 -892067834797079254268289725900160 2979471 212889531836130947305757717928864768 2979472 42323806993382809355083472318758912 2979473 -19889031699267265777266098785366656 2979474 -202777571458321232682223765346912640 2979475 -403505876092560366064853584565720500 2979476 76515596271961620384082949054930688 2979477 -37053077587243089555040948218864960 2979478 3890279828772301738355229496000320 2979479 -71645487879115083383927968689796920 2979480 101716245740116162318739817598156800 2979481 -143164271476654494729608378713806848 2979482 -312786091789733057619338915181071616 2979483 2807540088417318396210926070191328 2979484 -4355896823113122309191029384928768 2979485 408482547467771188422808613685408000 2979486 -103641192330457791102974020679813568 2979487 -121641313978006509607169480648847248 2979488 150986806716537796425120761559515136 2979489 -99767605525387955567229837510691200 2979490 -342889128210166187905176657556101120 2979491 698964639227603059788299653249820892 2979492 262455575112776299934894850108490752 2979493 -377717467080411711283402099465920 2979494 -235796156704815368866835675593608864 2979495 67794912686338797154992964639920 2979496 97864950258843676721290959554304000 2979497 -464916882274699571468230975723554054 2979498 155771186050786162934535451210232064 2979499 149817542313687294829852378355947936 2979500 -224158219055137167437429249345280000 2979501 -25326845990460968676842937011515776 2979502 -282366939449003073332376276217338048 2979503 27820124797502701260453414616547328 2979504 8733004202416609272708238786560 2979505 -125158563105526568107787372939548440 2979506 324911789851056859433086584764039952 2979507 471897877703538531621337258117859640 2979508 2675921094469254099098996361558016 2979509 -31896954660064337756329631019123360 2979510 62501395862161772090834569504306560 2979511 -18136972561576125971386656826992576 2979512 135276717223467881889459230119403520 2979513 -933585188953194194067252416581200 2979514 85871505373182758666167382119967856 2979515 -31108465514187228480153467205196800 2979516 157070556778666925247255789900452352 2979517 -132110989811555603522335838049423060 2979518 -21092655566190107086796946879843840 2979519 -389570330202701410580794491462096240 2979520 -54677443123463511471504287827230720 2979521 -519087706390587190118594802330914256 2979522 -16442643725664515176948761253948416 2979523 645204303402083142663223603989229720 2979524 77694062263903487551179779964769536 2979525 82417055920715719637846402154292800 2979526 -424318095886657588548169920176385216 2979527 -82055007623969855174577357885573840 2979528 47111485793527779190762303611740160 2979529 -27314087144704082424924534468520000 2979530 193175068106284065050699689557464160 2979531 -10861262094689762041870686250485120 2979532 -251831069429957520118453642874897408 2979533 19582164875680686778502540987403744 2979534 -51024372443638831930586277051408384 2979535 12101455260790978457385030154559040 2979536 29243275788076767372973976841093120 2979537 -357693183953615582675876701520295840 2979538 307014829733134396945002124356235920 2979539 536497451104465236185638132709060856 2979540 89697439181861765930479324804335360 2979541 618216688341634727118173202792644942 2979542 27000429817075193007868619851401600 2979543 -88985540651132034096654518327225880 2979544 -150420749407232419049070186657699840 2979545 -104919029863380409101471247870111800 2979546 32622601731955337929491901458802944 2979547 -189073079265873051249131941693171200 2979548 30621748730206041649494110928645120 2979549 183841469551954779901067879241332364 2979550 -26013856495607787204070991002339200 2979551 501740769809279572964613494626203552 2979552 10188190396691926828262625479491584 2979553 -106318704660630678614482254256949100 2979554 113670244766704925146652849137209120 2979555 -81982341287353858242767738236572240 2979556 -7403833997830920448378241057249280 2979557 -183572750455536800193316512548707008 2979558 44309690365355179236874439202816000 2979559 -629851572654303174821539193614728960 2979560 -120781551463418498810698233310464000 2979561 -52613184450373766004516761612514240 2979562 71323360642150206043058351496922032 2979563 -261340361492807894153921404373074188 2979564 -144976332764645955720000174956544000 2979565 141410071186747725025898199160473600 2979566 -106118238187757275849560932554680768 2979567 -71661089185338099681714246252962616 2979568 -633643132771238098586172799778816 2979569 -225575838502374682015619965508730030 2979570 43334577332808279059911499576409600 2979571 -196705212335640548071275204927463088 2979572 -121486782738080406751783816940049024 2979573 169095204290823914148517317562839360 2979574 177582772515216881715805779885187200 2979575 199202113773440354138374390873534800 2979576 -128341975401994195876913803401523200 2979577 93193626681422063469993772772782420 2979578 129686531912228062939775422905382656 2979579 184384199306446651421570965114420848 2979580 -30828968189450178257523322250726400 2979581 91624517407330622485345611936454464 2979582 341050343906451642271170828477871104 2979583 338692881437054828482972054248856832 2979584 -262228735572477274462281543236714496 2979585 7560215803948686120263278885642560 2979586 -198283720666838515010972250799274496 2979587 78144046500090891710441406319658400 2979588 -184596501269009917958036792788915200 2979589 -108339457449031795579796349593607776 2979590 52668907277077890184013750393066880 2979591 -230644366522348490167265502603461208 2979592 210558974666042036733319373074882560 2979593 51739155011711805236722186776649524 2979594 -224507761760043809577859702155988176 2979595 78723581209209808766876618427798000 2979596 -37092429729605218699612316088299520 2979597 -215519186952422701771028282527233600 2979598 240063517972999581377694583674340800 2979599 2835774382810427506597968879540480 2979600 10123310046446285287193918255923200 2979601 -132328671938355603314633302000166796 2979602 -14711407740754370552097708019913088 2979603 -224544284121829247533529630192207736 2979604 287648112217518427375000519525601280 2979605 -148431330024177028027194999431505000 2979606 37048480040894782648982866419529728 2979607 -51594346348286931104066423325497808 2979608 449645147323385236396485866142504960 2979609 -124576670219475836491387599471618096 2979610 8052376067381379747636596327981760 2979611 96723031138091184442609221188494212 2979612 -705630063864823911399728223607357440 2979613 20526250841207737949074238505607680 2979614 179742319369966223646639898755861504 2979615 -290299400723992636922934199560839280 2979616 357876520471309378305321612965117952 2979617 -542795550127116443292807835792885200 2979618 109872961414102080384625110454732800 2979619 -397867726886355378389349322356290980 2979620 1972147913978313724886543902126080 2979621 185622037315834644197804106144298080 2979622 -118021290194182165327407734921506176 2979623 382658816526290931720415540154458872 2979624 167256899446954772510237583559065600 2979625 514525304796513250878952354341000 2979626 -112129106194792948122554484076073376 2979627 3027858314135781121738087971225600 2979628 -24447156135460586507116181459469824 2979629 203281729424830613515057404765905376 2979630 32361890800533692850844564182615360 2979631 -163600334343071793393610840634278800 2979632 42891326121157971660079438046478336 2979633 -231770110915549992926271632686463376 2979634 26732857650813709804730951402572800 2979635 -267235018927877457183538345288891920 2979636 -146482751443959956463079486513084416 2979637 617509525082125325277014497957702240 2979638 74345227518885469466556938568738720 2979639 -126680767698317003501211464349327120 2979640 -44311407924184435942259939409715200 2979641 -23506348388774939148961506784213548 2979642 250651993346502062106173619283200 2979643 -382233400418924633950417943366129120 2979644 -474585273812348552648944508008817664 2979645 -36289738130134342437449592777711360 2979646 21668816865830682732669996552437760 2979647 224885945413387809683720427721640304 2979648 -43180760855033803588387822381301760 2979649 -464913515299855052195252944600076350 2979650 102621651856572562789238028664473600 2979651 323232103712635292159504589812215032 2979652 -214124416759644839121871378065398528 2979653 292767734770103058564431026397983902 2979654 36269301297273725929807205459709120 2979655 -113867740256540349586889045217284640 2979656 470470158477957417172767819020083200 2979657 226654802793745321565331405600838848 2979658 -112194002967308232380472481363316736 2979659 494952883445014942466457452217179616 2979660 110486865055759070158452994061506560 2979661 -110486808178446402715058728918057738 2979662 -7767243401785047814828510206299136 2979663 132356987410239785355706838007937944 2979664 52508181035961311775774045888634880 2979665 -91483902703510012113829832620438680 2979666 188925308640899645529560590165002624 2979667 -578725925599656186064458027304574048 2979668 -538072407272401985152978073750093952 2979669 -167795125173486672212760529100198400 2979670 -53384318415040294267776133939134720 2979671 695046189156060977495122056953668872 2979672 25387646852959395639902862507601920 2979673 -82617408657275923311763825312586496 2979674 -203926414897210235552073563253485568 2979675 -65739691105845823168594972108398000 2979676 60538021948647936930607643251084288 2979677 237360393804679416711043581703847520 2979678 15040485060164109662902566692139648 2979679 134557205910422228526391148693077280 2979680 26498213964460020230539771151646720 2979681 -5070186108848592755186575947556896 2979682 -317183611356911976253716415207781808 2979683 -146988220904792868917493074917743360 2979684 123464737525058058212774997190338816 2979685 -5681573624162778974090831948738400 2979686 -23653377527150655105079403255040 2979687 436633545515715763901917390415587968 2979688 -664333041818090474923366938334602240 2979689 -135056388435000488701752317981737728 2979690 6298591613765269242727738009370880 2979691 238493282096097138525572389683080448 2979692 622540363585197328712727942167930880 2979693 -66240601944747645510986260943764800 2979694 783251065743089343913060879424256 2979695 -336528677172603161532748285738735800 2979696 22837326711850224088967232081100800 2979697 -32050636476563479877716007526507648 2979698 179951112775900157028588566038047360 2979699 368971184892290741034162631757905464 2979700 -173514149181240480573473568174336000 2979701 388282101196471253344585357958502702 2979702 -132949503624028450296741348088252800 2979703 782058819873353215496131941120397480 2979704 -32238979411608636573652779718164480 2979705 186790999211515599920954525357847360 2979706 -416458298457920294055129722274316800 2979707 -44982356440196386146404205969918840 2979708 -95342392197555328867441677705469440 2979709 -87639846966981206671538680947477684 2979710 -46708710397109260045068248167458240 2979711 23292348507047234635142954943816432 2979712 -238973771477102015919913465754419200 2979713 -235047566693081469287779049637806400 2979714 -120185729460393809496914069459712 2979715 258951465076911249871349291268297360 2979716 -166191338714215337982586006884775680 2979717 -76571102528672973676181751152312352 2979718 -37980165920756810733649562275545984 2979719 239663634298896095714922507860016144 2979720 -39489973210982371151616087490560000 2979721 162532246136805756713969112685180680 2979722 -498976317642210863952807947111539200 2979723 -156864776116767588548153644231026216 2979724 3829063423879072671398008713667584 2979725 22673232428479771417882730498498400 2979726 193472546081901486363102459823792128 2979727 294031332758022387008776673342330080 2979728 -1151498980352061449885794173714432 2979729 178869581236301660763914172602843874 2979730 54334581256478363893136510816013120 2979731 -176971431599284879281475379584752468 2979732 -100449545935925556648480273029038080 2979733 -37009741552339679640479110223398340 2979734 40098983110586972707918930682858016 2979735 -24594535644980953168986256834300800 2979736 -24609325070925323999054030231377920 2979737 -549407346813062251759858534010962614 2979738 181217742913149735656228413701736944 2979739 -631788068987823464864234366406838284 2979740 246621300618648959283856576676659200 2979741 -204382451888738456137087366282324608 2979742 46538453822260001242455954033398784 2979743 178614751798496274674980960769050080 2979744 -69364732248032534499288954930462720 2979745 352183220367802752298199202872068500 2979746 181620055029565873836686619310080 2979747 -11681377184080008799182538765523604 2979748 -115382276038615939664316883992907520 2979749 49296243057960470136455103913890750 2979750 -82859438030270015632862946127680000 2979751 109739611860848418491652885030694400 2979752 -190664783865560072745544376032634880 2979753 -172367768037698419007398370019932160 2979754 74471723513780771359993568813872992 2979755 -135155202161136511916440124000391840 2979756 83179925822205003014737065269932032 2979757 -150357739374440610137017216513128576 2979758 -158374000000269080820893423274930048 2979759 96836449216155122885375888237034504 2979760 -54846026884493578521045117523722240 2979761 340489634553693997631596441411177362 2979762 -42166968859172989282827167942169600 2979763 162520178897757032061788256645396160 2979764 291727200417151534388697213372936576 2979765 -99884154770269850274838718490086400 2979766 92358290755791281971714215971591424 2979767 -212759648019089458756510028088982608 2979768 -96190223987852572471464481856225280 2979769 -336758118744277310564156458756968956 2979770 -116741892448799383527804695078764800 2979771 -6019438562980421282870844592353600 2979772 -134864849743915801756507618246622208 2979773 396436135076550677100759154921310022 2979774 51167589626446329800610558446192640 2979775 366648957794126061460509982110183800 2979776 -104910690276314752292809348554424320 2979777 263294892269347717055229511518846432 2979778 61807461390878941621275143271391440 2979779 -197295866442132051135348547030770480 2979780 -167785702611883393020612804630282240 2979781 -393052914476391630334772838608323200 2979782 -45743141288516673082196511198759936 2979783 -69764516118092081934915969734114040 2979784 1819076722435078413005176112194560 2979785 110832856123890493628667863359114980 2979786 158018418593274477667152999013611264 2979787 260451853953192410769857079238840 2979788 -248221842206160324350572154848134144 2979789 -415963001575480594957240476473651520 2979790 -339602743438242336479488041152040960 2979791 7420882006771074009145888259040384 2979792 26758863806708060959518536166825984 2979793 132738263883629606815240996473888244 2979794 -144212374398690783158195687546658528 2979795 11133165108956671511244329919667200 2979796 -266316486130727976709835904013494400 2979797 15012608153375135423366951058183246 2979798 12650523996600610296942504666791808 2979799 217061584329887716047239839275566640 2979800 -482626052549132689596940359211008000 2979801 392305298158125241367908615918387200 2979802 90797900979986241907679609736874752 2979803 29155961645389283691443351214755568 2979804 21777407978983728464610384791210496 2979805 450691836634654001429640485066324460 2979806 166297091304000507205878605454260352 2979807 149451444820607090054879634432840 2979808 392727433789047811109874414826291200 2979809 -116285994972410884507946603971365120 2979810 26838324699289204783323054061938240 2979811 371943364651293839436490411649624544 2979812 52228015289024366999698193593992192 2979813 42849319724906499562236334975292544 2979814 1187987960284965777452502154708800 2979815 187637051288264721306811140031323960 2979816 111306508943493322414730058715791360 2979817 -26286762107787737358295346559800134 2979818 294112091281488690594304526368317360 2979819 89190613485575701623907797988670544 2979820 361480898357001179643034327033774080 2979821 171677272241257046911288044104827692 2979822 -110547194960108460582225427279867776 2979823 -249633689334258221495414183319465600 2979824 7206388412365928463685718641213440 2979825 -30175065149028978903731641216058400 2979826 -3472279941725379148040819954380800 2979827 -547844311535818021058861570308363560 2979828 -28696674474474871104771511045895424 2979829 80002126428492097392397973214070176 2979830 -75458352244006200727206158643014400 2979831 239399721411554863837873700757265104 2979832 -85896602970071142986174658099179520 2979833 -503109902346519468325000829043360918 2979834 -28712198891331764706238425606832128 2979835 91052115989077099673322311647457280 2979836 447209479890409364954735635119636480 2979837 -434921139646174930856416604954768340 2979838 -138802461508495758811010960701379520 2979839 -967704289334807608008670316220240 2979840 -12170439041814384659309176396185600 2979841 -38487587533823019301543310982389758 2979842 124230808324559200524330750436999200 2979843 196447416724974596749152847998974784 2979844 10451538702270727667079245258719232 2979845 165330692934741028002170681762448960 2979846 -135207650483334303877795318849350720 2979847 195719609401572385721586105610777152 2979848 228899303876368874202746687432463360 2979849 110603538035307626102779240241666064 2979850 -37203128827544742346016307269503200 2979851 -122289931972470265840834014666885600 2979852 73612931146963409770775705434521600 2979853 -683981821886843942867397154584254580 2979854 337178078371527324186413986017059520 2979855 45819650944239024176952568376839200 2979856 -37983471775110392807061238431154176 2979857 6545879033844425156490266221772208 2979858 77536894493098693368822474289958400 2979859 917951527364832947705311357056653760 2979860 7907320703990690454842899983068160 2979861 -339981819473881057881286357277164128 2979862 64090131089039979695665877680587072 2979863 -434711976742050410837161999154568888 2979864 -342562989871800288374777655986903040 2979865 -128484367825407991839318794065948800 2979866 381996433171205630320727608039123200 2979867 -900709217669938179017698966440 2979868 -37766268256607729130068834875811840 2979869 -243346326349081281715687156229392404 2979870 -61040124417635825954773753446912000 2979871 -29419524892329960090278388296997800 2979872 -68249957434301810495771574005661696 2979873 96960119305000753448032757309042580 2979874 130176952583403250440760753665369936 2979875 47884296854632513421063954981280000 2979876 -101126052052097588018977275344083968 2979877 668418220630687696246169037882641726 2979878 429257347955028427768369276160174400 2979879 27399062951235590353758617991748992 2979880 89343021914538681127424974553088000 2979881 446987438053035253748666693986625664 2979882 218428729592255464608731461308940800 2979883 -357208099496196054246561341908995840 2979884 -11118944842343915413633657107878400 2979885 -278071627214549509655917925842682400 2979886 48882312646125649980554242969266240 2979887 -255551200310527362202442914221986928 2979888 30299986967090664172396880157179904 2979889 -107174783173527218646206732913181200 2979890 -45782741852468559429523078219336800 2979891 16877727613215837331554544265207700 2979892 281342447933574211121257959885352960 2979893 -367635554804091757942764066381081216 2979894 -380144297368951923747135405703753728 2979895 -236142055940982500481425607313159200 2979896 -49232270127759289326439446023331840 2979897 -41917086912292895765529034469393472 2979898 -21362822592248636002648189672089120 2979899 305030855560562193428297560966931664 2979900 -653918966486770747778595656294400 2979901 45663346223008139866787850091464902 2979902 55090941857627311031513915758993152 2979903 -31459573944224206610044082057245440 2979904 -160920708343778711099110992582279168 2979905 -317255915376040314982899824849072940 2979906 -5816539699863650619737593307369472 2979907 90167314658909503378095270189909712 2979908 50265766371648010833733992048640128 2979909 -271526797808903305952268056197965216 2979910 -11816387302366807231137968477600640 2979911 35591777482633535317766938305955248 2979912 143417886693233745232463628731351040 2979913 328461375295596408367802014314623520 2979914 -84939429383931316500397969802066688 2979915 -325047343713316985973019433974094880 2979916 77509944459650791193113253502208000 2979917 -55328922744604727735430227435393034 2979918 145896447680089315188275746169230464 2979919 72567673794581132358165799875678320 2979920 75235819290091246046645578863452160 2979921 -15878105852157804359680223357953152 2979922 -321699231337939464351264356334700800 2979923 -264152097890640917289965517994500936 2979924 -30813635343344071396763932492400640 2979925 22346352761018476371132141101104200 2979926 -154758898723372222805954193275911296 2979927 48995277742110318752407123958398920 2979928 27278374485891199618491524422041600 2979929 -503928700652540073747539295415589616 2979930 189311821619724562155518623172267520 2979931 -147804673576343172955996732919598268 2979932 -24996350177449146928006367323130880 2979933 -19194760129968389326718451417734592 2979934 45236245470863600611890536550388992 2979935 -67886594185099408915678122381201720 2979936 -26996347752702683132657055891456000 2979937 -92918496174122536193896394534373376 2979938 -26022425323983430064259140007212256 2979939 148540855708623799601565977572098048 2979940 221781483946442781084541879112567040 2979941 495824779499897532162922922598009120 2979942 6647279173896739537809965913421824 2979943 -1958656032790256033494773628345936 2979944 -98763632970799991122745032842362880 2979945 234989472449327310132669563445638820 2979946 68393856356888960024900931820170672 2979947 -478866601691950528212272358831518328 2979948 -173975250972007042595446423821778944 2979949 67167769586153376236307011216252928 2979950 10354264013131253996818825087790400 2979951 -61274378831391809880794808889569120 2979952 -81335356190481876056159827641401344 2979953 191824800045917759738714482989044160 2979954 250331030689190291192447013929656464 2979955 470614978969659148080906897082992720 2979956 7662758414016363516858340956346368 2979957 -4715727695721822009316251236974560 2979958 415884309975744149322650208504466080 2979959 -144562064805560421830700031833949440 2979960 -97181268676485433064768752164864000 2979961 60680897169231275606668652063788672 2979962 31291624573781354283923850038544864 2979963 -69773400919982688956242656857095680 2979964 -289414579598272557561497025302627328 2979965 3201281702352196405955787717400920 2979966 -18996582906260357151868580354982912 2979967 -364298304257246249659133818935865984 2979968 -121788022872962962893895850797301760 2979969 287833693434342967203357533044644144 2979970 7883945346443728666982786064898560 2979971 243725905618921524262678622931266172 2979972 -112580407293219873471272229187522560 2979973 235661594535939889872486786286213600 2979974 -160067444200292251260549149406866880 2979975 216758575140544399946498075480484600 2979976 -473070064840279310393532764817361920 2979977 -154364668257810313015282806339055680 2979978 17404887861337822486203044369196288 2979979 603770955404214447865420924759803640 2979980 149319879665082298492747357470704640 2979981 -165003908986642704253904214983632788 2979982 -219957990478646240784057051696076800 2979983 -56806776903027867133757123692781160 2979984 -15254828352507942967025657040076800 2979985 -209449126153234035959799608221112640 2979986 2389872587074738396839416487494784 2979987 38533597996401524263423255244469360 2979988 -1244896345874763736719468848566272 2979989 -548212487223358223287010797949988210 2979990 1863853046487748501924000402465920 2979991 -257941919076539379094489291124091728 2979992 -466335469683146785188104122555699200 2979993 -219330963634794843099057788813405472 2979994 -98377304445709384461827379610066704 2979995 303912519810861042095103258911169120 2979996 380361924249156379965169908034412544 2979997 -372642306058529249871844485829718554 2979998 67018664352241488829287585355315200 2979999 -68985763854573116503943606450225664 2980000 -107270045803914069309621543936000000 2980001 292212068895385160927822367920524002 2980002 222219072604797102737543417213090304 2980003 70321687519348729340844069742361568 2980004 370702148298851319626593398326461056 2980005 -35044081643761544028888521572642560 2980006 -14614234748147318712583392019532736 2980007 25328703702774273306517798185659256 2980008 71091838060902868979263300294118400 2980009 -217092357793450248318412127645618700 2980010 -180117169333701946851086473678375680 2980011 -361354731135335428817378161960638480 2980012 -51431840511649092053338964760576000 2980013 622479086761129541611764684775526700 2980014 -179208314865101792100547673793063360 2980015 143530321933882852428708680159422800 2980016 19152662638801633377451906346975232 2980017 187214498229520727382628860150902400 2980018 -50217082329868881151171632210256896 2980019 -36049310446973868755606879111707488 2980020 -54161394720147370114788653943736320 2980021 -481492762467204688315942306658724000 2980022 274220773171870718347799633751249312 2980023 -298335497529025261185904963962101016 2980024 111454847181110271965248642402713600 2980025 31611662141322809162160224373000000 2980026 17611885782271987211058009684908544 2980027 -458095563910274389935297577509492124 2980028 53551254721584250687934254847040000 2980029 -2608025840815269643255793562604992 2980030 11510052342340457162931168704670720 2980031 331567238866089081454104635428325040 2980032 73671560623438132109953066214621184 2980033 252629818897341008753603357018386836 2980034 225137174672088950162910042415937952 2980035 82186873800972797962990610401233600 2980036 -208004578401676519397531433346836480 2980037 -458114288891222673326031001379737314 2980038 55311178032399750737968578480168960 2980039 -407201539176217403080990415405733160 2980040 156072585921242835693789554245632000 2980041 -243848738009661581546426095802389440 2980042 78492060148826261055993379403748192 2980043 -492552478944674595607121560269344856 2980044 157578325502211225228056647029258240 2980045 81007536177362758559232464950884300 2980046 -322906509178199743391520866392804800 2980047 62714150423057936188244240007679872 2980048 -42219111243875276041949564563529728 2980049 -151440110516519441050130643278390688 2980050 13967898017405507917385692447324800 2980051 230571246098564530725665756958163052 2980052 207212025964156580921011097210046336 2980053 107884989465577018795750188513068640 2980054 854116612865475897209915452852224 2980055 -2070570785339970955332622837578240 2980056 -21774267222885558925304918835363840 2980057 20073842171252062566257847683991312 2980058 -179605884521273335334636000224815120 2980059 -642267540421844067229371741906670080 2980060 85439389564668648711785422239590400 2980061 124348271447840187992914096996304736 2980062 183576807119175342683916784824832320 2980063 106349662938153301155546049407569312 2980064 386685474193585941168211916134809600 2980065 -88955949572331758461705023519888960 2980066 388933347573758960257344657069578400 2980067 -206522019348922607449926743313526884 2980068 2308993328921752325541795942850560 2980069 -182336854938731032876605663342899940 2980070 -168563990139979804721508867694387200 2980071 28718398879677599663198272071774312 2980072 9105482860297127153372179456081920 2980073 -213724971740190918557133403028116236 2980074 77988962003370450642242281053377280 2980075 -31282370409837537958682930673458000 2980076 -152311704139210672160707488275819520 2980077 -316303473530443289463984920077910880 2980078 252404859086159362822984316929035840 2980079 45082982882916131994285358576343184 2980080 -41336968253772943103065153464729600 2980081 -85904249638259762404932878879329868 2980082 376044843206993587447029895890828288 2980083 230492898662885884866927175462937088 2980084 183027389104781464260982739269153536 2980085 -172207303573760726544241460443796040 2980086 -218913479358072382560690906339779136 2980087 362054329404668468925499880535208320 2980088 -12405369607933632434399899582218240 2980089 -16565051547716118606937942934567616 2980090 -136252727832326508308544885625478400 2980091 157413912639885144679735494577947840 2980092 78500493652755010869603778584674304 2980093 -78471979721159286584697181732377760 2980094 46781849654398985979768981933477120 2980095 298379600471852263792959651898661520 2980096 -101343440680325958625741257769484288 2980097 560326400390755939036815152712369732 2980098 -114740858099996104678232152087065600 2980099 -1177996268589531867565685209244237936 2980100 20763027039574003764430047583814400 2980101 289840955014933867593953443095332832 2980102 117804019544671699431439827214918752 2980103 -80939839817711041812746282124312096 2980104 -161086868906649231142614109784186880 2980105 118146129368428896332479158183292260 2980106 534346891151106186087574560619104 2980107 106502483799921919672952813710510848 2980108 -434752560568276661463996389432457472 2980109 -374510954751988779267925243025149440 2980110 221923518774265789223046968401920 2980111 -35033758077159378152354499993281000 2980112 -52862569232090909288132898834677760 2980113 248052039284488956473043132121296864 2980114 -1917737746456606857701975011788000 2980115 6684649661835304145505483246616320 2980116 -317188517624978882862664127196851328 2980117 367455268576606385240139532363476480 2980118 356863970255228005826371917814985760 2980119 16698487122932436781745898032782848 2980120 -116901354899095543260160206398668800 2980121 -415327438063124482412111518944090678 2980122 -213594056511880630503702213291760128 2980123 -158789607734919871115522813084516352 2980124 132188838616913030508594245126040576 2980125 13576971656468662264135533815280000 2980126 110200621703099907285732202626536064 2980127 -1315257541384321047866917965610440 2980128 -71913774366873977039258430021304320 2980129 144119699767508724128361426490442880 2980130 101095779554729601985180968832668960 2980131 -182838251849013433723823317863077760 2980132 383712819854021834876672477021280896 2980133 -113898007751735529507023879544811776 2980134 214566589919991687937074530632860480 2980135 -411524468220974623384120305008398920 2980136 -223313148940235994321993286911344640 2980137 -61180473869924375568450352669808832 2980138 38214722443497220290500245520292096 2980139 311555660587686847190906363222165940 2980140 -151751334913321240243936304465126400 2980141 450130643007389115256383595240827542 2980142 3615273009219437902050031352977344 2980143 -500401217974459670181878467432328568 2980144 -183089636548657762661182662791741440 2980145 -193216696869740827696704162515017920 2980146 38011538270444492683028916852255360 2980147 854992252728664691695559548910983872 2980148 19036731767697748333162570384718208 2980149 -124197726007729546212520983031704000 2980150 80443080802626958284834567000168000 2980151 326889011388866862465980726740560432 2980152 -6381568096190099800817764957102080 2980153 -120637074653126935068418114792250736 2980154 -17547402690340145224234308542877696 2980155 155669932732555778381268741191639520 2980156 -301455057104522523110156524173342720 2980157 -17711201093474712508877399142081594 2980158 -222493788253908357916493690744832 2980159 74281947758019312973661118714140000 2980160 -120460347988232456758341011924582400 2980161 -106073743161207353536145906624349468 2980162 -129351435164853526969678747339941168 2980163 -195641862063384004885555973474763588 2980164 121569485702168882352723705533251584 2980165 -21925075819401330271678370424027600 2980166 114733221305917138116604714432341120 2980167 -175359234817273709114742160324511280 2980168 5970007845887707951955067769113600 2980169 -18248862880193221119358548123552000 2980170 -130609353549270326626867143414725280 2980171 318537007802097940841822572253427000 2980172 149464887945007351473234442844823552 2980173 -15885511910151282771985259377016832 2980174 -417617460990777254372165969430291648 2980175 -9546140545506096772158060900490200 2980176 -96741708842879870068594561566375936 2980177 126735900961750565519609313939015026 2980178 208980249716017188391857054228842640 2980179 129468027616848709319332308229632000 2980180 -1030229036509397953077302566498560 2980181 -341411613091349406540078938956980018 2980182 54830980844709336315963081806413824 2980183 503303852398209440179862478179015432 2980184 531944824795822766573709008014018560 2980185 -32951661904126365659415847701964800 2980186 312919886704011021665412272595558144 2980187 -39709153738710010854251677240029696 2980188 20748189055415911237291691381137920 2980189 727148446710980336019258803195645990 2980190 100244674464483812162286280597643520 2980191 -151372578074870933472511843411034808 2980192 -617459207845558315238264143767011328 2980193 321654027112912398545651645123441442 2980194 14343443082560747508795752977884672 2980195 -48334630641014168980109299926320400 2980196 756168341689658674842306689296097280 2980197 289126052249609343428841862798030368 2980198 71131297860733377952820697937941888 2980199 -74877805466925283731664008547135464 2980200 -89376658235227321145690914768896000 2980201 1596568876795849020931097220202304 2980202 127108189639803130892617504531359744 2980203 327110720445197791470532050616649304 2980204 -453550956340418646311251822119372544 2980205 2152819800341997118840903178497560 2980206 4810158429055738363796214478291200 2980207 -289853700732834737045732592854998320 2980208 14128502840538205259506197740912640 2980209 -348055845333492605571181655017682400 2980210 -47979324725819611681157450457414240 2980211 -326680046388037170599059396857915648 2980212 -187852050110066000395147255758348288 2980213 554747962089384545693636401152135904 2980214 -107664134572991351742227267329203840 2980215 -73451943226878861362072711345851680 2980216 89317160497674771674179640517918720 2980217 -157902319455902518457220079750003734 2980218 -4973133966714343569313247177373696 2980219 174801124379060169783334198296533712 2980220 -150279058002978447727766762137413120 2980221 -148799038012714692073871980346930688 2980222 -47952102323345380991879359954301568 2980223 -856911918548904528774895698750601440 2980224 16167648225572196158318856634368000 2980225 -6813603543249725250763986336892800 2980226 -60221323539828522945219131117566080 2980227 -340105733670036447883923167985663168 2980228 40615980358715256509184943542466816 2980229 -183765571521823229636889234388255554 2980230 -4062971477005171940855664627840 2980231 -684677180759219687201306437106036968 2980232 -40295208426378319117022401077811200 2980233 16627174681049291837258382050631162 2980234 -290158830602697366355555702321035984 2980235 377964038421407160492145458404155680 2980236 54660861492428110476278196752449536 2980237 -125817553774317559358921591241636500 2980238 -33108514826443838363567357817660480 2980239 -65579342340768083317579264731586800 2980240 -108895853268318448119028805578506240 2980241 -174639567790617762123858660376208016 2980242 81750228009815959276111067951681040 2980243 -56342953741408652620551942514261440 2980244 5417635887962310796649810250878976 2980245 -303150510832187320856316591400756800 2980246 -30767379109344305317994682622657536 2980247 100385492862515365865234265804245952 2980248 -244646880449872716155453502799872000 2980249 -110087603214266555772879384989085420 2980250 52636899973562896316704993006848000 2980251 -284389904014245171459949814043613920 2980252 518916504802475644403067655354455552 2980253 909163505584647043448840078130267660 2980254 -32689400678411816879915143349831040 2980255 846322346482244291030037589367928000 2980256 760479125083540011218360819576143872 2980257 127703964076582166134543127090054592 2980258 -308589564541676828549990288124665520 2980259 49990109758331161841460022613874960 2980260 -160497451086408087843638898468864000 2980261 -377491341316058191327129229177923138 2980262 -55871576373285385668591161295567168 2980263 -87259162484362486812285538054887552 2980264 -84229556531886413528303846603980800 2980265 266865174265942088918925757415658660 2980266 8528318181457284777623943125025024 2980267 -218420729273897253957148551728309880 2980268 -364821990579452031706762808342698752 2980269 367001624208830777483006888692813494 2980270 -118670478992194153812037171494128640 2980271 26772392683483323290428902192474624 2980272 -89578459715868577854137794016378880 2980273 -197313034457470679070251494326367376 2980274 357084280918925130241572092297188992 2980275 -124079398306970432303005722211392000 2980276 -58071137673621634648469653405811200 2980277 -183424754833662208256537104185909828 2980278 17972176751371822827738975491473920 2980279 -740410703262286569018182983010170424 2980280 117641143426829074057791512726630400 2980281 -326599883057727045157338348155284320 2980282 606745452643188983939534905074500352 2980283 39830057815073369719855415185928640 2980284 -118523688193603601453487155091992064 2980285 -52422663932915182226528805488062080 2980286 214472464555840927976724519657089664 2980287 7145191378180727282999221134036480 2980288 82802654681230032231034211520217088 2980289 42340037232244473526992968895085524 2980290 51398936773368490411738810696995840 2980291 18941766337009112729339455211781692 2980292 10454598061598684171392267247480832 2980293 29229926322023800438404685694602464 2980294 128120040052535533067420166601132032 2980295 245201470717347808040216037266455800 2980296 80210627860380150610519817000878080 2980297 240390482519978122717963508124198746 2980298 -11646116050883205736157585487163200 2980299 -86139010875711121641996267612867840 2980300 57202075321506288487422124804678400 2980301 -763504433922725336814805211410722900 2980302 -39222553937472692781484520591447040 2980303 -1077351987303538493244484118357721456 2980304 219021135786646640058358469372461056 2980305 37668290282218177657913930451791040 2980306 -201639217039092331818125569798404096 2980307 622396320498947988870653383653730632 2980308 -222904997278956122902968355187374080 2980309 -9260513640652318624514341054455808 2980310 83524096680344378217325245214114560 2980311 101360948010422189050311106698669672 2980312 246168614592702864379373727757363200 2980313 120853675233578075710209076613837376 2980314 -21338127483804834234323573394633744 2980315 -332078081081206718689414209989839440 2980316 -201237637006672864489102203476456448 2980317 -61404022018044514053573526186168320 2980318 36729972662866276509750144616309440 2980319 296618232372127738131106039979202720 2980320 22927138445277539978993083361525760 2980321 -146291436569924584559234315665397280 2980322 -129879136551171796146090161813946288 2980323 -396768410174793453080282277160515228 2980324 -102250811135781471273227819451972608 2980325 66098510264335728957241532526664500 2980326 -93597373101057570761547722646873600 2980327 15496031925520580914721534330492000 2980328 103021495247273276080295659446466560 2980329 -26861856395800142255518505072750112 2980330 -1819981047526597104653092393728000 2980331 49512398173085757726112954055221824 2980332 -91091352320346088037664496666047744 2980333 -258504057476242391103833544938949418 2980334 86438406698472901718781234165585792 2980335 -83812921043499060185044725229551600 2980336 76701861460429744687902805945352192 2980337 -391020918222572854716095031474052014 2980338 305322933404064171761464168142622720 2980339 -246041293403984175240981553452019976 2980340 39922679105018214918882736825958400 2980341 -83918823415748939488464761040357120 2980342 -227289027339880743613583562061400928 2980343 -280427296145859946793670958782156960 2980344 91685713759370511810488888264478720 2980345 327562005875049761680595446341740100 2980346 107012652536064791548594227815968224 2980347 -59400357251512064882862450819769920 2980348 -66767553696005228173815122901484544 2980349 -490761568831308759401886351044285166 2980350 21307278775839880216098279804984000 2980351 1085560907529466960187632904322056 2980352 26857673452634949566896479248842752 2980353 177436929960318247182612866127065904 2980354 -122036542419067919680003749442759680 2980355 -85150068719154542079018195394987200 2980356 -31832319186314282641013107382384640 2980357 262585728442558986752001940036112606 2980358 241257936693828306127694564736221280 2980359 -363928041838091519842655165789055600 2980360 272190832368146967068873510264064000 2980361 186599370743116986994985803328208912 2980362 24617390067783141029122651809804288 2980363 361163259902289189985926791176697904 2980364 320557881821742208524343578345603072 2980365 63714288429888603148671660846109440 2980366 112235520747665485837057889347549632 2980367 -169943424580427253386504074186718880 2980368 126698927344370892030339817095168000 2980369 375458519304810311334363755941038272 2980370 -140003242606540565269708764556707840 2980371 565892392389598884691873542481920 2980372 -254271171312313910259243388988244480 2980373 -2483532735250927980953995630399392 2980374 -185914286660989858617796946282887680 2980375 -207652332356519614876012125867372000 2980376 391139321118272268884755924569569280 2980377 -157742800760248612914825695215296486 2980378 -182710918797926166971281327553775360 2980379 115793269949102285819081517094096584 2980380 30238479606023117651545552329246720 2980381 -309590334144503646784700627806955136 2980382 62469862203679626563537657000688192 2980383 -135413359329516303354583875841601280 2980384 174685695950972695790143045652447232 2980385 -214866242335058178495526962909998400 2980386 164217581221000741224306905257556688 2980387 112564856688239327786374618772356400 2980388 488914218670003838920950808663322880 2980389 -435247613843934008185853804586544320 2980390 -24658841060422048022676949419851520 2980391 -595760286314269552339027967697587208 2980392 -314664773191685996977183557354209280 2980393 111608164760453105632867306136415844 2980394 -126986823818414655981009391599107328 2980395 253809841826455433694945632601123840 2980396 -156189951069806042189487008510404608 2980397 150428654417475242475940998391867200 2980398 -137171440274838461350462107901043136 2980399 281312311946313522740117428392397720 2980400 97551900309016934532700147803340800 2980401 -424615929530593792912119745976173968 2980402 170795430671334083684946963523584 2980403 -339300964143582306454834347474111348 2980404 14786827039269085479272795877451776 2980405 -523154238343252861079326358015699940 2980406 -126598628478566530257773376974660352 2980407 -105607718255328093487100917967908608 2980408 698931704836134840496842471849615360 2980409 340921459970733017767178247845087808 2980410 63151408332211587673727634002415360 2980411 375019491764911717964223922622261760 2980412 14834036265807876814780605993593856 2980413 -148843428626447444753267404148430894 2980414 -289308867922173785636809231479154944 2980415 11661950805407735917422570746563560 2980416 32902069807532263103658744348672 2980417 581599891339891675452689103211115520 2980418 -19207970521369381510194936462842880 2980419 -47555595804876680265232080891573072 2980420 329345672696134939685294190287873280 2980421 487014325897591254210019378174430622 2980422 178420416012157719195864392727110400 2980423 -21238051471849712184890902454973600 2980424 -105090223301510537485312958817638400 2980425 -55450496543394399644580827968465200 2980426 84454137106837755149871806558820912 2980427 619846304461040852059671441405504276 2980428 371500803464454299623250716563382272 2980429 -632337322984285451480371410097352724 2980430 -1053971462978351987355698140088640 2980431 331707987314976248569275411345500520 2980432 -4449448907930600018071370874224640 2980433 -52316696093757759597448537802787840 2980434 -163300682253554970647234459397285888 2980435 180962539048714844578020036241068000 2980436 25509433081339613468033615249768448 2980437 -152010697720937133310459979519103840 2980438 115623698369413545563484411875727360 2980439 49996216166428588094302104375330432 2980440 -70422440593454344591072351701811200 2980441 262223957208267653271350074503720842 2980442 -90660050269831014747653845761059328 2980443 351735011944241764489699350921767064 2980444 -10626454649624962202530208436372480 2980445 -62621156459975332258174159244083080 2980446 -67905372725347736129133675070218240 2980447 -7568675828293529711274741210452400 2980448 -330951510662055497569000544102645760 2980449 1076000656221722493547429681094624640 2980450 25860040539249508169467475819376000 2980451 -18134858235510105741577435649631408 2980452 2586212544112740881754355228972032 2980453 -263058002906612122979051809583594720 2980454 62859153966413021496806686772215680 2980455 12959789515734149912122006658388480 2980456 147147415698165970958992346764492800 2980457 156336500801567265852903219953953326 2980458 15955556375937711731034418985668608 2980459 5677889137817147315578825637696104 2980460 -21236005134266135943985176509952000 2980461 -131679601375599891416039395551486912 2980462 299932782656486930443179458245584000 2980463 262096273578647157205188714408437712 2980464 -18441748151935996589543117807419392 2980465 -297697168060823818774222083325768140 2980466 79116116707900978784174556894012432 2980467 38325821097496093989707390078851920 2980468 -405110547086350038997238477565684352 2980469 706264862492940218569790383912845870 2980470 -96721741314874269550226501545104000 2980471 82213085168386876298994328553758792 2980472 612616170602025587149891744051200 2980473 -219987823636230380812907980724354400 2980474 74706655123318976416515103198045920 2980475 -296134285401834948001940472155316000 2980476 12602117170432154222463316854297600 2980477 737137167556023091095624825629544326 2980478 -162281936268705917741029069417186176 2980479 172126559174415650139222444360822984 2980480 384445198977948056182894427425996800 2980481 193186143283867002671976667181280192 2980482 217443220085242143006729165459614592 2980483 -52190849821246253144203802135600376 2980484 -99159002811416666485442500563277440 2980485 -209299414334215731565350538972432800 2980486 -288677224642700493185199938822459808 2980487 26719866036113432015718491064986136 2980488 39915964005572346949338238051614720 2980489 90149359180535845790220613719483290 2980490 212349736667466575349234730904124000 2980491 -95150230514012502294691860986507856 2980492 235144955067488362273367264054556160 2980493 -509933308436502082091775902168445258 2980494 57169409298361032940320750706795968 2980495 -20386276547848567267815479977390080 2980496 -10193896073793684894163268828774400 2980497 54661295241096829001009500137352128 2980498 43116477229821774656452414785061536 2980499 -869936398393780117728441438993764136 2980500 -140765877674107530914855792337408000 2980501 -342111710342698738507090425783323808 2980502 -1226336545870102482372114446493696 2980503 213244386874440386351299178001062400 2980504 118945200736709766328517390672271360 2980505 144869072543373275091543735060376320 2980506 -164434932301822923256052358262726656 2980507 -59263345685249781201975650711274288 2980508 -4421959793428870714476402853807104 2980509 47921896732909978870194055260672000 2980510 -7444359445271317435521293070862080 2980511 87269940730666725168538402256196480 2980512 538109990604281748956616339719454720 2980513 337524480925277585665279429915457762 2980514 -93016239586859752332864482548884144 2980515 -113991255946842143302406129042713680 2980516 185660793538336966030606570603401216 2980517 -38489732088532531640125498110381540 2980518 122374262212072256655523772127146880 2980519 -370428798678530029848223875154583504 2980520 -173101129484525371608856389315072000 2980521 13856762477182675705435702428628590 2980522 -63257183691920701201883711683438848 2980523 149478219881816899374090001676958480 2980524 -93165542466990261547855440885350400 2980525 30219576030481420267195991924751300 2980526 -25743489080337894359047359724509696 2980527 14620935990543339025454431356720000 2980528 -166482006400527255154295698930843648 2980529 389956225008396405396218560060696560 2980530 44483629672700963773534152751104000 2980531 -155063132447906375119422864916871668 2980532 -408297263304938119701793043628146304 2980533 386323394993690393887733494032069600 2980534 260832925596863230915113858358528416 2980535 40872600802025387299371661752586560 2980536 66560003032201392859400582642810880 2980537 189400272318429697233792085576817152 2980538 80933881062235076248285680381768960 2980539 -199361005664477895314276564283518196 2980540 -306944467780626360550463110912949760 2980541 -123604959670167363968404245415088058 2980542 114833067100505765581803698865343104 2980543 -500482004390643554625013531706358208 2980544 72904650099473273107488727332028416 2980545 -976313798997932589370242999428160 2980546 -199087625379860861728410724574964528 2980547 150938282249860080088973865853732080 2980548 -129385141921723671998738423308983168 2980549 -35971788080948550970484061046249920 2980550 52651475622591724048298761727656800 2980551 13443131719649284446110860700486784 2980552 -223587795553184897226850537314385920 2980553 521992969481033049327195629512499802 2980554 9875711832233444588910192051474432 2980555 -3185218912558117374779264566606080 2980556 -64450718485401309681231612653065728 2980557 7572457563424558542957224789062272 2980558 -102697709468734658011170499014685824 2980559 685780712864850731051400495727415616 2980560 -34455663799254175754114579555942400 2980561 325295767620810798208440291915763572 2980562 143038370141063670898507460489049600 2980563 2100777745102199914570828305260544 2980564 445619408783794272252192457070946176 2980565 -152321917938471434122720219714627200 2980566 -53075157598166190188661207754278048 2980567 51968615791857028588499848164060192 2980568 370300431066773774203152694058496000 2980569 -67247770228948834639342531642523520 2980570 24280647035060452503703954914201600 2980571 229910917342157903602826942613235944 2980572 34088537467071952995131732927443968 2980573 -264382338287727855752291598437817178 2980574 -104708395656970701360076153929454464 2980575 -71199756626017711618822365624483000 2980576 450850206397545411583885327537274880 2980577 -4012107451029178802696351161561440 2980578 -4568633755807413254506302586536576 2980579 -192989426239552800308498911525858560 2980580 11048565741441683718894957946368000 2980581 -30122159818751748213666213628345248 2980582 -21186535813064393564307015687618432 2980583 -346385021809208025667621719353268168 2980584 -185865873332363454896636496261120000 2980585 58345126326179649779701083843711780 2980586 38601734594397812584928283682245120 2980587 301342875912598726633294781464985280 2980588 41748753570820585346960263627198464 2980589 176425763320892941087292753226082080 2980590 -12214169489079826522272848350805760 2980591 -385908675953024465304389279208763200 2980592 5414050166340512082320517591171072 2980593 -122082868215232691533547731187328 2980594 -102218366990362742618941273756433904 2980595 -116775742443494261932686687922208400 2980596 324352487178751450768285783920998400 2980597 57912793882866944508664308121043452 2980598 245061182945572215572308734988144800 2980599 121360476366829974340474906579764480 2980600 -52860507920994778484721121520640000 2980601 101913811819389919234406193202851720 2980602 199159111753855828868766980846202480 2980603 423893248907441275163345694600026200 2980604 -110416405353027432121342790472626688 2980605 -121569008696053103890748282333068800 2980606 261194730366205970372557517409069120 2980607 46587348316021104188161327905363312 2980608 270805644658151555230173246724767744 2980609 55377568503491675960251021370520916 2980610 57544052566152681738677364448003200 2980611 -15255939047344483365047769116706720 2980612 343672556121295023002842856221535232 2980613 -234790728810271736780047423857890016 2980614 -21080824840921852507595525387034624 2980615 -409035647859461949749694140538985680 2980616 325470240362095530469212890361692160 2980617 -172547467766299262208912961112698752 2980618 19409031256120985131181719018149888 2980619 191148683227969306036342839881812800 2980620 148592669062263845900433626404684800 2980621 -298137201631231248337786088204622240 2980622 46185304514913334701346997946288000 2980623 -109329310330351190968246314921482616 2980624 -83794755329582654362221430721740800 2980625 -67671898067962680169921125809850000 2980626 28195957541415584751492071186719488 2980627 -354715101350638026228951777501012288 2980628 23859901713673333546345530893223936 2980629 -381017843035655959173476560638280896 2980630 224624551701418869735176351151432960 2980631 8875690080622668004716006471406872 2980632 157794120569461025964945388317880320 2980633 244294730104651642531322316665062164 2980634 -96566989039960967720311530708416784 2980635 -118077392386233113825713199185693440 2980636 57707304159151421507570129203432960 2980637 117017073810428182619522807612085792 2980638 1998213419616969912533701038489024 2980639 -428367396661353688395980288318396976 2980640 98292486180484811412413612977029120 2980641 -50959339442220903149957242498688736 2980642 135418011620754965782861483891610112 2980643 -242337431414553537126982506688463952 2980644 68937307208579175389998047598694400 2980645 -348008485718558641927202325685258920 2980646 -261556183042109237548506308444619264 2980647 -240598269844032371905799374276969776 2980648 -108622736251797109944251779762913280 2980649 36004425792476008857822171363984960 2980650 -8217044202936346058301962951116800 2980651 232123212041848588239345011455090704 2980652 473496630208202761600968736906908672 2980653 116510647796074138882513602590946720 2980654 1698555954126041600651533347091776 2980655 -272077528707634133900580532478276880 2980656 -12229576368184160422239032110153728 2980657 242655052204085815818797258077063920 2980658 104626073181331977792459624804241680 2980659 -62461045498323759771128515844448384 2980660 -365679407025388064808325337933272320 2980661 260630812188322108013173843863488412 2980662 1851392116074555832396349522534400 2980663 -4000917769657665736316883893807360 2980664 80041526241149033346128102798438400 2980665 111166688862345351775371398437248000 2980666 158599476988121813719725303444743904 2980667 398385073817330198958478367327962080 2980668 -133244950973955743465631299125071360 2980669 -176422385121970448659383328660495930 2980670 -145327199863645546962079284725760000 2980671 19771271997613500098583737578823112 2980672 164668130949078314448948934248759296 2980673 545428878572551307601467771502377922 2980674 1528658026265840599379090212034688 2980675 -178922035052403342788086722010716100 2980676 -465537480076452401597427683256736512 2980677 20730759136396138116338184718708032 2980678 426451452994104979396508854070837760 2980679 9780170670058414576235062072161384 2980680 -91302484348093166369340824162304000 2980681 -71659262005121639517765501666223872 2980682 -35445164836898291833751284824979200 2980683 167577280216792311197277005481502704 2980684 -218420279579142250295700579598552064 2980685 37875346693165274775737511544243200 2980686 -203447447968575873035359789172332416 2980687 -450779505273742658331057406874283664 2980688 2544814418230078235580077710884864 2980689 101621554332175370562156561397206528 2980690 60533292279109545494781312591175680 2980691 39321192698043067159170833693281872 2980692 -181320509176653067519398264425963520 2980693 -238658277177400859159144971345145280 2980694 6733445145114429463220709236740896 2980695 295933357651176198642616843719434400 2980696 -291332772997376519537727190070814720 2980697 -619749610434808411983181817532052854 2980698 -28066794463099602021754089838978560 2980699 224368303201013321358766573774528080 2980700 28504738272451596694513486761446400 2980701 351326116214898721902587093294170080 2980702 -159399558357203557569397681485272448 2980703 40415605410872752651973208573519864 2980704 -29570562824786760108481078595420160 2980705 336752592532226683508218577483520 2980706 -7880125734890177971966298128598448 2980707 -43777074003426681061447101643724880 2980708 45993221686439505437214964151439360 2980709 299312825943774402250319281299490716 2980710 -35171801185323869056136429310988800 2980711 -4151218111251560718815885155887688 2980712 -42196336330686768330387255923834880 2980713 -122989314397395444741901037964512736 2980714 74829547135484391708762727505760 2980715 300770527422879007224175174587483360 2980716 228891918291361789094536590037463040 2980717 18330499980272224482958857984390848 2980718 -115164509214536344982027623038472896 2980719 -19263873684075323318841612751990704 2980720 14783161575334843556286349669171200 2980721 365937442564253722409204611554419922 2980722 108933140171851322620398103728705024 2980723 -26690123968400353633972486883631028 2980724 161718411773116142887435362203354496 2980725 8682680567336002742953511198143200 2980726 -151567961643463441709899258390419840 2980727 2742429667558160245014954842382912 2980728 -135179579836773692991608687156736000 2980729 89404008201753939981237351505934592 2980730 98203620819877220544889097737900800 2980731 96082953516729001691929481469302016 2980732 -12370744180436851476717913873686528 2980733 79442689057505304749963942966452320 2980734 -132417541014095281634585718152944320 2980735 72670207363851705788169599827288680 2980736 33971422759966651655995377529651200 2980737 -49983568823252056198726229440736880 2980738 -358945539032751393924166562649042480 2980739 -71551929357676087131202623874488000 2980740 -66466312526999193352903906665431040 2980741 253752456310728420747452017626328284 2980742 218098353561906641741525489780722272 2980743 36641708051419522278379135024086528 2980744 82113974418629094295029415166085120 2980745 73919124454304739594579085940589000 2980746 65197623760119461398927795443486720 2980747 83760287581570018621409331022289664 2980748 -340256060540036972220058419098894592 2980749 -321042545258359105741764602679200640 2980750 -97816781586875261250388677569136000 2980751 166486465460122648620789105523084632 2980752 -86356484566017534301986728946892800 2980753 -593538290239031440158585223011137998 2980754 -24222612443197212430354753083307008 2980755 -89390495454246162753804077520297600 2980756 273890735997217017768811695190862720 2980757 -6263883037280991732598761752737128 2980758 -125991090011495649315907636250065920 2980759 -160864697376621393030372170390442040 2980760 -219898306246656399106096829030400 2980761 72143278517925334008457166979175104 2980762 290694402779373131572304725983163632 2980763 -1079594409430996007800062587870065104 2980764 335811471950791191095474648642380800 2980765 522052924682511029202823873561762800 2980766 57214064693836661553820582876825920 2980767 212518171603211402870332868615390280 2980768 251439199800715998891256464282157056 2980769 -493805683409973423994972154304650592 2980770 51052171155555551785031409529904640 2980771 503398866206697876695358553882154972 2980772 -63540193527326059581868894666783488 2980773 265026534274946093500356787701362880 2980774 -142485984571540436715630563604873216 2980775 70685422362510701816481511298998800 2980776 401830904459735656648333210109952000 2980777 -8297708632087461788180436754294080 2980778 186506180211368019319714894770733824 2980779 -249532471831595457874111677567081792 2980780 60438198492636604775398766515783680 2980781 -57754291263815848941836232099202368 2980782 12349791634337515537007777817732864 2980783 -313316547501512532229441504503775776 2980784 -42995666241730623365426828364595200 2980785 -24829788929353175409365342019340800 2980786 -274356917196750647718671802062309760 2980787 -546879352062554446136814201376387488 2980788 15749069122678601184280894573793280 2980789 -70916191551978320154254743287279360 2980790 133022521451542844997798909274350720 2980791 -68498004504691661033150698488753960 2980792 191745177831372063914432819155353600 2980793 -81738016925994622629506033831632896 2980794 17290536817802016265643879283640320 2980795 -544651418485199254944142087512451200 2980796 10896605584444802733524607665111040 2980797 -194106577364826668872578476048874816 2980798 -260376009616756659735116185047266880 2980799 -623188718495329059811392514121707200 2980800 -2136796276920123859345691482521600 2980801 -468460218544467068388505106349547198 2980802 -182423010016020943950104605928564736 2980803 1294409572412489707542801985214208 2980804 -19034239935070073516051365348841344 2980805 -3833879379230688074748734897326080 2980806 80540730176337333837550807477461504 2980807 13396202775783661573986982434846072 2980808 -47749500014568581308554083524608000 2980809 -2464461284362138297447387314478200 2980810 -4226907212765250614367420787660800 2980811 435859390408098566463058631644907412 2980812 -211315372627842625370197791552127488 2980813 99834314947719870271011994142211168 2980814 149515774687289040972490749203482752 2980815 -249785383136899107067865764994448000 2980816 54361225270603878926100259765379072 2980817 468486638928505954660248140906557440 2980818 172813639479874051597341726537890064 2980819 661926666694119157342495848432634220 2980820 516885491574669163831573605364654080 2980821 35793985208121456142467883468564800 2980822 51528066565579468347280510794443040 2980823 54201968760000346320095097837307200 2980824 61833382502345168865898332670525440 2980825 355230526058816771302214442483073550 2980826 -194338876532380043538652370852334912 2980827 -54525598910886825867480818862828960 2980828 -194490846590671830262350346079774720 2980829 -324664600540012354694260261345044570 2980830 -106520574415158814652394924206638080 2980831 29773228164196603622231453129701056 2980832 714193418123640809859966010672545792 2980833 -219102203136610233749779190201322576 2980834 -511863488761622224644735035424537600 2980835 -203664152507950843226573779743600 2980836 87049027940468621781024382443945984 2980837 -741196088784043506486385666196470308 2980838 17653874851911426190297317180448896 2980839 -70950636886303051119988078626824832 2980840 404217273248992988830738160562124800 2980841 349976704196475675000628456121348352 2980842 -122387020019796888795150821454589440 2980843 -246463597025621514304544696363024908 2980844 768716724636976936708957781127478272 2980845 78913547948225215505278758628552320 2980846 -1217496126451498258949054361925632 2980847 665882136842689728271099840899721296 2980848 20877972918159850224017849970720768 2980849 552903014323906455320116008826720850 2980850 2909765209154431577321622753812400 2980851 443484542848688446472439427851467832 2980852 -107309904807870613894702576451051520 2980853 365340678582585425263091723043681120 2980854 194960062218653813895704104614099840 2980855 298557248810021507867207432737518000 2980856 -486824098983922924939880513031045120 2980857 365054532365141222581222293850663680 2980858 -141734195599424136209129989507608720 2980859 89150168062332676442842099665862416 2980860 -39233953160419924190788186884848640 2980861 -172586372139540188136819150884624736 2980862 -75962311297837927241017987362921408 2980863 -44063230378955676873657047448443208 2980864 110715441034533611315910663777288192 2980865 181936560224736486686287779289986600 2980866 -146806609517565246330392836420076160 2980867 -97359498109619764420820315855158208 2980868 103833612763800827221208689345155072 2980869 282411834649722617523153041895357888 2980870 55508807164989567275661841103882880 2980871 -662425389720283650779610257588333928 2980872 33706125400126023574543747777536000 2980873 97477059048592272851136682747603840 2980874 -8787435632792508373387955120407200 2980875 343827813342490814866205114556300000 2980876 52093609022315215931489326199646720 2980877 183360640357329641699964693491194380 2980878 -12826857612578990509819295706326976 2980879 -119727455925570083478161170783325712 2980880 -25599736262294244985520633606307840 2980881 -551165835979068387534701414728588800 2980882 -17910168866445962904449666331957696 2980883 -71631841896909714155230580082662868 2980884 -179599557860331074810742605793675264 2980885 -571538708652680392112901208604694600 2980886 128415433857354341007594185305999392 2980887 28513275841936867390302491789667840 2980888 -320734985455186519985983058493450240 2980889 3950952730235031810775641263582208 2980890 -46498426152474706618852256582511360 2980891 -244315601826244676384697688228134400 2980892 104053942819172424072902256911557632 2980893 -65432248515369259064463872387037600 2980894 72647150776100230378926278655072000 2980895 357003396893803121809832670720767400 2980896 -132806196419304624983057626802159616 2980897 461313313118494059566130653853879472 2980898 -87671765869265002626174289054986240 2980899 54692801513385528765286970640705384 2980900 -38241500923094667227670040756563200 2980901 -21196787275601674929627963234697536 2980902 -43425414205095078034545627742517568 2980903 -15475119093603493915477407824483848 2980904 332320876204802691189976190065781760 2980905 -43156023789197165412028013568178560 2980906 -435319531011633595438747226113479936 2980907 -428524879625179462384673330466916800 2980908 76059817928603230611177355444715520 2980909 -49175156300079217805075668741622890 2980910 269028843183879563850747140977056000 2980911 63802967533491454298089202133622800 2980912 74507074750087640092230513403133952 2980913 180551512353440873480873143983738624 2980914 -103608447801497608925636100523998720 2980915 238080056492775792053785103860658400 2980916 -71892787393638833865478279821987840 2980917 63246345233187635227900375966613934 2980918 -183725167907229742020433798558239840 2980919 -62318687192623170022150089628279080 2980920 -163527591904157628149740220928614400 2980921 -275071786208108060341417983593105878 2980922 90942869673016956779709369498431232 2980923 854714090189881085273920584343035648 2980924 386020699382943693546289629704784896 2980925 175138773378839448050964184827061650 2980926 -21604036505386417539443804331944640 2980927 19497865132916845672812852532783792 2980928 170038836366894661871237371344715776 2980929 -549860167991386717239464235786240 2980930 -109240295704545536687204882305244640 2980931 -286044425628864586621383654999923268 2980932 -745057676933596773185161990901760 2980933 268885274855604019578496656052559100 2980934 -295139895442424696075142582337606848 2980935 -172846273567101449144030607824409600 2980936 115969263120433230775412438953820160 2980937 29951716935000991902367556030986752 2980938 118349271426166598069031999652812288 2980939 -246357001904735591340815005160138640 2980940 -76161166644410801293548665540966400 2980941 31129657846068561624170256955776192 2980942 -87838854900894927604886341935958848 2980943 -170687317252992893776700723559588384 2980944 -10546012619339027348572786630066176 2980945 89791167640699090887386981215285440 2980946 -120788840851697957824825674491234016 2980947 389868799622662547172493763819876928 2980948 -33186448820809956948153405692200960 2980949 -476865567334403041966948118541760050 2980950 49126499513931856857248080570060800 2980951 62778307577701100693446702798162952 2980952 234945453796532129986359982589829120 2980953 333195383198337610541903345062207962 2980954 40085536144357174251669606805576176 2980955 18191624607354947551524919491776160 2980956 503328505450089313613470269712896 2980957 304283925957702361918790590481910112 2980958 -35828681579256951934934731179841920 2980959 118501014811974158656229315937446160 2980960 117442310115301610140057835950571520 2980961 -268627527471724911939691097484687168 2980962 17342161099274176356285244553013072 2980963 -206077398612302283327013753144934496 2980964 52588481202389368920666884896318464 2980965 71288322612695587439329421984181120 2980966 -60796941101599705406057400220474560 2980967 313393031799974271814383187362489600 2980968 106241509226766311641073744544153600 2980969 -196339421658310771580960272645810630 2980970 38137638748813867660561812448738560 2980971 -68507409926170322359624196998428528 2980972 416031791544316193275353952927467776 2980973 -678964359230150228452879792450724778 2980974 161335411391396334016599993535150080 2980975 -6089760709884045795484011435552000 2980976 42262181256988863715061747715244032 2980977 -272124222944076661842976621078810368 2980978 20526718084850650498386953866306560 2980979 -125204333094629672731155670421753424 2980980 -141926185013604127734137152921539840 2980981 21402976057951917502732916913780782 2980982 72051274445288069152300794461978112 2980983 -75690434894932355597692215925031856 2980984 -435432972087690673488965466152878080 2980985 89924589605192120014865606535317760 2980986 156275819140842555788631209632358400 2980987 101250114291432416020958612925846552 2980988 -102067208342174175687307205632960512 2980989 639554921345996678179324211660965440 2980990 -32068486921568903306612350169112000 2980991 104225209898758592409653406573257280 2980992 108816415145012209605427714011955200 2980993 -72993834280025553782225310484229758 2980994 -78361930292573465620808466993544320 2980995 -179182014216829445919895702837868880 2980996 372183441021877772953558127359184000 2980997 -462600100328143706494169365892901540 2980998 -151256590059272985816471001003192416 2980999 202080476015357546500314975558777136 2981000 61093004782037540559831696752640000 2981001 351938486789705290371817903813109664 2981002 -27575501099757911304933686051514528 2981003 -342478530458967293249804004954660360 2981004 -46236165531590121183696307448014848 2981005 487622081426728922685495702738828000 2981006 -35876453725320215503681720604160000 2981007 -18233088025867669895704207051398192 2981008 -3460799959384804802145525942910976 2981009 -295414504957913837897103181831045260 2981010 -141049201813091539280148435299965440 2981011 -49212066935521828987316349276971376 2981012 179131075134737873964411162386525952 2981013 49675609373849224107002503752873600 2981014 -46753406161735816570804169907186144 2981015 278518541072457740185850655117424320 2981016 -62223140982561854888835977295052800 2981017 201452203894041088840736705209127620 2981018 2872585039934407989499701183060480 2981019 154335535050582157236706687889302128 2981020 7824995735605137418553407991808000 2981021 -160340428863500055818127690442634778 2981022 196513205166985526333239161494403072 2981023 366865750507152690691956542726850272 2981024 161415932517544332016019746078064640 2981025 144789565710649160946568056295443750 2981026 -75748725493551650767832608449600000 2981027 -5945734738676196398587250894023728 2981028 4907898801560998057886633027063808 2981029 193345477232643286961784788084093630 2981030 -26719827948469133384177561099604480 2981031 -441148845795623496962360808381893376 2981032 -594216397824000524522423295425049600 2981033 77042151320359126845547464531622224 2981034 -31615171350555210755699946454940160 2981035 32792621529611702337216743184922080 2981036 114005969047382285858308837458839040 2981037 339418703200851879130883908688074560 2981038 -50777143326698556663626880321320256 2981039 -75014970077034340450824290853218160 2981040 -53663439300099762131997621295841280 2981041 96585269868665990746876241015476160 2981042 236144806301378327008265668108729344 2981043 11440712798210587785878004438726000 2981044 412727597491672642319128852906678272 2981045 9760140598541718409401783587670300 2981046 -187267900093465273322118785117015616 2981047 356439303978589113392463251798702880 2981048 142013004612242942202322891709276160 2981049 58134008048237080665612671549718864 2981050 -72232426207793264865628218194689200 2981051 -4484738047580693804867754942110496 2981052 -219987468273477084689765354625451008 2981053 -15284799255378120202169007221763072 2981054 235654184111371108177785738962078976 2981055 34966324741355525937696488475264000 2981056 -86311419301825489827428999823884288 2981057 315677726729523038509505184926346306 2981058 -213559998421388295760180000200783360 2981059 -603929636868414196711814859789932740 2981060 245071060748039995309496625086772480 2981061 -2807820179302682926879261988543712 2981062 -67002629423462675355301220280674880 2981063 792365241094010109385754708139972312 2981064 29276713500712020127660923536670720 2981065 39992986876082020527326765883062400 2981066 14390458589808768270457877085308160 2981067 -30556388225513510940487641391604520 2981068 510820892405341871307161577873463296 2981069 -55316803225939794101853418077121536 2981070 -58901283085075771962992136164697600 2981071 -80928557875960929848912553691651328 2981072 7677829602535942141189798482763776 2981073 373408502100018357803825095710888384 2981074 237342715491667426692743328140905632 2981075 110661099469223125397684223012156300 2981076 -23494555638211784346319187910721536 2981077 -759518253995344189601193983990304 2981078 -179042197001823029349637723303958976 2981079 444209918768617823871729412930523424 2981080 153376877405732884979221427304038400 2981081 -521877524460386366308266060803742000 2981082 -51016660260852782569209451340901120 2981083 9961889403752706422452468994095120 2981084 180244937039787208702646764634726400 2981085 7427340938549333152286650960539840 2981086 341191116125899134755622093849876480 2981087 -39381735448827916528852887060039264 2981088 -417082253795274569141683405998784512 2981089 732198142576542977132702626702569890 2981090 -19283138170451497498006864427581440 2981091 133982683388492858368446815464878000 2981092 -439960194809571003280907746713088384 2981093 369014651382906007404797573629253760 2981094 -72706361171977144092539967936148800 2981095 147258728407343208322436251051271520 2981096 -146930566566667360347166369980318720 2981097 -4019232351663675013268883653458560 2981098 -424104918718745123036141648949713664 2981099 -185553603216405673098623136293329152 2981100 -2200281700038696050014288157184000 2981101 18788810666641492998272274212215064 2981102 160182624035137461901847346801873792 2981103 -43920244456720010608528233021444336 2981104 1196073285708472006794503129661440 2981105 -191434040136157526362411059815144640 2981106 85973755293117740108638704874157712 2981107 -163245234157740733150747305888726920 2981108 -68053782173842459135031419931915520 2981109 -84927591589606342057134904628208096 2981110 101778184090999651721489067813315840 2981111 393906884176029322310327816042857032 2981112 62736793137950243322665794565099520 2981113 682745185511590393882794211678990980 2981114 185197848434727503526422812416076656 2981115 32152997766340676030339971777173120 2981116 -425252098400687024653510942142214144 2981117 631243367615020838508662591646520032 2981118 -30561438891081520702507028226647040 2981119 212927291206401313919162302904380840 2981120 -135235444358312228906970829364920320 2981121 -58538569535513399796589272460622400 2981122 88424354394361940919444453330040320 2981123 -323729989179333170869783903457306628 2981124 -19035290504464550908582620478270464 2981125 182472280583039288356483304586432000 2981126 459055640450832222551038342047272640 2981127 -53797567429348147285823543864651136 2981128 367915485315459432471883687337656320 2981129 780909970363459384771274188724501274 2981130 -67499544315430802482483645113972480 2981131 -354519946966630992942293945233628336 2981132 -15343517404203382698051717857771520 2981133 -122103483887582665460409864397285440 2981134 -42522489035032720225029540300895680 2981135 -144924268751784657082761142794412920 2981136 -37255531171223465780126911290408960 2981137 -854118337367042543394003558093476508 2981138 -8976872837017810046037183910107120 2981139 124440882193907932482444189274801920 2981140 -61006834449353647560142907848546560 2981141 -607893471550279567807484944100077248 2981142 116770030021329517725000165219697920 2981143 264377593970026672319902589800480344 2981144 128450515305117555028239145684992000 2981145 -57660586220837286156621314701964160 2981146 -11229918596734311832699684364636160 2981147 382211435014653219115138392701328 2981148 166001588571328822416586793923584000 2981149 136622025727155700737962259597794150 2981150 33823972876748688502744403653464000 2981151 -153338274147189111314674800894225120 2981152 544311136899534292266216207797452800 2981153 -36268847285061758688073448249037120 2981154 -279378138755891792018581595832439296 2981155 -253948801240054271590150942279675440 2981156 555142789475218604084934424037434368 2981157 -179364235787552154268463032243372320 2981158 67790447928167665893379231387795200 2981159 -396022483681859883845772970015013640 2981160 -114759097645428412050618994245811200 2981161 107952055791034072726490301282957300 2981162 404476328102271877547526121516282464 2981163 212708792719332915761153844819684864 2981164 210406165154307624182305940331329536 2981165 -224058684085226603283969713261246400 2981166 52593212829402507461744128649675904 2981167 -343539927572364165253710147494898816 2981168 22186964227526018473757042574557184 2981169 -108065779841357412686854378459951806 2981170 -2609824211430438606506362740047040 2981171 -593197614271619328760238517258280320 2981172 145400417905330880569869908322004992 2981173 -207191986552495984836988256316543236 2981174 109697051045738523322193350624512 2981175 157361378469771794278920435108675000 2981176 -80298326644315467825173974563225600 2981177 -152667315539858324793259779650796288 2981178 -66327958154956664140574473801428480 2981179 -323372456006132548811558962043400220 2981180 -318695699570029018195511191034457600 2981181 -48779207338181993875198616976248256 2981182 90916414536376860068496169392360192 2981183 427116742762298721357137435480490432 2981184 -113269421662481199930964617895870464 2981185 -96395193929154757799343273749596800 2981186 99739237076217247355713782891008544 2981187 43552605754397282701983762734459208 2981188 -153273722017231278751504505291218944 2981189 620769492023558258240735726709048990 2981190 968408854958720904621673243760640 2981191 -36309654292297352279697320255577216 2981192 -201979645373825460865576410066432000 2981193 -78234655705390933468521145380775872 2981194 -136978875483529935355469034437594880 2981195 -118671908563170929430553058998828800 2981196 371371818204542688132335188284548352 2981197 77076445744512546527176989015199500 2981198 235693624973083962909125377824768 2981199 17683306085076768838957695263864208 2981200 -77446152888901713699219987314688000 2981201 -108044628533433186560222638431498840 2981202 -5943077904067262262751499262153216 2981203 568058604416237169161060293424142864 2981204 547397825534847031843622837925699456 2981205 -5547749999411653131821528841706440 2981206 82793949636690120887920359456459552 2981207 -173288834468368642684336672598200368 2981208 -70977574611106761777888581116231680 2981209 -10296560355313843594934733943703088 2981210 -273056526373550191609716601939261440 2981211 37473423523624693568951247848091840 2981212 141700188491374538904792160385700352 2981213 75098788866520265861272470813133260 2981214 79399796690489686218360514826726400 2981215 -249392805457962440345588086361543640 2981216 -45048565864501882639747739473674240 2981217 -46231170014429858863090561600045440 2981218 47652252403769207269143550341460560 2981219 -48449106149025312867745731036499200 2981220 86876781230670544002714323348828160 2981221 -62275440120822332591788226373752578 2981222 158991923728017130241593037919275712 2981223 -123445254346932859577091690516864000 2981224 -80548890247450549306628089713239040 2981225 -177885651766396281565732217457762900 2981226 -42281621561735109778686741268851456 2981227 21992581368436854367990964329574112 2981228 -171463933104088693788219248110962432 2981229 237733798717368323675224483748960160 2981230 46493421406260882715730055625747200 2981231 446838800451099860326304382933975864 2981232 -252823145899596141741309554888540160 2981233 1406050918149865278105496879243200 2981234 -96720182850750371986779816185294208 2981235 320290142930471673180174666298854240 2981236 -36405159839705445430751831383316480 2981237 31365855885630493140388041168131712 2981238 323338485941884982465679756411648 2981239 -7919353550213670576233392277401728 2981240 -140203637968702435343446451564851200 2981241 -56465278509093927560478323191527750 2981242 326233339624601796627852691274866944 2981243 -133398467369943887759976922941596508 2981244 -77392944805074500108086005696012288 2981245 83435125553887570495557971328136800 2981246 -91793189768792804417953951957927296 2981247 38887011078109125280972164365434128 2981248 -544653383631652360189075848985313280 2981249 47845462332826314220244831688838080 2981250 -66028253506580869242459636327300000 2981251 -56466291291704534824090790495516304 2981252 -168500780230880253719720760103818240 2981253 169497954180054772526839122486801216 2981254 -78849694006433908178955851285675424 2981255 -374030469492428721667913511425832840 2981256 -273039210199862736872500574689443840 2981257 -97588827888777477479299559347542528 2981258 253330746161837278249457353663452000 2981259 -43498229840276578223408664674637600 2981260 -102216608209444270807529876484311040 2981261 -422975559223867527369303179253734688 2981262 -49236263176716672055750428286246848 2981263 131617847887356213399777785041662512 2981264 -3592946183589984565971643781087232 2981265 -5087452116234213008635330439959680 2981266 -226046381062936815262091084724525168 2981267 228434666022030439723843675568303592 2981268 -205473190455765974939535668519941248 2981269 -235918871308319202309241356351879200 2981270 11374387999973043013662884667187200 2981271 -55094489909450203556142604399587840 2981272 -195386090486742102303581505690009600 2981273 -776947929992474101256832032800431864 2981274 -37339212567128259941341323290104320 2981275 -59433523886995575276113054396168400 2981276 3973635522734302948477424368338432 2981277 -29489498109066245590754991140995872 2981278 268018635120475550329473373780525440 2981279 -37845990367126052046726437370665760 2981280 -45355309103240601469054346912071680 2981281 -399857420791011144763351863158384448 2981282 -233213825895702000881514449291833008 2981283 204607161238021903723056172443512064 2981284 364222866480149581953760713341362176 2981285 -13814447451636483638150368346806020 2981286 -2554141987359470535593529784504320 2981287 -686895073733422396452828206267959680 2981288 588953179189285862958822164258933760 2981289 -293685604425754840906692823520996976 2981290 -48280899989912536259321545897113600 2981291 -173094842127680942790485946146750616 2981292 65534924973609714508059079481329152 2981293 14237412478105016794410943207026400 2981294 -178361644708928849126103641441498304 2981295 124806776993419902369788302908718320 2981296 -155464779415664227358394753830092800 2981297 -80374709294209333677136619524047888 2981298 223172956626259330048430093197817088 2981299 564445476370108506223803668750199736 2981300 -62552761023383466589795462756608000 2981301 -122307122082830543081240971740546816 2981302 -284028668061498283173106508648006400 2981303 65924762209610168157219023775529824 2981304 -108930129340522203429170502803374080 2981305 -185638170305594489813223138932436540 2981306 -101468978600653581707949478101409536 2981307 8501407332858804575791449834399792 2981308 -300379345973467190286193272728093184 2981309 854956191848069981636701887361440 2981310 -54740580302720639237058128765715840 2981311 -308712725141328916237458398509521088 2981312 -19235903325443269972670971820113920 2981313 132996676601127862907972466415034400 2981314 -1447372827320605693816847227992576 2981315 -39190379256563014163082010534130880 2981316 -62332503195120341214786371314790400 2981317 -161162884792514931846555009143062208 2981318 -21282562670909793290610953981086080 2981319 -5940793096680192571552243147776 2981320 20431308781227525644687798975385600 2981321 106660999212887640902963207854230912 2981322 37807176285001753127935740435857760 2981323 -339071155631607383279432289717752428 2981324 64496948260680464636230359016945920 2981325 -167940500243985947824214401714406400 2981326 -28446073559373025976563820073837888 2981327 73756934486639433569915773105168440 2981328 27416047031624021547489298785239040 2981329 -181680891396638800581949620249475200 2981330 103035067755557763646893896597329920 2981331 -319208535665626609561790636137344780 2981332 5512081398974496627695874215698432 2981333 -533921434684339794439414659617450418 2981334 84996776854137037277452159269074880 2981335 4976001291042719491675403400168960 2981336 544295382628283406681615666561607680 2981337 315511606288631985516397219958807760 2981338 -386781557670874207758821707658353680 2981339 194746255239074361791993036262067140 2981340 -142634456462018660443730281268582400 2981341 371629344690084156706833859506340800 2981342 -3653686456645407460266871161866496 2981343 329254205830860851120167111839566664 2981344 3946792031399074995002100033257472 2981345 14462233625882639625664407599106300 2981346 135684144815429489902431590797593984 2981347 100075013792133507485441382245910040 2981348 -196628207410549258312203883939627392 2981349 28706550006207892667666900278210560 2981350 -34213441701324445606212822124653600 2981351 521733134311349375670420042452527680 2981352 -102668640982927022365181496840683520 2981353 -917751678220838892875844161069773596 2981354 238042907262954390958544612464019376 2981355 62027673241787788086387912719512800 2981356 44535798338208943295993124004761600 2981357 -749319775228341933454653148987076394 2981358 101988527240901548694371552475611904 2981359 -285806910542202439051061655915797984 2981360 85649391000672546566374790602752000 2981361 125954888509627331598848413039794624 2981362 3406787568487170365591764014406272 2981363 13130153883774141678079591282944000 2981364 150516482426167830677231436361138176 2981365 430734175080492764533446678194191260 2981366 -462283571938523706999755781757340160 2981367 474754296457087955510677265230768440 2981368 87057520471288350269159594150707200 2981369 455221786277050583311007735439121770 2981370 15286820288365266285557148045788160 2981371 702299301829381391723775701990913572 2981372 452273064763821127474226844665880576 2981373 32002086863725703779808788116846624 2981374 -227712809134651875542618197580887680 2981375 321536142032768751500296578097488000 2981376 142503546160393644420513074094538752 2981377 -106396978701030684791636658970660928 2981378 -189728713383724749887921503090235520 2981379 279994605483263866889707182957742584 2981380 214998191200594290043769414691052800 2981381 -238797045613213046176987110749479680 2981382 -67986792352897431506931576071884608 2981383 -398908062195073509587132612402411368 2981384 -215608230747821413740268156411084800 2981385 -260825147643570107813808537906561600 2981386 143601566556403664855863085126982240 2981387 207907375091851045842494643728958036 2981388 282737436344555580600888455833374720 2981389 -102915867743604583074008873103476 2981390 -180471985390124093594979203421502080 2981391 126102208276756584595914433175816064 2981392 43541951589342228162818412415844352 2981393 -2596461148604903274878864993402076 2981394 -15957248292776077881073235491921920 2981395 -33899453374182440647180164812139600 2981396 -462917352951611502207936143898685440 2981397 25888942232630496337949407876095360 2981398 -57905428752057424993586394428325888 2981399 442133362504209917174606386970051400 2981400 -20718283602857405339168117982720000 2981401 -262027165407189847937282748393036598 2981402 -283579807893439170349700908253848848 2981403 -307581368480114405081497957002156480 2981404 -480841746575601518914230890294259200 2981405 2345997790336335072968811179115360 2981406 99217120888127950557316705712464704 2981407 -335656178886045757390594412824227600 2981408 -242703038100945452814269521681121280 2981409 -256086141945529990809069103746799872 2981410 -178037289248627934563947300534841280 2981411 3450084211262831610285577990717200 2981412 66070806394979231119223578281848832 2981413 -112481733861279375221400522483592580 2981414 -91526758894546630512880647732240768 2981415 -91924183670625423896668869397708080 2981416 245197430095842157429128037323156480 2981417 -40850000325275300682364820855718534 2981418 3202601991410169281704045808332800 2981419 178117091437632651696606695142453792 2981420 -67746665113097084897723661780433920 2981421 -336818934864420849306374269040507520 2981422 -424672554067669130123200067627767488 2981423 192936562277798180214802205866745040 2981424 -65106729688738825535651119218032640 2981425 -24201368985051716741166410198739200 2981426 -75251430424804624842359253314709504 2981427 -101573525348777207146356724749504768 2981428 406399730815780185910145262900291968 2981429 -682446920159866129451311327252391520 2981430 -117689510426895279557666101213591680 2981431 -535458566286385433017520572974055768 2981432 -105873396484368029951825345474150400 2981433 13504950428590865783269074363522048 2981434 -127400218312833914355971536057770384 2981435 -109701484573164057462606781343394240 2981436 188390561750596051254416833013597184 2981437 640826986833931359618014990580198086 2981438 41585304475061496134984262782746368 2981439 -163532339667152467158281546499007536 2981440 33239618194514432958037180242984960 2981441 -522640890419606713334676641403782700 2981442 -72400310190574801163073249110680320 2981443 286889988938770924193541792041028144 2981444 -49638970801140939115232346924781440 2981445 30169955286483264679923203262508800 2981446 -128688733483095045661212362158331136 2981447 206949499283943249865606182646147200 2981448 -217405711523459814302257079869440 2981449 -152424412052966895397525740444192550 2981450 168271473889149064429678022375322000 2981451 -629176701196251951025901839712854272 2981452 -165475804064854881956630187762237440 2981453 363827063141953118483850855680307702 2981454 -8521639570477292904412098082250688 2981455 -501821004843142358529043338619067640 2981456 -44435602157968817150693110278782976 2981457 -14338994251996986045964536903692220 2981458 -278510009927709570151343727601879920 2981459 242888895814378938907915603628359104 2981460 -85935966512455076542481540041113600 2981461 255477252154629199998327702505027200 2981462 39194380519773888165365249593340544 2981463 -390125834624177435382387870698562456 2981464 -44373792667902422349850183703162880 2981465 240462233192126965924343595837337860 2981466 -18308713038391761538656062501932320 2981467 -53303661560431377119938158399727440 2981468 -131373836326866888754196607319762944 2981469 21563032231400123829138317969814144 2981470 -164459913859167945991051972921136640 2981471 -183818020356203747225767887149135328 2981472 47384896284390834114740364454133760 2981473 133428130548834342931762658092918704 2981474 -411991300783888079570089299219321264 2981475 133385351411486863882221222108096000 2981476 72400136244829572299213714242770560 2981477 -106555166751687050871121349303267400 2981478 -174076020070176467708495620205587776 2981479 164737050031268591046407068144451040 2981480 38827158399742043387708778018816000 2981481 112658548628443162101057437239070352 2981482 -36990369794950498324239200580888576 2981483 -224141683549460062296129784828400268 2981484 221889016980020122916824239270197760 2981485 45819880804974046784978000741254200 2981486 -4917956607790705114820363599439808 2981487 -88826191439592059931801529501263360 2981488 -14250191675207186228694744958271488 2981489 48352826563907211380603299027070592 2981490 78003165583047694740885865463040000 2981491 -3113992016176180172219424841636088 2981492 -75276549675182191923923089413918720 2981493 -62252207424076705681057319749392018 2981494 -330441684904096636099869942930145728 2981495 -335475854923145138041350998557324800 2981496 -6387775927723030272970384589783040 2981497 183434828455895816440130692931128904 2981498 220465753054805395710693484924167504 2981499 -2623650137175132199615169274676776 2981500 204476190607000314885591987344640000 2981501 -218167232385982729688363787319653498 2981502 -71003340223672208144651255890200960 2981503 369803626585660059104898631356289776 2981504 -350333888537837561814801285151457280 2981505 -93994276277779449477085583453836800 2981506 253209317574333149575985945926667520 2981507 -151356132753028723035178605454612800 2981508 -93250561885787390122643280669794304 2981509 9229466767579719188121141273519710 2981510 39327531511364388351831584330219520 2981511 96630118636651685444063940613686000 2981512 -346947987628773557088355027258444800 2981513 450161835924576107154391070985525504 2981514 28631379703192552012206590530640640 2981515 -15349369638042507070254177105817680 2981516 186470694234934440672398113649053440 2981517 -41170574834722041150864416929998336 2981518 26929749563953549450177728931246080 2981519 -417379313630611245434547742319758440 2981520 -13647015303045187668447537636802560 2981521 319716415687319763912803869858642932 2981522 -148183210394413464978166295288782176 2981523 -187067223353189238854897809497107016 2981524 -66399322884565570651394532104470528 2981525 -19821590784573058765211955135000000 2981526 -30344106399462364443508121219191296 2981527 -456538999471079133516947692478029624 2981528 72552508164709221403435580770590720 2981529 -26882669360459390195172238282770390 2981530 73435527683476908577430735357480160 2981531 -87944016589840867714955438528099040 2981532 -211371775460313820041174999452886528 2981533 370795630573459586823016389014007782 2981534 -2893656729561930483479765860579968 2981535 -88225703900066502210030338294002800 2981536 234626411079576165382010198345908224 2981537 133871006620285372610540486128274880 2981538 -8250142657069615206745471220868096 2981539 80160204096953977957382229109585920 2981540 -98505611017844372562923246206037760 2981541 513287019162113930556335275892673600 2981542 -12832233097816284660053200064422656 2981543 32260507599229926925894369809468792 2981544 -118148080042897152161345680675553280 2981545 -209136294236636772674153643010419840 2981546 276952418389139874930452696528567472 2981547 -309872596555620057733686767042303076 2981548 -465413414529982800151250622395550720 2981549 97038985310907130431279541348728960 2981550 -28427098942498364002608300542592000 2981551 422989446576783959810574571337297552 2981552 -89895400955567068645190636651003904 2981553 -245406178142683403334089306591377296 2981554 98180521547520096351038103020652960 2981555 80372810566241497306699309158532560 2981556 -232338031711218344439700907490201600 2981557 293986069443061941428653224988235232 2981558 -49496751592267853863538381341461120 2981559 104442191566846243737094034193489408 2981560 348503898477159095207317995303936000 2981561 359169211967430361697177672808372 2981562 28981946216717251017185877375642624 2981563 -90493399210366946351435710077321776 2981564 -147269255478388695640130430883789824 2981565 104655029615253063205532448239383200 2981566 65425919324999069585131862230926720 2981567 -313977109586398928750878850265411768 2981568 25976755610714814598027939229466624 2981569 146591009796326354252859882396475970 2981570 -84247571921357451593461024132823520 2981571 -177656587349878466448032635587341136 2981572 412069387897828241555707206690757632 2981573 116978032670576763274578411149713440 2981574 -118929411632405168654824089404364672 2981575 386260124230625011887379289785663000 2981576 -50992983803303448866487571985356800 2981577 -1275945038368640447853934293007680 2981578 -50499676607172443116770646350686160 2981579 -317279433492621144043595476923852288 2981580 18744897412586279924064566791372800 2981581 -531789350220374174297189259066772618 2981582 -209504940550575647697824683392805248 2981583 -638189088847793937780415566312326400 2981584 -37725966378771288887697451480776704 2981585 -396087820738026531250418376545342220 2981586 -89590211850533672933725886296750080 2981587 -77634388941381219215104036116393568 2981588 -273842408558875328896485322449885312 2981589 19803236316584330524655773562241600 2981590 -45844452405563246537485336729171200 2981591 19298177070326069501057522556107112 2981592 -394542254504507006054549872610887680 2981593 -660655157070846786578366184368910320 2981594 97409680024506327819288610203340800 2981595 49501043136421000405035341362725600 2981596 -93986243660878095528632226610990080 2981597 -363192175025031119782645866575748954 2981598 -55519023082786405468955901989281152 2981599 1117507896866707024689484016315958136 2981600 -50505258411620986427210612382105600 2981601 60083922542760209625602595963692562 2981602 67193963831670471540741888276485184 2981603 141671107459054357742146663331950680 2981604 8258928315418498460518047636080640 2981605 235890118955670593317394325080238720 2981606 196117893145709536025606970288257280 2981607 229727449603584930216157952775872040 2981608 -6003838723353181575948273667276800 2981609 348515573668875773221486251390409104 2981610 73656972836167581058125058181013600 2981611 98473150823742161347208771865481024 2981612 -24788276400128516490182755685227008 2981613 -35938995632827584484624221788609760 2981614 410257624794882050049851333431342656 2981615 46843061907987983476469592492323520 2981616 -68583916885916874536770228328595456 2981617 37221501394698143974324850394510400 2981618 214581493330773563211558339487426560 2981619 59085238092573147258864590747341488 2981620 2780908274905557372446431821281280 2981621 -24461003351059699780547256515999976 2981622 4162378347865382824535077892911104 2981623 -3648796247385558357435834563286056 2981624 -229630358709124275006976439786803200 2981625 470654208218822800941015165783648000 2981626 174841214053699424430753072941638512 2981627 -634928753468164414056476257552792728 2981628 29583426435967701815767663948498944 2981629 127156789223041203491370038535298752 2981630 -253223061548656970700976230989884800 2981631 -164167549906634173500727184995466880 2981632 -359678730528669234227016317964124160 2981633 486977948807755391903463521280311040 2981634 -242799431204528925707861380128722688 2981635 -457629517051895988488623667799805200 2981636 -54591832572902052721125741851185152 2981637 -186748436909652609476765034839266560 2981638 127489177049210229532993774945492608 2981639 -846784600568125616864322305245660200 2981640 -31346748738632844439932370998067200 2981641 -21116674604365762853100280853756416 2981642 -62087548021516489878994030102496256 2981643 -69804185655989385740597027624151552 2981644 -526894506362582384638926287585475584 2981645 11718269611200800808824281170591360 2981646 -24563721675098241454636166335491456 2981647 -612449280041840814580819182488593728 2981648 -15375886611256030721954665138814976 2981649 -185717985047027547042993667527349152 2981650 -26974019707329440445905842984846800 2981651 -211431506827123074711995009123070720 2981652 -2904955385537275778803026150567936 2981653 134317440651797634343834925659749902 2981654 8506728682134813732172202819967360 2981655 120738811000440469481615039034954240 2981656 -357825918020684411672366697073797120 2981657 66921701591475678029066663167437312 2981658 9062663591336248672975280613731328 2981659 35569586855645082045777464288285904 2981660 -128767056462658578655121818731402240 2981661 74311634704152199003077174297651072 2981662 -166960639410734609056565744968243008 2981663 -7449680437300615163151236824299336 2981664 214026413295520120652515359955353600 2981665 -143456656315863380604231883750951680 2981666 -10063625743102788242428750054945968 2981667 -17916770234184193995667706714478552 2981668 28564416655835142512759309905556736 2981669 644762193720575148162476938082411070 2981670 -66268704205966975753446423411609600 2981671 -247954743939742823246181088271826816 2981672 -619879980061142590434950986905523200 2981673 82176789396804863271538794434648064 2981674 17978983071559640793540114463392768 2981675 354504373977885474855956123381544900 2981676 73557114365347877077111691663058432 2981677 654679224927758481779350019514469526 2981678 -32174178123107679496995822297534720 2981679 202291520870919232736120274731531784 2981680 -51495407805509554299827302634618880 2981681 500404656109841106083801716532046372 2981682 -196688301922320169572004244611752 2981683 -361068349679528153688581684142152880 2981684 59638002946988475199075895507135232 2981685 4471006657179413446888933356652800 2981686 183888442203398506523612001841317792 2981687 399370698713899455539242247535721272 2981688 -10329486717470750335324559823667200 2981689 -341300126944974857065921612893796000 2981690 -140421373362980913337881615061754400 2981691 22121467875564171215769664934183064 2981692 -161747077349619723606887824034439168 2981693 -385094035254136560976573482646713600 2981694 7250369353780046233799689725614400 2981695 78658930355562332205490772024745600 2981696 57072453048456473393513797472747520 2981697 134691769893020409956295266755000320 2981698 95922160261256309712853899700280736 2981699 -382614081824004729197997087270626400 2981700 -65604735429601245011200924320067200 2981701 751132823138256042421508376561083904 2981702 -195233986574665724200178525850874368 2981703 -213687556812151840770617566682664192 2981704 -6078410628046417857289137206722560 2981705 -51501062998849361386565447626906140 2981706 -263232176599263299028253064036352 2981707 163080608221817934345035124126951956 2981708 -296208285769736646238128200669575680 2981709 -355080297197712435668766628893534186 2981710 -6803631193014896545350652252242240 2981711 -158560503756569819946254086091948688 2981712 -100504574550382937068441802356162560 2981713 -118816278812564210274891117499279040 2981714 271060678937784587875249431559348512 2981715 252380271289812222974500061074736640 2981716 -21439894212886815516755939860224000 2981717 20164351081724667485824237320636672 2981718 -165047680833383356623484504789553280 2981719 -11401419564295928164557035510053600 2981720 -15563652538391637916777290163814400 2981721 -452933326247549760710063677360400688 2981722 -21602318218010985715091337881390400 2981723 -44957517355182529272869007350254680 2981724 300477124216611169652717144155040256 2981725 -128016762676128858099036318836269500 2981726 74493478210218108036743532219873984 2981727 -87013971287590732187256012860421120 2981728 -551926223800890488402906239970181120 2981729 543918857273774894212791968119214784 2981730 -134279970501906479997409343317217280 2981731 108401668152978117661666647106027032 2981732 221912979714011385654251945467433472 2981733 -116088438238783231935023476974049536 2981734 -76711761557154592596967847357812608 2981735 16094790689754094430621047869644160 2981736 -8190172516542474235155759462343680 2981737 385661194374114107698964989508134992 2981738 -27886059923213349215676405484326480 2981739 -365094008148775679822351684748235176 2981740 -161196319493880319074180361600143360 2981741 -289892647448669613023577287830394496 2981742 86464698074465980409498454082237440 2981743 478621338292325809258648804811897424 2981744 -111718716246873176356570229468135424 2981745 -97899311146977649178827098669360000 2981746 -45827401198644452205846710437265280 2981747 554493580774576413910577415795536400 2981748 -245431859242245592528101575854798848 2981749 3990032454812943169449066374904960 2981750 -435489381750464299241540368848288000 2981751 -136730435895418164919703833044383280 2981752 85809898774401661189815033679257600 2981753 592632302949708307390013553254977002 2981754 212721258292101732089340275092247664 2981755 133992322679573189667468636740624160 2981756 179700001258262424195778355377555968 2981757 257049973914115748104164561789104640 2981758 -12774669169560725308198268506488192 2981759 84875280930524183405550990448355328 2981760 -136857792450155838778563686616268800 2981761 -231228225904656452312128680045536638 2981762 -31748314352597690745536626456874496 2981763 -328357638952288203177236944059656508 2981764 98737385792177174726385304071782400 2981765 119080368670956061378948928853309600 2981766 -12678436508848984329059823538765824 2981767 -344075767702508474923166606457846720 2981768 537876043966953395289175504374620160 2981769 -39147141056891156501046544319920128 2981770 83687753595424221108031017766037760 2981771 -479346351088984514854371438198467376 2981772 10237966887172897718381494012674816 2981773 325973310641734479245464865707204022 2981774 663147922107218479686619910597728512 2981775 198084663890566001867007508287168000 2981776 -76233113343405175609754990616248320 2981777 -41245224822441357779808614118823374 2981778 15003561492111544222516174828381824 2981779 -9387604167195942713959110305825620 2981780 109302540957052143504909622744550400 2981781 85921881187226423872778344141267680 2981782 12755365322599969708451240938910400 2981783 212987570257014890962409402700622176 2981784 -66428681906220180521822059393843200 2981785 -425312024400962762382537191604267840 2981786 81180519058703366197437158871524592 2981787 -287146627276616943074889272989632000 2981788 153129765498048548555595731871782400 2981789 48737634715072612343680148585790624 2981790 -51696196289928838027419453074868480 2981791 -14592035999865753986811670229764608 2981792 -5179743036104532609103687855374336 2981793 -33654400282984005252367637980542336 2981794 -9126169387125199588849214698177248 2981795 -402586502817659653812404854054152720 2981796 -12488504157104735813706217907371008 2981797 42712561461262357670782470724391424 2981798 -317986453295214390860423058829869600 2981799 281791968763614957585241966197159120 2981800 -418068363468400627469893787259648000 2981801 63413906460286496246180466097688400 2981802 -42803964642212482603500556855946496 2981803 624092885502436399833923230805560 2981804 -15827188567840634022130892346193920 2981805 83526716599259613394210329809747520 2981806 -199873988845726920776338531592799360 2981807 -305576409516102561145978230043071408 2981808 -58288686815118002176111579040268288 2981809 929778636253432585496974972379505000 2981810 -85189373814035696404554912287989440 2981811 -67271571389048385279890671257943296 2981812 -157869685759418798303869385522116608 2981813 -42772054652411207105049185502517056 2981814 -54880156545149305344426028069409280 2981815 32751049423100115765812950103295960 2981816 -38623199625334701515236245869568000 2981817 -279138714458913520470023969386699020 2981818 28806608264072747544178587824668416 2981819 -16564144981317911900453033687322780 2981820 -140496585349610095540969990703569920 2981821 1347343921241846501150336983061015232 2981822 275026769190074248194526632987264000 2981823 7938520137175844964445723648310688 2981824 129551808867644616505466183909113856 2981825 85539436115719045342507874853240000 2981826 177486076313730895290675019121030400 2981827 -383813938068903382061013425275408324 2981828 -44118576337278577671897265913118720 2981829 426718477872112786964088905828316384 2981830 -101064286026739061666370434865571200 2981831 15459520718440400830359067289049312 2981832 53289712736276455108352596193280000 2981833 137689183437218380505962422359184384 2981834 -434151405122142905756851851488407968 2981835 -2713205559505827241980790331016960 2981836 -153108268195478538884409940867140096 2981837 -137605970333759950926200972783237514 2981838 -132302504719057486760808607294496640 2981839 178853067895106035561728915672265456 2981840 9734835126900212700244456995471360 2981841 74234542287963035447506913757346080 2981842 -313912121239678514312008396856258928 2981843 231570506453740886548692061409929224 2981844 -112707343864478885916730757794119936 2981845 516523820019128616781891839700619100 2981846 344804021862325751527859584149483168 2981847 -388727473795143409730594950229266560 2981848 -263965354945830957028704418497761280 2981849 -213585401310914080497110432637519036 2981850 -189481085539090158744644410131724800 2981851 610145838176568721399860568578229032 2981852 94751984201939932553118970133463552 2981853 17973112280214560547029012921006784 2981854 -211926256080503268620892519954506880 2981855 -45557506848810083064089854545480000 2981856 -31769104717866122739246592622592000 2981857 -403892516034094536768436015590124894 2981858 68708144991065154454240092741574656 2981859 -60733066102955305328792944946552832 2981860 1744770812997733305140173205606400 2981861 -108014281621633213948550802280507908 2981862 -49728929569905756838883149616153472 2981863 -217900160770905093266440533577090616 2981864 393912474420013256019507789410319360 2981865 -264386565614702540676306897710712000 2981866 -233634899652698335017852836495884368 2981867 81530694028848126245143396547791680 2981868 343351596182827874986195986962644992 2981869 56895070406402612522840896782488160 2981870 -152087342206018493222057072603949120 2981871 -193872906283402950851938833441147960 2981872 -374663395371029679160811704516608 2981873 -260389142550992181027159124957288878 2981874 -23963480512460742447550966733480448 2981875 -50248872047630909435742425954180000 2981876 -101078033643317260717298240499136512 2981877 -129231307245221321847261748279627968 2981878 -5784868900251809104125953959229376 2981879 -116240958059008105456641734978034360 2981880 -207537506827275493583977492758528000 2981881 77147516344531759972273143807122304 2981882 -229896260726092303635073526704472208 2981883 252556877938908370361285767828569624 2981884 276054072058896509761473983077154816 2981885 99129705498921420560240862458223960 2981886 58081529923552415414031355171211904 2981887 113162396533189637543294401208385536 2981888 -62693342310402282163902789042831360 2981889 -86508441067521021961438670190049692 2981890 64022314984212932587679426030131200 2981891 4224467911073073287636356336259904 2981892 80793343913989237228301992786427904 2981893 3162166437729512475142661413411324 2981894 46792782377398223527251976799091840 2981895 23188888833683975910022605745571280 2981896 -135827570675619656055036314965555200 2981897 747098282486736786932463961905080346 2981898 -77003845226346769571418426352627200 2981899 383740523536833359226399823956002900 2981900 15917045420457986700383058121824000 2981901 42105682166258582554218232708013184 2981902 -44635950993692215587283488486319104 2981903 158230431349527596861440322527903152 2981904 -1236969360111511638986385060790272 2981905 -188324976898882778491091780397690840 2981906 -39492600617072178315382261326004848 2981907 -238557233687756665158076352816745360 2981908 165286447440777071336489818062816128 2981909 67410686484321482908281396518886816 2981910 -57660269694638395574231244066176640 2981911 -604942259228621304557856076804130488 2981912 -152092842031837135253195389916620800 2981913 178650065247051323587393799217259200 2981914 -148771108939984064377730651237145120 2981915 -252015449415719801322071378913076800 2981916 73363478916560173869155608638508032 2981917 -192925651986082005951606987899687360 2981918 178236289560302719053669620946188160 2981919 211688461595312951483892411774397440 2981920 196365625835621542653984293056020480 2981921 -3665639161510261028100955928015616 2981922 -55947217455502402991136087471148800 2981923 101528979563162886979126873095436240 2981924 -417115071112716031783393370337024 2981925 112925373270602081191333601964556500 2981926 318119778405537421388707466555730912 2981927 8710853862183054735377016363304608 2981928 -105192669965918589408480229898403840 2981929 -294592547328285692368202795077680000 2981930 16623074459287578463083734223974400 2981931 186357299280147196385793157843768152 2981932 -78055905035884202202905634325759488 2981933 -563817870142868097804488204885491818 2981934 26754633337559887759511354511087360 2981935 -56949565288561869054781138232474640 2981936 63788213269456220622809383475281920 2981937 188419711315009387201058640907209600 2981938 -97374404210121817805899526521520880 2981939 292171278725019701741866023330684624 2981940 59003758142200422943646326381854720 2981941 -114856853245484401052531362792594656 2981942 -198525251547816613064020831514730048 2981943 -257209948419191149617437396658150456 2981944 529621189214167652492520071338659840 2981945 -148516722771871133211518734030092600 2981946 73086762844932725073189082339392768 2981947 -636835144240377479527923815992440604 2981948 -72271569171331068813591880636713984 2981949 60201735385578658460906298623518464 2981950 16262816435246012625813312303753600 2981951 475800055332528138307457158380720864 2981952 44655770594832543175387902809997312 2981953 -568832125354195202779896340069917312 2981954 -399570119335060187350369429895977440 2981955 91453639258337982180867523996646400 2981956 9501074822588812716199293533519872 2981957 -61516650766418478165523060637510400 2981958 28000698313740234872420559801600000 2981959 -356030443683440012136421481698396840 2981960 260948504743182508302629324940902400 2981961 -2998541349682686181303403581598400 2981962 207555964101262598414768072172237312 2981963 566285222544391096589004064324648212 2981964 -4485262640789825543922324389130240 2981965 -32169828784538185898194732260384000 2981966 -119080910068381185219484467210050496 2981967 2373868817599129355096266647893760 2981968 -44992832662390956584127494068371456 2981969 -425347976451141811333349397864716304 2981970 137293635578765479102809619033032000 2981971 123392265116173364442062228024934864 2981972 75936877869342862524466317386772480 2981973 -73972893083563786973180432605973280 2981974 -107577107002295373401027631096796800 2981975 -57572055291288059492269348441497000 2981976 390201174147371917230949578647040000 2981977 36398964354959844604226465803479700 2981978 68786085043397412173600749779275520 2981979 37369693587681302118912965579463936 2981980 293790837630592155126648752040384000 2981981 31451862077175300425144134729663782 2981982 43424340972948158735184127916150592 2981983 -262065502289747718200553619349109960 2981984 -531813389728402807189398978412806144 2981985 196922253324478524195527610229483200 2981986 50883699763016877844308384700992000 2981987 -32776909280066681087981611306967208 2981988 335184252270430415925012615070341120 2981989 -440073787340826089576090782615322244 2981990 229749664254020649754735234780137600 2981991 -128930343725669774601336960689563608 2981992 -132059866200957476142913796698460160 2981993 168313640609670916870270863991239120 2981994 109500487035660437894748920125728000 2981995 78964076369538004840433733534732000 2981996 296321923136650396797398848812321792 2981997 224117948237269006013355225141174774 2981998 318620412206232694575414069743784000 2981999 -76364454116966407218564454377150000 2982000 14641349292750497361127392411648000 2982001 -164554485895858123670156874264773376 2982002 50293716749020212908775885911591952 2982003 156357495564717993405770466010828800 2982004 -626123821766261607451323926964405504 2982005 -302898701102465185816821685041674700 2982006 90535501901408572702314186347289312 2982007 -988897964619153229159586628066688 2982008 187505358838307902077419198425128960 2982009 24194721353135885713399529370844800 2982010 64086174659330480330514859431944160 2982011 320478980187686554861625049156744612 2982012 -83650793769397200214549159608729600 2982013 -435080497461528680717984607146966720 2982014 -24831173647213222125588881774002176 2982015 -1067469352674190629547339097604000 2982016 239416822982778753430773278032527360 2982017 -456246346391215651201596297978167934 2982018 11251818413905681883219693239853568 2982019 -320441234654295841350171084235541280 2982020 16836189750170734958820260314164480 2982021 -118298654615211177937341993556473216 2982022 -138384285658128182464894137908563200 2982023 134830153573758642390069428032832640 2982024 -30663602616058623138700505779200000 2982025 -255325342721260561499753912891322900 2982026 -174282669034366475040700103568750288 2982027 -128397217330449559695113528930660124 2982028 -166587547682376488438975044279921664 2982029 375753678390377103660580508851592940 2982030 13672147665470143769449864195720320 2982031 138098188675943138950918184010316880 2982032 1351513685222721119867881363316736 2982033 241512673620762241371476930730220002 2982034 -11627300498466634361316740273783040 2982035 -136907377110091907915070961864691040 2982036 288489551997491075624057371576719360 2982037 -63267701464608421131476978963302080 2982038 -453596371380771960875448685860311040 2982039 368712090709756539270252185526834024 2982040 -90135901467185988793838771038003200 2982041 548990048184794802803139978738120900 2982042 76242470913568457872570794081738240 2982043 -384263584578996724881492366214148216 2982044 201908955217441428740877949850835456 2982045 51155557271617245013312113553920 2982046 262778220776456541264523495551597504 2982047 70610989449044375123732025042710712 2982048 -411521838761879028151947853688733696 2982049 13982013857390401381347058675577536 2982050 -163561459887094861382805825888000 2982051 332389923575418681644658913087906980 2982052 93909478259163903716592073938899200 2982053 -265377439728289902540871428806425956 2982054 -24189826680422818851238205345631360 2982055 -258810103372438375714949373600665040 2982056 458789466352841837974944128717291520 2982057 106830790169934184400248818201065088 2982058 -20373247036881972347268301105873824 2982059 40440929315370891090400039697758260 2982060 191379399529137135840057748765178880 2982061 -20389025578826531490119299892207338 2982062 -236961328679776458412887739498315968 2982063 135900260768174680681662554309299968 2982064 -149211942134941224341991257816350720 2982065 68160104609229867511701144878512320 2982066 -11671784996828889564472479925781376 2982067 36322301853808048194237394766398152 2982068 -249675299144641190689933417161793152 2982069 384280585759319140415336745252196800 2982070 12260399451497384314017437772825600 2982071 73362202666226098235559813473177184 2982072 163882001620594844165093035388313600 2982073 -587897418421578146081864034701890476 2982074 108350535512078843928718893700762080 2982075 -174263107776226757675850059464001400 2982076 -4476315003680004922618512327987200 2982077 -74715780192065028909113083159079328 2982078 -28908659690733950068812752155689792 2982079 277323041661978397162136194314155376 2982080 101493577679524677812323404270796800 2982081 312849218877926219949724032224200752 2982082 -260404192198887265896134658592162608 2982083 117816162565209178183340143759627008 2982084 -14779638012793829351327755248992256 2982085 78639595813685949112978152927645600 2982086 -154159680820030498262625611318697600 2982087 -3379002345283826804445983594062080 2982088 -251581993434695873244407885711769600 2982089 -48285802436885154403285007163868416 2982090 -9425011452122300284318267771891200 2982091 354844609940566775848039561760888580 2982092 531846827125387277464736493017917440 2982093 1053371244963936230274550822822944 2982094 62505783929888369115345337777806528 2982095 7470141249026389999941671434350600 2982096 39658772111102069503960548022026240 2982097 675435487739918832306521006314946546 2982098 57012368028635573675759880860567040 2982099 36277601104761755997165930537419520 2982100 89322249828261322437518009793484800 2982101 -693210400402274450688585613477088100 2982102 -87440113554824437453546128492591168 2982103 1186255702244091633663954117893504256 2982104 1932864822526475494986719302133760 2982105 3478719036945471653364587246813760 2982106 -421696249910022820602881718741726720 2982107 114969045029823648126418353277608960 2982108 109543375019731694383406119324469760 2982109 99995996044676827100542511355256204 2982110 -119169750768541001626190959578767040 2982111 -51804821733758918751751906864124160 2982112 103149437011721199405323009077542912 2982113 766137912739787319551786332571756100 2982114 8846561877374290155016617342308304 2982115 -38980083670633469550996089594904240 2982116 64544126587253961879211396771712640 2982117 -21530748752634022859605589188924320 2982118 437993732140859136086428797732004416 2982119 20227546420751249669629072735867392 2982120 139397254992705566739875592679833600 2982121 328157714179618257318563331907387322 2982122 92681490378236833375958162313241344 2982123 -18513927073099627086064214955182400 2982124 -103355243505887639173661529247784704 2982125 538835339262568364528754357122847000 2982126 -16081128132043559635450692521349120 2982127 5639584486817801285124883868312080 2982128 97138279756866725313242654888263680 2982129 59208608975293176925248729653502240 2982130 -189726690303251512363331630801555040 2982131 -264913499401483705722046725482826468 2982132 93389119235637869119447806459037056 2982133 -107091352166845825190245647760914240 2982134 2674089536645609955700163965198080 2982135 11951902104152073543090856295830080 2982136 2220200799871400256928944574771200 2982137 -644249048345469494102751098360214 2982138 84443685419451089587716223873026048 2982139 523107483835000393659775247394139940 2982140 -140093269409544647558925194332646400 2982141 476247758940567048254556586871038950 2982142 -132940768102490103602157105073981056 2982143 -404362354061061367827472483245028608 2982144 -45780839811001584186584969345236992 2982145 19729704040355009078399651995411200 2982146 9060836772125777967334877636406144 2982147 62710113841067265896787761757987072 2982148 -195805134438691416938429245804102400 2982149 729709854982161333718578906452637150 2982150 -213001582967519431745780879264856000 2982151 411285679352248464169685711085825432 2982152 -547289110874240669250143215266278400 2982153 102263181161741814119423980326745104 2982154 -23698338666512607222100521149979648 2982155 65168347502899903003929671938272000 2982156 72788412803845980476906269361409024 2982157 401299387569376382236072369489701120 2982158 312794124085556994987863341576543680 2982159 -345552418510268141448709742531927376 2982160 20333566182970216277882767187066880 2982161 100205049306939064685495316737793984 2982162 -3855836637689942966509959674685696 2982163 -130422963897181730218789143749680400 2982164 -182017099642640504666703228282009600 2982165 122178050044688995910657098026469920 2982166 5533324006424065072354646071776 2982167 1003028135267206507496646550680345600 2982168 83885151645410211651752696563384320 2982169 60801382319793410717172390683142400 2982170 -388736736548045674390799860282717440 2982171 378992044365851556343341189701291520 2982172 55928494608350926607320801609074176 2982173 143200976486367863187071487122200422 2982174 57890241240750632278322500461280128 2982175 118986691769047696829149756912142800 2982176 38067459828857126900335515331067904 2982177 11995883907997190129946258908005872 2982178 16922340177271510883008897269025056 2982179 -6265054446694242288934552619584512 2982180 25004182769823439476117097380126720 2982181 442305387118461425619551012936017982 2982182 -16654202842911871468137443939700480 2982183 -27952031882787283021644115882007040 2982184 488574207539289880030206913683778560 2982185 -28816335066850444473026213006704440 2982186 -33634608455218139178005802036891888 2982187 23481142207874475073544385156074800 2982188 -211906040894243541210672871568868864 2982189 251032902981667495716106632868874496 2982190 202451039736215215984363512888059520 2982191 -359438495693810112027042653139903360 2982192 89320422847154358146059858748866560 2982193 686081888597080700540546954377063442 2982194 13023308032419871417843318057498896 2982195 -231750893041228346965936092861295680 2982196 -11669253965982795575655423286128640 2982197 -73557611673072766635389497925275008 2982198 43969930810665297711795630232266240 2982199 -72071457150637031963547390283754280 2982200 11983419780287342034149415395328000 2982201 79518265071077381550997957219217232 2982202 81363436206459968270155127188953600 2982203 -80880519187860416919178185843492096 2982204 -159692578569153662947031545997506560 2982205 17405823878517441202651353137355000 2982206 264037621511498221012601040580983552 2982207 -439894403676513328290853784050645560 2982208 65777881769997138509351504179101696 2982209 -197764406240822725169046084817974060 2982210 -4948247301261870394385128219484160 2982211 139899062686036136424348486385057752 2982212 -89188090860041729157360986809102080 2982213 101305898892206961104977886275562880 2982214 -23832263032610061262750268387328000 2982215 515100560873064304164231259230976800 2982216 533862647496211518926720989839360 2982217 -82547631741972267206117997039167616 2982218 358528463171762075631144760035712560 2982219 209144769828582425195809579316157144 2982220 385301664922680201967500745465850880 2982221 -10293653118433467791899765316235456 2982222 -2815930698689212630859490787893312 2982223 130140990979910579962599640314991472 2982224 33631949612478957620330122425532416 2982225 -92190586172236969396663947397428000 2982226 -53248223222955197329363317406941696 2982227 -97578704541954046421613075462021648 2982228 -164391084847117488391412022709530624 2982229 -111571235548534716459790801184329220 2982230 -3443666795973857941419970119594240 2982231 -5560058792855801097977377988505600 2982232 -279969883996007319921996219547545600 2982233 -72354601468014215011223638646854518 2982234 20490415522952192515010184627426048 2982235 506830174008256783667953954316214000 2982236 446879507927215108191291483158234112 2982237 -94838466986286746328394225238200896 2982238 42954442342999281684341262372024576 2982239 253016000460987729249131296955812824 2982240 84587875376323701924385017495552000 2982241 490409258626915327903065671256182784 2982242 210515996326710683613515239057674240 2982243 -263986004019729525283776598780807872 2982244 -382050415991622233005538395874549760 2982245 -119359278862047574632374023033065600 2982246 163132354383059802645317429867438784 2982247 -472310305021689766267362484714719304 2982248 -155661750807045968887515371965808640 2982249 -93029856848060766562724527698163776 2982250 -270761476933541809346632136455680000 2982251 39159154109867815378925082423955632 2982252 24183030384353195328617033354625024 2982253 -267609076432651430274634456187195316 2982254 -225343327252365077243239243114721280 2982255 -22928585548049880536948280986899440 2982256 56799486846863892034645037534707712 2982257 78966454502720352891810269122652340 2982258 7540631370667947722193625492346400 2982259 -155098175184484399121254995003609600 2982260 164675243459667707528781963854426880 2982261 42607447493618453098266793267133472 2982262 176762750381234415496737513800884224 2982263 -208217793455830829736540237760993560 2982264 -440745845113394785585386938565550080 2982265 1916483692974219773644581368576640 2982266 -78754438975874087310278516869044480 2982267 432736961183363455210824286015175760 2982268 -18613593994056176333379876472010752 2982269 276022826819310643815700056068844 2982270 175973704444886364151081838158377600 2982271 2089371363496885197702942120359152 2982272 50913993508374707644832894146314240 2982273 -82477501208333160133271283677260800 2982274 -82063648958632961938590014472646656 2982275 226395543619903243418708573275986300 2982276 -202803244677307752118132357254445056 2982277 509438540813553436976854838623244126 2982278 -153254654420467296081386710433746560 2982279 222640682812472984190774796470326184 2982280 182836672536098869705184316169420800 2982281 -111180509780782862409859152731010918 2982282 111411681083026725131096757079272192 2982283 -106968508715657727385388245387975468 2982284 -89810020840076501801880531892128768 2982285 -253876668136841099460437612566948800 2982286 -524172957080992660860076447240187520 2982287 -428387115896575073750282174587512 2982288 84028490176477332756315368416149504 2982289 113424638995472720836932507550679090 2982290 -155968357807076732696293653216657600 2982291 31349989159582044169298950902434304 2982292 -224948349735212820639207191670649984 2982293 -148117135823521225956008182515559680 2982294 48016419647023820680569445405645440 2982295 98645332056516339134237504744764320 2982296 -115081403669668287872980865782272000 2982297 -111495566000142240838172353226567520 2982298 -245219238537482765392474673410202880 2982299 69401747255250416862293875068766680 2982300 -156703752702733232083547399726707200 2982301 -32368996384187539907887804290029760 2982302 224328323150246678394890239943601600 2982303 -373492704129111620781246689610400488 2982304 -158772967360190626874247809684471808 2982305 -357997559388192824287278379163730540 2982306 -3436296866745996431428610681978496 2982307 -276690057909614681356880365627517400 2982308 3005778609488108595002169145184256 2982309 78082396544101440906838941293831328 2982310 81241294362595502954649074044657920 2982311 159013055085460566193278093976772472 2982312 543917362373353888574452910029209600 2982313 247987893671476572615891220402075984 2982314 101935665455046139235716519272878256 2982315 -13375645727134489862892369552910080 2982316 438776852250596269457095371472145920 2982317 -225459709476888825694454962916196180 2982318 122494045070226787021884403130416128 2982319 499492273485655647920843626046472360 2982320 -111825003036359558820310065281433600 2982321 386479981246322361658657904162461890 2982322 89290155459814971682867880172152832 2982323 206533678810473232109944790507272080 2982324 -36778173151985899645964685965180928 2982325 -76851263447243774089370308631804950 2982326 45602150405282424888658707753846720 2982327 -9901689243033779146612315609393968 2982328 32577977746789991351921099805880320 2982329 269524081021754885399352078078639360 2982330 -64852748161472734361998333129224000 2982331 -364786786594265713639283886789654000 2982332 -532606406786131648650515336101009920 2982333 21935775265069254682059472422073248 2982334 168575661426052752646024307481746112 2982335 -181940163838271166156112734397978800 2982336 -96234323903662722862571350426386432 2982337 14736404543691311784938034605218132 2982338 -446651981216844348084045473235400704 2982339 264073672910579873481740540207682324 2982340 -58350437372280180299589198404421120 2982341 -167543131202028372764137085387913216 2982342 -19998743175601527602972832329917440 2982343 -155189710023056570915264745397748976 2982344 703372397035698015825016915805030400 2982345 323208031950953522035959435624515520 2982346 201664139018385122472133207650887424 2982347 8120890519797422411370791459720880 2982348 -74971480411825441029272899955957760 2982349 74493418244922211449241360592730220 2982350 3171438003537445146116140744924800 2982351 -4397104666120021185642947196428160 2982352 79318933300913120303636549709357056 2982353 -376192219910405821668979163351497440 2982354 92216312973018407419590513443662080 2982355 9416459652302154624463503566807040 2982356 68538488545114843264731452267894784 2982357 104198942792289350354962985805494880 2982358 -383161991168106649368377534360106720 2982359 379479405939238760442736754279583840 2982360 -293858784405192325991896172906496000 2982361 43432187620167002558075494934661012 2982362 175681622003131584683882222782137312 2982363 -53980008622344108062130483715007376 2982364 42034720082122474928622169542918144 2982365 659495947580126473211296034888670720 2982366 249091873717435261760506620205353600 2982367 -63119585524168199793009960419960880 2982368 109438636506061525926453480141619200 2982369 76661973280219801889556006017560128 2982370 -174808669392261317792341653195345120 2982371 307181296157072462721709940711189760 2982372 -79965910987137127595990677627035648 2982373 405020640098449256644644667228162720 2982374 -30988714651152657466869689099321088 2982375 -5045053526539822928392316584164000 2982376 -233996620595428836608669427112657920 2982377 182130828540394869853779623347991226 2982378 68829915281197385238098423153697792 2982379 -659678617003761332673642880337195020 2982380 108857402271949189421485615068364800 2982381 -161775330459202362895085480337308736 2982382 54632797483358509052669892742057344 2982383 498429422062102747907224151382039240 2982384 74677118552016746461680853757952000 2982385 -145507072728293170574607855398016000 2982386 45995049350015234164902146101045248 2982387 -44593118122321980844633866283391232 2982388 -169032615544684205896353478809503744 2982389 -267498520603976254175013720370665540 2982390 62456988779971000163748265873478400 2982391 -333737309924225670813255946785717000 2982392 -29091641313265461594753176267980800 2982393 590645040916135205246340918463567200 2982394 -3924460383069631996326256520682240 2982395 94895602101911126806721582883732000 2982396 -57633012075152476167473574286622208 2982397 -753532054844109501457616720604782688 2982398 81471957129948724449724488302131200 2982399 -180888281096759059361860938119736960 2982400 -163450380521697041075597238022963200 2982401 -433850637278796912867629957362437696 2982402 27264673778203795700502102935328768 2982403 -113954156296401765247811560279478880 2982404 504943806475263706768213281376457856 2982405 37999883270742453065716737759200160 2982406 44028323938597299416122540102577280 2982407 -442094729380208711305180589508787368 2982408 -233620308436279450141636514611200 2982409 -206242152023009559518470457871019596 2982410 -76453204879048139386813815221283840 2982411 39123975899015199001728807155023680 2982412 686640472005704706985965308456325120 2982413 34202876891882491010871315917654400 2982414 -39923452477481315332607372100634560 2982415 -17391553826406073139402916140123280 2982416 83280011861082433239112360552906752 2982417 67028612321585995176770621926030080 2982418 198067673241460397436128877680307360 2982419 74342000004488909369761620712754760 2982420 -4811871401670881226683347348561920 2982421 227584591440401303587544707382630400 2982422 16024420184463385078823869347235584 2982423 105050714041331254877482243061812584 2982424 205731963422983604484603768603432960 2982425 -339405265263269573856573852328796850 2982426 -58044548604599008161080989604378112 2982427 -45120353238166817012745254832812528 2982428 -412494747686906199923036560396554240 2982429 349144289959645198930848696227501208 2982430 -68785485026929698168645846178636800 2982431 444093456113193035062441245039035232 2982432 710035264995650632842348329837789184 2982433 -333129121759273254755867639062122816 2982434 -11186454572757053443327608113480928 2982435 -205406182666824506517921837850501200 2982436 181124299250716511839196903624919680 2982437 301430063241772252923236719863799134 2982438 120994128109512700791052897349532864 2982439 -322854406809746628256563246909795576 2982440 -174436216291248040683529970019379200 2982441 -162418088698343785342271819062351872 2982442 -13528759479506252231715374413996800 2982443 -620227134725156717536817733773503308 2982444 -207463412312480222809167891050371584 2982445 -48009469923938818477636783108989300 2982446 -55074620345340526275708441127486080 2982447 -130072078503201096715959080253201600 2982448 4753492343639985607802050807070720 2982449 -694091884396882797417684605328575760 2982450 -96834470668402956857479145133792000 2982451 295636794981520829069783417993997452 2982452 -533983519424718739946330467731867648 2982453 162812780773756980757105118640819264 2982454 323210024489947102999024761640246176 2982455 -37416488150417771667263527706046240 2982456 -158568266796404105862163238849372160 2982457 -469336793766170389542902382197518294 2982458 -142372251884595323630627953079074080 2982459 56554267053150531413201477092838112 2982460 -44303076087984540582046607310704640 2982461 525859335821550287681787202984933062 2982462 32127888408712922386689447606303744 2982463 170490780898457036867088973012712160 2982464 78692411664260577122080222031118336 2982465 236025156514700632673958809242129920 2982466 -40590957469875217550732883566987568 2982467 -232014503306141623806694556469970920 2982468 -234557614994341961486539766979624960 2982469 34566670870995936146552520735646080 2982470 -23313978810662426977276277542120320 2982471 710890690085585772362012906043750864 2982472 -534992077790433382362717101336755200 2982473 -7810549149012697072234013064649272 2982474 381361232149083567968451545152442880 2982475 -2021223334583369054224146333017500 2982476 49165899298636143580273530914580480 2982477 684199775013840865551881855525844960 2982478 -191162678654458081097337572349744960 2982479 66168596097528429151033513006325760 2982480 -276138284373429226325478256803840 2982481 -305170915499331962658235109191756800 2982482 -78330937948386839897333364631575408 2982483 353509783975858684774579610366290212 2982484 -402908865479913091371184932932857984 2982485 -420307022390073626965503780844562880 2982486 -88880796178810503237938645264670336 2982487 -429561418791322838934775285548678400 2982488 11321468363309561403569395376271360 2982489 -323530615104453683383989545520592176 2982490 -28770596597427379590544510996592640 2982491 -626680556852645934962926570471698108 2982492 276476179999616741343623249025570816 2982493 13599692087359046482626384195559404 2982494 12084488427324023305552137354055296 2982495 45365248163316946162038506921247120 2982496 -226577412563340024620020599281418240 2982497 28203351510108736747302946468026624 2982498 70640006905441730325434345712610560 2982499 -141223420965407528038691584675979936 2982500 2071663383958420541663802618960000 2982501 11535667875706601200722238286346942 2982502 -154667109106983100106835328177164960 2982503 -769665173737865088604682531480673480 2982504 -10970290664491339992970778629570560 2982505 -147015449258235974105142715534641600 2982506 -101099609764935165359158351569434880 2982507 237999351534142005366241530601091520 2982508 -94182754479970339176960129420032000 2982509 567701276906735246534611839315215520 2982510 56511428615350870757975251621862400 2982511 -168709414572221766317193673370839568 2982512 132727991185106845729436059152482304 2982513 -267050024729143297303860653853869856 2982514 -182673027715085558642513518902164448 2982515 248884302762703101239516679985922160 2982516 225272801605834300414929269823332352 2982517 -731409357558841138254108164529620434 2982518 -19324631442202349149186564555339776 2982519 -160360565010062290279056605275376256 2982520 27834277225761402454955099285913600 2982521 560406036578065873783133680923391722 2982522 24111045573994167131850431342132736 2982523 1112786096465958589708676094200000 2982524 -391122660798510238531614728081147904 2982525 -12355344498997043590126223759616000 2982526 716339445252134488269394087461991680 2982527 253800098993181411682008730710293376 2982528 -267826648895831725834602884471193600 2982529 149984170611384150973964932281219 2982530 62449786840188237054696415590304320 2982531 -495464992949386579094040529883509776 2982532 -122852301530333572934987672073380736 2982533 -344557580124781207649235976022620200 2982534 -113643900034276566836367959172860160 2982535 -270635223593841080553047258501168520 2982536 581976862320501383190930720948679680 2982537 221646891147435649994079212432047728 2982538 -73532449992638272369697466047377056 2982539 -214377976648192312205192583799192944 2982540 -165828841670318195104439589262540800 2982541 -117385920532354572668275815537900416 2982542 -85183849038971151318812441850251328 2982543 5847138049255288648909558736611464 2982544 91794702962031690285785696479805440 2982545 -97541951063286832975299586794327000 2982546 25382715441567036267316868657524224 2982547 1092243690624355761124373867087806152 2982548 -41316806486187928721543221249265664 2982549 181047648696157793022124723429032864 2982550 94833783434512611949722084634672800 2982551 27419616724689525010676287250428464 2982552 237412376448073774383518626780938240 2982553 34601853352498720667389331457829056 2982554 -28271942040463983508356669608224800 2982555 -217582706676013967342304741045088800 2982556 -321171883617537212920215805715551232 2982557 -435729983480281253542997366365447194 2982558 -160762116542454026930094478560052416 2982559 167822477135640822501995944072513760 2982560 47970833763920743753379383565352960 2982561 -12117823476071141843320874371665120 2982562 350316580430294755331550805847700864 2982563 611661384121893378354689228901865200 2982564 14413935405347123774978392017318144 2982565 345876507727055787402049913852254200 2982566 -454822594135586091197653224345600 2982567 -3653833949459888949818920382722560 2982568 107280342522320010687250308624384000 2982569 -731844200517833557001872687823649030 2982570 24924937414166146601299983338127360 2982571 -164604462629005922344952904858389760 2982572 -189771678498915656281196286218403840 2982573 -164624093195158957097823861709245312 2982574 12747249607874330131210259026117632 2982575 -44461691476201306458548468084669400 2982576 -18481298366638260267694555155038208 2982577 454782150037521836242274868229629608 2982578 1834393652444359054928425738791456 2982579 -420689101233003378450850157360252616 2982580 -13640031119570221555727518450229760 2982581 633322835778210063044964067883932110 2982582 -6273180610269604789660881298907328 2982583 776513546724504175270104528111265832 2982584 -93874504446616374445997357875630080 2982585 57639492088580205208834969317422400 2982586 -18448615979157978885778445208838176 2982587 -571486630011377095013286363964708764 2982588 -61324773643642166796185274533289984 2982589 543328221328726509506519201156024390 2982590 50174038403013072051409654037560320 2982591 136816837816975424984866914390007800 2982592 241469430748465198374323003892695040 2982593 120310111345688154080137852196875842 2982594 1400931340644872597573902181257728 2982595 79017450802280954383434420753285120 2982596 -104190359496209172459868280761468800 2982597 -347902840450570320865096072910157600 2982598 -81040167849563630493718343241751200 2982599 31176342520572233130815926129589136 2982600 104149498711741742387025661002624000 2982601 -413181026735020772455494959731516400 2982602 20914703570027118457811541872669952 2982603 24667083959001131717809727662015488 2982604 -174988513000430738764750305027084800 2982605 353420524734671655554482435872296160 2982606 153822478907965422453762739383825408 2982607 46707056611983486404132491938367432 2982608 -169496804994998329445002277473222656 2982609 3738235738307588163842001982525440 2982610 109206837407593056340366774254156960 2982611 -621124168360261808075945159175184788 2982612 -7499912789885534239430891404800000 2982613 488774468451411656798705528857920 2982614 114306487759482138481281540881893632 2982615 -8064458965781057736728864852687280 2982616 1305434492123655635589173718712320 2982617 -228224909498875818922396501764402240 2982618 -82134468280263194469793406464382736 2982619 -284845634594332817567817096965839856 2982620 -561163480384591299616152587948851200 2982621 -359014189006694341557108982062355680 2982622 -22199630300575897963939140326462208 2982623 209412465976708271113727519355657840 2982624 379818886444802027609455570605834240 2982625 -237625437973572117985134413745216000 2982626 -27601110050654227756941500920774656 2982627 -54002130929023001009120024826314160 2982628 -103990470969167856188847864806768640 2982629 7533673915554243082918647928830684 2982630 102698786697382240263409983375254400 2982631 52592654770612303387086999165951864 2982632 -443923504444075534302863807095833600 2982633 396832518937192519846641414161965248 2982634 -4205010565125969664853923180738560 2982635 166305774459334956279540190465564800 2982636 56520622130181805810122084952796160 2982637 142263524149161950931549247658697952 2982638 -195894338050455754414657046294597760 2982639 -217733411838140794620874460270499840 2982640 22013340394170485165909108586577920 2982641 143153738531356814228916910226732784 2982642 57921390231988306836918751467816960 2982643 32462380419648466135124006328370892 2982644 -43836086441455960341493856107560960 2982645 166578877652470593314791867228512000 2982646 -26813781059523097936957764318395136 2982647 -764030157864954792409799232623642904 2982648 -108288629557554429845814857646551040 2982649 280133689901564856752041512492780650 2982650 -270430925173748029159173123804000 2982651 106451941358301391942891896722793984 2982652 -7456606665454131681894330893009408 2982653 -127219685966163087722339972620268142 2982654 22213464788166062892512288203203264 2982655 -4848770977900541917099326165853440 2982656 -262150418062159830613058148070588416 2982657 109919971976893570472758689977120160 2982658 77801139040365811787527748227530240 2982659 546548887734945213520870226491492860 2982660 48172303360134070723241052478709760 2982661 -337241950831716155620403773223231136 2982662 397146384230444117850484988255035200 2982663 -4790469910368690154095953583346416 2982664 -226749247195658661842367277125872640 2982665 59723013039329572325622005911680000 2982666 -85103310759900443368340018984914176 2982667 148739977963651005383599964859682752 2982668 55920001935702189249984646759372800 2982669 -4141619651869408626657312026073312 2982670 290469666722890641920716261293884160 2982671 -159229903900461540894139488347554128 2982672 25946068475126690601794113252884480 2982673 -378197192562098367258788355440992078 2982674 808350063574624903339254028769756160 2982675 -138701838730890023481619238795199000 2982676 65989407125287487715065505025826560 2982677 -503762708727596199009775997152202400 2982678 -76453111385984054041464981822221376 2982679 34583008755957402065523705151029000 2982680 103359861603929412497728538942054400 2982681 48199363217546750588472364114161228 2982682 58722367332215890992054352975884000 2982683 439357154190316546628020815803006208 2982684 65343791127667602600539915750618112 2982685 -234519833927006887188532630457161620 2982686 -51127861251374787671544645645742080 2982687 -26015088370129819343292910303590840 2982688 212019305833504313619297627586166784 2982689 -72195315615097472027336128858884510 2982690 23111014429856890742626091989785600 2982691 644708234532806631495242085479616092 2982692 -432215229025794301697180806125389184 2982693 1119275633814961322292327936609408 2982694 -12844542017043770114342519175415680 2982695 4031651819488180846032185543743920 2982696 81476192903398933172507093945548800 2982697 -410922900590127356605658736239870854 2982698 278163321257101398426636287723295840 2982699 82025890250395896472531719179490768 2982700 707131950166887319540821482982400 2982701 -172792449290285546244177049221067668 2982702 -8067645524413157963853302683627968 2982703 315579177388136972378606587900308304 2982704 142269388058147956333635163245035520 2982705 315582568867043859764791049568937920 2982706 479287657133313714035759814956127360 2982707 -8671253984210892883938059958955200 2982708 -140645456018037548237783423617701120 2982709 -23560535057932454159269598887979712 2982710 -96258172491223638149583515842548480 2982711 19690175190552983356958568023767272 2982712 -639555808128290959785393474416332800 2982713 -553085449607396293024983235959674496 2982714 129791072353225696657753898108289024 2982715 -125526773938979293487930096367224400 2982716 97091158745809807784881688010186240 2982717 683565863060746549990788420093324480 2982718 96980725816950612075264921690387072 2982719 198745326014201167673135551459115544 2982720 13551948726700573693746612692582400 2982721 115443906024846411001852668697458112 2982722 -113795358556632608900363045744836608 2982723 238315739870467551467702842832321784 2982724 290622775291491081868886280407449600 2982725 279676115133629340844125936959476500 2982726 -122695790434539520951753793258887008 2982727 -9852850702452722819835543785703936 2982728 -27964624534772491163388227813376000 2982729 228005229657236933601586492044435360 2982730 -224569834840026179132723359289337600 2982731 -444544568126142878751138415047115800 2982732 -51013601398865522553516747857903616 2982733 -462010145074290975807313801853340298 2982734 73860134968493390463691996264970880 2982735 -11900010058118822278237848092101440 2982736 -76844014563908674307019330062532608 2982737 195888742597004951039818633297273920 2982738 -3108590388342027710216983492061184 2982739 263721559490531762554201985693632440 2982740 14587872036541849279263141049996800 2982741 183846006161715925332134745557215392 2982742 173763220321283294847339475013940480 2982743 -48492594400903097629288947992412480 2982744 32050556153422476547273546239682560 2982745 85356078822520061445396381380889600 2982746 -1824847998520312366695864555508800 2982747 331860197024132670924442376024655000 2982748 -153548094370729956741496865678054400 2982749 -105230081212260686444222389847980608 2982750 50184303472172195828908401941568000 2982751 312022669033631205850102531479486752 2982752 -396024907437924141431316304459726848 2982753 -281276869771779859261887609226817520 2982754 93321918649141478285756643961002576 2982755 -93974895406574800800753518825129280 2982756 -41924534723892296928984755260477440 2982757 -749754217762058497828913611001844994 2982758 -6452054961220201333779045038446080 2982759 -127700881846275116123868259197965232 2982760 355563178918139340766866282338304000 2982761 -420459246839531732194712165971870848 2982762 136475693406717144610119457730739120 2982763 -27351934145380763180039623524122080 2982764 -140166129948968970063949882175998464 2982765 -36615863904206227606119256385179680 2982766 21991908254270554933043546962082880 2982767 870262616283738934477269116789680920 2982768 -40241161838734461836841738630168576 2982769 4564118330372131032626391385804406 2982770 56024360729130533894222974233269760 2982771 -327315538001531370035068093210371840 2982772 137824399378635029588093455744870400 2982773 169661513855484426742422745139346720 2982774 -764634849190779353121182916536832 2982775 -278220387068599461338369842956593200 2982776 -86861736460614308950369241900113920 2982777 -277660309453030726239657990896820288 2982778 174811274825021573682037506269856768 2982779 426052399256952847791073004382793380 2982780 -1608290409062250629251887733079040 2982781 1465375397599211678646411820492224 2982782 238471573462841843270687809082453184 2982783 -48806666401961621293509960345308400 2982784 160070382535226846734459656260812800 2982785 -35086764789090182462708734864882800 2982786 -214786894610157346606261390069222656 2982787 -532027348221761086049208097912993248 2982788 -255528058502047047612900639525462912 2982789 130015365534825307743419872709678208 2982790 17811974436907719681640797732990720 2982791 -41371018157451535814998755561903360 2982792 -17775664738006295077354119079526400 2982793 560040586002235928246148279245160144 2982794 302313815276027472911506624646959872 2982795 -72770368123886993763304944168295200 2982796 -109527476187352320816657610397958400 2982797 -1638825677212163858417689635337140 2982798 -42465729810503069305076832585154560 2982799 -57898734139960625438693196991925200 2982800 -85160681536196822601307229539737600 2982801 139839906412473393480195627361336320 2982802 -153097150205684507164297427152449648 2982803 -62482720003101563528937525721640640 2982804 238179378401345002704725280793559040 2982805 79323102648227589258321460126258560 2982806 50384233500813451809127940793080352 2982807 -217000788859062273829346939225928096 2982808 -47961693963509438717022068912701440 2982809 -488931626898783209805408477875895990 2982810 -93647337561452698152375023639769600 2982811 -8785401243337478475476478789887200 2982812 -58742793630363027722007889427423232 2982813 438599307781723151809648165700674944 2982814 -417168606181192881409493202528687744 2982815 295619276825655881345095583246934240 2982816 -276455494554468598308888875074387968 2982817 -27205968729895757043555359557295134 2982818 -186303378941575006143249301977241440 2982819 -18028681360461086455917085910065920 2982820 -43363587591032318730795918221475840 2982821 749901363441605927187098837015513022 2982822 195648155114367839348554130905198272 2982823 515442150425472154845864090351998072 2982824 2000980967076751232464162313011200 2982825 165340835138723130152293217501631600 2982826 -352148448772768261954288799944364544 2982827 -415552658390607586895449584841797324 2982828 -196446625663617477478330413465991680 2982829 -118445124847407170767963311793372960 2982830 8166223476839369618056722060250560 2982831 -157519509966116080556467744908572400 2982832 -34303424336550512639132682396008448 2982833 6854321943456114776371253847301440 2982834 -7951745193660686196168066107746416 2982835 -172925118497929773440440309838817600 2982836 554563374837377208376741425142788480 2982837 -110818680619975304193301229391093120 2982838 -41703863458878591232008703595395680 2982839 190514930031411452980528813904160432 2982840 -42543287040351627681860160906854400 2982841 -227318465735661640761388906627196758 2982842 4112869269372378801220369070889072 2982843 -50422515736401105149709336565927296 2982844 568179718195203932584270697386996736 2982845 -273586763677696952181537452194914900 2982846 -5627157080845773756162422720270016 2982847 -64685698101488341378599334835429376 2982848 112848657722881729881970201948323840 2982849 269026153425933683695040982489615360 2982850 -22232033595446052824411982682100400 2982851 146159798933715912594167353938775104 2982852 -158290792978369066738622496646963200 2982853 -10472618118008785946753387400035400 2982854 -67118670846276931021065685916921856 2982855 192063960257745049586504385966443520 2982856 321871244937317121243509468594380800 2982857 -1611895383589757989134273442600908 2982858 76057572687427919124959594878073088 2982859 -660195508777145802366845434747139160 2982860 134912285280227634552640283743534080 2982861 -11892890322478555340709977646966720 2982862 -51029923255357730913094395462666048 2982863 242748480813741796537611710004922800 2982864 -11265215342344911443823286866149376 2982865 -347715526883355061127806337582569740 2982866 72996070581055388749192932005492544 2982867 -1195084566022120145531622717851520 2982868 -157126445031028200092301963790260224 2982869 411074982224368762256910984155400270 2982870 82919186788635729371260120540538880 2982871 397629410917718729465877067701226992 2982872 473606033551187214424978999262668800 2982873 -115288509627131504021334821930051232 2982874 -130476714654111945799741174891394064 2982875 -133971876584170228225624493165724000 2982876 -121880724363306720822098033396591616 2982877 -10704219977331003065319424942939520 2982878 -247691546873395521350085660116645760 2982879 463855167658997026825168030638139920 2982880 -213796185189460708650229386817044480 2982881 -72683924250259902371385417588937536 2982882 -26191733669295139571661712451174400 2982883 671404899475844632653173530273919132 2982884 -175164389310183460590800995379002368 2982885 105858011144078867592914366049789600 2982886 379026645930351809355679677711760320 2982887 -383817800287139089613933127717643464 2982888 -47758368320143289674507351114352640 2982889 -29524353122030726730893242172328640 2982890 461658282851950344459929937338377920 2982891 -329392792971117316866565593310852008 2982892 600010155545506656176482199353088 2982893 155387425121783338802519477288865024 2982894 48568304271910010577632170563853440 2982895 54380170409502976642973624581859400 2982896 -6744450963624299014845809336844288 2982897 10780266342781204515637031615925888 2982898 -60480615269160691893958650844258800 2982899 -169311714502511891726197429948610100 2982900 -23545335704987205748418989899110400 2982901 -18871629857186918220045542437176708 2982902 199878148359313461618112185285993984 2982903 -10540173846630055195183634749785600 2982904 -143425518160432037057577422347898880 2982905 -486002800504311099848428041319190400 2982906 2730216398382111444970413733272432 2982907 -143056493010728119361089091575433172 2982908 498633175190849928588083007941296128 2982909 95264466014880514903873951712047104 2982910 -779183276450712775771761414881280 2982911 -477151154436516219974813827198312200 2982912 -198714192674401532028988108830670848 2982913 94520013344935683457846974267464704 2982914 18505554590915212922803718272698624 2982915 -32285925010371596438616481816398000 2982916 -270370354117121563706704395703554048 2982917 -40524486020150657294250341573757408 2982918 -249558791686311937678633437559615296 2982919 -635387911161866063518083199470392680 2982920 -86559351662723868656433932138035200 2982921 -293859996277054629682508600547579888 2982922 -146425963733802915304435672225674240 2982923 325518359878921751321814715134165264 2982924 75640682575822798894613747409446400 2982925 41310148754221022515150628885692800 2982926 -15632268434754552083367348417136896 2982927 181306724462547439537656323450192520 2982928 2052285705986362877970390357458944 2982929 -133889373319042106386240442195899470 2982930 90809554493125274611641797516613120 2982931 227068236248992432829723384347656960 2982932 -198579477928897484662210066808421504 2982933 -133263976979621126526050234399126400 2982934 -17307050044070991092000236616717568 2982935 -323063519940126859195043527331190120 2982936 -317530085159568216045231753375744000 2982937 -42677593945184397869607865853636326 2982938 114522304044981902291542505878807296 2982939 143881411238655442960752281009875968 2982940 99276540971943033701183398871808000 2982941 223652293181046133281717525542377080 2982942 -48797722840667859592174931974580160 2982943 5813820646245216583820005895199672 2982944 333714724058423707216245506646540288 2982945 7133542784924882983253755853385600 2982946 -83907526113827099290248412985427456 2982947 -227722323901235327232865970559188088 2982948 43549192472202628200633002153518080 2982949 47493164730374146361617843568175936 2982950 75689485202462004388535842771404000 2982951 20588722416631279987946381765746080 2982952 -92771970117367615197301239967825920 2982953 7990078961870770070333772130035024 2982954 -113819758166465897225098193772641280 2982955 11218103429506116440886779021082720 2982956 163876155974297423114028857121120768 2982957 -220995220089933045622051487591290560 2982958 177746726305697869969662165469087680 2982959 -19935657322595579598227592173368320 2982960 61099143036132277001743525409587200 2982961 1120416409913591484162461940401283200 2982962 102874893072568489295134197723578880 2982963 366302399326398067604194903197983544 2982964 3935877200632877709600333459310976 2982965 21198085341399656971428034978936860 2982966 -45848287234765736519732584585998336 2982967 213281589385052739805698640854206920 2982968 -184920220491157599244321268192317440 2982969 -216841344340575471188410145033827200 2982970 337276668289140328664259286846061760 2982971 -450723170639781601333900878795180828 2982972 160791713409232354797734685480566784 2982973 206472515875550109048165584226319116 2982974 90992332572624937345369193476924032 2982975 75962319356073976636254191454067200 2982976 126158951196528212104187971568140288 2982977 -122750433148885047025505830379736108 2982978 155911072136181670934909085873332304 2982979 -618493095734613893491442277423268420 2982980 41013565217106333438070798239744000 2982981 -79733532227610780889372259557977600 2982982 -83173251039915452636551333341237408 2982983 468240363360245939888506766932147824 2982984 -389726058251226095141607100398919680 2982985 124572961036617226120797926437742400 2982986 262337701468224723305020066982982192 2982987 10320642887449503455505707608424592 2982988 73521960797954097157828429499679488 2982989 -3278332591878417878078876438629344 2982990 -34976601738446429310936068126304000 2982991 111064445546032332163724711427276984 2982992 -102195518036952674321439075984482304 2982993 78229073425275573345575957372451264 2982994 53860507692587492574021364684145664 2982995 34183805622097068457314249689598000 2982996 -2372157585809981339627577099902976 2982997 620642009817179775352653809387946446 2982998 139391892617251940268690763401644160 2982999 -14107049209633613006239565862303072 2983000 -425235044251720184038468476364800000 2983001 70097755968425879742512481021461184 2983002 -235406220717367996897205992548784896 2983003 230570306111122432318131973688074960 2983004 -391542566079358817114344107883666944 2983005 -13137660055898814855362576050051200 2983006 48181902457584670412927696585837568 2983007 -104664792587990029177740186215025648 2983008 84215037340901059623648071251918848 2983009 550113561989193249030013819113738004 2983010 17994494416352127434534748744000000 2983011 155885214681546457737734553046244472 2983012 421754721233221819713286728543549056 2983013 204489076063663352839855732822620 2983014 -107076503928751362426575866323144960 2983015 -162280343047025509929871671400941600 2983016 -147973547172116217276936408914027520 2983017 -289000003068889214049500935325796720 2983018 223851310991975672422270333730454960 2983019 -55590853763143468088854758428851800 2983020 -89453757823641001316333263325184000 2983021 -79643466053219048245619751847332778 2983022 -30846980004084908543422457946360000 2983023 -107755007274132698832659956708819128 2983024 77993845203056716198554877814833152 2983025 -35350586232367930557373835599995450 2983026 -116016949426420534322487940275113856 2983027 -253314048442590526455439272072473284 2983028 -535849879451989099462335174840584832 2983029 -31432734306009151276348464445022400 2983030 205988380191720888750725539754972160 2983031 -395380790220057128124715121067514920 2983032 -51424817333270068811945596564500480 2983033 -46357184518372739718805116877677756 2983034 -183093200776830906390424503481213584 2983035 89434214698467501100135823349715200 2983036 64277491339940212280368380167093248 2983037 -32363596080004208473829172604267776 2983038 52937191894001821710399422713774080 2983039 -2171355324636654413380018639415952 2983040 -322978210478471863213669440552960000 2983041 -587711873538719310398807413305118080 2983042 137459114355187755371024681618910672 2983043 5170592869262768507515675705929216 2983044 -180756013007267050561084272234230784 2983045 103333461593126624426460446735215320 2983046 -269564261017530602253492753309487296 2983047 16126664168862158762852804129564160 2983048 -35542098233442173605727727709424640 2983049 -179942461451469362226454168121230950 2983050 -33202611566960497221849328936915200 2983051 47655554205229038721642293942448740 2983052 -49984970971412481344830929980371968 2983053 124075532115529300066088404732559904 2983054 -260324496084059990609620558523068800 2983055 -12462440893413238739797647508946040 2983056 -110619077850641633977144473031802880 2983057 96583661358560237906095132322841600 2983058 38724870095338671426212538887126496 2983059 -312859073617300888538184966431730636 2983060 92316538794801467412323607155316480 2983061 -151675387062871078622488451794559076 2983062 -25985693232252167048738455036765248 2983063 94522253858417846365684136111472424 2983064 -42541706022296667718086560035430400 2983065 66562954064832625241850121280711040 2983066 5286292224619979766075679525093344 2983067 -604636778744971930884680899627813884 2983068 -66421122563483395161070470933381120 2983069 5282856316375087193936718849450470 2983070 -16603805598684456151308538428131520 2983071 -65698636878417455612122493455257600 2983072 -38873754616237934460404383538085888 2983073 -661458086077326980009768403637563678 2983074 -49865468786166552818692930601541120 2983075 119361007760232325025538853711983000 2983076 -274230821672203786842140331568020480 2983077 -152103340904062535267810651302198752 2983078 -42291783554900080395708860599588608 2983079 503002234035667551735308022342274560 2983080 102264184322666140687501558007808000 2983081 332257214850333740417255008716485882 2983082 -6661201021571021031337711691378688 2983083 -476022879130845242090413575160795152 2983084 167580404372775904840508658830027776 2983085 -44753499036824984990366524966224000 2983086 -129288138096171862534630770496748160 2983087 150110358833496234871709290544644800 2983088 11862675072620135470289454824816640 2983089 213663408209987928217830369432154224 2983090 146166226737774373824843909339740160 2983091 -257099341507444332812606961123179508 2983092 141103785362807478944968987963760640 2983093 1129206004502227384066989508697207644 2983094 -108831010959934511981613038076599904 2983095 -198450469861318737074702923412256000 2983096 182703344979827576301569322199695360 2983097 70322987293088503991871743459495940 2983098 707743629425031776809856042001408 2983099 80641059500768472308876663182141440 2983100 82202087558929135708692101487590400 2983101 205873892491639769411052445514793504 2983102 41884547433094582454228704692854400 2983103 128805696896300417169877003645569024 2983104 25574578914710781759927878056673280 2983105 -259636660794295585971167886096038040 2983106 40918449092661679756581095251054080 2983107 -297427631993005577293005755738781960 2983108 362592350163467324058014321319771136 2983109 -123589004303149287825094297267443840 2983110 9139036400056262376704562823008000 2983111 563111530160638144476369673970986712 2983112 165524345858444842840535150093107200 2983113 33014871114194529307439714532129984 2983114 -77398034899122485546463579666182400 2983115 18457715025094661326601421646841760 2983116 226305878733237027117894672917233152 2983117 34336971723186432311608956963874166 2983118 -6269735297048340870708058201479360 2983119 45315230810256828164553861953502720 2983120 62656607264087294119067790688174080 2983121 -985031737279689994191174433109039808 2983122 38441837672966093371512715305296640 2983123 485869781641875648917980932004608 2983124 73642081402322612628079323400240896 2983125 -384455111718406243558655456460000 2983126 71171927945100665758305538872056640 2983127 -236808669752358711269971993923566928 2983128 38910556577615897732583506257244160 2983129 463110760314722790989899076914071300 2983130 -1545135850896326400674122426183680 2983131 804754368526802398922284101311266080 2983132 653803838077658472625593833061714432 2983133 423973038510495339878608361054963520 2983134 -122841334414659980097080275590144 2983135 229191377325953996426422899193418160 2983136 90959516283013224932644119288741888 2983137 203839346738222900661154380412954752 2983138 260455556652041850633387696377870496 2983139 -383727996624735450175612302839721060 2983140 -95002123047215264427100745468471040 2983141 -13733536988618538221481744757346528 2983142 154123257883970175039553821851189472 2983143 -508424825436025768169163968460889440 2983144 -23601678447263357044462638688634880 2983145 5151329950249391483909373304487040 2983146 -93620224704080202712173387885943296 2983147 497326077911662308449375506291812596 2983148 -94259995825343475341908578378783744 2983149 5418252124684909831984427728799724 2983150 -99734799331272687968066470180963200 2983151 -178917863271095737145342685707932848 2983152 -107680665464912880727497819850014720 2983153 188887172147497970217321237111512402 2983154 -331516724439988151043279593532106224 2983155 61890759743608233527532090519755520 2983156 -397303143857211818156437325768601600 2983157 26453531341253207875114559479162812 2983158 95132747762856521540035014701622240 2983159 738439833433620388868963168944946616 2983160 -78351824562504486342734382365491200 2983161 -123440203476556181518432529112443136 2983162 13891360132078028710515302291057664 2983163 -614122854588836169831049376408634588 2983164 -268958698610797713792453448502951424 2983165 333789941627143766651106218639190060 2983166 58495076913278560781489436121132032 2983167 433114516819019555244860661951312888 2983168 -880289735947105649335072609796096 2983169 -340391340210608121876755170508213184 2983170 -24554035061025938683068651512601600 2983171 -70601380863543346473579649875659280 2983172 -465145815647525681868085897942229760 2983173 -424795222968718462319842615961872416 2983174 -394611852449639996157827482296437664 2983175 67783984581113688549822965762386800 2983176 123462889798159875690817316197171200 2983177 -655139436133001945469091278288173388 2983178 -328135381714466835200501314097548800 2983179 32996623727962187272956703020749784 2983180 15795438772990407023342004765926400 2983181 -376295475878775335857590190784451018 2983182 123341575719985429517941446042748992 2983183 -109810053252462299538315929641102240 2983184 320330441231898390693241263589687296 2983185 -275368397575699576527953552903323980 2983186 254348437493068286186989502923941504 2983187 -710624279527702628117441926454949120 2983188 85852206721858310717848194971418624 2983189 -316182104769159638939141224861972032 2983190 97496114348636454590022589613107200 2983191 -19746419049749556580810861189905840 2983192 1815903599659614144193005016842240 2983193 -139043068976485093065677521534472316 2983194 -228424452332935328871787824744852000 2983195 2174060760093222685575545528808480 2983196 -669493074290609425826110016941051392 2983197 -134372150098078220353231564864379328 2983198 120784535232464668681310464509171840 2983199 55867879928344496782153086275506536 2983200 -57537786888766182966931837078732800 2983201 -124402288384620783542942843070170160 2983202 -238873947553419158807361086321462448 2983203 181589162965041989583235158986458080 2983204 196153371544295678532103148178989056 2983205 503908346276550665041038837983781720 2983206 -126767715968002859185229331697982592 2983207 -209226170537679841954480029270228048 2983208 -174426325064196893107883350956119040 2983209 -47502546689772583084051533489024000 2983210 228474941713025493778835509425816000 2983211 1689728461928994016347070353504768 2983212 -167065569469329375884921044235735040 2983213 -209991358393186292692517305752498538 2983214 23506997295003202968501987454101120 2983215 81801714732061623832620000456721920 2983216 53540847110612363563475146006249472 2983217 71843967549034690351580110002631746 2983218 8965779002669255922478645012212480 2983219 -231655492605862192089058815754955380 2983220 273851327472193706394314758215002880 2983221 713072294062961634917793980050140 2983222 373928655711362925810106214634037824 2983223 269709905862140763482650837117401024 2983224 -379016921413711735456200172023214080 2983225 -21715156688753300373731127682193600 2983226 -71447847319933668300100448974718976 2983227 48037323308013480895983953089949808 2983228 356918465140927940832341653147161600 2983229 461718230273606678813585512579587840 2983230 6511749656954735109374427026534400 2983231 520555710898259583199327509335438112 2983232 29803191290690260602793305707642880 2983233 -161101769610224883503208610182305952 2983234 -1041752421753724038775143074560128 2983235 -261075091717916415444367344923948640 2983236 59057268903140079223075624069201920 2983237 -119733707234507417132695032057065028 2983238 11411372282324058595685422473462144 2983239 122662888160394516095425421806359984 2983240 108620740107559063248224958897868800 2983241 138655776120969348808653825707043300 2983242 -28757519236598960290228493633044992 2983243 -625252569397554766514243499120534508 2983244 -11977407344376159507005637867068928 2983245 139022336543987916757332218006712000 2983246 -76849262473345129682750958321588480 2983247 -505772281758340611649351707407607960 2983248 -8436265937544787529309904013959168 2983249 -511703726536436569015468624435980 2983250 -207723795026497577744388477329016000 2983251 -305182719060575325773489121703562568 2983252 41842711675859243446505490363692800 2983253 1204546766367881953520830070594304 2983254 301916656480619867450801414823936 2983255 -54013889922283142383043662922520 2983256 -467404726668195491069953845751050240 2983257 -172824120704799621252745277428179360 2983258 -256436165945834345324372741485013520 2983259 -578214581467321670502264994522802640 2983260 -23671288242016296111359126034186240 2983261 130908551509438781792336720647312032 2983262 273871196759018599839600475691676672 2983263 18316847611212568233837790777481088 2983264 284741919059233897701591703690936320 2983265 119420612988783460522365517967376660 2983266 -62478137972779553099051629588615680 2983267 -207105461740042325802417476081613240 2983268 240108222780621839327268377950021248 2983269 -241204806377108600617709605095934752 2983270 16361724954200356040148606433438080 2983271 25250740571075241746970486957548472 2983272 -155998554739405191872769222834094080 2983273 71506945716889574789986965895903780 2983274 -102465753671098155191847649091374848 2983275 -107059710851779494540439388524954500 2983276 226762875751748262539375297407541760 2983277 -163523441362896449487670083765578880 2983278 177512147342587042427799562757529600 2983279 -255308518068989588580420953264754000 2983280 -8746975867189918055564085682176000 2983281 -7191260491536029577290824358485056 2983282 9533255522164314949268462779774992 2983283 216985327756525860309612715416539304 2983284 -148455674112044682710604872784322560 2983285 -21981515914172025803637301301337600 2983286 -188303383291006488953919330991917408 2983287 259025097801906050621623497405926352 2983288 -267506715393797502420511823344435200 2983289 220410123415115411923893816338778090 2983290 75581647358928917716923694375449600 2983291 -10570083374948130245042509374779048 2983292 -35995833802107137076196330429728768 2983293 130402443193590176391537060486899040 2983294 75429843764134619918172021695009280 2983295 27454683966647681352021978411581280 2983296 -178552443022694364243991542921953280 2983297 3329101620759734355101821302906160 2983298 278033074605266221510405367740328400 2983299 -153714601741661206296185844737525952 2983300 86163934133919409887855298420054400 2983301 36200909450653017588335272006462302 2983302 77297972456570469684022618061323392 2983303 -612162028399986373000609677475821416 2983304 121174710722036337683599606748160 2983305 138419457873147476251104453825096000 2983306 -242208577439183683769523176120445648 2983307 -83651316747723815658436523984367360 2983308 -26387025083879364871894315352240640 2983309 -186055953830263093986273861686592448 2983310 89353228071201302349070879392817920 2983311 -99645966342549176996536227059361768 2983312 -83801120242212565557641765282562048 2983313 -195571026780210825259879263159266616 2983314 194857098741501516569290602643310592 2983315 -266675063833431517705692020142665040 2983316 63869295074109055738045116071141376 2983317 -177446525544201361624089404854366080 2983318 13951425478620352197219991808978304 2983319 134463329386994815365206681999883720 2983320 -105587645211286498916796943827763200 2983321 -114090749138317073323794497086147056 2983322 -419922593632297909599911455066518288 2983323 50494728389957392513607319219575040 2983324 30621568324326632554428334110062592 2983325 321803212267380567946012175943096000 2983326 -84644932350724620329256346833918336 2983327 229647253050921631745464301893697272 2983328 98787540611164762296594498470215680 2983329 -485896075637928355469644979591949552 2983330 -18363147069465550606298059827302400 2983331 -16956601462552559844716395640782368 2983332 261272873094810331222186529367158784 2983333 -739548521778386004791975691326628418 2983334 9955636013531637543420688616334816 2983335 -311248761677193671342504356682044800 2983336 33799702666134273633764581398727680 2983337 2736100959675744041880366955319232 2983338 108129211074801559068779438090288640 2983339 7957040213941050499965466961289160 2983340 -658190157635163411569174695910400 2983341 -334952796564246008036774567215574208 2983342 -31329197828553975285064980878596800 2983343 799567954614001264357845393298855680 2983344 -7294175386026926897332785446387712 2983345 213276875664440147731178516705618100 2983346 -13222417329816221619856475518324320 2983347 -14684699652225564636937421202270528 2983348 87379987593596958893028452706996608 2983349 -5021050014581160416213634656369760 2983350 91942104477318475160320688929032000 2983351 50719565121787827970484872369247152 2983352 -478448383760821846756768716427898880 2983353 28291499104113666034586543377041984 2983354 -417867568113811206903708241706588928 2983355 106528525485399010949553384918821760 2983356 308875689689208114731771137008384000 2983357 228656267743541614065545079301870080 2983358 -25115211747366124181947262593194624 2983359 73803090553557371008564134699176904 2983360 -21848976138184813503064144682680320 2983361 214839046326153735745021945815956400 2983362 45495944828636476178210851139894784 2983363 -200866571006866108385412283357224388 2983364 34808053017235834583113689295667712 2983365 98937126341751492559943864821699200 2983366 -83933712958128221397074343281182368 2983367 -48999405294400503890239640919340584 2983368 261035201769549151898552127863685120 2983369 -149234000915845113837056383354473420 2983370 -10676313310150640445406089132562560 2983371 -66545714159311166022426953090402088 2983372 108150008941340554182250147689627648 2983373 -81215377393579331201101488694122378 2983374 92236020692863132958007475228017600 2983375 623547063605847632163259321525320000 2983376 -141980791461256818757508702797824 2983377 179169306498289465319069088627497760 2983378 -28495730030601262665931937530767360 2983379 120079470005711518741826770823543376 2983380 192879703839365800269183204609945600 2983381 -642091163474714360041733629188581028 2983382 21038166419420735200679987557718784 2983383 341052035653172164085333592707376 2983384 -28706521083724456517840461015449600 2983385 8597150918484440879284048513917000 2983386 21973884687383227087523803064045568 2983387 131878158761228968086701840296002792 2983388 -54111418388275074883842075913803264 2983389 27224665315818113881569424462638048 2983390 -104767813088499353406084604996228800 2983391 283898078208521579321200800810603072 2983392 -17859186124775103452217165729497088 2983393 -34438949387808466059468855639570240 2983394 428050070184642958766345563775773440 2983395 26519691410392696396060357678314240 2983396 194367091043948508558931840327796992 2983397 423959100318046575277602258282846846 2983398 28878756086335913640525693102474240 2983399 -272639733490501991507943557240261760 2983400 -39874464296635790291182377240576000 2983401 -197734730302966010949680322992236470 2983402 -202316849733597303550372253878048848 2983403 -759567634225581024774905827098510348 2983404 -362706197002576457761797737397027840 2983405 -143375447856302458122441777268400640 2983406 -94442569389926399059408169214368256 2983407 16113588178088119850817605084011392 2983408 27781067390478714081372521665331200 2983409 77383190788451275575602896098187776 2983410 25167148014757590687181846176324000 2983411 -119566150112221033125259144321191988 2983412 320003658769430970936430465361437440 2983413 -448288666472590559014092296797234656 2983414 27138368323162987724249489717280000 2983415 106457023668812314399192438027398000 2983416 314629947771692711421445448768409600 2983417 -273388896016581944706445897962832534 2983418 -264557769617228228658979089025896960 2983419 819707583917549147870534777347184640 2983420 -102808568155470161183717094823034880 2983421 45977519849916420398066278122270720 2983422 -28901958711946479232560732612132864 2983423 79346772709222558912591770090334368 2983424 216228091911422846948637496118870016 2983425 -177700861588209033980663645984586000 2983426 -535839366187580156163762423250176 2983427 -166775094681234410540303439011221200 2983428 -89945698558110166038130460144271360 2983429 -525354115702924317224861325086518724 2983430 -168950800093370664497673659247584640 2983431 187250958275589104518500482420578944 2983432 268676853677373102224372499175188480 2983433 605801420748401034886170762866233380 2983434 210602812240478135115389750769550080 2983435 -52244647309140089985540554643302400 2983436 -104316773298011267613083607940696320 2983437 12662207333276860086828882005347200 2983438 269411286240957477392304027729693120 2983439 -22632806922019472816727596839671360 2983440 8470229522127851779521113374064640 2983441 31824853351079045189000668134033842 2983442 -134154064785754627926744095501999616 2983443 -403851718792449184343410999696222656 2983444 -20459483879604919447433303603456000 2983445 -272235780699516084896298782958718080 2983446 -310773420285286509952207309596240000 2983447 -299438818186163468194618591855667328 2983448 102152881661844262001733026368143360 2983449 -60244667234804672891032690127437056 2983450 32593168423845790071980210660898000 2983451 -490077869999839217066217215199559548 2983452 22362490951098878714161830616300032 2983453 71932651204248833340017709399431520 2983454 93445341149163874088690316010594176 2983455 -314687583084268158594824465046807840 2983456 201119890363077724616324383600803840 2983457 -302680928158095484112448082912731294 2983458 22707626235157921475928358198748160 2983459 -27843240005039960069592920322738340 2983460 -124264548834496107748312325448318720 2983461 23955742962317917376312192662774464 2983462 -481679859693575738048504764723948800 2983463 261925458180472442055237189617391048 2983464 115383601488442549450660061647749120 2983465 94894693664657261477340709534909860 2983466 -675651918181529447832256140513844224 2983467 -341823276952820277264527955749962920 2983468 150181488362287220087318292109716480 2983469 -8262633878255925397533326473095456 2983470 -6166889779280382167203246110474240 2983471 -171861602045003691299969305211783296 2983472 -16732929322254389227293238097018880 2983473 25841646275895782297534146662343602 2983474 -50731142336197408210436228458044000 2983475 -208157968690528825040558375257368000 2983476 -40920994798655387544040654958340096 2983477 -197554252631919228079229619305100128 2983478 367013999929507570659943704699227040 2983479 406489625532426459036623085044306640 2983480 375134354804926654115649457525862400 2983481 -48231683711866089995502128971249008 2983482 -235122936956763727165935700522554000 2983483 -141013417098257422546050469797327000 2983484 51554750682769519138650471223787520 2983485 -103529659915070492975741719075716000 2983486 176708475814008128159970411777226944 2983487 -36898449147476242808703342154929000 2983488 30697284422010460742851620514037760 2983489 -93357982651559153825533311948155710 2983490 199839435942811359579793139402388000 2983491 44602588566716181672883568692976640 2983492 191057281900564023154400375606796416 2983493 302258843995911812042457029206499742 2983494 -91669890161945560824839597694635520 2983495 115738416527743405229324495485178880 2983496 115177813701587423642947714873958400 2983497 -805515251871054439194444818416080 2983498 183377110210757142280409699079920640 2983499 -612269003182796828651845482204811500 2983500 -154503013764216389259067667112960000 2983501 -36630754904438178925667755021668896 2983502 75198113586979377796638222129698304 2983503 85139587866278183354153059730778504 2983504 -86343631950609701569309137499463680 2983505 203785536274367346220727134604708160 2983506 168584305601014278914916723411558144 2983507 -842422115589122479884140191809513248 2983508 -31189712986973972619353526576144384 2983509 483201641219628533509340463876995214 2983510 18274655758253137487541868931377920 2983511 605371528927967331655184369453423112 2983512 -3210529326269003048330135713382400 2983513 -396623465628235520796125078569608960 2983514 -4760218986219946280781870164858880 2983515 105298099929345773948323309945438320 2983516 263638266065446243315286560415537152 2983517 -670006796158952561710740687618025728 2983518 -76556771279822578963326382440040896 2983519 -72611293309031687370271515609948288 2983520 -37085259291533793489411050058547200 2983521 6382296187598289882892062415860000 2983522 -32292415224999896873742316397408688 2983523 -465608208866597772759666528361056228 2983524 270826426658577416145954728816710656 2983525 177284303424023491680816947915217600 2983526 56610459109022874416853735904227840 2983527 -63744643212897427198945778645498160 2983528 -381117609516320858558651868858147840 2983529 -96811185081684681354803796166952952 2983530 24371331250764505793955156765872640 2983531 463409576253805495702777313194665332 2983532 208784439822702987647171767189048320 2983533 -27605569618040628947772009456525312 2983534 42475196250467463790985064093608832 2983535 -292089053774561101833084876072782520 2983536 -4536626902563101405223956809973760 2983537 251542636378136964813476373567992640 2983538 214058771542321743879295129309819920 2983539 -17517184519607481933886819714718112 2983540 -66105393454301499933009865692733440 2983541 -441259225650042630025899651472252416 2983542 -88399597979303306953759839491316288 2983543 174993788370685593163422325373330792 2983544 -508169215252489987801068958586019840 2983545 216447137390395756714624081269751620 2983546 205676163490800729395089554248111472 2983547 -13284899226070073984679858154994400 2983548 70240790690091366700319257940075520 2983549 779552941157163316484635271945451660 2983550 -84026557195835482373673763189819200 2983551 -270000338288888063210113262006380800 2983552 37364411899742098664092928028180480 2983553 348726472491623618742525621314684802 2983554 -151336981952965191130085274886430208 2983555 -2484865481562015625197930757598640 2983556 -51925862451373838448108126728464128 2983557 10831104888565738232943699024542688 2983558 -136166092413840017439758245573007616 2983559 24372488858329455475390554145844760 2983560 -167244511204625920617401454315110400 2983561 286375115012248046353142668332310170 2983562 -185745764176641622689265941626555136 2983563 120094655605609523484149930808728424 2983564 163840988743733313343884682006269952 2983565 -140957505303261362160894071931908880 2983566 -5327816465102337097016970643517376 2983567 -373158446873333354410280541092357528 2983568 36968255752201417501179949451575296 2983569 163467966029062136818936167732418560 2983570 -88135387565757859692743426773401600 2983571 -651432092386432564629833760144188400 2983572 34367394467013497874973327331266560 2983573 226348807098693402491887157438663822 2983574 -232127209338441462575095531011254208 2983575 -2212710163482617360675333839382400 2983576 -670945011640848836803068151458816000 2983577 951712522099757638640731763232130512 2983578 -56446908479943660447833794926873600 2983579 -137903715522639732178358773916755760 2983580 6948908550751633068718987786521600 2983581 -215826070127160390299920952417108160 2983582 -21740351509039908905240081968302336 2983583 -28545206220286230747094203819448416 2983584 345793119156013288139217060951490560 2983585 152827897616988366394633322398389120 2983586 53449347095331502025907871929159840 2983587 206475720066384098325261800764528368 2983588 -69082493471478306801233595974421504 2983589 -123100124398808884325335112495079360 2983590 73151933629353301436897809770117120 2983591 59373919768968729633382452895468072 2983592 -345317502695443783870647292993382400 2983593 99313802552699433756610166248790400 2983594 -282239477741531218301506041437741904 2983595 86755868062940743150843265963280000 2983596 99754185249259571936790447631810560 2983597 -188968042363848516676749529995934954 2983598 4358486764110657654766402534870464 2983599 339134044438197220058526317043102984 2983600 54674481981223037903791946737664000 2983601 -169822176106689790485249779605377600 2983602 9692726484590162858080476604433664 2983603 101625489529555360387254028131910480 2983604 -70671050507422180749733949774381568 2983605 -244750469928510954562660259323416000 2983606 -6530507603603317157734368651868416 2983607 134373909029988840116666162873472000 2983608 -162671218694091449580141565820928000 2983609 357850673630061617085364087990049920 2983610 -101197684194276351927133304119418400 2983611 -56350354636598666371622983494991872 2983612 -118605165944033353902764470935583744 2983613 92065411307959528085539156397533260 2983614 -41758805367644395739725471182356160 2983615 754918680163914451289298090694230720 2983616 -176741703053203213627401597631856640 2983617 35563478507607033100322112001243968 2983618 231053998788522505657954129231440 2983619 -281231299293388304492936595431296800 2983620 20047175928848677395342988811796480 2983621 -113857861932516551984713964317566178 2983622 -386277908580455579874354542194735488 2983623 272209023294082519700284916142479184 2983624 141605808550909680421510601549414400 2983625 -373063336515409226339836430350635000 2983626 -26381642335724913889358919152618496 2983627 -100631340532697988114756412169824720 2983628 -307432042098596706822127522621323264 2983629 -128580882988871295282400398197512704 2983630 52084594825360897056524582089824000 2983631 -53169804496817126985440593112974608 2983632 73594421047562955460790876132474880 2983633 412136811558558233867239003143537984 2983634 -242245843375527601919473827984091008 2983635 -7660950945496867668850587824295600 2983636 63396551148260028647602986670060800 2983637 -326773356604649137834651975101236928 2983638 -4798847707469828863884238022737920 2983639 799181548711647096469255461087426440 2983640 -278347475093418057813669075026534400 2983641 4171372327806888306483395578549440 2983642 228210090482320295340658140209471472 2983643 -119829431994183317111330260204313136 2983644 252079184035338741211630968685840896 2983645 38709813920779836021025839867310080 2983646 82583864768627986659856382252550720 2983647 85246115698482510521403201011574600 2983648 -261633444476986114240543189897052160 2983649 208278806171567551439437901044566720 2983650 -5754108922996183695963747483062400 2983651 -37138866601694662098723281959839096 2983652 -12055308364643726801715350366601216 2983653 -380848228758891455447667227994087876 2983654 325229831764510118616325228601509632 2983655 322080479136765299724651753777258000 2983656 -11369927121230235716239616198737920 2983657 -2004014846782679029451763526370560 2983658 -125159576142414902666856055735819680 2983659 258466482673198896538751731090093656 2983660 -70882770595303178648886334321336320 2983661 746642787685354699739160274624994262 2983662 319135012960210627088159114975354880 2983663 -772845840832904082613305989833719960 2983664 107275065799498690699943220360314880 2983665 -198812603431075630554411902416368000 2983666 26979881634578842719173381664645120 2983667 -385457522651473255014200039633367528 2983668 37392318339569841715877262763376640 2983669 49101516817021307256539636942218208 2983670 -217792425680372538755902570558717440 2983671 156537962030499005225903916390877440 2983672 808116352968545034457290582885580800 2983673 19604387272118197591415205637896000 2983674 113572781626970018197308352056053760 2983675 -157919444257203869829320376621558000 2983676 -2508911734932177276933214353807360 2983677 75409507521872624784997159634027520 2983678 161125644098346464413190499468272640 2983679 671151182212893280129825427715329280 2983680 22845630487652084784715180183388160 2983681 717786643795642853205660424420404482 2983682 -55255845818634225676724961849589728 2983683 -299372890052971380313387748448967176 2983684 -4215000866027234391864300920094720 2983685 -414888414641358228722987720809495620 2983686 37554850209524161525506070163792064 2983687 -174674190307586472625128797383171488 2983688 -9688989104548271501122597534433280 2983689 -238676831281386908657235533698977600 2983690 -166718716853732017166188370796458400 2983691 538000469530867040206051668746846400 2983692 -193398201439276032670083900359643648 2983693 6170280287665883400197962849642968 2983694 -122719253446633140377262230080032000 2983695 -85637105084681603695058107831263360 2983696 87927519565557189702618168389476352 2983697 349375057477314545479271522341588146 2983698 37395017821785473912679442742029824 2983699 94106446969012225868494784059970040 2983700 -76082457217304644270045840672828800 2983701 -227212505485783629577290111546925056 2983702 19943848367658491268688307406699552 2983703 -113488426467778698408297877737965880 2983704 324984815608824427730338934878371840 2983705 99292772393072952985328476320265860 2983706 260093951212462829250793997816888064 2983707 -244231813013142438087862456324557396 2983708 168411460015196208615817736118022656 2983709 109241324797380799690015035089303910 2983710 -19581273703676659411593895536967680 2983711 -827029142204288662468492123966751288 2983712 -698002778275236988017456531666567168 2983713 -53432464258774403120999904760965456 2983714 261670960258596028932663610319196672 2983715 -631414202292267161079270918785280 2983716 -1749228006760710830085525819534720 2983717 27143083873057674654419277599185824 2983718 190455540695277681864789264797806560 2983719 74239308204095321980740176759336448 2983720 77259047695074230237999285349888000 2983721 -181067606678623320939998639788407936 2983722 -26637333962208240052568158570598400 2983723 -260160727440369934467016294226552640 2983724 -215416004953852266295542699662709504 2983725 80784929530352068947872578707862500 2983726 338657424925879184755207923379029312 2983727 12221958097278751493160468080511480 2983728 -93246029756553167011504519816937472 2983729 -7222534999209661157713270304331520 2983730 134948033246645682343403523360377760 2983731 -142607391908330188148250526695810000 2983732 311482809828951354328685821011188096 2983733 -76227790642599365810534641292117280 2983734 -24215290552935233925699848993604864 2983735 537660755856550973469402540859903200 2983736 -182000024791323215594721272824995840 2983737 226127857776201004362519512115009360 2983738 119627323144632823530493779380969472 2983739 289225414101459818383456665976380 2983740 25117479470104440899025421497807360 2983741 261029672287656378596728282198234080 2983742 -106491326797897895579859578915499456 2983743 107192877170349245549721954863166720 2983744 6394172816735280422334078067408896 2983745 479089210082756170875021513970252500 2983746 -244071056508907030715361401271513216 2983747 257195596770527292886549656465579040 2983748 530379199226256362304150125819289600 2983749 3125488261786018903903260300797664 2983750 5550274506083728613142065955840000 2983751 -435367800236697191038542063512275200 2983752 199796760132190067305367927656704000 2983753 -262600314562950999195072452056966220 2983754 -162150359741952920148841179147518016 2983755 -126707807863628060378375795515022880 2983756 -233652843214100955495801812457729280 2983757 -362672576143286214982310013701640000 2983758 4532260697303765220347624117665920 2983759 -430976552025381948705661104390417040 2983760 24212130516789035034882054645350400 2983761 135460853484680954642532843127026960 2983762 115905538212784191315480869171351712 2983763 755658297127401289780159836665388012 2983764 5196483777290619233910937125998592 2983765 -43044298253642225860346391364286280 2983766 -13714904499718950935091166538163840 2983767 -127837749644365918408957277407713024 2983768 -414245007917851001284888502838589440 2983769 -112747831626176333581631034666643830 2983770 -3485742847979587422065271177292800 2983771 -282759295824894871407466017619221488 2983772 -113729535295576914307899164071080960 2983773 166051832362958714978831486423274144 2983774 -36659690767484289418144296455449920 2983775 113699834474063966600324401604993400 2983776 57334279287575634108591954762399744 2983777 -595381704641152490749373814492017374 2983778 -9325240784570756543216635233827328 2983779 -277445563736468186253254857798617000 2983780 431255787526781859569872638382133760 2983781 -138476602415124256826858271740044800 2983782 -52569990256186218412272007457471808 2983783 -290643778225095604489510708499260776 2983784 -257992697597106654652424637515965440 2983785 26715795774326644153287349602328320 2983786 121457237908817428733405837163675744 2983787 820713970368184794591406231923609432 2983788 129619746696865090588236320605385472 2983789 1068027218076889989634897907599269312 2983790 -52885555840893019921676720556353280 2983791 39549487911483424312125820325554704 2983792 69023765835602616331916964975542272 2983793 -105287889008406228450669921054086958 2983794 -77319135352426060719385407204770304 2983795 -723563891583700380918319571958630720 2983796 175636750142103871520896331048404992 2983797 -121582858547179553878330787955734226 2983798 543781254499663094369869557247251840 2983799 71931340001015072030190611223648480 2983800 -95446092638134741672876620114432000 2983801 -101651359021804169413236538575346198 2983802 -8757550384314097457276464965267456 2983803 95722386519434868530020429177514544 2983804 196009656978868355521099944434886656 2983805 46880885193464127007534761567421920 2983806 23281668649677723443900876816035200 2983807 -566840505214113956376960630455660160 2983808 208728571681333580925069927823441920 2983809 133170207085646544839893042532326704 2983810 -129662318448773242658338213064664000 2983811 -459715421576726643640206589652176968 2983812 -275607604270800962334043251572736 2983813 -383714407341750254290064752545792 2983814 -158843805176886670879924916844112320 2983815 20544779706614978220902061292849920 2983816 3792709968651011066835571228753920 2983817 -379745546071478561289145127637093600 2983818 68183423021054832504188715546741504 2983819 781116116715561212851272149563627220 2983820 -9465017670512530324565486976030720 2983821 -673527589327415317270014076674816 2983822 333398110572326130423573900834251712 2983823 772151262309502530715186974644022720 2983824 -128821479307743076133668131355361280 2983825 7399720500367907830124317484595100 2983826 360772510156247730513077930676404112 2983827 12066625153249908545491027680962304 2983828 198421635368038046080513694339274496 2983829 -50250199126688941862449768304880516 2983830 -43546946846704283101840160573952000 2983831 289174873264782326168699306352882632 2983832 -130326719704261099425515506503321600 2983833 388541704025302651077303926049141402 2983834 -2214100953019368385183985269886208 2983835 355303758539924707656982742831081280 2983836 -99714659496403171738993405610803200 2983837 -121874869743689039534060149083231514 2983838 146050521754475166325557803458305408 2983839 -406419392957257144083030728322893040 2983840 71674582165976937327512932134420480 2983841 -125454860250114934797229850409987456 2983842 345541759489856640773944404567862272 2983843 -172926697910488206362250225482777472 2983844 164135591591390951708313115128197376 2983845 51365280775627891387991531289067200 2983846 -131760383238897139016954512400958336 2983847 84261755658392681571356710489680600 2983848 21625489980036013506437627526021120 2983849 -22042431232338440939828809548547008 2983850 -174315296174309898942965863305024000 2983851 -133121295012822622618746252055237920 2983852 -148575751302701436948578127409525760 2983853 809870044403365674622101456040077600 2983854 63665835039784064023524505506899520 2983855 -88109580756343427949753789926468400 2983856 -2210198771113971433746141631315968 2983857 -55824925571351001335355644398021056 2983858 131367869926464716704237950953963280 2983859 -36903811378989439949854534786666896 2983860 -119661064799937137942271103100160 2983861 45927545215226186745606284069777500 2983862 -21303536773994697161030544699163008 2983863 16439798213297427092263591978215144 2983864 90477928845961667496208693368668160 2983865 61258220775833282997866622869107140 2983866 -42861093101153119827731536849094400 2983867 -439056411946119465091680325435776440 2983868 -36096263126659741195520675012946432 2983869 77372219918882327274942652286735904 2983870 16152583050318580284396454275052800 2983871 84308766084499541192649324819911544 2983872 53429513547626199284712554115366912 2983873 -222099560696975154874778921272754878 2983874 104155280868663391689836042006016000 2983875 -9731066807318144986559356213320000 2983876 29787038616609086719724886399758336 2983877 -60191974396344006991352132763875940 2983878 -1217652476760954188118299397047616 2983879 -655221185261919467669041344171540520 2983880 472303255926858825209618661457766400 2983881 172996091652582570887605701801608544 2983882 223087888071333393415853039156242944 2983883 -10445127712369363806249264680920320 2983884 259402358817857390400402128025140736 2983885 279818923696051233561631916784334560 2983886 -20192856101133266040355878277516608 2983887 480011493466981435747116061504416744 2983888 17466593179883876101371814945357824 2983889 -257162439702025930124452141553516544 2983890 -719710176824464334869290111068160 2983891 799646464263200929654267802381960952 2983892 345637410940655465507610150974265216 2983893 -195520260443823605858566492176883200 2983894 -146848733915887916683503993540513504 2983895 -262804856888433755893958578370394600 2983896 143927278583453323325608992372357120 2983897 260430498804932105681157100510536000 2983898 128215144125423563760239039970720480 2983899 -7061035937864371931485047225851712 2983900 -14675672650022901385210436615539200 2983901 -154764727854953571790418362150548096 2983902 -16330197177091121689640255724245376 2983903 -47143933249954496043236642328567600 2983904 -169601860353906318471208623867691008 2983905 149233573709237670139756028852265600 2983906 -287415329682986220574304502409852848 2983907 368710710229244714393215703324060160 2983908 219747950175921984489912609056311296 2983909 85682593375489554647264475035852160 2983910 83850524527971863830733945839791360 2983911 -121407270606822614173578244191048192 2983912 333639033656531537444224210488115200 2983913 318571240289773954086499939308137040 2983914 -28752261099287778546612224448696480 2983915 25069519887884348576903488560038400 2983916 111837050413183922252789198582756352 2983917 -101393858665137562302943519251341760 2983918 -20335062955743980269353857530027008 2983919 788033533195455925972217797970189400 2983920 35739623190396168567551509839544320 2983921 1124128698598538811282351388738154292 2983922 -91002517013822794338294623686357488 2983923 194006984580277589750639229288751572 2983924 107402110702493896091578520173632896 2983925 -29733110453533066759151371558068000 2983926 -32868534953293231114110163604428800 2983927 231995978952299528928720751293324776 2983928 -255125502492105498131993400561623040 2983929 -179717963052603657798744782188269312 2983930 -152788438341507198185355415060281600 2983931 -109493186320446300528390369379629000 2983932 -94998239414447312717953013206794240 2983933 -129726010276893703462795366687695936 2983934 284416899983621283380461083071471616 2983935 -210810043680401483503243319812345200 2983936 18929170510848668366498178143354880 2983937 -710560884019374293674604981258270976 2983938 -44807761054521953911026887017827456 2983939 19775035684766300392969592938346304 2983940 119224284617388325398816912164855040 2983941 -20522901829016589519321519837055650 2983942 2156638949217822024005856420835584 2983943 304614906901108202309981907641751192 2983944 168547503627271352331465168382525440 2983945 -190611753077063999429985865474950300 2983946 -122177477131970566280782475467887360 2983947 -57072281196650620629695146253171280 2983948 -4118542117981225194846172133514240 2983949 296843582525962434023822520404272950 2983950 19013635910468459620266799800600000 2983951 -413657781267263707849933910180089008 2983952 -37370062222373013645835874704097280 2983953 157971194947507665758955876172514304 2983954 216906970445742166063387098800332176 2983955 -58735103762927527575154328918966400 2983956 168998633280147682524158586747555840 2983957 62746920092600330553019493464488206 2983958 63888836484342610332419480734210080 2983959 17681829242961037507833779746744752 2983960 -171047831563752613641258603573657600 2983961 -559276783964941050275459999670576438 2983962 201319547566639782790498517681612544 2983963 -147373753612541922563601498030860096 2983964 -105585707645395578089274141995111424 2983965 -181036438351496328493101465846797760 2983966 -13252831382725015426754271872619456 2983967 -55098382922694696055006790128982016 2983968 -29736328480612509437454823328710656 2983969 663770103163884484466006208962593840 2983970 214524663570675477167089598908392960 2983971 289906265335848317842093244907816312 2983972 119942649684196246219196793838299776 2983973 -345165800142200367458688117226558596 2983974 -41048961739064002002651999390167040 2983975 27400088560013835196079430499784000 2983976 -32244446268331547201082089300643840 2983977 -301397795703473486026284590695261686 2983978 -272405104203134019243600927777306960 2983979 -841185087789948023729560690930064424 2983980 -65352953986667890452852068727982080 2983981 -18163582317677040714199760412928 2983982 349292217262052108679789140706230592 2983983 175433151885094249765152274003624704 2983984 -48333709385794937713005212884992000 2983985 1180536109521512432295774777892800 2983986 -54744878790617521872319249927276800 2983987 -467756772831868328798566904365269364 2983988 98072581397716700906477165877657600 2983989 -269677220137837068195480107868862176 2983990 143815229010212639546642794201152000 2983991 191576145009482938144778368111343472 2983992 74730623566166234452315208731852800 2983993 92781132271193259469960870561367040 2983994 -1590347001579780217051963013148960 2983995 -22903275605157694935052994024794080 2983996 -308137801221944647775932642691200000 2983997 157979678417389665545457066859933632 2983998 -53966788610761578010539703739203584 2983999 491174107957219906118594072564492560 2984000 53454506503730522412536098455552000 2984001 222496527969815613245013868304976432 2984002 79881394685140205271996842944443600 2984003 -169892069488387703190072266074540536 2984004 -241326705282274470934092692964389760 2984005 -32077640611945421433583965630000000 2984006 -36334407817837323560248706226669696 2984007 -178907732105684415682114502745505920 2984008 370032347816249378711935455240192000 2984009 -160255340946723406923621664991520384 2984010 66969240906915461840246883287493120 2984011 272428580518212098999089737953944552 2984012 -126966710357993587479492221958082560 2984013 -387066146331887941956120537273388800 2984014 -424818007194639628564733782211208768 2984015 -526671601860549611317303829525358840 2984016 11026291188610252885129339122745344 2984017 -107627127286626901482072418186654860 2984018 47606576060900587255087638827682960 2984019 -72284572932899137408536216293952720 2984020 -8337714599716728208561518105600000 2984021 -9652101843703666858038697357271496 2984022 -212935558839931987702000389067911840 2984023 -339340692383593212793863192063271200 2984024 -423762162587112658121824293152471040 2984025 125895276354541688896540061577117600 2984026 -6592580119835489000578236737307408 2984027 501579033351278620975116884286165072 2984028 4557547800164704119068727289995264 2984029 -12260217076459381116451707133777280 2984030 -440118571031689736230140448235520 2984031 -542677135106021892778419027007930272 2984032 -245668759971100612970464846307524608 2984033 70165872651612894610169208692973942 2984034 73871495372527101399655606531409280 2984035 3107734016559099906538974343406400 2984036 65402493393338258043777975396049920 2984037 153777841534488971614403750723295552 2984038 -320944433466121512773713375408930080 2984039 -12281962001192577406954842139577160 2984040 83721662280912634231460860761292800 2984041 84208164679286859647173772417341072 2984042 -204375932504302866176268325515204000 2984043 -192910765246749637700471308328497920 2984044 197615892745051084668989143238952960 2984045 209940798790398452041215646240406400 2984046 -77477790651447866924773552528253952 2984047 -46776989671997190189342869815410888 2984048 55465196912538110273656202461937664 2984049 -142939743188703362333132444770147632 2984050 36181700153356243493644368577624800 2984051 548827090990461359848582329106280700 2984052 58801063448704109932291382367897600 2984053 -732518879633787245824782975055183236 2984054 -520255363037207178856536677798481600 2984055 266272963136639194980553894718375760 2984056 710925130201923096037394612527226880 2984057 90001763883533048866004996310915306 2984058 -57978601754594333634420170713569792 2984059 62808295694864276246746507537455936 2984060 -89193219560886902173318208439459840 2984061 -106676318254214545104030722130681216 2984062 -1410208274438582192318744498403072 2984063 562352187284750032209948962032893312 2984064 -187259726457809252995627499913216000 2984065 -20802408172285713247865197378699200 2984066 -5177865232447384895361029843606016 2984067 -596080457921756224477307498751360000 2984068 145732781553298982884605361312926848 2984069 -132479757533628131124698170413493440 2984070 30157223489326928581443153266659200 2984071 -7044595142695672988073602298793680 2984072 78139587028762747852776812015616000 2984073 -40290787522275739341898043762616816 2984074 32463925793689817656025056269670752 2984075 -56904116745411974300870712719300700 2984076 306915704550220562191814879656472832 2984077 454363680426669021783704219789409792 2984078 170801180423534514247618377655587456 2984079 -99592016787968765905660539633436800 2984080 -42959817376449080376363606846996480 2984081 292197581714504271048884145536465700 2984082 241066955852384793889990431867413760 2984083 -512207083742052673371129441169325480 2984084 -94551411972792288642664840114669824 2984085 -16851357731767530504344791709779560 2984086 29874799432343651378004465955574400 2984087 -231988572995926079947882473437026728 2984088 501523832513043557130401534914560 2984089 -454675449595219717194163617625447606 2984090 173860781815137859214619743411608800 2984091 -1327618871887087435700415635776512 2984092 43820873993695034684993990774959616 2984093 -42459013991959763797941138725335680 2984094 -1717228704111748989354715860898560 2984095 -29647237371173534571851098832494320 2984096 381814909782930812241097491726139392 2984097 232763751323093830118345534764724400 2984098 17379671572392940950289803353189664 2984099 456174919131153745733457876068709360 2984100 74723233465503904644998348313600000 2984101 -28469664917454100545722349248280898 2984102 -202174353228465922299106662962611200 2984103 -45688013838457540371154594997141616 2984104 -128850462144826019786363984174868480 2984105 277044315980730230640942789509956260 2984106 33987384781019904318375535497679104 2984107 -233522727462570679297501516804312688 2984108 -75755491712015298059326034319189504 2984109 -181325931161927396894246716658324640 2984110 166545244488576389851571965163328960 2984111 193826496879044532673624392686216952 2984112 -23052194899613761221283268429217792 2984113 872726882469968003978350290056853600 2984114 -2181472323277201523312410177125888 2984115 12125133641460942931669388924508720 2984116 -315567860681460670510528803008718848 2984117 -652769579582123083139832993219714834 2984118 38204390552627889951398671978391040 2984119 -93829281505545931622360156889960704 2984120 71461840329876359703744084267417600 2984121 4880704775674945463676093975030720 2984122 -98231206739930426145520333599538176 2984123 430585966638847543388668952007597588 2984124 -56102483107122696198081203803324416 2984125 -322862557716363336127767525856761000 2984126 -247566887894599633332337549555999488 2984127 130215019741264477913924379831781320 2984128 41208883023688377339055079786807296 2984129 142423383528633276834331121895269160 2984130 -79634759848496713386019077949370880 2984131 197548990695281501300329307249199932 2984132 -246580476811366704866885726079199104 2984133 -129468260687352913827461335335833376 2984134 146603830556672806819178197275515712 2984135 -97534369665433607896285719637294080 2984136 292107687061160467059818800282214400 2984137 -21164476178184565592233566927575900 2984138 -17291261503529846104454213933027280 2984139 213516662240392670247831405141659208 2984140 304824272024123197799357594990361600 2984141 174249933676749965297515171986055542 2984142 13699290752316598022453633238226944 2984143 -357651645411009661853994670914734608 2984144 7849863069591986890684748042649600 2984145 -3719816861331152626604343764225280 2984146 276083007321161462724254886023301120 2984147 87080453763610066331217170130465552 2984148 -304132598537194075630385232631111680 2984149 -380189719657269808559607221518869714 2984150 -80272714501141425911793976582214400 2984151 -409588210381591795922770705567042968 2984152 -374854022930461472370913716321638400 2984153 16121275878160180425005427518025984 2984154 -141762664755197937117547439021245440 2984155 -506736412000391067607518786069157440 2984156 120173219326733175092252505267173376 2984157 5959260975979373808145160294348256 2984158 232719704286351509942287843215432960 2984159 289666220224857912970477414618880040 2984160 2652900726167747433943022512373760 2984161 -154631888552247650813426817795186240 2984162 90063797838187756745880096191887872 2984163 -5117543888058906189617860618194432 2984164 -27544374378467493938988698651914624 2984165 172062644339719766006597744345464920 2984166 80785078931976065626687640637848640 2984167 -31737142936580104347908266177305440 2984168 -722233353657718637440700725349498880 2984169 -102083977669069179693646914471091056 2984170 -50976533530606261167267437620224000 2984171 215952630804952819522821604851544032 2984172 308003711731236308067569236983168000 2984173 -532911758458588168045913306635901696 2984174 194879841601596167771086252759158336 2984175 -47917776291567596170102554974514000 2984176 53989361227704250458393998520451072 2984177 144820558103123473675860963637265472 2984178 157861189084546468846534247678787840 2984179 -26260754799200321152176998808868920 2984180 -480056886763334870337253138522705920 2984181 22822889661128963082667805849220480 2984182 -284178230796176412576711264622133568 2984183 465017520334526039032686560432691432 2984184 -23465604610295760051836815367208960 2984185 -79277536323134235909221143929702840 2984186 -318025030540920434878444490651698176 2984187 371407091845582403168365850054609520 2984188 -438127588877990183968210267043418112 2984189 316478543876853086403372283393106124 2984190 28893696958504166943092932665584640 2984191 -9642828402756556415142121866693760 2984192 -540581596053726768056849925169741824 2984193 232130972532602869650958658574356082 2984194 -19471014069351472954095584264365104 2984195 298247856082434535432502267135821200 2984196 239563099704613471615332104325000192 2984197 -482556772179044499975559459700731200 2984198 100380717823236787238624030612163456 2984199 741818510454732204081286248153690240 2984200 -5742629567006701821846701700096000 2984201 152918776153185912356242920146918208 2984202 4282822095410065302027536698527120 2984203 191710605298053165054927422711706452 2984204 7152779783381303998791722954342400 2984205 36579048400442986175858475932478720 2984206 -8618619318801905729490733012304448 2984207 169141217137060333455310296107745456 2984208 -26610641122228444201541927205666816 2984209 -251580169590295986189387120969440590 2984210 41701627592100023517510181236912960 2984211 -20064926057112616947910012916593740 2984212 101867015790501499867780357648035840 2984213 513335950230969691966182857261161824 2984214 -35076961812610199821735069909841088 2984215 26668750620543917561120449247927040 2984216 -163425787241032880895481693627392000 2984217 -88936601575359467760706572876944352 2984218 -175201900928529329814423833724364800 2984219 288382332876362973261717130395521280 2984220 -88197402418754114959923258842342400 2984221 435477517817039531226133865558040422 2984222 -21063556893400896454926916118441088 2984223 -110468160561540012441255482037048 2984224 445905798729167260650903636491698176 2984225 -463546993108990506148715365184976000 2984226 981892230260734790967889064291328 2984227 -398527552997752431209554633672746000 2984228 99696032727581297148723437409603840 2984229 468527452672575966753498158659345920 2984230 -67347351634803538124631857446396800 2984231 212987441063616681113797563438712272 2984232 -262876797910391419800581446125895680 2984233 269262353811177806546338857081416320 2984234 352983274539205297149787212892541952 2984235 -39518625046781393868164084808825600 2984236 -177524329807619045653727249213746688 2984237 -407090757968829724831881925731915114 2984238 -4961211251999190426290903169001536 2984239 313822277522733269885504057592001040 2984240 24874736314887218065144353569832960 2984241 40701624894633034932390781133734080 2984242 15620504137930800023272405604631216 2984243 -5409674960774720927347046092634616 2984244 -23367515628587924106083953230225408 2984245 185938858017066162250507503503865600 2984246 -48799667935539490298553695862128640 2984247 -244055270000292828741455940987106968 2984248 217317152539309190622810953943490560 2984249 -5188234404049739832119009821543164 2984250 -38470726764261886943388600393984000 2984251 -588030301881327158448201724088841408 2984252 20445266678383364674425058976274432 2984253 159358587740943196398970922733429504 2984254 -26759734819584965986339214644101120 2984255 -119896392201373021164144880844514840 2984256 -139070064593799706344620595798343680 2984257 376904355399152168574224485255900612 2984258 -282359907125301933418668600386572416 2984259 119134371238514285586239929213655280 2984260 -70171473681659198306501570518629120 2984261 100655010109552931724704547844493184 2984262 8394038174207162501752849447213440 2984263 378952777748303767350641408136423512 2984264 228957018246811617858616160315934720 2984265 -298829729529115946001325791961562880 2984266 256809511763493342003192922937654832 2984267 -8160964014564544793624836629181920 2984268 -97132203921545861434979208968945664 2984269 256992859226546203027670631970087670 2984270 8011976333201231673841982900326080 2984271 92818088302235353973391660301118232 2984272 24327165399567728124289790211842048 2984273 78785734753697782637157889798363200 2984274 9004146467349286600685129576806560 2984275 -108142012382639133474829014258333200 2984276 306318273939860576188553092322828160 2984277 -86361981868837121921494567389239040 2984278 -160539447676102042549857796903435200 2984279 -332490221836647770015220119099788680 2984280 47364639427726760760293249198899200 2984281 171367903507721912423786685543763082 2984282 33336810545632714591667239262768640 2984283 540701460463271349906711460305966024 2984284 -382469934346971712744330576175422464 2984285 -206818275597229286407949189114848020 2984286 145171601541495133761014036130818880 2984287 488664926336825588896504220828123936 2984288 -306784998404191936470024745565552640 2984289 67111594576612765039200724826158080 2984290 330180755473656811678014175822318080 2984291 -281440102658890711930373095029358308 2984292 296500974362255804942111314490403840 2984293 -123450528261760559289353418534763556 2984294 -15661007652282150296956063763030304 2984295 84939648034988134086572979250906320 2984296 169940532308389529276531874651586560 2984297 -393268189636914413756749538992237254 2984298 23639643418750321829028591616766208 2984299 89711234880594702070299112905631200 2984300 70746361174987186307400879336844800 2984301 17462883864059854803836211718570230 2984302 -181902348540798908535338556747961728 2984303 3459590744722142671880281151229120 2984304 125417824103870740069586810893762560 2984305 -114023604032697250193038860738798540 2984306 -99561437077254643400713836601835616 2984307 -302661927168046836944088435151817160 2984308 -58342150937595513827885930073243648 2984309 -58771329579487651347413160768416484 2984310 -75844800898975189495867016858112000 2984311 264503762269876249068836228457916800 2984312 -44181050263089728461216759686021120 2984313 -31712278083610145765131790059575456 2984314 -211832818961614447086244535164674048 2984315 215797018525870100862769845724680960 2984316 -288966114121176869930077025041873920 2984317 -243710003309316084882001124297314208 2984318 343298918490025877176152074049231360 2984319 -93373147972652106767363833192593120 2984320 -332605333341380251782825007015526400 2984321 -606940638541909558335569990874835500 2984322 -21191095615413914578972459526676480 2984323 258575789834562420569599435698261840 2984324 41418385751677089621736587601170432 2984325 -64193171575676759162510584950302400 2984326 -1881609868558147093960560013929888 2984327 -558113296005252528987028425941614824 2984328 -113154814617049540513363596329318400 2984329 8204508949253097892527612977074384 2984330 62800950423158350396693239532608000 2984331 7256778004186813221822602103020544 2984332 258553443190327904349109413495014400 2984333 -150077241699040809445449960428633280 2984334 -78992369564720059780640072427741120 2984335 3322656807675998547367451381225760 2984336 -50243316027398084922206036875542528 2984337 3358301845930313789147889591080640 2984338 5270584476895014085107741549918720 2984339 86526434806896309432726544057381440 2984340 157892623449010330033530486166579200 2984341 130907954481039755278521045482158684 2984342 99337722112742733231408378239052672 2984343 4550537566577860738436194360460928 2984344 -962755385485272625185783718533120 2984345 182960833068323007175632566661931080 2984346 -74056457218471903134642202430024736 2984347 163924418605783586822728785919856632 2984348 -88219112035038336553654951747845120 2984349 111762252951668040398731018494425280 2984350 71196297424499272235062085693308800 2984351 92663711352959578031091644928464352 2984352 7943274151102493099782467049488384 2984353 366176883346558225492996186065450900 2984354 -41165814667704098350000079040552624 2984355 105127668498205269582155526356283600 2984356 -99215025042798433061117510341017600 2984357 307809275911785631371488341557852606 2984358 -25050061673596246558277438702992512 2984359 -432825949644310253947035460046876624 2984360 353590171224012308796936106639104000 2984361 -464285012051882449208501152107540480 2984362 219912522952287640426171529030496432 2984363 692580905058463800690523730662818612 2984364 14057999804637729852634529548987392 2984365 -288432030097943944191327470313300480 2984366 -81827591196868250293713947915197440 2984367 98133117965714523989553971925047040 2984368 118006633444891348207130116352081920 2984369 3818887363558289509111060350973296 2984370 46608040634033065180831590838579200 2984371 -207365151249231689520895823610106980 2984372 2606164165945322327279370868733952 2984373 27575812892125694215447114569652224 2984374 223884276444970747073865111358827936 2984375 268321164926421557056316355723000000 2984376 356715261655937366955004818786816000 2984377 -260342823829898988175573364518379520 2984378 290889788448990862346071744219824240 2984379 -132696388510406582431758367803613416 2984380 -18144591574316853749251831592232960 2984381 -970355664486511447930345692103600128 2984382 -123572258668674367099308460349582400 2984383 -237581732015735842255280213918981440 2984384 -73160451172157878104524217938608128 2984385 -159016504291249062098483480253974400 2984386 -4615495558051123152736316733434976 2984387 5792943753503992814753204076575952 2984388 -43968297834509042325732489960947712 2984389 194170077512634237833557979479516190 2984390 -59544709533243032437066933528646400 2984391 153403291433487073403153828912959440 2984392 -560540932341213995135274700849536000 2984393 -242426585128373806302199182123922560 2984394 -132325522688802734614515540607273728 2984395 -420618417485718200406085307810901600 2984396 -538860558546278065491701170413139200 2984397 88747906409821229955332464839839040 2984398 228182526457230142475012598142067136 2984399 630733797020889060219930334547905392 2984400 51620907092114349413450260706304000 2984401 -34247133401382062516581627778657280 2984402 -162969816532450796434935970493716848 2984403 -70662958402338765354888089200800000 2984404 147605432247977527185516567530665856 2984405 316429435605457307308340489479155000 2984406 -32488278053028629365760976380252160 2984407 -315024041250868427543564875664660344 2984408 -63005629491888498986984947434700800 2984409 -141911764892740136130788625728979456 2984410 -45626220134108117347703431497569280 2984411 -115088563493363407457939302741228368 2984412 141435159878235023246664020611533312 2984413 293847422053015231954478475813341260 2984414 84125694294140012307298137458593152 2984415 -1860340891672819095196765150748160 2984416 149489652109891679544379591506788352 2984417 -669985727212444657142035398559389534 2984418 -394583158321952159775932177574274560 2984419 218209099707765071689716644297794560 2984420 75605997212695876530132647702035200 2984421 -36739997077409561523111764527568736 2984422 -145543034923908711192561018799824768 2984423 56450368098816705279851847228531264 2984424 81674908040218958358538556373073920 2984425 426942231963881296789033557407912000 2984426 60727031996829315935779293059028912 2984427 -225549875393813542570839519232060836 2984428 -484177822521915984065281716107276032 2984429 1119516482091484686120283143949632 2984430 70853193377072107082799432862936320 2984431 254010737193983488206661085938008144 2984432 -20975193146996373396362297497092096 2984433 217142690806685027657687581868755824 2984434 49796201012510863131221692678210560 2984435 -499158504175608376639501336136828640 2984436 -17815204826562986904180369457299456 2984437 48526548690298021015265371000369980 2984438 -62584511400250509807008598627158880 2984439 195642713666017120844377859392347624 2984440 -109003844472601712364322917476659200 2984441 527928870048810806042385152940820842 2984442 209258596435104108404031126793906944 2984443 -105850016510744215286405858575420056 2984444 251945689092188730178662986126376960 2984445 -20390381702915334053779902159594900 2984446 68672149983759789904923530137884672 2984447 213843910747225968221324293950352896 2984448 182835999193751103614717400774082560 2984449 29661724472742284210762977720277928 2984450 -50833973877922247997883181735961600 2984451 46936337518371278774107511578442232 2984452 375664760869468422718891531487013120 2984453 1158791649842625533755050885400392000 2984454 -181499571999565624429294256224028352 2984455 104751661359021958798827380884895760 2984456 402977757999486394447275157923225600 2984457 39487297910535014397134924755390464 2984458 20825985832115156066799794640384 2984459 -35103375356821574794034994326039496 2984460 33315640878726161046450683657948160 2984461 -420652843666456455035395247355572938 2984462 -106776717161555696079547208644999680 2984463 15684178285641451210360308285672960 2984464 -67073418506283060437876349227761664 2984465 -499452269689798280611638085867020 2984466 16264157149979503208114111461367424 2984467 -72122958265222334214725824478292840 2984468 -209247906087483305326837795168820352 2984469 -177716356589548334130616047555714240 2984470 181400221281768170094769376898864000 2984471 224462701432166897567333450803112112 2984472 -230804845698742524955565412422860800 2984473 -332991559703391401564615128360888940 2984474 172946517224745769150974292313513472 2984475 -64379911393408656136193545849786800 2984476 -144382820380583624893513607996459520 2984477 16513558698738245953463347482234060 2984478 36664904397130664158976520344325120 2984479 -112019772660175450224306749128565920 2984480 90072563788356840561203302650347520 2984481 437056867837950537646455174617977170 2984482 -228385733380404513884863056071107200 2984483 -122700531655098843789111958354986576 2984484 -1003904752504194669601036730686464 2984485 58457705949065952709467776369637120 2984486 -26857087413105342714405580518865920 2984487 224403307451086040702098536378821760 2984488 -272367005046081714217563121222871040 2984489 -198834460410344739471641075927586060 2984490 -85940903866786861107068049131621280 2984491 -273086578689641706160327733215680888 2984492 247505046243794898311696267544885504 2984493 357997264784820416023001032445907264 2984494 18220501870713389595227576573205504 2984495 -253668985114750470576984344873523000 2984496 18815049753626646766186496304021504 2984497 270164837966817338950781253130478820 2984498 37511529629603926648295952858498048 2984499 -130599498789281236385341700777180160 2984500 -373092129797621960486474768646144000 2984501 2218972716666540342491769671645760 2984502 142675850963679950991622878633949632 2984503 -153210366378674267207849119040446800 2984504 -213293058381844249968961853034762240 2984505 222304056152739401810385772364554560 2984506 75851379037543351387801892334658560 2984507 -387568519452803108340255452479884000 2984508 270276255157304324471069125581691392 2984509 113566982294637985479522808647996000 2984510 -91370699739001368756763554725115840 2984511 -59672939975511396538831103448489528 2984512 -97634525623713226663113594777370624 2984513 -50571694867615660447075970184691200 2984514 74755169405146450973099020594991616 2984515 -319913788611080893486515041797574400 2984516 -86502921147485763600011511473266560 2984517 -209589422796417908068879151780887266 2984518 4944036136387865048808360573271104 2984519 40116455944436566955297940321405000 2984520 67769919656113816609906441715712000 2984521 -21523152779325485653646222803946278 2984522 96068837895352795080583033409739312 2984523 32195040437656333650534738701511168 2984524 -254188569961590209821314164612680704 2984525 -44098488256603590209324673860630400 2984526 34465568431308044670969065184389760 2984527 -51008803567332207050374170888016288 2984528 298830909358679166287332989185163264 2984529 29925008898926527191190317526077120 2984530 30036533912268624802700166342366720 2984531 190707836744512580586425667493798224 2984532 -16482740592821145892539907572523008 2984533 -438622473388232790424521940380167218 2984534 15502484444035947710839971444734592 2984535 -362931928823511140039517163335019200 2984536 258249872846828471553045944804966400 2984537 445378477520438458157809569105219546 2984538 245298215328888974618337436975071744 2984539 -672656501829251586157098935979807560 2984540 5351216534036195119194811837109760 2984541 -390569982339699491439731504137269120 2984542 249996837440894036164932668339415744 2984543 77716891191162519279551649480585984 2984544 88551945844147885919026480939008 2984545 -16699703020279063989251403745773720 2984546 -248451546469636550753507802842628528 2984547 -733323105848428813357163183796143616 2984548 92173721124368136182025113600966656 2984549 -349117385704366967861917269783752736 2984550 -36256995942727757282526469389782400 2984551 10346498174795628871647867852942552 2984552 645469038387240926879413361163909120 2984553 -252255221793714330132424141412557440 2984554 -143216411768422055803950364760429376 2984555 -174207237288335074118133306547934400 2984556 -16342346794801755505477568812941312 2984557 640505059611442620764786901712306060 2984558 -39166399228954170432264827771463360 2984559 -46588489778030589608653172215234296 2984560 116118539642850432495576153828065280 2984561 -81255906857896291845743580096353838 2984562 -80967064318226645032311068930969088 2984563 -136007567598126164920671889626731188 2984564 209928108138982999967278180624435200 2984565 -20191850154595755801670530785568480 2984566 89598264516986729388245705790609408 2984567 417500656386193895618031049414496616 2984568 117538581529199561647964168382750720 2984569 49313679720838972275367761736746240 2984570 -114832402897376505752447985843935040 2984571 138290312374780230064634558632354872 2984572 -275761556627986779860426945241443328 2984573 780848179820236106694009721539277824 2984574 168863368700126590486933141221488640 2984575 -64823456819299275728417692654421400 2984576 -58157061770215534391051106417377280 2984577 -256344847436914784061117615369277920 2984578 92496739346680969739748962239845840 2984579 30163375460093051708438861708877984 2984580 100357978696418529557299228758220800 2984581 180498684493845583154702220364382 2984582 -381801957761945370519589378636477248 2984583 -139898211755006023193539753003633536 2984584 -52619250557587965725390185900477440 2984585 -28324334111901137408003383940024220 2984586 -272580198911496825794738157086208 2984587 2225885707149463588188105282805760 2984588 357746036660897068775130053393327616 2984589 80192151396233521297833956589403884 2984590 -84190501098528026726750125357523520 2984591 -227872586478537783764509644206989008 2984592 39935554044327245007572234572136448 2984593 703270553742773757809189972987126760 2984594 397332192762121883388816042229128192 2984595 -47496619753808636456575647496081920 2984596 -20282021010622428321015617415137280 2984597 -162120719896558418625851212231758336 2984598 -84774159557146857248630273851994016 2984599 49139710191750373548806225046758600 2984600 261662944157926127712723827645184000 2984601 -99084555774808453061155049167173168 2984602 45289013685323214765832226892000000 2984603 -485701379399720561637965137130609148 2984604 47390617472912285550816868098711552 2984605 -5139960280398666114228604309358880 2984606 -64974010725098488545532293215941248 2984607 -37650928943853045825808948235172144 2984608 -436586778513119155031618715978301440 2984609 747310940012226453398447963791683810 2984610 -68880250217495602443766460395530240 2984611 130310232273183048468733067080815360 2984612 433917127100316859042094296863728256 2984613 -219904635549301756810321517133533856 2984614 -277035941103361870896892055014477344 2984615 -32058975414648347098626432554892000 2984616 472517486056186493887877139162270720 2984617 -351985126007851162511350599634609328 2984618 -7425343415008490377906841105436672 2984619 375094043394960516639302979226137600 2984620 225922238776674169013679318379008000 2984621 -297338405844439282049868450490835178 2984622 -75837783997790393106324753886406400 2984623 482268285138928719031671403298697872 2984624 232636356679671708879555393066172416 2984625 -100052041734279476326190980900080000 2984626 53490079224122929382577607410250512 2984627 163563004184199096888752332214882304 2984628 307448593040595253903446533625630720 2984629 -56285438322508606694410075214186770 2984630 -4524676591397552746510498436597760 2984631 44794373413131976602194699513596416 2984632 74076019662557809752155832346214400 2984633 -261345973985989644954740649114902640 2984634 305510154309554110280752650381504000 2984635 438832289939869186678510839838080 2984636 -172917204219572934068808023258188800 2984637 138127601196678081633205713968712960 2984638 -44257581137041236261108572306172480 2984639 648607627156410277196595153357321216 2984640 -58062858768781535476494630597427200 2984641 347745626237167702427236131379980288 2984642 54051681277989016149998683551449664 2984643 4132005334259106006698552398471464 2984644 -164740593552760115721551723690879744 2984645 430748971083547641727266906965379900 2984646 35434991677624252091790503817922560 2984647 684768507287229210786353532301399000 2984648 175860980991127341066575760840960000 2984649 216644344733763086232135277957201920 2984650 -141544496262852204891420566431321200 2984651 446391285650717322712959740450149200 2984652 316204725005384771483168424438108672 2984653 20584580732719650631198810159403840 2984654 -19723676249657089979067170033204928 2984655 -178866177299201977578818753327385840 2984656 -125586496098992417709313039625699328 2984657 116885174845555012767815995333848180 2984658 117509626810912449358803246776236800 2984659 328780546131522121327474986062143360 2984660 42512307249899286365477758032076800 2984661 -669060587699792093458880583732351360 2984662 -305410931835162784509986895185427168 2984663 556856778952203202741943862026660184 2984664 88243302441436613726737687676190720 2984665 -116304145424307365483220569601170940 2984666 -249676481228253687508170921772321536 2984667 -63867288526143188873917635489793536 2984668 -191896315636742547532108605653181952 2984669 -59161893979728073475605720682802792 2984670 3337494585676893133524515490013440 2984671 -624138024093770221821371556630572128 2984672 136547398131219814281043565327155200 2984673 8513288672436267856313196673499328 2984674 -87081870720749794829991662295799296 2984675 -30050389491559064603839730021695200 2984676 -312624520053958447610600102308973568 2984677 173873314680683958621728532702600732 2984678 31423020492036043961726203198876224 2984679 -85627698908799794308935179146738776 2984680 81220357793190014801603801284608000 2984681 114279390037804137756245838824049792 2984682 -28881466123669048913843471248106496 2984683 -18975466748291535377489311334006096 2984684 289453487770034044581621946705756416 2984685 261027497316061886922525529868788800 2984686 46472557456545869342821188529161792 2984687 177832467918567473698640075912988240 2984688 -7496133023296505897327375231680512 2984689 451306409586805734244288916670961490 2984690 -59857357395437885013266381454483840 2984691 9693601811863872471101503562518080 2984692 -217986845704790146628874341304453120 2984693 31832285158119854313537596196675744 2984694 187480486140962407548214671532670400 2984695 27103258877444711263491367479537600 2984696 2953118242585086599325966651187200 2984697 476437964021744099220259442917231428 2984698 67766732442070662266374839683178240 2984699 466546245063349138873066670948105760 2984700 67720638639037079744846989087680000 2984701 63665703504497455267150420834877702 2984702 -22711145178770579985367862000427648 2984703 103533087396826958395777590997487304 2984704 215319859234534646944222406592430080 2984705 -392511782657409969845135897582068140 2984706 86529512066727232751352492245324112 2984707 794623579877931112987051336421256 2984708 -437820276351423378361064203238374272 2984709 26385173995784388780859192205813664 2984710 69839976090386140187471446806374400 2984711 -179540036619592137758697833503027776 2984712 -280797542396097728140582888792596480 2984713 616432053768858453066683378032455962 2984714 328353058344103417954356910266609456 2984715 196486485749731876388794846240716000 2984716 -1190742552845201436658164155039744 2984717 -730294585964617597279362650961420234 2984718 91851460773612752211100780226236416 2984719 -633051250831738296825719534543091456 2984720 -63511414960845817341356739930931200 2984721 -129837646889507452597527707709116688 2984722 171923316694728530031402619697749152 2984723 246234987143424557846676153809858640 2984724 145630499999048091950642334102894336 2984725 303660603924104874712492996605922250 2984726 -141360676732084318533456634834208640 2984727 8630112606478445453929942110631632 2984728 -156228849338466713807534596305315840 2984729 -368877939556344376821944197815618720 2984730 -59760610730802860393644602989967360 2984731 -88949804205990589638623585127481468 2984732 -364017528964227486261037029987899904 2984733 86956321205349787059214080849485280 2984734 -324081672858861065234396813419297920 2984735 65532062967577095527041679858540160 2984736 171034716253017015480476336260644864 2984737 -462769471168523733382816157106669534 2984738 418019435211759696508239856775734560 2984739 -230263100639242967836033183295383176 2984740 220733865291803660603289526568878080 2984741 -59257566752387669578973230805879748 2984742 15498116837669882260839069691822080 2984743 -352520113753219830821665449826976008 2984744 103824722299229072486890951870464000 2984745 -224274376059654617261001661436472960 2984746 -18164151033724943715946469190749856 2984747 -126128086091272795106117263422495600 2984748 966074984260267052622422116260864 2984749 -716238149748155766104133039721062250 2984750 -153088909750015510425148621635120000 2984751 -7727170562787484947472103628069120 2984752 110276128512452642446787987784794112 2984753 -65235885260928393809469499381723980 2984754 152077020176420700278538136044920832 2984755 130966424114581682544665266789707360 2984756 -80909719837723390535756450836297728 2984757 46885675233353452238172961822717440 2984758 -40874213487650864270248724356608768 2984759 275284359782112906598790871546288 2984760 182698548312988332224653634593689600 2984761 -365952009709837957010772746232640 2984762 369375905501149563472438370013560064 2984763 -225758079510925466970120146252037696 2984764 96405850135597863004920510264728576 2984765 -16803777886062636927731281574267520 2984766 4263810090427026764248924028361024 2984767 -43218241366353332807369074321796400 2984768 299525483191707962299755290453606400 2984769 -124703856589949710671667204319954112 2984770 120192158989580083371010983664450080 2984771 -354492177061332532153119347481161028 2984772 -110593527275668095662527874914357248 2984773 72545003162666007782855477083930368 2984774 42208939056800175106400232631161600 2984775 21097320245819258094849186206031600 2984776 57324237171036912231807324560025600 2984777 -226730985324790827553139402487310374 2984778 -16499594611558099661610668497344000 2984779 146690106904441022489565231866330880 2984780 144584602148025153512601453718809600 2984781 -92193163714583147773207779235184448 2984782 115521101966102906544648298404401664 2984783 687517096501093132563692294458945800 2984784 -21588541556399006059017686017769472 2984785 7955677427182872281934337542240360 2984786 186139565474333574230038954922880000 2984787 -119550098760950286112670850260027232 2984788 157332116603832810570240043725193088 2984789 -399188286777861234655396755748765440 2984790 48370196166449868701751612885062400 2984791 -458532966316212007883939430941010336 2984792 -21453684801146098322779965822904320 2984793 -77689432011665862427554234545454720 2984794 -9016692294051862416488687181331968 2984795 222328581600300018795237341472253200 2984796 554495612008942943333057977066137600 2984797 386206312146102076390903401581331180 2984798 -136553628914133372211539425455160064 2984799 333962578973563513905772219799745864 2984800 14950506997365483418530878560665600 2984801 -19429957420391761041314835904939200 2984802 978222519170389775013122868535296 2984803 109780435066136685194514858622945052 2984804 -68553861153976005336733425454399488 2984805 3029879618824299797438653928018400 2984806 26495418906063007040969483354638848 2984807 157993379546227276464666776252004912 2984808 -206028810171421272217898704088432640 2984809 -775107238557766503190360974658063128 2984810 -117170589828605909191982674720992000 2984811 -199556384553361766633319690252028416 2984812 -288734915520595615529688054749849344 2984813 122284483920690369932925078891527724 2984814 -19460641307603993676602458799137920 2984815 220551298773918337191456976876293960 2984816 34545482777207345126180077981827072 2984817 189041729643996615265612927091788800 2984818 -460612109361973745437973955637349760 2984819 -221209574723342976403447704792689304 2984820 8171602100579923113284239091374080 2984821 -123544363696976712609734105352621760 2984822 -279387577573072383008823735556776288 2984823 -21913543199293837321501808229530880 2984824 34064505364766220033895896413184000 2984825 -102636901705225045479823947467880000 2984826 26361862854159519271972823908243968 2984827 -210819206333702590630600896428143808 2984828 51856442487981684592463138577408 2984829 -359109687818815495109543807541394560 2984830 160728867042953018516378717981866560 2984831 -267038220524359531210541800097194368 2984832 -345564999958996483444610949930024960 2984833 -499671973052019126919710885263425918 2984834 189695467535937156392912577301860816 2984835 68929096964072049445814457988101120 2984836 -416445088494978752936926333778715520 2984837 63805513836048108215600133686144160 2984838 77787834618401457893794822073137344 2984839 -208380676009201282070586936709726032 2984840 -224292158612740644857797565716070400 2984841 -114224725372346338314757819871423340 2984842 157516675412667356717086428793158912 2984843 632304084964041006447281689848288240 2984844 139381495792067939955040302478511616 2984845 -735579467075236831176885820152480 2984846 -158375453988416691116786118724598976 2984847 59640820876475694534733064912651400 2984848 94960992314207415082124715036770304 2984849 -132230419689804961590668839289936064 2984850 -8434561305349549387817803936483200 2984851 28090920397187746361111320469435152 2984852 -206466807086489496517502293082528256 2984853 -63816151253965253502598224978324192 2984854 -105690504634063759480039118010449280 2984855 -133233196942764915443121233373306240 2984856 9373002316444740267340226327347200 2984857 -619282173983113207604476293172058240 2984858 201448922791771119523045025749332960 2984859 -109305927924432614456646347588545236 2984860 -164391415779589276954077404531020800 2984861 -55965977827952826047064640203972576 2984862 -112597898710832914634398060042245120 2984863 130608334797738872280716118024444392 2984864 -227788413957221032789522368163872768 2984865 100112957618187865098650326546691520 2984866 -180526909796393203514079917520844464 2984867 450673753156661995278372992975357916 2984868 183087739042175840476549743604340352 2984869 5376648992311783352875903398529920 2984870 74238236663310000359333934208508160 2984871 33434289913905410698143162737464320 2984872 339784557038788251659135859307560960 2984873 -652308321186225803983523967055375878 2984874 194583105504069857688674087849468160 2984875 42394330179563422809903524686260000 2984876 -415992952708258438802143267845261312 2984877 -30295594397798769114360166814150400 2984878 -75789741973121217965198536580606976 2984879 -994389082277714882925518101291397400 2984880 -29724909020103090343117323230576640 2984881 272626355883782411946776172837125120 2984882 -38103869163490624458334741223563200 2984883 162527927068140605215902762847142400 2984884 246425067908414743780255852827611904 2984885 679805293621875363926703934199580 2984886 4685683989282944473417016314935360 2984887 -627431566301684097926456373096629464 2984888 5667308579970559919162496410972160 2984889 149212257403991751040308338592089424 2984890 -13851511434499105860063599278958400 2984891 57272121411235681339059175682739744 2984892 -112890838583334468390314529973764096 2984893 65270668342649634900659593034050860 2984894 -257143698077317564666739959725520896 2984895 -113768947205068543024726291707928080 2984896 131777799656903134652100126357585920 2984897 9731460207184842653208397745594880 2984898 12955903388327888639935818365744640 2984899 271051485299271224319585311274275900 2984900 -251870997355844900061252740030592000 2984901 -32831336407937723260459407805313376 2984902 25420871413220727712481557014868992 2984903 373865554768257456044670255935368152 2984904 -200868322248363772532959766559129600 2984905 4754095867344748671438133555451520 2984906 166823816171599827151774966970287152 2984907 -81647396025878963892862754251613712 2984908 -137567462550124152560110017846383872 2984909 473918994967241845130098999479061110 2984910 80780585606451998028904592061279360 2984911 193757781984178856083966946344453344 2984912 10322236532982714814923523660185600 2984913 -138269798920864920215498456740683276 2984914 -60222318659189802413569870293016944 2984915 -20827343919061514579066578561759440 2984916 159373830266244386905901724899518464 2984917 -186002596623207146549566126686710400 2984918 74379408802626709817492049176912160 2984919 -106793481730367084986450971868734720 2984920 -257758279063384646347592963486515200 2984921 120051289556016365752010653421146122 2984922 22395192421644857767938246357611760 2984923 310303007967450191631119298641649600 2984924 -178909453419033202690652023794415104 2984925 -158502034050750079955384439021660000 2984926 8073143892968248212766050983448960 2984927 201395081198382699318622818543034872 2984928 93870863117873107103065148793815040 2984929 -279484528385710280493640717301777616 2984930 68091624889947361652359045272275520 2984931 634689851861059202125534407609672 2984932 -70214271543966104758091536107397504 2984933 -326947760101265812951511654680924962 2984934 -72970045528273370481116075943716352 2984935 -36066014813097484031942680568658120 2984936 -419010245097588511390881393173299200 2984937 -232276885981983007197552941103648 2984938 135654616869713373567610575344724480 2984939 405774997324049364154953451905974424 2984940 56939887812906701926872243155435520 2984941 -210580405308865766169866827719566100 2984942 193654709576075231102973375286155072 2984943 69636047777195408148845451032824464 2984944 80949059336346393667111965063806976 2984945 434032115138874599645901922383957480 2984946 -239898670002431813432238635902674816 2984947 40158686365950634803842521519569232 2984948 319199071248907339996596053874425856 2984949 199828659528156402009613298315502 2984950 -4297610543262898429219231663020000 2984951 536590786557285713282762744624318952 2984952 214048377526420812759311315469312000 2984953 -217354330194998034526058648659099798 2984954 11082514847969125677938675858694144 2984955 -170192635341466365513905463064106640 2984956 -18552505746847264860405048518753280 2984957 104707592221723922298163661532699840 2984958 -308059539960327190601050581519144960 2984959 -60185183202415120156739135251661120 2984960 -151242199180384475694379261640048640 2984961 -7893962974550884674846723449665536 2984962 -80535332003403608416138073839122528 2984963 -61391104381899150790472509300006176 2984964 -89080007392731655943342287858464768 2984965 39448490944294144949363206372099800 2984966 -333799853835500381753691785630312256 2984967 217406671085454637611062462792473584 2984968 29050026029688919789787313648107520 2984969 -166094501571868735696115240229864156 2984970 -14755350120336250859874276374630400 2984971 345415850852244500012437565865234000 2984972 -326648333585550056481485970297940224 2984973 -8942134833160075133698534846065216 2984974 3866897900902507617108713454506880 2984975 56738421473921814013829122056448800 2984976 -92121978071276094436636701615390720 2984977 -225827819673690306321415402957444174 2984978 113437314449624054018266901361561600 2984979 -118121658508103649673828768038211968 2984980 -67615588257038696770187172804000000 2984981 -489695304849904447615781494819205988 2984982 -31038657736858510667437757022308352 2984983 -17164090796740024174034768193966056 2984984 -460823329714663988900205787240550400 2984985 220684544233429776313210817142643200 2984986 2454533866880510174941079774317824 2984987 59244669209140808800430746713070920 2984988 82422428704887497652984365011008000 2984989 94349100091568141232306854545058656 2984990 -96525777798894766712817481171891200 2984991 -58251568467370557168003735896071608 2984992 -702285403085622180847327925313404928 2984993 -66346356496181838504174050344197456 2984994 -18272932454490123290516615412918576 2984995 93435378373870331556421665053791200 2984996 13201190341010539095857311686721536 2984997 -111814702273196255622693332449533600 2984998 -93644429137358566915086917004756000 2984999 298481190055589698016896047906593160 2985000 -7581160897213268685007860480000000 2985001 -291922563192229948838130991238180998 2985002 -357096578142376870521793080994548048 2985003 -151799104613467628608259656949644656 2985004 -193794635794289511249671340811161600 2985005 -53990720893526128824364560672232680 2985006 -67720132699604471063355824250012096 2985007 -775587808235259923245667130186517744 2985008 -12757485491094337523516713589538816 2985009 124830794300911007532241227724484928 2985010 34180992006223999455080816082716160 2985011 435028907316267793919814648146217612 2985012 -105440171132974023041132655321643008 2985013 169522822205771504269156423817849784 2985014 -17087761949043843927246184804772160 2985015 -293280273863847654081710889082752000 2985016 -36719838614936255170191676464107520 2985017 -5234848566087264709377073126250496 2985018 -14092012272386016084032004604320000 2985019 -97837073020742205424826558572652456 2985020 136303462813180244627917353359700480 2985021 46929775861461968239663372943540736 2985022 138970297106270064780865023776493312 2985023 -530503894008027901033831615086363840 2985024 -2703528427245895776913168005070848 2985025 -82820694676078070589536965260290000 2985026 727032344197883681215977590446848 2985027 384097862047400489460562803919132920 2985028 -487478384782319044436565188733131520 2985029 -792866086291643494364924495840054370 2985030 -143426881561281154429402956462382080 2985031 -534660707282288409774338874194913240 2985032 289741606659544287260738942885560320 2985033 25253091425545024537811516880016800 2985034 -19140247288806505918950542508830880 2985035 -518278599438446674209160175348587440 2985036 -219623011592226976237515793722597888 2985037 -739192160805289157166092377761957408 2985038 -15972608894774316692187461071922304 2985039 -439722421857880249977205975036698480 2985040 -22494082954249776580540914381373440 2985041 574097341642224297314303461314384372 2985042 155994705969999955970774400927107712 2985043 -68771922054091494064860989924874976 2985044 -108916290713999625748422857796841728 2985045 -49823411631581980880841446242531200 2985046 933889605876537416225523471150720 2985047 279940758208751676092941181906290080 2985048 136247112398191097352846084903014400 2985049 -114727470390276875406019303637223164 2985050 20200512387845279621838608475436800 2985051 -119671399326127183324196572875318336 2985052 13841011875290746315155670649405440 2985053 -292273919273853772378035736561884576 2985054 -109484086472319926021054920472998080 2985055 176371354879958448043720890161901120 2985056 -108496771653489663095000815389769728 2985057 284727767170005297397026271767754260 2985058 244456748523929065410165727449740880 2985059 85263021322508333113127545463588352 2985060 443049141024613825233527916748800 2985061 -609982575246903490743457046092622338 2985062 161067498112453704643249692246049152 2985063 191278185937877810188206556949761488 2985064 967950961385853013198278561435156480 2985065 27384178836830289646480123639931520 2985066 -52425458682626562481140649277184000 2985067 59147440200573602537816247736416116 2985068 -381506985274845121153233939112081152 2985069 270262575349706964543482411968532544 2985070 -185209868509482776142736394573760 2985071 367772332792932221860579703693140200 2985072 52890091263589120734677084080865280 2985073 -52983690219880644472743416844360256 2985074 157646208555681175165525564622063520 2985075 -174468747920338683883471428872120700 2985076 -420864386022990465196647891252542720 2985077 674133894254888743790225101223290926 2985078 -62039137638504527120061383423311872 2985079 79272159420433041667496641881720680 2985080 25106488648320046516190850842726400 2985081 -179858961307905876693866215720922976 2985082 144389053966947848552488431661825392 2985083 180237804076711102565616451104922944 2985084 -66895235206627589270300222122277376 2985085 -337693025342301121645235342877542400 2985086 -29276211306466342607652270831479040 2985087 -29693641241287620357485876989883136 2985088 153569380670084598035328897405419520 2985089 -125589549372916720394848886648732880 2985090 157508883810511332677553449055859200 2985091 -772861063166979911070255097580227688 2985092 187682838368973506105972260158016512 2985093 -12786871504742196320643197969142180 2985094 75428072303977374484872602128896000 2985095 -181370002097264434369951166984346480 2985096 -149876864082025504099778425791283200 2985097 -362066897178413215534660832308017648 2985098 -138478353019847116986128971214837664 2985099 160700032915772078867424484299898608 2985100 -218618939686242148698534919803961600 2985101 3886387258243873926886515265801344 2985102 63051333235709595203510212896442368 2985103 -3900315988711179562876923010637952 2985104 -116001544620065218201046991790080 2985105 238654667059124570018344317192235200 2985106 92489122334656373888061880692931584 2985107 -325080144659522458957030266825538644 2985108 121033175517575380216209056882282496 2985109 17691784975276328514516519663456270 2985110 22972800134954789221100127595200000 2985111 -673418905859582485365618117233743968 2985112 171964945319103910734311789519339520 2985113 361903294312492963819748659971724362 2985114 -55263225538187324101946758960005120 2985115 -68158011316893850830637577052835200 2985116 -3136062737938054308592843576424448 2985117 56876355458984136588058673933154048 2985118 -452380670077543113609478947999086784 2985119 -72585329356498504601041366245119712 2985120 -191272981870612613178583155789004800 2985121 317521973411036925377793613165162692 2985122 -82877652339944333660561922679315968 2985123 -82600475359176296048824165976836176 2985124 -81547929064093195326873040147980288 2985125 305464562161248386749800356948448000 2985126 50690124574190958512872403449585344 2985127 359951174594671230370900638896473976 2985128 291625322953665716067036763570176000 2985129 -129311469717441171825806837351510400 2985130 -178029875406720543653704059968891040 2985131 772646549699496569590317018571140072 2985132 28835280198720701568001243417807872 2985133 -649088796150344906452770560757328618 2985134 58272326192072426112486666749841216 2985135 -103563450265069341667548432579133440 2985136 50460275648150018487356293118951424 2985137 237392452762276976240419308055670052 2985138 -108229535219322269460321947700556896 2985139 82622681292560690335743000237260160 2985140 51202781938596888595415761801501440 2985141 164168318869808318084803432461521184 2985142 130643070750968160076802879207981472 2985143 104077685775028574085365073939062400 2985144 283138053713052219623091445650432000 2985145 155401075494715778484174110908857600 2985146 -11227624996707119525113756182360576 2985147 252790105307313861843041043615657600 2985148 21462898175260014180332849244382208 2985149 205580861419828148580928819626584280 2985150 14749430737099646302421293725465600 2985151 120686230299732987512252470450146712 2985152 -33020605951952835423615642258898944 2985153 -163771656466981384373448954341074896 2985154 300401593414149776002618358584429776 2985155 -539337486221482874476585277512051440 2985156 3816607117235011132001884197537024 2985157 -126788671759946581638801503931678976 2985158 141858379604174657064613977796227072 2985159 389805385708464593115282881799784104 2985160 -169159922930542116872116250773401600 2985161 162921108651606672453549457122855552 2985162 -14605735353913844980183945122762240 2985163 700588553092985183486668485870283412 2985164 44098398987035722254436074925670400 2985165 286487713945262125612087548101439660 2985166 82764088956190738564416849974451840 2985167 385135024557756355740505739910499632 2985168 54709941903582680434264064857473024 2985169 45909125650416027023136414590914080 2985170 -80430257415443189487793071283699200 2985171 110169693504883674625652260044205824 2985172 228066605307571251101984336362344192 2985173 57677773507603022277922763302636800 2985174 -10191253875415573217819407104327264 2985175 -185261139384723014326870680016959200 2985176 40100946113077220564546890247208960 2985177 -138056416570665883822271325444052992 2985178 212544893136288299619374460320380416 2985179 -500660499856871588628157377931196220 2985180 102611417464398242103000358025502720 2985181 533154492801051460502868107510646700 2985182 -74138519284332658189262128973646528 2985183 96965456670792691059389364403131600 2985184 -423156047632515749886249588516716544 2985185 -101360622214728440207656220011003200 2985186 -75046429294766782034152940528025600 2985187 553185988879766837913878891417127836 2985188 186889993986736394816086546548458496 2985189 -526664602115708053662624095946432 2985190 127177323717775912574171953483739520 2985191 304575363503519011140905281308576 2985192 -4008975906802550235804542871060480 2985193 199166599050598097230937583315432384 2985194 105268703496036470184658937157118896 2985195 22989858478863198744722965473911040 2985196 -240517441062885279641989518138935808 2985197 90347914129969296231805864803104652 2985198 85636181355940584877006024815219840 2985199 42236612614458987605765002492774400 2985200 -5046516477226821406487129432064000 2985201 -654620946770953634191771331604612960 2985202 -251195258910803468160419211454963200 2985203 -185677619432433585740521055486946816 2985204 23538394948242831758784377376675840 2985205 -929435124738882465145127920282352640 2985206 -135257796240139251158796465884891520 2985207 107964153254650819258914460875302400 2985208 493059876519998115446450918036520960 2985209 -474758151741336522132204157911901590 2985210 22749681200017653102257305513675200 2985211 114040244245415838108622010543403812 2985212 68796305751139630828952547688083456 2985213 -161236746219326194677363957990968832 2985214 206192158750295839648921994854419456 2985215 -339913743303987842980311789597108000 2985216 93468902364736320372959929662701568 2985217 -576314120785708729377904583576918268 2985218 -329035670064017929508157589762030560 2985219 -140265109733180546475239804470932156 2985220 76913576549945956977958898039623680 2985221 229253062792403222454590650736851422 2985222 -16203919568497215854268280501124928 2985223 -166827797940425993572277753264649600 2985224 183811272523995899403171003109662720 2985225 69917015563207946186350137071011200 2985226 440381974187107313928495894451368960 2985227 444826147747571337203447651864019396 2985228 -462757359853881926405535836996444160 2985229 171180704054027438389181936777599160 2985230 -11344948533965122572391238230473600 2985231 -375648749985805030237368996840512880 2985232 -371225075545782122873415712440320 2985233 -161706802294593680991358298228281356 2985234 -10850310803748263420061617821894656 2985235 78946991450245251823669807100250960 2985236 -256349434022740914885038495482350720 2985237 193039913662311232525226236473294 2985238 53734722171068027309135638886876160 2985239 -332234984076172803675624637707486576 2985240 -179524675486224749698078849230643200 2985241 -90066950995799110812566935563817920 2985242 153603477167237912152610226470503680 2985243 -395160739476834401521827672031877736 2985244 404804193403336350586129003401510400 2985245 463704877249093100892348391647931500 2985246 63013721202335802396748872808315584 2985247 709333196170504679580397630539545696 2985248 109613121270915704926782861109886976 2985249 866360011458266392309628540847392448 2985250 -428648883436602024566264205771096000 2985251 -82698050742839746070210733096584496 2985252 588262956184377510500322872890490880 2985253 -349377005805304171464600939561538498 2985254 50220600851204322574608740001732576 2985255 -44316279980097401989412958212267040 2985256 669791963468076119212610679824378880 2985257 204636978271670735040343633209406464 2985258 -52450754423461425089204482286415360 2985259 651512670521966131413855169416193460 2985260 -165118287093887959843705158432844800 2985261 336004500136272080233004015862044160 2985262 -2881112850665578707404387168157696 2985263 -49588698270384185855241411103957488 2985264 69780052551465195062118857923313664 2985265 -464795352330583754332140682343051340 2985266 -100035097493426697296758453083887616 2985267 7719327538838662392506949879838320 2985268 -48073535124457745854357659951280128 2985269 -92040165804315356287408330559298048 2985270 -54551870631962986144669656459724800 2985271 -203183110241511382116835856732204648 2985272 -113819805039416520097651869037240320 2985273 -483416684583423599739417906592111878 2985274 183085136996411844169536123171521136 2985275 -3033524438626435534589112370336200 2985276 19362843181651161051897956879159808 2985277 74326497899019697965988716630855552 2985278 41248757827305556573603222039189824 2985279 -220740021469256681712592127863373184 2985280 -67256667803978194979295816214118400 2985281 80275324746392788211701809735646932 2985282 -352613632748992885501952329298188800 2985283 -145337860072434186257964900828799280 2985284 3343646748950231299107052639190016 2985285 -13438275645841562885808245014252800 2985286 -297899964181212043098897678539445408 2985287 -425032389432150538439027142005681064 2985288 -196455795785818594163483859040665600 2985289 -407211233659865869543809404253814080 2985290 -46241275424453344705431957514122240 2985291 -119142866307016427533002133034684760 2985292 -91813956978273382373275803858647040 2985293 614712047991551211997269462439927542 2985294 -45911009697312864635857760435148672 2985295 -65817382829766781966463547343294200 2985296 -138315422777313146673483205320450048 2985297 12557557840682643806284631179687872 2985298 -289195672350855209130815269980063600 2985299 -25212270755622801545555464988482560 2985300 20340961122236476885062780006604800 2985301 101850981905859898490580161912557824 2985302 -322740136824075184868891461719730368 2985303 -177588005547482798999430142341763200 2985304 84383032769777809253007021789388800 2985305 -210565380397742911198268564548674240 2985306 187910818227212063964941873976021504 2985307 125295461171462435108453561760075280 2985308 -140525146715829146110806624139597824 2985309 438900366539988324963813411055206720 2985310 63041856537323769074385780005026560 2985311 -23144410373921974605562248599661216 2985312 -591882511522048048081524689731584 2985313 -601528666567698375447602055841747776 2985314 -12394895940268294114573090012941744 2985315 189514643352564700423147055767769520 2985316 -117561325548706387923128258941720960 2985317 -442755204933310610460207310917797634 2985318 1070691074760726805336511175014400 2985319 -916262221217016281537925529935630768 2985320 181490726022096270725479642126233600 2985321 -66839234342720887917925298992113120 2985322 152454916824173257125040724264417712 2985323 -611027606135184159643261222496091096 2985324 -10630786528817128402089960532792320 2985325 -31169539146308883815679233951171550 2985326 -25815760984713902502664924901522496 2985327 -28599008503365405376444729260623520 2985328 -182063696753145650880969663883214848 2985329 -219896071317434827500407459437985070 2985330 -74850529628382053779181207133020160 2985331 59934374718895981597197646530109440 2985332 -19800255190878474902276245438064640 2985333 68048310339417953191530945909572928 2985334 231428421221769223100836437817599552 2985335 -527081800314202648290715481497200 2985336 3660520078538869940402721197506560 2985337 -43160987780000820196378464553197120 2985338 -83322740936221391724068072620060704 2985339 -123268224140527893907511874258823680 2985340 258279590665196317753292806030356480 2985341 276438081692592115870687862027916000 2985342 39273919469477393820088606307157312 2985343 135046351543394587298374209684221424 2985344 -208618792051593536604896881708892160 2985345 -19133249203476542602199780216400960 2985346 15999064470437079670267535849779200 2985347 120366676605790862112570462542790720 2985348 297141706048606713535268994499169280 2985349 34431220852174371876018598664239680 2985350 44910040244979909598397190966818400 2985351 -57800621813330911321244210293038168 2985352 766901585960848081936685413235589120 2985353 223706492434311676057843351243923456 2985354 -6693936827670980839868619642538752 2985355 340878010623206410883637652911690960 2985356 268180180244429158680587141537648640 2985357 355435326981320496911859147453743040 2985358 -232201629730512947908721956656594240 2985359 29225202013546359877417045039828368 2985360 21043392624253680773658972255682560 2985361 1086150170531283285875042703828592 2985362 55096120217799263208378943770163200 2985363 -386305648318446591161742317474547600 2985364 -250327045651950138971382635410848000 2985365 40913987899861029305302344991255260 2985366 -233003451975768652660121813958259776 2985367 44463524611616082041333627997414144 2985368 129822511793194259782082663125186560 2985369 -249490411849472023680472003487395680 2985370 790035078859038017137616272094880 2985371 172636079741081558117400617188783152 2985372 -86977008565277789768031370801175040 2985373 493499537436052707808941357114043622 2985374 17102478700732109801068342691425152 2985375 -70799180587476093220737793154400000 2985376 340203947226119305777580436988231680 2985377 -146477560633571143182780766002710592 2985378 66524593052761942071465260566656768 2985379 -543801991993192833444411096461546020 2985380 136708011454787803688697689711980800 2985381 3024305678977714891473692949446112 2985382 102409589761452865164753149185533312 2985383 736459026465644781289095698413383480 2985384 -67538265482566595360472876513607680 2985385 -66746071855257151967148247439954580 2985386 332462839085951008803743679140686080 2985387 301909550055984708954187874324325552 2985388 -136091914281712636495526695227259904 2985389 -155693332638454947988776959013024768 2985390 76879428328864293318728582367801600 2985391 -515022913096076033638567922822532208 2985392 -160815468214556559280494399586811904 2985393 108473061489096497981311935476932608 2985394 330478000609111461281207230563214080 2985395 132369628016131901917738179568594080 2985396 61515391683761676260387455115169792 2985397 336210155141148539442415966383140846 2985398 -8864065514960256421950284053113600 2985399 171977421722811211861455176064120384 2985400 111414687717334434224766804910080000 2985401 -313030757811776681017596647949291000 2985402 -27564482733559375479833828810774016 2985403 -69117709046294728594841949875441736 2985404 -5955178063125024911309796258997248 2985405 207809562752900284863698897599929600 2985406 -87500497338040674092464845791278848 2985407 324006757727915032298258607262589112 2985408 -4396641629975077859396527079817216 2985409 71960374260815483153529663185338816 2985410 -118583868165139607541938064563328000 2985411 -36197199577021960524569788512529920 2985412 238062839584698323593092063267145856 2985413 170631579736459135014536357418565920 2985414 84247149905725319409616195622832000 2985415 -125973601350550317693466068361333680 2985416 -60170775533716234211863804846080000 2985417 -12661359652290588200444013790225734 2985418 47714946560543532988184177500634160 2985419 276109902388834435234245514229654496 2985420 -194484140219755909380404757716997120 2985421 299429967021890801088993272898341184 2985422 165715204650992549659576905013785024 2985423 -4114553729666411281691589616976256 2985424 3682357162691385866621807061106688 2985425 -272127065251807499039746036947413850 2985426 -101501085705913607485206713717780208 2985427 483835316112572560334607121117818840 2985428 532380576424705659991423272133512960 2985429 -487524039785909875536712676190052992 2985430 21099997924821920345099358138912000 2985431 -296089634065559865885358851857787768 2985432 299642251966322682819679824192307200 2985433 -717387348017303240219345476129204512 2985434 -352313481547049360821944755105924640 2985435 71345714494251349298343220660541520 2985436 -509749215324209611660534677583265280 2985437 -65239592811916556086358350582293120 2985438 67184618155163917159107665133901440 2985439 -278870211416247431940211003681914200 2985440 -531353771382833781251257327807365120 2985441 203160449225296364932470072457014192 2985442 26346084526842625086623324623497600 2985443 636931170276395900831380507928833692 2985444 -152159219611350222012647301778636800 2985445 106563438524086145241619148221361400 2985446 60210411617591712328273694810895744 2985447 4142547295460182580877505948940928 2985448 -410599787464979111000259791978480640 2985449 -44858743012530353374550268828180336 2985450 46525117227861966666280610626195200 2985451 161835704823478727769997983633920 2985452 458643389049427797143308821894779136 2985453 313513015815275692889518735590928224 2985454 316095933329935103108877039768441600 2985455 -212732933271799501449531968247336960 2985456 20641531401324884020185448506556416 2985457 -584003047401098759607706466281957294 2985458 -727565645316774667681008074932224 2985459 -294474054319421490394033097830959360 2985460 -87606398083972033447091633264048640 2985461 -260061020128466970152541213300510468 2985462 -84225087638672900207756657025553920 2985463 331398114369567547779594920446459200 2985464 548247771475861010245693305590415360 2985465 -53286321377364755469007810833521280 2985466 -205398700982767557276611249126131200 2985467 609688819971003192966641840913876516 2985468 102315049350382522141762755356951040 2985469 -201062669015344659780227339267189856 2985470 89231541288451151129603006892480 2985471 -312979293522636055959996693560363760 2985472 155062511471406408468422831426764800 2985473 297285228849283529115260895086935380 2985474 147633269301790893588608694110655360 2985475 -114285024819561776108552566638314500 2985476 -192047042913479102427850788892877568 2985477 214750882764948465619001848745822880 2985478 -304569789336060261473343126092844960 2985479 133022981893737358942476297516513792 2985480 -235479444859154690723559889181030400 2985481 -45298746480550697437677751843760588 2985482 -259081318562012019134667297660261888 2985483 -200961688187339943938548066591192656 2985484 -346008883631075252995118431084873984 2985485 88500541005293032116889126505625600 2985486 -9436893384684707647661670843727872 2985487 -26758491421126261209255454899153888 2985488 6553753851568508755863085188317184 2985489 -184258721468806802156913094129593600 2985490 -2001004583748311402165632171368960 2985491 487619346401293362818114119429838892 2985492 48984180267637083095766905662955520 2985493 -29582402958026339662834446337504384 2985494 252783343919578824616486644950155296 2985495 -155662683238844711078951780581160880 2985496 406745471936081447599669927297505280 2985497 -107408685736198456506705318329397228 2985498 -97379276691880657885328784075718656 2985499 788708954483516013166920014309497320 2985500 132571834411702094121297368888832000 2985501 146415760955834905019974991136066432 2985502 -54400876274550308519850886202810688 2985503 -179407193590949425922466314228185248 2985504 -20033344774208215518876274013503488 2985505 -232394629060389546591623508035583000 2985506 -226873857609822519557485410010935744 2985507 -76445399644803202688256506252393520 2985508 -1298947402833812379835495361320960 2985509 -577689398665060894005444030579197796 2985510 33664343493432361623426266403686400 2985511 492191962767633215515698623268229112 2985512 406062151486559239049324401361786880 2985513 44593895773818131303296826432424000 2985514 -8435542133559859466818950702309888 2985515 -49778557770577045299675264009276480 2985516 52095381879852447500722270984814592 2985517 31312470657247430192589038233760000 2985518 179725109389224393648480463048547520 2985519 133809534836231794961785516053070344 2985520 -13839557270803156267718354498027520 2985521 -321800104729623842482195354792112640 2985522 -3694348337555701554173061371411328 2985523 -468917588874524349024441742548867840 2985524 -145488947632619334415825676135768064 2985525 -103067241929638563703015234341864000 2985526 11615471654425871051967963874591680 2985527 -389528737170870557093832578645317560 2985528 -33679282105504831970819993618350080 2985529 -383189631725828872923336010789798870 2985530 101034178123905443222399421164433600 2985531 171992036153001156428454535549669824 2985532 -482929759371779371033994683765744128 2985533 -1309191675224259572679485034956256 2985534 315179339104116660541975289190063360 2985535 23232342759513440428888188362746560 2985536 165142255972380925025484540228403200 2985537 -59566556079479486592723649210047360 2985538 -22598838446011205714669409784952832 2985539 376631015860458465137708084432657340 2985540 142202919448010412173330016583680 2985541 -217310019457763534539613291525544480 2985542 55880060166503928676050300384707712 2985543 131142333522324645382514305478070960 2985544 -100413176248256196809450871637539840 2985545 68850641094369654819811113769937280 2985546 397442443244373039282787911801600 2985547 67295729051882878951577875518686996 2985548 -154605342906152684815389649051643904 2985549 -148766634355447529061671986976180160 2985550 25693102135909397201148296234596800 2985551 667844125006166928274840831115133552 2985552 44487816378420640899482798983741440 2985553 605159832618348215401485825137650802 2985554 25531076690618343968763560218032 2985555 -310502906220680468715125532596268240 2985556 -57872050062530481941868503294892032 2985557 -667629554903110093571519767787555748 2985558 153858622829853758892639703769161728 2985559 570052631611433862157770289694842920 2985560 -280407187609390986730674273174528000 2985561 -117105920134712249547288688331090112 2985562 34684562284751652761756826939743712 2985563 -128276857051321881933932718431937504 2985564 -213970214450512774003784532271732224 2985565 -180255549194040382246322528090500800 2985566 -107959687891998655113269154053136768 2985567 -53622693312324436574776216401613920 2985568 -918442177299656788575626933478359040 2985569 -685770441270701348881474536891395004 2985570 31589167472060465352937936301794080 2985571 -95070010692322996094283341533024228 2985572 -262815591574036739813583047322574848 2985573 -182737562402252008225083782454123456 2985574 160173411769636502512869045289075392 2985575 58513009014807412414487773174071000 2985576 4731274797362758414662771132334080 2985577 12540885256043008695069763288564800 2985578 6056281730037417162876611170833840 2985579 -3481450087004735559475988796958080 2985580 -142999216241772048989210488600611840 2985581 486723758678235409713653779208077440 2985582 -23307295132510457998844056950134208 2985583 26852837065303970398148739940090832 2985584 -22854033071718264415795108034641920 2985585 -76050608659804518457746720669465600 2985586 33909069962815010502073551247102992 2985587 529538319776875023684987153730987584 2985588 185910702270493192213581609371504640 2985589 -104068199581389181800614381071327776 2985590 -35157343150478790370437391140019200 2985591 6257973390841802008652904641896704 2985592 -21003865730045608480107884504064000 2985593 -274107803089993474775215753141501056 2985594 -59712680832129660577032478821450240 2985595 -77024101871434140628816892463882000 2985596 -294949743790386259791660585009028608 2985597 -64889234649893159819714905711653600 2985598 -75176377166086230063533441705284608 2985599 102572924791306226755834706564914920 2985600 -108347836991345379226512758145024000 2985601 140303112489068908060338607745865602 2985602 -86142032549346148763371420619635248 2985603 225434236800879626519455791449083200 2985604 151234151480151388721550549865835776 2985605 -154616248843762142924756642843783040 2985606 162811430994170266703821803670030080 2985607 -73817782845080847044369852663009280 2985608 49971397836314187771002965250150400 2985609 459508448687253611364046168781941728 2985610 -12579106706110995424888183058350080 2985611 -688811940762283605638985880758559788 2985612 -34379800470904720885082898322341888 2985613 -16161181556435365427991375064696138 2985614 110058633550283217869214919270942656 2985615 79907347569654439166614328944160760 2985616 -83893426744279837125409198124720128 2985617 558180536461629753933350687959887666 2985618 -121158064667630552354835392491456896 2985619 -1233778994334991429165025162629680 2985620 74466707278871452850091039572766720 2985621 140620096492589927243849823871630848 2985622 273278638283334800043472540738142400 2985623 -24414570666433988219050711024211640 2985624 -212465001289225453942811918758410240 2985625 71022559948217919080111515525582500 2985626 149459979002750557484917934644816896 2985627 34857350886408109131655118583433008 2985628 -397675570696574881319668760555280384 2985629 190337008727900807387638090657120230 2985630 -38935938246342261813567670226964480 2985631 -195324465383889576654909216522531600 2985632 -188195952025901395450128898209742848 2985633 188756102639278298661167283012097920 2985634 51851941597300194893887752103990560 2985635 315980828920778385894228903473104080 2985636 -250498481425181727285942649199831040 2985637 320027892047073194474888454168559260 2985638 46470050575023266018481529451274720 2985639 -11945418954803055836897157589576320 2985640 -103715549090221728618441267860275200 2985641 -30509211135733441721388884577077760 2985642 -57589027694401037631488508952751616 2985643 189199730771556205800217874444872960 2985644 -357226586335362473520855019389905664 2985645 -63510409176090734809530160218241920 2985646 245450110622820519621535428129982272 2985647 393404451423426631097763970177152000 2985648 -50901156196519432093611116872237056 2985649 131728167656164810884321708689107764 2985650 -69481566468420421687584405182102400 2985651 296111789725785758329569786021909780 2985652 -279850194615752798127748337711054464 2985653 -196441446460575007213557383815975872 2985654 -114469125250041861350987987138820096 2985655 4028228718366636052021676402521560 2985656 81531547219749364823974898419322880 2985657 -293090956044846883026977447955203760 2985658 66719422417531533825681658294428384 2985659 157693784100232746749747667374759436 2985660 -9468325641763791902829706436275200 2985661 95206742926348673484057789159153408 2985662 8052133162892136635676097653897600 2985663 -1989913721479948377356481125976816 2985664 -143320631853971037292164408020041728 2985665 547407732124644791319170704648815060 2985666 -174066936270049555848784357396646400 2985667 -35407346829813646841737204203545284 2985668 -240223870439241951872635858708428672 2985669 -211647139282136401713407291228652996 2985670 117956524263490692794043199761091200 2985671 -11518599612233794765935386048954160 2985672 -29360790663841084664293280842383360 2985673 -99841525624504908372657836612551078 2985674 -5514228437481038458158446770215840 2985675 144085071438167079687966568742400 2985676 180486244732100444844576223938135552 2985677 47636833671625103119777385062769526 2985678 -68400703278433790299101824864358336 2985679 -10810437599558187719876008870430360 2985680 9498627700647174309497275038351360 2985681 271736560406583266798741651393671152 2985682 14865349653053822598632348941366272 2985683 138966718664302564582890112264858440 2985684 -31001292717544310871348478787512320 2985685 259582479781434586812963911578156380 2985686 -80650198783271057485982483524413312 2985687 383588376909704929091546942781871440 2985688 -602206226532947315183718492872202240 2985689 -288727534381599166905437817616383744 2985690 -91026483839989062044177731194420480 2985691 -487351410812808415859303426055278908 2985692 -207122218912359094713431287954756608 2985693 -478000733488542431272232814433251456 2985694 -153715329368653948060793494586001408 2985695 82528606028009521147190208993900000 2985696 -67694898802019574926079708614885376 2985697 257270655777449320289519090176533120 2985698 343082750646874615496624937210240 2985699 229145708840102904956793412128576768 2985700 -11327506857634250592067366437536000 2985701 658012407545452189008933741851448702 2985702 -35168987280357821584320254706274560 2985703 -32066696507365897688521706264903680 2985704 -17193623414512988364850469421450240 2985705 -1907286298884855360077665171412160 2985706 160979421970993489529537422108512864 2985707 -594041733950286369274978181957530920 2985708 -36877906654373004527012785575874560 2985709 -185226674351447809046779963375638420 2985710 42146393750012612099669957828766720 2985711 375928516383863421505398652601323272 2985712 -23829551507080638893350071226073088 2985713 149437958983942840565219326455130962 2985714 21868412169382213916450681308880640 2985715 -138781823026981379755837746237562800 2985716 -51726372511419583594866761823212160 2985717 370113485374435035239570073527186400 2985718 -356464380435483768693208354793881440 2985719 -113314063962055402453166612924825640 2985720 103179325910956468706087040245760000 2985721 790017397294084122880474264516570192 2985722 210275346110420396887139867737872384 2985723 175951098509246467625285248502129760 2985724 -43946246873845745432474648997980160 2985725 209673972019844051662699166749223250 2985726 61424401006563921360904729966848000 2985727 -629068051156132598770158693791299488 2985728 -90461568403335452799734329575997440 2985729 87748585293980709166357396404231984 2985730 245732656503012338698221968760568320 2985731 11043141698213259169965927745946880 2985732 -82325332773454994171467903387669248 2985733 -20892533441916301400745613567402018 2985734 82998744788100548302863309663508992 2985735 -137151319401788422266375556522302000 2985736 -248170253676126300071601321421209600 2985737 483444527265780063399556719971432292 2985738 -74096090117106126153693692246392320 2985739 793031085583556557469196546256307540 2985740 4874973489792260252886165119984640 2985741 612878659874457138355537119212053344 2985742 -343905720318732056212710427672369728 2985743 108870793198055040773280779305639824 2985744 78165299992991376304888638031134720 2985745 -75740473093837799016184693923590400 2985746 26346752635605777282563961387549072 2985747 -166018516653648603354887350405711872 2985748 -975220522400650598409547209789440 2985749 5349859625069608021167237279065208 2985750 -100666475493316851972601902321216000 2985751 544823018423245422954903935177223752 2985752 87021199118773417112690890091397120 2985753 207943033255670077400978888403427200 2985754 18310108879622661582842521618187520 2985755 24929221352305294572681185941442400 2985756 299704413433228570221505996177193472 2985757 597416779454012101474135798283229772 2985758 6443553845915723037007967114820480 2985759 -79946927589431666270598097563752832 2985760 -17683962316699806076401796591779840 2985761 -545162866963168362263000449380553788 2985762 41833224551730809401225407121559040 2985763 298387438823036740805919374385489408 2985764 -821436381758705740849122964133044224 2985765 89715534285319610389336113192368640 2985766 -214508410941473212592797109621092512 2985767 717138511513452296425235078142574152 2985768 -269976758989909782755311683615129600 2985769 1011991502433261713678246493388826496 2985770 -126765722617326832016452856520867840 2985771 -15492969604216058505292436940657216 2985772 -206745104150142434849893620393146880 2985773 -23000367814616106626814033732056256 2985774 -42168606358864252849734488910013440 2985775 107274121869057644814254670450899800 2985776 33313205068620449422737539370123264 2985777 182602041193258377313400185222779714 2985778 -49667082715344817580652393991939008 2985779 522241237361889049974587818741796640 2985780 65524636883972370232661863641292800 2985781 -309993405376634774332923217280406418 2985782 -178793672483711262440100516515049600 2985783 -246331253090571418748187016155408816 2985784 262308707792071664258936852485816320 2985785 256091948009166475254519692068498560 2985786 -210748833114698580623496950638708368 2985787 -168894068070993238297168880401668848 2985788 293029000279218516080167148657427456 2985789 -89883222639257235487951560128873184 2985790 -190984719255463137511661016971505600 2985791 -4853365326932699798692969048705920 2985792 -125536823045474492406998250320560128 2985793 -1025020403983502858234358277770461760 2985794 2529522981417122213856431465203200 2985795 -192721293939472304991852431726164800 2985796 28233825512041923612594217369600 2985797 129179382539892859128664968211054752 2985798 -174981182280937528857525717131670336 2985799 160525203332462976905737193363469264 2985800 109375066028358557938276010636160000 2985801 62487905923174036614117943610496384 2985802 238709135097534924296136003220514352 2985803 -405824564030176141976868383287877040 2985804 106421947829327396742347700324599040 2985805 718022172103733254531613328939744000 2985806 -59779619695648231005415491007240320 2985807 2793623263166896669877252206847616 2985808 13364091852543096884059592590884864 2985809 328673210508221026345256029632305010 2985810 -169010195485587832026309105958371840 2985811 393495155483535963314958292433334000 2985812 209795703446609520422798887240273920 2985813 319520190710960232962476841334923040 2985814 50409108155442219788188499626706688 2985815 18060099962339027747103019995288000 2985816 615547914698425282896112796648079360 2985817 -178629898378750211626440102080246134 2985818 35524241481011432623743078369181440 2985819 -450111956240060214766908249711684456 2985820 -282493663327979107147808235850245120 2985821 -217185717567800421114832947342775488 2985822 1753051932320128045876661912906112 2985823 979652558092050539373220875410496120 2985824 344627947709446982069159778232958976 2985825 42543897406824463079335018814887200 2985826 137804718627038336420453335088901696 2985827 -93286910015479104400436886393219360 2985828 -87056915969318475228844640038871040 2985829 -159300235259534862711165571725419136 2985830 1619950253906596524586829254834560 2985831 -1561048339480510182573358840813560 2985832 512818769430381337686654921877478400 2985833 -523106628320549327213394653179534080 2985834 -362901689488399326149037033345024 2985835 -94260665237535582776359854061958640 2985836 78316863814173374704018088630658048 2985837 71845903532239856093848742031853440 2985838 10310510506041543602314137586144320 2985839 -476331784277043368927043177412213776 2985840 21489380503599196846842668118835200 2985841 -197722711457244350294928896228938700 2985842 6895645259152560194111487036596352 2985843 -84693976338688425827224010168898816 2985844 -1680048956720792768480912297621504 2985845 495002208605926569395881918916243100 2985846 -8156334807463971307127804597774592 2985847 244628424085813136830876962787080296 2985848 419961972812766784992588913047183360 2985849 338007196544576232352604539048737120 2985850 66899840216259588870242552241600000 2985851 49533589049685105961663201639814556 2985852 -66564050934019634031963155564256768 2985853 -45445992994937631857529833745585716 2985854 -25374933111670954672994736339706368 2985855 -172715390768084142372569057421463680 2985856 494176287636179922649875275222876160 2985857 44332158685534727377041174772581312 2985858 45556785701195734549914468323125248 2985859 387783834032743008328669523845379080 2985860 52398489214590691631275185544949760 2985861 -68286981477566771298411334510985280 2985862 -305016810394000280689837540521222336 2985863 276424717898768283151350249711883392 2985864 169655048776402008721710792212275200 2985865 41112856722986644409364097677944520 2985866 23861570744029879388198171633404608 2985867 234583786997525289489003509393168208 2985868 514151504652930747303461014104883200 2985869 108206855452998828090227820791172000 2985870 -154936696030909425542497881552739200 2985871 143911950716483638256285945062147312 2985872 21009717552996376806566801358520320 2985873 -317114440994029886330283898156796832 2985874 -201701578537765167001858227279587328 2985875 687630074017885984525147538170632000 2985876 153204413995572904890206904015912960 2985877 -9482828734430615185451765559921920 2985878 -20028034540956898095792626611458048 2985879 67731445786337401241761430444391888 2985880 108479152757808827977577683440844800 2985881 159724693352350290196451095107812682 2985882 -22932830655552261569690514698977536 2985883 275987091159090407026190475086957568 2985884 -163249257026622998523245379746611200 2985885 99380866609722688860516461316028800 2985886 360608998448216205938971378586155392 2985887 -61787816562528425146242111596109600 2985888 -228635329246530132857993234570280960 2985889 -196022770488612362089777626290778880 2985890 179492022030537857643443355615271200 2985891 403364001915143547198151387011557184 2985892 153242567165342881362691274580037632 2985893 795795347369746382010587099679710142 2985894 -91326383216694204543810722452874976 2985895 512800197846434796156212666483163720 2985896 186730154661357679646830774248898560 2985897 -333443624857616932553801641585084416 2985898 -451583229323329989961725591601191840 2985899 -50685928697118415219883552189514240 2985900 -44531712865720948368124771281792000 2985901 -530808758350539279541380932817605098 2985902 306094702567029660482411058669241152 2985903 25034558344968587368872596226712704 2985904 52296450950162229910926255385886720 2985905 -93876763329339612322288005722868480 2985906 21231920428193394947226125370802176 2985907 98954630969411809076042459278626480 2985908 132106741920638454315777542572192128 2985909 -455896097078112187959737611426972896 2985910 220601852285670187003943842497615360 2985911 459431967475159497140228367030195024 2985912 -145426707657430024083686630624378880 2985913 -540635756430890868383815968072985302 2985914 -112542178065834772972237589243961408 2985915 73082278610665029557373350419607520 2985916 118669505314308050430869637365642240 2985917 960418038408098618422398932026758 2985918 31913046939142217943318342830640768 2985919 -34196482687828076428012693481751056 2985920 -197557882116616605356296859811840 2985921 -4761860643187383982080184124639310 2985922 218949741185675212755125783664342912 2985923 470923884113690482812388201445114064 2985924 -215147862077308689072675199566726144 2985925 -17424099375673389956081608639248000 2985926 -414126248619677144146226710766998080 2985927 41702325421288495759870103282373120 2985928 294121039857054253702939644240568320 2985929 121454237117672693620366136625472320 2985930 -86387650141919255595761624691264000 2985931 244812508824130118233069015620093600 2985932 29328639693514413434591099872586496 2985933 -222625691118787560931313805669703776 2985934 151440017123403820821400887732792192 2985935 -324926606155619379050851569443465040 2985936 -31019083447218385689157957444435968 2985937 -183353111361326208061063281926460428 2985938 304629128507833343326410376929087120 2985939 131537886610624297948901921563388808 2985940 -13957965810795487817047248064200960 2985941 11677415458907019166835234727763872 2985942 93694271452291852383991724271834624 2985943 90961378645075584487380851215469192 2985944 -67559757048283539610478835523706880 2985945 -60221090723955036032144476766692800 2985946 156429948901140819833087604715169760 2985947 266752067564699079894839014866387396 2985948 -11582002458257099707819086076099584 2985949 196680978163140205586141161690710950 2985950 -56883109865407250573798148438576000 2985951 63515132481692962892815841069687808 2985952 41171789453354924285485674014441472 2985953 154352204711722966201281573886487202 2985954 59241851377367119716447617319054720 2985955 526535729630820450753407764601760 2985956 -490649609968410500938681277193189120 2985957 -113404907523606853738707071323845120 2985958 24139486736575731372918646960502976 2985959 37996047688462141536837932886552504 2985960 -315966271037400938353861843476480000 2985961 445507626263605621641554198623404624 2985962 111896481199369186371986551034858160 2985963 3935969456404674177009316872599040 2985964 192261567653313431416620562424908800 2985965 -547921699337998479358252720028730600 2985966 -133378396055286380317915640256872448 2985967 377504377359289707694295352079085384 2985968 -7076836656971861547369875382337536 2985969 -68205187495560170770506115476909120 2985970 -110896780783691736033117734636789760 2985971 -260202237429469488168089941798539828 2985972 -102214351863078911560837689747388416 2985973 -341900126881034913336946730973885778 2985974 -141773426383614660542092918935971328 2985975 -47415220872016573193880352077464400 2985976 -94421090658054286247467384535777280 2985977 7434388691393824594455384763604292 2985978 222585416480938762967204343752884224 2985979 632232840816287427641652516118252580 2985980 73050130407063334558468480837263360 2985981 345241694096430200223610960704356352 2985982 49327308692868843945573985911389184 2985983 72511721340960371297345403102497280 2985984 -221775266379154357005436807878279168 2985985 312030333418842089718333780448981800 2985986 -160803235879217149276637842649333808 2985987 178274322843316247880665236237050360 2985988 -220687892813972064822747902680304512 2985989 25666398327067049498956036481352192 2985990 587093749597931299072767523123200 2985991 -449676838377358490024946137567285608 2985992 17351622150642927712952091434526720 2985993 -329883938167606465988857559059138518 2985994 -59114491613182475989836396902604288 2985995 48157435575088255921835207283252000 2985996 106680377666235049839061219448884224 2985997 -60499990935361998097190226200371648 2985998 164858200865101956262213914242042880 2985999 -514905159297817030517351829821948400 2986000 -118411967285212248860841370054656000 2986001 -61142477581600570017581842917393600 2986002 176224440257444694414775117419550080 2986003 -576005818369648455246847973365473748 2986004 -303749612722669973487044288655114240 2986005 -9501013020060716006010665607871680 2986006 -5861221745607408023957897973245376 2986007 544089939390711553193966822740518240 2986008 133094000686597355269948842823680000 2986009 75700648157933497023411833936356804 2986010 -223266953992505093274539766952023840 2986011 -157624060317349702525369037317378080 2986012 295482624803497560138296741714925056 2986013 92322826269643321098804258658955904 2986014 -158311502445936907074504658903600320 2986015 175923916878883022180391304233108000 2986016 -79071216323710293869704168734720000 2986017 -6583626851662378574306410104720720 2986018 -126697298943038101702913548139318784 2986019 26440739809683244952717843725678920 2986020 128287719720641445052017216207352320 2986021 -389201571665789396613398570414848320 2986022 135758288580057242976592451984650752 2986023 398044793908298116428261011331954984 2986024 -95647938824813929717453469732044800 2986025 29972139530576439431136062686761600 2986026 -193736361496330857596677678174553856 2986027 33613806656222976312572862259648080 2986028 254901789439853121632296066415271168 2986029 -145880841261609920216880874865249226 2986030 -47862317560809863075412956832132480 2986031 533446801641866506857913102959746832 2986032 33349094685078101841400545911242752 2986033 41198399643113032222119925297188900 2986034 -74888380664685634869371622206958048 2986035 45504966870054285948444942076307040 2986036 545823015644922125159603349930346880 2986037 -629635707365065520966362494360199314 2986038 265970778844032524611234094348160 2986039 32091578333419002965777454905213280 2986040 -89727360543466411515786106076160000 2986041 241349502377122381877828180297888592 2986042 -440042635847663006275480134598848000 2986043 -318487648807444372039286539762843920 2986044 -9371056168956606947080130189721600 2986045 -459185349881532535385069635182479700 2986046 154771966268896322710626889642055040 2986047 -153794687210728017725976397195892112 2986048 21315793362028256137150354052612096 2986049 4287391106118367152480959606826240 2986050 124285695304542737465786846447865600 2986051 -1199057875528152011763804830456020128 2986052 246552751515532915239700108208697600 2986053 152920339687722915087839749605674304 2986054 159364626028619733673868241207770976 2986055 117794134938537387585799666890684000 2986056 628046575350871639516504181657395200 2986057 47519858167719280203608677472987920 2986058 -383696431587835367212386017654612640 2986059 469485425267229492187675685977602240 2986060 -105903785944973440713779855886044160 2986061 -14959382325389206168151717875560510 2986062 -110386799983187896316827560175885248 2986063 340009654318432036470317404693043312 2986064 4737862732419173348048872744673280 2986065 962365445075640038658854915943720 2986066 84258198616220216511431851668003840 2986067 166047482866840264501940807893154304 2986068 -14578966386497877218919167325788160 2986069 -305428812352098115555832523383954304 2986070 -106343514896309614768899099874187520 2986071 -30484427280042150658491552287972352 2986072 -512629026964197722613496805653094400 2986073 271011111565122266174100468212750784 2986074 -35861984548585572110390075567296512 2986075 81233529483958379994149994486769600 2986076 11363834829821747017552918318904832 2986077 -48851103313941125210027105584899168 2986078 12489888549461969416099818513024000 2986079 20496712783969360599051571673478384 2986080 -209146179516912854848756238403502080 2986081 203688795857677573199365119721292992 2986082 -275105025847369779742954782992486016 2986083 51528284549858399473706896294584264 2986084 -40746398703277405395528850365690624 2986085 -31196488568692841414586953175248040 2986086 -176652909874950529597193723826585600 2986087 -226627924824792921731299472856128600 2986088 -44642485521443088047803611841904640 2986089 239489929332754910844597206980462224 2986090 -13697632164861025581279392346055680 2986091 128653051493572356662991382798538232 2986092 -561545324629476326968755695247360 2986093 551424119570534927791954807131675744 2986094 -50309239136968670969852188294192128 2986095 31125632957881033152418123072550400 2986096 99363743965068783780264858822049792 2986097 348476743309059773251606390593005040 2986098 -91888455375392925429411656875269120 2986099 621704019579051844421584217207716464 2986100 -82469761880104206613744794254841600 2986101 477794022654839123893486860867307320 2986102 49603454870273812105828183903832064 2986103 -406534504508062095078861259303914648 2986104 -289904950942348239240061306497269760 2986105 -358396018002574156124756139208471740 2986106 -55916460747600323526334435912866816 2986107 32244359926683656551049249738198040 2986108 30841971328499776626562706526082560 2986109 -390244726686028103384251178784820500 2986110 -13280464521067374871539744279643200 2986111 331367536061261590837909234424419712 2986112 140877747983011472559484943361638400 2986113 76753283017749038512799590997735040 2986114 404770317917030291888071602575752656 2986115 155752102057891248435324827999290320 2986116 37134663783205556146076373187952640 2986117 -121144847125912136824986562141611360 2986118 -157959779110916106673457755579715328 2986119 -487480324903994171473365607085317680 2986120 -338647239687584942113298554957363200 2986121 -39439005235112620702914774563376000 2986122 -57076277809394565054443385931251456 2986123 -223109733480567459114753899424062464 2986124 -146003228284370267216909098226536704 2986125 -204283242655719923662533679469112000 2986126 34027623615782216750024843671880448 2986127 -97336999951666193076514360382180688 2986128 -49242950929034542469486844107735040 2986129 293007813751498012943958461216359730 2986130 39552841322406487378434899780812800 2986131 282612660281530686436344057132608952 2986132 287023376962587202208008808888064896 2986133 19734057984031954632230083284953724 2986134 -200322425021428019465670039867155520 2986135 330369944860406737778978074211053200 2986136 17595730825240439477078574500044800 2986137 -32081420905282202355706588028743680 2986138 -2981645297172957782098416478796352 2986139 265290998736111729468135302909729424 2986140 -196438078885039350361065264493393920 2986141 -225797570971754272916403105226589600 2986142 -318201410397031875040905790828710528 2986143 -220515296677989150851297445747806136 2986144 -251539181639892772633442769743904768 2986145 614899414696392633507441783934152960 2986146 20037023947088937386876492277571152 2986147 539586014719604172212787675942633192 2986148 373806225565475578333229506315416576 2986149 -14750717735770767468961060549237632 2986150 -27372650224888130297351065507879200 2986151 20157609215535924997440119681679360 2986152 20807647649421950054351101780131840 2986153 -50107357549201100863402639084590072 2986154 210937611690021953546733501364765440 2986155 -300191861810869993099208403777056400 2986156 -100112766924584314221386852899026432 2986157 370586485837898825293826745150503532 2986158 85916272036272611916231523320883200 2986159 -217369171673406838037577263332320 2986160 20173615726156159512511967472844800 2986161 336635500548193420615247649750057072 2986162 328677089365374811721551366411161600 2986163 -497860131407682217430150760625305588 2986164 -95193058544225815628760181726106880 2986165 -21061659983754902872369399419818880 2986166 -98755332684924657537061323137934336 2986167 -436445759096601242407360212577138560 2986168 -131959693070617230892078218323066880 2986169 211512774616664161023330308040322440 2986170 35547613521027858438191175122496000 2986171 55446610544953372758700389603062372 2986172 83569727379399227113264914793651200 2986173 57492598271182779490482825807940800 2986174 -41475482048884985461414632290166720 2986175 292471931060406578722223278756769400 2986176 126605245494800204025469116711174144 2986177 -135677489021794332842437966217174974 2986178 2338381088394917443732327064460288 2986179 15385038357144528945022676101325568 2986180 2352151737698645821438455744902400 2986181 -200654126275570736637982475707340736 2986182 65341404101239106467575349734334848 2986183 97658620420995735750862387610825432 2986184 70728665976764779156416716987458560 2986185 46513534201169228484236089315940160 2986186 158288495633750240140585712744342016 2986187 11852922966922162738578774442627032 2986188 126113443737205414603948654237608960 2986189 -44555542661392235742163597786899648 2986190 -112713776036624407666077126431464320 2986191 107606176715876733321255794998462248 2986192 -4005559543054698154930239660883968 2986193 97920348002685312155740538871350784 2986194 -9442490636356619578515623550182400 2986195 163249256550941032923674350997713200 2986196 37579891104623406483761558188785408 2986197 63172067502039810150114483911344800 2986198 343019689684224292758952441537293600 2986199 -136915992774698937052043503855410240 2986200 -100748146197515471463465757900800000 2986201 -756598994928231633692388974841751798 2986202 317120645430098356836455122081773552 2986203 -298341604800540750383405018083815552 2986204 -159563087462590625472838929801035264 2986205 156808894980793392191566069354296300 2986206 27643845566764492630666974250346304 2986207 447505775008867575283716764110910256 2986208 398219672622982487658879848770437120 2986209 213606228385659169130016503561671314 2986210 100777988315778094885923205615913760 2986211 37060400501112633060442254937650480 2986212 -199022628715607864526242745360780288 2986213 -179808238232687577156959446022011680 2986214 -4775647261262021193930938939621376 2986215 -15132331834615435997215301224664880 2986216 -177632691839591810027834445731020800 2986217 159537695817180488066226600544263660 2986218 -2029584820852924908907281588384336 2986219 -358222083536565391629566648606940104 2986220 30729927065633406947397848354426880 2986221 -338251662043630634734572289291776 2986222 -295114061209583602565066223021154176 2986223 -312841230262581169932609794176356528 2986224 19004732695541785608800386360049664 2986225 291575776729709193968437810933158000 2986226 -201441296849016562226894631484333440 2986227 178198111117064505652489691583635880 2986228 29171380732846673310488652932653056 2986229 -630879819449568792741136548274201170 2986230 -24001217504265202372442596185907200 2986231 -8664356445608686549061152281867536 2986232 -338231305138043899557684875427655680 2986233 7047026997945235695048061273172544 2986234 -9706592312549231209103358438198048 2986235 81809631037913400410827888791789120 2986236 -1901349938861153251222174539158016 2986237 45825312378609323234112820852664786 2986238 -124543410072803474726580960312689856 2986239 222289677499880436778976540062037760 2986240 293432287785034784828892131371253760 2986241 -406671619290804735078287807108015358 2986242 60109607035390579097794513339198464 2986243 123421707894225130808825352171235744 2986244 -262457716428007915863394326688750464 2986245 -292958040705766649614182249575103780 2986246 446084767086100220668359249151879680 2986247 100782366810509437077692034462264624 2986248 -345025788624829130834725592209367040 2986249 86846124937753088798411189259631040 2986250 19414127632585366832115678336150000 2986251 -92586508852773386854759969544085504 2986252 184178389584528074974157596552660736 2986253 -767854803338557538907117385813335498 2986254 80512894488739471033893379983325440 2986255 225052776376951606593482682389272320 2986256 -23156160566394064130221569349828608 2986257 192431995834797607512389663723454720 2986258 -157559228708544459111847305906662400 2986259 -672441542167700276082695835499683540 2986260 -100476970948708448679447693287546880 2986261 -79877819566661093396923869622146176 2986262 -991607214279210829232027082918336 2986263 56385874548287299837757193267993984 2986264 -4719389103975959175192322527866880 2986265 -185481162778946522569477154753705340 2986266 -211815041803956247332835560953534976 2986267 100595071949796250401760079522648832 2986268 -97320716490074353265600697374830080 2986269 184046502938769277634668815159022656 2986270 -7383521629218878903812297339261440 2986271 -111006431688088264471874380087427808 2986272 22985415140814215560256762915389440 2986273 -367388425276176275476191584781861740 2986274 -180725399174152754274729542538216960 2986275 -162432134481902234822485719941142000 2986276 -170940746600350128286977668109649920 2986277 91283597480301963229326241394986272 2986278 -77860768758552222874830550950543360 2986279 1530853057190310192537072721058293760 2986280 4948486170200084898432561715200 2986281 -202006780771669611139640368426736160 2986282 137237106264092741298679501233003264 2986283 576039248891087644013275496246546424 2986284 -1999363028523783058931226667941888 2986285 110505269548482891014831074604467200 2986286 296706004144023133248472119185752320 2986287 213743378195289389988809264365649280 2986288 93176204419799038892305264277422080 2986289 -255650368859971664111183177097894876 2986290 -82278782910466098748412733389098080 2986291 -228241827595798552047693802696298496 2986292 -105373592140892463882496834910281728 2986293 237783478201180470786850319403058464 2986294 30041994682161810261409798579923072 2986295 220647436400082271687895804019148320 2986296 273135981443082052820846035592908800 2986297 6682253690085725704307151813412032 2986298 75877335607717602336867030408711936 2986299 -585050062843880923201637007393009000 2986300 -194278848237102963028072674529369600 2986301 -150141794852867362620328704372976698 2986302 97920724630836664456051101219938304 2986303 5656604344149696071581195767378360 2986304 72778853051190169435269569996390400 2986305 -101839332246789829290736964177836800 2986306 3300428785241460113339156296761600 2986307 4742213629375873815047873104786512 2986308 988918740382183087897490208687360 2986309 -728300648432393069022796233827163490 2986310 175581773748901437512174018848402560 2986311 302259443014103547649182586778920320 2986312 -218157962197245211152858690112389120 2986313 511217801002180441289867448871659984 2986314 -47318106905129882615139567330197760 2986315 -116486617996605883585947353398067040 2986316 211728963764287283011414521275197440 2986317 89090440054950344382857868043033548 2986318 -383168677321667645543885390941688640 2986319 81782034946617188216124524001939552 2986320 -37973862107118319814409408817397760 2986321 -75360040438498310035754512080327308 2986322 167325600110553100752226479149774112 2986323 -13704783646067069858646993807363072 2986324 98418180057190664996181587030157312 2986325 65226819934807390115345818604568000 2986326 -12899141665847453410215668682990336 2986327 -575674323748713174211055284687860848 2986328 467757872655081526763913982338140160 2986329 346847235887660521348819629980274384 2986330 3622418137572956815677967496574720 2986331 118959929617239035280018039851666064 2986332 101192317443671718994485065087887872 2986333 574791139912020448423604043080194560 2986334 -57617644427967786332638574411753280 2986335 199225048891241739152483927712518400 2986336 -376672427043382221544122453547941888 2986337 -100170582026836336675477272572290668 2986338 62686055351193577634332298280711168 2986339 694661372816772183724213313475830832 2986340 -83677780748899952852166096553451520 2986341 -115856380443513258128327571758114208 2986342 70833541343046749521001037075087072 2986343 179108405429032942977626624180311824 2986344 -96781528525049002114778389690368000 2986345 -357843476397276712858808457377703900 2986346 -163194726545325810901036522724714496 2986347 68165317196831298552204503411746560 2986348 17461765104286946144060289467496960 2986349 -576575848564129886488255761160852650 2986350 -322712983057057998286405460428800 2986351 522593758200642056850717877625734352 2986352 115782020296079879489676348785197056 2986353 -255182220338303340409434391593299340 2986354 -25594313741304432331406770904352768 2986355 17498697549431794816237899382619760 2986356 -170639274881796863654560121158901760 2986357 -47879195264068653372056333196352320 2986358 205569961005624422531423588794206720 2986359 16105678896747759986814558602562000 2986360 -169839743947544475767677188560486400 2986361 212950175290472304288347180942703744 2986362 -49232634366871505796862622139302400 2986363 -263556812245713630403109724537243080 2986364 -114404480374991684354561848074307584 2986365 19707969529710023219944084193915520 2986366 215912704585446831153427020089875584 2986367 -140501742230218042746130077592051584 2986368 -62338626736172589468694869882961920 2986369 89277634918733577320037752693756740 2986370 -17770232278596923907447239925603840 2986371 309283360894397764192544098115769540 2986372 -244501011262307314923462691991762688 2986373 -249470661766365931243775834223287496 2986374 10812447651899815959721786030676160 2986375 -129633116508206534150838500616936000 2986376 61154780870386200373253004251182080 2986377 308594552606600132700481426190369280 2986378 -74072275726731961027797296521943760 2986379 -425219889091453257933294098244530520 2986380 54086904493630876849482930361282560 2986381 -72387153827647487166063454517430068 2986382 -71073565037938405409431833886617600 2986383 119454159852169131627187116445887624 2986384 135954247462516133166839694510694400 2986385 -165562865258002781654898587688695040 2986386 89737093599144319875682356170148864 2986387 -432676759398842586265689557462682964 2986388 69045560844271239913050013099068288 2986389 6146448439803884194731374362988160 2986390 -315286038766507686712448202563869440 2986391 105949764423878731620885835329769272 2986392 -321672730195498662511743669484769280 2986393 319876660927822295443754216840000 2986394 -289580267385223410618640932321567504 2986395 123218793201541345867252620261266400 2986396 -8317547493952685855933137005089792 2986397 475756261398707298914155768181487846 2986398 -188741712163483860699932163871981632 2986399 32252931406707992641464706471994208 2986400 -40200046851058291544053755351859200 2986401 133723524263491921129215106379040 2986402 221661711739364667785645050317832704 2986403 -4472066343856955104878282502041240 2986404 138424196743752003762473378536375296 2986405 -123815191581886057402808525130915840 2986406 -275180714581006850072478225306498816 2986407 -552843206497621833481280243582996400 2986408 -378215620881406882371923295472727040 2986409 -710812165738586325282491803350672390 2986410 62859830883329661482920364839941120 2986411 113960413154367917278336735911689012 2986412 -11526229312856106609428782997815296 2986413 -4366585990292838513976930951486656 2986414 -179859602234425679778299032761418944 2986415 337945403783072201399311807819849200 2986416 28037407429596602628383995047444480 2986417 -91396232397487051613714496164393408 2986418 152892525784327066027659752852262816 2986419 -84508811960054442315969870917215632 2986420 36674190739978193551997841573888000 2986421 182608163389960867243053205761776622 2986422 143115583014441393524406039243137472 2986423 636753613092924835619535974998750848 2986424 120440060105047234575630422682746880 2986425 -57268602845947311882250479409725300 2986426 -165961365560807474344819494039347088 2986427 457665294980312487121228551921707232 2986428 -54706420969932841543308771996986880 2986429 -20139575508412896029255039314614970 2986430 -14538765353131942856163943905790080 2986431 -46315805272677093894772552878704256 2986432 14669849669369002621656703661244416 2986433 100114206600787681158521335101647682 2986434 12695907297615122272075608868495488 2986435 -271829214731885484471925238185888800 2986436 3179531555295939366710957166458880 2986437 -55725736474865679106030917649361280 2986438 -41729656459472392023492596580165120 2986439 512721340003043958156940791206194440 2986440 -79082298269613903214673239729766400 2986441 -297786061879106332129302110186579148 2986442 152629601827999122642962388485581872 2986443 -472858240131450041866047260312734800 2986444 -172875133163420693034699505629072384 2986445 -60021754209306463405504349245645440 2986446 249677508976902419306413171947269184 2986447 -136229967304052372820100011970595648 2986448 113821654230208024256344318301724672 2986449 -392134481871652722894879410945346240 2986450 69525131570268356047874505018462000 2986451 -170253840556351420384433550925793088 2986452 14809347661297138879263299421998976 2986453 -411440053817123987590467622666149298 2986454 -106728485145932557205554624433939328 2986455 -133581876296931655455372697924339680 2986456 -348513112117178937574941371650928640 2986457 728052537793441800865114452057635652 2986458 -128526772292797671833400292343685120 2986459 3447535497841122593156151893299216 2986460 15148356241675475417878657491617280 2986461 330926365162163700006654355605443232 2986462 195378991046360293259416322961777600 2986463 43991155081561922828643170650858800 2986464 91742339063558439177817026388819968 2986465 246887531516839113873915604845926400 2986466 -52689973680203455979581264133383680 2986467 -139658717229781732184576207309112000 2986468 387422431429902144857783881553362176 2986469 496117392966846782980109955184178940 2986470 53680166434767998769749006469724800 2986471 -474100144707184217728301599637797656 2986472 -7322915027390377126616848618752000 2986473 -57962090482252522275214900980329472 2986474 -73778175848716677611522681840690688 2986475 326275300399422809923661984588807400 2986476 -12075344457298995948183879128580096 2986477 47328177283832377234153690891778880 2986478 -71777633848518582690792648189788160 2986479 2427555200955833651959542680150904 2986480 -3083951533999569769845223515095040 2986481 -140728735982118742523080457930159616 2986482 107468005393351409250082178541093120 2986483 -173877128547729748630587207895305268 2986484 -78416057324281740757974642705235200 2986485 -385760122897372086166918237453541760 2986486 -58179257066664099144291641537134656 2986487 -198383942479299539286485755359559248 2986488 364813677132483623375901281442508800 2986489 -781640336598575383351946268996966000 2986490 -40815517628279973874336581737090880 2986491 -168181315536288927686205887076854160 2986492 159402443992609606435502275473220608 2986493 454681142380987732523145716126516742 2986494 -83240346226339750595291643529046016 2986495 -129941382041744898012399836742471120 2986496 -59576194082335689706240483189063680 2986497 -149044012454394111684032680731269760 2986498 55855941881192047874898879663618000 2986499 -110496658534083522572777842452602352 2986500 -70964271835759593043029325181952000 2986501 -309812345072574119947203143386475200 2986502 -49357652970186705377334005313170496 2986503 -10323498926603438003803438124661600 2986504 301377221936546773844329394808913920 2986505 -147434547176840724824863333240541340 2986506 92804100894292908904189949132352000 2986507 286863841939534920550225262845478160 2986508 73309193217018436891381560658646016 2986509 -76665310473089601794794104910333440 2986510 -270384482322485085792455124137259840 2986511 406438631376780111685252996795063224 2986512 50518277649843449275133629111664640 2986513 -39839241181190814630160059453084238 2986514 142818095561609126446822818976019856 2986515 -10668493656005070790179727452000000 2986516 79894604637377832253485726856724480 2986517 -394118892372825187290945410015520 2986518 32386697633207759592211983215003520 2986519 -596220879034793534786093757630161080 2986520 -171882636086418668987763793148928000 2986521 -553780665094251184193675078567884800 2986522 -1056690404070204767295268182528 2986523 -999171975647679653081784325625125776 2986524 97526899801231982705615389644395520 2986525 -65833663391481537246541759300623200 2986526 -104884526365279956137517366329980032 2986527 -113180452523534152159059047165534592 2986528 497882256857492388341674061961953280 2986529 -10080798738116389951226156427717888 2986530 -125113513575520405962083963946055680 2986531 133372230740115012044857125208554332 2986532 -122600130887374577124652802151874560 2986533 -227303187451163658280139421075671232 2986534 -328405499994140629759956754142775360 2986535 380132879925606682287586145982615480 2986536 -113194886556240335886382001833574400 2986537 -518055503625113362352064042863077980 2986538 -249652620811910335090763093165971200 2986539 -115308488462047660575164202700919976 2986540 -3997358116179703882686392125317120 2986541 -739972732596800097732370085559614058 2986542 -414567774609265432982315179881792 2986543 239955115003373319568526834450613216 2986544 -36892388917041250702119011446947840 2986545 188951487821558743489274805858040320 2986546 157123462978302802993420000390067472 2986547 202132922916148223620297822361721996 2986548 251765751062930330503284105804410880 2986549 -92568757990330046583260630650670436 2986550 30901626546078145438333316721628800 2986551 5927841580750098698838067665883992 2986552 -254748329321547851386099065539665920 2986553 -12798717128276368448569453304800518 2986554 -63592047995175642598417188361347840 2986555 146825193171534529608866422312319520 2986556 -614825935696250834344040532964185600 2986557 101906946177448963053920602431984192 2986558 -137560047647101630157479479118629120 2986559 236884395777699103750187115671021760 2986560 71179074391656071241204954153615360 2986561 350057331622983941299456544969300162 2986562 -218508037244678519188117633656817968 2986563 113034718070204196866387460503605488 2986564 -104104314895512748785375610137718784 2986565 -11161405246378548453649023877056000 2986566 14832497887379769189251024621918208 2986567 -477577230585205042265678039597065384 2986568 -585179314681262494259194799464696320 2986569 -24055952075853520182821267667459606 2986570 61693760788928187708216239626368960 2986571 15663980986229516285152817885051904 2986572 -58162040626249334513269299783168000 2986573 150707887748353509236671566039652800 2986574 242616910311989224063865767080299712 2986575 -243901463975774109316937802570503400 2986576 2765552936504997514464025531236352 2986577 -33840181377019868941062067786812576 2986578 -46636532665020983469575880550056960 2986579 -665112502726000121555406834308268820 2986580 73480624318390407330697682651596800 2986581 206220060177301519401450450966772320 2986582 -244859869038019413946233467611408608 2986583 355021685597230010011283121611021832 2986584 101034460940971526488634242980741120 2986585 46780355173525442175692470871655360 2986586 61154579171095785063784655637610992 2986587 -405668846038146947886362049301515156 2986588 -402412973325975455370936065610670080 2986589 -67711779428395755323590133162966976 2986590 10501588540414635030758539916893440 2986591 157241370886370391632142279612725800 2986592 -37141933781828617519481225006284800 2986593 -123117863314694348641982618766624336 2986594 215953122656336513359962461046894720 2986595 -208703243337934069634877772382827200 2986596 -37513633754672231943951419425763328 2986597 557998872863183368993012305452071932 2986598 -387463502235855111632426252758951200 2986599 -312439796838082225705149485917388928 2986600 47044929772683792096464274059520000 2986601 -178246791737619405097478354050195398 2986602 -29351483900194014564933178112956416 2986603 -10544843853831042801245312553339216 2986604 174207893893321281518961364443981312 2986605 206907817225484458910090300238619200 2986606 49575292214066000435862381979486080 2986607 -210571136176665831338311594802288520 2986608 -1371917014644496343822833112580096 2986609 631531698103368534421067648755769810 2986610 107082012797882194891028773058496000 2986611 126248197084061680293684154612336224 2986612 526510656450346659973094268355024256 2986613 5606279967745238874172305146201280 2986614 76217443189212640696112737024099200 2986615 213691212690543495884994376376908800 2986616 -648731105425730421140819184768491520 2986617 -283771224274924562439999559549990320 2986618 523959158877643378341868061943329760 2986619 -80066605969959200398067764839410256 2986620 -13036081283664400520411542923018240 2986621 -805569778820990827848785969275890912 2986622 74555433505633026652900804987418112 2986623 -95053204359941710167479644988048280 2986624 308828124761702520312892922391429120 2986625 6222168108596258268503081631729000 2986626 14371524909934140011897326223977344 2986627 -37869905322553322179275436576090928 2986628 -679770228805650931669028733218217984 2986629 344794138087777157847554892671777280 2986630 -126539026871302437935188960497657600 2986631 350402817283790573318059684137371112 2986632 5520429053196972660848394567475200 2986633 38770435637544270822290753263831808 2986634 17438242290842134930019476829847552 2986635 44472872482499170583868588150639600 2986636 233432732456284471162015000168206080 2986637 -273881381703235159833021172627728714 2986638 -116578727410843484038621476995461056 2986639 51758347670214607991340805702878720 2986640 12284803335813175816378959305932800 2986641 -104432146821381201430023237641758848 2986642 -56051472426632043071591608853833728 2986643 710880295814886563630836256123556 2986644 44754063712265269177332490579286016 2986645 228738737249106281492401243954600560 2986646 245392064376362388738125004172475904 2986647 -156837280159853426898907851804341400 2986648 203902976870752453584774230302617600 2986649 -6800425921060116216255170893344672 2986650 70695714470634623412542781377902800 2986651 1960293370135169209875820314458152 2986652 364203958758869693814107605280125440 2986653 -11474619383469360969357317033440896 2986654 -78357365249035597193268819147256128 2986655 -42881402503601959522845161377748640 2986656 -192589289191291814524902229725413376 2986657 -460141687372126665441457490240952094 2986658 21037432667278788122629174165945680 2986659 172195444299958788906843423400304640 2986660 -247170274047751311804353959338520320 2986661 60183383555513830982134084022531262 2986662 46971492468456827384439115413012480 2986663 447458019571309661407160752154945912 2986664 -195946202305028577959997821826170880 2986665 160462401209795003543643886086896640 2986666 -311908699505717624823269774947717968 2986667 -398371402772311912336635236730193920 2986668 -123015274960532312200542865078894848 2986669 -194410607517532850233624628161088448 2986670 87886907847670589286721205342201280 2986671 -251863288965943860679431554821691376 2986672 -15899965605590980935859551212470272 2986673 -208221039114665219915555421117492078 2986674 -62533305710856475039147688439137280 2986675 -586393984078547263213105526348249000 2986676 -108593517241153854786923335827492864 2986677 14931684948670024196075502467527740 2986678 -172311856040228374421841749521995360 2986679 -427035343561879560421503462517615824 2986680 -286838986357153921617527286647808000 2986681 -173100306571126016933436585953599800 2986682 -97644108065589180702647852280304416 2986683 164640373358305916952418692851633664 2986684 446417729165625588290648731801404416 2986685 -162199699612746430500965182400373000 2986686 56568594651976931273781627959193600 2986687 76192061884547074486035698117398392 2986688 104257242012161471067261602082324480 2986689 -93654841075659571298839038675632160 2986690 -45857303297389448017318181619832320 2986691 76761926539498819537680700654539264 2986692 -249964433973408242459073676066587648 2986693 -96757059902138519308386492940660160 2986694 2163327208121747521068308934231360 2986695 -81342455394211054330566830512671360 2986696 411234195488772229212832127032412160 2986697 -302996966835207450599107996904987814 2986698 -6030066118607740433878490219265792 2986699 39106524990184197844786015944727700 2986700 26948892878177046941373369547027200 2986701 -430899173741442134265830311648488768 2986702 -311174800437882765815252460418042368 2986703 -31007313920045556731688537384998016 2986704 -28814141097061456296010944102137856 2986705 390191942619836603679828811850280000 2986706 -388359338679241982531910638600443776 2986707 -428161314149629840593739642107802320 2986708 -36699992323044532421758754465798272 2986709 -168498368682078841446611727419477760 2986710 30100292999172866916740739405945600 2986711 18775735609447209560366161202333184 2986712 687336366191528240582689693060147200 2986713 4923184917613370233019323038957684 2986714 109429487640116615879762942400721632 2986715 86388806082058590784718219083337520 2986716 -212878604462100737361727519627458048 2986717 109009195859357244534720975354198252 2986718 7066606469103591326081011962950016 2986719 -226691445456678019888063654215452856 2986720 297103386096756538944851614417551360 2986721 365683954302729150579457421272277922 2986722 -2507541950433390883610397745391712 2986723 48201987915943519954961461084994972 2986724 181677975275771820005010202257776640 2986725 -13195121223548076204326589076968000 2986726 -190647889518688676439800626945474560 2986727 157567866832973443231385814794777664 2986728 -143847501369093547932373702135971840 2986729 38836972745523246204704791295270330 2986730 338539907317732546487851621730001600 2986731 26251010891565733999643726867483880 2986732 -122467120917668956551416508170378240 2986733 -100370869206274844349471025514750676 2986734 -127749771061513458240241460533643712 2986735 5249445413460203163567103584310800 2986736 -56151659642057495255349500333457408 2986737 -1870537888412801924905305405918432 2986738 -246338437693912710513353061716778480 2986739 -31899394400697158791598268603116640 2986740 5913103458770099998683082206105600 2986741 194151176295201786111572957680948142 2986742 -49310387371236872472919008160752000 2986743 101716825402713360334971076907644800 2986744 280234967628402273029484051060572160 2986745 -141335019242712212347046156607469500 2986746 -101807660422923737460795436078103040 2986747 872779048157525219443636760784132072 2986748 -399928932762943019059493706413260800 2986749 -292830776174648994093549403553182932 2986750 24209627535112075732644848470080000 2986751 -384259994932410494796942621743760 2986752 -278355245956262314096585315209707520 2986753 165096322953330985227085694126008320 2986754 -293964858418207693596019693922405424 2986755 -48252583288672113886472424638592000 2986756 -8392381360587782502260830381228032 2986757 50056476873067641457431971580026880 2986758 77818199726262869045746726919032224 2986759 -205627322154173586507524330493184296 2986760 24603581218330344088938630116966400 2986761 177671787011661969014722382027795472 2986762 -96189289466869237613337484453221120 2986763 -8241121603660298997037896683240976 2986764 -208894205865548241392546671160209920 2986765 -200900701514862031973339885545532340 2986766 336743307444252234333156884212880832 2986767 77715358994044591926900325298807040 2986768 51362867489195784582120606225039360 2986769 -207259277862924526845725968712746830 2986770 -161133469581636990453434574702758400 2986771 1366296435273717300091645473831952 2986772 -43379449988962235656275956039432448 2986773 -168016681858909072097845966916882016 2986774 158841688052161819102050826003014912 2986775 192302962333101552361031136590526600 2986776 -47535920759029735089032818518466560 2986777 208188880620987323544371144024775626 2986778 -411656223603523033581532905455884560 2986779 222428731059112851613716518468300184 2986780 -1871494307201669302812462956052480 2986781 -178405781790984660726589951304088960 2986782 -91676043916873708137357823291330560 2986783 349829913588177458165080093728999840 2986784 37148021607461972241937437525344256 2986785 303570603939984193113672551781140820 2986786 -273643307452183303805599635738255360 2986787 477750772321432875140388823391993436 2986788 25595577772392082390462206053756928 2986789 -176602243472744163577166759619405476 2986790 8650273303821101193354549479702400 2986791 17118804348967985704076161495708800 2986792 -86971745625964811551613055837312000 2986793 -40297138006807761528569693331627120 2986794 15169777193066160371732726095100160 2986795 -33051764854307566575658451117985120 2986796 79837244105194156052352194302302720 2986797 -4129826004647632970983602051111360 2986798 4174605189022769536831198736522112 2986799 -258646937117376830567986981000585200 2986800 -42708340646739461812478453710848000 2986801 9902184575825509869207967634614802 2986802 -30978557206307072850061847419700736 2986803 -87175611973890109782924922336375296 2986804 458663545360153499206209421429818112 2986805 229027174386819131228622706428626460 2986806 -36604051733543253086236412982482496 2986807 -108480654369844822814031230984962128 2986808 362759496122519198622679721643601920 2986809 7027942124422937149375170192900480 2986810 260158142005977422962804890082606560 2986811 -691021812020832687402058640573058588 2986812 -5133125847111195190654648784494080 2986813 55559898796976733989907172154069824 2986814 33141047619368756979786933741594240 2986815 15061910877503464173497653140868320 2986816 -19970053245579578990479237227479040 2986817 115570908448446219010464467909884866 2986818 14681479810374142322889556988305920 2986819 219661298766199618573051699451919360 2986820 335405177860771913000523012119758080 2986821 52945479161503664474307740668842240 2986822 146493841351108037303821168568777472 2986823 1452478042628049012051723098377344 2986824 357253194428404352634550787945349120 2986825 139582812539164865028930970100219500 2986826 -141314363121769467311508211690905600 2986827 203321438600983351413317914653836208 2986828 46670350146076617010930166606161920 2986829 661254096622248587223164916317405430 2986830 8464030124919653457237935164170240 2986831 -681762223105796849623448936787733568 2986832 -155074542634046216654874919423180800 2986833 -424216127248388964793005669769986576 2986834 4489540877100999399067949466074400 2986835 -34653777667332873219618847985760720 2986836 233257706866578203375264831728576512 2986837 268387263855161732432623922388763552 2986838 -214015869980023947868726182892085760 2986839 264269202045049774188139381403308704 2986840 81195346948825214803853275760640000 2986841 172858673095813565215886021236584384 2986842 -69281779804887777026211032576083200 2986843 132033393871106698742626322303338944 2986844 -170716576862585591018838230921700864 2986845 -63070806220601399059923499874088960 2986846 -385588224046678332903983705821984128 2986847 -271371922293189285522350466751775640 2986848 378525704981704724833202490947665920 2986849 -127950935251403811036108741879093120 2986850 -26777595113382549090015097209446400 2986851 -68788680066222589306431564067535616 2986852 363855917131918059906062024104829952 2986853 -7274747341098323095117552881251136 2986854 -93388817466937566717948699393542400 2986855 311251426630525796689620422847540000 2986856 491553806075002165031981630174714880 2986857 299083546005820014168668789262221040 2986858 94964815530424222016211804360056832 2986859 253572694402776577890505710350163060 2986860 37803503857720088683722433076674560 2986861 464116997054748579394358738231046124 2986862 -31972770756546051943046097028217856 2986863 279488399355188164567894809197945088 2986864 -26031906334721418299444873013329920 2986865 -120061489047361076209582927431456000 2986866 -438644373698744687254862900157696 2986867 -190250280188940093747342617774900480 2986868 18716493871567553093041957702239744 2986869 -252720850095722815604990366720396256 2986870 -177585179868991363215273218504709120 2986871 318206651856739946398142796263892072 2986872 74067266590002088642266005958819840 2986873 130908188944077824602835132481515844 2986874 89386188197030710071574900576978944 2986875 4224550891081580581223264590912500 2986876 340167499937965607482919913956907520 2986877 43151289749441568327701184998683200 2986878 178815667546815608715758467818825024 2986879 -244362021128836367846342596539092624 2986880 -148661673413348431533463446749184000 2986881 -9300449043861113767179714548587776 2986882 284650312928897889157989526823907792 2986883 51254065006509858232661566995634200 2986884 -390275189919242417006205969773802240 2986885 -143334971885604024348760017575460 2986886 64822524757307483383380433112169600 2986887 -335711608058287397122500285435023280 2986888 -525554144315583455916932167245450240 2986889 661717514248586393048304376841217690 2986890 46185471012863677158773111165425920 2986891 122801000735929498564321316847350304 2986892 -259716603383047778810319811498262784 2986893 -103346419286730957961914096858536436 2986894 -222579181938523565064464022530493504 2986895 -157001047413685356110967638270092800 2986896 -2885989166440208845341411370991616 2986897 -14764701807011080813206640790377728 2986898 -39319396503494395619555905117810800 2986899 -65850259865470542569887679732071680 2986900 56349916668083239373309714499686400 2986901 304752177781573737389274419701648704 2986902 -26085634712815207035487925035128960 2986903 -280475979560608671838082338382502360 2986904 -399773268883849226413524746513418240 2986905 -60919478374610484549977271878940480 2986906 -155729979728595639560397708576960048 2986907 168414458446168931288938041804705024 2986908 194224352301066324508581893772188160 2986909 -1201915352973875140892697627584096 2986910 138738313378344996094901765095575360 2986911 -367358682167533221287850306032712480 2986912 -68628674772649469145078223324839936 2986913 171546134440002564674955048879682560 2986914 822616101984595877494347496269312 2986915 -184984700161167638256434304687067440 2986916 337975970419307929775969349116298240 2986917 141537746679719439153032302575765312 2986918 -168744142361614418367181931224092672 2986919 246263222929066939131533562939567144 2986920 -152752342053604337858371974851635200 2986921 -58807762067809275710409576774827136 2986922 323722738341200833657405191193102512 2986923 -369981937154073595074025709602933416 2986924 -191772822397320673247968260212127744 2986925 259693516613479857800325565216203300 2986926 -122716192067303182914267489810621312 2986927 234545738617788658075075881797555600 2986928 3171188060741260120520257735557120 2986929 -83368945867497281794884630907612800 2986930 15268179682550713585116627880083360 2986931 -158419635844082696137974299359272804 2986932 -40767383046826375161710679763439616 2986933 -194933876903335565401506433568792480 2986934 142237402213736760297930382615286400 2986935 85920999919759181661788287319132160 2986936 -126114859497997010450386987786506240 2986937 -770108310795893280261138393656643414 2986938 -203878007925759143250381752815706256 2986939 -200359879345552092702943385788847260 2986940 -385010541675553174739197039880709120 2986941 -2085932892439542445841916731516544 2986942 -293586517652301293748174118698592320 2986943 -199716002189941513781363434513955136 2986944 -116231317375581864870791404226347008 2986945 126268557278460219416679700954282920 2986946 27953748843452349227059062111678672 2986947 -420873887113272102607159348712490876 2986948 205618993057891300827805591474759808 2986949 -168081456770028841529822125545015264 2986950 -3328714806776567653951124945726400 2986951 -505535263668929739404056544436128976 2986952 -4681142999030900227941132793036800 2986953 177880048525099137884202545280428304 2986954 -330318156913133777094539719601568 2986955 487709191940088791995848404503635360 2986956 -9588770912468771051101142790389760 2986957 237572558415240593566881313845273206 2986958 -12562291518147050197957684567982016 2986959 -37575722800126675929381379113989232 2986960 13089541970014657752860890863943680 2986961 -6444198825028230440658439769892876 2986962 33562090233711757137707242873602048 2986963 -41502017134054484522653401440581040 2986964 290461682383780488330195344401913856 2986965 -58997103143009074972233783003815940 2986966 -19642229162578847964643601913593568 2986967 321156921142493243226592454933051016 2986968 339406671057177103502467519587409920 2986969 -240081392525307077933649029990512630 2986970 44456625361411342741701837923973120 2986971 -118948266208258852960385794057824000 2986972 560627491407790027944811425913227776 2986973 -50466860712159107093932878538303680 2986974 18803607437536467022937331843664896 2986975 72200489761202229164390313575752600 2986976 791140506822737848732262255363358720 2986977 -94834572150966539413579912440226368 2986978 155722660055603886236008130157353040 2986979 -554888412188821608027307852455960420 2986980 54541095812579222154251038692495360 2986981 -823236938518536980533566236382839936 2986982 58349085486418044008680882745402592 2986983 216459912367045592598945694150011600 2986984 -24100201119869042666466624876380160 2986985 236834436117613231090669199042498760 2986986 52681747365520997120778646375697664 2986987 -190065294719569963622023590196709280 2986988 -95808065779971396909877541001760512 2986989 128759724102696707619864504379957824 2986990 -34312723418069019373309772774400000 2986991 -535701481435751227205714334176889312 2986992 38331902111215622105225639443267584 2986993 -82565006480225904608763612888900240 2986994 310141853970437067088230711484217472 2986995 -1906844176918248689559801485041920 2986996 145700970930993036260300766216560000 2986997 55389211554874584387586337767548540 2986998 -55909309967884201598454101500661760 2986999 344531228284564119622724143288001000 2987000 879173842946685407139780505497600000 2987001 293841435136303100857182508495542330 2987002 439629512357428658558249871089502432 2987003 -578512321235097183159498192027141600 2987004 -99217069323839452773291519912960000 2987005 15753500237137976179123141733022720 2987006 96134835848628598764166291119936 2987007 -7015960415147884041721647679362360 2987008 6843597118044764540589888480739328 2987009 -611367942662461728259079906295066960 2987010 16671380245616104876247335196774400 2987011 387669462233188658601086953340428872 2987012 -47598622377578718367987223465029632 2987013 -158055670155320061040060674849599616 2987014 1178555223091488582789411222960000 2987015 220152214032679839207792659168759160 2987016 -236897703374616267866177258699366400 2987017 86407925966439387864240728417725440 2987018 -42763053582856834464499057710976320 2987019 -84602137512555290741935452048119520 2987020 73088259847140511864554934163604480 2987021 -139286220667151388355117228565144778 2987022 97846568311413429568616651158210560 2987023 217339068718730936738241083309076664 2987024 147216894007954556323359231431024640 2987025 251974201181828365495546298884522800 2987026 135251198591097462792858362297871360 2987027 -112682820834448738957749009077120880 2987028 198426021157260688094142828837488640 2987029 367952033232293235874735628858923260 2987030 136950120574012057359925992096702720 2987031 -338994725855547947418709720328567448 2987032 -87523314677986831033962997203609600 2987033 11998916862696754525415314566996864 2987034 125165112667553501885660466935969280 2987035 -398521194106686462276139761351491520 2987036 22805257408682793299387363405905920 2987037 -27535064115736266237270694049413914 2987038 -9285846848576493128519591533086720 2987039 55880321207172669422541431732772600 2987040 -106740048647115714201361153806827520 2987041 -328441693798985689284567912894494016 2987042 -45674418740409079440960471448519008 2987043 35643911641031671294784517720170928 2987044 -122457668407377949349792867668377600 2987045 56590749444822478222149388093986300 2987046 -214602008056894719973692060090056928 2987047 -81191687504679002030971586795079680 2987048 -52105732045980195512429782895585280 2987049 53653769251319004030925692668015616 2987050 -24452528190691262075522658106502400 2987051 172624281692601002753023172559528600 2987052 -9639710732848230242715187660492800 2987053 123581208805007856804890942932542060 2987054 7580288952077177420683353642905472 2987055 80306027471703817518708005792600400 2987056 -19669573732338527293374853170659328 2987057 -346394002600770289351729911004883694 2987058 -64936448883092913812388138252579840 2987059 -922790241911453219269950517517678960 2987060 125907150602158170214266205425538560 2987061 190068497268718030276243286639213568 2987062 -246081691403255842105109144736998016 2987063 -402133750637950388498319790464887760 2987064 674857443634146588216190796633088000 2987065 27234765201552032814384441212766720 2987066 -44512283411100806704539966580692480 2987067 6180439763955916219020883971425280 2987068 -36013759404194427076519397579777024 2987069 490117111798807264915542043798820160 2987070 176670059623548700748468948218287360 2987071 -802371957285195515200040817417617728 2987072 87985553037431308833719625682255872 2987073 -214456171641030111586739543675702478 2987074 24751349375379325809649688501923536 2987075 -50898737762541041982322723567412400 2987076 -23599895864368696999963418989854720 2987077 -112317158731418526227215767955283648 2987078 205962959345891518071479351635455840 2987079 -23310047056298575476663431584359552 2987080 36285885845882143539670050882048000 2987081 -13899196217458872386319590426081328 2987082 49515407385182841514344610610709504 2987083 -787811293344180125831477966962969176 2987084 112973841230142387036130395228281856 2987085 255787148989247120414481436327526400 2987086 -35103948329117230461736818483678336 2987087 38078217298359417029997900310492320 2987088 11116332665580618416246072778031104 2987089 163897839200141740106227042811871666 2987090 -132497733664339879199282028134287200 2987091 156658910723988656768603708047452000 2987092 15857371520355052287319571089567616 2987093 -90200590286843938449937487342492640 2987094 164266046276449815550771279344023040 2987095 5515414861336182458380129121400600 2987096 34364796234317753015043172630609920 2987097 472181320809393993077178104437064400 2987098 78014138401197406199914975767720960 2987099 -139521390817904671753596980137203900 2987100 -87051766025865048619345955802432000 2987101 -295695853357252787025143081389999988 2987102 -160268250284095986769969401449793408 2987103 -166582114636620854417675236157855232 2987104 -301995676524983167943736014418739200 2987105 -83986348730447675016063047566284480 2987106 -37374096409185004598865073832032896 2987107 84377142826019089485765026956816680 2987108 289729894700671762213409947939878528 2987109 -51618184262146568238203047411712772 2987110 17735683026044951804361801627187200 2987111 357611808584500744333033280317883760 2987112 -16696924213956864148844793108725760 2987113 -288395326662882005526029653834973638 2987114 50543571349532088248965214422493280 2987115 -248612187212898486530605342660853280 2987116 -48040919467988610514463785886653440 2987117 -79296468099966434094023617070507808 2987118 -2980828624725143728598311265079360 2987119 -218155895816328785642466410353012104 2987120 -112937995253367096983522626051276800 2987121 51979883154649905904482381360171264 2987122 19068312997683418309561034634352032 2987123 -403402080458085302789729184311402280 2987124 -28990293617065806296278577676288 2987125 -186033503893022399868724598466240000 2987126 -203218149980886670473406095550555488 2987127 -222256395232170206793753405287736 2987128 -241175392621250781628078597149143040 2987129 127764510265538972694382927851981312 2987130 111000219518421330050354526324299520 2987131 27412952538160677897390329071345440 2987132 -700755243574127844426329723205089280 2987133 107081423330049907555343576664805344 2987134 91921512327665405913368347374153216 2987135 116956271611113088754060392474922400 2987136 -54762908792712276279130050747432960 2987137 476339018211587142218305516847225798 2987138 53805342929465158934334285551023872 2987139 100428845525937227204755403289362424 2987140 -166325419342534236628568498530444800 2987141 -323078806856560998232476546337687458 2987142 -115269136095251860603841816006008320 2987143 -68863675509323452110352196175173608 2987144 424794902156653910113703296458716160 2987145 55918919078664810014794351884480000 2987146 -53513583035930012253608103709099728 2987147 -808926376890636802941458760837583404 2987148 78341956516680524350621679673999360 2987149 434137873597282060036545263810852448 2987150 -2372683548640048060617256180051200 2987151 395070517181512463934369565112408064 2987152 30998944384900584044037662932992000 2987153 240978388795280180195994339039530484 2987154 282248962172731504024420789085695488 2987155 141651935023387348650730040347504320 2987156 -130951470685328517475013295900901632 2987157 -109237294543656864793743803430257760 2987158 267519906117993017541562763122943136 2987159 184202351887190885631654203885040816 2987160 -4252147232506963252114357459353600 2987161 447076690900205189483501433848040400 2987162 110097169303394485827149929150574832 2987163 -479121967867600106116226753046244308 2987164 -181353110102582466769864434720346624 2987165 -335739519356702785230342856543265940 2987166 -12966353923978979332080873917202432 2987167 3384063257401141872074473032108032 2987168 390799212198183719109148125734240256 2987169 -7065766694342629084881457772721792 2987170 -122754132165670688998881689056012800 2987171 -199716931396526601015152496468182016 2987172 59688707224884359398982821465436160 2987173 -124585352425783629846799266809089760 2987174 -354657660334391892895449150788778240 2987175 35705658680989222690321896485979000 2987176 431121045893277490905006750703196160 2987177 411483187655218539107860908347130612 2987178 83340436378333419139505137518947328 2987179 -300291882745114366841253289157997120 2987180 46633581440706204525408931168665600 2987181 -31448447910132639179693838280262730 2987182 55475375653626463870784272678555584 2987183 -405491385592719594249546665737078416 2987184 -48763999389770829748145453707984896 2987185 220710126744899412681059341822195380 2987186 107294084228108798614247896786882464 2987187 168118102378794935103371052173683200 2987188 -186232046031068694524967244851306112 2987189 -2596057799635632526713100554033600 2987190 -83803752044321912673694950533316480 2987191 9415977404553611250129833024317824 2987192 -210350320844356809463507392235745280 2987193 -233744062494796037324518182333145344 2987194 -679970298367388236855212414471168 2987195 -3151650497263329817837344164324640 2987196 145811867854519277453661556789232640 2987197 987774862640840275569954100307541900 2987198 -224217820393229341263957131782214400 2987199 490882034357970196067142942490266240 2987200 104410211418272844405035352798003200 2987201 109064163040738855348061741273237952 2987202 -56262025891714481645993246081443968 2987203 514854725432529663488849821342937280 2987204 569780929103293211052852703354739712 2987205 26440246977796330953574693274582400 2987206 560608593818748879437244121939064064 2987207 -243953245568033091952255149716021544 2987208 -126883680497997907920509119226019840 2987209 510295981390581522987104026481592410 2987210 2225603370719114552303882985058560 2987211 -22965856203126025148138298980434728 2987212 52967608464771974774482127844697600 2987213 350587436950920986817814285292301600 2987214 199998628258333505044519878881279040 2987215 -3010985659051034819272375127270400 2987216 118251523769306857712545784185577472 2987217 18902892812770824762942711670480128 2987218 98888719177524909706438659360675840 2987219 49706477596257073477574779942700520 2987220 174104889051631157906222654238689280 2987221 51173901989394468644303618791397344 2987222 52309834187402846757197236768825344 2987223 41762933685150917619253191206679504 2987224 -42601648346061092797737091152199680 2987225 141110608302196226310571940154324750 2987226 228012724979655413820263113931735040 2987227 844735394862416439797991975606192160 2987228 -270958351110061030103095711990482432 2987229 99451545898200600968684902597501440 2987230 56954386624552700555997588304445760 2987231 90350213605598059790527567923398304 2987232 38728321198564620225136353419722752 2987233 4547211609950162185966848096589568 2987234 112660026235300775081651710081832016 2987235 9642742400444089870861012187413920 2987236 440975193133359543685192750498147968 2987237 -346646981956589255501297351634340320 2987238 220229647030552421801539668936510144 2987239 -330769067938352174759598537722981280 2987240 -145121810331450387229161236751974400 2987241 338586690057128028191279813795509392 2987242 -327676570627169252364400742083867728 2987243 100458395626673099137880471806799616 2987244 118043883675003658603111837418260224 2987245 29622495473164353924514536908614200 2987246 -49867071263524214585386742444564928 2987247 -272231395519812827408854732017567360 2987248 -99807409471844475888985720520704 2987249 51024259395597137160761841293322480 2987250 -49167740321582609466081382360320000 2987251 -56730731592277869627631124860797748 2987252 -252569321623232829116527003385115264 2987253 1945382287276542848554660575375360 2987254 -93979743925271730783597896174242560 2987255 139441980406468393934563579791683160 2987256 1635848825626250148864027068006400 2987257 6447565189438273899900680009422464 2987258 5093041869691649301172383734981376 2987259 -177378695543503755398828036714571072 2987260 70867456743541614536144932612623360 2987261 65801861246052502633739676811046400 2987262 300689018749972306638047322195976512 2987263 312127732700015322161097260209447472 2987264 179059914015686892192181680252911616 2987265 -198702537677938330170437271824311680 2987266 124494960181208857369568788072442832 2987267 -174944341685567291375575084359820200 2987268 -47525478127327880603299763885869056 2987269 304047135413117784949586487030132796 2987270 -117781392333364971723459570519187200 2987271 -73481163024509789668519666048565328 2987272 -24192917266777612865320497266350080 2987273 -169756863614205568992033326155367040 2987274 8298397363882289334912410534410752 2987275 -4579293561262748195832990505733700 2987276 58358966188941799727981922921080832 2987277 42833973145065416918358138686262240 2987278 14418295080755575889039432816194560 2987279 -68541450943797209011417459613367120 2987280 -5790264912072848167416521812131840 2987281 -180753645040001976551267638805179536 2987282 418393624448130160442397774166894992 2987283 -103105465642755665757630255500914896 2987284 -1033595506833857507365228596666368 2987285 -60881310262483375238135129221907400 2987286 71134323043135383986108341279002624 2987287 -733550456375912994796371207718875064 2987288 -156751550644396132575399667815936000 2987289 67684758661364789989197740268598554 2987290 96119198222031249075318778290820800 2987291 602414346051121380668399101110634152 2987292 -36867506815308474316561768909996032 2987293 -37045145984075576457198129811197396 2987294 284045460183038283724912145993318400 2987295 98244939216586339584050658039058320 2987296 -5361584614219394575187471190982656 2987297 -201275476371353668613285997333988254 2987298 -164071467081963882722113551169191216 2987299 -284324643263164109335703560590012464 2987300 181398839588367727514177147382422400 2987301 30991663027954098154862809816363200 2987302 173233660716231709192778748701456352 2987303 579842348496950260305704598950471064 2987304 277763973960137473755975041024901120 2987305 6463741066129002013774035092109000 2987306 -4085513839230643043074446245744640 2987307 -230961426470634378642703626484161360 2987308 -214449451870994059562666843091738624 2987309 182402388518280780696178811626898688 2987310 -72530595338756207116101734825043840 2987311 37863434773049058489611446201565424 2987312 -48037425600280408128210569771433984 2987313 -8935389481901077151806501814722560 2987314 -54703349543416050932301505384771968 2987315 47825613710249330997319627412488320 2987316 333062745737543660080699227682111872 2987317 308460937892946991653405576617376480 2987318 117808019229265279763537182342803360 2987319 -281741955041513800587765006977390640 2987320 24967319223201604339626248070758400 2987321 -36693530159619169146357465452418300 2987322 14699198248662170417670841311187200 2987323 -424519427382561497284347974265525240 2987324 -155461428272726241128559456408964608 2987325 -104756112229874686207665504216004800 2987326 269255527097235581841586204480826112 2987327 175630804539458548639099890162594672 2987328 -4819318916025771728403802242416640 2987329 377031082858767345109588924097763376 2987330 174657033777247591280100711760726560 2987331 -174250325935067196332317888917017280 2987332 41117172703216400642829503474995200 2987333 220174275883812252270387276411817920 2987334 160088982483898748916083837872828800 2987335 -55817305000351855332446743723706400 2987336 273149588518827676399176664386355200 2987337 24209042585191376982429494944853568 2987338 47630749941128147340557589103100160 2987339 2450265653081648614797173941966824 2987340 69846212046520301823355937191603200 2987341 276979022032212527462578528732783072 2987342 -176855769268090892781062547071794176 2987343 53974914278257636186536062803449144 2987344 52901415487976410713101211677941760 2987345 -2822629222857028230582188734059480 2987346 61209382618559624938624914516154368 2987347 -632059150771219918808116400933165760 2987348 -30559370386365690777286623850045440 2987349 -56110886723960967589560542888451936 2987350 -125465692990334598164760020610645600 2987351 -235333704044160487788242809340921400 2987352 72621262195346106478203188005509120 2987353 -472955723893151873176452190079855036 2987354 -298340845731847962151975312348932624 2987355 36982247460054763655152209370936320 2987356 -481228915332671154668098470869102080 2987357 -45986322729177674255415797304199380 2987358 -189632056842360347174563612579264512 2987359 -314908011088444936022383657559877984 2987360 483040858984156030383900445727784960 2987361 6843937246288259376203542826184852 2987362 85445850802809913005849080684308992 2987363 306360161674880758533931226154819360 2987364 -8211922338217968712303620171448320 2987365 -295285363381463865727140726390052740 2987366 -247474139259465985428665672036782368 2987367 560291948393381099175589655858733312 2987368 -408958999576066008422672255759370240 2987369 -393359908285875406230652589353152 2987370 24399838994461383036669473074579200 2987371 -497197831173710214983089955114540428 2987372 -572402705154438615264045640422983424 2987373 301362795360717978914328783236664384 2987374 6557732381746267531244457754354560 2987375 -39801683624478392017117735482450000 2987376 -627605979294987961912465566990336 2987377 240197801732632057140097456102283520 2987378 -11118141457644990995357844261975552 2987379 18761252606019473141530169033000184 2987380 -123211906366188306487986897355653120 2987381 68297968675474319828344351937631132 2987382 3466783282852490388552048167493120 2987383 -89017860848261549277357508078913184 2987384 199574458662394820053965504208773120 2987385 -294847785896176282902735253281926400 2987386 -11788597741734550712334453346174608 2987387 -241111967056217964835942883619572400 2987388 46889626150079414894801606215680000 2987389 106317828127633315883909472791285440 2987390 75023940775427737747523880075636480 2987391 -248623684958551814989352723989771776 2987392 -352458907962836614161172814993817600 2987393 -144493410723659290080068919806752122 2987394 25793153861522285370115928470780800 2987395 -40053298939092897413737365012189600 2987396 293455938544263617830796780273627136 2987397 -3718013307309640767756349454902560 2987398 101107687586649897052621640511252864 2987399 40388504040545896334268330644326536 2987400 72588653801500415664495552823296000 2987401 330472102075424248268549968318017792 2987402 282400046458840352601239327588567808 2987403 103103013936511647846945967243846104 2987404 -84116575657903095964032874100255744 2987405 -86239746874413966679457401593095880 2987406 -136327015902202604518180824784886400 2987407 411810774203136115424557754134788656 2987408 -46364627515787177271605291840962560 2987409 -25184430878217716397126170522924640 2987410 32945359657704223376714337679268160 2987411 59322525128691304959963604348951632 2987412 -263005122871249031549201084244062208 2987413 -543166827945420326508184609012137696 2987414 -416172673938166453207314630365907456 2987415 -255908718845511140643678313924572000 2987416 82672084712251534833088505789276160 2987417 67720910093704554633539350465132992 2987418 78189662747071358994170892874037760 2987419 526425973096720959665846129238028344 2987420 291150195471759796361708610637217280 2987421 -26926384663385973556965825708911616 2987422 165672974745629635222930778282604672 2987423 187777909188535527145060603984430784 2987424 68650280970217729997755888787521536 2987425 -1521700208502058375164555523451200 2987426 63689201212898788926936474071848224 2987427 424318345229153746554230791022590080 2987428 300116510552013194793061488547180800 2987429 -646406309970746295469826301842747970 2987430 34630910006552570528897588681397120 2987431 -184431834764226557122912974323531136 2987432 414151367143263485465572968478510080 2987433 224516904812291583438161414512856202 2987434 -266191091938759552116787542973890384 2987435 -208114727398305966884360858137394400 2987436 -43574411844571271550712713409536 2987437 -109310550804576406502904699592871914 2987438 -319649904154889271115266314831090880 2987439 -3208854626277644285260096305475584 2987440 -11033123313912759529561192292352000 2987441 -367494781382262439628796950717506158 2987442 -116195849470112138455075309031569920 2987443 55057786987028723540617422029223692 2987444 296215370653764019731497111950062336 2987445 -194044922470335710834966722186540800 2987446 78350215548851564318171478796769280 2987447 481060570360256654794673133586122528 2987448 71084459108656393310624852764200960 2987449 294099869032306227622192076662433450 2987450 91067543958354648682254014899620000 2987451 163331137915729505722802601364038768 2987452 16465794406549434445364014210675712 2987453 142147283280000917440767710008733280 2987454 29933555222022850236038032133384832 2987455 -333346927669039474974612678495527280 2987456 -69043105692009356292756308974632960 2987457 399428086029817435444934073047265120 2987458 -187384576163374155123712823054767920 2987459 -72652565741123208274440921010982340 2987460 43443869853545852660114433167093760 2987461 457879414032315684068989291630093440 2987462 -102422036848212646866504267165828768 2987463 268618001667042854773912436475943680 2987464 -147957983907301518696485358575616000 2987465 47567940811518718763225618940144000 2987466 46546679325880294308196439782030848 2987467 -139660316998916511012869940389865216 2987468 7186596593511134951683195904348160 2987469 -177316555097129551295577330119791680 2987470 8382744176206874702849619115622400 2987471 -71158541357677491968530276469321856 2987472 26180311013803151352029663257559040 2987473 483101911961011863530951220225492722 2987474 125233384310435407822079911731581952 2987475 52987959623240524351315828339117200 2987476 147214676466638843446929541049202560 2987477 274250330665460332313814984450805326 2987478 74184744607604740586100043822284288 2987479 397125602260670607158839768611971760 2987480 -38910036453003417548056897599897600 2987481 128518115371035348168662397767538192 2987482 -259042216640136189741206291705019408 2987483 437495821623810815966851066750497732 2987484 189727040402375250757372565957591040 2987485 -149604524261456570989286266220300820 2987486 -56268040277957884209862264254119808 2987487 -54707622342467651542275927991068456 2987488 137058131697577369091093633982529536 2987489 -740908199677154522077851930129103710 2987490 196903385372257252494561463196160 2987491 19942207086423510689370538641182384 2987492 148480715705922602442509245521100416 2987493 201573274510406906065003129800186240 2987494 -117098688602510344482762909698890560 2987495 226535025160690368809151272669184960 2987496 -64711160864797969953455042182348800 2987497 -342587052452235750564359481380170054 2987498 123962086747218207309449742059694000 2987499 -345845771730715290191104132354407336 2987500 159407281475129082071320662816000000 2987501 124176968777747229256220141691556608 2987502 66116250852660784996338110058952704 2987503 198058994856209305160492736529753040 2987504 -3429723152671026966561415441416192 2987505 191021836802262748782485342215680360 2987506 -18303454475086771622063692413298656 2987507 49573988874919834664127813435873000 2987508 -569287913075973701057465528529199104 2987509 211913469653515332165585418306899616 2987510 -145087236814893920865576613332432000 2987511 5051650814205874989392344106298240 2987512 -298440075284068030866617508716912640 2987513 18621472362116500086399691452690000 2987514 1715026987343457312047470688963040 2987515 513962705670487099365219493722268320 2987516 -16180641066197350598309739423989760 2987517 -125204857834299251729906041665171552 2987518 38423844437643124536925997667624960 2987519 -107202703268663032122902674205806080 2987520 66576114703383901420195672385126400 2987521 -529673271122653987420034053341089278 2987522 -146251356161883181452265487235724800 2987523 -15663797057915854463784923893232640 2987524 19665122306339502163161210061900800 2987525 -16147883856483123694296992592878700 2987526 117750301366587833781101980661791104 2987527 -334131194906492229684171148037548520 2987528 -60647429944218444919535729228298240 2987529 245800983485357677853215274165369760 2987530 -63788793745280332351106307462912000 2987531 207737632848537447332728775120709312 2987532 33243952752856730883679577678057472 2987533 181712209065922753256670482283753782 2987534 -46018023031191260460190452144151680 2987535 126246854808209020630554926614310400 2987536 -119085358102211584746252037526306816 2987537 51021990712457344035037080950872512 2987538 -10162471016243834002855300849500672 2987539 436146764320844917751499391437792624 2987540 -364129656795794429571376265565845760 2987541 -411778838364738633800826657027736320 2987542 -379562949921047282028095103942287328 2987543 -358812227749905215527241651310542400 2987544 110871108536853833572265684983480320 2987545 -228451932498269485855929129814108800 2987546 122771611874129073765953709928036320 2987547 -9528265913434289367394980913946496 2987548 18853198547437945640968993392541696 2987549 -675936133054468303996703733271999680 2987550 18541547537931869227789216334256000 2987551 30775812949264388572141016058096480 2987552 238150502123791728829450552492032000 2987553 290492584587652932924316928148256704 2987554 -5428513773381671181191189553736320 2987555 -727851229309873667004634206081195840 2987556 6963348475452199374804633125695488 2987557 -260821596499243527677957385912251460 2987558 -85430458708934493512745043737085824 2987559 -192869863355046379237620587313105456 2987560 -222705587256589707502205420181504000 2987561 -365093093040035114641310576203784838 2987562 58576281833291108121129031723353600 2987563 29311794570066893077958192433075840 2987564 532776686219291249172346766448082176 2987565 9373363995508702926457613764435200 2987566 -27268214977567020122149082636760768 2987567 -160064621420073335663526728668603848 2987568 -49972551897382567008568729693175808 2987569 -43339604566114673522778938593847756 2987570 198363881426045460770787165348504480 2987571 250786687253215023720333191220691824 2987572 -119912519434822767915736862901094400 2987573 -471075374295700836540104049592172178 2987574 52951700324324323049076214040410560 2987575 -331870598298978773524318893995417200 2987576 -704953074311023969322220813505105920 2987577 744442518765262091024968916041599840 2987578 89812293418799295212327531257785600 2987579 -546262108938489142167534725015795400 2987580 129872053744544206952997410279116800 2987581 7932693679703881943757936959409100 2987582 278662773266396627091421205630076480 2987583 130162913305452546492769845901689600 2987584 -201563985374473544765658918511181824 2987585 262782383096417042342081800419315840 2987586 28747706185046497173330743687812608 2987587 110751558425949330085451715128376400 2987588 185250134464598077259768072095478016 2987589 -156457278007644384266544241794068832 2987590 -267629962051955327264850181721443200 2987591 -311381292949522779632095938370468008 2987592 147053430498508194205694843399946240 2987593 43921091418695005581826810054076800 2987594 46693309492129710003826161797962752 2987595 29032901341176440682402440596582320 2987596 -58917405850597669530287353362668800 2987597 -12737453823487864335818323316592576 2987598 -14873683606820528862505893022771200 2987599 631087649605614005840012651557165800 2987600 16902140829919333738755673246924800 2987601 -56511569827745743377665817852397056 2987602 63959209118906896767816935330319360 2987603 46195793142698264295931087872478224 2987604 -2610289425515963880817704650039424 2987605 499451032667125224944741464619527260 2987606 -323292258472112080784174904655022016 2987607 14051097606455112010500454671786240 2987608 -25257480506719935778956562606080000 2987609 -290313203784019888379749419353561280 2987610 22612715170570759538385243569433600 2987611 -1192737951400443567173932553192164 2987612 17773460814938287717146699076256256 2987613 -127095512130503674975304310448270458 2987614 -160363471068264483797088944305790208 2987615 -191835322941911341986601580610081240 2987616 -290604991971801815833357557020491776 2987617 115111894290246563962012043863758640 2987618 -405693096040613923829572483966096896 2987619 8326574468805539290663562102033328 2987620 126655046165669830738580347021543680 2987621 -90640453978124120772587108649194496 2987622 153531212725413503219828619449303040 2987623 -481381111954557124941307776460493128 2987624 625560951837336737460244648494504960 2987625 114549605057590507111251064756608000 2987626 335201909884039257601724864907310512 2987627 -20311781804736100258784063729268840 2987628 -282446088875416245778952649805638144 2987629 -58855032323091166885342613685708660 2987630 84821603563275558105871114256275200 2987631 157682523867902635980045916284986880 2987632 125946551430980992351288087239950336 2987633 423855536588743825337495917274141424 2987634 -10680501964418034801947347347965952 2987635 -139371053806580387468441579599206240 2987636 -8403657835847922628081196045927040 2987637 136795497977753990770934566779776640 2987638 94441384638392457699674812500658560 2987639 178139417155255474015155774260754456 2987640 4321969880365724123410819616563200 2987641 203066061896696621905212899660313300 2987642 76421294567127149569380104396520960 2987643 132049039957513745362184132883747864 2987644 170144186028000006923100923554524672 2987645 315573373536043108122966533279577810 2987646 -282520921294673455521554531815536000 2987647 -59514688566922116895225830133424360 2987648 -459608256265799158456954372415815680 2987649 -72308586988567394022409151152769280 2987650 173402361165042269347555798681762800 2987651 -164123083741255370507725061634153348 2987652 -196547860923025365726059672185402368 2987653 -291605153630575475716795727032029696 2987654 100784956679602823582884003132219392 2987655 277730946401339244825068743618732800 2987656 32304180537374900104885848429035520 2987657 -254491196829718950758107737414926640 2987658 -1032306885787622467270174184885760 2987659 -87124217619196725038779571937668140 2987660 -62001503842650465893215783522391040 2987661 136967246867095093821887280850779072 2987662 151959718046255412508511912072057664 2987663 10188091302591367055594307500848224 2987664 -13769480931011603509660392737341440 2987665 539377322198534646107157274744017000 2987666 66915368129512189967741615871233280 2987667 -47945775832988437563115032247778640 2987668 59078305010344753151072586346752000 2987669 -158006525728976261759015214817395360 2987670 -23459568638744683533192221404385280 2987671 -46766229452990557716430495139976128 2987672 545974152221893627916990138482636800 2987673 39618538457869298277674037973292544 2987674 84846129784917277046296402923402240 2987675 -233796244242131149998749815238611200 2987676 -143610195715603540791177261809346048 2987677 3912212014104979792072924824677184 2987678 -193277769837061858339431105845535360 2987679 172662622646316361157779483507102080 2987680 225813797076355407221177048912363520 2987681 -460484490758747677460449245770205036 2987682 -98001183058926090901502641728444288 2987683 2578349089013987762255285500166344 2987684 65612507932200638916511306853031936 2987685 475815786550460858643811646696949600 2987686 88526825272483012163778857627321088 2987687 -166137827944887585279482808670651968 2987688 340944121631921562611255117366968320 2987689 -359760235134439847226090819418320240 2987690 30057313669436222523823930733361600 2987691 59392060085580918135305466890225664 2987692 3324745013917301194019513080707072 2987693 -238097123201093777413482597807271680 2987694 270259086144047491776139035677524224 2987695 34846292421167586493459859166112200 2987696 -101236098840429516599728843602001920 2987697 364101063318868179052960814165103072 2987698 124774784066059409918101111954753536 2987699 -73708389823860083153458305978403680 2987700 17613328248961803867501594059673600 2987701 -199436980298077166470114300857014400 2987702 7242648240408138118556261544540672 2987703 -238893146792532664368548641648452288 2987704 -393376508858584058871735935264010240 2987705 -171662994696457378776538131817074240 2987706 57385624979045296742822880065869824 2987707 568662072514984330307195576971641956 2987708 -495357541507651941591071076231559680 2987709 -14178958505472507327862908050301696 2987710 77457250801547047163468048638590720 2987711 261660416163216477873560771234731824 2987712 -20400266663431333701299350378905600 2987713 172008202262067458998192998136844500 2987714 121653579691694825054137268125491072 2987715 -289761439839169319561186320871468880 2987716 -292790678912222387164733460417246720 2987717 734976725431125638187202768425108192 2987718 31165191800466249423892301841235968 2987719 214263570731822777739585110929068512 2987720 185185422564669800858382432013209600 2987721 -328174406177495405338901232890564544 2987722 -166409283549025702011819474701781408 2987723 38497431547017273667710461337847344 2987724 28881485020898900316034316060332032 2987725 157707101141685650313178862164569000 2987726 -487069809667655197576512350975040 2987727 -231391474371407298161167838900828280 2987728 -33269349578094785844750373500264448 2987729 74872427949432954174579217261689330 2987730 18161675890703530053041962810324800 2987731 -328083714505930806030805420764882880 2987732 973890554596590470392209244307328 2987733 -79761129736080802313945344302668160 2987734 90071516737107641180170867093706016 2987735 -60702163355572129466485278981996240 2987736 213261566865021192359022156102758400 2987737 -220053288862568094165470878248314614 2987738 -107456454546827498569561935195034656 2987739 63926607499038357556173528534681600 2987740 -11718068637358473307821111379691520 2987741 -562412979742634591891279230699398516 2987742 60454745946686800394542244597090112 2987743 -1014363668050783136204937875843754240 2987744 23839461211001424571894432593346560 2987745 55183973548992823665575377071753600 2987746 -203462072378635197031978319556742656 2987747 156656378338531697911680161534756352 2987748 -34984051168560863072329393601529600 2987749 399684561271471451175552827636728830 2987750 115591155311511363500503342511040000 2987751 105561886938346314892645732783357056 2987752 -39016775670618346985839642174310400 2987753 -511601260497877994105066014387516998 2987754 50990486617383616137305403576483840 2987755 -251690915534777795039590914456183840 2987756 -176171015552602896548319121858625280 2987757 -158321656864782337459508916997060746 2987758 382877527819096684458449696241276480 2987759 1301018028832782050767655108895322704 2987760 42354325285733017117879568577331200 2987761 31620496604061249585992844940645440 2987762 42753079540032138051009824637116832 2987763 54767091786692002047003506475006000 2987764 -147956118284335386146105023549846784 2987765 309382255151917160326560166212249120 2987766 -6500821423850731128972939381835488 2987767 -147913760830171362687025385872992336 2987768 -265930350645854476929252045118218240 2987769 1369097277709881369961043194936320 2987770 94411956290701870706669129125594080 2987771 78772645033781051289871625378631972 2987772 -141538204260269186760111590087966208 2987773 605570545500298307868926701442422022 2987774 12289512366397431568273253720807232 2987775 18528732312944008284286045168870800 2987776 -532485599547401809181988943483109376 2987777 242243978819993891524679953203101760 2987778 122909362112993096472748522960765824 2987779 20781327655882879278172323624147184 2987780 99620839698185269989973930937548800 2987781 -290584284518130701148277564353212448 2987782 46518554843370091209918332395378944 2987783 767887841288076605347446134249587200 2987784 355646198803581259044030825425233920 2987785 587112301486367127986952092899037760 2987786 62194842434048612305983896844883200 2987787 128193215693611422832695066171538944 2987788 414090487120690766101401476244805120 2987789 10809662299632788471880840636451200 2987790 -16229081234444419015735847443292160 2987791 22369327698424425873617850557078192 2987792 -14882428485226518920760480159031296 2987793 -111184978960207350110767948925832000 2987794 10413531306386816017731787450428192 2987795 218832448710194096666021172006970800 2987796 -95191617641391454303603146704302080 2987797 154137973090710381323045265897975072 2987798 25239674554978354479347754751944192 2987799 176199687154028398609726913068474320 2987800 266062031751674592891125076545280000 2987801 -107122119163565007943141234362437868 2987802 63519690793207278066623102479675392 2987803 -33945208138296866480117824838704096 2987804 -274992977633860577661886564841593344 2987805 130075585669571354463274462801972800 2987806 24078750807461094718106177392532352 2987807 -654592009313894592156435804609107160 2987808 -3308491105177279076888323202482176 2987809 -226487421846805954835549666371559760 2987810 -51501931176752672663718484791344640 2987811 -99421077985534224801543240389684160 2987812 -5509336927389318168218975734272000 2987813 -53856540250123547168154498808839936 2987814 191653666503461233456771366595778240 2987815 -25877288295118277771728264165219680 2987816 65800869665569372547077197396940800 2987817 9321071595744545573756173259068800 2987818 301456437777386556838160196526130016 2987819 175400627507126946244103560142058000 2987820 141100598162724448939598058865459200 2987821 -354820365858327207565663026252847978 2987822 78055269677568414529028652572308224 2987823 361070806909739397131505565629554184 2987824 -68907685165160160252695346707103744 2987825 324271792005574533687046229571740550 2987826 -180533814828756321498685301078265600 2987827 107143261573215492580050466167073676 2987828 244217827889913938973137554956048768 2987829 -35099719005328606774089217991456676 2987830 24197748295292165455459603851484800 2987831 -111112404680183078074811327380381056 2987832 77131302054128938869472061651128320 2987833 137722563732594902368380774372639144 2987834 -6297738484717922727129883164541440 2987835 -190251293043736605263440745042699040 2987836 464613513492040687733706600236948480 2987837 -379111696947482177993078277441874176 2987838 28825562651467158272458225429843968 2987839 763277208601488482747299571897032640 2987840 33997884490628879892293218955427840 2987841 55143284218171897184012730207493440 2987842 -47398022321073031243265286322778112 2987843 -185761314371261220113858303103043908 2987844 -280237722477746413959763742664336384 2987845 -166461965046633412905802853412412800 2987846 -271560400635663708366042902143751040 2987847 8053360354688512800801926621807496 2987848 923158347528885462956645512694046720 2987849 -623762345517472917334479207173850150 2987850 -17627336301903574618665952432704000 2987851 517027249505712510798976909259125704 2987852 241839530539666794981999981989849088 2987853 -619528085238350477850781125384288 2987854 -117578646015413768984436895624866624 2987855 -3879475175991650644696691226429600 2987856 42988772284090134864030396730368000 2987857 -591923158934060107313389367615434894 2987858 -141545230709940537803298335437860720 2987859 -142486677021150964963800700398535680 2987860 -15968443468600369711008239699185920 2987861 57226739831747726941668395509586304 2987862 -91469594667955914600413607152451648 2987863 -480074726285344885430955985792432888 2987864 -497858157426340186854981130476748800 2987865 199198254097179947820405750199384320 2987866 -75293573563298444367084710921178624 2987867 1108776202342698781619054953599792 2987868 32517069220429057935006578505768960 2987869 242479730324318390207194349454048396 2987870 171128877109132644212378432924620800 2987871 -271992001080035808412854600892988088 2987872 -458253257500989776532538240162725888 2987873 -68387883652525622406777636424780800 2987874 -291783532157459642558751561849634560 2987875 94385012534793210858030366969096000 2987876 -143308733860975896331846300682336640 2987877 -48936361210265198215726767962635680 2987878 161894990358242378103203498175174720 2987879 -35085384818685814576764283166307624 2987880 55915922576380352082086294809804800 2987881 -333620203661475355962256091280668 2987882 282860988305905611252382683638367072 2987883 94125823768307791567931299983405360 2987884 202610592441684393060767568136077312 2987885 390367688723213378968288793674637580 2987886 67332625806060728644699806558455808 2987887 105405297244566698392856694692883952 2987888 98041006020753225719215217983782912 2987889 67607004600067566082415308973396640 2987890 6693831429303591565198522450585920 2987891 -64540389030390221288363559276733608 2987892 94329688991520014492056561740537216 2987893 -305637967428366024037126916798937696 2987894 -33377499507815487287939967361045248 2987895 4556519579078804284955714940624720 2987896 642854729065388257035735356501729280 2987897 810536677643556114485194873214265600 2987898 1877499527456013921036091246975488 2987899 8057829056913814962839682136300560 2987900 46502669483539109591609778849216000 2987901 -11974933507129008755241616671484800 2987902 -9373101562017665122116031560086400 2987903 -9205486740182875687226863513748640 2987904 -58448672524981238699379664638443520 2987905 450370997105160129057928976974815060 2987906 88763541594354374893685645514917760 2987907 -27886142025978634492854259734146304 2987908 -24199569620564427162778368951705600 2987909 55127533987385525863984988666747580 2987910 -137574821127011146579314595866528000 2987911 734500945342714087222242489047775512 2987912 -223576827094098405934683362079820800 2987913 223583996515388689865962019861042400 2987914 162204083979610887855346772105948160 2987915 -155409819612115597571727732079250400 2987916 54700283816814609332795858309766144 2987917 -191042268552903257564939036848368000 2987918 -601239817898380135808949799881600 2987919 -155943419463302934728874509659808712 2987920 -61834796881720484427167506705612800 2987921 294288138955747349456773779698233200 2987922 68019189046721220512290490840725632 2987923 -354925050063693370673092848380287828 2987924 186523541401350469422965891586304896 2987925 -243206553581523750976356695897808000 2987926 109571890017334693831870508840634912 2987927 -1142458838214063072781017449531416080 2987928 -232017110276590493569727438611046400 2987929 -133288787178135778149507513517078528 2987930 -141525858623345836780703284128476160 2987931 -214362257543997491736837175993652736 2987932 -102870118575960182828391065611404800 2987933 13067626330696360745774172651355404 2987934 121591635369093318621948086626102080 2987935 43138491679467645368801142097739520 2987936 159048227590771130212858337443184640 2987937 258948757198454929038868161590871840 2987938 -229857127960341578558403188337315840 2987939 -853072416168819802860110758609563744 2987940 163698870912718863156580211002675200 2987941 -4795809396365971814525962718514336 2987942 138611481493242680362573516855483872 2987943 -173633778692804121787714336752932352 2987944 236087559394512535277012370633523200 2987945 -127866069364149562310236409667006300 2987946 49019136555190143572296662580700688 2987947 -450199873472679294543663993779622604 2987948 16953952849995734777336316667908096 2987949 -130305983229324000912028637109433536 2987950 7876425009700086658022962263542400 2987951 -688849126633342811544958382229288 2987952 -53977189759295679150086564338728960 2987953 -15360228530343551113752351088472256 2987954 -63661620685431066832190861353080288 2987955 410781571538071674820234287543055200 2987956 215954969822400689530983693857141120 2987957 -104395003104851967549420019415174400 2987958 42805203931268916634532033244840384 2987959 38170735451913618829091594588573840 2987960 -183961566178034599609713431493120000 2987961 -85986995190688831805235805113559728 2987962 210328841205205105049851519989893232 2987963 3817860052445967858042638693352312 2987964 -75553346888871967659591294073602048 2987965 279966878489250255164917251687826860 2987966 -6998235386319650564810362108985856 2987967 -391924349755735148975498904831652920 2987968 -13420349093154363809887368566013952 2987969 -777310093617912672483669146818941630 2987970 21397726915898767292244053274485760 2987971 154703003914868103732619672320239268 2987972 51538561485611201847880158969825792 2987973 90607346029153596121469756450616222 2987974 -267097778457718428316660881496032 2987975 -196850854135089785235355712591700600 2987976 177331196490031787268370925886013440 2987977 298375742079762152128091444636396800 2987978 -82201928976770725235663350043443200 2987979 -434208487501655585098480167550039872 2987980 -21275454963886122816458304856704000 2987981 21373430597228984120411159911050252 2987982 -103641081240369638299652298511090560 2987983 234961942649506604578140848720149232 2987984 -74962363299704764855635710889271296 2987985 4585021052711201700346596976128000 2987986 84458668512354351889083152348818080 2987987 -413125610858341845514193861289806688 2987988 -158428568975262714752058828124397568 2987989 805662203894333105753122603656307790 2987990 56088401469289713787085791172064000 2987991 367875096853065987312839635143444000 2987992 -293765023873609184539398998469427200 2987993 320657763818383806075420690594080784 2987994 153353908558198123534483917595200000 2987995 215455920150984348569814851479128000 2987996 222652334800627586650952980383006720 2987997 -940004309934549801615184748778240 2987998 8241433124412050932124700689044608 2987999 -79350279798022546695340483305650688 2988000 235420520849864462100006731317248000 2988001 34303419411958691051823352581915312 2988002 -236945414913738311050960608459878400 2988003 6286797404751900838771429853904504 2988004 -140320339227780292334865998536409088 2988005 -18512472607669611302539561488370440 2988006 15890195739362250152580394612783104 2988007 -599515655755948041125881903037188968 2988008 -156748640105515539986770949994071040 2988009 6493303298094111768343178090494116 2988010 36258436316424685531620007440632160 2988011 -2399059632488912047386358886042448 2988012 172782556485974749862975591159821056 2988013 145083093033497195222811186724699360 2988014 -58464119206993784471322218313652800 2988015 82651820668045439041669062386916000 2988016 -23802605564313063029132517561958400 2988017 -435996798961769451649815691397923200 2988018 -115553902389709278913131016053459072 2988019 158423500844256659305805240625833420 2988020 -311899364789011960231259502794784000 2988021 28707177010645845457153484106895200 2988022 90267068136260044410303812635033344 2988023 32859206955992787875755693657591272 2988024 -112522441693598177346222107905474560 2988025 303885906736349023992354149724844800 2988026 -158370670197445327970178420057090336 2988027 3004453661755491796140346702883328 2988028 -59907425448326181374357755001360384 2988029 -462294010314707479266014381664282720 2988030 121971403115035197553030653027717120 2988031 -45783827450460247919925062587386008 2988032 43113734804250791942431133034086400 2988033 -236093898923903017621472591521645776 2988034 -73926659720272694374971414245887488 2988035 165567095859433759137936614697926400 2988036 23125719671262993020855880122265600 2988037 -130011275114417323536765869792099300 2988038 -126537332612260154992002817530034080 2988039 86905622488987127777258830782460320 2988040 -359513492286847196745675227846246400 2988041 107481445804350845106897787446348672 2988042 317355468938294414446822040364789504 2988043 430659244167462495682463032857572104 2988044 -246171952633906138269715627644825600 2988045 42101058724657767923069294813243520 2988046 18379689795999336640718338232716800 2988047 360320817555703520999009948855102760 2988048 29784447268927560943462985538207744 2988049 -296734269630497556550950818821967950 2988050 9167603010174692113952666763832800 2988051 222111833753136164985245146175959104 2988052 264200571950322644230471823821397760 2988053 -250595876869679360801741781444691698 2988054 112203606519928333948095005697627840 2988055 135147757733445643980902152286860800 2988056 -145668460280502306410603886158807040 2988057 254830156316403223011889355552805840 2988058 -171446138642150255708472020385615120 2988059 -67413357405541438248628241861711232 2988060 -109658297780167479445035997445975040 2988061 466042706997635628701233985326914662 2988062 -40142528244617187893128656847635456 2988063 107477670269829467135846429682792480 2988064 -802380249600436693024897898665672704 2988065 -149015019012752111696819885783346540 2988066 -171461420476859054304966506614085376 2988067 644186239137948714211714744334241116 2988068 318836941207378911445397156070113280 2988069 96128443915992257014546557397487136 2988070 1493065415321419393793699397072000 2988071 -426098865466465218205712449635934728 2988072 -13315200420556831705931220506542080 2988073 -168774147982033829006854412648878560 2988074 -111168514063261913655819888029104464 2988075 -56093128144688155457350963423337400 2988076 102134805451840539711928273602560 2988077 568332010350703337402566270631851926 2988078 246177249284990440086785177165135424 2988079 -702170174234910042294945342854318320 2988080 -16173157076254679551844473712148480 2988081 416081993130977143583467155277883970 2988082 -223993310131514026819589760292307328 2988083 -53413499350277138084060973310014720 2988084 24655433950159683539188135983777792 2988085 206028248004878862942865210644022320 2988086 49380830250655453533328795800719040 2988087 -173805589214093535397110765551347632 2988088 -311046314167813139265625492527636480 2988089 -157784688505787285173335374800473426 2988090 1179484462008150633415147142799360 2988091 36483495244982767638247329032440752 2988092 -157405534637664629472451284361827840 2988093 -546832442422810586928072987106566336 2988094 -36916594107025958694956459845787904 2988095 450358917456181377501084146410764000 2988096 -74571147931829392719926590879825920 2988097 90544666798740867419038880913706432 2988098 231248785428421416140881295673646800 2988099 79379572312754732218539444226580484 2988100 210713648648834365591070276559574400 2988101 -234447647862161122632778374209996898 2988102 -64929550751129219771493781093935360 2988103 -220908842874184672422267956221535336 2988104 -71888171802532611913943798469427200 2988105 168455407368051545463387935433984960 2988106 100165980046641600429192395993107968 2988107 459146465021978580288317474699482032 2988108 63239139666694758969452580520948992 2988109 34600494448334740759175028099702604 2988110 188645991429070590709679966146849920 2988111 118850925359402915199340936077561600 2988112 -63153945623683998690062697920733184 2988113 -13404981467335397857989368601211536 2988114 -104091092670233496135864768054312960 2988115 -152959402098113486289579199526420880 2988116 -65213276113616532028911795793410048 2988117 246532732019394924185593853019612480 2988118 -23438531658263275702978498722632544 2988119 -1108961431566471202385364860613988704 2988120 -88832080645042170278475524583014400 2988121 67774186552758390968289802510629888 2988122 -259470835324971365249953502715663888 2988123 -35013059718420551313692345104184832 2988124 -95850590674121727854008801486685184 2988125 -24813280995125131648215975078180000 2988126 -7266928719083901140208452787149760 2988127 20004330684529051482053351246453280 2988128 -72019173370259995576702153879191552 2988129 76667211415239164954282886412796928 2988130 96303976022213567811916022962713600 2988131 8608865664594036055200687426005280 2988132 -50926855702246666247282626680311808 2988133 349095132447812887555164549974671424 2988134 336109573531937985231517413256725216 2988135 -295082446924340755856724246172409880 2988136 -87347206245685771365505276429624320 2988137 20539844681596290099602428160087040 2988138 16146026725828067855407889896723200 2988139 176835415195521313549668861937380864 2988140 -120826835930652867141349938499814400 2988141 -159606654645224692901444381676386496 2988142 169463292982006394432984586582929472 2988143 201615054143641039200792698611069392 2988144 22164349324226262286721291966545920 2988145 -6276682023652938000165768049904280 2988146 -127765980652075207755105370259136000 2988147 124523503668262004594882841166764600 2988148 -525765277615495072676116661654833792 2988149 126085513295233338576622008863910240 2988150 -110557540056220454344747480946956800 2988151 581781986989056168565148136290274152 2988152 22923169810005828629597320163328000 2988153 77091434539829991473583716355610944 2988154 -60133985890406572372995588192221760 2988155 76709241664805483400798258914823120 2988156 -3842237982138169751656172905660416 2988157 114713904231090090332032185517148332 2988158 -31862644630008070410519700073889024 2988159 5669043796765260267098007146425488 2988160 -65452214800940691971456423165952000 2988161 -175701777898362564885028723650752976 2988162 -88611867163001629308211860859624800 2988163 -75191496512972672551150574874032000 2988164 -397274571108593487707119167869337600 2988165 250016837367389051397241981394773920 2988166 437904270818685525360558248443183104 2988167 -67763161662412011789501257103777528 2988168 227550342626053227795803805576806400 2988169 177035968854913649980668575006684570 2988170 -198540674791918552017500897623266720 2988171 294687813635693558193975738382946700 2988172 156742039454359147553633776191857664 2988173 -39419113115011629003797025488099040 2988174 -2649231093518699478672686966811648 2988175 -167758026040021541737156310342520000 2988176 -27817076603755645559308502084640768 2988177 -123115789003633280487723843016649280 2988178 -344372473350708801674004934903989360 2988179 872854401343674602309353012027549176 2988180 -63021336170793339576594263978211840 2988181 97751089948203060363353830812024320 2988182 17902043961903031706691399444879744 2988183 34868939101974331364755666562973696 2988184 93512827473051832147828280595456000 2988185 -118804320142115167678308919088938620 2988186 11094614139045058284298968678544128 2988187 83539562652072119355594968181901240 2988188 -40481439971402993251540237906351104 2988189 188316909612067175968887809542782630 2988190 -116918484054620636480484738734942400 2988191 687561107345742001835929098215930592 2988192 247886335811702919354077869038895104 2988193 120554877016138773384543944281668264 2988194 -79271191780760460658057473999684096 2988195 62796828354690449448052660528128000 2988196 410334015229379612882275029268726400 2988197 -69400146555186503423119176263911680 2988198 -58770751255108078946451385807370880 2988199 13430536726966860838633800475416664 2988200 244621768168046708033271091666944000 2988201 112841619703227300154609637517305232 2988202 -35810512974171281508278772900980736 2988203 238829209334765123575095763132924344 2988204 115721846561250294114778089441117696 2988205 -395916993338455464441261364194533280 2988206 -66898418821505725065616220243005440 2988207 253291401333059235864660048473845128 2988208 -48124311334219034694615544889786368 2988209 13999740329161336261626179397101952 2988210 14145154874237384773948426416744960 2988211 -991826057984757438455578653288792248 2988212 177041572023868345956096335039619456 2988213 -34956547433131587988121360384593536 2988214 -25168996991126155935468787704995328 2988215 -99443910795223209914966104879961640 2988216 -294332169224914525197886288896000 2988217 122571197490548752103652291725374080 2988218 -258008157510402435089688616306724640 2988219 -164897973541271242677724946578681632 2988220 401309246168914023210529182546362880 2988221 -418484858945112265612866936537388500 2988222 -199766478270785189080639226482851840 2988223 43938454023118831873080279046518640 2988224 -119888528415768703301544760751161344 2988225 -349888350574310396986071585854280000 2988226 -134841371865369975922351702717635840 2988227 104456977650420558287721892100030472 2988228 5510276113194938877828259145803776 2988229 -120789767563880573233090677142962432 2988230 98290427499036073500859903747795200 2988231 23565128819642547091948801154514384 2988232 -55696830790635613822831541917286400 2988233 88437888201622293258827744343739482 2988234 102104298389528576850045606812123184 2988235 -103469868093241247727487909482716400 2988236 335845027185171186803319206677619712 2988237 130907481826193677906784044246181952 2988238 315485334345977467631776344551924160 2988239 -724674816171858155974192912726254744 2988240 -33698984756422422783765089021460480 2988241 -597950689733419979810254800220544016 2988242 4189659966701630684718652450146432 2988243 128560336531983964577120541533272584 2988244 -24062988467046778633121132308193280 2988245 -34731160107594016637599045141608960 2988246 114940188917475407118093746995968384 2988247 318012118951673229034826987911065960 2988248 -306186930575214736766947333715681280 2988249 -304407489538873796169887285617522944 2988250 163944930355274481412167548947224000 2988251 -308572090828798010571547652287473648 2988252 6096421459601451054176351185585152 2988253 177804828333597104855421697230286502 2988254 344891237765658475065134482290236160 2988255 -1146439175360338484232569252978400 2988256 -370666330497444465101989847691952128 2988257 485787688213731693408303160720729506 2988258 -25270960818236040116526490765143552 2988259 -412687901652737673534920255874109540 2988260 -137079041292009632220315492755496960 2988261 213354256881972449045193768592693632 2988262 9996271748732595074584786357721472 2988263 294331687819418054596979725982518920 2988264 -113547954935199367153406818160640000 2988265 -295418537225730728105078979710767260 2988266 122408005458065746811066847669926832 2988267 352679298431657177989496080192888512 2988268 -118638424156513293997193655299120128 2988269 -70606503835616444460536720007851904 2988270 -8509095387573959499278137197554880 2988271 -30713853266029236509076613133912976 2988272 -59752641165725068310982945671282688 2988273 33549848186323173104038899206721600 2988274 -228031337716471335852573964081722864 2988275 162373124802495927468386361805726800 2988276 -41326587888093574359586539590615040 2988277 652645819863417541026351952380368412 2988278 -24905410599088227148499695564076544 2988279 -32935112215371090671591653054824960 2988280 408480899764211573821350519185510400 2988281 -707327937703444487750338341474240918 2988282 -62062142230125069728713334754877440 2988283 73171361881358108031346704499758280 2988284 144585254442754817194152436943525376 2988285 546871598315970625068529223882880 2988286 -22792086947925423866507506056028800 2988287 55760707802317387863258742840764072 2988288 182113698714516789987144497010573312 2988289 -461307978261242227084464147855174910 2988290 226279601514086576542520910236812800 2988291 -382729598657778317996909540141127360 2988292 376266345229368386761251790301734016 2988293 81201847863265380785151698753845536 2988294 -27098677230111635086665128968691328 2988295 -117472306049894045513815063077976200 2988296 -3947112897142634133710915196887040 2988297 -149135339198023859089384107945714972 2988298 184734519994132644369164313450746880 2988299 -163447685508228040430013791309003136 2988300 43061181298144892620242235792588800 2988301 566147010379678947463718454987529600 2988302 -251376678954779978327598591078531648 2988303 52953514694581227637283477643014784 2988304 -46432065406600169812945254001213440 2988305 -21188028812348526202693096178223600 2988306 -259421270735241300037007578846291200 2988307 -56892856692978103089241126510534656 2988308 18018701998034745728204461274142720 2988309 -482722450307117686582500986191603296 2988310 17537784610795003258900785957150720 2988311 344163694367964548455905341355296112 2988312 -241174153531768985463422056456212480 2988313 217343417022290320961314497095615104 2988314 -22196542904141657778998660972361744 2988315 304218043358854451726534432764795920 2988316 761549121685010943384425533345397760 2988317 -40655856788753971820702552880558528 2988318 -166903536702453189638940529430498496 2988319 287653046415179519836122760430020080 2988320 -120462237326190090317927546408140800 2988321 65984210511012460524359711674745280 2988322 91938207512128357965359950973477712 2988323 -88822000902673069240507122236209056 2988324 -344626352274979912560683297544339840 2988325 51312536303535156151135296542481050 2988326 -60803441903457291265842123057773952 2988327 404903582796583513659891766179534120 2988328 -244885599396731124707957663662080 2988329 -184545476603505333948091790918629020 2988330 -11944770017371742727655294902670080 2988331 536558138596782551143191996447902132 2988332 205602271690071196266440613146414592 2988333 -39186218692752894609358516876912320 2988334 120428530030319458500214914202473600 2988335 -988604503282529931146732618420640 2988336 4562370654712413143169206323445760 2988337 -238693124460904295777260396958782 2988338 25537041839381094145732940333463552 2988339 -52012117231290131656127325571987200 2988340 -331276751354784304338015993839228160 2988341 -200206237324149496864347193335162258 2988342 8390372986153291367523813212392704 2988343 -593702038676893239326702179941304408 2988344 -129093607431772515428503983298560000 2988345 73629578958583580300610411587107200 2988346 34438458860684717627785995302517504 2988347 -510984237567816018919689082566450204 2988348 -296362868917890634921136888022712320 2988349 -97307769288036798603594270978017920 2988350 -25653436765440265513474310450232000 2988351 214843771508324824956888989058197880 2988352 -18189724125072448887484556428443648 2988353 290411242707140855847523322615731140 2988354 224975632954051556952943318385144832 2988355 46515779247666440779661233172831760 2988356 -203050838564887044341183671938527232 2988357 195234978406650000159159871373795040 2988358 5171381303545591801689289586804640 2988359 -991960186604172698892128309823328848 2988360 483597382215915884577895447707648000 2988361 -628487883372938419864957187695550000 2988362 -29833708945733086525208155094296896 2988363 -314501994865973381137650458091098640 2988364 544133017430582513045216699792779776 2988365 381141968823320522390877102239533260 2988366 220468296673841200193510310292444224 2988367 -61847741931868489357310612401876320 2988368 68528900809556872156350277158100992 2988369 46305303296714936428523857087903488 2988370 -81740907897512190913548474770119680 2988371 11634626378209053402827753183876232 2988372 -176458772370024951964398014913570816 2988373 -692103614649148584676996024710979378 2988374 84540749034968584964053716836571936 2988375 129256667107938515619995819930856000 2988376 -207396587317016755651215610697379840 2988377 45519602456857031046938027936702400 2988378 105497899829144676874103957075633904 2988379 199838674117662050194516317448671552 2988380 -317518920599006109822136088794483200 2988381 213414207002961931343218459296264768 2988382 -162854440428726419654397679868366208 2988383 17030160315378742440470360851945200 2988384 -158581006682501986576852593942724608 2988385 387490896910706914294845198842210580 2988386 2103727056462650894789512159617024 2988387 -620739226075660873921770822809836560 2988388 94016173299722762608112020550115840 2988389 102504144182611739879756242203176190 2988390 -37095316548244564932424217207070720 2988391 -206737039431216111556395443261912528 2988392 -676768311406431663914295958306406400 2988393 -429611561275560605560835210808408672 2988394 -280411721782705339157199153383847504 2988395 -503845273766952520363513622202957600 2988396 -295118479887642591309263653380449280 2988397 -299853523339211113790654466013062708 2988398 28525035647911879656853888514215680 2988399 -116927367224880675262160406023943552 2988400 -307667358932404938749278021222400 2988401 35184898150640694403291001071567104 2988402 56104425221068441934902627852677120 2988403 -226560007186515388752069041870051520 2988404 -37073035230907703628093329961406464 2988405 -24664030421373565419580719265238400 2988406 -73076985792994994676192172551765696 2988407 -208635305809996914756727252777384344 2988408 95221728366381043256434554590699520 2988409 -424642680756138812979146818731738480 2988410 148159603082799369566829236835387360 2988411 190291112348599225912132327043174400 2988412 518187791950652041450980916918794240 2988413 -389465442933867011459046017657082816 2988414 -1701218238708068095602020265022464 2988415 -221247321544427172429466954503504000 2988416 262621608179046925243551274311352320 2988417 358813932974036599261312817629890912 2988418 375520626391970254782573358898639904 2988419 -258284496950258316330166446942118704 2988420 -139341440962759929105885073084293120 2988421 -634842614837253882170769304477198500 2988422 -3428679584680425985219531092811968 2988423 137852333474176859713296420480068160 2988424 -504068346038397953530765797251927040 2988425 190905498523772792378528279292358800 2988426 -2605737320398626867849968278027776 2988427 -366420465617060847785913025763415276 2988428 -211498140177828643124202309557068032 2988429 -99490939336037549667349003140657216 2988430 -208399080974106910683552960073449600 2988431 111857175607777054696014427078966464 2988432 -91264183899253679080536619556560896 2988433 154086589216909552983917740840793920 2988434 244055588463702315240233402771840640 2988435 17879839238444836076456627597839200 2988436 96692075248491570777060661740048384 2988437 111631511892407632389812232335212032 2988438 -17228422634366925722708383094715456 2988439 -457682345538851332094684804389512760 2988440 1101711253805992198407717104025600 2988441 478052916331485984434430372125642880 2988442 48455816225966541845726249795535360 2988443 -268449256184067127421464228942765308 2988444 -265568921017711402211291602122499584 2988445 71371073475005900055642482439566700 2988446 -183831168348633283543224532795847040 2988447 -120639824852935019968481218256881152 2988448 558773150359230143998445263704293376 2988449 -84510185226955450463408960097121020 2988450 105596101760592174150101089827420000 2988451 476067998949442020567173048314189504 2988452 515454679237481787843834502802027136 2988453 20783160865948405612636154169532800 2988454 -4024320847026809084480917161260928 2988455 -17206627704839598410806549099915440 2988456 -140985947793409709976329124991795200 2988457 10564035593274073142772808704562000 2988458 -335254785211528961319281142173088 2988459 151701936590894500128508668090640944 2988460 249934853179804407397683268818401280 2988461 -90429318896714745616457385896910240 2988462 29734433282523557243437123858919424 2988463 -577139348946968243778647945304207920 2988464 109736179263068368016089892856692736 2988465 9652460029529388595177561752539520 2988466 98534528771778468980712100353753504 2988467 393139418467538837047558700290272 2988468 -145100852128759714023114739025510400 2988469 6590369572924373796327865319971008 2988470 -59980598651923988547033647074552320 2988471 234776097273872516900458824529518312 2988472 75394472816065797451210209580339200 2988473 126432070043745850820121300098405460 2988474 9417236284013259879491374671303168 2988475 -39106673969640861847435651865531600 2988476 113915135026090697549425946722232832 2988477 -314676530835759118561831075598484186 2988478 297780361188783392517544725972709824 2988479 73061499479999488212946785380038560 2988480 29355940858684152165876201601105920 2988481 1291032315441305790455863823725716480 2988482 2778044375051792858289135189556224 2988483 -295769529279790518750674880774515976 2988484 -436391990038316333650485664689613568 2988485 106167927154713637653040594527525180 2988486 -254238456899461217707935777454217568 2988487 -16588852590741918594633712009455800 2988488 -389716433965075896375098251647114240 2988489 19217582861391727146614574732896640 2988490 -18718096882596569242692948431475840 2988491 -216554706275021783806541749394649600 2988492 138304580311823656674747478017272832 2988493 202518193605572847769437707702668800 2988494 246002743832961092065824136776559296 2988495 28424890319041303653599527885634880 2988496 38747552488780385490192238873280512 2988497 -62422531199351387062209589415415054 2988498 -30520544720192414543956815529201152 2988499 790864323878023854707901443033883500 2988500 -5401025973695511307152178782720000 2988501 187051187016594313236866179464822432 2988502 -64670247460402899529116125341250496 2988503 -245929154272236399834854968894135680 2988504 -244816174615344042196342576313763840 2988505 60342856947659489796024075725760000 2988506 -306261465052612224866618704135212048 2988507 -74051217657105236157843114399360360 2988508 392852522376113991321974042567047680 2988509 518992260568465939063698947971084710 2988510 47692715019451710655451662130457600 2988511 -14796387900413465869287465041790000 2988512 714538303452793340840679083037425664 2988513 -261810060767932119059092052033651376 2988514 135906829370931825645361938616139856 2988515 -187492221439000028411466482705959200 2988516 377343260888130060888027462380144640 2988517 -171597107828153759135399131616016608 2988518 32809703479874079584281009852596480 2988519 312824635835365747847093641278370344 2988520 -391312002461465620768059915563059200 2988521 566366025063862927147152826697857722 2988522 262762671753467210763331685170928640 2988523 -597398499731290475662207714044553228 2988524 69268213412905617569316493141868544 2988525 120974903033362647193453379502808800 2988526 -337920849717662859857393444372772288 2988527 -305063577181636163144454707989582800 2988528 10924859467995222536283065644744704 2988529 35569564779287517013586284959942640 2988530 94137448869221790488788750786976160 2988531 8465844749522120801457244001075520 2988532 420583139251768135705907666256261120 2988533 -213263451096332227780876004847163218 2988534 181401827396545371077316916889849280 2988535 203288597677543433847746661554440320 2988536 151335381643119129542450777116999680 2988537 -46242077080939709916298439456772480 2988538 -77108575214807965906238137199618304 2988539 -376511220977763626681225049203037660 2988540 199469320703958391767315374574159360 2988541 -434216827275721378455102117361808000 2988542 423525740276817766881172947823564032 2988543 -197350099290388760266152531449856 2988544 -129120451866916805838525177633177600 2988545 329475360322705360699165679290732800 2988546 -72932223172811719683961459234328832 2988547 -16517483312765310878594241223601720 2988548 362344064651852975394265609053342720 2988549 -227609201453996086259127739057658880 2988550 181865437169395662289480164312520800 2988551 354572030385748242015017491596517392 2988552 75736650378726969764125615740518400 2988553 27302072273533410120344134484010340 2988554 39343469041547442638383588045926912 2988555 -49290416407892095514795615955194880 2988556 -196687776817100610339982655744231680 2988557 -198139571212864991521559310534098400 2988558 -72662040831306388884603985506600576 2988559 -286065285492367110419067478146810400 2988560 -80302615178612314933404837592350720 2988561 431972550909347566991841688600146672 2988562 -174528393248663236362495193704770400 2988563 -382885151163851930279568690397254840 2988564 28341642083563482141542187084152832 2988565 923130463550446395963498659392800 2988566 -35592975022828925758584218747696640 2988567 452073128164962477770631447455482440 2988568 -223718324895319805435909440209530880 2988569 580452330043926525919199503345023744 2988570 48255478561477239757264284144537600 2988571 189967477545550220529807551511280772 2988572 -125817658585786904799807159332886528 2988573 130718175382475468225021017672737408 2988574 -167147407372092408980148707626815360 2988575 -66578787961242594635866943214611400 2988576 -6838289798420046141664713289433088 2988577 -364081642728621328010366927558535168 2988578 -107878192756494522071757402801578160 2988579 561740543700760561794117121257912 2988580 -82156764859990736934344198712053760 2988581 -159965732416729367473715953603399008 2988582 -31366487341847277123210389417011200 2988583 -96061741007245360765284039420942576 2988584 -181011995536191442766893434171801600 2988585 137358080640998476839599390088413220 2988586 1201612389419803919493038126284800 2988587 -33708753668400418788239581198670448 2988588 -6797693853042902399280684767477760 2988589 -928301252151219254974569621517498944 2988590 -130888470191162415895034199467193600 2988591 -179617770465621684639453416094281208 2988592 79214405469569528692273025990459392 2988593 -48156116055925989428195740276141020 2988594 3198830253426364815911207236631040 2988595 -468775213450776378426397455521845200 2988596 -55051345399402342321455590420335488 2988597 -134854693761733129584073576163806272 2988598 -322365648041818764704622433540015200 2988599 176435082212829756564759718959107160 2988600 -89699400532130838265940743775232000 2988601 79012226385950462782335063483177600 2988602 -200353590292279182491260846895520768 2988603 -56802963813755776599413659422297600 2988604 360817551710600965754360587262413312 2988605 -100284024930380104874117323510305600 2988606 98864425488203820248510735370103104 2988607 302275204104365324491989160678129856 2988608 -183377657231710168085935305197617152 2988609 89189542061565890016857228787970368 2988610 73580446392596637963387143190204960 2988611 -25811083593249643637085630566686788 2988612 19427143972758380333327345599521792 2988613 -80729341095865145876248638633091236 2988614 347087955404925097569608084326604352 2988615 98116254491229039865566465511787520 2988616 -613578756185262988384945909550192640 2988617 -52561101165016369346601651936493056 2988618 -138891432542943829056199854407536896 2988619 -212647052555485728355812209155871980 2988620 4849234581324103858038942940262400 2988621 -127618351368915390294215961974463210 2988622 63894214707588313656768776671421184 2988623 52037938033689069264486552783288504 2988624 -28996707140511795605596913801625600 2988625 -580473338302814883865123969790055000 2988626 -196239805376213405739069357794245488 2988627 -339788910812381073938956072228708680 2988628 132807046894078472445956232527466368 2988629 -3506696893013040884158445225221440 2988630 -107869603663451959800595290962208000 2988631 -554390232755514252862341876397656568 2988632 -942674269828167590258241106935275520 2988633 260685072430705337503816472916732624 2988634 389273606307139142703388397403990528 2988635 -158946763080172298269689194389633200 2988636 -11133950259514112964672872405336064 2988637 -116594474948759853930968355766762714 2988638 96287969399740090572606645525439296 2988639 -112216575848121721886149682674129800 2988640 -114341919765936030895883437906329600 2988641 -13440961398647331502506469970633916 2988642 -5936472134331142585390392093926400 2988643 29083601783976803608826209053565440 2988644 -42481762636165572244832499287009664 2988645 -51700326561647267052724313408524800 2988646 -216578093951065626055214532139424256 2988647 345880467738562086984724630297959096 2988648 66168912983332956647675801972244480 2988649 883783734720281394779078252840709760 2988650 -13999578384588290180846200021344000 2988651 501350287748431244127948790945996464 2988652 263517578898795113705989166592609280 2988653 -410466339313808282471679887326438440 2988654 13124773885486509250460870317545600 2988655 -238646283964747347116744504601895440 2988656 182788926149959327406547873426407424 2988657 -295243539632382227131027008690288048 2988658 61377752507180254756724304660978720 2988659 -664821385293514899239949521747305140 2988660 -78138301881163992648186368018442240 2988661 20987718266855108127515395510902652 2988662 -203261936668888665503491413578952000 2988663 137577221392350273963161629064929488 2988664 12613893248232422964273298433310720 2988665 -11167882481592427559902469729719680 2988666 121110140979684064845596826494196480 2988667 223982903523409680506652228651485904 2988668 -438363198563240085969976336673224704 2988669 -654329335570002456490247760820611360 2988670 120863640997000310203475223095750400 2988671 -117762626676579619716708715785582240 2988672 1454301358793544645597573760942080 2988673 -165969078555541460728590285001342078 2988674 -64465678885086418103863951327326720 2988675 -83207469362784116414979747600882000 2988676 -601333606826747934865936442620883712 2988677 -568336661705658772255543887823533474 2988678 14680704077564887262246919854561280 2988679 106917468368737428509914793138472320 2988680 -392405248146699291992908714079385600 2988681 185013308929081800453406144927166880 2988682 248447229599858513041521008258318640 2988683 135249544909365577161795881403433440 2988684 -55181972775296122005881658218849280 2988685 189571597991734385657435188658088960 2988686 -161307648379953753681616764076550208 2988687 -62755737132962868858459849628902240 2988688 88116107880290529023053520093683712 2988689 204740885898729347436749347398168768 2988690 48193179703612380564188662187435520 2988691 377177957962961995314470400966296064 2988692 154518339598220293080560562227742720 2988693 -4293252548969523819522137106279300 2988694 -366520702086543793313640187353883104 2988695 -73914494349974491678672876216867200 2988696 -264744112653598005996670054929715200 2988697 222913318165489509488277135055050112 2988698 -23856897485912835112852599348848400 2988699 84083773509739134808500338268848640 2988700 -115209697592939042136913787456000 2988701 334272316650503381158461655114953702 2988702 -153928296951146759894140799012654208 2988703 -13829564137197929854866024731062048 2988704 167321299350106973899429178737950720 2988705 98596382181165176122678778432703360 2988706 -230785987623546554066023872881668272 2988707 463038688008149789005804257602548956 2988708 48343349450252929359063992737858560 2988709 63209112508201137148983274924213980 2988710 130755493374743289865924325266577280 2988711 783046478361218914271382163149139200 2988712 8331466423951271634161040344678400 2988713 106301367268241376728514286342242624 2988714 42387588535453299939607917450359040 2988715 -7286680724326971794733836793815280 2988716 -40047077231820078039506789160061440 2988717 -252613485404438493866414433688666080 2988718 -400904661529223837944651695187765440 2988719 -4289343781547874499022307635755344 2988720 -2751848459180591543743188017479680 2988721 -421889444041899591038134197249076078 2988722 24767390665044418971669376271197824 2988723 68844273718333289686315291294273584 2988724 -330598958037558851154272101308647424 2988725 177930139624223648254902314231126250 2988726 5484229864381992422926579005005184 2988727 -52270177874538821543257741809033600 2988728 -370991869146484890973293396338688000 2988729 -93335366198528612621177854765077126 2988730 -369143910256857680688757894079539200 2988731 -458244566752656035416025522929389468 2988732 -256730198662484056059117904261029888 2988733 165861828264669887806303567552638624 2988734 -89267239779449841957525846281812608 2988735 -142813857054990161785598592805301760 2988736 88923342181174932680367307946459136 2988737 -131102338715415559851702588642623100 2988738 9155433225572194153120847165024640 2988739 219145339903836310419288198764033824 2988740 -137442600037395987114699555605337600 2988741 50622943642383006869091664964272128 2988742 52542987660607877216932202978002272 2988743 52215912036934268882450663346138384 2988744 -232515092401693616095740586950082560 2988745 -141041481406953388261516625011156800 2988746 -349686377441143039873760251863422928 2988747 -45740005320877454239215133857482952 2988748 -570073408302326708134560813963264 2988749 223060354950271352444841195383663436 2988750 6808064838772110679184350405320000 2988751 -1355980805509532566731516719891522768 2988752 -45814348105193645232972739316367360 2988753 202989442611522173428126908898906464 2988754 -211274543528903800081474018370477424 2988755 334260464970396355846962849716446800 2988756 332403676062090492568856417864826624 2988757 22351191219677656227143494663183840 2988758 3654531804152553952187444630796288 2988759 58554108309967480620837434485926504 2988760 -335635602728754316502811807240192000 2988761 135040153611769641663058289121412362 2988762 -40549440635325694342083981104211456 2988763 -145823220682989293335337644359470400 2988764 159303641120903308884934457563186176 2988765 325979833061099267577480008470766400 2988766 10416755592944112010651607721898368 2988767 -172140474278588718225365693617241184 2988768 48998863723091434649119787600314368 2988769 -286959499506834895732954907788683840 2988770 273011568843520796759235017673744960 2988771 155782379226282409846285879443067512 2988772 36265349960655901831224739607560192 2988773 411288964680056737749798724340695644 2988774 -82043778622032103270437840920741856 2988775 113138994186308155034878309988652800 2988776 101368625973511488823434964708147200 2988777 197162517883852470422514408154036704 2988778 2255292259964794888489097895617280 2988779 -507733856235967845495862017443812620 2988780 -39955342929847463540909960482867200 2988781 -16097082288593582426438693417443200 2988782 396216032509928243603009061631804992 2988783 191074370963416791063265372028318064 2988784 1467795392521947107772603067596800 2988785 -148844421083950066963801604074531020 2988786 49008764423455017746817698785995264 2988787 -847030537351753373550888431938676808 2988788 446610262140700167690296705081665536 2988789 -453514756582042359958605392804714976 2988790 24674254787571764445210213775054080 2988791 -130753161275795153673304551800858400 2988792 150394253209876640893851918187315200 2988793 45374271796485840144227083063546324 2988794 148029325432738396501178770880828160 2988795 -269729064125580248607387568644460800 2988796 -253039754906697950661599499426918400 2988797 147892459224198704196950447301928032 2988798 105634469295884274990981222551788800 2988799 -118009250267731937065064624006740608 2988800 -214760310714011430276936037407129600 2988801 2667754776525374923808255025609168 2988802 20424111820996453487060379824870352 2988803 -19056662528423597848834945604997120 2988804 46822735409142359148397818862804992 2988805 12892524456764893915446023019158460 2988806 -60552893338309598487286089257247648 2988807 -252493386937948985599100081766631680 2988808 -192603358433732092933154511060541440 2988809 289484694891297343893711184084308516 2988810 107056262544273947136649598680262400 2988811 134134604852814548264866081190706832 2988812 -21189822264875326769927938706905344 2988813 86476297709761212972401146212202944 2988814 150376484661876439000646279290539840 2988815 184792535170145353163190580333440720 2988816 -68449471762119574905861503789039616 2988817 106687220276752460821176098702525480 2988818 48077651149267736499137161529253888 2988819 40736765165259925902275459281827900 2988820 92911735468946488008056741109262080 2988821 695261399222267067838010454441756 2988822 145889930327654806594717837406307840 2988823 -11315088278348503459964560992177320 2988824 -862824720182310737929201062242304000 2988825 -75671659755553719703265410878014400 2988826 -111436536578982411140239683116480256 2988827 356729050205515736089495224448007520 2988828 166524698494355528818495478973606912 2988829 62458899780294571206487781878099884 2988830 32256836921684159627031654798654720 2988831 -95370951484604046662873926011910656 2988832 208451692364956573030545716825554944 2988833 244099947646923857593308496110569520 2988834 56743380307586204665570555413166080 2988835 -332588656416288903045497459604828720 2988836 -105856036591071990554326711189958400 2988837 825424321304510857922943781894071708 2988838 -141453996408054797047700233009006944 2988839 4249468934410116632020482340591200 2988840 302310363607366935225520510514380800 2988841 -173366870155205958668397307435514758 2988842 -224744182005926052540390899212526928 2988843 -59226219141884397146755053251764992 2988844 -6066782497479439705485974371956224 2988845 -406119147337027558351358599526358900 2988846 -97790573627838913454140369139066880 2988847 289405382750950678494655397055969296 2988848 -15059384829589810933972710974423040 2988849 136887259971074154362307566871216768 2988850 31537929681780577502378808970407600 2988851 -41378130957631751148735556063843368 2988852 -165813785067613285733055598384588800 2988853 204672904333446186941615783007295836 2988854 -364416108965949120376984261527582720 2988855 -297563022269715762841622969060904240 2988856 -146908115283374822501227041310310400 2988857 88920748084029690758785427666524500 2988858 -172217105573592982004253832371618816 2988859 -29996982625641693649586146597129920 2988860 19037952289184518443378950545059840 2988861 -353816244265515959643180613284600576 2988862 -10279639747405892863755948615340608 2988863 59794262408169107857007227397426112 2988864 -101901321143290349777135681218805760 2988865 10929697309081078798999523497597440 2988866 80775140345630097035532881598322560 2988867 35394769649868991784500210047482112 2988868 355862746842323173456543523904126976 2988869 143471438188928070047297713061288448 2988870 76995407822662623458555055878492160 2988871 386072818934474557432234284075198720 2988872 298367429161524863519318853240391680 2988873 324332297062366165620204574886474880 2988874 9970720233258087340647941883831552 2988875 -765557534697223485899050934968956000 2988876 76054530037312511468514970061082624 2988877 522244785725038151452464676598036726 2988878 121769627305246555809762793821000000 2988879 -2118529008334051603011020758903416 2988880 -82910304829749354205778603143741440 2988881 -137764770452426092763786912547291840 2988882 -581730070898633815091067631729344 2988883 362923044354509969033212636233378720 2988884 -247370074928721246944297320789250304 2988885 182756597350882765551080266409097600 2988886 146735535931557300544918331411354880 2988887 2240540308372818487657513313560320 2988888 -21041003777621225750578007459758080 2988889 164656177609784270903415369458048520 2988890 -250858983364204678550763959380204800 2988891 277809160760793609432313558857806700 2988892 -23762416061471488837778922683190784 2988893 107067241131072019588699664736290226 2988894 79773248257027558937242642541491200 2988895 65286545196038392670757962454187200 2988896 122383365920160097811684272046604288 2988897 -40190629355993980436188439143571328 2988898 314025242923432055132244538730766720 2988899 383906781715458975216858443920815900 2988900 35644327266424332368390202731260800 2988901 -22251186806649214894263489738788098 2988902 -17177452748429684835873853961875200 2988903 -12295585332371734419011745901351896 2988904 367012077480079919050187992861301760 2988905 389349314003528971603600012954881060 2988906 -190484400952038305649559089032372736 2988907 673183183128424776694635171114071156 2988908 -130555483320012649394954751539850240 2988909 -14748346544032923631164265110520320 2988910 -146075284869846322043084221496154240 2988911 -622065949085869002770679062355037488 2988912 -5455633154197964125406291387154432 2988913 240050165363771292080268226643507184 2988914 107639796511936560583955030980453296 2988915 -270196713763971551291547385555888080 2988916 85533560670635371662158969822844928 2988917 500390670922651289338163388093050880 2988918 69452205435570348657746951558056704 2988919 16588223139294783938577877479532944 2988920 -42376154708229075649110893464166400 2988921 45435513415209179358246197239152576 2988922 139036340211124984051557555680518512 2988923 -52594117671263683779623252886711264 2988924 -528886120475311718845039111404149760 2988925 -50776804716794399555789267214050350 2988926 -191217826844750748526860056942489088 2988927 -123775294247536741034578638581560320 2988928 -124551319676816832812970644865024000 2988929 224600962893715635064997622692324676 2988930 532616551806284829426722104074240 2988931 -149962941888031898650221700411336896 2988932 -537119922941394370839593493425553408 2988933 24760534469078039700047097391033824 2988934 45533844431019492665038273500238080 2988935 -201290470368458580648854765281339200 2988936 -140276845844148064675145378331847680 2988937 -38661843646831258854189282607329088 2988938 146198821720221890019363900166903296 2988939 -97807748254529136305527970497116432 2988940 284198523499492115307283542447360000 2988941 330503677089394375698309859694340684 2988942 -94473313160978006189171773885440 2988943 787715592350035867235621650424989080 2988944 -40692065651755957005581484319309824 2988945 -3146344201753850277691564855495680 2988946 -54710078228794064449125036067721328 2988947 -91008320191597785817151252079211920 2988948 -87669198175052433169943821812049920 2988949 495116075738960720163357269656791950 2988950 -73045651937096725773331890045468000 2988951 -177270510453984899280898244846471448 2988952 33596543966692369317447275019694080 2988953 -600007618722944257972529004568433136 2988954 332897341683272347138805031533667840 2988955 -3522398064924524829265920744703440 2988956 587590752889560375026007023242821120 2988957 531341895895011629714580271807294080 2988958 -15597238187135900087030528950173696 2988959 389029581691495344845892242965276800 2988960 145355893958046374550563146275225600 2988961 -447739255998400879242450818125585438 2988962 55335731286690868445065109688785232 2988963 41700814929533244135460471178789160 2988964 -476563179041845358419155836582120448 2988965 -154443425408251234629336036819763200 2988966 -233607382328472538808812037407119360 2988967 60731021003023133673495620322498120 2988968 419640189983376703781078322969922560 2988969 265766155857546618767795589917088144 2988970 -9635456728883635037456577833308320 2988971 -44042090674561745381454096204414048 2988972 74151089750189060654645491808716800 2988973 1811083687867226914678153538833184 2988974 318811124965060545598529721838276992 2988975 138138370935559925930596706706979200 2988976 3915582039846150855848397287424000 2988977 -427395219645056734587977735224993308 2988978 -181775118732049687143023675974267776 2988979 16857921844267541238225703937252176 2988980 -35304256413182308631603811538944000 2988981 -29984966883830344215856909894407378 2988982 -85530311163800589293557063767498816 2988983 -205381667123521716291422948822187696 2988984 -210512111972654056470389905987399680 2988985 -5410277874770378117585346353145600 2988986 -41472758191659972726582340093043712 2988987 451964408696815641489944755857774360 2988988 108318762049161447835093677594691584 2988989 -206967948705610385880668156963045760 2988990 152130020256295483832851924196406720 2988991 413772925317577331734896803162000064 2988992 79283029620792400211568113416667136 2988993 215416136254973447455421528460182400 2988994 85765020078887389408268845127349792 2988995 73637447787015705724199473686345120 2988996 148952339784384431323952707930589184 2988997 207997265541328464915542251593802944 2988998 113226729859190707641388737626430720 2988999 -34029714627462843411952964320383120 2989000 358023950591743672696314110108160000 2989001 719736674692785835072912603781576100 2989002 -90643154650238978041864276894042368 2989003 509973272648607651430204280408975252 2989004 -591439515700120578136211207793930240 2989005 -63308286245014790411648077594417440 2989006 -109458608482315827394243434103176000 2989007 39590599027768348320115350026998512 2989008 -48662927497344779554537336468930560 2989009 -128035929518839618218065408205483790 2989010 -21480922441734441283431865080000000 2989011 215519772397429199477302000079143680 2989012 57536896960456279287162803969605632 2989013 516346184630269882420668464505457980 2989014 -3564380765805924432044901300830208 2989015 -458945919330545601631182081498468840 2989016 -364409815135973149722490199961600 2989017 -197417492546136476846512829687225766 2989018 43339293145378563068831609214462960 2989019 -141706475412655131574960233508406040 2989020 65958140438925556007365084696412160 2989021 -164399504229658794180019932340396416 2989022 287361216749818474250746264206813312 2989023 -68538578802020187923959305473433600 2989024 -366656918104425001508742938754023424 2989025 172471884759339307948748810147124600 2989026 -245070530846018804923960967461858176 2989027 1048920758643650425398696403264181112 2989028 58517230115458188597433402223886336 2989029 102293119098826736780364634555161408 2989030 -307462143110016429877182070777747200 2989031 779078355271778817122329849527083832 2989032 -125511699505017179228402815492423680 2989033 -330769391882331002532822010125051718 2989034 70281792722575565902350575260554240 2989035 -24306859759803341280487181329420800 2989036 -325476842618438923863552019499749120 2989037 577067150872801652946416620742953686 2989038 -31681752785582297192990710841676672 2989039 154561492099637367890765283501557840 2989040 49903465815635933794536944174530560 2989041 30217987159545704257607244594079680 2989042 157704847770541895896945288708131840 2989043 702709439291909020933592693614457292 2989044 -357957885085833620186172583541821440 2989045 65477980950102029024319619700818560 2989046 -41982673130116892744786577592310976 2989047 -572889276381027040201372628580324480 2989048 278210997561282481000698110567055360 2989049 601033700920192230925702575758852586 2989050 -83839019966455525480113706434067200 2989051 -79165043612431033426138885918339456 2989052 -24617971688886054480850349703541248 2989053 -272895576109915472357825559176019738 2989054 -32239199553514013254946018638549248 2989055 -296366757505077784876128790017201840 2989056 -92410858397970977306218497583349760 2989057 -184520982776207364516378144914556480 2989058 -28377394242151558072721374331354880 2989059 10284494181090100872650166066693120 2989060 -370615289050804235474481655661015040 2989061 -242148866504558028841351819489072800 2989062 -5034734982951533942472335327524128 2989063 -358795753389215313726405483847760 2989064 -86132653846748206614323004499292160 2989065 -74822135664470427461888883909504000 2989066 103162978620259434519609004108932960 2989067 234076585370785273268418801795867432 2989068 128367848567437256105186133518691840 2989069 -381009864286335013787719671644003530 2989070 1590032918984632927988985550344960 2989071 557693537953678905034190386561060872 2989072 -41156473025071811661490269515153408 2989073 -52596640694098054610512604738841678 2989074 15305091297299206569155476325180160 2989075 400520934656831376141608166436004300 2989076 129723346989414665283206233566973440 2989077 70606604881937244331225325659420800 2989078 109595313187334375820405310410999840 2989079 410368881120539452399900777419174984 2989080 2441683513606495589789941855641600 2989081 -104877228384225762724318409020907388 2989082 -2723229731745624767649679377002496 2989083 215531569091084158689982452440918424 2989084 80907401478405479265593976422542336 2989085 147972880866129847724375751647144160 2989086 -147768078891815750172444551787347136 2989087 351201059226492911258541811430416736 2989088 -230952891708491540535930270632509440 2989089 111398182485994392212402814441456000 2989090 -25046383656123749234330914864351680 2989091 107329395992866820421345839770245072 2989092 -232758493920462213123926139197964288 2989093 763811814213501914544327050433784380 2989094 13026869873378780326110438050809728 2989095 118506271911315053259547782981131040 2989096 -139874526469496407457766804758691840 2989097 236506393941625870209386781717063546 2989098 203049986155654763075771065481515440 2989099 -81690779850089552251550685312058760 2989100 62887403197730794064053099094092800 2989101 -400383328715846307823933800155199168 2989102 5123213909968678455681255942677952 2989103 -68627959325958300672086215506706320 2989104 -58924178734761691433418779745878016 2989105 -56466148302910018461122529796298880 2989106 -295923153751163771524138273476787200 2989107 73301230034828438001952723193129040 2989108 311357015367809838927437825289734528 2989109 -456471684797578779396038276674939584 2989110 -1203784098801714227590884542465280 2989111 243968503185493338484490718976554024 2989112 -48520135368192274866920477441925120 2989113 23106783799379460822679391331333888 2989114 -163662281441606435324139289703635344 2989115 -456119261159790469522164060136122240 2989116 91329269115771180004998998797977600 2989117 -115760132811636243868616544659455200 2989118 -2159220678908843045794912712017920 2989119 -13809055306286244326480488722083328 2989120 -37470509716791455310567732302315520 2989121 96640873311221249356151917595406000 2989122 -108254616665602594684201219607855616 2989123 -11594976433239206331543812966376640 2989124 265863334699522275175303222824436992 2989125 -510455609524996100570948794067421000 2989126 64719213624237175125510209975322624 2989127 -45644819593951020816536180994192984 2989128 67210565069639758774656402638438400 2989129 307555363038242311009770444292980288 2989130 -40269528122391342877694354286612480 2989131 36003776679172637813231103345735600 2989132 -348077083540629214547450306000207104 2989133 -88283684473221796975758247578551424 2989134 -117617610105515148434428688069049216 2989135 385669523177771374069888790705635080 2989136 18157275122688815415549694864392192 2989137 131633401368327694771115044392398640 2989138 440108867077988866943528584127892096 2989139 -37794042157107295418790101021943060 2989140 55104221083434506793553809008885760 2989141 -134047269526196714958069784713041458 2989142 159926119691244260523867797825131392 2989143 304652602953356293675888729248635064 2989144 21528990764074890162213956237721600 2989145 16234049493838686781979742894720 2989146 -17564532742426950499475509891545600 2989147 147672966578323496438560843329391872 2989148 494311497227862113370801908718494208 2989149 -158611686705277370554859112536500032 2989150 -168176274269298326733616493681894400 2989151 -65580851775036056765582503245782400 2989152 151323346489521489399875063883497472 2989153 1123662207174204974857482527169465600 2989154 -13572902684495042106515161772544000 2989155 -1910114038751062773705015149834400 2989156 -160601491565998410558052858012487680 2989157 840012009510930986023733216778463260 2989158 -204971019345459304393545627885430272 2989159 163307567909317453320159061772625720 2989160 -56093602042776720245880395420928000 2989161 -22323069851598795217738903157448576 2989162 162834708281391250640527016082081024 2989163 -899023411897423201635812693685959856 2989164 -174694161430600951357714786916903424 2989165 -391933357524329171214343989794333940 2989166 192614911765579942712421053228884032 2989167 -269080659764476369300062018437922288 2989168 -26001718735820258895588958870306816 2989169 -318029681635079791630383341001488430 2989170 -153411268453371205328830773231820800 2989171 -373884801735656608362193621930142256 2989172 -49973259890521749448605236283414528 2989173 -140876977070217887499056757505459200 2989174 192191864859537364010641979850986880 2989175 -30887129086760922665361106955520000 2989176 -37271140123749965379172983885004800 2989177 666107233615840489511743653019170026 2989178 164335813545614229506167327641797856 2989179 -61618535123338951950730483259622000 2989180 265772402063027569785856081618598400 2989181 97171504940363523001399687216835532 2989182 23722123820071390936289305407396864 2989183 -226106866776214133472583539325167176 2989184 916866598446457272701393578229760 2989185 -44702229578595446473277479053768000 2989186 -30514838491177369206573113044302816 2989187 -198450959784609759040633058553117048 2989188 276491767097601028778627878401024 2989189 38262923736190369892079514481367360 2989190 -80218319123905642218092762473816320 2989191 -14789675066794312462420280769941040 2989192 -385486895101009405025776791351168000 2989193 68707895350641925005306441227440740 2989194 84756712730816402901804655881377280 2989195 -198405877755949737528372585269875200 2989196 -168342589026429938092310430004061184 2989197 -197978550881456626835873365838352960 2989198 -346725402903902242885085335229198400 2989199 176059608429301868352650400329761536 2989200 27206742415828723647682433030553600 2989201 208008956312262676855523894251729202 2989202 481573377696142691441435974165017600 2989203 34856195218693891440168901446650880 2989204 -6891994667161862808169022678499840 2989205 686229223298151579465886748738288160 2989206 16944408122319693597112336309690368 2989207 215014642414889764875240061160511880 2989208 316552865757795505163700630850129920 2989209 218297809661957777360091223093412304 2989210 29324232623303895102266653040424960 2989211 -105891224118912078399912174859912188 2989212 267217694670805471875193189234209792 2989213 -534899896651290982266125761425030080 2989214 113999213789884870101588160267011456 2989215 -97334245049580290167503719331833280 2989216 321701359707126650507444031763906560 2989217 21152540298342685189959748343198784 2989218 77620731699514404230832724654883328 2989219 81346447078969260960729708030630620 2989220 -106734377665552365451760515050155520 2989221 451605994803263087937299471069865312 2989222 83527025210224657235134226712738432 2989223 176103685365885662995234375740356472 2989224 5335367298059154387770583209164800 2989225 287712467343666709187688098914526750 2989226 -289004003096106938996165382101924688 2989227 -455470332934658410848031420191002280 2989228 -103157458239780314177316971255958528 2989229 -245066182678559686900692499974795924 2989230 36148399275189952366712300066929920 2989231 -496678689126121490554501994321536 2989232 -3477902395334281740314299260764160 2989233 35594959771745348607297922968766440 2989234 -124241691275225647701189146234655984 2989235 385299070266130162228879318222275600 2989236 33201773915180449323873374699507712 2989237 108942075500288163693902899799938304 2989238 -80267209526219356583871124614163200 2989239 -300384496310530679363987909747413632 2989240 303812249424732486462171536679628800 2989241 -254845628292554960107969296894795648 2989242 -55480343030022666385160358479389440 2989243 -165685086265382409965136168719757960 2989244 -217343600006612762656482040208828928 2989245 -83026898801522095801482247875230880 2989246 -175529618544778977815578682293908096 2989247 -1064697944172400972524163896372573408 2989248 88539094631116495810157978761297920 2989249 281585409891845144295507026919752836 2989250 -24783802253404374709873954262016000 2989251 462866407439628419351520525224726400 2989252 -203935256449206535708421213911838720 2989253 62440937636413258439475153117553404 2989254 207768777597220077143165381715760320 2989255 -227582373159288071118137035964718000 2989256 -253992714803896117946927056020741120 2989257 3621430585136090877988120285248288 2989258 -11980791896112548797642258941340416 2989259 13366000750794014023675018266523392 2989260 -174045228960502472295267388289617920 2989261 -9487751444728242817185204704734752 2989262 -152809544493533783840517462273220800 2989263 -436715167681496084946237670527711216 2989264 62885088873355130489646492210561024 2989265 -265200617332123429321119022159427340 2989266 62808270420763863819240589914513408 2989267 -106913817483911892715014997179946128 2989268 -66179093947182148871905159832346624 2989269 -42214530046327694100056144236731012 2989270 133275630324224437474534755145315200 2989271 -306312954817062286972882006260561528 2989272 256972007028710124863422813832970240 2989273 -107033038136654944624203731333000960 2989274 3417580114101374216205655351960320 2989275 147250159031893336718681878084801800 2989276 243342937924004318400118892035996160 2989277 4876485579364439237107800409209900 2989278 -106402391831661625206358599638741760 2989279 -442087363980283082081742454958401120 2989280 -144481206148372253268093444890296320 2989281 -214367674490415437126540933682967680 2989282 -235476989280618062748963491509849008 2989283 -240557855586247568341214827789798776 2989284 151805782017528591643323725301543936 2989285 -137791931574122469387241361784786600 2989286 -123410972310053620842638578610757408 2989287 17947320635206407184192171972850688 2989288 -474275759372757919571922605207946240 2989289 -497044225795785114902740509843585120 2989290 -141821601635207373271565804900801280 2989291 904163345196765801450461235612968400 2989292 60446039956161103994326310878454016 2989293 -197056691987007021736950057312985536 2989294 -303632037896866275535554201770096640 2989295 444464272347705739810653304259209800 2989296 -110457487032164553632249898481582080 2989297 -34309384029979184544968070139948056 2989298 -38978990273174914289538327037731936 2989299 -40386481931016532499052780565235712 2989300 173858999832144585598280464002816000 2989301 -152617752705438936663212521681873248 2989302 -23786706432383639596416333328479360 2989303 -1015491682891782114300955017129456 2989304 196414676196487497028440257653248000 2989305 27880991513947840257170721694980 2989306 138839064594821748567829531970663904 2989307 -65449296760383396299868025503316200 2989308 -41563503791984353081837334030991360 2989309 -679699220793308423006438010661386490 2989310 -55514560574216256017585901617825280 2989311 32743711202079005783178399302691600 2989312 -373376915489894106901669354147938304 2989313 41023517738710091215408749468689346 2989314 58815803339775070116721006194491040 2989315 -137295004422138387267382495127470080 2989316 -134369154573546395935686009106191360 2989317 -3845319156764056993653114387603552 2989318 245232179654435686409927196776715360 2989319 -499611351704376575620783045576946280 2989320 71858272378036560288479916503040000 2989321 125711177113948468976105640327626522 2989322 96616655436826034991167746947992832 2989323 105201118344821327634175608132083772 2989324 -151277001678884036754173199111010304 2989325 -20468653950766645530899479212673500 2989326 14181422962478569384380874569990144 2989327 768832202679514952978141410538350080 2989328 31635559180431482245725862785122304 2989329 -35725141223685397851561387813215232 2989330 -47013886114655187738093914705172480 2989331 667367750024236211231752266645054072 2989332 -134458751394683847866350641624883200 2989333 -95672984481198858060790666829613216 2989334 213913149382030298856279448505378880 2989335 62249397756104468960858604044984400 2989336 -163673997326959881549145311141027840 2989337 -169007366027608839323894689316567100 2989338 -129437017775272467518439203243649792 2989339 306674925925962512882181834417183256 2989340 162753536984120841211438709678330880 2989341 153721239775213229943163273990232064 2989342 -134592443811850752083963507026508928 2989343 -27611503147979143005697644752638992 2989344 214399927482445081498509648113172480 2989345 150555157771345534635673245222014100 2989346 97604782934390262714657597420675840 2989347 254525565063955275588468243807878400 2989348 -55332243679800071255480554108103424 2989349 123776316713125621706707641780004320 2989350 -984804965833923615803151945196800 2989351 30336157860058760956293904727006304 2989352 -414765862963760905420745646906086400 2989353 -175513449872625271444927136348791200 2989354 245614159646992921053855998272115376 2989355 9252458407002226934896722834952560 2989356 -124912101774287214774606665679077376 2989357 11432038718533295547648878066006400 2989358 84753163822951056534294033422249280 2989359 -384748314767957017739505168719762400 2989360 -1663904180147829418367432943206400 2989361 -109464271866157585290078139517630976 2989362 -113863894518133187659821709857483648 2989363 6346367497142624504697072142528944 2989364 -1872056293308742039853193098907648 2989365 -2180962573447762180199704537756800 2989366 178149811294413985261067257507205760 2989367 641188666141149880131933670228501416 2989368 -163640083641943897888481498405068800 2989369 -1136584926325573833847851107762176256 2989370 -179080450356726884684674802092569120 2989371 52491093023237262458449117248891648 2989372 200064520027678472904565164020120576 2989373 223236367086164851095539824826951622 2989374 -255306036161049729146194861679057280 2989375 135852522287327371221377259877970000 2989376 -92844384041850922613063546991280128 2989377 -267293825891883544173158100893035932 2989378 -6848616107682788637337218503424000 2989379 424365845123778562670319838867561164 2989380 117618463129418371394231721708994560 2989381 229813091378359212618502842860691100 2989382 165316726965917605071563458971264 2989383 -8582812820575457071750715704556376 2989384 -144797957899017106044711656381644800 2989385 52028581978687129891489316220077760 2989386 231750319259760941782157716592849664 2989387 546837821427865381919923330134244800 2989388 870254074071170672772582342394238976 2989389 97658910835222120455217294006191648 2989390 455457294795224815873392689779489920 2989391 -132031250957628419350024526863448208 2989392 6873213392574845688419466240589824 2989393 -56196460131062809123245326540287680 2989394 -117832851114559553070198289858971504 2989395 -292122986310335476761675863107150080 2989396 -194309954337333382732127420944113920 2989397 -818266252957903499994245812175531460 2989398 102588986296885398396526242529388928 2989399 141000822818821148840011719421660512 2989400 143115155278694718626018456262912000 2989401 13184721370500369331429126389020544 2989402 -99515510552281240027319553790848000 2989403 8307639288277728144854876478110400 2989404 -22130186158240378291428556344998400 2989405 -907809290345231080534197606092171040 2989406 57681678941021623713099616148499456 2989407 436665770550897791907689281503951120 2989408 -45277417469617350331825674861281280 2989409 651207443362463470937122593123704610 2989410 -78927824115084680232768467264033280 2989411 268161433540517981504883082778421912 2989412 87042044880792303557546427507302400 2989413 -287927899735089058209565327104439680 2989414 169005974707940991968113294005817056 2989415 -23145444436813388540298653788215360 2989416 -20506242611770179405739453069885440 2989417 443094355979695021420944059156785466 2989418 -78883140396506209555694538715317840 2989419 -12549577315551108337599197712955920 2989420 -26902174598094950834823589141463040 2989421 -77752346421522236073102547346142900 2989422 73758787078244098483754045366748480 2989423 11193869716168969021286836082837888 2989424 58297129953024750398561842343510016 2989425 -3769831779257152651945218131188800 2989426 134270266040511861101119127824036608 2989427 -114169409106522227687232593958697056 2989428 -67193597315602944192973579114715136 2989429 -770183468261754309978249783701877970 2989430 228247647865636711759133885349903360 2989431 123262549012709340794448858791291520 2989432 91222764331708309200092020256440320 2989433 -220393754791387603043633393645234520 2989434 -8820966661430302095297199041346560 2989435 352114844836718619053287407160896960 2989436 -230924276211088560013353009176977920 2989437 -155499689197664667436864991373521856 2989438 -92640067643348771740533514981946880 2989439 740735815385090900823847768255531680 2989440 113719842212012740618355812073472000 2989441 -6989834741785656531560891256113469 2989442 -415592003151153084397819814094204000 2989443 87560851276793538045096861715671024 2989444 -49755799525807978306426800719496064 2989445 129475022047302161262010393671872700 2989446 -3847824787508848409279749412875776 2989447 -102411912787953708444934318330832104 2989448 95773716903443634954420183265443840 2989449 67838930823942680947392580478309034 2989450 223396513615901818010239074817178400 2989451 386918577443549173888737487222282452 2989452 40909305691713832953182582837824512 2989453 -360209207200495406061098883104284160 2989454 -36807011175903881672495855675458560 2989455 26621782594698399421342992457098240 2989456 111179054885432120149799987483942912 2989457 64185420743446791901907153763525492 2989458 -33817306421388790000141432555028976 2989459 -601514599780149650420998378394667960 2989460 341913738942084598637572880397772800 2989461 39820594201625790585123406566586272 2989462 55700064908339770930364727121867392 2989463 1159998295884736147476830227917232224 2989464 163836477952172626499806439247851520 2989465 148354895986760037223089285708402000 2989466 -27009711298544392962541803009770016 2989467 18302572726003709084076690429880992 2989468 -5205232235005837777839426029611520 2989469 -103054267749548836351185936661766304 2989470 130157216431015653737243346867379200 2989471 145570157495298005001311056454029440 2989472 -3747002825174909007486596177461248 2989473 -210112568319315934701366721144139520 2989474 -6707883378366368472341123950225248 2989475 -183057224609420369646805832735793600 2989476 26742821488819897676139957878157312 2989477 -10826007780778009861685765046420708 2989478 59335912672069335156721883871299040 2989479 -108085703037712049625733771655241600 2989480 -140369506665507154191998140992000000 2989481 -131384610735033120430335591287657136 2989482 -209654594077238081731335786036028416 2989483 -141735757091227629715770536899245680 2989484 -630592774709064419977742929970548224 2989485 -100448561343376183610303084774799360 2989486 -196942107090230460273445177186415808 2989487 -182534872625891509141071406601034864 2989488 59194720184060256490236294994526208 2989489 1513472025295841748760576348525760 2989490 -59389985809358698494385529259585120 2989491 247062004315815221302966520448882240 2989492 84800808710911177988048394402650112 2989493 51664237272259235311012929345461244 2989494 -123506098301387833885478609142681600 2989495 -30243970361924140337590175669673000 2989496 37730445985055246449049448559411200 2989497 131658503883832052559528088603246272 2989498 195676226838888804801966930050004480 2989499 -154537542959932004493846156802852800 2989500 -30977155079948205802988747870976000 2989501 839990747935842557547578301041046732 2989502 3925071705692877387734605055359872 2989503 138454287412005628174988782562684664 2989504 -25327943613437558128094265605095424 2989505 -308740279809771365196744975908663340 2989506 -71496398508548165854810129373861376 2989507 32240511198325048844639465264454640 2989508 412104244737629137278906004852787328 2989509 -26253164816685808802201936564820000 2989510 13275980901674932656115252179072000 2989511 -122465098238124409785558039040655568 2989512 54447083799155571323686361819857920 2989513 480619385666030084470690384790780762 2989514 316225232270805427779824117201567232 2989515 20129760961871506763033604892220640 2989516 -128326926824425308383737586593034240 2989517 -121260300309572171861501581895929920 2989518 42545968884708546157979371115397120 2989519 182166897134844394508154065958015544 2989520 -81073312584328291688328845012582400 2989521 304366460171891432381993609250986880 2989522 -18017569113407410471627131295423200 2989523 -538349415402879821324922254604700320 2989524 -104487037273540171863035513354041344 2989525 -75916878234280927566576737110718400 2989526 57909977356159267860760124379690240 2989527 -198528817247946198439720283062302768 2989528 33670859598439704920792334520258560 2989529 15869743539504976301713700699688576 2989530 -16746226722907365685106230767532800 2989531 -7666321886443495523710423934276668 2989532 673648870529727994510793564749824 2989533 -374676506507220982532986025126779776 2989534 23918436501293169575720871457291200 2989535 -159262739686312875729766819382073840 2989536 315149269632065272600930612150272000 2989537 753037809183812756167928915640065186 2989538 -252172225871638407939987728132960256 2989539 314334948496659967122356206316383380 2989540 153935614511502621351622885415854080 2989541 466495264214548476080145416217186942 2989542 84267247242006238406795954389547712 2989543 166016469586408543214489275466531560 2989544 354407806508452369394542494469340160 2989545 -50507442538032077575688263134778560 2989546 -112106208518814143402857642255752960 2989547 -60630695377818155489174384889024 2989548 -4870265143631198452477962879105792 2989549 525773375214350916309653790919271020 2989550 77516075479666401410588232691228800 2989551 -587938882902481229348096604915244416 2989552 -128208002144297783351360543111577600 2989553 55563088059112447084203165669334080 2989554 -143841434390781903049594196260702080 2989555 -309919795715189067217264415701818000 2989556 -119653321771208481746340041875057920 2989557 98795061746147372761011155392842588 2989558 61306443968610526683896574660636288 2989559 -6906635287355577600927086465125920 2989560 -13221802570024950428670165614592000 2989561 493580810591846231361022098734402772 2989562 195692141906695349308925037230770032 2989563 99899368468471444527653999534408448 2989564 338407568630403788991283160768946176 2989565 36910392649267546329713657665365600 2989566 -70794267458922093184630900286579136 2989567 213320515788807531207829219862887792 2989568 -107548110621677291721434483927285760 2989569 289892390887805874122984239378310688 2989570 -236422786439631025735630195637592000 2989571 20248402049908139075696172972117360 2989572 251592844194371824375854953152392192 2989573 -135438609843157589317072267692774178 2989574 -88598308706890747211455199730739200 2989575 7224256368637262661669301456992000 2989576 -1181091435161238191924678437154979840 2989577 21298513636170714979248530262052800 2989578 -77136764781810602358528820080187392 2989579 557512711190271544096983485031236180 2989580 90112968134673666539365021317857280 2989581 35277459563537507903372553489321600 2989582 -311710549974449848756869006616750848 2989583 62197720882825844370544246742821704 2989584 -47745874865499717471809893744951296 2989585 -413793816313414463488312864341522840 2989586 176136377420792142882457466643154944 2989587 -65071572211407898627046314542471240 2989588 29822075905547101668295241564672000 2989589 221559441800266756872012530126118720 2989590 -1153219260078920508807867483801600 2989591 -159013175443279412075497128128092416 2989592 288137083967768231665565172203212800 2989593 7665034765779284410212781339180080 2989594 -67809635295346041263212465072731168 2989595 -52750159961120270780074034730475200 2989596 -329715416041287489416767530803332608 2989597 -66438064926611377867340538580892160 2989598 173105945206122510130301007665020800 2989599 -145313348226064575295881406575291120 2989600 -74709481354344902599361542058803200 2989601 -311749033902759900280816457010094188 2989602 -152861766935788256684143730164531200 2989603 -519836303931530398620016303100480040 2989604 253802153403517416100037899345136256 2989605 -76731341359825650102888502457280 2989606 -372835098259683812654275171750153248 2989607 -977125014882422697990073640649570648 2989608 -115684990903171693589825247593840640 2989609 -28075386069086869585749385097625600 2989610 151010010859924063292228135016033600 2989611 194357097509633049346914108331538460 2989612 -156533032401541785225623316585779200 2989613 319792087312257126859515207639371808 2989614 47877053879770808333219024494833792 2989615 482420485555086857464746163351490760 2989616 -48942788844977987989584296379875328 2989617 -45278673372495415741241102703826320 2989618 1701014815047936992224490208779904 2989619 -480807852890460438968135868197764980 2989620 48760914274850809847077764416570880 2989621 -37757553814213085495049379402860178 2989622 -94458675130857407680947316578849888 2989623 -115059404116752400006294691710789632 2989624 -72682300431905418336539889771356160 2989625 358461593962734919951972135843917000 2989626 2516993276925102044652429056953344 2989627 -1123568650267580279447178880020347088 2989628 231703937038288417496793233331514368 2989629 261209569263322736046928120021319040 2989630 -96261185111101236346558497837523200 2989631 -413111969826219347531434901758983000 2989632 -17919978786280063173524755115409408 2989633 -371308466310596876374166190493197118 2989634 -535055705930191114094515646857671168 2989635 141580251983185475395171833973958400 2989636 -183526857337037102731661636819794688 2989637 -160182583780186969898007868299720072 2989638 -53766396099758323157790263588430912 2989639 -841091066755666367145254643347978040 2989640 -97935679701722073141711912576614400 2989641 -31588669629883211124112739678394720 2989642 -17143392063973310661396966970055328 2989643 93716138810129421667538855246412144 2989644 93179883071231524629978023489421312 2989645 -62304613361077753285246080107810100 2989646 297031723352162058346026169467386304 2989647 152321834150998766631149062561957224 2989648 125492523293907506702628326811893760 2989649 -17270536777065223830563486213095872 2989650 79647122540759886488873289592800000 2989651 -123603193696353171944845686564303360 2989652 50363073693167250791508232861198080 2989653 464529727094113976245173131734867104 2989654 -5168697309127278891363679749943488 2989655 -108825737461300117894282333161683040 2989656 480434966652234330764831521144627200 2989657 572464731840422860648716339581762832 2989658 1945057069761275799040010443522560 2989659 222754613151402287327237436536430528 2989660 184773658183690935039297936054543360 2989661 3650650754625810476222286774655584 2989662 -23050561264643962573192787829943680 2989663 236565127848687941246894006567568400 2989664 -507145340342488311066271838431739904 2989665 121605196059740465107489200012477120 2989666 265373535349882006029155336206367520 2989667 216915588220037998807248676517834520 2989668 -232408834858311281704094758686720 2989669 -417445298815041662716896291565240160 2989670 223585951302039885986348936146460160 2989671 273797630883625608663640004235480912 2989672 -15329179784906486463382669576765440 2989673 180023436709668356062797967088804922 2989674 -58422738187752713384744528348794704 2989675 -75740863362957298894935512498540000 2989676 448413849705334649759877466581780480 2989677 34795680770692653892616216105133408 2989678 -430638580734727261045074789318561792 2989679 78641275165071800416186628751669504 2989680 -67934872922260612515743459633725440 2989681 789303243996429569372501941897616292 2989682 35490720600455233046940649153171584 2989683 164002689195554576487668410693983600 2989684 556885491932235770084773926795564416 2989685 -140609711103727721665914981311841000 2989686 56668011956699383939002817197827520 2989687 -502850307737913876218268415698934248 2989688 -89813012483007482054470748116992000 2989689 62723229813150539279115126279084624 2989690 -47962220575786351775970193419091200 2989691 541380525011161859805133328441053092 2989692 -236230426339299686619507341554665984 2989693 -103478025388826797860178055376659584 2989694 295726882040115957588108355091202432 2989695 70179068091542473119606942831883920 2989696 160340046596707647220101279079464960 2989697 465086393104250297697253431849077460 2989698 110369304141250001542938797882646528 2989699 248921146405573076223578493293735880 2989700 -69228043833704460676365188904345600 2989701 53491505035261901446307436643009152 2989702 39371954594191802856497229512661504 2989703 571003293462656911769671101285570264 2989704 -1168188070061882906942517928673280 2989705 -131020000963480964652616185121487700 2989706 92902400837061299576532890484789552 2989707 -61328739619325877441109261384089600 2989708 -464855857096898999775295296900182272 2989709 -312691107171246234289052883338795040 2989710 -910629260674506169710658521215040 2989711 129140300357205230047220090008441672 2989712 -140514697834920867626089107059048448 2989713 37569121709055798100786750335074544 2989714 26052517088738134645477646482371072 2989715 32967953618044372494391114074193920 2989716 244472670214904108419744949998589952 2989717 540815722126696156090681446556825152 2989718 -70637545979218459877230768177705440 2989719 -213032129165686227126561580327402656 2989720 -170888086410840581883742131078758400 2989721 176455820043893653113208145144378112 2989722 -232486718114026583170970098548105216 2989723 -401529249770570331966159361812467712 2989724 -127772639213638874374618702976523264 2989725 105947455012696373712878243033373600 2989726 -115836214215985754350766380297084800 2989727 38732948043858518081780231840079960 2989728 88160199261421732373024642536833024 2989729 29757829975252572539461305530796484 2989730 138989378516444216806861381387590720 2989731 176621272702664537674337070418504704 2989732 -223184280410437555992655630482652928 2989733 27397355765849598701788145999247744 2989734 149741903262326682225893717072139264 2989735 -6356248583002768409915481031374120 2989736 718040018290191486397232751440071680 2989737 419952299530607896381706988439849440 2989738 215709581304048544071404036391353520 2989739 481517890581115455282666344060792352 2989740 31180779931564779237344600287672320 2989741 316428156235336856979936684590873152 2989742 85729199327085855911541187518832512 2989743 204997637525207768430336491797401984 2989744 11670747472302913352554714109788160 2989745 -500188706321797390002081587012001600 2989746 -41506100548154881084017013873518720 2989747 -6397630534549983586896432317532672 2989748 -211947908972573374303546974426825984 2989749 59159763709855790224616146546194240 2989750 51258473543179166707103941213920000 2989751 -233257396890084938563275113707818960 2989752 -522213822924979250926838222571110400 2989753 -283602354759136200717872291741445116 2989754 92627317670936243584487662114356960 2989755 -89709104207343412714936097764663200 2989756 -130328817986272549104990865325703168 2989757 675965182742523881650849086198312006 2989758 22222380092311245946922975771353728 2989759 335489913658597347832174566453776960 2989760 110457683542641402418927535369748480 2989761 41850247055989278011587168759994880 2989762 252180806897577357587213127022183632 2989763 37677010701860627563103161848184224 2989764 -163311100840386610328139449735577600 2989765 -414474740907225618855931005829072680 2989766 108584995422218444128404095305104000 2989767 30116232718364180141459803169654400 2989768 639062065794498457322961820724290560 2989769 -741462357972949537293565247727505830 2989770 38531269158996004176813674585702400 2989771 428813596109404494610297363321421972 2989772 -15444792355532464875956716985422848 2989773 318715831735079931291952805572711404 2989774 394794324156315629089236264247187136 2989775 -307921655517531705870074150838406200 2989776 -18025268984045590069570298491699200 2989777 -39658524469648891237595382761088000 2989778 255218145172809078457639670476060800 2989779 342747987461500431160886367714125544 2989780 -258441841346281345088675345763590400 2989781 121225771167115173060454991726648352 2989782 209427635559473746898134784292367200 2989783 46383432385722912720375611633110800 2989784 446838701239977739405434330139238400 2989785 -128426313650233656299282973847736640 2989786 -57959039582367340609169380738361376 2989787 160925434130930819429518514458224912 2989788 11709773258801122971107370106205184 2989789 -1140273679375072434273699711426970 2989790 2826504656982715781612394478713600 2989791 343663953273633563655713925175152 2989792 -283469462668370842742122745269321728 2989793 -143372663381370465559553539047932352 2989794 -128497837581014833139148100435177728 2989795 -98177830506926655158081992647369600 2989796 -327323949277979988446643563507798400 2989797 -470308346227804603540772252099152800 2989798 -100313579895536638343297420043272064 2989799 448607442884518254607573334367007800 2989800 -107900927517643828730480979707904000 2989801 -694344215822701134151524533807127168 2989802 1707283401968575162818587735275104 2989803 -49722983669608412522112227131408296 2989804 -47477608877192349028258230053273344 2989805 -1491430030414280344643381721329280 2989806 -164051089947750723974319297132674496 2989807 -471932694303639659644943383248049488 2989808 -98391188042614506683330687745884160 2989809 216690153200409949902370413826698114 2989810 -166717500321322990492601099998394880 2989811 1030711303692522391282689198015281664 2989812 -26281948763685001877267390350553088 2989813 1072618684828818127905594735851873760 2989814 255709282034516000983319496375812256 2989815 -163929771043980573972602549498082480 2989816 209655858422765562689092387968000000 2989817 30345918116421544337990312432968272 2989818 -101128755083918207711562751902681600 2989819 165155507799251087409928025691252496 2989820 -91060296997397286794091768923665920 2989821 -272437978923887558669117223195676320 2989822 36319475255837571069480677012229504 2989823 -544374725185646590365035413475420928 2989824 -280722029149163483343229078984458240 2989825 16812771200068097627987143608414000 2989826 9073508889112973182572253228959744 2989827 43986946202103523605701032659479364 2989828 187538781963243695874732691832816768 2989829 305690899137445060117034962981050876 2989830 -33518648008135743871566233305342080 2989831 139168971561757874476229441449073744 2989832 58326172044886557688847363034808320 2989833 212387085725606402941513209236871024 2989834 -268077543189281379030129502998528000 2989835 -252468864586014303407704738175562720 2989836 -86470679863234671856296782551216128 2989837 144412785659844372547582527082210560 2989838 646176047697593128472208920295744 2989839 -33266722492295233018900082021688192 2989840 -17904237515040896333537658391756800 2989841 -485739051749125651440427399656801948 2989842 36285259185855784675371155256760320 2989843 37610796677516994587675431947762024 2989844 -111735056589114928124820682585171968 2989845 217488898504534418958752286429585600 2989846 -6319057505493893685112852290484416 2989847 28171562507166761365446735517937664 2989848 39962247441043074596207077976616960 2989849 626000909218630160813193201977083850 2989850 129239650453175124541628715446024400 2989851 73813856242214239734224891535719832 2989852 -205102252982954633973966976011672064 2989853 -90877112800334543528452740831329940 2989854 47612596489957340654823161521493760 2989855 -3549058064788491884889923553006480 2989856 -460900723830946510947676095751520256 2989857 -22044917423178633759255868890991104 2989858 249778200412706737003505155525128192 2989859 311284767422008043447010169969728240 2989860 73626208682380493260592296806543360 2989861 -8136402470516420065934220037903936 2989862 -113010204304403363198352620260303488 2989863 -289938465237122664394121375054588208 2989864 -779777398973487180356937955413043200 2989865 -84364955410835006003013886354081080 2989866 6929768847627639712158454696665600 2989867 112478527837156081339802612194558920 2989868 112189800183578391673659406735819776 2989869 141176613923045048069687657494141920 2989870 -33430791170323786489542857863468800 2989871 -474421302774677777948797222018857000 2989872 33389975175453543941058089320611840 2989873 -174418253525104378904553300926047760 2989874 232842827749657784785270528353009936 2989875 161957165149158262010817971508864000 2989876 3161676206514185672382800994015232 2989877 118972029854467018583560796378710272 2989878 -5533015628499779064651445724060160 2989879 -496263954913477176222566754756306520 2989880 415851596401875463303484383437926400 2989881 -169654471436257968710049508987634880 2989882 184170119718907360348598441345255280 2989883 -33557374700974920215470357943538000 2989884 -133895879008549473834914367214632960 2989885 -116289574132721913131779794636000000 2989886 195854533916670377668708940760859392 2989887 77997321189059261799050740673301960 2989888 22663404829633450070057690157023232 2989889 -127869359907636275903721576087410880 2989890 -56130345236332028357118858927744000 2989891 403799252081355936670291839825867000 2989892 -268643973846510544924140848015466240 2989893 -430564670480523190261538377323215136 2989894 -150793754537195880263440504133049504 2989895 114317186672379633525380675053140720 2989896 -29803065330506282180473449124823040 2989897 184106187217359255034428139398849040 2989898 97632644317336555322949752971828320 2989899 -218605300309365964911176791276287360 2989900 -163179181194620900904482950643328000 2989901 60423521111381236223540665722464352 2989902 50079891898287637520384622496610304 2989903 -12624453179109306056121949079771040 2989904 57292325302344966323489662325022720 2989905 -324856108641436297143017909027546880 2989906 -46263978218886071589951700469566176 2989907 266955292073124293618852361561377760 2989908 -133149983792140166698879552389437568 2989909 41881383820651693654220982505748928 2989910 24093303626270789628586306663680 2989911 298851373905397922783223114588756072 2989912 -181388678870408133116652142004121600 2989913 -774627879200951376659871521884398720 2989914 1890846044543498736195823260119040 2989915 -168769052436452278731117843167812080 2989916 178637442409362838764203997885841920 2989917 -141526790135363059782122254720877280 2989918 6020770422934888084593820013621760 2989919 4263753100357323244560982220456448 2989920 -122578087650989437909085100716851200 2989921 -209404305294937826886163402763723856 2989922 62868814271686270292552174371275552 2989923 105790586351935873745247830183861568 2989924 -70060081745517691435349078148890624 2989925 -1465186204192261246589552097446700 2989926 -223296174239889266246435996413543680 2989927 -203745366736480514594462959429361224 2989928 382043862652510953524420188205660160 2989929 98039371693802302203832327057436160 2989930 -40682401699589774618188779189332640 2989931 167989943077226289683106593562048000 2989932 201653975113698526659994195337785344 2989933 203926089576134060222828401400990860 2989934 8638438667878416217450286156021760 2989935 87355402298905084826304693825108000 2989936 -136753140323183711349973859347038208 2989937 439949292869605549492531884242405586 2989938 -39840458845956604110343284412105728 2989939 230996580370450943544695050349903440 2989940 90407554136195500197992530782647040 2989941 -227579616348885377948671745465891808 2989942 -101475637260719220575208679370541696 2989943 -72187989535876296270645430665269760 2989944 -505470266855140359480144105885511680 2989945 94239077348640461331162704671788480 2989946 118751618245186206998093907716706672 2989947 -389218300358581899471320846066356200 2989948 -118410969246725776162674537255986688 2989949 -180992960358371098730111576910080064 2989950 -2477285566371026655306938839756800 2989951 330736296594356600702007647642109904 2989952 -148949893389561161625145109360148480 2989953 -1080035008906904772553298070823518 2989954 -127195410051289018132640420519485440 2989955 -105474865702879266860409280585056000 2989956 38202553374299628876739131512592384 2989957 -196416426943979234226822857117971808 2989958 203859284299401322502265971640245760 2989959 -54243344485719675866188247808379392 2989960 -287788031439490354755898917375897600 2989961 -203530895181621381701488422251590656 2989962 2605527260420306869560505217488128 2989963 315013656950967895247059949987520212 2989964 303430904498640554172790369021817856 2989965 -136644563888906151157690620547661760 2989966 8339567175824118281434305016600320 2989967 -331132271540649872976001566047231088 2989968 -37801658867020540610493382878560256 2989969 159727104818891401261129295789677860 2989970 52183567146481837841169944356772160 2989971 13486861961640726309026461195436340 2989972 -447844615674460041992652991341188224 2989973 -183386423444916851549470189396647360 2989974 -37657643206067910790321466531567232 2989975 -43447232906378632585260782673590000 2989976 58905783151365595472864221952286720 2989977 -276465846736487544975476919806716800 2989978 -97679875992724494512557092396210960 2989979 -96302735753566163791849944592636080 2989980 75279467329149527648332925248972800 2989981 -245519301931267108470766644980759936 2989982 3335408391769635305923572206938752 2989983 120443739274831171508392065200442000 2989984 -105907604345158833756075568303964160 2989985 306603703724229388783369385727564180 2989986 -61108264836205276292090460920094336 2989987 -149918050197842844901601538960399360 2989988 403866510993209154237643037055439488 2989989 -205208072966054754035883864929921346 2989990 270206218479484232083227245713200000 2989991 -560956356354829685496533553900648 2989992 -253789716370886276846742448570368000 2989993 -1276773769154325467445297964673652380 2989994 -45337924289076694319005712121396480 2989995 -3775347160001833142763257322800160 2989996 -7741427173473674227906630386400000 2989997 -665095287720737049476176323808600554 2989998 130771649836501314033060113356767168 2989999 -960730345357442268930919873335773664 2990000 5198122586252780275920137379840000 2990001 -172167689821723363071544632362058816 2990002 -177637601736429710054184753515913600 2990003 195124898957353342547804408220270000 2990004 -97220129988145255393805793699268608 2990005 -698162232837720967600009281423840 2990006 -190977876345820681438470197187390048 2990007 6022264077303513450606629161922880 2990008 13898159069119074835301267251200000 2990009 92922361591860283834439868892131552 2990010 -26879686666769260332323194551517440 2990011 238048727153965687056319768349662320 2990012 -70682304097731758839339344087502848 2990013 -45478244443538589905261267763294816 2990014 189459268075173332020588745139297792 2990015 55745515832873890532879167912514400 2990016 -66228930395563734948728890825113600 2990017 112148783638946918614206171065888066 2990018 -226782180439362382611869028730421040 2990019 -186367911428118011889405413184525072 2990020 -72394426108954775219685792749015040 2990021 142619562202521963895190918847432222 2990022 -36407580349980637468119943546730496 2990023 132184963721138196761962802899941888 2990024 405936779409952802205409345743528960 2990025 -64603562909664911814767111710313700 2990026 154750620338862204234805938868931424 2990027 -237738085858278449176620696871382124 2990028 232061610549878286214022791121304576 2990029 29401018786976724832983778968160800 2990030 -109345197717404290154774710042070400 2990031 -47905917963310268077719337471224 2990032 -27264183558059093156511402504331264 2990033 -8479962384052668689386202157992718 2990034 -7051975419905216502154641240668784 2990035 -380226558191343147985577013877133520 2990036 -185012151262498649189522142732490752 2990037 357645190236000946343716072848507360 2990038 202330710221924760067889101140037920 2990039 -208520028994427396713943971993193976 2990040 102442813569776952336903720208588800 2990041 -679074126316402727011629628485229558 2990042 63319083901103995543183561768191744 2990043 52505951151533757783570508926071808 2990044 9115752789525119876087374213125120 2990045 -507044681158162537845482779099933200 2990046 220988082503239901471103037247397888 2990047 -415746726822999016975500829332431760 2990048 -1656667560514980481511438286323712 2990049 -30821721993244176988540282439124960 2990050 -60482293672217535991071224321587200 2990051 -257257559000614992554032374508206948 2990052 -120982142228920714404615546327525120 2990053 544004964695935073715100908863686560 2990054 -88097835462386153535698541755447040 2990055 -21801655293333553601251070166120240 2990056 -166869847421648006641940369571333120 2990057 -171770138927254103066862803813129088 2990058 -1429289862510512482624947311260416 2990059 -94525789092218411462020257218057740 2990060 187066763470672586637986579361300480 2990061 577874064343202879149752501739579200 2990062 113169794995646228587346000703487872 2990063 564411555012430250960923516008543312 2990064 -12480419689730174306174994779996160 2990065 87806782812454020046502715584923920 2990066 296758518308298873906399198255745440 2990067 -469920760770712443180871385727128520 2990068 -25852943079127574763749930842542080 2990069 325983124717184904153911684535464544 2990070 44496954292949423922806373835336320 2990071 -141899655229317094191634969304043520 2990072 -53309327942004679445168412054958080 2990073 -294957968666648995076836728160954656 2990074 -72252014475888630291244239644590080 2990075 252549425642953574917205798686603200 2990076 -351365833745929066587118689948180480 2990077 281827862359779733058049008508002592 2990078 -46769478499500382720911698809913664 2990079 316353632108336944509035079254353104 2990080 14140074876822584110449706779279360 2990081 286489606992407993263934337576244224 2990082 4213525014376817376776963650136064 2990083 -577522976521777832014790499436625668 2990084 -193860805756422318545921868820646784 2990085 -102171086654412406677698743571975040 2990086 214947474251590415181439723103348544 2990087 2923235981701990146244181850539280 2990088 119510864318896416952192787152896000 2990089 538353282645874616262961250136106728 2990090 283776912750469772848451533679416320 2990091 -415794599154815736939490348671744 2990092 -67809071646855700411874273250951168 2990093 -56054156509868852507549495651035776 2990094 -40139635996530965180412239667563520 2990095 -366711966429616327430793580682014800 2990096 -115981736644901971993087982775287808 2990097 -468593067480504658144473157690421232 2990098 -259824841807349524350970889549808480 2990099 252439970215075238729458394775992832 2990100 100022657709257366941501190101094400 2990101 -4654425486724676549743050375527268 2990102 110167640836855398057435231557829504 2990103 118758508493410505411025661692565200 2990104 299494726837503422138838526949867520 2990105 -57633291606488599396363227103272960 2990106 -13514850662970245667587213664960000 2990107 -326553939759073260304635424892809808 2990108 282927499592056357479727697996822016 2990109 436370797699318518262901988570923904 2990110 -85471855311807255952535148807503040 2990111 -49811225565547163782977578809189200 2990112 78180746729096505276328643573317632 2990113 94064528492199574075122444624122496 2990114 59270987921602625856503406953242272 2990115 108894269624633698498004839264945920 2990116 -215262002486501441110474220162815360 2990117 536429007697480802600596094395057080 2990118 -64632561318457224520344140436831360 2990119 466654584719277922402121524678091160 2990120 -35339295793959300493182257897472000 2990121 -313175307504875490940781091045034656 2990122 16674796828158776193520309790413152 2990123 -53500988611233290135289980465975628 2990124 85985433328889289460024069866120960 2990125 -149689961430771275255287262316600000 2990126 -110369985659610241577009578835959488 2990127 -197078504999186132674868578169165688 2990128 -65745936465624922712708029436674048 2990129 -333311056971952687691567557437611520 2990130 -19198685102650441932552383338629120 2990131 569651822904568405386760516501857932 2990132 -200373221855452993869723018447168000 2990133 -22763599630738020049937810388331140 2990134 -1133082878936816831592542388000768 2990135 234427975116789962484804329475492960 2990136 99998588988458725548097676633702400 2990137 343920114465933713052696960336863786 2990138 -215276647116934741491275248619917056 2990139 216084915839528934473566770088681008 2990140 -28638239762086639037576070611742720 2990141 -250351186870592070645831723588664896 2990142 95487408309313756572116539682586240 2990143 -71775710833231370418017254112540656 2990144 211556701068712794248799130327449600 2990145 208485980346014790506423522297838720 2990146 -91367135257589137347567932754919728 2990147 -180331292667441531624463120476538728 2990148 44676945051988400103781114338963456 2990149 380215222480111792638511385906427964 2990150 -15560118419156150948428158297888000 2990151 -85003901613988559353669399747085808 2990152 -915316324239833489927847221222400 2990153 73810562101298854071956822678964 2990154 19276708173568515221860148092132608 2990155 48529987984036817014253231638612800 2990156 206733739157220932806765974686748672 2990157 44282321886691169306874135057445920 2990158 -171515149315894370203998170808551616 2990159 90187258237274399535065728322702040 2990160 -30361819881295167391939738618183680 2990161 329485352532078335342624120801459520 2990162 -9454963209197511466719432837411840 2990163 -4940143915733412665552244343374912 2990164 -188443587736117088108718097472319744 2990165 130293283900826033332404082753806720 2990166 122917596944470237655674624334245824 2990167 -6089543566810369890567809070828608 2990168 458159688452441152599099053849088000 2990169 -18412156889931351412366054825340160 2990170 133278778770855829853073289803629280 2990171 -191494316256233896887010952383980456 2990172 214858060771800437899952289435412992 2990173 -205421332359572648845307816260776480 2990174 28328480263337813694134950875724800 2990175 -86251006902617269192543381634169000 2990176 -72772214858879058816799234494431232 2990177 -3131713479676661804869527357456720 2990178 -110963001295154490588166187749297536 2990179 -17568245915489924780805172633750540 2990180 23939002665192034582918060773027840 2990181 11071461032279918176776390158025024 2990182 -23742620737559116615362446402785920 2990183 272896299146189870736056032418959920 2990184 -12529714398584844301375514875822080 2990185 451703214744418800233672697869679360 2990186 117719118386841943030899846763023792 2990187 11744438556595483450092018155343840 2990188 33677759777788632081229598825285888 2990189 346073873176151419177399972421883990 2990190 -30389818441705701004694965615718400 2990191 285623541592921505391013556766640592 2990192 40742081045213267703640705339195392 2990193 -801590645384020835302350220376613696 2990194 -264638329660944439120200965276677104 2990195 -112422557864342587493805293491207200 2990196 10433332222441961049313994378557440 2990197 60292400741598247263670459185555200 2990198 62306625356957880574427595814290432 2990199 37424101066539994367018164715011920 2990200 184947392474088881288381633401344000 2990201 -796450128506479645853728831723738080 2990202 -243508613876131701110497196358739968 2990203 -217067831937895146483586532916579920 2990204 132530353243242051172270783068149760 2990205 209946000428426519378113428879439500 2990206 105492936236899305594226651901923968 2990207 -116681200664765481369834602053699584 2990208 83771333946726413383788662882304000 2990209 -321720318666382505513870798097104684 2990210 -161192399414848755219339667572464640 2990211 49146247382717524962945314243637504 2990212 -70964368911073759152653633311872768 2990213 297415408317432040899117123951930462 2990214 -25414567813559314612544324804266752 2990215 -143880840819376221102506414678430720 2990216 362011159474214481028790027787924480 2990217 -3752868142358218340417182449895920 2990218 3654824792812276856531312655908352 2990219 -540970869292020183524729962362246240 2990220 2275666027611980571264331656806400 2990221 189702327171779496663488403572157292 2990222 71186500519888871002138132327943040 2990223 -665745208740976263562654615366470000 2990224 -113584295725984993401714762287964160 2990225 232112789983418730155591582836722150 2990226 12143472981960946649511797961087744 2990227 18901534794355631419803564850012076 2990228 201358630215681064600265152311581568 2990229 49445315280689852952137572771184640 2990230 -153054625228509137223954116083380480 2990231 174276289239384650140786205677369032 2990232 28467376299162365824986322692096000 2990233 -410394214461414902229277231572994176 2990234 -194586119014581533713239953412599808 2990235 -10965071607893782184183826535637760 2990236 38791769676388779502765214334766080 2990237 -494556985966224722186607832210713114 2990238 -18384756871403559916899529029550080 2990239 -27501511565993866388776335009823360 2990240 243178779912697642350848557842432000 2990241 -313618634244643907456526384729587952 2990242 15538900368195576917628689204121600 2990243 -435922357986841898658534204052058160 2990244 -7716139846505482853365850892893184 2990245 -361084845769848574245156023655178500 2990246 -80273690265414205678674234142988160 2990247 -34826941621452542604424731049789872 2990248 -236158229709642832446859494361344000 2990249 -571313416600346193024509830087393164 2990250 -207324345348146514974162975464320000 2990251 -608853317892815773002334013278087896 2990252 430258644859117045950361652846228736 2990253 19983212335561753778318101175832576 2990254 -138410416206238222658363389290497088 2990255 344619960145120447607179034871881160 2990256 -104871256736081786034753105911513088 2990257 -451353513373044298471017368022484188 2990258 -181819644758753668107736963443135360 2990259 100494763832447165327800997571506964 2990260 -5800721017636693602746409912238080 2990261 288988319062642249435170308600391612 2990262 -23339446684975053391005904609645056 2990263 1226935522728591236071657669084464 2990264 -565792389760669388102625861032816640 2990265 61209663505640398037061902099456640 2990266 -110379409818407625265267216803753024 2990267 -234953715843861016443283383141754608 2990268 -302043984386621944524859743468277248 2990269 1129208054356876241290116972164628960 2990270 -86050453691885867732034062211625920 2990271 13192012047095357760113259821376384 2990272 115445722710545444064358674644074496 2990273 -216860753615528587159179580857708 2990274 75173036673636241315004411938483200 2990275 -320265610104195894287797668412485700 2990276 120972194043408538031846877082079232 2990277 -35292959212193983639653534014810400 2990278 -9311879979662299802119307247356160 2990279 -170845422755932136406209070298062120 2990280 245681312254437185538270046949376000 2990281 349153494316730938823837246945164800 2990282 -245556589593950374293826773723549600 2990283 -6333746735168627945988073495591800 2990284 154549358432580162998010787702866432 2990285 -20939696616658934919920366522452020 2990286 -47303672140336880453494146222676032 2990287 -136653045869291704037920703891581920 2990288 22787437162219735527875337122611200 2990289 169083363698186331685979992198359024 2990290 185999298438708790291442908877450400 2990291 -1869035949248275262249549159380416 2990292 308672060686060387060111010727573504 2990293 -648921218972918983043155173240994080 2990294 -26559802157648088816055039706641728 2990295 53119392676198785999468418429347840 2990296 -561686098030902145884497520859545600 2990297 119855174236035337468955336512354320 2990298 -32936372219579808592054752672079872 2990299 4685751043785560357757512532036288 2990300 -235094409052829225097178918629888000 2990301 25045538136168058698186404328194784 2990302 -91656836526535092897609669513707520 2990303 -266403454658457177324192843881485080 2990304 176042169117746418375311380607139840 2990305 -120543809928053751338230059060628440 2990306 2073341749491817965672680768371200 2990307 120371483238389482417592639724414720 2990308 -481756183360185406831926448182763520 2990309 -100870768098060160085899812385012608 2990310 103854106376094440968661128885401600 2990311 164214174368139724958891322993264000 2990312 162223507997481403094545249119467520 2990313 -210582924505828438719575875929382620 2990314 -48859310919334409372946384574833744 2990315 174555553829660943753441646029303600 2990316 -82886980511227383400738860134498304 2990317 137122426364990886469593044462297664 2990318 123028957281086710019097641857527360 2990319 -135153913238493845026005448886457072 2990320 27229982877861591599048251389542400 2990321 -843830778400535374355776222371916800 2990322 47192431577180036386548167760900096 2990323 80053614934708914564862726584364668 2990324 109449155643239148799981048304971776 2990325 3582445049446683002509148154357600 2990326 105774792025676765030514729742334112 2990327 -724341541551917997104818513064416008 2990328 -7074662785635102316438198698639360 2990329 -302698936345695503091480407254503024 2990330 22499700445897531960641986636697600 2990331 -301008228846994340543733663065438160 2990332 101679824858004851225060318005047296 2990333 190390377608763289457879140583928582 2990334 -90349716030581558777283859331819520 2990335 96807787401370838756757823700193600 2990336 279717918501092319584051198712348672 2990337 14337555107919017850491950878695424 2990338 -56304211470833477599460000521023456 2990339 -275662104396777599389258207046359800 2990340 90155105825186050094279783509056000 2990341 103497739899199639515576382625277052 2990342 238714435742239524199550112295931904 2990343 -203645042353034301377586973037685336 2990344 50423242644368357030370745569607680 2990345 -175949313640677795207854646572172480 2990346 163567349380264411994954785454985984 2990347 1736568144317430574689705243859796 2990348 100211627264782608939237436218148608 2990349 330777720354134053265175045140544 2990350 57223195931551132371530270455444800 2990351 -93787423894827918454999976397539136 2990352 92465190831045960714048340687257600 2990353 -17329727665427888616023853977186560 2990354 205814472655295391342995947330943376 2990355 138781932187078152435656807650758960 2990356 -306701737881695406919567601180835840 2990357 -179251089408331243026820881296328768 2990358 -29634067537329561205377591492253056 2990359 -246049707211141679638862605817408440 2990360 -200263010577123110737982061505536000 2990361 329313310602903803571727152263081184 2990362 -280904229941790477274275605869367568 2990363 -135016701140422649412085195588285056 2990364 -146677616191772009070719678680135680 2990365 -18983550968900849716619210792524800 2990366 202231847082558681418397451983682624 2990367 -374968418874563011898146767379866216 2990368 -180815371336142201289251029851832320 2990369 -471645049135939171658119085458915230 2990370 -18616143470221149492260251707955200 2990371 -682884834110503169140351340732651428 2990372 20840765714322530098248601975019520 2990373 -27984759878872291718647930851576000 2990374 163823362656455832337575405841498560 2990375 -82731535250193116791676604316080000 2990376 -23895917896038729591043611338434560 2990377 -1166449897641211997943000713815288 2990378 -73417349451656083451601758811713280 2990379 468222396739624162826111504524032 2990380 -178551006433342752441552733024819200 2990381 -124504094730415197586981845269011818 2990382 217531007071963639458502107164323392 2990383 -391367577283840002044719651699845576 2990384 18687635128585348892592226609397760 2990385 28804056074878597815237171268435200 2990386 -2803115907819798141319121863526400 2990387 663955239670830856630826634620979360 2990388 61964058863389907442120251818291200 2990389 476151857423381828083392454832448640 2990390 14483740095682892539266084056737920 2990391 -129072524577938818927111255130576640 2990392 8997679373406534047352685284126720 2990393 -119206158970533999609447675960527040 2990394 267558758650136379143770546334832 2990395 381482050331330412795442742371574400 2990396 -45318188125284900422360169131443200 2990397 -869388476484201620427684368844698880 2990398 -103698946431399734720854169563244736 2990399 946470084938429889452448840679545264 2990400 -7258624340863240002986745790464000 2990401 -462971573165709437675165912292993598 2990402 -346841071108358272295215186523941056 2990403 33525860923530082833493689869920560 2990404 216252624972057601972350939228147712 2990405 26624734236854881844235555569289120 2990406 128858779416360859604018059918912704 2990407 88838162914044193388459396225327232 2990408 -454105940158867646129579824699054080 2990409 109574164067426906890696837010617104 2990410 108233019180802858333611803619744000 2990411 25801886693568302230888798914708312 2990412 114837675266695690749932740738022400 2990413 -105950192150684106383478717273859220 2990414 -17723502385367073096308311507562496 2990415 24525744826106655683488166614272000 2990416 27027916104081031178935674497531904 2990417 -114414986396308942201643085990320988 2990418 -231436655346639636334675315436455296 2990419 224942010025126590564403669767635040 2990420 -2903763893421373601871799060926720 2990421 -246072553164478736969648682104827218 2990422 -90469047252078320591714529117841920 2990423 -55609623289389109423578099362606328 2990424 -36359699528475556246157945881006080 2990425 -357452701859229877554777998550708850 2990426 -9352836134135538316838553647143680 2990427 -228892322463427908946491389505011520 2990428 197639494749902639320501077590772736 2990429 -130129230447210173002329519850673760 2990430 -107779657909695155589418379494272000 2990431 -271791172704157483424752702694798136 2990432 4564817735648041927219769699991552 2990433 -207252028146505903697734639813444176 2990434 -159622465195536772050638315464693248 2990435 -1464023819702093245642526266026240 2990436 -68704137170890119345575864505176064 2990437 98250185090880270273200870228576414 2990438 -11992596991909776230606023241384640 2990439 -18286890313630723787083635143763480 2990440 337531712703867705674196960561100800 2990441 391830852495389748379484209928854842 2990442 -6502797495954340780186037128006656 2990443 184342811042636405079692429673432692 2990444 283902986719307537220684124509255936 2990445 -12007125817248914341115600961063360 2990446 -117816362597434947460278329438392320 2990447 194012080973658613952107130550514896 2990448 -3046094092625092921680680760606720 2990449 -65924663597647975738706574418523136 2990450 38996475539034814836904969602414000 2990451 -21080743624136636344946901289399200 2990452 -574692575605313393231983352616203520 2990453 -812498998745932194986953282031488740 2990454 -158532545583468555796639872857033280 2990455 -238080168948013790257344193999554600 2990456 -8801158746616298458812636134154240 2990457 -273179009024209544395617714290744646 2990458 85792889973608243920090360975811040 2990459 -740318798739218698502302687173269340 2990460 51359290954386650287832586869637120 2990461 390905429839405814957724345749775712 2990462 -296574270234488459221024954406880768 2990463 -49908193264005652242956515183042176 2990464 544319954618618953377466711214653440 2990465 554999430355767678864993698158891860 2990466 383946472006874004696059251786291200 2990467 441326823078252821071008693394911640 2990468 -15591833100993218854094847567851520 2990469 -490126806678230159442560512817430528 2990470 -214075156326187911958133133917817600 2990471 264112162000350108632878817830590744 2990472 141435178987828843340045455954083840 2990473 -802218593194530489483982731660450780 2990474 -250293083519861409700714469417902080 2990475 -60094639813182688967113002208140900 2990476 171496612454438532125443300878114560 2990477 -15180681256981609472827681934086656 2990478 1523993858413170582693731450784768 2990479 468768624034216389154451503352970984 2990480 3223882024986613727092034359296000 2990481 103964541260065438326346589531382720 2990482 87187490776695785356814895501216768 2990483 41953990025099733597302477178966384 2990484 -106647763365375868490623944478377984 2990485 13364986156010231033559914892610560 2990486 -112902961136518926970210799752015680 2990487 -73606513299522126884474232794535936 2990488 -131963658649855537041691831524925440 2990489 -95836974061090041086162409626810220 2990490 -63260603195291906373356730169397760 2990491 168903549493134585557614357556384272 2990492 119014071334808516379992834800473600 2990493 -267452716755394784963408474408011200 2990494 52951140892303264742279190456335040 2990495 71277041440079095726774963423353000 2990496 79511646449895769578102527134531584 2990497 68811987325562535037874004385342946 2990498 19071294428797413923909639896561152 2990499 34808339388831524637124509866345832 2990500 -194709496476119727962386752378048000 2990501 48138882585984337068221327943725502 2990502 199784686920069442012776575373207168 2990503 -205875251340278362023863439551801336 2990504 361776788578631497057008237895680000 2990505 46306121291621678851211748700800000 2990506 143714469612674215721607220409220864 2990507 -45875508827899967611849352297490000 2990508 25354058793320595938999698152161280 2990509 359049053862652035701350733447889720 2990510 198862085985572313193604381375909760 2990511 -310279426616041116100681904305823880 2990512 38973031395850109728006391171448832 2990513 229730325051299117343426420734607762 2990514 5282780087592048688060929306962688 2990515 -521237685320748139309871944353120 2990516 336338497364594784493822185221910528 2990517 73121580152556397119702761371256448 2990518 27802647008948026207206015262663104 2990519 -602103294289615988610810155213785224 2990520 -3843650681743680599795889319526400 2990521 10133534376011975121300356078737824 2990522 140968703667647177945871351451443312 2990523 -84569091384548360824863157255799016 2990524 137594656394804954875405614285747200 2990525 -51587512641488720601177902899205400 2990526 54377292190980593233979468034951168 2990527 -59150352179770442925992528265874624 2990528 23487786849678383914607845067194368 2990529 164378490393054630078899638883501184 2990530 -135455507265768992341826086449807840 2990531 -369200420902933722197695823490697668 2990532 323214094560410637955068125680745472 2990533 -9411671067184108309047044572759680 2990534 18202694916250814295243291993688416 2990535 -3364121899173396276499819936548960 2990536 135907031375852704176523122284636160 2990537 619301529557701820400452234883056592 2990538 -292653889299807956274119913169323840 2990539 -209371855243720046264589046518484160 2990540 34023856701854669401535925811138560 2990541 123677156356606185670889325351974592 2990542 -249300870588014467253935110736708800 2990543 152683759904537124392996419160509440 2990544 77243536250313000642724074389766144 2990545 242691710108504613887226319546924800 2990546 55127555262733199932841339828540064 2990547 29697755694884563539530161623997440 2990548 416661400911003773272957544213938176 2990549 110795521067406378597175620495711264 2990550 -123382187969481618342929643499200 2990551 635434032795116821857673544311484552 2990552 192245041964565295277180357130117120 2990553 149288328234593412424926385999543200 2990554 46733858560003578124445897468873472 2990555 -482991952182127393834871151465142080 2990556 -183422147241070129704757202764505088 2990557 397983043825495754177561853356304806 2990558 193672838274399174477758314904522880 2990559 -40478576301232588965292749394337664 2990560 395020964191730792528672665990594560 2990561 -51346927692280975894928121323006016 2990562 8204751623872458658017439029158400 2990563 393041656266722834235635679636682080 2990564 8011236430274085235291123771278336 2990565 283490706758577281310135532784872860 2990566 146004521144342188090332416361131232 2990567 -700117965119824342641319359254843640 2990568 160209023292718612716683653994741760 2990569 -10527663944866072804135149690522380 2990570 -92030104671222217791916443825377280 2990571 -183432542138776932363574343849061288 2990572 8312984674087490990531146588441600 2990573 -211626978077011706400369645778320576 2990574 178037822670590170300022353891981440 2990575 10848325275213171646233468981081600 2990576 115167947666324279661387745922187264 2990577 375821668834597579726286754598923120 2990578 -79814559211085318930842573933859520 2990579 298750586247039496843979871850678800 2990580 126427513051501798384400409810524160 2990581 -45034306127038263050941871057112000 2990582 32538149203308821444980105100383872 2990583 90994165924128758370468640989937152 2990584 123365384833230972407176596432322560 2990585 105888842435589461670155275292116800 2990586 103493559994394000112581586699011328 2990587 -215600299021808835029978681294732764 2990588 -301898958899908895518418494741389312 2990589 -70642211779660341217734277261147008 2990590 41001232135734018665150491504180800 2990591 -12579220046688644829368237747229216 2990592 -115062453081940777283438932194754560 2990593 -52184866410106775641699375470942416 2990594 -192401392822875543805769239102457904 2990595 -4864164713181015361238955761286480 2990596 -27764207362670903933609194001334272 2990597 151545730352205258014535555736690812 2990598 51065783903770099644683075660494848 2990599 -2800504697919741949891014910763568 2990600 -303781075534296008111208065295360000 2990601 -147371611340535591822284871050109696 2990602 -130493783973389500130875802743639248 2990603 3684993608073308767618544480398080 2990604 -215119060573789809049205135807599104 2990605 -258921629138029876830201703449911040 2990606 -358636629983921885447045881239853440 2990607 2311327102391649763215698675842560 2990608 -61763483242946406196625991249674240 2990609 476236840210084650911281371264357810 2990610 -48454556442875595304019607123578880 2990611 -53534826861564235089430699437818048 2990612 -363962064033335415565127560874526720 2990613 56721318032956583501823483853002144 2990614 372456722589219198291033246288416832 2990615 -105776721641658491421437126035323240 2990616 -212565408014384532709760864220641280 2990617 -162920714101160466690848455441504000 2990618 -28802697095705197755220595093188896 2990619 -43277600853297521462038194938507400 2990620 -24114515351836897203251388953080320 2990621 267247111550654749605706909563994272 2990622 -14227140832447403770645900047117696 2990623 -354492868093354315263018868061510880 2990624 -183090119587019973490049410651914240 2990625 262394378885540696387385133341000000 2990626 364898079749486887977081953132369280 2990627 -386391387192579257182391508292548528 2990628 323363309735513703115721202627409920 2990629 716923279509231997065751057084263230 2990630 222371304165660236825698234219992960 2990631 31535727586737062511872226367217664 2990632 286345545240963666905001988111641600 2990633 -123418228991840516870088331024637340 2990634 28385228677916253823069846362036480 2990635 321074899828867502312164896033514080 2990636 368206621143127810565347339981824 2990637 65526942522933845551580289629522508 2990638 51709356906582003138333443495715840 2990639 -539556493421751580297568391248632560 2990640 -65656866242955436729374537176186880 2990641 204377627364334985648017280565067300 2990642 -241450342731003302476589237648460528 2990643 191216997842395596308175280153815864 2990644 -62483379363577574454566043206498304 2990645 34383663671314506601944127740766080 2990646 194092397134885814954533293487253472 2990647 -233574044064343267397771138660880336 2990648 393459546800015976434368935085854720 2990649 -26047450096113770500338111892034736 2990650 546415278072293797063198534713600 2990651 -118001385098128653822794572509587760 2990652 -91062225843754560308146159534153728 2990653 462809706835058694597655482543201664 2990654 -146865818146990596273802202178565440 2990655 -312369914279630944823438355144472800 2990656 -19397840532108446475720911631679488 2990657 569067999665872806677068552498187520 2990658 -36728298234935396676782123342529024 2990659 40216917868877738062484288366212816 2990660 -57336963075294594151478881721752320 2990661 128259759097117533940057837378575072 2990662 227974725369183026465121064352782464 2990663 -9376423384752212570498823033064704 2990664 -19005934784479017213070368205977600 2990665 112897728372885623944533486853845120 2990666 -294046251277036205794286112967868112 2990667 25821683181234369227755596030773760 2990668 -140234045055725935128358852060322304 2990669 -742047577929749150805371508551454240 2990670 123244178600397373563924879874358400 2990671 -228197278134065627564595737912340048 2990672 -130639014516889278856721004938010624 2990673 -77564654217509954458521160336458816 2990674 -211599510632728406112368891046122208 2990675 116448213832212536111691495004293900 2990676 -32308613206461150814160436032409600 2990677 -82885436491759063368378153620071474 2990678 269403843018470249128496965208386560 2990679 516934474964712095485751219551311360 2990680 78485276516591518672615441750425600 2990681 207087703802322316206306997396206864 2990682 -2492694437964242416803763204593168 2990683 -480533662379255115682205146830277440 2990684 -114624737840483292566129989626929664 2990685 251419786354754724464104105640296800 2990686 137901534617602892567629313566641792 2990687 -31993402777456564180705542319029648 2990688 -96001557376481195369021705286844416 2990689 211210934160100561554979597955490560 2990690 54831439910491751786528140272299520 2990691 -438869800312892157348399049980883056 2990692 -15004670516349283749907837527501184 2990693 -7395646057010928657299710657322016 2990694 -20351145523497890003498555181121536 2990695 203488160203684350109286799383725200 2990696 -577271884472143672784753444633502720 2990697 -88060301821767621954062267666809200 2990698 94414567017905404127493305854215600 2990699 838195716488310643948461725309160600 2990700 150997659327843826722919219989676800 2990701 54432530289266888410573928430921952 2990702 -173171515859374045800629925542468736 2990703 66021875359474632281871365191507200 2990704 61314235617805562803290049634107392 2990705 289256613608635797657861433859767860 2990706 89317818317687935008358347519748608 2990707 12302667865345997078033168467866956 2990708 267310815868878081938053558615130112 2990709 126027887781518624163909458488400640 2990710 32575131289075816871521491052396800 2990711 -496827310108888072841382174990326376 2990712 320491980247638203853042550706380800 2990713 234799998061416000912958901860790208 2990714 -95881890244392666078166008980901120 2990715 -118710997790238499003504065391157280 2990716 240267622025996803251484567374755840 2990717 464742132230074275400400537004197766 2990718 -159487225274795299325928374019990336 2990719 -210658927625305371963726975176778880 2990720 225686517891290407491367449762201600 2990721 -6976296339612305983427739745709280 2990722 66058942768230132325318730016978432 2990723 -175701902204131935944469779934355200 2990724 42349793043902591354744174835548160 2990725 12653944459789463168324562515116800 2990726 15831833075130339738641632085577312 2990727 -179160282561708507334853485854945936 2990728 296290716882408067056812989843968000 2990729 -253998457259784119050863264583837824 2990730 142863689611840490652763283374333440 2990731 177875135684448394309213762965152392 2990732 243589515795371660489720630384739840 2990733 -221157625666248204473568284199820800 2990734 378120517324693369890336561546891072 2990735 366725461328674687004644536857886960 2990736 -386711319721059606345532802334720 2990737 26038606080535371095597164765891368 2990738 39408767790888344421723105360581520 2990739 31785891561583275012082799660002368 2990740 -99653988012899848737410755668441600 2990741 15672381714328881778559446348144920 2990742 79299990021701045614408707406406400 2990743 187741885318440776297281450818766000 2990744 -204326706111044494731086053948846080 2990745 -41884180727025481863899277025573560 2990746 411533897160151350193645727102280960 2990747 -241660796941717921819829136875000448 2990748 -252504373741301495022681251341739520 2990749 -20908836985293196530756571685172250 2990750 20274235307420688578236220579520000 2990751 355168873233082448800234981780725504 2990752 -439507570855571317421650771417497600 2990753 531400910505362929261747564375372002 2990754 -56644663196671441867028086084914912 2990755 336529132102963325414181128388734160 2990756 7325153046562141414272139264327680 2990757 57978095410160615836698857893905408 2990758 63783363625806080549586624059904480 2990759 -69719637362559351330269215162015200 2990760 83671027719494831414861165158809600 2990761 263670924279897287772862413353754362 2990762 -394812941469310170926861580616684368 2990763 7472818630113839327477061452761092 2990764 -161759760598414065508090012912316160 2990765 -500023370750182236770147849699690400 2990766 -86478407927694943526926042324502976 2990767 334366073719595684805197706914704120 2990768 -33391312840301333323595720617721856 2990769 149360453953777147307268062210178240 2990770 -173401473022162380768972616045675200 2990771 11071532238248627152278562619328000 2990772 -86031125275689469843360660485592704 2990773 -383275146279651137064357752983240978 2990774 344645888551839205431576604065311136 2990775 145350461139188069442263627572687800 2990776 412245316666735204198606545228226560 2990777 679586013682831965112166623234483626 2990778 41018703117962868373258787182225920 2990779 8416154245477987876940973884138688 2990780 84456562751730882091757010424565760 2990781 137265464040752412897477935964716070 2990782 230694022541081373790421217810309120 2990783 -149386500233012478564347952994795968 2990784 -21208579336095087275095722282713088 2990785 176508739203423827349638563057488960 2990786 -102803109437256619846594439131898976 2990787 -30533935233404256996849725648424960 2990788 780599624104092762908041520382255360 2990789 558333367113990590421403443607683900 2990790 -77275207322166879109149781427712000 2990791 -429518317928314843426681199726208808 2990792 -25399625719572279061414635914526720 2990793 -395070686115539183832802005460099296 2990794 -69974926270185923479265910284544768 2990795 -145916439453665292567911868412591200 2990796 152847799390171512721907706618772992 2990797 -204440074043620383927188713965039754 2990798 -518936597312443026038585877324420864 2990799 105705800946898088209534123164862560 2990800 28253691807679140445391870622310400 2990801 77360377495755093941197330486055904 2990802 -220800214471092752042168153314704768 2990803 1203356477781203344191363892642511760 2990804 170158310781242582864318331818944512 2990805 -34822473945754291750693427218473600 2990806 47919043359605406583310651325621504 2990807 -331894642816542827574690206388514800 2990808 199441065543002206796801481062400 2990809 -445328243572479927378958465144262960 2990810 -271049474634664864859040756401280 2990811 66245650382597812013328256493637120 2990812 -304989591791835048189274136499926016 2990813 -289231317570349520339940481468734144 2990814 98732788324935715963952168577042240 2990815 29755424093746541966710311098289960 2990816 424524102796770362577639438216855552 2990817 -273995732020232565604697300123585760 2990818 -34225257406005182867108518807326720 2990819 175407568750376986623832838549211744 2990820 38460702756080045657266492685967360 2990821 75960893225207577241796412560992252 2990822 -885042656317005492391417138705920 2990823 126898253963977448600889184031856768 2990824 60102099773090486958802890448926720 2990825 -184185246953930439433874474119116450 2990826 -76625452118170522588539014468950608 2990827 88110537400946087013007982521963584 2990828 194954457237585528493440530343936000 2990829 -275857666866223924891540391616242880 2990830 62067020598139098112609149204145920 2990831 -41293090697352838017139433090632368 2990832 -11021060285084864760207931773222912 2990833 -37149111285569587212441667049119918 2990834 43029327394693620781696368262992384 2990835 140086593041584023672974844712038720 2990836 -204089931220684175408757570381785088 2990837 804057434149393764666325889488749486 2990838 -71819187180486933271458554329669632 2990839 710855188582589510167146009773905640 2990840 57814289494671512674437108344524800 2990841 32236136239963517254143012903286464 2990842 -398275021984151111291136871487990928 2990843 146957545385928311961353346455732064 2990844 -135786866992790587490933866385077248 2990845 100197689145208515279420010383628800 2990846 75757369029629920448139552073386240 2990847 -184807225774705626169445282043064320 2990848 170034515902181656645592580169400320 2990849 67817327456517700619703367660354560 2990850 -53283357485741816573855069769523200 2990851 3943683234643247031051234103753440 2990852 -290007983106552349842401935208840064 2990853 -34223271111539457277175139706834338 2990854 7944581035666645090783376594620032 2990855 -182997388336434113342947482083051040 2990856 38473504683363665716255865483673600 2990857 320891983972374116954689615481872320 2990858 44650095374928932547485352139561920 2990859 -279783376919726535554497537392813096 2990860 -77800250150899614134092545163729920 2990861 323045363635787580195113293396428480 2990862 78005724003434088755797709438664192 2990863 -125615385483785567505290883385925960 2990864 15475795383145471113566065442881536 2990865 -1323317423654059574728392087574080 2990866 -429962667404074045344550724485380480 2990867 -232995038598692929411302045395320248 2990868 -94294014024013674114334949379440640 2990869 187352131360171176795077864445699072 2990870 -42143248370549647249486521903717120 2990871 -13102969491776616007422909455169120 2990872 -383058761114195513548959973749811200 2990873 349903836559218404500989760425725460 2990874 140534663454099209527978197678202368 2990875 -425338653390420207557561379310296000 2990876 189974275123472656465396756504903680 2990877 -507811258115765648356975400988986400 2990878 203565266964086047543538979481728 2990879 398549970274111714389926742149328480 2990880 88332221334871763814022788541317120 2990881 106437316026889568142970060619011682 2990882 -58857663576518691463130279538477408 2990883 -9737466898238692387873281934313472 2990884 -6209529694511851683623272230305280 2990885 -5803690545260236585480590076987620 2990886 -66010998270721388247593536745577600 2990887 92611544498762089460357369452717440 2990888 92951442726526925152967447217269760 2990889 -73902686563172030583535856828206992 2990890 -63469996526645262273692354092139520 2990891 -395942004932352430267335935694735216 2990892 423482237977684574083043086773092352 2990893 378977716200826550309141476671445142 2990894 -136315090125543733766918488438221504 2990895 127689765070152248414803876740874560 2990896 -74275853803775333987356452134780928 2990897 -29229183453941561335773205927092480 2990898 188948470621725820722478514988695040 2990899 96588946052789280900410745650261900 2990900 -89078229493709165479317720087552000 2990901 202470158522228031687157806473248032 2990902 -237494543747814296614789159614154848 2990903 -9029173434307689927449542207226376 2990904 -146837114085653579571128977460428800 2990905 -104201117345772003442870695724856640 2990906 107767056025326713621252502116869344 2990907 -2200724668295161021021789784923920 2990908 3320423873344817285690751227645440 2990909 117234302343429226285092966867633900 2990910 -15613797821687264218253149614585600 2990911 80606015801935551614081555385039360 2990912 -260507106931576447897914031865856000 2990913 245841475358467787953837711859042688 2990914 223799532519454448682184382397795840 2990915 498416270592056229622312030427900400 2990916 -138094169752769836079457480895405056 2990917 733394061832253262454087256676599966 2990918 -102123079175005865750997804417293184 2990919 -84690095784895840415924135478580056 2990920 247142845712945761510328147732889600 2990921 -223773739168186331825785776694625868 2990922 -210041287412269093750038082736975616 2990923 -282145055494601133567466080211387600 2990924 110582243378699988527328515198128896 2990925 -4829719919811852457663527458311200 2990926 441578672421038705025248433054912 2990927 140065302161080772543541610363537776 2990928 13740687163285606011245839743320064 2990929 -275971243221551652626685990920535324 2990930 -66157217892495896958310684250232000 2990931 -157799103807790879026732355751813376 2990932 18476861057448036709222496471932928 2990933 -42967905925287513349589633251406976 2990934 103403738294106246274108404287407680 2990935 57314080178838591788497439875097880 2990936 86501866417585143804936157291929600 2990937 430860435767658142457705588712638160 2990938 -308798467121195633422721556580196880 2990939 456305514782514023677084298726472192 2990940 291148373349203039576703624064204800 2990941 -524639881275673202967865427800797658 2990942 -63497195577482434057620652817510400 2990943 108542954346751169160930205248862800 2990944 323094912318936943306141905958993920 2990945 -347631159428836191805420028632728300 2990946 35533887147540744056995000602378240 2990947 914122517296154008955552522063450872 2990948 -15611945701786342873411909865208192 2990949 74830955992910975116614271548014208 2990950 -60989578690324619609547389561592000 2990951 3781873525800980679202701031403352 2990952 58561345169669961254220967813939200 2990953 234887151889819852193872920783153280 2990954 86043471176423972384944522876576176 2990955 10047282754820062494265552365073920 2990956 14018901738559276686812241155855872 2990957 -190339625782980512420902791227866794 2990958 92816653083247825290488239788792384 2990959 -777419765980792953749611602133338360 2990960 21554699035749697412900112138240000 2990961 283478957762791051407133982649750480 2990962 221614493575330499235842721793633200 2990963 213923397988719833711349488037126840 2990964 -44626258882876497587447865533042688 2990965 372480390422612891311413531560584860 2990966 186073566219567230839278791844400704 2990967 -162938502785721724387001604778082688 2990968 313306806933517545424592519600517120 2990969 53669819947470270984088534387898760 2990970 26433902913130068375364933053312000 2990971 -16600967245279326978472624063472088 2990972 380126017173651733273458479583307776 2990973 130437683222124329304228686191219200 2990974 -164691326011575248330724714926994048 2990975 -61531918853699440123211843546771400 2990976 -261572822018385344927559058666291200 2990977 393881716950740375583899985207727104 2990978 80052121637518491727127598793241040 2990979 253560534073361585989293623309575920 2990980 63961929459195394613001434354073600 2990981 67291681076827321604224608784284192 2990982 -115677304938535629195230679615129408 2990983 726341827168884227170925757827710232 2990984 16155673085780674561121021822822400 2990985 16324703240837926081268024256024000 2990986 161079406791487271513255310700727088 2990987 293708426799971306834596229303847636 2990988 -25378556701091311360137063416020992 2990989 -231767909875334088477590757628932576 2990990 77881628443198845584311992647928000 2990991 58631264780410761125353143924326544 2990992 64901509817591987534194914070167552 2990993 -722159981170195195163047443844663758 2990994 818089227083681852435240111094528 2990995 -25613775990073359923471531633269440 2990996 181062065323357293365495132924049408 2990997 63508880357089159409438374201069368 2990998 112283102262039605753989777132311936 2990999 -418893336885237410034671909972280 2991000 163558244757796582665583400785920000 2991001 81012443762283310440549334069180612 2991002 -49150743217179097783981321223193600 2991003 -108877333425223729121404448990651496 2991004 -25767659725905144259497190216306688 2991005 358516164386599862510571623715852000 2991006 -792854928491879025242759459160000 2991007 504161962636840639221383051275629112 2991008 685258177755844711650910802505891840 2991009 -203071442694752134867288675993142544 2991010 -243122138499498823282007695754119680 2991011 318976880401953574174455334592018400 2991012 -4842756434664140917495201866805248 2991013 -527256665118932422319849480841817316 2991014 121181733544098816420432550323865344 2991015 -169415765002448560685020219735046040 2991016 82284927614239621589030714924482560 2991017 455728904867758960679300389515507840 2991018 89377434025174858353522885751530240 2991019 438402958972466555848719918579984160 2991020 297473065952571482275445295599892480 2991021 354622221704551278469714827511417920 2991022 -293415771236366358002424854707178688 2991023 103174059387797150385411567160051680 2991024 35414109083001492815029928681324544 2991025 -135475576890486590214279320314604900 2991026 -437032874279314349507519943410325600 2991027 9168400317751469408020732546346496 2991028 242291067694990254782455142336899840 2991029 -4907962589173490085599743444416516 2991030 -10715064251501614699974954859591680 2991031 -691132400154836721188916934370580720 2991032 251126237802674323873119158568345600 2991033 -964952149195267209416170418953870080 2991034 100490088953562628612213509316450416 2991035 37885347037356552997476371530444800 2991036 200755386212230106736883646722970112 2991037 -66703819874248065966938868907520 2991038 -7938512462253656204361738872508480 2991039 -383041149248409838914402224297681976 2991040 -73137212908111563265838076552806400 2991041 -250959663311915761178715962109306558 2991042 -21326826123709379387883687566435760 2991043 231672032645670872381359904503669200 2991044 39978683939485403831000953499652096 2991045 95046441351326871777832158708988320 2991046 -242895375649516634990838302141865600 2991047 142980996849905482664878485342401496 2991048 40965404586069867491277143513579520 2991049 294470400034709114745428008762185050 2991050 38958053278968959611075432708108800 2991051 1265881958314543192446908964550944 2991052 87715544630821231043456294907374336 2991053 -193174357188507743222846979679952916 2991054 -153939908715624824666048113441950720 2991055 65152781451079464362931383671625760 2991056 -23619789981968035837824706392883200 2991057 -271162913087056821746187105083270160 2991058 78062322385837632279354212470404096 2991059 289775975120481538229627619381283320 2991060 184803200937612515680874614407168000 2991061 -714120237396141342534449770925809476 2991062 415781863714661696346857516464368000 2991063 428032936330817716146716653551715944 2991064 -11415797033027205678732336722227200 2991065 90615374144670162601248997059912960 2991066 17971976407987680741809735062376448 2991067 -256213464478675208094992074158989884 2991068 -256790758232999539799012415865336320 2991069 215880923256090384543760729064083500 2991070 -280865997811533523842407706943907520 2991071 -9735408706305175921628322113500248 2991072 -179784828227259959483390228636368896 2991073 -23385273068341305965415376561486716 2991074 -29795072819237002103658757154704608 2991075 10872889208853758801792919210600000 2991076 -74358358777744698143715182444805120 2991077 653759850106836023166119187260236926 2991078 -81860146263787949703119026732890816 2991079 -48708881874661281945965568145430560 2991080 3421792477503081465979617283276800 2991081 -249905809264860572092588460190422016 2991082 -48408192891249033674662465490559648 2991083 708434658463008028924988824898041332 2991084 -131751481051973950514620269174065664 2991085 -245532470265926064190831902515193600 2991086 6261291253340147630848808022038400 2991087 -90889085113547910039173608601656392 2991088 25321330606912170996534644813266944 2991089 371382414685882396191009428654993460 2991090 -9208772641689730451606168217331200 2991091 -126681363563880309762517185644115508 2991092 -19349825708831333486510131398978048 2991093 -122097259966358980251340112259354816 2991094 -161509991405571624453444933437424960 2991095 113832956947854025038580259947584600 2991096 -351901491808051500578951903614586880 2991097 -122885858259146676021256167471534848 2991098 -211360418637061340793325303170708480 2991099 309849972194911963964898729032091648 2991100 28871490049971333731439646442214400 2991101 -82905082322409449758903755894848448 2991102 -3509145307240408130250971932318080 2991103 -555323599512961673615485192553755648 2991104 -179742075230040171426794998830465024 2991105 44496695820975941409344891214497640 2991106 -139957243165922740765091750507827248 2991107 -252519448698377785643457638567391444 2991108 57768978537487066763650912252084224 2991109 559258439810928664387208097542379840 2991110 106196560677857354295557902051388160 2991111 239585289381681061129463673517672872 2991112 -179061211562999643937183560794265600 2991113 -136697826367828336267515082926628080 2991114 -49381065070974383524643640164382720 2991115 -9846346655767088884541330405742480 2991116 -269301945449225895930193810410588672 2991117 113947629437211427115674630150521312 2991118 214994255217034545660308027360808960 2991119 -36168013255884034766026630599875400 2991120 -135166960163387666881504735395840 2991121 46752785698543526324092621725976320 2991122 326448275978777517343092610359668112 2991123 -6378008304463980252553499934265920 2991124 -143291741384633144347312382701976704 2991125 -502537452599788641090527920086765000 2991126 -191702103860938899306270738073582656 2991127 -810305939857359421753545186599159808 2991128 90254336373960124082805086441963520 2991129 -136683087492177289886423691774778416 2991130 -90221761883082202586353466838923040 2991131 -163710406865122834679528000141757960 2991132 120986761212975620529678455357207040 2991133 -273095281963532911074075429184365300 2991134 168355129169309988239627294035257216 2991135 87528478965254830239066474660472320 2991136 438787184107802786587324425250013184 2991137 -157074123602684823846332501253657408 2991138 106823269979371096373196337252546944 2991139 224086286309984192149906710606958940 2991140 -79435483301059915044660430887198720 2991141 -100693072508814046697164201887019200 2991142 -19467211426795016366968839381590016 2991143 323707261490077871440877671444390392 2991144 -72498300253892305702214772769505280 2991145 -464401561114939981702645458831851100 2991146 -366325468646843712441292972362502656 2991147 -526971548657589319304091032772721680 2991148 -139428671568816408844584733234625024 2991149 -84644841085079437153915365385061664 2991150 -17400289496961831113593730464171200 2991151 -413919441070468861027085280541477400 2991152 -73007041066575597045960534665478144 2991153 -4072693862827018227594750451634592 2991154 28211348085375344641605248356265472 2991155 -223651318915857682842788743161338880 2991156 78981617581513249697029461401100288 2991157 260682863105853105368654600886781180 2991158 -8164863289368788957034603972143616 2991159 -48477811979085686968918155825567744 2991160 498619612266934377627887588347392000 2991161 -244812303757689769422621997664660028 2991162 -139338031865722759380375150194562048 2991163 -56382021679196827653416553592947440 2991164 -103370063860158611472358655808242688 2991165 -268539050153081295439948522022194080 2991166 2153692260230666872517368851697344 2991167 -513525186773416004202564228692880336 2991168 -3944936096106249888386045852516352 2991169 -33372238464587681349329401255169600 2991170 11362248058079132094550305578342400 2991171 26072243919067629525099600623909112 2991172 -25825119631446955835346476336022528 2991173 132943695583144615867668309274002144 2991174 -40153136936013073134592767932571648 2991175 22258125287307524422529932482090000 2991176 -168467070310608691720978588983859200 2991177 169663799797080472141334651553189120 2991178 79837019847892089558120260070292320 2991179 -1329124243333262824446080203698024 2991180 -39249904928924957447603003715671040 2991181 462396751286657395453730432172205612 2991182 28635816294600135193613994997176000 2991183 -29930303486894567785470739849040496 2991184 -71843411663488500494747073812103168 2991185 -172182937023690935619860878792875840 2991186 257688250971120445993463911246648704 2991187 711154963060925592438747985673433836 2991188 -525631824755305472271362456930826240 2991189 -341659413113688886915198604908077120 2991190 -55267438131708754353150091303296000 2991191 7383294092427019130913700247896800 2991192 -70774519492200662849944907666657280 2991193 179811200297331861567093325771906442 2991194 -361635466055337804337913275514521104 2991195 -479228523105388217477860286712698400 2991196 33983714695443685018338827547168768 2991197 358672556157830025994422017005530912 2991198 -59722066910673844317405219573780480 2991199 -487896038038581937985053196807672800 2991200 -123751355541631485127588399693824000 2991201 -98520758881907657195942593010827200 2991202 104467847089273414593227887505577552 2991203 -183963358557272932964972971291864548 2991204 -244267140481920752660972871408178560 2991205 -180089259654946161074332317652866600 2991206 -49243201431000757511475652119378816 2991207 -166684410854983192407208988535961560 2991208 -127896997507866794027635947804672000 2991209 -3127445608015494808813584698630592 2991210 -76932002617244090380125821858999040 2991211 -535881439493736340985369314795417688 2991212 248635655279441419790415845573511168 2991213 -41154135386224508327309237106481440 2991214 10426360275580737164892781028610240 2991215 -592839714981954183448034513886351600 2991216 494869800710626613385696207765504 2991217 -326558758514850080712999507479666734 2991218 98618342841087849274691883537347616 2991219 -10302337585355215566895807049846784 2991220 -165840456706044039557607689216421120 2991221 386676476227303510251157525203538944 2991222 1143216904106090991602809622004480 2991223 460590212555150257794036629567192544 2991224 341069969665906076283969943930920960 2991225 -243112194251235171689980428109220400 2991226 104609722721103190910327627442620160 2991227 31810579326864696058319048056528440 2991228 -56211547471161899730471201116519424 2991229 462676592688139051876943019068349830 2991230 -140443625395146155107298176233308160 2991231 -301472147751162421190083640243244288 2991232 699773293219167693248945177965363200 2991233 -154376078244570929273695861604271360 2991234 -206931407520509665153550909698798080 2991235 45395905141393780807365967569224160 2991236 -23532399502770619028038830623781888 2991237 54499725035393897074468180082498496 2991238 150993640520289186620070699801950400 2991239 -260631670922238876455984890970793960 2991240 -66817092946464612320985363006259200 2991241 -189812950529207979542193060584400 2991242 107825586070751337935508367649225472 2991243 299619274082557352240264371324962264 2991244 174762769551435100515376758348705536 2991245 -148900378736066067080159695931716200 2991246 -2987213622084955433646265954401216 2991247 -20146600547239577716940226496567936 2991248 2400986905901892345380905409347584 2991249 20219700767075766371124596478981330 2991250 37587873342640641612141143625570000 2991251 -9709589061590677625119832800864896 2991252 1239386776018460885554162952306688 2991253 -219297248991550115531712630689200498 2991254 -451736054302278937245920461998255168 2991255 -173766371491556795055223628857963440 2991256 754691000276839734739638690165964800 2991257 537463495865759994456207146091240132 2991258 -95959976630838964340955560981042976 2991259 -9988027371447738786779127762905784 2991260 347523985287474751474849416860474880 2991261 -78320833839743939777579214700158336 2991262 215361819607844805608863361780917632 2991263 413051661135374700945074131840408560 2991264 326497252124171055365507160468357120 2991265 -138931478954035798457866116311726400 2991266 17502593915862920203752141157610832 2991267 -14067417505506840847019824144641792 2991268 -41601225314572720954518618801782784 2991269 -138089245083331095523159320124088640 2991270 113515516108699564543542640825545600 2991271 -3497143274672083819134759227865800 2991272 305814554785648988114719549418572800 2991273 110701523984305924354991640263619984 2991274 -142687252344021535087592260922184960 2991275 -6136869122342991131316139992997200 2991276 -128241850134402539129381863703639040 2991277 289296589523472837117511097135951126 2991278 174232780185507856442254026212751360 2991279 42311410810381849111213758928909200 2991280 73519445647565301685295048269824000 2991281 271305059343858068045063242137523200 2991282 88052118582319598389901698296520704 2991283 -158966013437343948103642042935390656 2991284 213214442653472354947855278289305600 2991285 -304910473705605772381441624330985760 2991286 -1049063092821107875450875490982784 2991287 -14322980763124745493529043159727360 2991288 31371035746275395431146839000678400 2991289 76088805728466233159148758619245056 2991290 -87785181965950665803587068400065600 2991291 389234137297184164481025491309261592 2991292 3945381524876516853116164381793280 2991293 -575932480235902760439001248250966458 2991294 85238584831176585885530767077234624 2991295 9732193390668388014303903708718320 2991296 60312279938450017627524547190194176 2991297 -123107623521848463243623835155662800 2991298 -27857845814665415441650799552501760 2991299 714401214776870064894785162697834300 2991300 71582442836146861852671894626688000 2991301 -31336758523119250332251053428662496 2991302 -99587854790434792718490873137255808 2991303 331932946264621942497072817921920000 2991304 572420004058329472937779660239667200 2991305 -397793533045841058196366499632416540 2991306 238327629300019840226365499492853504 2991307 -162112621628167947685549263015952560 2991308 166977726014582611862038522916444928 2991309 -97759874271980963233210605185791296 2991310 -26744807836335496892555614736609280 2991311 -41006854135784252969815833507630768 2991312 3391337111683038607071147613446144 2991313 -21485624190692483840143068201275276 2991314 39167985138167297837595243479734272 2991315 199431470589157124487921348967749120 2991316 -370226925792442837777262617990264960 2991317 -80368116248237446349262035429260416 2991318 -30654505087842637383011693531080704 2991319 -63829531321948817484937592109857280 2991320 -131934711123189013639187201609318400 2991321 -28091415075070265360390250243821880 2991322 -46750774321850704793504545895147520 2991323 -221192162608869843264348977463847200 2991324 49463381921549442987833057304576000 2991325 -337371973994356095535306970773775950 2991326 -267784219484967561108854698865116416 2991327 144403778120030373280768776609378120 2991328 -35626664013587404504048674381496320 2991329 -530940025947867274066757952270231120 2991330 -150454961182877832702686647620910080 2991331 -1670444446717294971186041700585008 2991332 360250723618680585742000103027527296 2991333 206465378066022263818436931661667424 2991334 248211386858709508060242854721279360 2991335 309139380040136863357022862307876800 2991336 167123747868555673934534459376599040 2991337 -203129015159584064108076972352912908 2991338 -262658426650621424990114849333760 2991339 32867142032505469122289250740901808 2991340 53148117945964401593540851616916480 2991341 -537291125854527488679325531185433920 2991342 -193995630831771709301253271531658688 2991343 160864311272531384832479605588116024 2991344 92215780273785613119757772163317760 2991345 -5237763508319778955188710420889600 2991346 21150393266465949925639831921597440 2991347 23615417872969085555376878236097112 2991348 -72457977395299623895815634200394368 2991349 -830105437848652605327958332918896864 2991350 39755869064380148300748975554784000 2991351 26764179855721384207564324382085504 2991352 -201615095141205113905998912103403520 2991353 -84714688452283961238784396792405398 2991354 257074778952756055958718358115730432 2991355 140885385756492646664898697580400000 2991356 -79570380557145836158767970947502080 2991357 14535548177139537198468092647827840 2991358 57962967508689086425956056092440576 2991359 -82510129378779074382386987146980480 2991360 -54545288274667837538533396552089600 2991361 -26745335501131303853103532942199038 2991362 780153354346334360905407198882816 2991363 486626077769485863941392187703537144 2991364 77544544800479003190045967694619776 2991365 185851948703381087407125834893052120 2991366 -57001067301187787710451232657879936 2991367 -98234481524443075068902710721108584 2991368 29844511329070413206897373818880000 2991369 -275363144374452782213872789175606256 2991370 121750565915181857546147880380726880 2991371 -646637289485544137139421971363022008 2991372 61186229052844742070063733479849984 2991373 113052202002620770080885631465627008 2991374 139109261773661573014855077182655936 2991375 52764769305212542024486188380490000 2991376 -3401151999722794522351823079079936 2991377 -672276498865463061504383679464253774 2991378 49860586996839668652860458783669248 2991379 -238017509585149481842697675743572000 2991380 7935131397867099423666044169830400 2991381 4844775793548575767709437117184160 2991382 63143329023156593667553441880949792 2991383 -243286930455906923218788367503424560 2991384 -129435814329035230510763742240768000 2991385 -100765844346222400636711507567919040 2991386 21541235835880106376941937315149280 2991387 55631587119694820325593919970285824 2991388 463119055593780185791059351086908416 2991389 -53238871701420268642347835520309076 2991390 161408899776328923975368149539169920 2991391 69890998215634404880402559321981272 2991392 -140243820521466037650609422232649728 2991393 11551921303467697654798837986881940 2991394 6760522037064004796955741714432 2991395 -159708185421459633789914563130982240 2991396 -140359309846290646003452611547095040 2991397 -20241773209510821179676694667529154 2991398 66613477967859838230744607847778240 2991399 177029841190929765608193120876032640 2991400 69162292865178904228189763951232000 2991401 86471476470519143161242852873754740 2991402 98424898770314819159143567004821680 2991403 -177125069896865981652739062974708736 2991404 238828873988646365452024320037518336 2991405 271859071341281123651353876134601920 2991406 -29695671991881328622490984051532800 2991407 -89272161267854676435518494034564928 2991408 -8188990822239658107542783828951040 2991409 -621762196690975249702744893025104384 2991410 43851668512841127369255939141384000 2991411 -17907733222445695433561188885403748 2991412 -362687333101403788930686874701334144 2991413 229217083643679490698002643293267100 2991414 -98206739387461629314354727908167680 2991415 64561433380957881205909612771557600 2991416 282848799080711521007848637932277760 2991417 147626443215969626895361378538895360 2991418 132171910470646482498750646508471040 2991419 327093713695740319395881199733432680 2991420 43350870108045120730840249060953600 2991421 363804205036289022969540387292999622 2991422 44807282661526392803979059673189120 2991423 307965359540294552379826008206128584 2991424 248726111566065030811142550716416 2991425 317670960540597360702934424621352150 2991426 -37102428417452335001683049280568320 2991427 660164322922369295481804091782730960 2991428 -251433894614056892479742321180181504 2991429 313292844793390050676131208438555008 2991430 -54483541570029701724831751646436480 2991431 -14498903441269698859826832926073768 2991432 318019395065061521020419154027192320 2991433 -45653993106430700594153777151265318 2991434 293759422980188431647745073095085616 2991435 167321724464451579551537937602914800 2991436 142376060570125442669272356677304320 2991437 -139252964137262286620201136537387774 2991438 96089971171605882002074550654115840 2991439 -250388379134204867845393060515221208 2991440 82023685224395670437993543988510720 2991441 9741027974300904983541968031774192 2991442 34834385974715899267884713450883216 2991443 11573583875749998274417529371895808 2991444 -104657749932440435101618095241795584 2991445 -201655899485104709906515469620316520 2991446 145122021560624025483879346538064672 2991447 467751248091863783555475110383962360 2991448 -467271774883576488732710134915584000 2991449 -86550743836320966361941095765993472 2991450 25493561489934807950101374668332800 2991451 -32001571999641734600524165743023548 2991452 -123883411808366127258287110412004864 2991453 135662728214095176772569550445426304 2991454 62021183123665601172922721222722176 2991455 -507447068317056206837192211369006000 2991456 239683597670361507360149018932936704 2991457 -211845615524331087120242435454509888 2991458 204524802214543982600260221010222632 2991459 45651659689439763789736768724957304 2991460 -52320817515007707937331937210109440 2991461 -390480319502711809772981993372386752 2991462 212880686028479415173061690637263552 2991463 -252415427896559892397138493474569288 2991464 176947986966872973249750908998041600 2991465 -312644577435296462186785602316704000 2991466 -203347958952156840409208993802825120 2991467 -1003576655035589709162839468527152 2991468 51779951676103568733607092151495680 2991469 110375227514640948248507907179814528 2991470 76689204235760542224905090138911680 2991471 174158082323871114815433030954576384 2991472 -82713344096226997702565571227811840 2991473 943588721909448510218195746095469800 2991474 10141526674165259153266853204154240 2991475 -115378853272797486018922968616508500 2991476 -383243697146505808449201094607821440 2991477 208510234284776086913998876704203040 2991478 150959562483062881041712852393573632 2991479 -44301034992925273888448561514971016 2991480 184820368720525932011251964449996800 2991481 -262668385957344275525454106123677718 2991482 141101849846963745394729687334299872 2991483 270142968892817347933752863707032 2991484 -416285226685416310736873124682921984 2991485 100735606450606898807182679288770560 2991486 -143952177678102626901858808645487616 2991487 -498160088299917791343223242733261008 2991488 597752792558929289420301872419307520 2991489 341111317394099404656020743430251824 2991490 -38692457112898061347184394677853120 2991491 396446730005547779400653420651346984 2991492 -5163454909958090760541492414525440 2991493 -94529945084191370278280799491324800 2991494 -219100658355294478988923997629956288 2991495 54650276139526479473283790895527200 2991496 80076605389558432238253905797985280 2991497 294773437615889484008478798988577946 2991498 -76284593969552836582077055593927936 2991499 -168749230266662208022507489978648764 2991500 -151978415130697571704925966063616000 2991501 -445540530773213675417750454342587700 2991502 -135396818724952831891847194271274048 2991503 81294117649751355710151067807034400 2991504 47332431040636830217194648939331584 2991505 -20659024645486155282676270221000000 2991506 34699059937201304932864224068768256 2991507 574470266503294718930787872352500592 2991508 31586700571223488993614511540391680 2991509 521276878640701456555154205128406240 2991510 2514433288353133972907581009741440 2991511 697722910791126020758067151779143112 2991512 -733239772269390674200916179592908800 2991513 -61015064515627531418887502743776576 2991514 49455247570372298967299485869226752 2991515 369237418562803678013483999752676160 2991516 119025737010945945172652016702578688 2991517 -258853886134869023612838478947953434 2991518 -67355467723237632819178632202624896 2991519 -65434637484024196128082797015963360 2991520 -156656783096852921604696249194250240 2991521 -140095639756304226216061783385222508 2991522 -141375684252070433486406055820080896 2991523 -334280454790546147496042274228808228 2991524 -73285541432056249708405926442245120 2991525 76874216362965241115798707217380800 2991526 -161890303631382190821445309159125696 2991527 -266666770266279092859011315267907456 2991528 -68965376661160797936964051400832000 2991529 -790255805165161913750221792043098524 2991530 94876803815727073918207224002281920 2991531 7406566560216616256525467152552960 2991532 157630571894892441455140054625298432 2991533 5990713915816313615170049564513004 2991534 -19417508436459522875065019309076480 2991535 279223342575474742659019786074945480 2991536 55151701185227502002247813432115200 2991537 -442544557328176159650762419808127806 2991538 -154898102086196377935039366194375040 2991539 181001073944087023033949510357532024 2991540 7949561452682393159122861777489920 2991541 5490505818976299524873175429045504 2991542 -5169408596247857660540000916767328 2991543 -257627493665086828164605114677848576 2991544 -139836495115145216958560249386659840 2991545 80933798317463589756686626521496320 2991546 -414969865445801298969561770580672000 2991547 -91797632997268047115994850434225760 2991548 225750897887283427292490350201960448 2991549 421195479837045923400670189601570880 2991550 -271456016464202073058952906648832000 2991551 -384974398269087309989305869642080448 2991552 114389376913351297324442951721418752 2991553 -2971811865951073292225933375136000 2991554 241476168349238648882823929409824976 2991555 5932445196175052084052193123558560 2991556 43169707806282442581109800646920320 2991557 -103323874792102623707259500614718820 2991558 -169328760870632672382798668915543040 2991559 455866592722060024845374442183436760 2991560 2749783962896493664018198332211200 2991561 -96001888111810486857319930908353856 2991562 12578168572748076003216267636891648 2991563 -366541101474875439187616435461875360 2991564 -7882432036568490570470228146553856 2991565 30476495543801941841501951832372120 2991566 114929213273495954890753086501911232 2991567 -68733109252945464948463372098307200 2991568 499699005619754279969448758001664 2991569 -19731719539013524508108906064721920 2991570 -128004805954979480125343722559500800 2991571 163590792143154182526620463126041088 2991572 -21237093627076762285126401621135360 2991573 220746419171137487048123660426338464 2991574 -109516815376359340315702720557797568 2991575 -337277657399514269146362806743584000 2991576 -46450627480828261702080647367229440 2991577 -345360290460596255285242405120069868 2991578 264195319732726327448034612296605440 2991579 -90401319675478195257792914677991232 2991580 -358863699788881893714625105548556800 2991581 172002841026315167263083909404083200 2991582 173671659796055179916455768223994240 2991583 -165519176888734684433402482026772880 2991584 243828262138030709165371821673414656 2991585 -80107214998047779154806127319815360 2991586 175578903466562737850431868905453344 2991587 198598844981530605538154601777465840 2991588 -685712133460030190918229447874560 2991589 -159746391081980997908200821281076610 2991590 -85452454354211867576770822554750720 2991591 317019102349496093208895267523062800 2991592 -461372908382990872069456443111966720 2991593 -202076104959594996299689325717581488 2991594 21645495276679732268431132715347200 2991595 20810681093531055546884557600203600 2991596 5761519007653157924061378660628992 2991597 -114784019678562072661319509720084608 2991598 -23701099270128956629378417245248064 2991599 -12760310414180471518601369850598536 2991600 -30285091088755313990310211756032000 2991601 -70510510046692071811246172862740398 2991602 -137846455186611197488230616364189568 2991603 -194746604017005892071985045334961096 2991604 6338732258970112917060012894208 2991605 -161025588676744819938756131680410240 2991606 26488034014493474798013261777345408 2991607 -6431212914217168681299805901599584 2991608 -84557038940782665506537480590295040 2991609 -306117124253413064509626739530363276 2991610 -50730292837507463546599018041661440 2991611 184938948518787066957015112980610080 2991612 46418456139468720891756348893036544 2991613 30573185565792711637090183074407424 2991614 -144302699944572950695461251129839680 2991615 48560430430688200558038059777389440 2991616 -342490012486790603967068652466864128 2991617 778933023411759689788100099945059632 2991618 57666189993993876440815754226315264 2991619 -162266546356946341936955338626206980 2991620 -105109278675179870473068968469296640 2991621 -353701001096302541720488173511085088 2991622 436099547550755392583716825375536000 2991623 497663451017494244492884298907479304 2991624 -38132155358380555734598783061852160 2991625 84298999126887038471221081551168000 2991626 161647025009825182222077518273518080 2991627 -520619015357828123661624256987248000 2991628 -130720010031092567575976590514278400 2991629 655014469387019391189377752717906230 2991630 29360123240465605002830942769083520 2991631 -464532371566097604134275163734335568 2991632 -9578370845104453022280649108881408 2991633 -17648079114915195059390286817124352 2991634 126786682301424993030538744177059216 2991635 261293841354132000908718655295242560 2991636 133231223897145307596487715448734592 2991637 -369266496360130655360759440615886208 2991638 -153895231372575455843715510995419776 2991639 1111388755239710312833677271765248 2991640 -171067069154255949157259266237440000 2991641 -66583958103510879389148727513202688 2991642 34644289265897610637174156469017344 2991643 -417990157450935733431385886555685720 2991644 572239873409798278209229260331001856 2991645 267460832101881810239699051484900000 2991646 -96323708962478384031095813142668160 2991647 36482913573672825419549005518030864 2991648 149252780827074860588580213781168128 2991649 396838378763111856207980150080503650 2991650 26057895509435022673619151338674800 2991651 119244310562093279742960902826647040 2991652 -97218759949609206085073577001294848 2991653 5378744723568301601657002694894880 2991654 -20630737009237730746320292544671680 2991655 74987075295187335252308955251445120 2991656 -182349317018898434917296299689574400 2991657 -90220009672755305828588274212507760 2991658 251179440726291613503141933029461680 2991659 452604276944042892077773070378566440 2991660 -15207365305671895627822042568294400 2991661 -450512049681809215199877636212485738 2991662 205921833823820299830573633097664832 2991663 -77701499236359658517709578488392456 2991664 4055838914507081638010375085424640 2991665 -472529629563839679491840747824868940 2991666 175222317519339177908545728430621824 2991667 172048246977671037118541557638432592 2991668 381517910904899959836914221829106048 2991669 -124856687901769343154733441543865280 2991670 232827955950606183260673173954156160 2991671 -22540453932298421719902267786103128 2991672 64275618422188933991918327354757120 2991673 -611206280181767639801340234111493078 2991674 -45358614134001583568797848488514048 2991675 13629084327338808194917352565757200 2991676 -241704626489190875169585848346711040 2991677 73973256789936417619812138108444312 2991678 34229645973021383471575789289826624 2991679 -5402526919932427691631600047578416 2991680 -69280452135811380892749193936896000 2991681 -15279660914936594301974468242022400 2991682 124962845662498191544190843007754320 2991683 674761630941429577195040285186042520 2991684 28017713603045207161347511488519168 2991685 20716176310958601863273449645140600 2991686 -9895012940891768665464521893604352 2991687 -36629726872356465855163122812353200 2991688 -5136150227623236954631153805230080 2991689 -124701389696212733279220685199709276 2991690 -14566587207567105457441010742511680 2991691 316634971429950340006084025120001984 2991692 82232357903763152586880341164646912 2991693 446618563493968599254347293991810944 2991694 -448739450134127155096625913628076928 2991695 -3486586029602397925022336377125720 2991696 -105412179377688388959319322309296128 2991697 -492072179075184728917344150653970320 2991698 383883033214738311885144170146496160 2991699 382447889885141851479760123480327284 2991700 242353330681906739294322245726787200 2991701 -622936998246506379542957011741493298 2991702 -7202583202300846810589921475133440 2991703 327444788100618847574684666677201968 2991704 -50622339077142682463337970649610240 2991705 -131603843906734128977888204173064640 2991706 -242102019137477845735107250692050448 2991707 652522560228221228737323616726981956 2991708 -164339966903554171907834648538516480 2991709 -6553856007623546235356113800851968 2991710 -216769152735193630041766856687682240 2991711 190208903249759120347716687879325584 2991712 -411290886422269926559546438080135168 2991713 -415442475136064704144045107497695440 2991714 -147791145243213850997696646755047680 2991715 -111604123208043085911437019517434000 2991716 91340403677858725334249410409041920 2991717 32854985410555878196745794208819328 2991718 239524356797632384845327709730638560 2991719 -27650292650920441436094871446167880 2991720 -162972437304450359859389881144934400 2991721 68993443425856825029118712037998400 2991722 -152108710177003164376047158417771088 2991723 27485943957437963775193125546520320 2991724 4523083255546709637052030128187392 2991725 4057008440775762499636125208800 2991726 -77279056077775831107644677205611008 2991727 -254011546330633345599283352532101280 2991728 45515768944958472258697104196927488 2991729 -25156421583840705081958883892820224 2991730 -125421650827052037309776253456691200 2991731 699656964241021622389502078785331532 2991732 -53246237615109302457845875868540928 2991733 188104374991440874730480199962215982 2991734 142307562823142515555997739730490016 2991735 5896781210651235058253920960112400 2991736 533905242307166085333134357625384960 2991737 178004125986110095235680857655928832 2991738 -603363866766970345713119946729171456 2991739 517483620755078836179656982061286656 2991740 227228105023170905892719129457177600 2991741 318823279824812781133127249503483392 2991742 -161761035054994864722842775501561408 2991743 -243638390861141232144526452463483008 2991744 -104057188545874070018078256849223680 2991745 203650266464255311299674304716385360 2991746 -107778243242208317588560835520637920 2991747 -307250925874111659278895236557191360 2991748 70248178281593482531769947572633600 2991749 29108206102411343223822268309185660 2991750 -45437234519407872494012460827040000 2991751 233294475898124162704578829769598080 2991752 -171483218723828870284104921507302400 2991753 253691413727573551883142067888552362 2991754 -81522539694032489504667481914953424 2991755 -87689138730863842441126597602077040 2991756 225958942261742129063453288397818880 2991757 -565832739858583324154471320020081994 2991758 -132351223514754533737955007324515328 2991759 38186026412307786981574155010137600 2991760 128458821584116686566936844244500480 2991761 696327017664781467814676186599405362 2991762 -282469356915565494250316695100428800 2991763 -585236086161806735968885040323634576 2991764 364135985746184115592282251267144576 2991765 -55222835611197151665447245393143680 2991766 435814095945713913376990664515200 2991767 -64826737540146633338125986807570840 2991768 1544990887642691812000211447316480 2991769 -19123996579783023030321874392635040 2991770 -57688830626932078573960042759333440 2991771 177275362706494933584110535198453600 2991772 171505735505626295036657366311772160 2991773 -106305070369158866579321752499709978 2991774 -2827726686182480936468002148315520 2991775 -218376016375778993609742600402524200 2991776 173536649062305602186401362567954432 2991777 -278854576460976851450552804164192080 2991778 -377998222398753481980161950174821120 2991779 31072447613744435579822929533118464 2991780 206008987092934373961340050354769920 2991781 -272456940590979130090185442419420068 2991782 73560713766391012276270210245607872 2991783 20179866236944623765781133791656144 2991784 -639161689954795331821289352238694400 2991785 -48386462120834066785055700091584000 2991786 -50938211448323491762272132925410816 2991787 11523121827901031789225530899558552 2991788 34931422129367778635381175908958720 2991789 -243048153344168111375771103027228480 2991790 3444411890824560829936283185022400 2991791 -747776426572225883700980934085225416 2991792 68082612259118897542720309200617472 2991793 87537212427063579679952915912744658 2991794 24108622018516806886420410470819328 2991795 83752813666762685984248560098806320 2991796 -678479021915015562809661010731969792 2991797 -155963961039346888661994474094439520 2991798 12696378370623534485390173276387968 2991799 -102821928886153461427191997320116520 2991800 39983693088730693598133403517952000 2991801 -296112321395817991323997725161416368 2991802 123889906718778759472922239754265600 2991803 -37233165931224132139891583553153948 2991804 55570839864396341307333671326634496 2991805 736426211666986669215434994556968960 2991806 83428539408392069252236393066872960 2991807 -58375391672679880835276203097180592 2991808 36962033888622972819518230419734528 2991809 -744825478461649895320397184634871040 2991810 -20791287367944907566226938692014080 2991811 3086544456937333822576174942579344 2991812 -517873995647018384157951677488105344 2991813 -35940645651716741926964613672107712 2991814 -130819583927678917521183449490374400 2991815 -511789240538879383938110811693644040 2991816 39567578981006296425103706568499200 2991817 4784695040470785278448870408960 2991818 -281627446895672138984851314910536960 2991819 227468571588039220674964990476899544 2991820 -37329338005487060717178226121379840 2991821 -198454947079582494885856692453485088 2991822 29441430861390353801631352176802944 2991823 -275261227366518962371823089044451896 2991824 -36435080573574069914087264448675840 2991825 54191850408995946968587947177374550 2991826 -184887706555106425472760878323201920 2991827 -65164846381136141360921159536007928 2991828 6898777879125349860639889803595776 2991829 356324605127548344511155860419392640 2991830 -209145052506769648605602778822912000 2991831 98729832794721377621414841648743040 2991832 24419795808479561844275525912985600 2991833 775589478661222161807301133454024 2991834 -446139910763938365093513040108170240 2991835 95034320942034000963163336120512000 2991836 -529116995996027665821803586465077760 2991837 -70512034859624857414936614634938240 2991838 171398214144540824130120722887048320 2991839 -294370969820291584442194370667193944 2991840 16818651968233798254217849460490240 2991841 460928538075799844257541800785826304 2991842 -143783927691700642963611020446538160 2991843 -274878639237885103641435736406608800 2991844 -126954095770571731581993273900048384 2991845 321358878886363619745007350346079100 2991846 145163309748564005979440904012672 2991847 -437878490192030211847765555335262128 2991848 -729977803085218108133517732636656640 2991849 -16167171285609146344916583511498560 2991850 52394237218758972944975982445044000 2991851 -216095750219289525509196211083598608 2991852 6549114922692671557431020055071232 2991853 -134429887653266170450391811056505898 2991854 3173117646795204367243657037460480 2991855 282278354088802672156326004284114960 2991856 31033093614190401896649413941460992 2991857 -143193856441171270766704487274947136 2991858 162901374772011197069272763999021184 2991859 195326291066464139456076557175944704 2991860 -21899310907152232486063736578713600 2991861 273591960036465321563939750282389020 2991862 82225123482142691859033900498563712 2991863 70355352599922498921587357799949824 2991864 287823731692026338931804038845931520 2991865 58602017065425672927531104341485120 2991866 229040697026187046394340280303226880 2991867 100934106952087211411526564058700400 2991868 -338102838230540475925728460318860288 2991869 140458038680889248613434286587491680 2991870 -23314699580929239737314326222028800 2991871 -4386624833565080557214330990940928 2991872 -53478748217786728470412959342919680 2991873 321372442038273083558313046866093600 2991874 -31865683143539717626936301994539520 2991875 37815472136129138214410698202497500 2991876 -26175487603101669860145291838457856 2991877 -55780403715158716967016593406341248 2991878 -331702137899477088560622048084857760 2991879 -49631093599758410221807439192262912 2991880 325418263150210074635759065420646400 2991881 71072043681666309243282853019361972 2991882 163914470755262947945436877978907392 2991883 -296568238017803798213575218745053868 2991884 -27312018821472020155379482024356864 2991885 -128730168314074996676264910227702400 2991886 -294654684297748731964906967141204736 2991887 381622548617325822304858746201295536 2991888 103794209047886149482778599759544320 2991889 -76058702654649987281535939395775310 2991890 -234535583847236767982785745567884800 2991891 -132811521145688530463153652548326728 2991892 87745513163041795676955426608220160 2991893 32528620454698807530694641081608124 2991894 57772540442630547424589392155353472 2991895 -62381748563807618132954494394826600 2991896 240110795984400446002165158074849280 2991897 -155202834391775980854329526479280 2991898 29654137397815177363251307631327232 2991899 341512646069081777596607317421568900 2991900 -7649675103287502342218091686515200 2991901 171467718552822345416949100185311040 2991902 -8869430966558615113498554496449600 2991903 -53051128074180861324143117721772032 2991904 -230226533538490157224956529208131584 2991905 13814827722884131486053655912360320 2991906 52516479728528833679164368230999040 2991907 -606791648360639223483786191764071844 2991908 -103149656946400398044976875046847872 2991909 -188653038737927422943445269389714944 2991910 -203816860065414571160049908352704640 2991911 41814047302166194112128648578558480 2991912 90487830167456119963144540382822400 2991913 -262052069128743856301419714393285260 2991914 -68236677649072570781991449484665088 2991915 130809103119133800898493861154623520 2991916 249549327475601953378477419904298240 2991917 219799121005191654187770551613858966 2991918 107537956181793433843192965282352704 2991919 200588734703816922442768979619725296 2991920 -69046981933107183952651304656896000 2991921 37406040253986688938981292683200112 2991922 330563397415588171848914720484106512 2991923 296783060038034522511154656373539408 2991924 68892748553183532221453205802659840 2991925 -135451853702276794015858290137267350 2991926 -121796390916950629331825453102690304 2991927 312484856155411255939666370048780520 2991928 -345216578666624842335454182629191680 2991929 -300923471327906023715318215258720470 2991930 39861930833281703893101094599552000 2991931 -337101498981610868869626671832143168 2991932 -151103350553457993813502793337673728 2991933 132937108673931829633505013041285664 2991934 18852304483165972246820349606125568 2991935 -99267355794082009150717748205636120 2991936 -129117078530869529699454330284802048 2991937 -294414546023440072064827418007526700 2991938 -83976768376920678981708625763918304 2991939 293688791577374949802134759529454400 2991940 -2023135583504500120805239772344320 2991941 -170029591251052566930308129634070500 2991942 208089158428757550040267694092359840 2991943 234705386183914952711223121611635040 2991944 306444626773893201437071119181086720 2991945 -210878937606045803731107623768266560 2991946 149428137619058777484354514335450672 2991947 -72811673378934446367441697904550768 2991948 -207727298746519834540034875081105920 2991949 502461174307087100392435624279003200 2991950 -80554063783435727256381458671166400 2991951 -628608061431822934280125740348462960 2991952 -25961440550259410833886843455275008 2991953 279777351780562480120533548847892644 2991954 47082741713449542166481942868536832 2991955 -242144925992888237861044053161751840 2991956 280980644518244594177025107130722304 2991957 391466026667917939334713776605665440 2991958 -105053021443029451863446459177245920 2991959 457843314058558936989334651195296360 2991960 -61288115769235285545012837059174400 2991961 92932881346878162943042283258060032 2991962 -187622326711082531569358392869217536 2991963 103329692345396024516580814664022384 2991964 251793436682844909240035764622782976 2991965 -13945709487801135710125606489728000 2991966 -188546947255089701911685667616315776 2991967 -1889577136566020605538710172114720 2991968 1695044521340958632643021324681216 2991969 125367222336107214025581558107544594 2991970 147439523556256427324474669982715680 2991971 -137185322558681697306484265216025828 2991972 -341449588958954117814350686485024768 2991973 -119456038833473132444966563988533440 2991974 -298179142872385766413415989467519264 2991975 19784787518432347824765934973664000 2991976 50939199278305623088005764004664320 2991977 -195266789159430387923644751067702300 2991978 -583061835102370729214412224742912 2991979 400652603828641872655240346949293176 2991980 33727629668602336307444546171980800 2991981 -417473087706066859628400801973107648 2991982 53553818381743946387467114451609472 2991983 -4665607377827643570358595818184976 2991984 -49747632402895481857308370526011392 2991985 -7146395041014170980423268342659200 2991986 109912474272307593539339831632818192 2991987 286181638033144737783097014269385240 2991988 -106565819618967536960289782681253120 2991989 -132187981318540033983776517684537600 2991990 -105327072367459230746943209610506880 2991991 326656991102470940574037272028005952 2991992 -474206788686896734671965456010240000 2991993 266237116753939856824492213765807104 2991994 42319112049669252916336588092932832 2991995 -383137704050201728841543173757088000 2991996 34257442926732082561973434894516224 2991997 -292936592946773589639252622412801108 2991998 334120044414427538800919858329920000 2991999 448895939601173344155582488511806664 2992000 448090073395339691402886528368640000 2992001 -108443695366550638788371391937247808 2992002 6268128410088628169386107110123520 2992003 77329426714422246598193749150313680 2992004 -34155707879846951360925792720000000 2992005 -109764722970607870499869184862240000 2992006 307024054097707270387094147931165120 2992007 142842815162273664396506437796735256 2992008 -156444597612184892201578842281164800 2992009 -274560329670723704806891668849603996 2992010 -13118067279365428190209756134435840 2992011 178093004641871224753234003052636928 2992012 -249984546503662397775259890206834944 2992013 103901443235590935169606349131982262 2992014 -36854899648532212986841469730941952 2992015 1783009931670683391949400175229440 2992016 -33239439780021279781976720619257856 2992017 -78021554513512393961003138305593600 2992018 -249194283278637845514179923701629040 2992019 -125776398127461895161528301944104904 2992020 -351539904437751279419467300375511040 2992021 246915612352179300734038664442801792 2992022 -64508865914159206535234697543461376 2992023 112900579078087849911075535140235872 2992024 69982553209542120525732034761400320 2992025 72435961167047276024475617479650000 2992026 -2733384354529723793816005300052736 2992027 66140417416932045851040855762286912 2992028 -7580351561198921757362729501223936 2992029 53396130382940283517757046714701184 2992030 31809038713658737624109316086075520 2992031 -136124080799071294360709101135083408 2992032 773926082292005320074779789717667840 2992033 -236879319563007831069047833429501776 2992034 430420980434068977285559393977692832 2992035 -24149837945758983941613641973708960 2992036 -231947075766526674640609811217092352 2992037 95859252421461597723244454747722686 2992038 46331910851322773889339104716998336 2992039 412565651353347576117926030067998840 2992040 369068070206054150944123820908953600 2992041 -42301062522904359807248501998707840 2992042 -181934534088965128703941107403148448 2992043 -166335463544919006831954479441109708 2992044 -6086351483166483742390137042001920 2992045 -171145658701451929811876208986238720 2992046 139243798227694849247530377545356800 2992047 -181484942281083345134853340885246464 2992048 25290024641336573415985326218166272 2992049 390838107780173878705965749827036050 2992050 -35551287658407543049929751352244000 2992051 -45914795185221158341426605895028976 2992052 103798201814872552371321208648366080 2992053 -49935358359054544470009230462033376 2992054 113075870604399382280254362062444160 2992055 -230669777760761279649344479027264080 2992056 -173354823811184988527303943520972800 2992057 299984973587558279845579390228027092 2992058 71196389252514765801495917723550720 2992059 -203504922586850439813749866981831680 2992060 -130989074400272135910384431612075520 2992061 157085807869680484546412352138304992 2992062 -14730186946578889100690112609066048 2992063 -395885312482908471878504259955317080 2992064 -15120747633234219015502039785406464 2992065 145218786771158722767141952883303040 2992066 103644524616789356388234292546460160 2992067 -236343255651687809286296975279439360 2992068 -223440344907387665836894130378684160 2992069 -11793570372773307776177339760511200 2992070 -45045965463125841443032613569670400 2992071 297221109082826713086304819352492712 2992072 -603883538168426527857309336642739200 2992073 202326827504448712351125736378285440 2992074 -125730094930563337841205957818845440 2992075 -37833861781704196804389499790568000 2992076 -185648077570872904570601983925802240 2992077 359273056097906773049187528479840448 2992078 -96823953634429281671620085043236160 2992079 -72792467355384564265086104781410160 2992080 -3454313771389433528801443137454080 2992081 477306577006396097940842012828144882 2992082 191117788137254930165151125223974400 2992083 1198678787589500754227355250764864 2992084 -297204858264041888859162855312582784 2992085 29033890368016147838573446813093560 2992086 -7420787063414550703698294366305280 2992087 59623102742659895595524666251723560 2992088 -270589158774118462839422961010728960 2992089 -88289648237124580411151092361025792 2992090 86482929533247569094417125949389040 2992091 372812837579089164520265695285567800 2992092 -264723172762848260615554487158568448 2992093 62025303728389829371728128729011584 2992094 14755196752613815876276770759119232 2992095 -196627561546714441391769063569205480 2992096 -127695660633359132116291333398724608 2992097 -438110172442434932312855831148719454 2992098 -15434630849626074478350388512052992 2992099 16195210990436037952571009978576520 2992100 196005186434815725699433832704022400 2992101 116544455896729230518043510014400000 2992102 -200905556026725886703446665053391168 2992103 668276561152518068452837961923048224 2992104 -220753714865115580729693051093862400 2992105 264830744752473578942372030569684260 2992106 144291102166413377212221672165472704 2992107 -84180121245572884189508776322433960 2992108 182076020107132785998540505656943616 2992109 -204880665071328486359943970646331690 2992110 1794546656745983959981992975774720 2992111 26126995635789995351223229232819648 2992112 310717089007907632029860455219200 2992113 159947888819668776198695457455882400 2992114 455133598961189665944143981035699200 2992115 -41881770200109437323969771770540480 2992116 -30150622533418149401391516629999616 2992117 140089797391397114121927091397653166 2992118 111826221412383623619872155141913760 2992119 -213005082475012055825130226494352992 2992120 60393951100736830833067762384896000 2992121 -126824284603625751933596783866617456 2992122 -72153148375579079458570252998451968 2992123 446257590223335526981873850348942372 2992124 14730393503638291378600653080411136 2992125 -281879589062938204594090796391360000 2992126 219005983106859934697942606510554560 2992127 95281056558304032409993347881100960 2992128 7386933872592106929904715437178880 2992129 -299360553519679278482867510055362624 2992130 143904578679672460132244598418044960 2992131 460122398313789539307742475352882480 2992132 96741308975995260909584397337780224 2992133 -765092917731830453042273185990387620 2992134 -63548213991527354463030070791155520 2992135 529515408542209867666864165881673080 2992136 -606264106188764363014138368022272000 2992137 -173076135263866435665458994047789040 2992138 271361773173291284472647271229692720 2992139 168714775307159822771477134741025280 2992140 -16179774800912077688035579683394560 2992141 126285945968160982907728778226591542 2992142 -126587020681574534657586131188350528 2992143 -135741101716520173575936204632992512 2992144 149866946111227363959207666518466560 2992145 -254170447573810930741307760197194980 2992146 -51930273836203165341962186486956416 2992147 -180069000508696061747467728367016404 2992148 -144592155557261500309830205032812544 2992149 -231893316586468963865482219588354866 2992150 -67861371326787699316280386930022400 2992151 -228194021589848876316201431108038656 2992152 -402156772191001412321409302079098880 2992153 -190753850087727868106641458745515648 2992154 -101933603539584362626947922319037696 2992155 734011339568905730291968965196800 2992156 -460208131378721722001367943263316480 2992157 531512273783012954036662332623712 2992158 -79650419681862994333498302879699840 2992159 92126333382415851837766564878438320 2992160 107113704142844793259233831748239360 2992161 -764508355685199341620747862046869376 2992162 -270692044946495784357382618268474880 2992163 -431827969208069516050784057657540160 2992164 7606753541517128976190883045376000 2992165 209750033878005584827024058612725920 2992166 194521328537404342630284905199832032 2992167 -427360652594868662816083982651219760 2992168 -297317569270902647168042704584714240 2992169 48107892216288263134999073085000570 2992170 13307173681908364786548113894760960 2992171 79315876964008622644227109183166208 2992172 207481485200773589248381419139986432 2992173 277409301236170332316504689617803584 2992174 -239121038351713127404572999518286528 2992175 -287730532836917594967732583575264600 2992176 49997175650084112407346666259906560 2992177 505542274750269321210543875640179440 2992178 -114439242828617617796056104019666944 2992179 74719670684606554986525585083606640 2992180 -80920054376907516026963354076307200 2992181 929262521672472414170431986409538112 2992182 -22357652077381364675998501375696896 2992183 -668875093689208626888901269492568 2992184 205066076646647568909385588756254720 2992185 -90112620021829790103264681777902400 2992186 -587962750894522873644402747540235296 2992187 427747605142920501687568167984920784 2992188 56055163783936445178681694669562880 2992189 735823275711279480140744477940545356 2992190 27559894832316631445891217772135680 2992191 78657559936884790679903973457933440 2992192 7170360534423557892324865595146240 2992193 -1349928330400588499012677434133200 2992194 -205186207895229237176176742361864960 2992195 -25609516398335481558867086733730800 2992196 -265066836911413549889891788729697280 2992197 11963964681620438714720029172897856 2992198 -901241082077194148305274939377152 2992199 189657677551911592408122684896594736 2992200 111820707750551409361561253520384000 2992201 -315795256523692591992411656030101798 2992202 -328567673277263894421297917240330496 2992203 253680918855080251241971886814697212 2992204 72647898575140370548654502056611840 2992205 377227739180343382272262685182812000 2992206 -15431068523797587434399426091712512 2992207 107206111944264740293447190632505456 2992208 -47002808488119335714910853577834496 2992209 -69567967245718895842275532226928 2992210 -99104899043664229321067334645608640 2992211 886451939336004997409327821322907000 2992212 313203493012917384029882850905022336 2992213 78222402934490349044827811648161280 2992214 -338895074352508050486496183075668480 2992215 19303185186939013046066446189200000 2992216 495973226803511005857106919032872960 2992217 240995317848645811875404958525016212 2992218 90904566020339227049675715406636800 2992219 -112269125079907022006604452161928380 2992220 -126520970317547861264507302381977600 2992221 5655283034929986945756573309005784 2992222 307883043550895655794202629329974912 2992223 211899509686747766550776440930253424 2992224 14090704087597959804757094443253760 2992225 -202811607923044923349985591222970250 2992226 -21432254010393751675781193953431776 2992227 -25162149448454109201224905085358336 2992228 -162410040189545614097265488728066432 2992229 -811231156560021204688369195980871170 2992230 -112503743887523902859797633987914240 2992231 -52617004067347063392631986432222336 2992232 -129264521402633575782852940316697600 2992233 147904117829919849119764163052068928 2992234 302498557227085481471666954859183360 2992235 165410204562034868988788853380947680 2992236 -113694846680114675273569778350212096 2992237 -455422273812215071885408888624435114 2992238 494501696714875323863624689660058496 2992239 21375060123705932879021689722968904 2992240 25813135839884974163767607990353920 2992241 -4750636654260225031521632960634816 2992242 -28303248999123741555741949711508736 2992243 605595549229370108813062570090268492 2992244 83218091784989304372316461511065600 2992245 -166833762687042929202433851312518880 2992246 318494929948288034997924190688224320 2992247 -527946903399857447868513099519045888 2992248 245424131401947557440982299066368000 2992249 14436985582492278087703730073617160 2992250 380657979098560880108295070852440000 2992251 -475655077091115867520696747236132816 2992252 135565159417281199038161555732247552 2992253 -767919191805893671326342361286284800 2992254 -76755678173150914220073611217288192 2992255 135443416991141419084887215171143680 2992256 -5865929631848638102609978070138880 2992257 304111269371343699516620923995008754 2992258 -163494450164883448115343001337897520 2992259 168900975502108041076675004293454460 2992260 58961069828203272974770166186434560 2992261 246746555279932069830049796868256862 2992262 9543409808658054269323663054914048 2992263 -234688410807731668983959126640544176 2992264 40024219119713585901052262343475200 2992265 596657106523799621562389604293476800 2992266 -195625277620819803892583529311767248 2992267 164938074231293830945304006385871316 2992268 -143821291452746176475124245090211840 2992269 -16273063497515138873006299345952640 2992270 -16224248815320559431660386390064000 2992271 -19240595075210383781104705532849256 2992272 -99679185937824756110718529111326720 2992273 276231622454488349534624918210825522 2992274 -33156846440276342808442849388223840 2992275 30497586507765256103315217794304000 2992276 -202585099161725322175016925790042112 2992277 -352461120359809879149033632919280800 2992278 7865747766788989864528740542854464 2992279 -359439440534721085797718889150968120 2992280 289809727152781236630685310840832000 2992281 184748130177748735567760954028249552 2992282 8397596698413816588775230289354992 2992283 720908941756588892091437130498293280 2992284 -4021898158810542799790226984024576 2992285 92366984781322488117391214465839980 2992286 -160450689906155932962261714907304256 2992287 -386243638079549832583737029665515648 2992288 145472188060585153772423408143171584 2992289 935353695215618339548867262251996356 2992290 -47853781538525939783914671957120000 2992291 -551834178072247125651964620347988200 2992292 -142700466555345080037214779561078528 2992293 -17713228706275231713985203366615618 2992294 263478339429913381129213732682234112 2992295 -64587197967414753846757967557927200 2992296 -126413572395394764914455817194291200 2992297 135885947182777721778378366101638464 2992298 53356517976783066667493084181812400 2992299 -88502673343886601126058048040468136 2992300 -55174329905668919224527059818675200 2992301 91959166539173254654236721218542904 2992302 -545831985467611651950520466473322496 2992303 155627202991628408640490628650851120 2992304 13763742630562151899302900224557056 2992305 -256098142780325042188996773471306240 2992306 46886620481187680198296595320805376 2992307 -770044121393321596474951182762255840 2992308 95047092604105271114575724390615040 2992309 32691549722595179835173456812749660 2992310 141786015286667641538880145345200000 2992311 126893417239676927324731646727158832 2992312 676085057101817591246077009745203200 2992313 516730600773875662125067100813095680 2992314 15444926628452355344374935082759680 2992315 143702516759455059843245745007128960 2992316 415732302207728148259865582298327552 2992317 -206272945242629281823359880532683520 2992318 -127272285653459335482413590130899584 2992319 -98858445508306528030392553405282440 2992320 -41182594681976306497510260395212800 2992321 519038737430442696983794654873235522 2992322 30024280869780918267918436238719392 2992323 14227666409914114013894668838635008 2992324 -619783863807505732735633199966284544 2992325 -159326101730813929726400993485260000 2992326 -25135376159856705545685895450704000 2992327 -1290856204849136120458624456298784 2992328 -562303468518311365400801780714019840 2992329 3168908554690620805429914412425120 2992330 165521642689323174723119913034080 2992331 445782879098694898480187940820074132 2992332 -56247468587596422902599275914035200 2992333 -138842173962142256643610478311329418 2992334 -175023042357219686713240634226725184 2992335 55859748473286434584860015793136400 2992336 -64097065616850044611356871378944000 2992337 123598375972446443711250524093624832 2992338 -95946173076324799866859725561726816 2992339 -263491250900221945141417143049690544 2992340 40084131460110423509500252367662080 2992341 -40078831675761083493112753239214176 2992342 289173257210032824109942773149175072 2992343 -29102189314696051512134650283737200 2992344 -560119723128941285620088424898560 2992345 -66452131792801079396422648926108480 2992346 40876439112293852145828605170258944 2992347 306856271331585572730478599303827568 2992348 65857073170613585609831955641950720 2992349 320653663224352644149233498043987136 2992350 -125948198895247186239068427790440000 2992351 288305305462751780288236475390825304 2992352 330669069295242786292275499182587904 2992353 -15570378371195370596945782401530112 2992354 39514866523436942113310307309203712 2992355 293063792824186155060305959860353520 2992356 -629186513286820243551013066223001600 2992357 -419713633744411995420396522321153348 2992358 -54180705749669276611482213586096320 2992359 427670416185073724632757012173796904 2992360 -93492739351995773499209890175385600 2992361 -264201635491253785940190667942996038 2992362 107952971561624504565117264776601600 2992363 -63682740486994336901142591939897600 2992364 -427364526033393458737237110731284224 2992365 -124292943603465442396591511775587400 2992366 33622534075225417745970353846231808 2992367 -164165123358537057969344688139584000 2992368 13840267297088548208120777353986048 2992369 47919107062437583949148475516232448 2992370 923233814026689332689391950617600 2992371 -27299045805690462973863314492607120 2992372 10108337321682568040258218609544576 2992373 -187658636570499646875292548151671378 2992374 -44295823673255326123498634559553536 2992375 224753961347259209272951855664472000 2992376 -262711685309474690578908276514897920 2992377 -154057666377081068570169168390581760 2992378 64101449064532657778863316919696240 2992379 -312793446482165089988728590628434432 2992380 -99798856507695900152960614418503680 2992381 40173913211254153554886570853522892 2992382 -24757332088958155689068971301058816 2992383 -5760702266734400326183733519516688 2992384 480283682477625067668204845835223040 2992385 81797776357396929611375500688920320 2992386 -3390658737007333398209987297760000 2992387 -407038573718105674703948063132328964 2992388 -82520076300123716501375349634043904 2992389 -253274831253429971073905671930476576 2992390 -2681995413242463742341328193596800 2992391 -794954191785192720286579226383800048 2992392 61712594560249783301489955228057600 2992393 124087609785439980649769109731279642 2992394 -247016820344648466810228347626619040 2992395 15685557890590136994548932352160000 2992396 -681039463710665550423208744061927424 2992397 -304477837197875884902035536759504128 2992398 867043008731040180848416139724864 2992399 81524164055700969783186118251084288 2992400 -59754952964137539611326294341427200 2992401 430606946795099027934225668655538530 2992402 -22052074468018353834233976869915136 2992403 134349650922302870760877603047524652 2992404 137114195497484012399396167492663296 2992405 169890004089965114739121461473750400 2992406 -3414172385835702697556049574906848 2992407 -285339101016895269171642388400561280 2992408 -498442210555691911348607831447408640 2992409 -129581142201213720237555774235567680 2992410 24248633942868668201191709710195200 2992411 -27186038621851865247619986768109200 2992412 -95163189523433768074935387266327040 2992413 3129767998502946338429898469503264 2992414 -71445417494033850090072861749397120 2992415 -15987977886595407558326420439725280 2992416 8451750342879614584214255176777728 2992417 -408307597181976849057990559358533534 2992418 52241922000222541678004118550345728 2992419 207794863230050234622112075962638424 2992420 -374319195436934547050096388430917120 2992421 -53589616669069925737951655280323040 2992422 83000726271329315601486576249874944 2992423 204343442110438394396798723511713760 2992424 676854196166165009557818693337497600 2992425 88205843881662471635119175705680800 2992426 -110921375067011955156591552324383136 2992427 546912539476103419735438532020925592 2992428 -184963853739224413857476764171109376 2992429 -81507111739945398889777705580917920 2992430 29896672624560988471423944749767680 2992431 68004533802261536219516765109656472 2992432 -109161655968946608235279702314532864 2992433 72346811606342958779224936402923648 2992434 93952988628394466897153058398590080 2992435 363134906461079212949282085197456880 2992436 -193264324656559850111518255384196352 2992437 88121079028587389517909466642759680 2992438 -23479626939653155017427827035619456 2992439 -325046641528124162473486475153897376 2992440 89758549209886187618982571882905600 2992441 -270152949713918278943958686514473600 2992442 138158295700226088128859491920556544 2992443 617653294913710446678364366668234240 2992444 12526400159157757622038665881802752 2992445 -521320744975659795656678976883689300 2992446 222742089852941584303020014028852672 2992447 148630576834862752203761985403840080 2992448 87640299688294338689534588559556608 2992449 63200377879046125117164135861275520 2992450 1117226206929212083327837237970400 2992451 -79063419717261983745499423074864 2992452 247816234061951621428297490784768000 2992453 9303326932120621049890939807148702 2992454 -217211612181271967433282035910001824 2992455 -290805601796515412053275899721735000 2992456 8528728326224210614902230479872000 2992457 -153277672070978482480442304989398620 2992458 77660673507864043565318221435200000 2992459 -219097940145477609799644318082838880 2992460 -48622776572244821411806235990430720 2992461 -52980913805484908126204671498444800 2992462 161530279626873611713118092487654400 2992463 -61428237100990607524293394082274816 2992464 5413324830262609529901870835752960 2992465 -144530363261573889720643023061841280 2992466 -56730760924734739044409902377001696 2992467 -103850219574293837525817991026068880 2992468 263463214662080294690588008981532416 2992469 -380078103028535091913538205000578304 2992470 -43490054608671452875743207120917760 2992471 379565490732566921131247851388324392 2992472 -29614495087802721433142282525368320 2992473 166829837763354950086323827335046208 2992474 8546067594647669128225435470218736 2992475 62766514286691072159415278831592500 2992476 49773738600983445070100718975390720 2992477 -345801947077579991753496473485125428 2992478 765065335156889383046069600670339840 2992479 286574345399667488881597649508956616 2992480 411028576991645918544379546553548800 2992481 -102317364095953451481909964103812800 2992482 -112247637507741433519132165099873152 2992483 -221457637210734291606348264435870708 2992484 95521507156316537619660732113252352 2992485 -196385376973338899277678057877020000 2992486 8587832639570075671047055523473920 2992487 -22641396895002693151039518606532920 2992488 182801609297579903657921333614264320 2992489 31694646043647555478745427571351924 2992490 268113978499747936033904446169210880 2992491 122062067477033246407946617319311200 2992492 112718681258280421708166495625859072 2992493 -255930823687696939956102053260209984 2992494 215697935201065671672098360602344000 2992495 -355759325732327637702089281743824400 2992496 -37635831205279353674403065564725248 2992497 -4446936793587963654571502829371040 2992498 56310996519156896928866386590503040 2992499 -11885897631175203075433721124134136 2992500 14599608997566949319934613843200000 2992501 97917788029750241686783131019136512 2992502 82322794817282894643795327277409952 2992503 31824766323241642637211287340000000 2992504 301185974352730867686493363817717760 2992505 -45206300332140740740283914267505340 2992506 133050468592747162814555690121547008 2992507 -19065118262071214564881885936366848 2992508 -106410706486625344317252228507322368 2992509 187129154098679075235711724634453484 2992510 -256581557694650892800937738114201600 2992511 -19833715646057956788165188172198528 2992512 -233019060750894676805485752546754560 2992513 -518964314434574240351640120775098238 2992514 68324430793337281512354989565875712 2992515 20905542881718183391227254277574320 2992516 665975312036470020855813085658246400 2992517 -142404157666269318494600303576845920 2992518 257948540878407581589137707501117440 2992519 172415139454779882684727178569248000 2992520 -443455562088164816054829058203648000 2992521 141550021820647066803138697570041024 2992522 7086921241925965052748148024677120 2992523 -1089748419478981625446603188842880 2992524 -10205806269068237093048892381049344 2992525 -151839854521272297939371124026105950 2992526 497820639186285957599983242283108800 2992527 522716674136086155202434591193491120 2992528 139402323638855051704008767390416896 2992529 218811113698465148223763037928281460 2992530 -71201125183755468604628052937313280 2992531 79052835655992314268477253197392200 2992532 358325889190779410212409884549581696 2992533 -179825027042593120457827885220935776 2992534 97370076285957997402034252440912416 2992535 34559416120299083353533501208205760 2992536 -148138035576152793386696027063193600 2992537 -11587469955321749367310368040879488 2992538 33682965200652345120538223068135680 2992539 143276662722501015724020252510662400 2992540 -293122514575247974596327283902005760 2992541 -20097967939056239602859285338311168 2992542 -737824615972536464529749060990976 2992543 188989015266989999031666197297165792 2992544 -192765186155944179561894464041648128 2992545 4154883497431598248450189511675220 2992546 -374359202243652017433348764189220528 2992547 -432468659066091667926083837834492808 2992548 86381790498361086841290400343138304 2992549 -64504774044448850647176353492010048 2992550 21362275021128999626418387716145600 2992551 -75330059431724871463873217513966256 2992552 33012772140483200268629980770585600 2992553 13134234613869955428755318734827642 2992554 58623519568565633451959087761271472 2992555 -436880388683002078471460554078529040 2992556 -161860352191514690291880478802476032 2992557 -446178121757431725864211050088444320 2992558 -46570244476814068328934795578877120 2992559 94883774175310110356553648696911760 2992560 -26490811714559292406945788715991040 2992561 206590136848356912684918011681718528 2992562 5776873345016592731216465813836800 2992563 92307247414471315309883573273192784 2992564 -309949510823112636793139876315394048 2992565 18652637102875563300743913180210720 2992566 232592174880826543883646585364914624 2992567 576061259531199320147204773750072616 2992568 806904679167698031561670829775360000 2992569 -392422961316261429972289378058896512 2992570 -13033851913453396349462576960471040 2992571 99226947567555418468238277093082344 2992572 -635587873594794250880307646233600 2992573 -337552296029466842106828827649045178 2992574 81395132480396036007100414756363200 2992575 -61168293017895415767643492387439400 2992576 48416452539519319549995156158545920 2992577 334469491724331421028389468900816020 2992578 -303350585355986343676374987908363520 2992579 45989123791473074026687800954856608 2992580 -88480213425530823890538251826604800 2992581 -254062295525463634384329849886162530 2992582 -305502513919328817249077448057640608 2992583 277170982900860715532057818342540824 2992584 -140302665286048851682300698112819200 2992585 -2676683992106097006297138737856000 2992586 132585984983715828825883009394068320 2992587 130592746386835672553641838884067568 2992588 -389186892722974105660830952738627584 2992589 -23743483464356272136435883437513610 2992590 -20640801349184112879739714084037760 2992591 -238242977454821039972984968629574928 2992592 -67749306329370314151587187754352640 2992593 232426253498986772837156489121029664 2992594 243180631923591395636066094781917312 2992595 50780921070499339168403434528818000 2992596 -257019226771919497835332318299076608 2992597 -150634538832117921107793689479933800 2992598 83853131284767745566857499943864320 2992599 -362250134412267702019918339204761600 2992600 67856559864324726545915058044928000 2992601 -1627212842652985002039653169016428 2992602 -76002295300112797336039239104583168 2992603 190939424246637307828315146610423560 2992604 69541875878897645305389552604800000 2992605 -97999583970789260753704262265692160 2992606 -9514197002651615542875625942383936 2992607 -789405310766661046665932705109858144 2992608 357672754050365768892754245378637824 2992609 -318949631473534241061547656419172190 2992610 -286615691493942649365048034532003040 2992611 62702331737412366801544249385250624 2992612 40838860969792304862621613437370368 2992613 302295608867048922282828637174158048 2992614 127368411611402931298708711583623680 2992615 36704297611404400096898866710050400 2992616 -26071066139615269336257801468641280 2992617 100796418341695639377899630851241034 2992618 16380009351620279228283963342755760 2992619 -177963609470667957116876687237077104 2992620 207186719128891832448734679038868480 2992621 118973373565783792461739521143108822 2992622 -148848623613134022469214163601990656 2992623 42097502880254406414172193176773384 2992624 144290719402132919783842172056043520 2992625 231828427865586740237558465666850000 2992626 -5031134506460276621072116920897120 2992627 268888600932379106038543425509162064 2992628 1968302419454319258532024854183936 2992629 442048406800298180286465999735456960 2992630 145356852491242837032340984395265920 2992631 -275396200177511520264799927169631936 2992632 -230914351756234157800746422329159680 2992633 136019301421836923915540476127407040 2992634 8845780591631947943396499591033936 2992635 8845434274068674607669068539563840 2992636 16234707244829567044720966946318848 2992637 166693002593662349339463576412221312 2992638 249373466111670152924566037753745408 2992639 -299493243995203079836406583592025576 2992640 81311744200005925108032193041530880 2992641 -433148802324912253441511483270221008 2992642 -27768250052954826416773008133908528 2992643 142940777379904692327244904812245960 2992644 -279280092058342660690173226286325504 2992645 69540824945835730041482311650483840 2992646 290599385817987843170721849856566720 2992647 -5781429635261869371471529428596736 2992648 393403817815815069983849615776604160 2992649 757366083629200857783154585142055120 2992650 31764701609082662243231027419891200 2992651 280385245188517490562332165700781652 2992652 -401976592600837479407695258537397760 2992653 -56925057871077647148008868465273600 2992654 -49066373644754301891726634114534656 2992655 54700199063364696631620907806576000 2992656 6473077677648086099852293352128512 2992657 192454428410483528189447626345524720 2992658 14362287076020867560487981769898784 2992659 97744636864403338181898212662450104 2992660 -193943446340012266587432080527687680 2992661 -120845209956996498681651533838070368 2992662 -21637154522408618302765887064229280 2992663 -26746649993907585081999941447380320 2992664 623669003678836273197230286317967360 2992665 -177076105220305081788556930316064000 2992666 -318372900088098584169045767493739296 2992667 139502275747788821999262378313411716 2992668 43394149991008641253111927359897600 2992669 587397709602736833809912386454561440 2992670 -164285185036995049266116845698729600 2992671 -2021273521951993893004255683488640 2992672 156183397559392034064845809558093824 2992673 -147395150878121683154556283732168656 2992674 64889877244045668567291640813541760 2992675 40228057846819192707159309279500000 2992676 -131111883646320590306108359296071040 2992677 357415746087457112938298896919923008 2992678 -75053675437219793976857375010324480 2992679 91768008439011818549606822630540280 2992680 -73889642509000690289528846721024000 2992681 -131470826849309999904823880243849088 2992682 22775007469823774357196453004168704 2992683 -38110005227528658609030570154844736 2992684 545437394587275506542919949581952000 2992685 239865221810875739745379908869578380 2992686 -32481373916827838243544485071167936 2992687 -426400108538362774868500653842727664 2992688 144155900448703538521096696468979712 2992689 -20572288628302629012042423834684480 2992690 5908277047894842474611600819306400 2992691 -23626623057703648212955909645846560 2992692 -23195048535661175582341297634131968 2992693 976473294848942715024778111968206 2992694 -79933273954311714577461513710969280 2992695 -27871016473867030074732707408511360 2992696 -19740294060666454946937879820247040 2992697 258753998401278473712649210224713172 2992698 -53670716628581435741434601219755296 2992699 146760211232648730996390982051456464 2992700 15783915704583329004212032065139200 2992701 78131181418358016844152058462708320 2992702 52573466747202019776854865535897152 2992703 138380071653909715322853889866599280 2992704 -15438524000140810409533301021736960 2992705 159643814691063900145902362453659860 2992706 -179580011021251946690228279581190448 2992707 -25762486893257528840322211255237044 2992708 -6446321915029289796137953012033024 2992709 252789001824617874366074214942670080 2992710 58325217286605584460429892247377920 2992711 -286283338390893940587478415700843688 2992712 -552582885839525920763100351791692800 2992713 -79381930846058891674499662477891200 2992714 1322577970904802328287491086709760 2992715 -474877083370028070303008268527994480 2992716 48365966794956582797653002584025600 2992717 7973458423806613871967250422142592 2992718 -305034997016977777413129879202117440 2992719 -232976455559483649809217448367924856 2992720 -30993880817429322630027739224883200 2992721 -187131217608363130355151470019938112 2992722 -139465566020218779943320925729772928 2992723 94020978521073308568602994266612972 2992724 -115578496133092051331332132656904320 2992725 130152542259405212747081427607185600 2992726 173673854778144298415183723379921984 2992727 5620815274207058754601082197158600 2992728 -102311585758223024098768950782361600 2992729 544272260732086444772223750885992330 2992730 -126712359565993013250901351249730880 2992731 -69874723579096519094836877345459712 2992732 80137198526868219844935572282180096 2992733 -16726317597689426397103044287565018 2992734 57613739817054360459552124289783040 2992735 75814083897879590065715969701431360 2992736 -529858231446039366922867467266162688 2992737 -105771734771609412779629334261197824 2992738 -531598505203295015629465226032128 2992739 452472850783730034120521307096384540 2992740 19879774411423456811176252393881600 2992741 303056629033140701243054965474157692 2992742 -114553821445879591345593925531872000 2992743 37791226647592691407757592473148120 2992744 246715999909270774476704147249372160 2992745 28525794997315226920202476361775360 2992746 234459393420761866493922120262550784 2992747 170444603139984505881342451108722040 2992748 -74564977140457405392671696189058048 2992749 -141527185765360635434230578024294336 2992750 290834539062264994165654154166864000 2992751 -237350625836419366279022919773190168 2992752 -5120102835877599576534083311042560 2992753 -12580669624797122651938679289068736 2992754 -97247613057661993831466295829683168 2992755 201263257876090881597013445964779520 2992756 -71655362487628181331133144774973440 2992757 -2756087005229453403008224469182080 2992758 -55026358722620373748871602831749120 2992759 277184425317173286631970627974695552 2992760 -50428370904512090911637743083110400 2992761 -10007386842264281323012393120656000 2992762 436048041454751617075741309002657792 2992763 -684209747692934696243339091058256988 2992764 -28144773780332205522445148814810624 2992765 237533548434357000851974951730466480 2992766 8530625577417707965633026946391040 2992767 -191330495697638772080772644915793720 2992768 103784791082503085071572247322296320 2992769 -255174516478349371838317207010806956 2992770 141119896820317008005112011922723840 2992771 191875553174122527327374011841308800 2992772 45828030988790296989270470391644160 2992773 160734586054807440810481773929600160 2992774 238518891000780309429062893843607136 2992775 274132902900732851379705535983945000 2992776 -144329651280988529758446088332288000 2992777 -533620788697203807188571430867766374 2992778 683130395887889361304766168450953056 2992779 -19079628946003900413644842368001152 2992780 5527971539436476445734275855165440 2992781 -7879691398647757821781115727851136 2992782 30586846520899302989539454178789888 2992783 168505501960237990667380137762805584 2992784 154739225726959701018611736678604800 2992785 80859515756231069629080720268334400 2992786 279794056209014278697411505702728592 2992787 25001226496649754761203650582787152 2992788 -287054737442857357634889142891038720 2992789 98015736167916610951341135249000590 2992790 -164524692892464213470096788108609920 2992791 -293522405865915894856896710259168408 2992792 464704572633610616551986437593497600 2992793 234139504520477685303290472796692042 2992794 -919211002605341027631292994569728 2992795 -31591346606383817161228976250204960 2992796 -77822601563410120771784748024230400 2992797 -458949446348287487232329586255258900 2992798 -18316634368181822699788356633129600 2992799 34838098435124679028502703093896736 2992800 -2779596673197665639619132260352000 2992801 -300333722967931920444912353625872320 2992802 -55532391646003406981948929867984896 2992803 -143197058479384483349573094140188800 2992804 34136993678421895148076410564259840 2992805 -234863432612959310004386413625208840 2992806 7339125664109555932020893074984320 2992807 131577315276998383907307165577754352 2992808 73912572215945597287525070161182720 2992809 -249049542153832776393483533374617120 2992810 246799355723815385188370375186974560 2992811 576945399819970082509005956592392400 2992812 -458624517244636914952588139855717376 2992813 -82104608074195441758255918482685140 2992814 -391336899580445387697187516497600 2992815 -145186586012615391392532909473894400 2992816 -77384936236775934506523630820098048 2992817 -321692257967489826964823440327777134 2992818 163929021017251048234494249237093504 2992819 -211622021447884365705099674127259968 2992820 137401457564197210094926709653340160 2992821 -259255290326952679749484039505201472 2992822 33695070702490891060983690517689120 2992823 687056123703914031377443286211421440 2992824 -187573584399340874832414600132833280 2992825 379422624876766187599487368944507600 2992826 -319473074790385702516345115309239296 2992827 68047586793408059634799680264420120 2992828 -71811266038303410387088891125087232 2992829 -40416324229373398083663695282753280 2992830 -26652560928755409194123551192606080 2992831 -905860425070873018703465749694909888 2992832 26960635769533484576244038979551232 2992833 176805549413488322732145509126604288 2992834 -113435755503902870258322234944501760 2992835 22535940969692304392993462323521360 2992836 38998125715390737558598304806993920 2992837 -406254510270738295923115324283148514 2992838 19832986331626811338138976288815296 2992839 569586210084997779473350385637772368 2992840 -155154937026149314160623578786355200 2992841 -14929582691044386883183391389582758 2992842 3496645704652524514130134301222400 2992843 -713801251774510001717847153888512 2992844 97079355934798228934272356996692736 2992845 22246002551597829556026508553207520 2992846 -40985911678811705731977957747448128 2992847 -172433710645772627146655954177281680 2992848 92879622010394251827955892722335744 2992849 -762306334519640240057212877307163150 2992850 35848836482886669487616654606668800 2992851 -746789625101853356974172432316398232 2992852 -91967090925552111003600556006975488 2992853 -481011107291364146971097710216286898 2992854 17335179687684445047966626970484608 2992855 -320364670147373333177997786807051240 2992856 52422848405662981862699719885455360 2992857 61199324366416977621573849808229760 2992858 113874683227177042956384672529547520 2992859 750160484921728886774037476670309060 2992860 38648047093489251296321349692620800 2992861 427684342207461933639835151328366400 2992862 -235271865889910358407788601693213568 2992863 -260862758221530833299340960670467712 2992864 12492361973806367751550203775156224 2992865 377469322665035523844344474469185600 2992866 206766020752931648156556698013717504 2992867 -327825200104778313563327723984390568 2992868 -277864018447529663057435018612871552 2992869 4079372530573279209151230587521920 2992870 227674534190447916766103618814698880 2992871 -116200782058917080642157492431929488 2992872 -397966779755937335653673605179310080 2992873 -14993509864232738858462251377361436 2992874 9644321998959132934086080362197936 2992875 262542633997897421003421194753088000 2992876 488228697782147305247647073629487360 2992877 -150805117418626589239563011448266868 2992878 74504535992281308884886828501773184 2992879 -96755998483082739307481192540025520 2992880 45692492050724758471396561453056000 2992881 -421105477871190000181891864759548048 2992882 -117383837630911354650940911859949568 2992883 -167227576512595966478335941459172416 2992884 -53817948452502470699680058060857344 2992885 -252692710579558370117001038428362240 2992886 893025829925836653262203756069504 2992887 240675667635856755490709115574825560 2992888 -234269256235545487729990851219210240 2992889 373740551213212749797871955329482820 2992890 -74792929558533875272321099616217600 2992891 22124594866778622625521194744895504 2992892 45474802488336925544716089392855040 2992893 72312901186151751536776810429696320 2992894 255018268666512852687328146578159040 2992895 143212408896857550223573870819785600 2992896 99847679137287463369818425775882240 2992897 -320319374415600954804453977325926688 2992898 215586303762932539125800268218955264 2992899 -22810337616356315265978110985131520 2992900 -122031549605617915384814030752625600 2992901 -55575753854063235929873533839208068 2992902 -61100596965419613399601555622986752 2992903 511020915451413523047161138612832152 2992904 -3651265175260757405670322132039680 2992905 157752926836421154382988654474960100 2992906 121176496092743514522057167961583104 2992907 578017816561822299003933213551139156 2992908 -29839174593650489274474086633189376 2992909 -195279521037111379840134230307794890 2992910 -95414079700902458755121314630832640 2992911 290853833503129982413712927357544072 2992912 -3792068753639442815598428074065920 2992913 -6556294006920796107787421195225088 2992914 246778674932824651587923411533119504 2992915 -222235631475867744324067794512145600 2992916 -533344852535046493637744452050366720 2992917 22627736325021503021482492391760480 2992918 -46359407863632014531061980673957120 2992919 141280352544997338270169368418165320 2992920 -14963246450144584677400598148096000 2992921 -257338970705135598540383777476710528 2992922 -2922966125333264488544803123015200 2992923 184740049555693093554690408533982000 2992924 38496962058939568481886627786768384 2992925 10513157246432572246421752167850500 2992926 -38553741984369283684767773311168512 2992927 -21464461745733901795659556398354208 2992928 -17359145369962601037781484286443520 2992929 5264533877555228151111512502991968 2992930 68902566647847821882123778736603200 2992931 -562937913486892273277276083491064536 2992932 142703116523413074023542266823433856 2992933 -111540854767878640370523225143484036 2992934 -25978706314806244350488071322658816 2992935 -314208681786222877100288855149920 2992936 265450086083742166649292125666503680 2992937 -115724013169222121164409112592763760 2992938 2273011987780065781550576020854528 2992939 37692262325818101147490543601442740 2992940 233402176561088523983487545464473600 2992941 -13353334924696531284293575052535648 2992942 170988390954435633783478471673623872 2992943 185683120812029625243348452666649000 2992944 20643618602911144178784267962155008 2992945 -165588341195077307056691920255138200 2992946 -113617476516294711437722194728128896 2992947 114561335526069959182531983819007800 2992948 37127837526824806606409887059046400 2992949 -560599307611744548828491974251868050 2992950 -8567208569781651306982024998684000 2992951 -255901993970797073680177577381548088 2992952 -166999419290933541314600133421670400 2992953 249331659509199994538240320973588304 2992954 47985986060697913068930879218584176 2992955 -93263627974488915395504245626582240 2992956 232668323487913765298529199488491520 2992957 276212220354085105007717028889540608 2992958 151189852010435867247693220180366080 2992959 -180679682996189711325693930403560672 2992960 25520346446124141257764978556928000 2992961 709826684758415355451120122770826672 2992962 74347195298161698487675519074399744 2992963 260747434496949651718325669883834000 2992964 109082617453616766161410878692418816 2992965 -343781320889861379964525825932197760 2992966 -64603286083513532610069907281701760 2992967 179563469260095647596724269476903072 2992968 -137748089570314611125803111164518400 2992969 697701139841061159732167091380620596 2992970 -103708844446394034735022611400458240 2992971 189640028634856911928375254132724224 2992972 7360506829802313703418531749130752 2992973 -345788187747257457449357773189760778 2992974 482983476641361002596067885279416320 2992975 -73743659358349260930423786777149000 2992976 44356455142318680247521123649585152 2992977 210023342132256282362786871218231040 2992978 201477712255502836235992477764305040 2992979 6633222494338559992488568606027920 2992980 122945710135059878660745697377054720 2992981 111831908924274682914838732015064700 2992982 54598941960050174894290514565026592 2992983 -138377876189880059189179177903418880 2992984 223151533818494663181932905544386560 2992985 59364536658865004821454267332077960 2992986 -282482350765781043922769438233130016 2992987 -123638201711356068999308127584658364 2992988 52676105832472131751534809723334656 2992989 288806500049878958345510966543965824 2992990 -28212975210033131638252489657896960 2992991 44816000992734951928146065577315792 2992992 -324646908690939386784792216458231808 2992993 -367133126042114667646951263477961536 2992994 208720671538700163470045413659417600 2992995 -17859248655061017132962022707862480 2992996 561389235006095611335322946325776000 2992997 -31752974457359928711506326094918400 2992998 73411259453279164368072808299152064 2992999 -137074881388877952803737691823037000 2993000 -13678843014968458088336979317760000 2993001 -429633027808257998082906062554699296 2993002 -23825429170269331119312287700000000 2993003 -316296104118685354753930568590964640 2993004 29698347397838343051846280039464960 2993005 254459488420891486970327007619672320 2993006 4313688103314120557491972088913984 2993007 -169824006588711334280861069254372608 2993008 -87937293751183273573229829621579776 2993009 -168175755870137998230352462406006784 2993010 -84726370625048762204641348943101440 2993011 -214777328682916782090421502414538240 2993012 -46339634750503013667961952617003008 2993013 174924118420153468160875620301460160 2993014 -100699620781709117317410422565282144 2993015 4170486677876326748157081902383920 2993016 -19567274609127993201606426402078720 2993017 36237134354958779483234788379855172 2993018 -245473542937548449652950915851430400 2993019 -16430812273274923075855913920945152 2993020 203511381933085590869437649182663680 2993021 114807677652099510081481504247039532 2993022 224540057353525591814086288068968832 2993023 556892088251068278563708853099677304 2993024 134214621834048413361432057348096000 2993025 17993201661151513402745587801953600 2993026 314131136090914029492178687720855584 2993027 769720615224656045772073690138026876 2993028 -172129211118015749108382712246318080 2993029 257450582636358985252846976130752284 2993030 -121507709061203099087386707910281600 2993031 -83846363742907335879532763011410960 2993032 -145263146603560075725387580219392000 2993033 -458825179520390365090071503778959718 2993034 161850270791203488479175535359705600 2993035 233416327845861934787896533079072560 2993036 24791487033698814473790799929203712 2993037 575638618971770204122114746326180352 2993038 -388054543381934798444613364902358080 2993039 -1187985804351106587032382396668448 2993040 -20252173961904798783776084392919040 2993041 -66871940881123107507614664832254936 2993042 -97614973186268140299280169396051808 2993043 -71089609797866774515746688278142536 2993044 357002123165484921770449882246878976 2993045 194793207954956884619857946380327200 2993046 34203320636982112946695330519916544 2993047 536546253424017087952545648330391496 2993048 200022771431932526933051165341532160 2993049 163861136092464949134977241263367834 2993050 3121118359004458612551895536153600 2993051 11127942677081545199342849016234252 2993052 -346127443751016598872774316347975168 2993053 95239577037891122887288858531082080 2993054 -279567824839274573074099288143595008 2993055 -41054602390931806220859700364028000 2993056 1092488963103349158473231939076096 2993057 135205849617640548677682492601998306 2993058 -158601524009033787060296164262400 2993059 77259315969751392101836929293372160 2993060 -4436623282717045696614717382348800 2993061 348948345067313380358130910844615520 2993062 -225136370533822160686908459029150400 2993063 -613979928193978619199150917279124216 2993064 -141651253983053143770434950704168960 2993065 -321679948023215089004654429606856540 2993066 245932132280219487139639490374445232 2993067 2509096682235940292446983644130792 2993068 76515441739236275730613889159695360 2993069 312000581403104490422675120538820044 2993070 -40391653950828822607994262769920000 2993071 158451925582066045316393957365118592 2993072 8710539722096044418329931226955776 2993073 -13362796521395660167183892441237760 2993074 46228622025913258224760002479204352 2993075 -143097150716788899256444953420071700 2993076 -191143279972671013065462563633780736 2993077 869520147153645130337774958809055520 2993078 -32463651609965477079590326278519168 2993079 -235469069117042168601164960755214616 2993080 307843860675311343984952932985958400 2993081 -37322794570563896008420352811543552 2993082 54129652971023248906859618531466240 2993083 821267104425282750865244997925311332 2993084 88258958089295688143030450532873216 2993085 -221621745141133448778869839267780800 2993086 85575624856787485397568598979956992 2993087 103415135379811393604096110526200560 2993088 49673635648302728911362994672238592 2993089 699747740460302152145455122312998880 2993090 -5062316461454572173667036791691200 2993091 282959843961236005797934737338535744 2993092 442596349233136677176952196625983616 2993093 60331954930649021417423663242701342 2993094 -96657384937046014056165539552364672 2993095 156588444313058829614881559721907680 2993096 -680759945389930934576232434275998720 2993097 -333255505985973419291943668695119600 2993098 182954039328640889623982597442634800 2993099 -490196468118729232563191743373985900 2993100 -426679867538740433956079966515200 2993101 -8323544086241700314167948648469376 2993102 2565551165327937497605530133155840 2993103 103652894223837024661123716438951912 2993104 -140799506067711810329116560362414080 2993105 324720321970397409990545168726709120 2993106 179686777842062196945714793994102784 2993107 -282441577556735359211502780048499520 2993108 310016228744478918688846136020408320 2993109 44256917355307313295785787244618560 2993110 104743522348031916842487297705480960 2993111 -213945636928145621336859641795525376 2993112 8291819671996296859881069072384000 2993113 247832208827381374830091268361507600 2993114 -502134618535738636733227774396258848 2993115 93658928118598167714727447714909920 2993116 405300776096504813941262525414604288 2993117 56015376332174581130615859045662592 2993118 -297891310358420139146463898560611712 2993119 32927565428230710394408205530997960 2993120 -12785924419489931533150589131161600 2993121 201786027283726385137853785795942290 2993122 116595908269987322194550165258247168 2993123 8939587366717523119294066330150560 2993124 12740985299140920112078960230675456 2993125 15520244450957079463742193682493750 2993126 -209556387923130491753296434697075488 2993127 425877716695946556855533747982958080 2993128 -127639255745989283030404857035735040 2993129 8493143285766583747206628795785120 2993130 -35029770087528141863292077647841280 2993131 -22447647680237997950611558303085068 2993132 -57192378384786168819240403573903104 2993133 -58660625450026652016015591141131712 2993134 -335359264567224843493390469606030784 2993135 -311635872149533954597692684648375840 2993136 31621944242583499739375510721921024 2993137 -110679771821052727944420933365978048 2993138 319247077411328626312129129075080720 2993139 934348948786875235609286489805999840 2993140 -102848245488050499794687274736243200 2993141 1116273069408498449419097866303429152 2993142 29252526042202365680834303507262912 2993143 -48960537624735912198622189309468736 2993144 -1102729539725774224571579197685760 2993145 261308132023453019388448792559216640 2993146 -6347810656355822041084989256419840 2993147 -219110656949768647144862054466515568 2993148 401560877795915108782285119286824960 2993149 -190852423831941504798621639634041850 2993150 -123135484346358185415328986703483200 2993151 4680739708830887775277170405164544 2993152 -254880240346962329912424339246940160 2993153 411586008623296720910893690154982402 2993154 -114065862361040536290356654704970880 2993155 378431973886526439153111956620167120 2993156 331470166300992823689166532671219968 2993157 -427633443468735501664191647784144546 2993158 53319620011839121932468457474271232 2993159 26549247765497955257735591229306000 2993160 79434145911891138122559563381145600 2993161 214705418726527937053447705192180224 2993162 -269609284262161223561821069786281168 2993163 327080033605321536572766764288924400 2993164 -69213887572456673777924367256309248 2993165 -26563395215604732807808260682538400 2993166 -62009108874361921213660073867366400 2993167 576542678361089169407914020303479216 2993168 -31548860791786081540425287018078208 2993169 7995079337846758042931679080327328 2993170 -65325121568139617773061456029626720 2993171 457686021299050599438251921900835372 2993172 12662087941566425553544611560300544 2993173 -165965448192422352588435356782323862 2993174 -3752533794462780809702004651417600 2993175 -60047449032521531008914140845675800 2993176 169204964007217837430363627732520960 2993177 -958703180469305028487640551599420 2993178 -9138130145748682304495814993127680 2993179 231304956555910713862258759242677776 2993180 -324272411445694426508905483115735040 2993181 -232914030261336669486926805358750848 2993182 294576906103658685366143081091585984 2993183 -89416519575397559441544058903756080 2993184 179257547309131751886276914160599040 2993185 83218978727115355089088243575273000 2993186 -101770313132537394526956343795699200 2993187 1593379762287195334748097600283968 2993188 85253671641249525327747525090846720 2993189 -306197317569617829881999580671200644 2993190 -86321607298096195400711036262508800 2993191 -375640006326716140559411416507953000 2993192 -244693920438981974282612776176768000 2993193 11274937156565389758008304734158080 2993194 -17168346428360823284392306597153104 2993195 -86440014037165941336616968680481120 2993196 -239328996383235413233901185140791808 2993197 -180438314015092202204225298590027520 2993198 -63438974869100614592913740948819136 2993199 275685492308044695555983063740501248 2993200 -34214450146990646798162946793472000 2993201 606045124014462642056045640106146612 2993202 62078207529123468999983750924180880 2993203 440460615793656827614422891045024000 2993204 74795317540089765228498769726851456 2993205 -26062816150158117041631757604981760 2993206 191730133178347567570012999518353280 2993207 -287245724132151871859867958522011808 2993208 -147984105656579804433344648545136640 2993209 -296317572487633754754179205609732860 2993210 -190787404352895617755973137761588480 2993211 194944023206518590081953120349000288 2993212 -93372264990056213954456062138242048 2993213 -199929528852726613917931396965620538 2993214 19884564412947028300812108874489152 2993215 -153246298247534898776388967710191640 2993216 -195548034245459975089823743609405440 2993217 416255239555851756150229395829996080 2993218 60991267468140909948445926469212672 2993219 -91962699974597801047881871281249552 2993220 -2246703131313892236486972015820800 2993221 -64006886324810718830651980712222016 2993222 -54162081825319477570278541595143680 2993223 -26954727308983211977719755860752216 2993224 -17584084134037303529621888596193280 2993225 -408175708292038137155013767157903600 2993226 49335082262864655617299468104737280 2993227 -51420534644389943730016999025458924 2993228 -89501724658861738718986952952551424 2993229 210333341231267070400290783140922144 2993230 -4694229300940132208118544045975680 2993231 186760935434154493773452657697919200 2993232 10681872079805250113918472941076480 2993233 117639587416645214846079080447442544 2993234 -27792221094781155787693508655461088 2993235 -31121806525556289870047235561446400 2993236 -45396202146168530983036886613688320 2993237 -9051391126141820895123477815626632 2993238 16396030999139307373957652407108800 2993239 -996250637538793749706427747908820376 2993240 -381357078330780404022151981607731200 2993241 403410371853608156475790176527841600 2993242 27871415450784752568836937800140800 2993243 -235104385787781810685264690826026752 2993244 348884125442065862495099626770786816 2993245 -351322100966026201352276185087540500 2993246 -47742464042878945059880337418659712 2993247 184427842961295076931754384098016000 2993248 -275994041998379748869840320293765120 2993249 -10981551427925564042246737612918080 2993250 -19206343224299885323375060774272000 2993251 -360292044823234216820673141411539408 2993252 -265019256366952050246463945280839680 2993253 143559370291038881697189065857617504 2993254 -85896308428292620805738533960782528 2993255 372722495660614258575781093416239160 2993256 97881537404748110309100765318758400 2993257 -62552064362776382400715321003051020 2993258 324134895043140775202283943519361376 2993259 -34665279803571016415522146194977040 2993260 -381145074887402019228782965011379200 2993261 -920480840833603655534461842748456500 2993262 87973978979849640828276687432165504 2993263 46932370137537264698751979565784576 2993264 57636386539916863579331901231759360 2993265 -196298982058401648979675502165210880 2993266 -157475390480017528222585211734895616 2993267 -70573713381234585878798241518889408 2993268 56542273281332110881462978762301440 2993269 739825064312665106011370756937754670 2993270 77333830577745798605521470810923520 2993271 600064051422594231831918671593413120 2993272 -122853642170892332006033967367987200 2993273 -10297276619939910395543881864560192 2993274 201410115042277386932260699438610544 2993275 441734437266503049178152897731185800 2993276 136709569416872336703896412809370624 2993277 144585024283534178703416046681287232 2993278 -35287644165142265049557061517570560 2993279 631755717328616116247793880431804240 2993280 32576055910014661915306943840256000 2993281 142554274583725569484810176012106452 2993282 -114364074872825300512687253067625008 2993283 770735161265577533652747046319583120 2993284 -116937274835361084506111573967294464 2993285 327379490608319633407767459514465980 2993286 -171871917693550118957733492928124736 2993287 -167444694025478861642465761441259856 2993288 -272896922287117697281047410863011840 2993289 -71421040805450667428766949209022464 2993290 -85464979750711226090859795332445600 2993291 -133465200658561685097292826220362496 2993292 26180280687052205812309414073859072 2993293 -788753498064243132045568430851806420 2993294 -78951000995694653885945368962314304 2993295 -10674684081078607845273903293122560 2993296 105820358833627156453568124967165952 2993297 -701241102824248234858210040888002254 2993298 -28430412165379764808835340533760 2993299 -344087880939173568762272629680495700 2993300 -38332631884171603883827589381088000 2993301 119276843263099199867322438477863040 2993302 -157692874976713222882458984384617088 2993303 582036904125388193722106936480676552 2993304 -324265558606640796925854007604858880 2993305 -201210684148853314493495984280037440 2993306 2344917793472771005839293130620160 2993307 343145382669920987002047575442642840 2993308 -604271512968366538990948041250366464 2993309 -75683542193506977010439638827267648 2993310 85920799985061230461270372745817600 2993311 -27412255785385408177676658918861088 2993312 -182558021474030765411981029448613888 2993313 -100360392934810227119603083377321696 2993314 226744235192891401340154836612306256 2993315 172897291106382067257057165119983920 2993316 -2994358094808033760292995540125696 2993317 -222922250468098636299291826001675360 2993318 -21070855414113770357507752042051584 2993319 -23623649928916161994234624170025296 2993320 2961431501853532459829561926041600 2993321 -52310567448530813889271520773248156 2993322 16923543913010904887738286039755520 2993323 -529452453769929493564666023908897240 2993324 -174290976003938564991694706941250304 2993325 31986783759438579983882053333269600 2993326 92755137968541512862203879265943296 2993327 107233608824741102954067507701164176 2993328 32504835446671991980422522084065280 2993329 -38713712011222758597261138016847872 2993330 -132915466471411414884415795917625440 2993331 159555729671225333040573824449863168 2993332 119587751570151748277316077390835712 2993333 56429576183617462098752967695145120 2993334 130157732717364563596186599374091648 2993335 339656042268464188479246923331088800 2993336 177668242093830278608090327498752000 2993337 -42304844282180824371025108595008440 2993338 -360701807808151865167908942895393680 2993339 -739732293521086062934897674515560860 2993340 -73486476500797090683763296402309120 2993341 166658401377534230259567346050986572 2993342 -296135689656570095300896159156454400 2993343 120719052131090947963096089646771344 2993344 -244755982097609885182498919236501504 2993345 -59983845763981946049272362358841900 2993346 -88490871872750113568802626042935728 2993347 -293567821497385716405413120038411568 2993348 431760194428967665851360150842644608 2993349 -97846139853801070928206482957147936 2993350 117291292378600911001235429013748800 2993351 -740556438828937739067866227909163280 2993352 -69711071089155769869942527050383360 2993353 -459125989093320280379033790412636992 2993354 34981741335748168918219644873203712 2993355 -12851233406408852410637738189826000 2993356 98450039980123393452659024615217920 2993357 -452424647609956089290263917247136394 2993358 -6035089214717350783692144763392000 2993359 7369601284876802524080951872180480 2993360 17036640762089193976593534230200320 2993361 252611294602567249428105653420976000 2993362 -15943142481457274419036131435539808 2993363 -206835125598586873574010682510058388 2993364 348789155366493864128789618839787520 2993365 -21895313224233952174535113994856000 2993366 9104960813053761406290461484777984 2993367 -30334209399621623580316481160443952 2993368 -50892835469461569580354839130890240 2993369 -93564848474486483594777065579299180 2993370 1283673828319108226651124209917440 2993371 -410405278875781731171130828574234428 2993372 -179382040857831204866777053932455424 2993373 116663431228019160719454454264209900 2993374 -68327830465226439811940483309462400 2993375 160279509587014704000521901207168000 2993376 -363568411885096489167061297345069056 2993377 -828834741047218211555456803801657788 2993378 -149849846464413848073952705577230560 2993379 -218803490146781256042599856354817416 2993380 109765962879913119663947590866662400 2993381 331418376885647162392876065072518112 2993382 131547353851610668575460048853606400 2993383 1015314334403423662817887424127323040 2993384 375084356201500562694782008417090560 2993385 324081383810652620120308055655441600 2993386 -419179276222732927984618359490447872 2993387 158676194313835050766686231442052160 2993388 104015206074402875526032735273203200 2993389 -285157456114446560883941923761399040 2993390 149227430468893342455641711825940480 2993391 -166512471183763975981567915471990080 2993392 6626550772769954570191077862899712 2993393 -123418097220880785462482472573259200 2993394 71433316233745978872370983651286272 2993395 -182073648119086159936904787831035280 2993396 -60225166825638101494159391710881792 2993397 -49919734752203977245042083200280160 2993398 -5654409376558471300945166001454080 2993399 -554438001725442444254099081487096600 2993400 -108614048122840350426052892516352000 2993401 -23989701356198016250900342620266096 2993402 62906494598952885598700721591552 2993403 63127449332031310398527698206549504 2993404 42516339595984850734466342170776576 2993405 -88758013142448223931640286654121940 2993406 83221429054644337185745950585181824 2993407 564838713239872625270547927934758656 2993408 409599401168728899568997304499175424 2993409 -536365351676568560924103250784428800 2993410 -67607605312569103374538458144408000 2993411 -171293152185297177350042541705323040 2993412 -2878326598509921200842349436607488 2993413 -116817079913472587603119628607014976 2993414 -199337360154910626358486152855382944 2993415 -28278539836584607725377988536275680 2993416 -526471693550952146008381112284523520 2993417 -46581810616552767936930659264500800 2993418 83696383721163584598241813901212464 2993419 -83604696006165922186042772487335904 2993420 108211221755599197801281831639623680 2993421 442951009549861826983817452278002112 2993422 -114906968677421556095985298543397376 2993423 -611447826477843858410275914982421328 2993424 -17819699168094722647022375912079360 2993425 253371249524449957951678604065874150 2993426 -120566664350770856603201842446731520 2993427 -140685940662190096606628988836049552 2993428 489884042463433090589831616766400256 2993429 4180613675909798649180272310980220 2993430 -228407878917676223742052700201410560 2993431 -145723209812073684375116408974056960 2993432 -113800440422410832376521245972684800 2993433 370475453480758404077377777581391824 2993434 194622349726892609209026519806885616 2993435 126103924119810299746947814547042880 2993436 -16065051259807949427334597516807680 2993437 55520688398660863654507462069386086 2993438 6174295751078099386525481994616320 2993439 -103645133265896000925806730523304376 2993440 37773215683170812857017877136670720 2993441 424191593526999874625163868947486384 2993442 -8578625646703193866238780058703488 2993443 -170492031181517350257097013995238308 2993444 -207501536570902425364285562306504064 2993445 -627987396952968103594526678472960 2993446 140328945154461172616901760552392672 2993447 -612214869992136727142588343170788104 2993448 -191158577982250828753140207401287680 2993449 37179085743275273871474236760859536 2993450 -36151172217215676882549661754304000 2993451 103318814372420392645735274913384624 2993452 -65601364250664124226245056401326080 2993453 -60257419767650700203547503197043712 2993454 223898476162841777267846293388062464 2993455 150422720955037497433789946625564360 2993456 -137903435985688986985128413337305088 2993457 197227039818068903173984939974085920 2993458 37502132807800637449822739586669984 2993459 -29347751202381308401495357209563844 2993460 155886826787449508033445027506780160 2993461 10331002030983909357258352188343324 2993462 26852197589867292671693650426153440 2993463 -73057576730144500550993787568972800 2993464 109243177933070408833261992124293120 2993465 -215303766520911085244293529470028280 2993466 9262123878758377485938322866208768 2993467 -269032365457069093481941380702421200 2993468 139821297215358120733775117885306880 2993469 115148977644569872012088900653657440 2993470 72160481653455107198004576054341760 2993471 29178737038469124629455803002517840 2993472 104775165676179323931658468650909696 2993473 -111693314937031304178260418715529856 2993474 -174685511191823603918736369362759808 2993475 126384975685306189051787193388992000 2993476 151760832742516102209351802779820288 2993477 910294344170931085139995332111373632 2993478 151134837612256754497783604414919168 2993479 250650626557505741935019089780050576 2993480 -147918807377676620205682737578803200 2993481 337035173962298251268883565262450160 2993482 -123219961826232904325289065895891408 2993483 -270571446055471191807635893408086000 2993484 -47852119690054793143364771436625920 2993485 -74668700213845659232833052098247680 2993486 38058876008367484849917245806128384 2993487 -98755710103208336456094755108946048 2993488 2131179857413065718997764830003200 2993489 670384852286152259111428253931157824 2993490 -37464038351545507661522465147750400 2993491 26587094439250789030304224657894892 2993492 -136485461551518987648454254602197248 2993493 130987011014658488545038304731949248 2993494 -31678556197963586670370847735031168 2993495 -26849533366880343176135971137656880 2993496 -188159069314024747190714414157004800 2993497 200175087402065673547895309528537934 2993498 -11651758470633916640669456204778000 2993499 116300670715305507225030387104952684 2993500 -90381301685611983898038518776704000 2993501 -40574005433931589394172087613560000 2993502 -109722362758527488590683356375725056 2993503 -203919414314047124564469727770201000 2993504 -556583810984779441592902578406686720 2993505 -51230942860598746829409211665229440 2993506 302237759235967640823831737622671952 2993507 -665847183826111464893297236564029120 2993508 166045430154527152863311153383221888 2993509 -500607832662355700401324822666381860 2993510 -10767935604070586570193768343271040 2993511 -25984407168642749324342329804399920 2993512 -155726746309772427964473888062284800 2993513 -401667084746453018431876891321621260 2993514 3136555391614693969612202241534720 2993515 -45713087961423049127829209715410400 2993516 -389029627429989181325049003786274560 2993517 -264094253779151394155207734898992128 2993518 -36744518425731206712263960144823360 2993519 442451240169869301297793561380809760 2993520 -59984319880077015565965931666145280 2993521 -187915722621287862432173258327807278 2993522 51698930292415618514960134357870080 2993523 7678370225306707167467280133188144 2993524 446108741766430346028972358246772736 2993525 433615453590799302344991456660172500 2993526 -74670479323150041852900050069133120 2993527 -164521092850240171850481212287753624 2993528 -170868525873088019468692493565296640 2993529 25344177777729235848424595548631040 2993530 53804282425470852848980326150436800 2993531 441116938232394963063589423930846140 2993532 84965615243724917226885762611930112 2993533 -286860960374496217913388348714530196 2993534 -406610831584561163772037685047555584 2993535 157558776985292014458757402461247320 2993536 78362267674175786376501962861445120 2993537 -589077794880099148334842872167545020 2993538 -53299651014829230400422809120048256 2993539 -121115688451875112166036893328576688 2993540 344847814362927285030226630053120 2993541 4594951681282495494713923029754560 2993542 -214066727578980763852717984819138560 2993543 -113765816280393985820181500250193920 2993544 -425213345553002322886292918114304000 2993545 37087124262386871193224255576763200 2993546 22284264356298352427075099344723968 2993547 -90405381754587379172624563594798080 2993548 221545609807074459450693830647947008 2993549 186965835835353886991669532913126764 2993550 -44681437988337462515258873147366400 2993551 33344800418135404746179317655179704 2993552 -57647722666941623333198707288965120 2993553 -346435612629350789558915062653758238 2993554 466053178982150610532623663337318560 2993555 -375377558209421846498313821470793040 2993556 130503062224017529086145797387343872 2993557 -18925350803874680887037019121202400 2993558 76933269169001541426459901815566880 2993559 -51053003330313334599004096238738400 2993560 -540416278793354471035388644060569600 2993561 -475753451175693745109394304522429488 2993562 -44303037993107818560965947533237504 2993563 -471401582707194911922980878805672188 2993564 115385834796264942516584910507294720 2993565 -88888223704813356743716472933604480 2993566 -228372545733733272864434098944048768 2993567 382265883401941819626993590914523616 2993568 380367375109165461702941808047161344 2993569 -1321592333041960009031971893986257104 2993570 -103046132656713102585804181174007520 2993571 398982373851583359677464630194309120 2993572 -398434428088764387819281970412805888 2993573 157684075679749331308528727105658048 2993574 533383804306793972360106459933696 2993575 -84490965125904599966283532424096800 2993576 -49815355299644886974070409285478400 2993577 44803771945088834531173362670575360 2993578 -29136681351613438768989449903257344 2993579 -346337006338585429372602950202863820 2993580 -52567225954552008526913483758986240 2993581 386525760851751859424469918106686744 2993582 398347603899751090473258097652419392 2993583 -462608855463525069944839048239369600 2993584 -13567577240794438799584544963100672 2993585 198684735849376361432268962958231360 2993586 -251569652714041298892609880230155136 2993587 -354996013565838286260366518055362328 2993588 112888622067501444298848491123318784 2993589 -75752354153716614500058283895221536 2993590 -250847028291230665421123643690355200 2993591 -220132406226262858799996240981602008 2993592 -76480722000378341763262521570754560 2993593 491408914535555147635163877397417104 2993594 44572387872514312063596542111658096 2993595 -327136070548684924888494114803727360 2993596 -38399320181007647032136647340805120 2993597 481132434619533926408149846045727046 2993598 -1484975343655013886333301641790464 2993599 127831266547312357737678756861260640 2993600 -38598861352983839025067839297945600 2993601 -59567906510678583530034775465907520 2993602 408483512360960864114031998013129600 2993603 283032005203519525650534751975905852 2993604 17884028402894015456188589325895680 2993605 -369523102164698721446402072440876740 2993606 -151249819359097595957989848471739584 2993607 -38446263576665745561614480961759696 2993608 97024920193578001629334903060561920 2993609 -108096184123805757924970609492481190 2993610 31156268865012384488311553849237760 2993611 245652021961828114468696264514130020 2993612 343313665393859665544893224395566080 2993613 -130028762074563271975063663605053376 2993614 -89508985944989726953087132951571328 2993615 -55934249227650407141172875654474400 2993616 50732856846272105040040466259271680 2993617 -3273742042216567569535250490173280 2993618 -43058993560526894791619332044739584 2993619 199011214499826874605388529711523840 2993620 -64215402265486045138768951856209920 2993621 -333226538030154934098142047904480800 2993622 -26297327554751425152156924169816128 2993623 -319730833255679007315499133473552496 2993624 19371276997138828570718503288104960 2993625 150452869920215411329925262481440000 2993626 -287038866143842920890627517396702720 2993627 72466099277047219298618291689353984 2993628 277742243939309405065016900561756160 2993629 -495246001018666293583038746977415770 2993630 189393990113052682221817033270896960 2993631 -153825807664452166769298651373221048 2993632 -414622542816065405181520198005424128 2993633 -85341727619077757717432393658018540 2993634 432384244136751941121383247264768 2993635 127799982140189279863124278973152080 2993636 -362773499077206325165485122116826880 2993637 -155517564791948177336144447853275040 2993638 48513235464443991420126172081886400 2993639 94586535911976764079465733357585920 2993640 -51772354707426417448622189715456000 2993641 -205846673936966850639198049515933120 2993642 273399764141981314794093652658932992 2993643 -217263557742579861823063938625199640 2993644 -111079127961003201998171129479692288 2993645 -366634345341183928926622025573786100 2993646 111170763000558393293745512663583744 2993647 221501707228010906399124981705494096 2993648 5857588461030647452493388503777280 2993649 -32476501995453299847180876340125600 2993650 -104825085444393694622184162074774400 2993651 -720995939672990995915500325984311348 2993652 3756330214667550216246428709949440 2993653 93652742727547225095797782213839484 2993654 -205993125143516619522881175490960224 2993655 150793264253476551172149440207937360 2993656 42065223377370163763814189644636160 2993657 -4550929823013268604157182104125312 2993658 -37530452380783352418662206336019712 2993659 178629641566491968415300253085610040 2993660 -393046678721324729704973427294720 2993661 -791402589668665264248567358328250 2993662 -1378205308739193625660730816135808 2993663 -545971863999045489847664141989529088 2993664 138796646773107343332270255007334400 2993665 177959492032516042861427750771587200 2993666 -224208977630760231529651074366306336 2993667 -119490436686958397795744941562394120 2993668 -590758152353154171160456984501842944 2993669 306639285372433116231178195395798912 2993670 16287613817172128497015414943385600 2993671 71411573887500378637627879984158872 2993672 298903913719288001538013605945139200 2993673 278343701936518431149947353343213584 2993674 -231277168169097069003769574258195664 2993675 -9172313235998956772363604204923100 2993676 -11107582562551489039227526541328384 2993677 -656216879022140020555096982268308448 2993678 75796318652501407252605650745925440 2993679 5495049136492302522887357651771544 2993680 -7122429976366015281662248664432640 2993681 296259969067359359185032811342594482 2993682 39356629015951214301883213769956992 2993683 318323168912365269677805104502377472 2993684 -4240920237614896202528879724474624 2993685 64765538699290477296257176083907200 2993686 284173517162970617308932268950850944 2993687 584190395516679195599288708517483336 2993688 -203722619919333083346548366723635200 2993689 537866175487144603584966753711344080 2993690 -80855591196057131567547644256184320 2993691 186188787775184433640854180842103192 2993692 -211413700189867465949281100803716608 2993693 -18855304289709215637955561767773460 2993694 -70735409498793634817431582585046016 2993695 536337470444024512195589161257469920 2993696 -582049189298939403317947066495991808 2993697 43483743692563543490011351952050560 2993698 34552033024625524869566448207384864 2993699 -690058766724148338307276549493907840 2993700 159009482277572304292327153968998400 2993701 -215156932204267209716791995777753600 2993702 1051627728417297212845400884480704 2993703 1137719473507285303285357821838080 2993704 400327388609271389755682021756928000 2993705 90757341116093239179201328338547200 2993706 198709737480577759536741193638220800 2993707 79233778153754036934999377625987232 2993708 557308981409136954775450041749606400 2993709 46462001780642511015858023505773568 2993710 120117539501516632809146337136013760 2993711 58016686499950784277785631153723360 2993712 68728469498716657670951764871872512 2993713 -7029129033296338722846663856769820 2993714 154298607453153602649489774646932480 2993715 -207656496393155180977217768098800480 2993716 -147818385124911535206792991919708160 2993717 206115397858974530529592144626252600 2993718 17056256983152752433667281657182208 2993719 430588609433753597583264142144828920 2993720 39181863842301300690091544509132800 2993721 96691827664475873024992417920186720 2993722 63743630979304578262747783146444000 2993723 -21329057172475983407431700854304028 2993724 124095109363933787793477747953012736 2993725 10315171023119769795277358836530400 2993726 -26477348786098220276606545886011392 2993727 -10065500926584193049662618050006144 2993728 -112462756331273143572488083781713920 2993729 322968964501588007420643140176219584 2993730 6992883806769405281242993970488320 2993731 -74355424712147016951137554472475856 2993732 2439285300907995568874442343219200 2993733 659311677721224196434207862020921600 2993734 -333911751042386031973442788071131136 2993735 69131936398974286720610944592653200 2993736 147980273203087749127379421088358400 2993737 -10251412898347286018041979454485888 2993738 -80680867981349842476342644032581120 2993739 113068327002542029561674509502981120 2993740 1931471797362436223050218919879680 2993741 5911332995242816272284616565246284 2993742 -79665349460401925997611541382488960 2993743 547260479399527220596535561196413064 2993744 -15574255410088662858099905559429120 2993745 -209560285990244676381821119554842880 2993746 -1210028832640575920041058284678656 2993747 -58440412178709152870229068848714560 2993748 -409052464370920953552658727876511744 2993749 -261054414060299014760658140446037952 2993750 -382538226491996721524137362456000000 2993751 -83152657531035707876496946310560128 2993752 247038098355512384346970636445337600 2993753 -219326135023252287507933243872434224 2993754 -185494009664122913437665907306993920 2993755 -57460365896908831540731770449482000 2993756 -2083693319904770849029854292300800 2993757 -201141808918439207467072253483364480 2993758 32559511575455969024805372119858688 2993759 -574686300715931428465356914541007584 2993760 113970891205176770439813497849118720 2993761 -352430147385895575684720900528503888 2993762 -62949501210907472211152308648403808 2993763 -110243505068842071578050419121446912 2993764 76957835300080573232424370678568576 2993765 -56061698041028897634547274481587880 2993766 205826146696825821968350556815545024 2993767 168053923063080822312851373911417392 2993768 666040791468779537539534541369948160 2993769 -250558573915897910509804160817918006 2993770 16129757011962007875535404108004800 2993771 486398543238178597113241317255266304 2993772 20956635589302505488280284936732672 2993773 -14342761823890033611897388188125898 2993774 -65463272843007172991117565025034496 2993775 -79247669257999991561160816965952000 2993776 -100861376443324772042174419101319168 2993777 -4424530785434751692816056943797068 2993778 150700631834379838988739920341910400 2993779 199874537563533579120218815602089640 2993780 -305989274220862626736653409932422400 2993781 46351026756448522534792021704257664 2993782 178385927625526689962937670132800 2993783 -127869229703327915065722701840160696 2993784 432712677674544461022120115912704000 2993785 149407825705835591680049418630545160 2993786 -74371924428131899072394639326448640 2993787 84149271360137386313947052521147440 2993788 52337642346548338886423007986154496 2993789 -4490432832621269846483819747633376 2993790 51467081591733979949214720315822720 2993791 335152054268466254471140477958840192 2993792 349092881260413226319369008997990400 2993793 80411502932616238955124957540497088 2993794 30601895377695050733163597221488640 2993795 92248104975250089248183386493107200 2993796 6322461068019281763628637932891392 2993797 701671082703901123932675872877041246 2993798 626641635452779915262974684725377664 2993799 -147328758564551704921189633988354136 2993800 -87190232347921318789533785631360000 2993801 -37788978794002080066859199109636198 2993802 120632043206157671080043221616985600 2993803 37617862635896036515408316101131064 2993804 -300064044305760617108895008180325888 2993805 -34428390610675311502166306465759700 2993806 -306244980783251244704707183570118400 2993807 2187298644153980700046866109253712 2993808 5672386570411285267174777403080704 2993809 -76645783064581992512626117442289408 2993810 -40903685345015912816840187442736640 2993811 -100516448690560246429682319324349440 2993812 -89628735868550881867476834728969344 2993813 -396165485553631151568763062254893938 2993814 -308743569695801061608429738459871360 2993815 503878414698542733644507057489944800 2993816 126400124046668155808217641108520960 2993817 -172012623383596438865225725133077152 2993818 73943256104126776813794594444472320 2993819 197648235514802486661673875903834912 2993820 -14338723936365081159356907450685440 2993821 -141636995701130568331273309526244608 2993822 -50209827604793435935255845891899520 2993823 -156793542538273927446209604203624976 2993824 -324603541380908450342685645649281024 2993825 -75163843921703797429946687187782400 2993826 -56974641782319408222405341388179712 2993827 385079913528486281697350890637971676 2993828 -397730719904510897345302652997663744 2993829 53147840904921756730027935324044448 2993830 -22607034491804785410905416176076800 2993831 -643374685344667870731288606740767368 2993832 3040931317203044335134553919569920 2993833 -111567077343665911851075390064865180 2993834 155100803577309077416181832811248816 2993835 -217437636961277149370534862528890160 2993836 64199287286433968501793349515022848 2993837 -105217135931156193880212303611020800 2993838 -150373195677343623155120151648094656 2993839 334969143376234601821532054564650640 2993840 -16599770572202437861546221862256640 2993841 21627662209609515093859229052956352 2993842 -44513779732712044981219273964021856 2993843 -650936790559106312022303101662016880 2993844 -27560042211049485483053893170585600 2993845 383096573852598511626138876149582520 2993846 -121035339403117742188364248417147200 2993847 -242902486906953290849430446157624600 2993848 263475075830550525296068704216145920 2993849 -112395159764385275441901275448323760 2993850 112182804427812588109762547048139600 2993851 340506224539721040635056429714569300 2993852 143733484901031256378389683695911936 2993853 -129816532777842385676749301973408000 2993854 -40124869410023162355405024698874624 2993855 -30198638091910500506900956263039840 2993856 -18209382751827258968344493970948096 2993857 -182537164805401482544875141299678400 2993858 -8295518772050355111243790336602624 2993859 289646633821225587900753516404518728 2993860 -136920351477777754495960280369664000 2993861 -78191975022219774612214722743998764 2993862 216879268648662681019462325288924352 2993863 -1076280069955750992435497680360514720 2993864 -38488436879710730329324273085153280 2993865 -53117142784146665917606792151844480 2993866 -25661037548392670300581678030674336 2993867 45474033009094499307001582864928916 2993868 -371963023323572655974690076976128000 2993869 -282669362838363823759424721914862730 2993870 -66040767654949217899061752695425280 2993871 -114371531187897959403471417693014640 2993872 4345202082975702175860281582682112 2993873 -475813215129766870130282064258455820 2993874 -52798494527733532052464736703634944 2993875 1152710326392665126640219209124000 2993876 -31027667473441492374678627139315968 2993877 -140979213193884415093042673173464672 2993878 206017284868442057544046088109438240 2993879 14452507315399190874255597199711872 2993880 -147472624278334206879015228033024000 2993881 713931504765430418227751397316859664 2993882 -272421072756806031716571097936904208 2993883 -18987046875096164997167684228438376 2993884 -262849684527074844604979679303837184 2993885 -218850237817085012289135079836006420 2993886 20529200068380000203739399648722304 2993887 -41906307125379005861252082060349440 2993888 -233527699044635314075910858220503040 2993889 -93989736923065558453205655235434576 2993890 187109708964623245938030845659495200 2993891 667640300979637112028251714682491292 2993892 89361995773791363805928990019170304 2993893 73947884927544004857776077368734784 2993894 -658039721556488616864309238685968128 2993895 -348415398773296896364297994476396800 2993896 -384259688890122649549535897816678400 2993897 722853803501284316601596432279804346 2993898 -32772464007620037649599396767293440 2993899 405519677008699908519120076764038900 2993900 98892339762237853370651098485811200 2993901 -439810933556046240998533969430351040 2993902 -37136506481382972101999613010358400 2993903 -49794445220107880403757190750520 2993904 19504095146492028485985984383483904 2993905 -481039834347808685791179698773670040 2993906 172003811078280026356676060153301120 2993907 132122157707482170750323825451547392 2993908 -42278430492483798843448980001543424 2993909 616924156610455124124222394928392110 2993910 -11958943883568622203201428002867200 2993911 175632869502337596913207092508077312 2993912 -299679366845210934583419957830860800 2993913 -88009066428492336021328656129703740 2993914 71183466434718892416156544193140224 2993915 -466486159181874421677339446915965440 2993916 560659828130814415193909164987269120 2993917 228633155705479938581530230569609580 2993918 -798028101134321354843036306092032 2993919 -17980017685827712526211632589472056 2993920 136885600953921299201263576232755200 2993921 -68786418439598143493982219725416320 2993922 -2584630853146701363009325858195248 2993923 -149667555835673116356950276131213828 2993924 193452324274757505252632845914784896 2993925 -101173871562577766610055943440896000 2993926 13521506583260437605821933235028224 2993927 154243465025258353521148474279162776 2993928 -45314697431953757613744074651074560 2993929 290562073364362962421562010568056676 2993930 -151775870067174304409968246054580640 2993931 157390365975911118679791628856063520 2993932 706619390778391645454637209207385600 2993933 217852101570690325502857158242417184 2993934 -90185797613832826489719591444649920 2993935 -4593383622642375226091978237125440 2993936 7302550250645069494947546419625984 2993937 -172463176836401391414251133226522848 2993938 -13507832665680176639458045882342080 2993939 -75122483332126127859833440349597376 2993940 -61245641337540314387284576111530240 2993941 -153866849592575445506111522281002116 2993942 36083080137183607106447501974548480 2993943 -1468114790160754602605282982498144 2993944 606688286935068025554878851895193600 2993945 298926907085634505802428976173229700 2993946 -23549868809609636670348675206995200 2993947 -868940556042756461539713945997142016 2993948 -325458795597798558022165184766024192 2993949 -9618801457598883152090697842357760 2993950 10345958741350898567878438843272000 2993951 -198251156215254548816964588262854048 2993952 38702149139384227140095063988633600 2993953 -193595112589414263046484245423752960 2993954 -8666220656836647758223237632768640 2993955 31771347028644056457010776016320000 2993956 -98934026127782494845502024027545600 2993957 -740018955792706416535904066213305794 2993958 101474471412675249430886219770659648 2993959 -56070593735247841074656807054488840 2993960 -43726803441309733529379372712704000 2993961 -6361426646270290112449327584118560 2993962 198948857243862264681113351622127872 2993963 -123900857084870130883158334319285760 2993964 -258012581315751438918570685088193024 2993965 -199628096717411405694888887774625480 2993966 41026190836714619869716202373453760 2993967 181237449208883850117166597857686520 2993968 -10184514804685573228941427930513408 2993969 -248971866429804165985724725303514640 2993970 -20170661114402666490521555858073600 2993971 630885478483717688940320496463765344 2993972 222183108787965903010021870991082240 2993973 -393050521625003601650154336832533216 2993974 -223535676342466755808342468327815264 2993975 -404804753487128816390431522881606000 2993976 500284328706130929422634255708979200 2993977 -303309229068224499839196399581424128 2993978 -173267224331345645149706315155519776 2993979 115219684881094185809655945567694848 2993980 -5831063758210368855688199494041600 2993981 112321510159537661420303570077027782 2993982 -135962937578917720496211878306257920 2993983 -397645932276840024791756013116872768 2993984 4983224578514306418722869170143232 2993985 -231857211265423809171694128320009580 2993986 144044154355253256046268173079930880 2993987 338449484662159936941115585408683312 2993988 206839156202182316949219256037760000 2993989 424395322249945223014037073708440760 2993990 33235105357607222781070750194410880 2993991 -27890198672980047936803282617062912 2993992 557547389949085932580767222441246720 2993993 533731375634479264637990445932641242 2993994 247732822985752699441817402273748480 2993995 91565425128755234978769233622564000 2993996 7434106109106397994044145603040000 2993997 379487901167877752710731069852795840 2993998 -88781639453125794549037706329695744 2993999 105998128507802609560435260907517040 2994000 9723269562883375499860930560000000 2994001 134868980856310971053753370992575600 2994002 -124824939402525261622638037054313472 2994003 231146431011241506308606557441133520 2994004 8299738914922660800120087205668864 2994005 60542408876306005952548310240622720 2994006 133992544951652337283107338689708800 2994007 -1511442193855981353302773746302888 2994008 55665740748798842944975576342609920 2994009 602338427464736534949461228652754848 2994010 -33604604087163932904481182889239840 2994011 138880724291307521456359993555861824 2994012 57152726905259782340295037536047616 2994013 -430662518744028853932585170849723616 2994014 67087358167872848584913700014070720 2994015 304954294416503738237007339134290320 2994016 517232852844430486148490803693617152 2994017 -343507860637096023283317921005542380 2994018 -181454950076718358018816148323837440 2994019 -58057232558723980344145055217721904 2994020 116858683246022323414367457744384000 2994021 -636258923551561803245276812146578880 2994022 12221731790884514208334323803821632 2994023 -390178379473685955503242743364618896 2994024 -359174268353630342368399183626240 2994025 38482044515090315394714319572633600 2994026 -63614006938942158645015244377296640 2994027 209153214157927331447616274990648920 2994028 384681609466246022055482789640948736 2994029 -473895709769608447169218927308153024 2994030 73528850210182164519510271191206400 2994031 348239503801027225085952156281818832 2994032 -130957644843560313684408922692747264 2994033 90979594399302756582590771607036864 2994034 -7603822975757362588810293352951680 2994035 -417525999973948988843097181646827440 2994036 -4733946307638343062340617717669888 2994037 210068535200779043974328675376144686 2994038 -45928814212468706218981629192778080 2994039 183530372314076344373241179643827400 2994040 16706819615676641041750905076531200 2994041 891881380086615088561832957033304192 2994042 52654394373681940289728548909778944 2994043 -95552093710301826276950836320315056 2994044 -152805528154196377607047143788041728 2994045 154092827334224558720673987700320 2994046 -181170300690674742452581759001023296 2994047 -5113515302908303136178625504868040 2994048 60987649119819997030115779993927680 2994049 172009599803521530100194534709741380 2994050 -257545575571072191956497432761991200 2994051 -109175696211487933335482113990159368 2994052 50701670113911038208065007713246336 2994053 -291549607539198382320279131919688260 2994054 -41974691077754811604760416736237568 2994055 -112320578616851839728581763997492080 2994056 -124119213705115653998211762029721600 2994057 -82061532308254850019794861757141120 2994058 278750114817586562350443008517776640 2994059 -204720553547434227488949237672105096 2994060 -168496994399609372956503244720128000 2994061 -181243240356311839962790329357275168 2994062 121804934083017260996961687138436032 2994063 386546619564418608222229243499756688 2994064 161389761015762300833228930064097280 2994065 -335691314873793897676329764447371800 2994066 -9434823341921835058666516371911136 2994067 -451844334628785558150316227176108884 2994068 141072768919092112902051518699876352 2994069 -73059550368509766329507720641440672 2994070 147707644227912439115600468687996160 2994071 26371161230532481121594078806634400 2994072 6507625681290627420124067247697920 2994073 118631230842866283399517617512459520 2994074 -202313478931205617332657652164761088 2994075 -36548592422473799952633477600872400 2994076 -66341948666107016148780184375633920 2994077 -193351540575193892360703944676304800 2994078 229863094272041577631357785464269440 2994079 590241903253751069810930333323973880 2994080 -418061740144052906998377365811363840 2994081 349685586621462394828564745179288752 2994082 32642949498242007667564890462610944 2994083 -632756030192166546732808139367877668 2994084 21050367795821394228401984161950336 2994085 -128273832673327969287700504815977220 2994086 332181442191057605361956018325568992 2994087 159134766174921112215495702378494760 2994088 512642156458649836880385651829800960 2994089 121908378855465223475748146024355456 2994090 -1816847744615183041091901647032320 2994091 -600546921945614952185247078014579448 2994092 -334922695272627082073723039808240384 2994093 -137744555388841946990621952947991636 2994094 -252760359985038260593332328978369920 2994095 17414025063658208448334323388587840 2994096 69676724887229298144406739708805120 2994097 450122308068201012287802012460358546 2994098 175148324130111878311797854875606800 2994099 164667665741286642485434320848327280 2994100 209546308975303756339748584122880000 2994101 -459690274204297311586946105046717696 2994102 13222117175942502049862040982519680 2994103 194375031261451926550696370997607040 2994104 100088630641033255718789233911889920 2994105 -384998608599860902296793654596254400 2994106 -72551152875148730121769473360271248 2994107 -48575427806711979221037890894686560 2994108 79388750058179101646651077402920960 2994109 -368558696402059079611488132464104980 2994110 84050599368526654107962276377378560 2994111 70221275599795801936479207917506080 2994112 -231234189241965319293188756333395968 2994113 -232809043870060534068834515735464638 2994114 -97975662865498152099443814950366208 2994115 -111809603118576661724113190982032400 2994116 199256867493918026543660357942968320 2994117 8519807437976481920368318421452800 2994118 -300206700931076115605520998654750400 2994119 298103025750770980043745780498626520 2994120 119417925037426190430619089577420800 2994121 -60120322443966776517056412529714360 2994122 319700455338470359405193596414424112 2994123 -359942627406462708638969261492000832 2994124 -13733775302000425241229790974957568 2994125 -138135993134499137212304399996130000 2994126 5972661244693321758090553969249344 2994127 641242274296196168932736565766324976 2994128 -76523572469864325723152442650370048 2994129 -257708400345422222525028524838911436 2994130 -19831521841507323052242386692262400 2994131 168871097459792612064677845394893392 2994132 17754648499285085483871635165644800 2994133 4315536208420749196573567472474400 2994134 -2688387302108129525823832159927680 2994135 51369753302662856805500313202974720 2994136 -349329124804111354539704316328611840 2994137 -137612150745772771115451630061364214 2994138 63327945496181415816005643309534720 2994139 -39361925886264910515174770592919040 2994140 71918437472001929189579555274677760 2994141 192224768846294791497128022035302464 2994142 -354990223441455781729510784577833856 2994143 -254343754014677599363558898993837520 2994144 -386179375269635439381400911493201920 2994145 -333870988853869415162476991468460 2994146 59374658508777747232437400679604384 2994147 -30897122299760293311770256611596752 2994148 73421062640071854133091785275776256 2994149 615704756773991918267968213523073150 2994150 27935753454129850607315833524993600 2994151 5696522088549352943481035773439992 2994152 63588989669126739448499882148495360 2994153 -403771880535039822733097627876680800 2994154 -29433999148567059287338384941561600 2994155 478896255534560882884757106398190000 2994156 -101380473743322420987076560971736576 2994157 -80467235847226991277956376387160128 2994158 -663440382566652952802986440567887616 2994159 -163754278076218288068842994596959488 2994160 -26886835951518220867439044145971200 2994161 -160446736664183063483255164112755548 2994162 -93784775257146366196343986978482048 2994163 281421616519405228627939063419143280 2994164 334785691307279953417899425651285376 2994165 2899588532717271948754580888570460 2994166 37194201749583977133759932913868800 2994167 -45734319726656629478749671675404880 2994168 -4379372227464459919839845902540800 2994169 -292895649368467159332779335593057430 2994170 240197373942793842029355807017741280 2994171 125352096409930983909786342937036224 2994172 -511110713759928021976672398619543040 2994173 48634768227901733468513230330530144 2994174 41664402553957061737293716571743040 2994175 -6578614053391073103120434744111000 2994176 -8510379928571572381516446635655168 2994177 -281411001049197009306328181409516192 2994178 -188708147612802042469677587230876800 2994179 -407996747563787251007646868037153280 2994180 70550439427887003717711336911462400 2994181 236560337493133338459651411466022592 2994182 240798404122243926588545718119837184 2994183 67752726256530517520902578126419952 2994184 6499140907385768389383366879160320 2994185 376748008979099808332752209102660360 2994186 48491846391048097556096769023400960 2994187 -4334955947083209726789615914505696 2994188 151239046330661491608799867557958656 2994189 -17162774788388542569044595852986304 2994190 141910821499114205451634467635985600 2994191 544804084187818465553493663171782400 2994192 66315791421142997171862558081024000 2994193 269477837293796164878212871162126180 2994194 257521136285292549888570969827112336 2994195 -88663031932053292964134056498886560 2994196 -137729041690373223786406930206939392 2994197 96932963656445742106270977457556352 2994198 259089752258144873354489433402262464 2994199 -146686005609210811585135418829626320 2994200 -328961785225147344305353006520832000 2994201 -50303084652494388272186496986908608 2994202 -181327783203053951693613329510703648 2994203 267124077708134567221618850899915200 2994204 271714285356115907145238052642781696 2994205 301304660874191790261119244357898860 2994206 -9549402339676309670342364726200448 2994207 225891665160181295456646610508026440 2994208 157153704487141334433770589929865216 2994209 -113307561193450956352891260248498496 2994210 218965737166027547747737014948326400 2994211 -318007199449201096052752717904096376 2994212 -42344040683140900116888305728106496 2994213 342637824911124848680514456221640544 2994214 207501292372693551005689355542719456 2994215 -165624414952046033747091753355476000 2994216 -284239921927928301491909444742758400 2994217 526106319362220961890972463851072100 2994218 10348888515005955882902688727029504 2994219 -4097382175000761702094439860924800 2994220 -163551281754819776669450611891845120 2994221 115082316535984900780363299730744320 2994222 41749770254050774660210585861367808 2994223 216002363325641060991641006128627472 2994224 -115274157029527974365029284886364160 2994225 19843858910350746860841503557387200 2994226 -163478535893839568411939706124173696 2994227 408661294331517114878416037787109200 2994228 -20194361683978964773009202930589696 2994229 -504120107509173093533838726209126400 2994230 40633670719589975269519360580985600 2994231 310324641548870988208363952377349352 2994232 16953431866624318063283429589688320 2994233 -290973475057552897857364493165867376 2994234 64791538930048514167314318148807680 2994235 215073501077995083316398555882198000 2994236 100756508705177329765672833911528448 2994237 -254397758209170373740248981273598912 2994238 93629011553142038591743241869201344 2994239 411095366384467238811327256070860440 2994240 30867368791241081837809951152537600 2994241 -60328983582436549747274183427058748 2994242 28330924981676967490702174213144272 2994243 84030679145038945377461196738825720 2994244 -511258495254253263989047627672578048 2994245 -611321272554964357364430757469130120 2994246 -182886509538218084612415038567989632 2994247 -223349907226537806398398013930738168 2994248 245033038627924313203869513016320000 2994249 87145909984938486580389412433147664 2994250 96128996241906096752198108793600000 2994251 -3853276568117229642547081798335888 2994252 333004183790304482766271103504850432 2994253 -8698146651878526459947145927539456 2994254 -140250944228015671673950884104687424 2994255 132796658963733533842295174772718080 2994256 100011675439802134230327044450803712 2994257 -22308616932159876119728093565431488 2994258 -120754524736977417161438695366026240 2994259 166451098470776220138946504388860480 2994260 46381708046574499137212254870490880 2994261 467799555605404799908017784737653184 2994262 2613737231030495288382323971135104 2994263 -353862442170099932127717727357726920 2994264 -28185202519020010130156351514132480 2994265 97363398764659467547797092066022660 2994266 163499195602015294165452920008176 2994267 -226355158900945544084066789229594240 2994268 358238788405304885765309844920181248 2994269 -453401256296152301556479108105859060 2994270 -23381533563432970783534248932438400 2994271 -101648731223451281439338814187842336 2994272 -177204102653702335590196083872759808 2994273 -103918407515731608386487395680332000 2994274 102105112121240931328708751459364000 2994275 -36804034612809828846846453995921700 2994276 -247131292676166546972205559313162240 2994277 191461264793536068946698288868222560 2994278 -38914947206140927805688847653531648 2994279 32031671024947540705840569765150720 2994280 81462731556107624942427723354470400 2994281 -147861293122850293999103176324926918 2994282 139958804344676094777436322940385200 2994283 171416622451552960943133717374500128 2994284 100017984322422048107301261083759616 2994285 -110680934493593171634597615634784640 2994286 196064574755490458677701604477696320 2994287 129353865718969249369516127888358072 2994288 -19154438247590593040625421222674432 2994289 475952792489480889509272333599640420 2994290 -4823169433156906063125055399157760 2994291 138999327643526092051782638814786900 2994292 -172952394840367536142916216617927296 2994293 -420318780746598812594573201932556580 2994294 -16495756957860327756293722584809472 2994295 67090274413639694451852822416807280 2994296 -314966322222464310697983730596126720 2994297 601253750825643083958870326865898272 2994298 260138453439191796266148488527916400 2994299 -91567741966020174515467881802780416 2994300 209817177595492920492903399123840000 2994301 -3082177065375169079165594031744576 2994302 -340505781147647162539275560253915648 2994303 169271814304416237127386440212875024 2994304 -495925520912411426561047019913216000 2994305 -6978205950646641395092964064801600 2994306 5377172153714952023246235806651904 2994307 460452652197223993698399924786119424 2994308 276545842114288392483836791466741760 2994309 385241149494329176902571476805720800 2994310 61090346770519791690068571521464320 2994311 -72274380422722116653556055601882088 2994312 -76166561505361451768923261228646400 2994313 211815544719844573968091189561937024 2994314 11807664549118573444560662141025120 2994315 199197289957906391169099126568385520 2994316 -73027622301252498913634750688860160 2994317 135780889978436639486665227329757366 2994318 60133005431681759699449888044296064 2994319 35169788629516978461786093224444720 2994320 -14613101037088551465197057239941120 2994321 -81819853447768519191906279186432 2994322 -355728408285128670417076052565042288 2994323 -264582311611091171886025638759668640 2994324 -105598523036330613230495250452152320 2994325 48811296729050408215700703945567050 2994326 604731243935722536886380235627345344 2994327 -2918249587761272818161546412407888 2994328 454215133972470959371503160570460160 2994329 -17851709157871670195819332357521204 2994330 -128368634868568236394539632156636160 2994331 517959489436642804720369468338169792 2994332 358017816920972023844572021211715072 2994333 170405860524910730692163860352471424 2994334 -24551421168535756449073695179630208 2994335 -95436488351049721990772969306085720 2994336 -85683760097726482818560828371501056 2994337 -433880705075314252426951880190729600 2994338 -325524556021155895109390302623304320 2994339 -159859361730691755505898650951091280 2994340 295740549141358098751220074071363840 2994341 56544040349861718737828769680013372 2994342 -58130555889624962145260399246849472 2994343 -191414569049945377517181104232888960 2994344 -393088718603976528283980078919971840 2994345 -137352033664668459819513195671989980 2994346 -55997271369227053469766465217464480 2994347 8024908002526110967997320388676960 2994348 -1919530738976607000683794725027840 2994349 -116458310692037730877937155413905780 2994350 -48011775167909206393454790123369600 2994351 -430229148300638404563953665896114168 2994352 54078206765514685216624932189110272 2994353 -39926776589871667518283955082681600 2994354 -127164053523487298538942659863860480 2994355 17594341438186605074435519996704320 2994356 293954522354183230789294802091073920 2994357 -34997537141866408855833140068437408 2994358 92796530782120520551234721102621376 2994359 118808561835904157754213035870141904 2994360 109103325304526329574002490953113600 2994361 145817505565603292269809620478465962 2994362 144296683944449141650549985914053120 2994363 -46225909457157532374736484718680136 2994364 71449776805292384493611812306694656 2994365 30322653089572229594058065783524320 2994366 190984827644996974547532942705321600 2994367 342463683621559296511095711978084416 2994368 56295249480385405666208690649169920 2994369 47452147350646839964185137568223680 2994370 95356302389061906731175486103080960 2994371 77943130555008696368235611930075472 2994372 317267710278636206909712328383136896 2994373 120889713973917447678656445466779580 2994374 332940365702971789574507519430339936 2994375 90761620058878749085239612692445000 2994376 -40590299640042894555232905407201280 2994377 -362476666287021043817484833182116774 2994378 68146285966224211577319517864929024 2994379 174123554670771933068954921711473480 2994380 418153754436568230185580364173527040 2994381 -276400347218084873567619216113040000 2994382 260357990296520467749812639391173952 2994383 26565243721415813570078291500185600 2994384 43393390393950623658689390914043904 2994385 -437892418204510483820659209700593420 2994386 142079371661364007864731349270645392 2994387 -15651523541034404030162958210576 2994388 363239974781359057992332495581628288 2994389 -456593544537127080031814528004165810 2994390 60795826257801116416986002323008000 2994391 -3999901162748564785906538730771840 2994392 -580723835435062805433931219965696000 2994393 114757364719975180501144469274652224 2994394 -28716934286319898303928659241784672 2994395 304599507522321407863609472829760800 2994396 165352294986348135132621895346145792 2994397 -287375864322419746052526646035766848 2994398 -225224861182198613391692867821885440 2994399 21092656568345110112699961968295384 2994400 -153802364106821854790818865774592000 2994401 655212243144783186983958258775800000 2994402 60044222933856315159780518435970432 2994403 -393378580519545047953168618886965348 2994404 179928345980116273136015361272279040 2994405 -143324121220623074784865011222139200 2994406 -144378310394227118224956187387484160 2994407 -30818863441292773324375928435263320 2994408 6588863235913623767371404473564160 2994409 167949585967666533341933227029776352 2994410 -53741078943827733521472701275583040 2994411 -128321635346979706387051465366020096 2994412 -105477997760516266782159872522854144 2994413 501980383519743684290143341543688662 2994414 62929628615078471366726994236104704 2994415 470238018369563172263677942779007560 2994416 -158362994601592193283887334823034880 2994417 -89221695906603186313518109839719040 2994418 -115069272915821879655383321364701184 2994419 -48774507047908102703636929779552000 2994420 -14190389827758114760829427268608000 2994421 -368940688759305512976604767446647378 2994422 -244810265233831425411687921529243488 2994423 198555606765358912360719092595176064 2994424 197983877325479670509685589763174400 2994425 -966993104447293056152847407798400 2994426 -47403328542247419411072968251640208 2994427 202285481463593576475340648029752520 2994428 99965966821950134819651183608189440 2994429 191345468251849082697231372790656288 2994430 -4332415926398002113618245046833280 2994431 -408089896983925829099966313779397120 2994432 10792191184815712293577969643814912 2994433 113324522014526640534811734034232404 2994434 -6243111676826832916073768077253760 2994435 184878165149991826894754877491870400 2994436 519015885996843770096054623423767680 2994437 -259984511881624017527250299275450914 2994438 41716873493162329139186010150781440 2994439 395835357889776549349920707494146576 2994440 -277535558468269784291866219652659200 2994441 -250562345483528684202434080168397808 2994442 140527568665969553811557696697414144 2994443 -124930377446152523488305155990107308 2994444 -67683127380411719377382995023630336 2994445 -165967425879568919020991386570636800 2994446 44894384979535192352079840599986944 2994447 6284634206453405664594015877806240 2994448 -40948192336161324245460567327866880 2994449 7972941901518852293344880124150450 2994450 73881800538497262547077469132713600 2994451 71569396764745648343087123005652152 2994452 171158790075823786848253868586251136 2994453 -145704104759623364696136416413392000 2994454 -51183881983609433143462589667961824 2994455 428305949206630403934836388346590360 2994456 -53317248777433047446748731080396800 2994457 111549060284047622013967624165610880 2994458 91448314674093192404942577920356080 2994459 -103815877055497794052811614430374032 2994460 -4169452344119040612304324015165440 2994461 -357247255580196994351310137797353268 2994462 148923915297850228855715039540090880 2994463 157641549118406265417820100418799712 2994464 281694188902925684775594516277100544 2994465 151703252939290829067383061208619520 2994466 -54279193037873525544134522561723568 2994467 145576056356779497227879706786262992 2994468 158260468850396160302021423229527040 2994469 288527784599657205867700522048247870 2994470 240563001490402601306550640198135680 2994471 -634934180386854000833144130451554192 2994472 286624845007804059564950041659217920 2994473 -25734358405409400574391226503988336 2994474 -16167628175559631381593887358504960 2994475 -102152705586550739287248201195933000 2994476 109360538229534051755494751485570560 2994477 -7095265222317837544108690608176640 2994478 46323018215998637967573826647272256 2994479 231955171243304168473640657400207960 2994480 47088240838969514422306918013337600 2994481 -77747605776422973429363993509785216 2994482 308945742918685867321551615507842880 2994483 -4040777953889440770978626182475976 2994484 41032623014083104279439409357376256 2994485 -72985386072081577016281437705029760 2994486 42350612546646094114760767379020800 2994487 -119874911165000289216317438500792688 2994488 -142470762481025858707344652952678400 2994489 -6200078914148438823681591637561296 2994490 52504669398180759219019308183825600 2994491 416631418203770569217297567694497400 2994492 59878846747287939123601839863050752 2994493 -326585928493568600536506050389171258 2994494 27861873012362627153361386741566080 2994495 2194054190160369409131982621516800 2994496 -59866937873672315007941598448189440 2994497 625995292227104939161250355715294512 2994498 67389799508922351046007245682331648 2994499 18729748455992544752719994310030000 2994500 71815846388454435889014491355264000 2994501 133100081674387076453447417111838432 2994502 -42063099129127872870944477916672000 2994503 -145073803816310871776170506348814248 2994504 -161806821538252793023682740359290880 2994505 -104381760122360330666486234352602040 2994506 287705130871718083578213037699259952 2994507 15370392240520587334617008187509568 2994508 -353339480906103291413393076618240 2994509 12946503242984285077697335165403616 2994510 -31580264942981085725664974924653440 2994511 648034058341627184395657146556483200 2994512 -38350767703129928226798954795368448 2994513 122269821020323821014277052009076544 2994514 -47909468729885649377668894036172160 2994515 -431073960700761174711356654892645840 2994516 -219066968439297811225153213379297280 2994517 33912619870080069131236487476753212 2994518 -409726688531950710490357529703847296 2994519 -128411613682512676373593812900305664 2994520 -424707287662100388740900487782400 2994521 -101194738167050274212720645606993148 2994522 202774291485692075155198428765500160 2994523 71850853978071530865326944180737040 2994524 -131381233579958031913691542792072704 2994525 -39634478385437522239504202342220750 2994526 -403245524011516194147343635733884288 2994527 -815436252033451739558387600681190624 2994528 -305209200587094590481696523752308736 2994529 -110900472255092379580348588656832080 2994530 84019705539085775716431923464934400 2994531 78878165001928401559021295852217600 2994532 -199980003026938788900261764517714304 2994533 28314255883679074489122022224291840 2994534 61435299748291398248948676436260384 2994535 -494745352261792743054606382604611440 2994536 243673378084258901720759488565959680 2994537 80015614187530327584492926549843712 2994538 83207483180291135831440980349209600 2994539 -260679388486620749583074191722891660 2994540 -99425936840690865782480105599027200 2994541 -11797399147164111188015856803008416 2994542 -134707437060836075877073692250043328 2994543 -260411278398726630619389514785778800 2994544 69505040175907205916751987690110976 2994545 323151927564714365500153606979841600 2994546 -58147379824863213029387403353477376 2994547 -285226614387816113912822524986990004 2994548 46249781668179555997976154207643008 2994549 -259928793136901640446459005576239072 2994550 -9200145123087981301048702274726400 2994551 -19988841999449852418548972639298336 2994552 -39857968642172084508438342328320000 2994553 24914954676303389487435950893121604 2994554 158944636129417382441037690836179200 2994555 156883870064821482758922378599867760 2994556 56214553332764829131691962244024320 2994557 137063093203585373485681618658689440 2994558 -15279023765904939963043959504715776 2994559 76473922376418116843356982709151680 2994560 248960010241924690152016821878784000 2994561 73869526277646154573067079770637810 2994562 349660067070311792938421745534958032 2994563 -1163223303552337683542634518115072 2994564 190987972714726875051218501653665792 2994565 169039264914821917257404075191831680 2994566 164225960896257814511033421804827232 2994567 -4644169396159889869680176288176896 2994568 381538262964420515826859266637378560 2994569 -69712574065261354678002054693146880 2994570 -12050822869804997994178803494639520 2994571 50113269656501281673643798382013460 2994572 35002206419431348299462164954649600 2994573 -138468980457852043247473681097766432 2994574 -590517821609491690757201609839380480 2994575 216698655279284661755835887061649800 2994576 13619741118882754527445606937395200 2994577 -259885166011690393561344796498161600 2994578 100380187586950852551228396377085840 2994579 91492261414920271462550993883518544 2994580 -77968252328210857922973827433580800 2994581 655436767953188321072395096298282382 2994582 -132354295032994466804533772263610496 2994583 -107797166060837244314373976284142560 2994584 59511901673101313337630480553697280 2994585 -4616918405674440668500043658312000 2994586 159217908089056340073860523598964208 2994587 254398331073167682050618913993919236 2994588 -65345877625490744597589404968114176 2994589 -162234975575742781978978096958828276 2994590 -186701132224787334388823472523516800 2994591 81073138495751987438841217429662792 2994592 423442545513478429809637884751183872 2994593 -42042841144910987694848393960861760 2994594 137568684303676371914007016350499200 2994595 131595514172698355396653850413825680 2994596 -77479034960780757355847450178800640 2994597 51629496457767878394030858133947840 2994598 349722012442229278677736924242620160 2994599 -70040893922400449371090669409346720 2994600 -8954712033947621500125741318144000 2994601 817465223673323975683313011528316532 2994602 172375852257466157059764621145905600 2994603 172948634644177298221762913092418904 2994604 -148307999739399876479591190348172800 2994605 409633405469146398651476211921634560 2994606 109126362110570574481166193035136 2994607 116915145736854548540224485502372224 2994608 34827752437769874653242015171756032 2994609 -117312223025234673612729043474072320 2994610 195076572417780055294628598179420160 2994611 -253707710685927958532936509608940788 2994612 -221099517519095674156773690077976576 2994613 -186841977364247159152243252400322276 2994614 -30691451690542190403283079490453888 2994615 96756381830534438676935444298854400 2994616 342395538214974067291336540064870400 2994617 526641116748310661067404560067870292 2994618 -57064789722909884960045423092140288 2994619 -785923723185911241609192321599508240 2994620 272556625458116017833475402742407680 2994621 75177300739270001800183323099292224 2994622 -626949832462863477814188214150451328 2994623 -393571645322405385370761762456523056 2994624 -6224478287866971418023941457838080 2994625 -150786604328818770526431611726703000 2994626 -359654333130615800083612614503581488 2994627 455081891688329431639582983760812720 2994628 -15163413304815416207608655478824960 2994629 -478053820206349097386092814541250 2994630 -24366075014413297097920752622260480 2994631 -33193608611420295221769980734147136 2994632 -196480347675194009960237484970967040 2994633 -271481131143995097791902876991476380 2994634 110371782748642661480308890618375216 2994635 549606929243951385086775052182004800 2994636 -69311648365131964571808881933316096 2994637 809881151259254968555659009421831286 2994638 98013048116634422610618978514270080 2994639 457776987269484788586007826325740424 2994640 -23039386181145144359120743252623360 2994641 -97440230079247204087969232133369228 2994642 32956153268314023505398414239811072 2994643 167835702306587743062267877978966892 2994644 -558122789161049762661258798479652864 2994645 111856096384721917247104477660074240 2994646 26662411456464735229877204180022144 2994647 -236740973044097880720547019608527600 2994648 203202663363127970548252851327528960 2994649 2053021338798540769305316103470400 2994650 -15173545300555963567679459761442400 2994651 -26974162026558508852432418974027416 2994652 1055507563233573451935053025960972288 2994653 455944746356118930987081487102006080 2994654 9676138515114344180929091323118208 2994655 226566946616606719502748750984715560 2994656 -308443688213526747175049076214333440 2994657 -247003614149789499434601695811527760 2994658 50169602934446313411402129095210784 2994659 212733139179997312854743052270157104 2994660 -134053844139074701299667196737290240 2994661 -259020498719590101199878786864484738 2994662 -26101268595661602279465395077865472 2994663 -68766783374348029853584659731854080 2994664 -106314555165847420119950079172592640 2994665 34389187701474004785473346602529060 2994666 1095974390200173683703905832076800 2994667 2152075576341784083815868949797248 2994668 -297889256157514949281412716472661504 2994669 86550887923633705330531381261977324 2994670 -23300061438154346945461518234624000 2994671 278664598183575634792851065398753872 2994672 -35608768782469106678322766205091840 2994673 -334035127982290863549558903006713472 2994674 170014288319415357193211238314616336 2994675 -62418923679674061218777025432591000 2994676 420626129277975569773696589250968960 2994677 -331528429757396086076098620480534528 2994678 -55525257692836641404270445354468480 2994679 31490654848391872103251544351987584 2994680 -195404593910196783497628578014310400 2994681 75620183592165557579529253032731328 2994682 -202169872931500198175017225582577808 2994683 -147705145302194272522603845741420840 2994684 41119623641809621249979377923735552 2994685 -35577206310303539751207927802752000 2994686 266793526478801422084594965571802880 2994687 -223511704597294311063131204195798856 2994688 63277278004375311118998150158745600 2994689 -388311462727927064864384631795978240 2994690 -96383847883361421725807430497172480 2994691 293141004546257988407726823260657872 2994692 -313499030337857091889749918240768 2994693 -54785010578365397384042111236818432 2994694 20417430634711188606700421576908896 2994695 -487345136099360135768302683482658000 2994696 -123173812836886708876690702582778880 2994697 -514199317652447411277853744918202854 2994698 1807668266052429857088763071659520 2994699 -874082898267859250994102772669659648 2994700 60581647893226802353512625687443200 2994701 386759418013740520901972999023035702 2994702 42757523143669875848916100902484032 2994703 -787076892397457944930688595860370240 2994704 -32604065387176948815025353148661760 2994705 -63806886639116913625763108803488000 2994706 -22574595652974716305206411664307712 2994707 -236291325494727393952036314929169048 2994708 -361570496857929317987094318150205440 2994709 -319620838111286980267934193243903840 2994710 173857879928819554764806079453461760 2994711 167346894663479420843270742161575272 2994712 -31924576417130239714179103866470400 2994713 -183691027347939305159123275696906038 2994714 -161369765466265573075654756638654240 2994715 -208806741288999613057947423821938080 2994716 244350154627119300488745846670345728 2994717 -225889531092128928204622259295660000 2994718 125550088055488028239180752531058560 2994719 -60669138251072478451151650371538080 2994720 -294148948346493438352889620557987840 2994721 304258283593044234933989923984670212 2994722 162145733663404097648334326229638400 2994723 -241444709516651748748459218256127040 2994724 144273733856379009223142585561300992 2994725 302743304094608139989343861232893600 2994726 36760514474306118240128387616657408 2994727 -553916513909508552536305735822140424 2994728 -440820822157799360156161769525575680 2994729 -200410686184211068075634581172732016 2994730 -121530487970851818573372588063534240 2994731 577416518969610191564856732516836532 2994732 99905826438284633366869928663746560 2994733 372846467139758886911987120680145600 2994734 410594372583410710550416612743999552 2994735 3076060293952842503856401244282240 2994736 44859562758722631325417478204014592 2994737 -649040782913788425349199028860703708 2994738 100116125287143974025414532251314688 2994739 282477755106863583235697120070861000 2994740 -82439506926035037386886456834539520 2994741 139725551112593756930654881973496750 2994742 -79118008972133691040658355956500800 2994743 -39746340119523725987522351651809440 2994744 -91499261170660473782074586071265280 2994745 -216175416862698598878625514239181880 2994746 551277567899174769131682246390197760 2994747 41463693385903035172735129840246272 2994748 -206664390880114579537625273921262592 2994749 219914578866391794883442393252701164 2994750 149090083290481229011958038481376000 2994751 -66413886651367774638139894228740000 2994752 3983986117120470439558070305554432 2994753 -183032467958134043506139563373728896 2994754 -109497821654274538472343570981731328 2994755 4616717388347090609521150715012160 2994756 200625431835758917057503069003881472 2994757 -688297645746441882698050378456848994 2994758 -154847235875036384223470907590620416 2994759 -256923238493224473208897737017951280 2994760 429153625706882271191076791386368000 2994761 44468456490004535674021576419379200 2994762 85995349556854249030255273458577152 2994763 -145290752304931792669989228332652936 2994764 335882795014628666801689740369912576 2994765 43672143383742903019372670804853120 2994766 244705416840695018084206029082689600 2994767 -391764803081444903637027101254775184 2994768 17216309318627791075773771715313664 2994769 67894531253977028157870812851443700 2994770 -193708616294033682389178429871789920 2994771 -91193405801746756681558958116503456 2994772 -200854411515350778147007936261662720 2994773 386856279371272746675153866667194460 2994774 -111170220670119755716146084352127040 2994775 41260593667530602545645448871524000 2994776 478459509138074021011195836593326080 2994777 285799147368074099638154665378238340 2994778 4858611106820609859232003718929920 2994779 523099453717564103288547825997357380 2994780 34079970949952744478481216627507200 2994781 685530350588324716616632018606223040 2994782 189568618272291601021530917309287680 2994783 -259819936710347574724069819934671104 2994784 -210770953359256155483022927957327872 2994785 116589755188814831210860577740296960 2994786 24684980290363446758246134546329600 2994787 -155569216218842516189444349568487168 2994788 30681488286614707025683049047362816 2994789 11483544774786573608472884170086720 2994790 -259140805909545169870032772131753600 2994791 177963398166637114537074457683532584 2994792 -37266528996870278822531070806753280 2994793 581385241326590111749188908343323520 2994794 -101382000086034625436083545054057216 2994795 -294108651424053148083763238775455760 2994796 18684124921576915852837379448644608 2994797 139498150243709532141121971138589740 2994798 67512709741463853514103877103577664 2994799 -70559684696404762996246821206239360 2994800 -4999685088976945514279152327065600 2994801 -92985433843579975018376978406534288 2994802 -268308588849566083855485379632285696 2994803 -45598238279473386549785702876812896 2994804 106783579210367114140563084045116160 2994805 165897400270824377556604377176358720 2994806 293612775529087222201530388201662144 2994807 70405592176957888957165435014242688 2994808 677939186872261861737652625463336960 2994809 542689053735946671696375257487116010 2994810 -3086927285690038399328683133614080 2994811 -142790740074401788254539592816837120 2994812 345051043192480461788218362119878656 2994813 -7222453105666843520267488260036858 2994814 -242242143890213714718983036011743744 2994815 34852293526822326977042547224313960 2994816 31805787799452978847424052618854400 2994817 8893364207629138345216813954622464 2994818 69527728434965942492138259837066240 2994819 41313536118039656754135093813143544 2994820 5381588606115160254884129489594880 2994821 1546180038983300404179484164994944 2994822 290538067493370169376124542844167232 2994823 -123808928211234480162243078772840656 2994824 -17024128247801748983432170097049600 2994825 -7074701478190555454397324034346400 2994826 108405443503516355293109589967761504 2994827 7872252707096246359222937223381672 2994828 -478212237997141805715697130952769536 2994829 -807759021220146837922117873425418570 2994830 169934104167060698852291829207360000 2994831 -317827215477387829613922958891489608 2994832 -142909730380756329062482567224254464 2994833 177430782144169512131476380350185200 2994834 124445426953400264856356259004298880 2994835 188246084379329612887269675769007280 2994836 -197765619509749526199975553553273088 2994837 107127468090812408674671251174285280 2994838 930610359738827475493864008333312 2994839 46551479376605040697467628019653920 2994840 416970908704917570718289900666880000 2994841 183278324677735804911202055859670800 2994842 296207361229496179989564936768633072 2994843 -355689020174498191370419952037855336 2994844 73501226241124534451881002412084736 2994845 31755089481642800048947014297941760 2994846 -35551025989657895703361685800142016 2994847 -510747158242236274266252534366332704 2994848 158008131295328324566846011070218240 2994849 148976861914455959419974497261186640 2994850 -72517583279501219429966411371188000 2994851 58904113765887174845458551550081104 2994852 12647026474563739030759750792863744 2994853 397184473982686102992802306825488864 2994854 50703712331775731767389543270264192 2994855 -295709779568731685120784977064053040 2994856 11462762523529151637231037614888960 2994857 156894754247740362957360272501690106 2994858 -11597049278012745172965765393273600 2994859 585609823910531263365718250614560 2994860 -400699221286889599862865953847229440 2994861 76984422160389461433130804826455872 2994862 -83057126793131283262913230816654080 2994863 -50169731422845706989221913869931888 2994864 983686772455549511235128673435648 2994865 359856977783549761715606146973422260 2994866 49228008355658713858337421542737920 2994867 -767540072258696082594205741834607760 2994868 59576899780438628884800725578072448 2994869 84419618128085934418603160306028270 2994870 65110610637175602052237254700348800 2994871 491031484727835362472811660973256 2994872 368507572070756000335062614531788800 2994873 -62110127877058409782078891841915520 2994874 -25619171662327120845181202391798528 2994875 165875250683335013790934284169080000 2994876 -114292003707117439713441086465092608 2994877 -623528536045238399585460461555001274 2994878 343331452953905025873353685809706240 2994879 -27525186708565272387858033659407872 2994880 -61116404355448364685411770286735360 2994881 264453045877308053077139723141807682 2994882 -256439269135883463059063167516958976 2994883 252397601105171151686635933815717424 2994884 -57201850732603842187452629860166400 2994885 163257956763474608443104601542166620 2994886 50526340201304326417681471620066624 2994887 -453441740358539905295075426104424448 2994888 100420140112620474390096457130803200 2994889 -502517112996223868683607644831009776 2994890 223815292819015165961888336917708800 2994891 -42546666593070700834848908127726096 2994892 -211496503717369417792352941149078784 2994893 648008169410844820890193680658021344 2994894 4257679997556716018722224587596800 2994895 335100989301992035981994270413278000 2994896 178556079772568116595481685936791552 2994897 -403529956028763008336766917271617472 2994898 157305472740318120838449699480187824 2994899 71046247223460027275608149622840320 2994900 163343278976647697370246953237760000 2994901 -88025641280207225815229812573179136 2994902 103174268999734355109603591947618304 2994903 -12955710212246380647367947379262688 2994904 7684578012886268827561422170296320 2994905 -325741406173628847008225077725842940 2994906 204745626134039395808765383332616704 2994907 53160684702685581203099237316472 2994908 21084947454110007321401637121084416 2994909 177074842606459983522421656032926080 2994910 -93284062416418871754902113424225280 2994911 71892235767385263639719260012713000 2994912 219123395772694654586538102541516800 2994913 -82615773044736505305245567040144080 2994914 307368105870194737348224804790272 2994915 -15530340975946287532745703317660160 2994916 -330508172690993991232011830385381760 2994917 -46600373355822537401526496316445480 2994918 -824951826585179527466037076951680 2994919 -968808184377113180069158595504723504 2994920 -37437462908090740281307728830515200 2994921 -236270513143463997019688731429961760 2994922 46327013184937309234027334983139328 2994923 606139373428323420680334585883325172 2994924 67131093519756316886333386888968192 2994925 -305673152353799262312414281991284350 2994926 -254294691629227423917266500408650816 2994927 28156684816023459821480698631590176 2994928 35036169498104582460422327675944960 2994929 -370031914240251476859297217235820654 2994930 59291237104331652146421107008888320 2994931 74549304682256899809881417322087952 2994932 -267956330239351970535176280137594880 2994933 -1807763244329857564274939357854176 2994934 -361218939593404380139958297764663296 2994935 -318706735401023996501779051542558120 2994936 -21131927473901957441632876590858240 2994937 490339864003035348488004857971285392 2994938 192072826080820030572924826774711296 2994939 -70075199706804618182822811097135800 2994940 61900205772450428048817993513369600 2994941 -7504971771355894801681373214902016 2994942 62913375618703990162722714422152512 2994943 13697774579412706372690087648351600 2994944 225625662047513500124325650576179200 2994945 74020694039295262297605886448384640 2994946 -147554181028695662646751393212388320 2994947 -422276874638074619876054170161497604 2994948 -366488006323759557646460645278863360 2994949 -544501687528234774278713705861846050 2994950 127823523191449661994526268160000 2994951 29897780860773028566024461005409280 2994952 -110631872466997714454979413638010880 2994953 121696297216859496050926046043007368 2994954 118265733131790730817260156701438720 2994955 411433496616206121529990516598572560 2994956 -20032344269484823453730289045872640 2994957 88029910378756860025040667128233152 2994958 -287380445497218202323897186643313280 2994959 -173967403543409686338998554665381960 2994960 51356485126868806714947316796620800 2994961 -455920631384049081168141394442479438 2994962 62535754327074340110921600433237632 2994963 -175674830221641677691526898664519936 2994964 90558410566564343620178577261807616 2994965 55026135576789473091618865853986200 2994966 89989230739586172623638873474867200 2994967 589778269956607724386479460843123432 2994968 100992918366051706321948649107537920 2994969 -669754050107948751222146444313191040 2994970 -118313991201491000574378189127257600 2994971 146253291553245616802734136503584 2994972 -43134482419072657677927047694974976 2994973 633936759217769556071602687756709222 2994974 -9096291203152743959449699553383680 2994975 303017331888898306380250789334634000 2994976 -316925323259800788694979364079927296 2994977 -150354005797367763200515593120281580 2994978 196684255070770294545616452214144512 2994979 -42074577428696150582207778006384416 2994980 -204574263877529873350383734233440000 2994981 -34941890825537137165472861244367872 2994982 323031335150427666426102701175239232 2994983 -280364852139333601877710915704981768 2994984 310101234175880756478633565606210560 2994985 -24525258810999799101809699187397440 2994986 -345748756186683584513130098975081808 2994987 484783763380221178282408090783254360 2994988 214752061996149050507034646563198976 2994989 33407956886264587748193312146084640 2994990 58521293926236644037084258875349120 2994991 285799816526621873518276322026496544 2994992 -32862289897163751395881683124224 2994993 1400311853583445683992920617622080 2994994 133372484149554224859587719522864032 2994995 -266566461546020686406047089615210000 2994996 -234032404108129684690771153760145408 2994997 148511104635918310256829624699918446 2994998 35768577377502104164641881545080000 2994999 -18046500836402177026421591957477760 2995000 70295237411687801544553980480000000 2995001 -247823182121781957177523534183414998 2995002 68294829094109409226113435113280000 2995003 -17681199083187451000226713681754112 2995004 497158236773467832984316789301900800 2995005 8463748238545807886054533974835200 2995006 90841164667879938972571926967680 2995007 20522362406709739598699006953128072 2995008 2024150633225797622034157157744640 2995009 -249469931649982508467818947785229688 2995010 53814574947850414885289338792688160 2995011 -299056783977577086196366685963801340 2995012 111717866994815597646938201759554560 2995013 28478165580055309154799728210787360 2995014 -71798592442521704819392897274640384 2995015 218297280750013080265543336877447160 2995016 862732936679618017179992043137525760 2995017 -84342632228380046968746743993542560 2995018 107196543884809987570753275240829584 2995019 -53982146365633525924149017324493600 2995020 -49445997380068712683672162721617920 2995021 -113111775730453496775124942541112800 2995022 -217110184285614689264028241505786688 2995023 -124114649097559492357668883221541632 2995024 62911637410383621608312529521008640 2995025 -280190100620039849448146526001904400 2995026 42848202527281773095372703271805184 2995027 243680968576622463605501308376271960 2995028 166232415946369026249708567373209600 2995029 -246841895649649369607135904610846080 2995030 -129724059501935597032406446312471680 2995031 149646389185529607210621899899143432 2995032 -151776160262785204042034852010823680 2995033 104439781736121390591331089776462400 2995034 -74219689879417709035914901833056256 2995035 177532961616819580721634247582681200 2995036 2209160530465648975433028485136384 2995037 43698022918961316015145053954261312 2995038 -29347740456529886374020759965750976 2995039 -130318093026545083508372925355288768 2995040 326703370874583153990648927721881600 2995041 40730320404738357040070751481380864 2995042 -126176455483618253315927732328785328 2995043 184796365247657476048903828641243480 2995044 -7614737594133443921354010313531392 2995045 537785164190056388285675640876594300 2995046 158185235570529645316662354254908800 2995047 -58968477191263362227928239733949032 2995048 76189347509743622257820172494438400 2995049 579348836714873954121405325971723300 2995050 -10449709048594443375369007264166400 2995051 -423069520131508254845010729682903948 2995052 299109586327706589284372967667374336 2995053 -459754437906904011240682894205493792 2995054 -171022323608377891964677334743990848 2995055 -80322353387235761520324257203668480 2995056 3181937617885693672169856949911552 2995057 -58975859778131925692700296049190220 2995058 -230844623356911026705457502761102720 2995059 156279189874998887672237511754075704 2995060 211863372686012338291134442717839360 2995061 -30604264634983797531872654256889188 2995062 95591559105223860031814969757849600 2995063 -393061016148860394823579604763704576 2995064 -10195625616516394079319490438471680 2995065 -26330697855683838869542398068083200 2995066 88535047896673589976034378714661232 2995067 -273018678716420260803640007321665884 2995068 -75402386769880308694556695725596160 2995069 89581723742634684006502870910538624 2995070 22654559928412799776982213410406400 2995071 -171080156838004418276593695878870016 2995072 -2078770415036982708315290075136000 2995073 24891744016331914773374728365079380 2995074 -201173411700984520140751764304660656 2995075 -583911943828492574831352775903980000 2995076 -85629126921781762610065566145536000 2995077 171784510802942898524198828875348032 2995078 340706385682410669891842425691710656 2995079 -10086445341641134275296113622744616 2995080 -252095444354881408194851931721728000 2995081 -19483046481758067056824009441014118 2995082 65133244089541694191485183739993392 2995083 21093096330980201724075130156738560 2995084 -377844075267156377473592104857766400 2995085 -480847388349497183580889094007613440 2995086 -248025992469949587901663577656115136 2995087 -518895085345991738181185447922087008 2995088 42746692298930508426610544543834112 2995089 392715640235634544984153280263974720 2995090 8385434828623020555260686616993280 2995091 -250107196482612511654370819478818400 2995092 -9650721600549609879513800526409728 2995093 155959897573172786398785698597651342 2995094 -14973699069369938723663733925857408 2995095 105070230519679977861858214265021520 2995096 9221286503092914630480856463769600 2995097 -272406118579699185448730659184773248 2995098 -187448116180936919738812337921204736 2995099 -153356004348395928434148856260955900 2995100 -126341717707959026358330874981363200 2995101 289672709942841526104129386360498592 2995102 -26170858035727410781041757480080000 2995103 -432978902984102358407841264202673880 2995104 -52128407115662001585385511728447488 2995105 318040359497933081848254934298362260 2995106 -116969392724705149368669306948711936 2995107 -278689154510797721218590227117663760 2995108 -99669647077494728720034765892185472 2995109 190628744135908795830493046981658204 2995110 -35383938202701430954172373641068800 2995111 157989792224121772449670919534106720 2995112 -487238101706273714904588251596108800 2995113 -167834374746939807706641219856128 2995114 -372327848912636226992313591033067344 2995115 -286107884610543657247245133353966240 2995116 -327434579065254423180028296452110848 2995117 26681304712882567476789872846175960 2995118 -25483869027007469843638252245484800 2995119 405491079789416588041224002466113544 2995120 -11585269330556312726551762211635200 2995121 786758907388876110160946009044754322 2995122 -1714471590054346336737812034109440 2995123 102307134910340443600711481340942504 2995124 360347922497222027814221033373652992 2995125 -54935028785401096679091363769416000 2995126 -26801089036966307810117703722785920 2995127 -50709520379876695907212626339041280 2995128 -346230011312052399323511741918167040 2995129 -440604296742083892334159918485407616 2995130 -164593666623222128737378732516331040 2995131 325111002058555433473054953036764952 2995132 -859497924519994256686819089008640 2995133 487463679020354498417836599777389382 2995134 -175774878326095430418462334085795520 2995135 75799451782826844908171295876134400 2995136 -2223441978691185221043923554664448 2995137 -59239792387921175994761135105503680 2995138 133540899470117198304775929798505344 2995139 102658870815531657593595977933531856 2995140 -61904487089766977227889115866726400 2995141 597016708511063998697113866282944800 2995142 179368640066108515847665010766725472 2995143 398919373808570667897715018202589864 2995144 -348429057481658782441897926589440000 2995145 624219533595600067988563815765221760 2995146 18276241877031494379254312575323648 2995147 33133424403317379867405879051281440 2995148 1404429228845844795248947581972480 2995149 -22400282339357261123269946338416000 2995150 52948802186627052622711667222808000 2995151 -282655251611848315572070009331224848 2995152 16350471472093957996606264418500608 2995153 134788670938364560339205688353346880 2995154 178502996191020974754997998457093776 2995155 101631424107805585608249974713273200 2995156 466888817562078462022238092274587520 2995157 181509622646656605816191530918376832 2995158 54311770640980279816948379297046528 2995159 88646095046556118564922988403316360 2995160 -17843928963069490589702701891584000 2995161 -39609811526352780493496888884595520 2995162 196048049969246482324923867192994272 2995163 592909047809659669830940809921449412 2995164 134387048354917234175976221361976320 2995165 -3693995739046101343926337260936480 2995166 -97264689585483756037505805354312960 2995167 193057635091621201486282474267196160 2995168 -427728015251531299369600313739706368 2995169 -588654695435182691301489288542018304 2995170 111316334570034983099084693665382400 2995171 -90569225269978504669939052830326628 2995172 -508695843846416527699433298084756480 2995173 37424759999031687734142583074531804 2995174 97942248227439542930412092682200832 2995175 -32018549893528777097828976227922000 2995176 -308784667200179606292214640443392000 2995177 -45610682339260882549116674369005340 2995178 79634591363925664797373292861703360 2995179 -208657577493676697442004941943991040 2995180 -358080213838343843083007149476249600 2995181 -85759479338442899869096721525138208 2995182 107031788932716692270962172285644800 2995183 -313008459409533335355201939698420136 2995184 -101035622590556762151165298162237440 2995185 -207399045391666644848417917951795200 2995186 191243866388937536468171577181707792 2995187 279245594788392153654760767504932160 2995188 17806033361043240515159915150548992 2995189 -114637611158255617932553767200212992 2995190 5003963731265879203375506647696640 2995191 -616977830034504208520968111081072560 2995192 133022689091452369945305629908992000 2995193 572434335786108951424953024500846442 2995194 -126458982649562133403245895139669760 2995195 152890524514033472691834220952520480 2995196 -177680545029208420580943219439613952 2995197 133759790622046811151258835638988800 2995198 -172741359067828981125926303697624000 2995199 -341731310524861613886080145749836800 2995200 -61438373791899947912458811945779200 2995201 -104388839765429286151107432987230016 2995202 -31519286677364556617030983849179648 2995203 -642122282469541963983148285529082192 2995204 -283546161188948905408465293935004544 2995205 -70375440593130983556479282359061640 2995206 56414956836402644306916050028748800 2995207 -189487422223071814654224652704063600 2995208 7285649638395817053860407347240960 2995209 -169959373178144265506602731947017536 2995210 284589071023473441784506217684145760 2995211 48847580077760698066581961922074800 2995212 279912386208081229675501484369793024 2995213 135165072503285546708842379826836184 2995214 -6266138213994424981927928393764608 2995215 475778448346034751357773153679858720 2995216 -60072217930538242631026160125870080 2995217 -9303956281307895197567218838962974 2995218 263077914548783880005837425653273984 2995219 144730755440046298707898756466086600 2995220 42336623634445102313538562517237760 2995221 3007032674071890245027885558309376 2995222 230045651181749336753064153505693824 2995223 388243369937283637448958425595060696 2995224 146573713379668621682293786815160320 2995225 435143966055285665976210786212732750 2995226 -12010429722242286152673917733190176 2995227 -66443885871864373206406809406148436 2995228 -343860444750333887946189576741202432 2995229 552318609442044063326992221687907500 2995230 26893895261237629239800069769830400 2995231 31405020291060442213900125167482032 2995232 -116099028818875120368949012621099008 2995233 -387876579618483262006603046729456976 2995234 -83342734736238600549476547980592 2995235 33977501746833273923581912981955760 2995236 -188806046946011979323080487107276800 2995237 131548149161363388207306337865662400 2995238 291538624880522524938327249494039520 2995239 39841470475227940669867135647175248 2995240 -227038974076821190195075458863923200 2995241 -102420499500319139277314516479862016 2995242 113429499639137953372866627396737280 2995243 68704407481028169626877568002011784 2995244 -78883337063102452311567017517662208 2995245 -430508943007036052422261248067708800 2995246 -188474715899606453692482136918848960 2995247 552814502311141534940362589511027072 2995248 -40841450534247425228186480122822656 2995249 -412648558104694202285450806908160750 2995250 281128496693739208577365256474184000 2995251 -344589690271374147860192245727232 2995252 4817990596975667573438040497558272 2995253 -132813300251590702314710851334091840 2995254 13639039123108126082893611917213664 2995255 40048954576670497764211653290004000 2995256 446718008005797497115536529305886720 2995257 -426083080496342372983029606508125360 2995258 -43131078454264047369089370327585024 2995259 -598475716003128708263659566140845200 2995260 149199697850885442525021477809218560 2995261 332861155115661572668239104286998572 2995262 -26964186992722689707246296048782336 2995263 -33534024226991263947456580752409536 2995264 -68715534631853973957994465144602624 2995265 -8158539136403865907578839249491200 2995266 -47219294730225683260251854165966976 2995267 320060089585411967362797718007592960 2995268 229687828437655350367623003446149248 2995269 -162248443477552516680219901408570656 2995270 -58430416178866132393344940758145920 2995271 -598800298940976271510440796538703528 2995272 175576281339812804652095969472921600 2995273 -16522930065836820319396932123644400 2995274 267340721351987106352666318161066240 2995275 -2589136948936885991871387338854200 2995276 -504709040826344173160402780797123840 2995277 -73511957374956031063972267452856608 2995278 -967168001510920488024669790024704 2995279 410482505554760912845873461291986400 2995280 -62473449864676791155138355678167040 2995281 419156918561341122061582571608649412 2995282 -19399981107385397943258479854626816 2995283 49539152113311691177051376355141024 2995284 226069099222601200083029720317863936 2995285 19317349467616753246663045215820800 2995286 -71555395080581664004499928682300800 2995287 37096697067989168842886609044243560 2995288 -114964305146047475815112048848343040 2995289 450152021733286716323503097753187600 2995290 79090618961723323109437116781470720 2995291 -49784056215286145286680243467403040 2995292 430518484819894458782916557389718016 2995293 160049060052902142227694930343242240 2995294 -3896135676265976227464448426174080 2995295 -50617492953589438152575202194457600 2995296 118279409291541494591092757003501568 2995297 30881459472204502825212568507929280 2995298 -36943452765838426782158340142085568 2995299 2700864930689280618608391678718380 2995300 50356086480061738316851409081856000 2995301 -82421996490120698829140901905629698 2995302 -362882271703186821440290006402868736 2995303 173962325000591288678484369354938552 2995304 -222871116374923874548075284787937280 2995305 93872175811718804156327817225965760 2995306 -204126944884366289252142258473517648 2995307 -32566991126233339608138946239145728 2995308 30121338760308383597581736994792192 2995309 -115235916602034288670851520231320490 2995310 46460459409719017251842735893608960 2995311 -95306737265486880511837549338218880 2995312 -150448611099230902140393762835660800 2995313 -83549075112264370065307164307886592 2995314 -6129196978000531595575305363153408 2995315 -544272822248977475166184141451536800 2995316 -238550185529753211414311910073272960 2995317 27994474044545787139157092665333468 2995318 -236031032266097852494338432393356640 2995319 167283299216591204136900978986319720 2995320 -89344138816660886609858654607360000 2995321 -589101001682607834187609839657385110 2995322 161292960629652947874684281825589504 2995323 -31962557133264140685993124277197200 2995324 213697252253418435628688543704733696 2995325 -48868014284873664678390000111451950 2995326 -302052180399411024183974953825929600 2995327 880707743720288380841827971309065320 2995328 4981275393014112385536675356344320 2995329 -28861332235846901514304208990033616 2995330 59860925824995169135795581881440320 2995331 -181265630433562433986791028599057000 2995332 -42898291880346928384757179452131328 2995333 242567345473273952215527631054295520 2995334 -277274748048814851730325751708449184 2995335 -40127081340998928319964464681650240 2995336 16910140538499184157334748079063040 2995337 2526333089114916790018161959032800 2995338 -303117630816049929457145779263816960 2995339 -34824384899095252621029024270550176 2995340 -75947667027198035824931030731484160 2995341 -345496960525007640654389111334743520 2995342 137822042585967654749605748798550912 2995343 -528300339287822084853480436852597536 2995344 22046349433189534678620832206422016 2995345 -239169568859104804890782763000789900 2995346 -102268074484711296941721996891862128 2995347 -345824333960574362201355062077448400 2995348 16755957062319424174448184570470400 2995349 -81187944372875377917087090080522688 2995350 -92303526919032777469651940950848000 2995351 -524029341862412921343915685386382648 2995352 781047218247052952064351963956428800 2995353 -2198877352402683934023608287159200 2995354 -528058764332575593043053534139676160 2995355 428890146927289483138284532223280 2995356 61533328826800822195325522758017024 2995357 -936518319812860994484727922512256256 2995358 -110555994699189531109892799648546624 2995359 239191667567858156739192430481190528 2995360 -387877609654843438994944969955082240 2995361 116943104154317291515558616320015152 2995362 -51148862165368839366293624337138480 2995363 33642675987596216902624857794869760 2995364 -606706303819209589675271713196236800 2995365 128320854646543096223975563549134720 2995366 73869156675875771855683710092104320 2995367 -108233977307121061810541598153064584 2995368 69654886667618675146495246705950720 2995369 -95052842868423856659964845272899520 2995370 -7900068139160771529428334399810720 2995371 443015182278898073898847587553402440 2995372 160223265591115771777142640530229504 2995373 -263110190697690523717660799584961556 2995374 -2626852695643321911096698718267840 2995375 -211434155963575050218385039387552000 2995376 -129169651943836532389180887446765568 2995377 -79801976171963574512919426844394496 2995378 -82571864356466118852171812784707040 2995379 -787474137297440231844913583415340020 2995380 10998519562612491145824019948548480 2995381 -199313858752919857601071840610223300 2995382 -39411280393502439120130184786530560 2995383 -502656632949504503929729798651331376 2995384 82699026931375499930830611152486400 2995385 1186194039162106511011236424999560 2995386 -65469007635212912124778190514489600 2995387 -172672420523899364255007333648253440 2995388 -464352999329702381101822426451804160 2995389 -4596870667503167710669526552632692 2995390 -177233506254072303033947582233252800 2995391 135399631297042206217401268133615472 2995392 1827341046591916302153779534364672 2995393 139359982072930228502820059794286724 2995394 8771192757794233531637694399779712 2995395 87937628406784010892105385154675040 2995396 79680117084787265154554001295644800 2995397 396856782233167445292830810228802846 2995398 -51390786888205784413949211355310976 2995399 46813334901821170722749558698641792 2995400 62810282173607401530120928337664000 2995401 12389335916967861332590849950826560 2995402 -101478702296304778724069364183760848 2995403 -182769522361433447833984456240567920 2995404 150017388541301119536578265260391936 2995405 -7355811912802838643431732002427520 2995406 8555947369825340727210258322281984 2995407 -230221740155612604318574823133504000 2995408 -4907986134223267354841261969063936 2995409 20346303405868165529292812509076520 2995410 199491536954716924785348568242355200 2995411 -743582573751823673942844095223171988 2995412 20777172369021803658400564869949440 2995413 320888825689463391767978607024157344 2995414 -9678400731275846356790181146206944 2995415 -224708147257266113091622659468137280 2995416 -224213506425039076993957813671905280 2995417 162418473452688687648396439717501332 2995418 -231883683344559357053849500600688640 2995419 46773783873660505893362347108838400 2995420 -112088101025766427576040205623646720 2995421 -84829279996268856440670971678215776 2995422 -81342087836483513276912924781428736 2995423 -2119932096610139849925752623207496 2995424 -363762544696879537218446209534132224 2995425 90752592302447950167952823120341350 2995426 -95626206765174186897629622770741760 2995427 -196101886161019927667887184628890724 2995428 -32884935135028613122943461876494336 2995429 -265376757141474587494359177389020580 2995430 18503203881402874629225385013980800 2995431 33302636994880175315199827276148480 2995432 352723695523429068537454699982438400 2995433 -106269059851758200632963328404702080 2995434 91100645734814828394583860829025280 2995435 -388003199318744260839140902385625120 2995436 -431071791466850758498318798326999552 2995437 -158413086345043835443652552078765760 2995438 377783754235798520547926530369773120 2995439 -235500857650423856163750506263952040 2995440 3354924197500971598786599762001920 2995441 -52594354306205348025171974271038028 2995442 -187133614088928237128118582461638128 2995443 -535987582235634222937355147944796160 2995444 -320003131973480738265036034951656064 2995445 220140334203070604760982378088455200 2995446 -157116808189331317212626294240827392 2995447 -17834427926208669721212774284316448 2995448 -1033678353859097048205739530589347840 2995449 21147949215382180190879122964360640 2995450 -26214439950284894168657829818688000 2995451 123807982468044029691222686762671104 2995452 61101525559085699117631374680690176 2995453 260939842777381381377575653124607744 2995454 61000884114356238020459913048367104 2995455 67024694201414871505733310476745360 2995456 -205639854332145751952429467417182208 2995457 -428090258524124278001311572208901628 2995458 107063775663692271403646225714899968 2995459 775059928521119796978259536322289660 2995460 26623419054362266249153846177182720 2995461 125620235350054196433841560286765152 2995462 40089352449021917624626724637275232 2995463 573388398324912803454329181875426712 2995464 317143566691068674112032019400704000 2995465 19982153479831462980335459095329600 2995466 4095071969656790674732736865055488 2995467 117409366482875107979484973383068400 2995468 117052169034609255566856031079178240 2995469 -595373140798777404392495391736349130 2995470 51554941818645693976889457912243840 2995471 -86534540462826739954815018265018656 2995472 -9926694794282460589112058179149824 2995473 39338136732292892110625923163128320 2995474 229548832023103590823803653751613440 2995475 -37379397610939988035060091560515600 2995476 -93517349815195764271135970586624 2995477 126940897498098968525692451533197326 2995478 87611540583115603041562895311520256 2995479 72824163803423730068007305765893104 2995480 239531461452936373018889647700582400 2995481 523012756556981005424189399765070282 2995482 -1295394211108767711079955461671936 2995483 2185755667980800310846583876491440 2995484 377007355461502754737222135418390016 2995485 -44875500773162049011476403108425440 2995486 39644795603196415121500107777726144 2995487 -535996247813930075788804536899104008 2995488 329216410432864089991761439484805120 2995489 87811910200321689412318922613645120 2995490 5684102176135587436532865425011200 2995491 238313232583769472768632619902038392 2995492 32024184421468727376320974138598400 2995493 580918346252433988951008489221063742 2995494 -12611350627768557747318518135263872 2995495 -246461461756421154332222340754958880 2995496 248639078191600851954750916485120000 2995497 29620425219367919889416329225800000 2995498 -110480013827469784062879236253047808 2995499 -55905200282226740140679598782358912 2995500 127422534768313267550021059590912000 2995501 125955674339458073493775629910094604 2995502 112180285765697403191410728816865920 2995503 -95735540432290489515634928668611840 2995504 135367415451461335211162594203320320 2995505 -97379244822078268814775081903191640 2995506 511392450618499179639834441255312 2995507 -50621466451702905926886701737658160 2995508 399150787284177899081785058867411328 2995509 -778404410564771275567477125525504 2995510 -64838310688324375922005360387971840 2995511 199619657959176829422290633166515112 2995512 -113298010301476431194156031813672960 2995513 -268028571940310152564419250295361238 2995514 370170565342065441604813855019999856 2995515 -312117265183828031165547928292436000 2995516 219755386928952857928369564249410560 2995517 -244951193304329712768617976831123828 2995518 -63799024096007799783722360046012096 2995519 -134342504189356701553199990919311904 2995520 -23677656237648271032829002110730240 2995521 -239915313694808365350271139216932320 2995522 -152776097399403354261330354050611200 2995523 -1026982766260934293879920919940093256 2995524 70498439876167296730416266319323136 2995525 25969042587138304211079359536236750 2995526 314103956026248536859365845903764480 2995527 -121439787260301737620298434648793520 2995528 204622845192333595584463278268892160 2995529 644519266502094474469596345623879130 2995530 14114498021322333024572349396848640 2995531 -127442214056877617416949980265753856 2995532 -118977586553420254625018186394242304 2995533 -203290180701943203067722997904043498 2995534 -75101134530006432530795322661207680 2995535 -2525802767923782824862335808333840 2995536 58248573084809915306736442867974144 2995537 158461369526210447341514288655460672 2995538 14065308267517997499878674690160640 2995539 -208867881781323168541905905143835976 2995540 131708707189527098925672864517785600 2995541 575735009824622107293340374426612942 2995542 9729658281183882184369588914186336 2995543 -136661235678068082220671348861803376 2995544 -349472040040505334459873286044579840 2995545 136706155357038167802288416574504960 2995546 -40890831252251002461336674904982560 2995547 28558532116104743929945756220864400 2995548 113027283977602821515698655804497920 2995549 -701302938757584114836736617247139840 2995550 38786727174767951769405794086593600 2995551 -45438204134206206668699331281455032 2995552 -2813263006668295174449422187626496 2995553 589438052987823167300545614939891648 2995554 -82054876178476814239007745646963968 2995555 15173044870439938140983762992461600 2995556 -563363518918458657818032483952695680 2995557 165318811262990897799984588393842592 2995558 -36450524238731160972117768083428416 2995559 -107032736892365886460342774983813120 2995560 97332096824046273309318610597785600 2995561 -147796204716047227258976852913495552 2995562 -170526569152904589698690343621904800 2995563 52277132905591265059442263497583344 2995564 -229936827311688812965711202542722048 2995565 109431986727668175918978955621970400 2995566 62830444077448921129031959395953664 2995567 -212310471443258743071052044043063448 2995568 -28575839174724366219155799606263808 2995569 335829304746724392540820759313884320 2995570 300842710099135044968784852170357760 2995571 379258746186063012724458199046237772 2995572 149073434453591179219230495266506752 2995573 252309294788205714184457901134369440 2995574 -282028457244484023309720374200666464 2995575 55198427411600635331394847162195200 2995576 -63912574635584997965912166298705920 2995577 -330909437421086285876300307186159360 2995578 5618086045492085218425758751905904 2995579 32100541903792046094428535964886180 2995580 -46498768005962440386657288980981760 2995581 -205329162196222362796756406475253248 2995582 -188329596257572836963250723291689408 2995583 -136390084013294101654935992544150096 2995584 282650896438302770894249889103872000 2995585 -178457174210118333629927766193538220 2995586 72928926225732913872731909161628544 2995587 -206676882675013737134974495195195488 2995588 76142367007064086755463559294561536 2995589 429886100723544013269331597705212480 2995590 -6207820504616228485192412447842560 2995591 146084601346168165010614896395856984 2995592 -287458510031466933303527626718576640 2995593 -467754334230010346125377565166307936 2995594 -52532117937150716551127521815641088 2995595 -6376661751388338677308528241514480 2995596 252390732988152513090310981874703360 2995597 62607649203646828607436737962720 2995598 50911149955819583508571510829476800 2995599 -336218209943846543884415828050300800 2995600 66501544284569239359494110678016000 2995601 20148409047371710202724901690241280 2995602 168966227719748817472248289578632832 2995603 -118088187824355748258620535773857216 2995604 283709977972405709153042018791524096 2995605 166023658413617006116201600445240700 2995606 -145308751237270912620999383497633248 2995607 -86002130029404085608532244310662280 2995608 -47194572458033076475492050797199360 2995609 517702713045040485267980913834452810 2995610 -48665252391777680944258476780963840 2995611 -355837653852336071842038480948481128 2995612 -38193321039520065867354391802846208 2995613 309287530326380168996840414089467000 2995614 -33384894845379841341650340680271552 2995615 -43312347159704656514279348592805560 2995616 177456754675182901022766201647923200 2995617 -310042163650518609083079511351018320 2995618 -136710327956973767606222439507480240 2995619 581219539194341703798011778129953160 2995620 -226356478194654582863448830010347520 2995621 -867710888131620094637105363410445508 2995622 101651926740478611047868615272188032 2995623 -253306967522922162051643567780416 2995624 -236410442844939274307346415631738880 2995625 -37491375137742693392644734617898750 2995626 -142047294874213439934291980574028800 2995627 -38559748586117419966846937195960524 2995628 28438093061721318961197121873743360 2995629 44909086322455838652539890043491968 2995630 -1220546504747990977337863306748160 2995631 227075021217343602193296337283223432 2995632 26281729769666518730040483433218048 2995633 795915816943787161316941483198100882 2995634 17419323969769048751937461244828672 2995635 73420827579895264675248629229350400 2995636 -3807344411582663832054196002140160 2995637 1124822252090637642336591833901276192 2995638 2168159671252868885719228466039808 2995639 -325100879213836264301606152103240544 2995640 -456847859264082474082332959739187200 2995641 278418383582317469482915765135934640 2995642 -17669281663841297905736534495788128 2995643 -194076020234469872089220995078786800 2995644 90836706213521622803193777760960512 2995645 -182616040899319204275288574851621000 2995646 -47675217192940646513776551128446080 2995647 -125447594454562988723883535669048560 2995648 21350394414971144049793549633323008 2995649 113060415527949858595700508307547220 2995650 62601297168702858751609255698048000 2995651 291835524559575225845857049149980240 2995652 -946937354133372044944785674296897536 2995653 396331870830203445163780794269179104 2995654 -59961809322294514669886297303531520 2995655 85780119608699768384182137225472320 2995656 -196848623987887249799165544945868800 2995657 114913319299844857345433448762723712 2995658 34813774032037889532863384592163584 2995659 -72238113433277413102383213234952836 2995660 136885572121598515370639223300879360 2995661 416573981355238837857453717284870262 2995662 32919250476207694058172358762277952 2995663 694754845963651459389625432924352184 2995664 -48935436257426516619942611384377344 2995665 71415618534496817924523599641299840 2995666 -208879476337660863418233609956198400 2995667 769985338054548687236724537096484716 2995668 -16736407171623873833045874627119616 2995669 -235089302724391702463438711682154930 2995670 -171709453987785921607918944719166720 2995671 -113548194772823428143934406219020800 2995672 841675120020915296006831887272775680 2995673 -217834896206744250548436474837503280 2995674 23049253342504235834944600128226560 2995675 -212418670387044028570509310868001100 2995676 -360661870129779517901349233636032512 2995677 -43172969793415043099461964463764160 2995678 -88267478924451510272417723364322944 2995679 -171589955201414923589022489755905224 2995680 -168769331713922218599848326629949440 2995681 -3239731701785747285477351501779584 2995682 -200091363527351417992750912602533808 2995683 186387688246012787983208847923848824 2995684 -489869220246091761467992003617587584 2995685 29662704354245671276906960337264640 2995686 264475461250035977509490869885204224 2995687 -385987832726842741414772227530366664 2995688 -15908124025718559028817306605962240 2995689 -215033005325023001231917710353235840 2995690 -235433478219753767589990419392202400 2995691 -125810233097693685567374125190992908 2995692 100631765285595155075353003103109120 2995693 602485998118347764987737305872201942 2995694 -197207822899763779960590610708175616 2995695 -107656632076077804413403576632452680 2995696 -76074966514662455720956612381802496 2995697 408327023843502538390261725342808146 2995698 125069408263708994285220934467598464 2995699 -125051754396381267800370947213465264 2995700 -2447692271363143467341255980128000 2995701 28944781675156429379175375758056320 2995702 263362337466315960508223969284539552 2995703 -371987247991515809098049536673581776 2995704 -326759983207011339528113146239713280 2995705 -75591724343521087721843408823026040 2995706 -13092409551198680170574042165419008 2995707 -193712972354657968678035553170480384 2995708 -23900231869639741483738025198206464 2995709 -126786657469144055724837672913092090 2995710 -87913959102298087157940295306970880 2995711 761346720652282132193209628609919400 2995712 -121156174813599765902360672854867968 2995713 -37462558547898434133707377620895758 2995714 27339125187633585596773628849301456 2995715 333811388350440921667735507463913360 2995716 7472789810787390784428115064438784 2995717 70880476708301854639000351688384092 2995718 411417203987013115111348000215840 2995719 -16044412721889250822652743030975872 2995720 -53392123672257288807060209772134400 2995721 38544619971502091388251576203787700 2995722 32891737565863658837210831866758960 2995723 168297249187107425720440879561582704 2995724 -8513104281005471936271126122601984 2995725 -47118604998485127200206792797972000 2995726 -233349279872709919594105539333338688 2995727 56798813450387999404968966916423920 2995728 -90910545207678960076243767803904000 2995729 445797129085867147524547176300827520 2995730 70278760515246817186136797737177600 2995731 180635300000921808328752097505405280 2995732 -26493051675658407671281791477963904 2995733 119500023811556182833697693092328704 2995734 -13115821192997191311693901921394688 2995735 -3796986319135450379543674488361320 2995736 36745796550286520171021392368230400 2995737 -25477830583532011786062241106219232 2995738 -277636610739255893548911505659102480 2995739 -142663096280346791039072113723669920 2995740 74554816523400852283728026137958400 2995741 12771110425594726303486539573973824 2995742 -58399248717365329624885664060499648 2995743 95468415739105002989581610846334864 2995744 7216276230478490351811911008911360 2995745 541981570979957722358619326829604500 2995746 13851506247688882957303966883097600 2995747 -79783142497585304280573751825931136 2995748 -170459779235415708961010041754271744 2995749 -402049690523525783769810991184635200 2995750 148997173472750245267748408822208000 2995751 614881205910622251303144413882014104 2995752 -105969322882112338598732592847994880 2995753 249079323876079819735106041614747002 2995754 -71723002769716072403417396939993424 2995755 -75542163119577498960853129377838080 2995756 -126482580995405393066975879253079040 2995757 441913265503088722676378457171807852 2995758 -180053025441221208942872089990444800 2995759 -4106702239648842816774298830917440 2995760 -3793164813883496685730196435435520 2995761 -209983926500468725436418089985382656 2995762 -164277161413180967457067594860518400 2995763 -496016359143973004153027965010351988 2995764 -699368419451523718051751848218624 2995765 279621965810933186822673870702021660 2995766 -166346706544804569562208248173475200 2995767 2359746020523071045797492140234648 2995768 261194283449745495807863245165056000 2995769 -118271165800758330012057326488379904 2995770 -43295170314109214154196883711750400 2995771 -852206277574388201518711970604954256 2995772 7303129429908832337509140854587392 2995773 132108238709522998082980147234303488 2995774 -4616282839832716130979428564765568 2995775 125356187143082572304800482230839800 2995776 7000142907898708313984138899095552 2995777 -33647069569418371962657583259948240 2995778 101871334646571850195379814497310720 2995779 -39249155784036205017984068165796768 2995780 177143066817734562616719013080637440 2995781 -587829626414189510992408566378872418 2995782 -109111184418272312596056567281418240 2995783 154995306778414452839109281450236720 2995784 205692900142088841553562575782297600 2995785 -6284270963767410307072884077911800 2995786 252040880498713899867283907725632000 2995787 239440540757314766835968470616055600 2995788 58798754491266301468133029003361280 2995789 219759122508974588848041787665369590 2995790 86291392330218225879658183330702080 2995791 -403740648584830294805080414040630256 2995792 -74788569205356473188927675520917504 2995793 469701541181154926503833814672602624 2995794 -260257253328212676014664492388495200 2995795 355693830586000983385393973526565200 2995796 -117603272660732230959434680222967808 2995797 -167063974315341833893107336245800128 2995798 -18191635662620479541794466958711936 2995799 751118711579210832150839064605665800 2995800 -105858596021390571477524578647552000 2995801 344305961155599562848252937509841802 2995802 -357360579525549824776845083740336128 2995803 -255862328778759873712443686261680896 2995804 -7653938886665784636576334222521344 2995805 -667086292451618765553148852854587040 2995806 -57036874535665841316352333325644800 2995807 223010164365972826700951631331521056 2995808 -135448316386144450631996089948176384 2995809 36709470491099167315162487698944768 2995810 1510604379004313207810165002421760 2995811 95662596937569441786298602886871232 2995812 417186169307167087005265375010150400 2995813 -744660445936020878402903770296248160 2995814 -34143983248203437652347872235734080 2995815 -89143509935724062891441301754098480 2995816 50686309195773042967117727178240000 2995817 691732247409574965605386959215875152 2995818 7321380621147867749202006120092160 2995819 -176769223264028756120478376502325456 2995820 191645850767991156685243783920046080 2995821 -1705884933652329110140649011048128 2995822 417654687350230950385226259122075712 2995823 -327929875458566814566909967980282928 2995824 -35432583482056936323584875484086272 2995825 50173190123869780667131780844496000 2995826 -191687303027356159554156799025750016 2995827 561558945703622816494027568044818432 2995828 -454437710817796483708809970683131904 2995829 -2149384248084954214255022449757640 2995830 28710085105686261443637678563180160 2995831 190635024771174021070958800690230632 2995832 276532749960135836021488551808450560 2995833 335131632885606069158533643329715904 2995834 166790145071114987913299649935953152 2995835 164501416680793311898560838096776960 2995836 19252500093025516776842443796972544 2995837 48440992434383729025414114117373900 2995838 236706071425204335011082066720860160 2995839 386136287039680052340102481509120 2995840 71138924100528712482983876178739200 2995841 239763353867913000667441071703738452 2995842 105127269449861732672458873589474304 2995843 414828177466591972004160759944918760 2995844 103884303641603590772120426868403200 2995845 114795144991953165961297882593849600 2995846 39770631438126635953062990413274240 2995847 27755845375203174425731770457968480 2995848 168264917396491135217693916816921600 2995849 949501555145054280608031501027440436 2995850 -13874735649967018741678044441888000 2995851 203452092897213723822096028024847832 2995852 460033861138907113422530755558919936 2995853 -1350025023447926988475814982149760 2995854 247842400409106847722324182366867520 2995855 566582994441082860515788399223436000 2995856 -35758496377027749223862911093751808 2995857 -180176168356835142322941980374588446 2995858 -142679208135525679441779556652706816 2995859 678658967348145343753744311724721016 2995860 129302322024822620310786958092748800 2995861 -3699518785851719365305956068680576 2995862 -221831898718643655109724715839099136 2995863 -195420608381390921416986646184461440 2995864 494887673926298267041848166118799360 2995865 -47241833202911979430860658435776000 2995866 336841827952821571279244647299312 2995867 -145415147444721033004445440310444800 2995868 123322533260755361137346547115914240 2995869 59184097509661229307897354470799744 2995870 -66332602107793843084471166916531840 2995871 -1630643871084126138549808942058112 2995872 188525126241503250610156967474233344 2995873 -61467267547067576699763018724526878 2995874 182366979633109620481380189286625280 2995875 123024359385479574077734535668308000 2995876 257654221031168550834451941534589440 2995877 11256715779750303923567759159321820 2995878 84297881315954275768712251139695488 2995879 -528367126439545309897102067892816520 2995880 -358564381475563494713868911823513600 2995881 -19256882090578974273730579037632512 2995882 -64116693418755901964135477796691200 2995883 -538970999115534291684742409115087576 2995884 -334472290079736296576469320521908480 2995885 -337473084573181801443212048105632800 2995886 -363912308437132589352381033229872576 2995887 143099133115430721273630178847997960 2995888 -16205718165179694407187035273035776 2995889 234091114898382108332160914418735924 2995890 26211062014426917013379035154112000 2995891 -476161707091693685878028969288926708 2995892 -265995337392298005412037367768710784 2995893 317685235746373874032806342364083840 2995894 -341020046685273000827915846397117888 2995895 97929235889584165567454037666298080 2995896 -3953520933831526201225512772239360 2995897 137215349168314594926949723901124432 2995898 245071284071378521970329675266649200 2995899 -77095118458401052630858995405845736 2995900 -117278485963215075265843312212928000 2995901 602417687413905832326061621505457600 2995902 7234918598336361176106616025825280 2995903 -375558278575863126044546326384803720 2995904 145123578063151710349316022170812416 2995905 37958730490703143208696552234403840 2995906 25636609696436272862394487439495040 2995907 -73618939846449886988143123864473528 2995908 243947081548929783966508539999452160 2995909 167303411599184044562368003522951806 2995910 46762455485168169145169562954812160 2995911 -16261321803137979387912731871447264 2995912 170211094660625450546298142932019200 2995913 -8987013771688893502005951977201436 2995914 -367861449684318337387319195563149312 2995915 191878874203850007202024444689106320 2995916 -38344340808987743158498264366153728 2995917 285154952163098147212894556632917120 2995918 38711665160813452050045018246804480 2995919 83598739184078996889342787331130696 2995920 -5452533595244178141797584797696000 2995921 -833015645001116493289814974686547968 2995922 -228977502935745599899332900166405488 2995923 -16335113943137400287522317963549440 2995924 -230497553209608813615395057179007104 2995925 -125786214027325376772770973242719500 2995926 -30102083015605339888570850742229056 2995927 67193179878911664425252555972805984 2995928 -10345912174620743142210514626109440 2995929 -348225944389845174021409189783439526 2995930 -61701623756063432700118300955934720 2995931 -54763094786692035110611625980148448 2995932 -129900848299168589913165155638963200 2995933 55594017866643916900340523358870144 2995934 -158556805553470837281186488416237440 2995935 264303664551558970553242678871782800 2995936 140874710453001161058931646128717824 2995937 176949133431454398996782317700444352 2995938 -6791592935574032701732995400394112 2995939 263245841441443118959691973880584 2995940 -12373289977782622290620300266598400 2995941 87447925987856811968306847509357280 2995942 287772370907556386610015173489668032 2995943 -33456608753334398773470719273322600 2995944 119248344671676506851763997646848000 2995945 -23227925789708018812390951650888000 2995946 -39982218253722447917345571241670400 2995947 -258895561556712634566004701028245240 2995948 69677133438979306930178196450967808 2995949 317532753220673064705315455057370720 2995950 64082963888684449457029960258641600 2995951 63175824732981910493196502596243952 2995952 -10047790865961360747843029985067008 2995953 -174342095239243407165761941106583696 2995954 -80411603238541166988161724407144640 2995955 -333853523071018162603944714626090640 2995956 14594572677848882015944349025789312 2995957 247147413181489516738440582500289120 2995958 91173023336275980255832736099793600 2995959 -226172018990920495281666779821020696 2995960 859176411795697472088374214144000 2995961 -1038838937473764243015378867868118400 2995962 41662177150851448700942775431319552 2995963 -285698686628148720476977478051654976 2995964 16801071518923313700091974334144512 2995965 31078054855605885595716437372776320 2995966 -218366120024505078208200826515053568 2995967 -118713080338031588508135771246986208 2995968 271010491338593672288272401850957824 2995969 -153959265578102616390755178955644156 2995970 -376963597677564336322566516940323840 2995971 129731649340581733116688102031609664 2995972 281108820965382331750480277784424448 2995973 -737694072637367108376953066566559778 2995974 11082239448689625538551198352992000 2995975 338987214147128985049713851545796000 2995976 -183019925382643069910676975485859840 2995977 415739113911381850104586818960370080 2995978 59385798059259760788040980756649056 2995979 147987901125394598801632908692332176 2995980 53162325285029755912981576643051520 2995981 520641795449131181168745072106185782 2995982 -5383176484915127697083037761089536 2995983 -128523502569119095255822732265634648 2995984 -14929083723189251362586113664925696 2995985 -241790746600690537758883085784503640 2995986 72236785311479651553731353539792384 2995987 20905388125733040854404461975701712 2995988 -540050506903990641633688885722015744 2995989 -401209525977959873621025490950515232 2995990 -174906911113012975842091521691747200 2995991 -60041665289761089505260996545007216 2995992 -59495105185917607102944495386695680 2995993 2332536949567562968262217585044736 2995994 -171976194206225315782598597118994704 2995995 65055978223349573917335410577561600 2995996 65129663024293723653008406272000000 2995997 142670945780881767071642224542169446 2995998 -21929511333845172964683281970769920 2995999 201937480989617830777991330499644000 2996000 -106703438857923684051396607868928000 2996001 -121744847765452551772646975655600000 2996002 53489695847801226919183541767727952 2996003 -99830351406739564884456870906475536 2996004 82607335131159200208992777806067712 2996005 165895343063230394961221723301519360 2996006 149329388503675532884021754738870400 2996007 -126377556085529620326811057794346800 2996008 563192525132504160863606725482408960 2996009 601934288421409977624781974599636304 2996010 -2360924840860032906811015851549600 2996011 611140709751772470792147282086642612 2996012 57795059621946215758972279229268480 2996013 -25577523772467582427725973067503776 2996014 37173668962935720452575754244471552 2996015 514652791574443326202446115113446400 2996016 -93724531772748330049278531874357248 2996017 418265577767343630910330541121986066 2996018 -34361045129025335371420547883917040 2996019 4350991100367081135867233145715440 2996020 -173258706413880244951796141846784000 2996021 -103238087913286820245162541662747488 2996022 133076418697038051455430652154504064 2996023 -8050743281879933253868686408752728 2996024 -46892924275135367179206004697702400 2996025 393453929839929347321029651428000 2996026 34917892094959947415254547041878016 2996027 486506740766459175421206540029115876 2996028 -5939400698027844109819507001631744 2996029 -849961866844541471018224372090153524 2996030 -177785124687554952712054668290043840 2996031 -237863059835328306404208605062223856 2996032 64634739067547375534936242298290176 2996033 180447731313419606681683079115321282 2996034 -20032509652516555617784371822282240 2996035 -63128751586930143258352185873299040 2996036 469101992988168203947868019341152512 2996037 138880650021122333804282891192553696 2996038 -22641874697213050409636881542943104 2996039 846979655874832932114527727443594832 2996040 112584704315070621027769611418828800 2996041 5571714199676299581380656175764442 2996042 -124764931451370425950333895416044288 2996043 -150992716369216796840974732134538536 2996044 -548996668417841766985349408457796864 2996045 4819977651454677163066146904027320 2996046 -126160715112341274919250991846429696 2996047 114517635587664650926469771907376496 2996048 -164956111210324495003240358614794240 2996049 89543559048524948981487313702499328 2996050 99503816509999588001333831082730800 2996051 -261149520450255243106414566973234728 2996052 193037382371797504370585365703288832 2996053 -172759541917305494765171302817909760 2996054 -275445337084642913479869992803917024 2996055 327522311072354095400069672800471200 2996056 -433661844720198858958908956068485120 2996057 -107509581241067910379111513370812416 2996058 -58000169433740725624380038421249024 2996059 -91798117736000247402360001719188760 2996060 62975002093231336485981289358292480 2996061 155728324890255438127705381703724672 2996062 5822752860083895400345646113811712 2996063 -40639504156443079541424446813867184 2996064 -412523742087173087108682408368013312 2996065 357274062937743565282955027287901460 2996066 18154515088223871777566263959540384 2996067 87880680906407269150675395705999480 2996068 8295704172551252992850497062200320 2996069 254494423342042766306191902789826080 2996070 30717279625263105691628634310225920 2996071 220663806448865109193392048799009192 2996072 -373715186402554062009412935507148800 2996073 -134828448352594188441585250775857920 2996074 -152375983863039688757709727384410528 2996075 54568818917305269653391994735224000 2996076 101797013943440544579518589541530624 2996077 -23324319808855930940340685070851200 2996078 -117716780999103292490814314047149120 2996079 -69096194090640353481132699442644480 2996080 49544567133978417135697524748124160 2996081 166345096201655515315367764806964128 2996082 72457347099826064599322253603079680 2996083 -1208154825438590716172669365931840 2996084 70250619419060121518962533095104512 2996085 -106052714769087407689136497905573600 2996086 -164161452916516245302384604700465536 2996087 766284029588814339952804334947397736 2996088 -129665928925178796337814224632545280 2996089 -376840985032722221865643106380313110 2996090 -30034021359772650553132378457551680 2996091 144446242907284298599545477143873280 2996092 266394134984165108513222801953766400 2996093 -110657111875348375843219098100844436 2996094 -216928673158373765908856913364228800 2996095 309684612737712169639167680394335520 2996096 205098202957346807512342178090188800 2996097 174068337222606136588774615765457280 2996098 -136760539763568403512602859115620864 2996099 258675066669579636211945496777951100 2996100 120620418682173327392609282478192000 2996101 -508905811157428387250739408080164896 2996102 110455495247554830225806943173745600 2996103 -9038476022898476249966606034079872 2996104 -195342501935883918196855524379852800 2996105 51623905030275897695216486244144000 2996106 288091116687342275249025004823784960 2996107 -75009233218981644617999205345435288 2996108 -156324216666217696529902375977353472 2996109 59190516932725447178172168439348416 2996110 84526636451622886577745200045318400 2996111 -10625318137822238431207189452150408 2996112 -175551869733517968595431172079616 2996113 50619583110384280515509482503885362 2996114 354852246426866555526069115752578304 2996115 101002518146519854994957371643196720 2996116 81135924617439871546858786830769920 2996117 563946996614652188699988640635617166 2996118 -80622136459653986918644608970083456 2996119 -77740453568470332007592905023336448 2996120 -39950443042192284788615913862963200 2996121 181108717534210934018309050393204320 2996122 -218485967209559227213941614996397600 2996123 -217478556999089381652400769046957936 2996124 -140616831487109506662237283615532544 2996125 63202123082718637345111424233320000 2996126 -56659767930073759713937986313242240 2996127 356226539921394402754920818717034264 2996128 269376601958775836983078855878574080 2996129 24779022905049981773531468523353280 2996130 72359719397653621982431508872427520 2996131 -417565693388294195785549696117983528 2996132 631074238351443274383770527415346432 2996133 102725430197328523376124829097120064 2996134 -286001748572620948114781240060558400 2996135 597037357628644051117157626559584800 2996136 143431115513780650582125239338598400 2996137 -18892131156465131899349756251934108 2996138 -106818042247288990324476497434990080 2996139 29778914042166331002392074917087408 2996140 54049888569688968140318818058618880 2996141 230432756623635661840881583978289952 2996142 -23340294401377734796792685395608576 2996143 -282448157499277801842644244701795736 2996144 -25093650333311714150133634955673600 2996145 -344230798805985876022868934816288000 2996146 -98854577852175152043652087526719728 2996147 433112558570688903593148546430155264 2996148 -304394181839959623881175433719336960 2996149 53896173491608896895185993223809560 2996150 -45400339812211099031468653227686400 2996151 327066018635885385549238467573901032 2996152 -5131852482706772653186551605329920 2996153 -666302586818409332982507520842656598 2996154 3021289618328917859995661717890560 2996155 51454161232418046538537904304754560 2996156 187290131711462354565645769193146368 2996157 18449903341871252001637986236639040 2996158 -154814537319389472821232124654989120 2996159 45207878267809808890162680030398616 2996160 -784338203462540398276945001840640 2996161 51512915866979184087537952062173632 2996162 82240683130245576051636292835468832 2996163 -166375173293712397805003335554339600 2996164 -129475308915634349203757924033802240 2996165 69918019448832258703586285847246000 2996166 163366026122685949079805240747205824 2996167 1256812399062000337127649017554186880 2996168 103505122300672544798989609740533760 2996169 -116646572388392511265673965863362592 2996170 279815893434976379771009358846557280 2996171 636611302197919466002545118715796372 2996172 -68291485774898378700273854308418304 2996173 -60549781378923222742544206686552864 2996174 12735758624110346041618377180580992 2996175 1804608386596219069452698040384000 2996176 10218527067458745302120220611313664 2996177 -343164749979631076959617068236739100 2996178 2737579226326979773771752808362624 2996179 -373614184503680161608844570106307220 2996180 124864377485856367342934034753177600 2996181 -11046183006504132433320712809287040 2996182 -28693597138481674362486550110370560 2996183 509650477068604469214839746350711432 2996184 -66514053889389161127390071519969280 2996185 -73063038707537104072033448781756600 2996186 -51541987459226480600936984231036160 2996187 -57969588487975876197133525937412864 2996188 -198967425725632384507829486164946944 2996189 -269897786079350844846775634309763744 2996190 -55027045794895322367315331530892800 2996191 -722503840808809652143256207473028616 2996192 -78666710532444982946806924109414400 2996193 196353411284329888609480089969662400 2996194 304556614710428248046877787404322896 2996195 174710352666109963180295448532429920 2996196 -47000638715299783337369173892898816 2996197 10885937700968935466688374507497440 2996198 87554152990515938116228681875782400 2996199 355142649665355252036731023461283584 2996200 143285368354665761603807803127808000 2996201 91446556899788858165291520881310 2996202 -34824611935944065164504171613184 2996203 359564715999491793267480072183961056 2996204 -364941574484956860276665543753420544 2996205 186480330000502146361028875482206400 2996206 37904702882036940227832527041548480 2996207 195982438489916749016583147042405456 2996208 -58291852994700591686462278704857088 2996209 -7344249802115063347226178456938496 2996210 -20069801886594508846786787045345280 2996211 63391086705561657539289211840777272 2996212 -7239754165108872281959362454306816 2996213 53618899202626406416868068506230784 2996214 49689015796204694278158983185520640 2996215 246083103025832175521609407422006360 2996216 -335891232346602029305782519398154240 2996217 -99429185954413770533667184604037120 2996218 80575672772552783864148542278363104 2996219 601518071132913494560619453666755620 2996220 -121818371596574534827789326799518720 2996221 -10959345496538158131306978124746528 2996222 183281983263808374680292331188676800 2996223 143999131128779640285652115694459024 2996224 12721306554741797660997461842329600 2996225 430393141472882522326200496995033750 2996226 -28633677062009290795133931370681008 2996227 -316442683426611119831273654866387040 2996228 -49475605218124511181570597667799040 2996229 -197618310291088208582325577909802016 2996230 -214309959394340269968369151701882240 2996231 154529733009566274856173989597478192 2996232 538233129971263387029928125264445440 2996233 -368130108995105706127919599360381440 2996234 -23734229667059960727374212840690080 2996235 47130272501707243151587375551991440 2996236 -706695754088524905430123384728734720 2996237 147413458356979935494146659902936886 2996238 54940048874346825749155061556679680 2996239 218104266282045692285475207865564560 2996240 -730341193244932362864591462727680 2996241 -402659800280257228203421216936598400 2996242 -15125793829870898878231139498287728 2996243 -70688478464756012573253238173020160 2996244 532375091384165594717950899515473920 2996245 -18626813962088622676969388109333120 2996246 31424381104403784574632954021539904 2996247 -121821329347754887699257651737103000 2996248 267465724278696273389930019944847360 2996249 -125470039112455622612418020639539836 2996250 -54875015077731536202694444298880000 2996251 -49083358024971789794743026008696400 2996252 -253233139285459489767474760801261056 2996253 -175677960680186045813249993224181460 2996254 -60375852326333525851688478040620288 2996255 42953894535331015970139573192437160 2996256 -155684669434079287468809958061506560 2996257 314304404286368608175387960803911744 2996258 -281295694157701127265325644057401520 2996259 60979778769058866853499978820092160 2996260 -136600563738602467498685354129088000 2996261 26266179299185996640318809195704924 2996262 -127815195744619862810103140527494720 2996263 -737437673786600553801216689623892488 2996264 153645403003855947792270491687147520 2996265 -39482162312986422616982343141775680 2996266 6790970494941262891191830715798528 2996267 18232273320962367834823973783214672 2996268 -195095218726249214270884102435737600 2996269 1158640998805803126671689224680640 2996270 426398182550850296340121672255737600 2996271 15123796116064124461656663197184624 2996272 81303959922720123419126255096266752 2996273 -39131321694634076840360633273664960 2996274 7961859231073968436588374270750720 2996275 -3640422760879064730382269298839700 2996276 483034463892295182061170261978188160 2996277 309679325635428832519467195505477920 2996278 -340971104180342784410407421418814560 2996279 63393093212661304608011039724450816 2996280 30719270739190882461897136140288000 2996281 75684937317943479885276544770343200 2996282 8128559651598151343605466841658992 2996283 5486503082585682709969779711432384 2996284 505778379420093254500699311533521920 2996285 -50710991959632763734638016383400 2996286 -8473281849045700536468895399259136 2996287 -231699475069723731881865042560328848 2996288 17402929011183060203372910268121088 2996289 364309074375235689808998991903477554 2996290 -183072396647136936337260731018841600 2996291 -264896631134665881959342213503690308 2996292 -69753322601370785473599576340205568 2996293 -19076700774425274088465501334794016 2996294 49376970399593650468875321683068032 2996295 -116812341956732172004636884457285680 2996296 -288294400569532083300959509539486720 2996297 -591248711162844632877964356523095168 2996298 64510299105173069008707981857157120 2996299 -132886356530856226711352486838270700 2996300 3109896018354265641136551818246400 2996301 116016449497973157250348024918662720 2996302 -24677791162156233731382771869556480 2996303 319330985360550578019833771505668784 2996304 71178668989670055122149772525174784 2996305 25104444388518419144125535696209920 2996306 223505899636406611814614883246558352 2996307 67148643450159518812349873143096440 2996308 59836721799078656697361566495707136 2996309 116297468786384453571985996572126360 2996310 67244433819693982775017244781644160 2996311 -107081755746302964087184629561598208 2996312 -123562811575623391291420332746342400 2996313 -640600811785327134440410941357237312 2996314 -172335926590487609771401827490107648 2996315 -96903136407173356788504057082310400 2996316 -95688417306087660307751236202416128 2996317 -197985033437666073290122059022332634 2996318 -156077981730427574234563161803303040 2996319 -289940081607238555163539194037810560 2996320 -101195466304645658760616636687319040 2996321 -84281872551295705627867995542211936 2996322 -53110552241658109443302879716317696 2996323 1023428936262692692145669004106196 2996324 382392215589797772966990933770925696 2996325 189591385552253044169355437309712000 2996326 -3895556410834279721577767073951936 2996327 -222841743376374588274469032698909408 2996328 50768306485661380707029299265372160 2996329 74417766775680979631842138843086976 2996330 189063303430115334294359363380075200 2996331 34322151578941482221614575303886320 2996332 245587149297644287723408520599767296 2996333 -251226440634720642061688102691221418 2996334 54776353281309543922757731816352640 2996335 400971378662871301322101623633172560 2996336 9442574374240960322305770488070144 2996337 -1979669002984793792557680870084240 2996338 145851810640717438142071280785152000 2996339 340470601083674275808281971925432140 2996340 134101151238841552471503265145395200 2996341 -131860227307470692212619945807074258 2996342 30035091842815253863252092146838144 2996343 -9895533787955398042773970360704000 2996344 -324365404139114732704141463248404480 2996345 -528605315212429767922621654226351040 2996346 28661402373417455662201921759401984 2996347 -646376146054003882506625258849690204 2996348 6002134318233716836809307338347520 2996349 214849493719016780940011229789033408 2996350 -26145374310806748373767559317105600 2996351 37511841196348147211027389127400000 2996352 7554838918505588618447140662804480 2996353 -6880403577970002379768694469596156 2996354 -85032641663295592452377097935460960 2996355 51568882852653388515206605096994400 2996356 442908124997492067036121391786265600 2996357 3245469371291216096074632184279680 2996358 5400977919621751750710567237003648 2996359 -534586831693484898207759775006681296 2996360 -38733406136819061851045778996326400 2996361 180673431088711221973620490311091071 2996362 37827465090235458755417498108391264 2996363 -378197376102470017405543642483479120 2996364 -78108927697722647510635234508587008 2996365 164186505811043976512049119800381260 2996366 132356004977022700504802298617268480 2996367 -74724994715908384919848441681336320 2996368 113868395951690140319544745753812992 2996369 11308318079403176128971351910159200 2996370 55255335783312198635250310442020320 2996371 28814869773987408514882463328175104 2996372 -280175309223281020943028264400823424 2996373 468852609702343675649184908629982784 2996374 -282398536379592267928167159906163200 2996375 -102503285608949243697093933524286000 2996376 -7244945155168901896494426491289600 2996377 -259522659030917239768850546879950774 2996378 -113438994637908399716518704420346368 2996379 -254127712829113077082675913596240080 2996380 37958657539918039876449265308226560 2996381 122552320058814423880284769496185164 2996382 115861455315340906479420329811139392 2996383 -117730905380284111786993266231572016 2996384 -267416908609596454956896080260562944 2996385 56874529076781786210876178786930560 2996386 -437584921512693401769837348642772320 2996387 382483906338110764845928262242275036 2996388 115609312136226303360664420312467072 2996389 -151628443469630301819266671581979200 2996390 -136138262468741005965834895637616000 2996391 666953330355704951954081721270835200 2996392 82746179222796018435426921161441280 2996393 -23449605212266412867362670078660358 2996394 104545011666018359032349288508016128 2996395 -198076140398248633074749376903598800 2996396 -115430201466346209020269429721195520 2996397 253108820219833563408918366885889974 2996398 42970550682609538951014608536975680 2996399 -21015648266912141432100143578906464 2996400 4611379753679916898671508920729600 2996401 -971390031582157913909304725879447696 2996402 -14021780668464150513664105542408288 2996403 -96021271788472356822967678115503392 2996404 -264697740424472628185370343601321984 2996405 19313618881694477081083812980556060 2996406 29001513612436379971103838165995520 2996407 -156598078658508135272170503772221560 2996408 67868640095480094121712507720171520 2996409 157301549063558885797661638925031168 2996410 -119039160512025972955328424222600000 2996411 68723560395900042211502425341997248 2996412 1508483140073217836856272156147712 2996413 58734908930457016242060274670540160 2996414 -54941018318593047212308663861556160 2996415 -50741434597687741853123862682572840 2996416 -179307824213093246035872347497431040 2996417 216842531104254923037786960398055360 2996418 24366526176488331392810307014776704 2996419 -59917399022406651244615080749098180 2996420 -32152772209800880141435488085401600 2996421 -170830905748350839933700387237416640 2996422 -34400659720956398558147119755459456 2996423 360734885342597544336670357746959640 2996424 309673780498092544066417267786613760 2996425 318445484401650108300068118774811500 2996426 -395918853322824497901888906777563088 2996427 -50231047322891693274264566315053056 2996428 -130200914105844283704980386606616064 2996429 -5735449120395943609493292500527872 2996430 13252615862437329343549121699925120 2996431 7022559878333434963367380721493712 2996432 93792761347143325547219690853851136 2996433 -396355687763086632686486629075027200 2996434 -43171564801015346274276105597815808 2996435 -123727946009014057476692385220314000 2996436 -14747515683258317031946256655218688 2996437 -887027720920557162174526648127571108 2996438 219988808729714910571131454242619392 2996439 -163383588364892905705390008783572376 2996440 139859116575452168906526757233868800 2996441 324504899971874871232727089081794240 2996442 -12208647859886388145156855674965280 2996443 -476457696256998501820877046284309308 2996444 186337163670543286863126321570816 2996445 136707039674236802178378398628144000 2996446 -35989026939542922725169564160019328 2996447 -34101608372928760643868029638001568 2996448 66593728273019444112171471428911104 2996449 685743494764337644500917721579308450 2996450 221502689822425784149505634399942000 2996451 -278520729358582583084400018573460032 2996452 128796210192295415305079478702028800 2996453 -105351187499320950153690046789127298 2996454 43323971779534317088073659895473920 2996455 -738058015422558477450818143234560 2996456 -271964383964808729264425040930309120 2996457 -81674127834347187232402735439944560 2996458 -218907667128458627211248494666531920 2996459 -8432820731105002356956553319112184 2996460 -46290381873993735857341687775232000 2996461 -16948005284285519508841349182566600 2996462 11402400605825927441910564713707392 2996463 65622876266442950708095595898198144 2996464 47978005975341362353972697150324736 2996465 576690307549821614016127076405807400 2996466 71341047633097368751814325654755328 2996467 216220729196862645542923650163616880 2996468 312012390411038783864095093451440896 2996469 19991818555393264253552457599870304 2996470 258173687420471502930422098246924800 2996471 6682436273479586496061737277368720 2996472 -190490042626522397508023832585646080 2996473 255462882519084753779238131113876560 2996474 95663255633085844051364309667276000 2996475 -194341729809901364895942053484449400 2996476 -154659962610118991472918893480181760 2996477 -183369593700329334926057281709970528 2996478 -54072424524940076519653683484005696 2996479 375965673011753372420643342798222080 2996480 -31325534203360901714052392618557440 2996481 -255787608785884776443053857515962176 2996482 -14557195049243166097645908022200288 2996483 -6156590602338456975146396157617040 2996484 191987374992424351185996786474381312 2996485 199469242941971243895911222646750720 2996486 22317102332370313967420141192509824 2996487 -32541880525884931369349563517086560 2996488 -437573226094217887602973104548167680 2996489 -441302460451528070496252231095956710 2996490 35550073106137658288789445523046400 2996491 229218623021721911023820829572401984 2996492 -425808472033068032971154485305669120 2996493 -110852126481091189529081121879260736 2996494 295735907885082167138304223427084352 2996495 38821560882505303905757831117650000 2996496 45088318011418471082181699511787520 2996497 -188116657570363379227588511236787214 2996498 -5713836530185055970113597984420736 2996499 297389639685078141721913010023235648 2996500 222661673724070621168131337536384000 2996501 247196395353910813497764458887000000 2996502 -11921845343056180224177204454041216 2996503 492679730566298535393009181882372264 2996504 -16384204251922869392720339846676480 2996505 362806907843734047092975427721908360 2996506 -104635249412103949147674663010565376 2996507 369838764504548244299584424200890756 2996508 -57825832758393401643314381150306304 2996509 -92545784340079705025676764743978560 2996510 -215935732943920991425558757115991680 2996511 -22201911593169248118801979809363456 2996512 -758805698015155311516441387948441600 2996513 -172344872227220699519614691906554476 2996514 -1635655580183371177785095780824800 2996515 157894007942588345479413572103326160 2996516 -21435592909213466033958487970866560 2996517 180053140663110264198411844487357280 2996518 -166834618931030156782880490922970880 2996519 -18248175058104731941085640397349280 2996520 -8744586910589199993360110386790400 2996521 784242449430107469091585612301419344 2996522 50026462187564044959811132908386304 2996523 516630321721879247851328524731225372 2996524 -151356932559590659839636170645272064 2996525 45870054702143127180019468805704800 2996526 41597799274624039341925679374457088 2996527 -69915979495425602212346125576240624 2996528 -128678508194504024636975346420449280 2996529 280194077513214540252427666666307184 2996530 -209823641905882988962036344574239840 2996531 -488960343403430962594347343523671668 2996532 -75023020169730446533108350621843456 2996533 -19840147362636480555315946346371716 2996534 -75498146061395277962572572282540480 2996535 -166616563780793221067707380917792640 2996536 57854452113941905943333418365337600 2996537 485528168157406892316101131007526186 2996538 50832812689323101145988244126751744 2996539 188103046882392800359110494917768800 2996540 349384487456656301972564838696522240 2996541 -4027475805235318246555619349552000 2996542 -43373318960687106174422930709264000 2996543 459803961118267437465311247564152448 2996544 7375403856480958830184850119458816 2996545 394156148786305631154639953998233300 2996546 162601264378300871964352101026140368 2996547 -49583527906353755284726256134307520 2996548 -268208158980015294624647170573700992 2996549 -339343033306118153975900572188013440 2996550 45859977042978066677685135589428000 2996551 -570342883261061423307713645656326600 2996552 118034805608979637750815847746693120 2996553 50800372908976536626580421603258368 2996554 218408994314622281059453669376374272 2996555 -156854422566185408356078471606548480 2996556 -97141599474908940384462713205172224 2996557 -22632218039954300352419387442941194 2996558 -352522253742350346375382783680525120 2996559 -197796785629487485588503829095626136 2996560 25234437792186507041018963031490560 2996561 323476873426046116765028705052450162 2996562 -214886926634846492446578882816503040 2996563 46039439592689828218090571537592812 2996564 -413165635850430820720680027170466048 2996565 92060933255108859405312637839360 2996566 -243001360536850456203743020759452480 2996567 -23682659435534855706761308934270016 2996568 301731927045481998882406033571635200 2996569 -50706347878024911535442086679620860 2996570 -50827392371007502591262726595067200 2996571 28158744449227377040462838960450712 2996572 -323132146692607146715870534045249024 2996573 526571667661549862433100297557424320 2996574 -13945160710212707851679295699637248 2996575 -104858074066853853377602505237609000 2996576 -266971119795087822740958464934936576 2996577 18179337435157675371362188231792548 2996578 -96797680337796424533448897198597632 2996579 -2563507926155992819772440041610652160 2996580 -96782298765652847782771719816867840 2996581 -94171710771235510760780713885431008 2996582 -198937278092230307773216066400083200 2996583 -35192922733093952310816121237359576 2996584 1608232104782533696729627111587840 2996585 -947417707751663089864740252388800 2996586 -104753650439711878625962759310379936 2996587 -295672123364843476460311482350414808 2996588 -21398156909141633003333550352456704 2996589 440604532557620484637155850036065888 2996590 -14844330563507654932968039126702720 2996591 155288965735051813343117587422654072 2996592 -20602219530044610155640518766231552 2996593 -149935502827448625760717584534842060 2996594 -61511298666842353302305283906528 2996595 11252430375054879327822974329645680 2996596 332223547870108978590068760285603200 2996597 598008041669339998550483373760964640 2996598 -3264548971481247033927584174449152 2996599 -601329501950388248894597895276967680 2996600 -110080390784677518532037497898496000 2996601 -116406045439672490601579378889232256 2996602 -102014286794129606563378412086434048 2996603 526645263161178363098171205597810852 2996604 -124677183513556811903091664898165760 2996605 -63595552526978393414309136931798740 2996606 302306322561676992197224942321162752 2996607 476910709410838180924465579414107792 2996608 149190522144108893591647603749027840 2996609 -168962830654623902798834275159846848 2996610 -7908099525318480884156623505932800 2996611 598465472203023115629431682370809212 2996612 29763514783188423282168519286832256 2996613 -323485284650141791801782412077927780 2996614 -15025796716879613878008642350421120 2996615 -116840564320093221690186572662078080 2996616 -7917069471385513675971763621232640 2996617 17059317713176559692415673453855048 2996618 -326826156508932010266320469394668240 2996619 -176106222359930567651654567303281152 2996620 145361741009149345278024414981826560 2996621 269044922699494947039030763459511532 2996622 290001418780594929401987208216852480 2996623 -248447703346598025677686658930911360 2996624 -133554126988489834443684098070282240 2996625 -397446714463160722586391488708784000 2996626 386719789023403498896801750827366400 2996627 356568026772838604615860707826752 2996628 -133412867321658032442130894411776000 2996629 261012038196535980917881949029881230 2996630 -5106761519301504345874991431449600 2996631 -257440406219709043876777528244343720 2996632 525022047771799768503661308110008320 2996633 721809517372180152982511962418391882 2996634 -53227340893304231944915534284587520 2996635 -402187327459488259077729685194566640 2996636 111937740814283733859528142761674240 2996637 43749886840292214238183227464242752 2996638 74277140854306172835604881784590720 2996639 -59882153720611718812023967222281240 2996640 -354475051842058452595014624354631680 2996641 13798910858624713259896173895020710 2996642 191113931422947729419483230950819840 2996643 6080768044325984186799370764959664 2996644 -220337102093538480288077809376480640 2996645 206485643190160851315195757555658400 2996646 -14842452389863290456176180902674432 2996647 -33140315828867789167260596065877472 2996648 1096488269443013577428231459519938560 2996649 -53188373815310735702650097410772160 2996650 250031077066321300851707628237600 2996651 -222246660344244515278980786200270448 2996652 -80922098790394297727290310629882368 2996653 -595757804542868438934939788694104736 2996654 -119893895516981596931311268090668224 2996655 -88632389555772487122572720958777840 2996656 -25041794721293773040122175376785408 2996657 -375168288859955441455750310907851340 2996658 67304405479971058919799389237836800 2996659 -291153415646163368280750207717097184 2996660 -34441715190538689359979695247475200 2996661 11511368243460965908775546185603392 2996662 -184673135827912519380638509732392768 2996663 -73734285468717351030863050232720088 2996664 282041482177735498213117303260119040 2996665 25497768719702313931790521226289600 2996666 153624522424435161117015001798738032 2996667 28330578672398806601604323775474000 2996668 -384227093324962156799737507446909952 2996669 -235341421871240281972278206650781280 2996670 762394823922276629133829429063680 2996671 -516500589367043900359650768918824128 2996672 19366440624407157393915318286417920 2996673 144196342200482178439282384063680768 2996674 -153811267494523196296821236664975360 2996675 94924019724960022987825502226759600 2996676 451120142863003416933198127187100672 2996677 17042199110011204163257679639139712 2996678 -31537075173719527024655110935377280 2996679 127554161405220817071328173274934400 2996680 -183199522043244150688290152730624000 2996681 444992724906201533145331006422427482 2996682 43512922311109431087424430596064256 2996683 548566955125855595911489092244758932 2996684 -541908314437986301096051955422819584 2996685 6792338526263230504581222909199020 2996686 178877461073929558638306659930880 2996687 94489635631532040286580282282883480 2996688 -20367518532485999457556904361984000 2996689 -230681919649238691503585676090293520 2996690 39813767400551939226732802588833600 2996691 -135742576737611250196841291205332808 2996692 415719238917166487336056082281463808 2996693 -40916704512926985146079983605297440 2996694 -79486836172494183132677458664077440 2996695 -172881049656356788531854008062378080 2996696 424364167182269114843161960578017280 2996697 -109216136131526159676083050582671360 2996698 6183359051458522920532843253871600 2996699 52323066657672580588925368503789240 2996700 -16488426910826601800519984645529600 2996701 282688071355035670944602145263514400 2996702 -118661183255266295516078653449752448 2996703 510712571314813112961680151310006800 2996704 71386412901762980083388852231995392 2996705 88000759957020694885009330394083860 2996706 -23647952033813775654393325871049216 2996707 -50446198560365089668923543501094400 2996708 78094734478527107012657198608711680 2996709 -757162620800208448267920181780039488 2996710 82018492827825609435906762364517760 2996711 -906256183563847657694822781410177808 2996712 9674565435149245127464953761233920 2996713 6109050354332514638726975105398864 2996714 57927291176723079750064550695264512 2996715 -66780718228088193795815779512944400 2996716 282509807927577727908985621316324352 2996717 190332429456872140778554479726359766 2996718 18225093253321086229307941893550080 2996719 231711490429144782570864745879826160 2996720 29501463062834986228252405778350080 2996721 50020368068984381531896103573797440 2996722 200993232467683515797663587091088912 2996723 -13767668174006033320685991497183256 2996724 60741067884751177827623576458592256 2996725 246198182492673894434605579811134250 2996726 117366494274962445329073601346064384 2996727 216831753129258325057015282803039720 2996728 -619358297073042796173919081267200 2996729 457282795101956758127902588860756330 2996730 -64215676724449804989899943443328000 2996731 246179562022338118384290738345949464 2996732 120937399848121090693360123503108096 2996733 -2366990960431981851447661660118976 2996734 -141449155258024179381866743949820480 2996735 -30944634947323425496555969739233440 2996736 -144997035979928450919613362377588736 2996737 252291020761628308499599223556939200 2996738 182836751229819084142336311562209696 2996739 -69120474240624223224720175856151552 2996740 -182007978977383531122433803597423360 2996741 -56353364932602107625470684678008800 2996742 39706670066550361870628188699883712 2996743 -102192969263532866939027746122367680 2996744 -58026812685130833900059976342681600 2996745 -65713722935729102222347996206050880 2996746 100224977230422784462182351500876544 2996747 -107862548541506528089756810289867280 2996748 -183687291399753831756073182921139968 2996749 20731480176402648200650515506638272 2996750 263125061488805491635894906214032000 2996751 62669597313747725692374929678199432 2996752 28024826785448112398789430751199232 2996753 486378981361094585851824748577744880 2996754 74685389918889419800874474207944320 2996755 23999077381285968037454899356438960 2996756 -2841997855135787416253712454287360 2996757 -37717476933932395640746141197218994 2996758 -47317583757817938587154505766039520 2996759 148646253830007288915475108110071616 2996760 -34932010677666957545868540157132800 2996761 609002178221036368011221806383708362 2996762 -177957348361964026060480964382290688 2996763 -55202026831089444473897856098149632 2996764 227194625998590465850609865647320576 2996765 -36777155008605110383383175326632340 2996766 224986857872540203396060244565106752 2996767 453092148979741823321794936169355552 2996768 242313075707989810086393298173296640 2996769 -2912067358927661095265276907003360 2996770 17936488496353155907136967103979520 2996771 -83071447489423075422725445274003056 2996772 48917093745797589391701062681769984 2996773 281944136033737270794927055076247000 2996774 -49941004032710885748521107976419008 2996775 176948628541320812299524801684207000 2996776 516670838643171609975256640761282560 2996777 -120361299377117027011560506965436928 2996778 -70518625222811575918011192432864000 2996779 -84604161930075789256528755320298816 2996780 108208990091045747164809356275353600 2996781 53387844901507942776144161241567552 2996782 -335352034983781946421041849193187008 2996783 -596438046675294216278888647136137968 2996784 28391589961979060960671175005962240 2996785 352817213926908195872200817004421440 2996786 -170944852392242005166778190047974400 2996787 94119633547020749278729131749144640 2996788 240227876840566068361225397209033088 2996789 -303644439033792008482332498195403410 2996790 1760653554136233984952952133795840 2996791 237394530691537071423563241072168800 2996792 760873545846786405565570938800947200 2996793 -28650693557924621030525791760913420 2996794 -62223620996943711740070138737203200 2996795 67296770409691421537285755330204800 2996796 -14478065218596887356569846638395392 2996797 -158731681365222143632440795970408800 2996798 38488940460724267681972399139650560 2996799 -2577970695703094392312974544624512 2996800 43202327872874970270450137523814400 2996801 -190158549720892959266741984335850496 2996802 -269627290915962076431065361115469280 2996803 8686916736681862914999201206149052 2996804 67409222389495078326090338412569856 2996805 -15673500295699653040801942952311680 2996806 -2837708357726166238197845356095648 2996807 -101024278796401321203619579668672 2996808 -69005385750984187491664955065958400 2996809 113275723681599964199120937744418010 2996810 205978691132808546457975053371326560 2996811 -437888216032456456125110841638666400 2996812 -63697872764873318585076688558348288 2996813 -59001040498713130901714784368698560 2996814 -9158066493227895967774973710276608 2996815 -181870592341687596857935109587936320 2996816 3737112950587642263003574255337472 2996817 77380342700943818219293991090666880 2996818 167065482206696409873055305207832320 2996819 216773885531548635362977931376709632 2996820 153070167841328137736520410198112000 2996821 85763733054918792464637564408993600 2996822 73476881157085450325681241362855712 2996823 -165604736443297140206706530520273816 2996824 11171531167126930104242916444456960 2996825 15688282535544554557439987417537100 2996826 52434653675673031204567856241498624 2996827 217391175082859394534778395784804676 2996828 55934367373672573273373161963846656 2996829 -338783488797641530375226236797879552 2996830 -8411430341079108537356666863477440 2996831 462171544223346721698352193165433120 2996832 -44572886613746413517470149157847040 2996833 235648706416013707999071626168519360 2996834 159313904680073266025068304594484816 2996835 -5080602850341185738282677562570400 2996836 -426031494588258260073617251582683520 2996837 772919952306803313827067454103802300 2996838 -6277647627153974205451222197578496 2996839 49552748146052731466714716413401520 2996840 -220920907135747064826265867044864000 2996841 287994019411463488435497768581979792 2996842 -5954118880530736478882110308922368 2996843 -555557921720815990976286721970535720 2996844 -221244637025499479351889583318608384 2996845 -233390616822334280801480701592857320 2996846 -160732748353641585324754102466140800 2996847 -119767204984766473751990562527279760 2996848 -25421274285930912144922012323708928 2996849 78553824909378318679709318832052464 2996850 -41388994330085601159734584336176000 2996851 303598596120837069505757062583784960 2996852 -316077894933205973705218753056000 2996853 286577115574842425611515900848207904 2996854 -3139068394996584169314408113811456 2996855 -204583137825180789298166289324867240 2996856 129843734886097934890703287743590400 2996857 717857987891353438434736949965840106 2996858 -439964065898551693920418977016920720 2996859 6594363822740300496488913700055040 2996860 -297296052881385473504058991991500800 2996861 67446615906049080855360284559586560 2996862 -219885954206093846706948739113111552 2996863 -22248613865744661984379918357148800 2996864 -173036171993810894084399128809308160 2996865 -283792905436847664375135495468864000 2996866 -151322607686558030658141426308344368 2996867 -359181548791829052564404776505013288 2996868 111420236799274156301835252353396736 2996869 48278834384764995588459597697057208 2996870 4048343124647761182210070932259200 2996871 105177649918712095322775007475199912 2996872 346899594286166707269143539023513600 2996873 -206756138727355408781003476582901472 2996874 -87853107926795333185333075254365952 2996875 75480370578988805832134968626300000 2996876 202871680755682209999821447148015360 2996877 -164172936705373699883155619340898752 2996878 236339899563503334917124590059362240 2996879 279126468239894148249704793729201840 2996880 40797391498241182193968292643471360 2996881 184399792452537740221478587455822192 2996882 -46562201102453543299636996935164928 2996883 362322148314406083105705117387968052 2996884 266418442198890542963420659654520832 2996885 -3204647001305499559888307655135360 2996886 193559928452259789741487198899862464 2996887 -186915038078762439247791899211817368 2996888 -507995883740685913707563780679229440 2996889 106673387419352077623987810487041600 2996890 91885097344250712243021818742025920 2996891 389902473826021738192153405388292 2996892 -180386529958635363796997091427200000 2996893 57226817222391597802911765821191142 2996894 67134035690105660029248863441751552 2996895 65837019140689944116437742733338880 2996896 -300860168078012038166314637196263424 2996897 151137368244387249791543565023900160 2996898 -167898982030066908411289239600107136 2996899 535579603336802166850139299025351900 2996900 8246335731825619745191624491724800 2996901 -457133293904449567850387932285307970 2996902 7245057800614916465922303012353472 2996903 43459326588869533143140655174235104 2996904 398084611314106067330370421904670720 2996905 248624309490867414256861844211888000 2996906 -216394568877002492978769606361076736 2996907 -433896820344220989346108892598830760 2996908 335784008322448477324354085238374400 2996909 187280973695162648747157784112185110 2996910 33437289060222733013337058004766720 2996911 195432129402109091512298084719578712 2996912 -7146608410679052649324147544260608 2996913 -170215597017673133128502848590976416 2996914 -46557595988166459258154028095048944 2996915 -418769123292671955258653389200967440 2996916 -59674769906550121925151825995790336 2996917 227060712982557784117924645942689984 2996918 91935802976507321846686429397016960 2996919 278746473263159213953154119337447664 2996920 494923171509321698601365065024204800 2996921 496665546378974853078946049421867972 2996922 307338218796701130076422945524726784 2996923 -298136488741694677273522524914512800 2996924 -15980270141136768710703325969818624 2996925 1788067622798909447142231764064000 2996926 -38836666847160508823818467829272000 2996927 -278848517748729007715776265698825560 2996928 2617882313030440762909299572736 2996929 332226711834243819889777348385163240 2996930 -116122191800290817559881686344777600 2996931 -107689828447577465904024795213248256 2996932 295601632680224908414896833542164480 2996933 -704185357387377701496721542143854818 2996934 7419931622339584889653087389184512 2996935 -318475086181413585663739793002746120 2996936 247681770929158332802696565618165760 2996937 -19000910018518986983066622185811606 2996938 57050334328421210590250020378007136 2996939 476904128513418729632925231085631400 2996940 -16943266448988041009115076773888000 2996941 -865253361561170058207749522202763988 2996942 10823047465282697110001201411867520 2996943 -9805002043029564338027636956354800 2996944 -120827447881445805010568999897661440 2996945 -11724085739921777261389054147235520 2996946 -91836843177292929209672558818099200 2996947 -731585572791138091358209891392825600 2996948 -268277388829918050060432900337752192 2996949 72395029639291615561854454181026464 2996950 184387720867912955355212175339960000 2996951 -156327412578556459274574291284376648 2996952 104621238289476856418620772509286400 2996953 -51497984638842907292309099370880700 2996954 27841954083252402250208600977851360 2996955 62622400180607704939054331946787200 2996956 -108190689496571058111764060763361280 2996957 478315405497013847735932986474780780 2996958 -227631110836526994401471173101287616 2996959 93969286197682331413239299331055216 2996960 -512095841202613670820911969359626240 2996961 282587461755130930555760538114099648 2996962 146520911620676229070158485097905232 2996963 10968392186578891218357808215049296 2996964 -175857629172652683812574429258516480 2996965 -413955641784928389112327057777634400 2996966 -74673135032596405919580028681207680 2996967 77897275609088524725183701222551080 2996968 70313000616013861671631365671516160 2996969 407955282648750945855478757852166144 2996970 -12161535580335591518809988430005760 2996971 11542179353097727884520484286614632 2996972 -365104860230136586707211264733664768 2996973 131902761925845479581025497907754240 2996974 208873765987603305165512087216524992 2996975 587114457281151128014376858237817600 2996976 75854415672758239144099280528670720 2996977 -367427147269714512845103256129582176 2996978 433061738209660752780734850228929040 2996979 -375129959662651836983777771811664320 2996980 -120693900932961564290059655598735360 2996981 107916791378413347033186700729387008 2996982 -160794638775653376405409386415486848 2996983 -229028939415117215913360171206414376 2996984 -253700587223262656493293223283814400 2996985 -34203096090110986558621316910072000 2996986 56969259123873942827368867616472000 2996987 106808322279321316879445713782526272 2996988 35576929232677849474732225396032000 2996989 38319195101132894834544447796678720 2996990 -46840428789373221449069726924184000 2996991 -284851043991334363144234993902418464 2996992 -21809587687447774675311551557140480 2996993 -317178712448629786664106467611040700 2996994 3405490311992723195004812805120000 2996995 -333288287523409078388231113456998000 2996996 448367576414347626304526007490512000 2996997 -91631698386597849345358392575938080 2996998 36330845530638608613879437882725632 2996999 122726123389431328178115323970260064 2997000 9202231586599617998717140584960000 2997001 278155059218400060459919401606804352 2997002 -118356792059049850028756478622883328 2997003 227474913816283067691652076669611200 2997004 48740913962103572842035508700668416 2997005 160812216487393593479904866823504000 2997006 -4674711134707365634649673484749696 2997007 22745847387081079563343989999761080 2997008 -53485082495608615597771176263024640 2997009 68407997535933508869668396361636804 2997010 -101766828809486140734109279091775840 2997011 346731184745905126526443616833101612 2997012 -149846140727396323078334541975502848 2997013 249627829314097869594991428890459680 2997014 3014612632948878023950172836891200 2997015 3840878899411723721310863813130240 2997016 -654988584607725137830515793090621440 2997017 105753165877365285064583979808773066 2997018 -28045063204130386588329854870943744 2997019 500850948944489613046990133027180420 2997020 -39827220700959697186046921406597120 2997021 216034915620238611423267482216560512 2997022 344264668483479427933854543050112 2997023 -60126529746121735498965001800134400 2997024 121138521082194317678212589396951040 2997025 -272065797833755801987859588977621450 2997026 -28759919055163186238284965386970288 2997027 -320960035446792908386431708925384320 2997028 330348735079224094021179234972695168 2997029 -246562694681929357968469989830771424 2997030 -112112203614811899518344516269079680 2997031 -411243956640592201190865747470332168 2997032 -534472505062877552396014131194603520 2997033 -33129371206305028114761467419456896 2997034 -254519767120742877410306521996148640 2997035 -409554455201738134231704046949231520 2997036 135907993663549091624933395414905600 2997037 -208853678420438662357201523321584628 2997038 5965539369209600243252293979716608 2997039 -382883423719483982771279827555875840 2997040 -71942774415438769507637889968701440 2997041 240999229965436283026867868430466800 2997042 -13062095514024584138607391804476288 2997043 -160485459605823470586786867584999600 2997044 247087311020129615311982296229271552 2997045 -218953609591963596432023767936525380 2997046 252483505779038680782200808722519712 2997047 284774698938581238827338657260862920 2997048 -4783588992832055145229332015022080 2997049 488701327296875477959233754684416 2997050 -6628947475260477513575377185619200 2997051 72127059585515421178507746477301440 2997052 95289826213604941092997735294900224 2997053 39821467512804450698644783670238240 2997054 -68076702476488198185921548309324160 2997055 -185613310241707569283778688559873440 2997056 -76940903869319272997468584618229760 2997057 1474716013278078554964611922170880 2997058 -441276134991792504260120599410339120 2997059 -96450912388988820774779225731434912 2997060 72909101587125189473051016019968000 2997061 -73651417198619228683871847394452768 2997062 -47647402426227383180782855695223968 2997063 508016620197282626469298367541168120 2997064 50294513850973818411426867243417600 2997065 23746907821499574044979936119807460 2997066 139027253932552570878567891155341824 2997067 -465559195317151538745542764340027884 2997068 54243342352514922585895850029486848 2997069 -251388778230727499554939260753051456 2997070 -58425152718003109900671391438631040 2997071 107754482603025296908605616566451584 2997072 -10000995416133545120525808149348352 2997073 167614953097534501020861585707161600 2997074 -47689566466371348721783414703921856 2997075 -98346081511602347071492963756350000 2997076 -6017228784563033998379723449053440 2997077 -200463253254082897345902618648865074 2997078 54214520470794923235515084647710720 2997079 264598070908966668283250631233575440 2997080 67718622268190484730001226689740800 2997081 810272571093110195938643228287632 2997082 219267567011174386488744351380371200 2997083 -735037639562576284332297246189322200 2997084 147916371251700870896452131681361920 2997085 -165262014780663878147718286819455240 2997086 -356492205134047706326444451761051008 2997087 -162863783732559539623865179778157240 2997088 -64413855554331409074054616970428416 2997089 -88788882759388882616709017757286110 2997090 -9508373871063483458626425110918880 2997091 103067345377260697868919239297054492 2997092 14930499437203086351322386111713280 2997093 327251517114162095817388061177888928 2997094 -355117980527665295862239953897046400 2997095 -241340608206863294208119087181779400 2997096 -715810305168754747700968470725591040 2997097 207837164307999425403272455486112328 2997098 115214889927230608988920561779920640 2997099 -27723678338798892724280771916863712 2997100 1367811534118517782856108726860800 2997101 50319516292864893141696018085878102 2997102 211911821765869746607265816044369920 2997103 464597528248046335409287270800540480 2997104 -38665991491920044007110433898659840 2997105 -125217970423710452784866155922519040 2997106 -22137499669751303036945476935020544 2997107 68253244508483588933462300656884480 2997108 -471118660741019918197847869385748480 2997109 -332850354117341906605765371905620690 2997110 -33856087116073628169970626037847040 2997111 21703143121656531897121109987309568 2997112 -134489028863369100926524839983308800 2997113 -78951747126029507280691306140461760 2997114 213877936917367701556374265581987840 2997115 -113745155446415812168739315030557680 2997116 319895200058543972183328932013680640 2997117 -283284410992827197599019156062230720 2997118 -87383749487346546208485364048345920 2997119 268353001026147021573682236424906296 2997120 -50536750277648559355174889245900800 2997121 -852931567400524561125429707756659500 2997122 385931912482525562570128013172380112 2997123 -52496784977180816616211515948556032 2997124 234094823493239301227652150556708096 2997125 -303579929089511057517702459353013000 2997126 223108150515467422650707494009237824 2997127 -112751948334675571136597816625118928 2997128 -211682678895383613641770163501091840 2997129 -22305777757239604703427566934226416 2997130 83374335786420669676423588125649920 2997131 394440623872629609397083540771934932 2997132 123062138178858204244235200487116800 2997133 -78511308756527013242293842196012618 2997134 244328973960988313881290240809356800 2997135 -155936379323932684287853351203896400 2997136 21884141142521786646803985748787200 2997137 -29186168126129987726513960022600960 2997138 122152515467261888233796731283170944 2997139 -14441095270071937348678168931543600 2997140 -197896364609507709415082752370833920 2997141 4196825610663844209107703328928064 2997142 -96582705608657386328353323618848256 2997143 10839890718359487447933308898849024 2997144 -70545775407100271266727293468784640 2997145 155589236619871146943559743384704900 2997146 -19502616945277601336602831293785376 2997147 -40601706921091388648655163078583400 2997148 58280373246983263317783949477773312 2997149 -517053549119230067700017956285464768 2997150 18260185638549075527952770183136000 2997151 -826182389468565017171930694937625568 2997152 -479532644987350922372220724474675200 2997153 -316093405574484042117183029003287680 2997154 -104342409255591159595905240518338224 2997155 136873223514128186771356028367609600 2997156 233508484997056711828773089123484672 2997157 247230550156819730221224662700265406 2997158 -255007204207933630554872994883895424 2997159 71230646482537973186284602225280128 2997160 -163522970673514102432516682965248000 2997161 -66707351388679541894066870682867468 2997162 22736756402488086901170520763487744 2997163 98492715746357749246602433810648624 2997164 -109717502688730321191740482520025600 2997165 284165079347453338984134711644989920 2997166 285421325346134094392781175442740032 2997167 -307437666400487170535113889457668400 2997168 -26687596859809759095134977721696256 2997169 20825961819772714106714902192799296 2997170 411346741364906733737508973364640 2997171 -414982249324037505423603318700974060 2997172 -36292294067536020133088625477500928 2997173 -22207440119205257097844856103482880 2997174 32195450930251853906110040441794560 2997175 179375023780273772758539369197335800 2997176 25617288450793308921090799770009600 2997177 59300698919177086321546806637144032 2997178 100200007963598239834525149643385856 2997179 -183314437449453384258192719807730480 2997180 187390046841561451776331388612943360 2997181 -38164746668712243169932528168528000 2997182 -37776667304197144907227185821951616 2997183 -83064330822767637878047557305183160 2997184 253032343008439760640928790532325376 2997185 243317030984417546498787834537182160 2997186 -2964357988742131251549968552806656 2997187 -481849197272851907690214672165855128 2997188 159030307006929551156215169599989888 2997189 57840023442485653929939977918913600 2997190 -57423776189069637342017576252375040 2997191 -645909278785285044043251395540607816 2997192 223339850472018912990597076556759040 2997193 -402227931163094255561317853003421680 2997194 116670993901567955926847468952268032 2997195 -176434910568761833429474643139736080 2997196 -544313710220869908010856635664569600 2997197 141286829191179816525942822575513472 2997198 297770001256557505066544418904228800 2997199 -166169149499190580408703301773801472 2997200 -34315726876995224030104193335296000 2997201 -169352957403191715021161227623498768 2997202 122183383174057964458863569890177344 2997203 -269559049181629647927888085185509736 2997204 -17895194813847793680126033417732096 2997205 411818665096981761708547141932114720 2997206 447380824555740640498103636743354560 2997207 198372088189910903000642497966531104 2997208 -322730828051678193913960682898432000 2997209 371596661089389704278039636318822410 2997210 -14901773865524756210618036658167040 2997211 107646976984118934507212582499926032 2997212 -34265787800131885742551083623808000 2997213 66404877024211334048933442610353504 2997214 -218007517970391138973149655927733568 2997215 416147338951824108559711097726042760 2997216 -77919506743259410345329198406041600 2997217 112926438073980712378601430922972692 2997218 -79948917320119773519056956323177984 2997219 88807788744877767219151700614934376 2997220 -121657948485913251820976424654309120 2997221 -111298012695669056826019854225736578 2997222 -50012583958953318926151661056178176 2997223 75942188930602001938815345993228536 2997224 -310318002194785843352323536983639040 2997225 24652915190157985074985001873803200 2997226 -29276127333502941307089826654086816 2997227 63080198848129852903078029835673076 2997228 37974063310971557442708444304702464 2997229 -230067681646783040584453497433231146 2997230 -128027628846155711066815113806514240 2997231 -65502324753968592507189099835797120 2997232 -95486766634296374893132073414098944 2997233 151420410173215508722958462821798482 2997234 -10287957828079474270483876630709472 2997235 -148023722003626120358134332951540480 2997236 342883667606984690977532857134329856 2997237 688089678224426122701967827257214720 2997238 84041911252213314461105312099855520 2997239 27578618082986358548620321824436656 2997240 171494435313654912660606513221836800 2997241 -60303766758324892045331438147894656 2997242 -306847434889768343528749365285187728 2997243 34349328409869825510453661666809972 2997244 -13657605054067995750744915370233344 2997245 208934777540855717442401676704150400 2997246 -44360043180857747096340254528480256 2997247 -563845105160465846838885473624260488 2997248 421764201391689848720741061623808 2997249 323845949610583028609118188239055664 2997250 -391619227760986163806921710222720000 2997251 555826165726206424304050967912041392 2997252 132622252575922801329717909306830976 2997253 -48301162428749318300699943641377920 2997254 98893702432709871582189622829410560 2997255 235750255127485714462021589871112320 2997256 5185224076299595051555594915891200 2997257 357108010050382244054625603288707280 2997258 20737372355732722010629073553785088 2997259 186139186095952412517154261006051920 2997260 -17097562814892519811282973432217600 2997261 -238118026871111147030153253856914090 2997262 -74418676794996389770618101525107328 2997263 -804276328408949334133259017254481488 2997264 -2779137579485565295129664389251072 2997265 219840912346472182325314444936921920 2997266 127659367124924923196402417288386560 2997267 -33319332392148157466067848959092480 2997268 -237903725634594740600953378955397120 2997269 -20510849660291519245174809043012320 2997270 69537812025648077771344833974515200 2997271 -131445624341141336282201503528825528 2997272 6727205926273982266588396477009920 2997273 -343679338973021119584804838330580016 2997274 -66666668205758036252254881934318848 2997275 -54114467417544103345037725146098700 2997276 86885411385535414661104740355544064 2997277 -378350898953881997205348885965694874 2997278 554849085567737310812489696527981056 2997279 196731187118946246602540060539536024 2997280 185322512161785836795552718850621440 2997281 -631146738146320795223901676349088990 2997282 55023075118862672685524570529123840 2997283 -490099393886195733294418681202722468 2997284 398181128194093870081578544295731200 2997285 -143069275297620840027835580181544800 2997286 199448596631507918876677968300440640 2997287 -333700068638288131454404896164067888 2997288 -170494461281905010166349212453273600 2997289 -457745531437185947724350853073814144 2997290 209826960580683476627334920284374720 2997291 368929575340994253645886368165120 2997292 556777618373212143606807037106806016 2997293 137655852615578829039539122123350444 2997294 -135012849807883590626437583441150400 2997295 68440949653417175440176058492804800 2997296 36705751737192062890568293128536064 2997297 68223774394348432221211203523438080 2997298 377198101574830370219427241347632400 2997299 -105154784666222093788921391257228320 2997300 -160181657539457485097573422402867200 2997301 -438092837796360865274195003361815698 2997302 21322084685638532093370668950308864 2997303 -29652289882216392175773571978390296 2997304 106181943864252280652394074494771200 2997305 37961310482021957460105422485294920 2997306 24238528398849094947749452515279840 2997307 -11682324566654820837532407031903120 2997308 35855758019442284036013940703494656 2997309 45735965282347767383727988213895808 2997310 205648537960538550154519268961130560 2997311 -224220684819694735812862822946081088 2997312 184961280601229751732386871568760832 2997313 -10819706435758437651433814505136992 2997314 -81809258942031459739934624855440176 2997315 3522733904998620301204673417106000 2997316 68462137795151439004187286632964096 2997317 5722482559125241646823287968825212 2997318 -52133018137849670309933381352967680 2997319 -80486824057223742304361367808975256 2997320 -480420924917611439093581197775411200 2997321 -183442198998202844738793224964441696 2997322 -292665513659954423212119227735502288 2997323 -49376346346285438652480637114860256 2997324 -5618748912005279579497688678909184 2997325 158522455448296617678412034481524100 2997326 -257054339814656606208848526554662080 2997327 298631494893870995066837411941804032 2997328 -54201294111185909937936350029807616 2997329 -80093892551833609663408234599965070 2997330 -50167509966607042853574203529100800 2997331 -45093330978687793796864088823517088 2997332 89770853549981067607418642771642112 2997333 98595099035416368308729531589639804 2997334 165825235887720731176625023910358816 2997335 330486509623073779866662569936298160 2997336 189054973708717994493894817755955200 2997337 47010149989430480081874742924374912 2997338 39642565176820772286380518068518400 2997339 -274119069768653959144628982005629440 2997340 -263424550388415117722990585771420160 2997341 -477314072981541846922066494146967258 2997342 -38226783602661306007917282712669440 2997343 -108690490089014336922330222914192576 2997344 -66176779901853305872878587667283968 2997345 -42019163092115909518875331380336000 2997346 139946870395517005012552264083449088 2997347 313271447068129345482911284394932752 2997348 -238350230664773683207432823247006720 2997349 663646719138774631564235742873683740 2997350 -105001496940152929242036429104611200 2997351 23348937836513674525102175864851200 2997352 651658764572352615005985092096793600 2997353 336767541465961463813146854300087780 2997354 -5774844356059272001673949105396480 2997355 161301803008167334820538586723586400 2997356 -543961252041424618918164188905486080 2997357 -154991586997580831267540777404332480 2997358 920251019131682260386989441875968 2997359 -212480250103792839581128837311398640 2997360 10068988954189679570792086797680640 2997361 -678192918310864539365109137538773038 2997362 -97431487463989192171737342828145248 2997363 148122879403807829029072042858917888 2997364 6570185942502846110878299648102400 2997365 -37586227306539036157854771884188800 2997366 -204199646583053810517398073360654336 2997367 227393069258516015095656463352466352 2997368 -356857925932829333848091520579194880 2997369 -228913734119234165688534525023707206 2997370 25464622134507301587244525137005760 2997371 -138133306182067048594002160616338608 2997372 6807574111142275920226860609945600 2997373 -192630476837246349709501309579168378 2997374 146609824200620123284073596769127936 2997375 -168787682786194481055442994892000 2997376 270867148826102954295717855819202560 2997377 -214885089029310538678190623456752960 2997378 578937693744463585247668712714250240 2997379 -412022958150102350873569001959094208 2997380 28337988878322707579415798711298560 2997381 -495382474626916240339016776217290080 2997382 -118591064150878539641510938839513600 2997383 -246706236328844914538289266588729208 2997384 261013311909186374988190053566668800 2997385 -536294176831256983123318597931115420 2997386 -1522351375671009846788295390595584 2997387 -119649738760418453191953808898104632 2997388 -241636242628193737020528589386387712 2997389 755474738484036583441253945337450156 2997390 -19745682623367979691869287549419520 2997391 158890721598467130208573634371058160 2997392 176223970070082817803587325647364096 2997393 -112510055001552413389583684518449216 2997394 45617753050511021636464288957508496 2997395 -141309451215790577935575246797643600 2997396 -169914397832824639910634430016256000 2997397 -158396308303733836729437044119514248 2997398 -143553066946958470778885543598020736 2997399 -387801026889547217867220279778499736 2997400 -101152987202040688921256407213056000 2997401 -238417894679808575478583909733856 2997402 62401875894863864433598701887297280 2997403 919541081970328686105309937781757904 2997404 46768429451654547220733224370105856 2997405 207527301691475180934339121860588960 2997406 93079996854856947238280012435038464 2997407 -10689760988365486427449417322712576 2997408 -413356459648619678975942513289854976 2997409 -429490022007751487594087612783407390 2997410 35410577112678704043960285713501760 2997411 -496041042531612383445146950555580160 2997412 54906282188988739829603236822063104 2997413 -325522424524290471861853941586390338 2997414 -9820588223098162211374335665358720 2997415 196362095099373328871244767042617920 2997416 -36775677365777845493686968316523520 2997417 49769347098382939390109864531867712 2997418 -317396373167542343393880237280942080 2997419 279324297353555601792538630126496820 2997420 52431579560322198660326607056378880 2997421 23250102310824899362922773240176640 2997422 568652638642860296996559587737353024 2997423 72041330128512009966491685210851808 2997424 104016617313442954292349449038807040 2997425 30049658746726716315766659248188800 2997426 35921365517560315989199503351970944 2997427 -75752246435230899108676026955863288 2997428 -42456009334240029014934036259509504 2997429 -23326135178424597266351268120869952 2997430 83186072207787192154681037420367360 2997431 -235810802989853819301203440449760800 2997432 -185969246296593443417435014754918400 2997433 697960161188544277065423960916488900 2997434 2488623172641436355382804279121152 2997435 -1473412430469688898653555102851840 2997436 38564814974837526568320812659215360 2997437 -52783367770120578799493450888680320 2997438 -13205963700681438254593826887615872 2997439 44031591714576972487343111968562240 2997440 -123260149330928491986469562351616000 2997441 -121976089900387568251282761992355150 2997442 -78169217718859688252021824667045376 2997443 -507904908393138715659513830063962308 2997444 -1522303700930102174722298123194368 2997445 -394271257077026528528771247028860000 2997446 -113994227304618770079900151629391680 2997447 180720834137849372350296894692869800 2997448 -356020557748785172032708532713200640 2997449 90049213405096880954844750802793280 2997450 63410606300522380028414256371667600 2997451 -611678565106921653772102309324637548 2997452 -81411034174018944912204659421413376 2997453 2868641584209158400564078012456384 2997454 -124271641485810515068543833871362048 2997455 -154801611081650205223748804672411640 2997456 11323493340643676997481886549803008 2997457 181932330340981295242134640368532452 2997458 228941450759897390363835280624360080 2997459 -733147669492705776559099574089411200 2997460 -327323103667708426374080442602430720 2997461 -198641088006896690465235444364405938 2997462 -12524471927604741660668917535453184 2997463 -196336370158212984644496958953068704 2997464 217824308912586571037977442536335360 2997465 -172009524219962064875459647642514880 2997466 -128644381078274100280889774239819776 2997467 111583318763517864527555814283422480 2997468 168045489943521496988262116716583424 2997469 -251443958872709293135380934620347880 2997470 -22253723741592653852137125758941440 2997471 1826886856073018561829345781762704 2997472 122964477039402160412415852278710272 2997473 -238551825685969573545859361243293278 2997474 269262171804709702672367341379933952 2997475 -36640527820044054231478219107400800 2997476 684410502764109278738814646497880320 2997477 150232815076704768939851904510763200 2997478 -109487345649590154465882456531978240 2997479 -37400879130102897983215192779633720 2997480 275952655179294410684726538246144000 2997481 -264550188955962636661727621521858268 2997482 -7499167419639387961435557929571408 2997483 -199652282486989086614422508206958592 2997484 -65263160559453593824622923838987264 2997485 -102874935737753021024300421773379840 2997486 -4181638718500387397259151751627328 2997487 -5430793256393695701458328902038280 2997488 -40943206497279468393186739438780416 2997489 42136340000934654538514286768118368 2997490 141293357246455969565038818549060000 2997491 65847850325723236672833943552763040 2997492 14564216384933884784109577749196800 2997493 88340103439222274189711534393740000 2997494 127113249878848659882803781643228992 2997495 -152787491065801185811336791451962000 2997496 24162065491603225231593058480865280 2997497 388842848319990349928617426602057600 2997498 21876897121275795281768167788625920 2997499 319070661098464155789825638196126500 2997500 28271440357039067778121302513600000 2997501 10293088043548639208354429270494080 2997502 -93606405870323066737028325817218048 2997503 -37376744140158223310400999464149248 2997504 -122235354254393105993506486071853056 2997505 23489851665005601283186630049540160 2997506 40841404050365623880783794483336704 2997507 352081407813810915117610389504347640 2997508 -28157664933741873829790504913703552 2997509 -180964994495567430665671617585952290 2997510 6483505557065402468089402485937920 2997511 760285452197411185221754134335251200 2997512 -118924048127166698831449688226693120 2997513 482653903501525649537163369617248320 2997514 44829097206368392907435785092526080 2997515 -117827415604283863794663152279812800 2997516 11106381294283224803437689068113920 2997517 4474624768296370871496242698667052 2997518 112594264239434807737203045752001216 2997519 -164605691491668491284315710727676928 2997520 -20390194376960466775553743063449600 2997521 -218741546310560134687515485996112960 2997522 -252693229448462045079403362372071040 2997523 -401328793660094993164588939115158228 2997524 671002701517953378810989121916512000 2997525 -184716163911488828181684622778390400 2997526 4376029147739968218373720387638720 2997527 385943745553581769473382795602621120 2997528 -252949748313931919173947536646819840 2997529 481536676786343232332292879470365130 2997530 1032433194325911690035363435953920 2997531 -14796897044772536641745357133379680 2997532 -459545930441752450611126979436706304 2997533 -282015582350871469501889541187680 2997534 -17274613544354300714880652826772480 2997535 -41790156500008684501110490606416000 2997536 209038013002306139968175316838907904 2997537 74451240951848269437925065053476800 2997538 -13289461882532960835549981913989120 2997539 -102209912328774575592792856828682976 2997540 35060213411460875681660608111411200 2997541 175090190716031176021595704040881084 2997542 496266488078510563273703344403758464 2997543 412649060328956824097881770592519464 2997544 152282677308636426111528653992919040 2997545 -131501584623961023333428848704514560 2997546 -161438839165420801144053646419023616 2997547 -182831087195320983759481556703801968 2997548 -120896339707597321203595683981279744 2997549 76909688808012533169801822883697568 2997550 -45601298106787080963679239546307200 2997551 -90140638658595817076207013778691616 2997552 -59646658189223453503708411006353408 2997553 455383573860944376453782160098839302 2997554 -61414839897617153081597478336921600 2997555 57370549546119427353071872934711040 2997556 608217472420372115078462194755674880 2997557 -84736488430474871820966977138338194 2997558 1733208253500851404344041853267648 2997559 381843374790274135764108377303597616 2997560 -91211466443211723903702653035929600 2997561 -22307419729616952493722277551888000 2997562 91421143635449234417063227772364000 2997563 251846628880253072577933445602979812 2997564 -157181896069993497785802152842612224 2997565 -246483677386500907871372144023539540 2997566 146115697467307077371865953162723328 2997567 6518574400556723464272384611885520 2997568 -81652202413476238977631445596504064 2997569 -1119535099282809372130109169493010604 2997570 25850247767390093293175498721815040 2997571 -204246282677278976258371370465293728 2997572 -242951093339433652774302806551089024 2997573 -1158371412593954515130045282019840 2997574 188996941518231353478739863382949760 2997575 -225967307318291692998091389588490800 2997576 -133544134737033530502677353817702400 2997577 -494250305479443610331373983639201328 2997578 -361227116922710565159430437319070160 2997579 92161947894009162253900189691710176 2997580 -445850726163905054418292058660213760 2997581 57222921808147517824022907524055552 2997582 -118699937803769605367803131119616000 2997583 737252103667187396947582644306814832 2997584 93414598347919702820833578362265600 2997585 -268044119998559642577225758660026200 2997586 -94783661630215632296890250595135840 2997587 -169423715869755623872424339814367764 2997588 101951987307662465256720826284779520 2997589 246527927863190569082862621701911456 2997590 117064050813351305823954661623832320 2997591 -122068802976086718823485649898151216 2997592 29214638073016537271380224900710400 2997593 819999306590606473717485016903519380 2997594 -343073173337287814237591938755432960 2997595 117283976368160888052759809004753600 2997596 -19848927924775185360006348776174592 2997597 2996963029520900948626711999862400 2997598 -83717162726541958751868472446115200 2997599 -6271900656677666447815507954795152 2997600 35085595487895893103742262476800000 2997601 -910108520093829382987735251457962136 2997602 158146996139786327349622391072092752 2997603 -109086104849831183566762696928030256 2997604 158460603479086039883591630016112256 2997605 18074297523583587131884802079832320 2997606 204920026003010302578643913243239104 2997607 81615453770907522716787463627137472 2997608 339600210246468786066830916316584960 2997609 104481663901529502906597095494473600 2997610 84734103524506390359535077684172800 2997611 513425005955857718034007720743041400 2997612 -163668799064097572483234831461035264 2997613 -459502055265663932625593884871900640 2997614 -113364049487745618628889906797179840 2997615 -44672129548819638593350574951002080 2997616 -196670929180641551342168303894528 2997617 115344678172447844093013477890736192 2997618 40316000762992433885894743822522368 2997619 29863957197044712544681786843539020 2997620 -23486647265661168216685003595120640 2997621 -154346611827787005467573154160240320 2997622 116700302261522658705685805991614112 2997623 467681075564425396079672637433696872 2997624 -307839094002071134906625888472576000 2997625 316718066730983425319777132124909000 2997626 76813536934918374743784964409350512 2997627 -211883553865998058875179282358032160 2997628 -119820830949388454988505683411371520 2997629 -280934281537483699050899477082512724 2997630 -11249923514319066203503565165769600 2997631 -19018526114162327287373627822409376 2997632 -264873402169885473696111802082918400 2997633 -34816991885705622310317861750512352 2997634 216845292845506364092367413717070880 2997635 2172262766405069671853846438711760 2997636 97555279414151035599931361834717184 2997637 367151593461709277684302022110696286 2997638 -37817305887909171219917799507714048 2997639 418167916395704931741123107625493104 2997640 -94226287421948410344947278306867200 2997641 -649182810523361267796692077743833958 2997642 -170187177992251597539422590084601088 2997643 817406773307551918512239174051855760 2997644 98983035825818554093428182083387392 2997645 -75878965568412783812230160604912000 2997646 -252743425063955603257136854514545728 2997647 -799463350072951272736911705826113528 2997648 72898826815299302384133827860733952 2997649 -27289828702983922147288069330159760 2997650 265672239106479745117734061585344000 2997651 159418596582227542320862460897647032 2997652 -14190196875827726484925949301514240 2997653 -284814760742116269337890662051434098 2997654 399126316733289060549985160671680 2997655 791504407693077560451727526376216000 2997656 -514101433922457292140368485264343040 2997657 -8333546504163765799022691722093052 2997658 -151653322392463180589387797840450320 2997659 533966298444463212777019429867008 2997660 270412072114256463802648734448680960 2997661 164511855004850536288429127856422412 2997662 -10470767874242633259860119484521536 2997663 360992298135436237042537960003894344 2997664 302249714236901440350297760760463360 2997665 -400916332442420572162414014419878080 2997666 2529540961656176920883158945211904 2997667 567879907422842858365834772269194716 2997668 297627947293630215054270567002833920 2997669 164509746757301363037729020826018048 2997670 -15733297292916009438954341030390400 2997671 -258221295588123418406026277570630208 2997672 -20764514666639584809790631276544000 2997673 661635971308170638580603956661675216 2997674 107125382202821476474573409099189760 2997675 17882511243600727061172188168346000 2997676 -106685769609003613733639739087768576 2997677 85648634031115734457757793380470272 2997678 -241515680287312861052748321086593920 2997679 47841584459768373198705284718297720 2997680 10415538648038447729818647554949120 2997681 -583838428455393030027689605650150336 2997682 226797189621608043868840878733949952 2997683 182844289161148031083366435473957744 2997684 186788032914513992688378849497512320 2997685 -273648818774733986127110419386811620 2997686 281304047997431132908019809704549792 2997687 72899077502804226236452660153743360 2997688 -353497939164749150423731550494679040 2997689 -335844674642810688815308229770119510 2997690 -2039379180036660315478238447796480 2997691 62244359275574749309181852148944784 2997692 -38651089031776032090637546281053184 2997693 -151689210204980384945858638287366336 2997694 73536995479481129846366567274200832 2997695 -417662067779838122676067268107985520 2997696 29011417997337005463724725595275264 2997697 -148642385419808382002884545886341948 2997698 -167449815042185603850999801858282240 2997699 -15582556811182455493611157020982536 2997700 -36684712384841248537528666194329600 2997701 -18967413671829657739483331972939520 2997702 569946839754156105126121068026880 2997703 -46803648685546349703073080742327880 2997704 125505560336861796023123453134709760 2997705 5715542168025784068801199988764800 2997706 149842741107924202138899222626853120 2997707 555832447929378881816448025350792672 2997708 -34325234750666353818568041913909248 2997709 79519885926816453584644781683280928 2997710 32232420966810741774227422108205760 2997711 87007103797980723014156205814605288 2997712 138880791183509912644642846362304512 2997713 -170419978777053441315358653936063120 2997714 316788309379456354919148756154612992 2997715 81973887861521690179155652602542400 2997716 -294833641191642416113355407829420160 2997717 -10222464130958288419001153365741920 2997718 109821405768133227940828244895477120 2997719 -308124192484482354008972706502613880 2997720 16536368810836606518335870434713600 2997721 338020120209198600357861947979238922 2997722 59204069252025638164146216911815632 2997723 27587978748779106904703074644889968 2997724 5452190349309175150928296692394496 2997725 -115812274015538549780347957091844000 2997726 129647269217123911403859971498612544 2997727 387252425234185967653954300286780576 2997728 267732903088048760739466021150654464 2997729 9603494951915231552200682273023872 2997730 160265645789787665268274380818894400 2997731 -163520423019880417202271668244864000 2997732 216948138850686781528074669578499072 2997733 -88901588739464534182412077665686496 2997734 420982076526719494481303382870216960 2997735 68620498663154562210465653212542240 2997736 -26621461403585882298832017530880000 2997737 -17283665750015888411316889980940614 2997738 105377864250928007865850518591424944 2997739 -129606010127059516228928266548253880 2997740 -82884158212237319214242335110558720 2997741 -6601068159392750975846348381660160 2997742 51161940543531242397779797258666944 2997743 168630402455328553825450453056150000 2997744 667731297982167124098882370043904 2997745 -334473662586617448896901515535360 2997746 271887171330550784872977143552985120 2997747 188299954845458887820845643891056080 2997748 143214461338610925411262797188934400 2997749 141450747948607321529193284512903836 2997750 -52068981483913565620389306143232000 2997751 -248353580207861893839941373074141808 2997752 272056631191373955446449287293337600 2997753 -10092692216121239951035728046101792 2997754 564596369540989570068575026088812032 2997755 448251398083152889630605920797916160 2997756 -46964803576927905610395881984686080 2997757 -233292565667933043831108463246275488 2997758 -314681820850229575112870447866761024 2997759 118766720650493643668816562144556560 2997760 205711515461363437581423060619100160 2997761 45948885862773234826561795045652052 2997762 -4255365584350358591156000418004992 2997763 -27301346170199681257850040565194960 2997764 -39401398309565109222575809834610688 2997765 -111979864283992741639638727137909540 2997766 -2814340136185375094399361884819136 2997767 127192377175401717284169500368881816 2997768 133711721074052979214581671826677760 2997769 287457350077491123127645375284294170 2997770 173595993123377123242286720648554080 2997771 279459095064783543753377298929162712 2997772 441050264372348897968807883981125376 2997773 631079555588688049816948624021748022 2997774 -5507859713335963883459387601645312 2997775 -297857637593536147071145636429600 2997776 84356658510955651860881466932600832 2997777 -27913982894727634961596270532125440 2997778 34326383556861557512417248166333440 2997779 -91825764796423956078577316348401620 2997780 53322574158361995301479739002163200 2997781 -415562006886784109302021231768556256 2997782 39953972559518785306212334810564800 2997783 669482003929829744275139341079499600 2997784 177937730918302472208503917951057920 2997785 -3130929549977144076676836410893440 2997786 -114854543786007039991215555505792512 2997787 129875288375142733792157098224082560 2997788 7572061335272126863377266515061760 2997789 275436468908609084540458688572478208 2997790 -269906517288697270682480966677814400 2997791 -58459138873822817729597975380887000 2997792 -63724125908340804799545492633550848 2997793 146870227089903029308859920594008064 2997794 -26610379168210369335682013624791680 2997795 -21608636130513380206938633339289680 2997796 220754249953099712911694910624041600 2997797 41213051916799908698604028986450624 2997798 169926350470448502394892425054889664 2997799 -4051162854549884237025932388511648 2997800 25982305007302467908811490460928000 2997801 179605504110458346618690123222833280 2997802 1026348539030052305737366990831104 2997803 -450885557466700201368253788145964496 2997804 51071176279685727894351669322493952 2997805 -185462505869837895878670956535687540 2997806 93726010852016789950363001593130880 2997807 99600896128623077625448362139320840 2997808 87369400204151851041681488169959424 2997809 -222861450174953061308614824735315984 2997810 12693303426285162808897841131001760 2997811 -323829555554161519780336847284297588 2997812 141837657109351833209432515460278656 2997813 55453860390198545384277397204684800 2997814 -54371960991862493117492839979386368 2997815 80241979086951265508724807677063520 2997816 -12284721674639300569726374505574400 2997817 1494706473240081445734962298423681600 2997818 29674842637592007765478824292468704 2997819 -91631654954188489855453575758830272 2997820 -86941074973010322983027375185920000 2997821 -273481107734017097608468418030961978 2997822 7953368515396011617236388992510272 2997823 -693971483915091230523337316541444928 2997824 -68028252362230021107404090992754688 2997825 -13350541938908912531900360910608400 2997826 -79319345392880963871292732656362976 2997827 25377742407918315286540187203120800 2997828 -29156345761182413277971661874697088 2997829 -148440080585976127062142664749225570 2997830 22353579229874478918537012463393920 2997831 -4874047191915784875849214602429696 2997832 423871055237454776855287878095078400 2997833 -324877581476842250311850434299071616 2997834 -27916877642568416004530817340701696 2997835 -318448109802452834511220083647178240 2997836 5751216145111328930707226613146112 2997837 410061910133145568697185262614165440 2997838 82351006345949326926633867722929920 2997839 -116244805203746861368865664899973600 2997840 -5794347992505527908735192598446080 2997841 206163470723562367472758757780810304 2997842 -151333833954804417067897427300354928 2997843 127149289157771241833854071328799160 2997844 257646871517173158202893222314020736 2997845 -75992204786162439613839414273892200 2997846 252318292257323332255083179477886720 2997847 266534843302682404802062757566284296 2997848 -406426240922358167429370039561093120 2997849 -184621843249565628632031583762373280 2997850 115220571360205616708390709948968400 2997851 110434583906254959538108356192398592 2997852 19904388189383193334264874153631744 2997853 -66894709484168721649392024719175898 2997854 254264120855024111795472251587829376 2997855 -7436080312102453748759826079610880 2997856 -130081112543113378737703109191139328 2997857 103342999706533820716351412150723106 2997858 -13058502692338982183837949079407360 2997859 688312532582516729082859981889708060 2997860 289538455696683534863749695106894080 2997861 -61276725828376159288718434984180128 2997862 -119083375973384258808442373672923008 2997863 255294882818225901100949017580242584 2997864 88352231596706309968987644653568000 2997865 67940869549734242196976385310946320 2997866 -19732745052405504856336440418396416 2997867 -243568346809578433668046150934253120 2997868 -88388203122106386893677624576759552 2997869 -769960240184297871950086954429782804 2997870 -30937389577869203634059959002595200 2997871 55131948481277905760806024863749072 2997872 -135681289547162489632794648628199424 2997873 -122181342709978143905170546643502078 2997874 -2365808999059278153298895949054720 2997875 -12563763164344007580729829388940000 2997876 20709336531887955960640430873518080 2997877 -235583239832393014784441881364361120 2997878 -21533639882718387909426050906030976 2997879 -103044349520350733284196245694623152 2997880 -230568497584791057478536079841280000 2997881 -677047192960657681014693866240939136 2997882 -115495891764080950203828195332229696 2997883 43660428303190672606800874212848160 2997884 19079553144117486662562803727906816 2997885 238433041258304949275748060444494400 2997886 -6545992493032484731676222053556736 2997887 -23374226333918914131304445328142464 2997888 105453609085447747497043264001802240 2997889 40263591239938899767267547168153024 2997890 -24205525112719733475575702629555200 2997891 -28607522361103906774126689590481672 2997892 150570459331979185731958977774182400 2997893 502753111137919203337890361152194142 2997894 106671765676682701806594327195076800 2997895 891521966542862779653422016909334080 2997896 -160604353982666784603379311206400 2997897 -85713217747049715620063860023812928 2997898 -161980150152059949670661344445429760 2997899 263554924554288721366602737918782536 2997900 -43824029335999316942980948362259200 2997901 546799549628380096484196460130142902 2997902 -191363609489272312106932031363446848 2997903 68768089756464327505879941159445008 2997904 12006133350825573884650824919941120 2997905 -515397519293222480255890507546703640 2997906 -196185511640770420056549420490555392 2997907 407624119358239087811221490192885832 2997908 -546961166694906409409406619295293440 2997909 235345809083259232963525728477006414 2997910 16177645982966519074472280553680000 2997911 -177574762285989899364484312316140368 2997912 -29663570511140608942673282977628160 2997913 60315674264639423126991854520857162 2997914 -75793638150444867017756624551237920 2997915 -264209994213595017395896726186348800 2997916 -256574721410404222803341582504143872 2997917 496900011947413785168726880636416 2997918 360197352243831149872652390935357440 2997919 -600641331691443211124483035615355680 2997920 -88842411199031632982022349569392640 2997921 -319698094242428325568490337526359888 2997922 166980491933204559224709012800818512 2997923 -269128078317911702436460395705789216 2997924 228344879070510545084775527909753856 2997925 -9505948185542041098568880668691200 2997926 88997727946514042653881861837821760 2997927 -527015770178674327439935285997916336 2997928 -382077477945487871919680142139683840 2997929 -281360926632662290540255552491871920 2997930 49088496375524409325608399901701120 2997931 -11507360049103414400107644842886800 2997932 -24308201330796081772067621902679040 2997933 -28393701462596869636594847026299840 2997934 -265038386821100551875866672153799360 2997935 41421632443077041793025997805504000 2997936 -22771505168990720546298164698152960 2997937 -399823433264847735857197136101579200 2997938 -292890116371787016906157254633200880 2997939 35816112968421978286343465932235520 2997940 326769396285361436843028867509114880 2997941 219372818098300875396862162677712284 2997942 -29254881203671766505786106353709056 2997943 310335391888585209597292198328697544 2997944 366482785333768232172380638792888320 2997945 41465990146003440240664522834704000 2997946 6218639300054663925024246982926336 2997947 -111721160378920712465965723669832604 2997948 -93789977086939317337452043089838080 2997949 232169658486059189467226911504890950 2997950 -199243088645162470782347972002377600 2997951 -227107268628598288358974888312029696 2997952 194923981046945802837195438287749120 2997953 -209395789242332484947514139424804160 2997954 207315560718886372210444433996233728 2997955 139178834549258409046340235563481360 2997956 30551198704466923909421190524835072 2997957 20115506278550341213281156555195840 2997958 145940471267526849662950285095629184 2997959 -407913804159576406429684752341676840 2997960 -864961734710429272398914637004800 2997961 -113889957497283665501769879585305676 2997962 -78868940754829099131375987366051840 2997963 291797953654549910887143157037524092 2997964 -41501955308730922853221315567506944 2997965 100392475483345348474385241937858200 2997966 -81297792892962457294174051535856576 2997967 -423044001373276618909784944308847440 2997968 86715628485144335705320121003630592 2997969 96020909917399534232948669631073728 2997970 189108831769199477748493363004961600 2997971 185998238469704206726278844368924480 2997972 5746867073535773282994285215016960 2997973 817162608290040943126001920552838400 2997974 -67807294237771246621120422614898048 2997975 -15413145522168437764305166897660800 2997976 167354958575262335520323959868620800 2997977 280061639483908849141636784324546826 2997978 26254288396712279527324600421620224 2997979 84830277501222051443194036743197312 2997980 373710701740551579640130685905856000 2997981 -71706922387808526578018243441358720 2997982 -92772902546843326145285030495266176 2997983 -117526298956125586763120060040534936 2997984 504168099376639485565143403330535424 2997985 -284535499437657722184946856646947820 2997986 234635322811606417792656356753370192 2997987 -195545592881813517488852594926517640 2997988 -79182457780456602724819789070434304 2997989 -76872163521217489475569811162252928 2997990 -173187790999612143138739654419617280 2997991 89386735564088839730114048480893200 2997992 -62704720619177435195102147481600000 2997993 78615948988152300382014041203461264 2997994 352439256593388854805651450034021296 2997995 -42513956346236580571862612608128000 2997996 -83905456211940682027290799960017408 2997997 257939298990633190950092195775423446 2997998 -147941130906904058866927150890543936 2997999 182772783503298267857727815215902240 2998000 75524739524759604080804318208000000 2998001 -828978413283345536343258392898578268 2998002 1896407448553815464851838604499968 2998003 35487895912832535911593545294864 2998004 -254909279976686010992699428877850624 2998005 42860378223643684683984397291382400 2998006 41076518012374926300342654316428864 2998007 -220531174383380727997402971695166744 2998008 -51601087212275617597582153965711360 2998009 -7595680248222994506290961042218880 2998010 5600329569744328064057213716992000 2998011 -458420816433935939508205655723148240 2998012 327149085187418867851403625977761792 2998013 -650954836634496031664483767634559738 2998014 -138992515127437924826490714659271360 2998015 -447017699177302195381287591218994840 2998016 -165279676143181042695923416568954880 2998017 -208753045928991537637693369211838 2998018 282039364535066841577923934619430816 2998019 -178758054324113886235758055496024580 2998020 -277785159649341203933121453389107200 2998021 320799763012812210976865995486376960 2998022 -73773990174389908581013910388470688 2998023 -112501404493711074253997301577835520 2998024 -265265713266969644138645459834711040 2998025 247338459223261718715574882788119550 2998026 318503356209941062454133298462886400 2998027 -52623118441727240637128924331982800 2998028 -468318322997003825155760009473010688 2998029 -74650003133041210094482067672328000 2998030 79546881626236492886355092740166400 2998031 -235053999452221851789237691800825168 2998032 117019788633702361653954875142635520 2998033 124615988000626248329144822349905520 2998034 96356082688601078734397022405033120 2998035 -185750777618183608864327635520132800 2998036 -51735675787685074874283687929217024 2998037 -1616750008732587143339283547476288 2998038 64450646140788703703279733151863744 2998039 148293963755391376650170076438144600 2998040 -4707322453010721651178462252646400 2998041 -131087820562340932376483641664829696 2998042 188422132342114299499403842793484000 2998043 -38162385562776608138725369476488592 2998044 -116410874533917024091132212078818304 2998045 -50363974613518532581955806910795400 2998046 -1947291106126518629462288568148992 2998047 -3008320088768163099258411762009072 2998048 47063410496929447664567616853770240 2998049 403354761994709643731052991329831360 2998050 58589063482967473210547346118656000 2998051 66024107932176630275024616526625184 2998052 -452780452547011538066307018816449280 2998053 -244944052232857296801804128732418 2998054 -17188987621586448657433384165821120 2998055 66993655977210859419919483425003960 2998056 -21833869111333672122702598632652800 2998057 -739048561788799524715840121313555200 2998058 -36414668359144892400793676730541824 2998059 52969871582345626607871924360331968 2998060 59299371426960740782995806337684480 2998061 759780139855614773050256740890451200 2998062 160475511686631208956748128322441728 2998063 342485550657550167984890680187831312 2998064 148023927240806494019100494426849280 2998065 -69682878021423007854007071272841600 2998066 -98728149938356042879792651576822656 2998067 646370466610880552096566262849159640 2998068 337844145594938402374386925920860160 2998069 -512258143712681636408409544613372004 2998070 138671187508845573685284502136148480 2998071 105977341349181536549795152300784520 2998072 52553903595878178326932269453803520 2998073 -7394967581447673003098525667942912 2998074 -94072372177039988453840630453437440 2998075 247698594637070516417771712530033300 2998076 -18766905246464881672536372307802112 2998077 74284046498474736505376001341541120 2998078 431987811699753726471509641661280960 2998079 28088222174910252520186506562052976 2998080 148716499768834752462905871748300800 2998081 531395178016037478727257736382162882 2998082 -103322012146853400905975081883106608 2998083 508270925575078856187825870052028928 2998084 36955203209451775008007989874481664 2998085 -166109542627913921375040729258050400 2998086 -8370866374731656881260333215016960 2998087 79017831025288701627171839927577840 2998088 398034993566662437092376898421760 2998089 -3556879812921614661694734628764672 2998090 3466820679635978754739934168848320 2998091 752284427155635914155687048862341800 2998092 32517584915510730248800492401441792 2998093 -10826428278622178419012305157959200 2998094 -144224514053421955402806543129818688 2998095 116098660936721964281345817240053520 2998096 18723277893676820431783256723423232 2998097 -348243681543455890899489331854221454 2998098 -211291086273632558582936544324812016 2998099 9995669737833582783115852263022448 2998100 -24425662038695372228042733588633600 2998101 -30305960239889652260236330925056896 2998102 -229070867028777232056476560576052928 2998103 -44754624413386403700193875415509120 2998104 -166496178166201389818413206671892480 2998105 6012737464941437726516027761091520 2998106 202289610416798251753906371406048752 2998107 118502660548263062423976805390809600 2998108 96955114415675345489270222729957376 2998109 28326521631754012363513015871222310 2998110 6188058649496089799745624410636160 2998111 -115646326015714295078788024547224288 2998112 83577021356145625995521755105984512 2998113 -113692167623981601866645676117899856 2998114 175202741459362852022444594171647056 2998115 -316622317893489436823439778244088240 2998116 117890839408460641198296342167107584 2998117 313730060455189674157814447953584672 2998118 289458446048928992999838945009665760 2998119 171134550314145305378347835133525888 2998120 130159939854020892249636124521984000 2998121 151081864538845791659879072324061312 2998122 -227554175079037297804830188128144128 2998123 94383717627284827587927935768713240 2998124 820005696234645066636345316654448640 2998125 -9890325681853370736568855605682500 2998126 -96247051847511404393614756793178816 2998127 153748352641833067688547386999675904 2998128 38224042710439154916571420260040704 2998129 -266768906596191408314012657585392640 2998130 -280353120947578911002388237989913600 2998131 285339200423190917141721859358096952 2998132 -7309859628364897200418726761863168 2998133 -335309858890087412508277002433617618 2998134 12379283695105556675249468489932800 2998135 62070325083118887473053362064577760 2998136 775366297701636045353725961425612800 2998137 273723530214327413481784065575787552 2998138 276613442874508344225851459853792 2998139 -33949810988865342382274926137204060 2998140 99819102689209761221676117840814080 2998141 -62349209754287363688917322640814458 2998142 -31419771690457422708873770625417216 2998143 -87091824836928416187896453861636400 2998144 -365093001623194524662091833828966400 2998145 441947074834525948067792071600770900 2998146 56336732256051047569351159766899584 2998147 77146515765843883754029872799628752 2998148 122832155980393619117814385093226496 2998149 -83953229899601898466723452357204480 2998150 50628859421115643632369346780137600 2998151 278328283015027965590903722765371744 2998152 -185684355004884908156761781030906880 2998153 -294996525336005902031650801227402598 2998154 68260956749774347893475064135889600 2998155 -174263152384127942307002401992141840 2998156 -185372839543508370561798432898706432 2998157 290796621685009434301596846908972940 2998158 -27881519690397764172652444445409216 2998159 -7310908690311902819264311241586640 2998160 77375724560755058261217131283087360 2998161 -313707162877551991665030065050251360 2998162 -93873046647525442392210427550810880 2998163 156054989548904122316875344788733600 2998164 -109098527944874402862297858025359360 2998165 -20402710074659824347983471019809280 2998166 114522655550887502307422128058330304 2998167 -251144152008488173300076209192020120 2998168 -285647118659643538038521640140605440 2998169 2036381481539839701362237781642570 2998170 30026018562783327543649933575705600 2998171 -975500905488604537597057645884561456 2998172 -542535815024422523000332629886861824 2998173 -217329082740576149940562627522377216 2998174 -117679206554894746445784249536717760 2998175 2811463975362944681239062705417000 2998176 323446557829942426115682881759084544 2998177 148893800708013223432458321133069824 2998178 -168465451335460259220023060793535200 2998179 -420200802851650442114438566816797276 2998180 126387791676608773183262252967686400 2998181 104492982148267332587226653522436000 2998182 28853054242156298834309241935092224 2998183 -56043735423176854077524055851926576 2998184 83003232034089762090922688895713280 2998185 235571181729710272889440647349425600 2998186 230521087723839054471550116330461280 2998187 484589330253381658293659932651414836 2998188 -135981852262621270656770792707522560 2998189 437579940295055001594994557663992224 2998190 14270881175593245291039488993675520 2998191 140768953797029079008377324783649664 2998192 -14964038076888869284375403918639104 2998193 462438923512245633135148862388904944 2998194 -168394887291594385751510788541383680 2998195 103756224602899632103774612766960400 2998196 -180880082170281885379108298471301120 2998197 318269785810829567596536868448937408 2998198 -87790984735356886713296786428704768 2998199 -626093138031515879280470866237507800 2998200 140485974690488756832318766325760000 2998201 -388267335176338555375629119199187798 2998202 112169707167524503874839689877212672 2998203 8902998129182288428022918670132480 2998204 -515334177569004459454476754679628288 2998205 -36834459968270066684365413920908800 2998206 74146559202644945922418220455730112 2998207 -259164811125935608453349062422694608 2998208 -31208009980899304677994570627153920 2998209 -218517716908664291093138957329516512 2998210 -4014993789297717983110085543663040 2998211 143765406534584376986770628743598304 2998212 -64087564598918248972285181328307200 2998213 695962825105629573803414052933842462 2998214 -6646434866484749998923174688969920 2998215 20386250244822037667010820870198320 2998216 -17436568514486562521287131715338240 2998217 -153819412303717347803231320293805734 2998218 2412043909935947374674912191854848 2998219 24363985764880503720649362119267840 2998220 -33801908240563303175360591621637120 2998221 -180176074136561994100205527294818336 2998222 100542975563135851882160997132123264 2998223 192470221385214245344441511701318680 2998224 -98993560051258135737078572598951936 2998225 -96479224741255324133283222016764250 2998226 -124272668146464403842987018530127360 2998227 -299065574567760509507405200227108864 2998228 342919081248245362030565178932893568 2998229 163306481494179812094285203238746004 2998230 -169274976258964715039109341809152000 2998231 647550549991827351991730261128977032 2998232 -310130940819728303863163461528473600 2998233 -89562133319984386404727899265523136 2998234 222514408436079539155610865906812160 2998235 321942244176238999917661945760342400 2998236 301047705921927743007032165058611712 2998237 -386745493286316638545847205729463008 2998238 -306161435145799754195643802589300160 2998239 -529810544766815513447929615189419120 2998240 -59827097658665333384288282392657920 2998241 636539780682159342569608327949652642 2998242 -111920653465326009303325953049221120 2998243 388453330662843712127555701369742492 2998244 -348216120722464035784675547387192064 2998245 117001530499262071351046989415601600 2998246 -63838760037584894601784899149744928 2998247 142146430748788135299093330694918272 2998248 -57578263822565118843902636228444160 2998249 -60328147552852875127274461119467120 2998250 -224282917564393468903709173554240000 2998251 196541620056351101679869692499135580 2998252 510204745135498442403043166498749440 2998253 -397296811838204392979543405263923498 2998254 -45512824848654817852109334387514368 2998255 108427651105246898335037163586972800 2998256 8226999692924116802574786294841344 2998257 257920366383824289812022768955361280 2998258 20485479314420814296604343299213312 2998259 -125119800351093474034045058948400 2998260 68078809261927963325495750997646080 2998261 -7901560420530807389887439420002368 2998262 175083587986311132378341977919073600 2998263 28088868288838175528216334088373280 2998264 29845159566246477953879252124303360 2998265 -74046026059825377164572215519500280 2998266 -56351632690445834119897601010302976 2998267 -317467990792354851552190995264309848 2998268 5432232195682380218583119305906176 2998269 256799378774592812019191999665147200 2998270 -97789976755965651534503659155866880 2998271 1208587421353462980636185838271532832 2998272 174199061503085798645811326906007552 2998273 608868735405145164055585560143042820 2998274 -114346291791750833140666252339361760 2998275 35873747687637456389226266288601600 2998276 69236783749212885529325891371371520 2998277 149745197350667968909573970099741052 2998278 25381135932632075357876226210777504 2998279 559813832525166029412265892740873880 2998280 176921592375360133911520465809408000 2998281 2311778557300096702550717949444480 2998282 -36752738040796103400439755595715328 2998283 -429808850756295769338596053275589176 2998284 -85892572876297928418886593650840064 2998285 -229680427078596667751619254057284020 2998286 -203077021359863009637409072060881216 2998287 563709907692087971229921200765384160 2998288 59152814630871041852730488957837312 2998289 32988234301123057605587943954453504 2998290 -63955213349544047353323337367731200 2998291 446647699081832648807252799607131692 2998292 6443334555070320648595600146745344 2998293 -419935946575435711669139809434493536 2998294 -53831761051512014663864304428703360 2998295 140582334401960878532148325087159200 2998296 12554909825089712977846747521884160 2998297 70377359316334998379416086906825860 2998298 305143011935872662884290772254364400 2998299 -305019369657893307251005231090796136 2998300 -208114597930817299873748422899865600 2998301 128893414149971657464233818480563302 2998302 98642955462663015539333593681511232 2998303 8706278284329439519721643606870528 2998304 -1109338275801124488190345716695040 2998305 -93136348476111360048503322069398700 2998306 -218349848476672072696440548266473648 2998307 -231701412812439080238518995027504128 2998308 -25563369071826540805513727512304640 2998309 -61918741946222500059289642553038496 2998310 -171589671140461882683566360757033600 2998311 257732504355663751952378703682533672 2998312 219685848906003620380767933761203200 2998313 -290901560925347257051426592239842438 2998314 35793414562326432744305737863578880 2998315 32293077003333922470421788159204960 2998316 184305702467885136494194334741962752 2998317 -72216547646344670026395654261382656 2998318 -490814902580982281479115749925388288 2998319 541384808889401826940007871081000720 2998320 15699031471929338849448002154332160 2998321 185750493437389739865850438611760800 2998322 43317260284140799098465363849149712 2998323 -168322808131920546927773675066874000 2998324 45352542869190444798983550043238400 2998325 -316635160812218239237023282608906400 2998326 -124735573378850072668911510108512256 2998327 851011452649078892456198294824543800 2998328 -969348704090110254798169914206023680 2998329 9257019446896550727293533023697248 2998330 78952354312317513135569799985059840 2998331 -7923983687957881134937788269798880 2998332 33299795274998986120286047535488512 2998333 -31210466082272449376181265200944000 2998334 -437940020757572716020485480679293184 2998335 237975640950451085419784060622560400 2998336 143628893549350495906749913875087360 2998337 -305050607128812582180555086919454014 2998338 11390368283089065990364261994657280 2998339 439980255821576783533532621813760960 2998340 -158353423004820749008975880593835520 2998341 -125319253752386888211314949082838148 2998342 -123034771052901119396779354962681408 2998343 413225288750238542732726156903458560 2998344 58501700445375755150201589656125440 2998345 -12334446809502080305231092962560320 2998346 -81554966213040207829095032973234336 2998347 -3267331355735924970890369427122304 2998348 -507656180624276999666130089148251392 2998349 312523319677427728034085291131026464 2998350 -10644831241567987870151191941264000 2998351 7659273819259210010048217897705056 2998352 9818381646094249314542264628019200 2998353 11232394348205601063527187458705904 2998354 -3994201519622569451148248194604928 2998355 244273312357775085849236388348203520 2998356 -255581439905846002668948276081481728 2998357 316907283024689417145238174540166606 2998358 -166251404993558833674756038571308928 2998359 2430941254895826352002658967624664 2998360 152743267135619020695775047174144000 2998361 6441121659580737748072007666775300 2998362 89058774283740791332738412315376384 2998363 460279513913488414020059227221068612 2998364 28699699991827770729623199470246400 2998365 -524124391096319385323867204582657280 2998366 68182601941239254747237411606568960 2998367 34727410754850560163561828314343552 2998368 452335790641748113579749438298521600 2998369 92787824790028542367547296364036160 2998370 -10200752118455390526620251313625600 2998371 185190180087423001723558931592408960 2998372 -37822481258871721494492972572890880 2998373 -85953177063796611172381990124072160 2998374 -159025439353550688014743486433643840 2998375 141330785700275444756061434426382000 2998376 -61571532390832023784560610877137920 2998377 -287846155498086979751699644644231174 2998378 -294863414608003433374288123796615760 2998379 57446126935191374803151027559962520 2998380 -77575338403353829353228370329600 2998381 -208792625403703109522694500877563818 2998382 -9388961693782725952213875584234496 2998383 -134942578879292763796625936600451456 2998384 -240362532498907978915810297335087104 2998385 16688494394779459864470201104744640 2998386 261886674897343990463400110557017504 2998387 135934266211154978739425585754143904 2998388 85403321111423821703840635193118720 2998389 -261537094799453970806956713633917952 2998390 -3765311289661026347867480060620800 2998391 -706232537233976697087513222381810216 2998392 349648499521730367673018778428416000 2998393 -17941830346559792962534915125870358 2998394 -47093034618642294356374851405044736 2998395 -32788514594836291139415411491717280 2998396 483762411683830329080704965184900608 2998397 401587384557341283631511559744056460 2998398 -57426819066002966645037295395326016 2998399 533895906439281568732870795312342400 2998400 -333075374268736262774404938203136000 2998401 43499716987957656197456628040301568 2998402 28490132695621665254447804697633024 2998403 95111796664223964443517483750998652 2998404 -460637515041120512134223238221690880 2998405 -311682018711908925038485541809391940 2998406 9303708937670825898766824731349120 2998407 -57903290772846722509876138418209920 2998408 -77631397343267716935268969889664000 2998409 -636030752743271346637022803697700960 2998410 26825351659047472251638656147852800 2998411 -314808205337918753522473559749848848 2998412 182671827332291494071001902417162240 2998413 -28055759160458759729112723823379712 2998414 -33703981703755515473405455864954944 2998415 33865290131063343880631504232213600 2998416 12487045991874453195379693312868352 2998417 -804741598563601413527201275548451534 2998418 -57551859859996329091229230159620096 2998419 488915532544299376706610342479207280 2998420 378807689130320523892847718338369280 2998421 -294793562243176785781808271476139378 2998422 -44634819190403145058017786249235200 2998423 -417818937566452426872405379585878328 2998424 223613846187902358986150014022000640 2998425 -203586334371976257464404510335726000 2998426 -1817301649048571421817680456728640 2998427 395540198894266235862655307095767432 2998428 216162025047548591794483873788887040 2998429 -90187477421703284811693430832437440 2998430 249308966975223031322737309693335360 2998431 694190583070563832694246879436237840 2998432 -389582493286530356432853215546769408 2998433 -5463240761676233295324814367783616 2998434 -228205996883415237194825256617569920 2998435 -120226991046356563529466004574606640 2998436 -98978477166388147222934448805294080 2998437 -153676386513692399773177469200940832 2998438 367258081678216944145777885054065120 2998439 15892460891292649763668668451617720 2998440 14657449863400907674233852221184000 2998441 -55926126665882411661100198233358848 2998442 264075492958253646612081482891293872 2998443 7220212170470062521245058100787712 2998444 122148338730443380768131106827292672 2998445 21189521173145497036665668161324800 2998446 41843138401200111728987339223745536 2998447 -30670537257369005877579238307111960 2998448 -115439836891899559370641048535924736 2998449 -337724241008816396432964420551355966 2998450 -13409611851306991362299557739712000 2998451 -301905756342905973278565491714973768 2998452 -302855771044728526038771237683539968 2998453 51702374159534881676113572775070844 2998454 -230180357780913627193018304004361824 2998455 -92574894844699922256708990026404800 2998456 730233572372134019805973793699450880 2998457 373093541117880580209208438244576592 2998458 8599123460399876862521996481260544 2998459 -373217539568784805886901899247595008 2998460 72283555880623269958732581850444800 2998461 -65357814121523516880175954507305696 2998462 -51425610674207258695154984927232768 2998463 -394104521716988120067827617576695456 2998464 -15928407318759416240670919945617408 2998465 92571206266573582429944772300219860 2998466 3798356635925221357133227544453712 2998467 -90909952374243338040699695338579872 2998468 -423347592337662628637393404529746944 2998469 125126212484076873428393540325921696 2998470 101510787842310019964470492182773760 2998471 234330493406718046148302039762872112 2998472 -334498387168818416838820143690547200 2998473 162023592361697583230471341693760784 2998474 205612737512165203702417626643058736 2998475 -3148060269420902662412533021468800 2998476 -1846178542784103185165105224166400 2998477 -80907277188831471818599803460945128 2998478 111439774935991256555164214525840256 2998479 318485590400381483740069636501817088 2998480 -7017959188435753877426267832483840 2998481 13390110267825675711479822695370100 2998482 83297047995085153812081640796414592 2998483 -87863221593549230574991135077861268 2998484 191348975283454231107795296276064000 2998485 174059136293560081297356853181952000 2998486 214221666416073034207059152887164192 2998487 -70194649382949392596353021833416560 2998488 -169382710664998302196978645899386880 2998489 -172587675189561194200922473681279676 2998490 14430307743301184970902215441401600 2998491 -38492424360521818413776625660840000 2998492 118097456055559078031684064848235520 2998493 -661336025584350173894800854694381620 2998494 41435194066394576085525168618140160 2998495 -195392994923533645719045280482039000 2998496 40812262025786438629599863935598592 2998497 -177529615814252316725450229773394000 2998498 210221909213689846348136513209077120 2998499 -99349164238533410657643229901869920 2998500 -154464896770820242891698726144000000 2998501 -1246507383022629778863121500000994 2998502 -32743852722494560206956460727154688 2998503 531879259715942723191812456544274424 2998504 234604115850029230478958811523481600 2998505 360834110968974325392354576637050660 2998506 52839353429426160454584323978035200 2998507 -940506571277520096067631149822122240 2998508 370982442140310403946285628268669440 2998509 209319217182667326910419576559922688 2998510 54334329782161757451099408222255360 2998511 -300270792508466550159918222035532288 2998512 164868480081720929330099883296686080 2998513 -116707644728264318931396085135083840 2998514 -107895535706414130887456735506716144 2998515 101732839060047101304223666779277920 2998516 -136166334420376301819594971118101760 2998517 -66899680036730858319146504492194788 2998518 -203383021373160058897727076999866880 2998519 436462385541222254292845454809520 2998520 113111609718807088868932212824064000 2998521 411664382069060181103716531407379120 2998522 4849353383787489152153027823385824 2998523 -539577734311799632704232329196004160 2998524 57991962462272653949455481013288960 2998525 41817286337469003070097860950547300 2998526 374648778208195511594455205601775680 2998527 -34757946808121417644943621958192768 2998528 86871116910236541020431825149886464 2998529 529930152663868872391567748047990320 2998530 -129508109478775525260180654186179040 2998531 -150909862142688849458443898228849668 2998532 24103572354544538678706299219865600 2998533 201396238498503151687459615002992064 2998534 70926289762190744531831131904937984 2998535 127662016856624716577056340325633360 2998536 -568959430478805468306022290172968960 2998537 -73538382648471142628377837576670976 2998538 -17728788788255508538239465244045056 2998539 -33288022399339458972798657975484380 2998540 743241781758552109898717894578790400 2998541 -59057095760676702256756456706745216 2998542 698622229002224229030315524275200 2998543 332710760497744687315278115243225440 2998544 78266349569302312779034808176680960 2998545 364800290733326338798574931717398400 2998546 84664869590862469222062389330819472 2998547 -71349051828541365499102930566113520 2998548 1467131295248828492347548621656064 2998549 -84732249560321915300798754414910450 2998550 31168526226932903780104175129200800 2998551 -172160170873966116256591174454544816 2998552 121178840646703588907535844534425600 2998553 -471943518346362793576898881322659200 2998554 -17696854217841225798220928081418240 2998555 169473997456891804020708959168397600 2998556 225058505883040696861096414878818304 2998557 -304123137766729020718956056187017280 2998558 -241971724144148021051187804741613440 2998559 -575249157988851372950597829774354120 2998560 -117731958354684157938800860531261440 2998561 -64082110974232479506718081301547680 2998562 -1137174481578388654006974448045056 2998563 312733456866040472753880357348589944 2998564 -231514279992495476163470307037373824 2998565 -270504839174633581249265556126273540 2998566 -124990367713753412332401962565110400 2998567 252976281217512409624036094230859208 2998568 34301771083982597515455508412497920 2998569 119507626090775592720511106274982080 2998570 22257395305152440241436243310832480 2998571 -638024864392423290135613803577518000 2998572 -235037871425398181438626238255159808 2998573 -182868948843890319801009789371043178 2998574 -317432009316223233382035741039862464 2998575 96439449345397903230392243952694800 2998576 6036941057334083081323279401222144 2998577 -839584893209708208302043354050865228 2998578 -26429315641464660244734164422194432 2998579 119114124764144013595819444555772640 2998580 -109309553450418628895935517734502400 2998581 -219381661774197471700615029339281760 2998582 -243563414726855607326708660609728608 2998583 -183400788894023924645110602597836880 2998584 -379459764605645181844031262881341440 2998585 -605148106017438510358401672020533440 2998586 -197570621430843579528680865468360960 2998587 -277840654772045323600529297802219240 2998588 101356378166966793740487669035658240 2998589 215196228531959878129582143416728800 2998590 22698451327499915637276295950643200 2998591 78191591831933447857644682619494312 2998592 45170585352174657632597395713294336 2998593 249885902828868977351241303374983680 2998594 290841297838217776317035559309811200 2998595 -180179489996838636173597476875260400 2998596 -310295840202317086765539971411404800 2998597 -166214635521344359923601761723885568 2998598 50273125491454865810278667766578880 2998599 83043936747689605084207524876180480 2998600 -397402895182322001745872332513280000 2998601 -193346630369198913407148770006095398 2998602 -48286241019628433453479610124940032 2998603 -358765601936131690838299646142429920 2998604 -491698956725994559176405158346604800 2998605 4487998760364630863673535045608000 2998606 -129057466864130393637524295033902016 2998607 861160631470896268136149509297278952 2998608 -10725405185873975670986541318144000 2998609 -149807093170694412667282170194880396 2998610 -15648074798495145465868473953075040 2998611 72729433257670384944905142124879104 2998612 -292154699081309667390699979391983744 2998613 -70830088406958772264725447589079460 2998614 113422319833074694874721224059944960 2998615 7524505720194626895355906673469120 2998616 310442677396073282482018366262169600 2998617 -17340298142286446510060907310891680 2998618 1568715433394278601664053002621440 2998619 -121673923349856688749681549944515056 2998620 -2318721683318392223776744571397120 2998621 7178611001498022453520778268816172 2998622 -447988851049633468287533638630464 2998623 -400207531231652812211715296134226616 2998624 -309530253012251071410430879959613440 2998625 -125003122547772713659722728366400000 2998626 172367212739901228022733439476315904 2998627 -236099177607459996133551982420795088 2998628 14593595843920569698271261953239296 2998629 590884898588748403027920161048043900 2998630 -57211470896145169372808907484108800 2998631 -533176804079478206383063122850154568 2998632 40541664582311799014810069032304640 2998633 780116595379969489532950013279801424 2998634 -127751205790227881429890556267740320 2998635 65777426676109417768606267501647600 2998636 475928285387157168704280197731662080 2998637 -389411349918597995619377867213237760 2998638 -127866156410842695022894662501928512 2998639 -328505386771963462994763985238855680 2998640 73302040460902931588305144545116160 2998641 -114341841736272451762726201960776480 2998642 -187569352287065617080048487967340528 2998643 1017196766945376441188868598123797000 2998644 -251835104094600913305876596098971648 2998645 -123118925794875649067364330738434280 2998646 78774392663807100433869668809549440 2998647 811615929489423045539168457094732800 2998648 -3950507097281817585062357616230400 2998649 -371875117033693370355577276263523350 2998650 10364535443385354196803540505017600 2998651 -141604356536754965869271635498432348 2998652 -476706525297599842750801668166212096 2998653 44036118626800582563990822771134400 2998654 63697076006622186804243518069197632 2998655 -322565445596321217017276748945716880 2998656 121734347476883880923557857224294400 2998657 38737173458486980118117196206411906 2998658 41151906669116151995813797203745920 2998659 -44575865598304857993167382113317896 2998660 93828456968524482358052875204300800 2998661 138051063746906706953703641598090624 2998662 -210145534002879302329493033028704256 2998663 -779616878950387369481694599235066088 2998664 133178233606272697622025058421283840 2998665 88606886383137858305711585937421320 2998666 230384521063484658505765172515060224 2998667 -101691339850721356565963102519117568 2998668 -3199591019042745330481559152275456 2998669 299771956732436691965638118577369196 2998670 -22811732981582103785744390902458240 2998671 2388507067790768022392468042136576 2998672 35258495185041166594777732396261376 2998673 96855022618811184218132426289081444 2998674 6221098593135680572305911433968640 2998675 127305714467928907420341543530280000 2998676 -6577510755828821911453254031763712 2998677 -115178700874478490113550047448166080 2998678 -78994638811837542441466676422537920 2998679 31937909424117722408183649403982280 2998680 -75370650865296216786642573923328000 2998681 -72217474540475674445724443028857856 2998682 -544005515858728296896219612406105600 2998683 299900275698657822630844448028913452 2998684 -7345374498067488476500973632423424 2998685 -27703911536595516842683879071191040 2998686 -173395891414332880096834744630047936 2998687 -323104168620062705603022164587428480 2998688 45735213001985494285946748395323392 2998689 45461166299664869500182349770984624 2998690 25829054912573957703313453458139200 2998691 1980392294115949481364313216064712 2998692 -41393714729236457675733838543454208 2998693 314947704256633637768174891601002942 2998694 -18765130441201729225630864084869120 2998695 -24270709198330728026502047942630400 2998696 -544715669174527806619057481346462720 2998697 36480260803426059988715760594175680 2998698 -182714966689697869743285947037043200 2998699 84204177420775926848373920468558880 2998700 136359749222246708832660350184038400 2998701 -37250319212122529284469325039066858 2998702 -2022557138999195133841993092255552 2998703 677989630339521824393134054732173144 2998704 59182478384561801779094697887760384 2998705 -284839957602950115958769207370424140 2998706 -49750204483563245049876543288158448 2998707 -324475722611028809819535578769266112 2998708 305433742053722164564041688014393728 2998709 -98205052614442680511842385639440768 2998710 71462489278254950159214317243700480 2998711 -191056489984339140379559421314095448 2998712 563720171509764742325112739999027200 2998713 -252928474108162642517349709843509600 2998714 -384128975069017021822309523103686544 2998715 -384278874604897801780006921228593600 2998716 77245384216548506689511340165365760 2998717 498421210631152985251450692898822560 2998718 116780370027037347173116518853474560 2998719 309343947892724281496122848831547464 2998720 23507647482661120822466557960519680 2998721 -1108432909869225488145799801430961312 2998722 -253182583202057028520787175954380928 2998723 28709498095423284669647355256066048 2998724 272805388422187544728347780038393856 2998725 126915930457706148534656552436609600 2998726 97424781701978386044529436311069824 2998727 -639749804400257441348589159496916880 2998728 -55051333803888901954861356627148800 2998729 -565794486622406221486035684292245670 2998730 74334201970672708897701218271667200 2998731 62303128223540795043256814622796800 2998732 -393601162035198232870408101681192960 2998733 407219888855746576630297491562971840 2998734 1545837145855527554001494587376640 2998735 -57602217208264115523965629326918000 2998736 109818041133116416710792192466821120 2998737 -94076169130134827455646419278940800 2998738 93211634385874047315363211298981520 2998739 -123140407273408490349652264561785744 2998740 16426542911899331954728743427031040 2998741 651828496635017850053147529601161792 2998742 -288623287656138926167534479665033088 2998743 -261581426478562289604784219696863744 2998744 -26674380023434975303570032270336000 2998745 155523654024341548944635099939737800 2998746 -159139820817389655624669625814074128 2998747 591888077382022343440708586555488196 2998748 28367832664090448918867572211112960 2998749 -107709844911010510436556631415497152 2998750 15856707980067253693204004964000000 2998751 -165426723604975817381551028715982680 2998752 314261261741762652892898936166285312 2998753 -568681483345668089256619555578203998 2998754 69244942611133378453042900371032064 2998755 313939881626803673745072678448248000 2998756 59849121160551354170288193347420160 2998757 437613804188112266520185478118450752 2998758 11817599337278894833939663898572800 2998759 -24002662183615211340969244296420040 2998760 -98087882095717490530323477582336000 2998761 38783865434931952422806034268686720 2998762 -65440308437020192928658299101399968 2998763 7310527459096587644652479038835808 2998764 -22833862698954494364864244657747200 2998765 132748220814097565297945483943638400 2998766 -97101092023271615536114061887441920 2998767 -32973650634242756924752669887626352 2998768 150286177688379312365721515564859392 2998769 -2817787559526772477217970906030480 2998770 115281106056195217922161953510566400 2998771 -163922371591820923496196746779647028 2998772 -77972770362214520465911831714867200 2998773 -300384078715705513596140014909263378 2998774 -535086263447514557225294383225008000 2998775 29271120224991097091031016990081800 2998776 -31752611170200981537929281405255680 2998777 -1383173339597599747872503521950320 2998778 69116062584563106529525070790211440 2998779 -146227034877927572164548303470246400 2998780 128300591260961758099444111558617600 2998781 72904830949335282376207302367539564 2998782 3427523519599481963907173570741952 2998783 -86740031873915488847859425658981360 2998784 -319619400462241827049461732662575104 2998785 32524469886498943467744889043904000 2998786 -69221170839993872365410081333534720 2998787 -32592500021863243521786750735142080 2998788 -118736337441385326291674078034247680 2998789 -590761416185371456333388308654062560 2998790 -8594755759620695532402446618609280 2998791 -148619446632081380042123988940795800 2998792 718908838745060592158787329643648000 2998793 41214966736511547896449013746312320 2998794 -28404954507283361456899832580828672 2998795 -286404135813351050341716097030303200 2998796 -91646780289562460062233338469239808 2998797 142667203683483890187533611034443200 2998798 139014553687640415280473153973917120 2998799 -5507007135321363078163045278713136 2998800 33522934080152523709667634143846400 2998801 -26263263006150594792566284100793240 2998802 176061626073544019123091715857854112 2998803 291217334982899132743108728029521200 2998804 140982220658035274608141550712054656 2998805 277739862966802698869915548235296920 2998806 -139971797115936703355118307071122496 2998807 37031920283010959908427402722420912 2998808 -65970661728919521493930854294528000 2998809 21203431295878622042769745031731200 2998810 116229414427703421660021216217102560 2998811 321860949109100317590098009996129412 2998812 -34267320208859047304715546211814400 2998813 -140793962778711053587946208744391700 2998814 3432385104456049279396634289276672 2998815 188521332323110349418090240283973520 2998816 208283856126084053399925232012099584 2998817 -612831419141470140878616726638289468 2998818 -118281866184130706675083539964485936 2998819 -297231462285064903781812785404043504 2998820 5426853082723355071159419360399360 2998821 -13954894687473797155640987805639552 2998822 -14027597194248072934787821723517376 2998823 -549007577602629199505137646383313928 2998824 -104442022209876694637489176235950080 2998825 -395291438109005942727224189842468450 2998826 402752401301304134590745469117800112 2998827 -1815706748338976524299230874128112 2998828 -202787960921574864350473295549348864 2998829 75779928263302839693425120028161430 2998830 -47588893367058345257897233125214080 2998831 -54599027958607981321198288316052936 2998832 49710028943548027501803120641310720 2998833 320865477672830499553321839875021424 2998834 273752160932689088035796507581549632 2998835 295406858433748844778729950328053760 2998836 -23491928370319987910397905762979840 2998837 694373484788388376440740381372933486 2998838 -157191970151590727827832367729091680 2998839 188467859571287859820720877581909224 2998840 -13153099080485295258661938143232000 2998841 39267063040320090178649547242803242 2998842 -21401853619384661742019494820196352 2998843 32099377585425012774632732784137064 2998844 135866867102217519250668040132340736 2998845 425754173792624630694221283274523520 2998846 -67538865527908439464342801264406400 2998847 74056293725107565091714785044969152 2998848 113694931865094074266777558418718720 2998849 64545597988722198572818861062717250 2998850 -27615824987055073941654973321591200 2998851 55865104075069929225474782941200384 2998852 361860760703273598603457683466844160 2998853 -475697923290385158013296092727413952 2998854 -184358613594877415582033336848515936 2998855 53848288646503883046281876619988800 2998856 -74412944644737743581291485493002240 2998857 -285234429708963671643094579823294208 2998858 115469502609094827064387069573151280 2998859 -551527925492890963550137672724552940 2998860 -93921793181131543934196167258849280 2998861 -877307543111577711569337034877135700 2998862 418005940423949020158217137739675200 2998863 1184019566801519573021813919545088 2998864 184343035191998244594869277286400 2998865 -29393962361651701218265753456502400 2998866 55040034162452438898178462131323904 2998867 30058770554138515328623127642311916 2998868 221378042020973236468432301634506496 2998869 429340354884147865086860889776835744 2998870 13550568618726171009190933116284160 2998871 97150207597343692544663828547066000 2998872 -187519749885785125756281800229857280 2998873 156122429776348549389233183887625424 2998874 -44153351630954827222640802845913600 2998875 -119205632901744897818752194846912000 2998876 31804785614522326089275318640291840 2998877 -43625061889015708385279349111776928 2998878 34125988646295064364836956351676416 2998879 74817282201096863157150924800628184 2998880 -144520568664490416582926722140733440 2998881 14937849267676828681418713979396370 2998882 9789321480308828104355006224518144 2998883 488740783950919609069418729366703132 2998884 32116512143703284894665543252377600 2998885 233605178784838231935321399554739960 2998886 24491097406014323564086244437782528 2998887 49351289517095192911845285037305552 2998888 75096193675605949350766244263311360 2998889 -412479639816940403075576449682676144 2998890 252453973340596621508024756760576000 2998891 -217921949146888565016134556300220416 2998892 99563786228809607583730463090217984 2998893 214029003054150258124590466090956864 2998894 -393237647088017524187733496502253504 2998895 -327313088541367398168896383679484600 2998896 40194351301114242058977569925660672 2998897 53667729647398001684241296193923424 2998898 -28622724781947555175969582579811328 2998899 -43518598919575846591333150682832096 2998900 -74752536570583763298180445101232000 2998901 -48613562255524089809424311471609010 2998902 250627580181871612700204727648238464 2998903 -247568139459369032289922915546909880 2998904 -282182573135668576635399920661381120 2998905 -31154701621489201927727883466251840 2998906 -5160126656074094094688219119096576 2998907 167406860909993524870188212344615080 2998908 150168709886501108763246138410847744 2998909 62781954989633280022373236270065280 2998910 40224945488522212137145309038711360 2998911 111488200644195991901197725231363840 2998912 -76277739974730217688400689721507840 2998913 -10126321135712851666731462479223996 2998914 -11683411048807156397129200551826560 2998915 -141778950244015916615161919497795440 2998916 -100006993182253594074743303667749760 2998917 -229003899741883846849671332395416000 2998918 -32086313629049139600936995441738496 2998919 302569218572126392599118234385356800 2998920 87813582144686985820313291762073600 2998921 -157608872687216894824721233419467878 2998922 -127510924650352313353018481974905600 2998923 -541135814949759257091032670641322000 2998924 21112394261270014786176041065592832 2998925 -164519160370903668164340313937808000 2998926 58793844713121063820831949896742784 2998927 -455395343061527768879241173349398224 2998928 45489705241432644846489827960266752 2998929 357636862780619662064123022319424640 2998930 13415561638898647789150397039232000 2998931 -193907046799482104235639451589690256 2998932 -105380835928812981628892895512291328 2998933 -314508795828737137432154782353964224 2998934 -25036428766108367824206077721084384 2998935 335422027016699431927033763683544520 2998936 -305793905075064301436900942040944640 2998937 712449390143533017888330868208000586 2998938 -49225257370260587878980039974695680 2998939 611451748329392694430126395330612740 2998940 17282684954712707321341052715663360 2998941 -399121887714929080469070119518141440 2998942 -124654497711454719304984196650816128 2998943 829983161877716046150851526962432208 2998944 -4729655705511621366552928122961920 2998945 -167874134445387418818291213038722200 2998946 76803755442919111207392905598804480 2998947 -45595323665148626382727167377349888 2998948 553999957865582752306688658819010560 2998949 -12473779660547976459475408075628160 2998950 -52325746784069523378461428165502400 2998951 -231344247729016990715972975178059528 2998952 -21912357940859033432462588274524160 2998953 -31839187168623442843987441290657378 2998954 72061264680928289271921449092131072 2998955 -104840965572822578073420864153897840 2998956 -71844645658516549344420063244701696 2998957 -78965475064996329437797661909254600 2998958 -128705290587195824889237411977894016 2998959 137818069181833527976859648549687304 2998960 60545585439814633310205742355251200 2998961 102118799017988121635458749580994880 2998962 -174796008680177808922334809433044080 2998963 362562547920738184043008933339282320 2998964 -351259865958432817431903949641105024 2998965 -43578816894190616280355290420038880 2998966 97827356675156835797310707063513280 2998967 323569270380797045524877893129035912 2998968 -81679876418061110399243196960276480 2998969 -171227288219866417419397366745733120 2998970 44743977495068634951189584232499200 2998971 214316468407079707504661211219886080 2998972 129573365615849077517139753238456320 2998973 -382792340649663169933036776710486496 2998974 247289570250516350372731677671669760 2998975 72736940901795925800230441685192400 2998976 -155237571300747297477996095169626112 2998977 -133669010106862010834270432991209280 2998978 -126343759651232610582628617325215744 2998979 -686311278881363199054989756266176360 2998980 240026635101054417314396609311868160 2998981 -514162151105593912464261042755285218 2998982 73119768413170156508776384588985472 2998983 223815353742698532437090979954430848 2998984 -432158339392578965923086668796057600 2998985 762932482440491126425071190946340 2998986 -7514617511432834065130412436319232 2998987 280095149764008485957774649454652592 2998988 -365229283674937503590005584082912512 2998989 46039999692428771950420256209235328 2998990 29523491558196120753200110256400000 2998991 -435942488026687128375603151342608 2998992 860683547698073439775966495899648 2998993 -28838127400951562244735721550137152 2998994 -407666906980432151336415738296974704 2998995 127687659781052977828948224933603120 2998996 -69623447974186076579551575813433344 2998997 744447788240652472582081909480666446 2998998 -130227697837454627653624866659328000 2998999 19129346325549039573338156452613000 2999000 276528667472601892817874451200000000 2999001 -49612729685825233700414347684427568 2999002 5011698031093817535195638954210304 2999003 -293328889647641568167704838912014320 2999004 -4122008066704155805428185282697216 2999005 -230932592968284145782478072045810440 2999006 17160890564564284460438088040961472 2999007 302357757424236024189518632685246328 2999008 68392598436482194389569902006763520 2999009 178889256615329255552092756585686804 2999010 -31655345409662312400061275428705280 2999011 -389071114797001059186274242484245776 2999012 -219201737048419845513517331597303808 2999013 -74627315338416136332559249212644256 2999014 368038702949445992404009082353197312 2999015 -240724199816948878141749284822448840 2999016 240010162798148518398240404822999040 2999017 136379790598272152271908603451416000 2999018 139771800641841032462247929166704640 2999019 -337460376178333567229102449427082240 2999020 62238446380822299952840568498810880 2999021 -537601822547543681151154510252204308 2999022 -53925842701593982670425167593059200 2999023 118418648349957569907495883329468960 2999024 24345685500286234722405222791970816 2999025 -7679379101275714876750524434103450 2999026 183453304064184434966659463255571360 2999027 245605596088957347553300639036464720 2999028 15391544196510528968431828614481920 2999029 -129936943418517589130489064873699360 2999030 -70126102897402982427960025001379840 2999031 -125630684773112930414348845211677056 2999032 -587703720461612620263339388129689600 2999033 -7106045857693676108196117603102720 2999034 63245020328823363191383246137462384 2999035 -1118134774294018494132805101662400 2999036 551217770752310129944744763638725120 2999037 560248433588196606913709597196768 2999038 16100197470603528924908965482830592 2999039 344221523401653649071496774778882688 2999040 -86917845885708237241584697957416960 2999041 73774016066822798346454423596253442 2999042 386266058957129085369477905200542672 2999043 176084719822915857334307512058808132 2999044 -229196082282093523083759015935572864 2999045 367127591511156096710120388316561980 2999046 -68301553548116369231753265346559616 2999047 -649553307827330827905233614296166504 2999048 -112840656909722725084621022187632640 2999049 432275514134976946149431474443086864 2999050 116965242462546775427729557603654800 2999051 -1298553230465655764519651922392407296 2999052 -218094275011764866112451722585047040 2999053 116689383792365571653200198268994144 2999054 -1309022325235273203209712814922688 2999055 -378667643733112208605246992417696000 2999056 -116382505809975550530216507572543488 2999057 409273054462605079915059547420746240 2999058 -130092887276570653535190341087811072 2999059 10487610869823245195582880296692640 2999060 53128448320317860149243277059188480 2999061 27640418680984024062491563754984988 2999062 188808715471858567102265804825278464 2999063 -544027498197015240750108030851765688 2999064 -86209451376994392256325090082816000 2999065 -11103552102244612332853197734228280 2999066 -8755225197966339013387430742785280 2999067 -120965176880804866598222467152942288 2999068 -73203607407327658435054763361368064 2999069 -584325529137321425290114922801701530 2999070 24721996951602074547284791683801600 2999071 216662454899491375164678701800050272 2999072 276098812888400620022202316023398400 2999073 -14297610118004653203222340018056192 2999074 -230382662118587615203231055517624960 2999075 211132665644345932222211674617414300 2999076 -30149463398094981342263959081786368 2999077 -825836472960421546533186595929515840 2999078 -113378875539863708122075275404171616 2999079 -160511658891813521759236221127640160 2999080 -52681659669502800819845399352115200 2999081 -116630781280776108176561246719129500 2999082 168699917865087226866597837169618944 2999083 -47810564086537477976212939877873480 2999084 423868842286666824180978093184645632 2999085 -141123026156394600879596752444076160 2999086 372226759308979583282506104987058560 2999087 76315492992320842289297116818164832 2999088 14500764829077344991441744016343040 2999089 -494906540940380080465496973607841244 2999090 -180750340041790155666402934938031200 2999091 488696988140371987113344594468281200 2999092 -174307701561846506729767388102944384 2999093 -438622393159594886714752387096096800 2999094 -45925684980794128232775996313783392 2999095 -123754148424854760198966203951308800 2999096 -255155110333909591408463124588318720 2999097 -129944146506473976457032374620465926 2999098 103343677852289972971662251042482800 2999099 313158644765108471297184496561136100 2999100 -13793508728892419374249392219264000 2999101 31764660128215371792067787422841664 2999102 -196445540876452759356122558705749248 2999103 192665453548364479957610681761941504 2999104 -37101032351106509488603986863325184 2999105 165116099988615453765035443424885760 2999106 254552310790989805336782449316816 2999107 -286250134083338949861496876141880644 2999108 108185250567259114198324291362840576 2999109 32047119162809763950291635048904640 2999110 53788053134670753013278989294367360 2999111 -35982560279548038864447901727820576 2999112 167879866490738129410680003058483200 2999113 -3392071327266816841971259158575352 2999114 -49799454707757028048576168227049728 2999115 19745352541694033120837775275845920 2999116 -154103328832645334490959659210927360 2999117 -677188451103093271524276525743335296 2999118 -23340963833308078190302022276008896 2999119 428258615222176432429362233286961520 2999120 5640703312221156076451994290995200 2999121 -10400462778782371801286468148523776 2999122 37832271888252863287216755258854400 2999123 -478514705102491947512180746041551880 2999124 40468499317201466606611629020737536 2999125 133661878270382655175791976192179000 2999126 -3574646951926798620152512261360128 2999127 254401154058690923773561517718379008 2999128 123451394417939892403682620354437120 2999129 -28962757890571700211547504166793600 2999130 179974931835150266980339047218123520 2999131 264282007555535056759219081229498880 2999132 40329643157758721363239717754007552 2999133 74202599864867652123883673675345280 2999134 231635114618807931760249418475801216 2999135 -108328892975973153963531220434470400 2999136 -74549033100597385121773291491557376 2999137 -666285159133901261181847451888851308 2999138 -278778394450152707476933332885071280 2999139 -84723123141186967720352330432930304 2999140 309269290366619918987338377894228480 2999141 55409880371457018247737675704908542 2999142 -14623536786863690771104372935291360 2999143 542693596164006380094171344488124496 2999144 -675252587720830796174102149320483840 2999145 175073260422328338375259007988916800 2999146 -1337050841591184038584243873564320 2999147 460516820537141105678309514513373320 2999148 -132978828107913346670961979060356096 2999149 698509400953584787944420727540273536 2999150 -17995822692857282884803069765888000 2999151 220265503945406797454743487070843720 2999152 23406919231313915085457938294538240 2999153 -535981999053420872487104671024405440 2999154 -172919482386808233924642895189254144 2999155 14471576693016587237885215804072560 2999156 -742382729628939371673210307587256320 2999157 5801951895637031820527993720045568 2999158 -79011473119492805373516284797780320 2999159 1076403346922547085405849213950321000 2999160 207707905451793093623960056547328000 2999161 493542019912248699959600250946779024 2999162 -34272194723462225657923933655406336 2999163 -350443445214219938005496178623815656 2999164 1810454408205160264079390464868352 2999165 -116508844828865749519585779027100680 2999166 -443237438071834042832578788825280896 2999167 -666847735874046406683228764954982784 2999168 -195237194711287702054149345383546880 2999169 383248268719229939972475198948339600 2999170 49157399230748515826658540283383360 2999171 14169277451125192634708224400798880 2999172 -218891423531681471188777988539017216 2999173 706552883317468289250980323074819422 2999174 207882176400117626839103014957881792 2999175 -36871849021708037218529985463413000 2999176 -311550512976001394302840599823718400 2999177 -472398974931645473167405102836883200 2999178 19105368819135422582389437419977728 2999179 -551647758026822750604958012296666480 2999180 -400952516579542458872292545051673600 2999181 282773035266725759495272668592777152 2999182 -102878116426522432834128118949798016 2999183 246964009861468106070163987228454640 2999184 39449372473310433935540801109295104 2999185 -67353677457526405813987089203163840 2999186 223801571320794062161509467454459792 2999187 -28914122541721563448576583474265408 2999188 3401279896452329078603338690338816 2999189 -543719336681263015802233136477777010 2999190 104902684997375403646048785306182400 2999191 -78166715656410595610319213269979552 2999192 13237176611809586236589496035328000 2999193 -319271350483791982108717464499416000 2999194 268488018376427080870037629528326912 2999195 240404425192782924217868958840068400 2999196 -23135613844025767872056941407771648 2999197 403617608389569192033685217735927020 2999198 42875264252184197319616983779396736 2999199 -74088376099345783713922680358782720 2999200 -33461660838531731476105391269478400 2999201 -219272025597954252148712841974030928 2999202 -1277978547372807572225274308325120 2999203 364388829413880268840801662473762440 2999204 -43247998405581775603234707884748288 2999205 12600717053531466506462951128418880 2999206 33506700195681654371000498392657920 2999207 6190830640819809798966489829726080 2999208 -216113772878062517823752049445601280 2999209 -615473178681286948739941031595466140 2999210 -20179182421570287974931936731831040 2999211 120840910552662532914141631235635200 2999212 362688334493955012338558971809203456 2999213 111028792825869619116986193361570560 2999214 -77362030834784645441185154739519360 2999215 161559967560461301902627895677244360 2999216 147071284922414051698605937391468544 2999217 -53655010321090310090682754787555904 2999218 -17337863179539659552610146605363440 2999219 -39197478418795849187146907551896000 2999220 -29749815660971521231905288995389440 2999221 57493893803573201896329264103729500 2999222 178214827526439044139867494088426912 2999223 126727372550984169007701026001254160 2999224 628615466910768250229755341801000960 2999225 388300571698188004791043685603751900 2999226 -83562898455222744454791960467001600 2999227 -301075167686737037097850831123184 2999228 -113674083143622474497437409657490432 2999229 155983455534844468280725997071040928 2999230 103553592726278989578197577832197120 2999231 250452792996742330328479977279220032 2999232 24831465148749284235983037495508992 2999233 180147166756473411616436290308444482 2999234 -4480094484391077817966130601819648 2999235 92402091140192553707819360782041600 2999236 -430354298494481702458176463660750720 2999237 1306271643956086952915028559993692 2999238 -134464692840435845797422482103214080 2999239 153731214821184881850216205279619760 2999240 -341139008254587688720853782905139200 2999241 203043219522526376213362551310980960 2999242 -106991963352883151476858957890138480 2999243 -26134035274308805681434520482458028 2999244 -48068715914575617036824912754938880 2999245 -7522183474469686131600770135841600 2999246 -33437053420449474046897496236167936 2999247 207587891225059442008928039096325000 2999248 3338035596831641070275249981358080 2999249 -555844224271524972952415666144353680 2999250 -886108887505761166621185928704000 2999251 711356472666911667247586707708838252 2999252 618263292219387719478436209235126272 2999253 239527268029316719904870647985087808 2999254 166053104703288731958618546885132576 2999255 -103663899689015465332906682274201600 2999256 -23110825567223340678293760617717760 2999257 544104739455341480227378725976217792 2999258 92779027007794883198307493223486976 2999259 409947495448346539017624335820136824 2999260 -359176829719636005827881083156771840 2999261 54515926700938773852488376452861862 2999262 -36423517251397200738412678872339456 2999263 95544768882330512249274049008420512 2999264 435183009886070894470310756505354240 2999265 277092319772448059278548440491704000 2999266 -116030978338004686668346776170186976 2999267 768112539916599246022240739068815360 2999268 7925005355932641764298182646699648 2999269 32295072380865845022630700060716288 2999270 -75093172270855246243445305435862400 2999271 -307523178353060573053575997581399936 2999272 -351870317571278884316818716747187200 2999273 196998983759141126356706138180763648 2999274 -107892338907767594545256728496567040 2999275 -102712247801290640128723589241816700 2999276 -46171299703854583219593620537063424 2999277 -344693301124854125231182492518075786 2999278 1433691971569520897245134009191424 2999279 387346859561658683200275106845482976 2999280 -58872041343547905107364950508503040 2999281 5399111882998285163911116501822546 2999282 -154079868701964993824533289700450816 2999283 1121501939455533332399484366224640 2999284 -333459562996640796073331693543405568 2999285 327696953355342446996374495113901980 2999286 -208647945747284226119398513566190368 2999287 -338026911037047353328860909146263064 2999288 224776555099029206807990995960565760 2999289 434001144277965060003501824168019024 2999290 -17441083036695068644792347277708320 2999291 -136801145255297783692128873108034728 2999292 96846346120892223048936418037440512 2999293 -3487767857548952487256768159075392 2999294 -104064014041812042715617000143322048 2999295 -28736661906265448407668968424888000 2999296 385191691164204739810894198949806080 2999297 222071269070396468605837542723076032 2999298 -156315664239184437737836318675422336 2999299 -561108328676187349405894472153469700 2999300 -113512120521278088540212866739232000 2999301 169095568649808563445353747609322720 2999302 163696207334357902281109073646897600 2999303 217908451125120169122269233452198552 2999304 -145690919511262243449934445097615360 2999305 3414929916644106765690349719308160 2999306 72153220850476807202215003937013600 2999307 -7463506002626765478151840921733160 2999308 59611245345277810938810764017838080 2999309 323670113127929458385778098758247340 2999310 9834902513524784064883204728817920 2999311 -24541454318853697097535619059089168 2999312 -34894369914450806847938018943172608 2999313 -68805613776059241548919661534991616 2999314 -34441166092742406600043471991009280 2999315 -154589370032849874732540246133359360 2999316 49393058183366144397546803365066752 2999317 358044360030057436939914194628168192 2999318 125526742370706991989507887420236416 2999319 -269748509173069337035488171614370456 2999320 -688349566513189523396651491768320000 2999321 275466925310226301700029393063639680 2999322 -491351659413303274238668531308710400 2999323 -395784700290760457147589996449848416 2999324 125754656666871511835185296548044800 2999325 -39735335530456737318356556883536000 2999326 -27064292921194534705785675539716416 2999327 -120899715468176949321962397303230688 2999328 -47484070440479972067875122682265600 2999329 -33379745031306567847805254516442880 2999330 38933935107885836428824671734582560 2999331 52485559868981656717440750984642912 2999332 104820458559771208978790113865359360 2999333 -208771771916450150552314145134964418 2999334 67619437256275891175757783237579648 2999335 479392607767338853043844767911832160 2999336 3831297431031210222695857562419200 2999337 390468672899307036014827333184478144 2999338 -233396512546224017430417329290342656 2999339 128728845391944138703967078971706916 2999340 -242078755335841961086345952684774400 2999341 84819631344426746129272085967465612 2999342 23816947009419530690002226989809600 2999343 89415190000740957980302982211107328 2999344 -73556225222672598930993342424449024 2999345 355097936169921972214561772894834100 2999346 -23531899981782244632323873089798656 2999347 105349622824728368795836141080653440 2999348 43646424137298930445335919135104 2999349 -107718898797216717757276169666962656 2999350 115980290433215709025038179190336000 2999351 1984100921352048567478486355895504 2999352 73991871014346497995858438904217600 2999353 62988201056733840818632060220563520 2999354 145694005995503871725864158946446560 2999355 -47276748610020596069341281648053280 2999356 56933634153075600999313423079008768 2999357 -303001965108524982292734462226670394 2999358 8539272708583689764496825618354624 2999359 127500214121222853920521775964180480 2999360 -28472495942069543653263817719152640 2999361 -62097042616820927867286608027861376 2999362 212792259084626015559636480872820432 2999363 155277562704835201658490026795085624 2999364 261957566426145451706431658919730176 2999365 187411740437601408950934198160540320 2999366 -179227851662037216764793031713886368 2999367 27379329976716787145317959146585520 2999368 236637800494592694297742610922792960 2999369 -160606584121407853971396584522411520 2999370 121179959776373787490858734220416000 2999371 122971087969179769923851937654776952 2999372 387554112698995808236777726647288576 2999373 35146576641971178021316007188659744 2999374 13060006524600935399384006332514304 2999375 46331551625574003475121059053000000 2999376 72911859598177952423511606059335680 2999377 -171706948715619013514695789370109840 2999378 -260763832350441248963249242174037760 2999379 6703961433384336909478567904559168 2999380 -107198643551024705334538385775571200 2999381 -40108943256955723081095891469544256 2999382 73712250018382657574785391382163392 2999383 53373001372424517620408838812607600 2999384 -427675005547297763023571066529914880 2999385 212126505385719139777926653091247620 2999386 -150059729074305263948442273727105056 2999387 -688346185389226526874904399004747964 2999388 -33449946899994432858747121276368384 2999389 196017280152246821627317220335980480 2999390 15510162501656083923452402538084480 2999391 82891162938576142905542882434826640 2999392 32547360108180974927386327462969344 2999393 443252146714231166593664830911770880 2999394 -17402428604722342992592139038672992 2999395 -75537599619504997441925382850904160 2999396 -206913456487821457920583248704828160 2999397 203711159487693779232549945420288960 2999398 351678125340867538891248785220031200 2999399 101089260976844813445256023964038720 2999400 208981523674884673088840040192000000 2999401 410239262166457401366304279105529402 2999402 -20869710482135267055897680812846848 2999403 499871796909833740379143373262864000 2999404 470504966004284317399483031549593856 2999405 -1014714779876873146665746281812480 2999406 111442295673310774999399111169971200 2999407 153752525436966554298248500299235920 2999408 -103650591968617150609995893810823168 2999409 183270639996160874474365328535335808 2999410 252639201435718317729948295482195360 2999411 -310415943667362013978478611914359988 2999412 216337014670284811852702550874005760 2999413 427483660873879857949960599313110364 2999414 208645156901963062552429668886189632 2999415 126570264486144349477477256861443920 2999416 160578941969292817398151589978112000 2999417 -213536065137874690409001613651104534 2999418 -64454028985799456484803521964599296 2999419 467195102860581585787044147450319080 2999420 28230866454769848948455022172961280 2999421 -141556659584535854350975912971942810 2999422 5067428493921760203771217305408192 2999423 213172968360555134036786839258704240 2999424 11253646486510751464587868231434240 2999425 -62706097681300758317841035512776000 2999426 151875243172119282538895144158440912 2999427 -17600545102623684018463572789993480 2999428 -89704412275043666994197881492127744 2999429 -311683503587723772678786810324927240 2999430 -1956173006950959757917136795655040 2999431 456587910065264300056957844302624264 2999432 -86285725190249752235369411528985600 2999433 150896921676572897449970535720990144 2999434 114179819175887638258784976213075552 2999435 43078388597264490127825868161969200 2999436 82921846508911969088726363846934528 2999437 -174709401635149321179070911560770548 2999438 -24981744178502672116892929396472256 2999439 116379824309705915946205188555294504 2999440 55725816576162761389049705022504960 2999441 -76532102533625212483859777318317080 2999442 67619528287575740884085670646617600 2999443 493072576648186287899965059590859692 2999444 -138289833706235747281713655750293504 2999445 35961357408111330613644349672617600 2999446 676877576814298065979817024142951936 2999447 935281386849793871757019065164658864 2999448 203720195985060779834480379711129600 2999449 394966048653213786478336609374736 2999450 -56726707993748721156482465133888000 2999451 -39241094387545097770145238617308416 2999452 -596518479500863378498578456728932864 2999453 -297390997596870820627558099882064736 2999454 157695858956524050715550666697262080 2999455 -80771904957592497189151993364279640 2999456 649902798647217531122121811191398400 2999457 240611342487268311526847110905572640 2999458 -45168771556456764031658160570889728 2999459 -616395317805948356547636098690340 2999460 -243140715420765125909818946851491840 2999461 -391579352686079451180702011434607938 2999462 63914937280826816350691291232537600 2999463 562694790487259143710439948546046208 2999464 111156491364502010490080137343139840 2999465 -322175328659154083262932520017280 2999466 53082323033118820970134162527293184 2999467 21717076128032362081764435074012992 2999468 -171523740464339206095458672208428544 2999469 -258491889415543455933519442288608 2999470 50627197825465340676431547195436800 2999471 25722121579512914971099849309593000 2999472 13518308427716861226896312626053120 2999473 -29507054373137254912544275770859280 2999474 -35002716379747225111509284309988960 2999475 -221308360576535092170002120649603900 2999476 280582963234637170866370266898040832 2999477 218347011551625140177949927983870460 2999478 -13841916225475267086874756224272640 2999479 -241054346794804522404709281382445424 2999480 200975830882219324610695858467225600 2999481 192510951710686577826483970403508960 2999482 23795516996319425272603936085248992 2999483 -470495945980900101555316732942586268 2999484 112772789573270458527852909277086720 2999485 185560262072308489824669579826381560 2999486 2474920733852916577569566862637056 2999487 -118732868481089825253478327514629248 2999488 -97844222292014198142794262104768512 2999489 -92747934788399932433059281334770000 2999490 11578607499651865179672281020208640 2999491 -129619993627828715133441842799284736 2999492 -375097170403963792230206253924372480 2999493 41307841777153854862933826067581184 2999494 -156552738264796072145348472040113408 2999495 -277853626064204994004290417814773000 2999496 50413944987003047744865439178956800 2999497 31748252333971905567810937609155432 2999498 108939707758437093073902605251461120 2999499 -128566135683589390961174524228320000 2999500 196930261711111442895830505079296000 2999501 195277510343778023022419889750266400 2999502 -185643975067518299548981781022926400 2999503 -5115233621038167927436551302487600 2999504 -149528763364232531428152364057927680 2999505 -268987085101018653267727238060125440 2999506 -15420389563627139092513328268189696 2999507 429336187625913222396885753304391424 2999508 -3124713969426729025697056963762176 2999509 545958338547462998776898653578021710 2999510 -138861836691309542874139183975875840 2999511 -26792012595733902254956883913171000 2999512 266982430569272146925748910849075200 2999513 -351289776019662652790735664789221616 2999514 -59309475851624532048754470481775616 2999515 302120152872930268982053248178962720 2999516 -12267646806362665766118959885015040 2999517 39908706871815408744076139371302048 2999518 89689589197452680412409938670584960 2999519 166297902507654859439169773808495600 2999520 244663624478630880825554722070200320 2999521 152318053424160195881272868781752512 2999522 -81824634112299917179304943462191616 2999523 473897137112334479037454307088323904 2999524 -330160796098535068558717421959953408 2999525 -243469354848901565788832733849718950 2999526 2088396526572373294683518887401984 2999527 -90666694297249979232013904767691600 2999528 -248230266664091164912583576189337600 2999529 -945581534566987622360117971053312 2999530 -107969261126237095450165940907590400 2999531 90844448805709975991652990865585848 2999532 -64660082975623012206728547326739456 2999533 -361821309952167708580849563708343616 2999534 292179304687168037804288023906852416 2999535 -63895061708997666775245840313728000 2999536 -5808358645961779319393927545028608 2999537 -24631307005728809928967906964132160 2999538 -350435089911276830017571152203751680 2999539 -401220872033822362077714914986660660 2999540 163746984898115843651199904651591680 2999541 436307008475729509285310757327589344 2999542 -35328043399166729835873768087319296 2999543 -276301922494688284244264582864573208 2999544 88538046363099988969788752176926720 2999545 -275175848803032266873357015861791680 2999546 -352031458780416315851196765613975296 2999547 -278492366095581135641436887788193076 2999548 -382870784983672308524692216133044224 2999549 -4069746514261868544269231840059104 2999550 14699572672064505012201694367908800 2999551 -336893484596926577412256379150080 2999552 -308767461513686571923256182795403264 2999553 -104889829125422169371389594830933312 2999554 140268579106955380320478428249927552 2999555 -130391091574404089271068674470645840 2999556 62911213461254294855656435407716352 2999557 137087923523956251552048782482449120 2999558 -278711670344310361932017638996233120 2999559 394467074521063218098457098280289704 2999560 34475543118169819246865301405696000 2999561 -297772488748310673261353017084261068 2999562 -12935092458143833339341764385877248 2999563 -1832332551653712492916108435280240 2999564 -39128906200697847717416895328237824 2999565 -216678338964485245279791631421654400 2999566 -196562356626453110686463434086312576 2999567 -140503809664695454721248626875088720 2999568 -15271593521177855665243970265415680 2999569 342106234813933214833131691026529970 2999570 -6916112103223891196883570803235840 2999571 -223598306908348899851203941753009360 2999572 -498716013493178774615112412774993024 2999573 -379888163032265195227070659789174656 2999574 215168472354278829317299807548661344 2999575 79063817408347339357050788726754800 2999576 600285937106761068562482313723637760 2999577 -110898071932856232721656916265295168 2999578 -29789655953089891318826805326329344 2999579 -458902519185066949870885827079219440 2999580 -7087731711175404910529970224163840 2999581 218021929411049557020057766219127250 2999582 -356695940952681439861232118666459648 2999583 -142216384400986872008421210815071848 2999584 -266141709089949517984805382533873664 2999585 -101955622754028892337494973402765400 2999586 6635936075461635446854712660390400 2999587 131289604371074229190030895085619200 2999588 96446305409178060525551297778950400 2999589 250318075147344692498742616483984224 2999590 -162955470962254059397212505695360 2999591 38586956675257952944138461785346048 2999592 -229700560951264565349060326513786880 2999593 -114354776911345640542486914939685760 2999594 -542477205906512422276095515657472 2999595 18453571890335488433284881435728640 2999596 -375956326857697164861106912477868800 2999597 268937947531131922213190597514641046 2999598 -9474231153439819891043947709660160 2999599 -98071682133785797168337018713044528 2999600 65210988231688952122006911744000000 2999601 157376417691721420990598888381505120 2999602 -29925993464986344670922719459673088 2999603 -310861661518513320671209154969324148 2999604 311120635378365518889518256525520896 2999605 106104738680456517650990744954328960 2999606 287101951144818215211231560709590400 2999607 -68239163196727869655455073564280112 2999608 86576959756605249832622428718161920 2999609 -345832815343711604952266077432895190 2999610 147391349583002921997328469255320800 2999611 297331379069819450800243470586890212 2999612 -150103725754196668852760864556687360 2999613 198463708697196136752386143927686144 2999614 252679036890335251693918843735246080 2999615 151965306659293061757542810245108800 2999616 22846714338501611735610963599032320 2999617 201848583842030515235864636748425666 2999618 -586641888870043346708709046455828960 2999619 -164510607964229716557541655716416000 2999620 -71911373462542530225062261435289600 2999621 -86677386129351144468475417448944800 2999622 -42029180998584085471967370076225536 2999623 -812615285133606002474234254067819496 2999624 478951145588109480040636928994984960 2999625 -165040932526539851687087761896240000 2999626 -68533155439789253525513255822826240 2999627 -118619610308978692557518324533509408 2999628 68293295929583621745685740547176960 2999629 -807970686568006042048932488279189770 2999630 242077105948626294344758151192102400 2999631 -222951566426539518999661394895083136 2999632 -97131670557015032206208314230513664 2999633 111165800468350823523307808948014056 2999634 -160707430019828836842387414122151936 2999635 113422311030809406806832692091628080 2999636 -150546274741540456823704894843297920 2999637 4390397652754963369235503386358848 2999638 195597615180907214291274155630935776 2999639 -736679168979788406364324629625741560 2999640 55033344308138094601020318538137600 2999641 256458010699230881806693386070181892 2999642 170806150816321510447787374493667264 2999643 -32719254912983317873145804650976976 2999644 -575620392646828098734899227612134400 2999645 358225068696075131855512943601266400 2999646 46676402422586532484559830395290880 2999647 -113318635699184081515942339437713568 2999648 358864556632899358500328638820515840 2999649 189832667727524459893006362430713264 2999650 -181735791045795868639139705135988000 2999651 -133167094070700087355203197497797348 2999652 25618812751842743674410989912773632 2999653 -231169895465018803714979816985190016 2999654 247655354973485590428364736060700672 2999655 38881778424164060405223589801632000 2999656 -261255798533343343596817734578995200 2999657 -190498114359507010901067552152827248 2999658 -156288806878797934424205078397545216 2999659 162933370041349328024646109735977904 2999660 -244728048003625078782049664248227840 2999661 -121169626884108558901207851960540096 2999662 -260005226208590755379983500358239168 2999663 250918554244263613584820942162930920 2999664 5007430949828920209579698954993664 2999665 287264425375271682120745925085099060 2999666 44874251048883379453333006621293984 2999667 -170302380065486245846790312728599936 2999668 -266944184021596481094325883406336000 2999669 1435448366639555196770105157580294944 2999670 -100196151961755968396054228142633600 2999671 -173898468469295190060945147485297000 2999672 -84772196594222197787856906492334080 2999673 28867545388372056051817060148322180 2999674 579107249237401144740498428627293440 2999675 62478859778170840519916887768245600 2999676 -259874273168484383178566653330349568 2999677 98516745217006411077332664775483526 2999678 128884879760906854474468795254205440 2999679 -309771376834330368397563441307339392 2999680 -2054892219808106789500033695744000 2999681 31493841409427755748499900825683712 2999682 -82967669361925791029208290811542400 2999683 8610136538717084519189915227615968 2999684 146052996645149901903988092783624192 2999685 -71050288143662896845546569890258560 2999686 12255934011496984590854048278749792 2999687 56846364774493123947707350727401680 2999688 251324515128481293278873748042178560 2999689 -22869176472813505007687864514877440 2999690 294040286631610425923690993082069600 2999691 -327606491051577225210192879486456900 2999692 -508989682037215675719234706291581184 2999693 257596365980145729311606402637909942 2999694 33460638837785786612763402698521728 2999695 14714451620637836322275467516024200 2999696 2933736118716837441161304826970112 2999697 70937248513908813040942618131696672 2999698 -40385625068438165427076469392304832 2999699 47848001207014458557750488042743840 2999700 -120199831059792075538992205515264000 2999701 174178453849300033731314238904683840 2999702 -144917890146578564564198673967574400 2999703 53493878421306129820991783557909248 2999704 -654725465208252622189494406413619200 2999705 -33776035423860385756413354146518140 2999706 107405235866997631458522584510160384 2999707 42093643648307192336360013030237956 2999708 -39184333692889411336530767095030272 2999709 21692748061689625451771961496171200 2999710 -88603053071183501483021450859383040 2999711 62764427221672778991923074137576 2999712 241593637235361891953335816874360832 2999713 117201345482303772449976012916477204 2999714 150415111554412572048464698771845456 2999715 -29246158156284458603263576016501760 2999716 -9980598527671491863673187089275648 2999717 170192316625000488414533358925768992 2999718 94609027655593180031243018813730624 2999719 -284974505777534306165594895117128904 2999720 228815063323095015468509305817088000 2999721 -256184242396046395579132939987160688 2999722 -15902325399408355191361431108658176 2999723 -6146285708773299288108746345350296 2999724 17117534777010943982656380602056704 2999725 186179167858010934292698641962960900 2999726 -61809496392378239119837977067420800 2999727 -12361738711680380055760125685060320 2999728 -55514356290494401999060528490741760 2999729 -338323075366064944205817931490241216 2999730 -75590819320842318630818743050401280 2999731 -73515327422983438325504198169985920 2999732 255381402250681951591740740310270720 2999733 -471887880996426024494843821710137952 2999734 175208752407142692389355454773411840 2999735 -523879734136041059408687258565924240 2999736 202439181955469240734638268263690240 2999737 103456404249903127699528554938341440 2999738 44287171011785777034102606142697472 2999739 175216877218053646147151036687931840 2999740 228802115991601756068204788126023680 2999741 107409498200878860519367078008069900 2999742 -23816618448014572579716233730141888 2999743 73384823335318185700540940397376024 2999744 -1623662615913910145784761662046208 2999745 -20728655195571618642023792685897600 2999746 -15301142317435836703577690249035776 2999747 -338282727303701987200958021772310800 2999748 -84672853451340548421706450894854144 2999749 -339216824890822874988171256213462436 2999750 -123034258847787995365760631205152000 2999751 -171773416612995659942666784979508568 2999752 -54125840423645031504514864020848640 2999753 671145630794682045778306848987283380 2999754 4015599577944735372576492493552176 2999755 -494762937085350105942803894786605680 2999756 3709478343267685327992874721790720 2999757 -83529142117890925411260736494255360 2999758 14138495156293012839930018721784640 2999759 228526805284883633677101778593156480 2999760 -11073638203279492669937330710118400 2999761 81654454396648688677338613275555300 2999762 -253527350306286274721437646380288368 2999763 -10416588825436871836326014380253040 2999764 -572043340187687984677962182993463424 2999765 16751783230958796935395365575966520 2999766 764400802630177737982371250077696 2999767 103667554129741223741921090193095816 2999768 -258794601137396467494102251241984000 2999769 673021111306696652819102801975092800 2999770 -12329664458845191301866547924549920 2999771 715827567557986064660092268334068592 2999772 -211661498142483167823225760258606080 2999773 -137750621095089616695227981888012960 2999774 373961996636375826063020365286408832 2999775 58661579726971284942695448667929600 2999776 -14960797822564994150993415904690176 2999777 -36802027095521040578888659845488640 2999778 110583426182022295508797520084264448 2999779 41004612790900096267440242383975120 2999780 -209227997212206886703827604340668160 2999781 507359703758635062984727369771683840 2999782 152650715508452158220362391380384992 2999783 -213268335855459806394659305994464968 2999784 71200703992464678403804019056312320 2999785 115959845742065535202118657837308800 2999786 273066131865280101056858400046354944 2999787 -40503851228835670214183115246886656 2999788 -324286469731235176993536058595082240 2999789 -7979625606794480075880161238550800 2999790 -59574992836145639675938453915174080 2999791 850889826810877087716388401764476552 2999792 167136745918264646879156515656499200 2999793 423760632972500915889774789519940464 2999794 -24986081758835450611471506413948928 2999795 139743431296026198329410115940562800 2999796 150527598659484545745806593336934400 2999797 18392027085871403204480275871537212 2999798 -115534653043948402075550262293751936 2999799 -434845698730638895704759287354417232 2999800 57462950865034962676915539153408000 2999801 -83451010748488379602237592628472896 2999802 -26994681742181097513398397577148160 2999803 -81747928681239224302236947500156440 2999804 763078154858277450308788192672435200 2999805 -6988159026981718074579733264802880 2999806 131922803918869529925386132894646144 2999807 218610363444333840580001106571117056 2999808 23663532857580289916257123424010240 2999809 12932419455645556573051545234163504 2999810 251732154358327094558295664185285120 2999811 -135858134980389498763203148647747600 2999812 55812809113328488284898856081071360 2999813 62868596993045988562427117496100062 2999814 9474560407719780314110000668930240 2999815 -77541413542433362609756583231116800 2999816 425347267956523454301775312773780480 2999817 -513450701090061195863571266021996700 2999818 9559946617327169270976062952171360 2999819 593965077936943324454936691951131220 2999820 22851230941448210809579588948730880 2999821 268846774902830264788849355932796928 2999822 143177535678967310927651256697865088 2999823 -6959833102889627683714829460420336 2999824 -89176842749047660646134826138062848 2999825 193232997229552044935114090737112550 2999826 140513838153653105972097799142245392 2999827 706588155033264516503282129890885676 2999828 77339801846207473665331684669136640 2999829 105093740563773521222013758914552416 2999830 7551575076607879146737601051106560 2999831 89708214584095281000415329221794632 2999832 -5387624047905648129572706570240 2999833 -497057286650145781297068415360516918 2999834 36573618570551082918908992991116800 2999835 -201357708539622269691211844023979280 2999836 50381739566140671866503608000130048 2999837 -30233590524106774857090984313009908 2999838 34681103559660699226220820506305344 2999839 68934494080332517400192359785077440 2999840 316494011400884501432361038069760000 2999841 -103566154601510578973420230903312320 2999842 -331182910594276758633101446826954928 2999843 -170071841721403215868074267052884480 2999844 -125406700395972567596164461962612736 2999845 624613466459975913951010401442656600 2999846 266610890778748896842297819624438784 2999847 -78892610107870179838723876606827360 2999848 -470650612829581209408777658194416640 2999849 -251059697221338959378881194850588764 2999850 16907746833721515501517201664140800 2999851 175433140541706113956698784268828852 2999852 -814032201780291100436695844425728 2999853 -122957147830673942863538068265343840 2999854 -1245851751460778836743990866708736 2999855 -138388852905829206358113734699394000 2999856 49459663350207934664446723704717312 2999857 157115856050433669878035409834101312 2999858 -459834797190744136890060969460067328 2999859 320033647610118460050706887776942904 2999860 -129418971221941334567299386000241920 2999861 117406625321921844540907748124568800 2999862 -19936101391152549085635038134053120 2999863 275738414669719552796511684442003112 2999864 -149115515421729264984968828762726400 2999865 -85562042686680168757349974414474560 2999866 376676385389305161494805446935723632 2999867 107859532081460041909149266903531520 2999868 -145458526417441713750685323599285760 2999869 -198984865617828410834862331293317760 2999870 86310114510660927508001651153218560 2999871 -73394018984499623150938199662042656 2999872 92270564719659502009142077774888960 2999873 -398351173997530006213157825557762878 2999874 202683823138037472885983543639564160 2999875 -1423445508597848262198101581502232000 2999876 420619028934071304764373547191951360 2999877 204778599114816854693877877895236320 2999878 -100165097222253659151463082215622400 2999879 379436993856547980958893359854491480 2999880 27012368958192948291361173501235200 2999881 -316702584752575738250282250112050636 2999882 108193326824274196880586985158602592 2999883 414041624074381784370816723959121624 2999884 335900922598602285637734681235202816 2999885 15100514171514446681972986493141760 2999886 -68906154147333779072522453390603136 2999887 -477203663116598977748586006050363208 2999888 -54271757731659439178262856503951360 2999889 -110746997503516446184465859531914560 2999890 -49598197584759874042680540700270080 2999891 243943552366154283620441663200339800 2999892 30808556057931934754435929570934784 2999893 124853290418025826859484938325366844 2999894 54472528867050960850800379820324352 2999895 3578428300242917954428057948429440 2999896 -526559416732562500826065250580510720 2999897 -741397192174187618287721783676609654 2999898 63944285766072322445334148841337600 2999899 82935719985654768253587427732024336 2999900 -280289900409760270199191787158848000 2999901 -801736911983999920585019356982016 2999902 -60176817842408078031305416255893696 2999903 -96291455107406817198410294496058848 2999904 123681864481723130804859363360768000 2999905 -111247820687834768349081639275367600 2999906 18481352077864092106569106753763328 2999907 -281644200476315888073982654430336796 2999908 118283807091471476866521224415549696 2999909 283006470948810639720118698821173440 2999910 -1354650703077082747170053800103040 2999911 437856737090453401614854820503715512 2999912 -111572232600331828491256497218380800 2999913 -14901983328167293835457131784901632 2999914 81413500728026713779444831292638720 2999915 465093245137745232042127773382990560 2999916 18945142026846524486290076506748928 2999917 -74671554217082514934929759060716768 2999918 -217292509925185581826398825085117440 2999919 -191778662369778930894334215335992272 2999920 9385706346637033983710533999656960 2999921 412841081529942655412906798968135122 2999922 144357774222336577497685547560905984 2999923 -50135716599477429561677479699139520 2999924 -127405634663264923050219390070351104 2999925 -32678091819771976524238662987540000 2999926 300335299145878443986016215529738912 2999927 -113213688053578697854173687819397704 2999928 3316307998061361868959867243724800 2999929 -107508657595649390870573080843650720 2999930 -68563115220267768902014589718212640 2999931 259880015553917211475657281342730944 2999932 24924758072984074121385250374017024 2999933 -476873304621356598432876022443805818 2999934 -1636730577071866184202567323930880 2999935 -45351459338526928968769070731918800 2999936 268045460876543821875259803854438400 2999937 -33574890990493885381620213396741840 2999938 -7265486170855033420837481155069056 2999939 65629797525048101641783134679276056 2999940 201231165303854919155401790008320000 2999941 225335714045261253906672308056547872 2999942 -235236953199826921141423516745969856 2999943 473614657536957987296990794525045200 2999944 -729125393902375603087421934530595840 2999945 -116674985642829130682752559431945080 2999946 -82430124249490997568298450205875200 2999947 -69766668557229031831262025411873248 2999948 171660880373366396469382543384166400 2999949 497221261816772278595088786812566464 2999950 -204940018869873022240293895207200000 2999951 -405928194818907766847387898782436048 2999952 42725199254263234014950473087254528 2999953 1204391487234421727190480148601186 2999954 -338824010809653280662519928394611824 2999955 -76521193399020292580076536304794880 2999956 281223743847352027184414041721519616 2999957 171061991895641766978107678498008206 2999958 -80263753472270892428094907371779712 2999959 87172498346920278654575311612412184 2999960 -9446974480458508581468139701657600 2999961 -319872599076543189946068697644325068 2999962 -114158945357744512716426828717796608 2999963 -178545479411589648434292427664302080 2999964 -153274096357938729434346832499171328 2999965 -205775156894234568089871678558421140 2999966 149381545725311330088992938727246400 2999967 -30565235978919107848371916847733120 2999968 -6819085653475790409524996798545920 2999969 -67967799246446858388130467950378304 2999970 -9861931710455480912737910035353600 2999971 295663314109572353616427105629133792 2999972 -267589009847622045616821596475940224 2999973 -193261747448925119802322019064761280 2999974 629037799845514710965005037845447872 2999975 -197165689669340376985034861435427000 2999976 15842217001097724694298095750594560 2999977 946267703763747483727880904563400960 2999978 -458628215078243320043038434869035776 2999979 315841137426094544479237620128564124 2999980 -363584614381022190993478590072499200 2999981 6415599004848152349416610522370272 2999982 -3599962147420763089257963346314240 2999983 -204369250950488748371702004186225680 2999984 -31522594057639002485123594627383296 2999985 -319221236298943690034776387018560000 2999986 226530176185221971269603687930679040 2999987 59082383717730074090649649560244920 2999988 -50174717062605692972827469218560000 2999989 -185363412787836084274592186180155140 2999990 85186986785536433453083334012520960 2999991 24325988417068951001358801268701264 2999992 -914014394935085844022973297303347200 2999993 281116011541051391682122462291525124 2999994 -22245274524051928830608158691294208 2999995 322315345876469730909583072103280000 2999996 25216428372168966787360776501192192 2999997 -1569178414485287008182920794582656 2999998 356101293310907304259829993944518720 2999999 -344107345331572725904605310406424000