300000 -751876748315540524693094400000 300001 751237834083005446813424525184 300002 846402438550599349383457871952 300003 -1366192057861076100085316313792 300004 -181673522385703924440177331200 300005 -1253636479374914173846166937000 300006 -55864621079681794230607376256 300007 748984253913598165383340051256 300008 -2015019922514813337106241111040 300009 301116389206730458410728847504 300010 -659024627745858846493789152000 300011 -12906992176963985023908134808 300012 37209402605091986998550986752 300013 -660625534461028689690561700640 300014 359084908008968833064656483200 300015 -242526496718409515793285022800 300016 628513317191759096313622167552 300017 1118540772282143386280238570066 300018 -103698212212163458753499768832 300019 -1231618452787648539083620636920 300020 -412267605019481559882645995520 300021 -640004278524304384971289227456 300022 -182979226675862103396755534688 300023 1378214064868432403718722167272 300024 17188833756230701464010383360 300025 -1050011862825182886245297444400 300026 913900528466836756770761840640 300027 324914223219104304283891930992 300028 -760808629815577803973738750464 300029 -1134794805355798086921382167360 300030 12708229649462249032603710720 300031 104283284809816114395726644712 300032 -878061221110401237830508478464 300033 228240790747309919777166506664 300034 -433806101129297777953981708800 300035 -10191229022657990376413114400 300036 124555285397213370126319785984 300037 871477463624204736260107048672 300038 336469573850351490035045133120 300039 1222439584855269321604718057088 300040 206898785191548071767492300800 300041 -885289614889376587512555443328 300042 -706225294989040983803819066880 300043 1669822358957691524962960606292 300044 -954574051315754542560846276864 300045 8258931144773690029459151040 300046 -332786131221663248946976043136 300047 -40348747087584780082845858888 300048 -119337184829997512552884469760 300049 61532994181790139663984232960 300050 -105276430828407863013653815200 300051 2320709003736732012772699133040 300052 -217178793193628080251219393664 300053 427153942307616521088943089084 300054 5447161572560127983507793408 300055 -615836638074419429393497393440 300056 -899400992029968982604518533120 300057 -432105431134793129225047514160 300058 72555538206557915757888127488 300059 1457882380004439493898467065840 300060 633377719109524645566740666880 300061 -1738662993344745521293320734976 300062 436514897188633489765727889792 300063 -60603082734996481602803958000 300064 -1183576954582054708502222536704 300065 269207180424881360560457165460 300066 -62757671580183129987364010496 300067 -263242075708562296092099368400 300068 127901595385426896802579294848 300069 101607220009098923320175502528 300070 -107409688963471969563820141440 300071 749223716189928563530047575544 300072 -365485679518988669983330222080 300073 1290577665849297722470484371322 300074 -552295561307889860784281710080 300075 88164444330914404606045590600 300076 -1304363167933795555972416022272 300077 270873698100754293136856152620 300078 -752633694245242629514396356480 300079 -43608046063575743371750735152 300080 -125551303750032474309918720 300081 -86349989826769193387033169600 300082 -25939154821066779710183674608 300083 -145437299691001950405411246336 300084 406540133344852956486888947712 300085 270499141465385502602571978780 300086 -455531137048455314140912464000 300087 722470805300462457500819089344 300088 -999370823339008656017170698240 300089 1347684526133290736104162702890 300090 -79272494916601613396682931200 300091 2383638112426486393748045102184 300092 79540991934700266264112896000 300093 -1303603667952085680348712301856 300094 -173954643242788137487529757888 300095 1752387564895691285129323855680 300096 -284539259485806024883453820928 300097 -6136630377267162970351580608 300098 431705050350152302321245449760 300099 -1181548349636368063510931500800 300100 513790656090930718298479318400 300101 1082767154486296351961067863040 300102 364661956860612827493835989504 300103 132389465960791201027001911264 300104 463172427006808128874820075520 300105 -398679343065780461406887457600 300106 465783824963739048681191944752 300107 -940212941558422572974763425568 300108 195021611627826156903143930880 300109 -471815107819779582009841351690 300110 -55377094345113230489792543040 300111 -162614604776667529701433300992 300112 132483366821487839644092194816 300113 -1120581015703093977418981270416 300114 -116993166349571513345704083696 300115 1311055005485205401530259092320 300116 -1595646954046121958694494687360 300117 -137479443920983503643828628160 300118 120271752833695579957817313792 300119 2284606201068703715023548224520 300120 220399977701824530715323187200 300121 3090989538762388059167661628800 300122 826142605865901747128998640112 300123 -382573454124151295786561895828 300124 -1322129821344489778727999692800 300125 -834794072802531516137758900500 300126 -717204156208102447085014462656 300127 659815267411153740360491931600 300128 -491331373843255201998980775936 300129 -255515824035218297299745230416 300130 -348190326269662851103681571040 300131 117939000425210408977763348832 300132 -375873235549192786549521162240 300133 -651096645230437080510688352640 300134 881017127317575443467610133216 300135 -405521552092261225637853607680 300136 359282054421222402816662215680 300137 1938415303851684491169848073786 300138 137173869218886705416470258944 300139 149782473714929788332080601120 300140 -3122286015360923549427072000 300141 526343604579442348380036328950 300142 -769416867025798034846966317056 300143 1640124554381819495012777689320 300144 66104054692201631520744505344 300145 685118100164290597544205582900 300146 -324217221341269259617213017600 300147 307453358163944066756393388600 300148 210716154259094032516608718208 300149 1139331651554564879305947951150 300150 -166490898371734963723065072000 300151 2629595146496252904978046050152 300152 428444540476072587486082990080 300153 256621727562002717261170509504 300154 23345278085006494986454801776 300155 714544375167046313691973914960 300156 758792266156441814202678108672 300157 49019855291757943366349066400 300158 -834625021161834291995172220416 300159 2275195763557096536675866472720 300160 423288987577016063359765708800 300161 -711318357323176640549437593276 300162 -168922613885994934448671077120 300163 790984230418276430266679500412 300164 -1761604888143665645753870922624 300165 924010470154280338252168021920 300166 47148077992594860717143656032 300167 -495046050883656192242061256608 300168 -751732918257891202189935206400 300169 332259872089951043093104079796 300170 220553034232976522351985009600 300171 938899391559052831079499761112 300172 -163988174529928276353973582848 300173 -168574266128693361923092710912 300174 351075646162109590009716681792 300175 707111219827976425803043723400 300176 34622991416771471117035978752 300177 -627718063071281151124609645086 300178 93642136067441166581154122640 300179 -2395786931658530814208879554480 300180 -167095039892713640325026519040 300181 226278781815329289508927104640 300182 59493446852483547177137436192 300183 4192248111192806249574138240 300184 -793214648448767751934612684800 300185 418571614065019369711717333380 300186 20280655934694682928309230560 300187 -1158866781110185506118844423164 300188 -198965830609382866818787934208 300189 -992466280876522399081399923840 300190 39876887550332661663012796800 300191 -877053608084608313240504709408 300192 -410551444489166880721899356160 300193 1114849931961230540013029449442 300194 343806835231265383742484034896 300195 367935661680949913338260738720 300196 205843770204562803978861686784 300197 944361963755397728134350287580 300198 386077865739613085317108342464 300199 -2377048279545735867006333947064 300200 -875412800309693083397836800000 300201 34225146298874723898058416 300202 -2701586463792136960233632256 300203 -981946294206023774567617365240 300204 -228398531552067578502010613760 300205 -1242393968447982020042252545140 300206 -880259139521615510525883114240 300207 -1488153765787709319691089901560 300208 435507769169564534585432801280 300209 154764997079950807168070961600 300210 168218882414466107999363688960 300211 1075055236504590400081530305112 300212 837103252622088262950605985792 300213 -904659718834514131380531561600 300214 1001014353315619956423047127456 300215 1530946473634956718780044183600 300216 368562910077730091547583119360 300217 5365078887041025608777832592 300218 -49096516333712337534477117984 300219 -592266616536016203797176761600 300220 25339876124003807898219770880 300221 2488193637584562373480878628422 300222 -352506162633516005727852050112 300223 -170093418589830177654798071304 300224 -186569403883693834481873977344 300225 604503922245474919724455215600 300226 -212804240212983796689707136 300227 -2307018623587250955491390193288 300228 -280284807849889376265103540224 300229 -1450142982269465096939929619170 300230 201036046989537420734203603200 300231 1523781704803547203805959855920 300232 615056812900081523813625062400 300233 -625340918941929899494706116518 300234 -83447833078145782536743980800 300235 -164479069785348305181647712000 300236 2914184479508058914591604430848 300237 124942998720174879629694359232 300238 -405230460290368096523186900160 300239 -498751995089128162972665234960 300240 -208510663671248408402558976000 300241 1065339822580113682375346367972 300242 -280884631464976040141649762816 300243 416504986878056525964859721328 300244 134845596263515549684595255296 300245 930403856364729935247180051840 300246 33135846503660591337530924544 300247 -539900882208302330094659997304 300248 200801013095866447639578255360 300249 -50484292423052811150047374476 300250 -636053825346231463568620776000 300251 214151781798360358836408994560 300252 -647125593180941222302092558336 300253 1846986732092756707552227609664 300254 -358890854229841842399064025088 300255 375980870923627848349470037920 300256 1575598075184878693310160175104 300257 675278132767542838309606593840 300258 -82219412934201487649571449856 300259 90313272766331047305666311760 300260 -1081035549920275416820867557120 300261 69838387409925384146363224800 300262 -248673834601098677563742830368 300263 1220264998560873868229070152184 300264 993874749065577423250502123520 300265 83169940696212180690683032320 300266 448624464948730998844044226560 300267 107719062833250594012488438952 300268 -91065905938915562750723446784 300269 -42622317774091771680455924256 300270 -64077785792052579477247766400 300271 373015325688945598113431394320 300272 -387709381706108216745081176064 300273 482863520035610338859515507968 300274 33554673766967118793101597600 300275 109641071120476328995108224300 300276 -51776281027942826513185843200 300277 -1490426547477936921551105889874 300278 -1252328588275426470906883531200 300279 160314803614639707044635653120 300280 -1451708284766902328190902169600 300281 -187672871910785227837168375728 300282 386026620432987769041785352192 300283 3364060721306247560112403926240 300284 -328427615742325110321950266368 300285 -307595445946451172666098136180 300286 2323143364891612592849345280 300287 -805819632808150974871718989800 300288 442607842965116070298159939584 300289 -1338179852566681504164583016400 300290 362692937122064601574402490400 300291 92986639908229157546195308800 300292 555675665656516387763020791040 300293 -597512122541587616029840773600 300294 798731891175522434191555415040 300295 485886236010487330288388580000 300296 -1859119620108461386006325406720 300297 -400049971518938798500020506880 300298 -215736780977402726359754898336 300299 1964260863320740752339791337300 300300 48917492111682088868077977600 300301 -1480506257924055579004193546698 300302 -574732248780371383713195651648 300303 -594611872546501403404503441336 300304 -227803832456674014100007309312 300305 -316065922920216707400997574040 300306 215093380346895253705288101504 300307 683315591130157366619889016912 300308 1200650336126267668600461469440 300309 704699208991051885013506828704 300310 51583452837556203299404368000 300311 -857719875836468318226256020096 300312 12333460753231530662257643520 300313 1525465330051399228974976979982 300314 -229817325258464587024411430400 300315 -505345977105409384864755630480 300316 154615684298202187498611607040 300317 -906658919104550631138441620634 300318 533164197367512602094303261504 300319 276154127937336993223095194720 300320 -1443836051667822652831489720320 300321 -169098836552812754873377273440 300322 120898550177848959277005216 300323 -1205660467919100515175296875428 300324 -514945374210317065343874416640 300325 187989322780990063514770262100 300326 -29785147049343193435467326976 300327 -1266506274972272290805116721880 300328 -71039951977052975456464404480 300329 194749310505208392138262803876 300330 346635969947472500794424862720 300331 -327961619738438610688311009868 300332 -156209361633750776867654824704 300333 1509350347026523764476159846400 300334 387163318730137893672399135360 300335 214127246374443221219431755360 300336 109981253027262412127397445632 300337 -92485790426804592805429006620 300338 -175244539973152540357227517680 300339 373816912347711571941238565088 300340 -166229793814371808154160764160 300341 -1048542494193849820588579020228 300342 1598464633044398483966644224 300343 -1998167394428467180732495672408 300344 -973987929545584804902108794880 300345 181984808820379815731135027520 300346 834372604176013672650735185664 300347 1533422734850345742326193485796 300348 1024190055023580665446354232832 300349 201579344479442998050044916672 300350 -496543283052908351596583361600 300351 335301635795277010652445839760 300352 4404585831972720976942596096 300353 -1588004416423569260170494242220 300354 169100038215226790947474391808 300355 11617772742545415597969592320 300356 725656987377640048729496150016 300357 489210298697316232526806495008 300358 -689080507823806143068407760640 300359 -408523177888537723323721120320 300360 732134494696745154329299353600 300361 -2130829670453798154146696527088 300362 321285678654601155179999059200 300363 -569164188141193114234474085376 300364 -991778731588714334137552590848 300365 -130698705333161130121977431880 300366 -81864055114407671990968766592 300367 1500948544477537767758695362416 300368 200387554462863313581606100992 300369 764900161914044413888035037920 300370 486471060277203825133984709280 300371 -104051642344330290730800325800 300372 280015903902696397037003630592 300373 -70837891273119340058244649380 300374 -333999102928320240843561308928 300375 -657495427588502666133209400000 300376 1333948080943955805867179182080 300377 705682708114387243741910083584 300378 -114353797295511819595802794752 300379 -446744473200635258344481309720 300380 157122106914610020629094082560 300381 -1131892385967128647942073683200 300382 256929432166800268553243966400 300383 1113684916728973749795777027144 300384 417507146944942994037787852800 300385 867009784596289792682394722580 300386 -626887398179670296021113138608 300387 626353220601865854761063331960 300388 1079439914721549801527008551936 300389 -1707669490888379678444222807460 300390 -113654133506838641234776473600 300391 173282048721224037249109835744 300392 -1638252002371447822791290496000 300393 -854012540636895516854342379318 300394 -299671737389240475832967079504 300395 -95633997404811183480286901280 300396 753121288968173813055602529792 300397 1533458470101833715540245333846 300398 749303923686629366590080000 300399 1357617833472392364404447854848 300400 -171597631351432510145516339200 300401 574940355947786611408339312704 300402 -723264817621870349349926088960 300403 -84619947038975589835458851616 300404 -99740548452455020120861831680 300405 370288208478841921294395707520 300406 1087723443100340298930957973152 300407 152728876001122845271907459904 300408 1092960877326121206192821391360 300409 -286177164554944449287992728160 300410 417646933485709658365432062720 300411 -795628179448198306421697319680 300412 -683411457393984906028376130560 300413 -2434871534325463261363386601338 300414 496920938799682725579396613440 300415 183604450760117796351925843560 300416 671979200659974624670761615360 300417 210043642272669117887935318848 300418 1347426990378773556428783774160 300419 996830275024193290435497308076 300420 601452728512876928932571577600 300421 -119276526563863401116270944512 300422 -405655738729310600506161667488 300423 -132065660860519480484268614400 300424 -2771028092404293793361405660160 300425 510174958301336569393025880300 300426 94162382955368616563262701568 300427 1881814579904551381783766360276 300428 -1260798814504566265786520678400 300429 83649413106390313804183491510 300430 129640473899050011606406091520 300431 -1708644723697784188074216162768 300432 179857977552424856850139054080 300433 -1105256460438682886909505700224 300434 -74323527906692864188599990384 300435 662292989738575027661380330800 300436 -535215856410456326379897992320 300437 2045523621726583918941177255360 300438 -583579626341256448504283876256 300439 -938525374676436787949923848760 300440 159855582128917802451996672000 300441 -8857649111403992927147620416 300442 1197549206150465989717126597872 300443 -795291398303719462285219968 300444 -121744540687880329877706499584 300445 -689421447391211523380332401300 300446 1252696933424015208745668108672 300447 263386678722506753036776433280 300448 716668498846509463960401346560 300449 -1040865613065004827081747875136 300450 216358754637287051584430025600 300451 -42100083075631553271792537968 300452 -444192647945817318817216217088 300453 -848654575906645465949196033696 300454 338700805826967642101138694144 300455 515708340504666673778875506360 300456 322752778527554809877857075200 300457 -128197389494540565007128256860 300458 -737435753163178964694712561824 300459 -799804091008013792376586326696 300460 -207892789306047498717801354240 300461 531254320314125950007375032032 300462 70829817486095854290146559552 300463 808171934884538226452812237712 300464 167597031699617366381813268480 300465 732463042671660842758945048320 300466 -849714095340335149190702916480 300467 -110122033965703997964943420680 300468 -33405686072242567224177254400 300469 -170810209547601656856685563240 300470 -190356336806714576017215736320 300471 -748650795061846971163682163456 300472 -500643736978362667210371502080 300473 2210340295576032342865695689220 300474 584488966640670807022897624944 300475 -241023270422235708114815671200 300476 -311929833979128684699195179520 300477 -108167511798203807836326430368 300478 -654465979944212914107914376960 300479 -5351899977297196908372185424 300480 -326841893867071761388866109440 300481 2258159984988170980495957481282 300482 153967630562517073023320481792 300483 610212908057573744300382566400 300484 4379526823601341119639018496 300485 -211205237735572173005985256800 300486 -11742967004432057167345875072 300487 -338975698727484295655260642560 300488 -1210324295777817783096047754240 300489 33338762601209963448531926400 300490 69612315879197107985012352000 300491 -736492576109508145554629184108 300492 558978948150461028174204928512 300493 1727389579965392737161202714742 300494 -130676381713463204863208080704 300495 202965838821840287991055587840 300496 -37759565666103570245645631488 300497 2094947682896585998588163720946 300498 -546012071122166808987316769280 300499 445846525711451527171930011500 300500 1236157818475144137298337472000 300501 587804433954083255086183543068 300502 373144104509982085100237643072 300503 586189706057285029097102293680 300504 -514111517984071376409858048000 300505 -725393218778820176661221177340 300506 -674671790511433465809782791200 300507 -62697547114827428433578112360 300508 -600440166708805170179898744320 300509 -2572084319006916854529333392448 300510 -5158566072008072476701661440 300511 285076230182972530579944574112 300512 -1277407302889274979391221792768 300513 -90060770617255249609621521600 300514 -145939659258220984958085236736 300515 -411644508885783848092685169840 300516 -1178775743942290332088764702720 300517 10543212272421844415108872926 300518 -717598476712787160205536030720 300519 887626335368868340485945801744 300520 -661223469401852548805668454400 300521 141014352243379616496049515492 300522 694679678790810631555264572672 300523 -2501840267117478170524643590280 300524 63084176741445224434962686976 300525 -405420201065327103586948903200 300526 1319565394154556309550283706240 300527 508656488488427445002926320 300528 142957242685328653422388150272 300529 -138820015966342105147876046924 300530 -282625894189590043586593740480 300531 177860127496555912021688325888 300532 -287890669021407286309303026304 300533 -2537815621767582446132740376100 300534 210650363117980825041482917248 300535 -1179432769370756565547439300520 300536 1967628601263410835429978439680 300537 -1165919668218267501379915942560 300538 214512637317216842324026365696 300539 287428176344030595025458556320 300540 273156610299718698093076300800 300541 45884739709172382858709571520 300542 -1328234339827943018245610035200 300543 499872341442368976417165328128 300544 888416839612757173902011006976 300545 -70168161333923343053670128640 300546 -236544932783514570866489381760 300547 -588638496829752849627289056880 300548 -127275109237351175130829231104 300549 -1012632620718762484857914543136 300550 521318882854758362749750216800 300551 -622628017556363743034846564808 300552 94681766058393489354937958400 300553 -204579372028190403878331253920 300554 -1752450522850750258727555239680 300555 87080509963418381512792426800 300556 -1700097781146549390166061445120 300557 -563476750820373929931721621194 300558 -481092774366026299355458324416 300559 595066830725224723423864140016 300560 -36966512506092218146132869120 300561 -33115170301056154092826487520 300562 1750604803810360104637761478272 300563 -606569444774748661879603477908 300564 1002116501505827847335669760 300565 -1074657588195040326011037081600 300566 39301150290810711431439312288 300567 1204957258472741819917148421480 300568 1864828167498953741880556738560 300569 -1408093206597655062168534111030 300570 -8786479282449174911365608960 300571 -85854070594663291056758095656 300572 -384148245014917912702040544768 300573 195574291486341337308850884864 300574 1088151001611007345270144753536 300575 -34719564207179572984356389400 300576 214120387347936347313760370688 300577 -747165515648732585285417200188 300578 77917597296651816832406660256 300579 852772160338913914256598699384 300580 -108068185330662267092564582400 300581 1897820577233897095478534936382 300582 156764531564139654942973466400 300583 822297145535759694371594659832 300584 1742899670123643159971912002560 300585 -429381501952008902555068286400 300586 -416145648647409878105556141312 300587 473529140892202046886236550912 300588 -95510834052710453215392605184 300589 -1467142550666816144782426197610 300590 -672745621430433870713398939200 300591 -1304352258966038967950682137448 300592 -262810396827720474126933704704 300593 1518970308546070237136890669842 300594 -119666810826220961797893374976 300595 -1425718878313751528083144747200 300596 -153645070785855510083931100800 300597 -201937140786846018560530174560 300598 -552474040077462580449090991200 300599 -159985453143292697237696277360 300600 674402223640224371572836864000 300601 -696303208378031375609444622848 300602 911963119114247622837839920752 300603 -9600082036904621348619631056 300604 -1306442544107463221146284929024 300605 -1065922814305250609420489364000 300606 -48582385523986560953364616896 300607 435498855220086563234830497472 300608 -168088503298950485796295016448 300609 -724715730086968202648250018816 300610 191578356619228828972183426560 300611 -1735128666346977467835616240488 300612 177453179887043638583792123904 300613 -18641476786210429412813577536 300614 -44169901729276885512507406080 300615 425834637449072518079079886800 300616 -94158698056138041862202726400 300617 -814094542659844275080335204428 300618 -448633802408114256208033651200 300619 -608475570637700253796494090840 300620 325743282292118896938578119680 300621 292114869746432880838825374912 300622 -84929412845307603361781341440 300623 -1008837870940032511777884874128 300624 224004006546509071003888779264 300625 -51466839259964124801714717500 300626 -944081984758422435561197202816 300627 1430994309900261097116890395764 300628 -260687315493177663949193228544 300629 261378243909173463238221287232 300630 171928465513485937572970967040 300631 400563924286652062853287463432 300632 1609659042318176873278141286400 300633 54655934078789736079669337664 300634 -876926330763031319736073586688 300635 -1794187235872196450466302425920 300636 -8063148126624799325596996608 300637 258047383073467976754558802240 300638 40417452012902798497414990848 300639 966487544517327343314780932424 300640 -460798615181840224666425753600 300641 439337747536680875994800165568 300642 37029164517569907676949679360 300643 -388850286517902948915002867040 300644 1086860169570497084782347294336 300645 1543628170557567023708233123200 300646 408239959134110793148874050272 300647 -1533935373174250220731131416904 300648 577266460024208204018060328960 300649 202225677146841880009612014650 300650 -55768014787679417726726496000 300651 111472948686178714850319407688 300652 1540933546074819133867156081152 300653 -603212374665755982468873168756 300654 234257016934566042114379083264 300655 1470170902305175197890867919360 300656 -3360181324277491235220357120 300657 568488288912677898365615938560 300658 943806531372049213496011633680 300659 -175803986845153056257420244384 300660 670897417743053020446521333760 300661 -1950823408392155219388589750738 300662 215618629893381595945885847040 300663 -881947014866824920685718567976 300664 -429792170107792684786584883200 300665 -992432008268194390047457994940 300666 210715385183747233349795149824 300667 -58922353111527751477800200284 300668 -1443595549475481035682914813952 300669 147851892274844787898873729536 300670 -220049789036887783581428096640 300671 -407352464038663278361543878288 300672 72286838607792224512298188800 300673 -1130914074009182710290306814078 300674 464801574906218033492703851520 300675 465387760710612134259884712000 300676 -427255475546223018023641863040 300677 558419806486919677013094664920 300678 -119580384567181235232303175680 300679 -324977316261071451571852040160 300680 -10172466219742879976666265600 300681 1126292178988614132831748153770 300682 -378546253686121876146038916000 300683 -2045305960760561533061651713068 300684 -683252093656760521483006308864 300685 -394605542173625101989371520 300686 -604910502847795683827038214208 300687 72616730311218488517870119568 300688 426571803509201696124518899712 300689 347387865486986644138696046400 300690 -182364552564527500344307327680 300691 -2183458173229085881431619853908 300692 -45336472238073078629168609280 300693 -122713934103477056247046767936 300694 -429078033568055019276188565120 300695 453572464060952244295576930200 300696 1216852052991527532474043269120 300697 1670358848050417162370859810180 300698 530326867152378554797872211200 300699 3828845703779351535657162240 300700 -148786477972207339804723097600 300701 132031887504231027633772145100 300702 37130526120535657627812664320 300703 -945257822164358066236487675816 300704 -2342234423526545221777179869184 300705 631272039637759577089239231360 300706 327739556854054053204193990656 300707 -269258727966156473975543720568 300708 -679122510201153085662925953408 300709 1179602470693729291591203129504 300710 107256670529824648387340069760 300711 247908681778833565771432255272 300712 -177266957115982953497001292800 300713 -33099304682875807239904176822 300714 -673840107007984400276087688960 300715 41673445058350995719969311200 300716 610116949680422117054823754752 300717 -1200659202991529199042237486666 300718 903822291662654377139050491840 300719 914337935050122035424682047120 300720 -33826015678793581233517363200 300721 202935049890523397092087627922 300722 -272502821343228267168526098528 300723 626069903049525800346088104000 300724 758608980620709916623115354496 300725 10372346568940788208634037600 300726 619654482218317486394339222400 300727 614765064864073824923513981872 300728 1405413825461207620788617564160 300729 -445792394354451599096792265024 300730 715085054834946606522265276800 300731 97048931964979719243867868800 300732 497546184452290839765443174400 300733 -874349341574366349421832281018 300734 261117522321476833475936683392 300735 60518817077048416414290468240 300736 129216879859166961656186011648 300737 922456272281658211380102278592 300738 407064549150717168907935414144 300739 -1877150336276399915512279755460 300740 621601243009308075446511022080 300741 -518021166666376253846951084736 300742 -6135425281989076317959272320 300743 1725232241541633254223000523992 300744 944888163778974915947359503360 300745 -984770396968243503790687945500 300746 612534717421980572880980097072 300747 1623031228279443323583560010672 300748 -283688805413359157390728740864 300749 -1931431860020242007620741850250 300750 -289660471309757186978566752000 300751 -132766817595866335547496230400 300752 -168964796437796346441010028544 300753 170570652199845795104255758080 300754 666777743754372328409460306576 300755 -249043029269415137631698066880 300756 -90474758429170269011495694336 300757 215056225468024792376477213006 300758 908158000051586579390345352480 300759 849738076663816442713151716560 300760 -134839716072961223345765990400 300761 -2011680578540483092233081595638 300762 130753829880538178585335593984 300763 70803072078396552577422543640 300764 -560717226326121310088899974144 300765 -688642182946416199866538027680 300766 -18094902689666458307992503168 300767 2440579537347470426928082973232 300768 -6624275077350639817006252032 300769 500454830165783888336371708096 300770 -202584238210269122380251724800 300771 428037935695904486536034689008 300772 512427227807006860729489141376 300773 818948440445187202607064485280 300774 -378025232502587681376108959040 300775 -55342999988492736184978912200 300776 -275249643972521832192043745280 300777 878643721446271569518368619232 300778 324444951775144535095244746080 300779 1287478270627979581218891931380 300780 97681162161934284263714764800 300781 1139670266626276010916443042904 300782 1061227150132144612400873208000 300783 492924685630608911493146196864 300784 -74164135568662570785432698880 300785 -17652392993214382004403816000 300786 -609917682678409385037067556736 300787 -1250962620726740180657910496564 300788 -269420513474073442754605221120 300789 -1098861174034835854427328297600 300790 227558394062182361837098702080 300791 -156113162676182071947761611416 300792 514878684727153545422547517440 300793 2249866123120254944913803221866 300794 130954224875791266055383395328 300795 -884456774584974856602915701760 300796 1489257932961447310729549565440 300797 -412441458936330685759804915008 300798 -223999381191648661023380409216 300799 -2168237473532473163230333715200 300800 934813500438743588381550182400 300801 -768640792844548590019479388368 300802 793579749402908691571344614352 300803 332354838992089629504521633544 300804 109429509935645882775294308352 300805 1029704022276092495923715990460 300806 -311156543130040661817512092032 300807 -942237955736936948725559249760 300808 2132519894837045639258876928000 300809 2398941822433927560409418186010 300810 -20055898274835071810016737280 300811 -1728927854621262408737055359200 300812 -2034266670142675711107674050560 300813 57056147411918520834050410944 300814 -155097316338767530249380231744 300815 -1127392612568079144005924074800 300816 369035678128192164836970209280 300817 394338153940889107321065133440 300818 -65152184107354633533995971584 300819 -62151920688610910138698921680 300820 -259144711515139219161472684800 300821 1204080162302798258575550699022 300822 -98981402740268022569607659136 300823 -187413479112849058621857855928 300824 -528484166479309698971226439680 300825 -134034308601704270648147750400 300826 856029261765423916290289424112 300827 765694689880356783046713185280 300828 -5420553452632188677914877952 300829 -938654140323281858827869226016 300830 -1098988554114573676614015984000 300831 -1332700074991593888029420972400 300832 -866995555189161094715403141120 300833 -70504362134364586887916330776 300834 -1358985768040460879151584895360 300835 -158829257915167878901441116720 300836 -988537295530683847194078299520 300837 181005585222912923449590737760 300838 -44173180501029236513025388800 300839 702691394597454920122369736832 300840 140866809359681526295781376000 300841 528315316766966636052414066000 300842 -277613534675628345164087980800 300843 -15833075595308128835233290468 300844 963841182468455153482373524736 300845 1270715108780665216529233193100 300846 -80094820440899179450792857600 300847 465376864259137182208142836032 300848 -85399188644051028642252668928 300849 -526423596172627489687198887984 300850 246081154030090195796642332800 300851 1326993890878738874486394579852 300852 -345849323238820113573880067328 300853 114075909398643298881618232480 300854 -14621300036580534992789526624 300855 -220987640968827488423332116480 300856 -434720949379973339018423685120 300857 1048053282981486678841693112106 300858 -46915462026122553837940925952 300859 554561011893657037468893866704 300860 184728570003645289023731857920 300861 -316464734535060676496105603520 300862 -811997673084634451990446349568 300863 1105727904323664519769171206144 300864 220303555414474345952550322176 300865 -1261543766567509289619158342400 300866 1049421898509317292322580061600 300867 141703634957031589720369658112 300868 619434796907480138032318648448 300869 1604974465912979093740136154270 300870 -11592416672074875719340276480 300871 31502730681572001068821974232 300872 633373707536869753867786813440 300873 106998799549903671532132506384 300874 34357616337718935928526775552 300875 1352292988167266218299723420000 300876 560344935112602538807006060032 300877 1797713199769428290631518612726 300878 923490400278570603485239170240 300879 590664731877200305768614462648 300880 9265850737006885788913090560 300881 -135897741087328190000980587456 300882 -729051925762024969496670004608 300883 -775225858229943906629493402480 300884 258052524451838394985368668160 300885 142677712777897776995269568640 300886 -160618145375182862584543076352 300887 430855745382954170177453131920 300888 75501910226169406184325120000 300889 -218035634707571565334580904310 300890 502937984356054870281520831200 300891 -373225750539650761798795996008 300892 1337088634580770616707534025216 300893 -118501255960946499424347792858 300894 -651799917245522381470336290816 300895 383654308901523001033422538080 300896 -392817950637133849980533342208 300897 -191559595665917208529845270000 300898 -48581491962965771148109650432 300899 -765686949160258553656156248060 300900 338967825836306609568294144000 300901 -279225035042813319354448881600 300902 -224990064276198939440555134848 300903 -1086443487938583167701067020800 300904 1274287060599803526152108390400 300905 572271046550398696890383205120 300906 -47207676411586274980302859680 300907 2401718752535553634928486461272 300908 1258641705264590321280545872128 300909 199256530268586242119719602880 300910 -127295527064745719512316312640 300911 526906526068721717674204182720 300912 -288808486866262163694360821760 300913 -1443537459332387178149623469516 300914 -18785168495987675936317296000 300915 10961370660282868147215090960 300916 -115148295619153083019213737984 300917 522665187362575224438091832064 300918 -25138088699113421810142751296 300919 -256756408892673837799545539856 300920 687027713963696914130890444800 300921 -204393371404874832780924735936 300922 1143030832376829165277741094400 300923 -391534849131520708508406635760 300924 -29378518822785084033384930816 300925 229054510881096805806554781650 300926 -731532930552067343495586745920 300927 2266145394539498091391511880 300928 -1407224450352139681673175367680 300929 1964975152019483565600038566530 300930 87587495051909750815562910720 300931 -761939598332318600715682011268 300932 1114230629843180538007809994752 300933 -304646360973218325207346842180 300934 -728747579966568673668314911488 300935 287908994613978120529244036400 300936 -255732316363141792930848153600 300937 -45281603467315224455380811968 300938 -1006793756560487254848624944640 300939 -1039801643983314077315718350376 300940 389721512733701494609424609280 300941 3466805994453492319762300379520 300942 324300883661978010790661850240 300943 191778668136223575134681352784 300944 -77398271554310281861030477824 300945 -596708858588947765853649166080 300946 -1003597216705041889842225545328 300947 -2796201012378324722675385369768 300948 109862869321436340719951953920 300949 510035630377697313104852713440 300950 -43201447242731390256115718400 300951 -276427833608929846499979182496 300952 -1475818784744950844530842470400 300953 275079497170558322641615568202 300954 -170812882671922599035276321280 300955 -909254089738317003247050855840 300956 523728581757147209063388741120 300957 19219223595478942971844761888 300958 217696704519108609680512527936 300959 275749584227562687569508218520 300960 615406181450322395493590630400 300961 -1549361303105867519159773585438 300962 -1023729409805941633043936728800 300963 -181597290305590512436302401616 300964 837335643931984869547771872256 300965 420765671240769090065535888000 300966 -300257822386837654659612665856 300967 -90233830888004361179213614984 300968 241214869807299384455204444160 300969 -943610780398313990498997202560 300970 -428429122286641474533305692320 300971 541965498735308015992182120744 300972 343759141400828797876203159552 300973 -997636088507392808671325964778 300974 -535301167411884247034146358208 300975 -167707303603873022736494231400 300976 -183657936436634167574064201728 300977 -1523313142493779352978755800174 300978 125325031345278908965057442304 300979 13808365753089396763816622080 300980 648259703961712344071462592000 300981 -405477485218277629508721879936 300982 -1035807596384036426187935495616 300983 -1196597876537031697888834437096 300984 313553010130055875295963320320 300985 -1203585692138880145564406709240 300986 -423197628453882925932700320000 300987 -773272677958232363187002558352 300988 610413898654668284655497496576 300989 -558127429502888993061330902760 300990 292525934640215236524903628800 300991 869225416990251393737700992880 300992 263383721283897388451166683136 300993 -26582911421842443659365850112 300994 -518631104981363601215798566704 300995 70519490960722381943752868880 300996 -8763730370832306118930853760 300997 807170118653319191547916668446 300998 550264160652505745492214057120 300999 -1442136178564182920888973141336 301000 -8696758999313903618580480000 301001 -818539758159776667399241852710 301002 32813519396024693677545782784 301003 442241344453007697730062563584 301004 480095863319328174076497510912 301005 235195917646449949621661961900 301006 -43750599482730512526001098048 301007 -513804168773023791773715462144 301008 -19293062689747907171756015616 301009 -6420541501392644246325225500 301010 -131624415976906245835065415680 301011 -359163679426276492494195149520 301012 -470190667879484945579834402944 301013 1211230901276722291000213853262 301014 -75561979838456843214536027520 301015 -255268403920018854669198454560 301016 -671187247799834334115224944640 301017 281200082694607442975484062880 301018 -54613566396920453547901812480 301019 -1048679128931063744253537266904 301020 218647050039367805217319372800 301021 188180434983363664661172956512 301022 250736229055531825256073757824 301023 330779991540322383590548458000 301024 756067880645129037011885752320 301025 -753746878367365379966117757450 301026 353351287504492289428007225088 301027 -2287158672082177412600149857124 301028 -3880918047934636656671453184 301029 -527028884988530566477171494816 301030 551650741322342362874051276160 301031 -2988930560045691190896875171928 301032 -148951661641599474636673812480 301033 864512273311001372527514877924 301034 624896978700656543415963754416 301035 -380995927681205889212660398080 301036 -1903499325147187177501310714880 301037 1677479083242162683098132394592 301038 -884018385071537766896762929152 301039 -1292373652835085337936139658160 301040 -74511059574853267917945569280 301041 101777091959544736146120527616 301042 336942287731034354046180851712 301043 -16786092637551678346438855416 301044 -717637790486600283005877878784 301045 1041816347887391282816283750300 301046 -201908804125729576305619698528 301047 781057935502580088238379372928 301048 2099647898435172877769134080 301049 506406233688860042173845168960 301050 -328935115301903909840772864000 301051 1948338078608417314602421462052 301052 72950704188003428941210893312 301053 -1227664195532474808490298775936 301054 464096776266527105411017076160 301055 -554425738040726003128413198000 301056 57002279922862576211790397440 301057 1085673863723480529909064034306 301058 308409108884584705509690277920 301059 5187848679671858369289593928 301060 -278757147166387659762757067520 301061 -489028604512594111593543558048 301062 -850935928375349372600825917248 301063 -249917116776633361630048874400 301064 -1932578911430583378436118768640 301065 -325996327131819566202937212480 301066 -856857331575904332762928194768 301067 676262306124913502966981518320 301068 35925434754809443708347447552 301069 1567958941453552468054131080960 301070 -133598274778202848239921684480 301071 65683756382130497016375128712 301072 130203611305763134543979610112 301073 1441022359852391785589562470322 301074 10194347480461107321291857280 301075 -1119234478942886793310044123700 301076 -700857554385169724995467738240 301077 267790432669429174372030756320 301078 -173024640536261835337433745120 301079 -1830024676512857726161409179320 301080 -323312120254880340330984652800 301081 -164661533599424155234560127872 301082 600021143886626257498516219392 301083 504743696761101714478140758424 301084 -368102802844815534156201841664 301085 1178966303774094752031269724780 301086 7000381815492235168387719360 301087 125719945228187739755723628000 301088 300169603479856989029659803648 301089 475947917974718770618733122224 301090 -130693774117221073741294015200 301091 -168011560136358261137248634928 301092 511026155797497323548300130304 301093 183280459474706014081878053760 301094 -423444363207232826678888635008 301095 -991625928942691162213508643480 301096 14302317933420723153944156160 301097 -707224112746063228457446059888 301098 -141481073817814924081541173248 301099 88341977233917330627304836736 301100 -247818246312499200866027769600 301101 1623926198733263821830049568064 301102 -753621352870111024915993837248 301103 -14579904258636570082395059712 301104 153921729462989629154983280640 301105 283233704660626371523560227700 301106 251340048408598239427195838784 301107 395190424927866558084124227120 301108 1225059657850174636883604998528 301109 -373214893965274343893477330596 301110 476889815148707738224863077760 301111 -972451502527989436718430215376 301112 -252050270607484000383904972800 301113 -1423166897881531875150835709958 301114 -99780695159655485298572391168 301115 734256334214982679629117509760 301116 -532670944967818157728377593856 301117 843645834475680097588784630272 301118 111481908116115075779668565760 301119 -224753135833401389295001869312 301120 -455008810478061342130852331520 301121 947898834894291736851930831492 301122 675832356142766528865751060560 301123 -1467109200968572468932444546628 301124 -3643539608402949250557133824 301125 -70796891855801926052010864000 301126 -157065839763587274153105448704 301127 1276089443682238604986436549976 301128 -1214257842292564947790810275840 301129 51335317807042047214773052800 301130 83098105701629790368271396960 301131 1901780232278420854198302710400 301132 -514358734213096640512598847488 301133 -695019555927741099206915880480 301134 -151753403025739112622413598720 301135 1386318903380140580281011016800 301136 -351644528203474782240482918400 301137 673941635686550865685237950960 301138 -298753869741819356327798808144 301139 -110962332721071994583525240976 301140 96589375014253525998844723200 301141 502196031449040448282137390542 301142 -1127246760170241117620586594528 301143 -161886733741982390832230921136 301144 651956377221559403871980636160 301145 73209463962032206476118941840 301146 -275227574041216041817692508416 301147 -308904078187208764763958663936 301148 -2246195801636179805490549073920 301149 -1618142616455985217166461279866 301150 543950225645192968828049208000 301151 -909471277117968443741809497696 301152 -611159038069069358743493541888 301153 1483368629428963944982045370402 301154 42865650513954021186206592000 301155 -1029643026076359233759041426080 301156 -139017749921907638970833668480 301157 -414272621641567588335384436068 301158 31159018710914529444518886624 301159 -255725436038571402013959117640 301160 1012389516700445622496488192000 301161 15184120870977841734497267904 301162 -590699946473152404582448965888 301163 -687420138471540744366709992840 301164 -769762453798891437597063719424 301165 507394355892042254255590924800 301166 -1189454285112434992052440747968 301167 -127859748195194775483196155480 301168 -150201764434456108268433244160 301169 3355184795915677259767829520 301170 -475871369999038373200562265600 301171 -26419172300031407525209457408 301172 39302157673496876288980856832 301173 -663342726269092014256556392416 301174 -159927764199146403356925965664 301175 184519792913066674131515974800 301176 644818565984816729204420198400 301177 2012706040407170667185480610026 301178 -183716226975003478920133833360 301179 1220938444274700198235526261784 301180 550059897265516021643214359040 301181 -485816795795043475060726929018 301182 81053155657632484084575817728 301183 289265582343362152382668418432 301184 194686692899006981167581757440 301185 -494981652308199371165954476800 301186 -114879164326309923870806100576 301187 -277226390520798580967742100800 301188 572315669792691577208571709440 301189 230302585286176029979174385472 301190 163938424379077109926614441600 301191 217714836487192018479391146624 301192 1868503646202606473501814912000 301193 -57761815498647120771823898076 301194 -307374157168828867871139687840 301195 -857361221577199409702653652400 301196 202738978030959953312452509696 301197 -199565817669584826454577352672 301198 -17773214834271988188189179136 301199 32823571651957303334967271464 301200 -82353367140086183495845478400 301201 -1254658961597045380315337361600 301202 -321989279037949201771850599296 301203 -584553343885661627222555075868 301204 843921263410070279388207757056 301205 106774477603725382156705577760 301206 -275268450808051928184561399936 301207 -863952195589014979647701867520 301208 681373923513141240841096028160 301209 327338654751865073846979236304 301210 71301147061060210558407736320 301211 572079814471676103319283191812 301212 694456145267878236013429478400 301213 -917625646580475391197296505120 301214 948227969651224723830336771456 301215 12869131651228154114010011520 301216 -2652335313957604810495786549248 301217 160453524914047610230397385792 301218 569098250030477225887220464128 301219 -1637820667074086453631278297380 301220 140958173307975184779217178880 301221 -1290725865320156905718412409410 301222 -359217708545115384394584557088 301223 1376780780784346721807077676160 301224 68191848283528521959508541440 301225 130935949338186102874265438750 301226 251997651598563207535663153920 301227 -156396436327465865668290908160 301228 1762655755181816697854220301568 301229 -139805039079712241742433410624 301230 177513442808511199039544381760 301231 -175056495026854018402384874496 301232 -321481983274860768148642234368 301233 -1554289782531940643806925528976 301234 -776377072055640119707663647984 301235 287001477079312184072912442960 301236 -20683424902947154222969092096 301237 -97976024257736657297497444114 301238 -84584181557743210013011845504 301239 -101880798021898866166030096680 301240 -925308884858547884304127795200 301241 573196952616143820033939273642 301242 369635687153158481476198106112 301243 -147798359959640728156402308508 301244 -117299134095000718507518541824 301245 179136810843849835062973286400 301246 1146930937746758619896977907904 301247 -972268320735332481356439482304 301248 6693006195042543101644111872 301249 -514771209725500724009266171436 301250 -2714040378039268416029430000 301251 448693246607428032425669277432 301252 -511936670033654578420852488960 301253 596994878861437926025857793824 301254 -106614125184239150731218524160 301255 1695091061835682848184908647160 301256 1650896740833442306055715578880 301257 705457385669977949563909492320 301258 1849342170772683363074070528 301259 636285678267186633429344489616 301260 -726711563688213935536459453440 301261 712732504453466729327406158400 301262 -515106637427867855824145323968 301263 -592625832595378602296506813296 301264 246697951395889708539290583040 301265 170580058678331263893763276200 301266 -67802531464522779160011310080 301267 2207511714354859512274850398316 301268 -667978435638290778216508919808 301269 317677313931801406357191435648 301270 -314101764071489069350976125440 301271 16913964385169332570525582272 301272 1230175330065985443079704145920 301273 -668406552047162361188861088256 301274 507613012047860048410738164192 301275 377953376865305598181591225200 301276 297167278149214545267977474560 301277 274181638888176123607647895200 301278 816292882965151797417524188800 301279 -2277407518328173354906748893200 301280 411034793420800019341482393600 301281 1737357468704949807002301981120 301282 598776172654107490720961042592 301283 1146119016023490088777922765040 301284 -457888374293328673712726302080 301285 -486351058775192945700476326020 301286 11660945717933861896430083200 301287 399447788500941447592263399552 301288 -156384830880645511676872919040 301289 263084940591768386426408451840 301290 427026415368726697538568960 301291 1322325257276490315397701022080 301292 1097874392373301766124422390016 301293 1170323998149636986835411691200 301294 220251316819851068840325724032 301295 689964029045585143168611721800 301296 -353439735587043306370808905728 301297 -862205408523492364967757508800 301298 1361176437582742836363465296400 301299 831455888478409250690672808000 301300 441926515711212309927807436800 301301 -8976170831568592849592312736 301302 122771176817697858519133606080 301303 2233086540800854787632563128552 301304 -616594968887242181788139274240 301305 -284527327704591699088803086400 301306 199435548674048545531816174080 301307 -49654147210158339118812466848 301308 291381767127380983030843686912 301309 -732782875320716239168185777300 301310 -413731960243902211202432064000 301311 -743892068057585288275703674440 301312 -658139338899698998894173093888 301313 -475084002202208615738230351440 301314 -194910785189714372527957888512 301315 -220557857463369702535555951200 301316 -294912285020413266046337112960 301317 750701586802574979881704547712 301318 -459421669214589427927198964640 301319 1269314510715107679963747213720 301320 -288948536508009089690379878400 301321 202881738544817493385491005200 301322 -331340960934934678670259303168 301323 522703909383207574493480825088 301324 -1052329013293587287694825950208 301325 122972471405623181342750746500 301326 -173697964762998479742689720256 301327 243203205852827761926549686424 301328 -15424404703925744026708131840 301329 -528753377146285832183779683456 301330 826379852046013912986245158560 301331 974292199446350475645086841132 301332 -44910376126681163935340464128 301333 -244846743484534312315323282418 301334 1138082226198882657062638911552 301335 1004427730424034963649289912400 301336 -851986829730030968148122787840 301337 -317843870099417447157310130748 301338 -97136930321732729551270384656 301339 2054529297678525901767130710960 301340 304642425298931363027006515200 301341 -386832032239297180012830638208 301342 -933847802864987722032366033408 301343 745075038772290840787057138800 301344 1242643413111363542379921408 301345 856993256507063519772059476800 301346 -3224831636374828948910163456 301347 448334418589747375053845741040 301348 -853482790226250982866697643392 301349 -2110367358943806202525048819650 301350 -80636601135760775366741323200 301351 -565752274424992440881552184896 301352 -189968303490275071665219993600 301353 -24744375611363898348896290176 301354 -31292530287927417003608457120 301355 1008964193769181318516876529760 301356 -692562573520747311291318130176 301357 367515247539429733545156121312 301358 -218794582595848817270202474816 301359 -925384718963497623829751934720 301360 -107184728929333238856669265920 301361 -1968806904142669310042035885038 301362 488342265125465144592430388352 301363 1961258997455343606409824137612 301364 -783196142595504885898666229760 301365 -99693500377644607651177259880 301366 204016397632327279990806205824 301367 -2672878434437456201367330622248 301368 273039735951462617538366873600 301369 -894392121026256679525782416256 301370 229139869196188658017280486880 301371 -94388028499872869227534688256 301372 1031258580060951561873867425280 301373 471354924139844737710352415424 301374 -380337788559783377383854514560 301375 -1630597753450654810833857706000 301376 306068026001483743805007986688 301377 946886989130574938913909622320 301378 -517084878506139521318520299520 301379 309416357931324360035613766080 301380 -608134977404599302897627709440 301381 1601594743876041167058441153182 301382 68072315236334176895995574784 301383 -1275105225838279985135882714448 301384 -380927362951313567422096250880 301385 -226520893125668970115175616000 301386 -670572854085391313761053409536 301387 332426794537687535666023445484 301388 -847430920114798766255595539712 301389 -1223577501208277592307768542432 301390 258458480872100037018551275200 301391 452924786185597946713027405584 301392 -20231680840554637355562565632 301393 433031332047316055434839780 301394 222778504996747375087962212496 301395 199184363248111312740802640640 301396 -132132521814496765416853760000 301397 1029683918067588582858077541600 301398 405541556834372105529978667008 301399 1222788710239748545828145320536 301400 342268208761625430518767104000 301401 8123917428725606770947845463 301402 -319266007721787157638198405408 301403 -26895034018894052579079420348 301404 168718958432915373141768055296 301405 -177151930244065031972584258440 301406 53230895069330489924998865280 301407 -953385296806793938542735704760 301408 -2311449817512760559637314273280 301409 1270153996482275665251440888610 301410 261653281087334795343083972160 301411 -2137372867165038923231036064 301412 814989569182792856104792073856 301413 27244430970464770001848516608 301414 187793192666019840077811769056 301415 -771692743716024650082718589280 301416 -1209780580744272605994893721600 301417 -193851644889195438329805196940 301418 109517250433812718556884881504 301419 1020204523083490388096370145704 301420 282702756949251440925440378880 301421 3061407615304025630805971031552 301422 106812866358755802582779280384 301423 -1443212113866991829248503489328 301424 -30407200310873344518229032960 301425 571186720257498155490901326000 301426 1052600862447772066058194968480 301427 250643456654484416544341065200 301428 183238786814177948449053265920 301429 1175349456853107954908846858030 301430 11370233535005729952879534720 301431 477117482305311779124834103680 301432 -126597336908021313173838028800 301433 1706401735899611112991489617120 301434 -167699614257297857594938111488 301435 -37580803147946267451748966320 301436 -423501618254910756495323051520 301437 833742342297073799710172673894 301438 -448581514546433703801534915456 301439 -185379993985129187989075293144 301440 541153409535719654790109593600 301441 79764715477413439424188199872 301442 464866982645112323248524433872 301443 337842860754011206030514204400 301444 165916170803805682610038800384 301445 -1430942409871780813431462975300 301446 -276444192056502816187693151328 301447 505393006840526538096011439896 301448 -361855628063839074850560691200 301449 -110157229458188830025965399536 301450 -219243502851560690434773318000 301451 -958437274592292280389816735096 301452 -452322674426642929510090387968 301453 -929218767241246581120711109280 301454 54055876420224409872779077440 301455 406829564023580014482861696000 301456 39377870999256127732485783552 301457 648568036727685380644199227380 301458 1319417226422197969479526794240 301459 1055869144748013145255912319660 301460 884989079360135275831518017280 301461 -777416098296116664984564072576 301462 69635455506472649607761036544 301463 -893013281446821951709053855288 301464 584065551314889080831836569600 301465 -1802994404471063415144031702140 301466 -683735288129945501949299354112 301467 932945162354750556546439620996 301468 -400115899479322994106176676352 301469 -539447281783614739687033094304 301470 -188096349627524774216028245760 301471 -1560085740399120206732654967328 301472 -1717809943659870410178195161088 301473 6393325108391284533802184160 301474 177803358483990763044847009152 301475 -201945922487532360806414088000 301476 -84896052963565880041556189184 301477 2228876613888960736483851137472 301478 1195597434546229283022527269056 301479 685359933601132509780873138984 301480 1442713808387478890837239142400 301481 -2594586970951114120408414848 301482 22165522347545834888327789232 301483 148781131210838522477135154464 301484 300044758462961159485166376960 301485 72470763625520496232546704000 301486 -544177999997053047021948527808 301487 502955892509040381551993141136 301488 190470858364839139193993822208 301489 -1371754450865110735616842841710 301490 -14743394225871449874419174400 301491 15687561331672898613781860360 301492 -1895047474573479570521374883840 301493 272555828000900639908460405742 301494 324121390641524329774454701440 301495 1970602750103874110960304224880 301496 -903683543874518270512492462080 301497 -370953187742349181267136092800 301498 -542605742452602677700224446464 301499 57713102549542288625392585320 301500 929754923239984161438421632000 301501 -1917323270544953300630222029498 301502 1448272056035497211023653977472 301503 -922498490720034549034346429496 301504 -214288073650508530787154919424 301505 2903708185502806910481178181760 301506 79148068437462938543936452608 301507 781662659194455286652868910320 301508 -889437431249568988098095052672 301509 230408601891272285873021582400 301510 218677399658861687367774088320 301511 -291480705908212483874338807680 301512 1235989040702499410632781414400 301513 -492181172489443267584314229240 301514 102683123631690678938001444192 301515 -632184844454050850836346929680 301516 -2019248643632757634643291648 301517 195737794350667671965942611980 301518 -146296252988466219943266807936 301519 1100973286186699776142864144360 301520 -126565730497390375556361830400 301521 1281913940523833245745636948064 301522 -365916979440039344486614609248 301523 -1506502562183823446071733932896 301524 -301753693671307528743065401344 301525 515528057984989694523204944800 301526 120671590068646134549642308160 301527 -1564515350365844934204778093536 301528 271482373484554925432770652160 301529 2156400003092160015393962563476 301530 188495190276565100245187270400 301531 -2013671037355429743212327108668 301532 -306967384364754232317219840 301533 -775340047806500213082378619776 301534 460789703734920761641676812416 301535 98261780054712134697531542400 301536 -369630240449682739388940288000 301537 153774524950690109639127058944 301538 1298105739927816268426217635920 301539 -117638104136991975638514346752 301540 -307253920764313768604269397760 301541 700000203408739721291643163584 301542 -24438331078223492215340311680 301543 -3172028189381953800607446416640 301544 -2182153615702088094467855139840 301545 -675306761979004186420743244380 301546 280351910886274197513233714016 301547 -788869214921127584188317536208 301548 300864757776655894381667810304 301549 -1429452525273045163362030636000 301550 39902345749954919152347844800 301551 140796492077337470818288378632 301552 -353901701493164445327042674688 301553 195934486907910225390775327104 301554 -52869431156499511501925607552 301555 236178464074027057174947505920 301556 505961104273493006589932584320 301557 -1428132428098191701773353416160 301558 -78426244038170730129445473120 301559 -2938918193113260524229083496 301560 -271314701973095804919447552000 301561 418980686145520999281011461252 301562 -826388744331976356637133991936 301563 -135466593107244779378956423536 301564 1048453009321186292917430706176 301565 -752779238574576761085415157280 301566 593992273848048682315743714624 301567 78800665422758113893583720832 301568 205615292647296892270584791040 301569 567830317414109208258667082544 301570 250218771167239253637382555200 301571 1258679704628588089449379272000 301572 -405538983904857284049543851904 301573 -1325683756161261589980069516740 301574 -98772261714956583536248397568 301575 -217808880863474642463257243400 301576 -939200844633944825059725312000 301577 -755088775090865613787519193574 301578 209074034283383038889870279424 301579 972902546856047659782333380180 301580 280803199914076283187852810240 301581 -147182093226580728565145621088 301582 737786845213553264594190547392 301583 -897759407529466746453906777168 301584 -390665098751325341433571049472 301585 -1228804802592071030881822382220 301586 -655517700192220064260280152416 301587 151204715925056228009649634560 301588 560164262049183042531440183296 301589 1473042616863928166236973026560 301590 726680590640656397456293497600 301591 -720236659703240579834498894008 301592 -1743815321850414606969018624000 301593 86505827772639066263128238400 301594 -1199882816898021595880250053904 301595 -793848433614332157818472733920 301596 -282653626593197554225398475776 301597 773313130759856214588414688152 301598 -1269754696710152392083258358080 301599 300869151576657362587111845888 301600 -372103402520961365185806336000 301601 -1236007229861323631121278602398 301602 -4777656808945112899090292736 301603 -1188469011978526896296943091040 301604 -299303194829653137730788111744 301605 36507816466189043875920588960 301606 49794850760574544472827869120 301607 1501828971883725274109554748472 301608 487804601263850347500759859200 301609 -856764022954508849678954758848 301610 250973484043145925305913348960 301611 572578377418088231873402710872 301612 1554651149394460208512095616256 301613 704760869594645534304070122924 301614 -271936011572775663301461748608 301615 982662982127277057116886776400 301616 -112249975872141419565385187328 301617 1278907480486613807593806702240 301618 -730509190795490130312051870720 301619 -168021843346385714060117764980 301620 -290689001368132289499254845440 301621 1096460632705833102206379239100 301622 500308520884324761417600798720 301623 -25375283154895251741655145472 301624 -654654136850051202196981862400 301625 1005539975694257260814135040000 301626 -8297598883039862099891473440 301627 2123057976824311527701884917476 301628 753166883087826311430315322368 301629 739045501337639847373596272160 301630 -61211155090908731150385561600 301631 1197930898065870794305269329904 301632 -428133778576494787093969502208 301633 -960872052249012429490653193680 301634 -405923697017710487955598397568 301635 -786291938430720992500101086880 301636 1094262598477611692774240512 301637 289630442130708886704016787904 301638 769866543423501985326461770944 301639 213305058526001085226989816424 301640 -8675087987141751880331827200 301641 -1198766268966430752161654305008 301642 823763797716279212552514553344 301643 -1676450010498333071079885264108 301644 44346481402874315433209844480 301645 -10727715779820883595608536960 301646 -1947369293896434526298533328640 301647 -541296007825614981161787041400 301648 520026715569103588154494402560 301649 -987808115720751917364125374350 301650 -162374139998809900004638166400 301651 208325239699071365606965417552 301652 -400853420997391527748196022528 301653 929813513517586119293128206 301654 -1204186569171692974695638272224 301655 -1267108151656110569849486302440 301656 -343724249483468579396314828800 301657 -2572067138361990510535980927094 301658 70325409791139411565414517760 301659 1272151658269057444699682515248 301660 -61905045764983512314719480320 301661 -233725147464344949426043838976 301662 190449382238565253811859366720 301663 1121164211590696152787564730920 301664 2340489159515567362180165926912 301665 -205257847946975141497139076480 301666 1342740874409823761620928446032 301667 -728127998197060027562455913880 301668 -17613232507058135835550150656 301669 -466765602661928971346684284930 301670 -433693092983927756689941315840 301671 -229747538880893505997547411760 301672 -819104588541330955425474232320 301673 2337284761335410155837782308922 301674 -319769974374196853260020814848 301675 -148916568849004921341918832200 301676 -638774021597558530485758957568 301677 100688177292991847465908115520 301678 71403858820929936500482566528 301679 409227663095942285957623252992 301680 -39772571328912147846053068800 301681 910890280528169151785026902482 301682 -1090942233802671244443471348480 301683 -112525638761127230569992954816 301684 -157036602712881506335922432000 301685 472227873389006180048567092380 301686 -64175597101364974274315814912 301687 -2369602113966808461555160056480 301688 40658039613893160975605084160 301689 -678568231608854652492567666246 301690 50086768404706039128431685600 301691 152306013058863651102375385440 301692 -99678656653587807985567236096 301693 -2879983905305583168980493770304 301694 -184155863200909622205959023104 301695 -843409443255664729462286068080 301696 1656571543815326612157062184960 301697 1207827494797583592597167076912 301698 264200877547005635869337994240 301699 -123753769308198158778789785064 301700 45109937601234664577698406400 301701 -1585458044865038500674837580800 301702 -728884005234257405442777448896 301703 -1901527057273090174122163779048 301704 -227481907308244989980373319680 301705 -349217865326543191686485749440 301706 478397448670457509251888000864 301707 -60406546226819435798183748720 301708 366408858594980728732657660416 301709 -142363885898429956151734002996 301710 -62164795949376469121300371200 301711 -235756713666852051505901268688 301712 -68938629986995468056249876480 301713 -2194541024620894737382629216 301714 289467439459827011348889111552 301715 862341304386859970099037789360 301716 288264640355209597844320871040 301717 -851601429369084128020499296580 301718 1399861080621513954140441726016 301719 304475087226127459705347787776 301720 905337390711321577487858688000 301721 610699726901968392967544378112 301722 -26598937803945512885135036928 301723 158013703707382874401115593024 301724 176345174887687849098576170496 301725 47362441123652173316806691250 301726 238362417440642029010405146560 301727 -781379599709112918088655688888 301728 -508265491395854882679658905600 301729 1122521235270885841833480350484 301730 -243220620514020852798025781760 301731 8965731043416188203596221760 301732 -33871609036850593306225695488 301733 1032409854554192491453893085500 301734 -722264090752907391961790382816 301735 -258817652767111796980840895040 301736 -847160280220510446921412408320 301737 318709475202924672416199010368 301738 371313185231256674556464057520 301739 1071796084011050518253332408440 301740 -434494830470864495735980523520 301741 -700635860750204539700283578016 301742 592666624934615814646819170240 301743 -214363852876579191513252761880 301744 538429353986947247701923676160 301745 -2036161186611017589823964002200 301746 35758491655195410366797126784 301747 -236441950551236694726229858804 301748 396847484264496203603017089408 301749 -338963818353923406677918189760 301750 -582610114612581220839715776000 301751 82392181284534109350769651752 301752 869483059186822522790687539200 301753 -1317244829640426348764380262998 301754 713826746729424173860461418608 301755 -761613397617401172019685431440 301756 -256966748486958388644000901120 301757 -309165945426949664718824565780 301758 -693761609691698217004075023360 301759 -399029549387900681093187951040 301760 74892859619426371420878274560 301761 1328624811286840973114736223410 301762 -640930802680124224736962456368 301763 438648162585782692025706263040 301764 821011624785925115630851685376 301765 916925271796553825586077817660 301766 1158012920094338915211120788832 301767 -908138834743045453145486826336 301768 -320399104828911027463003299840 301769 -949840081646033105877800579520 301770 -231790717927071432512416051200 301771 19149342790935564773257640872 301772 -271442977969815307040964449280 301773 134137732250193262639116513984 301774 26299983996198955671583680 301775 554201279330166457325288185800 301776 -59684519692168032891465105408 301777 818651356596481083020143198400 301778 -519906361017753964226942344560 301779 1386116060801338331875206583920 301780 -748615796202725823320447385600 301781 182086040854356078269734672992 301782 -8163378386775075525138572544 301783 3232515134153107049120317584 301784 814406872750224578003092193280 301785 178433314508853813523561574400 301786 1187319174221026981505804996592 301787 -3748479324084093148426491571488 301788 -401133029204763432313364307456 301789 431432737400035393899622503590 301790 -626154762057003262920947201280 301791 1164416619569383738949108630472 301792 2651013903012775952150275817472 301793 -675936971134896606585999524958 301794 -213912514284200665165362574080 301795 411790859003551696168130230320 301796 1001048929331510714757884221440 301797 220650616674314973640858146174 301798 242903884094424876372618231936 301799 421227339704992107351864938880 301800 -275002492519282936660826112000 301801 -212533256566698789518175228696 301802 160846379945139431460225938352 301803 -174918561469453468989305398800 301804 979866456309620862533976047616 301805 482795692213137814563124450560 301806 424384384427823152389334766912 301807 -897910494705358703135558983368 301808 131685722095963570869076721664 301809 203834987139293110382560208640 301810 -297539091624311735320067833440 301811 447194513361378713385519175272 301812 369778483545808835893639974912 301813 810590142760207897531485318062 301814 -1094653795591378787783370747744 301815 -145772425324019414127893439600 301816 -115951737536343157627004682240 301817 -11608112466602711356118517360 301818 576934978342810979172000545280 301819 652788745631414803236898932496 301820 563439023936566056922671598080 301821 -104752649123458216240929448320 301822 -642804046530597396857874571200 301823 838481008159550797535633045664 301824 979061173823507346585292898304 301825 571701033476723147087642374550 301826 190350402218755508653009282560 301827 316890974242417879127051376120 301828 996693313879547946412938992896 301829 28691665672936015873376705088 301830 183829324232861013741285121920 301831 1246930317946940936805073524632 301832 -855305951027779453677889075200 301833 -903908488762731551959622206080 301834 1002814822252081746224284746240 301835 -824213652697871210542978859040 301836 921468056424203602913110912512 301837 -26010565949117309356920996180 301838 679654428179028063147429328320 301839 -324800852789704282363487590776 301840 156817924163331514256130048000 301841 1860916962773131824180179800242 301842 -173258607000059987608166600160 301843 -517921000364949998658762653908 301844 -632422804552206074415233433600 301845 -928622806722486524144639616480 301846 147535597048069576395282804480 301847 -46130072560532313174201010176 301848 -711540363311253336980329943040 301849 956287693303458068019701296000 301850 -634446006550424727593319159600 301851 1570608719487791784018501964200 301852 1031434953064513366517551613952 301853 22618742866326109144370541120 301854 -252596929059699821948377248768 301855 1926916128680602236321155760 301856 -681856023181943895353787875328 301857 -307860057733627233672375162240 301858 539827386297729014299849235280 301859 1113500687911026472848621804960 301860 5154830832732172184588083200 301861 -366041534237761444918265329920 301862 580842056906858538218173241664 301863 -639470045590238582699188400856 301864 -949758071133633243029075404800 301865 598924503953800082950497124260 301866 -234241893723108239654260651776 301867 567163901628464431617556180916 301868 150370387245037621440158155776 301869 934777870526596176478996606764 301870 -499531996458034167295287789120 301871 -781369096807878640529699601048 301872 -168632228361827067846631096320 301873 -104204661237870562226757699072 301874 216252721894192163145876304800 301875 38459032005920245785505440000 301876 64360149926925872035536965632 301877 -2506637868373462731756891152274 301878 244332224398222070024386257408 301879 -960202437347685419919634567424 301880 88638172204899224865465446400 301881 -1899166938728698835956217598336 301882 240461696960878002082770915072 301883 -40894549652210682147545733600 301884 -1021162743705532502551795089408 301885 117710995216509580379807691000 301886 290250595944841587172063196544 301887 -16766974537330746850817354064 301888 107675184974056630270206935040 301889 -964967642041632998180322735468 301890 583885570816373710591959436800 301891 1888641850937385021689079899800 301892 809474160510442436639649288192 301893 497152871325887153974595901504 301894 16954703866539732170681701632 301895 -262056179443903992226275000 301896 -273597012060754760152879104000 301897 -1769136620768635477104218863654 301898 201692010503772772405001835264 301899 -176524712174479830459311864592 301900 570567596277244665595645664000 301901 2158666665544680474604490950902 301902 638324195494304418589797156864 301903 10276160910374721127305496320 301904 306486233616768645455728926720 301905 -1056700292889894245854675677900 301906 -1049852276709599260337581604736 301907 -705149311132589073750366029844 301908 220662944590108084820375316480 301909 601969642304293120498072593280 301910 -28139755103322970451062118400 301911 334158771007886368695576529104 301912 -529256134748562387889381908480 301913 985696138598231872409619393162 301914 -694750852121518679305349583360 301915 1071938480830651599110520442560 301916 -625308085073791749400864181760 301917 199969791641545406986872267264 301918 1108056732149363173121235692160 301919 675681893867756443227674162760 301920 -301278735743287685092752752640 301921 -1096821596429504951516911902528 301922 -718832916360830045600838829488 301923 631882814625448751664082201572 301924 -184341886221573592460524412928 301925 52671507143608519801851016500 301926 -569379795670904379420471541056 301927 -183678076238515925669657201224 301928 177662498596097683648613253120 301929 1534317420707751694475532788640 301930 139858299084174943581961444800 301931 39975149447962410131448699792 301932 -940071691812794425886305062144 301933 887175388096567534095260580182 301934 408875182416374519259886871616 301935 -62737276762942175950941193200 301936 -231548012894848854063594405888 301937 418962081395377247962331177892 301938 -226012577469263243686566282240 301939 -1237024349173540803929734956600 301940 -82620669455407820319547883520 301941 -794511951384679378303472953920 301942 248752485815092611191321513472 301943 -1551897204078429060414221222808 301944 298523146854536999901819371520 301945 -686629526504738302983295955520 301946 -6923991705645062126285488896 301947 -753636427278667552318336180200 301948 598904096361988347107139916800 301949 527598523445481527821965922950 301950 -258647969181956614625772388800 301951 734475790915114180623536197912 301952 -684948831460318556588542525440 301953 -436474684399738151390124559392 301954 -438759341417303721868165072128 301955 -2224596295503312133518784403280 301956 921885538802926995193583619072 301957 -531472426385472052017850819268 301958 632711933940780225003367402080 301959 145920671064264404870018284464 301960 -100971056495550914570177280000 301961 670251082506334796595163080864 301962 -470219857352418376850321928960 301963 -1568957880351127095967862217456 301964 201939984487393911193977378816 301965 -181464097219853124095456909760 301966 506557077578754794465420776320 301967 -546066330345060406008257665920 301968 -28870067445624562065647689728 301969 2457645868224214553957766355696 301970 264169934517524125860413995680 301971 254038127241092112587611127808 301972 -1046349862677389177657717280768 301973 6512005962261542886633322560 301974 41141213573596857975619431360 301975 -1641948003625640188592689293600 301976 -964287568129901533527297361920 301977 -210706542397960613804655286200 301978 -722575955864132808457409202960 301979 141169927629011598511972280580 301980 291289214302264388240193945600 301981 -1071700776991053437764986215136 301982 -749524146355613943760844961408 301983 -1120823046642026479430431613952 301984 1864575988241106541168746233856 301985 -798206966617003743643574963820 301986 15007076876637360706238974080 301987 1388083109663812131863890984716 301988 97286314415036765396790134016 301989 -2051759370609117867599832672 301990 102061464809385430159103946240 301991 -1851680905976435130937666249608 301992 839976323770848277597703454720 301993 167964472419728039473042293242 301994 62479466095344742277661993984 301995 1433637886981181124108421029600 301996 2629532240565249676681040622592 301997 1225341160401337427517521191446 301998 384461323519777240753050560064 301999 1706807969474580798377179418000 302000 292170032835934907987902464000 302001 17764035135316430084536374144 302002 241504432510960130217943394304 302003 1507885718246650011598287242652 302004 -356558458673788234116162053760 302005 369448843436412838941936693600 302006 249463901705456239186425384960 302007 426076239707547112482023249640 302008 597357781277924798066272296960 302009 86065217793382267927605207210 302010 -163004986398442697192901853440 302011 1239595914565847278990876466224 302012 1152114014471046126176158381056 302013 685270007178691349254151420640 302014 -630004620983570306983025766144 302015 -183848222360527104578162109600 302016 -195835025377826226195922944 302017 2172752272491546094125155848960 302018 -592456386966012722125052981040 302019 1321503314265383248445542468344 302020 -637640522896044394745221835520 302021 -1583286788270838314005788364800 302022 546508446164432577319144734720 302023 -141727892751472897699116114600 302024 -952055397347112103249195622400 302025 -740645017305821455522261417200 302026 -178312564958527673299348110288 302027 -597339549073941091861474595928 302028 -506822328567187742125999342080 302029 197419593851232530804061875840 302030 -894072709957530538297086315840 302031 -1747233362632631315929209288 302032 490784485917603163755642880 302033 286130274453445713626966905344 302034 -41354126715576244800949608960 302035 1405386848383706387440921402800 302036 -720983109839757943213251643392 302037 -875139603573018858988953971232 302038 -21265594078314908271335855040 302039 181588142652333149086198301520 302040 369195911493396053837202432000 302041 2406384031683950238570243405952 302042 -396837319794381413660914379808 302043 30007687590209387307891882240 302044 -126970893123873738336367588864 302045 -2615026041603470457085334128680 302046 133055828550020917922977560384 302047 -293489586411942342362507537040 302048 1018880288096088234662732759040 302049 -610011426696268306469753421792 302050 -110780367205386862433986099200 302051 1487611482289464511977308547600 302052 260446339218373746405528056832 302053 1525191905212255409351826738302 302054 748395550481221336563790922976 302055 -263523948441417893041302924000 302056 -138483132370832110442477783040 302057 51122963509511813886013686912 302058 -194443956938990513822780666016 302059 -866839338816631447117523239996 302060 -748256718153515138298007280640 302061 -793647630727429267305656342496 302062 972458280601499271244568904000 302063 337228067737094150820908533080 302064 28262660452492317057739653120 302065 -1284495907804122795002062542540 302066 -350858239749593771947869166560 302067 383663563559799578210612284884 302068 -203790136982244362439935578624 302069 2059443866130018634903426552896 302070 -199428496908552925323045724800 302071 -79894601922483267318460204416 302072 2483226946535209956073279795200 302073 43401086331776498123983132704 302074 71011298154607878555409551840 302075 9186137830900476745393356600 302076 1696505968743064450180551336960 302077 -1617601444909030452070128811028 302078 245364298219150956092289334656 302079 1368083952806265594558777117384 302080 -919786350430714926217140633600 302081 -155070679197985472340671757120 302082 -43907370788281953596842598400 302083 810080541619972021365370228944 302084 -324193553044509701269743782784 302085 -276827819326104995519964355620 302086 -316424594066750533245809583936 302087 949343810408042060831114955240 302088 100434089719527306996760657920 302089 -741994670905180415938398639260 302090 -837360897791328105467903910720 302091 -440831998863594749868670208016 302092 -40984319920027564377438202880 302093 -1957303927730808341928335046240 302094 29818063164808018724838395328 302095 385179261742580564970213552000 302096 -268637386926606700048731340800 302097 711974568908458073508435356400 302098 514282934647012426777953766800 302099 277468507944492523098274947840 302100 -160952759619753732326809344000 302101 3337557321484440031537858711932 302102 806665206777202363398005278752 302103 3125342606506143521543732171520 302104 -362424016990103994689163079680 302105 -160656369475839078635026894080 302106 129628876499785991344944904704 302107 -652486586146747251661619994528 302108 -1206421450692500443130074409472 302109 969880724274497522308976939904 302110 -141005874465750934289344847040 302111 -858046099742842513181667696288 302112 1082872295128180155012135321600 302113 15081795000011836310593812160 302114 -833892122317314997422768007344 302115 471191795315614582414855453440 302116 -2755851900787312579996799311872 302117 -1611625700641860674872071683748 302118 -12087048829070982813907133952 302119 -2345466951993933293864343319160 302120 -115792052724656485845354086400 302121 923343056377075072977510049290 302122 -207563617890892172432108599200 302123 1408020612645669473074399560372 302124 463304516643268668076841782272 302125 1127493408669764555362495167000 302126 222639420788677946596118704128 302127 -278453925023087738120120765568 302128 5136599760280860080849485824 302129 -781151678864082449905858725660 302130 10647794212126118170600851360 302131 -411093582772447081945744703136 302132 145195733234296570410923968896 302133 266078289677983160326500722688 302134 -931403727708415958645279142624 302135 433815157185647956435543333080 302136 220113440395575989953175654400 302137 207055475208398089810307088864 302138 1331165089970265527920895715840 302139 797548098289692905400055595400 302140 -1256483888509671826366646914560 302141 -543026524074710536782641079360 302142 314787696930985387619406363264 302143 -674562960989989048614146828608 302144 677413224694018996917458436096 302145 954812763089134731097334766720 302146 322899273326804423406772767264 302147 111673718703870701896622308680 302148 -110035642429648469156212961280 302149 -2121214101437051087750633002464 302150 635890068393240846257444968800 302151 -497362484407497715850228098560 302152 -964924329593586105442291507200 302153 -266913016318128159577544403996 302154 430185089356271827501394661120 302155 151622314261141366521893851200 302156 -861720605025062892796069428480 302157 -10936852712423041233848175360 302158 -1327030691516900607570581937024 302159 -437396233185916283719750691472 302160 46990114820614531155876249600 302161 -31730968539735732453864088208 302162 -94520541177805728403524427776 302163 -2345252375548257687791140571136 302164 -1024511412691962478367546986624 302165 -133488003177653086223712353280 302166 224535041967145455230459264352 302167 -2047531935406591219758524961784 302168 189902006822127931562906357760 302169 -28056147415715714342591718720 302170 295624071707703916898726853120 302171 -15935318731607642629296701628 302172 -603423948404696671045997683200 302173 -2014580405343738464431490639578 302174 -625201174531868102213504780160 302175 -762797126456206938848030076000 302176 343827905051866248118523658240 302177 -2903359006961760394831560839100 302178 416199309560906536146452874624 302179 -468840686933493670214824179824 302180 -846820301671153971999652953600 302181 -1163032396003495273272790921056 302182 -1106223098473701337817858411808 302183 259752844022073902386124565600 302184 -1321118686157504884172328960000 302185 600806449850998607380254069000 302186 77065072914893911206389667840 302187 -1415772302486023514467829624832 302188 -56030838031974395182974316544 302189 717676190862981009654401403990 302190 -11393415054837742772695449600 302191 -521361898331256771017630671408 302192 -297912325741472138244636082176 302193 1320502313103842734309780334082 302194 1188891243408204248757844420512 302195 77184407320292014446772345200 302196 386112249158139872389003272192 302197 -474388141013098767102027639168 302198 206940549059733457673301179520 302199 1440398101280867517098181055464 302200 -1027379083427018716503707136000 302201 -2063162146630357688606885344428 302202 220328995576279719633490522368 302203 997181622436135569351410052288 302204 -5480149526558653731229605888 302205 815469711178326639769496907360 302206 662809077088691676704834128704 302207 -1264658962492361970498463150008 302208 1126869785276499481866031595520 302209 -2192984543642561218219023086040 302210 -94695823375018194848520637440 302211 4963340017033420676392930464 302212 -1783561422550468768442086044544 302213 -679262096765310315803042885538 302214 7973594459487035705549583360 302215 -424238585907411436292423477640 302216 -526562583094870717899500451840 302217 401700305932809026698471502880 302218 -20433839282948348807372169984 302219 -640848073857557725117758072000 302220 22049509591056101203510917120 302221 825921417461187304324627338422 302222 -657617383354395587338757968128 302223 169064235315123460809888923784 302224 115219333682621071585721073664 302225 300185153963751575396759044800 302226 -640709242162696452099231311616 302227 -1091700070692164545560519715924 302228 1668805072642699524865882397568 302229 287412355314673463061867703374 302230 685490796112862420909888405760 302231 -165109300828713805858250223288 302232 -865637004306748108565643448320 302233 -906483352110616680720467858480 302234 61470169561932226995192031200 302235 426156564144078697156328934000 302236 -416163337530715003424708897280 302237 -1392305446719867442442829487968 302238 1229046100995538744641858643200 302239 -229476773360966432135758995344 302240 792049816127506030127412019200 302241 662178794996990521107561865392 302242 -1201638349677347466527986903728 302243 1434944419870290656889658942944 302244 154947400525178264981988218880 302245 272793065998031270549458933500 302246 473849125365275565514661619840 302247 10187755240565122307680185216 302248 1034026454178296929107190287360 302249 -4479996715214902058851308445440 302250 66286843991596302355362816000 302251 1733237692637006949075300549400 302252 -362729770283709229923444679680 302253 -115228292012397913888315969920 302254 729373400003462255636268476160 302255 787607944523120354684969224320 302256 17804183793183320876911411200 302257 -1024730534358158137153245302400 302258 -331972839342635324463462000 302259 -302963530647944566074682122192 302260 215985744650609620201907159040 302261 1563599937226772736876511898862 302262 493123326274164929074644169152 302263 897456412934128138570816270024 302264 -1372541644639399861757557616640 302265 -870547792965146820416221056000 302266 14282327299556491315233456384 302267 355570799089713898034895751200 302268 -211236184081336562950246018560 302269 355383116019931505333212812960 302270 318310311231959260352067336960 302271 -1141348973279105574636956392320 302272 -351240363183736923646411669504 302273 -1651032617794695007451732204478 302274 -61716100324956027916450867200 302275 195929925838701466513444075800 302276 -418304105462490876625170279168 302277 1373639976743910649718881914432 302278 -647148685403845464198100663680 302279 -637475285889342076157458254120 302280 -650009650431752353145475072000 302281 65317054973560802350769107200 302282 658983917655288346307094994992 302283 -753371452223283639565032335748 302284 1866578552730703519781185231616 302285 725284634035559637315048619980 302286 -442849892778980134988699529216 302287 2245887077313719374126197821936 302288 -81392015627147387749928140800 302289 -328430973182566919134628011392 302290 -3856577531233337268169996800 302291 -1930708107178874364130169887416 302292 -983836054499608301022875547648 302293 36868038767225897281455957048 302294 7027365940954366530994076256 302295 -198925990535899573218742579200 302296 127833723357622369817221324800 302297 -2294407466935010505155791531254 302298 -644792873864191795218089166336 302299 495173260386838070705525807300 302300 752113313150288921687734502400 302301 -353540559731046596267273131770 302302 102330004310023090929595158528 302303 1185019599089387035727287378704 302304 2062362558035015647789540442112 302305 2654300104974589706016381437760 302306 130064518861738203661306934352 302307 -184911949394826940348815521160 302308 -829290430508509521629578867072 302309 112121622920209354004230117440 302310 60365994532322296484378073600 302311 2147964760201734182181011756112 302312 132835125413041064769745059840 302313 -912674833502438454226910625312 302314 958905278752353482973589646256 302315 479042646380013068414724379920 302316 -224211428601932918209005895680 302317 2618714454048601863484567121366 302318 344390407996987912844455666560 302319 -1690705744538730151067561965680 302320 127960051954233536967521894400 302321 -2310878926479867507220960135500 302322 207338193340502571046766086272 302323 869074587633053216581073711440 302324 -920204720169039635218508126208 302325 -492423886030100727742148340000 302326 1201353545607386351872109054112 302327 448220992836253435198483623192 302328 -408380507672816399906678169600 302329 -726222172677972858529029234070 302330 4787341140776622486694403040 302331 103796495627478866399628342720 302332 -160861739514411431205777608704 302333 16314825670369708670022038400 302334 64395743048902560768321582720 302335 -343700749626047189182612915200 302336 -1671054416191440978678883811328 302337 -180327637484982998325722534400 302338 -220926393994516910950604485680 302339 -144840280402173514655835751776 302340 118162866789207649371342643200 302341 387367472184631509023731631130 302342 -778458722085875772077000960928 302343 -432627635656944427071229788672 302344 871919159713928400676073472000 302345 1083288809981639283662395876680 302346 80627142255249985578756518400 302347 -1542273402314585622650216669960 302348 815881178044937522163989392896 302349 525428489564191936306163825280 302350 409381060642606864055005574400 302351 218843351620005445181731384320 302352 -66281102696970205541631590400 302353 452813451614616667158923756544 302354 -237526076010622598721458354880 302355 -479595083291672171028838012800 302356 -800053837719312297987918823680 302357 -8789746100326484692164624768 302358 -187815982195650410788337528832 302359 218255530528457708771434228416 302360 1591383337660362911300342784000 302361 1482587432710064913158262865872 302362 -1185185865732625890581811920928 302363 -1216455876122138480599962582216 302364 41449403032890032982556371456 302365 -46188566818629867877323012480 302366 -27522661427150646303249225600 302367 16008637136541788680677420048 302368 -572327650040261267984815226880 302369 948984157830463659109851972144 302370 -54476031845281691965749811200 302371 3279882421062534798353512166392 302372 332041109016939947294048870400 302373 -13345801667972578171717962498 302374 -159874612561273018839776736768 302375 574006769838045127256814540000 302376 8723457929036767936295485440 302377 2205058789758450156296754262372 302378 269176586260413604658968728240 302379 1471648736075653639473821208 302380 216020921561574909470740546560 302381 -52356585026853954354748401888 302382 323685604324469788444634415552 302383 1605460330209191136382817489880 302384 474835906573148820520345190400 302385 947453453804136029877351086400 302386 -6598343928115100466705254400 302387 -321375095664639033991846426368 302388 231669578740399134563323920384 302389 974543103332184984812589705120 302390 -866051250109336545115745520000 302391 746683203708608737249690603200 302392 -87410358932468574534529536000 302393 -342438734305889980708285242816 302394 53827121095439356385048160000 302395 -212694382351807322849243539920 302396 -1942242126217641134336283144192 302397 1352764200352474809195340665600 302398 868698062611717592043278689536 302399 -1538145661457888020177336065600 302400 -84453341832398113389674496000 302401 -132761813451204808907805502656 302402 -1348882389174682248369678316848 302403 2080083733645342762380154104 302404 278064592240200877858155171840 302405 -402386171222923705427828090880 302406 -155709901452704591516446210176 302407 -1006513098013971208003768622288 302408 3392895292468949258173031055360 302409 -435771510595965623924511736086 302410 552644007780575337106139019360 302411 2380688811042335372001410901012 302412 -970624960959131457632568115200 302413 1467286276975842914799322928940 302414 -421795679981303863907348546688 302415 900427560112025948624285275920 302416 -221823957149698828777773613056 302417 2278859242823829476308298756466 302418 -362917458274456258509863182176 302419 -16773258480148207039354941232 302420 -494787938311362841478650302720 302421 -36312417163823761300740394176 302422 -287177065820571659435661672000 302423 1835504828681104868478731379840 302424 -123507339954596488816214446080 302425 158019805441713743093867723150 302426 -614291431303767075883260611088 302427 300432607335252440555909552640 302428 -506825294643441731588637522432 302429 -1110667171690738688232109994970 302430 -61189911401106797489170932480 302431 1762624514411197917942994286272 302432 280098618246998513957249482752 302433 365719933153875528279615163824 302434 -1169386587123299554379519036160 302435 205501781971776300984431072160 302436 33307531250019075374036189184 302437 -3694080183349017285848069767008 302438 -470980593767776466322176527488 302439 -64507572379620994927526847792 302440 -462557949973279903437027379200 302441 -222497529807863037426132611100 302442 158130018132825314661384499200 302443 1538133190022496708704881752692 302444 963355681497284279958608967936 302445 455599718008624696386996829440 302446 -142525797974338047041449031040 302447 -407638520350672935167269187328 302448 67477686226999482468110598144 302449 -729217980503381228278357475264 302450 -276947116721133133124911910400 302451 -47094840150748350433351832016 302452 -475385082066615544034719592448 302453 -1156641067761713881948398369696 302454 60623355066245375051239423776 302455 -14504828049679441540745483280 302456 365910061923502837761159659520 302457 570797617897649689928228665440 302458 456749029999254814970997237984 302459 -1143422780245323151861660181340 302460 242320352439125755008713802240 302461 -123513506413497076604165345600 302462 -21725787201038665234238430528 302463 469133298022106374330680390384 302464 -1393333186957162286901991833600 302465 1535985999111234661763927083860 302466 -328843913158962966623529960576 302467 -161566842325160283857835365376 302468 1394309588471327224280495979648 302469 -350296990660867153038579341856 302470 -278002541725165705623215040000 302471 -26769747641930326012507446240 302472 -814192804148981892732462689280 302473 -1019009265403517069533805350656 302474 -209103249119930903728526445264 302475 86038453218651860434211298000 302476 1618284532000439977322262306560 302477 2253030247909065654712652258646 302478 400311987975896453433810183168 302479 2079777444836670562942718653320 302480 37025760242134604307333120000 302481 -1146278817681795914058794980800 302482 -268370446223601415841478711408 302483 1182356864935638972804605826732 302484 58917377042994358240407724032 302485 294215334439995721479396969180 302486 432362665110734443432069788192 302487 148864126781822236059674304360 302488 1086267577132926014460937205760 302489 1155985202510103151890303923232 302490 -399159945605746519995442229280 302491 -480040189392757315429421816320 302492 -830613381977825195305466910720 302493 183772070741256019817633143200 302494 540836721412138821356120359296 302495 -671974860253247661611460204000 302496 274655264528621714377449406464 302497 -115754424989377641093800836460 302498 45185827372718292921362817024 302499 -1082267576959332482059741923600 302500 358618365313805204736040000 302501 320215212954320853757736084412 302502 16616977368374133558707965632 302503 280506474239534075033096818264 302504 1872223288282781662591508597760 302505 -5403530767152810457839098880 302506 -1247728198991059726308271284048 302507 421195813966726948371080232756 302508 602454370637255986644033899520 302509 1711164487805316185135082485260 302510 284246942382193803999670756800 302511 760140404604766505515178430720 302512 4408547058016925832629583872 302513 -2315220103755837854184804848238 302514 330669896808860124475387502592 302515 -256152990274450946770685407200 302516 -922121912948917856977034194560 302517 -469814509899717683093779981266 302518 4975670458016640153867805920 302519 -151400429560554599540730800640 302520 -653483794583208344317096550400 302521 -554396090762538230389186870188 302522 798988881853277742380884026624 302523 -202113400791000192823971539856 302524 244591031879096629636606265856 302525 -376757662119724757924124595950 302526 -437984698202479294200556867008 302527 -1356767315995020736251919265960 302528 -124027554484808418361784401920 302529 88275696638171864491771331328 302530 -112511494222340609316894351840 302531 -11016788929962142462308751536 302532 -603369223217875580764889622528 302533 184631892923253632812163732160 302534 463120123650884019977313859392 302535 -436686552249855989181170386680 302536 -795250930646053202158394726400 302537 -1202330838755932528148729675760 302538 -770535941182208575907406080256 302539 1088952189211438801332152352192 302540 -89114670049778200633439262720 302541 474756219075401942616018470592 302542 -330950082971424523832456300928 302543 704759811516357810054019237920 302544 -165670611533616134465170440192 302545 641908262377357808830016109300 302546 818881487626152732017358755472 302547 -185275196706391787865086800128 302548 22863432470649513080008744960 302549 -577390583721263034134389611564 302550 350877160134240619397709844800 302551 1032685260199084257729380156552 302552 -442020733746653482880623718400 302553 -1191552917209584506226621923238 302554 -436567613906183293713957942528 302555 -366415413103540100779769188080 302556 -406591743369639511017301524480 302557 2529936861462294650208455811660 302558 -1008285268119832481302895157120 302559 -1483999287376381101924789466296 302560 349255868712478781358074757120 302561 158929449706208846608107632832 302562 72929024345076627406771169280 302563 2109642408811509316717777542812 302564 -176672973718762169916492349824 302565 -637696160285253497943477540480 302566 496622176034491301124283873920 302567 496192724184283037056153442616 302568 -315799333864156031080635924480 302569 -995340771445806240764936155056 302570 -1022661032374183321868739379200 302571 1695183043841192890811638210140 302572 -1222439214691016422534046312960 302573 -1473928523572510262410680635178 302574 -293330130653051679090817751040 302575 -266529880903166402116727517000 302576 248031460694943738075149893632 302577 204356275624501062698035947456 302578 257034282273613475400581133840 302579 2028816395088672490497906399180 302580 -367944153900924966651569727360 302581 409455556372829579021240542382 302582 -4992906000296477602984864128 302583 -86720779792644143199563651400 302584 -966318406447169667145878835200 302585 127586660186665026712087081800 302586 380279861511968420161181890560 302587 -291984811540021165016887052764 302588 -275171691698662475833467326976 302589 -189335407052147312662435416960 302590 531220574921958562374142516800 302591 -1230623075254558948505120256 302592 264517709644803684705157251072 302593 -1475956008307084935127781660158 302594 -577780281872647141432107384960 302595 686293093846864447836847481520 302596 181811991160025644085812924416 302597 -300043220718172316560908849954 302598 -246360115404298462139727122016 302599 97417704280439267297906762520 302600 -371809308641118906089790720000 302601 -10138999756014752190353976960 302602 259785302258240174978389787904 302603 -498388099081529187110484952320 302604 842493709927684727656561262592 302605 -1121630759817352027385750242740 302606 -97750254175916122732611229248 302607 675824457341398662714651131304 302608 -372161082159969981328887635968 302609 2216474366200785008564180709810 302610 165139119455914450738594160640 302611 -709602057527061976609670876160 302612 -1544237449655089738820643183744 302613 666056381745919089197327378400 302614 266531443284765099545276997888 302615 -790352918838075196036124445600 302616 -86850097276038937348884203520 302617 -512791983919727508076251994368 302618 -956949562672533076428726045696 302619 397199278831396133937885490800 302620 33115701118330165449555463680 302621 1068115528528908200911703532 302622 -25608406771365762580387393536 302623 13584129986364315469854815080 302624 1816689439501110722632531378176 302625 1054125771392552500679935905000 302626 1778338081124970695030158999200 302627 408387795066218136339133390560 302628 219585983988856556571296670720 302629 -1276614285149517671980989464770 302630 264983431770923837593898747520 302631 -302924000535931112638991273856 302632 -479959484048099761228108185600 302633 -1411599750448296825321722136582 302634 6013772929587187791604505088 302635 1520554718147866554734786026080 302636 419990736690295432375922638080 302637 835353926039630993906965803840 302638 333661592194045249030676148096 302639 1404208975347147667532380939656 302640 -52070940502666480245927444480 302641 -472987575795617844472739207168 302642 201649038922416760168903144536 302643 -1666082932694534668235146243200 302644 21392057288087422165892678400 302645 -291540534836093215181843617920 302646 -358208229764422705874170660416 302647 -2141429833340325257230805442904 302648 1958767798783117255859366031360 302649 1296810556358443068869316351360 302650 -98290071312665785411281217200 302651 -2844753251843472934276013320080 302652 206774301552591882687925681152 302653 208126363906547625471771603968 302654 1334686523645504510699764807872 302655 170535685757493435612835286160 302656 -310988383653664278766417346560 302657 1236641572592817412984802857920 302658 24321993144608221806238242048 302659 -100830634261696672896157051184 302660 -267088643389460307212304729600 302661 508500611191013860426115662110 302662 -34886035296580260785845599936 302663 2645481767151781135452578733912 302664 -559611923494240468415695380480 302665 -788130332751498552308938798080 302666 103006306509477250208674136064 302667 -442070915697637209504974697552 302668 -2201938771500536343828075016704 302669 12151230729243525992560352844 302670 -469952707027623688469018880000 302671 -1839928274683070738432533989008 302672 -158337614482153361899406106624 302673 -537662196584272470384612671040 302674 -1238936133565899488290837367664 302675 -538711016020447053107809274100 302676 -349716608634543345952488216576 302677 32800971213568106002288161280 302678 -1148416709500830620514539739360 302679 120719648312172717374920537800 302680 -342299588166999245292385075200 302681 1291560701486717730671140633482 302682 -11466681583389133650793848576 302683 -532154887288136203959228535776 302684 417249484493925857565373919232 302685 723360400966029673997125940160 302686 -1257920067335442544027020878208 302687 458261046471438624548520107904 302688 -1254947182706911710347974803456 302689 -448021617558588840698767836000 302690 -491194722275738263725135026400 302691 -381025189971582023300382371520 302692 -62582890683954473737541412608 302693 -510454395020291085811749899940 302694 74474684982972260102450460672 302695 527327762549927785284486022200 302696 -25698443604267522665816279040 302697 -24802406936646001746037398108 302698 465003374474635897252008683520 302699 1661460432181673334179206724640 302700 -133751700420030143615699136000 302701 455612526285507651283032124224 302702 325857186117998391811289892480 302703 130631625644588660506765471488 302704 -519650399192234864753212948480 302705 -656987275900449138094233513240 302706 -548217616075415074145287195776 302707 -322335603332422751362529543648 302708 355382099944980429877318963200 302709 -1626755366783213751557653925472 302710 -646396826881728845428217994240 302711 -223847678665723770284617601688 302712 -475112271697039756949011476480 302713 -1323477333807641757907027762176 302714 -953473561247960201046599846544 302715 -207857787561797726141216129520 302716 -1731015702660860814753295452160 302717 -972905877782921175194593151520 302718 -275249084212012564369658984832 302719 -899912630393806613601715526304 302720 -14950054823555072921488588800 302721 -1669366512584066778168121556688 302722 -885509496266938592919789714480 302723 856203324415420649034927438972 302724 208078816745915689331275499520 302725 -1168028497427424781553810959750 302726 -168488053690677852293934765696 302727 -614763724537484577090744952320 302728 3383815083535406977936883712000 302729 687532136213692552018419193920 302730 -239326704971968323633112385280 302731 -58054548624531590394471368160 302732 1663464521005672631328456036096 302733 -85735223942229302770019225898 302734 374697965819466936494429867712 302735 1112346541550523816182399765760 302736 -45909991579537202036435582976 302737 -17907909422917595322941580188 302738 -1512613169543204817262517747040 302739 1661521176862599888646620304824 302740 -1087871858578810036597364271360 302741 1222487527731631307391714669984 302742 811122282522055290706244640 302743 -81340562115414551715047944480 302744 -147249532978672468215447797760 302745 512669699686017380049957933120 302746 323984004944136743225874032640 302747 -1376464159197200367283232439804 302748 554272540886102216625633876480 302749 -470296639878007840429197699936 302750 137109305020352700559253184000 302751 -1330700910492030500513889534960 302752 1572072360522337952197306417152 302753 1753068702855152122228141647840 302754 -530379416048135030579293015680 302755 531241140370538514646981732320 302756 775630084232083255565962158720 302757 -185958883995517664197414335360 302758 -949731734544603631170235391520 302759 1518701722603189659583250115960 302760 -198826135485101124615351475200 302761 -41817059028550234894798914908 302762 134464774309396700668884499632 302763 -8578206360712999542822083136 302764 156702596131291923141603213312 302765 -477427479370663324568830010400 302766 357785328958049133719562729024 302767 -2433714910586058769438396707184 302768 289273885942843036089738854400 302769 782129067384867473966363564994 302770 137454417760082516310708408960 302771 851821234943071678324200071568 302772 -75545365017815257674360803328 302773 -2680328904297328532538960013280 302774 -589729576089812898779720287488 302775 611146250101141846586185017600 302776 -1716840994249248493959480913920 302777 -431848042562182030800940985088 302778 -134591620769741615110070469120 302779 2348271205260566114542702689380 302780 1232128241551275148668466905600 302781 -1253239363902132130899448136448 302782 959716420066501792604909044992 302783 930770741248473392463370961304 302784 -212742273472684369501130588160 302785 169277501960537855759750977920 302786 -227145444016352921788596656256 302787 1858186272027235138784799249960 302788 1708796638528549003364778408960 302789 589438081147385469092378079960 302790 -115089923830891703993340209280 302791 1036275681825632042248515071192 302792 -314498292288196186261898526720 302793 391719342155275736822178184464 302794 -2433318810709463514422372304 302795 235901240515889536797491476320 302796 -332057200232167606066300996608 302797 1266042814127077563398538374112 302798 418097973506682949846176888000 302799 173179343299410918329748819840 302800 16790425140766053177326182400 302801 -1436247419909657849210954397198 302802 -54303258096108503251032130560 302803 -504775360957288337838075187880 302804 103513944700077808988339523072 302805 -1667561294518492640121067348800 302806 -3486375772950233947118340096 302807 1148199921284533347176523185760 302808 109587773080195726662673367040 302809 598693669989849037710886728004 302810 -174832637843480482043801360640 302811 265378517351168454648397227672 302812 1641998005181780732500506630656 302813 -119159491891977829246387480320 302814 126688166123555236229463415104 302815 -708572292903400145111356056480 302816 -1688965630452669091000291688448 302817 -29923880961857864655240699552 302818 78128322385994833824601551360 302819 -1735307736598814750911195096440 302820 -686382251311639916177489694720 302821 -2718157911234715915260866766720 302822 365580419542319918506193796480 302823 -490154602151270326668098239728 302824 1471552476253900523915866536960 302825 173102444613433963100664755550 302826 -180488617384203596099371686912 302827 -444895765983715391353336201328 302828 1085759808120842520447367872768 302829 -723281494240098990315435911616 302830 -228443574422249692915611646080 302831 -1815499605467668597001200072368 302832 -414304333851095284610795765760 302833 -199407371633898511227315487918 302834 221106897662752351493502185472 302835 233879441040267576319729887840 302836 -280045581262907611031066235520 302837 -1252132580687408277867831314514 302838 -113850251399815756947538220160 302839 165008578975347958558077845440 302840 537888046720619138629439692800 302841 202198438007526583102521000960 302842 -250811267028453792912846240288 302843 72859754597926936032604621092 302844 -891464782698624140686719696384 302845 -380747188860179291394703933320 302846 162869140588667657154664399872 302847 -104454858272720514716969574840 302848 -333122280812988428110390099968 302849 -42959615743705470012330902736 302850 -329738048598375761174989664400 302851 -1764409998700800060791323206148 302852 1938521191724263399163295869952 302853 100742636871577585015964318304 302854 30705004836022141085382855360 302855 47893886844500821086873892800 302856 146327114189696951208279859200 302857 1566286481548558143244588750106 302858 1145126197893117459370055999280 302859 -41083560258534739613481924060 302860 -174528130571816113122378163200 302861 -409144936012631278005600070548 302862 -13331423959003479271516793856 302863 3548113892349025614421738616 302864 -248934526817584877647266840576 302865 -538375296628526991029478250560 302866 1100743388635416305576157151632 302867 225904576466844737335511210160 302868 755860164791832706962297876480 302869 31751189490940257002981825600 302870 -53530217075929671209937853440 302871 400670611683646043420861847912 302872 715979295586647157600874465280 302873 -548425918243597412195215693878 302874 46532022064539798614580619776 302875 2050078494292081554917033964000 302876 -174579153511768962320375531520 302877 121320112339864180654853999148 302878 135377306233478465809046486400 302879 22487266470629700223035846840 302880 1020722956826806886626775531520 302881 -196526593213789912428964926800 302882 -172515681983832375676046078688 302883 -233224290819642329430958215936 302884 -1317813714973719350071414605184 302885 -257465322408673422058655334240 302886 656382175248110721158156083200 302887 -87008098915546473334865684832 302888 971651282084629586224981109760 302889 -1059663403808955229076760532320 302890 138767314326659400920810388480 302891 -476806707994941839679834309708 302892 -15464011138730496938195324928 302893 271766679512307056733280240000 302894 -151907908731457630263964320960 302895 -230158157465467804289177018880 302896 228072254416622309228902907904 302897 -816673131235174795760472735168 302898 806763694083961855191794807040 302899 -745316663220198106889813010000 302900 380866842933357751583106412800 302901 -244825694850924762342248630016 302902 -930799894165694553336757450848 302903 846746519969889846885780298152 302904 376033156761920135005776568320 302905 -2040249377263194161717210019000 302906 709083347927904854886017272320 302907 619881140521012022806430519424 302908 -619844122269088870841792584704 302909 951326920366915340035196743110 302910 15810527123970782133798604800 302911 -256058118221352238694542625440 302912 632628782064738275104824754176 302913 457695143389504487371498836480 302914 263233083692813773333406879232 302915 68350027178818392144317611200 302916 571125229415523519983312919552 302917 -1073158638278928118744534092000 302918 458015656587419403306298850112 302919 29546417216970097143423287760 302920 685158867683900180913429964800 302921 609653937618242758589209564122 302922 -775385714798761091362986828240 302923 -1481701570946156613746398368096 302924 437117463894186152460833968896 302925 -94430591119661677920202363200 302926 266451840723231150440273307648 302927 -1642601941136592294169553134224 302928 105971745303293114856339800064 302929 958180239900349873947202132080 302930 576896753958518923374823731360 302931 1326978534420618793897993791912 302932 33398355235283037312059801600 302933 -416039670937029885439020678816 302934 -47199714651638112258604990080 302935 4608762374088485036624919600 302936 -209510771897442248193638092800 302937 -4278642539344865632525425120 302938 5578722718609348243531927296 302939 -273547972126435060628211587040 302940 43709861834410319562042362880 302941 866788889801928879249521570342 302942 55293822214994896167071455872 302943 -1428908098401683218287830538936 302944 -74454096212441939337463332864 302945 -541961165341602704099640216300 302946 130131786805831965230639506944 302947 -11775669122120886029834207928 302948 -380767831987674062667496216320 302949 -9773267883459101016103178532 302950 -26278765473665943594003614400 302951 1895103203274036137597354916504 302952 264286280162247682418545213440 302953 329977438712108316484517320704 302954 597803344839218544184602784176 302955 -728801619505339416252480633600 302956 -124976109681289965509270415360 302957 -877905655382587825533451980096 302958 176022260407133528532847041024 302959 817296779250653711769318334160 302960 135338484098575467326269685760 302961 1538488363614891741966141052272 302962 825010781502227618608789699584 302963 -821044679539605817691510586240 302964 -464970293164707888206299521024 302965 551944920216378057035452128000 302966 -596860010158783057555044233568 302967 -1470389765723156047182736705200 302968 -1650788655197036838245193277440 302969 863502316867754890170466043370 302970 372733851104897235438121056000 302971 646159767235550455391562859172 302972 -680602438475855855060264884224 302973 67670072977427333850763111968 302974 458068196464255653051396741120 302975 -510928162109917418021866797000 302976 932583218521375844555229757440 302977 2256047823273455374303494109826 302978 894733726715846413386482688 302979 -180861239064006627696525457152 302980 905197124013890911093963296000 302981 403374058475199364093010844192 302982 37937659289289142369091942592 302983 -1223629884805498293298970881768 302984 -4187950856092387463156689920 302985 -332218238923317067651335767580 302986 174229796538882631345465588320 302987 1145333972411324282916057152592 302988 -74710916565420023152332816384 302989 415941736412622842219327716790 302990 300273243489458053533645494400 302991 305132391973449743383321238304 302992 -150253520408929798222058864640 302993 139435506726699136070254515840 302994 92635406888043701501138350080 302995 -571886474788673314659805328640 302996 1575769641099316738081671260160 302997 974008014342025513282257924000 302998 -219987012447669990476533356000 302999 -1734470008737994912671373395000 303000 -624741823705833455107368960000 303001 -41034506436136765154097484668 303002 -261465645167163940067867667456 303003 -1719666584866811499140693791656 303004 -503847776046477439964106212864 303005 545282579645513895386546487660 303006 -734089949494491345857364436992 303007 548295557298281969566263052256 303008 254692743043189768927327420416 303009 -173616075566381519934039410688 303010 -829682936557001384245019835840 303011 -340859964980394806770043108388 303012 585637428814848251281826749440 303013 895813609066841590033906531262 303014 1074311125127337930837358181856 303015 -961809120225411239034077413680 303016 1597781409062194718413661998080 303017 278990401139086522995477555408 303018 276642763255755518334763163904 303019 1919146541520316412119939802420 303020 -311791339048409335209569664000 303021 -29469081519167003882981477280 303022 18150754101952890114093422592 303023 7434245028798511707443403744 303024 -116488592111049090944426311680 303025 -173484383267263189567590950400 303026 859847668534712847280096210944 303027 1586474424442605780677483332920 303028 -578009416925568230215046074368 303029 683383261343048545887641691630 303030 -23220486699640835098111188480 303031 -492328328971652096029873628400 303032 -598751569933995026347773849600 303033 -192009456588196223349874625376 303034 649140702249687783767800162416 303035 -1115149548151651042896335675520 303036 -1004282090359845135435983973888 303037 83076786447658783257006317152 303038 296385924733528765477179660096 303039 1053594055905677371555960092408 303040 -371731943326155287112984821760 303041 1658531443447780580918469717552 303042 382820659453962213826753039104 303043 -356701074889419889015218489056 303044 -279209989396800170423540367360 303045 41366834960471568491091422400 303046 577896162474720419437090181472 303047 -87716129313758722193166717240 303048 -802870510641592404365048217600 303049 -786189175087943155126513718950 303050 447898312502453592424925280000 303051 37646378301171805215618806784 303052 876165616248334228389370705920 303053 237513942925884152816340637302 303054 386440533295018931870735303808 303055 -584514065948049946671242306040 303056 80988015966290601501423304704 303057 687222858532374824015106148608 303058 -253522052112567648614546893824 303059 -409400033318800052351710341384 303060 405827611882596560453583144960 303061 -770825053189827082578181954176 303062 8268476748565816980526240032 303063 -723414581061742366144478620056 303064 -6108433844617759133686394880 303065 797782207680244376026939478340 303066 259039690569933894552522693600 303067 -849661223485574117761274789888 303068 -202767007951306483276676593152 303069 320012469653538994736288068800 303070 425228244968178673804950108480 303071 18222167828613607378012677072 303072 136721636920064657391938961408 303073 -1569057682432188240413390179678 303074 572741262867045584947851667536 303075 -1144246464584015359258695150000 303076 -638449650375651071363060589312 303077 -26410511603560788092783301600 303078 -254568646142332926001636320576 303079 -718405237004077454422949598240 303080 -492550362238717835071846041600 303081 876517692953129039994420676752 303082 549451579724217219066353919072 303083 1712744030584604529590485417920 303084 -498886388618738546730328577280 303085 991493363121197052348245856780 303086 -208765312442699511452205033600 303087 -309704171226205091833401730560 303088 -225223787917098623281602068480 303089 -1794078201785293157925018952110 303090 -250425903231626026605181447680 303091 -1971836347898083860609744339508 303092 1384878218040467222194737503616 303093 -219625783486238224860276972096 303094 407124857991054284735972198400 303095 568396932730192578934467359520 303096 -29616539091529185814929039360 303097 2787527766559038367221967133546 303098 274424899349680581014904274800 303099 -670873300696617152365887570432 303100 -62773734692059769531907353600 303101 1118927031643979016151153644204 303102 -22411528960329192933591815808 303103 -1358931915944535052395899416800 303104 -364422780352460977698508898304 303105 1670903421786861350654220480 303106 782337977258341893046254796752 303107 -4879449702167856581998552320 303108 -426038590826322054837517578240 303109 265498336242921651309225438940 303110 -133499497357826720068307063040 303111 -1072233663890863741869412481040 303112 413926271809944049755936691200 303113 111082690032393817148814355764 303114 -347477934151355288653000597248 303115 -495236278977970956196880118240 303116 336250143746006610100883665152 303117 -421321809020968383872760928512 303118 245295034850936543129163118080 303119 77223163662685813760127065520 303120 -92714381813948981074912788480 303121 99385945482907980165277421504 303122 321960342895597443839497076112 303123 -795273450211333128853510963200 303124 559510266423863728545322599296 303125 1137804538224343123619590612500 303126 -83393539825673712123223257600 303127 -914325470814120947746081693776 303128 -632006701047368656856692285440 303129 1215633329723221098227751830400 303130 -280745217556004038047355787040 303131 -508241415944662144117557950808 303132 775527770015172102852518902272 303133 1384801679707541026977406827564 303134 -218852875617787189838798202240 303135 83847080937660490352194306560 303136 490192702364314223335172800512 303137 1061971094510027261846054314260 303138 -761395688509891536164070064512 303139 -2155390515925891048425108241060 303140 300237483954356321784987340800 303141 309451697567454562303344575904 303142 370979666235028264049400360960 303143 888888883561047043924567078392 303144 -200369325278007678847976570880 303145 -441323003258668040962915108800 303146 210139882998486594186285508272 303147 590544006202097378793815761728 303148 913089656217561257498738302208 303149 -124272567980440880621550698496 303150 -7097596205266496044552550400 303151 35434114959244693759783227152 303152 309734441901498792423479033856 303153 1453037342297790579660610069104 303154 -461664752214812501087233548768 303155 361309767471194466432042136560 303156 240950983976903955482075013120 303157 -2024555460964342350931216744594 303158 948962943922745150696756683680 303159 370669145012934830705107946880 303160 201149387907261817417493299200 303161 650084333052372337742666193150 303162 430085370200518573738678397952 303163 -817427106674934693866867065680 303164 328418180570962746478081190400 303165 456485413092854267329443483660 303166 757374531259313024677101746880 303167 -126925090002848588289553340808 303168 362726591625978836028468756480 303169 82023851191647905749739029444 303170 132207356065980083739173406720 303171 981016466109448415926431507264 303172 1263275402217047493718541058176 303173 -262438259955862381074369019236 303174 -78158468324546401249465916256 303175 -393501240123397049178661368200 303176 -2385405683177240384938139089920 303177 302124576935801687407262500032 303178 6985578507886551262967347392 303179 -194517838332453308383615178616 303180 -33878519660433173282799943680 303181 122878166034385818041642157132 303182 220137051214452312960299227584 303183 -51060036199458123101149827480 303184 -38936095444220920714258939904 303185 -1670608920339881537711070148620 303186 -211748485166795834059818839040 303187 2012550304502323284236436825836 303188 -790786129621031126676315050112 303189 1473490515424561825704985662624 303190 -118358311086705893833005062400 303191 480620848514361948978317149872 303192 -1410167942879893128086379079680 303193 -9231563283738191820353790432 303194 -901813699661332135976166553104 303195 -332566159636564820272343822400 303196 -1106713812282494819181511416320 303197 1221958048079801442918078336192 303198 241198965078462842391150013440 303199 356513469945765985554853748688 303200 734638238328324117694758912000 303201 844609023940594432178903081040 303202 -797248302433729655357190988800 303203 -3425451269484343000115939080776 303204 -754181837622142228673881049088 303205 508987230942461392135862789760 303206 41779395445800031062345507552 303207 -1798906897212637248231787630080 303208 -904260691547043747013590958080 303209 275541242014461309332410389504 303210 312110186042001179431511539200 303211 -792508282445838034873491267776 303212 -361321699055894932026734899200 303213 87684526375326265485434320224 303214 -497749242436013288659642052544 303215 524819147063504733159334524000 303216 130302337899235435531140759552 303217 -630209525261325588369557234734 303218 -346889475505710629192775955440 303219 -451741468267513186953731691696 303220 269473074545694389879885402880 303221 433379900267863671858857167200 303222 -420823981534744340854988674176 303223 -758680380991114101217715744160 303224 -961628416802472099129607065600 303225 185158119971041730121805963200 303226 336701991356839362753757440 303227 135568332170059966341268602120 303228 460868286536265287563714893312 303229 -153381583832115793466305119924 303230 -669332040044976035791192866240 303231 745802106857010547975631894544 303232 -1422879682353953739633548328960 303233 -768110423092056785879804527680 303234 73908700734847757065884535680 303235 -720571214441640818300106046320 303236 421351210905768464234551650432 303237 -1340092246130351773895801085120 303238 91945882039615428992172808320 303239 -506760021816555610517324884176 303240 4862776409696554084941004800 303241 1078540924038426571115080704384 303242 -28740972746884813047992948736 303243 641997782061930359593722402264 303244 1283519407995661631582820243456 303245 -1503577280328076255766701240500 303246 -441519465384273272787668215296 303247 565290545861715139511071931632 303248 637208857344937911503774613504 303249 52377112037760138285658743168 303250 1019990790585616997631310344000 303251 -844509266579015653046779389888 303252 -204878779808855684389677324288 303253 -2999735954825566645929444809220 303254 -276639550994348665656483769728 303255 244848612097631238894170497440 303256 1010529897870733969133320058880 303257 1825964675452170432783198226506 303258 -73738299290201261398761878016 303259 -1316086761428325931635785113920 303260 884024075156405555525002214400 303261 -216346094377314711847810815168 303262 -90557845190096793103501642368 303263 2026882710744848810414628510240 303264 350254989898231582264588959744 303265 372708590924102818224519630720 303266 -695972821623629165667679140576 303267 654285799849207815810737468280 303268 445185545047050601389515186176 303269 76126199285469129013354778844 303270 75953496036279857720091494400 303271 -2543961229306454007917568187528 303272 -316473241851041412609971896320 303273 -32311249057148672869092366336 303274 -728261237157961948012528470864 303275 13435644677702123949196378800 303276 70984196398505853785781043200 303277 -240749235855739452274066446120 303278 742557025739698061702683991040 303279 17964040730882396669051597568 303280 -241511910012835732969543434240 303281 -522546405798356831691434544000 303282 172023651952035787892435166720 303283 1693709602295464137738028267532 303284 224004978729294710749383647616 303285 -431845843806942104005430680800 303286 395934132620644925184852914592 303287 -1230258947651040352483786223064 303288 -1484404628550037735001972797440 303289 -356040400968158163483183350848 303290 -298246990357316277677227625280 303291 1405971468834625281006393292800 303292 466127387137161977257707715584 303293 -263235327530644914734419414458 303294 -388969744021212174852585758400 303295 782530338314989383654870253800 303296 63866634296308536504439799808 303297 1845769344891733126001583881280 303298 -1103224516912097463753862715520 303299 -1042535036225820771093485333700 303300 -516140547164788553006784681600 303301 -509721753648357923229939640608 303302 -170544493706294699265152127648 303303 106531918389549643142639725056 303304 -112389685066195731184682926080 303305 -831717696535330081202509344540 303306 661653982915678460341457397504 303307 1194713518990890409040879953556 303308 -846231662790170272105151176704 303309 891292187714609099113409209824 303310 831197752586235759179061028800 303311 -2471677163692509175147008244200 303312 -60875572027461245811382026240 303313 400495267148208838063341592562 303314 -450585640783376068731669732096 303315 -29253089779651579138621944480 303316 138822539792815877420192798720 303317 118562283191923662239488677792 303318 -161049260536116462805021896960 303319 621281742999577365597146503920 303320 42813870190747203357727948800 303321 -1232399103859351400026847850288 303322 19376815130719015980000436992 303323 2139587543176117413078973285572 303324 152283907723624803803019313152 303325 1256842199224300918022185953600 303326 418136814261186855663390369600 303327 -638871980067355393269131588136 303328 -2127022195714087112978702008320 303329 -527763512063713385737144929516 303330 99482230913254011418283089920 303331 985321653531034632734087056800 303332 140102674611260371170523975296 303333 913401160173402441384184163424 303334 -416000714969316738752709521184 303335 614311512933488350422518630400 303336 -1187932268252328773332740341760 303337 -1585190916527724790722041555014 303338 -787599428403492102076166412288 303339 -693940170301434526596819748776 303340 19919126574712830924850406400 303341 -2382607265513964558791468361258 303342 282922561055872203132936850560 303343 198464785703698991258986982344 303344 164855790784025326069549301760 303345 -12152758156505987426793616320 303346 -208379643983962901333652166128 303347 682677140443973922718216560 303348 436128510049531772469075910656 303349 79757863445937189535895834080 303350 476968396724373556902794042400 303351 1205234852500244030278366265832 303352 44655783183420073544926126080 303353 1223111879442446674389996152964 303354 166300544947197510877255683840 303355 -1110018271152937057708794656400 303356 107701458742732757121843294720 303357 -1198927639663325405125735080960 303358 -1134313330832112304947501529920 303359 431078486260930473118145064912 303360 -632905151480734786618864435200 303361 -2578510404615259850510323703038 303362 151141613085600416695919508432 303363 -227967516414269959849345246176 303364 140800064860966230316088352000 303365 -16757362216355852449362271680 303366 93986891303028260078315225088 303367 -214692109867615519222547924584 303368 -9101860319663634904458147840 303369 1442223533008547583077857993920 303370 271888291185245174565617587200 303371 -1192158451089956935588110304428 303372 -725042066915267128057456903680 303373 460013252428170654202358008640 303374 1229213733210274173138093759936 303375 -507049152566278439567017260000 303376 -255421936104086121270457991168 303377 2334738534434433771475603010226 303378 -698493160188174996474783770880 303379 1805104064958944423009134407980 303380 -183044025454587685824700293120 303381 93585599101661656196371673628 303382 -1521015137280534590925851936448 303383 -449804469871527754406728664016 303384 632001151432594919710190776320 303385 -245621107559214449017238989440 303386 -888840722793000101226215182608 303387 327370783678764498840421642752 303388 -59890815734118882463503042560 303389 37370446099043673272702777190 303390 649172778816558498165126832320 303391 251359152394944513631845761784 303392 228334925778738228456652800000 303393 479812928389512554100892348224 303394 -181997969112184692255024757248 303395 -731794976999374780234836567600 303396 -1274943559023535578252827867136 303397 815108711146409539064181434752 303398 -655742304839397956246966211840 303399 -2697363908880381344762333451360 303400 120943213948913234950520064000 303401 -92028233756261912240141861760 303402 83837269893607404214278760704 303403 -434689039858639536809863074560 303404 -820286345422320487467344652288 303405 -174254214347205704955775022400 303406 -462962674897217071499388166848 303407 602325164743788591281914354680 303408 -3260176805767293951141593088 303409 -263953463120629347004259089390 303410 640511542690099725610838547360 303411 861524728669364360122517244480 303412 565910264652433283660708329856 303413 2042401040979947945326903421184 303414 -759241974714437431373861335680 303415 124106966604723954195943653600 303416 -815902550515206484255090851840 303417 259994736988518156608976541434 303418 1583045261650688356848325501440 303419 -9046288832386360742050270680 303420 -155133530683221550461929625600 303421 -305268819980647351961291320378 303422 -500864206583189470280222640768 303423 -61730216646438349139794639416 303424 -103578008704101230513422860288 303425 -481232056035354634516034938500 303426 25084424471027216222993110992 303427 904952358911728482947140570560 303428 -406202271308586994218823286784 303429 216170570385075591018994478400 303430 910455379440467160763399305600 303431 1028294255801258504180219654232 303432 1478197273233810629974479667200 303433 785435159726739870255821607624 303434 -25815203466625116835791954384 303435 -725695153233927913504356885360 303436 17259537965278700175842587648 303437 564293399530875648509824418400 303438 -660650756321038419695553887232 303439 1957647558577622670943585551360 303440 -278586952565367852946557911040 303441 248953676617155501254735658144 303442 -640996899579561329054746136928 303443 890661932092336474647487362816 303444 -228455299983672313094923989120 303445 606307317549829272282176516700 303446 541222742297424977000315814528 303447 1030017039040782130628643229800 303448 -752100519921638532810621603840 303449 97720708777612222870113324240 303450 -34653843062050978125470073600 303451 -37763058403235475737980946648 303452 -92762287412987625738443205120 303453 1515374344367171734982253076800 303454 -260496936515156599997711803008 303455 -471365048421655644076534985040 303456 -467725698910136212281321062400 303457 -222242351062881324217225227408 303458 1433007394564474768464349504080 303459 99884285833902409837409319936 303460 -259258762159764495789941118720 303461 54712178316492410105371032732 303462 402354749506582461627288044928 303463 655956220615202626299659638712 303464 -111806073623132048612650598400 303465 686315306436201038931910269120 303466 -503567320085425479280101119568 303467 -1582427545633400015360587803768 303468 602174622555708189452394209280 303469 -1386608172618894294196587177130 303470 801513350750277627665538847680 303471 -20245624426208615991805776528 303472 184461112054113755664956293120 303473 -924364568176613193394079359278 303474 -180222960751198755614788290048 303475 -129205573842791860204311290000 303476 508227328126141403834123314560 303477 -369301952789259121680613901280 303478 132232702700330096628045784320 303479 -3497260320679595517867975337728 303480 -628982388851880743727151104000 303481 1846274813705830338823187541892 303482 486278061207466359750021833184 303483 -120452737515995869071578879976 303484 -913049271068539140997855156224 303485 111852800914253723689638873600 303486 -387516266930780735360383302336 303487 1459840410647214078452072035240 303488 -1085625597657534962882555412480 303489 -1523520016879322621358489528846 303490 -81847019726866404739111219200 303491 -422649105143269526815033023108 303492 -15698391845159916133766074368 303493 117386900244514465702912507742 303494 17674193115932035486617456960 303495 186204012264273766795446471120 303496 -133261006841853767343336038400 303497 -2545434623854250282293959006054 303498 -185101860993000716518845176736 303499 62897586448459420675341821952 303500 -1319048557034030536343798784000 303501 1577246738932726810501517310528 303502 -511297538874638041714375490688 303503 2095163253841096058496792224064 303504 -228667255862449596881786044416 303505 923565743874307510476469681320 303506 -155374351824849989669334161280 303507 371974928431566524684777577000 303508 -439048543452200017301868595200 303509 -48485897570752203205957166784 303510 -372858475107746924541922682880 303511 -448800129144138609663402359776 303512 -84586165015866819308011008000 303513 353055769507264992130612540800 303514 -926659449742051288852502775840 303515 418115876080519461215452388160 303516 900064108528370693467540227072 303517 2935114288922425280868356498892 303518 -537921954115254239944190077440 303519 -188590952856721145594988745656 303520 -59941515970681370595022602240 303521 -353945693862909888527753312256 303522 -304597878569182055797691891328 303523 780993403483427184982601084688 303524 -1314591623796716055436072348800 303525 302505516203942771601487452000 303526 -1937581986156006492673488472320 303527 672357639350959655819240022144 303528 -607541851927341498435823779840 303529 2718839495346039315541530715130 303530 -217429962492689308573514956800 303531 219967382881076706413395151616 303532 -1447759580657148516698847042304 303533 572066397579312893651652406764 303534 -23044555534465940475187998720 303535 1066190153322370008200063438160 303536 342492254882805619362727133184 303537 -2485289166289986746384622144 303538 7593956973268244501945947920 303539 1178785299417845835600395459340 303540 348991623210179242735087564800 303541 646810611618960927689816929664 303542 554276682553664238146053344672 303543 -767432307307684125805424983080 303544 861809083098105529333758873600 303545 -795461242368829376729505916800 303546 6266466828974740875792528384 303547 2209231683233686377425207792996 303548 107456532516776939048229820416 303549 -1291548106867454597427006779136 303550 218284145900056891880533828800 303551 -190840937046098509960430816448 303552 -111944972551134190180906303488 303553 1576179755659888126286133844802 303554 548152435586046327860301811200 303555 -388580739623934917062086720000 303556 1378359335694465226799804390400 303557 88989628096044630629797820412 303558 69049468344228783667878331584 303559 -641973144963651225927673218984 303560 1754245168219575306341611776000 303561 -884430345947059829575541187360 303562 273556508437552322739651777792 303563 212848625608591944072845713200 303564 -2781582391372392386578695168 303565 66543856287916435786019503800 303566 632448860089166558768266775232 303567 -692646398048391511031625427200 303568 -454268267831695806988376055808 303569 -50707268034689762971918305408 303570 -497762987256455421141901219680 303571 -1508826491227738428255109678228 303572 1908583894431690595062360426240 303573 1608201333883469659398381926784 303574 -319737902563813202772636874464 303575 1140382270024267881733153978800 303576 122904769326756450379599052800 303577 830131783245149909274274646592 303578 -385226085616956262484652038400 303579 415994806988550180428646155400 303580 3033010976482875817743068160 303581 -2580812300582453132822687958618 303582 -194437253285355955040057041920 303583 188823473903317061150772684800 303584 527877668324705995129792757760 303585 -166812736813470541232120687040 303586 1314018916499644939180292280480 303587 -845543426243741105969040913764 303588 -94706176448424447119049443712 303589 -1566854497022867289474076868 303590 253760134307645914810850177280 303591 33954596771105974203388170792 303592 412235873813801147257892321280 303593 -256374067965235462085229817158 303594 322187680778322478582411603200 303595 -634678353651972061128642170400 303596 1170045533219318773256838251520 303597 504554770159182360091311102720 303598 -502627684974329159042303563200 303599 -206971966716919301448436437936 303600 -63221580837538692283485388800 303601 -12110254070511200750070778149 303602 379503367384501890410861380512 303603 -408145958112771437543893608336 303604 936099971145000450516811171200 303605 269155589238092759725028270520 303606 614185705034804515533650077824 303607 -127211045798726133156035070080 303608 -591251370022763388703568855040 303609 195578939443952096040954317904 303610 865042829989274930229837236160 303611 376969458731531370448386849024 303612 -535309737273844682041895321088 303613 -313288143643943469848103238138 303614 193058255860589951656990986240 303615 -194338463711663355981789009600 303616 110700606758342854666849615872 303617 1156108184615859934996108209666 303618 14616360780728974921262568960 303619 718402123815755819547326433020 303620 1406748323264212437785089228800 303621 160698221130523433762379858912 303622 -128963841536641022851790388096 303623 -4888513966066523011711664256 303624 1249374447235939062875355509760 303625 -935699455491042903723277488000 303626 823008437538583851189818782512 303627 -1010298063541439606642539888680 303628 250605163629388791963636951040 303629 158237048386208134786207754880 303630 96186820611788425154069280000 303631 -398716039441303671377732698368 303632 -73573660749756231505767825408 303633 -58627648407919068021933647856 303634 863136295468480141487145891216 303635 -324907726980536707027119907920 303636 -54536506374183692665035737088 303637 1333708636080050941463755184952 303638 -583763629771449412185966059904 303639 348373108881782415604281588480 303640 46963244643472596750758092800 303641 -274008807266609836638968391228 303642 952897405252264063760421066240 303643 -746665139412252489659381386108 303644 -2750466406737380089011213262848 303645 76242430957650630380190282240 303646 -74940619101302341192365495936 303647 898844418816506151306533856096 303648 203311207669648368777970581504 303649 503214175227620923104422775650 303650 -292886220332791070397254989200 303651 1534361089489091272610030847780 303652 -1681916905629209597247483950464 303653 100973064509426660129315749278 303654 285328178956476847654781310720 303655 -706928248229909576374420796880 303656 -795147591855098258540357637120 303657 -152434929040749906786989687808 303658 -1124110189982108555574245694720 303659 -391044831534928927569409128240 303660 3129287402129413914355599360 303661 868042520303667673940348533024 303662 1138499585509849975851646968000 303663 332854018029799304478662734344 303664 587018918759948151885114490880 303665 1089499899999700744145166363060 303666 4996940322447984001916418048 303667 254543911495909439563819505664 303668 -551205089993870917357868156160 303669 -11108760412309150666522756896 303670 -105607853992334500670876382720 303671 2469319179199899903669929017392 303672 85958344492871251162739281920 303673 -938541559130850213866255549040 303674 21509000675662129651012992000 303675 677555641761080771739163365000 303676 1268942748375261599862045342720 303677 -1151519217928474435967180173920 303678 910296653739918853888593607104 303679 -1610043569052951969851394598720 303680 -11025743050615255082823843840 303681 -280185482522908753097212616256 303682 -669272739868028188683018389808 303683 -557839153324048503320454400068 303684 599991220251914792957981531136 303685 885304344031538128084430584380 303686 -2102581750666128134483372382720 303687 473640916086746800096390329168 303688 670597137012971154300759244800 303689 -2579689830628563087281432265510 303690 128793530513647653552662077440 303691 -1763039950537916905771671452908 303692 -491579055554560763388474835968 303693 625498887135298261476952058400 303694 1021506730010580428921886664896 303695 316796785549222304687136528480 303696 140524535411129901375022694400 303697 1334755171830602348919879761520 303698 -631881714871437376767903980400 303699 -562706312902487859212138146752 303700 544873759155563908647955011200 303701 -1385961663613654171751469480900 303702 -5212178708490421398313386048 303703 -1224840411094603190747805037048 303704 -1830336797053045451559610890240 303705 788872129655458718870666273160 303706 -284307592636431694566495606816 303707 -324025379155086013225852112256 303708 -581934693050333902021264381440 303709 -4054821404247999024137942080 303710 -749969290095600705412806720 303711 -1860683819529706972154320934016 303712 -2602683594509188308979570311168 303713 -24675511943929707625828291038 303714 1155022533348953737467717688320 303715 572939098166947496346841248000 303716 -74689250318070646981278646272 303717 -16753613399360025381962002080 303718 -190467690667577221201900571520 303719 -930200936710501886698292731392 303720 204794717932794772047270297600 303721 1661248075459830372921787761744 303722 968337782489245984464003983712 303723 854797609558016376807119685120 303724 245975870459193785187194890496 303725 179591805460926003847339541250 303726 60324185056849964640553734144 303727 1755662852255195076459105050576 303728 37164358616252905664469663744 303729 629629784770122258798708254880 303730 42621562485705513957674227200 303731 -6944402429065657961489484468 303732 268114843817503898657977866240 303733 1306940793832158248827967260 303734 -477387149670388204128087360 303735 -1434345842438795057025870000 303736 982398744869547897853041991680 303737 -410641863240972835873291957248 303738 58340660204702830869105278976 303739 -753386623664064779871440996404 303740 -727691362816915978402941519360 303741 623846210898215282115084891750 303742 875481048547558709298508150272 303743 -791472114266233909617520029072 303744 121460991881238105449079767040 303745 -385680900661635977716593665880 303746 1558582437066660075988769179680 303747 -676563601675528029022315644672 303748 -519161972843607074996693406592 303749 -582424060952462384668992761250 303750 157238291375043930834233220000 303751 183789554548326508527915258600 303752 -746671480050663973509242880 303753 -837125829533238445723915743120 303754 1127324519824600493533534505472 303755 464699893698509634615401448000 303756 -423652914544364250991003100160 303757 538986534871276286343590823180 303758 -172824480248881695698443848960 303759 -1214104234798500055688931448536 303760 -261217647336139661664578027520 303761 1053910100623320585965034134784 303762 -96229245219885367436700862848 303763 -983491154134838580217397622120 303764 -703470161728445909330340791424 303765 264473449116892116104603658240 303766 -109561715130770915387279475168 303767 1603470295526941117827373935816 303768 48078567981114736306419763200 303769 116247030631643260029516917760 303770 5895424475849441621667015360 303771 447007834261728942663084770160 303772 376352133751138550213456568320 303773 -1716812961751061165121242220864 303774 416795394184900610922280973952 303775 -240342894651939138205454385000 303776 -1136900201211099248861040869376 303777 -145906748448074816310213608160 303778 606693013101595073054093648256 303779 -408994158575127787175772773424 303780 365622157428069334037502136320 303781 -1101536817671537502523264068418 303782 -1727688703592749419982877057088 303783 66206912714287098986338923600 303784 239053707296215711952504094720 303785 1165499317084365717051436258980 303786 -207426484399304939841709168896 303787 280128836905504334902453943592 303788 -40613816572484751890276828160 303789 -1773716452244335097261160424992 303790 -827711068828547390773798753920 303791 208458146960969943765399302400 303792 88947705491188772924607528960 303793 -281121031348486134433762097600 303794 -399054978071868848609629400304 303795 12362396429814827602419879120 303796 420707089328184987556270516992 303797 -1195858735867106585853760672260 303798 -736662874575115077087238820352 303799 1651957161748196703825835093320 303800 -193171330198356910099273728000 303801 322474661896240808681611831632 303802 -1287731469522133368000301941648 303803 547920866204635080005906942052 303804 1038998911631516022982017484800 303805 -1273614946893602094312749331540 303806 -693454313046471357843716475648 303807 -98988426844543559839883867136 303808 592959428891585497390336966656 303809 -784524551547746170204831419840 303810 55440279557816169129637708800 303811 1128845289257501839130486286000 303812 614788750346296797422734528512 303813 524197671919604323471923626142 303814 -356812920212432527146748169088 303815 1532209766154945069045649587960 303816 54807824691178769822576025600 303817 -2213628619439092333723530356134 303818 2677705031638871697190029360 303819 -1100622643701667968414723996456 303820 664698399362779258630350812160 303821 -250924862222687672209189997088 303822 -271481305416390085625441504640 303823 -1021513547026252698696010120136 303824 -583182648423836260516673961984 303825 411115646028987299101556055600 303826 115336823307319961761196399904 303827 -2543369562793363417513195602324 303828 -227620187606955903362610868224 303829 -395970120384528904216812323360 303830 312746704408492627096355454720 303831 -43849078628833221449527584 303832 530935108248028681096676536320 303833 -595899939563222111500385938620 303834 -232443148752292139296741370880 303835 -263809050945197500464798716640 303836 798059260404931804296316518912 303837 -843377877642548191185243066240 303838 3894645171491261688264087744 303839 -970409928440825405695843083360 303840 -733466836628899914030093434880 303841 1149469814187874009424806577064 303842 255889501946677716479506819584 303843 -912581628223167294165052755336 303844 -730336210140073881850184509184 303845 6309536464607601752325163680 303846 204428858128261460569350921600 303847 -435849039154247611459658576688 303848 -1044707290582069597557043200000 303849 177825731787938458660791319524 303850 716929697335425217515210528000 303851 391292400514709523923725397304 303852 -482202876655021102710280800768 303853 -735779504076309749002823278272 303854 -36479087337931727108100371520 303855 -234773935986599180599247124480 303856 -58272925126448874675185451008 303857 -773762145196986272509196470620 303858 772256671100071813599808919040 303859 653038723288730977823969978060 303860 283807046134691867044725646080 303861 -1514620978234279735794661276128 303862 -237496928207348713167076538880 303863 -10717035907377145471786018176 303864 620544837847283227039015895040 303865 -861789099967011656579974903740 303866 -544107178977397752823694007840 303867 1267329730590284820974896744440 303868 101429605011906702079380328448 303869 -179358615008200063772330205204 303870 157514269958473292628224348160 303871 361758258892986936938834723072 303872 1173974437663652555352447123456 303873 15740432664004829674948824000 303874 -82852363899284471850274262064 303875 -765751471108689408682909752000 303876 -554819303032816363703651524608 303877 -852476832783782551868440936928 303878 -1441456888088730493178800505760 303879 -859646847525897139413680419416 303880 360541078549325930199276748800 303881 8620168078054470293936776704 303882 -45942847508930210594306788608 303883 -1215667137929314068800890917920 303884 117201596674584152917173851136 303885 386667878553310166510781787200 303886 -337152784944051694853284008960 303887 -280979568251430416512334972880 303888 31604824842829333510302203904 303889 1625402252457943013185674176690 303890 639914622327069047847915415200 303891 58991062600562917266842400000 303892 230163106734814405852346088960 303893 265426982634299063009686203264 303894 798260644499205160687877949024 303895 -1417573197007187471640438474600 303896 -1138475706870060497731192350720 303897 96142295922378373793849199840 303898 -484849990247847895384480166400 303899 -27201836215937982755476804512 303900 76408547151522083766990220800 303901 10024422569711994878938895384 303902 716098446409352220001498120704 303903 -73810927069128229315754435688 303904 -126970543099362070425889603584 303905 -261671132577880393740842870400 303906 -494919656635630101680663623296 303907 -903648938088668543604835815844 303908 -1401450607069310452184615414784 303909 738200001672873469382119064640 303910 -652240377648391359912659648640 303911 -841605498988097125150496049408 303912 36466887236832637064346746880 303913 -684606565581239521562177678720 303914 -488164284503070558103194825120 303915 66225015606937597706268871920 303916 -642046515017815231642041045760 303917 788495442372827940628954146966 303918 -355550602219086413187866482560 303919 -470832508777874713871292597888 303920 386638148707683573910383820800 303921 -562699993324662841790139269310 303922 408413369221611176717422636032 303923 2137610877433092730863063470664 303924 -3578992466168323809094533120 303925 -194675956396591233707043635350 303926 -374672590442143394727244149504 303927 398211652434741163007527693008 303928 1782192171843239486979550556160 303929 -2044539844076826463643581346160 303930 107831576514212130258859864320 303931 -1791163063362077263414983114268 303932 -1717149729722807965438296597504 303933 -32385512542526607107354884992 303934 -907314007605856674500123184384 303935 365908586479857413671175708400 303936 111502191495480197974119677952 303937 2659711481684614989396836635586 303938 1190609593858761012756454503120 303939 -2468032358835197800696952094480 303940 -189470022694441393215400427520 303941 -1507349138815978221110452487616 303942 -169956487137411807633539182080 303943 2569564458519585363347781972240 303944 1735127384395920148997911004160 303945 95807000166780587044914368640 303946 509812119053243661240468820224 303947 1931636477702936577323531426436 303948 777612640884904344111230207232 303949 2531065857349366723555008322560 303950 504886180481043431377013952000 303951 256882069917522511230905910144 303952 646918484783959512376598528 303953 -177360225474169767029243078976 303954 -160564389729718534627315143168 303955 -74227379178430370505564967680 303956 963004782355370734714527285120 303957 478328688467271605742694867854 303958 468944215116801259560007728960 303959 -2434802011920694514044246062840 303960 792077598644308261074155520000 303961 206603063118781903173588416064 303962 11598853059057648217596322032 303963 -772665639968288313501569812224 303964 -662167352301891061037605441024 303965 988337348519010324701739802860 303966 -101486002176675744877789182720 303967 658588458486793875691597240 303968 -318640042936887437982726881280 303969 -257142425073719755951614347856 303970 255023959422763109795497243200 303971 583552901439838897294868359632 303972 84521831745749586153651689472 303973 865320056173271869546804904700 303974 -478366714964185777042776118656 303975 -264069572028400150306987820400 303976 1302189204151245587683076398080 303977 244008504223638353039893281012 303978 -134918056473299312568018935040 303979 -229362465753716690505652502800 303980 660336460036505053351269888000 303981 103786245347839308963728822880 303982 -372597429227367019535965542528 303983 602238130485777530279008193232 303984 -37847499339668481328736894976 303985 497396574681416643107304480960 303986 -97614235315257877952021723136 303987 -648392227342883530906338330048 303988 1305043738860527748694450095488 303989 -233879308115566865226478165344 303990 449064807189388794582242037120 303991 -416692105869461526277503489648 303992 338986107139974993691049164800 303993 -953224054945124689903839566400 303994 -75310541622700989332577661728 303995 95337802709651513854481115120 303996 904365488978462263013308809216 303997 2272959166864576282293546957446 303998 -583070942276275432196820632064 303999 -375419767721831388976406721336 304000 -1293955226792612206844313600000 304001 473088043858005447787060002900 304002 366069099711510867842443360080 304003 414870041010708548130776785056 304004 -1043285585759560177363101442944 304005 -55669974000972998358174940800 304006 -778376012693256054049307334048 304007 2748204195337850382834705267120 304008 242591175497051029052419276800 304009 -1588938552083431355699095314790 304010 -2717167915741169994325447680 304011 -829580194699671020087270510568 304012 1510729309498355538605080461056 304013 1711234530804162431075820878262 304014 169661542819199913366270962688 304015 -350525826900973568238343422480 304016 19856208984177921712822198272 304017 -137658058340199312118674272256 304018 -416320199705585130075007759872 304019 -1235212030538279946174425717160 304020 127629224654320666413371289600 304021 -347106657676331105693375601778 304022 659019746550504031021833565824 304023 1453275043162993259921325786984 304024 245934539811398295559179878400 304025 362446918573863810917979065550 304026 258226805334109572957706182144 304027 -781231409315354988328823223480 304028 479510061990169825789649084928 304029 -324749931176776942612877224032 304030 671136586764597249415978340160 304031 585110788074190890300366566352 304032 1214392168768448670700689948672 304033 1323684583292670294878702861282 304034 -884525017557240690314960209584 304035 253275765214299838433187937200 304036 1619833618268453180193668686080 304037 -1068302574919540785033001635360 304038 127913595882146076249271664640 304039 2174855024787442336432969118840 304040 -599305067329517167538445926400 304041 485681822428818730171512584592 304042 855867734700084078437444994144 304043 728720812793857755687965207520 304044 -323419501976580374631544857600 304045 82855560660958671467272697880 304046 -1703955178321920529593726713280 304047 1635578630067292434434672753040 304048 -129000542216438483358575230976 304049 -1632683452609293999598084771950 304050 19595229887430061563562012800 304051 -2293528912097855788397050656192 304052 -527172543106030844061650257920 304053 -21147101785555620768438816096 304054 -297710449324420502231848893024 304055 1798231549252492915309519359960 304056 667812790208236351406871306240 304057 -596572884003354212000818414720 304058 621618756851041705806438176880 304059 -629521208347711200148525847040 304060 706503287698670162901733263360 304061 735408814553936610808068814572 304062 -84134865884641453651011121152 304063 76902138052652818721656277312 304064 428674494003304048369688641536 304065 1237897569040155881072517594600 304066 178244374505922951232539326976 304067 864627610331517759494108077116 304068 529092113164602320778694179840 304069 -1412583674878395994170743426530 304070 -139131650493990882045277545600 304071 2148816564883921974549152843520 304072 169983124606283795567050752000 304073 -1314861504603761278720221120 304074 -60733328169976544256378650064 304075 -211198550549696038476325980700 304076 215322203358522279503599019520 304077 1205661581540596453120925757120 304078 72214903470506480408213979840 304079 -320285472720963953403939919488 304080 20053066535067624261793873920 304081 -138265435175299914608117391118 304082 -281041180366794586791417610608 304083 -104223201552066432773229544224 304084 483983553098183511239349829632 304085 -719049524551717619440799892840 304086 170804870987925202795737331200 304087 83134124362206073681570597552 304088 447970933899007905407375861760 304089 769568952957418656674033878224 304090 -1070320466912070889246672926720 304091 -892660497538764149025040040508 304092 -97993187814204002650829635584 304093 380540524426011757614334084704 304094 471929114136622087379600591040 304095 520404751251175702440943814400 304096 13440646852006792697092767744 304097 -798976834863387713500483292028 304098 139690813870326417557897211264 304099 -85663848799455016166445100900 304100 -3205093462955791001133033600 304101 257635881368917018888255171200 304102 -1156011067741835371457476528128 304103 1168813110903509558265666787320 304104 -854795348863955329298371706880 304105 523044141853408193740400596260 304106 -559554522885757935071889679872 304107 -1732818801252390944467144670208 304108 -347686089828856933177102736384 304109 847498571707863610407834943800 304110 -51153443424209170752891724800 304111 -539695557804356556312841875576 304112 342408142442714921200525148160 304113 -673382956397516693416069168320 304114 -336695441131705193737931128320 304115 -20370138034421681112766504800 304116 745495858846925510836512817152 304117 759315320389081500406555594752 304118 -79607083995275354198557509696 304119 27143661039023530500133100544 304120 -1113283238341170691258239283200 304121 -804986378847776608766358894000 304122 -10969271870279174479496641536 304123 -2669023942918077483298065298320 304124 -1334608439721378347013357256704 304125 460046043739047203312891688000 304126 964670083597367798244462784512 304127 1219723811780490498481179134976 304128 -1437665391538528659319742791680 304129 260236637967631934923613470080 304130 -212634379748736154312778404800 304131 1131057977201190968352947048952 304132 -660744231503558392026861409280 304133 218552297446377835159199423520 304134 -137530228688512064149607194752 304135 -425453509035424568947485031200 304136 105720683732519843248537436160 304137 -2965352909957592752666621871360 304138 -371476449050893790346838277280 304139 -2783144146854299119216084032 304140 -97024756481031100460556625920 304141 -460908188590895490353047481216 304142 -23666922035252247863829008256 304143 864391566504221429374220614920 304144 220563967300941459442796994560 304145 848575255366945734598969185600 304146 -311521692218127813913156850016 304147 -386399583679421204266579534728 304148 -147446687037499236828083462400 304149 298007149694094837322991439264 304150 -208810866120821548801491456000 304151 1106601151090674792385774798152 304152 543349263156981837147389952000 304153 730896604572713343089111027402 304154 -751304935259587147045223038224 304155 54829945546481561793155249760 304156 -130795892700110801324158036480 304157 -609921912895612438132891440288 304158 107938452447140400206418060288 304159 1487852427897635635760320829104 304160 -715660715981584809619946864640 304161 -54353645044293963990428089920 304162 542446055140312311942316586832 304163 867978154510677188331619160412 304164 189400322309068162679811121152 304165 -1333433624148950368555787673600 304166 799340497502885485118345944032 304167 320678843642818743987424528848 304168 -1322348965175087809379014256640 304169 -817103604328335227182326071430 304170 417849417916698712713087110400 304171 -919225737589451544697790625280 304172 305019332754207597350263455744 304173 1275689038531619971448330784822 304174 -229327778347096401759366417600 304175 740678825468321239692990054000 304176 6477823972181492107205640192 304177 160290738259529251494659149492 304178 444556399521335474302347565056 304179 -222489340545632459380576708752 304180 -149680360657824996813161564160 304181 -21581068195269262739511171720 304182 -19020981273446155984280939520 304183 483365114867161824614824440024 304184 1272423364848275570279412940800 304185 -65300524982967603441752115840 304186 -840032718511720967619018488208 304187 3552458753102888776379374800 304188 -85291539670658544918203174400 304189 309241768174976187345237646240 304190 190706738582722587291151747200 304191 -20325956764534814897276062752 304192 -343608104653876323729941200896 304193 -2371856038813863141825198858558 304194 -221226373509213931976234880 304195 -1121160435536390833473867064080 304196 594243734134022334418102747392 304197 -1704720891225281170714195111200 304198 -463100300241670892150734245120 304199 -717774282338093660747372205264 304200 -357021226002605141823291072000 304201 -515445108412844955228638899248 304202 -84295896988789779703926717600 304203 540672815142978630856380177408 304204 40223152336595887337045875200 304205 29306662453077545368633338720 304206 -96165286137494351274917661696 304207 -1432947460048421266044926364968 304208 430921552433043198585725509632 304209 236970098097204427220977588800 304210 -721044544056862359668213880000 304211 668909462627603747275629400812 304212 -393672931453316194808086296576 304213 -8512616517689951977139205376 304214 395517415120830325040064229632 304215 -24197194643901750957391728480 304216 1186013679984707473343606722560 304217 -1095168211086901924109176879734 304218 -434890624055639408225288664336 304219 124828730804008692883552461520 304220 -58544043015838519886708183040 304221 -217008405763016205020105828160 304222 132525893004622998348627510912 304223 -755868926021071610131087938528 304224 533703461016067018164963901440 304225 7298515102420263416472391600 304226 209014039031076722978918017824 304227 -29532887327800399752986999040 304228 1476367457023981602467763819520 304229 -1247454828333277956395047160640 304230 24254780802589150979752782720 304231 2699180117900263541271283934112 304232 2363135690077781070876143892480 304233 -11018065754386971848691140976 304234 -121624699608550166338067337216 304235 -1052556357101986290445293961440 304236 1962356188276586536277604106752 304237 358905149577938101954826157952 304238 1398711267967775231144639540160 304239 -483028642249924987709738229600 304240 255865461957811926757005557760 304241 351850007731035234478846588800 304242 -484196847052861973514106965888 304243 -3210390761242312632886453049120 304244 128458129568112278928018794496 304245 -171014317019837291508865059780 304246 179166637135544456933033319072 304247 1178446224444081651621330028800 304248 477996329679260703425743749120 304249 295830574773014184665228786592 304250 223790440548801022684085592000 304251 162027030772840284668515603824 304252 282314239072770789690604406272 304253 337636965829688027827649498502 304254 -205921204512023512751155350336 304255 502961125669380420907033784160 304256 1235613692759663307500719964160 304257 -1358473355993155177688068593360 304258 915737408279480515537158688800 304259 2067342746547050462951432654460 304260 698562277676707965592797573120 304261 453921960018769379937127707386 304262 616283393859852997948574521344 304263 1050431708038103378265177446400 304264 114704893404363743435960248320 304265 -121570949720654577657395266560 304266 585616856548643199577561904640 304267 845047909218260101516258163760 304268 22518178133572615526522434560 304269 252386058336251461801119420480 304270 -981401043890131673088310873920 304271 232395468084233146719442416000 304272 -158863849755131532634388914176 304273 1228769750088958983767738800884 304274 727875045271005294817643553792 304275 72141779526878111611040461800 304276 -345159458300938861085376346112 304277 -70545208701350138808222874308 304278 -275457292062579117497422467072 304279 -199697200800927598354953592120 304280 -1507438298294132179893816729600 304281 492339799164440812328791260570 304282 -134120517923688624213776706816 304283 221313270455832924992025670176 304284 -652307491572806727124458776064 304285 -479063967128649873658492912800 304286 42910143614851931800922744064 304287 -1299079289999541424030549696440 304288 858829225113430298209309556736 304289 924858400861175316422080329156 304290 -268740706520676739549573094400 304291 -350497053965691119782236543840 304292 -658190876827986110302081843200 304293 143468557226994659047493178528 304294 -463327383876709358112276854304 304295 -1009979143321904022600288400200 304296 231933598715314086405960499200 304297 458208487215396618950569320000 304298 -499664966584067626688551122336 304299 -1178731362032332668964450658916 304300 -435837086780207500022491584000 304301 -400970808046610553809328382698 304302 181382996477484350124531306624 304303 -2296257073168059532414572654448 304304 54427814350187013475459399680 304305 -714504290600611002573604938240 304306 813813464531655275879596161024 304307 -861957353344681955330672162880 304308 575403628741709880105547591680 304309 -578254073486860517331126432996 304310 -122259405001864914803387773440 304311 8743771261112209689201778944 304312 1081566673517199410865632563200 304313 962422182200992199093362041408 304314 -62458523090198595837582513408 304315 1219300054736159128696775280 304316 -1495420300203371399806623144960 304317 -12910638640126148666636735214 304318 -382791241130160840699568339584 304319 4374469331742364088040405511896 304320 273907669136254100833912750080 304321 542807021788673569377232601392 304322 -406621084952579015985525763200 304323 -14972057672332584270218223816 304324 -1273908707656021628840702994304 304325 -209069313326120653282868409600 304326 -298832704676248293959511692160 304327 -592520286113803869799334439488 304328 -159187176153106401800881920000 304329 -777772211352474459943293760512 304330 31839530571127713245609488320 304331 -1712736993828195312440094485868 304332 -249755851200664222808362795008 304333 -138443528587090000567344180416 304334 1341300251139638435621886460032 304335 -1006179884867490655311484838280 304336 5015747200023937620398702592 304337 114616235808457588137870930720 304338 224305007347158887712082633344 304339 -321466053981725604833701050084 304340 349669288411940408909038083840 304341 -978460591384064055698548397280 304342 -213312874028300092734767956800 304343 -254955127529752276939481607312 304344 344923325398909955559730176000 304345 -1802599890787716429890937915900 304346 12830230922254517026459626240 304347 336411305982810730532439797400 304348 241126254586226422987670693376 304349 1280555036677387030322817565350 304350 319501002430024511842439064000 304351 1740611418097566249873369904032 304352 -665155323479807319867370242048 304353 214424466526378605280434303744 304354 13892020229025257050120913280 304355 -98432149110806284183574010000 304356 337867450366927154552738463744 304357 -1352048959877841968111800203394 304358 -82575304958934993582995412480 304359 -335075789874841976026846450944 304360 36760589071576397819766374400 304361 -1702127529303993140472248183520 304362 -150823305301975977420086659488 304363 106297205426554660539556538612 304364 -546180470904034317260089876224 304365 790292746796510134775879406720 304366 -1035525366248503005815399506368 304367 -277383931785156576494150753808 304368 94762795667569007182881030144 304369 -1292016348756140414890341552186 304370 1002305174293694699916858639360 304371 -26831111745518367759564719760 304372 1878320116208106075384325877760 304373 2789990854372145043971205896622 304374 -250322274660636218936138600448 304375 107513098893827548674192935000 304376 -617736750365553915362492497920 304377 -399901942796294533872695503680 304378 -393199605745540504671789167760 304379 -1149887624011095648952600288416 304380 -215292862419437995384300416000 304381 -719152256449097322684318420480 304382 22167444277572172623980893440 304383 -9974001800327510714989418352 304384 -539736720069131519263600803840 304385 -587673953222605480739617646040 304386 9898730742901279590750023424 304387 2297928173584113699932108179360 304388 -830795604361829260076293483392 304389 462551461818056735804211143808 304390 87798449140348290160748400000 304391 22946196208887940885778064792 304392 237606876621693509822626775040 304393 557655881373349104428542031642 304394 -1123815323611229275814915127504 304395 86363419249457384736820285440 304396 -1136372412060972985534628051200 304397 -5003251444293896666586049440 304398 -19382971829649272656899030720 304399 -194034573563124576362102490160 304400 194927802688934008529766604800 304401 -54445533361922521973353117968 304402 229769230547643649520074260480 304403 -273494191484498172070543799736 304404 -6984318063394278804372424704 304405 968841415507723623389956440960 304406 -696468111577450763494326778848 304407 -172374926425308403178613802200 304408 -560938755260685363191562240 304409 520836019485560717179931778816 304410 -25518916006209257598274291200 304411 2273423139788097271360221851012 304412 -1098055245531007226134454598144 304413 -1478915318175192107643274380000 304414 311707514804107968365379041664 304415 589475480156031527655048975600 304416 308590876854405620781457342464 304417 -1599524948253258152881042117534 304418 -1024711204878745477045625016960 304419 1228670588130409087795421724672 304420 -181788462094230043465327165440 304421 -462891123913841797172982751908 304422 -315350136116160620830158787200 304423 361550053678406054112384851936 304424 1315670157137826596224952232960 304425 307798291102316671668545352000 304426 832914182749983845634018996912 304427 -665057109290185185436566906720 304428 637595960235071958478856945664 304429 465417604072104765929001275030 304430 -35674443072188977990201632000 304431 549573321899357587534873798152 304432 -248277617598956160540492103680 304433 903896588699367696145850609682 304434 124241019271678164343200497568 304435 -745507307865317886347681391120 304436 -923035915581827557813099776 304437 -335022130895044290475619872800 304438 -1412903286832920534330425462880 304439 1577500412789197993673454435240 304440 9137993272881100810592256000 304441 -3744429480706257782544929096448 304442 102574144759681158552137646672 304443 -313461051784405311786354295668 304444 -456612426688590855549494304768 304445 -815097327749253060487573737300 304446 501849617077347932032358693184 304447 452648271880380395579005275120 304448 -409186612784435927779129688064 304449 780278235762586183418900092464 304450 -314830998334398957043598154000 304451 114751839105999588498031423488 304452 -1148545586668068900700181452800 304453 -3016624863484823775738606484740 304454 -152648934577031685796941063168 304455 -735662172778743760232068718640 304456 1263585597241234006008854323200 304457 -2236869183423503853924796320294 304458 -122630228064938660625324380160 304459 -320005365829089190306119951340 304460 -479342386348288688051103728640 304461 -1425074941147270611129072512490 304462 -1038939098080573633613935272768 304463 1536972429819077145412192574424 304464 218045802411692771892123009024 304465 476747239089716977542995016000 304466 -757482662919642043585454346240 304467 204912561754568050779307537080 304468 -2793721987147318965687782389760 304469 -666407626462514813190343323840 304470 -66265624724705038831147488000 304471 191008943013033406885852305000 304472 -247404904395389303505590968320 304473 -180212107086017210097898103232 304474 -124701932623576053300015778560 304475 -274113261515858640603699279000 304476 -199819135997663246062569543168 304477 1304485879756045278074232972326 304478 772737832962249960759428711040 304479 -377273934174051135806556666240 304480 482730572277058782511583723520 304481 1264788919648608191533993365282 304482 138264311845588718781021026304 304483 -1880474849102968432496630896 304484 -325192817681873438698151783424 304485 -449626703275397222458054133760 304486 167991622016211211350940496640 304487 393760049842936753559558739792 304488 -88552250011495678831753651200 304489 1409673978882518735242647423290 304490 -227363021196714018111123684000 304491 267682926896727260854157337024 304492 -1618432905346925550932936099584 304493 927322527599549219995482444000 304494 634967379632684470328299284480 304495 -1562103240861513059924894883000 304496 832255312396291354417201152 304497 -336230786721929067876003098112 304498 -387267556912798086206360406000 304499 623915859072802164605480501520 304500 -286319412448989838930851840000 304501 -3439907002431453580744588498 304502 995750743688175568129900029504 304503 -1608707103767648378330628329496 304504 -1434966652427333609063492812800 304505 1082117852723077766286166926660 304506 1148895445175864659549871884800 304507 -376682016626376578582879153376 304508 -635653973936868284663424391680 304509 -662299629856457463700189226496 304510 -285709374055677785244393680640 304511 267941360028964124679763754112 304512 -342396525237252545922906193920 304513 -809406319463452762214688645120 304514 345542450835378690280388531712 304515 694644150179924321112632095920 304516 764439768411375073757228301440 304517 -1690858439508815190445785142434 304518 235763067551441707417496819904 304519 1014156370980655757910532194480 304520 -483694519877991479884035686400 304521 -436586839407491138166157209216 304522 588854199731786477039210706432 304523 851447381638755073995771842772 304524 225734371053080097573486051840 304525 569200196522395795112882587300 304526 14830890850412605422139030464 304527 -186110901088609360591462718592 304528 73372664140905678518663249920 304529 800121352386640925360838598260 304530 376632515475561667298291320320 304531 1556945377548665787110601493992 304532 -990149392330843223697987901440 304533 -1913410043384089774395628310400 304534 205767907110226038056853328416 304535 373101866734755595632190173360 304536 -413342908495210672954104729600 304537 -801612868150070519164376901814 304538 385791068483923181414121438624 304539 -711537236805503968820068559976 304540 -704463101792710685108049461760 304541 1902841909017760975744919667942 304542 143427153293226652638268351872 304543 -517560176773318160715514787376 304544 159152444655851548579077292032 304545 1111662753555057739998733612800 304546 247698523805613832371943710720 304547 898943312268214890916134119952 304548 -482949713495268107020337448960 304549 994083278329817233059238143680 304550 -261920810956877937040342951200 304551 -208034636783028789504451831920 304552 1760297184906051883818225945600 304553 -158305671162513607344596232198 304554 798983383211349471142058193408 304555 -1846104343355262226575252695040 304556 -40242960660479911396482201600 304557 -999820316359084691903009760 304558 -399683630083821136381511568000 304559 1059223120832305896237220559760 304560 21335925069748423830878945280 304561 1155783741265224456315782006162 304562 -769315462368331603636037333088 304563 315942831634643799883365729024 304564 744766892593115694986586063616 304565 1317161092357015916260327922460 304566 82804168950877662969324478464 304567 -1875768483837094802590014489968 304568 551583203148436167311872389120 304569 25742812971131939592745086384 304570 -244687714932677345775718272000 304571 1469840273607987203733707170512 304572 855960256747406979845843346432 304573 1356544859575846503017805400204 304574 626979168271529296907205601536 304575 214441828232219380792680307200 304576 -367441415749332445515187486720 304577 130352790803651919748609221312 304578 175913763130683792633725530704 304579 569161187421062616837454799880 304580 -701389205322489097125393077760 304581 330677334628454502258551446752 304582 -233371896885426450119066941248 304583 -415291605915450878511837399096 304584 -238653292040536567483441152000 304585 930577524380035139138713815780 304586 1226028847275270232081174354992 304587 1410219507394767227110907724000 304588 164978775531954753570735442688 304589 -422941327383930753817148526720 304590 88344013330749807484841594880 304591 7459055851947858637263648864 304592 217289273229041571415393591296 304593 -873672478308012425507078712336 304594 1133059094563510623223714494096 304595 1521782064547333420496025975600 304596 -674043117581116401732957829248 304597 -894096377873940350641116139954 304598 -404714543768137210862669460864 304599 586105474208101976845960937064 304600 78107527348624000286256384000 304601 1602660842010665022682339820304 304602 -154793467392671802784018503168 304603 333645349321092734762828544784 304604 116672458533118160727972083712 304605 169984967780048305611274853760 304606 182628050234732059735796014080 304607 2072375163530656281173622211872 304608 -1455892433472695408647219445760 304609 371134045590895676252695067810 304610 -604957502731093111422630743040 304611 374279244748138830827376010872 304612 -4207037651609065007820374016 304613 180916681334833590577038340320 304614 1321193558196133681390530272640 304615 -1266089772941802900908063319240 304616 -512297978504215025883330662400 304617 -565142573986655770087891846560 304618 533595023786409618966787298304 304619 -545128869975011403098823637104 304620 -55111638224280403811877995520 304621 -815092837632101614324220831348 304622 -542449140287063752146499773888 304623 -418216086305541295855180270992 304624 -8703271871531863095292067840 304625 258598643173682456032762857000 304626 102344494358116217954800295424 304627 2816965985953113017903977460440 304628 -521271217046200905485940949632 304629 -19231616284388698176806000832 304630 -48678058798017589726080986880 304631 1110095308353682780079302035432 304632 -563729566896693181954048020480 304633 18803036400990308895670312938 304634 121374394146229284294656857344 304635 11711079539115598667999312640 304636 -1885307168962593829715379281920 304637 -1885485297986688829547824983162 304638 -100235201483500801947776869056 304639 269299699413704663123579471424 304640 -203835715996082715447389061120 304641 3236119461881271775892027682 304642 313833787044556090076370319392 304643 -134912117607836882693587791108 304644 622145775736083606729270312960 304645 915925971512321736829223961600 304646 480086230928917945014627510720 304647 -37736081626755555961693251840 304648 -870388315950996552170509424640 304649 1746072127669362824592735211536 304650 98275461646817133752230054800 304651 -772222164912207465127719634348 304652 563919422877787481718358177536 304653 582997243757868530680187345184 304654 131954311785132294158142554112 304655 3511652754020199898457359200 304656 -116719173930041746346241294336 304657 -329843573424751645792071969948 304658 137082006574743654526935605760 304659 -1488284817217940384970077845836 304660 683739000325619892067021735680 304661 -405446438082058982530447833216 304662 483480885126693492801877205952 304663 522550937454964057891996547912 304664 628432098331696299642636687360 304665 -1053438295013034536663381016000 304666 -108457083999930666583408008960 304667 -635595274199516726739096282648 304668 -55140006547246964759125032960 304669 -380349272281125373186568669600 304670 610546180071042326811365225280 304671 -552920232876448882768415544816 304672 -422604516856506470732338495488 304673 -355037182077923771426765721600 304674 -1210763386569463572797974471680 304675 25949341340801565458148722800 304676 -144545008015730271842585226240 304677 218600788622931775925370632700 304678 -467736590215869293661844320 304679 141018892052726154818051404776 304680 -482881960225140728018393088000 304681 -458069076234873867424086861120 304682 -719754333503929863634463587920 304683 108974239747414265401564756824 304684 -28242536737333186457205014784 304685 1538788593183692124038834890380 304686 144114206532941147769497279232 304687 501183580284792040197696344336 304688 -175084662989098010335303925760 304689 283797428360611649867116231680 304690 -318486202288385026491998690400 304691 -2798320495872595465978152552648 304692 318156646702428113654120804352 304693 994655994202977884082431217504 304694 -121457516705320409305731634560 304695 448638668720094190592048155200 304696 -92359951646048697987463127040 304697 -950361527588391720599441917500 304698 12687524813866745903203116288 304699 119514693771914862458063037760 304700 -329471913531537693758106969600 304701 -506943521843210178084823764096 304702 44768948327795625918032184192 304703 -873732861054786143485506432000 304704 185660549690973012947279020032 304705 1110736992201346729995704145000 304706 -797102763800587282667423039616 304707 -859688924630229537647819043672 304708 1514813360773217799569927291136 304709 -872791191991183108393537941090 304710 -112940288790932009514213550080 304711 -814505609647181444005256294376 304712 93066257118220596238639564800 304713 -408378413337275210528839963158 304714 777759426005494194715651494912 304715 -1273716682214115889425157772640 304716 841121682048848999923397038080 304717 98239872561757129790418633984 304718 -279793821997387833468048286080 304719 -848865638824495532194735412856 304720 65908396397477423206220267520 304721 3887299981803389633972132432244 304722 -421599528136925740014105813120 304723 1053135072404584443635778164972 304724 -686000710730062048146270541824 304725 -316827197146264322494973808000 304726 284499663688434090799353153312 304727 931514737640124853509402234000 304728 -1186752653945288191476566691840 304729 2377676956874969032400728808330 304730 72848008232911523778044497920 304731 -529814498919704160121381836708 304732 337228243216041435274381178880 304733 341447860905995873702003848608 304734 -664732766488544057082070192320 304735 12728652509626317374792295600 304736 443649881434737804429671792640 304737 1138665912511470482709261461952 304738 -374981152006173082038059349504 304739 599622530375770939621996992540 304740 -42151217307819075860900509440 304741 10071670222279186717570146080 304742 -685370080611760402935065279808 304743 686079991413094808752502964264 304744 2424899838545054658298684293120 304745 407260404742887401569978994880 304746 -274289658065586229105804697856 304747 2902135561207394480270889299560 304748 -979651237737892216028233304064 304749 619323836616352953173697981120 304750 -256375901458330320401364672000 304751 -2457796222445641921324649395248 304752 351451064918359716401774592 304753 -564225798858568184843372486556 304754 -859729632606938855027120573424 304755 889284124685024935903634008320 304756 -284236809151889308049455904000 304757 2758969295311424268877397481006 304758 -196305693624845197949802175776 304759 192138887472645838272777657792 304760 -580360383479408809596447744000 304761 145594673025544406715843939840 304762 120999850026946829943206155632 304763 2537410983514523962599720495012 304764 478741148551219602485563499520 304765 862407398676885180471288015660 304766 508666683995568983650952309760 304767 248511870828144410830301436984 304768 413553906207580303422778245120 304769 69512110261505356505207411796 304770 289770820176115521227443737600 304771 -1615588791972155421448496049028 304772 -5074649006899726438212096768 304773 335369701718644027900776450048 304774 1133129082847737721663728683712 304775 -102825674407912878433860097200 304776 -1254133893532028853429124300800 304777 -3118388997164770998826453033920 304778 228668556278065498139285467440 304779 491784281564604197845236200640 304780 601744577938094099569693731840 304781 -1200436852630188569655495257418 304782 -70077273918048986894806394880 304783 -399564398509082735843623902200 304784 -5551224590269148747688247296 304785 294150524180376154851856716840 304786 775872517375022441552374088592 304787 304632516863310577245465859152 304788 -653086617047090796548688353280 304789 222149636677009391816505576590 304790 835622836821435932247537820800 304791 663700388269556346174812787840 304792 154265075271773385981942988800 304793 637599669257981164667425192980 304794 73018747902077134075378736640 304795 1524744375819532301939293817280 304796 -422073079725800180783775095808 304797 615157565954043420486411811200 304798 3597661455421501485490112640 304799 1800439659372150877614976107120 304800 -332073568139362850204496691200 304801 105253014157703282108326658752 304802 174428786232527284725792430752 304803 -26023157167052296145436356016 304804 251064334895898200565245792512 304805 -466495459112076305942244705540 304806 216944613068578454177971622784 304807 2048142100710261430383229896056 304808 453212020412676469046543400960 304809 -1061463038834381202148115485296 304810 -153143862512507433897455623680 304811 -431651653680787185032202679248 304812 -277875887804089905306452984064 304813 2765899408507924536912004023062 304814 -119538708906869460682397079744 304815 -220997799178581750029221870080 304816 378427558984499662370457731072 304817 -1800283906754023971180289139520 304818 -250447868992183786934081121792 304819 726514020114512304147334472160 304820 -1255128964370173204146006385920 304821 -884112812288322869945602334880 304822 25517192735493665114047880832 304823 17462812574190623709507340224 304824 107482353044265397112202731520 304825 -189404765953409197317320806500 304826 96302900800679326880531668704 304827 17786710652963167334699199360 304828 -385786864359886968908289375232 304829 -1482371046829704176485277235354 304830 -455654471999572915972392672000 304831 -2833974635349006685554805970368 304832 144136276485231676106748198912 304833 -946451998997439193651144986576 304834 -1069644850566934019060138171184 304835 253367756818778007514939440960 304836 182923587705880038934291415040 304837 -613466759055399965684721960480 304838 -547968498315560256732604459680 304839 273319627766094207226655206704 304840 -1178781447639876469664541235200 304841 -1199527581750257099457772155648 304842 -535548143701664615026195100928 304843 147191647951262668924642897152 304844 1399125790027819891874739764736 304845 -365795653724384657731311624480 304846 901220872409724003017334535872 304847 1686972634941123083255957389296 304848 -21085616177150307446293217280 304849 -1131866352524768728364988571150 304850 -91653821743292633451464947200 304851 -245332297254216059663702625216 304852 1420136914681113702793587287936 304853 -1689847356738184279444164027840 304854 -190582518624376996082127052800 304855 1554802641379613481179165226000 304856 -1309217058724553137082352844800 304857 -398116212798869921864871941760 304858 -318374313094257500788914888720 304859 -455718943515283396252721053896 304860 803914307518421894852875023360 304861 357953860503635696267613770880 304862 -525043850935559899450773130368 304863 -110479293887329423243313055216 304864 940813096695756664199550861312 304865 -11135162907395456338140600960 304866 385066511965299025032526387152 304867 -2559767990130136759556790634084 304868 -248158412553852354541579468800 304869 -985034837690625579551221211712 304870 1386326113812169988877417600 304871 769151039753035673365781167200 304872 -1524412168412144799175288750080 304873 1155719760873445396721142092260 304874 213325867079561939455431866880 304875 -153723961504997118791596152000 304876 353620542274648396718077545984 304877 1845260788888794661361776782060 304878 -493056401039589359265816636288 304879 -2609557935335486591152833273520 304880 196129017834202168188895887360 304881 -322553821990155762990469884048 304882 329653235839547693235803787792 304883 -1442997692862560420887297346868 304884 85544721619162116623486487936 304885 89898538966588856997260651520 304886 1109285155369832115037078495392 304887 882978608997266410406588952960 304888 670053760377313710254413455360 304889 169041733625665531405120080000 304890 -193600129065971766311153998080 304891 -145950925732974616742611074000 304892 184693331501074956803397073920 304893 202048940267801844006025162080 304894 678210940078204931421139876032 304895 -440324589936517738532840182920 304896 -715432911571865989847520903168 304897 -2118335511006277822998913702654 304898 -881298270213176484474300593280 304899 -174289034525811662444213640960 304900 -970334342907259625347905040000 304901 1968560337530327030882101159902 304902 -18569018569507063741973538432 304903 -992789934771850374099241247848 304904 -135709365569137244549122698240 304905 -273606307423981616955013899840 304906 351775203018512759603688130560 304907 -2227275567762919881721146716844 304908 -521485004540682162932314083840 304909 18617212168050839259485788128 304910 66712097244202144472951559360 304911 661035331841655476909661454080 304912 377150935153912161520907059200 304913 2316404288577450571194537024 304914 216491593045320118170704828160 304915 192871409195279993117319742320 304916 571817911721389937457118863360 304917 219039967726429025117027669184 304918 -787981111447693999549450191840 304919 1242575160303711973243062810840 304920 386911110140917668969062400 304921 -144066492183541711166091259628 304922 -1426691430065686112463569545488 304923 301967534808469360158335794584 304924 -359372567033305293345980783104 304925 -919061673612141736393945774350 304926 18522611230242030499012186944 304927 -610902757491982572296485495424 304928 899253789703172602647941873664 304929 -182558690835287783900638827996 304930 63177077399562858021851907360 304931 -1843531885680470387889800913600 304932 -626144200845502024007405411328 304933 -1117891176887825929211218490818 304934 -213611539277442550286071830528 304935 895153671351996924527900301600 304936 -1154470591257045620221563863040 304937 -2243820456783993457098838593414 304938 -906979143353247301046476999680 304939 -2678032983076860516423273734000 304940 -1474895905229746622735699865600 304941 208543121381301133494459659904 304942 1036890582373585853222231430144 304943 671683924917111689528609586192 304944 -176158792225059387503457632256 304945 257385129918654968232055905600 304946 119514248862848785144500325920 304947 15294670228302517418588486208 304948 506587102514784392824554797056 304949 66198707147032809097308451950 304950 148374394161296513687902656000 304951 731835133250833821698953119432 304952 896869185101233888105142169600 304953 -1156985071173524986771506684192 304954 -210633851143304176431042093888 304955 376043969213751004006117673760 304956 8239516618227060781623209472 304957 -688776832615280841454980278880 304958 452439720378086947088038727040 304959 1312385256257486072220431183304 304960 521940037883852801853625466880 304961 -95877143969961664647511269438 304962 48035909035713028619247012864 304963 1866746269738978227515163570840 304964 721450387349001497103429427200 304965 840339148111011422194032321120 304966 -156463384410355974671566445760 304967 791690755675938831234053794920 304968 1008526711722919403124274053120 304969 -314806341595311767071402692160 304970 656876355286245922506350659680 304971 -1578946350699851814968529130560 304972 2049696913941756814132762923776 304973 -200667470076402157554075366336 304974 -232531383024467552330059741056 304975 1039900831014296100080901033000 304976 251055182041168960516159365120 304977 736078905341554988134952456832 304978 265786622021776351152111114240 304979 1391903825052732474372982553580 304980 -133269563272877164349994516480 304981 -487078711391822105419024295218 304982 -376360579859110699407038736000 304983 -1154419143666978983250462759936 304984 -1768844206960516067467133030400 304985 -582551795318302647396591102840 304986 -151441082904020719575986019072 304987 -419289752358735272245683480600 304988 -409588087412698766471567162880 304989 -704066748953256339840991138176 304990 22580431251500136715393754880 304991 100944025611967486598629249512 304992 359061460419825981940645232640 304993 -415788164014917504188136389400 304994 115568395800694870620364690080 304995 504557525375796973265073267120 304996 -1160819531821249747372157680000 304997 -1085744861972168234294635422336 304998 536730849309190817615192720064 304999 5014986169059379448336521008 305000 -287316005327024824171190400000 305001 704468209142902065989426544330 305002 -317034653236247745772137492048 305003 519736018734443442643296732000 305004 -99799426689007907397789646848 305005 -1710696697533721724308248260340 305006 -448451942357293919444615361216 305007 -849231099464814959703300040320 305008 16606878442725694129754701824 305009 118596762821806679599839444480 305010 -577932552232824008427636693600 305011 -289217003134021733213200507568 305012 1006304730944628058565170333056 305013 938572039864813481112677688864 305014 432018982424162930508710655552 305015 -420315293225279714175217543680 305016 350485446738125096633268633600 305017 -2671128698846833056772268646934 305018 299107570245315554235502569216 305019 862713508913235705809362406400 305020 479146361777856180280459560960 305021 -1076359190296252963545486182778 305022 62206058669884386263899643520 305023 1486186446850359421303918662272 305024 608652824057188677753891717120 305025 -319880692845849376273601797200 305026 122325679891325330211806784000 305027 -2035037111217053163036343344768 305028 360421036935171469666182708480 305029 -1809834331008852415929393438370 305030 864214974468751209250176921600 305031 641219185405113004059476806224 305032 59987520639313256804393779200 305033 1664632819468579482679326960282 305034 227595300114227059282816961280 305035 78589448772793407494723976480 305036 1203712901628760258741901786880 305037 236209706157639240344889908694 305038 -463468427290767960463630294080 305039 -243614610376122757821825628944 305040 -19562935379697802298586562560 305041 -3166952174471757477069545374 305042 -24282271289198026716065155968 305043 517280327253551207129897857464 305044 474541595982982016118493195136 305045 19894869773145985925590697610 305046 17289713031661585327997358720 305047 169028598354582018757450519496 305048 -2748723123359172151559138365440 305049 -120479274312125164041246685632 305050 -184765181854662608746806097200 305051 -2614411623754469960264417093520 305052 -383882537937232031432512167936 305053 300558362739421666092951818080 305054 -465464536077571377292173723648 305055 -894678214365338865312976612200 305056 -99361160050555792749210697728 305057 1561472375337872500830371067312 305058 120578101044730634593805465088 305059 -2062020909330758952937796838984 305060 -39202281305869693086817996800 305061 1374216469794686189277290661984 305062 276767637840408492739870744032 305063 666052250170191860859707352984 305064 -750764373097078753434220953600 305065 455920885394029805000815201680 305066 -640107652326023335687420626768 305067 -4498873016159294006333299200 305068 -54725740043003974236244930560 305069 2412916110835308594074310952470 305070 -161291755789579971291293308800 305071 -20364675814410937782272596096 305072 332107051296442262326728130560 305073 2044427618829285621701749476000 305074 363899850871335137534331741312 305075 -19774603569056308343192999700 305076 -242489431962904753509466042368 305077 -1062345244643068070340028997568 305078 266897741302282390275691623840 305079 1103493577189515036603853809384 305080 -1271818018475786275403728896000 305081 289751926760712829377371831424 305082 403086794480106634583691056352 305083 -979139308918078425239658785480 305084 56097464467888596523854859776 305085 -604508342200017142842639790560 305086 979906473635637308362611617664 305087 1147952312852129498065892892912 305088 15488097148554891129746620416 305089 -2279036481489344446414531091280 305090 -524195590205947310553038623200 305091 -416497081157885955170679114960 305092 -818793547744769954477161332480 305093 1635562125992242553160233037342 305094 -10851440059183485236333140800 305095 -220829328780747261841673971200 305096 1031515591438390804035146588160 305097 4619793177489660214462201728 305098 88289969127382010479666613760 305099 1296171683807347283300182656432 305100 234198144374714687395363968000 305101 1694048709352637024003869802102 305102 41252897955811623087557591040 305103 22034684938201380510568448904 305104 -83743042655144607976786862080 305105 -83682871136849172266683752000 305106 -9503263504729320789181646592 305107 1250904887686016812001287676232 305108 -210012686605529208401593313280 305109 673108028754464260703921535360 305110 133117980392739335958585452160 305111 -2715417846033916041110969511288 305112 -1193784526989366613504522260480 305113 -1349095679401427835751716635638 305114 -272941469938036921642182754080 305115 560936179020946197171864132720 305116 -171623779730654853343920482304 305117 -276768700580277444048777727680 305118 -420859347163280229516277036032 305119 -110807223979146525008105008480 305120 207128464578110736766060462080 305121 -350520959112897549190812776640 305122 -36077288372213465717097592464 305123 1030242910423483627870026041280 305124 1689936209080654291450600660992 305125 -1925727944555705153654943621000 305126 981618026412880657846134412512 305127 -37434510564620818615338230424 305128 -8274221225738076922662666240 305129 2067667905563862788830384038480 305130 -98817887112553221458482990080 305131 830806984124932125644099346932 305132 763840324545445226480216944896 305133 500496777573547867082651294208 305134 -451638921604333823355068558784 305135 -227853204379012384399633108920 305136 -23191599997729469500416294912 305137 754385756923206809158468389952 305138 1140729988544393815212807238560 305139 -641692798484106125510490114000 305140 -59318186362896844221827788800 305141 -1122458024842753786993341894048 305142 -85624986654909993706003649088 305143 1756765713866989537859334012392 305144 -797201654160967947819992064000 305145 700385857577828523836908068420 305146 22152845654546713003209521664 305147 -1249978635817459823590422973404 305148 -138161580640565926990426030080 305149 -177968945268531012564366870836 305150 -665998394344464685764614256000 305151 326445504705144214867616525568 305152 148683398159952790752854016000 305153 -1077814899873374114009805878700 305154 -1233120067061322696348989756160 305155 1713741035716382383666757788560 305156 1438693717539920329445347259520 305157 142966681240572629346862902240 305158 60245584410520639352063342592 305159 2041890379383597578515829420040 305160 -455996139055684775404815974400 305161 1033121706058002756376849849524 305162 518310803304653520893291616 305163 -9543325022244583443146291256 305164 130865128092130796167320502272 305165 214165629682367797179752697600 305166 126813690455241636360860830848 305167 -3746993342406366059369817008400 305168 -268152333777920597232494174208 305169 711298389327495811149852424944 305170 836931357113018802150609989280 305171 37943328279752141462392318464 305172 269788932989075534163773164416 305173 2638569950688336179051726527104 305174 373890066595129433373591720960 305175 -369315782719139028657688246800 305176 521166536543867646248235048960 305177 -2126229349872953095378341363840 305178 242493524253368797165181187840 305179 267548028590209651481704373776 305180 460409936790377539192572710400 305181 -481155512285482507844508211200 305182 -1112935979320980571348182916416 305183 648780120644630743344243064824 305184 -355640283056110211763531153408 305185 823226815789858550259547263360 305186 -59482450184116536349134835200 305187 -259141126196631867846791922432 305188 -363895701218618087220763201280 305189 3463095021350472542558915742624 305190 -222024379393529102975004564480 305191 407337961524205442308939258632 305192 187550975420112279037383552000 305193 -488011589690191366740382967616 305194 -735055061107538324689974049104 305195 -229425479507399655422642918400 305196 1338566012292168707465331809280 305197 1039642985873234908819695543040 305198 1159117308402042907360148193600 305199 1817304168478996834020512891784 305200 30970495398325271235026944000 305201 -697725099965626354698730712856 305202 252420206246245273604683900032 305203 -963899050441240442777721852960 305204 251554264434983610448401107712 305205 577993623068815701068763459360 305206 625370365615971868292458304064 305207 -730462101273823845431660937600 305208 1488842758578327378000715100160 305209 730250148482933540972706042410 305210 -222185472965678643940093962240 305211 -642052627985613647479250602728 305212 124245718335920843951362067456 305213 22710564297675597533950082904 305214 2529239720092081513140169728 305215 718735382541738055008867600360 305216 373630684349738959508204421120 305217 1389425242514645366955566420688 305218 1230395536013293630295341350912 305219 -2863050738407685684486547789380 305220 -224802023839436913120312606720 305221 -868800035120347768012956183810 305222 -935645709005338720019822626176 305223 -62160153869879244126804240216 305224 256058539984454989989115560960 305225 -560266589674354078914285508500 305226 -108403725283857512008589085696 305227 302790503060302856390840009808 305228 308872489290587370571787599872 305229 441848203122267956487165715008 305230 1285757146510551448741515553920 305231 -2090446398296503425397693357968 305232 294775155848987556068187832320 305233 531192920666849863751622575282 305234 1089011395282144712069395664016 305235 -436338797317976864157694848000 305236 82022056121170752513949640448 305237 -1570566263117515507046282904114 305238 825196941192066485504534622144 305239 -894035962915362490754822265000 305240 573848482877009687662956748800 305241 -52158042184323737693298658608 305242 -524185587589944090297576031488 305243 191663465267817522493642695492 305244 694486964272732275692133434880 305245 -246120091107211169515040610600 305246 -954632977401469981633928300928 305247 -919408133050580216277212643000 305248 -1174615759331286610918376079360 305249 1072772953643020022327691347136 305250 -211507792271695608374754432000 305251 532907491072306711798175945472 305252 1195028059723184504638440434304 305253 -7430720369090907913139771460 305254 539459253029162574307741449600 305255 480303767470218064847284271160 305256 -253310242702238470217819750400 305257 -10700816233894791945764212480 305258 189946864121839558257448578480 305259 915707226168738861554904807600 305260 -642545193205943528707084677120 305261 -2334969388233028738085697487776 305262 -285494877168343980862056716160 305263 -412139008026053317317321562640 305264 -137188104874586364962365931520 305265 326704880430382808051392907520 305266 -52409221498504965641190336000 305267 -1119226868916065103565620885684 305268 -15708076737231127910484418560 305269 745112388468902696120985037596 305270 178241241267209798204304960000 305271 -854975595857099624320506404328 305272 -244140885860401335255822028800 305273 991914158559062842561307184720 305274 438758001533644569306039783168 305275 -10846941500866630401485670700 305276 -1230658747512732400084457690112 305277 488251605201959857986473159232 305278 1239836739952450345005164797440 305279 -368441933596707516755577991392 305280 296173556536902973867111219200 305281 -1586767363145002495253872609918 305282 1316926411127453635607638678992 305283 538441525197453006334357236 305284 572480213666378282168090177536 305285 -249153450099414495452394142020 305286 18837960690056153112584909568 305287 -1061471523432618094337467326624 305288 -432374701000472098829315604480 305289 -44203369479501322455100218630 305290 409246087006493413340937890400 305291 667673740111308499169806422672 305292 -515812618448312538555673067520 305293 525294504521000536782507027820 305294 -385440336687661054477535527488 305295 378015792243450281969765890320 305296 53203390513817211268159741952 305297 996574004637563824226362045746 305298 260788152022003663643333389824 305299 224599937194543250787209974264 305300 -6294074815959015876341299200 305301 852025892089092326232900285600 305302 454826282502972319056986884992 305303 1343622321879276704532585640560 305304 577520840196833486585055621120 305305 173766254412240803059114717440 305306 532654749862571355154105600224 305307 -462511167726540082064528752596 305308 904620965343597166677717139456 305309 410413186866601157553116980620 305310 -131872550178861149676775827840 305311 1892908527860780660485302447400 305312 1136551007578123758669901332480 305313 555712539173206104612720160944 305314 609992867799075529224330962256 305315 -169702705193440831534022216400 305316 1381767426255098941281381150720 305317 -2187631455272402329724506756448 305318 -250245901697871349353059805696 305319 -349852137633718548907347859968 305320 1725583777918748968998919680000 305321 -1264481257064775915212106732288 305322 603344250194225360236969158144 305323 1637943210851681737626024243744 305324 135694891322117336864846800896 305325 -280344815692982190003381444000 305326 -186220969221298025506440888576 305327 -232768064215537418303773114896 305328 -178541706389909401364315406336 305329 -1387995281820723846375936201070 305330 -860988796576324193020506278400 305331 591611935656216846246228022320 305332 -1942715959169071505397768920704 305333 -361487486988678718436772721536 305334 33871026937608515993853871584 305335 -2051892504525771546241042843200 305336 1599141932619036045483574087680 305337 297644571485036511896989073952 305338 183119061736846383068629013760 305339 1925203844485581957348537367140 305340 73939490104505909667726458880 305341 -345597550525151839193195258100 305342 -39596106414136637755282268928 305343 -30462464251658276576824216320 305344 277434518418614652348563193856 305345 -114345303020910765007866267480 305346 -476893633803588021733725350016 305347 -3860510504045422960487818336 305348 -560054190318833919436770324480 305349 -315863336669083865955994821120 305350 93010026506116314033409420800 305351 -2441021554203493312560899556648 305352 953489624927158434528331269120 305353 1578819721669026167552321856602 305354 -620832907939032764496890224128 305355 -815664388739818147195587521040 305356 -1460536493478080982219585362432 305357 283254942666189153678223987488 305358 -209352421269554291849279226816 305359 -98315073103174432110024592320 305360 -396774913473915378708387594240 305361 -218965223779370693513223806016 305362 770420094638391869451008076432 305363 1414357134224234727668091285612 305364 -241874220187636273482603853824 305365 -951986309657155371228021373800 305366 -1188748526299312778718788155776 305367 438148584806695262889471832680 305368 -470936560789732017983817830400 305369 -2607257325560226069276716458230 305370 14319904477689822240284932800 305371 -673956454811260768239120118272 305372 -960761559211845904346751911424 305373 -102070884930841988415837648576 305374 604597950466400454611473258560 305375 -154143140660295208155169800000 305376 -74299554470336986822160941056 305377 1511508726921392146188181624226 305378 -225476383617676874446073622144 305379 -740075751227235626802673163676 305380 328966165022165129122965100800 305381 163707493280070179273374740864 305382 -288567097479034824128588163072 305383 1120754612334880950998531399600 305384 -1506211974094028434548398899200 305385 -457492026025210037859442670400 305386 10156171513520717721235263744 305387 -2573213634358675909929361562760 305388 125780100746582611716085440000 305389 -649868526165223572640512314144 305390 -95904848739206356529943412800 305391 416230463180797810775922697992 305392 -218541826909584896814336507904 305393 -2283022487372889452224948816656 305394 46618861827002429198660848128 305395 330737351024881383735771954720 305396 113373385655250396765606666240 305397 1866562307770118399850346439040 305398 50530965016878435170998043136 305399 -1515947735771599734619591338840 305400 -46551399429050518458677760000 305401 -228660311902176681695563272598 305402 579186029019839021021765147904 305403 111114715714101984745525077504 305404 3127216883347575587416621568 305405 -1985837123549419597208257347240 305406 -20701481663143342539230352768 305407 60130949598061227259714470656 305408 -39270725819627141823272583168 305409 -123919336305905513361749720064 305410 322684541272872726355822901760 305411 1638638682872024635642994646012 305412 5471089226924420880813441024 305413 -193141817190653349024970658338 305414 -1284281510449134557482874730240 305415 -7141535327423829504902118480 305416 441748664969162445263088276480 305417 119206015534216755959077936512 305418 274378315302706509594326833920 305419 2598052247976745335485768020820 305420 -1153590386220639968216094366720 305421 -370400974479971848453338381888 305422 263070899619626263489269531264 305423 -250146348116206666495498133328 305424 99007152300513159987989053440 305425 -82640035703040696065000354000 305426 -114099535590065147530588242816 305427 1304949985432663043400763621680 305428 -495172156393227223979455115520 305429 13513123060747771425672470784 305430 -56596591207856241387819146880 305431 -449512490814629835443323408208 305432 -2698118226442485346234183680 305433 876938635155164844266275154202 305434 -926390548235666780755087962384 305435 -133581611944212942543242173440 305436 -623002007786477857547968562688 305437 -116431247976852201326867632608 305438 -303693221100019853143241176704 305439 -236504635643343030765882347232 305440 519607143436010704808674590720 305441 1198370111269981818047723167842 305442 -190666773135333968404109091840 305443 755413924553406953965775877120 305444 1394997542017591740656718259200 305445 -332067394081300429797841814400 305446 -1457914486416407540862711863328 305447 -113182596376645981616700267648 305448 164339148063341343251032473600 305449 2299930866044833327581337763450 305450 -210330602375167828307467980000 305451 226230928199278078699574946540 305452 356477959870422827576930452480 305453 -3120944334631055264890556041344 305454 386858936179093575198868614720 305455 83531257873044723879964956360 305456 -250477647594193198156255100928 305457 -545110755785002362510094034880 305458 390087786643889054246339320080 305459 -1080923975926490238567624757248 305460 -472608056039163181458082110720 305461 -206338759803926828560969894148 305462 331816872815755699396421917632 305463 -879721427617197771219272144640 305464 -787459160168608031991369584640 305465 53866422249348279469108056000 305466 285271227434613178728649290240 305467 337218473299245737511388297032 305468 309074819143627220569471515648 305469 -912785793012855223836407778906 305470 430495937389269872329852056960 305471 2574270987852590874418482996672 305472 2122656975704183940141023232 305473 185257389323268927887280525376 305474 -107314718807342808112246855680 305475 469125299704338155084717586600 305476 425655801125027898471434514560 305477 -1315789091854357204343239480674 305478 -38165390674007725685879844480 305479 -1787295657715674048044255786920 305480 -526245957941034275330229043200 305481 -435579699828542192983958554656 305482 -330960824903784523423901587200 305483 -2074499141220385297557959948268 305484 1081931977100695861926725377536 305485 624258663520323165154509598560 305486 679360591659702208479051628800 305487 60641613592767820324096545888 305488 -683133935509112968070575702016 305489 63313077551463142234250194290 305490 -343349861436340899190049664000 305491 -1194131829037167673568503272216 305492 793209101816896640861906479104 305493 50580726860016376945112822400 305494 14638339623477830056366856832 305495 -969168405894636958380091617000 305496 -585354047630404173722080634880 305497 -1174266138701092428102423688054 305498 -1276148594681075271725974599936 305499 567234440867660706948243008664 305500 -820462078786106686317308928000 305501 -678896052796746459186806374080 305502 339295318302981783009449226240 305503 558927152376123781256322793464 305504 -1961166112820314490388774518784 305505 27377586086361407423127014400 305506 -1423557181329644519208402288048 305507 -2494897384318895282661127764648 305508 165438364808083604883706884096 305509 -535321613907374589922824132480 305510 252695409893926945829156367360 305511 931835207907573031161097106472 305512 -263670770959069514903133004800 305513 359689287732394328199075670848 305514 -295849042395574973281740271872 305515 18024202243730129223855632400 305516 1147772512385418285663553501440 305517 387753592202194764348788489280 305518 11771696526986800673254327104 305519 892116769385522043143664051744 305520 -198317902934657817081269452800 305521 1042825967938272572859457920722 305522 315397980909269398992349155840 305523 -687306787092583617359226816360 305524 1962564107844252928497530985216 305525 -1038689151561649923188371350 305526 334430608807599955840499635584 305527 141750636168165420546895018120 305528 572035795359029961159837880320 305529 276556296933026525021088081600 305530 -732971473502911374635978487840 305531 1513770280090879180124480888352 305532 -14080362137769463813064567808 305533 -1070564009611417066902174692218 305534 313552220873590420353513724416 305535 -239172953338305012268373266800 305536 159917201475961231046753648640 305537 200558609758913127172006150980 305538 180566633340424802034080463744 305539 599529094332867777657686547440 305540 492267056291493665002576170240 305541 750943431382921715069491046652 305542 154734467864438581033770862272 305543 485431054282699697293852676400 305544 -79361011522063272702210048000 305545 -160938900670007727214240378680 305546 -579137478552885646006141794720 305547 -1041276176688687035682354402816 305548 -1293003980548498318862030708992 305549 -1060585512884860259546917360980 305550 87353428328168885140608604800 305551 1361391059092679351015777621552 305552 122579007815203915969982029824 305553 573034778269772196952757383200 305554 -133539003771775414990880295024 305555 -1126649368367174032083803953440 305556 -530232744285923237690993584128 305557 -704730199499553007090192789088 305558 -16178414395488189347035653120 305559 -2195179642242437693656068143280 305560 405508480636371054104042496000 305561 432629260886566714341222742800 305562 -211973690787591508968304336896 305563 373555615287697280039783895812 305564 197753036732213879204699927040 305565 -227745044466177721835342753280 305566 -178413463760929948362395184768 305567 646104581296363588670893632192 305568 1632135186011609890372059070464 305569 2169177024267760959137286160560 305570 -453175169943329381741853431520 305571 -31806182973139261311194309376 305572 -1037734475708133651329490575360 305573 948017577393806218651243112760 305574 113716247383680777109835386560 305575 1709854327231365521488922388000 305576 2097650333016759438926946094080 305577 1252724898704892880087936185840 305578 -6335818018880958155477809152 305579 -50122960734575712033228782880 305580 -117037038455874758920381562880 305581 190402247281291524674450959382 305582 -1042201727849112603859419964608 305583 -169263189156783643341322550256 305584 249735065859642499025329520640 305585 -490121215404517712258792552640 305586 -713814368606795119778859628800 305587 1691914450575684156497332132792 305588 28385876031398567434494825216 305589 77705519436855411432068584224 305590 -539561107368754928711979379200 305591 -342383194786162814159519441616 305592 222147396302267797178522664960 305593 879079703723076164927347548842 305594 -2095367012224561011225214775808 305595 904618105558945155812642357520 305596 -531950135845548759199250593280 305597 -360246057669434367297822048954 305598 -218311739362074246443771444928 305599 -446877651574387312244699479200 305600 -190136155298728562258450841600 305601 18163888896725185163918570496 305602 -1731303295085113179431716915200 305603 206454297505793435170382433852 305604 114562280730726491626388968704 305605 1053206122558065289331772115260 305606 286150503612419039325856610304 305607 -421059839521929624748880751960 305608 363641157628720716413999784960 305609 2787497071662073796428939422516 305610 -559814042193158838674603105280 305611 2076569103805959557639098872212 305612 -774178731386057905877665215744 305613 54769016980809728589530865600 305614 74460010311519517807111809792 305615 -693578791933997795403575012400 305616 -214098993919640515384768462848 305617 416066681703539232156029756020 305618 -1335696619522832683228718160240 305619 -728171550966402246765561917256 305620 112562825344405719694271078400 305621 1525699527288832953637674207822 305622 -239969607308239145043054817440 305623 -2812418181834392559760010919576 305624 -694188864331482627388847554560 305625 44085634486349777118934290000 305626 -338610927368579984650343891520 305627 -100600080094297401553837010928 305628 -547807366998240409057149089280 305629 -109881937926627838171261470080 305630 -278768861604911497960895086080 305631 1702903732131252820966941620520 305632 2293697902473761011909504008192 305633 1648945518388408095650318622882 305634 249886291469898859315477217280 305635 -1105040615483332045050272616240 305636 -619519888098674761403422160640 305637 -608369774179287092826110171040 305638 502404187106030080156091370720 305639 526788417687175212480701488440 305640 -499735313000613480739221504000 305641 -160879621387913403947921214720 305642 765798749739688208667762071472 305643 -733271564203332745764478005792 305644 -26368670035910143393886733824 305645 1676733162465478786405168485900 305646 -515703807310503057234867648 305647 -415631959796586914526426569568 305648 10635560545581704736725729280 305649 562926431378967359906635925634 305650 -24577502528486082731443333200 305651 -89052099929643309446790694080 305652 -601720023112625515668167098368 305653 -745831320778072407201088414880 305654 -957479587929213309163403124288 305655 -61485962243631795090463656960 305656 -210338145600608140738708377600 305657 -664088755666059509163134430336 305658 944687393170870403892454195824 305659 -10209832420227859841335372184 305660 -333160617616105728670908825600 305661 1190029552680552521913434864160 305662 382635697285112475158011935360 305663 -941051371144586098053663257088 305664 -66991062399520993737021849600 305665 697194178631095830518359489320 305666 1181446369166409389768232622032 305667 1497055866255266072754642240240 305668 -882241282717029780866811270144 305669 44328337800391738068805240320 305670 -178831624621563787343593052160 305671 -2604894244036081439999758084856 305672 -948302854723349075837649100800 305673 -1142298983073694848767054098416 305674 1105684835064379228517995500336 305675 -134746853201875242908048891100 305676 -331588106083020145915974233088 305677 1553500818760825991782842525612 305678 -1332465176306791074945812727360 305679 -919399528394125106734769650560 305680 139282853972721478003952271360 305681 591114345685471325941199155200 305682 -171222609885064592713962808320 305683 155534541288791452842957731920 305684 -480814949957670666491638291584 305685 106628089391551937025546001020 305686 1401005729300114976200272629792 305687 -37405758092720937064997109480 305688 -215566630561738532111166996480 305689 989608745825238305668014812160 305690 215948732551223664417204648960 305691 134928947249685053443603215360 305692 552657736511300285463924962816 305693 -386623458426724590408533671776 305694 -404710422782964884824016112768 305695 -272280386953425854079884062080 305696 1064501387265317968312758042624 305697 224772025128699732587997492672 305698 -59712562555244428693294813536 305699 -590871305819512486541898222264 305700 402265916005351400015142528000 305701 -93926485987287868305570194496 305702 1411454543790352968321306051552 305703 351956273868666655976808053712 305704 -509681404439855947409018388480 305705 -476188595199676910780786242140 305706 540744383125622328830765570304 305707 -657217041746564350135934467128 305708 -269608362690113361607715742720 305709 -61533644774770138918060163232 305710 -259501904280476496908915184000 305711 -2084847476016110238587891191392 305712 -326398277737742405940704673792 305713 593136664242899205540000907584 305714 889844562847116203720739165456 305715 359703070737800970234328092000 305716 971454982426984468288669796352 305717 1691330784718153278529325030766 305718 168824430831632758520519301120 305719 1494583385713973516069746238120 305720 1234313291373545815292328652800 305721 -1654522494054316415443927020960 305722 -28460999824081923107402136576 305723 377270858368654825393061401704 305724 13923766358091676655297971200 305725 74174912418494446941550386400 305726 -558053330565832477201725296256 305727 -291282823761264575389303202160 305728 -392130388467496356146744131584 305729 -1286118426282758408161342881360 305730 -8599368329022360011049446400 305731 375075094741311726679155729232 305732 288285932812648233409457172480 305733 560953631888557056817454110464 305734 -601765459378379668977054952320 305735 -1023413780738490628041455624640 305736 291880097833645568449727078400 305737 1042451044856486030586124496052 305738 1120187201768545360404699601920 305739 -240988558722588947028378477312 305740 720766729749910149794192624640 305741 -488970038239653363431349774858 305742 -127166312903488500287511165888 305743 -2162478418080900990386343365008 305744 -212970532113403559052400410624 305745 -330212693085115415403552796800 305746 -317355873373736140645565660160 305747 377244886260965929063457088720 305748 -1282763521849788777402616320000 305749 681868896179597186699096396750 305750 216915569085125172810802464000 305751 1164202444677144812934558051432 305752 -1233454727118038639168518502400 305753 -49298841364160074067612474880 305754 572432360587313005297709372160 305755 59815947145217835404355284160 305756 -591859252427349287430196492800 305757 182885277840744434536810450188 305758 -307685847791131208578237403520 305759 -1046495240525121648140169155040 305760 -234730660896671941285435146240 305761 2027242923851279582001206691362 305762 194935517084026295283977634936 305763 -73173388254986716947153509256 305764 178788590206464514637640488576 305765 535428453286405607294960001660 305766 -726206266406765466208212385248 305767 23566277315997859611838488 305768 7817512591082748294973224960 305769 209846052516646384521808154400 305770 -462805073261112071573439541920 305771 1816408447885386052972429209972 305772 166610400533964605352095281152 305773 7441849755493613487290141984 305774 -325860777284878601197189150848 305775 35006867171642351999554975800 305776 -287112614569114393621160755200 305777 1994834004493438684997708008512 305778 84828082060733630626910762496 305779 -67639209777805569864990942024 305780 627136136157558155399125881600 305781 153077457199624639448507866944 305782 427550085735718797594524904192 305783 -32180942387894005459142626968 305784 -150776068253712571936623329280 305785 116459478357140729671758273600 305786 624640698955363776076978540800 305787 -1269561586825834759903271230440 305788 136542965230557867754384941056 305789 938081758778625941296073181600 305790 -113015408701563465723510353280 305791 -426265030817346361704911519616 305792 559369263033230077940622950400 305793 -148220412040440934512620090796 305794 -570127831361658920791946144304 305795 -312064364738388318591779418720 305796 -545942922126145053819192576000 305797 -74375254626972948423384644160 305798 314431494850529758043947298400 305799 -59213464371653999335713942192 305800 -687295863539356866774819840000 305801 869343073195009223667576652212 305802 -165045696904558584950880844800 305803 12283322820109773720754180052 305804 200222327518016312691014515200 305805 -303619932282719179476884304000 305806 351011045233098942844298143680 305807 615371548990521425220622632240 305808 -76145557645418927947943510016 305809 -1196190967979338427845106603847 305810 -162379943719302458951892699840 305811 1320962338884780744580683482760 305812 41459825165405397398217617152 305813 406831953429823953949827826140 305814 179229351789393054472693218240 305815 -304003991644079689447470679680 305816 -6364292975976634631627735040 305817 113516117006860141796571990480 305818 311734580398618136684593797360 305819 -669269783193170368081792010280 305820 -386829150466455092469334464000 305821 794975676364942646579178370022 305822 -1130274734209986746386815840576 305823 357167273373704810981064207744 305824 -1062401154176136561682793103360 305825 -514138297871181442699175856900 305826 -665603982777929093554177904256 305827 -2257949063312763731167842031608 305828 80263092027179424685557371136 305829 45550442836267719542367517440 305830 -321179960735448242224364305920 305831 348647411629441401652921968912 305832 671859854727038840225171128320 305833 92052968120028315082354495824 305834 37984821464724981134207499360 305835 236422477148624114926222940400 305836 425713128414367164397425538048 305837 625630030358342697260318115552 305838 139685330752795050056838938304 305839 -1629678116032849613706009685360 305840 271779928628584717196165775360 305841 -1061218583977894170461821341216 305842 -425316287428638651934002481248 305843 1756503606218222739088023055320 305844 -211132098398139066702492696576 305845 1796406156515104932809294243100 305846 -263171398694512100539546738176 305847 -910313076256064119389211524000 305848 272040712589635980357145743360 305849 2785092102152314356782083175850 305850 -156073603585793471804727648000 305851 -293113648541372365761262944736 305852 1080121911210034950738409767936 305853 953636296794189305269023223200 305854 -228721926427150091940972092160 305855 1172723447514380508285423131520 305856 -23324627882018415688176107520 305857 710731102384204914289104535106 305858 -9722752769079636002247296304 305859 13858643836047849116737290048 305860 120840736297063832577524021760 305861 476125105153202692286873970462 305862 -147305044355005099973753925120 305863 -149279544752682016146887028000 305864 -320337627599224987322653716480 305865 -197486891813396601208971622080 305866 2518147380266215216564391424 305867 -2351260886346392692320372063084 305868 -572360245958026814910795694080 305869 -1276575277484310541982134081056 305870 -12455305916937427518362236800 305871 847002873216744580688441259912 305872 111390570343716426558219354112 305873 -2880676742052651466944350308878 305874 -172572556478494843418849481456 305875 1874741836888552384682678952000 305876 316966767292445800095523442688 305877 76679833145208220525028401152 305878 291309792423009428774532990240 305879 373728234733190238465399474912 305880 876189339590863857704893440000 305881 2099276250637262567536517433120 305882 115677392263595336962401783792 305883 -247712891609308275066025544400 305884 775097487951255300580765538816 305885 -1883186366011606851020320955040 305886 135701871481553620459497974784 305887 -269255581023173339508622895000 305888 -3736315070530516531882229760 305889 -77183314543208614721966442576 305890 -168510027965048214646646098080 305891 -200578713904933475539837469928 305892 -513953275434795365581551363840 305893 -202487721221243906889270822720 305894 781169710725003750356757686496 305895 -795412553890331185988076863280 305896 -2148914445520706531317403550720 305897 3037236757999602435533610603300 305898 -380824325699339563738724160000 305899 1786827474294784604137105134120 305900 -124919775400771054215063552000 305901 -631891003734414067112363390580 305902 -13348561889066726574696656448 305903 245487414475781137658384964984 305904 -37100406596944696483875618816 305905 2191505132073199142213715398760 305906 -248632586552487191550005476848 305907 1403948103542248460614844183352 305908 249398678296709561162479476736 305909 200595711635578326755209263420 305910 -1025214426413224896416459673600 305911 -236289930307764169220050750200 305912 1400393757991957084091792179200 305913 910392205401651742118019193824 305914 480006325211049701967050733312 305915 1204092174786071538669007773600 305916 62325738665958082118526019584 305917 214795056624025047189327560966 305918 900531760946830902275333084160 305919 321818073798273408538952754600 305920 470428522917597117370544947200 305921 341611387431846011065498872960 305922 -725109850590298275468836687616 305923 837346328521020446404767773184 305924 -1291130771789652406662489439104 305925 -216786878365538373412488696000 305926 159838262793333442554961060224 305927 651341765906353006298515834776 305928 -401248113639411911916970967040 305929 829447170677259937588697368968 305930 -498672122302813115524534964640 305931 -1429782969977567059774166647848 305932 -1120441821300964070304808688640 305933 -1515052004546709841439715151818 305934 144602839857601036624619350080 305935 -205140367117862507030914599840 305936 -561400419424612411968718430208 305937 524097950347071822965738760720 305938 563058719694022892938971690240 305939 -308788815936879309689998986240 305940 182409713372971436848167168000 305941 956568645157859377595241424092 305942 105726941027885711087753437056 305943 -51809204048819073264463491072 305944 -2751875917240071241115841945600 305945 22489875852336081333196321920 305946 -427478048372610742807532355840 305947 366661990165847044377947627396 305948 790941789028151525793834935808 305949 -648532630823693442292808754048 305950 -533823949620363350128374216000 305951 -543791694656876637285414576888 305952 459583097683648610659597811712 305953 1141374722323142035804214729620 305954 -108295554863767124978888819328 305955 -6919084853780883251882042160 305956 -664251730387197087394562867200 305957 1811792199411597667412779239840 305958 616680832099070654517618120384 305959 202115841588134420825065838560 305960 220958949318035766184892160000 305961 80123570769872529779202448272 305962 906390934890824959142639213232 305963 164144317034338311314132754720 305964 -607509016292935860979116487680 305965 -1061920301115144314452922520480 305966 226759929741430309033134192000 305967 -181765752923612892802539098880 305968 -90506667701544134146165047296 305969 -386319852932427717264920411712 305970 -69459389873504296520488058880 305971 716620373344539127879070476172 305972 485685497395753701332352571776 305973 -1343427602039869255335187133778 305974 177520031161990881527429017920 305975 527241984200389283218965306000 305976 844107304642453634683841740800 305977 736958871215615549385636623872 305978 -461264635615266368977442370960 305979 -1710423811098281529469060989840 305980 1399501858488341841897314112000 305981 387170408554390441351490214732 305982 -188303317996312702323395619840 305983 61774357363903171806469973280 305984 136999307302717216159910854656 305985 -125338134270567171259673136000 305986 -1466563096307284829279975189808 305987 2122132571839993703701342441992 305988 -1926883124729389528529135616 305989 511440706431530298599518399456 305990 5756718488433989734980362880 305991 -582608791445116979858677689600 305992 -698776780250665106906905313280 305993 -1984683367946706107613036222300 305994 31186183879707120151148636928 305995 470847057863121643809218929200 305996 242206603842918240318492446208 305997 1288012137475312710237031416000 305998 -227092306674890373845081361408 305999 83531163160582514434357830000 306000 -278123626648321106421436416000 306001 -630656830353870482876499140096 306002 181076823747550384957076471952 306003 842601706064694702718390008504 306004 -177109003801623082942752862464 306005 -227511377824479671340700222500 306006 -95018091627401553408140460096 306007 -792131410271033837104645212920 306008 -1364744492089219691720911872000 306009 -1191265023731068161782498358 306010 81467645963825993457703864320 306011 786210077616401742962157804612 306012 -200927305599405684543241740288 306013 -2069182450607560625492949767456 306014 -97546538811464122189683572160 306015 129776033353091525952878430720 306016 -181840484409227447807322095616 306017 -4295391906535246905822985678848 306018 33316678409764802039021013840 306019 -663631022601565773340300345904 306020 198166263119688552270496911360 306021 255454156210349016992401233120 306022 -157594241914464778625160620928 306023 -2809684252331904816618883078728 306024 327159296083334834233991331840 306025 1142152086500986969750366147550 306026 199718873739187118234534703360 306027 -100710081967279856402081457360 306028 1678881362259962378514575399168 306029 689520413113488228880666380630 306030 130716326735646289160664012480 306031 -31457101660626627051662284416 306032 -1269488883024902412906528768 306033 -134867238353964040826456755200 306034 789162056612073139802544716832 306035 -1544645735021337308923887438240 306036 -526001632243295734858425787008 306037 -848941174999649708536170136680 306038 721736646707970545678297679744 306039 -757539452614231294577962493976 306040 -17400784669557981510622003200 306041 -1696781238539742189529842945558 306042 -205266609843700381438156321536 306043 -651277762911780753371494943456 306044 -1817053954411206059129732388864 306045 -577913292652323894764768222400 306046 -589525859149741872967484736000 306047 -1032059349176208769171646221968 306048 196157266688333984626869534720 306049 -1404062335092459983676126701950 306050 -54260071544072197397447389200 306051 84241186011217947302936917992 306052 -1808862044592736658491327370240 306053 624110337698154667956922208064 306054 720457308296196730570146590496 306055 -366395445633370719980920028040 306056 -1873218408203436283107862487040 306057 -270513718725717004155595634160 306058 610187623370851514409626868576 306059 1955606001552530346100099704084 306060 95207163270362272493986728960 306061 -235138162853350646397948375936 306062 -44124981981225998936644176000 306063 65600760380651673239747047104 306064 -258416232030395227496325316608 306065 497267950112881260325635246120 306066 -704343185347127559702203750400 306067 421737335790431188836075116272 306068 -51741368535033688796799381504 306069 -1252257625156495181440336527456 306070 -7044261776964992936158064640 306071 265600518587929326721343331600 306072 262814796521690344213911552000 306073 720631435189892097431111484100 306074 3156382685985623000437681920 306075 -91806511023520508918485036800 306076 411517286361114774965545909760 306077 -104754936577580726174542954848 306078 642118008758845162141243054080 306079 -327663755752788480908792864024 306080 757507843768334946107477852160 306081 -1169302902837885163945536871680 306082 -42464162432896181552762224128 306083 -1807211804027367813930403141668 306084 527541619233522689141240401920 306085 -316406496755083133308800194640 306086 1509610852194146691241561268544 306087 1256618181414978885730136131152 306088 -605647583121098858379759498240 306089 41715160915817324047648099200 306090 236147353737760853614882656000 306091 706815954497866930629988829492 306092 897293356482570273205137338880 306093 1578284945001609668141913209664 306094 -75526065896950063050488437248 306095 209243554309955871188457004800 306096 45855023217888568576346947584 306097 -1392497019080308784819973942288 306098 524953829209877606495063946048 306099 44690339422216626659295633180 306100 -650918642716841589646782409600 306101 -825701433111088161143744695908 306102 571722937860426693187919393664 306103 -834451993121066437257725160072 306104 1807392263778623793614119096320 306105 -299123850523958389856561423040 306106 59267014904820820281714046944 306107 -254991446058316258076807219280 306108 -996735033208680604916744249856 306109 -495130965953110163868045968960 306110 131670924947454209157649186560 306111 -1077831523527838511386081268736 306112 -750070152042661965597899751424 306113 -902134899396042548883208128336 306114 -215293685511835813961600186112 306115 322235312216855080538878079760 306116 452897372990364869339841073152 306117 2774719526728351310647051968 306118 1254866992328422943503903121760 306119 -1597241531230735430064208071888 306120 -45091029444601930647279206400 306121 -1205580288527586603268709632678 306122 -838645989646596256970531517600 306123 141460357394343146084181031104 306124 -61055909437119120610243748864 306125 723105358526970140254821120000 306126 141261036526482387855653174400 306127 -1639600863229926341970976299528 306128 4449882491202362251155628032 306129 -581720715481859932568434918416 306130 329063379919238095411672304640 306131 -136707874679142004214211851616 306132 675436718684380650121511718912 306133 1868652871852169248765552738382 306134 -379012739339978907024495746784 306135 -7451638429224355004216765880 306136 637363641344658974580395151360 306137 -386383781419540799898431859900 306138 53070576332083682037612291072 306139 -2840979968514442274552928832060 306140 1012200686220131923266566653440 306141 -12227469648442982884426615776 306142 167826225229121021070239033472 306143 -1982366902704909146135789939160 306144 -1255473566580941210203657076736 306145 -28205947894274718419949289920 306146 305180850312413862033327880272 306147 522792367653338491972929240960 306148 704061262624506791560296046208 306149 -211323461464329367964670206850 306150 -117174742525843642050394838400 306151 -1723801333996858585239882102600 306152 -750436796787039497481481175040 306153 1211468191574648117333380819200 306154 37434710563105937123012857776 306155 -392388629387944250433940945440 306156 -265144856800512789040869605376 306157 2073425418054050338651572808406 306158 -1185776502595806310854826823424 306159 209566433973042645221470325760 306160 2040749059346862810056294400 306161 1568567269439965119078035991024 306162 -70119779382780629102864155872 306163 866180191097949915059959898448 306164 1624771532705084724327785045376 306165 506329627804892307257896645920 306166 233596067820323704834216919040 306167 1299998000129620696223210826216 306168 1462228936728078435889801973760 306169 -2355505987120089235327590369430 306170 709215705163920232223772442560 306171 -752110554886090072568074155060 306172 -1395831298110937122390784589824 306173 546922553033756181073197020160 306174 113856295222128008087734210560 306175 -295430332452409065637355922200 306176 -395268473683862463163807039488 306177 -1059124342597028497621303350480 306178 -1461430380354283904017753485360 306179 1443939473656473074234420827584 306180 -190145043163850475319053926400 306181 -493924253516969394758032229830 306182 1246207147530326403757159334400 306183 -17567539906066908872433817176 306184 -1110012918296938818907555261440 306185 -658698350778525251973724545600 306186 301168350153079362789063992064 306187 179249541315153110772696520704 306188 688008306420925758638311420416 306189 -662963502270070054678432954356 306190 544646848479133958356147735680 306191 1686242012318655411146085212592 306192 223872404836827146026145218560 306193 -2705686622264726702798277268558 306194 301314500034179429338206661632 306195 403495202248877506946466204000 306196 -365974905974133314591429898240 306197 -1193272324753161779241596748288 306198 37740946922143248241021260384 306199 583863739032945781411828830864 306200 1124860496179174606535464704000 306201 -969024561270382158219483806448 306202 127465612422826629899315807712 306203 -21955890361017422106849941976 306204 1041028886699021193852520857600 306205 152959059819582020934140655360 306206 679998896420919453182078468544 306207 1326359405296397570178151169280 306208 -538636431642965060065934966784 306209 1031849663069945115274534189410 306210 -144065611916373538187441164800 306211 -533198403855213797688454051200 306212 -542156862198683037340912746240 306213 -91134111829142432927125047456 306214 -123975756803110761708365120544 306215 221526369696075193913010294720 306216 1538364696823991727614433438720 306217 -897994413044742571629568211120 306218 -415194297952622664054836275200 306219 -1333557254136622307353631788032 306220 -642127465610720078967719562240 306221 1682387757585306402057744413292 306222 157397931155880015442023297024 306223 -141955198300111964661437765760 306224 -142796482587809673786308444160 306225 827743028665599058663043911350 306226 333237720282006825816564567312 306227 -2361027232500369092893914896880 306228 -446007036563876530560965769216 306229 -206898935642874104168731360896 306230 -37190337609683222044999994880 306231 387800603315923241876736005352 306232 1011422314006648706998299340800 306233 -15396234267360872694021536316 306234 -253305392605532611822107624960 306235 -56291063785407557606546373600 306236 631789358347803985461070568448 306237 249714222578548376547044079360 306238 420098085745248937111750538496 306239 1618331441250342948509538191040 306240 225540457570527679634787532800 306241 1137991539657450673376288937172 306242 1224293452872249255351166819200 306243 102134469921781267557788305104 306244 684804620048077036758855057536 306245 271532556816068303963306709120 306246 -8913431941163342070573989376 306247 1488446632945077203204133476696 306248 771577331847218706598870287360 306249 -60643805005172798390229373440 306250 617748948994280048620198650000 306251 992488387093448134827603756 306252 -448096350445444836657077004288 306253 1990581492659440247742968896502 306254 503680435474900333451618026560 306255 620521655245751626814989977120 306256 491385402237000105579915763712 306257 -307285197337060715082932102208 306258 414495301210799231131007289984 306259 190453822661133925130952436460 306260 460081889378976949045660634880 306261 12931331046805376598079764000 306262 646905758561054786734577792064 306263 -2512479124770851627794928362488 306264 484511288246530336775374110720 306265 -1938688471146742720157079065340 306266 116089083882852609901839374832 306267 585478601171364560076733358448 306268 776020682922061781855373050880 306269 -1120353664546919788999849836000 306270 -119071861354812299513262399360 306271 160309676606571605155191206512 306272 332778978057162223581109420032 306273 49955789774247436594897750368 306274 -1300693308723878951941853202864 306275 -541223406015983216401715729700 306276 -607955691082071110909868960768 306277 -173550493877627874380833406240 306278 699131721387690948429144963072 306279 1109205928530639178538618523024 306280 132811557008975662022295552000 306281 2821603898393437087561382036964 306282 -139842027334801821081653975808 306283 -1698597449147400073941164676320 306284 1860818029984896602209979730432 306285 -3800600440903986456537440640 306286 333628512194216687180326971840 306287 1126883542150192533392279030760 306288 -50514434493806493974834380800 306289 8681361010193430874779539040 306290 -179184640312656985559770526400 306291 -830073068269505690519520743112 306292 689191314337023254051810744320 306293 -1161001209237772037602336103556 306294 -575002939318571048610967326720 306295 909796326756551167704280801200 306296 2169617566727176367982929633280 306297 -19336154423073997039243360326 306298 -322551109956994569251956887840 306299 1762673675255800051919830656000 306300 323557383814897013284895884800 306301 -1082932779933775876108913240698 306302 316901301120131155703214116352 306303 -923800726666728550921163626296 306304 1083000040412289066092168478720 306305 -594695989505745757852182906540 306306 -97410373122090839605921631232 306307 2073344078559481830341945672512 306308 -104376625626755105321252755200 306309 328356912684643331472049588704 306310 -214085295072187515420539437440 306311 3766153041541809118669515648 306312 5600994174466416335810027520 306313 940025233988523435686836389760 306314 295043667502553293887757105920 306315 1623124589158730506487582412000 306316 2085005691470048985782751031040 306317 1204292292806240441744398909152 306318 -301940862485691217188458741760 306319 215329741639428974170185442744 306320 -60046094561166083250613125120 306321 -1548676561683205790928942102288 306322 922428197831838376628047107072 306323 -276724399174777695131441194464 306324 680395159601725533805693403136 306325 -555767717150576941995395360950 306326 -960017804388669469673935158720 306327 -274474755796428348424554170880 306328 -145791855460565817575602083840 306329 571984835921349656229396345930 306330 -336061115930396538959449294080 306331 -1198107883711120215035633103868 306332 4328468401681914455785516032 306333 -1124044595797370481222195695796 306334 200986158912835652243311761792 306335 -692841888699546035771365695840 306336 424828066419698948499978584064 306337 1138412526361526525448427260480 306338 259229816634284955925671250080 306339 1163804098740044824794022095168 306340 152284748035710228177993143040 306341 311519138044637835489193248960 306342 14691052536957466141111847424 306343 -379013614028274071211920899056 306344 -2257907079286971204989960448000 306345 442595428185133197561937170240 306346 -1500005664109545058612170339840 306347 346767136687364512560022559796 306348 583888821960642664509008856576 306349 -667552803910720532211220220650 306350 61341274417413731855865940800 306351 -887533425242266326368052048120 306352 -187780521168468240320105054208 306353 -138390866977723910329710813456 306354 184825119126472611805299899520 306355 207675995606711103085692492960 306356 -1202636697038517483907600128000 306357 1412023266570665878427104857792 306358 -258137279633289673720779129216 306359 -2697407700084184932984122452440 306360 157523723368680576341197209600 306361 118922509574511852041624033424 306362 -251496714137081711888717137920 306363 -277737080112340794033533594856 306364 542471058158163127477420695552 306365 511282664698584571699589061120 306366 -723525287959374240425861635776 306367 2655224050860828785470662372416 306368 -208787120453466261735475249152 306369 303863765676111442656171757440 306370 -997020411808260106341706353120 306371 -369833130324899402737660048608 306372 1255708960997286473254757376 306373 666795009094379783549147837824 306374 -373154225935598085088446009408 306375 16518093039261774270747360000 306376 -313493875515207223119019376640 306377 -2793719986108281655306216740774 306378 -393169670154625628313127686096 306379 -1708033406002578105722853164240 306380 267326395818048621449473612800 306381 78720461382945911330109873600 306382 -105120140405211463405377446208 306383 158606414161895914497422350848 306384 69539408731568970099029311488 306385 878294131820908447914643789800 306386 40008884801824995349092240000 306387 -517570343382267518876324086680 306388 -1042456696511416005695555139712 306389 1900633268959806285255966266190 306390 -158203113705116348680527206400 306391 2762476496957327293390560077520 306392 355389699599173227902732544000 306393 -333037459857188109216642607872 306394 -1082425616618214525120718974720 306395 2059164590344797933707275026720 306396 -767360670634158161910441200640 306397 -450944927187351031765238843214 306398 172771365304939496400938983680 306399 715471984224135621153260770320 306400 1160918256479584360153271500800 306401 -80335685669709302894217470928 306402 524545680747361191371144939520 306403 2361206438336535722628494688064 306404 -32443401253673483591362510848 306405 -1239942577646958146807949885600 306406 407956982270912035067783009664 306407 -353933107353105289226452390344 306408 -1002268743085721238789888737280 306409 -1311987702035596201195601009520 306410 328164112925219400359827469760 306411 634108502949938231399331323904 306412 -1265894505897085239896060518144 306413 -1402055970228968064372776494080 306414 -852524066797360052112032178240 306415 839621865904980290785312639560 306416 32074200207949434518339026944 306417 599635087380286925467569536880 306418 -590160727925006165554798080 306419 -1650462224779896879601277328180 306420 -164030710296467957030614149120 306421 -1546505834839858757301965815378 306422 -17866757810426875742643216000 306423 -580766258909407983311361537936 306424 -258227715586349725772704727040 306425 665650473375170664925063228800 306426 -385160771169842773260368941056 306427 1329214480118393061808878878160 306428 400566647596559855636875603968 306429 44961852244520182224033402048 306430 -255138362852137120881637640640 306431 -738588041543821189420637376768 306432 -276752124141766620933060034560 306433 52000726128384918239369177044 306434 110144347875127605058082409024 306435 145688191756040176574476723200 306436 -244272674114214256329863417856 306437 -1047859651139228232670852666914 306438 477143621725319092774029316608 306439 -733274777184970800019738241744 306440 -392378428204729939205362483200 306441 310912271509112147246713240320 306442 1595702984765056376817455440992 306443 3003309958185250645058647864080 306444 198307147191138787604071804416 306445 -2367126540582261752281074635520 306446 337312895909411019569358663360 306447 -814972084567849036103491150200 306448 149778370568200259584265748480 306449 1069632747600975089547282478848 306450 60982595462230666503739488000 306451 -742082505887518918278885622740 306452 -281945242316961093348085106688 306453 -86408634020670969934335304896 306454 5575615262880291976680043200 306455 -83588405984003464594809377640 306456 -662270236855157456253322721280 306457 935477689699970493778072117706 306458 1913292444935607099073113202176 306459 1101034234667439930860237733624 306460 46357250512843610214690816000 306461 41950898071250681080432600992 306462 -72069501871347652134478673280 306463 -11113558504436301840617104288 306464 -1799583681259254350121740402688 306465 541600760814304860941083701120 306466 -274650570280416034694448377856 306467 -533105354134072145044660777008 306468 424676081961128591110235405952 306469 1203813761229297936630867258396 306470 400999716333388106666661283200 306471 -318710373087637795314972684672 306472 -1569833479771813779237508147200 306473 855408100536516259199021017722 306474 163562541026368720586904433152 306475 84625366543960095854006983200 306476 -1613716837468059943570058214912 306477 -1815933112385067310830034916160 306478 -12529243054513769225527642176 306479 406741673855601806377643032080 306480 162212271004891664908290293760 306481 -472972734328705280571106831808 306482 -572994784605276829686015455616 306483 -726655265610364097808884555976 306484 -1667215173198127797078633499904 306485 -498670626501213086499000206820 306486 144837551801636053484140350432 306487 4961701795689119409262751102112 306488 139837725014837680137819832320 306489 -11895509412916669939725070416 306490 73334716845015579013050732000 306491 1973716679870323319318678609892 306492 842588046281883541175751946752 306493 3838613740952615674782698700 306494 -288189305490479577566953960704 306495 555887489007084024752080270200 306496 -85690511438922185657488506880 306497 538671504956392449847663997952 306498 -26764212415775983014082309632 306499 -1145044564807030824180964344336 306500 1306860672762838390691360832000 306501 70440433601150355837885584640 306502 -114688497874760938417034648448 306503 -966956151258929468031028366248 306504 -1287966328998470800576634880 306505 -696660365672963001263359728000 306506 186461157685067050813237968384 306507 -57475784259187901629488829440 306508 210129939129023917565591321600 306509 -788194725981397977253268004384 306510 471901835832201454533483813120 306511 436338356292236451881611360112 306512 637051098941271855189937545216 306513 1648100962224310730614467454242 306514 -317500475665162005943744237920 306515 476148823556188879504825719120 306516 -47830511708254493498866360320 306517 -135365289356901601353988592434 306518 519306745600354512037074012960 306519 -715987816530676925515797226752 306520 1166696287774646545347121152000 306521 620450568479943720209860159872 306522 -199833083306710636039286253840 306523 44828969917659686106283521040 306524 901758551801842388550251844096 306525 692052729894042559243327677600 306526 -989116984656020689332648273216 306527 62265514027879007437077874080 306528 -591350938636502819578746765312 306529 -2122750472321900764801426075870 306530 -205479232502899984880886835200 306531 -1437980777351356490634542726160 306532 -634497288877369846943672129280 306533 -1126242044791176261479528425218 306534 87449631317620413344376717312 306535 -985495576354647868467143303040 306536 132594905590372604558308039680 306537 -231917548092514931899577235456 306538 -479238629207457073084129216080 306539 1541939618368802837455370051856 306540 -294796075412457039573774074880 306541 48498945398133830271227993942 306542 808395526255001509640321604672 306543 -378368336060593964576382028536 306544 215672358649140893524896055296 306545 -374421557451829926256865877720 306546 -585956887530606079537084358400 306547 -40274815642972489338344942840 306548 -598811793037549732132818253824 306549 897936093740481892516444148334 306550 -359489743664314765029429535200 306551 534660974848022784716290360752 306552 7859430804254225122271600640 306553 -342110251972542108390216097916 306554 -226229474729176269700206651024 306555 303416997399366637689204664320 306556 459379674237929072914596828672 306557 -345853156816851849132777493908 306558 149746073951225370151267338240 306559 -1552542205887927469124291158920 306560 1715897377781798964270465024000 306561 -1482477796029537164777645277216 306562 -1065552336296476180536653329968 306563 -1610400335811911937323349997188 306564 192261813448598694490889041920 306565 628828684661363585886786499200 306566 -2953315328315149160939992608 306567 -383178016992111407852453634672 306568 -765985220062469727444197821440 306569 -300192103085581278332366055756 306570 -55836147614036349637357862400 306571 1620264673574974295386274464344 306572 713874163879329327285304857600 306573 -777539668731533095189707210816 306574 -1106059297524822264388544230464 306575 516665023042780712728047121800 306576 164403443834321735474929704960 306577 -2078795165695581901283717274574 306578 -426354399432514220036144283648 306579 89569520984060196408681101568 306580 -19312372611707583514498156800 306581 -435773864506956254444086137216 306582 -192718265748302189479249120896 306583 1372428785328283106343319198024 306584 2049204464546884314441760665600 306585 -5364981374859707918845748220 306586 440526917485901015339511352320 306587 -1418650857581873311014933184764 306588 -201105169122480962936779607040 306589 990249438316263153792380636390 306590 -1955770491663131487088066560 306591 -584729711337475794519813473208 306592 -940611148079392495816399650816 306593 -750263934175936613030855579742 306594 451541418072831596411998447824 306595 401223214037100169408073395680 306596 331058114120853323808766915200 306597 -168243928304546799052682493600 306598 182446887700196096800284463680 306599 -3002618253308011431564079086240 306600 13305151086140708346359808000 306601 68976849211317035634441713652 306602 962172577182516127352434121472 306603 231780311848162871917923159360 306604 987388834719273264459359872256 306605 -111312274301176649016461821200 306606 -99150901057583952383464914816 306607 334712091635583213686102371312 306608 -309503524143680776732818259968 306609 -973341852242612928441193182096 306610 426811844839940562527325228960 306611 820884416160318300415911349800 306612 -2052133731789204619189323325440 306613 -1423804252939028713465606920096 306614 -199606938614452668783329664 306615 159909991068086623546072848720 306616 -1728603367240678326706583531520 306617 707802740351222076564123073800 306618 -178878333658028093812496293632 306619 -414905780531677284136646563904 306620 -510659850757741852992771448320 306621 -132237631495339705982985601536 306622 -1223928725531186751477316977600 306623 1772416376313410361500516103960 306624 -501113862378040892231824441344 306625 -1407753093876054295701344832000 306626 -998273588971727866739090077488 306627 606847845034479327693727360320 306628 -1163318021701298534517690875904 306629 979825154474076687738082633626 306630 399892231272475540289545263360 306631 -1542226225205998985702510450080 306632 -557304684572149034887117593600 306633 -15773329335498813989926346016 306634 1320536631217870288434598202880 306635 355483830699090326429316425760 306636 -302217455384552380979441221632 306637 -1597181821437549873291729894720 306638 -295043277851087075075877545280 306639 370719494954111697527852036640 306640 143623226913123037894002524160 306641 1681203954329174681390474674800 306642 415038504722603754455648640000 306643 -518524286707376122334167081108 306644 -793126855466169170179693119744 306645 -1088692397818169309736449165280 306646 1061464368639894595377191688960 306647 1128658549642010708984915279664 306648 -955540441508864888214555494400 306649 -3989981258711555044634057088 306650 -3802228696474330092579505200 306651 59870859956834323345184443032 306652 -222887037545214987147361292288 306653 -1085697739739091670875733099098 306654 -106552407164420927442958706880 306655 -1418508803082888989598002932440 306656 -476643674035505216770262433792 306657 -562663539074775872711452835052 306658 -497089370959362259158946125312 306659 -210237001393505493374660985600 306660 -493542430325445646566102528000 306661 281595129738616425566747419262 306662 -387829072616725918826401699008 306663 158587855476578200152421643520 306664 -910467243193714421533605872640 306665 109465849106790936099602721060 306666 1371146285457215823371462970624 306667 1856184369147798248425246295400 306668 -459811709982621360831494237952 306669 735054780748600027499949573408 306670 -135687243037900977212342192640 306671 300241335451635053990952065544 306672 311399110752033898419171655680 306673 124139454542117791333164659044 306674 -728083691402097434897968007664 306675 999956502040366992428049204000 306676 -4203927129954941161436346368 306677 123918561660359767161808863552 306678 -792063872161002449495012413440 306679 377914476110280276312839949640 306680 -464175992180461349911785062400 306681 293580779724189402722864483904 306682 -197698216017476807383457871360 306683 -236422930074448920780106641792 306684 -72751880728704333445271184384 306685 1191166440767568972768064802400 306686 -1023300133977643056014638430208 306687 566399009263277662883412329160 306688 621165109101765720989604249600 306689 -1523854374188488009966303872510 306690 -42516418904128936866333588480 306691 -1226945048516223816495403167480 306692 -352120794818855816788603661184 306693 204440203559558807134328502720 306694 724259667927549661493216662080 306695 815473316866244975538677326200 306696 -146270195922334870145331855360 306697 -2880040282103538657001481130828 306698 89444031568200730017355799040 306699 50873564775981693689845141464 306700 36220619424963140180018067200 306701 -924712636111846934380192196298 306702 546429475751812456662572875200 306703 -1979134626426021042681733204048 306704 -675618525246095319420348579840 306705 99819992115996998748441477120 306706 839886991965765105623880369552 306707 2901285796293385705768770598956 306708 -189415129957673152912780584960 306709 -235482104560431927547642787396 306710 -661049743038795619093867242240 306711 55136500170551754166131770088 306712 -157221312995884273971271557120 306713 -285736672585458623197075935216 306714 -165562844111204104070444445696 306715 1423824597154155382268027319360 306716 1051142454579540044819996259840 306717 1618211764039520958432777686880 306718 600054083254002300043516018560 306719 12195108109247311095110739840 306720 681701096115933871447159603200 306721 731459777319170882867106544644 306722 483774544957478608051114466304 306723 1597498753293737474746367249784 306724 -409262134334127309402887236608 306725 -903369175705785611636329755750 306726 -115206814939704008328834324480 306727 2497183603028840030986236227576 306728 1234642413439718890737947688960 306729 -310631920478419838411478615516 306730 381168891910740699829473278400 306731 -1309899302199046511516489716728 306732 -370215528902325410500461500928 306733 -1025407517039928214504697024640 306734 -896041844237564759271676513920 306735 -884558157234866647457720040 306736 -148818191718882573450992844800 306737 1186619434832094924718861089972 306738 760091936038087953566650348944 306739 -2427600041559510358658092953460 306740 -1200237774249176815120554620160 306741 -41150354097264934307943195360 306742 359013676663859810273045818272 306743 -730991711711783179714741426560 306744 765294477792433251142205214720 306745 -604310458907508799755722515200 306746 -51881939717517653958161805312 306747 47267273644253139230229529872 306748 914202803308585282853833092096 306749 2353395832035661262316579543750 306750 -447639020659784031411483360000 306751 775799418359638041706461930192 306752 206997713228901484326937952256 306753 271330540736064262107724755504 306754 33911264960816238403957366272 306755 1546988339298078280075140438000 306756 -51773710128381281478087381888 306757 507605317613698699973870248320 306758 -1359947154890401678912499087520 306759 220325134724617315903847694504 306760 -377502420443692978205114112000 306761 476704648919371419168215141184 306762 4097965310094149158688432640 306763 -666935750141618943530492106988 306764 756584829861947057204379288576 306765 -505701119141167704253920487080 306766 -299718382454420850752930997696 306767 717912437938355103520959104712 306768 65322533088695225590153740288 306769 1687013622387291686581576893312 306770 18939877077778541162267986080 306771 154616357968038872636144324400 306772 92697901589942998332567334912 306773 -438270687977536916594142879360 306774 -201957214437268190860648550400 306775 -34199491708891844726635353200 306776 434517256573465169134791720960 306777 -608723888009322807263610316080 306778 275821006127209583589654015456 306779 2550899987327383749210970341876 306780 -251398388868868238808780426240 306781 -125533835383251152135283507418 306782 -14613708892303815431913135360 306783 657379293422887979681399343360 306784 -1159473222339086441381780127744 306785 -482206503828387277404792823020 306786 658154747694261164962126587264 306787 368599876198502093976048719200 306788 -302612912943325190054382102912 306789 544954146473362605432719275296 306790 -398982715978402497841667913600 306791 -1402425351380219734041293556000 306792 10801972044286016428347448320 306793 38179115701863165450355790240 306794 401832796106711648026386054912 306795 103303072626172157290000105440 306796 -791869540606992608835903675392 306797 900271446340112365111684258080 306798 -348359817665003110094129190336 306799 3505340877674064114501342164736 306800 -75463271293950593778020352000 306801 19895428090926264736626137280 306802 1768741370988363839218750591104 306803 418818739605326481428709505440 306804 -185693485802625341738194249728 306805 -8611530456104391994266140640 306806 898106548375860044862833599680 306807 -213045311818555025811198220800 306808 1205503778837600973696628776960 306809 -1747888335861162695180180595990 306810 48507087647080672423137192960 306811 -307667999145673897570313165048 306812 1492589877299707026464321617920 306813 656716659299495357841973293984 306814 855425982746688393458214176256 306815 -1238529669161110102415349254040 306816 -1581085553978115677793791508480 306817 7283561159178961799688366912 306818 1416327167622243231548153169360 306819 102701052745274864264228178264 306820 552546326935193517613284998400 306821 -1639816301864117210086529730978 306822 406697253227424889017595054272 306823 61295267630275338869404826904 306824 -469466590861568110432471449600 306825 -550576294570140008178479612400 306826 -273284160035529517969467362976 306827 1644294453239757545187903134676 306828 69888109584900783389213184768 306829 1361775199114124071660263541430 306830 -408510320457802261838831758080 306831 -113548995617042983622668243200 306832 213810189280316682574728527872 306833 2805383911367289073034043123300 306834 696156699863423238461833593600 306835 86945533770941964092487567600 306836 1205629878992502257034773114880 306837 -1631279244080010593581490168352 306838 -175923307295738961962257755648 306839 125838187491101559630383353224 306840 196801042165752875054135500800 306841 -925314535360147205053865496188 306842 -536699956867282996773190022928 306843 -897626804213511200998305432576 306844 -254346168526145768996098172928 306845 -99549823072989313150134503040 306846 -138717324126987385143354337728 306847 1179791468337328682106221571296 306848 24709207756680082052301717504 306849 1525494366493969320774010445760 306850 11936696601259717248172604400 306851 -1831397141260327953363330471528 306852 -75484179936009814614185189376 306853 2056640855301432529282663463102 306854 -1328118238531252341276455214624 306855 222301424986067347054874359200 306856 3509684281525984323588541440 306857 -1076599906483007018674534341894 306858 -105556509986295094428319833600 306859 118417068075461151991868939520 306860 -1301537461331255354472082252800 306861 128491169653364568582474855360 306862 175911756079836297031607585664 306863 -2325331184479054737175270103520 306864 124015063593665559635703742464 306865 -700295120928311096015992505880 306866 299926914822796722754006232064 306867 -699782530172747897839884875136 306868 1044723759913408791882807640448 306869 -522579983556040161500311960320 306870 253744379611275008727929629440 306871 -2177686265362302995958217683928 306872 151547603823438855132712550400 306873 362348880196480568500376764224 306874 -854635682157943608729804338064 306875 236558733204678822950136382500 306876 238993452648371840853877309440 306877 1412530168743367383615768902726 306878 -173439667887033030793724494080 306879 -1769387257137358760999165071416 306880 64878971075078298068362199040 306881 -2319449328719906360651672057388 306882 -36168378875251678907270818560 306883 411386250384541249827174563132 306884 -2153606244177262218757366189824 306885 -40832615442356641786516200000 306886 628572004471847738161300567392 306887 -1528097949394125558178390224984 306888 1076112433129647250665164390400 306889 1179913221417959877421392850368 306890 -347398175897920067478648400800 306891 -7821888408326878031934983664 306892 120962696026169313937299384832 306893 -1177575198209816807177212062858 306894 188069836669157774733407695872 306895 -516501195192713149674212676600 306896 -523695071112077097174644072448 306897 782399654515276344002620911600 306898 180566521471320093892942189200 306899 1827372827421712280386276065900 306900 120504989686439334124805529600 306901 -377537042598438020543064630720 306902 130447758979534596885049387392 306903 247653806581775652930370624104 306904 167537503350454079668204431360 306905 -497696402333309573906821010940 306906 -611296614041053348068025591296 306907 256671926098243184202287367600 306908 -157425652452883057819201726464 306909 527369992795626618378968732934 306910 369268769707419908492520399360 306911 1919497842983249182375094124024 306912 -551524863769334341718444605440 306913 1973443114419620095298876768162 306914 1376380447258736782782754303056 306915 141548068527613570542482380800 306916 687565699969130988215347176384 306917 908718389741736300880877888220 306918 -189936346267417004160792596640 306919 -576056181951138551289251060680 306920 -1051480303991007692195897395200 306921 916761342130488308791613626560 306922 -49974281534460206250750398976 306923 965329144322622610812875601984 306924 -1057246318694642359464821574144 306925 189607751102072570655022347650 306926 226751153790650887938797389440 306927 150874627565005563183829328520 306928 397887144745495928994709962752 306929 154807955251597877512034082240 306930 223231061071950750756157893120 306931 -294217672054425872011614681536 306932 1320369217461936459134801882496 306933 833068957544053046091247504896 306934 -654055698732879214474506742176 306935 -817816749035602255399477967040 306936 1348945176805622139294802944000 306937 1924470098086228054808935306752 306938 858713973002999769704760075120 306939 166401603148949824498473134448 306940 -1790343223109598427248561408000 306941 -2176886887775735859252315857658 306942 156349457307537426707583880512 306943 -365520455921947633993767661216 306944 -535917172347680034961364090880 306945 -922183630671662606012546088000 306946 321556143718166533487495493120 306947 -449300177076878149538265305604 306948 -213513684944318780063747281920 306949 681458405649726941488548777950 306950 287966145142635341937451478400 306951 -908304232789024619786543751768 306952 739513136217328221299925749760 306953 2410562156069418228624194258202 306954 -690815673054601185626376547536 306955 -558423981247806138241294343280 306956 599922802473293861169399171072 306957 -565546153001124406628846923776 306958 -250739905707373434689554194816 306959 825100291019106553189851906816 306960 -99477222633757668945376051200 306961 46808387041533947967092350500 306962 225990803732361273190574782464 306963 -1255082740962979342128936051600 306964 -230625884375971708873142333440 306965 30314893330009453125478313460 306966 555068521452219318016605070848 306967 61201094812071519265749194112 306968 54955721656179348165137602560 306969 122852228070039073296865751808 306970 236519961538595345250623635680 306971 1031309953525652834903839172112 306972 829864378648945008944007146496 306973 326859077904947061232323214944 306974 -1111441504728275796364153947264 306975 253492288740267218625441792600 306976 -312941556753551035105794195456 306977 44285088483818867243289360 306978 -112882180018170213154743482880 306979 746146180544267624259728628784 306980 -415086095758760333589899616000 306981 499019142187020709580938180128 306982 -277840928301895404608627824128 306983 -793200709529519956298847480960 306984 1305884063134928200326575800320 306985 499628237927159428241983920000 306986 -459907629423110454291947125920 306987 -60243574182944342753818601640 306988 -593093309270407680866538161664 306989 -600239067562971490467665888244 306990 -28271575393421242655923617600 306991 1065305308791428137726369125392 306992 58323426598593438441319759872 306993 -238535384608317620052354569472 306994 1818602780130944753914301414400 306995 363104680635312503546566587120 306996 -1101398934224485837795037073408 306997 69749718275971800453167246620 306998 -1240912899860713399840558332000 306999 334044157995772285159944413568 307000 -464361146330126439050173440000 307001 53112062975607435753692994192 307002 -437901956312420113223941566720 307003 261020535596218830539915597160 307004 -722108588476059522498615902208 307005 -620240157106159051955941519680 307006 -484484011403590786469670472320 307007 -1332111777180285206950710891168 307008 54606553953037725463036821504 307009 -2106150689634790611871946313790 307010 -105275342919612630008173063680 307011 240759673901691166906077236472 307012 -306696638484527464378631810944 307013 -1130988997153012328522884143360 307014 483488946560501735216564456640 307015 -784267561634456535962638200840 307016 2012085160810439771580330132480 307017 -638873021890775689759998164160 307018 -813384200091023423202040601040 307019 -2260914896303472844327326041580 307020 3548016699017629220139663360 307021 280384072374605694133228349760 307022 -1166252175969611513944957946688 307023 1391450651141157834275117638800 307024 -220413853008254864016563240960 307025 -1028854370116838137252280511450 307026 362447396298455935243189873824 307027 68054324553404027493971726592 307028 77632823922242235622814007168 307029 38817874637181219380272180128 307030 391273641867410148548545724160 307031 1117540902241298668632214637832 307032 598553657346948418024359690240 307033 1628779233182585202037400006282 307034 5442566186612557314864149472 307035 583878303240355711769823850320 307036 -602266452628022103363841405440 307037 944084894994904094283255319692 307038 -50705308354032339721334474112 307039 1059555661724744034837200343360 307040 -828000914924609510471486668800 307041 -107629992420607984319158211136 307042 -690044888408195596083001169328 307043 454757034850301383253891056128 307044 -616119704024647728668287150080 307045 1014869183093653932739922226300 307046 54958999062976446047766005472 307047 436438975782275353322889038928 307048 412377460524464188156118876160 307049 -814044733713800159489820455820 307050 -71858450515015057980010176000 307051 2834580146857853935680176131220 307052 -2033661594448937290789376578560 307053 830743720837726826406288510540 307054 24731415208212822714646065024 307055 71425647689073284737850603520 307056 -16273548459905814109981605888 307057 -147789079552639059282543857600 307058 -893515600703339808370517979120 307059 1555757242839469041239309682240 307060 503155775006449907888512028160 307061 1916771386283651332578152500512 307062 32896039081640087709268278912 307063 16983144979312981339117849904 307064 -1276535004976043356341207674880 307065 -360902371776843093362864112960 307066 1135805583724547099037902885232 307067 -909282483174233031886397377884 307068 497235515980631308880026083840 307069 -269926019305662809392918937504 307070 411872818515418472455293180480 307071 -84348584328816962093074984128 307072 456871162320785591809081344000 307073 -1036357394659549261235183249280 307074 334976543509178655588274767360 307075 237288258317379746800056207600 307076 -281986257396090446247305048064 307077 -934438040004074591440843022880 307078 -632152089691248229687956778560 307079 -2301843018161118048138842521320 307080 694755808426337257664454297600 307081 725959892023144827058751825700 307082 122735181907627751183179524192 307083 1406766941044300759691425838040 307084 -738674880628089230793165078784 307085 -535004518436024443770230039220 307086 48508748563534646692674797568 307087 -1292410610167480018178241332808 307088 365676179010922655888111124480 307089 -1498876827599553997806884263500 307090 53968859774441769905069736960 307091 -480906724982008107403152839508 307092 174563225954914404273180383232 307093 -1671878019933644228473268844658 307094 -954787046413953944556250908480 307095 983172619867954284578047593600 307096 1172411068303832287172439859200 307097 -587892606702881221709892724800 307098 2355176714984285122990402560 307099 1273431091272909898454325944464 307100 200633045753344305648890918400 307101 -1190846243450932928735944215168 307102 -295109571603708334378165494528 307103 -2751003064248941802953854191648 307104 251890883706683877121968832512 307105 84305741662446094080749448360 307106 -13137867866814223719993922176 307107 1548758577615641164949169552804 307108 1711437267192768141204397478528 307109 1304368003318854737477883963840 307110 -93436565796109540966464518400 307111 -57333534185391522476600299936 307112 321667416918595690474154219520 307113 1716807718946142548659217640384 307114 -1006703054954488849727206123344 307115 -826281577759180377458216980800 307116 -1092139569220102880305663296000 307117 182235330575600832601898737792 307118 -185065038647376531201484128384 307119 -1017648230287828284406647050112 307120 -65363008324067215843221504000 307121 -250632287183540860170196077678 307122 -275760904091112470577760770816 307123 -227690605763485847919128561040 307124 -1049639372326654912325411032704 307125 254487196310877200364482880000 307126 175996507778285241976494724512 307127 580831181278466354488420611240 307128 -910466026510826610288301178880 307129 -852741885813615241303681981270 307130 392586945469692140437940244960 307131 -56447853114120999938350699392 307132 809004763377697391779043825664 307133 53575474105074069806969680044 307134 191463273953514386248575754368 307135 -571741456258327496057431653600 307136 -255806174129521271460436377600 307137 742648904607460626366030663552 307138 284830121320623981684287514144 307139 -371095797195198699998587012800 307140 -546656286634001347511019110400 307141 -6980013497972113768836974916 307142 597075531103931814074367811584 307143 487016773492425157699264656432 307144 233944729637172902046981596160 307145 -1150633609555492365240032161920 307146 -223850051231721196463926198272 307147 446017779006066349684991304596 307148 -553908571091143424251337109504 307149 -5279256776464802891968031712 307150 185294662044035286059336908800 307151 519794913739989146374116230712 307152 504225216958931652775854735360 307153 187327805911146472041631586880 307154 -394615363463982036137445868800 307155 593955651640628082773090234160 307156 -922018788849661090920536908032 307157 583042760276393273448717945372 307158 -295020139081097509053866289216 307159 -1405489779003811272356883949280 307160 -74634149576540456093192601600 307161 -301891615282065558635897172390 307162 98261832274613484391825221600 307163 -525389304479593134283315158588 307164 192639328470935307496453201920 307165 -886734991228387687873815041280 307166 741053041070098069176490174464 307167 -361954361749057053480782748288 307168 1606030252245416630293447311360 307169 193875528848979624398139345570 307170 -284093978776576601103962477280 307171 -1513496060142166040060435958628 307172 284680588512402343257612655872 307173 -1546834688297526910323781776960 307174 22210025214816551669340655872 307175 -1166194163823641487167960566200 307176 -1215794347769044975475884032000 307177 -86001826355173359000561651740 307178 346600242942770224266099998640 307179 -688886669720640832355211816960 307180 85573456012791905455580774400 307181 1970177513125526752050556520310 307182 679016744725331848119294652992 307183 1929036702240130025872592873064 307184 -35074593636414925279747178496 307185 -299290213336470291267371827200 307186 -1326992926490668991730992489856 307187 -2534955111630510219690747802164 307188 83345065852100945324202860544 307189 2056911814715719702504288610990 307190 -276017025050406780847988601600 307191 -1406056882647055784120243894808 307192 -41451617500035161111071948800 307193 1252480998173674775428207989060 307194 756941815409836840777418342400 307195 790718110965574555170416405760 307196 -400478413203332713554588541440 307197 -704002146815836760353578024480 307198 -888131978831225292420888797760 307199 -1837722637259913423978666800064 307200 462386890160335108981968076800 307201 -919098269464050317745293260798 307202 -149688395866502810209551579648 307203 -732068623691394524561105802576 307204 402820620971429576072218211456 307205 1433295982266442479847749436860 307206 -215683984099849994895194179200 307207 -753702629449065942653550582424 307208 -23383693430366662865902510080 307209 475965966099355553565184109760 307210 143588850461089546411678187520 307211 9594575217555303167077519152 307212 -158163781426496981066967372288 307213 420058467037146593985753553920 307214 -1395510052233689818564058324544 307215 752907773184899389064408653560 307216 -64869346489135430121267920896 307217 700032446994846665651737303872 307218 -152656874721881208910446477696 307219 -2340171380873427837254914780 307220 889100970899164541610880730880 307221 821945809230736216235639889312 307222 624325885874675769593458554912 307223 -618770271318869150563470657360 307224 860787331703548807539854315520 307225 -339077880818506881795639555250 307226 -1759941826237339508910166463520 307227 930713059475792287473317517720 307228 397731621783735558736827863040 307229 462115475899792425491802819084 307230 282543685964501577909848755200 307231 3086326149026066483399174879200 307232 -1811987434585503666874378027008 307233 -97297127334710662142095667838 307234 70984662305366716346827676160 307235 13406026200860582130664510800 307236 256717742782359405785033843712 307237 -589255728047459497486814145248 307238 -906353221399873276221156067200 307239 -223008653214839411952636522240 307240 -150089510120182479237975091200 307241 -311385234735741246905063296512 307242 -325143253859997561573798631152 307243 -2509498806788274045075131826508 307244 454057187746600044061678519296 307245 -963259736457707425251734798880 307246 -870446108086158588373692980928 307247 377978183001034776591999637440 307248 43078277623536596072743501824 307249 -3165315383132142418560286864960 307250 -297736367646439424524442040000 307251 -239872975543810880025577503408 307252 -1958551702117572503027738216448 307253 -1236823982870503454719853412498 307254 -51726768340094559243450576000 307255 128216999757590458544285517600 307256 334894635822076569404132352000 307257 47840014444343801590564569216 307258 52515492851010404117822879232 307259 514099383087814248099363551460 307260 704609380195391867613854976000 307261 2384515818555090592116816625862 307262 655243397091582657920239179072 307263 -565001597317565873798865971712 307264 665495293996702442391652007936 307265 270774721347297559657047182400 307266 4317798946539674296029498624 307267 610441281646014254351952208316 307268 452207856176626251854011453440 307269 -462532035520306753115564257506 307270 572431190451676303057479550080 307271 -782429802920018890183264531800 307272 -97746953342463250439130316800 307273 2086505486847150971010418466522 307274 866118734394781992317635732992 307275 -10264517774708362824950348400 307276 884149792387665667431305020160 307277 -1137410617507983458126381348874 307278 -9720684224038315706649178176 307279 131612331351827504540374567296 307280 244873435635640116848437493760 307281 224451478050915309564436355520 307282 -1278148513305607660795491505008 307283 384411536978875362006312695532 307284 -24582323078906704161663191040 307285 387908092034805910799233941120 307286 -666726141927886140654214262784 307287 1329690605578480246601031840000 307288 -1402298441252352113842080276480 307289 1002999098313769732497166494090 307290 190057900207792628141970174720 307291 -1400237293018090114850332365288 307292 1759932925544793228475264220160 307293 -47495575871482116732655444416 307294 -162323809410592575757424028672 307295 -317164162266026763742849410000 307296 896477713046841574907681439744 307297 937533630625950041074847618752 307298 -492591331319780472169696647600 307299 618505117267725283774857759864 307300 18245648622605957914536448000 307301 -578621192184478611736600669698 307302 -157557517385422353430169832768 307303 70711361910300631026837270528 307304 1201355618072500567340704972800 307305 -217570606282188222317272676700 307306 -333860754689602856416759322880 307307 79183563300881076925050019584 307308 992549119882009386564715599360 307309 -3349261492046771070908822308884 307310 662208251240430239264934336000 307311 -142498052153066556175855982328 307312 -321293992706685829842403753984 307313 -1777408114435436961098672995020 307314 -2521371977274068275348712448 307315 576209182606747107049201998960 307316 347017071588787553823188039040 307317 -343397799641737231597672381440 307318 1055404464108925213183667195520 307319 580035021559006851692748539520 307320 170857957217397484031443353600 307321 9808977390755132957562138944 307322 245048662793037337509007637472 307323 773547038587178493599907965772 307324 1590410868819421193490394781696 307325 -934057263001138472860284852000 307326 491755782020529018187089635328 307327 2209619216077901873186823509040 307328 786125698854485631925915484160 307329 -1244759907172300318876629047040 307330 -29034732978227587604517881280 307331 -349504896491504038486117253400 307332 -128582600336279982261718095744 307333 -786520644160539178342439076096 307334 402004397012837278029672110592 307335 -234227290431839985506903040 307336 1005730322029015366302267893760 307337 275260823387861127151149208986 307338 100755252318100884749781435648 307339 1162196836237631992370638365140 307340 930789999934612538466385920 307341 974999313428639664536733781440 307342 -34420377286931656102730968320 307343 -949160698058761508219862821040 307344 320909874481531454426348912640 307345 -590528074794538603843790037900 307346 326647565484283424289171605664 307347 -564651671805862592856926373072 307348 61480129382313029043762420608 307349 -297285064384867066512227679456 307350 210809138743778995201247733600 307351 -2979012190409106147513581046696 307352 1052033187608363898814943109120 307353 1259126721890149639723841597904 307354 52087344181402373004733447680 307355 -977861181017834101796661954240 307356 -282606151112068086532255703040 307357 -1159049447998220234176015194900 307358 -46117217369033697341364767424 307359 -117139213968616841742995923872 307360 -558671456315189428245465661440 307361 2754507851779777403030093236962 307362 -761253634937748850269215590656 307363 -345561675901504893445164309760 307364 -26064794900954959601646603264 307365 342825902678309530153802365440 307366 -1155242566088409441010547503296 307367 1308316774332332832325610263416 307368 1683159628799614724140651315200 307369 -744788993552708023575449432240 307370 -74720610736589285835087651840 307371 306616914519862908575813134320 307372 379900013435981013826396772352 307373 357964195722565079741090865504 307374 684465896572544710527745988160 307375 -2639106272677487784835665330000 307376 -274870706829261222051722477568 307377 -410353898396839338354316517628 307378 -998299846441888284787372139760 307379 -458791110857866267324565557920 307380 -353805383119815819005803315200 307381 -2002712056472063209521798956818 307382 -834686164118699318359403131200 307383 876937670654716737542255739624 307384 82336203546145138772582400000 307385 321493055935560749578591801800 307386 -249815059883251351633748173968 307387 -564312033381517081506065455200 307388 -334957362831634791841224563712 307389 1128348912033412721909933074560 307390 557966297379712763513091657600 307391 67114786392366403497939695472 307392 -104964825856088339915974115328 307393 -807645962414141333394097574780 307394 -258651678897039959674337644128 307395 645117148554189769120060419840 307396 219431499013904741302809706496 307397 -1275232258378549624875258173154 307398 -14332340369837980661978806272 307399 1589279028356695421758149661400 307400 441485431989443736555006720000 307401 -1134584896471683488154118746720 307402 576083112746793363579500335152 307403 215007401625055435218861985464 307404 228543049681175516157686672640 307405 -50616313502500893293600912640 307406 421726803340929568100925022080 307407 -7769808234637961757000198912 307408 174914082447432430255015288832 307409 -794915254383619358186454501390 307410 199703779279340400686109519360 307411 908862169986725849798872698072 307412 -336877981772880351254758594560 307413 245076120940337094845475516942 307414 -379725805796824250534038552128 307415 585048832186921465374782785560 307416 -327473249669605152325849190400 307417 -1793264928988940397735587217648 307418 49332598019226214046499737088 307419 281065783684066387554619169280 307420 -424838369858613197462059392000 307421 994105721638682812527667772172 307422 -1236909065329333868015169279360 307423 -1540339276902548946901531167328 307424 -955403795991968120945784913920 307425 -614404770828693287450086170000 307426 502133965814672554216864480848 307427 964684318388216719440723953664 307428 -407020656076232391623333449728 307429 1656365055399835518709770751260 307430 -113368110568609947163226023680 307431 411631774701022944096909365520 307432 -302810278539840480814108999680 307433 -262557215347834814697597513024 307434 -244616112712534502424889393920 307435 931284102262147192413635366880 307436 104069153772671800665024629760 307437 252974046769184539963678395168 307438 810167169213589370249261805120 307439 904537145615469781093713914880 307440 63112514555479814891114987520 307441 889547749003364914084975417152 307442 1226749518301566773937806140032 307443 -663887609892813549224683476936 307444 931811317147146770858325295872 307445 1222398378306886833788540487480 307446 -291474629315021125206444810816 307447 1119672784689844899724671831552 307448 974739652994608415062514319360 307449 2069522754886328486637345566400 307450 3237102074622860342547667200 307451 -1757891824425586926569986531548 307452 47083050236798674405108204032 307453 752306637666415031318254116204 307454 -283258759508324907688234508928 307455 -200147471356929181442191296000 307456 1007072768017696250869990817792 307457 1255279820048082860822341933872 307458 -197308265295611777500218009600 307459 -798247050070332699493453755000 307460 693793465782036502113342209280 307461 344076788414226264809397017760 307462 -306647312408302121669504766528 307463 222804340410109766942621691984 307464 74413623194057894153803038720 307465 427093336331165068254837013860 307466 -1139396904552572553171530639568 307467 771409814069682172847836765440 307468 560671034758411243955808665600 307469 -108267134618690109597450201300 307470 -87394464279899765660967402240 307471 1362849417891138258858475370672 307472 91682519416287278383990505472 307473 1810494909609814747737550944 307474 2618667620566740774533917965312 307475 561793574108857567453545447900 307476 2072913970431282955034349312 307477 365826508602679703849189513440 307478 -894292417785825641103357012960 307479 623464132205106006709546910160 307480 1186836566563112290272934502400 307481 2600937962949730799806569678282 307482 -233783847907489834641636558336 307483 -98348321628243137467793828376 307484 970827685268744837150742038016 307485 1074798910970770065320553033420 307486 -454647729936640245877854407808 307487 -1745904682552923467580176851680 307488 461158419896203772631131357184 307489 -37563319172144821219046005760 307490 -724943373880206035965244829120 307491 -210608244687306557977149865608 307492 -30415879529142418995304883584 307493 -270321487601551810235975616 307494 -484960175773817124659376676032 307495 331644111566595605692365200400 307496 -202386527208819872475536179200 307497 922101650016032287397492442000 307498 -360489404830811452021198962000 307499 -227334749778942449559662654040 307500 55878574710579350541577920000 307501 -940857535873276842607214337994 307502 -73199388516093358147062506688 307503 -98315310381341551796386932480 307504 -502523755637438041197848903680 307505 -1020055194321092125015547407680 307506 178534152685693768116366872064 307507 -240831145155912849505261020368 307508 90014529888763279733281474560 307509 -773662946128702039739851766496 307510 99960130803887332938019307520 307511 -586984353639785977016988876888 307512 -1057510403816144144446567342080 307513 -2770271337433572102564362377260 307514 1061554495553759039911947743856 307515 219928354949685591054231724800 307516 23373436343898719690390338560 307517 353227024039406896666741289472 307518 -573525441706822314437559767040 307519 477219828907539385950046731400 307520 -294859435529610232103585710080 307521 -752711296459673970471689094528 307522 -219617001099084709189949443200 307523 1483551482646005888994826691772 307524 -13734384174826389285870081024 307525 -579697272590078513092096490950 307526 557763352000312376581408463712 307527 1048769478428629724230297841280 307528 317773265163453320700270274560 307529 1868786412935142715393923527130 307530 908203165122467102278919961600 307531 -487906464380714574516029207408 307532 -1553758350424861753298985602304 307533 -295065950625823638446422767936 307534 651019798267919564829736184640 307535 418853390920344864388086921480 307536 4751927399538362328013209600 307537 -1005993421478250648275346012814 307538 205565992419626627228327526912 307539 -548319867283518928421746925196 307540 1028578637147308363591029354240 307541 156234670909607641185847824504 307542 -71122357734589378030132404288 307543 1127612876264118113666391638792 307544 -427865492929273611596293324800 307545 -213916699948796260446500870400 307546 313405797954744853758623301120 307547 3112568387904057876939666830400 307548 987373152807099418902946424832 307549 181123270879265543048053736448 307550 -440977778277286536449225227200 307551 62333431411204216087767581184 307552 648387262978896572713674473472 307553 -1594148959666779178453523612880 307554 -147146848149284791575983534592 307555 -793732108466139477143229509040 307556 24149206562050745368360476672 307557 -91230857945417808996029104194 307558 1810388128392515688596124499584 307559 482265537525630805912544648160 307560 -965489868375864426040474828800 307561 1438873341514686730933482818932 307562 1061045345354256114537079776864 307563 -392848472601832583678868738576 307564 -1089009669930898754750885881344 307565 879036064976979117975771711000 307566 -244969660115981275595463697536 307567 -399957022592293673171286311760 307568 -546916913964487462146486435840 307569 -235788992118114597375259341456 307570 811840447970933768416082904480 307571 -386053003783226132091557056056 307572 10258419030196177035492820992 307573 2411075335265603593328965371918 307574 1309186592876174506311587045760 307575 -473901301803369908317921828200 307576 1330729804171631877469285294080 307577 689260435512826534419263976426 307578 -253529480719604576082374424576 307579 -15924102986328159163173357312 307580 223563319696929544302241689600 307581 -113470552341919267496766144576 307582 194728204518006661286948352 307583 -2178658733000217978039415095168 307584 619163539064688347927543808000 307585 24747874331909804964693221760 307586 583721584733370002948607114144 307587 260953112510720980001353787904 307588 2262904423510944460540318534656 307589 2794209412652532401269061271390 307590 -420650164921831949605927063680 307591 -666586983117856197220034334200 307592 -1303791452713824329498457984000 307593 -250602175207714538191902871680 307594 100336664147058604474129170432 307595 329438633320689522220968333600 307596 -156163431820137009054188548608 307597 -3514964958366859826148618820928 307598 -357277937505764384123994833280 307599 -1450882449357182534423553282936 307600 -63534916010628511363167232000 307601 157878784957709508133056313152 307602 69299553072814179501024787968 307603 317227739168903752486145645280 307604 -856600438369652705240906354688 307605 -423438176233912758553486787040 307606 -327071021662314060417185510016 307607 -246747004462672377710683671720 307608 -258121991169880491018428743680 307609 -174732770656082815796879787190 307610 586828550538982577529883872000 307611 -1613844830798213507490801969360 307612 -542483606101047344451001317888 307613 -267664436294055156511027264896 307614 -255101721543475089318524740608 307615 802401001089915434820288399360 307616 -369613953672056490860333826048 307617 -704797733116609445806597354320 307618 163454238494910649311474659616 307619 -104370855893693899639260481056 307620 -113547055461437579328362131200 307621 -89925157252415422188796552448 307622 -1020967418056201404925848768 307623 -798314972250999970287607709448 307624 1634868180362164060928668584960 307625 -603980696202745749763505616000 307626 639540661155529594492110643200 307627 -2437689702410302121748156728524 307628 355352492241509635576677082368 307629 486099738097979864293935339840 307630 -420989451185829557774288831040 307631 -956539762081147449528615059568 307632 127443689741207608216955781120 307633 -2033045725124174433065379819118 307634 182735162676774675246137235216 307635 -409092265139517237991177256400 307636 -396750466793581887242386737152 307637 -2251678650298664974858348670208 307638 502479958030434253808317383264 307639 -1243292357526740669863053689560 307640 279941652018505487166550732800 307641 -1518894333810372090946095289008 307642 -300743438339603318328608417568 307643 -692756868077346604189194351360 307644 5342366886986506401627144192 307645 -653997934036299630927994838280 307646 71133405364825684000011630144 307647 -1444456264803811706484338560776 307648 286831289773748093181587619840 307649 100833760108375376473847772036 307650 61785087918510583036472025600 307651 -761438806075509185741038033348 307652 -689937940683384851528719726464 307653 835223017264421406843746299104 307654 194834819240034465758797238400 307655 390471788749157651681114242560 307656 441033711350575089301408465920 307657 722043011655897084725756259712 307658 -363172016677011168469415699616 307659 -225773293567386424580888311872 307660 -718360061735787250604702008320 307661 4766844385177411839957551861910 307662 -1251884590715508838243344193536 307663 -3507213375047913714780242642640 307664 78845865525742203447497981952 307665 -9674392803890133480761577600 307666 -377264984969114167792581439200 307667 915718666241912931591169847640 307668 58851867535517386378877552640 307669 -870708088548189904000024042930 307670 -974685822416592699886435347840 307671 -166988470509672929915804697600 307672 -652663612860802059938263603200 307673 -656317582891534324441754439660 307674 -39202575204527669404604138256 307675 280420781976359583219371300800 307676 -1047114531933321922169109911040 307677 -622551413216580431795946564480 307678 -205515953656361306399663074944 307679 -1183068457643365023942235997616 307680 -241409281458900658111190138880 307681 -1897652853193922029687158252576 307682 165240617804783827419611226192 307683 -826310390180822041920261676056 307684 443780307967340759124395151872 307685 -468113104586102735939896080000 307686 -317520984698800228656902592000 307687 -1326570407893787381582088702664 307688 -1940575992830670851590044042240 307689 311644134981569790001643028624 307690 -1086778354503565974175422235200 307691 2242801175861689226552111407092 307692 175940508679725311072806993920 307693 -1098113546542858254202916406058 307694 191722611601007087310870641280 307695 37478679524380349196936452640 307696 14827893522745331533413220352 307697 607445837462731309386616892340 307698 -508215593464216941857683441536 307699 -213671759968252204205321236320 307700 258377166931096690821649670400 307701 -527833257317216874846709735680 307702 262076316752731958957975366592 307703 -2209875709395646988329358064 307704 44903305815763349190765957120 307705 604783103440141589980062816000 307706 -14829202639751139813407969280 307707 -646260402563020468701873858960 307708 -6695901149282091287489692160 307709 3547787044261656919346533646016 307710 184743210021679871224677584640 307711 929861237435713165588974413312 307712 -853732557554507123985343315968 307713 -440143400860826680732877338176 307714 361327668493330380719348550144 307715 378613348180970040111385065360 307716 425074941396781748609894525952 307717 -1702979170309457599710512708928 307718 415374992627447474470248914304 307719 135034253545816673167362926760 307720 -910622306714070546677694412800 307721 1500248559544212390052383439872 307722 -790090815347147275607549852928 307723 321111506268597340394613524464 307724 1654780164375594675766108608000 307725 189497783505409102280217679200 307726 -770573002257532627980720941376 307727 91139630332077574232694853872 307728 -124354780147526612643167920128 307729 469251750978820308183645609076 307730 756736159050893042787056729760 307731 2037232174794833441418587625024 307732 -1289800853182850961021371043840 307733 625523063870277954978531251982 307734 50196292490601516051363078144 307735 516521830226461047780781270680 307736 -674182543145585520967009689600 307737 -553664408096893755823619415552 307738 841495979078873600530093251840 307739 -166275314512271752940607989520 307740 -245001997508763887544475975680 307741 1038670918707825440736448658272 307742 -265192945330594200114073728 307743 -1656070014588864609577361904000 307744 -365257463148526582697078292480 307745 -475116998029962660762344333400 307746 323396937720367237881237081600 307747 -717519919538319890328517302576 307748 463535226385832493451201843200 307749 917335487899470718225057325184 307750 834496548951873443714213184000 307751 20237238691648320594326027184 307752 -1576995011589717245864942714880 307753 1398430452539968724416933103760 307754 522144867535643086801763622576 307755 -80315769000460757662976444640 307756 -1711359568320132781381659052032 307757 -31228250053643742222790425108 307758 658603670117183175724773977088 307759 2389737081475017096802895090960 307760 -85634393707924990717735403520 307761 -955016811701092953986238768528 307762 61863344008650143202276633600 307763 -374584905841665287480341892496 307764 1107836559967005606925423724544 307765 -914713085607935732774580026340 307766 -380046732902683499320809815040 307767 72643995188754440657400765648 307768 45127818800248250488153374720 307769 -1299343402709265207325598160048 307770 385542630515649125282187513600 307771 -378993374590927881871388909088 307772 1117156941450979164110779493376 307773 -1207012486563523434257010072000 307774 389265403408765659279985211136 307775 -420039401885979670030152592200 307776 134675909083789005233093345280 307777 -1633544034303686006213129984940 307778 564630243191578331934987679440 307779 -1332036277786997804227027287816 307780 -811150733907854649094076928000 307781 2203181600818066943218807629120 307782 -1017781764712265120806760104800 307783 442492674054524333495237884720 307784 -708134546139197996303022489600 307785 159937267494004311758463696960 307786 -808335088170851423481611832576 307787 -1096222802455454712921651091848 307788 255259899330015367976609885184 307789 -890237880128256647583003829344 307790 198228847895307174336031630080 307791 1073696410728492843700109066040 307792 -62248135377288483310589845504 307793 2541672996705871819133840765604 307794 298164023545476242909276928 307795 -322675349527439841346822069200 307796 -1598506569773481274847240630400 307797 -382236612745627963673633320128 307798 1413066057222118514818768307136 307799 646218407146559397306785280960 307800 -38243647398950198702703360000 307801 977880732429056391070980383812 307802 -1198556132403248571267593381376 307803 640332226746063326540036805120 307804 419331240274753455081073478656 307805 -401051668189793128937412747540 307806 -180397695507194596222393068096 307807 -1791410538075423185697158535048 307808 -2055902115883943592831125422080 307809 -360701982456988251298881545856 307810 -923200354504423642979714185440 307811 310391876102252335055137850832 307812 -42950148962552497477208291328 307813 1401443169697005242640315297984 307814 445259156451996384022458823680 307815 -628987355548261446244093170480 307816 154635561960800440995646617600 307817 2246417844548047722568473847866 307818 118685066621267683343760231600 307819 -2947544179233820043312848588560 307820 -100209473175399832448439889920 307821 -1140285023797162787970947172288 307822 1024067639966271065037443483712 307823 -1444320017018176116720671354928 307824 -197848988267452685956251648 307825 387232038848898995484232864000 307826 -127551655915379308278519675888 307827 -1189747871552210704839269004960 307828 -689256380018423874880595361024 307829 -2292722233775073634455370984260 307830 -98151231836982819901895516160 307831 2443230857910999907580864694632 307832 188281550617050653581993574400 307833 866911610757074932677015161424 307834 -13595323612389154842674887200 307835 1804524392524676559384789741600 307836 -585232082870447905709526678528 307837 20222622869422113710515513120 307838 -308478606882896513827621556160 307839 113164933276060140099214017792 307840 171896323524339748883241369600 307841 -190491320493603432596802780348 307842 854482420074861821746636221312 307843 840252728659025445809730132092 307844 521308046947484936463326276736 307845 334866167571986390777939053020 307846 -249192419978329744239558144000 307847 -1473625403658262383900675701880 307848 -457186407111378246226036654080 307849 2197198437669116786117358491920 307850 1038616805504355998012585740800 307851 -131487160371343836648215311440 307852 -2118874282067320459208473080064 307853 -48660591449013461885513145600 307854 294112146091043279206698099840 307855 -338643369721041049575556662240 307856 -36419054246193183050184523776 307857 -694987229993528076168356432640 307858 -411563423400347923664659524720 307859 -174338668342817709059003705940 307860 237381987463301838901568348160 307861 91528558396429892898874801024 307862 -14095135620643124013391454400 307863 -432656870793021743395317547680 307864 1115260974020949802297310822400 307865 363680060211726506669570049600 307866 183785497918082987149082651904 307867 2665017226724497626153977998032 307868 1447592013291423161910517126656 307869 552853859120631227142597192768 307870 -1073474411333203120659210656640 307871 453977903751358377591350991072 307872 -1814710475411163256340328284160 307873 2345154715370707836507088593122 307874 -283955221363210242086299688448 307875 -25250670888724376883575172000 307876 1004059260055745300508451947520 307877 382465671270117579037815935832 307878 274585699970101925186347710144 307879 -733475351903308602268368581712 307880 -11749422993888911373858816000 307881 223659191072922639096952378944 307882 561611501459655795046392687792 307883 -2649732791260871500045485000 307884 290089129240918524246317876736 307885 946530351648468013234007138400 307886 978757743100181767971448233600 307887 1804178111370381210708879585552 307888 -230984439156353694463188992000 307889 834360226391226347562912271680 307890 351256259368344852663420464640 307891 310640077850418289723883425292 307892 -124140840617609871334687113216 307893 1093688434122553949199797138400 307894 1192098772421817053958994094496 307895 -105353880821674173793565260800 307896 -1018198610101238933068892467200 307897 19368574464524242910326641792 307898 -598388895313808242966150054800 307899 253766762803943331034191919884 307900 546211805730617183696469056000 307901 258878121319974682617763823424 307902 -28217034996360387201145046016 307903 1351331599265436085414186905152 307904 -311553083029171198708609449984 307905 -374978894841277098330625934400 307906 -1487166307654592607260174764848 307907 298309570028478361825533908280 307908 1866452667866387209033380587520 307909 443576441576902496636364406816 307910 -243492843725700247522553633280 307911 -672282973589805937444763056176 307912 -2064181713241806481518074880000 307913 1416420108910900622118821562240 307914 17198323351088549753986721280 307915 -412643740226929855407171001440 307916 -1572204613673338930679996512512 307917 11435003670496228202974070934 307918 -385329158075238005633683026816 307919 1748757071571637862178733966320 307920 268785917305878775091683000320 307921 548692893592992218061848676960 307922 -764001287508176892513453391200 307923 -2041436332465672648070283264 307924 -369794230071980433154325489664 307925 159544044289031579852693020500 307926 65893741534939064534765181792 307927 1280130905689761459138812358192 307928 -2505447432756076368377242951680 307929 -605449418240628672310691559216 307930 90876836164914841729794462720 307931 -1024297658035244782006631305968 307932 1329189614242377734971221737472 307933 42316717248858977381197083462 307934 -654961627473730189189894294848 307935 912059590860824994635950375200 307936 49617825690452071084241190912 307937 -762819230154711819338745507648 307938 634901741642137036393397917440 307939 1594744931688479978601530211740 307940 -168877807561136482847778700800 307941 1493316945547231112086828164192 307942 1380559456603186871616644256000 307943 1343229341010328744636795784184 307944 -249580547789570498011046215680 307945 206398579707077139416556900 307946 50448954979662023402709949440 307947 -421974937221029875098597468672 307948 2957427951037384749960018686976 307949 -2113182311005822750860609174900 307950 -419926884822299634631996334400 307951 120711120869333509476504903360 307952 85015605657702858047494717440 307953 647366670301999535200585432962 307954 208805903541451182047872960512 307955 1341274474334095950163000016160 307956 883148666053639925871328610304 307957 -246192565867247947970002719620 307958 317794383669833105334870619776 307959 -77596130855599710448538076696 307960 -195732870079778692088440320000 307961 184253866927420085205715420752 307962 -30103457433316434597423734928 307963 -1282693804988034472045577612096 307964 1034044668102729240115807358976 307965 -151613358333348889873267898400 307966 7241468815059035159978506944 307967 -1016542220280770074258277127048 307968 458623407332607120974737833984 307969 -1372870362147668613523344037630 307970 -281870137454840343655673333760 307971 -1073384428299128748444844014120 307972 -584818250217533952033208983552 307973 2832673036662963385976593234464 307974 784619531674713148853297799360 307975 502522273364346076481973894400 307976 -528151259217321875206372055040 307977 -674524554158265774494182918560 307978 1493153815227350633951840064000 307979 1117545993674903644743765868176 307980 -538376136126668834594092416000 307981 -2628742754344766476347732303936 307982 1067970878456304745172895110592 307983 -259192987856125638137508520800 307984 -335536579757696996189228032000 307985 269792106263171697747943484160 307986 -198253438285304916883557167616 307987 -7330508417573289854419958360 307988 -880573258696340954515373324544 307989 1882047550609628043166232023680 307990 -306064611093029263684808860800 307991 2694213356722290879865321605792 307992 -652550865853229142515037020160 307993 248887494804552820752210240384 307994 -317593021358958178199896594704 307995 -1028124447622240155503708180880 307996 -21208813808609582403073054208 307997 319436269628370141251779071360 307998 -6177192171385525505511714432 307999 401429097461558795447288827336 308000 -632138113917595519595053056000 308001 480591836503232922543311136432 308002 -903618759007149026869260240048 308003 1180392038810205639562844700252 308004 145146160690551415241788548096 308005 -1475640672749611923991627737000 308006 -1381351810619353950937675563840 308007 368036231351405139246142626480 308008 -744789859984653994562177111040 308009 13545092311192639611664958400 308010 -562652811724870414296783901440 308011 -444373637072625917899581634776 308012 153369306225564843192762445056 308013 719535766220964810357791582304 308014 904183772128859082168977760000 308015 -239005344816851000740180374840 308016 71263636601613078249319956480 308017 -2335826535929498553590193597934 308018 -881325130993283381088970850784 308019 -40086430226733657104666515656 308020 41124620172046579135596276480 308021 -119660837519185922569046411520 308022 294370275822670444427586017280 308023 -1502583896518503084687918217680 308024 -827795289255401327040116428800 308025 -419359041371885623356709568475 308026 -2246755396624997783759417334816 308027 -1926820101561173863578629828124 308028 360389470601387949067353047040 308029 -305235732743503933599905300820 308030 99735581727657679587324932160 308031 595137327472919090327489412552 308032 -640823882045193097481705488384 308033 -499307093775664944664103026272 308034 263574388501424341515099263520 308035 -66023943373735698519644898240 308036 -474649784607317245071508101888 308037 1153880618032636666193443534560 308038 705165943803132301604403125760 308039 131555961039982292744314446720 308040 585446075572478665015605657600 308041 -1853724557485452474229905643558 308042 343327777206813987945543443712 308043 89361595018784730303281900772 308044 -771343090289759525038232329728 308045 -1593747844220042332059436667700 308046 -675289553541156232904833223616 308047 12292261790750471682913671680 308048 -103143932156108561021099851776 308049 -81984026575722659335058180160 308050 347999031503618459581411653600 308051 798753782082300063806220419052 308052 -2086718400271701705570969600 308053 880825309402650528311068250880 308054 1188529154530649531073870770976 308055 -987078593746747703003065361280 308056 200724793949921004531821813760 308057 1450201693882057758527398191252 308058 714485732195968807089565315584 308059 726647411016405158418469127160 308060 70697896474849758346680591360 308061 172002429647886858693488642988 308062 -81266284055064719773223744256 308063 407152503913982415083056579248 308064 -1496690167800738651085929185280 308065 1006560517274391430520338013460 308066 1974043690923789797505029760 308067 1167603669115041906802002175920 308068 120834098094723255988270302848 308069 215010839017730633816522818080 308070 50895301770167525748667699200 308071 -37595864987330928091792466400 308072 1318827821403995187398607943680 308073 1217475923417737769582451393984 308074 57334511013406457931712456992 308075 11797597662165352372011543300 308076 -175774957082383190007316474368 308077 122818523167569077020087441344 308078 48403017218846569236166755840 308079 -1310070309466390492325590683576 308080 -156038582264615175526508298240 308081 2389162102612204908506831004882 308082 598702360271923985779182321792 308083 -896308949074989477626704941696 308084 279784750853498409974189070336 308085 650142937741467016073667686400 308086 -920197369057997559438828487008 308087 1982260373736868401709524940704 308088 769227070405886319795022540800 308089 785057426526470345609376326724 308090 -195378060843534303107655559200 308091 315026829104403926887188424704 308092 -1982698383841316964953546512384 308093 773845317283490564597724318342 308094 -444058778371353012280294660800 308095 -14812202577564418902049374480 308096 -1273454502150591999906309734400 308097 171589398030637654336030571040 308098 115029462203981486978990584320 308099 64979524781432051510617174992 308100 -208297098003344826864761856000 308101 587332600740279715941544523102 308102 746429816509462837843797338112 308103 1644083154027918661095962708904 308104 114440713535704721384011161600 308105 -335210555080434970293642143040 308106 -238781146661207379570842478288 308107 632846846765595202767874374356 308108 -545073500320051371639641524224 308109 -204808083801764753537467736832 308110 -346125356781445262831145598080 308111 -1575707376874653406217462673576 308112 -266589845246341470804116963328 308113 -163184385036646174765095780696 308114 201949249710625022775798304656 308115 -465913988961295720391036275680 308116 2195742980769211576539446176640 308117 -1994095906601899073783637150834 308118 -132664493245719171700904814720 308119 -545975843625756250995776865104 308120 -588679757204659959504385843200 308121 351312313548553554619658736864 308122 -529482127043617065231076911888 308123 -1727002174959931666995177182280 308124 -1644539514767803188665177854464 308125 433537160439270063043990237500 308126 12111944759305441420345108224 308127 -139069505135517535920936026880 308128 3099662217197639834704652206080 308129 2040074219130617871688211573730 308130 546759470723055581452266731520 308131 528013840543975429213810352112 308132 2358925542309299577915261542400 308133 -43122435403410869712195278016 308134 1222678274375116186776950517216 308135 635063579848740413145350929080 308136 603831735465546671848943861760 308137 -939520898201443065470926878214 308138 22748170066826667084676153344 308139 -230572369769316392672428814352 308140 -61595867655912531738973962240 308141 -264446004583228532895065044458 308142 320508425366438580870420286080 308143 941308753919341339631817310320 308144 -601028455208763692747334205440 308145 -49672167914483818960491809280 308146 -194999624054304228361554751728 308147 -806904755102141347638036309168 308148 -121175106443608011362546872320 308149 2036487257884441193546247623150 308150 -500588368732779373828993663200 308151 510033865729449547387084690080 308152 748706531087568560607137157120 308153 -638779924130245014280351520598 308154 129604262361461960852719779840 308155 -2025216063966649179739505293440 308156 -219975380896506918288125291520 308157 -79476989037745847332445912160 308158 -1258404189334913709803157016320 308159 -106631292568639049146790263584 308160 -133704368766600863399301611520 308161 1150365863246144196911616199920 308162 -1163678128378705481849703141168 308163 -1264335791510996226936847684800 308164 -1225452128834942995191361738624 308165 107076702205977255973351952640 308166 -438087559159582431239344954176 308167 -13234158493475582404741743800 308168 431743024419457236319807733760 308169 -212350370241312689893578502956 308170 -435139686690765331860728226720 308171 875453153012699277242252276544 308172 -441548184928852417395193353216 308173 57596328282622021106071067980 308174 -1573328748123455352280641977664 308175 -261909954671936476850954755200 308176 822764873726542092001075789824 308177 758391820203139763350395316800 308178 29497654471446753447271449600 308179 -3004889536768891608661711703040 308180 385456144227464512531846809600 308181 -7140674838486567706736819040 308182 -458769942876845139816860857728 308183 72352820987182413937447595880 308184 -339124807140114029930228551680 308185 94433905009190230716773221380 308186 483628026612985172289398221824 308187 -946476737747135912695222908 308188 -1066035453983699061337457178112 308189 -105744841014001348942503555744 308190 -135309572344657441571165700480 308191 626409222668167180388311072544 308192 403943720238804023837350428672 308193 -1808284599142980893292233415456 308194 562329563247103733689754146896 308195 -405419948172642199953941452080 308196 -70516933482861405203227619328 308197 -7681494653094525673964409828 308198 527245011868546215812667827520 308199 597338853832238008822554263040 308200 621763507747497185457260544000 308201 1169116546229547097689317685504 308202 135967225749477192710572713984 308203 -365965394755164492846152132720 308204 -671256804129674681633932299264 308205 -62284547419193327930434805940 308206 -11852444202519503616664974336 308207 -1341893797387297469836273282320 308208 -346983370662502640405449506816 308209 738256577874517863529921229040 308210 247533419242849862094028741440 308211 794604265209543296935864007424 308212 2364910824603585037294690179840 308213 -1207215146201799121519654451538 308214 293019817311994614354495124704 308215 -1758906276824630428990246601640 308216 519654682673632252710080409600 308217 -130763924461454059831828106880 308218 -1320299357627374814724847464960 308219 -2534693976677728502633706940380 308220 591353568191191866919435100160 308221 -4009356892479736031057602791668 308222 -133184676175675229530108121088 308223 350383986895234335682391822160 308224 10523176566235305804317065216 308225 492630128432157825982445145750 308226 -41394663209212070948928654336 308227 -515369338245173188039731424488 308228 -292611134379374612079857316864 308229 -371058846221569781208191892480 308230 -215060654973988908159742154880 308231 842111347070089415548341001344 308232 -644493571287884895419342438400 308233 131540170711648860392149899008 308234 1345485176543070326521255985760 308235 -291298783918654442242220202000 308236 -854928882918524477323456293888 308237 1961326405982881701146032890240 308238 52463647149723148024305285120 308239 19150829735657260919954152960 308240 287437625962825647016145141760 308241 -1787502777772941384973967914380 308242 -23662658319596505820440925056 308243 363681311248921719252817424688 308244 1221745104777453678486908669952 308245 -688755345289422635426428437120 308246 -550483942638230590001417110656 308247 318972050169645061878192865872 308248 -332325527363207677450233815040 308249 1062106470434266058575832258250 308250 291002476165037886560664024000 308251 272964578853743629860032410000 308252 148047932166278998066070108160 308253 -387196193400740108872165197792 308254 -1554167378947143197769422903424 308255 676130512718401545569896949160 308256 770733670954841260141227540480 308257 229791933175720422332643680772 308258 -1442232459180045695503846256640 308259 -2184038991461594590114425112080 308260 65851310744463457505333018880 308261 2238047265231639066281578609212 308262 749673916052027989838401313280 308263 -363738208127997277522546388488 308264 203212352939566808526172323840 308265 -463432441900605834148277647680 308266 -40991891308718589238439591424 308267 23926318763184296963899434432 308268 108217535596655937449574442752 308269 364666257373485983310572139648 308270 835973336342160634611687724800 308271 376459140868125543471984660864 308272 640330144622054109942628990976 308273 -1738562594398078234712528120064 308274 -431670962789217758285396766720 308275 754191196610272687693987560000 308276 691794612659988255006733388160 308277 1269078381824398803483298679214 308278 -19045430914318990651329015744 308279 -101820987719673727732875473952 308280 306294866956271608365042892800 308281 2254658508792473138263509250500 308282 374012543591845770126159719424 308283 -357838901656092214902802348776 308284 607783944094322848229024621056 308285 1306775274823671032084995255980 308286 20305514763893861006925760704 308287 -50536528333494396618494280848 308288 -28719700427300802348134694912 308289 -2581213294273425788547392976 308290 163726996490986291011971834400 308291 -1889846281676394229532996170308 308292 -591610218182189469685166911488 308293 407266164382057775038279920542 308294 -7895568823244985062755306368 308295 115726288227430206674976848640 308296 -210889431054534549438022809600 308297 -2443633535470888539047225571888 308298 -211292531486838496104455598336 308299 231126644941458395320870454160 308300 -858397774688202835940239545600 308301 -110573919297118695976828373376 308302 1092601076758730754778486526400 308303 -1577912384269825147781879618448 308304 314599690850484826591285469184 308305 1381940173434997323349904981160 308306 -842987315536672385527895073648 308307 -1498389275916101722141067897160 308308 -719150755732399010808230016 308309 -1487868157283430328339996925490 308310 -3571740991697254809760051200 308311 1192447262238552150175832699912 308312 -952602843464752118830975365120 308313 -1827533686008653514704867947200 308314 -1523489891350718344186463241744 308315 -348967404597754677073608622080 308316 959501725922103612625606666752 308317 78414272731687118711202947366 308318 339109389864354144898803615360 308319 1141398793953651008628430276608 308320 -786701377754426973181433610240 308321 106144880910846295525607112744 308322 238483775387990330879379858432 308323 -1755826650324225474699974483428 308324 -1577217366489799427418142034304 308325 -581168121313225079549934446400 308326 222985598324279161384131439104 308327 -1268906264144049141766678570824 308328 897646138602421278888231321600 308329 1040064519432476745823661240832 308330 -119546571815321493286361998080 308331 -1356768368409383924562932511780 308332 176190379691252783890379906560 308333 -2786470511111369845606944533418 308334 280715016627630871290866211840 308335 -262830219527068951902997761720 308336 -60928162057539223612582330368 308337 -757351753099993086468401969280 308338 -640954764118676958208479046656 308339 1252797569499209325970193074224 308340 746186270323288095485762457600 308341 2121145193357802898115001629184 308342 676846400970977558480302518144 308343 70659243215899009515094253184 308344 -1604719058290948569843811491840 308345 -193103019663304568444228508480 308346 836917580926424553061786850304 308347 40467742836259938936853871440 308348 936687337658770753227067424256 308349 153745152478627772948131525734 308350 -43263820976068713779187811200 308351 119109477917206894158361458600 308352 66669443279615672627736084480 308353 -13707159457410886243258786752 308354 624135135648462799252926834720 308355 1024536949688600809468417761120 308356 -965280453001637886693855199232 308357 -417454523024568517673657472000 308358 -60724392390460250986118213376 308359 2185954932530878756847275329560 308360 71504019745425932298781593600 308361 106372203113811859034568266880 308362 286217548331365415447811504432 308363 538185452526871916892860539896 308364 -210597350086856065776860971008 308365 -1462110369098890245351260866740 308366 147544172050129370597019037632 308367 -2548883625010487181665897113584 308368 -184970114500009672449065771008 308369 -336736473287495611767134133660 308370 527973271180293806405387942400 308371 -467308404545440912353905056688 308372 -497760392408025789192646583424 308373 -483479431552664913158186468256 308374 -731220267383746500008829712896 308375 -1151047567413408470970263358000 308376 -373120346836112472511248660480 308377 54788931235976321268746909460 308378 -579747144137127615225313062144 308379 -907859861151189888220963981416 308380 -4142909831396051299430568960 308381 857630628610307350899438693600 308382 -148658046896605074001971840000 308383 2899839301989662654315447889632 308384 -269188977203139622704811868160 308385 -122801787267831504721505635200 308386 -367070935035708277291700798400 308387 324681788514929114413748472072 308388 353733480382020590315834818560 308389 2040090514996256816432173505440 308390 375956263981158853899726691200 308391 1339898000196101862173815645992 308392 141041211536392249103622881280 308393 1275301085242370940881689895760 308394 586382852781544709337450071040 308395 -689909918684544344875098139920 308396 -4822532302700650361337286656 308397 -1164159504820335763407077238528 308398 122300381346757013034986883840 308399 -424391076461133608537511484320 308400 -151989274447925561571107635200 308401 -3527284622333276121120566561168 308402 -14371196661896335862414448096 308403 -834921473515205401734613246188 308404 -398089300678583314842764566144 308405 52033426202820555291648588060 308406 497165512659143800587736420800 308407 516431890858547105653569754968 308408 1865960384415798070751543808000 308409 -1348042220100492037725098057472 308410 533692312553327889409930107360 308411 -1335252391212024992434085912988 308412 218911848867701587782696798720 308413 -95196218672179346668866177440 308414 2424081013363418530756936960512 308415 109142429366072375706645828000 308416 715742895505791219140531322880 308417 2030173146886186142616579626160 308418 -446889914499993284122009788672 308419 -378333291947669934900115313600 308420 -179128071247760168069110149120 308421 -1544578178826158336359570901760 308422 958699706239746405350652124512 308423 -381504404887451720408562860328 308424 -207778180254872692693983068160 308425 54434797298714229671644751850 308426 -714829264499881183016827355088 308427 501378063912794521588009754880 308428 154387881823445137635767354880 308429 4246241080907074807443660150 308430 -273947239722841870585311072000 308431 3471878208234668881398282775872 308432 -166842223785176932123150860288 308433 -819113366925944819589970012176 308434 231362408204253316896152712192 308435 -845224177635059685471523047120 308436 -913381033841910387634307954688 308437 245418012677421567327334923086 308438 -132385276095947371089123248256 308439 4481120973571230855517248024 308440 1249402055843181561984023961600 308441 -833084860918676716276966253760 308442 384884402563316263953449728512 308443 518792552104762358484020155224 308444 -244456073670589522438278489600 308445 -898105014492458754654126226080 308446 273477824217359509451966982720 308447 300188638460929523721701908896 308448 -37875928130570436233277210624 308449 3764866513411219200717303135936 308450 -23555475729088830286045440000 308451 -755753008112138862036146557440 308452 -677133760893375978629239864320 308453 1176339247714361134274254263264 308454 -42394884056522380504830764160 308455 -320554525814996438510955282600 308456 1022331152815994747960408570880 308457 480197505058579799089674369354 308458 496859171285940410623538908080 308459 158489146686159199532950251504 308460 214507929389449284380699228160 308461 -1211376953847233205291458461248 308462 301401125142784991058224415744 308463 1824704973067706952088359402000 308464 134326068469103223970553626624 308465 -982362326103768328080866380800 308466 464646603830664152435322705552 308467 652280046087108765447641357516 308468 1242539018239959010293153693696 308469 160005249692089324466938630272 308470 -142364705115193514753734166400 308471 -15033995740638637680590859528 308472 -266563711003521806668932526080 308473 1269660569087710209027275760960 308474 18875588635659513688116288480 308475 567076179716156472076134378000 308476 482864107177145123193069895680 308477 602337153857532594812975226360 308478 -784162547311109770673781379776 308479 -448643843307958309198219284840 308480 15240869403608303830365634560 308481 -514307606834759427815678303184 308482 19282111207210984819796331264 308483 -684745371543192969039037722624 308484 293781718760543986349434337280 308485 1855838994467990451277465296000 308486 1109801021867271521707550340192 308487 1077401471735285711543019816360 308488 -371660501791049949197646474240 308489 1906908419414789882510827243290 308490 24061223799560356401631242240 308491 -2900535730990725641853449128108 308492 -1643854013922161332202282454528 308493 -127406991910282729219615563936 308494 -1138321918331069423324211376704 308495 963721088325491702175239961600 308496 190635378396975411463856259072 308497 -92131408854403404519159858368 308498 -49750312381843913804021005536 308499 787556263002018262791339022848 308500 12860760638907274428893376000 308501 -2701322466412834304940408000498 308502 -649503352910368193134942598400 308503 -170973592773082955177478310000 308504 -1896232648917908284509356328960 308505 1010892828041762365770258726720 308506 342419368405538773041834735360 308507 7947249614848749603379002756 308508 -749779858173123947863094575104 308509 -625361281437743717441340251290 308510 668302654181815441210854116160 308511 289661113448075854528588621440 308512 518431559532786060460151537664 308513 117453217559535240969337114644 308514 440247808340287125014591072640 308515 1940251240885000637156386718160 308516 150601873791279993158618841600 308517 -715899718120123235358637941600 308518 368145500632500422879030745216 308519 -102692785844554377184834147080 308520 1032032511172949864788265932800 308521 1525753542245801496629025753722 308522 -118828040733876357638747435520 308523 -524969989417228814836924367016 308524 107169194096440343282614058496 308525 -2252969142276503045060702400 308526 388710876197342926559979630144 308527 -1951034459680452352170765232624 308528 -42271644959109404406616129536 308529 23018657469994995934800363444 308530 -468319600286433093433210143840 308531 -42159604678469928461817112800 308532 96488838802609399391829921792 308533 48999116407351731870321279900 308534 1550936062085106782104846528416 308535 -288520095987843193723688288640 308536 -396656986867058685375369400320 308537 -101202944579297319261746777814 308538 399117554948239212927050078688 308539 -564775411845733084021572787968 308540 78323481801538963286881866240 308541 1200394939098683076920418250080 308542 527939567036446176840222816192 308543 248784268180908760656025299840 308544 473887497464992500701322018816 308545 205712200978881769776991504320 308546 -73138289643989180966246760960 308547 1260858394202055457628632881924 308548 -1712578010881298800231939460992 308549 135103647781673844668841391680 308550 -530724878799361865879601600 308551 683924424737471014201827134552 308552 636620342603231554718428185600 308553 67869690268339456619272491600 308554 588309157596545515776379964976 308555 -612988615846373565806074327680 308556 -706277832724317767753774269440 308557 112436473735610108548993848172 308558 404278496992251019841055218880 308559 384434691062644099156206307968 308560 -109291361755481880131469312000 308561 -1360883242766762494023129100176 308562 43159460536236951652161370752 308563 -570821257050344823787381688760 308564 469857150267965148792605794176 308565 255569646848876291959949956860 308566 115565545035143872117613192448 308567 164822706069697913495844654432 308568 3926956136948234764676628480 308569 -656565947150340714979683463030 308570 -13124627834260804531652102400 308571 -20552675245337519243218622160 308572 -135047166135228569404436986368 308573 -2281942947179490174173266697178 308574 91985409676996353406855249920 308575 204969040913508084684807483800 308576 1509722789044420711999744376832 308577 -936416530190085102565600268880 308578 73880872406487617439625210656 308579 -873863798915960790677140170000 308580 194831749146672913171992883200 308581 -163038342462972575876448510976 308582 -1385166318800676714877679800608 308583 -1088909937525801661079605286400 308584 2675475921022573361296346265600 308585 1236949229019820652769738399780 308586 273558748014393718982501700864 308587 -743586112607170893242331962764 308588 -502122628113622849987388227584 308589 -1911690223984466927687245523040 308590 818173693514850409927278244800 308591 830275237314899504134172764752 308592 388494374700804532397643792384 308593 1353983464261265269616433514804 308594 -548918633380812226734199600512 308595 -87829434954253500910134969600 308596 177645004102578990655984250880 308597 -1173184632432826631191854111954 308598 -151894842147783695886332520960 308599 -1355030212480525230196614121880 308600 437077469238777756518029824000 308601 1785588783399796127202653407092 308602 -1694456312853840472845202033152 308603 573826858748258368379992060584 308604 -912855866890802070194955247104 308605 136010236886573936157072023040 308606 1337274314200247883739932682752 308607 -244141417564844100751040631264 308608 1535534139789190707396130897920 308609 422612995728506532843784852416 308610 408110245805812561808792002560 308611 28360220338375177057387179592 308612 1966423325981814733168535600256 308613 -1134755070900661912601948813856 308614 -861381191730296055778623780480 308615 -1494358571320340909278281615240 308616 -524986071819165183370741678080 308617 56397578815997514895369908800 308618 -2117193370693273732313767199040 308619 623192475688541325215777664144 308620 -353484609655431399299883832320 308621 665677606566319763046392016822 308622 -25949198784468433196976136128 308623 745790163607450671481112089840 308624 379712106994603416860703498240 308625 1223720769158676645474936528000 308626 -384974559838571300406762469488 308627 -135391458862904887793581132728 308628 1273824732067276358192891939712 308629 -1104168200124876721028447359680 308630 -89654370928243386405243667200 308631 1188894670225338526455487790952 308632 -588906849483174362455503175680 308633 -721108764826152011973311828796 308634 -945304184392823688217837355520 308635 535957107421662807982871232960 308636 523726852674106197521762058240 308637 223980357977257957246734151680 308638 640198395534037776339934330560 308639 -281162617264947189714948310560 308640 -72780395696596943314621562880 308641 1943554822656358240457816771042 308642 1644193220685344847091752923472 308643 1529884719905858099025946623864 308644 -29744665710051901125386641408 308645 -1742074773499968117773334116100 308646 198241631007974043216904356480 308647 -762796465808581644108562784464 308648 -908440438082469797610955745280 308649 263710877511209411144890828800 308650 -812516720832059506133979049200 308651 452152703321368557825435444900 308652 124416713446661805696450040320 308653 -2992152131438040994651273833920 308654 -5617973802668057713585976448 308655 698230174698086625002640632400 308656 222902242552509969451829428224 308657 -1768867394594028216548449645788 308658 -240838435433992398796464652800 308659 729523095051460764198466155904 308660 -492952685298903757382782279680 308661 -510569456693733208991530313856 308662 -375358293366605851585614484608 308663 2379742298170656516386283759912 308664 1003317325185437862997275648000 308665 -119060716210448824993199054400 308666 -195333837335643573818297773968 308667 -271762476817679217345461713920 308668 -326907006184090438284900477952 308669 -402854044746228017730722218368 308670 -254464308027481580584283145600 308671 -218522838565309217510764984 308672 -41676268437036854929268932608 308673 1427345544738640597768096166322 308674 -874328926230156929665401797760 308675 -569479055093099128070007308100 308676 -272408394898971573196222033920 308677 1794801978097527962241555639840 308678 107458035504665969375964428640 308679 511098887174617779717850934400 308680 508954461127383273623789414400 308681 -2398935793503399163247422948518 308682 115434346245882438713269443840 308683 -425048045982386635691040612816 308684 917953424968131956376859036416 308685 -115268550761418915432473314560 308686 -326000900996120643895328073984 308687 3290714068492618092951035721192 308688 -94855653210588302984645836800 308689 764481738390082126585593623460 308690 649527198992905972767969981600 308691 68498505929736628508620165392 308692 2106094392730852241134329552640 308693 648313930910776138158993722880 308694 -401090932696265934838564161600 308695 -382541225205159703810031501520 308696 63365737728370005178982645760 308697 -13825127066720071954186071072 308698 -169584987212084694455252877312 308699 -931478917759683136338369680064 308700 -262428112987879042636548480000 308701 -970354965567216750246857886298 308702 -384839834791619854220033048448 308703 279508095876479164372209150864 308704 2955295930258723300453091377152 308705 -908920312540574941577353383000 308706 456716023776658421029011792384 308707 -364639341758634033402059363888 308708 77549427471334836030742757376 308709 -1304382288386224128326594637186 308710 185245149265569956983706213760 308711 -912794622397319571570047202648 308712 -320725638424902872894190796800 308713 -2776330331652359826609856244038 308714 210631321925499005936394592512 308715 364907888481308736839584458240 308716 -379913723421293707777476085248 308717 13501504752789288659127733260 308718 45216029245027225680215406720 308719 141659169305807595892858010680 308720 44774858087455067604641710080 308721 6789500414970628489462194048 308722 -244863163513897883174395467648 308723 291105951999098767566649728972 308724 507415136461120674968072693760 308725 -714796578991105831961626437900 308726 -531921139045037468206374638016 308727 1630569689647845310456250264064 308728 -287499410199558278100707328000 308729 -98399964803984600236967004672 308730 -116857414623974199573190786560 308731 1419207879856744524338897875000 308732 490316546946872815018071767040 308733 428238737566407576196093569024 308734 -988213640710394619330515576640 308735 -509408021843287465313305057440 308736 -642120315588592934732597035008 308737 -560377343939883781871938000896 308738 897487415873442487253196269520 308739 32408114690666969301139384824 308740 19187394789809490323975884800 308741 135102957745784719137069174300 308742 148859506066477443958509594624 308743 3755003941179712732636730697120 308744 -1122804058903408558036728867840 308745 -1822531515579513660361909190400 308746 884563237019330915662367073072 308747 -1560350596872021127785362962680 308748 411987163365503136339253678080 308749 -460315489633571766230110217514 308750 -72272601035900160767856600000 308751 1380179353224821700934880645904 308752 -146525186730027443246754693120 308753 1287322965068746829111037333744 308754 266342416203258600586045247520 308755 -69011970008602259754032757840 308756 265942070232901484741395335168 308757 876049811321897983956637243680 308758 440009497260384088090704437376 308759 -1263604413720185930417449512360 308760 159396210023453490914014003200 308761 1289407943326076389292572380362 308762 -1418120056675643411910347635968 308763 -356336093260446702042691331280 308764 -1396061600443637746515598887424 308765 -655135459460585744099289083400 308766 820369615442469314240833545024 308767 3094531538141308111198392510792 308768 1774763112244274193478813286400 308769 -84816467999518715407896046560 308770 -138432467852510163528860052480 308771 -698724881259074836069234460976 308772 -98128243265790386058149453184 308773 -1115114227238975687898884470978 308774 -1230583177131507552217634040864 308775 -201426509127423649860724752000 308776 133040732331684388170764851200 308777 630639560005825788295743046272 308778 -207419252166216552750974445312 308779 -179965057334867256711360034800 308780 -384113063827039596876489062400 308781 -570798334470015689905576912320 308782 -332520077799819489858468474816 308783 -2559241924432950060372437987688 308784 20257549055774177185093386240 308785 -165732627699214996121296531020 308786 -358423618164084557879098659936 308787 -413267306663481263193391498440 308788 -773780526732334792131759513600 308789 942541542940898954713945270524 308790 51820812737485884715174110720 308791 -240568884214442265761280741376 308792 -1651735105382182754350406246400 308793 585773958042576180842514160464 308794 -1154689808558201869806734112000 308795 820975891996500744252682197600 308796 -956683879680857594331495403008 308797 -413856589940986141721450902580 308798 -225659326982003395160380009344 308799 1429814485350135662097729039120 308800 -374599411752568701553908121600 308801 -2543456140374282214343600571198 308802 -57455018087691564969257212416 308803 -607544044315880725902127930560 308804 1337493146818981392400434454656 308805 -133761152768024909689793038080 308806 -1257557815646401305083518779840 308807 1301350129073596280474342232840 308808 -994381288187686697547352857600 308809 -1362530634310030032211419997990 308810 661536622373668327440298942560 308811 113193523760540726082730590720 308812 196219199158784313747618539520 308813 -1086286153834936234444419388938 308814 -492974585856839899749924449280 308815 -443154408083076926373197014080 308816 -290019653221912353372197756928 308817 1319278998419418540261861401634 308818 41384587806021371161019913360 308819 -463213243315622377686017521248 308820 -324047195597764429146794833920 308821 292508656711068552506196952320 308822 209559909097785806768115016704 308823 -799158352510973920311123887232 308824 923632550264692581920205096960 308825 -500881793349124160321317460400 308826 5376678303082145233266892800 308827 -238756125660767204538851611324 308828 517825836417530173689864368640 308829 236221466949637236429051650688 308830 -450979398296468296377797404800 308831 945602573005589761655873758152 308832 667655515147325843345863606272 308833 -691876686976360194122832898880 308834 774788793171218674216233012816 308835 -729827509930442926554583997280 308836 -533408073918885084401612282880 308837 -85780701450552953730058961088 308838 -691420663791709500725391502656 308839 -608870677053561387387890537808 308840 629905385384799908516433100800 308841 650373931790991026245746967680 308842 -186154112191963801518255506688 308843 -143116498438141533977206734444 308844 -172032517835681584423930868736 308845 1672965767447146469882228767200 308846 717648090266673629150615287872 308847 -631537689228859976354127737856 308848 53936359214761852942291763200 308849 -2109871097953066825384839279150 308850 193898650623729779515411008000 308851 -168150714251880879242183700148 308852 -367082906770070741319967976064 308853 -218192578894782690196357723392 308854 135801597988185073687278611712 308855 -581679881182010256600971130240 308856 98069642157505226313413468160 308857 1136020419234766000679477392106 308858 -625928088191800451869314397440 308859 628059694393213535840570618904 308860 1136456894533386807492235246080 308861 -56824674955841482805879076768 308862 611323352863454097152871779520 308863 85951485430979783930712456304 308864 -946917140253530258756390092800 308865 161963667445040799911125560000 308866 748556993324260932729785310240 308867 5470004036455039305994868448 308868 -86245190082545798834402955264 308869 10852941327277374952931143008 308870 -1308854966002627978624895936640 308871 -730296258545257489358543586960 308872 101338682754508087801466188800 308873 -2530477543119570357407880802380 308874 -350885351215083194184796611840 308875 149735749791063292624056744000 308876 -341801842524937324737540774912 308877 772240336669929447999449013600 308878 71551736602966248119765346240 308879 -3436295519263925135520156507240 308880 107912999953043368287495782400 308881 -460057446562665219369215450000 308882 -438983958890129835051154940928 308883 212357629618935600745361908800 308884 -333632760280161070588648685568 308885 -253136924272960173745706719200 308886 -886239081186689172283042153536 308887 -2081039342334369844129613297464 308888 -2005880652898328694439715850240 308889 -146458632207979179657590164416 308890 568878978321691501072244428800 308891 928500455560488648981892727784 308892 -962907458221117135747178178048 308893 259710682713303794799879000844 308894 166241920177216076914337887872 308895 612364361727647603624673528720 308896 -960050140671746806536661696512 308897 2058392074830786611727813240000 308898 555990244591633103821867166376 308899 -2288266912934399178265901496100 308900 -816100857713953159939733712000 308901 -625036943181796623382298935968 308902 1150012993926157700500723161600 308903 98220393995095388229359480880 308904 -1006042404469129250558177525760 308905 197714316414221353092521361060 308906 -282923757096917114304809626608 308907 2399333304916834785204599103840 308908 -569964623312451624001564216320 308909 -371266875738369442474584881184 308910 77623063647464580445461381120 308911 -2428008909040476899958535956776 308912 10352330186493838777808486400 308913 -426590365791069535782299328 308914 -1345209734093901257206017374688 308915 59370864964935984581751611520 308916 -442910611966980201379471398528 308917 -27852018299536700198350829408 308918 164056975267097332874564000160 308919 313095198790977405081724388664 308920 559314035030743608686379724800 308921 -1234363730861599642818294580800 308922 875448263891804150676850025472 308923 1639767755936573963097128707172 308924 472203143642329567072488898560 308925 570461910757083493025111816850 308926 -390483036326326089212538849216 308927 1359073020959666929025190451776 308928 142829626234252255492476764160 308929 -2164690044277708857278677505470 308930 -415760615630497113888957020640 308931 1128036513829769950373654529024 308932 651497399365366118568370978176 308933 1810750154413547101763536657182 308934 8712624260929521405470056416 308935 -236457622541645265615235224480 308936 -74844411980909710347702574080 308937 799573218018697117604337664320 308938 10224743773891781019808855296 308939 -658412636717531151468521617260 308940 71973667297977563737195315200 308941 -1089431186298081564493951284190 308942 -334193595495232846526993870208 308943 1377176914628095063536395033832 308944 -553887626658870607421563248640 308945 355214617059215251754489099880 308946 -140864718043193586172923838464 308947 -388430687976422703141001674888 308948 -1206547447608064736015575128192 308949 562974732447715511096714914464 308950 -307194720174477876611640873600 308951 574071740995629285343165826952 308952 397540618909977824030399569920 308953 -281350285353782499849863252076 308954 -436258169112331552924299248640 308955 -21904430651963953966547942400 308956 836798278589527362511660997120 308957 -889692683978602215833654009568 308958 423811347664811399276739372288 308959 -272048765048151664412460741120 308960 91695617278801960695343349760 308961 -477327693830588328432004443360 308962 5597419559011155294477768864 308963 -214046685646104981094955154240 308964 714755909466942344341215998976 308965 271420844987069999465488274520 308966 -399602062247696196111151568640 308967 -339712032438852699951910735920 308968 -760833051057444118291123322880 308969 1315354084401801002649543788160 308970 -105712276166446442879402866080 308971 416921508700242599476840495792 308972 375540921540217674845721067776 308973 -62603055535182910847226219456 308974 240732132899198134204845020736 308975 434021415490107858551970812400 308976 100800422900883994188574162944 308977 -558794218734444005127046066688 308978 653508102023717147756288087040 308979 14503955397865376556549283848 308980 -87424355743662636812915343360 308981 1257460557836806649536190576064 308982 -277331626152683126739640074240 308983 2624410765603454138761372506360 308984 -447348514906625057253659873280 308985 610835745092698879845879816000 308986 819986078949463002571788174192 308987 8782825319782389663183850272 308988 -1959840887194274653255929338880 308989 -1204180000245776107987168873210 308990 416555105786934718638292614720 308991 336661945562161753626652084224 308992 922454605911090345480177057792 308993 -839812025987338795965161489916 308994 -576168087647654377539071603328 308995 -685629252845138950760661757200 308996 -1457723048725156351612919856000 308997 417746497260773544261803143200 308998 24469993136691739255840467264 308999 1347796366962038159904668847000 309000 1725392282490123154849751040000 309001 -233626645178326056444892767936 309002 -1208048310661254977738844324048 309003 722111563667217926678968044504 309004 475768707107092209459623005696 309005 421661862696984788413884303360 309006 228056910203049657479586813312 309007 3112211523177037504999978990256 309008 -21829410148466965845450424320 309009 74729091162867315274604363328 309010 244773051255510741312391344960 309011 -701274931562736171783797042388 309012 -94281048462475261983317170176 309013 630419498117099284348156405262 309014 730584517002520213416191837952 309015 -9895885874788075574427943200 309016 -21531910054025298202561566720 309017 1089430838665805235758300872212 309018 -696021150966011311173365316096 309019 177392730288016793043295724420 309020 501989571673538057407561428480 309021 1010410372182475898629145200512 309022 -52022964242464381533207754368 309023 231208972561388297421634726128 309024 -523032316430324030153712599040 309025 1663364621099579463838661212800 309026 -1286076649746067444332197323200 309027 129137171764458195528551746560 309028 -125753836540086462915029975040 309029 -1279507527990763424882108868288 309030 188635415102412350257773544320 309031 2378177131229000659582813315832 309032 1243712411718605896876827110400 309033 989478187466197578744768181002 309034 -1614650545559324427346381392 309035 -341361037532786017377351982800 309036 -59973237654193977957962366976 309037 868415797476584507422208193686 309038 -371579780943535749839624494080 309039 471391905827785359675778103808 309040 -265960582930984683495664189440 309041 42717477894367098156023312112 309042 -684591966631562549488658956800 309043 678114987409388847049069665600 309044 -1201461046763886764026140468864 309045 -408428375578216667276907245760 309046 -945663739282238503272725010528 309047 -242258069916167756130854235600 309048 -290369834833606198616958566400 309049 -650134262584691284784678250236 309050 -5288403224553483235605331200 309051 -707925655853403253533268970832 309052 -420443980184097270288710001664 309053 3214731973785431369339306016780 309054 -287020551452791508709253585920 309055 -309326558934155697698612793840 309056 -41894271026269988987244380160 309057 60398009535914352087423648192 309058 196301565313377888753331316640 309059 2841706253615809474911561283260 309060 -456110856200771748422374602240 309061 739737666251410490431513078972 309062 -348989183181052461114375130368 309063 -569744158487556381408785930112 309064 435758945338123436410911129600 309065 -38222933815287553928582400540 309066 185342679960333039970895994624 309067 273866728411716403246360138152 309068 2135653734106645481055812014848 309069 -240768806915924579311099375680 309070 -131089960903693336515848586240 309071 -587177299977501192218571661440 309072 -198677411811120953669850759168 309073 -864018963727122679315912891280 309074 -390947354868214015059414159360 309075 309502628390019922483138707600 309076 182980089648897898905334693760 309077 908065536636444669212549470812 309078 -179078668878953113070161600512 309079 1022337777302719741000090428680 309080 69349935420416216704687718400 309081 1506991780756144013339158778880 309082 960226835291730743290123070160 309083 2011087550674526003479262347332 309084 -10812159042738744708051148800 309085 175119727211978126577432975360 309086 923172412744610618201808484992 309087 -193663300558450399146203616792 309088 154882938009023750593520861184 309089 -702810802338787291231690654800 309090 335843071588292803428603064320 309091 750538273891182950598024350492 309092 -781238016278944256271126666240 309093 15813614315259900292030091424 309094 -1680761834735644990450856363328 309095 1025293323752035581703383852600 309096 -415563186130683796914686714880 309097 384151013767507778070260204160 309098 -430402873676031777138314684064 309099 -204876810351791771363003957760 309100 422115145871607426206596492800 309101 -399907942218431866878285029760 309102 165751444961317781457615968832 309103 -3090217417518603322628908281296 309104 641894821344168950706128977920 309105 -290273323663664006506727676300 309106 -126217039206102659418089041920 309107 522012892274518245290512225356 309108 -483116269492816273147020042240 309109 1196336055230029939049198635310 309110 -53664977319852314150964311040 309111 -1273691256928783253105498553600 309112 440473347513847380197451571200 309113 328575586286443768228027868160 309114 228032683952786955575272302048 309115 785064255447681916210810822320 309116 -1413225205017081535753703823360 309117 16895032191699891866257787712 309118 163769966373428649583406217216 309119 1987710382697157686650237675296 309120 -128450985200974859139337420800 309121 -974653485766066026891351991678 309122 1356478487605510893738776548224 309123 945669078488355130804627285560 309124 -75535528470282504890976531200 309125 1028688620671754337150948939000 309126 -506345004869463622264687822656 309127 -6314742382895496615114183680 309128 366430349051329271073738024960 309129 624103708475346278589948205584 309130 99027395284864615410410553600 309131 -2570437811732910264927515425068 309132 145139041402790261864231964672 309133 1182142910035069624948424096160 309134 196247141213874963615582326784 309135 -41581834681837134134574361440 309136 -17855594056992499755521224704 309137 -2004609568421159622604782923214 309138 236342855253194508274644061440 309139 -695480656114404344046513901544 309140 162515143166176293580750924800 309141 1104531498649654139361003937902 309142 907018634835681132859358333472 309143 -276262332999388493142922436976 309144 -1328168292201273246610417090560 309145 -888460689613123265710351948920 309146 816635191450782299486496556272 309147 -1245888463383767476079964599400 309148 -170904461427313220799748261888 309149 -260536926151180383834953244960 309150 530270852732297091918725040000 309151 982649549980753825387187059992 309152 2995563364858902387893574500352 309153 143384324228117123155265346624 309154 -942133126238466201345137666688 309155 -58992088758856220396039520 309156 770979159244197326984887452672 309157 1855842505427033949439566697406 309158 218210356702768927781633203680 309159 162402247148382591057214211664 309160 -1337195454252205727784794112000 309161 -1417562690373223305686720176476 309162 -69851764708355707888005651456 309163 42736259171788052662509008704 309164 -1272548242617160573272580602624 309165 -919978616287925688599195842080 309166 371387261545074484836717846528 309167 -1280118669284462168215837916784 309168 101836480902015963748431790080 309169 77957637032592236938919060160 309170 19275986548540562364387763200 309171 -805546547768442230614286284176 309172 -882341267726485957322581402880 309173 1955133735162623580310964989422 309174 487581535775561941672819340256 309175 -834369230185916736907419705000 309176 387259983856711480803495567360 309177 -138574541714878156523555086128 309178 -722303258970859695133956585360 309179 851454174473134474991169304800 309180 -269733231137860940302726487040 309181 -6550785281451468553014063636 309182 226116625968152070989130408192 309183 -563162461904984140808808990336 309184 304174685516213799399641317376 309185 379888839195056919921283687380 309186 -370988421647901653273310591840 309187 114761611131373262863158361240 309188 -1458079843821042231642410148864 309189 700086285667570011724104873408 309190 -838635501372720143521384609920 309191 -1805687506652597287791864195168 309192 -288309451399904002389200732160 309193 -1649657324176769561028873979558 309194 -261240735305268203568771867648 309195 -641841456192053067390426169680 309196 -1146489829264804018935906427392 309197 -565425444972849508420671156768 309198 812327417167239087408783941760 309199 1586449357922555131346215425720 309200 280539805809516983415537868800 309201 1545904049286310516391378357232 309202 7143394124231468800349238432 309203 -51745245809873846820322608456 309204 372363760946484995957292441600 309205 423008258528692079228592673920 309206 2201815239594410760209762611200 309207 1412494370598948282019191502440 309208 819583483882784663497944360960 309209 376718143493044402829528983752 309210 -603399217499315575286493242880 309211 -22575761640213022542447817216 309212 831526009667214568521776366592 309213 -36119159675073048274997740416 309214 202089487649934763687617547200 309215 -1249239161900221378043021735640 309216 -453248626730098502040388632576 309217 -995444107430881277818789778540 309218 111153451809555201998693414400 309219 -227181053412369232452338086080 309220 450913485230647754574862874880 309221 1289007086850817847561683287744 309222 61686666506968944771353446080 309223 -913882500757535342261935843528 309224 1831897657806163208454834600960 309225 -60616469179696971345412608000 309226 -1133478209320142813661101252688 309227 1949265821091555361908124996560 309228 -13525646270171481236277236736 309229 -1311670956354241725567422588160 309230 -140383782689930907809239776960 309231 178746841563608188653798869280 309232 -114723333275468661102821769216 309233 -522753180424153190767568363340 309234 -299891097619885464853414504320 309235 818291603932845411403988402400 309236 -254239531667740121252358481152 309237 1774434567666677195449457955360 309238 792119516051117981064243215520 309239 -722912099601472060530567779784 309240 -252366365160613938137283072000 309241 -2021707273413493106006474718358 309242 868432855456307698360789180272 309243 242912938465152902697394408128 309244 -901972316319339008875565378560 309245 279049058808766495774102394880 309246 -13440515175392911850493849600 309247 466252884051063810418550079072 309248 109895939620700893833414574080 309249 -1533570870229705433884525543566 309250 -838631747490231886492450968000 309251 -772345425997793320720647935748 309252 -453192468373278833992956269568 309253 -59307509002233873279818148320 309254 -999563009693805581232827406528 309255 291148780936494707323278400800 309256 9816998719041314711853465600 309257 -124238239364984698598859123420 309258 21856685961893135855534694144 309259 1408738770333079306014018277460 309260 565429881442415336404857246720 309261 -1056519065110000277819614206528 309262 1024423130135123727090830403264 309263 683643884950776933885870223440 309264 -251610189757047914150093783040 309265 1399074135590479347933763677120 309266 588728716404569885330980899840 309267 -123894493250740166024550632880 309268 677381456137087393526315877248 309269 -1506824231518361977742527641330 309270 296359484994667829454300685440 309271 680489987319934518623149318472 309272 1147894785969073929292443463680 309273 -1650654244429808059915630292016 309274 288247870865534603806549009152 309275 380336557243856429184671115000 309276 816220192100421404052112896 309277 -2560672773984754914118744830874 309278 -1067301486009259290110492297280 309279 912739249229351124779988890184 309280 -1333820670958450386095216394240 309281 -183557622967165675449440384256 309282 -227330364346672832208065329920 309283 32000701825438143100707648944 309284 -495487116749565356006501965824 309285 -1732333648147927424428973760000 309286 633333216167409534970373786592 309287 2383722335433999610409608704 309288 876927871344917239321438863360 309289 1192025002658473460888623412090 309290 438455358761395033531497286080 309291 2105030780551301503919305984704 309292 829184820853578098376122998016 309293 -1815873445711278946738612324458 309294 -127433887103081658048762629376 309295 359829587208125512450700189280 309296 -97093828866188297465817858048 309297 -931059154026694727858654182800 309298 24149541013964508638804136192 309299 -21921955611117163882048146936 309300 -320241670239647805007651891200 309301 114468562349112368382227137280 309302 247040235704983770032043994752 309303 -344314426971355893252049255488 309304 -717233089319832324365317509120 309305 -942413776179565769234009268540 309306 400077002592850020832810773504 309307 1011951562829230422424900661472 309308 -759893537885625181589804951040 309309 -294216495284210767895735506944 309310 -271828280958752767503939733440 309311 371703553012373978789302110912 309312 -332581135201620021716661043200 309313 -1279682742735730987570563589438 309314 -119048217605152600913799567840 309315 -995083039340390441965976837280 309316 67057545562608267408938979328 309317 -667269919012035806903765825634 309318 -141795697371108756871771717632 309319 42566464173864756172411181944 309320 -423774576063632726933704704000 309321 -417080067868962855351733849110 309322 576270000986472259492812992352 309323 580283419299106934522772919440 309324 -393235551058182544430690227200 309325 348596562493149559883756382050 309326 1290080140300209668817096830784 309327 646620107062102171097717294208 309328 451892006895497448627614769152 309329 140079687156258114995156053620 309330 106729089974175311716014789120 309331 -2712308630345199682276533489072 309332 262358302253203246432421318400 309333 -1061663708965721522698882063296 309334 1012729410502558512889052118816 309335 379852977910899795959770461600 309336 -463464183172083822903915417600 309337 794655334415833969138000048080 309338 1335282607560227398926617422320 309339 -2211912161567780843415641664960 309340 -1009360569421719790424311196160 309341 295378517351656918979392391232 309342 4068965293084462440525972480 309343 -462408195936196620216695662920 309344 -575981431790986077160399699968 309345 189986782031001447251617549440 309346 -382609254917072353222377018720 309347 113910358645240183145837066832 309348 515132017842042991120134023424 309349 -888334517954333432324928192768 309350 294791067652617982556678736000 309351 -233943933117585656609637791616 309352 -540941339673781129439087846400 309353 -708675930038798494963689276336 309354 -177546906320364741206213895168 309355 1050193386028308780327006977760 309356 -595054636460892003505240078080 309357 74035604631822834762071454060 309358 225317772718512826916157834240 309359 -317542460396748750949140475440 309360 6326918402084274458625638400 309361 -564665906421712476400559362200 309362 -94097190943084089112952771568 309363 704639328774443445768652170288 309364 749687751750495845070159667200 309365 -643878017896555778404612252800 309366 -1469617010922147996520825678080 309367 -1725786447636021039831015314584 309368 -417149010914369352981806653440 309369 -1373992349228351638428735950256 309370 -252612127090190634158193369120 309371 -2746056508357519522851793486428 309372 -209528702092195485233979064320 309373 -965574726107092155883470121056 309374 -7262755789314130236240719232 309375 -921529469697643442021288175000 309376 -1061760705689640308642351677440 309377 62859824181759309278291715186 309378 -288226442614697000154884174976 309379 1077527134798586793563494048160 309380 -40905603247555344387532800000 309381 -943054754412387344422291099776 309382 -194006267585899652902128290208 309383 -2632887522791357938653101410800 309384 -1125568336693620326094523837440 309385 1926777010148655971454086400 309386 -243222267682414084674082636800 309387 30757291831511178263902576368 309388 -1204851667700089685080435347712 309389 -428843266616428781848431694644 309390 -340303076263156504876586974080 309391 2829813605619638943590812031792 309392 572495838184312213219075571712 309393 530821728002279690582764878720 309394 -295730577878121319901319869904 309395 1920462442396821166445543348400 309396 382601141575567812817352294400 309397 953748958415493235941765998 309398 345239716190973816016933447200 309399 629755488178751186543730515328 309400 143910823631739197268178944000 309401 -469244413523116069571713115520 309402 231830729335726826066525533680 309403 -2273362253329928914529033572348 309404 -305124676908504452880742470144 309405 978149649976782116817664568160 309406 1223649901043665584954517604160 309407 595256948947204190416230809712 309408 634078769175486575055725395968 309409 -1404591656057699902407607343084 309410 -30122890632928061061840764640 309411 -458097347812115060381810842560 309412 2265440980769227445025757683712 309413 743788822697638414093790636124 309414 -96459094758028714261586749440 309415 946737962902217312712506451600 309416 -1185765486439866558894199403520 309417 -1356358038825712143832503566688 309418 77385038209749167389656572160 309419 250925351735768044917253771008 309420 -32704340783151787744345989120 309421 645120241111492105758451455712 309422 -1856611183679017004436135293376 309423 728843740395977714235895576584 309424 508594898796124061249445003264 309425 -177695007800228456937274649850 309426 421929555465264570111353462784 309427 66932996497010241514045256232 309428 -10114024226732071555702001664 309429 1850724904408134737627966236974 309430 -596931297226035158617969939200 309431 -39131963475512740894268088168 309432 -330619234522963419518809927680 309433 -168926031624912816676949215318 309434 1856882744947963929141295257600 309435 -353427961103304654835437578640 309436 1129117225661723541205972935680 309437 -1441026719297138615255533417914 309438 726743427378620653859508471744 309439 -1056043495989231088575536096376 309440 241134442139881170854781911040 309441 810620281881974666247051894624 309442 -169437625753606270106389185024 309443 3648213592954749029776135166880 309444 7742872344433322850893862912 309445 175467322249230926910984912000 309446 -917948828770242372994068935328 309447 -141066368719621939980141406560 309448 -3070887488612989229901428490240 309449 558656194405282981119777764736 309450 78021508735365123839701593600 309451 -1397985948461430366400105964640 309452 -770753343834368662671182662656 309453 -467113048722310284323790868800 309454 749675337572978496902423146176 309455 -1214127029086707117282911010000 309456 28759748596097792425944809472 309457 2220806962908905869721820958706 309458 271457595244293180234799057920 309459 -1050903145083150322788204127440 309460 333973408650739274191838273280 309461 -573367577952774744493561333938 309462 -399073518680020835241300752448 309463 795698424317690522987243034240 309464 1598308620598077342359831838720 309465 -191931855413930188670708054460 309466 -185097432958686942082819991568 309467 -470326354114099172575729194720 309468 -143824010028751435393314920448 309469 1176397675303005533934533000870 309470 -49774539886443909818247133440 309471 -5832226811183117800388774400 309472 -179839317196260631016393932800 309473 -912546037584746249096782675200 309474 872125178865799145236221242880 309475 877182438313157652021849009500 309476 1727718263932410201570179026560 309477 362945550605403637438096525632 309478 -311430054868408352291459659776 309479 999646993228790105589448897080 309480 -335721772519631573444683776000 309481 1898308937925920953577184356282 309482 129516960717931243937381174784 309483 438496883504168831250830485704 309484 1332014546370292674415316286720 309485 1133851691292289804579417283520 309486 753376397855111177631998681664 309487 1810218577609916538268294592712 309488 78909423755320463341892370432 309489 -498501593533913343033918146112 309490 -137883933090556579400951484000 309491 173409214049328378303089107200 309492 -793568159197247576391895661184 309493 344138320993409474326436365742 309494 -1134344295418610055300491044704 309495 -94959181270080718027052313600 309496 -2387307447135518356478313123840 309497 252437215641262997281896526980 309498 -256735459452328023991738037760 309499 189242628026968901026812871936 309500 2232937872038736361222926720000 309501 48644853801421237806643383942 309502 1670213369728813115320495218432 309503 1635349463700244297147103146752 309504 -104952871599248851671787241472 309505 -105210470547593528305762828800 309506 870659400360935596681058687952 309507 336508053169148906447207385216 309508 -1401846756866393766332874316672 309509 -76245879203075295930155748900 309510 -139995163531845244578044073600 309511 506393995793448191671036246032 309512 -272477143138385228477807493120 309513 898524594429094916059336905744 309514 -14837131859180975556165192960 309515 -2550674768979934816570252483680 309516 -209137071380035589392798683648 309517 -20705941496658504843940324680 309518 990189896246995512295127040 309519 274011821675440912798880352480 309520 -11139131538152940501265121280 309521 -112933488041893603987950931278 309522 273268110481359895594002078720 309523 -940201128503418899164721686228 309524 1680665167935606035650144935936 309525 -74249539677113694165995587200 309526 -223087893766920819905868512640 309527 -642886354738754913493710750768 309528 -1108556648149231346274955468800 309529 1030835852753977335992676029280 309530 81924352307055699821106390720 309531 -1501506699992214375275270777448 309532 -507967512377131458293864610304 309533 -888889169505728058755117232762 309534 -531237330397324014017503767552 309535 -244218233911234841808258522240 309536 1837190424888905708621658193920 309537 -276245473718653516098247383792 309538 1194755681388203357646697603920 309539 294246961417904727983557685340 309540 -248299363670100687469609943040 309541 868088707084285479926389370942 309542 -293719166392735489024885916160 309543 28332807790283524130345450064 309544 -505732779263179496564917539840 309545 -9590891640006804708069188700 309546 -106228210973234010382900997280 309547 186555656008250308962752966032 309548 1145735040357368819979890142720 309549 -1511223513856854917161891859136 309550 -155461063340378195651188022400 309551 -1171063203051548862826670929536 309552 -125791483940091031452674457600 309553 -2602793405618553175384139874720 309554 -250562016884237048135144982528 309555 -624160590157445975702941168800 309556 199448731909103225011661615872 309557 31762163924626911737090676288 309558 -484774335459558541768268068416 309559 -454230154589446298508339505240 309560 293585482451740310897522688000 309561 401027169795130324563406720704 309562 272981701088677729617816132864 309563 -146653994477018783195304032400 309564 -870331002239933050345918502400 309565 976389690168478929143155372920 309566 247311772741619425386857823744 309567 -200799411620570291218150581120 309568 124170394558778077295134375936 309569 -940162720124555812833720723756 309570 -503545280637394073700371312640 309571 -1865382866786994749437137724228 309572 1068756959766926822879825617152 309573 -503187863930229282872477548320 309574 510457445162095098642003229536 309575 381384555491387451839840004000 309576 1583562929346092985646777344000 309577 -2650079675712241339914391041574 309578 1180010961710026524497352801840 309579 -295622615325187773553156949520 309580 -628442036548296168254068131840 309581 -700026532539458851755973836948 309582 -315315798100541397266190689088 309583 -564959144533089854321805313168 309584 478630951662851941540594974720 309585 107349987800224206111230150400 309586 -260320908335767740099670711680 309587 2652539938253109991761775769592 309588 1070429334030442412894223820800 309589 1570381771628856429026197569792 309590 -187578841993283191534703383680 309591 278789465486429885494538282160 309592 2355912640113418278248944896000 309593 -145377951446948977198656231276 309594 -224813648675007334271522188800 309595 -149004961066377892309396923360 309596 223068778899205478402596113408 309597 376558744668237745095391499520 309598 -123752662799138556283249315200 309599 -1708041405659103612875135282400 309600 9761947870623114585135513600 309601 -1867821414526233596750213062400 309602 -301697468446884194654953484928 309603 -79317662225089906316233446912 309604 1716650926755856171272061309440 309605 1197622236291630803847287556000 309606 223480829403034834143758289408 309607 -725129257022688392285511554648 309608 1456813277508141358518942028800 309609 1208598512457672170344533834720 309610 -107060989499951823789529789440 309611 684111331614419009387333706624 309612 -1046697532976542694070482201088 309613 137523873346159171854342019660 309614 -1425723195754284348219027985344 309615 -324969684051045350059310519280 309616 3924506022145488441391808512 309617 -303421240653732179977265082816 309618 -1696238726578010524562408050176 309619 1408750164530684530320062787840 309620 -179916321900895768101169912320 309621 -620736002789799166896526318656 309622 744094719538176172921515936000 309623 828865199522589777674001376872 309624 -285081174890246236372667596800 309625 2556449447440032843641088237000 309626 -187616024428140663998548525056 309627 -1225507134518389536033781069236 309628 -56548752967396248689230184448 309629 1282251982449666504487907716230 309630 -9934874455365366942221700480 309631 415277557832626296273636211440 309632 -540542258010113076387171532800 309633 248495120250006704443124817600 309634 174410102843574660647691916320 309635 688185734071815281776246888080 309636 2016514109351677665217837547520 309637 238454470831533330574721128286 309638 218812949831849632600765761792 309639 -1881469839043862977938798168 309640 494737777250099078613000652800 309641 -617098667559819251625035977200 309642 376273355674419514223239686912 309643 -26741875204778711243115572800 309644 160691121696871167970533504000 309645 109299833271348125034255419520 309646 -1283897604353290009107558769728 309647 675261186819295426079352563640 309648 113112301195499403901431250944 309649 829094434697624927644769177664 309650 80147892591856540537964841600 309651 -1547940955324419535622757520968 309652 -250657270065764240714402232320 309653 498757252653976574622730064220 309654 -59435512733924335309263608736 309655 1079048458330942937800206731760 309656 -471838227999010711173607557120 309657 -1453353480150458821675347210912 309658 -697458161187169802420897159424 309659 92115505074632564516163873792 309660 215417402090048669257302312960 309661 -507104546765156375492805674976 309662 -691148203934524816366219132800 309663 94919758729868306008059478992 309664 -2771614039392498089308473851904 309665 -164799092540253964548991160940 309666 12117151032401372463434492928 309667 -2785970793788091456695901941284 309668 -1692297880740721139986441325952 309669 -527980183695977470613855592480 309670 185236272640112288955118012800 309671 2592729019205881098623920522872 309672 660814946189803017285553520640 309673 -87437600151379038631749474432 309674 719258085065636460438219892992 309675 850977043045841357186446269000 309676 -660884227714483120676190903040 309677 111710381330545042295253269526 309678 914636581487279541984873858624 309679 -1497767631270102285660417528216 309680 -308399747068648473199873228800 309681 1624683025083765717602822339280 309682 26394851142501280937590290192 309683 -2445221647981269314249958028800 309684 673758385211516225582067628032 309685 -26769740786829355527726864840 309686 3898841809424398218016139904 309687 -403977285535144457580406155648 309688 -790485934727861842634054922240 309689 2820672297060264174728518265556 309690 81791341951123313162073907200 309691 664178920488441462273177531600 309692 -164705393162399202847675630080 309693 -1354251016590696144376919559936 309694 -226197218466052148819099022336 309695 611532182352757908725420101920 309696 -220709901003404825594028883968 309697 213982026749742160509421309012 309698 178333951288996788556891707600 309699 706410348018504038049927057264 309700 -143195688273889661804949632000 309701 -330299414884418814536504589696 309702 -145956053483291622607364192256 309703 -588492116682145002571363082480 309704 200044229629274213356627829760 309705 988869192377626987628409673920 309706 -248433766905035654222892827040 309707 678827734817706838362668695956 309708 96790911419149422089398318080 309709 -728547164016365077423318953684 309710 248815323155814457500939821760 309711 -933790803580011805253600068728 309712 94316428840574393605354209280 309713 2122995541674212882893397086962 309714 -72880969100337801636129711360 309715 -512062300923206297578020252000 309716 1507247877554266510040475402240 309717 790365573978425940112563738240 309718 -270811453809377321995714874496 309719 -2895028750718634596142399791160 309720 -329993946955480214955018240000 309721 894883081796627231417591519744 309722 -234920121720418801400338445568 309723 832882392497849964597134451504 309724 562651489558415756572938922496 309725 589767398979547328432244116100 309726 637270068926103489333509020992 309727 754377323934621440290923779184 309728 229053789120921790248195194880 309729 -10035352974631390842645848016 309730 705618887736333416312018764800 309731 2285827872884233274804555813532 309732 -130197101690613390208064851968 309733 300452260664750298325666777404 309734 -7583176342652649588586795968 309735 1352115716518922185299047218920 309736 -16054384100353344569219235840 309737 999647485291809215603015539386 309738 -5276001715263835212462204672 309739 89248556136296670779318370424 309740 -540539624065201098631157329920 309741 552294280777325264390480802912 309742 426153135115439745041589406272 309743 446391012567009666006873750000 309744 -11735804525775728831131484160 309745 624785116423573353229911688500 309746 -344742907838619524367461906928 309747 225850828474107567472579504128 309748 -1778931068107425268020862029824 309749 -1475079371557174362656616619680 309750 188654643868158025652989440000 309751 -901839015302030356046723912888 309752 -123915548353724003665367040000 309753 -112495278818550489758491908096 309754 -752129550267733854554133473424 309755 709769734078219714457991004320 309756 542725497996487213362167291904 309757 -366390044194275033427091076480 309758 784043400156858297185264230080 309759 -851497603192134172601460483840 309760 -878429483323449616902389760 309761 1566417836920412329721286642132 309762 -670739013874844534788679432880 309763 -216506116311729221101914323240 309764 48372685837957479044021993472 309765 597781250825015770460057920320 309766 787248858889886035605400436832 309767 78880823730487544378285819832 309768 388546425414488932296103157760 309769 -238428110249511682579725881830 309770 -829818353804078985863237269920 309771 -731680796821946493592010304000 309772 22333351083242352285305201152 309773 1627830372957370880503452682464 309774 606310805100241619650254874752 309775 -955156830809710119117573086200 309776 447579253363206004182107750400 309777 1271776875556114590560515457280 309778 384287796592551827865290570400 309779 -1226685401992784111267833201620 309780 349184045939340059842753416960 309781 55871478241945971250305101582 309782 -1245534581064128258405206650816 309783 -136812006237106770724039076352 309784 2340067628618584697737764034560 309785 355590218881435220307684783360 309786 686334865539589180300033611264 309787 -1093406404339792039562550657360 309788 1776209481491006898011890841088 309789 -1598248316513979216235901285946 309790 120573128780258469010464222720 309791 -1915736175196873402216754842848 309792 -605325514966078778705681842176 309793 575692130377109762653971348144 309794 496449172828004766104553807696 309795 -69820818365815628190728140800 309796 378107603302803407262953821440 309797 -1004975034413682272909426498754 309798 -810348883266650287814705162880 309799 78851334978664731528320447536 309800 -807276611224368409886678400000 309801 -78002808033510255263732352576 309802 337134589992536614106504546304 309803 -1049223150001822309428520798416 309804 -394179893217884435508088639488 309805 581407576439483593623997304460 309806 290555031639951359945485610880 309807 1255783502933992629248372546760 309808 -205093842972149359469874429952 309809 80678460793457521183481159490 309810 333498311186106948767190144000 309811 44689045167567871912594486412 309812 -157319347857563290217979057408 309813 1149268348725092141801097024 309814 -328209864402683531330951454720 309815 -27927206839422912569897381760 309816 -352675689387817305217848053760 309817 1703640273474939122387515518720 309818 1326283324727817935085547989216 309819 -91453954407706824991705467792 309820 -49220033391631739418054174720 309821 2062834857143074743793336045344 309822 -289577365430673688632599041728 309823 -2494398527307709714230648708928 309824 -1637616665986211632948753465344 309825 542730869040025689261763256550 309826 1610801831646919024673040883584 309827 1559909441639567843997431407596 309828 975680739124715709087979576320 309829 -245349130028563169469653084516 309830 -268520096743795212721127533440 309831 204964689109141719777362232960 309832 1010672361128645738715230438400 309833 138801987551707244753263598400 309834 -335717705325668954004535553280 309835 36125101265592723829609157280 309836 1861314831561111389351555758080 309837 -490839246490764167994296295360 309838 -266045762173296571882159127040 309839 235108790842272902577816930024 309840 -22736270481517899870832558080 309841 379643112383980562470126027072 309842 -548437416492853980716394407616 309843 78669826666789528648039438800 309844 -1110158291206112846639025788928 309845 296047668171420685843370880000 309846 156284118847362223655726108544 309847 1297209504570048120956297944320 309848 -383095478624545978344232058880 309849 -371872000691974373074541497440 309850 -36414204089671262578374615600 309851 -1884314161532862399285913577148 309852 -948125374382328278624203161600 309853 -476088549839447001793035975898 309854 192642188186408611123410677376 309855 -16011259405949476352660820480 309856 -627510084930707779920119463936 309857 -1365733878016510846204809660894 309858 -7646226603867931191100031232 309859 -1570705389947802739740651844848 309860 -496700921805179671133937841920 309861 112252550722688624979331891710 309862 -466395412605719986455117787008 309863 -269539157921313966064818980376 309864 1532817261836537131456659947520 309865 687507408613103063170577099400 309866 432857545446076588553071027632 309867 -391156534563174846310273105320 309868 -360736279025631668895024737280 309869 -214601998602912740121292003104 309870 -700614590296692237237893727360 309871 -4459851759381371095541470721280 309872 -88793065640335439976711487488 309873 -462174080325188907716565161616 309874 914204963463583354417913553936 309875 -1012740303512527284164900388000 309876 229716694509633438731689476096 309877 -148565599037238573392992632274 309878 -198464137152158415203015999040 309879 148744583156848747042749600000 309880 -745725513375596435063419699200 309881 828022031488251586951066116 309882 616433878208739153800393275392 309883 -1129249553679347256169887626480 309884 -522830294702493688102664669184 309885 29777335542182396746397816640 309886 685276869364540403409232123392 309887 -419722494423257438150993709480 309888 -992670391075614655923722649600 309889 -696928022394312488585784572160 309890 -363446157340314798893452108800 309891 606981568181080701107129626800 309892 -1974050988571423428262929036288 309893 -1821876194296547005401247865220 309894 -133345123293660037935451879680 309895 1130916126891555155040040481400 309896 993106656033803290865097569280 309897 398781437920089547660723189440 309898 36455942700551892996694550880 309899 -15606334827183536158544429100 309900 -4803633989798752243322611200 309901 -12594653154703128857247378848 309902 372109245907430318304019992192 309903 874883769861716028028972401408 309904 267324709153773576742731513856 309905 -1720983733798460491148372012940 309906 31863709466023231222115148432 309907 77059869336533354272708273280 309908 284640301787883145045021408128 309909 469905769436074455366238134240 309910 -1088105572450178153476896291840 309911 725412416450657339757441811632 309912 99472666772228247308676096000 309913 3610499017504546899135826087680 309914 944118742289002793207632933632 309915 -403160729043072171416167853280 309916 496053281187493618960587722240 309917 340201694898652678761846576960 309918 357898021835349345756584435712 309919 1201695079167417248254743703920 309920 -612265901674061980253454336000 309921 -737038937951393224502704215888 309922 -1067982580666656977475804674688 309923 1757134807053232406817298807680 309924 456211982721720439655963141760 309925 431281428956224138433290312800 309926 1687517596352478724522256064 309927 -2038737503222291475446988015360 309928 -911506252340754898964269056000 309929 -265751859796261946462904670470 309930 -343257521831071105224138842880 309931 -1355970271725159485844040440268 309932 -312988029341437132117104983040 309933 21849327035321698127098457280 309934 17355896380595265528798564480 309935 622238512060217337957659111880 309936 -323728922914663929275432042496 309937 287299549425592564104069565586 309938 -488232349877726216242093824000 309939 -45774338847080517547776564480 309940 292330806209222531381871287040 309941 -3121359088544015373779072002116 309942 -1011776453112570953465074955328 309943 -1939422865359054563534478815136 309944 -15946776464484249715402874880 309945 1171695060624348609425570329920 309946 -370112754017701355727259904256 309947 -1342474777167360297507549222720 309948 -254097298922492210872187805696 309949 441735411537000897115420405036 309950 -66280550970578163625263720000 309951 -689593488026289581406879373320 309952 954846367495288819298535997440 309953 720676651378840726315804793280 309954 359693730631196460957145806720 309955 -820851995770928651242906406640 309956 -572906419852500895725741098880 309957 -96326850274731850125458806560 309958 -102215930832458064089126934912 309959 -334173469172947366102120050672 309960 154262644345685562849017856000 309961 -1080524071112526224792472682188 309962 506716811410559861157899741232 309963 228235583584499354123229237744 309964 -1007889388765642130438419105024 309965 -1632980945254403029996044230400 309966 286236437179768633533969100800 309967 -572209867181560911392225781008 309968 -616412826090191533697536401408 309969 262434298502058648813796306176 309970 -507428109037249849447168665600 309971 977353588135035736171743138672 309972 -226533558037612580231315908608 309973 1486867233904148651650323050844 309974 -167042384457371791409157881184 309975 624954194882428012413511404600 309976 685267538119321377990713518080 309977 -1555447193968679686295043261174 309978 -152153856758514455731960397856 309979 289144495233255032828554315176 309980 211778708053113852872709196800 309981 -46462066118817850433114582400 309982 450827919108055792207319870592 309983 -838684138976728647074217368160 309984 -1489167933928482808887229808640 309985 -386251309748807516874608193600 309986 -222198256073682197505078382080 309987 712736254361634822566500680 309988 -445129016528123470675017826304 309989 1096527183282495056591836817790 309990 -99749544688571693322986570880 309991 1497459879513075453793893240984 309992 -185015988423817115050527360000 309993 -1180118460327927294108089820672 309994 -347554758642808351438120773456 309995 518057114049814047896648784960 309996 468546199030426114636978636800 309997 276722401630582703731436570700 309998 -157415873326656110582806009536 309999 -736273577094179414620951257336 310000 25502472842214657454161920000 310001 -349289576658424530722437386396 310002 351049787621014964545469952 310003 2244904215948971972242811457904 310004 -529454120231050202957331763200 310005 234533987031797129572939454670 310006 300400356064538793553524641952 310007 -1409248759468288920242010878208 310008 -113878518551985751380712304640 310009 -1381715192361522193548837475648 310010 1208348475831277821622762488000 310011 553319733416427113150789938800 310012 2049245778942800218322013523968 310013 1411118858607915437419573908384 310014 -1353984579829100663201063295360 310015 -1034490594939718451340362802840 310016 -217087048022495336441239830528 310017 907018813158505708529105955648 310018 606844580221803816522220458960 310019 318583904355248501353774887420 310020 -583448107984059229052447416320 310021 -841175731495968071945773599778 310022 724702712281628971627852852800 310023 -374637103725028696548416453880 310024 98316552087463042771246448640 310025 -1481728755408530002861898088450 310026 180425437145105709147300105984 310027 -2410781402197479480182059710124 310028 -247205847533691701843609541120 310029 -1435748016620067040325479242240 310030 7504188729098228582243512320 310031 22988730403463620754040668544 310032 -266400826671799881158935044096 310033 -345075960229602010145101765260 310034 -781672763987963980973959081584 310035 315596465344688086253303481600 310036 1235993058146977204245126058880 310037 293651385170291288219875391232 310038 -499498984705285117344776072256 310039 2780037111572447832973742889960 310040 920478541790936991270765772800 310041 2551101810604204860118940473440 310042 -57426403370687436488179392000 310043 1436914331586830239571584700292 310044 29301336373169966072104230912 310045 1407059079316752391663015461600 310046 1599010583362728258447907378560 310047 -1673891410318393913177289103800 310048 -1520709061591250159710026792960 310049 -12830217387463528035212353950 310050 -64129800567918821829487984800 310051 790500985997302090892288204752 310052 -561638504946516277566305633664 310053 -359757422473140622357775181792 310054 600396291846841119080198954976 310055 -509239406357295335751711764040 310056 -633364248162442273162360012800 310057 1089385641040877520705031028544 310058 -246933727273558342399606957824 310059 -2416572027845065502168982283296 310060 95093735069442692362818124800 310061 1876779754247261389112828102400 310062 250533485034854357952493645824 310063 517445900213132502512421530688 310064 -375982470768716108639046942720 310065 134316423635299269289478017920 310066 -401009763434291227618362061920 310067 -1067349183762867111813891943248 310068 -1354143152775457104138168330240 310069 3662025012988286262727471710300 310070 -145082462124631791974681255040 310071 660911515623626980015852820712 310072 -442542955744168405098964992000 310073 2254519919894087831154409104 310074 -232736800008078959705279677440 310075 -1278227761381993403814438788000 310076 329062126117095699324665840640 310077 1742096918439789275500880774688 310078 913016692262328111949923464256 310079 -1031764311648060294415662515328 310080 -241899951983740870549988966400 310081 -2523011897968108629315004845118 310082 -98925313724440848432351139968 310083 -493462663383679969407467476752 310084 1217169714950611825536053465216 310085 -6581481336164920301803361220 310086 -76831696960982874433154451456 310087 146343517163371772883510619736 310088 1530010850086705317404224757760 310089 757420577734207384052462590848 310090 659868647885705374949625811200 310091 -2001327846136648754305829462508 310092 1193636209048814480995042647552 310093 -143401092387782660927622730240 310094 -1347473016953112992747766659904 310095 -1346034386797398601753945874400 310096 -400124902051406298149884469248 310097 -313993733260298064824552605860 310098 -222478702781249658950478308736 310099 -15371323259338088643414436140 310100 -206375091726565439094018201600 310101 1604173451740794719595742617504 310102 -700830064541124556567227151488 310103 -529836755374904753554850634696 310104 72925008037707475906041139200 310105 480004785949524210342902781000 310106 -1031852987883738705927419251200 310107 -37223843078048802856595486208 310108 -747237339727108230211691433472 310109 834614841257142327550004585280 310110 314523811885932148889859845760 310111 -2683926645776884483929574168288 310112 -444001478002518501435249524736 310113 -417108908977503519930103166958 310114 -32703705688306940237619422208 310115 1253131128572361564881126892960 310116 14860287638485458029473019904 310117 1654268053464846590010637927166 310118 -746323170143046663844661328960 310119 2933384602154114038544664704640 310120 -44866678756613662649423923200 310121 -606778461063719692996109133510 310122 1267064160176981476954689776640 310123 2674277602788325503978116800848 310124 166727264837916689329676918784 310125 -24656579784195644028224376000 310126 -564102130973904506503779779520 310127 1619260814216283917109036896976 310128 23562222639189616758355918848 310129 -785100715383975110639732884270 310130 -677649523953778809260219411040 310131 99718724016545461004089434312 310132 -1352350245300110740577764251648 310133 1490514185213728168238534171424 310134 -154781517669429787084255297536 310135 -247688262744479666462366526240 310136 -804667952485333038807698104320 310137 175422852870995739176308421280 310138 1262789874289425067744604004720 310139 6617994319141711264109298024 310140 975581915850404125790390760960 310141 867144002626470282327486861772 310142 354660250484385101577558986112 310143 791589967143182795313803919744 310144 -1930559213988500427359366676480 310145 1686844662377616103681559822400 310146 847782770627481922629855091584 310147 -2456716947508986821390009366648 310148 -1110929313189566792362740090624 310149 -20971235209226136031901549664 310150 -696611569311751900109324407200 310151 3791521741595507602437285938352 310152 1521668367286115081667815301120 310153 -3292243584689467058504414198400 310154 -435734581155220101750926407680 310155 -153973542455763639073526476800 310156 -224217147697843094984375746560 310157 539411024182606934446707455340 310158 591403107965620708460171389824 310159 -22007004388081078928751593096 310160 -212470008358844163692970885120 310161 377725790242092560382585081072 310162 725396350419093437134236626832 310163 592334808809757234164745285120 310164 1001284713835614309678299928576 310165 256866232123130539380555596400 310166 -1253743766805593168619890623968 310167 -8118969914734465330708701264 310168 -419623568981660031669107159040 310169 578779350252968908291205898570 310170 -336747387011063170462917085440 310171 436936202854473964734677302704 310172 -67899287363594464393379725824 310173 863468065995014038219445683584 310174 1333137308508415688883573246336 310175 322256919312976304451060651000 310176 2271489964362037311025132339200 310177 61178042485052309804221025792 310178 -591558609505064879041955615232 310179 788121461551089717681562961784 310180 11824445866864346223831912960 310181 -1959213068564848096965230334018 310182 -3566482630688462101201904256 310183 -2331916053307248581574888245696 310184 -501750323077268361231610675200 310185 325123175716979811471757565640 310186 118279141764846511081573592064 310187 892820639490432148284982294836 310188 375525327402724191415695705600 310189 181810722663419870923748340768 310190 72108061159164879884234673600 310191 -229040560222806317483075550336 310192 -345421386807580454056555823104 310193 -382408981735073005160594447616 310194 -2453562362676367962565983360 310195 -1234622858498232221154387862800 310196 807827499647073114977707094400 310197 -1252133677419076173202074367200 310198 544109084371259842429216849536 310199 -1620240291673281806815007568288 310200 -779909336347703731808550912000 310201 -1657480611339775709718669019008 310202 -4943975101150793137621294848 310203 2967240587646626615483790346800 310204 63424782281001716711811347456 310205 455668263952165641398270645760 310206 80761254155001733967670336768 310207 52910185223263555525733913960 310208 -310616037250972208718271217664 310209 -634096934809797607895804020992 310210 219285400721430658523773455360 310211 1937720335986640398700350831624 310212 -271285910376600935072005152768 310213 335364958743455432440303855200 310214 479498882672639074677439192320 310215 305217579607330792296690951120 310216 1503392586240465684515677685760 310217 304301908548036624030410932992 310218 -1050115078861377083260998163200 310219 -215600018847255147382524091824 310220 417686063623980719581839866880 310221 -1022755736663916627632532322410 310222 -475360593714960763204739635200 310223 888402789057239508368781215472 310224 97556701657648852948281458688 310225 -1160567457321581499227491452250 310226 354972099030400840921318364160 310227 -1721729640160461989505315518280 310228 -759607027747941460164327778432 310229 2134148563066536638052642250830 310230 -44676394858435575156337059840 310231 1888152411121405962226338705032 310232 -684327829785859711274107084800 310233 593796777317307143213538078720 310234 -532424230544298560535858194208 310235 -1883555893600619020412078944320 310236 1087233497071972479779942375424 310237 816453840599767824210337150886 310238 601408763744680421211777083520 310239 469445772893320731737787314904 310240 -261197808474915255486036049920 310241 57664326516997939971889272000 310242 129508437960083502085557496320 310243 2013126248831525448453712910492 310244 -739612228495392531881745792 310245 -2194356811031429300196312960 310246 740389562610553546851487912704 310247 -258479349988711300880397797376 310248 302767728286668072418684108800 310249 -1565906164588756068612907163057 310250 -87098086366740314807404176000 310251 -860803239491745180541827174720 310252 -1336922721058183892895222763264 310253 -3457793841549132709974081658836 310254 74246419486592877239895029760 310255 1939818206233460125450609870320 310256 -21943205592954906049675788288 310257 1106105004420051473415651860640 310258 -334288473555859357514385976416 310259 1682367232570287092290406597400 310260 -786875523312501072848167741440 310261 -112802034352876543051392870400 310262 440240397858684699730935552 310263 -1207875644954503603766138399256 310264 2154027399384896512114516623360 310265 -1454415461691811855957548881340 310266 472240211900101883058100460544 310267 -1053870734354480525833426297368 310268 409461408269986431463728841728 310269 1507432755294512518532763193344 310270 -225602618345278580871347097600 310271 1003469997534214242083464348320 310272 755944659348038293913214124032 310273 2819445425808150042998921579522 310274 -986875910320694775614249250864 310275 139550560630007195033155954800 310276 -1539838706883011104831216339840 310277 -1416254182503567615422316506976 310278 285926743119626889008128069824 310279 -115914410036390981264773321280 310280 566454030305757129045648230400 310281 104745341777531101317299795040 310282 124625267554595047121076249600 310283 2625952804845836678084367080532 310284 1086377350433433920705354757120 310285 1935837069257028996781674427980 310286 -236387490291055586327294459520 310287 -150195436469857931369530248432 310288 -2784740559795515844446257152 310289 794988838907734144369864808640 310290 99356659792545492786943710720 310291 2287603850493931549360999899692 310292 -336399607303707863123827833984 310293 451524469924923892077054276000 310294 -1155310329164692280404417867008 310295 215193799572228208170973060800 310296 -487155742654027861006640087040 310297 -600368259628049512363888755260 310298 402287810401694716573168772064 310299 269037172987383715242089082048 310300 434938028841851784585120576000 310301 -2078167238380194247290762842868 310302 -23305417892489015667157878720 310303 -381182941567075164554410426144 310304 1621124800969054966840477679616 310305 298234267795532454694129019520 310306 -285874491003817239161268201648 310307 872839099481054413852361015232 310308 -1129663935164412311741181941760 310309 222385211735526590192186171616 310310 31679336011637257904980131840 310311 1809212832940586811320946602232 310312 -1558093040724139321507644211200 310313 -1944320345018017362652559202438 310314 -284403603746456069053272917760 310315 899611778458598604263463881520 310316 1036934880641075489642992561152 310317 -144274968594626511559621632768 310318 267844323876602261247490502016 310319 1023977896424954945324769858696 310320 38890634717228873936120709120 310321 2822467608951536669953677544944 310322 -628446857179144745247524418288 310323 -15660138833269037425262236320 310324 70358394712187197325015627776 310325 660415041098502833006689363050 310326 18761543290766580014489655744 310327 -594837466125405595734058053560 310328 -1589407873950509834954963619840 310329 -150138802492170449965442410626 310330 573172710867262986401232430560 310331 -9708458097669101041881582336 310332 825471358382242169276011167744 310333 1756258250283337586051044496582 310334 -887068256574248865139039613184 310335 -218325570987528927626000099040 310336 86023969384607121998429028352 310337 723756160640376007409482511280 310338 -8219153021052356115086914560 310339 -2657987255946523658300905934592 310340 -895554772482734722301374771200 310341 -350398268467294807171885842432 310342 -34342271382623759683585568928 310343 -1113939329269279061114560023120 310344 -1793767405340687102323215482880 310345 -583388219915432901889809664320 310346 -658372194666717460898831681280 310347 539036515709670410256564675324 310348 322152386071121617657022628608 310349 -519580491842910997114851894036 310350 -311727994678588914792309384000 310351 12328727924968351103147954832 310352 -40844983698393622071944675328 310353 1310475966925990737959523473904 310354 625997281071435778710945747072 310355 -1155611163488177164485560076240 310356 535350297152192313503855515392 310357 -2046648736641233335528319481394 310358 974112209063115889316330309760 310359 -499417116466757663104891309440 310360 28416113194802984651556864000 310361 -721877028854138437446093970038 310362 -61910675784491457398469571584 310363 1939158271956853633832456396612 310364 -745447567193892034729420660224 310365 -1880400902309838014980104000 310366 -997755932211327136504055814912 310367 -2527580736509291652139813822200 310368 550371985055681567033440862208 310369 1117930402631658583401752259396 310370 23825202788001579964619780160 310371 -1538290602179094811585151198088 310372 553842078693041715960756846592 310373 39735151294963201845965258880 310374 6231378579771903954179565888 310375 572946150258089555899146048000 310376 2129193968222342696154341621760 310377 466871353613317299291930486432 310378 130327049564520147879936480000 310379 -770879771845876967317388155020 310380 -252204277056666620584576204800 310381 -1078065217421721532724328878336 310382 -1472883419975809802322214838208 310383 -1289223602605150300458702731448 310384 360004580318699811147910512640 310385 443419578096428416859688312000 310386 -136468424038779467782374165120 310387 -685976925433258277611234041600 310388 -600414596458927891803314847744 310389 -750676268956769594253932251680 310390 -162210240268125651273855052800 310391 -786186818551021463077995549600 310392 147826751987401136679226982400 310393 388383124016053652574108822340 310394 251626101142949705951575410432 310395 -290332504336593587342859035280 310396 121013433470282273344326740992 310397 328101464337605424595224339846 310398 -315492311485739902696906493952 310399 1920812137609485046947851076120 310400 -646658847899660971103748096000 310401 -161013062096390860767684262080 310402 -1014410474042278809750403084848 310403 1665155285674550203163803671960 310404 -227406232719454721204209480704 310405 588317871298960896273941520060 310406 -65004682172657539784720914848 310407 420597962685657545311017355392 310408 6099916106842837282016133120 310409 145516468259680189880547103440 310410 -24672195044574212196381348000 310411 406173298155452573846388556464 310412 -36708358673163526154509667328 310413 -1690745991654274668907273198656 310414 -246364928736909153185185053120 310415 -296194455566138377624418952000 310416 234291745164273984971782225920 310417 -40789931600666081284041026960 310418 294102762307352451091715894160 310419 1904138157344416909400157790320 310420 -770022889552815002146320445440 310421 -1397750517927192452077074917988 310422 -161809982823997508821402982400 310423 -721298155709510974046067414328 310424 1048620958803883525788376872960 310425 -490229376092591881371745518000 310426 544240897531283020296496957920 310427 68224903754245212313347887760 310428 -998636741067551623969188031488 310429 -287084950823220871037170400128 310430 -168171205172773870216477036800 310431 -517823497794347956602446065920 310432 361260261950582107556816486400 310433 2867165613525786878275521875682 310434 237905508216964380786542868480 310435 -1878379560825658784248636895040 310436 -108703426513053450302732132352 310437 1625917759952738351461824144060 310438 300905856306228455843290737120 310439 257991418489650299163856869240 310440 -43271038785172745984532480000 310441 2175091059026299270276871558800 310442 -860863992179945819123743566336 310443 -212402055672305234415733487616 310444 -343476837994134543886706232064 310445 -1739294765754142362893908288200 310446 1047205836182370582385189200000 310447 2290218653056530882030399690896 310448 -184447406205595182201298403328 310449 36781711885067826021236068464 310450 -58603307317822081679081817600 310451 182572907741026220513305850472 310452 487271258680280791145978916864 310453 -2147853129897353097665320239456 310454 643058036169428833256564174592 310455 961403635286212345107705909000 310456 -1668880474385795272405570314240 310457 -138503153397495355712434533888 310458 -881975455953372479442430068480 310459 568209006915288136702315394660 310460 -343895889418747397877035520 310461 -179703697018706959159086157440 310462 -521765297106770621739701760768 310463 -2102544804823018736855822820288 310464 278294719196370011001235439616 310465 -358073091832101420641373722880 310466 -689821697688348953874207830496 310467 -722184596985830456946243697488 310468 1110839947868442756715049195648 310469 -234553478460412084046978680356 310470 -703184032226378637943510118400 310471 -13086964779168057616465230240 310472 -766340714235401103420723509760 310473 50160738930906233871624988602 310474 402065758095253851442209347520 310475 731245051553624102807352339000 310476 -983159671843789254950894535168 310477 -1192982528789875221964462764000 310478 395585768515902516482324739072 310479 -113936634002734103443681814400 310480 -375584177227508667847768227840 310481 498490086625802001918633399282 310482 -1303937717384349362102548174848 310483 664233650671245288765680831184 310484 -1792606293115403587695761913984 310485 132690369800396200701720389760 310486 -2675477788012184875785824544 310487 -1263691678944906088011350398728 310488 1138535784292854677554580152320 310489 1614142747434403879768367553290 310490 -69151108138364033569057838400 310491 -670573936568855324942375764500 310492 213346940615709740570698053632 310493 517381337518681673163422865324 310494 -821047627310052461253436152000 310495 -1676735479388861049326616567000 310496 -1034061899230233328433586241536 310497 -205583226036337263314242184688 310498 629416872241635089180429562240 310499 -51477882297396361952458722864 310500 -721947694734904582588815360000 310501 1992233315655123083576475205502 310502 -942465632144608765926539190048 310503 16256389334220478847925037440 310504 -745676208057459909761346816000 310505 405375903217047900147843989520 310506 36508742455931332675443823104 310507 -683522437965096458005457727244 310508 -1735262326765807962888522192384 310509 -158649548502059683072620891786 310510 -310568848636798785524466507840 310511 -2369690455313647812194031987888 310512 67455088326227841615498608640 310513 -44190055709433968070308373102 310514 500088824744820940066249706112 310515 114423776609321401233349201920 310516 1523001787195186832422322246400 310517 908365600422571884744113239200 310518 -162001866115610671853489423616 310519 -462756615452636712575095040040 310520 521178501267948796631783424000 310521 -331228295466121578698142308640 310522 -1505309853061086991465881485088 310523 1473301311834535587360559054452 310524 -373470691805133765167269002240 310525 1138887489330437401245284532050 310526 -1225294721479015151673888432960 310527 103484692292880323964603617280 310528 -1614965444580832155545525813248 310529 -2452960540590705426351563399424 310530 545029057469228316168250160640 310531 1106598345101578352759366230432 310532 710834615648161352059580816640 310533 219281607554372368979593312224 310534 -209907975652523475972182044416 310535 -723369776250131451781482794400 310536 139187207209583579458574131200 310537 1142764128845017330918045268020 310538 -938009839886808334068227152080 310539 895286896144507365758182914480 310540 1183903892199773710611731850240 310541 119856886073873858386117979520 310542 -6182291055296076369258072960 310543 1880726960937851559919721789784 310544 -190559563912601304776124973056 310545 -1918446325056179117567251894080 310546 10077347229869489000725292544 310547 -3777691282078641510165986004 310548 387759574319080672775910445056 310549 -1951335646767159856114076402240 310550 115931219424354414628829296800 310551 -1025400412379143749582746619696 310552 1942103752436582119210008268800 310553 1274851377399994648190786105802 310554 375345029433932805878089159680 310555 532322025306334432466122425600 310556 -335817495110253357641229253632 310557 -328751616307177078575403650912 310558 -193355406925243012905582113280 310559 -749133903193844867746291086240 310560 -822616503322757531519617597440 310561 -2125858627058122340527021886700 310562 -438495741297910091045795736240 310563 -749060355323493085175732043576 310564 2051207616183125295720970050176 310565 -1264140894163344756379377429600 310566 62950904216080700961854619648 310567 -2696145858213862003582933957384 310568 -199626649721332840187510461440 310569 -23912795761557591635470144512 310570 110810135961986168439119102400 310571 1024485343566743851244135822772 310572 1420255987633662775527144036096 310573 1235399129540270659348443482220 310574 -186431529783595590445495864320 310575 -161844665444889402557133694800 310576 230494686270570630206309007360 310577 -2933010261666554900970680942574 310578 235179688786742473985665036800 310579 -485268965622233332580552793624 310580 -271511778049753871743368675840 310581 -1506702594712615250140147628160 310582 695138309780759798626801471392 310583 -208617682121055856282081602336 310584 -495383575336371754250618695680 310585 -1331655489868407286623217107840 310586 394816857456719452050576290304 310587 -1130352619888730640261806571240 310588 589126318115951275157239282688 310589 -15894425029405241207081716992 310590 195600585008358302955531148800 310591 -1380952631135513725532377235008 310592 -341857532631106674300391784448 310593 1514156146620035576373248148000 310594 277807318191622377181218559392 310595 -1951441016113625303043485948400 310596 -114202314212259847280032714752 310597 366692241802893433162596838432 310598 -908820444688643470427945047200 310599 1981641331449036778240971447984 310600 716463925630685698986140544000 310601 -2027985246461087028433710406896 310602 170794461818036892804781784832 310603 -2973398217420368646960408783216 310604 -102667931579274221652807404544 310605 632429707769663067366242484960 310606 377677919375035448465269570752 310607 2837223719147847174632027856 310608 -702371217066804645673343385600 310609 10013292309459605847443449204 310610 -74292424152397355094697080000 310611 -605590259175200529311767543368 310612 1690186103615178410687908689920 310613 -1176959072819144688439706543616 310614 -426947915975183240286814724160 310615 -24017541050207171467665766080 310616 -742175363790549447828070256640 310617 102013238222748633970831907034 310618 488793582809519436673224279552 310619 990117291890429664596318848560 310620 260819312033154689260087541760 310621 978557172516123838944117854112 310622 -170228336495185876425991997760 310623 -1018999624288537993554677903616 310624 1945597531842899356851343982592 310625 80153824150692357052707720000 310626 746325878530881743100793136592 310627 2546190081698346755838629256476 310628 -667260209276821952441194782720 310629 1816558519091013787657211568288 310630 -962348648625233449304685287040 310631 613851044487470112138849957000 310632 331153679921262187383498424320 310633 9523910566158766114793983524 310634 427447276727636738656825719216 310635 24112495162201636359308235600 310636 1920746217527009051009604942080 310637 -1189912886986986828095619556500 310638 123181326064760878380369189888 310639 -89457351042377960186914969600 310640 63494093983545877343554437120 310641 744825862503432819318862414944 310642 158738931689074835561787727872 310643 1928322768005262827764583138892 310644 380280090709938010976744734080 310645 1734284608440098626531177695900 310646 354373396381265870054230861440 310647 793478544934132865368793370600 310648 1414848414026887178720842137600 310649 -1218024929342920387843682220 310650 120819986084801594843350560000 310651 311012410964572709723386718208 310652 -42568691944890363794163955200 310653 -42702369096518722346122969056 310654 -996191876590808834076202612224 310655 1631534116591650537004064851560 310656 477488260160454239246824243200 310657 -371937629694298009343288043708 310658 1577078430701236254316909058976 310659 -1368210152845254343860475429896 310660 1005851261183744094230698917120 310661 -299382437330848726062212202240 310662 -20514354453405611324669445120 310663 476699785190865410398082693912 310664 2362684007870739552561752847360 310665 -810243476795623618429080840000 310666 374707835110062932772086986032 310667 712919687175203492102240168592 310668 926116610468462477430946352640 310669 899508599773831813831926870240 310670 1660425798544815783369506204160 310671 1008222662952008485504462630440 310672 16793236067798522748810469376 310673 454419855778159339657363302528 310674 -79125306073847240553834808320 310675 5860422691869555939914864900 310676 -303715288204282455021124020480 310677 -1034315664538393664745426773280 310678 343806581961318212166230322624 310679 -982856312390887713828585772824 310680 -501313139964200979984922214400 310681 -88247199355058313881372542208 310682 -474898422082726944802945084416 310683 -515915548769176125451964419176 310684 -224633662575829555922380136448 310685 -358841016192871757418240553620 310686 -84355151829373699908662157696 310687 -64052575498550309450055756200 310688 51401017281371015057233674240 310689 665954291759510515940562061440 310690 888210922638294971473560717600 310691 -697864569124916348083441763208 310692 -92884399462500134334191474688 310693 -2205206999090602063086694677058 310694 326266829128936741988424928320 310695 -281513710465683633936447321600 310696 622162612262485268552110325760 310697 665850291947669799865288753146 310698 143798627050278996787352067168 310699 12940094545530693719930057880 310700 154823982570661998638505216000 310701 28994475776094030438145127232 310702 -371864061082915625268300267648 310703 3113783726164163418064842987480 310704 249853483068920818846877712384 310705 -781340094214384358932777912140 310706 362311663855306010918951324160 310707 -860987471753869328600370777600 310708 -856684861392798291904299244800 310709 -646447516591186738348472665764 310710 361262739563048087602788504960 310711 761261786460992067988139606312 310712 -34777048895722344951198412800 310713 184343890964652417263105207808 310714 2117935277849438424311371268832 310715 -218730374938148478027964736640 310716 -12197683631057612069228700672 310717 3360725354225729901014488370304 310718 -1038836919402782954371864896 310719 1295702800082459749432748979144 310720 -280147663109725139887529656320 310721 1070913483478286192543909465922 310722 781552405354618642076774451072 310723 -577155354120450817755537581360 310724 -694043627980574304952162629504 310725 -506758054793530088852699970150 310726 186020050619209598010838967040 310727 -1028184530263887677225553104424 310728 957343621562380610536366080 310729 1738688492371888415359281386330 310730 196937852977068225667430123520 310731 -267685667803303363086914340648 310732 281967744812209532348851256832 310733 1600454895534929732683328036982 310734 317104484610724376298784567488 310735 -2147828660019792596523615523200 310736 197711708150491091700125294592 310737 184462611529565051965282133952 310738 -1316622097345558053927076824960 310739 151893151012294348258402478496 310740 149372499661765235269905254400 310741 -2908054693992002381179543783858 310742 675807185710447790568212650272 310743 -715099725941808976660570301280 310744 125680799590086067438996684800 310745 -2090775152978748839008716340800 310746 -1043577026309538174762825866496 310747 -765553638237938315663285023804 310748 1361545594085129979175009233408 310749 590278483957716466515898049664 310750 -392206127787003514977955872000 310751 -271315784407417844406765014016 310752 378860623784519553596002664448 310753 1143937727050237303272993777600 310754 723582908428943659778777706576 310755 91533117197706617918960944560 310756 -112879246211494830466704081280 310757 -221344646846624946128247230208 310758 306766236309672781159812403200 310759 1271493452266678760790665446120 310760 -855180668544236010936226713600 310761 1523032236431397290657219616 310762 814030749594213746366339827632 310763 196790447407104113211301987908 310764 -1364692613490455816618260070400 310765 -141626916891069483366234967680 310766 -326713966689896201862639519168 310767 -798079240392996825553344888960 310768 -89448193991362448986071236608 310769 1371937098086842314654781802496 310770 463146513536953974608816947200 310771 1545230676638749803723555968972 310772 -186324390080447921120601968640 310773 1681179131661872131797947709984 310774 -467839688578020384439686912864 310775 -179761837115251877962722590400 310776 97228092108812346586606141440 310777 562690646494799257162036930824 310778 263835447974053127845781785824 310779 -394857604165796406433604188656 310780 -320851240994899675696441881600 310781 -1953932879714497983448731047418 310782 573324328117369703740389072192 310783 970370217464104972597031389440 310784 910979715781240463275270864896 310785 49222203878915188782149059200 310786 322214330916077626465988290560 310787 -1527913538987978134426582580208 310788 -313622545165588484347327061760 310789 -317147898916940268926000837410 310790 808641266584756289986719734400 310791 -908859394502639166998613073032 310792 -1066927754827195610087898593280 310793 1122701860501061402365340496960 310794 -366621401369763435498680802816 310795 1428941642028004901383218853200 310796 -960722242274006255478175238400 310797 -1109505875599601485841473827840 310798 767572644257982473929469438400 310799 -1165703922391267158396364610736 310800 -19352801167635515395453747200 310801 -2579852766282152912648329285198 310802 19075591605020595617282217600 310803 828314860080721249182294508608 310804 -8691833923753939332482590720 310805 -1810505918469122492801231674080 310806 -27022071993753473302417952256 310807 -1487452607103812507084469149544 310808 2516661979574932328890278696960 310809 1593998645699618257613406022368 310810 134076884858173084732212238560 310811 2781414244576637594669214267840 310812 -55882313023696307971767705600 310813 545166008975927555978085735040 310814 177047893610989648515639099456 310815 -977509763541926961185735297640 310816 -54273034489345146380037390336 310817 -934151747884103395316664195180 310818 -485297038184762825825187194496 310819 -1298983963647236339864146927780 310820 -558450887441297884424648113920 310821 3672009342019955304522633024 310822 1009086200159643666208474571520 310823 194278004045948150112258990072 310824 144201475298254120971485184000 310825 -758494242184184801978047396450 310826 -894666075351539240537354391888 310827 1583089376127535043176977247680 310828 201766781479304358113977829376 310829 -961422720164350731993077118570 310830 38858433646853063458112728320 310831 -33791769873245349975932528368 310832 -608129107780023673812453310464 310833 -1080454015745851708409370737598 310834 51485109419263834537952470560 310835 214091318502918051445439804160 310836 -254326845602227734434754367488 310837 -36280398698884420561963181056 310838 -91508899042010287548610099200 310839 1269525603236545762583156821224 310840 -896884385072490194996689920000 310841 78010753807192707094180264272 310842 -146423451019528567097987574528 310843 -1232006471191595977562597719856 310844 -1045492042720275122594930955264 310845 250115308482654041888377808640 310846 -667502011576320950983565392128 310847 -2471819712421432525708349640 310848 -322989932461072835622501089280 310849 1484384468256601660513168768 310850 -6780992617563437542184547600 310851 -1958221548376999943406615338400 310852 1610338262281640484729909239936 310853 1362924162623346614203434118620 310854 691679032727413740767166302208 310855 -516683909994210707065240863240 310856 576165479378447771572285532160 310857 -615109039942416812395640094960 310858 301902618263085152640142373376 310859 2350860906465991852571846786040 310860 568068416602714136669863080960 310861 -1061561848679370717688905174538 310862 374581379896676167515665347584 310863 226893231043160930212102564608 310864 476227197661427747321033646080 310865 2435167624985333852681306198400 310866 -422231831576612884832830788096 310867 -47013544247815147388158648084 310868 106562342137612280980788510720 310869 -821472698899852528868943716196 310870 18575439806479953107654012160 310871 -2915245865786548862076655910400 310872 1281053763895899255116144209920 310873 -1746951505654047998161657619196 310874 370870263873937113074532802272 310875 -1632583078976867869997892180000 310876 2033048538822262653274890191360 310877 -45563300835255232889441400000 310878 -34828920661087992628495373760 310879 -1114619366163992418709387408224 310880 1888752552042002001970161254400 310881 407621209299379668872746286400 310882 -39884402377416491056503484416 310883 2194479656744133889979056431132 310884 -408432684344891389395793072128 310885 365321279889002862508551181560 310886 -829166909528123587054844728608 310887 -1270245269164354294892437382256 310888 -1282420739906746719132609930240 310889 554549113658422124359217349690 310890 -115716703698911686842293760 310891 30127598884715441535818106624 310892 -158519790581209509432498902784 310893 1176511231786310423538834263328 310894 -377752840508105865019515070080 310895 775406278887885960980521254720 310896 -203531021576049178344573370368 310897 1163705897750678131706414829040 310898 -47079881190477367183421084160 310899 11718237809717111178756569088 310900 -663338034648045528995996848000 310901 -1197099696511676983095135814098 310902 -393796238455796508736217045568 310903 32329870440879222663472407744 310904 427957584957242533025529016320 310905 1614076321747415611314385900800 310906 707719049064175958377465591152 310907 145690638135558405205694988120 310908 -49851322451807126212993637376 310909 -1036570684051883782669853969280 310910 399966690830548202059752567360 310911 -256458435677282390943517516656 310912 881148312297201464728784732160 310913 -3150524323725751419813218136060 310914 346643758261510698190124971008 310915 -419172616367938105250447404080 310916 -1344661124600815463716703278080 310917 -839289058533753958815661015200 310918 -441904417065524736899172588096 310919 484710778302010684495835605296 310920 924868991915164502957644185600 310921 576869775843047999746208237092 310922 -491042342945592009796346785488 310923 -1039918091242659421137204604680 310924 -1616214935073265386154243535104 310925 630845272796705489979536191650 310926 256683440230361284960732243968 310927 -1630256339461146547264763798224 310928 104646897886541186069882314752 310929 -271435376895840941988065427216 310930 219518114855239358609523609600 310931 2149631192352012827700233058732 310932 1052864446803344243101097164800 310933 -145627142375322371710063936 310934 82489908656670665038891201920 310935 999519441149422372104079862400 310936 -2615922125690771080259120056320 310937 -344417890754969871034799522880 310938 802966076485918278481312047360 310939 562927739972309854688167786080 310940 28257563080233671013917767680 310941 1279567642941630194510793601350 310942 437556177329793431377699922112 310943 -2417332949379713456761812785160 310944 -582178664018537725099486740480 310945 1026937270263460638400359671700 310946 572654461320408028530898062672 310947 260636551109804734366283518464 310948 396108089459076887678762975232 310949 1335929032438398731547654133950 310950 191068513044168170441992701600 310951 -105281613339962195928910915368 310952 61874885414694029751769006080 310953 -403870126438377448372500099696 310954 1196174802108710442889264584960 310955 1062272290564489636338587499360 310956 -1251951992197191996818151356928 310957 -3431704922978623970874432544160 310958 130195479629986250526704521920 310959 -22828179443882217618417913800 310960 -129633342153309937748545044480 310961 158442628596049946979886508544 310962 -571888413380909317434475160448 310963 1421445500928433901584013504400 310964 -510405325023081318275413019520 310965 -757110524435916207081076550880 310966 104207514226777651566389365440 310967 702517570640920031364108024360 310968 3912180426422625014260162560 310969 -798427677010340376663179308630 310970 -1384124198175886127764880160 310971 1375901078111088333121077996312 310972 -1547480968724336267112332852224 310973 -240895024601995433224136181600 310974 711940483921777963819381719360 310975 -446599340359207376876413751600 310976 3936115374849094545070620672 310977 -696199234229089551519887892780 310978 -1422646786543273106572018130400 310979 1189533416362659745267377777360 310980 -25679302583105000965952839680 310981 1638036408439880116845257493504 310982 -356442768541172537313378481920 310983 -745795525783829556918840644736 310984 604063629989504478753664066560 310985 400785050751595467818234869740 310986 -333645641937934592120123512320 310987 325336121332669138414035263636 310988 366890613856049686806761503488 310989 284274121942041992179192650240 310990 -46848211820073540391888437120 310991 123683794260908570637581157672 310992 -74923858098532404217868451840 310993 105171469261722135449851566564 310994 1304334586115548282151316980352 310995 337577825547860599171467486720 310996 732505441123268734204990586880 310997 421655235615143050131126106446 310998 -1079744044889020441818867638400 310999 -133139290230047834934115078080 311000 -1512634466903292208916858880000 311001 -205197072573141817049466396000 311002 -65988883547486116523838636048 311003 796228304516692798087497776616 311004 95538548885756222786751650304 311005 -988319232371853978034313144340 311006 -139404254156707523996469131136 311007 1645987322003084323808247629640 311008 979321798077403915639247339520 311009 401163163599843795170755938210 311010 88461416312499892561881246720 311011 -738560457937760118966621146600 311012 -313344652477243476844253845248 311013 -1104297849827951409561630873600 311014 -1349411896593448201747464132096 311015 1517691837665395696078046890800 311016 -239185139389917484011636326400 311017 -368029406287358104475440666048 311018 -346373224188556381193168297040 311019 -19601988740268723739419964992 311020 1312124059932062156682967572480 311021 -846483735761370088854859508778 311022 306822409299764888620950925632 311023 529168895507777438868801781760 311024 114817526843123319362632482816 311025 254849981552147519054132616000 311026 432084219397706892735148306464 311027 -918989773222805856770347427124 311028 -156025542406670519143669678080 311029 -448868606396494633682649626016 311030 -534666400185140284648309430400 311031 -113317942527466760760894414288 311032 -3004168144458387408743934443520 311033 592236679652756971371923634282 311034 -774918986205696365128471326720 311035 -602280164778057321762682667520 311036 30263008060729144714931473920 311037 170260625250257007491471476800 311038 32627187330972022404184907520 311039 -708242422544999983015609705800 311040 -882981802144316218939791114240 311041 -352709164752205045107139234558 311042 -286273796794566184620163169328 311043 -501193583215544352050203990536 311044 -854986802708714834925385300864 311045 647520687589143696471587633280 311046 1498479624731491112336895811584 311047 -1359811629207999763816221894888 311048 992984485218376776760470528000 311049 755066684468121653544720582240 311050 534591696291807309583399750800 311051 -684494567259619277612466249696 311052 -380984753525849673244396095744 311053 -1646969748103426440496336436 311054 -154770515298818197933813908480 311055 534283868232349153943621536800 311056 327074709111465282478210752512 311057 682945777945156629260412567540 311058 -917742729735679392623669415552 311059 -225229965100073065827916425568 311060 -1323291323591617927245721559040 311061 280565453349933863980989792672 311062 -15062705582826838631267579328 311063 -1533666455699091686801069823720 311064 263213157503621307355989073920 311065 369004247301841783538783651460 311066 246013429778937896153699851776 311067 -474961012647969816783171695520 311068 619098986674041668673271697920 311069 2637753416791700532756514006560 311070 -30036567213636835592315836800 311071 -603273802453867700645271147128 311072 -2105987265595696084567613964288 311073 -46096293594822329871256136256 311074 -1272695932552044707685808780464 311075 805911008303111447962411323600 311076 -425069306006298986149272183168 311077 -808730063461453622831887167140 311078 -1634513333203232627316719792160 311079 -1534570145726563496033429027760 311080 -298572159450060030976951910400 311081 2284656140065209160166556611472 311082 199101179772551275985291823360 311083 3780522301187515580304819694560 311084 1668408926195782735119123795456 311085 212750541711767919333085194240 311086 -183603469352835279285268597440 311087 370860772640219759466461692800 311088 191832382507491308090730184704 311089 -313870516462031774382887565276 311090 214540536378726743916635392320 311091 -2794849671113588097072781704 311092 -888950578078677887777241376384 311093 748968920003823275981752825920 311094 398324001016796799570723901440 311095 980885094139678941003800784600 311096 864168619627038277691139010560 311097 1808271690039730099144519448400 311098 -820198909902753096615362670336 311099 643390154826997394251611248100 311100 -454409301634936236739743667200 311101 -5191119106376717849122715200 311102 -822306771882591638999693875200 311103 84913980058551056180237535240 311104 144884213877716099981695778816 311105 -26637744053524046591963317440 311106 41490724013111270201057107200 311107 63960540046356105266611167720 311108 -28614794777456886247018119168 311109 -1406193230498931108232912632096 311110 -450372312561951419113924410240 311111 1063010336424901768251061082712 311112 1375079393470705641601470720000 311113 -2064754172204798183233725562416 311114 -1475386118440289082415858555344 311115 312632173228545641405252747520 311116 -244577817389668290673277526016 311117 1824216562589339822352661381932 311118 801190668555879322917631063104 311119 -1438527094662077984077345688120 311120 386054826004147115535321907200 311121 85522604804467728629348417472 311122 -391433908354280593823830588416 311123 866698624093147557153980859372 311124 -971737210924965401286634887168 311125 -2417152022924589776462895720000 311126 38836954809725722184094861504 311127 49958021997523087219984644432 311128 -1103384204258355600139275171840 311129 -592742633845427110923430303296 311130 345937906425087258497908731360 311131 4377066762493626919113772264 311132 -1493627036454143365174927855104 311133 -88576945310880988646852746656 311134 -1378895880303535932102590880768 311135 -56035634762353586066874660240 311136 101416162649129175398297370624 311137 92646092696781326473109738786 311138 411523414217350569446871984720 311139 312915228589556626457249255808 311140 1214861937288753009349703393280 311141 -3560431857621540294364466672100 311142 -73121828763791395227062183040 311143 -459156752046954687974759310800 311144 -419670113479182969077993472000 311145 -415899464802556808413166057280 311146 -1006544231241058350741619869696 311147 862676524977273187649818066752 311148 28599507870322676550588702720 311149 1324676296662715804302396106380 311150 272834740755650318802857395200 311151 525417913272114131581226056464 311152 4275980476264580352675577856 311153 -243465142168999920020714999598 311154 748242655592839705227811029120 311155 215839603415296223598419800560 311156 -327397008671032466442078738432 311157 -622950011156706673866888571200 311158 1258376983605792855035958955680 311159 40879433729923117594160125560 311160 146567263048826340972871065600 311161 -369660972057807772323978276476 311162 153250414700303429695224254832 311163 968057739622695145304208303360 311164 -780562538369912145318784861184 311165 -946823256002490271694533001940 311166 338641628636684962367604181440 311167 195699538571913972698535877248 311168 721108270873606312612740464640 311169 718144135861598912075823856944 311170 90566633549983864795521360480 311171 -547326140944249499820810474288 311172 -280782044803554538328821675008 311173 -2052252742728181672682388092578 311174 -739859155561612948424429787648 311175 -1362755473562104794682576794000 311176 -845425614832903828946239395840 311177 -1471870055562076244256963439974 311178 38206068842587301440422543360 311179 -1782971601897204700679266072920 311180 50372027495968080613320422400 311181 -453626882478160515961373295360 311182 -4865337487379516774119463808 311183 1269436554640480757307624720432 311184 83975911752807048262808346624 311185 -12185873682201779629813511040 311186 949546109148696708266524155792 311187 -497327889682023505719670683648 311188 -847523916123671771918728746112 311189 416365625175281933662897710990 311190 -89709877588225951111759441920 311191 27153559603571951405550546712 311192 605348579554724839774645985280 311193 244701249908500921061164590144 311194 612590265662554328999908393440 311195 508328431372401642307208475600 311196 -406364371122217969330139063808 311197 634122455361039004876353532646 311198 188093334515731166936863881600 311199 -80378536622846700211274957040 311200 -751734567094708946568536064000 311201 -942612467066249240186584058400 311202 -23499882037434568035614184288 311203 1670419134792550117331369919452 311204 1070425175293586261834677539456 311205 542200006893430263614938803360 311206 164479750398243511253307492480 311207 361695002995799565931794850272 311208 753129454886271737973475983360 311209 -860834194328373173120351525120 311210 -679583183602640590935735726240 311211 -1107860590915085865373170716880 311212 -222979291958585461067867392 311213 -438241383299658203401846958976 311214 290543070231857568416953919040 311215 -267354296852432086968588111600 311216 280287648614903549207680253952 311217 -103997435406468229800293198688 311218 122986489433717807433478348560 311219 1625161508984959234846045296696 311220 83330278271009332413974323200 311221 1467876848857344910277645497600 311222 73213180351230024669900733824 311223 -1815653497657103438268062524032 311224 1202733187901631650280711720960 311225 -898876624682970379802133582000 311226 -634479484410503376273210387456 311227 381301345077094177628473500192 311228 -431803384892538021077793323520 311229 710516445557075890947966265920 311230 -7736945270353655647805922240 311231 35463171351767159477469148464 311232 168457700251404401141813870592 311233 373079893269598353588797850600 311234 -9887390439378187315520618496 311235 -466426302915993661220229810000 311236 138043887198700487276392243200 311237 -612975366975622814628802374114 311238 -461650109560557819056822473056 311239 167781833927307437624990258440 311240 -279941142217155149927360102400 311241 -95739825525549030450832124736 311242 -369760492543582643203784395728 311243 1017220024065535291312144932120 311244 387124747588564105136580652032 311245 -1048044852705031373971427594400 311246 468038021874406073580481126464 311247 -988339992014954033994329213976 311248 -348613577338003916686726766592 311249 1596578182142146881656438342820 311250 -86739278968629679602616560000 311251 -20273269663372648177712651600 311252 1463645257654487601441707300736 311253 532925500795048400638375697760 311254 -128242534425874581716087795424 311255 578307925812091665265009640160 311256 -2090093667296545002846058905600 311257 328655468315603748036578190660 311258 -1193141593764359451000259215360 311259 422508053789872045853727276288 311260 779425470586127588993157427200 311261 3669377602029163373298087043500 311262 128603236662604345583682284544 311263 1470362743180147387042042895160 311264 572418717447183214232489951232 311265 168185212461558896083557173460 311266 2584036836027402159274607245824 311267 332104349187639288550623612552 311268 -513171904996730346801638722560 311269 -212774909968185635577453448320 311270 579685104923649741814455624960 311271 -179440128499059203339062227456 311272 -22013267911366324736488181760 311273 2264920239992259932711137375860 311274 357869373015123214185533940144 311275 715186216962341922673521575300 311276 -765254315655710141716684250112 311277 12087949489527736630564577280 311278 -526719852040589979818466139200 311279 1834569387241006940364368204880 311280 141140152360271118062910504960 311281 -823324548835677091219341736320 311282 566247033275696286465713416704 311283 -358991190959218677977617661616 311284 -960989249527050655719324518400 311285 88584994923348540873878021400 311286 206277528551724959517528278400 311287 614341908282137566697768598192 311288 -4087490570883130576022743818240 311289 466996522342603916879479212768 311290 -370843544871601643358375505920 311291 -2322396979650275494093022905308 311292 603035806436477896897326767616 311293 615716324229629265462794817542 311294 968143327100395526978584788672 311295 990212411823828566736330994320 311296 1059426581177028143466319708160 311297 1201710153835880859077917192386 311298 135048085828100227023622464384 311299 2744809447141559479822043906300 311300 335376392540178189781917772800 311301 1406512807670474542954418683230 311302 514406771851638265942327663104 311303 -983385128467482495369105113448 311304 180892703769610934690478489600 311305 212121875611102994196097354560 311306 -596454987310761053574700221648 311307 987827228778143449741001082840 311308 276865617334365009715908505600 311309 -1765875640771933269880491150996 311310 177338992749505660569755347200 311311 257936711561090886014856442368 311312 -521230954762753705190677929984 311313 154645834825148935635700387488 311314 366578848910125781225874554256 311315 -563012817071956396187834484000 311316 1121461294869421811795469514752 311317 100039433665723205416441489440 311318 -171285616088697862051681075968 311319 -1829906406866418377566425101856 311320 6965406841953872758492569600 311321 -1888190365276674869490105436908 311322 -128977952135862001212440225280 311323 -1951323161063184173184017666428 311324 -145450006700584184847881762304 311325 -32635120818816489665386094400 311326 1056744305161242102769584650112 311327 969825654913897563166493871840 311328 1119971815358610643269885886464 311329 2846700656969755521712896152930 311330 114584417755223848538149048320 311331 -1766452492973716364915815154256 311332 304279203190692814299934351360 311333 772475428037652089841508992 311334 434549302031303124595884218880 311335 -1329045044222841147551109630240 311336 1594583125018710439340848327680 311337 242122767982894836031089997440 311338 -1430824057654274257206536275104 311339 -156347647550940261704404247040 311340 -595171287424565706941922124800 311341 -145052041838649378372002353258 311342 -1431390256281668971690465844928 311343 -1186004534853725858711419660800 311344 471403278734345766294968401920 311345 -105928972423382032199163963480 311346 -115291522953349564143365851248 311347 2402970516031503623551205254796 311348 508405401243716274812453911296 311349 -1462056754532572598051899850400 311350 -371539437615021239183825856000 311351 345655537134231149233718216592 311352 520967955559499278017111429120 311353 -84869494943713846437179268160 311354 405144685358722809605725758432 311355 -369258969907887330833067149280 311356 -1199998367597462847678103598080 311357 2140564175841968305964063051040 311358 -1017067210415599581023878362816 311359 1768854719773489312422697722560 311360 -130281011525807748204095078400 311361 817864984557505446843099277872 311362 -669910293460162928412558107136 311363 1855048794061971308455270224 311364 55435560253574405331551482944 311365 -1144097766079107389938022668740 311366 1088001857224572080396663663424 311367 -367833231003016961739617493888 311368 -2142880655312902664898129853440 311369 -4523619946551364329454676624256 311370 -197744258260282239894020451840 311371 2321005447347751923318542007572 311372 -25068819981071814374202209280 311373 -42007328311743716593573065780 311374 138565168485167448903821709312 311375 1539812398977604792231493904000 311376 15647590781469249547714560000 311377 172618974538671435364941532272 311378 358351381030924410354207108240 311379 -219765755453705669125733179392 311380 -925419916577039891373140947200 311381 201812091501407000892546751392 311382 -16130675391145213132015178400 311383 -1869408216391699564977811796136 311384 -1016930640533182601921826109440 311385 1198458913069986542506906113600 311386 892056742912694792444245969392 311387 2308168068852376600646816692632 311388 401787818699705775168368689152 311389 -222301302949736396517710171880 311390 501376746125659183191782395200 311391 1950079217582741326078722278400 311392 -870031295428129267016390934528 311393 -2645941638633877853238574907358 311394 -825535899572189040422447299200 311395 133453333709186180048179551360 311396 -960303332032462818303488035200 311397 -995310864902164090385055569472 311398 -46741470841588864548971584800 311399 1338569986249139951704241172120 311400 -232661363404233145341117312000 311401 186664650096976115001589202292 311402 154699731988165157519959833600 311403 -746237380668589611111627625896 311404 956361352648818676710677364736 311405 1149350717828635820592294936120 311406 -7003760971971736272783071232 311407 1592372324962943664344085768656 311408 97970989549952674263783800832 311409 -412080745482454354797104804736 311410 736980264906761836145465280000 311411 1142279195886877962110918805000 311412 1188180911136312065494401933312 311413 -481141394716770446743896891140 311414 40358970422076297817907473056 311415 518040658287109453854534412320 311416 -642425683921893884122507837440 311417 -84134979881152042005175873920 311418 98126740259847645157798963200 311419 690709507254897258133036774820 311420 187301500456426107078954977280 311421 -1277029860480931620001365344736 311422 -991957210462250200558835682048 311423 -1167609541622917242445781631264 311424 -433225425793299942320803676160 311425 1441767018094791965792779472150 311426 430471683963713528816487112704 311427 -403888469935051413842477707836 311428 115572747278452671154548324864 311429 -637908563408765686238722788960 311430 -115204782444034154111634401280 311431 -236193611216490337571300719800 311432 1526505025646377396001317478400 311433 776649621268897092564449719824 311434 1129168342262895732294585485616 311435 -349986549162635283284266188000 311436 -350141344714607031003214895616 311437 498922392863003966229809424352 311438 1085899454470772150078399709120 311439 509909105518076249887181631624 311440 389337351075970517428811366400 311441 -242659844469538329023589014028 311442 -19042011091726241324099119488 311443 965335687757198530287683470848 311444 123148282670003794519316582400 311445 20301072676397169457699187100 311446 -108071769379445328184277711328 311447 2310562499041986299006386525896 311448 -687983495334638348125473177600 311449 16262820375828932637321435664 311450 313317833282482612240996962000 311451 -477113994966301021786943356416 311452 1508606802290888648548037275136 311453 2645422692266868097703929353702 311454 239929644839838156114261307776 311455 -733973631750059797604169879840 311456 588198868728505882469795561472 311457 -264493199149764102277578717696 311458 -458680542821826604020897652224 311459 1343792754573843025945016089104 311460 -386820870681862132211824128000 311461 2098419292024063690544834428800 311462 1061513945060625023441922251232 311463 -557919333707763893286146847408 311464 -1945663375414603009571519984640 311465 -242325316930151138446665302400 311466 142923447232379523176463940608 311467 -1166340454787808252589562300760 311468 -704512748326161392031019076352 311469 1542365842736675378637340110720 311470 182826593576708108079297631680 311471 2219065062627499224158359497144 311472 -273434833412185685392946626560 311473 -2280400877562338092282414631278 311474 -1122820923198921443687520919008 311475 -360071302908975514142192789400 311476 -229906000989473910445236971520 311477 272253975316477626652448151744 311478 429199283235755185847008588224 311479 610462520163463211878875872176 311480 401224559891899159973652480000 311481 -215006183570751197473566371772 311482 -448775452280225247181027179408 311483 3333333206969087069321972117400 311484 -726552723941420197578931657728 311485 -2036226437669075891264663156820 311486 -499971753109976252205967426560 311487 -697821145590055581919719498240 311488 -187587455037718975885548191744 311489 -1477959799351195495571055906240 311490 160886456654424059410039026720 311491 -131243692267870537723126856496 311492 -33803934025460123799579583488 311493 -88406563701940681914942726816 311494 1143130667659521658045524307296 311495 1795344806519447080935075339000 311496 792306823755606177686905036800 311497 -1605185403012876954200681709440 311498 -1276683437012646305782626439680 311499 1282896786882795445512823593600 311500 221146338941559583999050240000 311501 -430778162554387560448671556596 311502 -850462598643842755849332942720 311503 543414549360336141201988248520 311504 -571009657443230096191440199680 311505 33049987949602163800673582400 311506 452418154698240271508777306784 311507 -339574441847548026296914861488 311508 -99065910998923519409835229440 311509 -2314170821356669332186929055360 311510 185938918190197168291704380160 311511 -1383316612307054060666083077528 311512 -82165316360534411147977236480 311513 -417098357417242388758082088576 311514 -262593924253870524809598494208 311515 1499794467494177613134236916160 311516 -1682927500656672145983682025472 311517 53469632713167553066388329734 311518 -599670017333402688907659089280 311519 -340259531873172969181662260352 311520 664209946828059380060730163200 311521 812369760032963250275918552064 311522 285825258734145594533654656800 311523 -568367431187890974572429723016 311524 -1500548095241991133304430464000 311525 1393421378279137894230700029300 311526 -324287248889055288689163089856 311527 636882244283826336072045769672 311528 581726985301088685828115906560 311529 -1336318070742082790960052648816 311530 -224500768379956698641188359840 311531 -1030194481412162968407694196736 311532 205060208142664929150583667712 311533 -1678653156148901132548100978218 311534 165079249803369236855240844480 311535 -2934402653430779141098575360 311536 325893030421589455375744827392 311537 2358948238186395745072029903186 311538 263261302644523038163243810560 311539 31027581100261295065150939340 311540 221674298813407115642264686080 311541 104356461276251782331073439680 311542 292197373532477205504601020768 311543 -30534363498239113046786821728 311544 -686382481374947339152910192640 311545 -213989752979791951568968570680 311546 -1121207450224215773945366160528 311547 570105035734239515085489310320 311548 -157446757945070137020643697664 311549 -460024942215205723841860930464 311550 126168173689654065350726553600 311551 -307281038939096925860344968448 311552 -354330481853010435799215243264 311553 -1897732456925534573028172488000 311554 402190857552147674556478208976 311555 266795224396274456490505794960 311556 312008982844145757485219573760 311557 -2300589538592571138985792412194 311558 239780125709669742921856113408 311559 598118460891383904520800477600 311560 -1252808513957176962498687744000 311561 -1018884617088326320449831236838 311562 -320124678333802901186947038720 311563 1282966514688427019493680042496 311564 -86410298849084220458569325568 311565 -384241537801751268855113160480 311566 -413283332429281866886070280768 311567 -2478423902669224015596369090384 311568 -98337512874931152939741413376 311569 -945056643621334362910468126030 311570 -420428930353648357717907735040 311571 197982254772080282713568437008 311572 -713037666120037457515379281024 311573 -841973147109100332813240239556 311574 365831714154528657073893274560 311575 2868618968680631119643047400 311576 -2855490572784192599371788288000 311577 -102570278244068839991211524736 311578 -16527527253953244236582942976 311579 -543125974793898706113650986680 311580 -457257586896823590218418739200 311581 340981020263581344249224702080 311582 1069919942249472623465616839232 311583 -749270204104192195354605317376 311584 -171717109705347862510203568128 311585 9608609668394571186975091560 311586 -811434598341637035706353084672 311587 505990844028412033340176086960 311588 -1382471890995443589885166366464 311589 -425675740561472328161413731300 311590 763517655118560335860579708800 311591 -2010880600439829509764710340920 311592 134933391763954058426719518720 311593 -392003864395797600911706004620 311594 1727240141932686725483892114096 311595 -36795859637274199509370782480 311596 167456330937587147730847059200 311597 101710741651511177198995756320 311598 130858308663780086616642839424 311599 579318356770993248345428714464 311600 -82687438070829680351391744000 311601 -993226053836571649093745697168 311602 -84672753790427580797695723248 311603 -556001494815903641216806508148 311604 370960563784563747527680143360 311605 -159001046893498072938180105600 311606 -2287732348613974083698681668800 311607 -29908006933223842022243295144 311608 1629671498078161732699803217920 311609 -1436783766691064282453174207190 311610 -313210461822317203885444730880 311611 991462629920724474168639300912 311612 -205243025167122373099670077440 311613 4183765809536585931637845888 311614 642340922711883703077854279232 311615 919027295406988073743534262760 311616 520033469319038854246253985792 311617 2657775663242063338393480259632 311618 -227321052343908316002894120240 311619 -235484369844335320829694013440 311620 -1195609782113696289153986968320 311621 42332803783834426709713559232 311622 -830981789976669313815913199616 311623 -164957831991779975490831830936 311624 378527299951602210006191784960 311625 -669858965109037777402649691000 311626 518362115218714832118049301760 311627 -296442183151715177715161915808 311628 1119786467279392008411605982720 311629 -1604662423508490808294023134580 311630 349029379253927905995055950720 311631 741324500161168923953053284240 311632 -207542053761864746882909937664 311633 183493357036056575077197875520 311634 164491518174504694646901120000 311635 -2046729229547932052983196179920 311636 -1565630295811443258332454949248 311637 -100293110640671833549946639232 311638 792412207897361650295514048000 311639 102189696862266258222989498760 311640 278498305914569367507282124800 311641 -452550892853247609314549833632 311642 1322016886278774717960753407472 311643 513732115167655846587278577984 311644 -1258572807260420393291671102464 311645 1321921938787001523838126249080 311646 578011786788786354383605579584 311647 -154719332344888893448375788552 311648 2240804780248594161988972707840 311649 -639608261926532867398874856384 311650 -42989605192919973765434342400 311651 -502003137299400884299021201008 311652 1182916199657073719616576924672 311653 432147426980122164468503835902 311654 98410583454501825374555181312 311655 -1126162637778153317202803174400 311656 215827367151328935962613350400 311657 -734696972447867899278003888000 311658 -327582479310151781812590305280 311659 -1607759558966840576268743072140 311660 1349545266309005930658975559680 311661 -635625736178611318291862081280 311662 423445350342093191234489408832 311663 -599898722266964336211262135440 311664 3512278660861808560345448448 311665 -965921907135555184154034602880 311666 -431558293482613171089994921968 311667 1037596505242052073582748685880 311668 392153093858163882180985624576 311669 -3377577988923402832159266669540 311670 707297721429001298623714350720 311671 -267697709054626128605100928728 311672 1605049393402672884491333836800 311673 -426120290404612590052061724096 311674 205765806240441635967535970304 311675 73310149140030107643092008800 311676 646757738736582041463661240320 311677 1903959604467418029805699003526 311678 935164989247887755623474548480 311679 -1905579963980807199641143000776 311680 -359087651316759657362699059200 311681 1172133217555751651371044964482 311682 -31102007902907448057445020672 311683 -2155948908191082853477084904068 311684 1198505294708206043988481330176 311685 -542467173535468796933808235200 311686 398051376744060060376173485184 311687 -2228240136622130393393474066664 311688 14809087952583839233503528960 311689 1217965783835666095949732179866 311690 32951276845174527351132902400 311691 -488646645868804881348726889536 311692 -885095870474606905262265384960 311693 -77810241935359508385857490036 311694 -720387957537645934964279025600 311695 -1935414907849551117700200520800 311696 -153555933032953565822582784 311697 -1435518125720634065827426602480 311698 -1302770550633712816346575628400 311699 12855756256073028513930493464 311700 262910894092003002933997056000 311701 -488549090317665862832535755588 311702 1703984148823293152447357739552 311703 -436776178297742625930661696896 311704 4096914163513106666470948454400 311705 268728716064315191276225598720 311706 -688075420247855249541642255888 311707 20738391697973234941660405440 311708 -35824442697921414994194393600 311709 -1108618210171432430290996269696 311710 19764517347266220348172254720 311711 -1937778140902665386992906502688 311712 945645444358615032139270324224 311713 -41381032693837100251510379038 311714 -630230127687802517768280030720 311715 -1165603572308513635618055364000 311716 1976932945089283706644959539840 311717 1029301941523914917675707336992 311718 420730763191258789233472854528 311719 631587113577869291245188432144 311720 -1116049675843259212898907187200 311721 1790913782831922318305876152320 311722 -1174459623497063413878211211088 311723 -840669220026529023219222073416 311724 272630219231413534958859764736 311725 562208729768531349225150856900 311726 512973878804758089690872085312 311727 -271628856128062000456206192 311728 68792651166809271097595543552 311729 -2894184926827235918326598567328 311730 -467394721901022323210858657280 311731 -894453610728580561511750341808 311732 -1830151824522178364211714059904 311733 1646827008073069149300718039680 311734 -1089611064756226369878567863040 311735 125684122709456093433092254680 311736 -82577199502174153589135769600 311737 305963523704663704237963977386 311738 61045206927361582436177886576 311739 -1221738153294740239899337171176 311740 161365074398014245200486553600 311741 2836597124891064382175584517772 311742 425686849561917059679056148480 311743 1484975001484032717922314588992 311744 514014834530823994183878967296 311745 55552892287922408563248355200 311746 251409914720281895926391152704 311747 -2795073286646983515594011748804 311748 -1082518509723230388521493559296 311749 449800031916526284801047198750 311750 -18947111228175199050384480000 311751 2527711993605483592188784199424 311752 360839326095190566979478323200 311753 509692204793185312749194206884 311754 779132340459108165280938743808 311755 1803391584542781501268134560160 311756 -1105403323737854687154161763840 311757 1608935434946222874373615400640 311758 -1254224105280623124159558609024 311759 -909763635486139421769790938384 311760 -54119125752865490139749498880 311761 -376939283063108431416147792576 311762 541111087626967120136467636224 311763 69891198992865825382921148784 311764 -341641084421644546341325678848 311765 400825576775436140606122293120 311766 -83794253506900476964951468032 311767 -112453880208799591296669018240 311768 1391561905026703718921156290560 311769 2997867719198867966636911541424 311770 -759190605288542851788849733920 311771 1916277812288009027506457146800 311772 106600158012235391559417825792 311773 943876909977541140073989297600 311774 -232098321753687920421727956864 311775 -240177522089009225844707308200 311776 1065107011567567758091322130432 311777 2811763625219228768179124226480 311778 56937465688965013116166167504 311779 -20218777582944424014866467440 311780 -519194057147892797024700702720 311781 804455724059640556957253067840 311782 -247251734540372494495007839008 311783 161237932874593819777383309984 311784 1394150747845523772682995056640 311785 613985575087441931342824719360 311786 1544028256165478725866556700592 311787 -571512747467112694110287128800 311788 1203943317222535267962841943040 311789 -4178888434580357489902474218144 311790 -234247732108252563502966348800 311791 2496545075606835862063764122192 311792 121541443474086409221009408000 311793 13553994573279504928369314144 311794 -229102724586005795956042579968 311795 207403925628890676850441477200 311796 -443781178365295547325817712640 311797 1200374599189217190687648594972 311798 307559552230594504742664978432 311799 308642717762390021762800037304 311800 -170538838023082751478305280000 311801 -1049464986780958484469364789248 311802 505736255085631712519576419584 311803 1236194316957378191763531670052 311804 1770551165335545394076764102656 311805 246649814783921336499906187140 311806 -388849642183234220780197014336 311807 226467082214461349241457645056 311808 197741906910484769048321064960 311809 1422573940640862291298059237040 311810 -850208997201962500484215273440 311811 813370766838101811821172660480 311812 591654612279086169790772885760 311813 2004866582288355971302987289280 311814 -801040104078089310280709760960 311815 -345995115217304252640563750400 311816 -2265787906437656283141733739520 311817 683433947122111285502214960 311818 -360936955478267549036360490240 311819 285300033617272231230534078744 311820 611956445176273648844830510080 311821 261429216236266615760414836022 311822 -412928786031890968919841111168 311823 -177333527722448357171214534000 311824 -351100906875723779817415106560 311825 1273034161775906814811453784550 311826 -505241488092550020093286736256 311827 -1669845605916084761691518266324 311828 462806526889588067146521200640 311829 234306515335798862422603038720 311830 889493569815719339545687522560 311831 227442660635815334784683817432 311832 -653935067871779722094766120960 311833 235903911262763529139155155200 311834 -729307062457159530833314640640 311835 -550449282403224843282783795600 311836 7794879211689546393943131648 311837 -1917739206664927009571556946740 311838 226971892202662790776598209344 311839 -1296157127370382850118366529800 311840 1433812389045857779713785856000 311841 -328469426808185015005498123950 311842 770073694471275805195019829072 311843 743567690691037661886212302800 311844 -248579295178456271856927744000 311845 1334462186965189469360428039680 311846 -396843525451659570958022279616 311847 595431125940993046074315348480 311848 -1028834533695908590991512381440 311849 -1335112804334145033186926394780 311850 -9122198275109769335515411200 311851 -471449225894875959650998890528 311852 372845155036195189237006098432 311853 -1093969401575020950226501308096 311854 19073540492883153657148712832 311855 110137552069370010097409644560 311856 -9100675901581820538943242240 311857 -201166664709166015618776326400 311858 -1370633604539506844986833947520 311859 -660781173769415585699244784236 311860 190326381101180596960662159360 311861 -13570537525537896529402872576 311862 54830682766912986792572156352 311863 -1203546926093906704788690463496 311864 -498392463018470593960753766400 311865 -211618581028118258814352471680 311866 -549126923336430438926154412800 311867 3058229846847086301654309170916 311868 -1052812520392130502791542875648 311869 -1219759432050985182492068796730 311870 90505429882494993573992064000 311871 -129427742948573946706349659776 311872 473862793518446881849655427072 311873 248846103485262905564678426580 311874 132507341141622930389313872640 311875 53229878143746188959610937500 311876 1906453933104818422670238687360 311877 157411907404436484705082947840 311878 -489261506186105594117888310144 311879 -17307806122693339598294341416 311880 -163227136913219154019855564800 311881 -2609318612201705921456839105318 311882 -2001320619021372416087707436448 311883 -191836804526420368942602323712 311884 -221668078392807020068851620864 311885 1352873930581562771257249096800 311886 586148152000966419452119420032 311887 -1138305989725760745251687889648 311888 439153977881328177467937767424 311889 906592062115897319959803773424 311890 -903085000387340418512689960800 311891 332540636391392862270265694784 311892 636221746448461129544910766080 311893 976104839287466973280057883644 311894 44603937239322799339372418112 311895 503210597638905096079559112000 311896 445015681193673868286131200000 311897 -1613510067004999158015109953654 311898 -97247619856935273748734915840 311899 -990961515524573192745372715488 311900 352643672442585103318195584000 311901 163853312728854163269315388032 311902 96532005284631725238224488512 311903 504263812469899676273301270528 311904 -40711939799920991215929262080 311905 -371910996133075584261257388480 311906 359567240957088826947374369280 311907 1758345051932225012071393797240 311908 689353494555840230007222720128 311909 215101140694621169931348733404 311910 111968655059119754344072216320 311911 772532650496594529672059427624 311912 -339819739990314897531300741120 311913 339072512316756131591304629184 311914 341463718941281821074318831360 311915 842545150027338637693502542560 311916 817322807480196600799420538880 311917 -1981135959008962791660484665440 311918 -176703934156174498024345274496 311919 -560236710706182878785470636912 311920 -14967842534256311126613688320 311921 -205439105977257880206577760256 311922 -1426008933501315116111714304 311923 1532736359778060918716521621720 311924 -1717647678290216754542714246400 311925 558435703026643329455997408000 311926 570927450981881894794982008704 311927 572709518894527085746828642944 311928 546865900646740050263715717120 311929 -67244127045524782543197055916 311930 -713735296811145979447513796640 311931 -54496830048656520467013052428 311932 977135890817056878816040810496 311933 1787341144178354779246052761920 311934 749341663031870556949909645632 311935 264446882812418412230980128000 311936 -243522379603455660966795018240 311937 -1310976367966431072434342661840 311938 -62977740132413514519215280 311939 -2731719889409330832474546858144 311940 25425525870678349108833557760 311941 854424442244793192296146403872 311942 1835279024870120996390347200 311943 554881326987040373332060721064 311944 2724689126171854758357217244160 311945 -691395513550302300123305892600 311946 -996043564700722562904345666816 311947 -980399431793569645668119730848 311948 316918514684202486994190493696 311949 336628205138359867715024747328 311950 751864488379463614050014918400 311951 1492945701424264210143979931952 311952 -288894693355398393119563972608 311953 1056227999038250693540505903360 311954 -319540945746054466227465637728 311955 -186796204652665387592529050880 311956 2503549973140262676154429728768 311957 -1762801294806058128073020583794 311958 -206264390717821080620668089600 311959 -1390136903221117559054520757784 311960 152334487355376981422896128000 311961 -265599236724395726006958882240 311962 236799861791617341428723995392 311963 1696466614156064917988879134212 311964 448302027510398874955044542976 311965 19099694947874152057406442720 311966 -10048673095456793488370468736 311967 -794247410805989079767083063920 311968 -2385527984129172622174396416000 311969 27758879931189048219467215872 311970 -286343081684003191228528896000 311971 3211206191464194730384263129600 311972 462518968344310550534012239872 311973 988025741337714822035206802784 311974 -441312481333959832935482699520 311975 -1089927503153284320019158888000 311976 679248769313069573273258803200 311977 1565308450106920316794661996800 311978 -479857374895925186869309737120 311979 1210308430387779524129429616984 311980 -21156635020309545394524902400 311981 -258530540115708624571494058218 311982 148565521291873581813931453440 311983 1460528490627779037456492297888 311984 -65639968965103431224535810048 311985 -685138610847131234552308636800 311986 -1316240762612194187153206778880 311987 -2290741059291832614607282552032 311988 479048918740929324451238400000 311989 -1777294505882115960293713253220 311990 -121902891699924984251024997120 311991 -499988787219776155221723235608 311992 2336639630070999279395645337600 311993 -590995537193649788252800386912 311994 429917987576707577617235309424 311995 317467944182430311799272577120 311996 1653022737249746140269511296000 311997 208120227825811357275957803520 311998 1435412964384669134483275700736 311999 -2934101940106547422069765436760 312000 141084040535631239744323584000 312001 3493200209019943164077966649732 312002 -38943341534596872194291930208 312003 -941950253106780319819344203388 312004 106441831395277374986055585792 312005 -792995563501964927028198278340 312006 -172991482853305715414640720000 312007 -1201922185804202996815604008744 312008 122076074894251188273192960 312009 -1579910267899860612832248992496 312010 276597786485323253859228976320 312011 114587436534820349064698431152 312012 -409400220116982042006799912704 312013 1163062682573732982262108460524 312014 -391950172236127270290240846144 312015 -239201929074917487023545374720 312016 -479031218433663748706676809728 312017 212068914456882818216509228020 312018 -139005060022644044517818449920 312019 -3645029949092995048011415624904 312020 -19099560549386740101523595520 312021 800073569020733979616324552572 312022 788310915872613006172519425312 312023 118590057794439040350328507272 312024 1507718958917825797107191377920 312025 -71200825851255323961552651200 312026 570964885658975606043166242048 312027 1347790499381881948579189216920 312028 -1408486858899070509204833592832 312029 -309563120759342874864779969370 312030 300873716862720923215068384960 312031 2396805733670060583309755644832 312032 243139784352330336245062041600 312033 -279996290833557342418594125696 312034 -48046487722098314610738618720 312035 1130979909683694421753890536160 312036 724814146765871069840274650112 312037 1904480723780887726968761947680 312038 940085212819956281890237597920 312039 186233868971771791674310410240 312040 1353762393214707255018032640000 312041 -1082673384624312367405794920448 312042 -794875817284094842444543078656 312043 -480560008002255272304069565708 312044 -105313233480368014723603580928 312045 -285155620860555523471861964160 312046 -206190670262562742030724136960 312047 746044581690435901067592668496 312048 172488872144921109694464098304 312049 -1010353727265856958867554428764 312050 431385758665911588219408509400 312051 6900337140409214905279121280 312052 -146295737815370952920699202048 312053 -43582406898200603793443821920 312054 -653521068937273658981424022080 312055 -1765159123444503494413473810000 312056 -2452470964003186936683131596800 312057 1599471236535438277014556580154 312058 -569098410797255931625025339424 312059 -1626994894612004604511773060 312060 40885476458067929195703336960 312061 2128931203760697017025471828652 312062 -354838617088103082124948800768 312063 176960584568121938134465375944 312064 405923490192248054774312730624 312065 -687974622280440195544190581080 312066 -1241715902612426208747842630400 312067 253667340220354145306632829600 312068 -1955512978858817628220686433152 312069 1518038533281867221300143849920 312070 440868219816135100991334802560 312071 -246453395118639570740454682728 312072 -540136577868102998663527342080 312073 683031636990238159122334423322 312074 335426512761735015620998532352 312075 45223470921487161611377377000 312076 847805552770533157307937095680 312077 -294870158164998246811486063488 312078 -47941174436967862000468705152 312079 -1578717459779634084022144426800 312080 -375868281984736899542105456640 312081 -1244232831536009578133813962656 312082 1166242491753966501003275989392 312083 -1853650771073602271539670419668 312084 -256708538772973755178297265280 312085 -1819796724035671200264710429220 312086 762610613248101006890926137216 312087 -503296811752988012156099644032 312088 -260837484122989570019567984640 312089 2099029285454317050837426514890 312090 539072147729912186696243696640 312091 -462076380869876721959112610928 312092 230445227065473182505118731264 312093 100388245165680608533176846822 312094 12104919931468650948022394880 312095 -3408592301255782112507730240 312096 -1610436815944421617238753673216 312097 1030564375273724949161954334612 312098 -1856172998367411909007055919840 312099 202681127190663144288306035064 312100 -8960657008916659807205737600 312101 -1262775710422755027604112744898 312102 325203024660660990655956772992 312103 -2748305424302547856605803140560 312104 -668091966496055934442323732480 312105 632464060679937313078867680960 312106 -357364066596062161249135917216 312107 -2403840425710431078181127149644 312108 -156066738310151955633441669120 312109 407768960258269247968872776416 312110 -364070426231365072243198574400 312111 1085082758119114912306362189960 312112 173941669757381920756290338816 312113 -1196364041479441736609765368080 312114 372515216680200736355056945920 312115 1382036337750836146023652235760 312116 317380259565053925903261720576 312117 -191576580143148426739358450304 312118 200915231577595765113764345760 312119 16828696191264966325485679896 312120 -401267946580826587306361856000 312121 -2182411740537883915542051646678 312122 155208749064543869366697536112 312123 290517382322705318291452730880 312124 1518669193516992859701299895296 312125 260988971505074668738517544000 312126 148858695359078523125951617344 312127 -4080289358180551840551508881600 312128 -340275007240841791285592850432 312129 125754908121536761579859222400 312130 155730214958382545236571964960 312131 -919904909898798489862101358008 312132 572321080959927491352597212160 312133 -365250352069277109345843882432 312134 -203115922304421227744822641920 312135 -489206282416902859815309668400 312136 -2668223091096834584282656727040 312137 -13775888880458611930758623616 312138 -806749716581254581713641173456 312139 -360758978760877194649058720960 312140 -77088495765890329771852354560 312141 -1281252505266700277337110323008 312142 -1184137568338847600969336478528 312143 -1993079517293063328105878348328 312144 -14892053143103617794319319040 312145 -400021754171517428179207265280 312146 -378022971970165746674527254240 312147 2199293500318298854792836958080 312148 174917538074534270008249419520 312149 -1540898616302897067764693468736 312150 -506309806700197225714196510400 312151 -354831103386422894985511838080 312152 1124975391797292524646932121600 312153 1297586115196058190740674508064 312154 83251308159633111288780844512 312155 -395464696393723853251400010000 312156 -231361460729388863945789921280 312157 1487866420043923093329727017292 312158 27297367030070297445537487872 312159 963438967663069719531072460104 312160 -1497864331714035051204590960640 312161 -1476676479400478757746493974238 312162 48748817268373936160717165952 312163 -57009698827604064864339987816 312164 -2091052946311787911759712778624 312165 215438112801157262075019717120 312166 -217883636128645226954190673920 312167 -221734329182299206645772710288 312168 499736771681148277491284213760 312169 -292045464365738520439044020160 312170 -104234218351859990303291289600 312171 154299707761538917667039139504 312172 -111256719141846548326161996800 312173 1136984011862100263906775657024 312174 -33091702407445227227017314048 312175 -865834157867262422518642744600 312176 121963231931932729556147404800 312177 867160450691362173387614897520 312178 932955490255027775608311578640 312179 519445487995224390636143523696 312180 15290168656217849610209280 312181 2088916714155812350028563984032 312182 -384505824239890061873424505728 312183 1841770248988624643197991117952 312184 -242801051450580691079001661440 312185 1472822691497962709219975305800 312186 -185440003041990351536239228416 312187 999995035793972074866197492112 312188 2307963978766911958647179913216 312189 298616562333829475893151295840 312190 283283852955772002772101249600 312191 919277222313852984518596518768 312192 144761876738171109663980912640 312193 377555500491164062626375200384 312194 -526265553810845620259765128320 312195 108510363743357105566834623840 312196 -2173658648400847293723767497600 312197 2284545361843637951346772919646 312198 630361529054317349400495742848 312199 -754988602628752337287192109800 312200 264564829260480321445576704000 312201 -213602712897084924547398136320 312202 -5821503270616893176545752576 312203 -1165130615006218061727742645548 312204 997503566769492858749697117696 312205 -518178116436188849348101044840 312206 -21900109044164834565233551680 312207 381431869583981571425516164992 312208 -231760772893369820460993740800 312209 493990929747516128824340815410 312210 -71211309239200703773019752800 312211 -2748812739332900288951146895188 312212 -1033876713136780312043920462080 312213 -1076696986277059888226189270112 312214 130246599573569357393132217600 312215 -53960957362315494680218228080 312216 443741285505834873917937561600 312217 1029233454622326237844729512266 312218 968358261462259121395731256560 312219 148155415169928477523670002104 312220 -1933234731810968995144988421120 312221 38053386015004596345717963264 312222 -724312741600991339198876025216 312223 -8123506845500596477669679376 312224 -601425266606518474540846153728 312225 119411615834818089254024011200 312226 700508295584552392481986968960 312227 -2200502169608321220406323811560 312228 949864110553833175289443276800 312229 -58296709047185904065243183170 312230 -966638931095797785560210394240 312231 -4004914547226593344655203200 312232 -174592102704761094667208294400 312233 758537584731121672473046399482 312234 -328711060384233189052703185152 312235 219861926180726001738095013120 312236 1015877924199086048195866625280 312237 -1205087675143677436724120357706 312238 -444016769874556877821907340480 312239 -2733499709183958759008131676544 312240 -94733766021202265580588564480 312241 748344240836814507415116746642 312242 -216687639061571270805179455488 312243 -442290816590084809707974977440 312244 -953166927853277612446905980928 312245 -1158125744875528321819632294120 312246 -456031933374095361419543447040 312247 20764023664229056637662500040 312248 -921254305787075360782242570240 312249 -707674260723513793003907645760 312250 239160841796219654838807000000 312251 -2290236860632163885243782382748 312252 65861652487316995668972114432 312253 609013980852447257718154738502 312254 -237265052055914197270444871424 312255 1550908503769124935092461373360 312256 96172916325550683815543832576 312257 3097409097327631646038659082032 312258 -468590438062167789652452628992 312259 2122503048691743717935677450240 312260 -303230388053254140802159818240 312261 1410879784741944805358058677472 312262 -868515243801474263585424670368 312263 -20610278087122209832668241920 312264 -1255169572930617988841218391040 312265 12964964514843820789194105060 312266 -6604200608722716934207827456 312267 -652198528781151470055164583720 312268 1743545965289728280162019213312 312269 3149258802417998844270364631670 312270 83272543882726377034590658560 312271 1888430965139218488709264705872 312272 600969718511066150282974248960 312273 -596293887786422582436926454936 312274 -732073114352742015305126458080 312275 122972185971673508144012316300 312276 -286469851206386092912544618496 312277 253089469766731706659837875246 312278 382312381428494296826419249440 312279 1156756043741972329852823023488 312280 505072271156958805878298828800 312281 -223871966199000549795033468918 312282 1261727580658297497499330813440 312283 -1602103848967304924151303889468 312284 -639657278503568297638685859840 312285 247069837156890126780767923200 312286 -59619518457052795944324584256 312287 3062244640401971522922100588800 312288 328602290058007362105261686784 312289 -1562456471308216691076093378910 312290 1179003016157805310398013301760 312291 603160122475401242569047436752 312292 1341061471773369416737873688832 312293 -1931299408823708932023109347840 312294 8721715833204875540666597376 312295 2272107675280773805940419327800 312296 -2793314275925719486510398259200 312297 -364636767074855652382788145440 312298 475989230829707395926107463936 312299 1216200675724865685041506905264 312300 663985908367456591815546182400 312301 -1599236364445309974358566900 312302 -1374639252967678029043182771648 312303 891676178135808902056385827200 312304 -695366644278102177822761779200 312305 742174822196148388774142794560 312306 561363474584498439991412709504 312307 -496655982210026907589006066248 312308 553507704830229276533698682880 312309 32425188123978060602285908800 312310 756383570715524785688689090560 312311 -1550704467092716406691462680088 312312 277921935048600323227406499840 312313 927152396845584264163642099562 312314 -1022643854071614683120382873744 312315 1074075805702623831906287301120 312316 -848906031122597466926146600960 312317 604339762342975324709834902272 312318 281967696107859547013049872064 312319 331676939561386476209822256496 312320 1233035826103471299362480455680 312321 -234235060876824000259899438288 312322 1641312442428732057375532310400 312323 133454170595994728645840240904 312324 -1337668662846657018535902332928 312325 -333177127131169310066841001350 312326 -377597759480736163950450334752 312327 -5758223027234510735019269136 312328 1827907283267678353528165340160 312329 458441775747859453837863887808 312330 -591097193394573886996897152000 312331 -3032523413727189519216053373868 312332 -344337777061015018895194495488 312333 -227242228601231917162140280320 312334 -401004250462392198093691472448 312335 242453976126484786538812742280 312336 -380214751891126203676090368 312337 1077243132422027352700814140912 312338 -102222942413200687297653642432 312339 252121673535501756997239607224 312340 166485386297941754708460257280 312341 -1361754933045326433925159020480 312342 882951959765155574853155685312 312343 -1468165568588192126653240564408 312344 572132943962178433749935708160 312345 1251037869198828857108887055040 312346 1339970980547701482001607496960 312347 -1056786215979450403932432515568 312348 -1399195594325827015515632862720 312349 -540448711012726968956185034650 312350 300930800983134480827334254400 312351 -121373044937850812485784574960 312352 -4580938764883251320408506368 312353 490841644440712360431277621602 312354 -128829541389065643998367595008 312355 -208249183559899075399852410000 312356 -491716615694735938346928291840 312357 -927189090392426474555362764960 312358 1206898419586378717167107011776 312359 2918339548631813957068370004360 312360 -325809394023570891893673984000 312361 342225312794324378990521455232 312362 2283115935951081692358074214912 312363 -692081670310987149348964139520 312364 -690013570747784091518939177984 312365 1149113025666272125386959557260 312366 522175596719009920623307929600 312367 -117283557963925262247442125840 312368 -106412638826761428338529730560 312369 -1312725384924413509354074746256 312370 734903648035656347499333374880 312371 -232900005969703873910828461428 312372 -655276993154874895848934207104 312373 632904881245453023566966994240 312374 -259949908364399494345232520000 312375 -1060209477513703446070924188000 312376 250660456126221356908281262080 312377 275498703982263598362563853060 312378 -757789873243069973401716671232 312379 -438245267790886691820062328720 312380 -1188351369529932625516095475200 312381 -1069167179716656758392814872020 312382 -109748551190005841516764897536 312383 -3059251824774826608679198978368 312384 -54504593693468660161119780864 312385 780431200231129556748415034580 312386 737409677152762918851739098624 312387 -61021191660049616538859868160 312388 -1283646108758274404115391077120 312389 100497960231171164704250749632 312390 122655284229278085117190848000 312391 -847018544629620502036887593288 312392 -2218734541266101124579520542720 312393 -697418408143534505748846910272 312394 -315805860045473537269607122080 312395 16711410245612635201606152720 312396 -380011323232274187399104839680 312397 -257046121241440181257640070154 312398 225089178635310087490558098240 312399 3104350944938031136660409878704 312400 -131762324964413889003464294400 312401 2079947699137182451683444684402 312402 -13433159507366302946846045568 312403 -77627305304237896571953484896 312404 1223396473230994566067109801856 312405 -157332665468652107836663396800 312406 258626797041335149581370320384 312407 -620930166496974667169821924344 312408 -210818332551642016618984089600 312409 672356411647482724585409621376 312410 -174333788642964880047848970240 312411 50992882402234320555461947584 312412 -1507014457669173577534881504768 312413 2314663982231244845724818362662 312414 554242695269965499736795205440 312415 765966363707854490598254635560 312416 774740980877906199842682568704 312417 -38170256874510085890090926400 312418 -83642234271436399736685957120 312419 1666479367662818129624853235440 312420 145032222501194352555937628160 312421 3153522022073505457263526525792 312422 226315378667377031696504736 312423 -1141157492185298217661799824896 312424 -330082338063264804894659650560 312425 1249428516546578085126846333150 312426 -644306241453654385123414386336 312427 1424416610015615963834861756276 312428 90491008124261063278221828096 312429 -583051162217085985861409241312 312430 -111042055889682046749363744000 312431 27905414137112867393434551792 312432 77510165152928257178416447488 312433 350870271781918386637329591024 312434 -168296802494366592423516390384 312435 553262196787497663056005569840 312436 -1419374911877230155446471290880 312437 685894790060763772369568456412 312438 1648239148807558016137279488 312439 2752701664748315229637516950856 312440 53899575737933423260862668800 312441 -699270908083458803426428517808 312442 -277417805498729553006874195776 312443 -649366039060678802171616151320 312444 -1399790399175502167170526658560 312445 262477421075961002518578316800 312446 -1784534416536739817601986368320 312447 -811283676860133685437198694200 312448 1813458283352673888930858270720 312449 -98545182459357933491021706240 312450 349462089849809308271917449600 312451 1941635451738765490435744419452 312452 -393634475171164702853067755520 312453 -2226352162663267906179749292900 312454 -224598659386852223096512657824 312455 -296519975453475745574918515200 312456 -939341132289480119697232035840 312457 1544871264073752295309069671552 312458 -1131333934004762224310656435920 312459 559078131648299816166153845760 312460 -238796257916162606652928051200 312461 -890128626786593111477836490676 312462 -105511650989442624943044094080 312463 -78662719162321752219453892256 312464 325705961865426743424872939520 312465 -54330407242176935745009650880 312466 445084654781337768615912399360 312467 -2584206922093547898995447141160 312468 300659543578823777009229625344 312469 -251216134439213867431932918130 312470 564969555466135291213312999680 312471 256748952817823259362665178880 312472 1060560596897208840151156838400 312473 -677303075479439990309526470400 312474 227527377248251995606064961280 312475 235013412773622799893384324000 312476 838330518873312146810996367360 312477 -174436569045794555338377180096 312478 86919092698301956676429725824 312479 421030648702510471399327393680 312480 95533603696320262594017361920 312481 1354834930060602768566532798099 312482 341447668034012447366663648592 312483 226723013788468295414871516024 312484 -868312659530045285889636121984 312485 960330573374879869037189949180 312486 693978882285557768524711337664 312487 988647369867257761668159176752 312488 1115996565015350580378650296320 312489 1620582204144160225051346294154 312490 289231491338440481146121820000 312491 -1228593301128789188697922283016 312492 860168629787473480130009482752 312493 -1606405143114376551644711847680 312494 131061208839595663195100911104 312495 -463566547046761112377509125760 312496 161703298061407497914863665152 312497 765848821735161607480755988452 312498 -97766557072182838065659158656 312499 -187127271966910248536078650680 312500 399604817644497449761560000000 312501 -270279657671104689967562950656 312502 -304193189206324089885937118976 312503 1373720604109944803733649581120 312504 -1673996262686414590258621440000 312505 -1747796539915383376960455905340 312506 123016682934537150080270627952 312507 -646544175060440331036418184352 312508 -150795748734343098064429097984 312509 -1407564718519046208208474063290 312510 445276456272109441351087672320 312511 -110690349121239945366749844096 312512 689563263748529368025121423360 312513 38402932167803878373586099744 312514 -1133397588445380235420235748144 312515 -641171630585573007344698965600 312516 545674733948810402845241427072 312517 -1233217226110312439601680030434 312518 272769937606465694333469252960 312519 1384433306134882566306589042344 312520 -551445122482039440713040998400 312521 -1623519950739712608907318468656 312522 -576409759643294828301815347968 312523 -2963468704488893443198895810040 312524 17914118164935539771558952960 312525 228315885157278109129132656000 312526 -31511475960170637624969666240 312527 2662712027374852231934126459376 312528 -397609119108641846720081166336 312529 -897780704788937441241791263424 312530 -36269535068709267494396031840 312531 -783244569704067948718397661120 312532 620945822604686574941287759872 312533 -1338743428667663791475208244200 312534 344001808889825965390427348160 312535 1006282656899219041777288851480 312536 305908361286610657579512668160 312537 542682196709855098030805860560 312538 1650977400365281828077858727920 312539 106739580816934532080824838656 312540 -120672420367448862139318963200 312541 1488510679025920531481641416492 312542 -171527792429132053550696573184 312543 292166674193728419796659312 312544 -1607534815892217466107771224064 312545 463166213867277581030008058280 312546 220455317640199606228455980544 312547 -441993402688502980233567571968 312548 1862826431069152127388971323008 312549 1041171529451277927791012256864 312550 -293586769425382725478298112000 312551 1182169217579408118607108650552 312552 -1993589279352624439334803046400 312553 -1779594581084015159720667952198 312554 161770006252161403169195446272 312555 -939840563825276777228866049280 312556 -1778068278392282193373512359680 312557 842436402482027924335234290912 312558 -375570418945610812174302909312 312559 -40940194339713821804460367496 312560 -374275016541842095850992926720 312561 -598143139329333989035581848190 312562 1774299782735864166481432937280 312563 1233426717572265299083292740812 312564 30301888794158987103527589888 312565 -53103558821430074940893645280 312566 -43631415016445067229694638656 312567 24644714171070112266319256448 312568 61296567364009828467606528000 312569 -1499004908220853428660615818160 312570 -202481848601896809723057423360 312571 -1527200196243179318593581274860 312572 724442593695358704745078789632 312573 403492325978021277186768192768 312574 97177564356059631889946975040 312575 437766878998907596630163407800 312576 334883195937735773035161452544 312577 -27171557017304864323012131068 312578 -304587437009422530574418895360 312579 15637721108660000735112286776 312580 -212650855068180751924257964800 312581 1456665955607844674760589820382 312582 16197188190058078414487216640 312583 2721387180125914765035978343832 312584 1042070891264312690691549112320 312585 -139225038130252725822132998400 312586 98521047545856660441472067424 312587 -700809420003709451071079120496 312588 541252565595942239863319569920 312589 -618495630812375474497777713610 312590 -601573526935769608678481083200 312591 1926469155345870293955287179920 312592 -28077975799018343745136099328 312593 355086059131440220363883125824 312594 114796933967934847432979900928 312595 1668286116863674162695622933200 312596 -263582683737665818710514804992 312597 2567464396734182728397642354880 312598 18879455280004011544824056448 312599 -136030458551549191485238538064 312600 -503535737692233389999826432000 312601 2055779209981947900752239878602 312602 1296794759264505457845508620000 312603 -1208446676157594268240027660800 312604 -494344721913551165248719884288 312605 2721710628855066921119433576960 312606 -8025774963174768243502356480 312607 -2061606088613533511765408083160 312608 614236975696324717736541880320 312609 -335728188208398600192026266272 312610 4892926159570901935994703360 312611 327684400592437920074852318160 312612 194610301774476069452298854400 312613 -206305269384571127954591885568 312614 1623017605909401982870651762656 312615 -615362013691716996136914393240 312616 -754045590034646766412351488000 312617 -996190544053863558054149459334 312618 -679479137421340155810934576896 312619 1236100111683334078232891076020 312620 828235859224604104851396019200 312621 1373772757793795702152242414912 312622 -1654703602271887387954491684288 312623 -1033893500894914263190550854128 312624 178544317077122591744286326784 312625 -769494906403868837794968702000 312626 6770468346019951616973013392 312627 -417732579266062176747311885568 312628 1266940020634792576972438698368 312629 -458451216186160988501119701600 312630 498892569732260051500605438720 312631 -959542508497416399100525505616 312632 -361354588269283146224782233600 312633 -2452711032493458762130812554400 312634 42736359864106859156975688192 312635 -580700650607656445760874055040 312636 -1275729832094725358740036505088 312637 33247187933496645441260769100 312638 577765277859423122899762686720 312639 438661528290058735396033443144 312640 -113933004817351989643113922560 312641 -57958569633293338959173864640 312642 777536622906448257415109589120 312643 -2440068481263622202952421687108 312644 1755069115113922814160879353856 312645 141755546716740451612100491200 312646 -1008244187565680685239303072256 312647 -1715741468267943810764767930128 312648 197704713339867746505169797120 312649 783398509635275955125816298660 312650 162625554563307641646382522800 312651 1500941816897957488930555830780 312652 -590937637492057112580856286464 312653 48800508594817334471401460448 312654 120022273184625708011956012032 312655 -472497547151114805213587060640 312656 400881037855133990271021146112 312657 734983261931646932431970000160 312658 -1723946365107298346550196414320 312659 56889419924577612321391403304 312660 -64432915454066321553986085120 312661 659471999778138413681055474912 312662 -160983672821846034034527184896 312663 273164608306052810509954501584 312664 -3099557094755526245004595200 312665 -1029319264390623868390281842940 312666 -145540849312792488566922236928 312667 1195078848527727569206280253312 312668 -315956242482977150882342333952 312669 134671012287641236054268999910 312670 396060400083356229043210409280 312671 1377119244889070729119505095392 312672 -911352581252457100649645211648 312673 -820726119249279846179387386078 312674 610685029375901849118911250432 312675 -503146545334072604651631672000 312676 -77497145426215855379958231040 312677 1037923833532975163189601206526 312678 -596069526546667904237228304000 312679 -1360411343381882546967643675720 312680 309635289114380224453943654400 312681 1022283251978760028449761061024 312682 -2165969463139309596560530905600 312683 743069136575053860509496599040 312684 646153725219641668144241344512 312685 -399730557432216949697055628800 312686 1567641828792838516121788046208 312687 -1328310260197063308025194670560 312688 397909861202770944215830003712 312689 1409501935033968641782031075520 312690 -80890506134152637096477721600 312691 -4334803041455446584029689480608 312692 1656091510708156157544751506816 312693 -1036920218404296834664150995936 312694 35430362990212707918147892896 312695 -917053635466805236870475077800 312696 13439882910240332205909258240 312697 298730728115071009358097788928 312698 546012566543832716094496078416 312699 -633024519532693112389626562536 312700 310873395294073310132798784000 312701 659251247140957805201897709702 312702 -253063873836881834540182871040 312703 -187967815143107645506473010048 312704 145156617809220726933159936000 312705 -412820969195774913775091275500 312706 -701504144054083452392331302448 312707 -960382968848822643836782704480 312708 834654645115991571556362682368 312709 1475634234619140406315211266910 312710 -399949971039184121418677754240 312711 306028459224239939581578597504 312712 -3019308859629937226573177932800 312713 292104208553177706667842116880 312714 -1063698691946010141421501839360 312715 322076829920246956446418991520 312716 -166444810710046515641230844160 312717 833892160788211213913140486080 312718 -349042701642243238024807978944 312719 1306968974575307944825667154360 312720 14158874989268922600444395520 312721 -645896478496353641188065649600 312722 -712129297385964327795219839088 312723 -1158408379369078288382495438028 312724 379833546988811926101587351296 312725 -441452685839364961634688597600 312726 435861867467883499937796164544 312727 2254131925029646697992841477576 312728 193469946325535646144767262720 312729 -1378985794584497007260130452016 312730 353976438331812660681688600320 312731 -260685204179705448958035121488 312732 28314657120797329677808637952 312733 880728724090088164309636103980 312734 -79367063259464029667239657728 312735 1322734500708444301129773786000 312736 -3056301702636380203681105182720 312737 -833651575981352853059044099614 312738 1239829636511252474752415339520 312739 7970416207243851872488839680 312740 1025311913253901784186659737600 312741 493333365236020632419540895360 312742 -992974403708935238406380509728 312743 -794468714365062095142512752008 312744 -821308513641393711485495623680 312745 -371573432711523462123779953500 312746 -130395995447775168583522552320 312747 -246358892970176966869374470160 312748 98878688843494955983851142656 312749 -3687263043279378642998132182164 312750 -584351082069778984509113040000 312751 177029694159879273865667865000 312752 -552010799322157158926491680768 312753 141665872436288232313121463168 312754 -5640170251806520172825467392 312755 199674745911216926233175164320 312756 -860696068540850506261800437760 312757 -2109632530277999248855734654994 312758 -196311174331413512327716622016 312759 -332236475446822346514927859200 312760 -584474315590462796897952153600 312761 -626761344358782208035528693120 312762 671376857542664574677481649152 312763 1397808109256797186814651169384 312764 1388483148146167109022662808576 312765 1517556352271448446447678496000 312766 -852130287325408864630027564800 312767 -474380032406820002266602358728 312768 197163972719599644133734481920 312769 622361815516361667731619454596 312770 -550374881360103559135655485920 312771 579985758134192500631053262064 312772 1767622752440047120824757045376 312773 -3254662247784243182958882858978 312774 -76502192249148302864014534656 312775 -1190430901661786130951666263200 312776 2682189894358738221856826926080 312777 -1010449606471035359989296428352 312778 1262346246546957586510205149440 312779 168283706128493237750597887380 312780 -138091862070217739836344084480 312781 -381162406222745845248334373408 312782 10947839940767679028414283712 312783 10812421731364637211227537424 312784 79881522458318459752817147904 312785 -1976378706293797518416791476480 312786 -656381016190233819489525616368 312787 -1245649851086404810044706827840 312788 -430156158183349084989661845504 312789 -344334582029855659688898463872 312790 -86618607717260566793555942400 312791 -1729119267574913681473287957648 312792 -1153181019884221657061393633280 312793 -1216905454485350530974860986556 312794 1301427845221616303416701204960 312795 -376820350774572272547302668800 312796 -1718843906373129104637015267840 312797 -311849825459190841972909525920 312798 -61401720505929531884665246080 312799 890219713259615570578159344800 312800 -645787774007470298054275891200 312801 -18478454719566707447046829056 312802 215168383592631687239874058752 312803 233203284058043166552238875024 312804 42134527274967044009703527040 312805 -157353334927410244785260482440 312806 30093859678340953265555965824 312807 1456776701492825994993175201920 312808 592558696196071551348847441920 312809 -512530583363053437395702745984 312810 -365233869095529241795638147840 312811 -3277168163590279247452320356528 312812 86233622535830862020343910656 312813 -1416528780324903272463696510858 312814 -860199702355378280201694373440 312815 2067447767550019522102010661960 312816 163164419579068236668731392000 312817 2996753569894259693625194234532 312818 -15400657858708286425867656960 312819 -8944046883291456140342477976 312820 474683062215478066929885070080 312821 -432933402268400669605986070656 312822 3857072282901606832318577952 312823 620570327885877460188315778560 312824 110407372779174629514669096960 312825 8254977292178294070723069600 312826 353597601368956107791014297344 312827 778716858532378714577246176440 312828 -170634284133617575804525977600 312829 -816488378812318477857759105120 312830 43946375813823145053637209600 312831 -944934307987983304720062014280 312832 566638966667373536001373765632 312833 651154571683158862612892825520 312834 40304662420912990509485728512 312835 234508851075439806663872844000 312836 881058769185383760696991112448 312837 650271630037984333645732345152 312838 1498453916481936004832154292320 312839 -2050856049456460846700017344360 312840 -944929445481953960350113792000 312841 -475439323499116042829628470758 312842 -270691742610164263442837150928 312843 1500381403445495066778169544664 312844 77274799143001170762932048896 312845 662469850914545483539228718520 312846 -184106644714608045501217821696 312847 1358826166684625781228235322040 312848 -385034373121259224503544700928 312849 2722293704975822578484683017120 312850 270569821297754830605599588400 312851 -441359878669138985216018641920 312852 84047914643624494129846444032 312853 1347811530076423476639591703324 312854 -1144598741800521662383709386560 312855 -108053643339192867401102981040 312856 1943618424577845513213057914880 312857 -1293910933568961798222340227894 312858 72883827692424147242799341568 312859 -1125912572393971091769520896096 312860 138613745717713183793153134080 312861 729398479030085325412295551872 312862 -1648940649007781503245576534336 312863 -1595458625085869258491579977888 312864 -1152859776599501974607749447680 312865 -1106570558762186940073580646060 312866 -606388214179232884770139915776 312867 -470317360082506524711678442716 312868 -15710279477602911441578440704 312869 951269562543386112613246238208 312870 50617029986243901823497724800 312871 433327961743536041218160301744 312872 -212498626042216407900134768640 312873 -156384357756966172530496800000 312874 949754857207926460847476149936 312875 -2556142565648961759834104076000 312876 345618995923775840644817832960 312877 2204466896851724772390627695520 312878 121662143588647557649930842624 312879 -945343476468047251073063789568 312880 164531798542362270646408642560 312881 -213519800886357777445866708300 312882 -125836489855536255101042932608 312883 -208193533173638288581833515456 312884 341962808845297192564421609472 312885 -781506543489780513915535019400 312886 264655297483986346762844073600 312887 1247518962083042174430182266536 312888 -535239617949157682550116413440 312889 -651981237229914020327848139120 312890 -1107984325985345695766829707520 312891 -969753320750361422357666956008 312892 -491939807359783165565620838400 312893 191896023543081384524376943200 312894 342069992151271747580671257024 312895 -316674053210715627857507859600 312896 522082702330586655845496913920 312897 121380437863392074944948619136 312898 -735195907194179220098707154400 312899 1560150236006310276541570515900 312900 176660021047745300752028160000 312901 -305915660421164843937327187748 312902 -692271111846478352350296955968 312903 -92887338998326010567276744568 312904 343709427019796110478545781760 312905 -164199846954511474383390374940 312906 216320790798601918086938112 312907 637860597857427879060323181712 312908 626566379706265655616133618176 312909 488923674251661544695982287840 312910 -252269253693919145647908806400 312911 -42259073266278383520405227520 312912 55168126495945339675455111168 312913 1600017610714422298829904886384 312914 485859446575374434259558500352 312915 -1914687598370039297071706880 312916 514055535195434920801514426240 312917 -2253881809418902210462960875648 312918 -223858828375474427966569951296 312919 4623244041303492760305243092160 312920 -12947684093812866419133235200 312921 313288599053872388790853918272 312922 584146405198250300233289744352 312923 509173975352340647711361333264 312924 -221825255140379769063845022720 312925 -1309113048600596882796630086350 312926 1823805755137157710317680897280 312927 876099127434842264055032072520 312928 -462599016319787449487707865088 312929 -783263943867272113865197141470 312930 630003395971267382421270144000 312931 657822937002139735772773832732 312932 1053962397274046683849913210496 312933 -1588502063124734606322262006176 312934 865843903675204129909406075616 312935 36747555279599284439102216160 312936 -440766445744376225174060236800 312937 -226140355390902188070925417414 312938 -6074287320347473642644531456 312939 -573262860231089105612792914800 312940 937058340756611171683915223040 312941 2580576756675461395114742688342 312942 -392466651573118064210245426176 312943 -663793881869979996973098357808 312944 657473466853181012879667855360 312945 -304947212860748238951887055360 312946 40336141711201980145893182880 312947 439188608465953086125097520080 312948 -1040347848009380914579446960768 312949 -102802131357877613115574440320 312950 442476690398064580903455096000 312951 -59783881326983662998955765680 312952 2004290181790204429790213529600 312953 1303033333040112823731765023400 312954 12261667814717808300200932608 312955 -1988088002743651963718554448640 312956 -466215397601454610109296837632 312957 -1078208888473316143926016004160 312958 -2554546342527282325796192029824 312959 1044920656995277029806027227080 312960 -147243518300460195871771852800 312961 -970119236269235606649497752896 312962 -124552957204705419613090841568 312963 626707235877660421753243436280 312964 1727652723124961191533857614976 312965 -944303851456976203441824035880 312966 866756556911054169575940507552 312967 2571033726352292762141243797016 312968 1132413350517735920863358976000 312969 489241321131004529064528240144 312970 325369245867606563075513948160 312971 2074810932794445839956659209172 312972 636822957822150016341503299584 312973 -1772053827508816295965263973440 312974 592626958772348766408580556736 312975 -151079572510641321562815269400 312976 222386166892208022440104689664 312977 1216524634342089875243168599872 312978 550876216461636034666728388224 312979 1752388329987502850548431409580 312980 -1001268318811651853171635104000 312981 877551792168391796118092264352 312982 1377263640667065081547241090592 312983 -245882317736862286454096500560 312984 -353399453424491467725336084480 312985 327396915218589478129019682180 312986 -601415107669194399988644353808 312987 -9551629655693565949033846524 312988 262305508032839615267542705152 312989 2674403207066952414731915810790 312990 -575547468282118433874834794880 312991 -921683339997328705838105742496 312992 -2950076254499141308533727100928 312993 244707407599911234744858961680 312994 615391988699623569816911203584 312995 -1829965964939190444101888300400 312996 1133572754185685758158429422592 312997 -28550441681636292776684098080 312998 256003796557089921367031746560 312999 -10461295583309301179862983472 313000 3017095778460630490062405120000 313001 1148309019114554692815379872612 313002 359245316124961276241791036080 313003 2120482666610955217714462067252 313004 2316053203268942939257412522496 313005 41053358114550884154326077440 313006 97612775222458456086485325120 313007 28600674965375165254489896960 313008 459287050679162228555958288384 313009 -3048594809622388660819539879790 313010 -162058541943497228084760143040 313011 -578789127880299036078886665360 313012 -1840204080663671562070503167616 313013 1321090877588482439442211255740 313014 91194190100595818807578697088 313015 233920339831079120565212915160 313016 -1466787873389225584891561021440 313017 -459562704100902607617345471552 313018 -252453570508971201409791960096 313019 916030612164039400928212334112 313020 -395641397361467979135891025920 313021 471785822516541729229491583692 313022 402014656276971122733476013312 313023 570783816227080259860671715968 313024 -61171905613262262153368305664 313025 615786082183788331751981430000 313026 311578064653216610451906063360 313027 -209702691188779845429018800 313028 -215202411196269454950497756160 313029 -595479151210842580915709072226 313030 -617314344965905791862729370880 313031 1991489394544889720826652271832 313032 488584665213800098470032056320 313033 -65486169494406965208458159424 313034 -94655216278400402700040706208 313035 32160256060024481016960511200 313036 269611487578715838089387866880 313037 2213491855338982632072695245686 313038 343116199099249655753643540480 313039 -452274867242454682539243784080 313040 -789883069441325209162874880 313041 280999102541318807902325444592 313042 -892089627146378123828870057328 313043 1933738552257687093103769591280 313044 -778539020746740605613023938560 313045 -435640772323546814255062635720 313046 664210438536684521356311549504 313047 72623011118373837449892149040 313048 978253490967106226709500928000 313049 -1647287965107688090266307238400 313050 -196528367298796073654775379200 313051 2665430648614633391371798126432 313052 -2290757493676896606053946766848 313053 69602176193703314668406524800 313054 -305421390419152353453562291200 313055 1125240903889051625554173926400 313056 -120277163921269826566496452608 313057 734204911871633499415967520532 313058 675457094790892205961886438176 313059 -5822012153135234624836503312 313060 1033439449831616360116057743360 313061 -2124284962218024774275271543330 313062 23126531206297399149126658752 313063 -157619400132970773850719177080 313064 -2527693896495763103414052848640 313065 -89639828679534497182599970140 313066 409864893397384373736094276704 313067 -2450219447214063161739406422048 313068 -62540147939981261782183870464 313069 674262131835004923859372931200 313070 117523080928548047073465708480 313071 -361538252869815223664712082560 313072 -371688763745048105357329563648 313073 432621727919745748388038460580 313074 623353763319177518882444275344 313075 -113406744910053789550859594000 313076 248049311625593789604423266304 313077 -1390047779454338126871623710080 313078 61822937690119061719532871840 313079 782647248519313575560684358984 313080 -11637477960639369033710592000 313081 780703457586963437651903051882 313082 206694706750206081260547133440 313083 10907995881889501836613678440 313084 -930766740322393652096308032000 313085 -119534252268587367813749003220 313086 96074314079279243182005996864 313087 -1564543455361757072617900651264 313088 -343445403328529976353554956288 313089 -818891143640221720605957883008 313090 522665718307973954928802022400 313091 -2139795526143252060359018631048 313092 -457099514181961875778581135360 313093 -2573788031012437666365509528256 313094 256782585357093046578710017152 313095 821174543406499538229258413520 313096 558793002083103866169396264960 313097 151612677112189658032788988980 313098 905642973814600112916580971264 313099 1965382074714713093486449852464 313100 -162133960822762434938348851200 313101 -877342338038295530873504413920 313102 544018009347179844176102054400 313103 -600850397759385187096821749520 313104 -40338033447788667389532045312 313105 29689804318251978833192928360 313106 118279344957680776846020982560 313107 -992731702017142865440504101960 313108 1276720673255067384040572998528 313109 -1207477296872502589071208200690 313110 -218888313656048594390200314240 313111 142460739600897703443461598672 313112 -1218987014137891534468083148800 313113 -1168095010114744927826356468800 313114 -662628415566158586564002339328 313115 -1816069045671854434673228605680 313116 -718955711798373707378722606080 313117 -397382053163390727078382497216 313118 608606063340832230181136819904 313119 1933839359258651725045363042320 313120 2286746835727083797070426931200 313121 2169797489982346602334586224644 313122 517081067113587364079659860480 313123 -210412323224047249395243236496 313124 267231378229448640228305989632 313125 -339400451156780224089966780000 313126 -13971610649697968969553526272 313127 -2465292049866751425226757238024 313128 176455910214687793119509376000 313129 -1088911686662578145125565755270 313130 -109813562887007431599584431680 313131 23472515947363887994589196288 313132 -141382129812062077227251471104 313133 -749560175703077837459266464618 313134 -124771076648360789069336195520 313135 86088094300478319505635259080 313136 -58142987306592316540161835008 313137 249186146276158272784635531408 313138 108368924798945512339529988096 313139 1622307765296829419752758100440 313140 189445413134276264276420014080 313141 -66848764554044950560133822688 313142 1899598379393997815908689072000 313143 -113992890130541475551443130136 313144 322242877619050699314292101120 313145 225968417122631877948311366400 313146 -56105655788026338795497320848 313147 -2389827822620730608531193893404 313148 -2520272715045604919330628096 313149 52526202733393595937629547264 313150 551082319513546815382522276800 313151 696663346617934246573903753152 313152 200040454243009152291660890112 313153 547546244760903924851612606402 313154 316649796509827842895164973776 313155 -255266965525929049266217610400 313156 -1315219574736417058723507896320 313157 740078605553911815372605231220 313158 307588117437070040266741140480 313159 -964848547755636055348285612800 313160 -1658083848067024009917804288000 313161 160747815579618826713589674624 313162 -287267304096941539253228430336 313163 -1562247065393718534956277636588 313164 -986125843366736404412323756800 313165 -39943045440759109441993349940 313166 -123287733178384807872513098880 313167 1025255243263140492899458901760 313168 108863778712285188546795855872 313169 -22948979296052572910230144656 313170 13207107652401101824328186880 313171 1729865266075513079003901564000 313172 785314623113448374228133089280 313173 522002798557422848641269141120 313174 -950574197235121864261353052416 313175 -691431021013275915831605883600 313176 753450404805838563766322688000 313177 -848686711866154341521488297920 313178 1347548111550708266342142086640 313179 649826623020836005448947397784 313180 -482199201349009621904766044160 313181 -698343263934673721810274833472 313182 212955770672162680582462666752 313183 7676882443409816259396306904 313184 3034205328639907117220124819456 313185 -1013837354480072108968536643200 313186 -130358776689405418257844172208 313187 -864640486805581316736989913648 313188 92728438250941756942587417600 313189 1037136097748560400562632256 313190 -581686693722323437010785142400 313191 -365682517445737257971016803040 313192 346834654253763611405447577600 313193 -453011452754107821933506171136 313194 342614827823159193953833308672 313195 -1578247715573919108002888704800 313196 755891883581293930281664465920 313197 -761286648177076379075174923200 313198 -1502863206501595536172982779200 313199 306210033880211005793924022480 313200 236848930524765566127267840000 313201 -449441160623193099783600674496 313202 -913783504273044189321775550448 313203 1782552541989666164540038751808 313204 -764650641619705643675944188544 313205 45913428950700687327334503960 313206 -606921392747472099402798213696 313207 -1246052322246204128250271899544 313208 2660561217772040055258901463040 313209 -246914692982478580317858541116 313210 -174168544882502852434347870240 313211 -1066067363530014041760407332188 313212 -15856746342335266917054578688 313213 2253536948972006595427556311180 313214 -1010753212048140980821614750720 313215 -285750007170305920808466700800 313216 -1765444658403049101245169008640 313217 1942370475507384956203948678740 313218 796352424803106651311677859664 313219 1934020021171005525902529738620 313220 24990140528080655911218842880 313221 366428392705938281915502248544 313222 -100336316371663199187640041216 313223 19277181331705872491920489584 313224 -192496832564750856729775964160 313225 -1457505875859735921541044559200 313226 -231228216384004267445499820800 313227 70566436775141589249950015880 313228 290317084238425535689704013568 313229 436238706545623344966008165760 313230 -134094095580457494612634049280 313231 -1286459513585295015274389887400 313232 527215920283183118644865703936 313233 -1273008780168858678185397573696 313234 141751220687192032648813952640 313235 -739919504506586665007711126400 313236 127502020907835968037444562944 313237 -612444936860532143484704998560 313238 305744474208299344938942335520 313239 -2325026927901412002406002388272 313240 347303084350557185498175897600 313241 -2810195719124890204718785778358 313242 223255353109587579726916529664 313243 -60612763142021530737203067616 313244 -915717925741496840908707070464 313245 1297917874029741924945077942220 313246 -973487332405438526223538316928 313247 2680154489286673531882845451512 313248 371814738549863265877814673408 313249 1115928294513715673588758753250 313250 -242567831292525919147443840000 313251 -1098936220098143577263105042568 313252 1328836213766554433511968120832 313253 -931405543654341587005439606880 313254 -828968638452940612499945708160 313255 11746500492000762483458641920 313256 380789662215953167718104058880 313257 472746409073414690918114899152 313258 797186474101447417941217355520 313259 -1761065201621760434945284481784 313260 45421899354838855378374082560 313261 444953813763108239075663355052 313262 693999754248586624386681037632 313263 -17393156255955478303177174008 313264 -259958354677189219432582283264 313265 -91632981910956083345281643340 313266 -467016807569706248506473830400 313267 -545770424071155718690248061684 313268 -1270366209856996151186439130752 313269 1357607293554601274028100992 313270 -150406596526892084134066321920 313271 -326518958136001439646139153488 313272 1210294814397738167611408896000 313273 -2673052856569590038658175515478 313274 -71199033067470839010085082400 313275 632428358244847956720644977800 313276 74432796033572084072844551168 313277 37135001186203660164308503200 313278 -219964047872904249572123182080 313279 302677731431478667079638647976 313280 -174202112418110770945248460800 313281 -377363173477685854950238547520 313282 610309693420002598207566454992 313283 -712982069720963076436442351136 313284 -906917585371461367012015064064 313285 -654483476858130098791581191040 313286 -194226553493560180872200013984 313287 306947306665425847329132729120 313288 -2337944342824161715885590666240 313289 910503471699470985214154400090 313290 -42524744952779444712715097040 313291 -1214703326793219487899915240000 313292 -1051198299434365338751523438592 313293 -526923599426976081883565408256 313294 1145217557858745747590239979520 313295 -125631578293023004040722846200 313296 156160838153356941731757686784 313297 1207910729218892063982751509746 313298 -13296311191081868975112587136 313299 334563556505646776961537363024 313300 5015963071863560404093676800 313301 -2224057128878481181311847627698 313302 -710272221557026690838366318592 313303 1274417108744656414819851153864 313304 3029044618794905408769849845760 313305 -681191484123221845351086882240 313306 453137972016041622785171370240 313307 -1052301904428198840438477264444 313308 -45334899568153914178406902272 313309 -842337237226197931894415312384 313310 640229490052427309714387769600 313311 220456764497982958754298923664 313312 -1317546844589039151803812282368 313313 -514479724340922883928472028032 313314 1228756552909564091053164088320 313315 745240725571651378989756520320 313316 50414391917082263078653370880 313317 220648560187038889449191372928 313318 -995927722774945480192324004640 313319 -1530364493469547160111944526304 313320 94972681870651957780625817600 313321 -1248674703308688055479268977478 313322 -216025634654110465829806313376 313323 391581140357430981721723373568 313324 -1008902112409671484016546846208 313325 -616704969597469855938348290400 313326 897970392931336043451313462848 313327 302930217653799085645232482272 313328 446698719700906866304026673152 313329 -357610481205041220340078540800 313330 -1220227965383351091697244665440 313331 1650822990027791618260645533132 313332 -330999962037010369691234992128 313333 -1639114022861590018213484334418 313334 -1415741822845938400207694208 313335 1285399791103159736323295558400 313336 1133547435310290446731851878400 313337 -176904945618429510733245418368 313338 -112799322460439033814735814656 313339 -269355687574427109944860473776 313340 783652520307017351184193251840 313341 -11248372047610607647506402816 313342 -309213945360402578132661116928 313343 1475497538081435360134916462592 313344 -104612567498999888646525419520 313345 -464268936076305033941579050200 313346 281077832261823881053835205504 313347 -1609929094275355504799354648400 313348 3678573014212874729889939456 313349 1187389932313672836052279355520 313350 -507326372103991311200184408000 313351 -362543067552395117388010252648 313352 -574645629359209388277238824960 313353 -722678005842635761534726143516 313354 -1544599770108993735390837564624 313355 678608129656406633463539827200 313356 -503587741864707214964142985728 313357 -2296049239768272578136382713696 313358 791344530371221836148820345280 313359 -308862484772874798613887607680 313360 456338830002964433068003246080 313361 3462430241523281484487806087012 313362 -531409648671301472993028326400 313363 932062170875318900660140476264 313364 1377333078747012559049897083776 313365 -489894631882275537366171972480 313366 269514107334177186459572377632 313367 1729602977410543727235871613640 313368 -979439882006095312452987617280 313369 211997806425621880847779639680 313370 989970489178700753115167942880 313371 1726171798487668784947390266540 313372 210771135636856914960742720000 313373 -178880980558569153081255060378 313374 -688013213310825617067031428480 313375 -491816257941220458562595160000 313376 702886845466228528144082534400 313377 -1398811576438070505272598457680 313378 -66868733164972904589153401280 313379 137397142776095946592850426880 313380 49106363365100076313177186560 313381 -949856901863537527981968986818 313382 191103873032809458666213837792 313383 512532127071479048131380392064 313384 15927683274839222927927377920 313385 -2191838410332467305178062519800 313386 -901100753014930892960770080000 313387 -1262227129021976077493304645964 313388 -803531558366811857276897747712 313389 -3890367045856008454798172916 313390 -176240596554650247085589760 313391 491535732387385898850767905272 313392 -215247619778273400612621680640 313393 4602716076157059231910421370880 313394 172575087069564863313931487232 313395 290465769273941328569088904800 313396 -3100965614885574189038929416192 313397 -206028684517332017373530211168 313398 -33918277471346408518422734976 313399 -1104105595419775754114654368600 313400 -697671876909775953089845248000 313401 86960883311771803251513863904 313402 -376871277562570936847548980000 313403 947202740633272093192965148560 313404 -112055385666595451774773459968 313405 823843611022042231891619580000 313406 -341877601382041603878055534848 313407 -1343368164234958359659988457680 313408 410902633998185848011761909760 313409 1671570853719016535661530876610 313410 186783391259175938263262392320 313411 920259564124533583482692519632 313412 398919985377866587890572728320 313413 312801204269191209195825349344 313414 -1257797890129205750391489142944 313415 -1906590469188424419986315218440 313416 1429435879047347253392288563200 313417 953129851128041159236585869220 313418 -497323339283621189216701544448 313419 473270303295970321651367689944 313420 -552599966083150053312777630720 313421 -1602765066430666442637054018528 313422 -791735206754131071455106030528 313423 1448606798859941338528971346104 313424 -356315367419149692280065884160 313425 -35342209516354773814421640000 313426 -771916065227084966738112869760 313427 -8974935600944318462937062448 313428 -535259456080887877590891386880 313429 2621362106924735294270453808960 313430 304186801186828076319642107520 313431 523587249659273480999742219264 313432 -988530432710726425683798835200 313433 39917633227903028200743294480 313434 239014837686508455320823679488 313435 59592891724446120840866162880 313436 9411511645472933840857448448 313437 748700147002616285383374572160 313438 201388221665709603140173461120 313439 852970040743720448714377286256 313440 283809002549859161081283870720 313441 179959777992891757316562448384 313442 -249397331477654394979707557088 313443 1212969788051739163280111692800 313444 -833051499850022409186434555904 313445 474821621509138695079898500800 313446 20302930211014125438597550080 313447 523747753140760547750726191432 313448 730206254576957051761695759360 313449 -90921931280766151140886087392 313450 -710510732781970489426394262000 313451 -172660629230233498941276331488 313452 -842396089935994411787447917824 313453 111013978786959096747739333878 313454 -544259264399229720182916517824 313455 121035380607327054680315577360 313456 90613644867154264691943604224 313457 1812926143630069204688902444272 313458 -367954399104964728610329457920 313459 4186469099338929577689799260816 313460 292805773561038045612259737600 313461 1077251197093803694660249745820 313462 31891438766920125592193258880 313463 -515092021764342678923462894160 313464 -96628460267858011886727290880 313465 24407473642304485139013136320 313466 1232765286513342207207862488432 313467 218233449396278460311546695680 313468 -1126595891920812525325872228352 313469 524982680168377109732672336844 313470 6118458610467150266456329920 313471 341489924463568388920858508672 313472 -680948420499750774760695398400 313473 512123625330060658335012116784 313474 231158091472180746047939261952 313475 306307864485392160295623013500 313476 -290651080824186039044838567936 313477 1900663137085606750144669791326 313478 1255301588928389217722864136000 313479 -1132255534213307323918745470152 313480 2055106842129194170959574732800 313481 -874734081282932633669693666880 313482 -310594167521367228398826097920 313483 2023080616938177274004037232344 313484 -1050273681079444171173053798400 313485 780816988588229227065573324000 313486 -421526626527465348513728299776 313487 237803730196761821958438341832 313488 93683520530814789006354284544 313489 -411463945172943059285747898000 313490 -745747740148985700110666035200 313491 -289114552978771758926860186560 313492 146550967028573916307820054272 313493 -2360457864660099353526187463520 313494 129059567403796695856992984000 313495 -188245606923311236699714685280 313496 2287357909704262389466543104000 313497 -1533949114209910190959439568960 313498 687950003375951774256393462000 313499 360379351976371621350862797000 313500 759028155372809151072122880000 313501 1711180666634064707680801819890 313502 -448103704167075073895827795200 313503 -656218734795162155406719688192 313504 -1206169825696211333577738682368 313505 563532491544248338056623520660 313506 -921054948190639114827741008688 313507 -1717415370457494261972349182244 313508 -304668288604636866562997272320 313509 214238341697570474158842327360 313510 250293288980951459001753644160 313511 4482155317891788647072941536 313512 -1188576039759349386928981524480 313513 -26618069624992649458650570816 313514 176502618416070352354246899552 313515 -417670356176386901968205201040 313516 568663096264461351589397398528 313517 2404231539853442474382664972566 313518 571986546941818147705793123904 313519 1851466984614951397925223762000 313520 -233637482357233187955877478400 313521 -188313636749303372480937771840 313522 -1529988552221840552352089045376 313523 144636640751154195821758985040 313524 1169684891099852789861851115520 313525 -375563613945142178234338844950 313526 -1558229690328897316910389237440 313527 661633431045766944968554117200 313528 1334414690530615690713411932160 313529 1258364390647992593911169027076 313530 163433452295455382219831608320 313531 -1123352487481223929147651922328 313532 -2573447133418853114829571888128 313533 1488406409424576434250211388544 313534 109812121771796880321728424960 313535 38478137802459609154408695600 313536 124171488240400797700586471424 313537 -1801382967760350935641169518848 313538 341978189611604590747496048640 313539 690872394363537079900212492024 313540 -1185094076787938867790135006720 313541 18237644510533182342848053884 313542 897533863634478813321345006240 313543 1475370137266157739209912408792 313544 -64848978209403123920606822400 313545 -1211996427173491429343106031680 313546 222196897788714533885309339904 313547 -54406524067332335333861711040 313548 -525008416138324200148319447040 313549 -3033125861251207677246614605450 313550 -47463730231892308200473779200 313551 -107709313678249612869403209360 313552 -157626661449457636205002399744 313553 -890608339733726146334141661198 313554 492950140095212697297094369920 313555 431824763391031887322129603920 313556 -34264672353167296331135459328 313557 -381244417835772436792561804320 313558 66991542836875767174433090176 313559 1761719677209984846642224885904 313560 -414760000593452915987982950400 313561 386990085381429108208856465162 313562 -635840120610621696886842877968 313563 895519525874834892387893612544 313564 403935208401457519105224080896 313565 57352006623884140947633953280 313566 -513484684356423766840013002752 313567 84622451269521788928782515616 313568 432724316349188813337557729280 313569 1077091034709436174354714229394 313570 75917342753516011917995592480 313571 1223798577804090117953218895772 313572 -49779309250715144234093826048 313573 191385598379305532856305862364 313574 -586929445729625906418986233920 313575 -99695666049081860664948560400 313576 455663811146970505327821619200 313577 816388003744293599850184873920 313578 417613784044048891780728683520 313579 1196398360322231599224511704976 313580 999420053792234959766177587200 313581 -925210531194149334412967629248 313582 -412227985168687882742372272896 313583 -1890088194898143747758760405168 313584 398956607189859998548261601280 313585 1407649266074701479201834369600 313586 -280328660182384657856336303616 313587 1579831338943330877210107205844 313588 1927699081459903119653373044736 313589 -3301110255726791903830437206610 313590 -241592896702076791273823191680 313591 45929429493338942308735358472 313592 -2083027985413871393516365824000 313593 92149226562891559984839745920 313594 -765269078822793274133449589904 313595 922413410249624917420848097200 313596 -185950258936228379873768656896 313597 -2639624077681242126519291208954 313598 648949872963705035208752716800 313599 -9205367591579342445777924864 313600 -590301551004506229205421260800 313601 -832870206068788468651400945496 313602 -208880173718139984966198615168 313603 -826986881636389308222970758148 313604 -203516853510282910140391119744 313605 -539385950370535583564939961600 313606 -685178711463167624779138782720 313607 698955815967712123989978561024 313608 52396295472113612448702873600 313609 166851867686298100494212373300 313610 -1072324522930406176488782350080 313611 -1255172343175174662041956441128 313612 55449667756768970232729316352 313613 -1119348813179396280995984328138 313614 -307483157825342000978359403520 313615 1570438387895819114326316954760 313616 -142319782298429256709233819648 313617 -198727271324580211149821961888 313618 1998512337685114790079254678304 313619 663599459511539384833221151020 313620 440319063332985535002724116480 313621 653520553863762554875723656384 313622 -18504396881489860262705304576 313623 1646267539080609313761898344672 313624 -176978868947182787458305024000 313625 1128797889677399941749160698000 313626 1657473570365600998919179805184 313627 -674487572174244718410485042176 313628 -101049480229145879353173049344 313629 415048147839743783532408307584 313630 -919538029570780301512125657600 313631 1505962196643673509991807617312 313632 -163226212911443364329521152 313633 1582073713051269966224921679840 313634 -1452424093755803206694545988784 313635 590788401195945180646747929600 313636 155328873838001426747025757440 313637 -1598066990120221395650145099714 313638 118437921666060467002369504128 313639 3153906435795854133930737928440 313640 165954881815947982864876492800 313641 -833516935100846987065122338550 313642 -6383632310466172438413574656 313643 1393370212186774345030952386344 313644 632080432693918283267176427520 313645 -921873130911498140018233821000 313646 -1390080177121903818313915777728 313647 -340983692186094306808585169400 313648 515632300243080872397915471872 313649 -293868974554656207881435048844 313650 147987096141067489700835285600 313651 -521758272908372831943772960800 313652 -181338118818338466528199434240 313653 1310932268476623888574847395104 313654 529117284623807641281057982080 313655 1873780364625509636008850809560 313656 540728201535033855005667164160 313657 -787295654865242164959609201840 313658 -247035637341026058798890695680 313659 2097250664386946675523856092720 313660 -671596222972771187112537976320 313661 -1520110036628548948624730055738 313662 936377334146064434097312687744 313663 -89105079343165581628376247440 313664 -505485315465334780285479813120 313665 490149025861781473951215291840 313666 1233256308902531980300248718032 313667 -870010372251875699501164536168 313668 -777826583730044462917520638848 313669 2230554853341463030162926439070 313670 289232093643228744777304623360 313671 -820026339349576078959586744320 313672 59854198359472827977137996800 313673 -31366728932548562321328347676 313674 70818875408846191092842976768 313675 1454398614522862057650121196900 313676 -1850680883852897063763008478720 313677 -254442245947782536244045699072 313678 -1116154762498573433174019046464 313679 -2009498248219738371427704984720 313680 -106510052136590091472194109440 313681 171614682241108744884712706212 313682 -1359153183131435282426740733808 313683 -351324678277064516433462607176 313684 385546960936799348948167495680 313685 26754236631757027289496717600 313686 -421439916775485578579878913280 313687 2903385029708275688644357954392 313688 1119705823876356977672937000960 313689 503165579925822874453757323008 313690 -187582736468656170741425356800 313691 -13139786509139897636302562016 313692 448657214786903399302424996352 313693 -236519882945471306130819537838 313694 176648843522516032388999998272 313695 -285459744454505623433419528680 313696 988039943704078308009438216192 313697 183579758831491227107637728994 313698 411588516761962516191254038272 313699 -287742931382380963904834371300 313700 462775342236567621836789731200 313701 1254011290092955078359162272064 313702 41080147778123111824185254400 313703 -618090445995855258820829206800 313704 -111689215202628619718186787840 313705 334424296806176743447356653760 313706 652491771038757847369072996704 313707 -479062187166118931212062192912 313708 -346443017013007279890806294272 313709 -57554484150556865741444735040 313710 682424316833263833574851960960 313711 -2747546807289415364393701200688 313712 -92315058033645870745951469568 313713 -253585946818597848002847993456 313714 -89661732448563218902972583808 313715 -413062998923906172109504778640 313716 -225640672146079836513120884736 313717 -1330752361971941941912117633234 313718 329317715433609221794247255616 313719 521148837125145843618937994880 313720 -214907078690896480193662156800 313721 89409678692871600091363154922 313722 819241058331272614363164004320 313723 -756473476399671534005717351920 313724 -1051104795259243600530878759424 313725 431587104891459283273730832000 313726 -338631036580437298166903091840 313727 -3234241783166385495747926423424 313728 -15555090599337205678945075200 313729 -837201844894527843036201055916 313730 -407366086053185811071365809600 313731 654127778931566768838954551880 313732 361618006163656622207686854912 313733 866816111662754070226314316320 313734 495216187643815658656144447680 313735 -157358213440348623384520092240 313736 -1265804712893227609866655288320 313737 262350824288480341835737977360 313738 -196453997453997816805352537856 313739 -1647828763726362628533583004460 313740 255906744748103515114318233600 313741 3114293803354194581967939337142 313742 80976353425975641452228452224 313743 -529861847611341732388525282176 313744 405846916347853507639341916160 313745 3205354197700555946348703724800 313746 -678355136736229267695961209216 313747 -2189164956001527628547042844840 313748 1502608795306875899225137089408 313749 538410838191176185260931644768 313750 152336701267852155161142420000 313751 173998499272028004085737456000 313752 -371095217984766820419457228800 313753 710303019396070903977130586 313754 9006495051483196203845755392 313755 -147654174335082593960017504800 313756 -203909996041468075153536033280 313757 -1156527827011676346241077029568 313758 -790872772028263526402870371776 313759 -69876543227725837958505783696 313760 -276308063396115742029325271040 313761 479152734334000568029133697024 313762 161071067886287763839044233600 313763 -2254420161177130645913060285988 313764 -724805281163772414122665494528 313765 -1207743100736905684846748270340 313766 -751728413559640753868731545600 313767 -1706494529964041333555664083760 313768 -58657327772012830040065966080 313769 -1218592792065114193498507819404 313770 562293690266923033669884345600 313771 -27660586597983086742444758168 313772 -2944663466722021686124088739840 313773 -34049412806995031313457300032 313774 -822421055167327636122974364864 313775 -81677981571084617349224630400 313776 36941698977413477442694594560 313777 1127324179258827174052256436626 313778 549980625829380348324401863680 313779 -1040199832120701876616919343816 313780 1547677111986765982659516710400 313781 -391244224049732660839195864068 313782 1237794218011604571787542528 313783 1973787343740215274852646389032 313784 178645394750292024773771857920 313785 1041079272194537439587665603200 313786 -705481330179224017395918789120 313787 -134679167562535584951307330440 313788 899028169540737546065100226560 313789 471094756925699357063496374400 313790 -1097689609286707975527828081600 313791 1351784067302234458976427803592 313792 -207760845180960014738353291264 313793 1336106797754880453820988191680 313794 -25754271678355613685707167200 313795 1244854017358270619281893989280 313796 -385454714722714618545979320192 313797 -588203737707755324627223950016 313798 1174802285910251429115294722400 313799 -705258431754473819091031698480 313800 11844298104555771247776768000 313801 591480773949999811954167234612 313802 -479322171807660849498462237648 313803 314419895345866435145617038624 313804 2078323674659632390096871564800 313805 -377706208614729619609652991540 313806 403768133972890262501909949504 313807 337173783118450716867825936960 313808 -88006455090006614029943832576 313809 -389228369781743675683674229440 313810 267143195326335732607220559360 313811 717248432431539532419912028800 313812 456773506438795278183029237760 313813 232982864833088543874302988288 313814 -3165171434536559545964039040 313815 -1290375525739683108348753666480 313816 907053615848227146632769300480 313817 109576703312468372355370125312 313818 124023606407664728089449858048 313819 -3586079271453692025911778367488 313820 -277751794105722835911012618240 313821 -1093662774027913808069751556800 313822 -1924598093345321688788251968 313823 -227807192256695394655682832000 313824 -512425899066403083747871162368 313825 -1473464064510517548053736253450 313826 -225279590430843563019803475888 313827 66054694196517925341427892208 313828 -2659438650032496049242817055744 313829 -268603569402061103866784733570 313830 587145384333952005223638587520 313831 -110912684292165309586671300480 313832 2588410832784057743865201638400 313833 -1552902007566514510121104188720 313834 -434320896716118146096416137888 313835 -57941995091320551311630359200 313836 -416506652805653887693680511488 313837 -430741642455250354568528389908 313838 -575106697954972301997282243840 313839 1426734867390174163900876597704 313840 42554318561523505994683023360 313841 1981623904032521961867987119424 313842 -237688793714371445431309336320 313843 -1525421904806228432082182012000 313844 154922262380541338109204406272 313845 520918768870324053805439136000 313846 -301357995359609596343917758336 313847 -1274926758976680736719627355080 313848 1250694812652854932777146163200 313849 -2639676293128258768002268864150 313850 -869512971211620992822447943600 313851 2710320013097864907386356810800 313852 560381297691713496537018654720 313853 364173949350884189298956484102 313854 80902534107826352177381748672 313855 -777115232466090897135084486480 313856 -902562349119386160963212279808 313857 -9896832141789523930660391472 313858 475955000727009515907625833984 313859 -18117441859214950001991477600 313860 -381232567953672323156269424640 313861 -2470720881936228956896817093600 313862 768303194760116060485574971200 313863 455558376434336650563123305088 313864 1594513665061389461026723599360 313865 631825549993926774597337276260 313866 195877782781484790252531492864 313867 -1454626097439626437711322097600 313868 -263637233456411972822750775552 313869 187398241822056248293317303744 313870 -268062682841773935657236493120 313871 -137006617789160031755881710000 313872 -72805412705097335687259881472 313873 -810659992207055673085984468160 313874 -1404900027581548573831080432 313875 31589881201204442952396624000 313876 1582182158692233669554740377600 313877 1799544627132792469499604399612 313878 -167109917338507708235879078976 313879 1289710109907548184444114929480 313880 377986271186486910859591680000 313881 121251537710718948156588955200 313882 261670864989484940182396119792 313883 -1147479387117424855289660543868 313884 -442990005760577409048731796480 313885 43309390081359914937291484800 313886 434296336479190215078157291392 313887 280326720266831147353470778752 313888 -1192248193065064581126499467264 313889 1546102139551755675408516942690 313890 -205871951597452456834157230080 313891 -251095102069406285806664016816 313892 -618872773308569549703169125120 313893 -1401104546876618168713502842818 313894 -378892058903232590488556002464 313895 -2889192403296883892083498255920 313896 450299131274887292863284019200 313897 1633525278411319379023739476346 313898 -310873835588752280167373240736 313899 -267885065541326744766826992960 313900 -940941219813291115518579200 313901 -259829229892106628279590876448 313902 -865056817780713954610931928960 313903 -1178255750598880790526821673360 313904 -275732264069942609620663074816 313905 -814118490004537702148028238080 313906 -258807652331093564931692070912 313907 -1491934062978071813323148730168 313908 -92511991094870257211607441408 313909 -1184371598145692464042709471890 313910 -44413680069683045774539568640 313911 149990726200521148295305325688 313912 979813079505297426976438579200 313913 -426339069051727118821350069120 313914 62923021997716513608830604288 313915 -58316623040505083999496242400 313916 468069990113531911062145674240 313917 155856326202631842892224986880 313918 -932550402954625830099158353920 313919 39803904792799401563005015944 313920 -108874311266247533620966195200 313921 349267003216550289491723133122 313922 349142628695579536207195653120 313923 -975829097009231702005291160400 313924 -881647923490053622593586805504 313925 -327038129667533518015899463500 313926 250988478458161650147554122944 313927 1819660995933716618556784822800 313928 -2361972032646222571393197603840 313929 -540805158237422418847086827520 313930 409566824317821452278092939360 313931 1645848041985349439383067859732 313932 530504741614637542503864540672 313933 -2603781568439429998410302519818 313934 -911744904746533028383786776384 313935 679516816622566143466571734800 313936 -31884253778677278906268909568 313937 100289471893610451735798197760 313938 -88072266318779747542212141696 313939 -3565024821766323658860903964080 313940 -395711179341184209452738181120 313941 249918934009049522696825315424 313942 1562475282422527875088349443872 313943 -32416431415018788731568042600 313944 1262643012773204243052673105920 313945 514790741250020785678977993480 313946 966988829911188953669830740480 313947 2008850390580637023990078422124 313948 -581608834994089918793967304192 313949 -2781806475037152546489542905050 313950 27813205743318342787642675200 313951 411147650043529017739096896504 313952 -1715709895762684401465400885248 313953 988944334392346602715554896304 313954 -1376915384529025315625173897440 313955 -949107368101388359528963742640 313956 1452365429971971160413896325120 313957 -841719436106595661491787889888 313958 930114810376150507055521594080 313959 -904304061461517421337999861040 313960 3020789359357141329869842022400 313961 522515777243650868866285973562 313962 490141264870474952764358504448 313963 -1071572474110271208139575876176 313964 447576701272041603241879151616 313965 -413681722051972897403583089940 313966 1134023892639283395292055273280 313967 1258178452151884631663882838552 313968 89297389015581779717781454848 313969 1870272674930040768047947516370 313970 282574232563345505918566411680 313971 362265588526960961971671239424 313972 424904776105583929261434446592 313973 -100754030931315550920993843072 313974 633184404565500338818403422944 313975 1449035896024459374323599831000 313976 -741920124270085561880383180800 313977 -950674029355751926882032719280 313978 93130599467879218674432686592 313979 -2280786935762161122177447267420 313980 -538737182329911539614704368640 313981 2319863216962656037483684347782 313982 266632680856562455885906331712 313983 1255304619486434902262332039200 313984 1325681291701813239236253450240 313985 -210802380336124635975831445440 313986 2690263546931917464348927744 313987 -1783611133267193311242764607364 313988 2180475735601972123833568783488 313989 320375184101662506520533294528 313990 1094044434240792164304780506880 313991 739621874770419895288602106392 313992 -407180041193982784334585932800 313993 440509812811331944566003897242 313994 526701329837214727663865591040 313995 -576443336932293193153581840 313996 591821737484393949721040673792 313997 2478208568849417993911592779446 313998 179488733532930767322264222720 313999 284937649590472809171432568832 314000 -466054902867459587835998208000 314001 -880529031012664734027178425840 314002 125140974683995493483280294960 314003 -3156671060484358782536722481748 314004 304538648338161808174192361472 314005 344355590677416727916650173660 314006 -217420181608589260131041003520 314007 -2953521162156542089619586756096 314008 1476207160785699231971241768960 314009 -1444609490823299655296261920380 314010 446733294127015884356199283200 314011 -436085258866493030888992191608 314012 -445257711806949335096366108160 314013 -595030990378536123268627330560 314014 -954408786470459672078072214144 314015 -314449202365547886441720209280 314016 2012630112184995381555074433024 314017 38650591565608872744640869552 314018 158931281266945708485915722016 314019 118950273478779419140611342048 314020 560878539636343240223915028480 314021 1106997793025094198879516204222 314022 106933327882640585777245132800 314023 -2725791864598447129040101616 314024 -1921321574448990039497516083200 314025 390924166356529094907929808000 314026 1138547657085095107366977473712 314027 296703202909489184155410484512 314028 -359426086049558056688680614912 314029 19482994463895940031400972320 314030 49482750134609519115398814720 314031 1120718839368344270252229996552 314032 -5344740454112055599161180160 314033 -540085154930050511457437985216 314034 -113669049841294820045226213888 314035 749420259869682258069577775760 314036 -180231538902382967511268245120 314037 -74205634067686053515469352914 314038 -483625737643549326251149162080 314039 1990458914257106376674676048600 314040 -1038287374999165444212064051200 314041 -869388204073600194922809513720 314042 613741284347868088508908323072 314043 261162615559633525616229661464 314044 -1521955787301941457243411364864 314045 -1061005271339123045957878002720 314046 -28503986898428599762873347840 314047 5836120318112208159117127687600 314048 -258864399274795505228326109184 314049 -518515977708414663079950557136 314050 468585915250753820876900169600 314051 -311339036004755723831478935400 314052 -527361264253041439500882183168 314053 2086961222895273000639040860 314054 892841964304722307076074470912 314055 -196685005093221239843256721440 314056 -1123903882311655294201640048640 314057 -1663998294679629605673329759280 314058 607799722638570989328130613760 314059 1828780383677648284240014042260 314060 -507027872838059913953450557440 314061 -109001952977944393883875387392 314062 277111584157777596587325393792 314063 1397376862386354694238373219312 314064 -178286620664612312312091770880 314065 -606850184568434153642721679680 314066 226531941597343666674247322784 314067 -55503074967359453034309292752 314068 475090907759865307042075518848 314069 504185378947115295904128878496 314070 10594241546711336093594044800 314071 752794893307360672316461948672 314072 22689697763386072306629181440 314073 814859234378523588019755762522 314074 255474621131771261407875223536 314075 -1480427538330063588549778179000 314076 -153240045229944859429999042560 314077 519091321006210067576637813926 314078 -587605791245795877689977392576 314079 846698864394206249007563757384 314080 -452542364479733585080803655680 314081 -1074723556763857547063671314300 314082 624559723721158764036884072400 314083 -301997527972019219888294423040 314084 3128280936558732619233835597056 314085 -754499504022726770211900981600 314086 854847956999675978522512297920 314087 229309353310255526848468065720 314088 536772247139491846364993126400 314089 -279452248150512502449429781120 314090 198344117214427559442746928480 314091 -2413878833574344651514823348560 314092 599187590390837995655670374400 314093 -124787549985767881337911073736 314094 440137078424052944223714647040 314095 -1134191470051755387099415337400 314096 365666258050788279321518702592 314097 135471597590586682605131969472 314098 246480907017143233516864438800 314099 2319324295765134524335654400160 314100 109382208859176250134569040000 314101 -296295188711912053764031564416 314102 -1494217700450149007091377041248 314103 -592119348162639459866565699096 314104 -527932805121016366759162675200 314105 860945867161043711313624059520 314106 402740495218875719779424135424 314107 -2053231333812999620124751655644 314108 1526312735950071413106521848320 314109 -2136977895910486398538687068276 314110 -472599257037952059762130702080 314111 -492139723890982516829197326336 314112 708753016874298065676266373120 314113 -2935664266680059827507340240638 314114 1153033086569074678692623176656 314115 4583963270817935970993457920 314116 -1163074618391600421677275822080 314117 1495355473510796656253808563166 314118 -10986989970960593535216345984 314119 53772236118728839558614704048 314120 -1640894230631659152896722483200 314121 3026858147883727178025552912 314122 -652069732305508075968441159888 314123 812342086263531495771129301824 314124 908148532795711086258125139456 314125 947256362626449693915508320000 314126 1086287054847953462054156672640 314127 -1784398553566993108524647387520 314128 -179113622990985619668997816320 314129 1864965418779445367430125207730 314130 88960663881804999037270648320 314131 1259789546186223072959821598352 314132 -153944196514274012951571038208 314133 8729650126713690625295454624 314134 -177355139755187093585262503040 314135 302182374883822213563161725080 314136 -1596089231927004350116290631680 314137 -987999835979504002171438044214 314138 -595426340438424710559387912960 314139 -474041411279491946796608396904 314140 361283171092941855556187827200 314141 -524102435120980013759705435988 314142 -251588819391791428305942777216 314143 -72206390578987090653048743872 314144 -2205629979006347284271910027264 314145 343815174850910812247002896000 314146 524809994029190960943253040640 314147 1954246694710978194814402625472 314148 -186899530011238896985580396544 314149 636669848056942591644625629120 314150 -961092759419772518382805046400 314151 -979620261985310896927020298968 314152 -1356244451659588554016073809920 314153 -223639032043460200738818549120 314154 -35306767659035553336107891712 314155 94513189639375098488758221360 314156 -1313864223902457976355082228480 314157 793367554196150748059853928320 314158 -4995145599741588664530847872 314159 -3157841186638252032370917062640 314160 74275400745120732637581803520 314161 -2093755427664801831562918176238 314162 1514221937031093237839835074832 314163 1631976005485590138879397321464 314164 -225317623672630455090620458624 314165 -241042615689836190209998418400 314166 577059747996604093776140773824 314167 361184039795596186681200826592 314168 109179794118385263565676482560 314169 -907864651583422768761128827056 314170 72168192412601729447581502400 314171 817250908719928431858610202052 314172 1757547881143973826240109593600 314173 374843096768509612659042132422 314174 -46338099201163786357611973248 314175 326495213875642527379215216000 314176 -175752185057195726245286379520 314177 -446628404135306806757812331388 314178 -21821337447050481015327797376 314179 1123444978658952562736400211480 314180 401777486821050410248501800960 314181 -391960871754489134091666086688 314182 830383809037845338025015499584 314183 881002807257560293212913325760 314184 209289998587084785629289676800 314185 -32430046857663239606402461440 314186 97288897050531729110836810080 314187 666087077156479575501530387160 314188 1070829215597840239490523392000 314189 1108987279571925193503454623990 314190 -6820584017118094506972588480 314191 2643061330122158172508352541400 314192 37334481138403857070691696640 314193 289437700905376375774167109728 314194 -1423384318330671163384873736928 314195 -600367850253141131209061744640 314196 -647756532831875938124854007808 314197 803570835249515485720939809340 314198 -613711169920214932600219121664 314199 -221214372024822395004833566896 314200 1355842379874331399042992384000 314201 -31805094069901457396550225648 314202 240403582405421607972936374784 314203 1929953723226125901405588748800 314204 780397905220482222707054840832 314205 334290331534207535662702635360 314206 -235708021381896045288144344448 314207 -408677434921637308063261222080 314208 1721826906063373432916641972224 314209 -1087573730536841052847974142784 314210 -210333058914561846110004104640 314211 -989607041315689137690828380832 314212 -98302983987250831584451164544 314213 2641813439727928238777137566462 314214 -56847417530974353220066032960 314215 -953621383611205262050736839200 314216 -74507310003422274918454394880 314217 1041963726127572308962499205834 314218 -827894969622280458386773327440 314219 565344926714679821160606229620 314220 906121780561253729574166625280 314221 388412350053055753923124396000 314222 1602781929588797397761672366400 314223 132913993897526863600426917888 314224 319619498440038091791653928960 314225 411701744732250851448684951750 314226 -569057642169198163493510718720 314227 -375627377534862613318349311924 314228 476127706813885826836472077056 314229 147739321561621688282450301984 314230 228173632888816176924251111040 314231 2706702192022222577227924562064 314232 -126709123956652718997442375680 314233 1681647673775194468709126613482 314234 375547267678247723636688741120 314235 -1366086968434202378077818100080 314236 883654641338326284118509594112 314237 1349675114844094183876854438 314238 -756382170786867971207596772352 314239 2434030588413531468026329063040 314240 -790092749431603380724590182400 314241 546058825682514385779618696000 314242 56755525824416188190065784832 314243 -829551705419720340991253093508 314244 6159503385601972100711976960 314245 -2082401740389954724815943338120 314246 97160013086438737495857320064 314247 -418796236724868246150194442840 314248 -1443636058279562276508786401280 314249 604668784662996594805261249728 314250 159376549662186297631807680000 314251 -239768544829429279489090913648 314252 1901183648209353878305833257472 314253 -1408595458709928816550229569920 314254 -384109988507630244409175567424 314255 1198717001304638041262938145160 314256 328406001628795557267198246912 314257 -130004529950597253249233324494 314258 -364309530603192582834177024 314259 -303851465300391124575460659840 314260 -20658867308603334475360819200 314261 -49735526058119963296168449138 314262 414786146240497349486833297920 314263 -2619930605530554423563157266488 314264 6992341144786865169942097920 314265 -9191927011770300849685320960 314266 876870969542602521076177646832 314267 1672856057745221699706849581316 314268 2286418680843785012629117440 314269 853450746481346976769966588800 314270 405774576056188497771567077760 314271 -508180840696363908349528214760 314272 427158533488072540975754379264 314273 89918610749863631406267612180 314274 -507476647878154226779072487040 314275 272470441857285811736800898800 314276 1572125459339487710767700972160 314277 1938336839991735763348113901920 314278 68679506787801493732854838272 314279 735734010260087179061341420800 314280 50968778884125335583143270400 314281 2007305850701754833458578736464 314282 24335454600737660206335010992 314283 -900870256543979947937219332776 314284 1973696628248548794043663616 314285 837059115438544098322610438400 314286 -833165155203194400534795718080 314287 19089867986694690651111932920 314288 -271993019002341951116550537216 314289 -416218179860674322103868968576 314290 -56118351256711307662989401280 314291 -2927124454916422434321582574248 314292 -242588809934355915201763178496 314293 -672867811916285626906414793280 314294 2307430876525272299339543763072 314295 -249815843632900901522031989760 314296 -1129347597915721671785194659840 314297 1070069525893058534535511566672 314298 -141422703996823872921902419200 314299 -447676202687586824647182060700 314300 384863385921442745654413440000 314301 696611608415467092847365582240 314302 -243585238258315672224287918400 314303 -3261602644704044897471143500936 314304 294279929506483020080974135296 314305 -1388250238052558068175130858540 314306 -222757488520842759953647733856 314307 -544379356445056999324769525760 314308 -2382397771466983901547377203072 314309 755874569683878868338365470080 314310 135564134737672923941788940160 314311 603242779533044497914848486832 314312 -1034959896860030511760441497600 314313 1423526302237832676026653908384 314314 -163231662591197880876683375616 314315 421355629810171102606060326000 314316 1013789189037664894304843119872 314317 -1833458434418484075096973552320 314318 876134484897785240495315416704 314319 -1887091998462397441161964686456 314320 -98340616249596884900962713600 314321 -832692694630715963033724361536 314322 -1056862050872539287684400057728 314323 -51038538824776993261591747256 314324 71852201460999953494699161600 314325 -407002317645345760269732902400 314326 -784458527983836539413938609888 314327 1343460878065492480842639780360 314328 -199898961961553429226781409280 314329 1339443141713231286482820689930 314330 -743698182479422225810020971040 314331 -81785363464738287247424564880 314332 1213488151702244774542195575296 314333 1047293554326015922678865138124 314334 -129422005559145658624422245760 314335 -1833588672780519467068674148920 314336 -3012978433388003079865352847360 314337 -624386257746005966634206940240 314338 -83426936752018323398816866656 314339 535270182008367085629202090140 314340 -138074916248954868317398548480 314341 -675366916178228111361572186880 314342 -195499942644232581697547657088 314343 -410845531908459539411609619960 314344 523885454229394788632009948160 314345 253461363465337087178991224100 314346 -481159271155900936247837750016 314347 1681300734151833795381868029816 314348 18986804649675454766013181440 314349 -170783812698237340580332186560 314350 -146832568122762011323848009600 314351 468347450146240854154523318352 314352 -106071939474032469310212833280 314353 -907239273866296972081090416716 314354 593294654360969470265183567376 314355 -1196403828430685162780160345600 314356 -408874113922931673120949411840 314357 -2443249971902128947832684589394 314358 -301025996755010693425562688 314359 252009848226718499383373187560 314360 -197420197541069924728344576000 314361 -131173628844060487428440655798 314362 -1154190732573433463437945319568 314363 -881132242579774631507671449840 314364 -739392629433189062912371703808 314365 1842163184339397256859709769260 314366 -106540803646416429858282347136 314367 -1439011863436797914424713131320 314368 561882229197894949198572290048 314369 3030323056084282664141265626160 314370 24015923558411703034334400000 314371 43876026185080889810448122944 314372 -1889260905174041102587086359424 314373 3108705185575182142759096224 314374 -1159495922191400465015127389760 314375 -247669005447597358148093955000 314376 313091068082084838350171136000 314377 -153471656584665082881849119488 314378 -353967192106950987689389847760 314379 307445881654233529081639559424 314380 616024580678443830182386406400 314381 58206814285076267642902188972 314382 -776168588622027064719457391616 314383 -1151500015517569707743649876960 314384 223476365281951884237289168896 314385 115015167163109864853330105600 314386 896776758305693415706279809024 314387 -1313273678163649353409100130960 314388 325429489879201687154113290240 314389 559826232854206422616123633560 314390 -878363916145886616258987216000 314391 -644353689626436116474359011072 314392 -977987545031397654617887457280 314393 -219505541006731629110864005680 314394 -228975484472529986440765474560 314395 107839957585810280858887492080 314396 -553360598678973336286476446208 314397 616494324153678279668566509708 314398 401610551219596625725105926912 314399 -3156352366729614921217484541600 314400 798250011327154498248415641600 314401 -2289747715748205276482938365598 314402 -494481145137213508683950241792 314403 166807707582961549563992266104 314404 -1231196847334420318239209462784 314405 -128364664732568137614361246080 314406 -673269142772696351897594405088 314407 -913536552211851008722643150344 314408 -1831149745360270558124748887040 314409 -389321168590041776725682038896 314410 353426198192027754901619420160 314411 1616872860895180270985646191820 314412 -190451903569436322163770900480 314413 730378621992755035008515465568 314414 438817066176930799990634869056 314415 -726434623436178936886451006400 314416 -5130502942345888906532323328 314417 -2327750916124856743072566481740 314418 267765306028485180308932492800 314419 49218880635842798264106473296 314420 -197395253444184719755560960000 314421 1520811348379346546105781046464 314422 1376254816328320381170417988512 314423 -2847481597549846864166412650328 314424 -1068143659171529350418810081280 314425 852259942273149739191686855150 314426 182771197468282466007653584896 314427 -27411266443952117906835388992 314428 -256071584824615246175317292032 314429 -285061927120536980237291703060 314430 -575804308970280777790158766080 314431 -25262518799237408776633125048 314432 388703122531022592954382417920 314433 -189988192020926763221971159296 314434 908101353383887631005391441616 314435 66387605509402235317903185360 314436 -663123706520843138190687986688 314437 -236823649237214111245558930020 314438 -1006417586175661830000509726880 314439 -292412471901464156838060274992 314440 -251032420192873361324573491200 314441 -2252257058516221063737084325158 314442 -1105028113008519006437362998528 314443 64600069062026277323286107904 314444 568889958018868761884274118656 314445 -313367377763987328613997602080 314446 780339538913028670855396039104 314447 -805727427035738436411298116000 314448 1792879904511787580408070144 314449 -282643937567684904168581563800 314450 -414859720516110658377126384000 314451 -295969981720897260147724775820 314452 1634065151849035875939722690560 314453 2305005439887196518970472970702 314454 20114520163883033558696312832 314455 -1137572535755044180024745813280 314456 -221337136378870686564612710400 314457 -615890126679619341963738072384 314458 529761410493147414408008260080 314459 37856001063591695920332757248 314460 140368117786088984980336673280 314461 -1191814305662754948408905623680 314462 -239332835125452292585211664768 314463 258610144721051867556932847504 314464 866588677508873406862539620352 314465 -311500011625364971289496970200 314466 -955186108932927313369282795776 314467 1268231500662412473093484415516 314468 450735444902858088151595569152 314469 -1932060669518826346155816283200 314470 -107080537065086006396653996800 314471 1845015504348123700293681474312 314472 -1021316327350860803841578926080 314473 388900359424270164743240527440 314474 -445852041899580292667564515488 314475 -183122739590961494446405920000 314476 -841359141458533209372886840320 314477 4854919609113243292121613277632 314478 926958333951174159841732130304 314479 -791041094614776176659127088 314480 -244083906629928684844728483840 314481 -1005269224146297572651938389648 314482 1229694601143538047654143012880 314483 -1084787693386106608866409315776 314484 -85565768401550553637979566080 314485 2088493992263093148310751361180 314486 -259129221338800791553872659808 314487 570440765151815646434241977928 314488 -1820564205932407037886862848000 314489 -174985642674337174758553273344 314490 -625202150710894221951827228160 314491 -560946603032539553103604246108 314492 488105333073980106981325756416 314493 -328315579346442419816195252736 314494 535982163429097686604934647296 314495 -528773203447983946132981507200 314496 -239650629499295047521769881600 314497 -1959055928690023798651397437054 314498 738551632722689786608100055936 314499 987535340802672593879656719360 314500 664976228223447748489182336000 314501 3288170360061927138259601335104 314502 -3081984826133587540783970304 314503 -365513171784195043630202912640 314504 -2229083290395005752369596042240 314505 16302937911929389397496342600 314506 1473556826720405932019792795952 314507 1183579586358891197621445678840 314508 -1038580286943989423415082775040 314509 808860863434038156032356786434 314510 374723738593846027052612924160 314511 148609601689871377606742415504 314512 -545649372829569567403923406848 314513 194389765929376199065092243762 314514 -211887325556950856230253680992 314515 718862439499562671267770794160 314516 -53921856794912572073555861760 314517 123029600649028910747350038144 314518 -662474167131389288383964867040 314519 3959392713646904854618271832096 314520 -881204541416372626791316070400 314521 -520389904916123500661528936300 314522 -85926419824556846264212297248 314523 22175456856220096577449001064 314524 -472893696203251644507706490880 314525 -357561331758426960796650943200 314526 -85159407250548030914609356800 314527 -3010089754115488640035099150624 314528 444888044667670030623333089280 314529 1367833210555657340881284887520 314530 -372709292066761296272961646080 314531 1468509330086486618713935459132 314532 645488237016170248942744995456 314533 -1868203602039330785831775381536 314534 379928710394001164588254276032 314535 228165115735774340442317003040 314536 847326992504046532114759879680 314537 572949967105106861453209566372 314538 -267546181336601500061359787520 314539 -376323414240591022460226595200 314540 554020370897663303055707658240 314541 -1146425139898899786561475787850 314542 -283832014786548145166303195328 314543 1116779435816068466982168987792 314544 249393727689256370699104518144 314545 7894209290286935306417126400 314546 -188056516266100656810657420528 314547 1273720525616947106996643238200 314548 -384855208879525535750190391296 314549 -2120560872249083252496915186450 314550 787636207351689505494176016000 314551 -722593953887244710027118940368 314552 129533054192641390520864194560 314553 -1779751894384907466958405296 314554 -662572200294710583611518299024 314555 663406632516760433979500939760 314556 -357032933397333964583931396096 314557 -46162801305703606565724202240 314558 -1274457647209498804017592677120 314559 371062108387039218642143514864 314560 155048735579794240827901870080 314561 -795272883039606460817178248748 314562 117084854883398567896870755840 314563 -389115493129672337235079667520 314564 -1197277090695817620731064345600 314565 1874602925945749999811573334720 314566 -102469507717036637251558673280 314567 2760380714840533531156456432152 314568 1588647149994980767013530306560 314569 1429436172414876229038807418970 314570 498051452533175893859092588800 314571 947079622447819208123464571904 314572 1404010231198759202313980254976 314573 1242817067292735228163103401440 314574 -46785124381439032952764988160 314575 -1006096365182033724114578630200 314576 82631862495873599580164677632 314577 -1408174766106847836707182648320 314578 487487872215945231625524741120 314579 1870811099061789173451344722176 314580 274368066154387025386959267840 314581 1635915524455151143867256386382 314582 -80070905630103720548113744608 314583 -827653934339626875466757587200 314584 -1950528024696791460605788477440 314585 2193423422762641633706824423560 314586 -1017665102393405331231220113168 314587 254031305087845447111748812832 314588 6912671409413377742261944320 314589 68051486856419349098525787168 314590 225750096922278881891794504320 314591 -938175033629645527271561959008 314592 541969588442224694646362603520 314593 -794000211793800912229828996476 314594 -65470307221312291103045280768 314595 -597477561989609780672577360480 314596 -1169331300679631620448383676800 314597 -912250171375785893028372045954 314598 -416484803553181772304416060736 314599 -724922954988122526389449683400 314600 620183316891874732816512000 314601 280660125022187582517978682368 314602 -388591807579982887234453102080 314603 -1507331292411190690410225467148 314604 52669647930115742061071160576 314605 1143575741266118728054265269260 314606 -50314928899927378290269389248 314607 1891482770572800350661228812040 314608 111099369091336659430483853312 314609 2118790127213735490215597713716 314610 607189055399180031044391989760 314611 1085698730731837876148169524304 314612 865090303098626160996656336256 314613 596640118250821174874202525660 314614 -549495165139931883580180117344 314615 165224197086407867737485374400 314616 892589298975222311799208857600 314617 1462893482520886514010490604160 314618 -869091326898986193056236675584 314619 66984854935737776029374412800 314620 -1443149003260155490648855672320 314621 1960716508618473323020143271200 314622 33200110028194196190370735104 314623 805632489737483910677218479872 314624 471410085053756591065194823680 314625 720293470329972848117805360000 314626 204869490611789692143413358624 314627 -748911846023092601088556267524 314628 -1343903480913391372532033409024 314629 2367031667681995798369592253246 314630 12179115820827720399538552320 314631 -4728589800416209899229201920 314632 3183767757848062017433352724480 314633 342626003316967760413576457424 314634 154287692563325008317374545920 314635 -619117535076867604920392701920 314636 907249127845374845159398189056 314637 499548052795223052974315712960 314638 545103072208898316752594276160 314639 -1443456038955512621342429877576 314640 -107697097633242800999831961600 314641 -3356841219673912699002762522958 314642 183894707872136099509935491472 314643 -215619896119789869372974889216 314644 -12421628792388103411686371328 314645 1013430061043629842512813799900 314646 -296320905924338847405576467808 314647 -200458709451954739386839596680 314648 864531092591703470516692623360 314649 -1398532307290584377214365211366 314650 69530240632323099921836544000 314651 -368499980673348682183765236348 314652 487590931991867816667700196352 314653 1485942483200282509979261470464 314654 1204117042535701958499619963776 314655 -141860259860651441935497060480 314656 65004530366418670836539523072 314657 -863156689498435991249253062400 314658 -1041961931764350533459566606080 314659 -1872750625704211024875063689960 314660 766712000829698623489003495680 314661 -952297660981156731394396531680 314662 1118899866912554121089477033664 314663 1505051230226610416474128633104 314664 223739773490566702665454878720 314665 1692932643378843016047104632320 314666 -1730723755776281102468094667776 314667 672395682280310679459909222684 314668 561503691501001065508378118656 314669 500407920723566538654713192640 314670 4909580690259486290268360960 314671 1026519331217992935857692233712 314672 -158697640554962165455021867008 314673 1101701382749506701200693161584 314674 -18701387143426061019687530880 314675 -120296691403826851793346142200 314676 424321738955252180948089602432 314677 -1732346262865329339061612816128 314678 -633241972508827938281070202080 314679 -1185853937076136784128648353840 314680 -1840549894134958897316297625600 314681 681314675471921833044536542464 314682 243312511176286947800350283520 314683 -302319406350495305902969097840 314684 1125692004078116551189926392832 314685 197477249705027627159198424960 314686 272969942787145814035657348224 314687 592281624213845941323444339312 314688 -405633307664988839820342067200 314689 -1130253833711509725149301379644 314690 697662703201312546847825709600 314691 -696404081944509840149109840720 314692 -509690979315072397701486817280 314693 89688218398441161929061942942 314694 -17254815435345650564850343776 314695 1217164812585739843808634334200 314696 842630240910217100935256678400 314697 -735537968136500381658321959520 314698 929959355867160691610914647600 314699 964072250267301590747483284224 314700 458196329929153249565651520000 314701 -839987845747394257097012258100 314702 939714144228536152332945423552 314703 -174806517542143270847379583680 314704 -98434490230358435624283832320 314705 -77106617168473587092390841240 314706 138057571211322793641618309120 314707 325838968015802085400005438956 314708 -666386010360764288451288664320 314709 -513427196148519157640577271872 314710 1125978429864233597405407355520 314711 -2846523015596385495597061949688 314712 879117143092490924543390515200 314713 -633375280044149405277269431040 314714 -104414081544236124764713769760 314715 1182787262089675605214885419120 314716 -395269887196430119271772380160 314717 2423788108597311491807929248 314718 613287113177541210088225898304 314719 -2390948488245189741340906950880 314720 334643247261740127834797506560 314721 -759983869784776472569075437 314722 -700735400924848007369397704928 314723 690817395596755394249980914972 314724 -31830496489334420990070303744 314725 -263644731455687885759274547750 314726 -414442775279148755121388646688 314727 1199256524453128738163887859112 314728 -961620105504988801021730595840 314729 13134377624589350900947204176 314730 -196646380610999476226554497600 314731 -487877222022528328979309824536 314732 -731733529224599203996148023296 314733 103488714436314859310112681024 314734 412822509823082144516141803392 314735 791990351186200139583589333200 314736 -278151914360983548419537633280 314737 610595994623096565394408126260 314738 -535873218735888511038086337504 314739 -2903803733031328757826563406480 314740 -629044298039172686455104687360 314741 -8384664082947433794059365728 314742 69383002249030640170349426112 314743 159811142955426691467882264576 314744 139168527695300881643508572160 314745 1027010572377105168644883981120 314746 -6580517750998250093314058016 314747 -1863597893852462494149334995804 314748 -77748633921388995800936064000 314749 -3507317380817004450676174298100 314750 336968159432656307145473520000 314751 500773676545525325342748255432 314752 2485246757915834788369504665600 314753 34535302713247350377077249584 314754 -447550849661052102095277987840 314755 -338029868846993193223094982240 314756 -136587253096081555653521142528 314757 524628237867784895423174744988 314758 1792894669204994409796208381376 314759 488091240615933181027348387392 314760 -12250098165599665017576652800 314761 -325835654271112855067949857638 314762 61908852440280262228730510592 314763 52232203931643798662761459200 314764 -1045977447519832409185755783424 314765 -1005139597052086689524216558400 314766 79448236828926691505604770880 314767 -971836071456668898514737026520 314768 -615604389615721401865287499776 314769 50892823569146146598394453888 314770 -392943275090172101847840109920 314771 3242927619387306144595145868972 314772 -519766527336477592885382688768 314773 2525297852406399040365152554720 314774 39011075820131776703719813632 314775 618411550943335230240160995000 314776 -112187563003091845786788311040 314777 983205529427036652926454007626 314778 290556097580859928063116369408 314779 1542922538601571276192750149380 314780 622646124352032091203128409600 314781 -1335839933137515757730220881376 314782 292934855838438421153646369472 314783 1600501670793794408113455063264 314784 56933718499016266309131239424 314785 -847409077759935907297338206040 314786 -993474016958160142429827231408 314787 804482846887101721988260772160 314788 -649511505006508906647169174912 314789 693902121055455933154105879356 314790 -104240045978764582244117760000 314791 246176002727625380439822162832 314792 -17533248157889590326426547200 314793 1156618382137597903892168001600 314794 -343707520922062069164512237568 314795 -987099495577615206554133643200 314796 47200538602191590272065346560 314797 -193890382887638178291786567968 314798 101377053624087439874107286400 314799 234279003029959615226070393864 314800 -332942125925304681762165145600 314801 144983545715595347553715459392 314802 97422521622742609810786619280 314803 39535937322056628681814716424 314804 297475122788868292636858054656 314805 90886775879184559431878085120 314806 -1281033107407920085715565586944 314807 2909558080281444611152379638056 314808 173919933141007968653379379200 314809 -3002723595667366633407468155760 314810 -458073675447400477855940689440 314811 -492440141157052673332868440320 314812 -551592183310423644579632158208 314813 1211408190971689987519020661062 314814 497849537490311507038052981760 314815 423896204766762765048962462400 314816 565696724977625087917172981760 314817 572564142274253020085790207360 314818 -24923206638324637023462681600 314819 1714052893127220500600562865944 314820 -444551105677564707017875660800 314821 -836401416862338760787495454376 314822 1002481643696573088490557839712 314823 2310558924971546952938980378704 314824 -1049455943888104707201257472000 314825 1036831895082885168586899949950 314826 416020888267504237528086011904 314827 -2074858540510814489182933705324 314828 -2473501991365428630939009791232 314829 1150060453441721203743946401174 314830 -525783596390514727685834198400 314831 -2983387798608091973782730436936 314832 -160932542761027456182928539648 314833 -741123906117405909780031181824 314834 635138783752110619937980674720 314835 -598872969719236683671550739200 314836 -365288550876486367563363983360 314837 -1579607302525130257090089497700 314838 -638141540836678907103482986656 314839 -56358193630348903834335439008 314840 -344312348661516582745613107200 314841 1648561601850748612809766083792 314842 942973833246012054757445616 314843 -4428498791241301936681400635440 314844 514173154565157172216840751616 314845 -1466373435799280227958033082900 314846 150157453414456384159570944 314847 -45274739833177218648460200456 314848 441471088202777746909432381440 314849 -21221784194345162622206849760 314850 -24476039872033013542570320000 314851 397639877479775527093287005852 314852 -929139471059364165356142920064 314853 -778412670650177467191129722880 314854 307721469825584215838074289376 314855 2032546004925912772373465000760 314856 -651281727465163581273395758080 314857 1706722922557194087255034865652 314858 931777060250065438248380303280 314859 -477440066925593351701461597096 314860 65365077781588828548706652160 314861 1524937536780806869998985468800 314862 769111986464142045427791656064 314863 2210647345033466967524007713784 314864 -140174295501581191888124805120 314865 1009693327385100447312997222260 314866 -71609026175195490413064784368 314867 -204304920694750383931213679616 314868 691599057351401085375216752640 314869 464174146474614946386496780000 314870 312749661386274920506723006080 314871 -2419446763729798873652506216320 314872 -1147750953407477038629118771200 314873 279842319762810474620298857544 314874 -747216666293132305070970624000 314875 2269415452470130446276724020000 314876 -268949241758931727105921363968 314877 1548551313952881854979048376320 314878 1209499955963526409080949137024 314879 -2556660137224638236884250027520 314880 -136873602301190984228646420480 314881 89300845847704086986862227392 314882 535802944639981124861861198400 314883 -178871809317729857671078681560 314884 383215992681594329037376754816 314885 270470805265115116185804255360 314886 -332322958591188701457092308992 314887 -1253576183724286134189559072760 314888 -766422092368989367528738160640 314889 -23149852504162731504742570272 314890 1142317781272039649886470383200 314891 -1789307584054618864098713829048 314892 58342475581626952888736553216 314893 467857507733676112365563925024 314894 212797045986425155999739170560 314895 185822099521778735232235200000 314896 -803626125040814234512604520448 314897 1559380327200962383018004883312 314898 -16672975780449395123408627712 314899 387477038078645620248492537664 314900 -1561640226455549743619121868800 314901 -485925976657494558544974148800 314902 44418217173352572940059930624 314903 -3353226399226015203184460401848 314904 3691245044881613583948165120 314905 -1329345547270227325686328322940 314906 -582633796343909512207011578880 314907 326657298515308653847600647792 314908 929927802044125251885216771072 314909 997837347912628046633667582816 314910 -602083021815589616181782280000 314911 -2746459540048380136898974432200 314912 -75806585093667463470865317888 314913 -134972710158660294680873272656 314914 -1518960808465880703760002592944 314915 219287212954694605066894660560 314916 -41435234369135187531258986496 314917 2352151480499132851591522139966 314918 -155311641621900628687252644480 314919 -91064432013910740035376164712 314920 -1223187655280871696340593715200 314921 -113336505088232133601790194956 314922 -85960841416564293270294174720 314923 -1300465716223284857392292103132 314924 -2174559390192883646029321886208 314925 -273335431543336377984422808000 314926 351091605521996631582647281344 314927 2671513482902337326279217301776 314928 43365814807533534823122911232 314929 524184992525779344116268459520 314930 -213932450143490831719969766400 314931 -76716189252381618345622139280 314932 18254405354706271258826463232 314933 -1780812404865690785947918300818 314934 -723443838524188523236071097920 314935 -1918118589249806703696202638120 314936 -472341343938829138322553016320 314937 -732534982544727092196628344000 314938 -94127905593437708925367124256 314939 -1666515890467283443341773341776 314940 229318898524581575948000716800 314941 -1740717365968166522562989771616 314942 -1131093999051729545353100711040 314943 757611852204116220989927347728 314944 87802121460901783475805224960 314945 224335376408705156615616575700 314946 -644225564023879905940702865328 314947 3306246786421126542195089892192 314948 1766257088767354247096081735808 314949 -606001522965406596665578499040 314950 -163061118313426787856346980000 314951 118143157473645775128221482464 314952 32763332683474656406218915840 314953 1870358988227748324816532906202 314954 891180302397785972701957360176 314955 1576209362069038221564949375200 314956 1099468082652370483181033640960 314957 3002545544317705525629141193206 314958 -262354071176400660740599680000 314959 -1431031988358362095974705362688 314960 66191386139318987666919260160 314961 610393536623305482637046092272 314962 -379795056134345682518412297216 314963 -1578956934233341679003720040 314964 -458215297820327591051463680256 314965 -110646834743510429618676240000 314966 -1138029886638596332294671161568 314967 -1263551880360193389412642073088 314968 1426876673998258841344721602560 314969 -1811372369141996173410549866940 314970 -43453540380787579244190240000 314971 -844739066346121927606620947400 314972 1740222676084540601870630106624 314973 -1422403841894289078937087990080 314974 1728668470367122588907689282560 314975 -10448674642187433246170045400 314976 1863076628570086659091135463424 314977 1304783699414607874893225597460 314978 1242237926442624998888248553040 314979 112555518816163740561922099968 314980 815670795971107227215947680000 314981 -462580593433235595470472491268 314982 287086315771715973407924198400 314983 -2025755922742158815800781629768 314984 -354514063773093660845154493440 314985 -355873851251794979786881336320 314986 369553301586926449878559564800 314987 20504752943430308823807866952 314988 -19505882193596142142123584000 314989 -362583732337074326809598455210 314990 -382440622183457996565083738880 314991 -322128234468968677503463644480 314992 741827892394779715469975453696 314993 1244128009797391871753479622016 314994 -1390403818434040748819645488128 314995 76434892856858074609882869120 314996 929256185740884564945811752960 314997 533844017473255216517594196000 314998 230327361486826598667517004160 314999 -3015184699068355235640724664760 315000 -78590900962406969943206400000 315001 -1163786235424953943905387885600 315002 -388124972744223300876754905600 315003 129019301362424720000510412768 315004 193772361684154377877713382912 315005 -389112834839285622222864038010 315006 1004394810651710693391786947904 315007 -766986826757168548592199605376 315008 568768708794265928513743749120 315009 134830526763781188983434941090 315010 -114313300263190469941310109600 315011 1239542092028747921823797439612 315012 732728777733114330578928602112 315013 -2436443536352801074335207352738 315014 -306194037391274912157383484288 315015 688566735998434702459244794320 315016 2163873195752231849767290731520 315017 119397996272307182951459030400 315018 4550103506554272642115415808 315019 767983093807724168676079811040 315020 -1367883035443249181018633856000 315021 1480943647191000882250976291712 315022 -569055158111286206226354571776 315023 -2269839813113813590053369161496 315024 -112132847015633763984038363136 315025 147933081308516040827482216550 315026 -383689084133223167378474802288 315027 986736371035457753605051708320 315028 49075235951835629952872974336 315029 464749712779763244962060875488 315030 -182023443232659971288809303680 315031 -1653658517874590627696776530288 315032 -183762256220852959204719943680 315033 597803463125805609898289374464 315034 -1546637030423145955516116883968 315035 -385069283463670695576706787040 315036 20115607166026805391150044160 315037 695039839970846279769937395686 315038 -962763329179329433354660414080 315039 517526448851482280411124147840 315040 -854025975833400580166988595200 315041 3849621151440855109266341544192 315042 51348516688447839629568543744 315043 402894108766412405022805840944 315044 -266697777185036973615003268608 315045 -538010685496497335854763761380 315046 260507166593317860842722517472 315047 2371435061993548027076901125496 315048 -1252472800564400590875114455040 315049 318467764740560431287968849536 315050 166004887210182345534663382800 315051 1343183492241243475982357575104 315052 1200734472616244054997312931840 315053 -350215670942153220421481529216 315054 -393772953516856407107216007552 315055 321108132288375910312615861920 315056 -159207484415296675187646136320 315057 -388362143908256364826799798160 315058 1008132614162506856259308096640 315059 -2486646594618768741539839114740 315060 -232366305393731271565168128000 315061 -8488856229679942884983488896 315062 -1575207221087552282106034931136 315063 961843411893259505067705112320 315064 -1668842962442119312556198768640 315065 -17063619779790767361811556280 315066 -958696421368140206889214565376 315067 -2926439352355012454042190377884 315068 -36517873503075301900360928256 315069 226017979243753031274090380544 315070 59797051910018889358771932480 315071 362346744715954484186144854200 315072 -230725052683155799769380552704 315073 -879625501344462669587229990096 315074 -991524091448208949909688332800 315075 -544951919350275292520328749400 315076 -311585231481321871224510170112 315077 751335706789605730097323898880 315078 -908120018204572726280267003520 315079 -502356622963546463999221765016 315080 2051735415501673793604267878400 315081 445885833166969041057873725028 315082 -1422149883963560838044749492128 315083 -267374137740485629355135266668 315084 -163555318723330685931945984 315085 -305002313865790218285532016400 315086 501821897198906643878864524992 315087 -18043698525455694390853736448 315088 194723262889538778907555921920 315089 -755572931729279008080429322944 315090 28929504864625205446864087200 315091 -874387138233541687521219562928 315092 -393078370598590210478436860160 315093 66817294750034741716876757664 315094 277827375087102735948830394240 315095 -2157738218062046714752604987040 315096 -623559226302270179885459865600 315097 -419942437375001489156617758454 315098 328038576051761249908810816512 315099 -1096223248745896668392729837376 315100 -207971536248382315125913113600 315101 -1510638335629276604542899773568 315102 -259212699947068676432420223168 315103 747454198276589236276461928352 315104 -39833304679095773525543485440 315105 -278970510780499153457899774080 315106 1498893431815525057397526190464 315107 -192630116431685411507966639520 315108 -429566549154478099569400987008 315109 449205147168760256484247549310 315110 -83487094805127732388122983040 315111 -993375434378319125397667783128 315112 -621131478003907808519723581440 315113 974450282668430668523863529040 315114 1041382154640245077923591525120 315115 -245559178574113319626428748800 315116 2349936070880389260123006992640 315117 -2860315044090948137650940867520 315118 750128680112378878081475933760 315119 647080966962281335376530675800 315120 -56742171348667428541950197760 315121 -60581086753948512028781332556 315122 -402114483586220901340272315888 315123 -155201445209012487025563760896 315124 436043311055508519955735719296 315125 2281544928418966014825399939000 315126 -97886571265509195187908594432 315127 -2736663404129199461689947424024 315128 795718574909155287793732792320 315129 873571563765990274354276367232 315130 -155623404159613154841912491040 315131 -797666369681025116151602872800 315132 -1067115442977221172931014409728 315133 519387323340864576831293051264 315134 -1299378186195028178663877351360 315135 1645347140630076804121933704000 315136 -1321269861079308736578640150528 315137 1050628993400440504026623719872 315138 226273307737003693158357485568 315139 -1071966080867259428151607870200 315140 -130054418845146972779942277120 315141 -8592420035020755242640925440 315142 253013560514945158394062949472 315143 -1798209143259342614454176596920 315144 2002307673621402361063213056000 315145 12133805966773189229827692900 315146 94335592351590701864296685568 315147 -1853008874333765497812153600 315148 989508628256633883342256318208 315149 -901829444783196838282192837620 315150 227753237139317876853303091200 315151 1607185333086760105453740189672 315152 664926502320380628852388601856 315153 24077202492428513437800168882 315154 278914119323399991858101455872 315155 898014965716474358746935088560 315156 -782171621745222824329935587328 315157 -548183118918001061567220960420 315158 -303604542410998094558706148320 315159 -359688670171275954056433206832 315160 -629059942846137988580871168000 315161 353130434538788355304930261824 315162 -413146554168003161394803723280 315163 3245203213647205987040119030440 315164 1603601931901376723190766757376 315165 962070224132016638005123501920 315166 435255057375532848031209226560 315167 896211257252230622839734886512 315168 -1302308766583185957583156936704 315169 993482419072534951985218412928 315170 251695409696441926251729749280 315171 1574187780687021887083120692072 315172 622414851816239201763871027200 315173 -198158651470463421429239209536 315174 908933813023120348470873773760 315175 378254187571973176314490166800 315176 2751351182940982692366730030080 315177 584205284938988843242033340160 315178 -1226412431037107924955948449280 315179 694064311073234452520691321780 315180 1259672590159943321670834677760 315181 -1383505127053674777411865351018 315182 1134828435632416155147450286080 315183 -1570931263114984790568475460352 315184 268554651270592629486594867200 315185 388557683642491316475696665820 315186 509549742306624545137289680128 315187 2265354699522027412355401616992 315188 1127926103496227344221723285888 315189 177463883886056138541624146784 315190 15708690100898322501339515520 315191 1692787749871306816493336728080 315192 568445570501769400748940656640 315193 1101508164065464777662671302442 315194 430894726706075650374185286912 315195 682452932352290873695024855920 315196 830114245124903376338899115008 315197 85977961882232041950096500172 315198 622206829224815921858707488000 315199 -1733267435633258736666336884800 315200 197961308151473572627886899200 315201 -1301176150357669757936936297280 315202 109796647083577465749148454400 315203 79245358027835449820308157856 315204 239990067700233444876017949696 315205 2232565773878220443132063580 315206 -251108899829210642516214817536 315207 -1981988825099675070642132226896 315208 -588696808977909004850129157120 315209 -3130706766115552859359100906496 315210 198769678324823601847627776000 315211 1203710853155400530317349898352 315212 -275615013331524927745430924544 315213 1278294250304726156667930980544 315214 -63738427077096464423963086848 315215 -317743073644442577668194906080 315216 -43684080028516173513454387200 315217 -299214771126731255992412944000 315218 -112810345315730058488217438312 315219 -1031413419000805341338634363840 315220 -1074059813463274420841486373120 315221 -19514409671927693602401093156 315222 264082397335967644713883989504 315223 2383810300885318931916979678472 315224 81625906110868620706791505920 315225 -1153612695124631247545383092000 315226 532929323960443274656952682720 315227 -1128448420126028669592870837528 315228 6304953992896254526492677120 315229 713689896076203267749097440640 315230 80088107536077272448603494400 315231 15038665612723999035247820544 315232 609393743013807230964709588992 315233 4771873407917511298899962544 315234 543517939298859060984655068288 315235 2609704763858003100014289155760 315236 -455152429691123044631363598720 315237 -224532478225041088592021031360 315238 -100103265396176949803733258240 315239 -291770985607334117685876317760 315240 -183455298164204175720760934400 315241 898219557163457988781934908800 315242 158837418722244720863630145792 315243 1700769335633633294595957696732 315244 399981179243594612429783894016 315245 -204985614180259715898469221120 315246 -241155421527291656101355169216 315247 57109376098946443162652159696 315248 -505596342754415658661821480960 315249 -729066590278006111884732942144 315250 -373402981629092590947774576000 315251 -2609976354809246611308992717748 315252 24493707828489255260083845120 315253 -968203556156224863256292047040 315254 185976966771187714894066044576 315255 -435729051069271804360900747440 315256 1442431055215275594279808757760 315257 -654085764529986993545692201494 315258 -67303111654784511405102422016 315259 715089013277375449814019478560 315260 -680640239326291873117764387840 315261 76820446848672102446690904288 315262 -75204894401529074546977747008 315263 857819482663866838086867360024 315264 23778560420659075346375639040 315265 -1675595115950118705124575370200 315266 -548551998311570046629063614512 315267 30492716916566553792678722880 315268 910012717035737413911276145920 315269 -3154199678372827208986355271330 315270 59273225192930410101939287040 315271 -899437389066857408257863847656 315272 2033965861928362174551434572800 315273 -641571098104859106069775745856 315274 974681953400058960418798841136 315275 670284990429895302928710939300 315276 -9863063036943788162044624896 315277 56394778450506374281318233292 315278 -1343948648891567536850694634560 315279 -2005642235958622592735861236080 315280 -19556832608401745027054960640 315281 -2016497643862665224222878227918 315282 469710588256371171814647449088 315283 3914979969497850715447633483024 315284 -993751616216243006002653801600 315285 -350997804758748110471467192800 315286 -842889116174755332037058383680 315287 -596487639944295794827056288 315288 1016358543513763982277531033600 315289 -337173999179708312437309863040 315290 -90154492538526007449390388800 315291 -654129448896491059252748514408 315292 1537965634620454797731465494016 315293 -2573480665526515135867245989856 315294 -360287601583058486905560265728 315295 951982367933586457182683845800 315296 2811994184168434650293977743360 315297 -966780413979764686966967874732 315298 408048377271085691744906840400 315299 1033670083624534768041042793716 315300 -531006468591176755517118643200 315301 -178758003949552126482680367616 315302 213974144986518921479423593344 315303 -41871387598751848440086251776 315304 2499650544613834958824742584320 315305 1050902168795208239470660392000 315306 518253831453474537504928588800 315307 1844981514946421907154069385520 315308 -550121279804255292733483613184 315309 2116684398498157237008108896928 315310 -495559505288572677397905445440 315311 93706581011761220389177287024 315312 347587331211937828560330915840 315313 -1767485532231368557806985315438 315314 -4920370460176900212196687968 315315 -287695053667370514229603746480 315316 645354076689231584136058614528 315317 -2378855977579412418089062478880 315318 540075105255716477580519981504 315319 33527275644088341775827521944 315320 -708998848143386114656103731200 315321 1129083145875355226598023525712 315322 240942171438399507293421195264 315323 5173518383466295381544382171360 315324 -1300698076781495542801302812160 315325 569074051351684093369904268050 315326 -140936533865800605039336384 315327 -771496707377099774366962349040 315328 -228407225726487840873324216320 315329 -258550066437332867373601833408 315330 -165278158248853000088728058880 315331 211391245417470764725042886664 315332 -344950075921787488572787949568 315333 135976956117171822633102611580 315334 490369717069758251073728958816 315335 -1126047864784188591005103699720 315336 -541709103343137359626807050240 315337 -953586639371892684772269639360 315338 -1713873132814838095923153865680 315339 -1244885317311119202778090585680 315340 404301738880481035429588515840 315341 419282305050430961950075797504 315342 905056978579271692745944141440 315343 573252458265130613377261293440 315344 286267272766558707835757813760 315345 518131808244335063674812107520 315346 -539006340447665921055848404320 315347 2437051447341919403474062301592 315348 -328123424289400936654742968320 315349 2124502130432221148991480630350 315350 -112945232715048721090733011200 315351 -590411643301369513605896642808 315352 -559217785928820884774868326400 315353 -1196946924792931773226996331136 315354 439912750942499415088016371968 315355 2034671168591192968042191426000 315356 -368852416440182951282941294080 315357 -98653768937659790491491062208 315358 -1356106831729144895879299278720 315359 558552871633582361897845518840 315360 101911826548513845014770483200 315361 -135376361441130911059162355038 315362 23848677693707541767249498880 315363 224434175451576169717553061888 315364 524502874034752730470338330240 315365 907514269855053367942195195260 315366 -935873338999229408700725011776 315367 415372780238417607002978648592 315368 -350598354881300644191744000000 315369 -38387762499328192177038369936 315370 -1158538637234687295769110190080 315371 73392267455435616119490279312 315372 -115243615955568339979487548416 315373 212037428193196279109804881622 315374 388900259629142447663079708672 315375 -387905615047480167868516146000 315376 -409589466468889971364976590848 315377 -1447892922600894827448632889774 315378 -325163986577287375076593122816 315379 1291787063586071666640762168384 315380 486267342345847961788239490560 315381 727628161173604305623164316160 315382 -55780238441145697530418578816 315383 -144643272792697327829726804496 315384 1638579019650725633509915729920 315385 182079497105237747025252365760 315386 -2829219520241019309910272404736 315387 1502540859453339941048378683440 315388 -296512274865751855149139142144 315389 424185391702717313900154077190 315390 -419787225342595218335333662080 315391 -2736836537281965595806759000200 315392 644133532656138241339903967232 315393 -189963669874655405952988422336 315394 159127347309658966794111639552 315395 -1874004647396321291669269695600 315396 -735299050752152926378755608448 315397 443808190963217380468324040892 315398 -170374912125274449111528959040 315399 93248554755844642677701488128 315400 673726308921788721001159680000 315401 265450236453064361303124682932 315402 652686223652545845105524466432 315403 1446520913124384678922108664208 315404 839060624128618533558103756800 315405 -3363709278876552700043009760 315406 -7305899674807782294083824896 315407 -871692789180229809987984331344 315408 -7940413792833010450902614016 315409 -832713673877213659727336845390 315410 445890638353799699645449203360 315411 -1267367706974469687937656569928 315412 -316066320453282980036580310144 315413 -687634662913586036170891842564 315414 892239167607511868444886243840 315415 293303893133010680673715116000 315416 -693320636274774508798627737600 315417 -2743069813593037852247827913088 315418 -15042880832338476104072599584 315419 -831581901079463995795087482960 315420 204513515445701389531515125760 315421 -1982804696581506043316606356378 315422 208330487323631647624447996032 315423 1446020422316791953559226339544 315424 2405095095439304664088794955776 315425 -131260676097886128688766726400 315426 111617839814254585865056450944 315427 -192613239518770494203720468528 315428 -1397945437498959924084181276032 315429 93674349834730076010421970784 315430 2132738883379504245846591360 315431 3055202579770009689743052552264 315432 671147575487721521849977067520 315433 -209657473006018363047668331000 315434 559282429574892708125604264192 315435 818152708712986189532248328160 315436 1099445895631863366955649888256 315437 -1473038004810447797896559095914 315438 1042868937828778795536487741440 315439 2712136690367645075997657363280 315440 -200785510520359203118842839040 315441 913362322404808472123315606400 315442 -117784835395673553254088934128 315443 -2545486760218186365242620785336 315444 104845857262637305543184719872 315445 353404913614271547432651757440 315446 -567934149323362122868284090240 315447 -1462569594207545214304309992960 315448 15298709164442159672567070720 315449 -1671046859733164749652786990550 315450 -398330342955413021453858420400 315451 661658351670355891955473332452 315452 -357961893238663109922596474880 315453 446256829472790376628243385408 315454 132817670813936149372330780032 315455 -778618535719042988921279022240 315456 57370424657556824067359637504 315457 2632046335363170075852133009840 315458 -683433004881159326631740378112 315459 572129916440161677532421826564 315460 23289428454345608043664385280 315461 1730811037157720420642110300062 315462 -240133237229604486360701243520 315463 -2296584904168716816172120338960 315464 -1807553047977343380509584588800 315465 -1148096881992826136658564002880 315466 627717923688354476718732624432 315467 210579798618112273642984074516 315468 -528321716513744541051747041280 315469 -14299108032543854373832358016 315470 931858551941325014744363263680 315471 -474928678205989035353490518640 315472 -278054229382287868367451725824 315473 -949860379675539049772413217040 315474 -512070430729752099119971808640 315475 -175265865891230724313162784500 315476 -79704082239819029497357332480 315477 -426416208426803172198463779186 315478 -542515117045428356883494772960 315479 762121548313723977227641184280 315480 -392475715140503961355124736000 315481 -1204265983169905263539903577718 315482 -595638639300881124540447252768 315483 -123379851044676015543390803712 315484 662811637555798760201467326976 315485 1894615098475248372822652947180 315486 637703595189745150493692185984 315487 -238552700675136854817875586368 315488 -409030546501382832122763018240 315489 -1946050694340752669001689915712 315490 -308116307615596841932176453120 315491 -21917793035136292944696034560 315492 185214945450241497496713928704 315493 -1187224306889091315286619680258 315494 905458217377634699080575427296 315495 26420805993041521683093133200 315496 184455565614655006720156416000 315497 220939485213133388435085049152 315498 147452759022273413876626040064 315499 -903934017126185830485499108064 315500 -2252918714018128108653243648000 315501 -1313867001864174044479436357568 315502 46172122648483641192654957504 315503 -1755454327755703091602168399344 315504 -186860844764105196289289158656 315505 -84299029783021697169256983000 315506 26298165685219764356040543264 315507 240156445579113117328027145280 315508 -1478789833683718664819136940672 315509 -374317885365743373893518584996 315510 94589643238028501686736659200 315511 1355326408041148935326241947808 315512 -35367853536207130848624844800 315513 563282970565641649877947848624 315514 569170221708417356870974010880 315515 -1207965151044939182875992579840 315516 358987363304792765434690724352 315517 97716607216967322493744050566 315518 -52338474186346432718169489408 315519 1978127798345956915266396166344 315520 -1447989522229391737252478976000 315521 -1200456495819708999860235889278 315522 1650394043928945547349076368640 315523 2212258233949571346552127812012 315524 -629862050881420686979232034816 315525 251684845987971717508442673600 315526 -875326960168511173772988798720 315527 -644516815979556084570289947624 315528 -59786567742684479425074339840 315529 3385844966979186726888134047130 315530 94074124835172840768551635200 315531 489008935183454564375016773820 315532 -353309113331418521704548925440 315533 -2296569244113557008656902244480 315534 2607618300587999381238248448 315535 -1189779883053475518366572359440 315536 32019057444776037769953705984 315537 -838299218838392323879276072320 315538 -1155774760110809369935354324080 315539 855969847069804407425582335056 315540 -64718893813229012690762768640 315541 -497269236928183511384350455908 315542 61432331609824407211695408672 315543 270443250342556883703414221184 315544 -1602155820289180354193935779840 315545 592104189012604498772595352320 315546 -164103642860641587112679534592 315547 1533170200021016123168631764996 315548 862019767343626308489158635008 315549 -287267990339089607473280793600 315550 260705851225533296195849236800 315551 1700877015155908394234083107552 315552 502266906406832232823998382080 315553 979233862363445880020917330880 315554 61458258663929603203738430112 315555 486768103180389058618211983200 315556 229848398898441186269217096320 315557 -1118934040376203409116284322368 315558 -404311254847009152518948034816 315559 1573337276538662831874935632760 315560 468010986726271091947683840000 315561 -950164426545122715704731920960 315562 261679525324949647687904233920 315563 772906577661764651673273300504 315564 -75123341774684570530197748224 315565 -1000826337261049470567615591540 315566 530323142318512201454084460864 315567 -290106953528138742305102017680 315568 -176021350091679504353542144 315569 -2405947403783142586794498546030 315570 594765037033179484299607503360 315571 643412156180927347408280652720 315572 -1524720696213778325500088721024 315573 262275623159600739821256712224 315574 471372382085686488173277044352 315575 -316553524562505174499789025400 315576 -30935860069652279509355089920 315577 -8872295857747738133009554080 315578 -201219129678610555959969419040 315579 124540769536539346956802951296 315580 32217742127939066396612812800 315581 17421714142287904446352528992 315582 168045164264515331191114281600 315583 -843976289966215560188494887216 315584 -60576014953652494562648653824 315585 -94195202292509972936388060780 315586 -1455049252225419620493104137008 315587 -1764600700411302685395070138728 315588 -48156168470073244344308772864 315589 -1004613315238074852475376592610 315590 544722139096604600497612646400 315591 218072095986536183183153120640 315592 -4414158384113330396399500001280 315593 276259974184935329897112394842 315594 196053039471879166988029258080 315595 208038363876591659098160578560 315596 -540035648257758078510077102592 315597 -1582394511161750367722641761600 315598 -235224911086742289684998779200 315599 -2270027941607114041624554320400 315600 153971734394163267223378329600 315601 226823433863837251455925956864 315602 -54845945320335573431642754048 315603 2579905716867858475128335410800 315604 -1761294588864246187718535919744 315605 -3416728714963978827461363481600 315606 -580606410141593048157613756416 315607 -3573921330128155384560219954840 315608 -372707324935674238429248215040 315609 388201475401738701262250977440 315610 -316465914075898059055131474240 315611 -102381198083519226570633014976 315612 205913417395558428581816673792 315613 2870096208486632134739958109862 315614 70258106891440238263603756800 315615 -404287285506921624754264157280 315616 -183512708326386605629062512640 315617 817878306444813708539551413666 315618 -416882959502407000321290630912 315619 -660126854142009957680171205704 315620 -21661194515603263855647006720 315621 619859290968651004799052881790 315622 1431773447236720091628371013312 315623 -855903841429067775469771900800 315624 -1163618032864877943776307118080 315625 1239875820293873739939900787500 315626 69042669191989072849761262512 315627 370424221184698547869685492208 315628 -879394714013396628231041876480 315629 1525458459789243103836080004384 315630 -391825785968983676765061734400 315631 -1841874513247101088666779963568 315632 257124618261866849144737038336 315633 1355950283085463957109046816624 315634 1214647356870209707984637684352 315635 1426123546234436889184817524080 315636 4019054689288082892697159680 315637 1229050061813364491907514747712 315638 144255705467149733165116274496 315639 397045880126530586063195749344 315640 588422353701283572155837644800 315641 -281886974091186638821901251200 315642 -186940809192823331415606982656 315643 1828933197603512316991824985892 315644 9024552693873400938655005696 315645 -518809714455895753684231488960 315646 876606718246382929747169590272 315647 1189618609338106368531470514000 315648 -460748222073820326133978103808 315649 -1574255115975736990923679910736 315650 -286578818509194251618283216000 315651 193321556664670562748330057984 315652 -107952599221652093170705809408 315653 -841049846959073338255249068516 315654 569369125181814750794583933120 315655 -1077018961700921200112794978440 315656 2118787561321106615738921041920 315657 307835768302564351652944895754 315658 372393299065173271211266856496 315659 -147802997077995565781240526600 315660 663192567667343877822335093760 315661 -2380255614708315893696489731200 315662 1329867314902603494844150160832 315663 22536930582562707559333419264 315664 -72303425505009388675042426880 315665 -517938388484006944590027091200 315666 -164493405822930059070736611840 315667 2983378525044692927541494561352 315668 -388539589696155323319628949760 315669 -100318817204022799470723354720 315670 66168962171984672701983233280 315671 1814586302744085512257266508872 315672 -172885837255255646510904115200 315673 -621107551275691070510137612800 315674 557302436919740219872976580336 315675 375821190703634494009008157200 315676 -733548630972385343820848151040 315677 166334560977019140937857095526 315678 898466180411080131094890067968 315679 -52292337691433834273746099360 315680 -1131641115792940332280603607040 315681 795907372082772249186612031152 315682 1544960304833006933158974522192 315683 1476544292294025450145335958440 315684 -749177764378217644812385075200 315685 -1822866725339983873840201480800 315686 -307005537194719995509585635200 315687 965367977639148244451810981160 315688 -2967250783026656827290495882240 315689 -56398240382258169722457270 315690 852421483216559614622248051200 315691 -1565692113523374760141291064908 315692 -1325352214802534784215564600064 315693 -712528998576215685554586720096 315694 987386055124953081405109008960 315695 -2696562279321408819472838242080 315696 183995265508803457191296335872 315697 -297658220594841862378766543854 315698 -594927146790281347345968731136 315699 1665674012843720214921566023680 315700 -103526902779233912268214579200 315701 -15658187544813995543693393298 315702 -862732961393652867942488409120 315703 943108243169259255494146006952 315704 736851565686550945416786739200 315705 333899997174724616604362318400 315706 -13936223821936987303304414976 315707 1716420259360774516654594407240 315708 -480723121803067664522540797440 315709 1640253673833528841440964823520 315710 16933241855894661982964603520 315711 2200215987454632635783643828480 315712 -560130518296247186520000692224 315713 -147085882761310588790062032336 315714 -2524621161808914757845355008 315715 319637459361239541449726944320 315716 941716398926279801993982963840 315717 1668918391200444690301335994080 315718 -620105596388232640755237616896 315719 1033200823446757679418826574880 315720 1303129932375071452811517388800 315721 -90784039081169300044732759296 315722 -287016658091450153365360582656 315723 952993927936121788264726886400 315724 -1500129912415706657250718339584 315725 35473728825466265292512360100 315726 -458575670755363797841300566912 315727 -1384657654853071945452743255528 315728 175993498686710020914057707520 315729 337735685936851201678185539874 315730 -96974073466231305310908006240 315731 -230597588879542718369981432400 315732 907197416729367049031658780672 315733 -1883622154741904066318163893376 315734 66423544420470642550529162016 315735 80785898429792089760675205120 315736 2019179046192933944535621672960 315737 -1870775660885127904037960748288 315738 60311694154963752869595721200 315739 -1118632013932967213629238358460 315740 -621128769189208240641819855360 315741 442085606581531368861799164288 315742 -368697459311283440038405985280 315743 2427173355255507844713243400992 315744 285437212419410667617340358656 315745 -1909768619420937295512094795500 315746 -295546982006691557087211786240 315747 -881768056809458575361258920476 315748 1651648623749511528447636655360 315749 13890696567670522082188305600 315750 371524841966356868080434528000 315751 1048466868622457967861109581752 315752 3098612112008462737323868108800 315753 -555692008196447305650747440496 315754 -564844579977369499188260345424 315755 -1987963022237158636622395213680 315756 -477298870212859248560833532160 315757 70896329243746548256226064672 315758 -392094382585359249476293189248 315759 702806118206292040972694922504 315760 250779853526207288336817684480 315761 572025303941493056710536188400 315762 -394431984973229411047648894848 315763 -914088981703350091787755210240 315764 81336354468038790409630344576 315765 735298652321726959615666104000 315766 82845310502025525107661815808 315767 30899376139737334159911311760 315768 -810302495109834868984597708800 315769 4675172325720301609694082003796 315770 174554039238525515609942952960 315771 2455562916123967383388232647104 315772 210401798165141205614238213120 315773 235447862065754653260822493260 315774 276789728566755144129479341248 315775 239995871492177417528723590800 315776 1083941660378398150280934850560 315777 368906824655524140428038063104 315778 -549143102587432331424012928560 315779 -1170884155816236578324789119620 315780 313628440350583910622505881600 315781 962213925815975148971264804700 315782 242013519990356386006156209984 315783 323310062377096123525632235800 315784 -924064695896384971883527372800 315785 1046899637519410180966890535560 315786 68805624719226762322554219264 315787 -833763015796106080897895087048 315788 1303189519409886072512138113536 315789 -1467102560489081237175202598976 315790 -425439186524729123321762369280 315791 -569431436572390035262302421920 315792 -8555156472345178564739727360 315793 2348058382044992807539448171520 315794 248281041604319891277724407696 315795 -299944739744037606060798832800 315796 -407004733750708014681062551808 315797 -1012683469455268170809060614656 315798 -33464765898107649066721923072 315799 2718338828328281727639122532480 315800 -1148706572205215073672695040000 315801 1178403980912772948703403288730 315802 -748547904504022607275739685648 315803 -1331954325440887762572737565948 315804 1258418304248244295726928042496 315805 -43160616567818295659034282900 315806 1509490802852268057686863293120 315807 -1146522795159554713041699935160 315808 -1149452407915434333974660382720 315809 -646632837610558615759334961240 315810 842940207936663590821082400 315811 -3151036354789467073390912087588 315812 643568925703965568298771619840 315813 -111094269844574277171709999200 315814 -888033960577731960039266355744 315815 1097247283917514993368316728720 315816 1412134789068441751659094425600 315817 1406706169750544944848460508020 315818 -338188501978047866070517320960 315819 -5227553076591843327394222704 315820 756758360080218114141471406080 315821 740017419881621388950420206944 315822 -368434389383768282748710140800 315823 -444527443952217514778495031216 315824 -211239969802947246366248386560 315825 -943847357975434734398506616400 315826 -285317251989913826905881544704 315827 677016293094908262055639553040 315828 -147740083822798995244257386496 315829 -194081474051778762505970455570 315830 1164038105584699151530393474560 315831 -10370634075575038828258132248 315832 -617323118044740361083010621440 315833 -616757400700241790382324538880 315834 -488833142744212695116763909120 315835 -4069070829939568419500456160 315836 220218757270665159639653594112 315837 -1655815361999033587740549305760 315838 1820686737335246783541388696896 315839 2639213666875966807188447075960 315840 -147836445158500335394876293120 315841 2868429583503733874039464667184 315842 1061094011267209252046096640000 315843 -227917067794167358711758955392 315844 618268036331202681869179405504 315845 123456299833096601081714871000 315846 -304921133250520439820173328000 315847 630488205377016704571066736432 315848 -708509928958135308238271600640 315849 -1194725187055371337080686576640 315850 320562635082330692367718592400 315851 1792706554011088906557118056852 315852 678255602429763980310995615232 315853 -828005637145512674371666912020 315854 -520965030658665812940988158528 315855 -372051357056508099150558289800 315856 292526552702482021935697100800 315857 1205161307338806768332004197106 315858 -454848327441310065902316582912 315859 -323499977529324809300398789632 315860 175547720677893551727984115200 315861 -153796752703550014850178354240 315862 -1584884603773346407131646457568 315863 1791939474993951260316420917424 315864 -266945282242457592074301665280 315865 1860343710525677380205063272320 315866 1117692323275037168917131547632 315867 186385420945764949066383960000 315868 -474322509447936166331464550400 315869 140059254795021052290903583596 315870 78621643994026254736358620800 315871 104652296619364360710815818672 315872 -2347591540902030604624829349888 315873 1211977330534425133901292084000 315874 -97656624939825709316973439200 315875 -16977686283184296896858268000 315876 -635282818077419796620670437376 315877 34179208929011713495897902266 315878 6385123332830998839452706624 315879 -581167735003952562928429521792 315880 726428391306506813247966720000 315881 -1310468237967296364631468629318 315882 -62563386426409854499401538560 315883 -669378116218267899414145785868 315884 -980680012065253702392141579264 315885 380265176733520012616118981600 315886 -468365906863385626409476626240 315887 -1467013925662106273387062582728 315888 93672749363095180407241211904 315889 866629006065286342596569889856 315890 260510434387523945948790835200 315891 362699916544926398112261023700 315892 -26478819023497632560369850368 315893 1379280525656600450330727764142 315894 -159341666918919206996086686720 315895 -410099595308014633286132082600 315896 -1062645281344893242538452951040 315897 -519934300649371296219599671680 315898 -357715867681873558574257911552 315899 -282498808488350835072993947100 315900 -290600489735503673326975987200 315901 -217850573367617734236712859168 315902 -371040693666210988351173838848 315903 237377530228646351687170809600 315904 -8882077925854591185158406144 315905 -429548281323201734638731857280 315906 -299628611590396811672184431616 315907 347196403641654774786614204156 315908 -409814156026590528944087935872 315909 520685848628109100401317562528 315910 -411200520814374447979270506240 315911 1556460903687830938494640176912 315912 -537036972613890619338899988480 315913 509970407290522936889224755200 315914 -18069030327056196480993220608 315915 -1180795137399673268607109720080 315916 -696054982819229020997755029760 315917 332475733182043394461051034592 315918 -742020506454663422853802321536 315919 -579968791495982493598173001640 315920 401675515693749629307459993600 315921 8692703682363187040353443840 315922 148910071234187413332838992672 315923 -567951544210486641417043798176 315924 12070596841839468022528069632 315925 1777971662985830964185459496650 315926 130691240949092701126603939200 315927 -1104620987893113146249537834160 315928 -889096334312952746584149934080 315929 1379137079574033402418702896276 315930 344870219752066135461618789120 315931 460262280195500724071677456 315932 -586580606795270540695233277440 315933 425149669277725832436290130144 315934 1954254513251952696999653252352 315935 202294747013353997879436814800 315936 244195864904761647795346931712 315937 -2585243855304229680625656544414 315938 -88852052373037030193413000704 315939 -175521463419015862250084457552 315940 -1093746607090020369975298440960 315941 2354501346432860703576922220412 315942 250094162688644659229727128064 315943 -248941685291888723460658042760 315944 -209638500404958770419564308480 315945 329361007057411040275235817600 315946 -445811482181800414331453594016 315947 -374834234078760270252501775320 315948 -554733562545839291576712016896 315949 1830347016825512463098929644950 315950 -149762729478867627997487088000 315951 -11585808206536530787146627840 315952 -51141057992039315915734253568 315953 2304077286590346409187621946864 315954 583828497204108105176557827840 315955 -204235749551377525743022338000 315956 1131844558901571813189448821120 315957 660621076967560796218954801440 315958 -913315571627417422419436427520 315959 -230768203564845681717095624784 315960 269378254701918832343395737600 315961 3264379900345904071298533867562 315962 904303326031963792221156341472 315963 -101008370793504359418268321908 315964 37127051891734471440322977792 315965 -149778162544623715248717897480 315966 170507787192808415961575537664 315967 -1178895443930776867699864753984 315968 -160748678031087770142758141952 315969 -1427206244930861716406481083856 315970 548322224753263995291066163200 315971 -594740310643666433265265964088 315972 -1635557587140095814587975912448 315973 -551305475515053045976726715360 315974 -236619581869439328550662610560 315975 -795101561133150138368039884800 315976 -1106946727360417364562990858240 315977 -2762187643475707525929535419174 315978 -223552329395575023986024477952 315979 -421774749219740524142953562424 315980 -150898082225384195480432209920 315981 -131272853077233956826567321408 315982 1027716585650114105850285926592 315983 -204440809911507802380462824256 315984 -43436282874144874406378864640 315985 568959475081719112513535880180 315986 -77161575307742704275645238272 315987 231291245600653278322549822464 315988 -564796738098459786771392442624 315989 -693637367117883033949192726560 315990 -221920705691368979951096945280 315991 -311392326911260517135368140160 315992 -465212347030459718116627200000 315993 460373940467504074645283949264 315994 -223174161369724961764263168 315995 776832428290962141303204216000 315996 960002265838192839502524748800 315997 276658418767479971184320904000 315998 -1116399449628158854772495856000 315999 -1700636947829891130739900539816 316000 2691727007707698005688975360000 316001 858117279345121648006668986850 316002 140279189962021874408463541632 316003 2008462133110480068109860404252 316004 996270088263048472444315422720 316005 -256153465062520000298336089440 316006 -91621938140820347417266038048 316007 40728961274640105387270970200 316008 590808702811298571283267584000 316009 507760242107204630680126819920 316010 997075966034577412070464376160 316011 -242152467319132083048776367528 316012 -223134636480104899988339686400 316013 -894124273550441876772092441640 316014 -153010837381026650634562867200 316015 224410562871863239808142242400 316016 519462655525375732410196918272 316017 -17511885082796916991210563672 316018 -1132361633980568363369426861040 316019 -720751404731681692501823978040 316020 394963663337820530952632524800 316021 -2120916545304559950557096809056 316022 296831435503923006158365525632 316023 318468494281900042978524330984 316024 -2470699942626128037636155351040 316025 -756990457055619917156455242450 316026 -203934487211156162670806481696 316027 -808151174679571100837309487560 316028 1801424544976192547877258906624 316029 384728041699016238981541929600 316030 -624151415185699920062729028480 316031 1543276541595720615816333224832 316032 -1152378024951755625173310504960 316033 -2609591830612251227780340462718 316034 1389153214735509265229583742416 316035 -168269145348187917731312848800 316036 -208307454835511073340007370752 316037 -1166299845574125057040536145314 316038 -676365759299324392909433960256 316039 -617571433135218269210974697520 316040 646214687506234838309401036800 316041 1232517264994994093478953972928 316042 -1736815796995724583120361764000 316043 -148687748007973758732281183232 316044 -560082845913970588075550027520 316045 258301347144616646586060710400 316046 658949433684603013376985126720 316047 103551301896857575913021344272 316048 -377852614307008834105722953728 316049 -1784136595447260184243220122764 316050 4481880125186589849122716800 316051 1586800525864201710466369435052 316052 869513415451229470214398848 316053 1478750828394674711459946653262 316054 481703056713532607848960948992 316055 -1012435594510859337074962088040 316056 -99355517501923066346241269760 316057 -98374880407761398789608606528 316058 298385130041139716877070448880 316059 -189040998370154759620223639760 316060 -450321388447820775290731307520 316061 -1339171579869658970187942264948 316062 -63005966575642932256433104128 316063 610076572475131272007107112320 316064 667248314215360207287339712512 316065 -989894623351774141679538168000 316066 -523204320237873811271968790016 316067 -160362645658522020746181550884 316068 -286202597075323792056558812160 316069 53994550926425958287657878968 316070 -937838037635909240726214587520 316071 -232214880376632146701786958880 316072 -1104282069796126377313452979200 316073 -1496343369159199587589355964678 316074 102643767786698171734048508160 316075 -1770536694351223115695224252000 316076 662816092784550008271888076800 316077 -1206880982942556968272412786880 316078 -246347399941171583407749946368 316079 -522977381965003575919093988640 316080 15730122751073302879848038400 316081 -2470974438737625666607927390428 316082 105858932760493380810850503072 316083 1150435554200011297460545370424 316084 1363855995716852201869492633600 316085 -12067620653422259043631793280 316086 -528645079226680320298834137600 316087 -1139463238793305803418710370264 316088 -2834591197203882792320484618240 316089 -117153011876472945888859209600 316090 -16948118884109957762535535680 316091 -1075501254641788629491636186688 316092 -97065340885996611879000047616 316093 -25174109136767317245399989216 316094 -649141442030564107207923419904 316095 -174147922225977184821412913760 316096 -883694042967818291892505804800 316097 -3294325636126120304566752299454 316098 9565571722686668538191796384 316099 -771623142696806453977815420564 316100 354166275720713520096209760000 316101 -560238548897209973859990075168 316102 -1501686724396829033048217232896 316103 -1768873167875561174486532802560 316104 -475080335307642979725656186880 316105 -848363974474602176697123924480 316106 -752806154282281027346664390144 316107 -724782776043769602215343565824 316108 701607147060761008384481812480 316109 -876969150526388699792897175690 316110 -215669064658230531011094439680 316111 1429763397891500924709314428312 316112 100158283524758614212317675520 316113 -165436306905269198076592781376 316114 -20825974551917411641116743040 316115 2040790977905294595640174653600 316116 1239705208466766762415349760 316117 1713687198722720330306439183552 316118 -1030726712953767093775710413760 316119 1219455147626813226237759408744 316120 366486100079943527480788992000 316121 -436253720206162988288692242108 316122 899190162432369499081562726400 316123 1744606531176731719326780537160 316124 2231043341937844076501355895296 316125 858214625154503073270458463000 316126 1362755869680224744524385034624 316127 146014362941293731623850729072 316128 -225743822608520406132334264320 316129 1609161565722902321909130443520 316130 942644938027844556830150521920 316131 -2959633202679174014874089669376 316132 -2188702607859482835820262572800 316133 2291886467291591987311823360382 316134 143593094837551035567292915968 316135 1258391523644592632143585380000 316136 7036433582243127728577331200 316137 800605826976488266939957410960 316138 -129119717504358546381434188800 316139 -582402422396359966453252386060 316140 -1006537470925570665044808499200 316141 -652451994839545785255135244480 316142 -907924353715064039781361326528 316143 -1056600367756281020941627896936 316144 -428465571403463161445771837440 316145 -22191675675950239366333832280 316146 299750454330126114622845331584 316147 -405512449474690944713265078672 316148 -810496956803281458640003009152 316149 188482420940546693803100126400 316150 -562554588644433547637567839200 316151 943456090608407898778075445808 316152 369589326247979821575123333120 316153 600301124787081524609077943402 316154 619562837681365276724114641776 316155 134556714753275143591004171520 316156 -983565158321589678444139540480 316157 2297792962313512394491034085420 316158 -551871949549712098652461670400 316159 872403134328539761700500261416 316160 405851468813815643433546547200 316161 -1866773537096985816841496085390 316162 -584984119433147534036769670656 316163 99705060297623636060684296608 316164 197866238959246761517125528576 316165 123681710670854292690364675800 316166 -242251288838110036434979994592 316167 530890726969163758858135571880 316168 500390601102466445497819714560 316169 1017654762029712105048259805568 316170 -991284555774091896029218060800 316171 1166507708063693071293809467744 316172 -621859436398117877142957037824 316173 1123212533229414931155989472 316174 436101734515359653144446492800 316175 727693902342433097739495899400 316176 145364643429072010696392966144 316177 -679512138606430707861069104974 316178 1954565062891851001586511664800 316179 1125572999322218290038634865580 316180 69388712261033307741953222400 316181 1699144443142204933186448351040 316182 -95653265575151563561726291008 316183 -1446775513484401110378767896224 316184 2688850641222629467744791121920 316185 -315904282519025602639484331840 316186 -197087738479606589196775719456 316187 2982503100501427974134535587760 316188 104697103094026965468836047872 316189 -2619676612681697458288197690010 316190 -176046390653208475186254424320 316191 -1618855629463526224656008378808 316192 14019334440736931843431071744 316193 1812253849922836222719965177442 316194 -127862705519350602285420633600 316195 1537540759337348561625770850000 316196 -383955377108503658614818638592 316197 -887821087662552247838587497600 316198 537079588859372630850281543040 316199 -817838099255799049299441373296 316200 -198103750028505476515971072000 316201 -2306048991856968148575636433798 316202 -200893803129166513744236290208 316203 -468874938580914514724369430696 316204 -222336973633362099217301127168 316205 781354292694537573746671390860 316206 -1074182012679112857384475830336 316207 -173168048667417136153435205528 316208 -614632855113830079925899706368 316209 342489283856719358107868521920 316210 400684172206746908217339624960 316211 16584855784500420921907603200 316212 27230203298930963313592092672 316213 1699086630757573646095260260462 316214 -122931093896914784678823252480 316215 -1017008573951309766750613864440 316216 973436530648252562600688967680 316217 983768987238530212236206289600 316218 251256670962928777219582978560 316219 -1919469190390846036313790500380 316220 190842397866903456366018708480 316221 -957987269659537132601130386688 316222 -5707252593919861097089958208 316223 3075000210481870516124256449472 316224 31268241581964049502870962176 316225 -147211341776961450837933448000 316226 818390987713525355116449903312 316227 -581662127291643832754865307392 316228 1962924435119254625435575581696 316229 -370371585470576316430256836416 316230 -225130839004555522927789178880 316231 236461134048202661889615560096 316232 729489711014382826404236820480 316233 779314676023088147542978150164 316234 1024885557990438001463832113664 316235 -406121597532031159744039828320 316236 1533596215150475069021793792 316237 -3585820577022125585834790088640 316238 114843422760477110855473249344 316239 326448591203230160670864173952 316240 383042577080057845721599180800 316241 -1321383474820005238083176201358 316242 1153408125641979996717298529040 316243 2179419941994222577525165760492 316244 424563757420832480884613220096 316245 385209398022440212016129980800 316246 1076849632235994293814521529600 316247 -2315293569673623540412583755968 316248 20808096455206035878584872960 316249 2067809443638025927003528333060 316250 116946852426165645347761440000 316251 466639403594263003561160249280 316252 1885446514483839739681351348736 316253 -284199998680241244844363804320 316254 746299625931697586447646400320 316255 -1456148052831216121562502702000 316256 2482114277565679529173437775872 316257 142305898039030768639624191360 316258 479543740366078519927892646480 316259 2322505727813622909834850418460 316260 -175644151802867686712534691840 316261 -3280522676599399629486471379776 316262 -67392913450419637582857524736 316263 3190650226844800838193848312064 316264 4167645263853963969944401920 316265 -13127085581748833676142318080 316266 -804277408512669259032799070976 316267 378483940492857346679452949392 316268 -1745124223729403350035685615104 316269 806896785711925407930405877494 316270 583133865170880750422452102080 316271 -6689325457310779908759348528 316272 -226345452669869447025170841600 316273 -1160948426878318687411988235456 316274 169509276354029277742415539200 316275 836225768072290332321473149800 316276 297324515937731111358138143488 316277 772711364886834269751410145660 316278 1540184926903143750380352539520 316279 665334387839585048379825607920 316280 1355025799878275320968562790400 316281 83655611550167881401578890944 316282 540666314798906643147945754992 316283 -1776919087299941261236486234776 316284 684346222172943215221755879936 316285 -162731522678367336841285111260 316286 566968906841300337489329582592 316287 482609256212574294238947003408 316288 -141006177191490802407262126080 316289 1447734249997200444658776078000 316290 -85821248157307258708160616960 316291 -2518951214008209371268071474308 316292 1116736479595509712795890846720 316293 -238710436961819120277012633600 316294 1060194230217707541023094048 316295 155101012858286025674405091480 316296 -494431148665354395150664335360 316297 -2427867205155005496284559569254 316298 1885119022025773106938284923136 316299 1352070166727973595817438838720 316300 -153949148828947248233969209600 316301 -1714266857992159924195504858698 316302 -229644841423985065831842625536 316303 590651809720331571352718978400 316304 86908637904064816037848694784 316305 42101519968424149048429024320 316306 -627422474752363653391628379360 316307 -3885306127868114418637877295048 316308 15710231501537752889431271424 316309 -103564624117581860567221975360 316310 -1476966050326278043454029847040 316311 -736346764242812518964408498328 316312 -2956967378375295284920805068800 316313 -1206716636760057802428191935296 316314 112245099351698028104626117104 316315 -301957051800564283894104710880 316316 -290170738907393731808340541440 316317 -101709747900375949448147916288 316318 407218005427211415378438909120 316319 -721602949821779058807597072480 316320 542317707688795887662766489600 316321 466890714123479249882846999522 316322 647180048136587592061082597712 316323 771806611613509353857695107024 316324 -34110275719697635572254916608 316325 -102958113822903276131393950950 316326 -455534853293721172562026664256 316327 -3245427476678088873469795208400 316328 2721869686079786125882939100160 316329 -751238076907926415285186326912 316330 336034192665917297086128921600 316331 2019798197027689272983345403000 316332 1132206441937714642008290457600 316333 -978747585582911339043966145140 316334 564375887930529738414168929472 316335 -507658603077263020438881327600 316336 -358516670134827383089171365888 316337 796578418406482633470889983552 316338 -247950734010838447049268417792 316339 1761837288385185790661064528140 316340 1668397254544062760651891587840 316341 1837662777011742080151624533550 316342 -402758879081305703724955111680 316343 -211676584483863261962262408408 316344 -933429120002026344964766822400 316345 -292298702712252338076383908800 316346 -237977610965023437831741393696 316347 -2000055776067125027020930746600 316348 -1254800604044891406866595515392 316349 -947500269362090262735313968480 316350 135106446663634086372800376000 316351 -16098011373881575266265760896 316352 -584562635015312241299023724544 316353 1980958714379967724060659293664 316354 -306456183225430832159759628288 316355 193923848430344040586609624320 316356 -34743800735684904432007305216 316357 1126835552866075657822968532992 316358 -482644721657558041339860910080 316359 -1658584224707753145975738335280 316360 2118114561851869264976388096000 316361 1857176187391437099963156219300 316362 205587699941867997348377540352 316363 -1109163640448057267016281313388 316364 -1188079281843572539126666329600 316365 -239950774413430138263062108160 316366 217849286851929181057949640000 316367 2320737141292556631512284980192 316368 -210671639086438743118898872320 316369 2472657370728574681363885705840 316370 -444001214220039799423699112640 316371 794111871381449002830123084864 316372 -687636239225784030559164569600 316373 -2356899334934783572086730131378 316374 1238507857035518048976955940352 316375 -715011380449872304712286366000 316376 155088054920213258779772559360 316377 -63072139708984537925298648486 316378 1470942751747512915831903456240 316379 -1219064445673668059166076272624 316380 22083447908405916109018690560 316381 -768757373835772156935298839668 316382 54017168064533634338692239744 316383 -309821895552385281936263008896 316384 2005180325488616427823542829056 316385 -1543489529562746276488915581420 316386 -65447705033882524683954763776 316387 637467038266495889466476979552 316388 291636525623047229252732375040 316389 816053629742362342759420899648 316390 -1146500748068676398493606403200 316391 -2585561317188160290859732907208 316392 314643614039219415772366110720 316393 2208395782254709174367945826576 316394 -3968713105508495865930915072 316395 522906118308644162070889512000 316396 1728694401106080508937698401792 316397 384324792765683701760346418572 316398 385824926546687096501379084864 316399 -587540299381310122524377462664 316400 -35886560614466179410891571200 316401 34595843215997326973686834032 316402 13139005670919442285015195152 316403 -3013022784423872282755171575348 316404 -1659723012615498550893582409728 316405 1560120161695331619188906076060 316406 -123675554177702791926183902016 316407 180798656753496221970375605760 316408 429287543762269825561213992960 316409 479170212584026186691981482116 316410 33960319467835785633189504000 316411 -1939328888291693490653238988368 316412 1239395588098824918471595769856 316413 641892394941602039559703310400 316414 -529441188225063894607744320768 316415 -52514990663888598982006920 316416 -2087744139638192184916042579968 316417 -260609510853124241033545608960 316418 -1326074571130017226894038945840 316419 861899545526553495369867357360 316420 106689181679368853971861486080 316421 149550273874885624536652234560 316422 -710017307195220147724327110240 316423 -176856512923857029058785748328 316424 1249626970894632759239874201600 316425 32179734047522935472761386000 316426 91247866345738749160732458240 316427 796830643419880596694781139120 316428 -139629235051303611365358157824 316429 -643344187071429274303319712970 316430 -40889398321424923984826360640 316431 -638787472401132638340313659480 316432 689272498959392729770135003136 316433 10923703271557371528276200808 316434 -198839710866641729678100260352 316435 126208319096261629971182144160 316436 -668233609520926616231970140160 316437 -16923094758864421094448359424 316438 -69445138859551028834842393728 316439 -106399880633644124931289688760 316440 715429319454800142790219776000 316441 2014540439550477073031664332752 316442 1223514263635980129364290067440 316443 -3033405359606749999528081622736 316444 -1100447635120995663121749912064 316445 529050352187715511196763535200 316446 -39228530988184470496752080256 316447 -614957347748077557194010685968 316448 713564565268027084295708344320 316449 645871924663188277497078714624 316450 218824246107021489997660902000 316451 1626513381284419961621391903072 316452 -1150783866418304383881237715968 316453 1416482334686122399812597776702 316454 1082342356694335737346153438176 316455 23910037927708195666540110960 316456 991807152302120210043433205760 316457 -675660135391687034509236794880 316458 930152561313375574154177871024 316459 127701907481221974410174774928 316460 -172083546308129656500774942720 316461 -794529104271225636471708193056 316462 -523391653949901351210433752768 316463 -400401521213574347084397046176 316464 -412832581517134822218325032960 316465 1948815919373558419373751374400 316466 674443639900943615533155036432 316467 -130716401494531224728933667684 316468 -1202882446069723884163208486144 316469 103090242248969961645239253870 316470 -77714812637299932097615073280 316471 126626159232909904398003605672 316472 566727426680504053265305804800 316473 -1677917582206974379200767319216 316474 -1283405526163354282943880752640 316475 -65647032713712786671076283500 316476 968266603771819411105819584000 316477 -170211569689355120112013027200 316478 -779648733586642818782458760640 316479 120364237006985911097752022016 316480 -4162636002992904847428157440 316481 -2246196190978671600413742653136 316482 -246812504770798985780501217408 316483 898316491986678975149981946520 316484 161835011376048270964986347520 316485 -537599338200166755449152094760 316486 821107485726168877511330148192 316487 1175224129908972151989752564352 316488 -582056949260287887948277309440 316489 1039998490962435203182524475956 316490 -262486493108455583056077828000 316491 -1015522070737504453698213125928 316492 -1007342765906500209385773669888 316493 646464850815841521989127242742 316494 -10494421794902451052090200960 316495 995866637344115318439832629000 316496 -513964381360356564281536413696 316497 -384516549445469744204763498000 316498 113685607567200613182248005632 316499 -304816993763477344531978804500 316500 -904641514522232489969895936000 316501 2826699458132400740698635223502 316502 80879970772574223847641105600 316503 -675970385270011925787776234880 316504 -693699527687995303839529482240 316505 149627646027550785810200372160 316506 483979310812296894566330472960 316507 1684111828821991618157547218756 316508 2791557669734091699452555905536 316509 1291452618180930635899632933504 316510 209538196633562929065883192320 316511 -562662029180332321085307154896 316512 -492248605177537175446403678208 316513 -475559642105723331841273919676 316514 -846727241396736183263224368768 316515 -155566764438102664969706329680 316516 785016308245004681819005700352 316517 -518380552075466436407686749408 316518 -80707654058327916587867031552 316519 -109739288753282762547500101120 316520 684244040241416642035117977600 316521 -19013327379419725512497937600 316522 1017401856924901015735714299312 316523 11812856260443654670733367504 316524 443989547474649657807249423360 316525 -743268456648722654605671206400 316526 89096994930999421112028033024 316527 1925968020338061494631195334920 316528 -5444515727707957980618162176 316529 2310872303016624651406103395380 316530 -696332727178770470127501587040 316531 -1950444869291094352149896639668 316532 1928031362017148845528524813696 316533 525221779707210718047835692864 316534 -635377640497489650503262739968 316535 586428958724739808592450844000 316536 779556632324312120843980800 316537 915376994877248008459881027054 316538 -1480885550935397589503678440080 316539 -542609406145409164116635990196 316540 -888311643665942005602070809600 316541 -607922472784234769697928108416 316542 100372085020589736598596539712 316543 2163701395561933024727284600 316544 -968716222570174713052507668480 316545 -2003015227567806777838893408000 316546 -184535777114762735077453892736 316547 -809603133252352745642500609536 316548 21420172435990582128237614208 316549 330047328433022451243419991264 316550 77752449390183396525208444800 316551 -499032356907761799397721569368 316552 1841006623958786173910673945600 316553 2404887786203904517382096254080 316554 358055336081619761089605714432 316555 1813245637241543634033208284960 316556 -693594836802140883982304743680 316557 -1586361479204988874104244051860 316558 -85313591121257988511146246720 316559 3167209990376961598851191912040 316560 -151159225814980379877526732800 316561 475657991411947718385433653504 316562 -153487561557729593542963483008 316563 155606343027545383903221639984 316564 121624043147676599236133011200 316565 -870864085323622690300491765540 316566 9629923586731007383992651840 316567 1899725787544344619452409852616 316568 229625539868128334672747765760 316569 214330611935348118517618374336 316570 -475019692139178810438952223520 316571 1021331760255150542291109536772 316572 -66588531853393470892777537536 316573 811692721529015794413744719340 316574 -695094892311698232969900676608 316575 484382463434440319408089248000 316576 -880073669235638787656401944576 316577 -377083648940462940971793932574 316578 447918311188126319543398851840 316579 -2003672670865728338119934127024 316580 88537944201652935333395251200 316581 -561229018913142968709025561248 316582 -322953810966516687145182304128 316583 901878800949861118226906963832 316584 -980496085542087250684836541440 316585 -417051296411989010574187472220 316586 414575167568280207391328674992 316587 783223818450970842140822204760 316588 2304503335350614918889212818688 316589 -348026557152166434806285548800 316590 193129698781922454796962090240 316591 192607687481052650583205329264 316592 453922045781203977229989445632 316593 -1727505214806143941534318037580 316594 284513414934727846827693256320 316595 331933540477817236062650807520 316596 -164876809500646092970621562880 316597 79372032904259454633357767406 316598 -102647142244889896302901284480 316599 272587250365185094361085113064 316600 -353112518197215872224183296000 316601 191374899590685228999591873492 316602 -167371457701827624257388579840 316603 -286183743154918200047367009280 316604 -41716731820935284598029343744 316605 -604297437145552077263040731040 316606 -871544939352824071556743189248 316607 -575305169859903342448253121168 316608 -352381763909906851397269192704 316609 2272968685846756304924686400 316610 -207930927326294139073291261440 316611 -490203155781912929944074317568 316612 -1192648198568256758153436751744 316613 1246515854735807274056122470240 316614 -193851580739971771567273700160 316615 -531377403901880714210977166880 316616 2040940123991360945500768051200 316617 -182348522540560127889055533888 316618 1102192414527597815054348354304 316619 -5601094157884359444610180319040 316620 732795370664124906848547532800 316621 635127909802441543032447464822 316622 -1110412541225570283864391092480 316623 -1290910103869762875481027178616 316624 -211730458538817549827261595648 316625 -2765425314416252631821851950000 316626 -317931434959808210094526646016 316627 -1983404823040981478413278383688 316628 -437499949666343365005270984960 316629 157919115316586380513991900064 316630 228407851533622687385734920960 316631 344501372590738369331889865392 316632 2235459557134427150814039244800 316633 -2015572234183220787109662672118 316634 116110039229180143244879803392 316635 567089729532400677826115692800 316636 638723860099320413729310702080 316637 273969248440296367900489925286 316638 -729355740541874135231372389440 316639 -2234915323020701116554516728544 316640 -2249518364232816886516423065600 316641 -67612051984992310653711606144 316642 -1531369570878467558019105327360 316643 422352620955469397726102151624 316644 472254022585591568462991062016 316645 174332709283248206269296681600 316646 -350388071629536513660389377920 316647 -1645557378095756526501148528752 316648 430212044864456139277756431360 316649 -982526514270057613014508897350 316650 52030293197104756562857113600 316651 1501909879012411528479126106800 316652 10245945692885552348357148672 316653 347339321782738147094282416800 316654 149054551248501840480344023680 316655 -2439629957463116267395157632440 316656 -572387398015101061352451932160 316657 -5031810256407959759868762622 316658 285984541695078095961382705680 316659 166650594731614837631051776512 316660 -510617298476541158854467747840 316661 -3164468019777880485377481606738 316662 -45848720357524549528459482240 316663 559022937678171595062457031912 316664 680664033807989064109798072320 316665 -39442673086670230491223630080 316666 74729084910621949321995237120 316667 -137278958597949996224671631280 316668 -267998512157914700460507955200 316669 2992131294407744596380845094796 316670 492743337389731684623263561280 316671 -1566298078083554465283171096888 316672 1327817177788017282760369504256 316673 -218372516151215163071373399360 316674 -923467690918921595797883232 316675 -290567832670726565613781788000 316676 2393366057322496227522826668288 316677 -232325802376913942587715604192 316678 -1196402478513267998117472445440 316679 1359542785480293083581004173080 316680 127725959507081747961397248000 316681 1744592624056594121183553267482 316682 -577692879742140328021480601808 316683 1113181553795310201814695709920 316684 43773522039524783367114527232 316685 -169212467758572855824425117620 316686 -597180109162362558407498520576 316687 -665506827538620821729670986928 316688 -62519710694708520317259276288 316689 141808054401486167504818128624 316690 -604897399792837477746788659200 316691 -1075863446264977404488034013908 316692 217918796500216470000630435840 316693 714459038083788018087457857144 316694 207126316877166033542533333632 316695 10085994688631585197279962240 316696 -602700835853973920959540592640 316697 -1304692012286474885553020044854 316698 -928071272785777150966617217536 316699 -935252195462718831909526258300 316700 -919549113250148404334641612800 316701 308727292078029784249431820224 316702 -1365998673299398442050111544448 316703 2571298369029059912986790777952 316704 -793051542109577490659632742400 316705 -429484183163799950865966983640 316706 1352349139904531945289711127152 316707 2173156541574293092513473151920 316708 -627811850013370986385236598784 316709 711360510686790012480388740960 316710 24852283462057241285819861760 316711 -2760605758274472590167495532800 316712 -1630357282513611592478086348800 316713 1031552759733438916379565490464 316714 -464104566671300292000870878544 316715 184085329775809193171509524000 316716 -898498035861632941520471874048 316717 -377883372812727892754216272234 316718 -1269414269805206301353589109440 316719 154664205693818754773031318504 316720 -78398791980850828022290513920 316721 -1923287853958968905636939601408 316722 -2152999109536089330300535296 316723 -3139552117173187878277321450296 316724 -756190300019960273056788645504 316725 446977497143354237027258155200 316726 244955353806240903873844113312 316727 853653449778906130930377777024 316728 -449502597993246109512985128960 316729 507088018015352682782599538176 316730 -968809917623706654411205382400 316731 420080787356649110827681641984 316732 -363974139193528080278592946688 316733 -1198758819673473324239193405696 316734 306415600687241245907713843200 316735 469577745715002261070608904680 316736 -374432836488956497489260183552 316737 2370029448192457026836813329440 316738 -13865506324141731430739927040 316739 -164251256932205436867654187176 316740 724514412977466515941998182400 316741 63080175727278115880858399232 316742 285313339468817546112160402272 316743 -36739298899653258395474822016 316744 -336941343710849289288621634560 316745 -489869093477350855014935348160 316746 -131825505561993304885774834128 316747 32143335923724106676487665080 316748 -767026367044624169416895630592 316749 -1149762130818935009680149420960 316750 143801413278052542398253504000 316751 -191931750690924803181004443600 316752 -304751254386784036243016908800 316753 76404859672465715397638214002 316754 356298211393772985532942569120 316755 1051303206088857926698218950400 316756 1459513312890008974538849685504 316757 76810930314130050072764026752 316758 -116607019665163276722709684224 316759 -2187529609213239056483894178040 316760 -1822773420401588037652211712000 316761 -329674340054772276034701486816 316762 1328403534887130891801397035264 316763 -688195831777336607562757957296 316764 -132575688668549516153599180800 316765 -1955807287966699060539360152340 316766 412500907914304802942388299904 316767 -1099954414240753169963068364160 316768 -1945280364524879300277558312960 316769 3022890300131174711640123451170 316770 121299861710208332886452121600 316771 -31227038894107529796785619248 316772 -762576735693865430187292170624 316773 693838058827645280360264044284 316774 -1503493578016569055662035875200 316775 1023846112240123112248239100800 316776 947936731719339105954344386560 316777 2511858286800569612829127053626 316778 422563446817123618265910303744 316779 1066648850076633822166427739648 316780 -2311902034356179716712521666560 316781 16312507295220913217229300960 316782 -712558838071410990799315852800 316783 -312101371052666204726071217968 316784 20678542626636390856915451904 316785 148251408952992015566123948160 316786 1636307955228836734104784664592 316787 -457321496404914485059263230760 316788 653958762800991264730565222400 316789 -101005582970512024644583860480 316790 589463606541534566525322508800 316791 57463105166883018874455575832 316792 30696692440577317063382753280 316793 3432898124301108203346703704042 316794 114729886957688884790435503872 316795 335862017445106701082356137280 316796 1273818288717897184100082900480 316797 -497485041806322539063822079072 316798 958496243213780289217985385600 316799 173803184986907351156409203712 316800 523741262370291138419490816000 316801 -2381606467621252309081816675198 316802 -328641026768563369437668238336 316803 1303112825267015586656643955704 316804 1808542062385012195973893782656 316805 -796377978273457428408393540 316806 224688279694718900594714019840 316807 52367945650238067091274162592 316808 -1592514549946250823802246571520 316809 98918692731957753371707923114 316810 -48241385033060467173966949440 316811 2441224120862909610557020246464 316812 -852009066574605414003423863808 316813 850661023471548054679195041760 316814 -240467500651245749764130247744 316815 532857225398794960387579445520 316816 -396000697348587712137255804928 316817 2600215584244008889151915170866 316818 116010083249134684558363134720 316819 532283602782119555570062786220 316820 -9208357469894710979917578240 316821 1042488220810301418987991799712 316822 -110419390967545723138986096576 316823 259060456795768540529912361864 316824 -5582248560393881810843566080 316825 -650806103953602721144417320000 316826 446312995443760131127245473760 316827 461456786468833319355311457792 316828 838791312599357562437746539520 316829 1427323711088444230474010340876 316830 254874627518519046634098048000 316831 -117876503910962959809397314968 316832 -1095211983530400753516173918208 316833 1241012474350662255142932970848 316834 -452190756112274913804388025568 316835 747035778872575267438095299280 316836 136566951003507309842204266752 316837 1007826502619671484491997378172 316838 -428045139193903152923048155680 316839 173545568405091902109970621224 316840 -877497664827916138990906137600 316841 -982020345732663990256875116928 316842 644714344934901344095412781312 316843 1783675057792313770560699768280 316844 -1228824426624018941824409702400 316845 -703516929721169545340048894400 316846 1290251764117410755209499099520 316847 812727297147105362345596177296 316848 -23926512153738561012400914432 316849 766715181615807833721313734964 316850 15936385759462063612729460400 316851 -404232559686843099259565500416 316852 717858649988615131579910345472 316853 2351656347822719249933851269102 316854 -874175384165663120695796759040 316855 584831907753998055593573214720 316856 1161099280913446338783800954880 316857 -1147594682427806338469537718960 316858 -474916970498951702267342712720 316859 -1281408266073059770397223734940 316860 -187523341162698047142817520640 316861 -2440272215534806138305357348538 316862 -14110471734778149366964613376 316863 614844271656223224099039032400 316864 480995832574235772644948443136 316865 138157559863344944014243200000 316866 -797158790081754523452845367552 316867 43417358060053827019410688840 316868 -752188220551815346922437995264 316869 -444287200789878586448874209280 316870 -158024659084649851487428149120 316871 1030105834671453270650715424200 316872 -405102217053971046281246023680 316873 -879452839811654610702489438336 316874 -3178296937978906593236453273088 316875 179674919403103328390207752500 316876 738341166845015774830601663488 316877 113324197248267244931717986272 316878 -773870580541552162430509142976 316879 -1830185308387900166591851125520 316880 578301056906560772900218306560 316881 809278666871099509500923916612 316882 349356720109175461771145164800 316883 -1598278266827176914592634387520 316884 834605284712893674934849652736 316885 -764974877453185972713274848420 316886 -776354881659372105588139984608 316887 93559088715341986800025977168 316888 428418726590362702555582341120 316889 -1009751176371097446514794790560 316890 -111741753128851782248356961280 316891 2502213445550156142732710884292 316892 -51329223162464264845276915200 316893 118790438378541840249421449024 316894 191183031376104259173070384704 316895 933920349110263377056003006400 316896 -887937185740276712754522095616 316897 348685815964768873998984001152 316898 -222059110563900152530514554800 316899 -2739227442501760438253815440 316900 -404125254540763852995109456000 316901 -1377932154651049123786417554720 316902 -836005974337413628968233141568 316903 1988547619496805607624603812152 316904 574125922617910387920151756800 316905 -317643580888218898198258121280 316906 -36456696916751639036717705376 316907 -352406169310879859297678840844 316908 693364878138117922855420545792 316909 2121105213461084161793645147040 316910 -16431144577668750167714810880 316911 334388812031918551173672491904 316912 -384213800345251412257842954240 316913 -76910672758349398890623095296 316914 172281105382509584961520527360 316915 27118909759928426531954140320 316916 -1433095286901878238560635781760 316917 1106324689721796882536976570528 316918 -49961567353531764782908877184 316919 2130623539416931668991640377320 316920 654245539265436805933424640000 316921 3552944237178626260534768573824 316922 1111452589637905074551567169024 316923 -196292075963835996874868922000 316924 1469751884745012046984541904896 316925 -572528482352620631083496359200 316926 -752539726934347148300145801600 316927 129022793596360172712137652760 316928 -1542142703677993556683448647680 316929 542003542449947678417225842080 316930 398079125899570646246914873920 316931 -1554021296561450929544677822176 316932 -461137701473433614678012310528 316933 253565019576681518400694577820 316934 -391698712590261441122938569408 316935 -1376897698230991508157950571480 316936 949366980684673324673624524800 316937 2455674679037230652939477762586 316938 10786735759444633399565484288 316939 -321392318285095439393867215360 316940 -122223876327439105736269025280 316941 -1046789561664845793035563402080 316942 169958811699990391793640553152 316943 -1292897075407778581333136938056 316944 58043969008931620006482935808 316945 1452257316391447206348903587700 316946 600547265420619417130987760640 316947 1659413363277912308790173263800 316948 -2010702925329743678340967833600 316949 130847457222734594635157071200 316950 218395741472855115060091233600 316951 1991164272962627346517107034952 316952 -407720996440053728660741990400 316953 -275868460023919441038150336 316954 -563387843045966865140774147328 316955 -1081125735218337810804472904640 316956 -257739967398659404347636304896 316957 -519380114064595201185068816794 316958 -1967886522252461120588026560 316959 1780977418729661250420453407304 316960 265878744584801331856602562560 316961 1740909380317007791241416478562 316962 183311613202605375613557427920 316963 -319863979473974022402226887696 316964 -310933564101463215208041969024 316965 382628617129124467482839552640 316966 55913510608494591245612961024 316967 -377683648048780551847509421008 316968 1203471685429781157609360261120 316969 -1741315175988824941646709499643 316970 -37910053919816664235582363200 316971 -190568426842232906535807210360 316972 -266596552966131845692147512320 316973 -603906666047207078634350746740 316974 21998382738124989443883697152 316975 -277802533270836378805494872000 316976 467534045752544997735500120064 316977 1220184119011505781712251214080 316978 595901734942675076191569569040 316979 -238450850566284316279852110480 316980 -1268236409806932421041936691200 316981 -460161332543427994130011527090 316982 -277758264621105756208702554048 316983 1571277899875379000019747059664 316984 -225116404264305975028196413440 316985 889584075380531581086381546180 316986 -428808054382026961035781771776 316987 -770175139363077510749222362008 316988 -503529621837215666188547810304 316989 509033636740128581546249919654 316990 -748504923922511247043813464000 316991 -423077823381553100136112204608 316992 103245377763619409981847109632 316993 588073469223156059370161518164 316994 366095455683700307410702634400 316995 -309798420584928618727883116800 316996 20160960721930554119397816320 316997 81327918863279808283118389920 316998 -225001414575807169974101168832 316999 -269561791649722715196559838640 317000 -2528456993261355634983267840000 317001 1606273872962300331404148252432 317002 -154116270380054857399805000448 317003 347616044278955136875012415252 317004 1383290790240093135483499716096 317005 351768933138619853580486603960 317006 177953730377436011680208131584 317007 276978169958143170550350240000 317008 700721089943981913309474578432 317009 -280599583716249620026605972480 317010 -683237383995781465515838333440 317011 -1043993822739529646351830554388 317012 -636737395632005265656371853568 317013 559831955705534409525009331488 317014 1223497365476903144479841453856 317015 1354985811824962920952638643200 317016 202282513230349328591755100160 317017 -2376044056039241466404255420348 317018 102992617859459546247117036480 317019 -224784738771301535251172599656 317020 -2237465427176628024635266560 317021 2258080919321631831116721981222 317022 354698357980137643935077412672 317023 79258282051636457914675389040 317024 678362779758863669196407832576 317025 -161457536594893222113110228250 317026 -973497639731207698107338125536 317027 994812900379268585296730528160 317028 524379819802450976073805455360 317029 -358921730984392788557492538370 317030 675869391481326889048615002240 317031 654346716890579324752688795520 317032 1901700635739295096121550520320 317033 146598917236097651484600499758 317034 96189415588730823818642346240 317035 259027867399103096281110572400 317036 -418555141898951308753926117120 317037 -49033571220274641189644722176 317038 922361586255403489033581049920 317039 -2049170325609849303280593552 317040 -173874901006181139683236577280 317041 -1384305439281252579482897280528 317042 -921136246527627260881830608256 317043 228577092353297854863868002132 317044 556492983682870169994004617216 317045 -1540136894322324198469994873700 317046 -206577035539616575195641369216 317047 -2446065045352817509088119204504 317048 1514481360016832581675228815360 317049 1377203614293054748536600246864 317050 233130210683216257477418032800 317051 -670296926916441231245542315248 317052 1424653128655169959871055115776 317053 -320003239119379783737212963520 317054 -103690010985747727369910721024 317055 -110362101077922497655384153600 317056 -2407408813658822925546254499840 317057 587010953716144313499873788520 317058 -25059180384804908797871270400 317059 -1537872095043616726744964988920 317060 576142086336618868940539330560 317061 1322527790148133066585460432640 317062 2437006956946779163627127123712 317063 -2027811534548562931784822579688 317064 -840194812965256055596418088960 317065 674026516441998372572517124800 317066 583185906974829018100473999360 317067 19283151485956674174772424112 317068 148875239551695569970806296576 317069 -803611276433724445602541584756 317070 28677090972937641527567715840 317071 -193792332544127742836661803728 317072 196559930070302621849714688000 317073 1537821933700786582956730835184 317074 1511617025930400334006322971536 317075 -284597801326311979918552631400 317076 699331239932057806530426181632 317077 3265394008223848608913454070926 317078 265027832813718743994219955968 317079 1872515128634897655175800387120 317080 -401856720157177208030293401600 317081 1197303666679273521677649404100 317082 -3579193528154600583659201280 317083 637264593298989902315022415504 317084 -2070636640592708809631109786624 317085 218122473406139423185735490400 317086 270112811287129742100018769920 317087 2096964486272737830857275712736 317088 -2564349485549692453035316346880 317089 -919352514233764220845926542110 317090 -470097706335363069844025718720 317091 -1104896716973612254543125193920 317092 1919336069967352108674645631616 317093 775446926331545085683847652416 317094 -9812956327580053749022669440 317095 -428943056876552623243647299400 317096 1261744587267928061217900288000 317097 565213746914812163890456710768 317098 1603596131261818366292492866560 317099 459014457180868441714436738688 317100 130574221780760320353535180800 317101 654710851079752942917419068224 317102 -18007415119988077077664045248 317103 -48001518269223155420992815096 317104 -703309267893689228756041646080 317105 -982912069050138547732594705740 317106 762540462144414971528688414720 317107 35886200428927623001897706400 317108 -578740919357473776351695529984 317109 371840042920480773092086687488 317110 -919977685960174532210752848000 317111 -3628444786757897550278422664088 317112 -31062079828457959384062812160 317113 -5016875250681009704743754966316 317114 -408629946652600522525358661888 317115 -990616212129303348750570024000 317116 540101841972768366187452400640 317117 -4222916921824556955090299380788 317118 -738132477630000313542037534080 317119 190991871602760475613381363712 317120 305612606952373927180480020480 317121 -378425788588304608185751219776 317122 499758109375636201493118737952 317123 -2784052663143129016463828306628 317124 721820176291996173488519184384 317125 -31903992693446701404585960000 317126 -80797883150381068890666019488 317127 300654982289240715443035860432 317128 -803490199330437148004434713600 317129 -2281188861855107047659682149360 317130 353195271238293499016863330560 317131 -7775722746315049529061259208 317132 -413052850692375483181380175104 317133 2126720858223321963767815174944 317134 199766807578508089705831233216 317135 -99421478077359567551953265280 317136 -227061814375685549761402503168 317137 -3285215905959009590152820392640 317138 -13995316892992358607109511904 317139 55164833480091453891158757168 317140 -764310113977609820604546501120 317141 -4270546051372088148372709074 317142 234457226059309706786902732800 317143 -856961091022170969347661312696 317144 -1774024380527565113892335001600 317145 382303772794482395678976006720 317146 747266255635400556876097036272 317147 1648182229973097002723721186480 317148 206186145331194432267437629440 317149 -120864646433916715298522581664 317150 536424273859046258821182388800 317151 -1854341784169270538307459892920 317152 -1159117459517947095432401780736 317153 -734019608808426942311617800960 317154 -199353860392689002743826186880 317155 -175397437066456012121554357440 317156 -15320735700555833623151591424 317157 -408064242091221165639323010240 317158 1133775423930818837733433344576 317159 -1189744025796862366794726941640 317160 -195781278646162697970711398400 317161 403816961308953958735012193024 317162 -1168541050843354432840889433168 317163 -444074095773716592946426060032 317164 -928865796436741835746810302464 317165 937716504753545550010469801400 317166 920870357282715214782920245824 317167 2284743435848146005256982097640 317168 12329244670985686920409350144 317169 -1390306786907052629704934093760 317170 -104074042234839854845168650240 317171 -2561355566586096139088968760628 317172 -135083979590155653860269867008 317173 3291491435255518105513179765180 317174 -565466810516982285008463999360 317175 -59269399533675981975441501000 317176 481433047470379942620762562560 317177 -1704436456351176987678630194454 317178 1024973478364042573621858393344 317179 -1374488032425357487211136192220 317180 -135295342406208705948403545600 317181 -128114190556318826995486030848 317182 -768193672409707099297584503808 317183 -48963739572535169641316137080 317184 -298699491817818166005313044480 317185 144072786378312622664089401600 317186 -855010102774691484516878357760 317187 292253541861925283653052122608 317188 -812714580554693629981345182720 317189 2518309258731674145718465152990 317190 -161021439490324160871279878400 317191 -190199572432137069541708733856 317192 369608321604655914490842316800 317193 -121817397973041967662275414976 317194 -1096382672822903254528678609104 317195 875250640637960095404659719200 317196 32751170678695652687850877440 317197 1411750465338955774225186030646 317198 -85817270215086468880183864320 317199 -806634039378130167101533276536 317200 101163620243803423162380697600 317201 -1387520101835044930105406196108 317202 1055575907120996695866817566720 317203 -3862253557075505523366692545344 317204 2182432111169721833250973635456 317205 -156391134958725217923669897600 317206 -40250520068719097683827388800 317207 1236002843000185324363015161432 317208 -475825358025711991675105136640 317209 -2845028574306721594279103297590 317210 1191882805131301904986116161760 317211 -31725624135028089035395402560 317212 83317384105537507012131466240 317213 -2216271355690794982989045558318 317214 159320053458108789550912240704 317215 2421595542701105112106058472360 317216 263219848064022517691537424384 317217 -253512269771110596666714278880 317218 526606574522698506757807635840 317219 -1087710702068673324996054368304 317220 617109471299124963278795612160 317221 1634688324884851645202710429500 317222 1369910344120909806092182482912 317223 567148940109298262006450611200 317224 -1147771509335988865839234662400 317225 495088713862668179754113454750 317226 173941504550079770925955425024 317227 2786512539074472926390906545076 317228 -1232995707916629708173603871744 317229 253144982380088932494709709088 317230 373042539179889957354950285760 317231 3590543712741676458911095306200 317232 168798729717003321289640853504 317233 -797186535315813368268125535680 317234 796798084172095830818616992016 317235 43485429712442597915934654000 317236 1321089104329500613605566929280 317237 -128539496733248481594363588708 317238 -178606100090637004482510387840 317239 -786408554025847931600443547232 317240 824587181670920166886676889600 317241 238211241918340972281036264900 317242 -1539103241588781349393454179728 317243 -924644455765283210040582945600 317244 297541458457079670167862882816 317245 2132069975430147036127799030880 317246 175018034384121617208097536000 317247 -745695872963348714343683929728 317248 855620832556932524603914846208 317249 -1128378227623993836866480686140 317250 -1696723282693436225356316160000 317251 -1217555295290132955965461665792 317252 -256756031614297142892223273728 317253 -1868446644918806067701981534496 317254 -2511483108035982405963595776 317255 -132205876874460074808597237840 317256 -1219906612174038279918684364800 317257 914024993852285120301006828506 317258 17276627319083995352736915648 317259 1366112639316004040412411731964 317260 -686663271245314282981164364800 317261 -158746090644640387475203483776 317262 -599041941488717941238492160 317263 -1669828691969061584266937465488 317264 488507001544421043205889064960 317265 56345668552539407355566857920 317266 -815875250342328282235796877168 317267 -2970811876619606267690169201684 317268 -109544747685814318925774039040 317269 1244097785587047680118053374670 317270 -802772350697517498767282929920 317271 -1520221779334952070792564277296 317272 -452373095170075406397492787200 317273 928554289449560853366238892304 317274 -238947624398702636551555223040 317275 285851163736150148010421820000 317276 133515415459336004308310684160 317277 159377375148799030530357954726 317278 10752834958815684918655813824 317279 -295139644380337070276303889120 317280 1276153924596533815772192440320 317281 612786134396219520780762334000 317282 -241192768640667949722489739776 317283 -753339856085056323897243856776 317284 103598163055566719871854994432 317285 118925520685822622388864844800 317286 -50574750927653786428140454368 317287 -3045684921819153727068272318288 317288 2598143249676108659386448885760 317289 -502569439904837031208489687680 317290 1287484494741842212615350146400 317291 -1344774513585268138071759874128 317292 599991087145752592328610819072 317293 79841809737946946261125125964 317294 -830363271448340197013084474304 317295 -295880631528117878605979375760 317296 93089589566299586457309478912 317297 -60525283870636052026319150208 317298 -91475005016122377537023934336 317299 221694057759792873079989793440 317300 1102415373400422089684653824000 317301 -1550274426787828411452211174368 317302 1131750754401048855340458542400 317303 -765344815452884720138871523920 317304 -304532394604971185301033369600 317305 267331942482994716142981341960 317306 -709192231267891981330872942336 317307 -1078006065816843335188105949160 317308 51396870154425300635879347200 317309 -1672171538078147692062056172096 317310 233274873132077811041352683520 317311 272975107003480139442188184072 317312 953697689999309132779392860160 317313 -795163666299538422794985785358 317314 -1761688136576581063412958813744 317315 -755695870951505452421404061040 317316 -293687631871488747708510191616 317317 431156301429943275258741911424 317318 -682990448419570804066371248640 317319 17029807545020727601374577704 317320 -86202062065474141989813811200 317321 -2236051419807947401654187525478 317322 254622521324924840068144812432 317323 -2133292243645899652829985200428 317324 -1186092495840313515219099505920 317325 -377312975390334648525096650400 317326 1024100981227531000905716786112 317327 1982606698433081519264335024176 317328 311090367709339499120584163328 317329 -1994267447311510800833207906816 317330 359243119384202122334446144320 317331 33484246281115549143953863680 317332 -283785819844622978566275224704 317333 2676830659880863672397100957582 317334 248877513551986641338431826880 317335 85359969497498000321359952280 317336 -1453124660426318144261591992320 317337 -1164647496533897343046218481440 317338 12333332286026172353512419840 317339 2159556723922495637879245793232 317340 -4263504028791288508195476480 317341 439706673709082678239206827584 317342 1234780934594645651124131406144 317343 1252812429805256211622064624640 317344 3590993764736159422390984507392 317345 9293161491973154155180591680 317346 -144446458038235953875456622336 317347 -169023387219253228132625911680 317348 -806597853391446624038808235392 317349 828983037385644823885213506204 317350 -287146083200603877757350043200 317351 -988367228982356262355122720648 317352 297167116170777187465344614400 317353 -1655148503840655050180187515398 317354 783699043776991053419311660800 317355 366362623311069295045898526960 317356 -925494203382363585649719613440 317357 915701086401611879863213251840 317358 381243173794498652578698665664 317359 -146569977831239858085497709584 317360 575733304948354278145083310080 317361 250161264623057243473347482880 317362 510115786617729504206069937792 317363 171929740584736200119654841612 317364 -64460758074736906120331520000 317365 935600309145239265928371007260 317366 -192602642017851034097233822080 317367 549556510912937028295266593160 317368 1169366729229380929809481666560 317369 1053415819802226682697030397444 317370 319044468159181173399355008000 317371 1462930589111103444369776457572 317372 -1011250869350535475839912903168 317373 -775861873525141564172270644224 317374 -100029252896064376816763099520 317375 1685913096099579955558087830000 317376 -419948297772485489190921830400 317377 559741979202689942550607089600 317378 386953655027357265542298992640 317379 -2080419746487381566946171138240 317380 194379159965367914344469975040 317381 373589403841398438593109148764 317382 -877448539485431308847487978432 317383 -59367156989381935936659368 317384 -1306514114795438267480757811200 317385 1473269148461704530715499347200 317386 452947322627027199496096518240 317387 689009386614193195451962103952 317388 -571149945232948741845690892800 317389 790345574613229603433357847724 317390 -1214356370107640565955758779520 317391 -739836045892366124347530614016 317392 206745977518753795971663790080 317393 -2159718436728409723329415283136 317394 288689756839887934310559736320 317395 -712855568169070679936586880800 317396 1109033642783071875413712508800 317397 1692210739790245174460372160 317398 1648122783872828501688712999200 317399 58353057606410666970310091400 317400 328554737992678116879767808000 317401 1291394616950814861031185463552 317402 -1110807031879884782386720893696 317403 -1422977948350326355043736487188 317404 11593356452592776441250635776 317405 241511654175441969832072560000 317406 388099804711060501676604880704 317407 3511081272593817289368117339552 317408 -139827757494118209088813793280 317409 287177462455444410336979661568 317410 584539031599638081668753859360 317411 -1508682807659193553925130629988 317412 464858760773505799916422502400 317413 -3606349750628522111128639329696 317414 1038780814849933018294767483840 317415 -408371449824918774084561914880 317416 -543261722496554649275392573440 317417 572326739847699505455208528734 317418 354450369795313894625028328704 317419 599705646533193759034899640820 317420 953256169073658629025479808000 317421 231475076668872837472444725708 317422 478323420201598440122405902080 317423 187387299569009592890431432224 317424 257465603075645809214076026880 317425 1421453793059785038080961038150 317426 1939008168003754015068699264 317427 1408067254307165502518717820480 317428 243416162978294945323293891968 317429 -316412901676918206767345863488 317430 621045875077308013920555346560 317431 3574203111629725161959461408232 317432 -1726078222168033356248078745600 317433 946616213563627591474135984800 317434 304656128790061950676961968320 317435 -462200784754782783669566853120 317436 166693188012579331663707463680 317437 -2441578968113463341487187793914 317438 -527934597130425438166772901888 317439 -81598422545431375119905310480 317440 34021599246798643792340582400 317441 1641373766342399281951019447424 317442 274311350930747481273482563584 317443 838150793309322895844599466400 317444 807378922945366871510603119872 317445 315307867537923234190644949920 317446 -1563843213507736418314070071296 317447 453626282370034182372892068840 317448 443455938326936163129834009600 317449 1925579025556684441571353536720 317450 864620553161860944857990400 317451 627893054106373071686559926232 317452 1544566730921301470745631413760 317453 -554532809010550893129612548298 317454 -962424322544434838944590903168 317455 816632669609967614418138116160 317456 71889724743085810939020582912 317457 -125495294683716516899296494720 317458 432203016616522003437608038176 317459 405549833366654925508099503660 317460 -100833588874214482466114887680 317461 54460935314062499043023880832 317462 -1680490171261405411972306380768 317463 -249187039242500505232338991200 317464 -113617246293348146291380838400 317465 388133957445585471358690633860 317466 -557552625542403009508467878400 317467 2075091191695064509961781002832 317468 683395999172631809906925147648 317469 -7260664244907636410407322112 317470 -314892237737072662496865504000 317471 511111366650009000383242775040 317472 232033380522066457783948541952 317473 856454360040992194909462530964 317474 -672283037629780613939961286368 317475 587056177704598304219913702600 317476 -1258184283498166072957403048960 317477 -26904119433578323662113667300 317478 394952410164799158895448709120 317479 -3125507053002633045615828100680 317480 -79407070980318210455007897600 317481 1456025190770403673248846687264 317482 114475721772950999533208208384 317483 2710043622641687922125079639732 317484 246270643137970756375257573120 317485 -1182823136329005218649291056640 317486 5898240708565238651662734144 317487 -412249088598930898606145627640 317488 22841118097927124643783360512 317489 -2237675334198937027497738409710 317490 -58391527272958601732696716800 317491 -1178576190373189964947172725108 317492 -407473183948222830974400184320 317493 3180278029647884943329497108800 317494 -1669773364820011280624324164704 317495 2082708542293906241491388535000 317496 964969622147398298473334476800 317497 482442648466170190727790522052 317498 1406890348666084711309543782000 317499 128203720839804239751113411328 317500 -189065712470797813369861120000 317501 -3388188263879290800066072734400 317502 -194919931107593419880468574720 317503 40267421872353737858384898752 317504 414456930595943183716712448 317505 -1318009408351744778141754703680 317506 -562814585034102967174514680320 317507 4176719902459949454201608405760 317508 490014942857160043004798376960 317509 -875604408331451294700615216960 317510 714129370975728001288591148160 317511 -1309241146763403927139577973840 317512 8184307696563394253137674240 317513 -366307324026398390594868995904 317514 -641165721356256888433654575360 317515 625006908194284304957353962240 317516 296485346947900916446673437440 317517 -397900738115728894797731739360 317518 -1084652535128743369735247327040 317519 1233100547277558628309785517800 317520 -13472879515408456158821621760 317521 3719136236171734033576313728500 317522 1390901721619840919689627143312 317523 -384849293098554702869342801616 317524 -115833140307119349662162991104 317525 -128738872345345114119168230700 317526 373191637798426178237277477888 317527 -295046409097270943234761275728 317528 -2962904357468382342618763776000 317529 795894680592554932773289805274 317530 207627303763090739315356470720 317531 1706083529220698707222943956464 317532 -244201047322172876236051365888 317533 343807906328653749920157641344 317534 -181082408840319042825618839808 317535 -645431656797250326322804018800 317536 -996368763803999166163272204288 317537 -996324361330438060451913699408 317538 152443083077700262173307860480 317539 -2363908501978209358531019698660 317540 -747668553063200575462078805760 317541 -293645885128265338529720723136 317542 1357404099657758886908290728672 317543 -831117628448427036557680121520 317544 1099000612123753538907259453440 317545 557710892619110620023695733000 317546 -230782513177634324432335729920 317547 -3301171678021728604794834672000 317548 -446116450844093576324548313088 317549 5162872705165020289075900320864 317550 28987140790801726543988208000 317551 -707320454001555717947360117640 317552 -180961399872035950308584325120 317553 -1189942338738851984453701286592 317554 -1340485029985995933474656343024 317555 -9408648938474516535607246080 317556 1053682903580401199838007446912 317557 -346711608330121012670939018194 317558 -561332948794245474253682538816 317559 -33982763597968057911733548672 317560 1739708545598944177185602150400 317561 -1638027333792187861810678032768 317562 -114798473038823103307553158656 317563 994872939412741422725479611812 317564 129249921799854379558780526592 317565 -1210342953339753001024968481140 317566 529008590368927283618556685440 317567 4126703243208464736831067128312 317568 23219104741771716673740472320 317569 -1308631371627827382097616125374 317570 254963572647171695152590850560 317571 834283478721498524624364210864 317572 1240982305363824421039548238976 317573 -290198788593517744816569405600 317574 85739307730859366193892141440 317575 1825891395121188304489768512800 317576 203735310788977890337457602560 317577 1056549042684543075611827806720 317578 -778862036373051861209774307744 317579 -6060645457722794417652987992640 317580 1057291260363033829504693862400 317581 681451245971304736127471972064 317582 1173424896468264507887131795392 317583 -257357195737803647841843810504 317584 198959411945667900530941231104 317585 -45314282063124771393636508800 317586 35263617310709051369048310528 317587 1173801399956597973141463992236 317588 100240140191630430523403426688 317589 1034747125342784394897015352224 317590 28755288533374904274935616000 317591 -1218916421958987276762479518008 317592 684726235774739371415564144640 317593 1814634548154009492750085920842 317594 -476349266326258998163329719328 317595 194959785741289314807846435840 317596 -1511996543747712525506757644800 317597 219315045502144409824554475200 317598 10031776335844651940839999488 317599 1842763695674871516659411237600 317600 1043853683930522655077434982400 317601 -1187945597265441951288809017008 317602 -258021782024354123530079606400 317603 -73314552174406069554234038832 317604 48233350323726800922353664000 317605 -48093320890987203633861652740 317606 -1085339153729723595498316105248 317607 1070387366835336874642915567488 317608 -1569848322335000384483280460800 317609 -408046457999461993291489085190 317610 566475174373098304112821192800 317611 -295513245312939581572859304272 317612 -132707845381540090840571516928 317613 -1508403461116980618648637937856 317614 918705346192539824973104336832 317615 874793782017870833272436041200 317616 -12324229560189197692933570560 317617 -2927412722150936382640075860334 317618 -180415255513589971737813350400 317619 -1784862372649499949393641374956 317620 -714746527785079898611705816320 317621 -1670866365407679606028207292178 317622 668892736924713719489434087872 317623 -184532873944433497810578050800 317624 2334991734921883756873055784960 317625 754855450877897824461552000 317626 250443083732848412440969912320 317627 -563116791929302942040173610496 317628 707963608644032734761129707520 317629 -672496335822059177869041186312 317630 377930113353385677510165976320 317631 -590794336799744625094591376640 317632 -31562278430437560713184542720 317633 -1225602156322866449913342468096 317634 -1389034670379277481752318898688 317635 1818863077873266674775897976080 317636 -1874351141324018505384288199680 317637 -379022199651289256603580671940 317638 -12574411911052229177340770880 317639 -1327985278067173456060274088144 317640 1106330806152874233096199372800 317641 -12556050443530308362158791840 317642 44937167099316932805480487680 317643 -829041589409004185174587334736 317644 132796203056847024903271406336 317645 496821081984095153850496994160 317646 290232733670530933246741655424 317647 594072063048660098873645286144 317648 539859087193596638158039375872 317649 -1209929380227072126973528094736 317650 -433376158394447116305376597200 317651 2432549064061894911732989804652 317652 2006570418600578963908050358272 317653 -371813077111409938786316685696 317654 951857962804744420536322584192 317655 -203823845010915585976890417600 317656 -2078465299976890946490401894400 317657 361256954669514269646944547072 317658 767606315288489976976262546688 317659 1292007442991002838191635580960 317660 -545932405727885904955746355200 317661 495418791208358495220459504480 317662 1404209254512932552174263990272 317663 -927343643066885296653867029088 317664 -2060990729645271165209902841856 317665 -2155079457473153201645335592940 317666 -342528717308111445121585233120 317667 320116843707632097671272711032 317668 -292282616512522070579122675200 317669 2267707582565263736905419821760 317670 -165152096992167639512600937600 317671 -1800467225600772876993131933128 317672 -1928046280016630832719408563200 317673 -2081967743313911379283686233856 317674 -567212143371431989583336341248 317675 -1207980546759111742289504374200 317676 -377060036352906832350548852736 317677 -1662470688805390194939008686368 317678 1766797301685707351751734788224 317679 -890983899140236493500533043440 317680 -7199234718441292955520368640 317681 -5008534269155069227072819776 317682 -11622585729773521923269786208 317683 -245982907542142878106312412280 317684 34451688354700962775089924096 317685 399523598789854350785495104800 317686 -204197633489792625302452922208 317687 540016484529957664186843775400 317688 131036403516188628238168227840 317689 3164976929340444468242714423940 317690 533272853204086908120203973600 317691 -1834401848075588508034519033560 317692 -460401677118538321652864733184 317693 -1690898297383952339517983864058 317694 -255096235184168852544186329472 317695 1033078221863435893535859268800 317696 137903597826254683792151150592 317697 -282519521288998714828207573200 317698 -241942979526279813063891428400 317699 489890415484302987432222954240 317700 -106254660357716850410519491200 317701 -2392431205689837989231687115298 317702 108688786629408670318158680064 317703 834714646729503171427535365584 317704 1690648383388226704089907691520 317705 822566696520818233615330069860 317706 337487614807604901528250946304 317707 -171280109645733943383371375120 317708 1079150621938568834185287337728 317709 -558757672865102005122879455040 317710 -132602299210433909001899154240 317711 -1512141803538482415491747876688 317712 69329383442145611294992957440 317713 1767594695486602651195374338400 317714 -1193177641343737111848117080448 317715 -995315872275775437669715104000 317716 618614990913961639054959266688 317717 -227590058981289469139615925234 317718 103964917856723721998366443200 317719 -158093442871546001209890629248 317720 -1599173138475080525540387635200 317721 1458555181294404529528296591312 317722 -796828136334661082502685594368 317723 119361863775500434144008410640 317724 747002525052191836676804075520 317725 -419800087256538972180813876000 317726 149529429592084858808710845312 317727 543210086586525777943309368 317728 2405518807020935712270038138880 317729 581253125200437918222266847330 317730 84422362399344902927261030400 317731 -1527478680996194969374940098468 317732 388917883901277569930704788096 317733 -148120180038957542017094097696 317734 -604185421484555762144320509984 317735 -302843908017816236434686304800 317736 -982441194432030573468667084800 317737 -295368684934884007148232731200 317738 963177426907691785611384092160 317739 -930547801645023940525577515176 317740 -15083716173013605856469391360 317741 3354526366254317743253415701142 317742 133722927309452025387762626112 317743 -1812230471305723076247567425008 317744 117583917214176187749835800576 317745 -156681653481346332333492550080 317746 564807935656012607432268192 317747 2871290665912449288648604662072 317748 415093817305136571652111380480 317749 468534957678818467053579487420 317750 -140286661421495783248841472000 317751 19653448707182902538540525184 317752 -95738527254662268693985382400 317753 -4125475961741003077332317204220 317754 -427628440366627921990259281920 317755 -26536755405564459522107353440 317756 -243484668245751606974561479680 317757 -2122928340667908060955703424480 317758 -167394820403250332751744273024 317759 909325986437732191936747121304 317760 -208903781463280826129936547840 317761 933197012361929923139518320852 317762 -925987599910615735522543576368 317763 14862192624584183988429622092 317764 1405012867769754598143935897856 317765 -962821963428251408820480808260 317766 533409828867581453029682754048 317767 837272137512551697210561243552 317768 1107335069915798817360907960320 317769 -85174672870026012953584410912 317770 -16689551186004593953768185600 317771 494962901727040730105895933972 317772 121389319028121742351766218752 317773 -1505963800264904015842580851978 317774 845788964950753849963976713920 317775 -502498282979415898995640128000 317776 465846761798788920713180536832 317777 -2221621141835614686403595551374 317778 -100239171324803363647500322176 317779 -103434200467334210034277936128 317780 -1259474843512457302292204294400 317781 642060816030581551170265407744 317782 -1022798920341254492384339529600 317783 2351196258338299331797973089032 317784 -591007731953924149727910727680 317785 -539717790907198510156776252600 317786 395339336977290662125287955200 317787 387424559255995525983029521560 317788 -500693921080530099947171136000 317789 1391721431344768974732490903590 317790 409809692822116082093682739200 317791 695077363179884484755597736864 317792 340710920901068819856778985472 317793 -158511303576788399715128676480 317794 -54951281731753285078823736960 317795 -305105814328523507667730849200 317796 200352532168235071874072162304 317797 -2382623642478475586102223786754 317798 -929767381688811000636105960960 317799 455230401545653036885936189584 317800 -49048730907060484184352768000 317801 -1399699516998244895591959958976 317802 509348531464092365077325567232 317803 -536599238721151982621605698800 317804 -687346204761322867225761433344 317805 1007018670919720829917288865760 317806 -1794293995821873539324157038016 317807 369443655403810220149838044032 317808 82383068678534551889296883712 317809 614085095789530535347753185904 317810 -747991567938922041836783666880 317811 -393256911459224684212493312160 317812 -730369787971605095892032372736 317813 27364205851997492831701101600 317814 514198547928170563654595653632 317815 822951534967605018077721721200 317816 -1083536336574633834577210859520 317817 3115592808699810488529846240000 317818 -1014188944458985152885102122640 317819 798880944069145475140852441080 317820 -1023187213809337282211409361920 317821 -16905651729022946360135389088 317822 426455902257952195250802630912 317823 -276657103787611652707972511232 317824 -539543472398576333702414991360 317825 1429876342255348870270781270550 317826 -131222830605395208434588434608 317827 9150799042451727283637431676 317828 610782893258452954121914331136 317829 133192663668246894974933628384 317830 114954565998469709225444572800 317831 3033084125959587351843054628632 317832 -482961413695160723975014809600 317833 -3004878807157117493630438414640 317834 995474423839508374024955607552 317835 -129960991540406642193918194400 317836 -42596118628651448199059624960 317837 604922411191476520911719626368 317838 783764226705277895683282657344 317839 1904879360375061364876254766640 317840 -181952715893411453241117081600 317841 466524280331409837596722992000 317842 29338231565097605932808592384 317843 -760941020291500726444946214336 317844 -333371058916519589660280743040 317845 -1823126596337538258703701055200 317846 1301754998776017828111091171872 317847 997854385399833140621863621200 317848 396711326098965961070564290560 317849 -1138691866590510018989501714688 317850 31882311081174006200624083200 317851 2641801004911438278270510748600 317852 -2709372488068696956437509992960 317853 -1795233641262912848557176529338 317854 -986576037859803127762273578624 317855 -681381480288792034550686752480 317856 -7599154460433516655848456192 317857 -2590355010070296069860180068894 317858 -1099325749306892204266286562816 317859 137545116650765471223497174904 317860 364154170160644329950538485760 317861 4926174589390753226437928837952 317862 387810214389382208911423967520 317863 -106743855856689890589335235000 317864 -2849723152630703343268455920640 317865 -385275562688877209578300841280 317866 -880737753371323525998778634400 317867 -889072017172283254482695664 317868 -272509312076877023233145141760 317869 -820154977116476312356001427240 317870 -147742400194382010247566336000 317871 -2774335255699596091175145604320 317872 89406538824297001169988632576 317873 -33879999748944736962941209116 317874 -44913704195648682175201781760 317875 1592045108180040349138010904000 317876 -34153740184491340600588762368 317877 -645628298678293782589305317568 317878 657334999742372715547554638400 317879 29100376145544860187035664240 317880 -23931551165401771225896038400 317881 -1870586522799813544513703042048 317882 -321447543736994632390151864208 317883 122249811496537928666895602688 317884 483659917675678767426665307136 317885 -1993148161631678419843211982420 317886 763277278017774227878230790464 317887 -3191630593243062662286778934464 317888 444419718685897523633521164288 317889 944641249598877454551506538960 317890 787049997870559430224153681920 317891 107389657157452574833401035472 317892 -1178749884329950756980135168000 317893 3073067141919873530502448651840 317894 -349260732485865437034263760000 317895 -62827774050643846968564575280 317896 1631270799277927342074047692800 317897 827115774641482631589930017232 317898 -126264194003034445151148526080 317899 -6174110685422446114419072536 317900 269294150053625174684775379200 317901 -688864161804710357095779739968 317902 73271288025556854300201218112 317903 2289851671176017632666944295152 317904 -76212218984025153826461450240 317905 -102254135716339276720675322880 317906 275180381446565084237552369664 317907 -674586494897818472824990550796 317908 1054056281663300395128361574400 317909 -2332237139520998180637761187684 317910 404351095060976795650665855360 317911 -1804228625319847154106304055976 317912 729007208698073080555060807680 317913 1964607165839946177818486107344 317914 329537822434861729996279802592 317915 63238191221029694828197501920 317916 -362225671231557895727512854528 317917 778577864913975941523727336332 317918 1315301365063697738775456428160 317919 731241325964126338231503185280 317920 1004288919078503317238722068480 317921 2230721492053558024491014953122 317922 34401688262353058107245168384 317923 -565627140659179334079190633828 317924 -2037077985760739476227882271104 317925 -55841189190458235499264861350 317926 -206594663512917163652856455040 317927 -1201512993439578133753188380400 317928 -523074181463488832252015001600 317929 -1415782818287370870624881279686 317930 761207312182197084883056171360 317931 -605195229845455917264205351848 317932 -120670566779700769473682224128 317933 1185463646593269477839685658560 317934 -523539682551479034973365361920 317935 -1668445701986241013948185480120 317936 -52596137273864009220302831616 317937 891964180886273629626342644640 317938 -577996617040330990717539717120 317939 282305525957412705178379239200 317940 -20011167079185239255761182720 317941 -561110184047623141290719338216 317942 25659887052619612198172960832 317943 -392188717928073552728043207168 317944 -114151127924654403474900602880 317945 243085443843467831978377733700 317946 -415129734831156862583391494400 317947 -594780759518223547887229448928 317948 -1591559729359436032062459446784 317949 -1933786245065669555987728705536 317950 725189603189081459551174584000 317951 2987645273344444183826227936560 317952 498601588433834622827983011840 317953 13703461780903153809504645460 317954 -40334087534819880796017074688 317955 538804080396632980672500925440 317956 666963525123696388171488410880 317957 -110186395944417289299720277794 317958 449436606890993810501449760640 317959 -1382717037899239298029650772840 317960 -1550764035510696512283697920000 317961 1578385897033830166467683971200 317962 24282885835588210995625661232 317963 -1166546850600281401278025615788 317964 -698989398331596602646072513024 317965 693892778785142019182945445600 317966 1073577748093520078111454460800 317967 -186748365763933375596576528384 317968 314451772243823910040380112896 317969 3030831342334967479568278568370 317970 124827186631400255881408309920 317971 1480192352744969929427252272172 317972 -2025199722540940513274187652224 317973 -998038170331870403568640290336 317974 -110933339461210431653798136960 317975 303406783303129263042440064000 317976 1063707056842334993630277120000 317977 1079339470073282554470471237984 317978 512703899998271006661820613856 317979 -673644657409681265449791184080 317980 103411676130822084846935439360 317981 -1166115122889631539195592912800 317982 133494033413390022587124578304 317983 -427705503844383049321185604768 317984 45757388820044753391821783040 317985 18484430645523983881136457600 317986 -180923817901747330301430341808 317987 1712542660593200779404513612636 317988 122021940578758172674759296 317989 149417175419236778286877754656 317990 -531865827876654005972133456000 317991 1199607987712488402880475140392 317992 -2068828710764633288758869120000 317993 536169445792533646607919676488 317994 695756756229844457146366368000 317995 2019570021800183383644649788000 317996 -124690234552741973558267295744 317997 591090538329554739966307733580 317998 173426009620727825543717388288 317999 -2098284594079598192123295028680 318000 142534945558413178286358528000 318001 1665371433141263999222046474002 318002 324431089886015501682124339200 318003 -103578651404577823657411388160 318004 -181036989456404477797964703744 318005 -1913592925520105933179911482340 318006 -19035681995207596302572075136 318007 2147025629476044233317882393256 318008 2207912335183783732516743413760 318009 824464464750568731447683091648 318010 -545721087244452463018673107200 318011 260678456171968595680890078672 318012 -813980789240166650760933477888 318013 -564140355387288650470165371776 318014 898422229840548021218135444160 318015 276284817253668130367219262720 318016 103020340570390680263429980160 318017 216687061900323720528768638784 318018 732913845442726882699784363904 318019 -92937106555500651906401089920 318020 1564116892178376536651304756480 318021 184364898061895717146478184960 318022 700382701815981538940356478400 318023 2682674910588718989603050173272 318024 -685326843626865491998565498880 318025 -691735709323898460139284160450 318026 1865111128415370685450342193712 318027 211563747582126559473065994432 318028 -46845816587629522206962470400 318029 697432753140520191687332334720 318030 -376814429129797512783154807680 318031 -136865707812705382823422427408 318032 -181957838043887750017770455040 318033 -2661907223054976154634381090400 318034 -805243819432211918912152009584 318035 28522858650413398239540114480 318036 202802445455798711826653736960 318037 427744217677775625397502222652 318038 510316571212675715125548333696 318039 700251365858450165464714194024 318040 -2122788183341287220604750643200 318041 -11924795605315406249430027558 318042 27976741664607050674642752240 318043 -1469089877528507509577270208240 318044 -720654389522348460924996271104 318045 -206797489313761891799835759360 318046 1211200527799220469388983545472 318047 268527132281303856006954446232 318048 -762388833197271846870085533696 318049 -3400921060686808733615403155328 318050 -439238472579861389775595693200 318051 2011270711993467876700121674980 318052 -68762763439260480962907738112 318053 274562343379689693234051923064 318054 -857347521068774587639120220160 318055 972013842551495574215243643960 318056 -2604217399491617888375100211200 318057 1832927708357411760539199069840 318058 -1221528891181110407253716054256 318059 670833321641954117847936112356 318060 -293520776420754670846722048000 318061 17029182993067188744127333132 318062 570417847386842856548762529600 318063 48144751395671082431290216464 318064 -1212841617944982199029441560576 318065 1852508375540022684834318870720 318066 170043973525186135808514891264 318067 -2032358250640037453104025777040 318068 2320374779780919586738203058176 318069 -1003688509066859960555835708000 318070 448929013036117046922421148160 318071 13381134622961900021309192880 318072 829614453603264913074294988800 318073 1280603044217190479600275901440 318074 -1241901210629928864099041844480 318075 638185450100773680050084382600 318076 -113583375046617226882464453120 318077 -969748160596789040098248958074 318078 -60318795941214393900325300992 318079 -379704282882479840924541878360 318080 -267709225707948676355614310400 318081 -364090380850157865110501374080 318082 -254965936504793793205381928928 318083 -1758728694143638661191031367720 318084 -216885230724654617041467371520 318085 -1726730855705305650442272593220 318086 -620191996729405256242626240960 318087 828420731473668207272326865664 318088 2291035602892760884633766261760 318089 864398174523950554712164691556 318090 397184228275337432866179210240 318091 1438021103552613191802876105876 318092 -517516554262335043118585046528 318093 152068603293127874007809993664 318094 443559769501348505310722831232 318095 -100746730967588863700342370480 318096 -532824615743798090014738919424 318097 -1138605339400220186658426050060 318098 1059338637211950610715060340480 318099 -1780280668677273194044865124936 318100 56260317865329241451538934400 318101 -696333026972179995222380075520 318102 -142378112907270522913621935168 318103 2678626846313554134984156337352 318104 1212028856063829511443161395200 318105 21108404180845841835298925700 318106 524337230006023869606642849504 318107 109499486320155268731058468356 318108 -1067134743829423971139062449664 318109 1087105156685058539649556690560 318110 -349731698824828861286232291840 318111 533063790948020223154243567104 318112 3258834785497238543491464364032 318113 194880063830731622850093875904 318114 8951313297017320246449815040 318115 627537284449694400379374504000 318116 -1961167340678802184770580380672 318117 -581023663369190494759645305120 318118 -839420986133594328627582750240 318119 21457748480301676836682324320 318120 -12715366579912880859348172800 318121 -3038767258104584418536377754508 318122 -168032143656810234673844883456 318123 -291455131530834007395326377920 318124 204119118703441291363418199296 318125 -41924488367967669057390431250 318126 197340337583514081308911999104 318127 260783696496605301532334776976 318128 -619823745173144236838179799040 318129 537214814903896127670982564800 318130 -162600979693531451998915281600 318131 1235813064976314813717826046664 318132 -744288012724373901420788962944 318133 4393387777301561279286160415680 318134 11568780857792342397724916160 318135 -880910116339392578024449597440 318136 162435609547123373123036774400 318137 -1569241131235758943382254064214 318138 392405883673919907231488240640 318139 -883665962615181968706203656776 318140 604504754291827735134639997440 318141 1364233035074592971767974949440 318142 -851992589712518453295605710656 318143 -832232527652606040487962000384 318144 289390841892978296940046319616 318145 706417944153481792916716050900 318146 -692960377682593120994232871728 318147 -592279815503705806234745627472 318148 1472433720940264112508054190208 318149 557058234306549772692404491164 318150 95189815091522621249349897600 318151 1459074503567112715537187542704 318152 1823511899760288261441744921600 318153 -355068705332622888290301456384 318154 -220130189743171162338824145408 318155 1022791961101187099721152469600 318156 -670726601559081826641574691328 318157 -23959865281469079195086971488 318158 -1293028531075180749869059840320 318159 434210495631642580960828715040 318160 110200727026957529493372764160 318161 -1489038751451019790673977844238 318162 117882187431013523379084088320 318163 948012493758340527401376511600 318164 -6691759211346252198800805888 318165 638348788878399427249101733920 318166 -2429924170037377887741028754880 318167 4908475962071988771622745399280 318168 -68067500090394043590150666240 318169 826468623371684596961648413444 318170 -932690259097344781354464786720 318171 -185041381652642931548288083200 318172 1549902143992860555578133949440 318173 -309299132988931864048645663578 318174 -109535885742087132755692446720 318175 -196840095184332873158684526000 318176 489652338940343188234887757824 318177 -331197335323899432637634527086 318178 310593360644916856001253997056 318179 634761061523460860744433210780 318180 761129125037833013832195624960 318181 1909439347634611086434776729982 318182 137098077587687323704312173952 318183 -639521243601045016138576862976 318184 -998675969595081149327609364480 318185 820122749126149336740253268160 318186 1015819884516370016044556584704 318187 2191402370787549563748811318920 318188 -741820063224948791404050723840 318189 -601634722248889656763571158464 318190 440196456094409320255310215680 318191 2126337831519404885072322272592 318192 118759637502465450155504566272 318193 -1080609026393706700867261041680 318194 -431979012457836122709356101104 318195 -1734318748591935737344019978400 318196 -1616294284193669329433122345600 318197 339028122909292182683726502912 318198 -144242881625912036080834691712 318199 1646014778150536485950883311232 318200 -6722170568191691024180736000 318201 -32675090374549477546985462400 318202 -741567823816321913305521261600 318203 -1726282014911907923515508515548 318204 1331826807504712548863292157440 318205 -1456371473717134901535161091840 318206 -776951116898489067450638306304 318207 -74524169351997128166957276912 318208 620985355333654748248380801024 318209 300350472481317317277726001410 318210 -72167659568386378437195095040 318211 -1145701144192172684166224285188 318212 954746025847360174937314713600 318213 -431010664584239829160301027616 318214 -286698341115510298411053899520 318215 694977738450292884720482805120 318216 -786521938770909378058820198400 318217 2365543713006630441915746701860 318218 -368722880467503619429565673984 318219 -1033994374494206312331856176192 318220 -74770324194449487659722168320 318221 763618926707270383456418662272 318222 -505158183676912549650248632320 318223 2374710266918944263097078153920 318224 588508401428450991618335907840 318225 -391786577000098506997499912400 318226 113289215133621199189144359312 318227 630933572962468288390698278640 318228 -144376444814975816641437044736 318229 281023196450854973273471586830 318230 1402177911462360244316119680 318231 671987360149538834073226526280 318232 2336231723160198004568434022400 318233 3332123562705307995591407041482 318234 -122242044446518153613285426688 318235 -1117499801193410404656448336320 318236 -780786929649260256693686622720 318237 -858408668292129000812079181056 318238 -1197770924480298125046866916480 318239 167099792260236756156706489656 318240 430785876290696791172528209920 318241 870599841527304777712971760704 318242 582525471997471399013986909344 318243 -13837147394692601749163518656 318244 -869194508942758412958827054464 318245 146110781252503042716656149500 318246 -212955469657260909737930956800 318247 1430390610480525208890915368696 318248 29090481789932320014309212160 318249 -34345684079249335853718245670 318250 -1422146317146664086854775360000 318251 -452917878054318799709193837216 318252 -900737229158366077563997556736 318253 -337890730153423431387710892116 318254 186922418912406827825987391552 318255 -206302537937548837712849145840 318256 -36831237039533486942751244288 318257 -2819367732538430232896716508088 318258 295085811227974957847870542224 318259 -1418770066590992836789534951540 318260 1028492803476473891516665178880 318261 1491928231404886087010000477472 318262 -177511271154541348402884280320 318263 2789619641931293285225166855384 318264 593492350130214110092661760000 318265 569091397815737606600832109320 318266 -621067969384237091061053380896 318267 842129369603944362492009977484 318268 -1593274275582234131795052501504 318269 -571866062118613232750640020160 318270 -1084432287372551762186622386880 318271 -2980204554621165435586918462528 318272 474599593198809980076276842496 318273 -957639004832956497757613300736 318274 -301005624486469192166177473536 318275 95056042616862629967363930000 318276 -309048990491793000075130183680 318277 -1017818701446047119281584233088 318278 -1277695026300615841688553245376 318279 -424650954990712933314794177712 318280 43889958422034253241061888000 318281 -1339938186733273287591446394918 318282 -490478288297912610555675287808 318283 393555484414157941143660057120 318284 206368919451228998637065066496 318285 -89202491766007679478623873760 318286 -27027924629048780531419031616 318287 -1447974180036369133906097426064 318288 -68008280125110810603503616000 318289 -2952466925850599451622407072910 318290 -218905947257862286452302737920 318291 -1226734403410711169450182630728 318292 -75401655793148872892165527808 318293 1347643756238566282032595603104 318294 685272325034103924111326646624 318295 -214699607596288185210939796200 318296 -1655144132598938445480564387840 318297 178184419825085382276742487040 318298 18895482832400798916439818720 318299 3148427578023951529793622879300 318300 690606228955403740827856780800 318301 -2282494567399439778239291828698 318302 -2646851074911308032387760343168 318303 1677962354641828695599051062800 318304 -1553955590100990430898159616000 318305 -424782244095539188622157172800 318306 -413824814576095985697523706496 318307 -206664441394149156392115261120 318308 442875829245075274740537065472 318309 45027118954889638830326788704 318310 818016452371031109658587216000 318311 -105429995106981541332896370720 318312 246198986860338356201538001920 318313 -2516643721009840379672368522438 318314 -226673493908593865002474929744 318315 -1374058989169342486359912798480 318316 1391577498757085948022676855040 318317 -2458664191511916558882006552768 318318 49921620816984069231796064256 318319 1507214348178459405975868928720 318320 -84478647014159488268699566080 318321 -962610849761943630767902266492 318322 623343694968645626665161629712 318323 -2846485642702123990812616597428 318324 -392699484521600991528438263808 318325 -266080937794786338576873393600 318326 620309457905208235818502537920 318327 351049319172156054056822790120 318328 843947083345557111944110940160 318329 -43408560922366055833692498912 318330 -981029625942702549629057806080 318331 -1440136957085134868622124270656 318332 422142788506829420156221455360 318333 -1472319395135839351691656466400 318334 -372463696306106824399015325184 318335 576314235269031989084008178280 318336 1537403721123792581073410457600 318337 1287677773982554156713125817986 318338 1196029280408663306690660602320 318339 35980802800076124660616547328 318340 -1224039462919927378315022315520 318341 -427632876623361821419662610500 318342 -9971012686908002208578580096 318343 -1446847741818750506629126792176 318344 846402150148628586608869509120 318345 1110114828379601964901428955200 318346 -573935499702860196046377173760 318347 -2962926430325048271903247740204 318348 217622160115399109726331402240 318349 823700463037917056070287655350 318350 -526714552983922842581460537600 318351 -3529009235161971634526369784 318352 -232075900852545540670079090688 318353 62082479673953136795807419940 318354 -341234582129018110717409127168 318355 -20826282846273633966418428240 318356 -1491734773844801527343536510080 318357 -3572227083552107387770157760 318358 -1415946242453106273733794186720 318359 -735559942819028122738403275248 318360 -252167470776598508430114816000 318361 33473478011474455629529167124 318362 179380986275181115770602400000 318363 -241599071972827610493232202856 318364 797392524517555545106736947200 318365 -494972516157569703932803082280 318366 128346655447991051073398551680 318367 21465897484929358702612654192 318368 -1408328575969917517173124300800 318369 1455551608578759179172694893744 318370 -134894768170689688215346790400 318371 1294991540952423080239880283312 318372 154603724126117251493394432 318373 -2538830865269744253997957127232 318374 136679889290496780916383975552 318375 681863533740826063605721638000 318376 -277366290694581944554408765440 318377 -2259070573459077591512807904774 318378 871832447315274858359179484160 318379 -904028253793391764344153385280 318380 82367206934763378176380876800 318381 159926411632553409646105902144 318382 393925097502293245693961769792 318383 -32434974248164150962892916400 318384 598711925107231960901985239040 318385 -380350507243360329086113223640 318386 902915698504086589342028869392 318387 581859038717727636324285723960 318388 214882756459410053671942311936 318389 -359911405632070065445637191680 318390 371622765608238352051891393920 318391 -1755064369288065521273674224600 318392 2083824900032733138408466944000 318393 -2576574409754428488068953346316 318394 666326800006303684121600301792 318395 -11783696867213996498581866240 318396 711447933541852130942898058752 318397 2165470357581972890935300783872 318398 801854642985787219802552275200 318399 -867217687609769616971900794752 318400 -50135162461802633262530560000 318401 989068219153928939909975368704 318402 13072251019170662316197393256 318403 -1129577754581941486055654161348 318404 664256800974859893425876297856 318405 -305226491109873434359575135840 318406 -98478395282376825693793425792 318407 -1473012018531643723458246370344 318408 -1281747323782884874562242928640 318409 -442125401588995213837993336000 318410 -502470221478002229282844587840 318411 -85246860002007434457456782748 318412 -335157058678145413929979511808 318413 -1236478400389482585709592138100 318414 -420233749975366085297059738560 318415 -14959994208561855431730798480 318416 94409019180233284325638275072 318417 -1215517899999332256333137258400 318418 262614161335533577579269398160 318419 -387257258200286072369115756180 318420 721729631508971948169106060800 318421 744458836292118142008612383200 318422 160646133592270267442115345024 318423 524649070690649384039838270720 318424 -919198411800440697150795694080 318425 258198710279207966075955436800 318426 -21819897446321783035814662656 318427 -3722273353026332224409747100888 318428 1247741867582189156843104298496 318429 -1908124025088706772667818860026 318430 50093591072264992499685984000 318431 -734379973859632212950448828768 318432 236381131857987207581625483264 318433 901233287305943255657175188160 318434 -113859308824685749256065699680 318435 -128365795356943807291357854720 318436 1643100331828510749738024279680 318437 1367728133920327283758866200352 318438 -1640193784202557362632878039680 318439 -1313099392161623188789004106600 318440 319325018913810516697896960000 318441 -128518603217667473972201520480 318442 -159323881866564458769240362400 318443 865252987789440502771466632692 318444 -314616863686845553385013116928 318445 1824835239072222023938943666700 318446 -965903845034818375697058299328 318447 -378554631785090496702730395072 318448 297800692312790219663626829824 318449 2920979729271145958451423696000 318450 448711232869355636729764051200 318451 1970765591710836288280730027448 318452 -1082996824337299598478677172864 318453 -1156419418377517427434199143392 318454 996872267482250401506511318176 318455 1636081694982963289338182454360 318456 529554009083510256390665809920 318457 -1122258518567459638974598150294 318458 4165290532940772280785003264 318459 403606915628861152144456692480 318460 801795980662367569360433441280 318461 1347054580868549029573964632128 318462 155188270028589110761454943552 318463 -244770150165716609682761957696 318464 1830304780970971406487829610496 318465 717095258977958632143910137600 318466 1685506004667799279930009620432 318467 1444389267874242103156485387516 318468 729311317991918682929301335040 318469 -600578518279911473817975134304 318470 -77390386549011580760577832320 318471 612050276172372220231105720320 318472 -1894285214596757802495836160 318473 395315872609902155625761053722 318474 -450101775465134366040256984992 318475 -349604503352072666779048481500 318476 -3703701314596351953533508615168 318477 -564266533510701341483498469792 318478 -440927481422922629368141339200 318479 -509389537073810342206673239824 318480 123526408343728805521729781760 318481 -176359665506897238984426707136 318482 613278248994489387703906512000 318483 818304641276410182315166788744 318484 -97866925228035968303324281984 318485 -1032889793262581303667164534820 318486 10625624147339987742417936384 318487 421375432637905158983849125000 318488 -559324259096845978051935252480 318489 -106566350907529870979092528176 318490 -550417357251868501956932532000 318491 128738338839149580908608950912 318492 -29150206802899020532865170944 318493 -386274818677830996850285055616 318494 -418592871279381581748621766656 318495 -233320633423711608864107340000 318496 926088191518180092265992683520 318497 -2823300754128741587987994282960 318498 97733099150981034335734648320 318499 243354701297151986444457885064 318500 518092686317121351004166976000 318501 -26325536770955717272355310432 318502 -75048691642147761021691207488 318503 169868371689637950736007989752 318504 -348339362686495575897744506880 318505 -1561756092272192489483812135680 318506 -1107170444549817150996184747776 318507 11821568597601310527139480320 318508 -1230817704718551044706094588672 318509 603414817364638620947479481280 318510 445252834458276206505067310400 318511 2872272710185915613813481538512 318512 795535149863183022113861763072 318513 -374607666476396214618697770816 318514 -196999315330262411049609996288 318515 1602987879030316460211587378160 318516 555457217819738152601573130240 318517 3188401319014537633811823983040 318518 1358024934857952922946557242816 318519 -2556706325784256265936164047360 318520 921377193683955574376782540800 318521 696676737339510513048025984512 318522 -8103831837350769229978211328 318523 -1771699940383723519022543635228 318524 2229221124473566224252118404096 318525 -100916769797334152060461574400 318526 294301017990809158923844415424 318527 389800761125688453673724941440 318528 195780527267239936531711918080 318529 -645769235399671933430743304568 318530 432789529769434922378104480320 318531 -18130609854826089658370580240 318532 -1223963781633493526376456978304 318533 -496931234564047998729347414340 318534 1003438505250563782789610585280 318535 -906060424575951998809327872000 318536 2135493897134953509838790092800 318537 1745216735990778686311793545194 318538 -1914258368240999363716945943040 318539 616475187366451637707177727760 318540 -444171697642702914209513395200 318541 3198628650395385996250479444000 318542 -154204775803104756417287798016 318543 1673933336405384907484791427464 318544 -2065640142335091537228333056 318545 -475536599359449195981578354700 318546 1890579981188462749167085125120 318547 906627878822126963747758355640 318548 -30819404078905655383649681664 318549 657528952924714521307445242272 318550 -187329107076383691522353059200 318551 2003637525382411136587276429704 318552 -420727948756149803312896450560 318553 2724568756768817317290321715780 318554 613570141883714927716193114880 318555 -160359101869493218826015809200 318556 231704675898839718821780258816 318557 -2966955451927293728746206271194 318558 -656002408714268005791467188416 318559 -1793488393577487250176358198240 318560 506291958198312905921719173120 318561 1591698305338186127086219530672 318562 -2173208276435804032020216012000 318563 -434865494866700833710216964704 318564 1059173136101124988522448169600 318565 1164718497228377074854464286000 318566 2829510603430537122418834794240 318567 1162329981885371662628569917480 318568 3206570482397853883591405378560 318569 828839448311275513375846118970 318570 -27461151726010030677280020480 318571 -1108842659016887356697081860056 318572 -165964613903966754418146544128 318573 612593391572483082347903597280 318574 1601722152276406533723015913536 318575 -804731917583201667467113906200 318576 -252865573738932086224923230208 318577 -165308735515111297312855107456 318578 302209777156261043680694507424 318579 1926108183280519224905292073728 318580 1897074956227843019897746122240 318581 -2163188881812753382011549681618 318582 306167972784537525140884991040 318583 -1359606637481680964944179319176 318584 173476147036548041639284531200 318585 -1570998478581305735607696335040 318586 -1350149590229072027764251493008 318587 -6461151001674137645932554240 318588 -611532558188771944180878213120 318589 154214852797117038931642496390 318590 990817029096256868542004404800 318591 164760120310439316316486865760 318592 2276232408886078633977210470400 318593 1305476978243600799764433906 318594 -562355019556091180463926407680 318595 1044929870386051426263764499600 318596 -1473435544876733854077996945408 318597 -855758817244247591683169800128 318598 1323149908146719094856808595936 318599 -112397700154589549709962475600 318600 -819146569734025402773657600000 318601 1884742382891362538377391880602 318602 -29589454451284602086157652896 318603 106544280406513177211899105008 318604 85241938093983516873548731392 318605 -814975656931600188922878839040 318606 798920521608721588417018327104 318607 -510366342737004170359508411200 318608 -21306632482298247458217811968 318609 86349827380399331480411948514 318610 -649222637418642839122119790080 318611 -677260799844901560546865899600 318612 -362914413933183557811501477888 318613 4380271511657632061620258428480 318614 298844363635755997484713925952 318615 -62801431574114819423566834560 318616 -3312702690114572003264237291520 318617 -899106021341415107538841201980 318618 -206421572708149725951570588672 318619 -739103884925534730247376989440 318620 298771287094341335023521408000 318621 1967668379888459427016336662912 318622 787055135720314434738351818112 318623 -2066987590293974373438557893320 318624 -1011623534393156759671154933760 318625 -3059089392344153718828059775000 318626 -434256374289735588239066396160 318627 1444282978470659883145274937840 318628 -598031402395834912176106421632 318629 1458382187228801507585414935230 318630 -3081438001914617629273651200 318631 -1050477309951837627076093236528 318632 -469421992450217096214952473600 318633 -153864439281773276849247663936 318634 204739655425229095661885159520 318635 -1057995337480015617217586677920 318636 -735519108945336022413509372928 318637 402156857992399615798873034400 318638 -1389231086870582981101812953280 318639 54641608689816980263316924424 318640 -107968435443476517348517478400 318641 -348459378211847705109924590958 318642 -371327957832912015856334722560 318643 826054910931518035851146760704 318644 636947745327019707690474191616 318645 -60271057980552963930218630280 318646 358175444553051761514532530240 318647 219963543494456421041324124000 318648 -769598384243856874727349288960 318649 955084659798555103041759476480 318650 -91272376943378393771674369200 318651 310983997240495211727487243032 318652 901649979765526555007359534080 318653 -2074990397002997831214465223098 318654 14076389166440986870340349312 318655 -1683214324985753021353295990880 318656 -360942439997558393203995967488 318657 1695236698974786423292353288240 318658 -98261959115159141949610943616 318659 1342338213923950058950067519040 318660 409966265109865885296395304960 318661 338254066301380909287444377632 318662 375118216359230836356619828032 318663 -294815286811306130640347801808 318664 -696632256652829722197931284480 318665 222521402122105961283781921920 318666 88007293363752057548026577664 318667 -1188766084158015039808979435840 318668 -447236888668833449091569664000 318669 358132356836044975069520912928 318670 -198566902499228018629001331840 318671 1285523255930589544929428197872 318672 46381781790327916912013697024 318673 -21748506364384499395001956496 318674 -1008293018242587522313058231664 318675 -268561609178093496093167539200 318676 -851919876932630768413068327040 318677 387269793056249618011362632526 318678 451416122726647913376318834624 318679 -2253462561549808882323867481720 318680 -516652233797958926074483507200 318681 916613535479990095436556067200 318682 -361960716707420887917159376896 318683 -2021621635387466612223297931068 318684 808133241464624822037281819136 318685 -584307263810428089925244185620 318686 -2081347191500155268268598437120 318687 -1061337309545462601579553422720 318688 -366289420617664239690006921216 318689 145443730427140424300581734720 318690 475344556070435969005354079520 318691 -124084091610759289217773175908 318692 747298039893861999589893030912 318693 698392706620246803129361436928 318694 31942394972522663099358748896 318695 214778662264656412127189869920 318696 136122677203192612806516572160 318697 -114140039079312810325935298268 318698 1792056290919842948382209223600 318699 1778387591886970909709015434584 318700 -348000621881756732304948908800 318701 -3331595250540858145504044704298 318702 -871735022507852254371732331968 318703 -682919837378693374531008712320 318704 -112830085491833984068767252480 318705 1009295858644936314827011983360 318706 1437926770752167076421351893120 318707 -3429031991454419484472568999328 318708 84743505520097344501449093120 318709 -440335639090610603052436366020 318710 327770109808608710838769574400 318711 276920593280681922006211123200 318712 3197434501326678428692769587200 318713 1178442059844332206193981497962 318714 87495424479760645029507840 318715 -1497187868020892762763511088640 318716 -12792744722575936551528023040 318717 -370647799829025186815523802080 318718 -33217828548881035716051454080 318719 1151055977021062441013423910456 318720 487090035071285907814896107520 318721 -103103803284309965834763809708 318722 -307612070022458359007765591088 318723 -809279712818437761071440420032 318724 -327937685325202470108802125824 318725 -1011044319930211235441801028000 318726 414165703578793114749853336992 318727 1052430306141656107985632723480 318728 737455880920759289966750684160 318729 1857841447012581627667779027984 318730 10465295571477386379019697760 318731 191937106072835995978431426192 318732 66166330166100253531722051072 318733 2300501449617927141511386499500 318734 201059385360432327080780496768 318735 106383744873654789977999032680 318736 -707663170581429503166977212416 318737 -374708454118549544024350177614 318738 435371755385403689664781831680 318739 627997646228069052447086911580 318740 336618543338475581379181520640 318741 611452501908211705547996505504 318742 -151840616012472806824489491456 318743 2538297569867548306436751697992 318744 1797707742143057323473529958400 318745 646249483780218046376493757380 318746 386872341047658768002801268960 318747 -106077809627442401382217269504 318748 2203974495875731198249409873408 318749 -1731811019401571881923551876250 318750 633522496564429459813047600000 318751 882664988031111315894097734752 318752 -895506796095701179749239881728 318753 652072414024020288137326488144 318754 1087013239325187317488515244032 318755 -1062657589503992479879903094640 318756 736029456291618118922958188544 318757 1280545779362240527090843684320 318758 767459646777580975680954972480 318759 1800026079521358909225777408 318760 -582985386645560002933465190400 318761 -278150860963972557691460491776 318762 1240645988515575212485589283840 318763 -1457641190919646901947503108 318764 1718380991627646588990086712576 318765 1198722305801776041010430496000 318766 167811979017453372267904667520 318767 -1237281431925427004187285699504 318768 -377697842878128575945593651200 318769 -151098199040713344287692865040 318770 395388222906733499464434524160 318771 -914835691150085216507848273260 318772 -649788710594133157367409706624 318773 43525888527589026897014197248 318774 934145150225135563944177600960 318775 -391860781441205849814657344400 318776 -1590456026193649557214669393920 318777 -1158507398099937828551651148960 318778 -1751934022443343569069290716560 318779 2056321237369284553048842733440 318780 -134839671132775202503885946880 318781 -3481161948918517817018580879418 318782 545389205451439369480101364800 318783 -2019128841898545564885418846776 318784 446024534122388839497540304896 318785 -4607420028240894484829363716800 318786 -376317470100545590786030536192 318787 -156680591831362933733167980848 318788 2156358063171634905319782953088 318789 1468365101792742955136238731520 318790 695055584998842256472103072000 318791 162859178497372667249915028144 318792 -611289714896051580960863846400 318793 2725063465603807592845463918042 318794 -269982706308211466390246714064 318795 259165617658071289411856732640 318796 -560709608164784619212542086400 318797 2184628733710962867937485644460 318798 -49651879333571178557083344000 318799 288698731083699837330432234960 318800 -57956134985805858203252121600 318801 834874548372021729381150781440 318802 26588202406239168238593164544 318803 -1506624832700254785789673710336 318804 -436261461285653451923076661248 318805 814347332632720444399061498460 318806 760090515781316065713372056352 318807 19303669366029472102984607904 318808 994854670287314869767495720960 318809 -411732686793179178822559407990 318810 -16459890195905108067663555840 318811 -1968275585528866650326165638588 318812 -499559273358629979332278414848 318813 -2051632054693655247042479289312 318814 436078971447511021522811888256 318815 121222519264288624117245928800 318816 -812212011108438991994245349376 318817 -663575884328337329091838247134 318818 997268008118092736017927034016 318819 -37307341652248817851474200456 318820 603508165245951095088870912000 318821 -3239829955234861440390939049056 318822 11655423443334562648142690304 318823 -730245935876793111628852089928 318824 -1816103993424528221752025825280 318825 -123022789421403203719649356500 318826 410197808406096196021390694400 318827 -895209995732372730899995822848 318828 753022395613728152526874804992 318829 295499564827317285096994771712 318830 -212723919691140339410186341440 318831 1089467581852662215938340287752 318832 -536641704018843492086534078464 318833 8397410677808427976343696082 318834 -374363498848006352279870530416 318835 878348087104185001297687680 318836 -696076902432538169329314877440 318837 -1408356071051170705260635190240 318838 -280946907601488321383957187456 318839 -760073465218745048045366574960 318840 -1286533465648842825555021619200 318841 962200567583574593628871563242 318842 -521406770153915770954826294928 318843 -28763488163757945966317142480 318844 793393693454125701197834598400 318845 19482650742025802511888983520 318846 -364353476977110901631187013632 318847 -1709627378614738404650178415688 318848 -1450041558377725967058893537280 318849 220047225881746027079049231168 318850 112810002579194436763690060800 318851 911748698956665331480305700512 318852 -1071573082373681302211341348608 318853 2107461638187326596328697883360 318854 -393675950317651684705891245888 318855 1236710888361082206529906125600 318856 -1935896594400752498125914885120 318857 -225459627668981580339380103552 318858 -1014131817743681129728531887360 318859 -568442674100867242577178557160 318860 715655171645990119658088576000 318861 121151914029702399279930660000 318862 483202082703026956455298026432 318863 21807813812656080401713304112 318864 3522466313145233940294402048 318865 -81046722801768708169382713740 318866 -137912723755346016526135941120 318867 -468305255162642522169846279888 318868 1945248152521542680939108806656 318869 -926844312604326863152275053604 318870 1040530867116000245301359635200 318871 -1232534734730565865357953700688 318872 49561946492342703169352785920 318873 1186099668694576085115518418384 318874 -341300160270604110505864418064 318875 157428861127515543732340524000 318876 -320891378818067891454570259968 318877 116557587865269420830057931680 318878 522238818247627405688005097856 318879 -555519195888850644971041039752 318880 221005360854512869547816386560 318881 -324434141133976875001722060318 318882 337783361677987495470561067392 318883 -1757571504339195953977443000868 318884 -2641446238211199062014435680000 318885 -295847557950950181826825069440 318886 413990031338194034106192668544 318887 -1383259427105101414359230315520 318888 -37117845117759226598732021760 318889 930052075996978056569117597690 318890 262615295268758169914004541440 318891 1113945136987434359836300315992 318892 -200153265075653260824933424896 318893 757062150626825541935862546720 318894 -325189899259279548068781259200 318895 -1255723374732047439262802150400 318896 509809961728707374379380736000 318897 23117492281506547164600471552 318898 -598765292497248092992571735520 318899 931386174940009829260143168336 318900 -531229197679638342863915059200 318901 -641782949710793694800473747296 318902 -1013613370791167109996414845568 318903 -462459315470953122948186657936 318904 -1392890294265026394478492938240 318905 999003563361772487870677701060 318906 -90955783937733210569078643456 318907 2481527894059039610428017101156 318908 907743614432564186134205462016 318909 58626151131892565067932623104 318910 1014755052774881945728566711360 318911 -77648227694986393051388983488 318912 -299814599605401947415181787136 318913 1353240484132560719703547700160 318914 -1028356892941160316757332784944 318915 322806880516144942210827164400 318916 -5283707360863429110765947648 318917 546659278164939112478491815966 318918 -218265564075506761947130755072 318919 -296105975486667844073444912680 318920 -730474200341670144400898457600 318921 168993685637479520106959012112 318922 101003307075753136585864278624 318923 -3625221803428900999452387517440 318924 -710902515485335235668779156480 318925 -1751410339403147727949234520350 318926 -996803027111361894114817697088 318927 -431869004454387091530441379968 318928 -15856754387283391969653948416 318929 1087029223170188706619895392884 318930 -52580108766710036785250234880 318931 44408101857242558000085352072 318932 -529573136730642312477613774848 318933 789255425686723219065610386702 318934 168309712295871450703093094400 318935 -138163156122152783182238299440 318936 -474614765414093993794464522240 318937 -242220011839088304567108022488 318938 -553924776024697997217310628880 318939 110676764425442898908053121328 318940 -92985079689686406657542123520 318941 -528754490838974338103300149728 318942 -543746285223144667781609479680 318943 1365653460154489789264376362920 318944 -2080086217840308850209326628864 318945 913520733980618372090435029440 318946 1001099861727151175181568110672 318947 -4230749546720078783640513639960 318948 -340287470461332144313669177344 318949 -887890965330190681578013298050 318950 550758560235569767839056172000 318951 -1505302378028889566129848902960 318952 1133941257681408664876799769600 318953 877698284367626360365033119120 318954 345925813856603216122811312640 318955 267608409735520907735210867520 318956 1661513616677204333556176640 318957 704064190229862570399764773440 318958 -1046140020297959876926083800640 318959 -460316781794640727175036301120 318960 -177922177104780233761721057280 318961 1871378168093592964893968316912 318962 496871316175098740382836539392 318963 807616181337582808366024127544 318964 -626777120176558792686999558144 318965 2172207011418896448357317032860 318966 74770107131218830536212991424 318967 -181780353416117634754388956416 318968 -47098374741649988218903203840 318969 -388310318089900422176436420672 318970 -882146838415163412264833802240 318971 -3046781710293462587310883492320 318972 -843978387007355489306790912000 318973 425578265077365186834399231040 318974 20647111739903593259460438720 318975 1029651441185593210946683440600 318976 -152731169691008043877725634560 318977 2541697027880222094038172685206 318978 -35923635371246009561675879040 318979 2040406620246023807250285091580 318980 328318015816794874066433395200 318981 10853834526579440932140618720 318982 251309271715853741912533610592 318983 -19797364251788541143919145680 318984 -441489634518458065527534919680 318985 -670787848617468857092264587840 318986 186773331567709760923093749600 318987 -1064856789212413076903170806516 318988 -702619215209713544690256873984 318989 34964374053079731368557717632 318990 94968731239734362682986496000 318991 861257021262806965854653214080 318992 -789751927253058067086434304 318993 -1310489977361658247285877054736 318994 491225000760368992574997755040 318995 -848229099056504464978189266000 318996 512329756659539102874119521152 318997 144212714342996869654740656000 318998 959553160233117055577101140000 318999 748843788613121717517107014608 319000 -2081976561685423008019814400000 319001 -1338080124989654501652142258998 319002 -1092991758110404886541005614080 319003 1890349877763049720374776263824 319004 542811190732950555861168761856 319005 1458725931999075310831656144000 319006 -1012721397911777887836569682048 319007 112669953749587527499586052288 319008 1754735059239819206280988852224 319009 3128112341514764458212170049300 319010 -33726768286997918322758937600 319011 394484050056605951317577764608 319012 -1020280175744523559057765617408 319013 -1153734537205831424861922253440 319014 -522239601638841688018707171840 319015 1171538281482021904373321951160 319016 -1910921282285253410593451627520 319017 12366227487422149597830375648 319018 -230391336489877407995177174784 319019 -2873596052638668495554646585456 319020 -213406080638784083472583526400 319021 -211390860453169860430279264512 319022 -1327580389218697542586886207616 319023 -710067490240950943447947883128 319024 -341059231947538764064892125184 319025 -580331888172937171508661715200 319026 -717922941914346402025738025856 319027 3483198412976629734123593588876 319028 2363734592334174548874020727168 319029 1877554346503756531474547006400 319030 17594451490109840872694421120 319031 -2017019999253210873825762894168 319032 -704150532389164053591362764800 319033 -431948130323900045715277471872 319034 188089126996647578275539836640 319035 642784532710041551592538297200 319036 2313850466915360353421525403648 319037 -1192352018028611657976860800314 319038 147345485592669719129816295744 319039 2712387554747462094077437583616 319040 -279010136012746389561944309760 319041 1127947569998600529527998777650 319042 -859578778975942567364298881328 319043 844530955670198696304046560 319044 622823922497363096338127050752 319045 212835094659898201254060618300 319046 18596655489799480499044364544 319047 -255600095748698169173590867800 319048 -142945782395777690469719040000 319049 -129791877491755449004916614950 319050 -48566791056905792139922182000 319051 1087770175739597281412560852192 319052 -976590830969677029621571644672 319053 168433312162545390659152394304 319054 454524354843840415894222389312 319055 -1217117997050405814379444600080 319056 62237636606677184646660882432 319057 1969645334556970326869377160306 319058 437307162072875238860086361760 319059 -632866206341609177160248050032 319060 3253948940618129668696104960 319061 -2964280679922129099837429772338 319062 -218906276825551371790203179136 319063 -1167530678549397525605478820976 319064 3196193960010074272000446351360 319065 217188652248904317013934496000 319066 960724120684937269033091706624 319067 -241245708903647348549480832000 319068 -942525124934652196399311464448 319069 1436272317214565705320120434470 319070 166752730847770659160472796480 319071 -34000703676759308565540591288 319072 -1488639236278061398768663265280 319073 1593699583332842284031501107878 319074 89479740403605435404002320384 319075 -6708688948563405872832465700 319076 89012678157103077998505989760 319077 1354991714114470702566883902 319078 -318903054554966157687552464160 319079 -908676902354574523589419032816 319080 132986375801738810030389248000 319081 560147162452559846877110478080 319082 -1596687341918267921869473622608 319083 -52383262638711588877919711232 319084 -21649327533641483753207879168 319085 181688802641308211237143020600 319086 935170092598262794982240716800 319087 1457620485342874059005237660760 319088 163180679890361219276755009536 319089 160229493262352120132713978224 319090 1216559259388686170117966057280 319091 1480212169011435007794648809184 319092 -1195034675846376623243728232448 319093 -2984318004020141940390123528658 319094 2030440889752963650304727145600 319095 74243022845985628723596100320 319096 -1010664671825974351424448798720 319097 2844448979727698370363717069546 319098 299386837621014958418557540608 319099 2705463251590708054413835868520 319100 -321683787006119622998779353600 319101 -2084886534533722592326630599168 319102 175616813582281475082008838144 319103 5259760441303199448773668848 319104 630806284132361335667813253120 319105 235968200646905799368958816000 319106 -322588024505044807581229939248 319107 -769421107773978883185909896208 319108 46773778022792579807971814528 319109 -480464501025650674445876911584 319110 -288841171195748510746457057280 319111 1420833628342471158937484958952 319112 -179181456288825976349175060480 319113 857867191796827036818184020480 319114 229378587247222411818444291072 319115 56604215729352900519849257760 319116 503672393306129701365829877760 319117 2132461233255998896000621546166 319118 -601478084408675452149123205440 319119 -1811659083086906587838628923256 319120 -99776542298921829770552524800 319121 -826694162236227592192573143456 319122 -171021546401757578874451440 319123 -420308382234194704502583946160 319124 16587642861922534512696665856 319125 307325476345517802953047008000 319126 -551596441783470629311302955488 319127 2343931034971562058241763147976 319128 398124363592544957887917404160 319129 3221395697295344744493796102730 319130 391274372395708812142893895680 319131 1379474708540555242816287461640 319132 -795316512846404260614740617728 319133 3127835459294892767363534225382 319134 292664137247331007243706268480 319135 -357637612823443507839105754800 319136 159083792789798842313910976512 319137 680612357182923345620616990912 319138 -236925890578100755943094383280 319139 -3450027950459735825194497125544 319140 34050305022169597042385629440 319141 -1401897231528319800529891876548 319142 -1637258980066031732416254762528 319143 123170189681982315595599676800 319144 -260110434037493349935802777600 319145 -320901686864053824576100838400 319146 -10081487010973538571006226176 319147 -1444475056261015815682725203404 319148 148346687754429169154681809920 319149 -977147360268566943648420961866 319150 171077023363137859864865505600 319151 693202722484122370694024847360 319152 127160420093570911166320803840 319153 -71552869478292882827104045760 319154 -114748493109930159965148867840 319155 554061208077680075737896602160 319156 -5487765683955798107836982528 319157 -280392119188102669032250187040 319158 -351786606858933564295410451200 319159 2059916390428121212225370168360 319160 1271359419163422706217447424000 319161 130515923860147207241371298304 319162 -63400703129094552310967834880 319163 796057177297459680836351196624 319164 -572123592916889872942654631424 319165 -780232468638548572045384003200 319166 -252905208134905275358115203776 319167 -1726303927481549003120802539760 319168 -556021319917406317049310871552 319169 -66297754185082561583879210430 319170 9591090633954921136377830400 319171 560053290722963888018437727472 319172 405974522802809543406787891200 319173 -1378554227672998462270293616416 319174 940612831321365627323425781760 319175 1200484955132143615995431464800 319176 -156694977959956918016387973120 319177 -4428936407622731568213971760768 319178 1682198101986384376427024750640 319179 391895333891230172967166694400 319180 -289007194138158558581805081600 319181 1265273772419253235981463241120 319182 -690194120151729463596240643008 319183 744189643088882907956181608432 319184 -806176600111647796392521932800 319185 160735211274553129906599718440 319186 748775780728971927737528369808 319187 3211105832839667078948325592392 319188 1195156909390455602069792495616 319189 14170715317801922428764709088 319190 -1019757870719927788028978966400 319191 -1546973092596886117512447206808 319192 -1159641482898296862918175518720 319193 193877063180619593131895865600 319194 785636794873027509423153085440 319195 -1670525680069521431381041588800 319196 143038942745295735213469363200 319197 28891676496415972497405150528 319198 1504629242390195282363405760 319199 -1547021095590734802804705949464 319200 -225642066233956735397658624000 319201 -1711598833714772645786421448798 319202 -103102995081184658271072600288 319203 -367378588342011374256503778480 319204 863308765025043488141758115456 319205 1621288267330384776337729108860 319206 -368851142934393025983446373696 319207 140417330541234773247047450624 319208 804179030550337878157193640960 319209 -1258273755947030197831411475520 319210 -605079983878757373759945963840 319211 2293470774452520778810620589812 319212 1206706936515815371318702062336 319213 2091755532493156439498760703084 319214 -100805988928539854917078535232 319215 -304220217893742772220541206880 319216 203321360459229220972991545344 319217 -266076026191644558870470965440 319218 178890535513804345567842578688 319219 -1418629482970227468036682684560 319220 877656167089623575068503029760 319221 -6830268305967438552131210208 319222 -35598953396423479223254627008 319223 -3180308072768132694884020917528 319224 956175101346526695673015173120 319225 793245784687131376423795857925 319226 -603856440055493553087458994240 319227 206498881816296090808441565232 319228 400167628575437328273934063616 319229 99300507187950589058352994284 319230 -778270542394600002578171826240 319231 2128982438448638883446346783864 319232 29999221748428123482001244160 319233 27359415727042231909684191024 319234 -1325297263328611111721763879984 319235 -96588218087685783648352815120 319236 656293593632029270958261329920 319237 -636177526949044246421662126114 319238 -50946955715377901186877112320 319239 2652602860932548522521130172000 319240 -1184144094202840762848133939200 319241 1215787150996704459599595712830 319242 -148736621255416533398177943552 319243 -1172497041454739121546191439120 319244 14953591817038935962631841536 319245 20163828733692043591840209120 319246 -40719429069460017035836004928 319247 -454908021775196308503558025848 319248 608127648838824488300907724800 319249 -968390361387814314676452223680 319250 1163231258458856104906971912000 319251 618958800096598526309924373432 319252 -1861670133487885000517627227264 319253 2691553207547255360553519310464 319254 -137841486158633764614470116992 319255 -2993589073324971571720188043440 319256 -236556469936610406516704010240 319257 1837905179747993770956856277040 319258 1114922412045869080708564170480 319259 2477382532864747866481188035460 319260 -1230884540477483159834339235840 319261 771299000677906921454042100600 319262 -1688780641931024063371487626368 319263 419294342482036857548202567168 319264 8873298632766875356547776512 319265 1339072503776462350061583552660 319266 -851649374759975432013394003248 319267 302975133553968061316068562400 319268 425353839244600148887778245248 319269 106859650284049809377855086848 319270 -212116171842741456368043114240 319271 -522042422409512184494448771168 319272 -441142944022075973345462108160 319273 -414222032988307501788119152220 319274 1685841325392924428884045034592 319275 -17107802462250373646184048000 319276 -1330924829044856355113940308480 319277 264163264594521214180004091072 319278 116631845912996349843428720640 319279 -723845030569032486957718363120 319280 -42175597555534097671708016640 319281 78346328484153782140337661552 319282 -1454135658591475882924250646528 319283 2269620037075778881976644983240 319284 282956943329615274224135412096 319285 -296158259171380553189059138020 319286 1019797664409754288922769205248 319287 -525854483928359282390634864000 319288 -420529975334820125647198064640 319289 1562143323103672955194122594090 319290 667306396934471686513808332800 319291 -490756827734999266390063897328 319292 -1939773556922379815583803433984 319293 -42247187477938593499458693780 319294 1076328354971847854823459593472 319295 -1560299881822908165340073626800 319296 -301796083672648691943544455168 319297 -287075435952750071762772615888 319298 467682274686354456981545319936 319299 1351538129308084551059405679864 319300 447776464001986104981177548800 319301 526879952325919737963141898272 319302 56112712380049363932236071680 319303 -2223507490144600804376331881880 319304 -1661582205555464026333539532800 319305 1740254615104898395536808320 319306 559460077158481638628491372384 319307 3862858367169228641593771876800 319308 317079590161296698789987082240 319309 165789135943393296067434959904 319310 228351485734790343056716354560 319311 -1000118811194062873650527068368 319312 -285999562371642790755987488768 319313 -1457445243185755668864051255438 319314 -360133213356537759270833944320 319315 -1604119398746271448311291929040 319316 2152505046395147294666923655040 319317 106890930086688596888326129248 319318 42101805436927865704436981760 319319 618993169456383190756166880 319320 -265196882307823273159743283200 319321 868654795549353627847115216522 319322 668951563571047558812303616512 319323 -682651391486166585134706387816 319324 1493597735705776043149409268736 319325 -9413771008523170863840039900 319326 -276296658242854180648635749376 319327 -912281065853017595943959513824 319328 -3306785084164873882206887215104 319329 386852391497954557193113861920 319330 -672013715869564913354164462080 319331 341234681930563532798562867264 319332 -99856966593957968008504074240 319333 -1712064249854763307307276952480 319334 666994251522690883589161518816 319335 -217123253017753043996140428000 319336 1041868436947023815878945996800 319337 -712266291042135785090749568988 319338 -305412559525563979480155624096 319339 713307922382449428786741633140 319340 -306768124844880943666205521920 319341 1898251351703405252875821505824 319342 -1693329515279536850345827412928 319343 3173487664395111692654634704592 319344 -401257267398638593701592006656 319345 -401832869916331817652140247600 319346 -939785683792645253984601862128 319347 103045489137666512498064380832 319348 -696750244543831879398393918720 319349 -946028396008435810838668841220 319350 -226011216977497437653204856000 319351 455687590994678036351612725352 319352 1330132033052073575036839526400 319353 243950754579417807907142669904 319354 -380489516264289383293646723328 319355 -625520069979343906675207566240 319356 -702296227957267284636830653440 319357 1258556585696662825229490089606 319358 -129030221538513118095255873792 319359 -2233194111954113635875592119096 319360 -177784773382738995314688000000 319361 20936443501513834589557813824 319362 -180415317619423131543347761152 319363 -2241341173861241368558716295416 319364 1725965928698476431627232795776 319365 1216120779182446922309865419520 319366 -1013197375666986582700433278368 319367 -2318511663254705094016833095880 319368 -268506887817678558631771668480 319369 -41830770323047827921541649820 319370 203811660783758074146420081600 319371 111410146889090474363959426560 319372 421099901863349600042064248576 319373 2293900475438739013660143932364 319374 -473111249712724464533488060992 319375 11982704253502092439799470000 319376 178812805095678809230845714432 319377 -1097168486520779778896506457280 319378 450997935379387444563864427008 319379 1838603044571413629701795686776 319380 -574523286288721385427519805440 319381 -342776279864624944701241541348 319382 947200344907118663877090533280 319383 -70124796600014386008346775688 319384 -260887045127037722575647252480 319385 613153777837625821164807653760 319386 495840000799967256849874558464 319387 3215377688945963056854835148036 319388 2124235599032807297985174732288 319389 -88832040129535269847811102208 319390 562804681434078954626556292800 319391 -2032973503443612554246262962208 319392 -1705246668033295050562502983680 319393 607528038411006750850636171264 319394 -1178694471870109645130517411504 319395 80005091269410531444239712000 319396 -633020258494839247400886755328 319397 -1098328351830413348213506318080 319398 607193030513732555402908380864 319399 -320626235642564953027711006600 319400 1586960538394582516092419712000 319401 429875168683100689790307154368 319402 1470599741819854115129827711152 319403 1241252435082361548910797237504 319404 26842931025016577713928663040 319405 -642822163785877939374910371840 319406 307278093246855913541566025280 319407 -156876700230194902712921537280 319408 472906951355381955519074680832 319409 -963011602699424114047840434960 319410 207428323309782809031026611200 319411 2985907686789657827183248160012 319412 1893883946720342787167825817600 319413 -1567116268625356156349448964416 319414 1597469056933260740621822449056 319415 -1671416176954653538083509958480 319416 -291177573093266701550394470400 319417 -474520897354947055584479825408 319418 -529980941721345667432404744960 319419 1416043176779805338030841042444 319420 -65166815155834427090670558720 319421 341614960717327869696322506840 319422 -835395833830894136103409827840 319423 -36233373138278199311257285736 319424 44526733060060480732064120832 319425 -639558093566475206426493162000 319426 293378413751307372008688370560 319427 -1314723629500822744171847798724 319428 -1101079278718408552931495930880 319429 -1079214203230996151693159472960 319430 388263488340935317264647494400 319431 210301337115938911033873788624 319432 820621061274841529460471014400 319433 1692366894135114363416133134682 319434 -921857933989431021806786545920 319435 -933220074911842943983992049200 319436 257491815439350567058570739712 319437 1728541856492796404428115221440 319438 667451946972121297758668647296 319439 2219902747982042956857907008240 319440 -182946332612620181360820879360 319441 16317988734917127539042841842 319442 -1000519543834878406502713078128 319443 -1343205302709441342959059030416 319444 -2347703651839867424271234984064 319445 -130693842932281562174429435520 319446 48875357125017053536039032672 319447 23507592118505405694869057280 319448 93011040450317160244145909760 319449 -678886489795116575021983137792 319450 766086941449668688814587266000 319451 -1090726293525183407640984626736 319452 333315194114751263092787945472 319453 -853345648756367120984375262298 319454 -108753025067149487997052436928 319455 -342971625480644841806054966400 319456 -3396911371459419719833819545600 319457 -3518200172121881703143356431468 319458 -25670107037748286990505502720 319459 966879702944007574390758415872 319460 -973520877894608482398723966720 319461 -558163185659760881482354765728 319462 634141328281915691646418149504 319463 -335268580853297728797788771976 319464 -124746147849279769711947417600 319465 -119926333035334939710091997880 319466 -316280456368919911371007464960 319467 -1653750381873656654952639250752 319468 655101726519214943768665403648 319469 2637023651789844616247874438870 319470 -66544196965987354273238261760 319471 -2196428865160792988579116285008 319472 -66887109040427033051779104768 319473 -741910561871825111671993493952 319474 143832066506017125484266974736 319475 175197691038815394419530107600 319476 -1710865235224441880006670213120 319477 -2903178475574402321052845966674 319478 -1273214495445009682390911492960 319479 -161821898527889280163018520880 319480 247773052743946827379669094400 319481 -2984266323278165628772512909228 319482 -407740310641029922288726554000 319483 -1404544176322127680893917922268 319484 -373285850941924147569522705408 319485 17839057407140195291212509600 319486 190932149182462750454572260864 319487 189496882377073832403080080752 319488 -291176877697137242584054235136 319489 1335290897463996741336523020290 319490 2705585567677720715825349120 319491 1919332470185161467017618035440 319492 -1739753835699838695854521715584 319493 2515621784643818644403971468800 319494 -374118777667543713737283606528 319495 -618771427035098545141654724640 319496 34039361552054037464489825280 319497 776401297831637344954418778720 319498 1973539151005840896642568227936 319499 2061118519909351414996621756500 319500 -588023732966693689470502656000 319501 -162962212136188836249075223936 319502 -723667735910599622619945795648 319503 -1703240794883975111729741573496 319504 -590821815338463496384366837760 319505 2112104596898637987408354636660 319506 1961607440129777545309410705408 319507 -896512297894472176532335087640 319508 -57713507324054769977271465984 319509 270420070149855529068746161728 319510 456549484925789635229472672000 319511 -1415774393905025763584742024888 319512 666720508380869056818200555520 319513 -842758229163681044232560915436 319514 184380358265780261674477594080 319515 236644425652304922140727820800 319516 -734508821867169276965421649408 319517 -1091527484108665281950086354176 319518 917741843770636165315832259840 319519 -160479193320387900285746066080 319520 -909091335365935475483362590720 319521 -119309934489336238754292852960 319522 682531472132768233251418222080 319523 -2142960211795840108862126650560 319524 754786612552641783491689030656 319525 -916644875113051965354653198950 319526 -701084114073052073451712992288 319527 -442472052922538891710235199912 319528 -725693257956006922027405639680 319529 -3133138603841821275266147000454 319530 781739345557582959935893720320 319531 -1298837615506567473271017395088 319532 486629966267640520868522262528 319533 30731977385434438793963940384 319534 -351009540259066792785577347648 319535 1547099068664288340958497633480 319536 156597484602092329601649672192 319537 571789995538610631240155422260 319538 1165476175425383168188701211920 319539 429775520688415954401446313216 319540 -141941940605186050290801369600 319541 -2151338179626785691254462759058 319542 -124384678007842977706359544320 319543 330231743460755281457066926080 319544 619467901082026900984629964800 319545 -1571137654807379029877298233280 319546 -215826431253247003448787888528 319547 873975241863889508894724384996 319548 106680475714071652744520171520 319549 1182065827325572843015298956236 319550 160702898157959661055927065600 319551 502686824841552107821431240720 319552 526375100537912972679806713856 319553 33875274691088276755273474944 319554 83937959010935293168619291808 319555 1031852985718315039947919944000 319556 -467148129177330430033804279680 319557 207521121166216807896016080192 319558 643691335094693354136052694880 319559 1313457380439564808912697507904 319560 310066051750733748901087641600 319561 3170643787022477817023988400 319562 -501619303283903902659688697088 319563 1122047074243797270767624240892 319564 -171548146815205452115029792768 319565 305080414336589620568213792460 319566 5581536195040713704917225728 319567 255517424558386641183352981616 319568 410185984444487893601966088192 319569 -448193227848607272286067581440 319570 -911185482259048608020771399520 319571 -49837500489566624313606656256 319572 1489980149092278459488626790400 319573 -3402948647766119849244155775236 319574 589748049184930150757719285536 319575 7229928056726663465931948600 319576 -5172735485234593460594995200 319577 1144476790358695339941360300426 319578 -55221338777558907074613295104 319579 536103650231095035987084669888 319580 -325012256349709424542418803200 319581 767084796746784796246730926470 319582 -698628869056738961527671220608 319583 518847074166311614726366356720 319584 1401722903944153254229734850560 319585 -313778260293424382898771114240 319586 87550095561098575200109798992 319587 -600603850099592901949059142848 319588 -855905545257596541058250090240 319589 -526872920174918365861822340610 319590 325515229541009264136271489920 319591 2957795146267182528970690935992 319592 -23725171183563762370083225600 319593 -1606507658316732633268864596336 319594 -13680246518525200141707379200 319595 117817568671817822706325173600 319596 -151362658276359248158744324608 319597 -307168809308405429502089241108 319598 -908271734176248595114726027200 319599 -326942383822582968384969024000 319600 467143579931994489331983974400 319601 1067533582155838694571193627602 319602 -396657290901636390608710455168 319603 163819393007943533786190677160 319604 -88536304693348819489077807744 319605 419334928650252882050945616000 319606 -1782024330940072270848486144 319607 -578292542012687118383358549144 319608 -974110458640514652765499023360 319609 -2615954681804155644083574421440 319610 -207390915570403478204369326080 319611 657192250958200694483554126872 319612 -45804275633519221442050975744 319613 520644360827696981413473368160 319614 -181891985691257795617388948160 319615 -820681781089972397263655425200 319616 -245773352138153898903947182080 319617 -2581747638419162739157762481820 319618 507912260089553378065432419840 319619 31360354459437559912748739144 319620 -232318883845054537497509437440 319621 1323529838230390280792013103452 319622 -71432830672771771419447273888 319623 -963742323174271209826660886616 319624 2555009076814996774864506024960 319625 -687102608179012594211037003000 319626 -47601201796215511330398003408 319627 275175730758009203605222812072 319628 894572583701918814863297818368 319629 2005530600073911574347608347584 319630 826199849376024715640730144960 319631 874378454171442956761881922080 319632 -164032706840296312112457646080 319633 960053516172394335752812650864 319634 205561054199972152515248163840 319635 433108809661128165484123317120 319636 684471298356720786051899539200 319637 495218853512386107753200022240 319638 -1143755909159403276919564462080 319639 -2204975387611415589060803381560 319640 1792600967413329258058597785600 319641 -107887500329836525795726774272 319642 256726543365003471251653810944 319643 -104065852814777756245915493136 319644 292947607057571666064915531264 319645 -1497503456090665727344077950100 319646 12346256127618508917680169024 319647 1105757961856624649693102153472 319648 342895803376591954593186840576 319649 -2059115589949290667421730476880 319650 -170487885123575798409775670400 319651 597446714970749619541285641432 319652 -166005866112412148967602814720 319653 -2353155852824460740601887731200 319654 -336515680756194079860335145600 319655 734511475371113692623231675360 319656 1299965946814994907503926886400 319657 -1591226736060353587163002668928 319658 -345845490437740758750604312224 319659 527111154192559519330574561280 319660 767911335906394308249934709760 319661 1227686733150019211475261577932 319662 -4058470599936973969587471360 319663 -1842952796926997201057322249336 319664 -264925096378871816542135173120 319665 -675881267595692047991821460160 319666 -611420935942466114598798025968 319667 -154963535133298955425796021280 319668 829661820164909724880853876736 319669 -812084708711918416168446756704 319670 492323317249162179306127593600 319671 -1825182304836924027200106986280 319672 -23507709901928994215242137600 319673 -2362064329531735256984068053078 319674 605452016645535840963056501760 319675 -1288932529239114048565191839000 319676 1590552936766191008345182156800 319677 -123257069854444094917203805824 319678 1013437465911920495273516432640 319679 -2886062962748158641769895286720 319680 174083608577878643009440972800 319681 2356918384819968947822597052482 319682 1730739616858195066785527376 319683 -284479285811049590952068082432 319684 -446330477247461624293819616000 319685 -64823239800413429156440181640 319686 -778162161334138862663657007936 319687 1569363152594819682182569157336 319688 1292955101187586090283715840000 319689 -95079020634408686087750532246 319690 -64119580476359747262593080320 319691 1513666298657425253653503379092 319692 1549069114368276080701535780352 319693 -1587542169237799576725383425056 319694 -1156158168962032856132703590400 319695 -96773164891364299614077476080 319696 116880864550803394711801528320 319697 -90315239691828981185935924800 319698 -165465031606782885293198117616 319699 -18617313089606943515312785300 319700 417619787460273644171149056000 319701 304551570849254967279432321504 319702 330983780706729681683994983232 319703 -615596026470458259304662244416 319704 181114431352824528221175152640 319705 -14082487327774900029264071040 319706 374005528000546639458463725552 319707 87585434697607409922451495956 319708 -1759140577042181949833657846784 319709 -168089024902669300245003297396 319710 -731334792145111319346366407040 319711 990224169399548071522607378032 319712 3331161817027022724260345413632 319713 1002723335688084271119190886400 319714 1414559028524219534673913701456 319715 -1270103804357407851618360690480 319716 -442836297110588421639735456768 319717 463008914734795941477935522812 319718 23214901121273527128115091712 319719 2020483853226174842342343919440 319720 761281833361416405254092800 319721 -410159710788441756086013946800 319722 334094844205526342863993286400 319723 1642314060212865282772398871344 319724 65603187302337157374388655616 319725 -631437044730772906671659286750 319726 -1483953609466092115190144126016 319727 605149000302372607503164874576 319728 -226808081131642543101395828736 319729 801301541596931215599416021330 319730 -388968867931794259012490694240 319731 1228686852393620237556202454064 319732 614684706531721367554305413120 319733 855638980652549633043459095982 319734 -256724424022947831540879851520 319735 -584805022969391736588087832800 319736 2428461843423684539430324879360 319737 1041518765125728763916432513760 319738 532740151002768106007454833520 319739 87114321171219898106218960656 319740 558252440836421168274964047360 319741 36482613528103805783485017792 319742 145038712679638537580587318272 319743 1777208438768067436996474274232 319744 -378666649505731628492652544000 319745 766406041184572129269270268500 319746 -120044185387901521825765220352 319747 527389518673849922558873011196 319748 -19654658777223499649730978816 319749 423473934588453593722314063648 319750 -713355494966026592262589440000 319751 -3030951007200108921021376529400 319752 -91879391979795866616986618880 319753 541472861964454970798019373056 319754 -626357853944847713080306728000 319755 -185515718346539738148068839440 319756 2441294701647991521155530622720 319757 2515421143504100411488161342006 319758 -269387857929365161752653032320 319759 115031745972394182980446310640 319760 -114339329592614099217871011840 319761 -466080692895049874943776267520 319762 1430789844714076265211145340064 319763 1576908351818068153554444276012 319764 -1505298352608690611885790234624 319765 -129125363607832465645265249280 319766 -321583549613665261723714964736 319767 -418083536498717428335864137088 319768 175519461865846145416611010560 319769 -3658923554714328856952086656 319770 -518534003541192140990129241600 319771 3387601261104389640676123950744 319772 583155514522446786767648933376 319773 942411628116494776108570713984 319774 -305486457021500680092490440768 319775 -1564145526591798732252417676200 319776 -509276508360100978853143904256 319777 -1487959189160738003851076506620 319778 -682782143435380477158970116960 319779 -867096615652996594708980928476 319780 -139014070821450207138025267200 319781 -501601592273588202102518849856 319782 316720591822657099312767221760 319783 1385502992223292946988432767880 319784 202636493716155055619493150720 319785 434658514397054467438222315200 319786 246593482741584099502332456960 319787 1284858000931574518011122569632 319788 887608866712734284583306756096 319789 688063807841889933010489757440 319790 164962799392394070622611342720 319791 -12174507161106329215504895616 319792 375020305305903163349894430720 319793 507444893207428166698560283200 319794 443914611533265075052266345600 319795 -769530739837200419705620986720 319796 -253965419880675727422206238720 319797 2023507570220442254592523392174 319798 -789292075256857445625777045600 319799 -1768508143824853352056088558136 319800 96634648860978090231806976000 319801 2315384294216183807567697338452 319802 46035908686104806745205622784 319803 530195741229636788993393112 319804 991901457019555918483034935296 319805 3079632751579821771401507112960 319806 -71716484850642694453562400960 319807 -23780652006716192864438583008 319808 -698557527032855905050065633280 319809 -416259245767477225033113717888 319810 -442628657055376993949675689440 319811 1435204576209595810121539892412 319812 231657279356957272717622169600 319813 -102329440291964728555334641096 319814 1484683452552898343673153076032 319815 1489659121159031857143115238400 319816 -471631857197840500157409853440 319817 -868863602201322852454570180134 319818 124206747048495115397958071808 319819 -601551383719761899054315212780 319820 264059808459389858203177774080 319821 134972909095870805609636066304 319822 239864914776605884898911595712 319823 -1065289234048887670238837812104 319824 -26628103119829565774210605056 319825 -716928134735691211529224688400 319826 315221950036502000351902437024 319827 141514635376091406177749468160 319828 -200781162434708306283390005504 319829 367479284787818992186830260430 319830 -17734956674543668116683642880 319831 -3541591102298322015124086533368 319832 2676547814742106032353098598400 319833 -2214519718655512653609754274598 319834 -25147148590669510510572360960 319835 3707635066471862032051014644160 319836 1132457111876970371813673590784 319837 -76380545195093658098452684448 319838 -637053895324693433445342785280 319839 450875189584986072562896105600 319840 1102024061347317434514800640000 319841 1022261304230909150503391188200 319842 -43860026097268654659507797760 319843 75766342749676186785092226360 319844 519513589180737085002361552896 319845 786387356575261756581755855520 319846 22258609158687093315251057952 319847 -176540631052209794318950653288 319848 708499416537332216243956776960 319849 -830761936775147835807769150150 319850 -40035287628388912378223535600 319851 58531512203376375298418638992 319852 -612797840177636592159158524928 319853 -1178880722899819261381916053140 319854 360789418767102597330620627520 319855 521274130103658186841174384320 319856 66341924845106980663551885312 319857 -202443717188983970709073506960 319858 175760068368957430548484030464 319859 -109780961055869155580076945000 319860 -845141662682980635672779224320 319861 157355824232974370169348558432 319862 -911303211514793000507458697568 319863 -1391444339527834775860363640856 319864 -1668562663453966384662731120640 319865 -90767931632863731206389228800 319866 -257267111870746288721293632000 319867 -2002582856543318199284924155968 319868 380005651047333205927374440448 319869 140286088195462521632073517920 319870 1372337373158658757629996940800 319871 -4019151692646444608936993556000 319872 998399418008040422248714076160 319873 -1738460932494885268246646755920 319874 1404351386592731933898658281936 319875 1355453992594562089996178748000 319876 1464564367624891919541096033280 319877 882910367949043430843273901054 319878 257693281549953293804133596544 319879 -1406038698343910350974332624 319880 537652281638354862224506060800 319881 -591701108044448816567926296048 319882 582966114249822867910052711424 319883 -1466914613559862776692731181868 319884 -512902713167950994808679710720 319885 -744310442453108276801616330420 319886 -58517941075195362331576002816 319887 629040308499589530668452104744 319888 -334929701343081416128064217088 319889 -910895303422480820063135459328 319890 -443447828848052009333180398080 319891 1251071028502382962295964872784 319892 -1187097114251866010702150726784 319893 405784232801943979422384638784 319894 -340852358639806277310461314368 319895 886231415535552484024875832080 319896 -1119617487631077391319240908800 319897 -3623923899735293037739387753654 319898 554367962128160527960546725120 319899 -449319540979682852365984260240 319900 -190734134083865420820618828800 319901 -786836603468259888732729571098 319902 372069204198160893325392411648 319903 1012575542794872474202897266000 319904 286851879961330257332547747840 319905 -1198891128955202478504139113900 319906 -252919374106655497407247870992 319907 329970118706603793169589789952 319908 299924260575147302796182605824 319909 -3457517783202748346124380996196 319910 -403667754205265408603309120640 319911 800734984285889982387126924072 319912 484753886988487991896394419200 319913 1660759465091297617930240680960 319914 214463086182134944926805313280 319915 -863967417314196777504253657200 319916 1768724200225457927968124970240 319917 1566797732123479910689869164448 319918 -1802031212606445464508657991296 319919 318666638358491060766889234320 319920 1087331683548518635473469440 319921 1468364121991066955848573659090 319922 763092964085986596022334774400 319923 -303007895974782463626432719280 319924 3909787736287484883731247488 319925 1090526642205891347991104620800 319926 -403708296557886409350869594112 319927 -1963491831081133068543545963224 319928 522400119881169928593497702400 319929 -3105626675085463503098415231360 319930 112672150791152465081088414720 319931 -113451055708512550197454490268 319932 -1339361472476382628682831814144 319933 -335689185636703718955909346496 319934 -2724605123645434510884375056448 319935 178891824746331624585895211520 319936 -1039147265024237673363275776000 319937 2678016244770638039091900875586 319938 -190874111476221777340297443456 319939 -656859835182356246534079860144 319940 -1713560351679626844539988702720 319941 -679445489568353186889037840320 319942 348234191635637204853924189312 319943 -656611174475368286694267042456 319944 -1625857938920210181979899617280 319945 1627619417926175203369853013000 319946 337879441661248892389453807104 319947 854441828757308151287107651800 319948 -87081758866485890343847720192 319949 -429121538450644641610630431264 319950 38843516829897118587933072000 319951 -17971830596901139630693157696 319952 94089884760600925331867590656 319953 298256900942021479881304843584 319954 1183976222765215252960906348176 319955 -1172124616252238220472230456000 319956 85858676551817580977563705344 319957 2460080377206722697599061489600 319958 845557247153317816311714466080 319959 36581944020577896885013029744 319960 744382893464064263646268416000 319961 1654643693138632498954077479172 319962 -932759605776455087211029288448 319963 -16104763637010989967912261376 319964 -715048322725670736030563586048 319965 -855546598648688081273510057280 319966 -1342311950976809367334389180480 319967 -2728967935085534647739309829984 319968 976899812312022874922939056128 319969 -170440943762416096018301816512 319970 -233180123515021460190599313120 319971 -85041087417267445724196407688 319972 -4261269389154442901484574556160 319973 3070903341638782368713013444222 319974 514955410528192987601034605952 319975 1456238990889697094868845120000 319976 -771223292132506634065444208640 319977 -64010572913437419317290220160 319978 -780935923729471493653851525120 319979 -2976264567326748319111288518720 319980 -69211727492609240166690800640 319981 2658616462643465173372683885782 319982 -152484391258910527255625819136 319983 749535065882159203711686198024 319984 108224095124177741285497962496 319985 2201043926693756872509937104180 319986 866098086057022558936929685920 319987 -839695279327293576605339795720 319988 -62035836226378487856612688512 319989 -1064393578753924698120070174176 319990 -1009755953430893143670988374400 319991 1050800975618254434645939635040 319992 -240071974124836171903377408000 319993 -854191284946945090500395396758 319994 -2357109114603950998581166897440 319995 238518562643833368272974683120 319996 -101780210878600545565066240000 319997 -1554338741985189711080450974368 319998 -144034895172616913654391121920 319999 -2193497786837874443889247749936 320000 178430039140482703278735360000 320001 -1110292523050549718584491355296 320002 446518389748468834099944191952 320003 1200113776200200423872871983800 320004 -1654682222430847260741855098880 320005 -182775872645065328160182676480 320006 2005219459260424946226138336 320007 -1252140386727293661119888502360 320008 -335972847124191081766009466880 320009 -648131152446920082996529250790 320010 105195457854293239206658402560 320011 297508040575991354404651478612 320012 366251134253704302446320189440 320013 -468317148954851272429534697514 320014 582279629682986488206590523840 320015 -455462749349737180760905257600 320016 109912453927057109406514544640 320017 -305518252101128641597327049360 320018 -837816562144499501760305597040 320019 773246075236793459862787699200 320020 823723395780284542782582900480 320021 -931195929543689596500752183040 320022 -566717453276510691660516342912 320023 6070657652942977553347688567040 320024 -1104378128742136708581161779200 320025 576138362036440710838423629600 320026 -70568472896374599702464912640 320027 -1794189285801894905583894752124 320028 71169537351059640033220753920 320029 -2438672254748173981467879784640 320030 -869735911905847365518229531840 320031 -89474734767198423150474777720 320032 85574509675834681921133740032 320033 271157459789514156309045067200 320034 -103043198007953302674729982464 320035 1351236233363052871209217686480 320036 -2305138928688608948262632954880 320037 -486662517947288590264519652448 320038 -1549422482083324315193914498080 320039 -2346955849918349558399833265160 320040 -203981814031329291028738867200 320041 -639913623240310708083659431558 320042 2234826510580219853374876183392 320043 -368215422147363771094629946536 320044 -249632458054918938814793932800 320045 -1456738832976965277935965770 320046 146930661917024445659484528768 320047 -511335439612794298355062457248 320048 6698123709723718558710595584 320049 530429583377185472909836944 320050 105978806001838600228868248800 320051 -461550988367735747959961174496 320052 695695268772206292881071872000 320053 1622858509566281635049998632302 320054 113242125887271687927158009472 320055 476795651454072270712929398400 320056 1202987932211397641545676943360 320057 594084587303296508739803019306 320058 -1388165373734629185271983214080 320059 2249065335156748739812777023792 320060 397835375378860193324617052160 320061 -744891754941428879851869007296 320062 394541096327565409091171596032 320063 3044846710113502237287131781312 320064 533232150299258124036552523776 320065 -692660918450682342030785994540 320066 718122983228064522768563009232 320067 674557372150510217405715531216 320068 455985947540372211606598004736 320069 -880099056133158464791022113860 320070 106750661774482384015200399360 320071 -630479542084966962887579993808 320072 572990842018359732635391820800 320073 -312448121316175313767335428160 320074 -704940753745348629251090261760 320075 117078126707174633104610688000 320076 25205819723185345118119752192 320077 -1176005834670716751088264409888 320078 840956902918794943431471921600 320079 -860032968728560627449623594616 320080 -65416917218005481840443146240 320081 759612672942065974537931040882 320082 -292552122914260251107654324736 320083 -660854513068275556791657083668 320084 -988650121495127129730832838784 320085 1136576826396749847404186539200 320086 -997961573690652261199855688928 320087 381393249828511234832343312144 320088 885893998944048012836330434560 320089 -334582141189482954211265535168 320090 -1061623492517142111747777703200 320091 -165435702336338696225629424640 320092 -13981691220825635117468338688 320093 -1725881510020121035451626901760 320094 -848317956969547676530693930176 320095 1398415658457071295754304898600 320096 -533804083683311000323786014720 320097 -1226021378909550075479896491600 320098 -1368866505831715265829336097200 320099 290133418588330311763201498464 320100 379327091319407326366504396800 320101 1291232922540839114649795119102 320102 949362079211933463844993209600 320103 -853800061422466824935263250256 320104 -1002500883935436236918623626240 320105 -198687384828504811335208821240 320106 138120261114878240415006763008 320107 1627893651669926433424577706356 320108 -453243280239682797091296491520 320109 670841858947630859941428131904 320110 -346333077976109499055526054400 320111 -2177570449266852128431881189576 320112 -10124797439912496954031964160 320113 -1550876685273867022647034670638 320114 -208083753220850467301202324480 320115 -119809030255091995703965667280 320116 -298477611218092826285443399680 320117 -2721579773250549275151221695680 320118 -1137015979312048823903194552896 320119 1745089892753083023503754844520 320120 536922962602054794000687513600 320121 1741701921114729943664459215290 320122 -96716760469341835415672491776 320123 -1330929358130283110754829506960 320124 255496701863268758103335534592 320125 -596526048542649752957612826000 320126 614785520299344019306804511040 320127 2472639521749356045102788095632 320128 724633464431413940994063728640 320129 479549629723281366633963591684 320130 -427834463171215131033383132640 320131 672433411133430050594172883200 320132 -254865139374613614825116709888 320133 -247423620611594632089988958400 320134 439078909767356892127596909120 320135 13679653274142373142036084400 320136 1028029994427844990748836454400 320137 603286451169242634482183308800 320138 -210565141797511296459938426880 320139 -1976623710550915346917379228160 320140 -145745536925884101489432898560 320141 -973193454519490812544852912458 320142 -1256026344853338144598752938880 320143 -568828405273732314704320550608 320144 -328884388943233738564566908928 320145 526857902259691281933811248000 320146 -477430977980113723036033903728 320147 2027240490353800162038787189680 320148 -1196198623312420687838581949568 320149 1918816877970754254389835563150 320150 789484798555892419223241768000 320151 1044256726527924668968293840 320152 -36367570686601827576153169920 320153 2873029148438018709548001699402 320154 -307366195187933978425002938880 320155 -190021485582818155512658928880 320156 860572184100694297424397995520 320157 931798456741081419149015600454 320158 -806704925668261812877497160320 320159 86338904396330516844713160816 320160 -573159551112839202595563110400 320161 107908050030189081493675233960 320162 -243977407978780901742933525168 320163 -413894321359498758615518827656 320164 1443297523225895625019745083392 320165 -1361753771601445494270404807940 320166 -1487210515351369376501747520 320167 1669635822201980088390031996672 320168 84476773172108787650251653120 320169 -246027174144136487224273609920 320170 -789977302919759391408390565440 320171 -2101835017767280963715888088 320172 -1341001462484852813793804139008 320173 288916683259801749010845202944 320174 255612547955237785448422422336 320175 -787881790968084851307110924400 320176 749387097395753784203302879232 320177 -759687737465382880946988618240 320178 -1047036710707367419034860032 320179 1404685015335605859220830944780 320180 613002243611449414283516067840 320181 -2076052360999508551001814298848 320182 -128605326633561279976787891808 320183 -939968302184580670654194504816 320184 1834297318255083468083731906560 320185 -580560392064892077267689026620 320186 1360266982835330677444280007792 320187 -875318656799393104362708833280 320188 -1941860138021186827379003228160 320189 -890376774477549738669431683080 320190 4710493921145261565858474240 320191 152943820672650678947981782000 320192 251743758284628206635409473536 320193 133778491970219959224688043760 320194 -323828250783859571241594106368 320195 749856821951449457370001104480 320196 869593770943942181544571272192 320197 1343702889944198168035594632892 320198 312651807641614807801558686336 320199 708218882593416640299922338816 320200 332409556108841272481718144000 320201 285962533145244453105484094400 320202 -579490557683403460385944455120 320203 -1258568534111315957824393628816 320204 1221435887328755620559121267456 320205 -839995278350748682666290020640 320206 1058012430414159665049131931264 320207 -16152814194268013611155636984 320208 -166747600818162219055820046336 320209 -843936537091306240237987160590 320210 -186967517842880356499573160960 320211 203715653090860905985693134432 320212 324344202641433369678866351744 320213 941090348002624718965142832462 320214 53932159867214487058404761088 320215 726584290919778526397147555640 320216 -710249816900808297926954803200 320217 1579841610149754886902270544080 320218 843700278337401798817462395360 320219 1113972256193160138524445223620 320220 -158027779099555232649930086400 320221 12937531419874254525911246304 320222 -240655524203519673372217416960 320223 -5828600628363726430959910896 320224 1132750097999996721802517938176 320225 392236824852244423415521557750 320226 433413287550168839033005226880 320227 3989676970709963387853936127120 320228 -1701423212794520232728046551040 320229 141539415636685166959212926208 320230 -3110869520709033203267374080 320231 -446600965022288838625054159800 320232 1347356052855855512488845066240 320233 -97821109926173455418030921856 320234 1206647351987983315950527108016 320235 194649704861609197767934049760 320236 -480913213283495541790562327552 320237 1015174297806457217869171580886 320238 160992900429844331687666770944 320239 380775049155442638627161929040 320240 -448534364840608227577300746240 320241 874520646307117866801738049392 320242 -86755255088221569288574215360 320243 777935468774072530095341905920 320244 -913233599150683283420028125184 320245 2537589808849655318082227719200 320246 1947600404394381005622476397120 320247 1939937914054212990167452356000 320248 -1184219170275766823323628912640 320249 -60938852435004546654157512636 320250 -252904312551823306652259072000 320251 40700975937520886616823531344 320252 88587123713125505538227206656 320253 598297621418227989785813013504 320254 683490443758699186849216865472 320255 -1031682020608692369950417206200 320256 925211103626035296468656455680 320257 -688928022013168871325058791488 320258 -1957839724105269089276137089024 320259 827221414344973863728671872504 320260 -785868095310338957046178406400 320261 -620940512250613382563537474176 320262 -207453451996109414811817942848 320263 212726633890032173481821652240 320264 26175225422431400829425049600 320265 -1008230872639531065687610418880 320266 -116235769456749195693917176320 320267 -50568251678284837581066624684 320268 -583544796875953384486466221056 320269 1394554477257369434048159983670 320270 223941962679591813270096934080 320271 284362949489901602644707522048 320272 304926429557384649272324472832 320273 1920695303381021651807149113522 320274 728500231587654864456739931520 320275 -89130221527519470469858945200 320276 -1311930440952393341156053616640 320277 -2085094913346638729387576938080 320278 -118938256351566570330490076544 320279 -1658409825789871648640852511816 320280 -933874056954646962781494067200 320281 880563926843283953908812654144 320282 287001175438737326562764170992 320283 760479086251825342084447906680 320284 -2414155195164649067974784080384 320285 672828152533058401149513384960 320286 -699807110796708219606219500736 320287 5361566394260156968827502568 320288 -431486151220134557858582691840 320289 -19140462138035615046848573472 320290 677249732155480267382764250400 320291 1398214365542722818022195801692 320292 45605694481570959752057094144 320293 -2212384243554597478733638955458 320294 -273256505484197804632455426048 320295 -275055860321150389788211954560 320296 -1368358948365303636570581406720 320297 -275484814839471832874210318688 320298 409491606553565252826553307136 320299 -229646297549908327441650852464 320300 -349193470601381971175342841600 320301 699644651342607944101936463040 320302 349443552686146960257190497600 320303 2741418933466015870172279361552 320304 139401552977595065912782454784 320305 2945772332842462566411850427700 320306 -329012840297613985507003935744 320307 6887587059636687452964980736 320308 563311587566999851297609324928 320309 -1288497518137229767265328769248 320310 101165151964995074475467625600 320311 902208944944666216048247506800 320312 -1321534322181112579291459276800 320313 140822050407232028077077544080 320314 1447406435388114475628829142752 320315 -2584768906348632730394090183040 320316 -1098400842854297727583034101248 320317 145480259281636383615256103366 320318 1109270549280206204462751855360 320319 -1704893617480052390230466846856 320320 67425879056398281429127004160 320321 1572788239444454852785477807680 320322 -65541681582623127361300939776 320323 -180443338998902556987545379776 320324 -23537715837257526464894955264 320325 -707808176829627001789577918400 320326 -806586047933921127155181513888 320327 -785760048332923771127246099328 320328 1458096585605405016288521011200 320329 -1729273890937508707206818988070 320330 1305209736026569500565135057920 320331 -1332520723376441560119917146752 320332 1120484069451170294375046915072 320333 -416410599781564993721019853992 320334 -315642108221717866532016353280 320335 2015521229531928638821747670280 320336 -409843575582442241396246519808 320337 480875541214092482442397986594 320338 570764981336792175081593266320 320339 -78660389281018297894663843860 320340 -401816693353435372949845708800 320341 -500534775579481757626187512928 320342 465480431076409617914850452544 320343 1147061992934107265457928898664 320344 95722974066050038974741995520 320345 -936200921345558257081630627200 320346 228034839970965821526129054672 320347 331305505910953263484294139640 320348 -807007553237301191270164260864 320349 -716315180708406671375306391936 320350 11690430068061601309100520000 320351 316678199628809068751699909400 320352 -1304341713922248310267362410496 320353 -3399293414868360155349215712336 320354 412996947850678010466215718912 320355 11466697697661806056450899360 320356 961472017108223718265995007296 320357 1738188583426248625054619091612 320358 59423186959406199413628480000 320359 -723555594723533968622626098160 320360 340166709413900480108600064000 320361 -1891619439529509418516544374128 320362 911584969268604129385066252800 320363 349355895239809361794453878480 320364 501236793700419372083714603520 320365 885444945252493178070142392600 320366 -1255824879820005947949314194368 320367 -693300181789958039146417018752 320368 147592556639812719594440916992 320369 -1270519606057919356964617351104 320370 -151097247522819295586918668800 320371 -2523407833382095014182452898000 320372 483591385766457659983820312064 320373 -817445096055917673367533298578 320374 580494983248003927833560521152 320375 3370869378693313658669070108000 320376 77711991395310662482318786560 320377 3585307822290818475103285621226 320378 -1376731464544365748165121026560 320379 1355029876750829827402979414640 320380 1135094407944191136865818178560 320381 -1325104446732574156381612330836 320382 311446089083099968467819552000 320383 -296963860120202852002571096224 320384 2407119823031875172231880376320 320385 -59308302537818819098895877120 320386 1086080076177184017064868713344 320387 -3280307904075702337948698104964 320388 511408131333729701341760179200 320389 -750638053237634064240329947810 320390 26357519377007436722936832000 320391 1516566445331957712431026539552 320392 -1897021892135374853548621363200 320393 66371295863571605302881867984 320394 215590407323329285721978902272 320395 -2102239623748003932074533887600 320396 170937615700516297787632084992 320397 -35204054080588779288171709440 320398 -6415178950554696166994444736 320399 2475871402724138427304003831872 320400 -71493014650306629165585408000 320401 -1724274223054587837634842075598 320402 53365989989672094358120075152 320403 2020725167166283165220696818104 320404 160547537726934809630562912256 320405 -262789234664520005276085659940 320406 -37630372415412495310748767296 320407 -300210347103161762847573876680 320408 -2676764474923467263963781120 320409 -2790114620008630087540317797280 320410 373003508674139101551003037680 320411 496659874859662677708580690032 320412 874654091931283383418592205312 320413 832574030634802168919863123104 320414 -719805093586978241512049890944 320415 347870063159685392219789847840 320416 -765322709437433172360073052160 320417 -1476062898840696836908733973534 320418 202522246271995972855724964864 320419 1922566559124665364977273018760 320420 129395451050250397042441044480 320421 -283869540524617992268706769408 320422 1444672147627504189297838577024 320423 -2074362454789835645669392838736 320424 -1183428054936459535668704870400 320425 309170139372181443508249988800 320426 -381582173880475823589302013696 320427 1666147268245250084557616107164 320428 -1369205756419301882337912716032 320429 387835505343380811196222972320 320430 335572879603091587514033034240 320431 -2240840136730127420921577478768 320432 300309590329102253457938644992 320433 2733065543228223082197090423168 320434 13061812550833145291983097616 320435 -1945735133853279919011982150800 320436 782603610914252838112929792 320437 -173887394467681983364282865334 320438 767551933054387137046823564544 320439 273243288573419713477331195520 320440 1634090957946172189308637900800 320441 -3581264975140082697056179829616 320442 -108599038212674118060548287488 320443 617424137794058734495812830040 320444 -678551426030799838251235544064 320445 -703707758492379235320411432180 320446 -237486741850209142336290545664 320447 568962264324626910882295580352 320448 506354931744637102242681323520 320449 -298393044326575648174295631550 320450 313529946328739048996385144000 320451 1942353674512021398534711275520 320452 -1054535858429216002981178139648 320453 -66974424210130813521485514720 320454 1123507848638858563096359675840 320455 -827821866040140865522558373640 320456 -227471087207261437583569827840 320457 188912940686609725333314931392 320458 102131992083304459257286281984 320459 1437208743970862680852036947504 320460 223415543647314344116632038400 320461 4302030211144257382342721163712 320462 1625231259071110658010872087232 320463 -663952809247771307037859088640 320464 537130083734741528234204487680 320465 -741835842976800752171192712000 320466 351818727447626840558146679424 320467 785292933166859563611152656032 320468 87525571875130887009558101760 320469 408753993673850146410826602144 320470 4926095659125045019221062400 320471 -1456366141562484423433237502328 320472 2079560693800299582765772830720 320473 2400826770153083764508434165440 320474 -705320871651782409777568528896 320475 295190729117145470843660046600 320476 -695634760499435860467753901568 320477 974509200299134587937446076326 320478 385892856570025614142428254208 320479 -52691967153914852261588484240 320480 -1332910896942160224146931056640 320481 238751792283044828711260576512 320482 -340468713384866009378091560448 320483 1737107573402730467348765208732 320484 -1612349148608054641250208626688 320485 -1529841492868238755017387251040 320486 1194483747631085641859285460192 320487 2542125128956772550387322108752 320488 550622138955096997899074764800 320489 -237078836312310906782435635320 320490 -731009491826287719175853990400 320491 -1067671296042520617373180022208 320492 2042296940143724041219813916160 320493 -425343340836250464172544770176 320494 297871793931564172254556226304 320495 698166352559890898571660470880 320496 -331950576618418363996953378816 320497 233813685527442082203067964772 320498 527851172939856803874433658880 320499 -905021570724249444641162388000 320500 532833600242724743914725312000 320501 -1023716414082774793425040530870 320502 142418759841294222483624720384 320503 -427933497155087267505631701920 320504 -1231632056990285642891163402240 320505 81131151143308190813802345600 320506 -213674331925613274847630332048 320507 -2088772937328073968144834082968 320508 328885053982532277713259194880 320509 -609163912488450880717700949888 320510 318966222911786444144575172160 320511 1455695326281364721198664036480 320512 -3650719951707195775334748258304 320513 876970453940389374045097077762 320514 756561589152219880305449120640 320515 62622172362348624160083276720 320516 80981764962337886632992534528 320517 -1685934174200541895354434060960 320518 -1972068612096537202074051109248 320519 230454201481252010623544021496 320520 -1012572565527204470955427430400 320521 -2431606619637048411167074274278 320522 -4138577713295868562545412608 320523 -381336603793962137689204601856 320524 49861574660416550783457517056 320525 -53783721620969656938098857950 320526 355411810385132664133331448192 320527 1752814231517260263777959425752 320528 164608503624203994977109540864 320529 64809090004193116835943312 320530 -4786535078215558346731852800 320531 1146781420342644088919699515632 320532 -214963038635942181017908758528 320533 -1575653035948115970605661119218 320534 -299020690145040350743539165120 320535 278246110574185912400200837200 320536 2858319630558130359762905702400 320537 -1146502175305450245570177489600 320538 -21960204492536263202949407232 320539 -2103653286737880862400301409660 320540 539767186159862186339484303360 320541 933891541893186218563968542880 320542 431915073674061987299002612032 320543 -56351047480662512939741600976 320544 385217088829908419597398179840 320545 812997022477169164533128817300 320546 -67948829391078676091836584576 320547 1753525814706899646614071698240 320548 -1648687142900365925483393122304 320549 3558312342934982674994254542240 320550 170954905460710057380283060800 320551 166347765442025497126541541888 320552 -2858762711272038569720832337920 320553 -126225554131057909386094709238 320554 -267877454446686593557988583840 320555 -1886257883071739548183790092080 320556 696461664458270869249333519872 320557 -3297910189673268984269516660928 320558 -1653595671500595997048642711104 320559 -279246229952704873807637026296 320560 300816728703614943908666081280 320561 976600977023811834731739942162 320562 -692357569354939283090881672320 320563 153863786315629301335210332812 320564 -780171152908812470354156893824 320565 3417464380644575935780055040 320566 -593629734776562955227776469120 320567 -335319743856501908289551578680 320568 10956152333320360659426447360 320569 482289804789422694234198666120 320570 -1064684012852939661327096191520 320571 896241883915757899180513198080 320572 -318072561089845491409057317376 320573 -2398783633103991722019795379392 320574 299218502435143225872030020928 320575 1888873417226760148860747255800 320576 -411535086387321064814707998720 320577 1061263787277624885649050819120 320578 531405125365764142588947173280 320579 -441351805264849798363960956768 320580 138731645429455622840782133760 320581 605731792611582988651159447932 320582 -1895228842580688659354303481600 320583 1861599558496840775850280544424 320584 -1461046379225492089469268910080 320585 -1931185836151665326270036118840 320586 428258519428925880487913702400 320587 4514935784832473313986590579200 320588 34658565780876831574835282688 320589 -139179242720903483548237788000 320590 -773232370591641053175099259200 320591 -1871294188348946287005563653008 320592 -39464688060091599185555619840 320593 -92009521932249769655211470976 320594 -1079671246906608363024172323168 320595 -1293588152603254906959527366400 320596 203009308449073347168416739200 320597 722281794328121106524819545728 320598 -94623442101702180036430593120 320599 -53957721407819962916265786536 320600 -426500580475171500855997440000 320601 -2071290502371500903799749541168 320602 556994161124860295233272443904 320603 -3766813875997324131741863918040 320604 308893441976189372939589904896 320605 -27694884042673761988639320840 320606 -410106500300829430268205235200 320607 475310471607672355440573187176 320608 -59166278633018298904288690176 320609 1128420617756348173950345675810 320610 -399739023149115404327345418240 320611 -519055170328722697783801826788 320612 -834951460808169277784907663744 320613 -843709882921688064054522941856 320614 557604507021710433426850730112 320615 -453135415356027864371702583240 320616 -97760906635839769039065384960 320617 1631803589864862435850804636752 320618 796723523106805120530176867760 320619 128073652928715985575046342128 320620 282046043752255845493284188160 320621 126036621902975149677475504704 320622 -126620199809129148724099528128 320623 573565137646056480491773726584 320624 -348235185440614430339971645440 320625 381954400402792929271906500000 320626 -1287026664363592618139995669488 320627 2092730957166148837489980742476 320628 -516877527324214660354764668928 320629 1636367038846482067831294745184 320630 -528681596216173876086398807040 320631 -1654908537656809169862999297048 320632 1116191294116846889063906488320 320633 179732624351507013011958668544 320634 1073510240346160808688843010560 320635 547877137188264694744715177760 320636 773131986053431789035643591680 320637 417548700296425975811121447552 320638 1684872436513062944641560030720 320639 -2017136663280998127283786530432 320640 1133578253400467936860805529600 320641 -1688600125653613431771809457216 320642 -309402354119909173450986247680 320643 -793974052307907738271599958800 320644 78591900523942563453599411200 320645 579050799049703434287479253720 320646 -84401910984530867343056836416 320647 -1115613965011708104440864892904 320648 -2434734429766051078830447360000 320649 195234267502284957066455375040 320650 -486737184074422534922847600 320651 -57940693848891342515655085848 320652 -294027266369166285552421708800 320653 1162142042309367354465030228780 320654 -2233713105274588277435618479488 320655 56519630488094699736904358160 320656 345358622262420428872548065280 320657 -2533374489413951711390607974094 320658 316021753355650642096631589888 320659 -769683748860243350609413805140 320660 -1878544517361665220033821272320 320661 -713540878507303619675813688960 320662 1190291972280797698895453556672 320663 -810821633428234937379628517760 320664 80746091954991254856180695040 320665 134855934864803569436436748800 320666 -232695738350541901899013890816 320667 464947949681720238092605792560 320668 1126189745736708328690981826048 320669 -404718560987294568036686523930 320670 -18915228495388250663648774400 320671 -921264046227739730722176560016 320672 1157729639884008707974364135424 320673 379606089298366906283727669600 320674 -1709278999180246347413625999360 320675 547603032833667495294420652800 320676 995471832810176254358068626432 320677 -794064882533389567176097805056 320678 -279878062045542956392866247680 320679 -27380956559544911979574986024 320680 -765586016099271141551565465600 320681 -2858620515056334015903177564288 320682 -621089388602178037363412236800 320683 1621777169436034525955638986024 320684 -60120888983426562013686233088 320685 -45361360268437149271953223200 320686 183987857840226994832142249792 320687 -1531506322442828386611038711664 320688 489254959944070638881152794624 320689 75385600058335514630539465728 320690 583484352564357189586258077600 320691 -684630816170075459397812526336 320692 2615525330394182531217635090816 320693 386746763991937526465466696942 320694 -4714847720399422326858568704 320695 515908898867115542819979043200 320696 -778602708843416314742883102720 320697 -231675681531443020530808202172 320698 -708206067876812388547327582464 320699 1049442990734638923586017881700 320700 -767859408222240616979199552000 320701 -1061209305747094551464085838400 320702 -255186372099017757252627271296 320703 -915092338967022830257200833136 320704 -1010767509762886685380899241984 320705 -1097087163561021639949199712000 320706 1070868691859283072429818860800 320707 -888092316490845440062760784048 320708 1903322124792718552892631193728 320709 -1195601590353544605836261457696 320710 214727069753662774158288063360 320711 -1305872355564122601211026886200 320712 194950056439072981826642903040 320713 -142402161762905341106061488038 320714 986404065019523632125248913456 320715 1344567310323100905061209616560 320716 -412410124920750064269608438784 320717 -141294196114601230224568132788 320718 -217598205773579605419197301696 320719 4390822363047902743067347696 320720 -345311909440617275446267084800 320721 -615760075967380981722856220688 320722 574523857894901979310169831712 320723 -353116039931310687623094409536 320724 715672156688100601694202193920 320725 1219565232574008515826213658250 320726 178524182757545090954018119680 320727 -670727922622483820656951509120 320728 -3401467730347420939255937187840 320729 1197499323819966223855850298576 320730 -632443973471747483016848129280 320731 124715192349252631990847662000 320732 481801336363127410636279967232 320733 -717699614928108493060867294080 320734 -534900966064178478336354777984 320735 579730665828995599670230298400 320736 686211800485462409151760564224 320737 37198826555589399414211180720 320738 637253033918027635469368949760 320739 1179739204465955906746746622080 320740 582664499308054305290244096000 320741 -185783509608573604015056201858 320742 585183738948101419061283643008 320743 -9777134078219083954721638176 320744 -1001583318420906992452717347840 320745 -656557433734475432429793794880 320746 947414817664363011757963185072 320747 595247753754856085046885535632 320748 131459204808878837856189396480 320749 -1455205420259238074556830998752 320750 1927475516536642490310671184000 320751 203233208632062214001227787592 320752 511971602845853821921163411456 320753 279621088281233211429737428020 320754 790520692342558660765502032512 320755 382934376938379244056977954160 320756 405504077245136260222143997440 320757 24939980764881989012139628800 320758 848647540085503607452253859840 320759 683244355340411050187545545960 320760 672318184404399851185285017600 320761 235961957755169266945630738432 320762 -65974605743852400838042067520 320763 535115672166886735197268830744 320764 1026059437800631905151236632576 320765 -120209588447138217206877968340 320766 540438353422399191563715590784 320767 1686899376759526866942009218816 320768 384060982824589790211767009280 320769 504260560481492022002170665300 320770 -1074547491157529455813076221920 320771 35219862133930042334355587088 320772 97517402317021723345092897792 320773 -2144156125666560189058715202180 320774 65867282402048296768535639136 320775 -167048146160638876720924646400 320776 1437138517167039814047046748160 320777 3120368170673628484325532487440 320778 346720367943198165254743819008 320779 -351132860497431516709370134424 320780 -6716474735968723730714250240 320781 -1011531003651258785636812718400 320782 486822302393348032431452181504 320783 -907602965975725342158978761640 320784 -27426989560749975878942195712 320785 919401017251495831939899460980 320786 461564979538567859486406864000 320787 1495227409180686644328923679720 320788 -32733496702561317899544985600 320789 -485795642309528586082087438944 320790 71431940056385760002925540480 320791 -720480128819662228158334074808 320792 3071398143794790001535954688000 320793 1442370083557316299029445602528 320794 -21942553666159283743756460304 320795 1579156670875018989335726758320 320796 462324570209951931825029406720 320797 -2648863739976903421571651231700 320798 -34976731133200270947840267840 320799 -140418216652887145524788378352 320800 -669155312171882256247509811200 320801 -1113481440193198291367806702188 320802 271882081855303974914724716544 320803 -2240301615111924358433441069172 320804 -1223135396986849915917945212928 320805 -1290847229321682828318017033700 320806 679506316762902943437980432352 320807 1619893606233563689439767944672 320808 1015784484967160030779923087360 320809 256341824074075725790556151204 320810 -240306599791645522009110512640 320811 1030164609325691580507324579672 320812 771006291893608876664256248320 320813 514205193514702648866246349164 320814 -308358979145619813494085461760 320815 421509216904454992749375139200 320816 -558499695935615286298806140928 320817 292149796451256022925441944512 320818 -1301065539720844482766786598640 320819 -1272034625338764706244457031680 320820 -327955208002007269357378897920 320821 86225868258971942561864167022 320822 1390900931628537744585907575552 320823 35121268642677349088246272920 320824 1182023309417901672744545402880 320825 781604237705191182732646163100 320826 -173548521948343935750368723712 320827 252011653935285626622031619520 320828 -1685842274427647733365789279232 320829 1839641097386494904009899678560 320830 646253490590947312453721194560 320831 -902955189018355501465415077008 320832 -57513420023538699359387910144 320833 2749299921663532142729813830082 320834 -1189430596987238192198330463360 320835 -42629724872163740446800608160 320836 1053540816386257540206250340480 320837 1918912427557807371886922736192 320838 100639832012481179791276001280 320839 1402006695026548986187993111640 320840 -5737134546851563830681907200 320841 201972960519150162089384454132 320842 -552853478829278037097727308800 320843 1737982419191091989827970563092 320844 1559870136408705846160748207616 320845 -456310981138580937315226425600 320846 558802062711846507294288583872 320847 357873002597973924284707499400 320848 -717308425052346232251779383296 320849 1695174683658682734260484690240 320850 68515983272269641680432179200 320851 -1748295930784559196649344240148 320852 1080662834920166144177235433344 320853 -155035262177524204172965477440 320854 -832373363156373995847317529408 320855 -174225315332573507980786923240 320856 -1993668007991402237996403302400 320857 -33096912170541866369191070000 320858 -1571069776730025839165334856224 320859 124299604681484844406958811648 320860 1200551756603106290657226946560 320861 1871635064061816097481675367462 320862 -136497219782880509571493964160 320863 491478254420232395097708938440 320864 -135052144029365599199604768768 320865 -842886117600238267597128689280 320866 1225096891050336454928913408 320867 696038775127393868200635077916 320868 988664589010052884818447390720 320869 -3686175003296434160584422592704 320870 -11556927871320285347430176640 320871 191032068278083015254126543912 320872 303869049414327455341835059200 320873 72613730740823796690313090944 320874 -72788629822046851650810243840 320875 -2044000992307847452489350216000 320876 -30094293293103505810826829312 320877 -231400104892833837863533178772 320878 988395693260705975817860629824 320879 -824174457302916946529112807816 320880 -55573912060762420138192404480 320881 985937963809472006612248988928 320882 -1561018084082310670021197236208 320883 215578794222351299954348205624 320884 -1210288376014946505055264365184 320885 -256426158831185061898815220200 320886 161688592980292233372883384032 320887 -548941208711967550448952212048 320888 -2005066413335397734202970890240 320889 925896210987575310570569465424 320890 -751781415899687847706017568800 320891 1430949120288350432433432799800 320892 -737513488156503756789955584 320893 -822802530047387717106156780000 320894 326029933445826646039450242432 320895 -1293604252330978175047197746400 320896 463143441093281618257457971200 320897 -170855041388257988594537886720 320898 325756369521365061721069071360 320899 -614322904397352411277726740100 320900 1133307799577719421300946672000 320901 -404347077175250101748292995040 320902 -723071073666525239223646543296 320903 -2265008205378597555719925077736 320904 602966265491103935479030748160 320905 166178502009160243283312359560 320906 663817329476950937205906511152 320907 -8787763242374886749060922960 320908 47447190780540187611204478976 320909 -3433493731330735468149942720 320910 -76293782621819614295437593600 320911 -3208511798014399796635941377488 320912 -179224470041247240800103825408 320913 -325793418378436300303959941196 320914 -834627318646282120719562682880 320915 -122674721758182964557732242880 320916 -1348173579074679280240672481280 320917 74378751531532938204405502140 320918 -111456002691176693092090106496 320919 -806526775810584728538178845312 320920 -340187429229866215742881382400 320921 -2574978612998338434462932503356 320922 11183888246617315819056160512 320923 2392384316500627039261226215172 320924 1475468582192173262726836624896 320925 514855653719549363880124284000 320926 -858496535849820573936340508160 320927 697398830648786004409155127776 320928 43620610500538276310956376064 320929 -12424280075937361419570392064 320930 1885889933350154549151599462400 320931 -1125862966568836604357801408412 320932 -1463032898804753826167270149504 320933 498118599216036072087971436960 320934 353589256984636049795471410560 320935 848380158667545581623929437880 320936 -701456421971316669439357255680 320937 212432009916656328301772534160 320938 571738129282381398463263302496 320939 917955429291462537021863122740 320940 -134739975871732549551586698240 320941 3575079193162387672993583288342 320942 -337217333179351240142101024128 320943 -197723583933036660711213281280 320944 115713880410728992073353068544 320945 2612231222600423262545245931700 320946 1063085143529761927824166848000 320947 -321651639147657924415022431680 320948 1091643919121680558103231139840 320949 1844377430705253201725031093120 320950 -655849654397178792835329813600 320951 1965386062159122977079427709400 320952 -18183910609243952847892316160 320953 -700531819669612975958938003798 320954 -407741091728466924237421301760 320955 -475417278670820719745069162640 320956 642602526098574855379347461120 320957 456050323584517510048880115072 320958 361104022643931946750865427648 320959 -2414637269171160012042927984896 320960 467219447323036149599856230400 320961 -38927425322001752318061750240 320962 -1115058071197600318887201150768 320963 1065207929700170666002563005280 320964 181443369314256879748302139392 320965 152967389819128358189189281920 320966 5579697769492787666950830432 320967 -1841239210613814627906718141560 320968 89941405375450743555793397760 320969 3027175692421429599014003217360 320970 -228284201623933756111062389760 320971 -375752807895472489539670955888 320972 3057019121955491866943885322240 320973 -1742831645701638365031411743616 320974 1495284816707170327407557354688 320975 -723250045318158065658321756600 320976 -98585119016492625699200040960 320977 1879368257309639922456819955200 320978 -44669231976444744462842700288 320979 -78256155004898645086414643016 320980 1229392450493046999837112780800 320981 149495609172203195762461460412 320982 1182347764157619396184914186624 320983 1382826559671634619544575684104 320984 -2123752051549610893049686333440 320985 390865141473269204648091931200 320986 149889661965748407475929784320 320987 -236339031402212595770509503600 320988 -363697592878773464093628604416 320989 -1252062374863425313795187513940 320990 939828408795236819622560328000 320991 -392043981842656782148016462592 320992 589795522236170512521305260032 320993 665106942618751924106726578500 320994 -912415447620883612225085666400 320995 -27638755988126784210600392880 320996 -1129101093436543276271981246208 320997 2874140464465383917581161048672 320998 -1254173077693537754215999284000 320999 -12230567425255252799501718264 321000 -689692285894472073190010880000 321001 -1630602675247519775579174703900 321002 1928207488562057070989803413504 321003 -1939290414207755645510205403896 321004 1180301166825096160618356429056 321005 -199956715618109686052042688000 321006 306334116859070915977096111104 321007 -1970960787468030492315888781744 321008 -483940316665072415946718445568 321009 718263294736464271383168984768 321010 944258457119459398637937269760 321011 -35935290505984424822497825056 321012 7050488565360468620785220352 321013 -1222069049801518317735932960 321014 -172979482399856146729711074144 321015 552622188462448098351921898320 321016 -4776656156606001234887147520 321017 -1734301755851526411589346486934 321018 442548124765341338168376827904 321019 -338821763684045135555874529080 321020 209934280351086796041575700480 321021 859961252601530940594647858508 321022 309665590540616261759713762752 321023 300630782429952770661427653840 321024 -524210613448737307251934494720 321025 406192682044936632641877862550 321026 -1111272956595121743064015858176 321027 427759385264620588899596927232 321028 2551133993030848637069322905856 321029 -1074919242940647892244474250240 321030 336082842010537664867326656000 321031 839213971869404944499556679832 321032 994533852535297231914048230400 321033 611788498109309008147918444704 321034 -160330005795059921738138876928 321035 913543763429335896893989044000 321036 211915419945361481858322530304 321037 -1849874111618680266317852954314 321038 -3294132595368694039667489856 321039 1429143372054439726121868539304 321040 124436725938311014156844482560 321041 883613203814629564816195236672 321042 353790862061589847749526019712 321043 -1217725538106245082484186114960 321044 798650668247473554847819892736 321045 -328739537007652229888713502400 321046 -262752785083264786126856335296 321047 -450506368681124459044897080504 321048 341240370939895089363757056000 321049 713763814898511975981271496836 321050 -853629377819272250689309969200 321051 -1581289606081720457748961712640 321052 -1780771774124000393964590385664 321053 2214385050704612197360927987302 321054 -70052560745717649995478801792 321055 976538456570087300524915294560 321056 1969807291400415343275178721280 321057 -1962749323636783800233888747520 321058 1625373759843575522092622288160 321059 -2319029793913468480163029856640 321060 566325058175267723051913768960 321061 276734040136808908331914684252 321062 -289705345038229772605658664960 321063 -218781141147887315769505636056 321064 2226033274561061771485329408000 321065 -1309579342847291265430939822200 321066 60576576601281628640730059952 321067 653511303597116672050540816192 321068 -1271040426524638561114107692544 321069 372191663415246470486872534080 321070 552899495760336755939675813760 321071 -1257973140637511738477888011584 321072 -106590252248446688299504926720 321073 1606422030611694244243253314322 321074 388684891516347027311626421568 321075 301685437628904263297056287300 321076 -406507977189319774093866125312 321077 1562585236721414040423829954926 321078 -2648138051866726762297274880 321079 586465519344250897339058076552 321080 -195070851653940725919160320000 321081 -29057434083064570700209271040 321082 594392258580330572236168609392 321083 274938213268373141783860047120 321084 -57457228921741441670842865664 321085 -46623832406830256005342715220 321086 96029159462559306510970175040 321087 -651266057696692629491523144432 321088 -329411514250207421880226283520 321089 -1830908738323709510447372404944 321090 156056180194498301873158348800 321091 -606723538015384064724425661508 321092 1841457504769669677425410367616 321093 -2038633708436654541555782293218 321094 136814726742486915701190471552 321095 386695467180617930812678824000 321096 -1944650887330895052216859607040 321097 -1701300122926969716124554175014 321098 -105734144320545057631402583040 321099 -163387050210655671073335408936 321100 -583606747396351878091429152000 321101 1190698176318982722867800654304 321102 -800497769821177625023174427520 321103 1510718336789033393501405717792 321104 -308993719862232456418078752768 321105 -1234010456499761522341837943040 321106 -122675470352222772487064251248 321107 1235254809140203834265874344712 321108 -1200341481957382950596324874240 321109 71414699392263236153777551310 321110 -119300199359562472389573939840 321111 -587436309612412288072795296000 321112 -347800393477502727793442611200 321113 -806066351481617596136971073016 321114 215040012474709431867038711040 321115 -2533948780503170864833905810240 321116 -2606296748226811140214076751360 321117 152653881296836121721296389920 321118 -511171435071474868427886624384 321119 -1699969640716716346967131379160 321120 791954273712728591854699806720 321121 673461070168359205519806239892 321122 8017617505906554759804162432 321123 595875926120184775633515187968 321124 -38240336411497487181062134784 321125 -1069384590861283713718822848000 321126 109529680401119156796241827840 321127 68535372759123395289066085008 321128 600740024916700006355129333760 321129 327424787583906612949481115648 321130 -667371850560155985076543636800 321131 -1187236171874573757812276473128 321132 354046923622174987401395208192 321133 -1048938624837025044928205546016 321134 -1229573948922587595353860992 321135 -174810583891541413295162726400 321136 -264388174422093922987366187008 321137 1662604769083396984431384151920 321138 -1865287219256020954883150323200 321139 415977622495744068342668627360 321140 652956688037184283578727453440 321141 699977324955879824775617070144 321142 -1262564112247774707042044686656 321143 -1226503243839003058059589843608 321144 -427742677201028802162919649280 321145 760916681334935455667875574400 321146 -445287268687474604871828421920 321147 -124556817094699883173921657800 321148 -1279124723035332470578655905792 321149 1928149922330084518835361269664 321150 -432491299035785098192510862400 321151 -5262127740335758211184004655328 321152 -1062989135642822724123214479360 321153 71716350019779187594921865088 321154 428934797810939269116095915520 321155 -428625142787970959967660355440 321156 -454772486555297613642251160576 321157 -804937555989875355028254664160 321158 1169751924229968078120277507680 321159 -667270027168326423701294071896 321160 -65785352221892289309061939200 321161 4844102723729006628404742389172 321162 -508473525931371755037172770048 321163 -2589204022624279038033880300588 321164 -1322769024249968621527987935744 321165 -32324430970103693071610078280 321166 336808780338219409349515012032 321167 11499693867538506869840450304 321168 449402604261983985594611073024 321169 -3230278797921428047594893492430 321170 -80960448097587796645777722720 321171 -202941361743602620419579234888 321172 14208572462718914608830953472 321173 1166401607190976008275671862460 321174 -389143279986958585243820246400 321175 -1075171396752322599843240831000 321176 1275482075530309063459387699200 321177 -145084807013470556706609831360 321178 272364461767856515610071104768 321179 -365589106780110871465456187280 321180 233751216466710295564275025920 321181 569412814493695365252014155200 321182 13818374336215378288053624192 321183 628041930468824261888915399424 321184 3211274365228123581479712915456 321185 1596604772478818983834233919380 321186 -113823138032206284532479552000 321187 -1227585759179148966331143440164 321188 -265836758366271690658674991104 321189 -402851653139638903913386888032 321190 53800754175444618701694921600 321191 70293508981889162190115784064 321192 -1053944196883184646670108262400 321193 -2691790211363350046660460727558 321194 -707774737212174493062319271328 321195 -410542193007793912641512428800 321196 2181897743757132370954229199360 321197 -594378993716599313894183343348 321198 -1737722411970404904066742530048 321199 2558661696026060900493231597200 321200 -19697986821365767718385254400 321201 -378914573744115956728356204540 321202 301064957582465840533633124352 321203 3240809214709405002648375421452 321204 269448212968376368900258897920 321205 -109772561670428705701547593440 321206 -687889526242213133655017252448 321207 -248534303631176312287117153560 321208 3105771565783073908366200360960 321209 -29094628920702022911096374784 321210 6618158520553465375960592640 321211 2277071324292313438292700843624 321212 -2298934735643838443347160821248 321213 -809585075278225225983552627456 321214 -880133173843523791030218086400 321215 -895199520058540896983056383600 321216 81317290742912281123372400640 321217 1322000970358124522448951934420 321218 -1113581238497576792598313898496 321219 -3045536753099139778841115601680 321220 -1361671385587128798961930341120 321221 601098696412601978677941787422 321222 224700294714818146160682590208 321223 -210535083265273588611776066080 321224 1757483066667658903925248680960 321225 -249735256957360529269195100400 321226 -437382756328979384492287725216 321227 -435856470708485993123034498924 321228 -1535148423431154029903941202688 321229 1155248583992504353661916621280 321230 -27933093036505993948350036480 321231 -1895307224138858849080478742648 321232 -835056770012909517710050541568 321233 -1168124805417494216605883169600 321234 354889921094371322409121408512 321235 481989939775993463330599493760 321236 -1809217430565813094308323694720 321237 -193728887551026360831156112800 321238 882389005656945047425895519520 321239 -1814217288934750453972130211960 321240 -386700636683113032024209203200 321241 -1258489579796319267016670763648 321242 281589316696026058825248268272 321243 55540762870280261613948753264 321244 -1489577766769289090469338380800 321245 -2122703573167359665382064677120 321246 1714268991090287407420530293184 321247 -2815425413797923728836369758304 321248 -3204416372673796718948729487360 321249 463697930855017180446201957600 321250 281148731394384619269206010000 321251 620043457166003098310530982352 321252 220349492336738558866502707200 321253 -209327355413688822236829952 321254 41488452510955358146907748576 321255 1419380395837463243593999800 321256 1061191791687114632847597926400 321257 -2120991508586209706450360568960 321258 54837993785294331062250508800 321259 486346651664786406290792351304 321260 -693304655031139437835665285120 321261 -1011985484333527206865286961120 321262 -284268068956627122382571616768 321263 -25329049004453700429173016816 321264 -156885079640405912334020837376 321265 -372113585473090737031451579520 321266 482236540122656159647159691520 321267 1207463629330594397862845108280 321268 146749718064118685811722661248 321269 -1098530780825840601564313650486 321270 483621773083224289212331785600 321271 -589562124229895639996179671280 321272 651769312455711907347586375680 321273 38383031647102816985662370880 321274 442708269517591303414060385136 321275 248869957405601595256871655600 321276 135484333895245042022196962304 321277 2232656806115750115414999303072 321278 1850000964010147053491495101440 321279 830573929059385484430362505600 321280 -855456605651956808184118640640 321281 122523034862779720450845070164 321282 -310200037904188134119378499552 321283 -3321918592396925982530623482600 321284 699641075118584936345130565632 321285 959330141137033250807124151200 321286 -64062290303197793597457282816 321287 -1533525910254924005403380822880 321288 295615810875692218579564216320 321289 3314868313410846170648408696090 321290 -8182741477004045418756592800 321291 -1413343290309919457174349158880 321292 555917115544344800386307758080 321293 1897481105396297012255155087680 321294 -114049397713455256979766974400 321295 604308192186721915674617008320 321296 10437069195230499802398523392 321297 -797216870160420018941315350800 321298 393627533946083035463736320400 321299 2459226212525965275307213582920 321300 -318050760333181415150048256000 321301 1067234086070134121621659596302 321302 -2023180351011066281056041927648 321303 -2073364621535296299206435014296 321304 -2684628444930743985386092554240 321305 1279754410698148095012537144000 321306 -318161153562366834634208426496 321307 -845803262121075739333572396768 321308 -426888315715816198386755364864 321309 -587629376264215626785400448800 321310 303534261740480669663628165120 321311 -916277353463502285288134813088 321312 -667957766391579766111134547968 321313 843150479263546792371509758562 321314 312529085377658690379754406400 321315 176703327886903771053045335040 321316 1702109464069936162292738407040 321317 1551864796436000947606616756664 321318 624964490775903081421710476064 321319 2885727719263473658964802089720 321320 -860267247355475201553873408000 321321 117607369199293423412707949568 321322 456480008759849572023661757952 321323 193255683800155079195931931572 321324 546379193022303185100260845056 321325 319281357272209555593960954050 321326 1854044420588612081973151778112 321327 201076167302737959427203931776 321328 145282785261719536285059645440 321329 699315458104238639395514598930 321330 -225246530587529077692026734080 321331 1047615587894526921980819381132 321332 895269285257064935471463106560 321333 1106118282755621123610539004864 321334 -236007798237717986159123044608 321335 -40622228744838928970816036640 321336 862304347510639473572283064320 321337 -1842763233234374181009624683520 321338 1279999589181232898491764382320 321339 18510626083601182356853590528 321340 -661475826668200168038467612160 321341 1694435666891079619288933004742 321342 26139260808962026890295586112 321343 2476417382642482881952535797248 321344 1094856557975826811048410218496 321345 544326405763197329890957863720 321346 18177235378139500893794930688 321347 485653056678756799396606276080 321348 74914021034862675631576289280 321349 -352434886363972531252116023040 321350 468990658372601848887368066400 321351 -472069145038138051858030601136 321352 -2128310830961970229713298406400 321353 246311328423472159802673678864 321354 -1593925152070949867377485688320 321355 1920522053303832832325834009760 321356 -50029731952923282046556160000 321357 1071715645264492239540668879040 321358 362368259736368604838400413440 321359 3024031938950554864718011528560 321360 156708740829910297585440522240 321361 1153712328844852980148281754852 321362 -1487610112873300226999946227568 321363 -101115107776871359938926084016 321364 973672355318284350800536059776 321365 2423160780653284186811244268320 321366 686573843552198310933872524800 321367 431346879184196040366551217416 321368 676599187011094717506945177600 321369 -1413916523552377632797075966256 321370 440672937616007109183578204160 321371 -1106242063202377936892170858428 321372 -542920329685535662352399984640 321373 220063752522706250413522058400 321374 800123024738260593361089591936 321375 2013473756952526294694355444000 321376 2875504859589502950137266176 321377 160023520727190492712182495744 321378 -1061337222549036791299241879040 321379 -612778325244558878756000351520 321380 -1262320153886017426261415827200 321381 1645880709559414267383748899840 321382 -6121956489858130954401403776 321383 1728385196865331896414486280632 321384 284207403152962249270459269120 321385 -259029613479809870638451280000 321386 -904487677062965331954257074176 321387 -1534705280949825982072087871040 321388 -563107174369233282356091987712 321389 -164551497939081083059531330644 321390 -421081513703481422817697855680 321391 2377059229450966583261649528800 321392 -230756160374149521403697725440 321393 -2729316989823833441463543504000 321394 -1121328793816084100545858539504 321395 -1631306225132873371358652339600 321396 65840510963063400121817505792 321397 -207749820155446963111544211154 321398 -273776169240915674819217758208 321399 -313196097981893309013088408752 321400 -1500738284402448671698195968000 321401 1366272206752145846852058658704 321402 -231421292477199226370398381056 321403 205956663184176218279180671652 321404 -144752431620019297438629619200 321405 353426252662580984040482939520 321406 -27429180181928948771417938176 321407 366552634249978656276058631160 321408 -29748195686939612300370247680 321409 3908084298850028001725104331520 321410 201144650292627269781261411360 321411 515117938526140176038030382072 321412 -7348946440464534049607077888 321413 661972756545405562161503629662 321414 -637560637159643596488636106560 321415 1416622585207766005272958909560 321416 -1579116895017159070139464043520 321417 -563697966295917040251936105792 321418 181519849618582464633177722160 321419 -30841885027553509023108216768 321420 210639156558543393546009231360 321421 -261374387076556372275067318068 321422 -782783715808385176018414951488 321423 1755112062127719172859307849600 321424 814606766653406436193191895040 321425 -4703580546028263081771556800 321426 20026346250976329863856950784 321427 -620962446717774743360240208724 321428 -905566336677228857074958168064 321429 -98940918693206004738227200800 321430 -351564495305572991944091600640 321431 1469844736262790639811361202264 321432 150225217565979911194880409600 321433 393219449452174857508209298176 321434 81551089031049833027217608160 321435 -432963065052621833746932064800 321436 -467086999167458219792334597120 321437 -523245717939231904477763347968 321438 735339895977999528403485004224 321439 -54335069869392109302020183360 321440 496774001710355903059330990080 321441 220219600071934131030528747840 321442 -345281639733457235913827923200 321443 -624201731104349305412984374308 321444 1326228791930221341408752522880 321445 -912608275655876092893522919080 321446 -953285498191706302108967543328 321447 600719102908904380547331948672 321448 273619400374643692590170357760 321449 1508748832729624997392911699450 321450 -534076929091130615809489382400 321451 2190722151436353665994579705920 321452 2252053097262453344935798523136 321453 1159019941518485604771371278848 321454 408577878355155544084304691072 321455 -890991584422062968899247256000 321456 45180866484074997982630969344 321457 22574177614301005156082106852 321458 -765922231945863890230429600224 321459 139888712801883836286326311488 321460 1715993870330400606802787777280 321461 560650868899196203230983200320 321462 412461850320421155452880339840 321463 53894281713958938145855151344 321464 -548884520475244392868897628160 321465 -1313931940920469231302925368000 321466 502133016237011770947473894400 321467 -335415896445865127946811619484 321468 2658477872124263814179143680 321469 -1585504857441824827935360723130 321470 -294278883317257806699591444480 321471 704657806823693564466898947408 321472 916210228947957660307366608896 321473 350854851981547718061196530864 321474 787454175546317964059360375040 321475 628811269652582950174024492800 321476 -1570029610878592139717129197440 321477 80655128560966361034818531808 321478 -600272424458679828119716236960 321479 1208242558842706659334359282960 321480 -1328564879729227824176553984000 321481 125316861200288147216865302964 321482 763116479941236045157371401472 321483 1503993832194474201421522968048 321484 1515609672868974847110118848000 321485 -556197781942582193622372733800 321486 -615709002415117373702707203072 321487 -1735210647249087855027343958208 321488 161541667159032180496980639744 321489 1609529554790884016929717812153 321490 -191901099015527826213176690880 321491 -2924528062875107114386708503000 321492 96597624301107565183206285312 321493 -45895249247088794812052109860 321494 13289524174236237183707109120 321495 1322136467446341819963502743120 321496 1089019330924975920772038696960 321497 -6234875279754921665228553702 321498 -526735357262476806088556990496 321499 687639696431197844881578733240 321500 160639392287450361626742912000 321501 -349692628341254122185540201216 321502 735906243387050592749346125952 321503 91663886904181904289101246304 321504 -984563976896427538767177842688 321505 -1308227054223849041174945231340 321506 -866648758409995631088117168048 321507 -1625081926842145184262037022520 321508 -1461486009671663705241243024384 321509 -45086957137620956117534908290 321510 -255408829876302536061198305280 321511 19222938069534556384636111192 321512 -171804317562975381827559244800 321513 -402152700474509699179248998256 321514 -75492141763742580937108824144 321515 767231762994698247500883656160 321516 736882557966849864934235289600 321517 -298691910412679144708398816128 321518 1031011413121191022079984927040 321519 -729481376440159511312646657792 321520 -423813416833466869484246630400 321521 2603612745118534966852115926692 321522 165195506507610464278228571904 321523 -566322291794085412297522900320 321524 -858054371193879872588029569024 321525 -469649721601374065524487949750 321526 -95022701117999013996445015296 321527 -1639477423817741398169045167968 321528 602944887077068400520876380160 321529 -1132095449249144256673724622716 321530 430421677767641265527140300800 321531 -381088691547231699039537914112 321532 110874597800415185569623519232 321533 1467177285091910175082329388800 321534 -975233784099810596809393463616 321535 1019583041980597229927501886960 321536 -175300461064789094949464309760 321537 2018323564717869647261286389280 321538 -1530721134512292630197665809504 321539 -590737290739056607969901692344 321540 586658082808448407989173329920 321541 370964236773447026167872907584 321542 453704904655715141536185993600 321543 -921742199685276532757572618800 321544 193221104029128736688239580160 321545 -588902502026924664295881702720 321546 -843201801652434651955321871616 321547 822470498640036837645228326996 321548 -1271042464805004836449516660992 321549 1861704333436158557780042556864 321550 -233358653696269141490771160000 321551 -1243939974904238839571319754968 321552 128945160399945792733709598720 321553 768182281586950220371881082802 321554 -10140619375920374333817832320 321555 364284635986674112372235133120 321556 -921503694980120363309556807680 321557 63169079436602720993921661180 321558 1228486939076202010435733275584 321559 -563299360970504489435116067328 321560 527778059647231133699245056000 321561 -1017305801188925925955236425190 321562 -127131551493383677869883165968 321563 -162281942275942178122243958784 321564 -662017153413693138204419555328 321565 29850645961058881024851727320 321566 -665426496757119464038730612736 321567 -147126340773671290402092786288 321568 -1266600725292284738122261856256 321569 3041887830780280413985959791970 321570 -40171320502041531568990583520 321571 1275860725015081494771249511772 321572 -1171180319567780769740395580160 321573 273048599566218928455359463744 321574 -1719721975452398705871391666176 321575 384154755209519110331146863000 321576 866016068672485940041857024000 321577 121550619718340724654540866426 321578 -862837050928207951207626062160 321579 -1438173151918700055163042415076 321580 452734063598675983655834634240 321581 1111493282525335683387950040120 321582 229001924187348885309540105792 321583 -274233607920005620601438863776 321584 58774934866608991890146918400 321585 -982004083870190545955981736000 321586 -487040590261621022308520702976 321587 764941557189239047839031481916 321588 977335585755586918915890598272 321589 1107718810104378013926564537756 321590 -265798034806807158468449011200 321591 442411205267990341298383938792 321592 -1331162877624591486517843046400 321593 2245139652885693181792414732842 321594 32961413694045777938260623360 321595 -1933543194086641972575220502400 321596 877204605265916826488222031360 321597 -20605039312813884420061671360 321598 -555611574703159823065395630336 321599 -426209775957318331321567900536 321600 268534669313784213346870886400 321601 1323975769039977536273141321152 321602 607519736588251128806616259128 321603 -702364827640973828667833145096 321604 -131903546338461479077601699328 321605 -1475919914416589713214077008480 321606 1057403722120857737084854914624 321607 740985750160509942422470930248 321608 -1019108625394476705117684695040 321609 -929266653587272368727703500800 321610 1135460581814042479056993624000 321611 1552246549702754304069655336212 321612 83186520734242707029491686912 321613 563336531878495746787701281920 321614 -1362232520271311815087230529344 321615 314387318357462262335829325920 321616 -512711901980835667201672880128 321617 -1535889485920069893136215848334 321618 -989653841644922898923622528 321619 -1124530698155825943808593608980 321620 -399806777495310194221737208320 321621 -1745101154627330541519848662656 321622 -244909966878938047057720771968 321623 3635437629561911720861780859120 321624 1023795786076837803045080064000 321625 -556509002369619550597480512000 321626 -890664320705207906968817833488 321627 -1709667599991403548031185784680 321628 -2693410722327256024830700805632 321629 881011813304046186986841089472 321630 235814435525752687053203927040 321631 2976053068470183066253708646432 321632 1269286433209269210177115914240 321633 917529721513257894173859604500 321634 1093361668704263676947773851216 321635 1507113288431896305307970560080 321636 473459372360162223642673210368 321637 1042626594148519827656920540732 321638 52861551234113245856433466944 321639 2020146906474110692526111130960 321640 25799464816725351782648217600 321641 1133204212224078719711785906212 321642 678038714226724474301225571072 321643 -973265203242394117062311922800 321644 -695785217921604048380657737728 321645 -8182689770139645600707636160 321646 -206815586191926500371013020800 321647 -3579434321461949609644498361904 321648 306047480860730354240511442944 321649 -611111128484806244576544102336 321650 49836506468903912620769088000 321651 -2514349113131185636484005308 321652 -1992629733487207155370861180160 321653 -85743430849079118473888714436 321654 -880292278875249267629157218880 321655 1416239947682948491709656044960 321656 -524407230557344262515481149440 321657 90377687421193244114330713152 321658 1110458972674845684655587085680 321659 57730267820883429539042484720 321660 -835402167423860911879843883520 321661 -3193814035176046584444284335738 321662 -327283038176950809460297417536 321663 -721145750931419726108078064000 321664 -892031453414767990535513702400 321665 1234015896550029676269167391060 321666 16261620098263587679732861824 321667 -3816950791004552367903083160968 321668 2635845618868486211171574374400 321669 -3993573636848870943463516503456 321670 64474193100982202240443171200 321671 757663505889051370421349521712 321672 416416462012346768274337136640 321673 -2749237605790467158404673518896 321674 -1324609663550972490264847202208 321675 -665554876931488415996011923000 321676 -1064927522132138889580510490112 321677 324255785312523163009459574592 321678 100035168510297915152411811840 321679 399633726848632540511713471280 321680 161611470893104882182367887360 321681 -719613555815940344361058264848 321682 163960723808186693029922274192 321683 -40655421882437593485226369656 321684 142849102314444388158279739392 321685 387080557258095489784750657560 321686 -66001115085757227486039456576 321687 125371087407997698090904371648 321688 276135455567947578769926144000 321689 -767350917685866078540539200560 321690 -159819090889241882673840948480 321691 -2023739752419931782039510873600 321692 -998021225978070833109536609280 321693 -1004554197514875715492821525216 321694 812403718197001436686248218880 321695 -447694860511036788621594714000 321696 1912344574434521448944442212352 321697 -534878615797367902402013442540 321698 -189556331210851065876508775136 321699 158652404474624507947187600640 321700 -505555003317348004392509852800 321701 -525017053243519636173396990336 321702 -566147739656176080433412251968 321703 -40846587025343666591256703560 321704 -899352617900616142615041930240 321705 -637218481801645870857214444800 321706 -706737010125117674980688785920 321707 -862654070372830747514775556044 321708 -801186079377144993591401717760 321709 -1952304063279208632417694906090 321710 -461810293321611531865497431040 321711 18145932580124452929676981536 321712 29608416243688576699448508416 321713 -334926888430199211094213487040 321714 -453972012221672200353133848672 321715 -1878397320650302118520874510560 321716 2093146607918700277239776403840 321717 1633824788025699669184198596000 321718 421295264807714532443808391680 321719 136125136240941242962044098544 321720 -398489767128077915187471974400 321721 -2002566796364354041531795669078 321722 -652340744497902823347637427088 321723 2184540659466481485891889992972 321724 409651774896450516609358448640 321725 -117464632891588466718977843100 321726 721464813223256750524332160320 321727 285427295440606108153722758400 321728 437949215867838029427476791296 321729 1329448167648519937094100903984 321730 -768561759754398278867941878240 321731 4266331781261467527243830036472 321732 1254256678844159825952606569472 321733 -2274326691147948053948558434018 321734 864006531517677215574920094816 321735 7036443845585172757187920800 321736 816870529070889972790272860160 321737 554242043491316079514817422500 321738 -856504894331450180362748057856 321739 644486512919653402153374380 321740 497371052938080300543643376640 321741 174209401694329138292781723552 321742 1423102556653133743954195800192 321743 -1639494107666655421612341013008 321744 356345709130192925742321106944 321745 -1201390233684874207198616410200 321746 425036921651711394583541934720 321747 -956965625085179985583061359872 321748 -372034636209703386477056006144 321749 -357712251617271699767492391168 321750 302426155006537127534500896000 321751 -2945415938800330542128758256248 321752 82824004189803023918360494080 321753 -124338479321055084958574792496 321754 380701919310497752985407854576 321755 -865764313252707534957252561600 321756 1536891780258403477811087657472 321757 1129556892485411619457419620006 321758 467219400751068780079270884480 321759 2898443968703025584350455505440 321760 1000330497135918640740831068160 321761 124065335561755154165974690224 321762 -97381191727173884911876325376 321763 -569287979743909113594132032016 321764 3508776062453752521327311068416 321765 -696081321696311008775861544000 321766 -833878948143994110572169531168 321767 -2782776241770000741525818171040 321768 -217371234897012878011533772800 321769 -23278453687953805303237562560 321770 -461199077816891253341475456000 321771 616861699886711634681136950720 321772 1739533164560336826035997917184 321773 3071414503212924088880794499724 321774 515567595862929242301910032960 321775 1205004924200117446510507996600 321776 -166467359255139220215025041408 321777 998010168761200122123559395714 321778 -448839836715988696073874760800 321779 -1558402538926042716475158349620 321780 -89979799313592448808056750080 321781 911418120428509032743846637664 321782 -314178240726077300135683598016 321783 -166524060615903506994888009600 321784 169291664069083843896677376000 321785 352208969122041792321457142400 321786 -746006012173721473138757721600 321787 -229719766006667354430617442320 321788 -1294049593180363953367810854912 321789 194582414983483132361112043008 321790 -50327369324648740039145713920 321791 1307257318322504560197244405032 321792 -252343082659771242257118658560 321793 1741528434302336460660030716544 321794 -1100636732665500019768094479488 321795 -8664068046639603218169134880 321796 -720043402664613599420508822400 321797 -917819600938130119772644159968 321798 669726302177937300417062633664 321799 -3354388479523979512010311364200 321800 -452322311483791315448407680000 321801 602026158100881620434725893664 321802 96625203393268670639858754912 321803 1505209226846747538146607312120 321804 -378154051476765553241884929024 321805 857195481440823653460657517920 321806 886094282722110521021548412352 321807 -788152918714770963312304247160 321808 -684018390497242645488253984768 321809 2281076860888630144652962874112 321810 -860049146829268201566940462080 321811 -208401308274095277923574393856 321812 14136868637549088045455388672 321813 -63547400207207225660042734020 321814 217480607318789130129826100256 321815 -497243074772765253621404362080 321816 -338659550482738106260171653120 321817 94353241124587978394186001866 321818 105233952617661773960150433792 321819 -2208571632623103260290474404456 321820 857671242897109805261324398080 321821 -3675038130380835215947990605978 321822 -1014824689930281660196342403520 321823 2100171664441871244385785983072 321824 -418604485377025765765563678720 321825 266080125236586639439247841600 321826 -80376846429930277720911602400 321827 -1595577444478169340863259342576 321828 108421363605239468633652977664 321829 -1024447124711755775631995461570 321830 -143030290040643751996354957440 321831 -475259888694338982210935231280 321832 -40013214661583331770135761920 321833 -3159908003320084067799114006918 321834 119832591329586085978030106880 321835 1614450447628230753060257928960 321836 1288271099709475172448054481920 321837 -138500053271041879899770178240 321838 1447325080587836275126784333760 321839 362082069643828571589342336000 321840 389715662436367748532387840000 321841 -72585533189210216613998633920 321842 273813277942647253049163724800 321843 1176789945481335339825179996928 321844 2382476060493284126207462228736 321845 -1930529200410307650493057586400 321846 289552805965889551708876431360 321847 -2503843849884659359546996463704 321848 2152913295467375595730923663360 321849 -1973814176729941792145148190032 321850 247983648670284411692309392800 321851 1972068849994990551049161978852 321852 936515104825308092076827423232 321853 -953746240241419641201125551520 321854 -476985440189182605100005042240 321855 2269526307320079331498800000 321856 654605676196062325226883514368 321857 -67613442438746614118300843580 321858 -96368804377754898976489235376 321859 4999457966025632494177605570016 321860 632466413969473492407398400 321861 -741370873850565913767000839616 321862 823062932297047975140539056512 321863 1074142616457001918553473366200 321864 1343274892466361356156753387520 321865 789050864095296703403601484260 321866 687260886458403843631502851632 321867 -447675461944105442956194424320 321868 -1682351982257692406953549627904 321869 763851190294075349595686975244 321870 809979716434760538708380572800 321871 -970711402504163822862014912400 321872 -617680504510870323821703143424 321873 -162632677272619337571752600832 321874 193554347002456280713823688192 321875 -3424249970798273870963947650000 321876 -76010327843642099178902794368 321877 -484291891887516403586571405380 321878 62734144948128232257958606656 321879 -1385548216142401996905402927360 321880 -996104769098254526634384384000 321881 -2371151731833237843499783052790 321882 407595989805021481098344097024 321883 -2727000083290538529408520948040 321884 -1991282948569799994291060125184 321885 -510383074166139904423213484160 321886 22790686734569065684771748160 321887 -757871514859738886371434712728 321888 872195411047731148794007388160 321889 891357205544960057768509094690 321890 390017023482408622517479399200 321891 -784037886894377113285777802256 321892 2355954983076842353076195993216 321893 337427592353294346952965422688 321894 42244275885347092795501497696 321895 -946818512185566802724624485440 321896 -211126821531352933074326430720 321897 1589919311926106649133729655040 321898 -12603104238315289177666978560 321899 -596352812944173908556169014336 321900 -221310942112846612693231488000 321901 -1339238146005422166702599933098 321902 -150288648732174441261749278848 321903 2365029134011012069768700492064 321904 144712238613667815296587530240 321905 -277536085774683883542100820940 321906 40374667594620286481717581824 321907 1172146873118237313754980623632 321908 1254253334108802271759425792000 321909 -11461473310861239781430427840 321910 -959670175937736225918612464640 321911 -1265529652850806248563995822488 321912 -1609368542047212641659705466880 321913 915925519896572590834922134740 321914 -383703147368791570419740782848 321915 1025872633033603915979410467840 321916 -640450358537228871159769859072 321917 -908955654111530132286614487360 321918 -180926680919788391300539759296 321919 -1186534488433830220824930394856 321920 827200428460920705704892825600 321921 831929177151083136580818078240 321922 556058375510890918040723107872 321923 -826808512030755395252582867760 321924 -1204819442178913740179557509120 321925 347795559371381317825225624000 321926 -144425322547976232513584922816 321927 1748115869243282454328813892520 321928 2023665624206718439316805596160 321929 1051163056774063753277011337160 321930 -32723004234422140616653230240 321931 951673656982028147803037451312 321932 -216034023797904824059544242176 321933 1101756548921229590763121776000 321934 1158732547005580148853082823616 321935 1691167414454291107209880940040 321936 66063729939020125213421076480 321937 -138882228128124536738744320896 321938 96836475519364496174611167120 321939 -515311656312625279928098977996 321940 -1171356074457818123801375688960 321941 -3401631103177022295916332288 321942 807768706826591165261663128512 321943 1530875706671049092223253735120 321944 -842275027389159332659891200000 321945 466344265646085365407172613120 321946 -60386594191498384574392529712 321947 -1855786875276634468382773988604 321948 -217284936293408897745072783360 321949 -808262285634696334292835041050 321950 -488775226049754585834276921600 321951 -303065520123616360580492620416 321952 1237867485809306273029751242752 321953 527113397144390915819806466964 321954 502135217701012168274629329408 321955 -2259114680412224590725112266000 321956 1393612063766425654956948501120 321957 -239281144858996150010695866432 321958 -207385456134121601249649415680 321959 859952275477960035964252934040 321960 234905054120938365406650777600 321961 327337763984652889354135405562 321962 682733200573470389167388717232 321963 814945994140448421313988929920 321964 -725965677353226275895905377024 321965 415794444764321526010781856000 321966 126493657112026288893061338624 321967 -1058276977849664696812083325448 321968 -753127775261106557476455825408 321969 -547393567904853521576362451856 321970 -712242168864166486541399040 321971 117124684200170869965052689792 321972 187097560536825633804241047552 321973 -1239082046242404531984939926916 321974 -551297376854258675355264950400 321975 545388079246435948768237074600 321976 -53831679340298336189419069440 321977 -2169585349992240455705616816000 321978 1266479837328119014020969497088 321979 54167468793240872392975610196 321980 -1399940187679575883153316367360 321981 718180300789147929287038176 321982 -97978275914206266984979728000 321983 1667895574571790656887921511232 321984 -3035098521265816564238647296 321985 -3990467909843364052509013440 321986 -200598557461091001740838535680 321987 -2127849519205665374144872326480 321988 -277047100172064844193901767424 321989 834985200505977104810130162300 321990 -74767408470734620097457866880 321991 1515633195471635594327995602392 321992 -2054975517625020380773589606400 321993 524168500778676425527124068800 321994 487189193740297075721237941296 321995 479649262869376347467947332000 321996 558177266604781612573910318592 321997 -566586461292212135702811211776 321998 523756274798422059948745450560 321999 76189644260513703380002460688 322000 110625213435190104859213824000 322001 1326924571160876935631909686002 322002 680503566553056125743890700800 322003 -104399769915185853009708988272 322004 -2386177071752557523036630323200 322005 649725776489647166654502934560 322006 -1158048888458789546866829480256 322007 526876970327681295260497689312 322008 948100543519796468534720655360 322009 2199491810099643490717119347210 322010 -476903747823144948400129439040 322011 382987216450895482792330380432 322012 30494627095098394769421060096 322013 3582428013718279665000703652262 322014 -115200041695696316841743020032 322015 -1141720133983761669225699930840 322016 3931760977542638029419235246080 322017 -351372754248851990099562480720 322018 1437874748320426160012274810960 322019 -2813073018577325286095649013440 322020 -214610180291932251903958828800 322021 -674581789547720541107777257920 322022 -80137565069634404831907979200 322023 -427726488312791088196078840320 322024 2667092448804353438590613928960 322025 1590836852561422061096432739600 322026 -351444147913040334681468506112 322027 45245593956795301175687960680 322028 210677248207113406383005945856 322029 3703825837859190330121840393920 322030 -239606866226113190231416395840 322031 1575649773268810542694833639120 322032 478894157250868519046947307520 322033 2904415172579381159444944094064 322034 33541915300756137381080614416 322035 -19666540412871471333136016640 322036 111376259517992652445808093184 322037 -1725974399186314651638553663314 322038 152604787319706665889828306144 322039 298522234104576185231863460840 322040 -897900948349272387410984755200 322041 -1441131574995441162803700159408 322042 86908423884818656212312659712 322043 741690068909154232137301831800 322044 -1427725265932689607655057276928 322045 147216039065633232484391863800 322046 -438565493503553866693282141056 322047 402747783831590825125366654968 322048 -459255159454034430550169616384 322049 326960869366282767274097100480 322050 -139998204688248279938160288000 322051 -480771127813929774560764018948 322052 2421850624123930430126335710336 322053 -1096914459559360257396864523296 322054 -542479971154266072132419712960 322055 -936690167182818263955599548080 322056 -23063491923175256049095639040 322057 -2866070332002241484280941406694 322058 854669423855630443788535841280 322059 -714974550728653225172175455232 322060 -1208226268891817471956332395520 322061 809328860119886562878277986592 322062 -462735734026631752786070724480 322063 635376797862312675393583748480 322064 -50880923161017193959305502720 322065 648623291682130874236778694120 322066 643583017815096146284371449232 322067 -434806651647290721062684668884 322068 -1522013404222038273792482396160 322069 -1645121953923521871331503889920 322070 -2999654705123510157749975040 322071 -1069187927280505913691115803288 322072 -1850326205836191250691317432320 322073 -756608615523481769761685370678 322074 8523234654423230197703950560 322075 345327698998575653076654145600 322076 198656165437249029609268549632 322077 -1542314101888922782648216060800 322078 -324641101545091811617514156160 322079 376515113309606257240710691680 322080 -890418367384732837693787996160 322081 -1869762264829651416967968576960 322082 -413030600155195593318326583648 322083 2302819302120213246446650291200 322084 506774265969465498059831566336 322085 -53489357351788180197149360040 322086 704763418361472532881335772864 322087 1237091800529438818113630432672 322088 186200133923276038815784550400 322089 -1156904475072999617349731852352 322090 170263073504365354983162470400 322091 601227527074076576179264711680 322092 -467403432340313598720086430720 322093 2945962994375881540547381288342 322094 992183695179826503707529804096 322095 -257238125444922067874626178400 322096 -147170251300746765837764100096 322097 -3025797872194037543047183241454 322098 -93689237073752893681814684160 322099 -2166880362278941464556298481864 322100 343204101204130009958966582400 322101 242022362065383631707394879068 322102 3645258282732632154503612256 322103 992398563667665185079518719872 322104 -485367099133520649795869306880 322105 337791634516407700720187328960 322106 -203043944854868147605051855248 322107 -1883777947626713295578287648320 322108 1210292582054392018738777238528 322109 -306530291573842362000644325690 322110 24453065078815488804497491200 322111 200443423960840379914412011712 322112 -438853490823614543827084247040 322113 3137440162633957670397643008 322114 1401214264553301947611563201264 322115 502927759803178799770716695520 322116 1366026089158845997535709665280 322117 4051290111986392678460598522940 322118 1121744169993474505160705873760 322119 266998556749570330413432425904 322120 155555942290706905817435596800 322121 -845500242768993736689701965056 322122 -254461835032193165355784947456 322123 2310844566342578482947952610424 322124 1816728450745958420219701780992 322125 -492361478817056991735397560000 322126 -412667174829584993487089215680 322127 145060348639997191325439362400 322128 454393396251588921827667075072 322129 4642524798368345152552938651120 322130 319556095234593371937404364960 322131 -210665809618052549259609375048 322132 1313007601153547286248042960640 322133 272394184140270803487974400576 322134 77976984375370290134438898048 322135 2261348266223943132119236931760 322136 -3059471713471756320120190832640 322137 38487854765573448928523472852 322138 1341223325423689440453180364800 322139 3557687841354070683235089647940 322140 89938647624751616473819545600 322141 728097111567969808961292014284 322142 -403242549953950990247258886528 322143 211030107794788970127489001344 322144 -1097640833580080348263132299264 322145 -867884207178679083122795788800 322146 -116835431125509109080662265216 322147 1115188468657167152489022522832 322148 -1965859598963485438201796241792 322149 58539951722461361146823904768 322150 -618997530991788857452162248000 322151 -863485093032111307473303146088 322152 -112364016075795922253388840960 322153 1445165314012690885437292128484 322154 -326923756863439193278066192128 322155 648154840285799045878387791600 322156 -15822892504261554022909142528 322157 106218147722588167044895220832 322158 550325242570083181427649374784 322159 917584247713996266873442327816 322160 549549358051522006104228986880 322161 327924233159364848496580009920 322162 925803652669553496565532851200 322163 -1473322472204704953941202621576 322164 1512401785271599366812623155200 322165 1000166910343290397104097404060 322166 519385570770882931350657227904 322167 -911585987723898802433821712688 322168 16499839727883304719318712320 322169 -3590999615082827194631061809430 322170 53732817221963703141176006400 322171 1315993349936758814290007102372 322172 1271659432119822665475315640320 322173 229885730339749926237359070822 322174 -702757609983204678594988337664 322175 -1050355728987940100964829512600 322176 -678300464978763189106979635200 322177 -595804296791316715459925074128 322178 152524832968716649224104633760 322179 -530612521537759134075309786624 322180 -177120490801011160797561484800 322181 -345861818810468403778906956000 322182 -87405540780710227794944254848 322183 -423745723015578080655580725760 322184 2455478239817903870306719825920 322185 992672696240644488070395260160 322186 623243446808253546674002239792 322187 -1316749929325018292442801536640 322188 -529779025508589447220507046400 322189 -526171057238739106300616435744 322190 -650481393721849853194461830400 322191 1766685460997437587629491447440 322192 -213722087785227491262627430400 322193 -2469060247938076680900665316558 322194 -928325198737503794461187721600 322195 -286387821781362078201783550800 322196 -223991448982679248759041613824 322197 -146799385700219487890415804960 322198 1077666877281122977597003290240 322199 -23347359242739881964061870080 322200 411614385603877323479589120000 322201 -4457868331252792372016528858976 322202 -1062282171203843348493742022400 322203 -772434189007462416893214032640 322204 909348858256802741107839347200 322205 -884522286488998348774797615240 322206 609580153308872052466444422144 322207 -766098604136312514649741880880 322208 -1342908989613693349295502458880 322209 431609178520855838158097455314 322210 442217460128984069392414056960 322211 185278636796052936884023529400 322212 -1063766247206738362512906110976 322213 -3001555855698160134222199497538 322214 -433176730915471502619610019328 322215 790884803185242332162692839120 322216 832924864365139897464970644480 322217 10698796160990568548531088384 322218 -295120731066089760763517398176 322219 -149077142068201861295908082880 322220 330187004779361897257821050880 322221 -436136730019963702964675068320 322222 25799345842678754859597676032 322223 1502660609125211947578727896 322224 125457734924262355159163437056 322225 555122349149332758344564159750 322226 -123952550916477466018578140160 322227 361507735819863864225241356564 322228 447364569842244058046655709568 322229 -3175057266383864508195161041170 322230 336228161934311543144948152320 322231 349058012152606551138780441824 322232 -5052746937626218225583352299520 322233 -497922451935267050237755371456 322234 793510484981580122861259477504 322235 475436547920522397827747196480 322236 1353763624973739745946291016192 322237 -99161418022292851321118941114 322238 -594670335027358413294088485504 322239 3227891496520187410999528938768 322240 -221850729369737666161960550400 322241 1285945087641421285256622662400 322242 2875036542937661091606624000 322243 -1595874820163149679377303629508 322244 -50602426510269276099030706944 322245 -167422531056728104045408665600 322246 -731747256979235788780322912928 322247 -194618880079885134685199339304 322248 334018893913883248153131417600 322249 374952702189506728681450396250 322250 45370607349434419340137080000 322251 204253014021824132348415848640 322252 240521347730371670491239180288 322253 34382363229103582618489618464 322254 -687437684936560545181089918336 322255 43101726250960224678719153160 322256 382143994265893158193393434624 322257 299688166813020592423541796288 322258 -839313456099086212445422327680 322259 1019410207011734957879905885440 322260 -348633508842818299690796666880 322261 1893269600687515585862900374862 322262 1055408877268175753120517552000 322263 1924409160024582933804560260824 322264 -1696872541658235496277730416640 322265 500069878010327610748510470660 322266 -260958293626859181790436353536 322267 -346858697517002026160084039448 322268 -1011456156904620472795205002752 322269 425881218630354430525460242560 322270 188925952281324326972139720960 322271 -2067570946646809688822196882528 322272 -795126442425986040084454440960 322273 -1255168567102631341059258625182 322274 952829766448901828910831533136 322275 -753360410845449120712363306200 322276 -123477390372893349262023622656 322277 -4066568826744156244500603059940 322278 -825988435941257303262111083520 322279 -1251248130737879983150584419424 322280 -372512001839718864851907379200 322281 -1798093873793143624482634421430 322282 355132887833204383286794498992 322283 317939756707428908985175816692 322284 -434600620106171126467368112128 322285 17628368944870566802721340000 322286 1792203861464844783721598609280 322287 -1062529782410696457910559270400 322288 774368243866670036738389901312 322289 -390658049441321118412532627232 322290 232096157534351951748252565920 322291 -700559032469148448717475921616 322292 -872832449560813380610857688320 322293 -51104622322594523845028524896 322294 -760326502951353576540100675968 322295 3648828254046015729753874320 322296 6246258550104824602878320640 322297 132400457284785902851911081040 322298 -720813836702762369127200787600 322299 -29504359769584376915899664976 322300 -480130377090103782462561523200 322301 -189561130193035423483067499456 322302 569118767654363863582630055232 322303 -1153319512886053346413044289440 322304 -533526320463445009748553891840 322305 -197335942248237591953930106240 322306 1318836921840203228374075829280 322307 202547270217251467587202241664 322308 231904248276489927661409402880 322309 -1396337338670818010050530368996 322310 -1737973959926380262489833194240 322311 1100984875169176486208004614784 322312 2774097584760139428080639923200 322313 -478428984979316072306402770140 322314 -629615800367382203159368469760 322315 -57714055344902752352012383200 322316 1558627157579269543806161425920 322317 -1471975581572512989105618334080 322318 -1589526945853451456481810008640 322319 1306409068683285837593490732720 322320 -316274399205133800913580851200 322321 -3580957999543912359791494645388 322322 -234517875929776866197468146176 322323 -2172877150179764743048471071816 322324 1481867935770481852933492993792 322325 396004983354227350752668335050 322326 -1241663023095587042586960199680 322327 659301983506140665369489007176 322328 -55899711521947267266368778240 322329 -246344574222046893630527380800 322330 1432058038389345373792792846560 322331 -2655415955151384098599433573688 322332 -1435188740264177965675461232128 322333 -2438169606969343653103806622176 322334 585815891520788156779838802816 322335 434133455403173909222682612000 322336 -76720828450898324121987317760 322337 1786913893209280062534219232992 322338 10057104020300082173965006848 322339 2522879396703422600682264258140 322340 94665381409437395944564961280 322341 -1676158957352819046421254860640 322342 378570508390873648567150138944 322343 499348250569173623641695562800 322344 871735960079338891939015680 322345 173703799439326431036575795520 322346 -3270884373536038509688403616 322347 666449500292478279604677101400 322348 -92105726141634229089472332800 322349 1447254074062284827027896627350 322350 -39537041491182896996088499200 322351 3179629651716720945222534670352 322352 661358826131099153665501741056 322353 1302017186142786233335109680800 322354 -192392320358725033113151200000 322355 -15408242293763081070673026480 322356 -271875178213115951183924809728 322357 1037455171436633617933731505312 322358 -804338933808034106943990016320 322359 1032901123810792884637483292904 322360 -1952361652420862599895548416000 322361 -171149180500158335932921582776 322362 1191386883318627122748392753520 322363 -556543624735955919684652080120 322364 658641122187506242451915888640 322365 104063934099821777091210906720 322366 -1338395239352309702636708640576 322367 4982231619820721639884715453760 322368 18563184427789816674096513024 322369 -517984336867020480278725299200 322370 -1141120030098816726756095985120 322371 22807967543438544825822446472 322372 -927864623423472986992191833088 322373 -3418477944027435059252446124160 322374 -339831303870279221460972796032 322375 1172124410430901172742760410000 322376 1328810798934038875178323353600 322377 -420684897972780855054036133920 322378 -64612061916378531635455974144 322379 1489582346511641448335984053560 322380 -8623491075610471618411392000 322381 847251582967472478145899641932 322382 2315988334174768142655499632000 322383 -665420540796209473921183274352 322384 345619709900858776821543526400 322385 463829858444796489462165323520 322386 728470126278255540841900366464 322387 -1158235617778386111381070606400 322388 -390074136882746928589617389568 322389 806709602076890874567887911644 322390 -2603367086189265457616136718080 322391 1062479138823102422778312023424 322392 -310655515681984302841813401600 322393 -3986816163475900336893140799420 322394 -335586251189360959448579950848 322395 -681460290836564095420912187280 322396 -1053614572075954377746829299200 322397 -3357227894578749489345491528154 322398 -155511732412041684098697498816 322399 544581539040978025485424081920 322400 153131677178871409848719769600 322401 -619102764397413992846668261968 322402 -1487316382939509175194828604848 322403 -885953041748183179092926085348 322404 -766147216903228545612184516608 322405 1948974718455776182988599808760 322406 96785205360910356081573425280 322407 3645647578042897332561384914640 322408 -1585307011837719092381124526080 322409 243261511214761800935314295610 322410 136473836990091551153624977920 322411 -745308608405456956368824870400 322412 1284578014347502364379945113856 322413 298612014297306140986008225408 322414 -2741965651726043310381376512 322415 1477604854454092669322208415560 322416 -275921257269305608059369553920 322417 -1365650862870449792079846175534 322418 50875183989580364281967334816 322419 1095096816005279878657267813944 322420 -1175470696153671553802170368000 322421 -2975792491650761638655895353856 322422 394100167540408581478888569600 322423 510790976608367862009058501584 322424 309560030554688860318187397120 322425 518911921596104172405872092350 322426 805719553618320531821741824224 322427 -1197851047741986055517001612528 322428 456870462836966909236020888576 322429 3100530594985372037809296401030 322430 722897819145461118809823465600 322431 -304139323544501768937143717376 322432 -2137108859164434513785153126400 322433 -690760014784486576828874664318 322434 441203476423508297880646487040 322435 -63834643112637010437599756400 322436 -2783489015208174840943156089600 322437 649340879466488374907090693568 322438 1440699582241581931379236719744 322439 -1290476961039121281276657191280 322440 481500378714723535715814604800 322441 104491344209108262374223242624 322442 -1535626325412072299619890578128 322443 -1116989270902017464662861779096 322444 377320327607013897935488007936 322445 182997751880552066097790010700 322446 -177635054893808165509256591232 322447 1004997668542422092905839580080 322448 -161332122805256302465457848320 322449 -58303423352430655395926196960 322450 -309465280614806753263874370000 322451 1585231498434307408034480037600 322452 389375842515156806084056623744 322453 1233752122653973807265014627840 322454 -1162311332634664624232068667328 322455 -108936786976818856802451694080 322456 1873475364570045383757920808960 322457 44367539533017732313835370000 322458 10261063992176746026173134848 322459 -524915968473589630241647257340 322460 -759170902508683348894632253440 322461 1377735246526410526966576448832 322462 -28941009076104752821348417536 322463 -1285563933854839295948135904288 322464 -227148627370788680307289620480 322465 -428456598942783041722972440 322466 956904309412627240301028612432 322467 3487164527463243453658105408512 322468 -956852273568677617983733038080 322469 -639011499940005737700559471074 322470 729101097897276395220776017920 322471 3675447813879098231693026177192 322472 1410139373489002940790370129920 322473 1599740032728205631637606393504 322474 -1621675569503011234152792381264 322475 -1896740255844114879821698477500 322476 -85148201092700839892030668800 322477 -265875663541632568698252873888 322478 695061830692008973731190248960 322479 511042434928038607676771823624 322480 365372376960633730879758336000 322481 -2704570033443005474531427348300 322482 39501908497671034848058289664 322483 -437942467086954294720286676736 322484 -991632464327819586342327225984 322485 -1281800509259356939123082700000 322486 -950490802998918666638638442496 322487 -1156461791742940220561103400320 322488 -2068505783442393214699706572800 322489 -1244262943189362415243041053244 322490 50506015687648299917273640960 322491 911968037802292061036367316080 322492 -88325296006687534183154101760 322493 975162128322370939551804016128 322494 -345511634402731503894516725760 322495 1571172871211580542347780065000 322496 -178023023270472028764116090880 322497 580578261563521966843176099840 322498 344113776696591038260875278592 322499 3919421062282099695290699050440 322500 -3105798978276055011646080000 322501 233170019175846630906496297502 322502 212747550441608409092838770112 322503 257137777007954069174966151504 322504 268353539000529132909650411520 322505 -200230247118458705153151376440 322506 167036596415402901873231490560 322507 -2396051717019573130904065540896 322508 451325523087314570566063811328 322509 2093231148271485007158141088320 322510 778359605547132236109299348160 322511 -1297141804400417622023423159568 322512 217351395452444600641011056640 322513 1216220736163484509923975659762 322514 -166861064482882146019314974064 322515 -585621915266180445399679716000 322516 577664835706031086679323629440 322517 117638620273788057978934306620 322518 112114570583087993131094149056 322519 -1121185585636156508243955401080 322520 1726127229158614525109452185600 322521 -878044158140520516965650717488 322522 -1467985947656197143766247179776 322523 3610846874629384890494356280772 322524 -118629519509622832201887750144 322525 341460974222824369375950488000 322526 -30579968401569867153941436288 322527 -1239418621196264092133006929080 322528 -366829986774939937554400542720 322529 -497542877143662573072090315840 322530 4599666666343936004039953920 322531 1015027081154882233521959912400 322532 371426805941727017960682946560 322533 -1831904604930307498630341018498 322534 -181919235845187862452595063584 322535 1502562024595662741173690382960 322536 438666322416790485437676748800 322537 3606503908528586988168854528186 322538 -1399614602412797407717651549440 322539 50785985851069978672551198720 322540 934986282774255960777737994240 322541 3178028838923931809941551932652 322542 21296597776152795188908530624 322543 -8683712564173313945582369296 322544 768399727705806651540478525440 322545 1020546352262267514659105464320 322546 135936718290697581303067607040 322547 -1389847246984393486232987479128 322548 1320566761629611025007064186880 322549 -281750760201475622465789530450 322550 278272653553580718307784992800 322551 -1444874768295837381970666859520 322552 -126156460579404622404403322880 322553 454828023857065075083043107840 322554 601737292360109759432925265920 322555 837941215801437613852359649920 322556 -968035320928512626623311088128 322557 2743742531414073752001800968320 322558 -444783508822286875577185799040 322559 -136663044391229062346625162240 322560 337278100404115198146647162880 322561 3573175918271467686857405943552 322562 1169225717674540652579131822032 322563 -1090459722616529916479350737600 322564 219273875130446818454249597952 322565 559649157152894314631654870460 322566 -222643143185262784200886755456 322567 296311194663845436846456756840 322568 -3132423497284475485276125050880 322569 -205902251001094146434533987200 322570 -6979123195502585376204335520 322571 -1716815890219604101674223629228 322572 319498311773768631349568712192 322573 2967314183561023846585088000822 322574 359190283819510896526495892352 322575 442293731197835892274275667200 322576 730260984569608635529579077632 322577 -847235669198652937321554497040 322578 130268536761720750703085554704 322579 180386695515970514675389608400 322580 494871088190770695125273166720 322581 527662097946678086651674868544 322582 -175233625069035129512474401920 322583 -3768455438234158038624453354168 322584 -315467035868524669649187655680 322585 -538114658415174237195834651000 322586 -10823229865221544837506048 322587 80490455811512339162717380968 322588 159751512603387446092173268992 322589 -1480954692797117867947332851610 322590 436275688154285969620749256320 322591 -2372381885594073578557845647008 322592 -412039820627498289849981861888 322593 1072667586749794810435270882944 322594 1445262846073087641871590319392 322595 32628399896089963469272641600 322596 -3126892074420747600032176742400 322597 3290515704321588198646766027712 322598 -76784284202382583321026462336 322599 170530794255888937428504081408 322600 698958719008941229715124864000 322601 -938031368242437203107144556400 322602 -37249487511645288029061090816 322603 482529128561746832473751516320 322604 -1874106627850493897955683967744 322605 766861915821406699166217545760 322606 -1721446726320133802023200493248 322607 1522547524228238740073015939856 322608 -206476750756619642194228150272 322609 514716153879715713810005127552 322610 -249754983331433934543939923040 322611 -833262898913516764407861654480 322612 -1249185007133499267772300523520 322613 2129070366135263471892895658862 322614 1105169679683991303271031054304 322615 -589017347959136852805483908880 322616 1939156469860339025939435950080 322617 71984218650148022185339303680 322618 -41624802951384367259340708240 322619 -2167380826341300756517919864640 322620 -319248987858605171814928588800 322621 797590853116119877899872154528 322622 798754820598503524169402161152 322623 -37708221848647118701763310480 322624 -365077480881832429434238140416 322625 1152126529113747799565449650000 322626 -171307630074963182225821353216 322627 2681167328707207841599515948476 322628 -474780877653132541035899125632 322629 -9250368743059373775281091264 322630 76168104635723582664796723200 322631 1662193166985009700138900953432 322632 -1430623941173810707564105620480 322633 1180835538008002182722171441882 322634 631081694435550117810114580320 322635 -475728264668557609213732849440 322636 -1919290648142007668000443013120 322637 1151352511415232091883087849952 322638 -233003914553295084117308677056 322639 3692744335074084758654693870440 322640 -63839458349495060690944819200 322641 -1412989909510577344794395973360 322642 -181432950720133143445699608288 322643 -4106743052332772566637804979720 322644 318995913351905455122684444672 322645 253212845212718735212972557720 322646 242313560053870899373859434272 322647 -659742415034550827140995431472 322648 351983975138672530675782942720 322649 674842135068957183872975584650 322650 320177449682532855964091520000 322651 28921857067349238175948225552 322652 1540622523818004422131406833152 322653 44419153176961244704105399008 322654 1267373960322495668026218394560 322655 2555218843484784297265828272960 322656 1501981942783970686026407215104 322657 -859549059115102008540027739088 322658 507194737116638811138468810240 322659 -2478857209680135096230471191836 322660 -41522879786637525950186634240 322661 658822125784422529785804066300 322662 -639798120644349997951024074048 322663 -2413370512160525761356709011816 322664 1044171328218756489155316971520 322665 59963353074745036184352571200 322666 -1064177614196158953443632357968 322667 -930222356112521130790535954640 322668 -691738545481661659601628142848 322669 824744932041293583091747114070 322670 -472436737029329952806772935040 322671 1777425889498517550171063421440 322672 -4382348867333922166444392448 322673 530715026086133597696780227764 322674 -625373040300605739103923037440 322675 -465388291611697872729720054100 322676 -527004426822985040969833319040 322677 -983099762271790274412457833600 322678 -52505866713292905318674859360 322679 150637037111742438671107878912 322680 934416299052129296271762432000 322681 2362075548329039625913101574912 322682 524823132701834773649506254192 322683 1625502046188210018590140671600 322684 -1703091090935375959455106115584 322685 170329676675522691963375099360 322686 -75883399716431316020685762816 322687 -913914783446906309509708820528 322688 -2148531188416252987792403988480 322689 -2086210504985226725296395335376 322690 488061035650093052656263474720 322691 -530995655550457573180825848 322692 -265226103030453244703053083648 322693 -742418788732231679271919570400 322694 2192990556304271796643733787072 322695 -439327865937897225504781443360 322696 2620578271143189212605996646400 322697 1696138251176807137917552947472 322698 -107102760484570764074403169536 322699 -30168739478904861540801700192 322700 458358143958749963948059622400 322701 1261122879390371528198092568640 322702 517558675610363225727848585472 322703 3368076307984410419220411577584 322704 -388056690702775484673307508736 322705 1392834374300468958904432555560 322706 -171580702625876484544093388640 322707 552403630395976571742007296 322708 -926819411310896637320697734272 322709 -2525572347212307916593679647090 322710 -240286372373650279114048020480 322711 -259999237953203908911288457536 322712 -565558364186063406864637747200 322713 -167728645198462092208524768960 322714 185473230114891590312506218720 322715 -33614578655088584965272384000 322716 -667283290444448575167614658048 322717 821083465606382750839636740780 322718 -249298366526177066141299364160 322719 -1442004475821792550879992666480 322720 -2161631920164730728244718469120 322721 -1037357716027051824374417517888 322722 -251813837364161615780168885040 322723 166224774309221008430890005424 322724 729870538435598641563690746496 322725 -236051329440274913216962144800 322726 766627127953624158303965817312 322727 -2033685929995198462779695372424 322728 -209606494666980741257013166080 322729 -3882838561975230056788320454320 322730 452439510776127251414029036800 322731 -1394347358356100074749949454160 322732 -1641403318505610157971125979904 322733 -37537801589403357155562553716 322734 -19053686806725371256244555200 322735 -86123928834996793835370625440 322736 -517181666238903674903819255808 322737 991146471833436181331442585120 322738 -359113846022379265003342210656 322739 164721951082561311520127766456 322740 -154566876641722627965803182080 322741 -1069273564927028157041461670400 322742 551348542292069765953556176512 322743 -141759140720523706633987091736 322744 1978350253595157625967612252160 322745 1827460281195961162634030159880 322746 -798357896192843234340302601216 322747 21931341064642573504932292196 322748 2230538303673925214185004049408 322749 375760270733054389917324145920 322750 -163042785610710414482794896000 322751 391506701795859990902122605408 322752 -309767215446844980858713014272 322753 -2838710557328071782079831756880 322754 1750072148782698343174181178576 322755 -256192472987395299558641647440 322756 -238979777044254691420036984832 322757 -725094179818865067444782432994 322758 -17974794166669392771806438400 322759 772893119820733991034837298704 322760 1951780027425148308003694848000 322761 -197605035627380751948769973376 322762 957938725235840512371246434304 322763 -2147113078378594320160217906400 322764 -433187909395806118964888540160 322765 -1427470243004889763201263116340 322766 147596114358693261679548864384 322767 2061407538727308150894015882984 322768 556594547543148298974559035392 322769 -2848372763401089308752153762830 322770 -100242899430523504434530150400 322771 2418811803325886066129474468972 322772 -246466944735990182440150548480 322773 2020478377631020524771457726368 322774 -1384774554858050540126622384864 322775 -1835958743097538514604186853200 322776 -1321365987230147967413832468480 322777 -571504532819211469422626788288 322778 88895756907534717475135046400 322779 -622271889155685991958885676240 322780 -1121141145019274447752995494400 322781 -1558464541715446980487294211418 322782 234245118538167493057107932160 322783 3461483331284118533932938480032 322784 1112011630694520528148138819584 322785 18518505764501289551819752980 322786 -94718879659966505756032434816 322787 -2375266986930653109082479106920 322788 166590492504990856502116847616 322789 -1150049842092497451798251153280 322790 466998972905698046767059563520 322791 -252132336894350875885091769600 322792 2662113974652669695695209953280 322793 -923660912781948515683213928076 322794 -141370423415739581980159434240 322795 -1104902649702818608345878610800 322796 2233081523049336080890266710016 322797 -1258792947891773960341116772800 322798 212478090975412454582750295936 322799 2043036231440485255692557219160 322800 -163892271231279273332772864000 322801 60929393375963677284092768752 322802 1754765946160419079789488556032 322803 86712042973439576855669512320 322804 -1481207788822018671291413705344 322805 201145421960662036317383589120 322806 73274330721120109332768027648 322807 1845709691911940781013276878056 322808 -2738781540795222050064722903040 322809 59489368867021616718172954704 322810 591691033787454771400026720000 322811 3867474438373255089086089023312 322812 -1273357098302590348130890275840 322813 1148044190280472732911639320018 322814 717927275814058333972356320256 322815 667107353829356602737525029520 322816 591214075460633136045481787392 322817 914334925566961890788357167152 322818 286679594821742958576576342528 322819 108453251730755294021166423552 322820 -252019076789942268226744369920 322821 -536144952327824923168138184610 322822 -1532016371801929449484751760288 322823 683092987389005390856200242584 322824 -1102600537132368214276815790080 322825 -119145130216556930422133172500 322826 -94406283266997899950684189440 322827 1707520133863631942470053852120 322828 -1756004617221631047176463360 322829 546024237815815097343209214240 322830 618010521710332004273436923520 322831 -5945964297562426867222158036000 322832 138307136856213677788550209536 322833 411751339474991228428135702464 322834 -102661855293273490348406931456 322835 -1508912357656440070384006704720 322836 56929010911767879613400512512 322837 -1104303752394565903649080373088 322838 -1606277287753862351797812370560 322839 210785592010485522953945917440 322840 -142635000507429735575849779200 322841 557514808967694662669812644372 322842 266571997495593076285212130560 322843 1421154499822122264678720349920 322844 38309705856298109235587851776 322845 -1003580795139465613280112312480 322846 -3051669530797653530209895493120 322847 407673284036037164971292873952 322848 -1236735260443340042132953497600 322849 -3062362734881975820390861493150 322850 -796420066247317041852903235200 322851 716302921029364856466821848320 322852 -584775547380127783134691272064 322853 -374085162631021535025747660000 322854 294551256974299686585919199232 322855 -459431480365096075552515572640 322856 2953580498298995167923691514880 322857 1420346860445265036553261252260 322858 -318956874412868400453037426080 322859 825183655650433272514065819060 322860 -1079133668075887126614186992640 322861 1544070695037766257011322909600 322862 727029312460987450150675204032 322863 2150826196051096890876365211144 322864 586656719550431059409467047936 322865 -578358713519159603318097358080 322866 9296340185297749794504375312 322867 -674579056449786646751446136360 322868 -81437165137709563902695399424 322869 1226914682603773269856776219648 322870 -509641989114089928021502953600 322871 -1734213354212749109115933731928 322872 286534454686317749240670781440 322873 -4105146100657858926529494221440 322874 -303281870443847713039983701760 322875 -210483568123640466344995032000 322876 -85185927482990046509077267968 322877 -3578018441700097951270189193274 322878 -646384891244662939093583414976 322879 -80740760054899407062403769616 322880 -184357897079414713995205017600 322881 -221105130849386255273979816576 322882 85631182431119152641745731072 322883 1715082962325353749461831310800 322884 120624776323656983795504315520 322885 -1366252341165953963930432532420 322886 786139163746485849639899683200 322887 -30728288251556731090648616832 322888 2113960764103168047845096309760 322889 650610698675736373399006990080 322890 928244592081210849298795468800 322891 -3254069628605497814183287753708 322892 -3104222738303899397500116480 322893 -435951981091548865073651572800 322894 -397629076423605202345763018880 322895 -586172918424817209627131940600 322896 94200674185683432071434469376 322897 909487285529795751710472327360 322898 106983884838385238589756085536 322899 -748169491656820882077212752080 322900 1127611893704159737320766736000 322901 -2786257084547607309143539426098 322902 -737253427554726249197883676320 322903 100137860475224861206111935104 322904 -617650547001423303455872942080 322905 -1566170545475326434762825907200 322906 449336723095472956273648711152 322907 512993605720654490765192114640 322908 -531967617481413233408809328640 322909 -1456292969704666518354521289684 322910 -445573286707284129342390321600 322911 374605916711339130782748246360 322912 -1611575018332782616464604397568 322913 -2121207611505144727833365324220 322914 -414055618601122028634678610560 322915 -2704893284063642754705767575200 322916 -407693693383449497231959664640 322917 610439060741772137522502203712 322918 -273324811330869219026588823840 322919 -374265659201301804990443332680 322920 322058016378367879113326592000 322921 -2838100698057653806585586951878 322922 295997109918956753138350512 322923 -2283375229569025162944793045416 322924 -655902477065355888261766512640 322925 136399991696342088634242523650 322926 -276485352362052278049092146176 322927 805489095696530342617982052864 322928 415783230363515439607771594752 322929 -256303721869623733481564797836 322930 13533627677114569810330782720 322931 -738764415857884110271777772208 322932 419916560014075928015875203072 322933 918798755638477059574040321404 322934 -1796321748176205244292443141248 322935 161228191796529849292063870800 322936 -1185666457643249260023670026240 322937 3142403380810229531596155203712 322938 428804457207160501620589782528 322939 -813755606274665584726116455260 322940 -25460431129481688104616606720 322941 1610169734294490916520641608192 322942 -605686345342124667512273008128 322943 -1670994185915806379621226710400 322944 365290773681514674525013278720 322945 -160689601902957080527663427520 322946 -619292779582866453380271623136 322947 1012041664110121965193127120724 322948 2456227668018317143640729287808 322949 -4525796201635872515180251332 322950 366230619235575763976442945600 322951 -1885873350277589318894936995048 322952 -78924028098692412298818355200 322953 -868388430476745754251694786656 322954 -331195395513855974553166580640 322955 812470518019895267190365571360 322956 436033306641880408731170349312 322957 1549318944225419423821786850892 322958 85418635555626845262700869120 322959 -803081964284953400508366875760 322960 -453462889199454017100817367040 322961 1165059477930518174522760148992 322962 363154762989306057203986970880 322963 2991445375131321873558567831212 322964 547079560047588533626966050816 322965 908972797573360254057041352060 322966 268482348947512426908836229120 322967 -1127227948302576774292939892280 322968 578256945491482761961367285760 322969 -2957293411939295615868945256630 322970 788573283363029758217021203680 322971 -2078097557803837247561338518336 322972 161101997361265312010918328832 322973 -6709270553236814576261888640 322974 -647999683485950988064891186560 322975 758623130056609250657546423000 322976 -774991015438131528749712211968 322977 -311174014430640267299163355200 322978 -1222835787734896934377920658944 322979 252704603438015188068699627600 322980 75722193392458745949517209600 322981 -736069959050215796692528550400 322982 -336234979087156851031580155776 322983 264778442387669089098654390144 322984 1235565125052016103624105164800 322985 -106500196966784302513706359800 322986 -330106610546130458089804398336 322987 -699101199401922552554786715248 322988 1439089253667468326438041183488 322989 204679535008766932504107196416 322990 -594895639568596634264340456000 322991 1441670633076568087604812890552 322992 -528535725063396327450229948416 322993 548450080915497291943590722544 322994 621364334902269132151745144832 322995 210915081582104659869660831840 322996 1389558579291101086308874736000 322997 3202176339975723530825205694446 322998 88006263711747644397399503616 322999 2056638268285768373826437321000 323000 2232991968394362222739507200000 323001 -172431842706763656097722076800 323002 -1085817996432939287692584986400 323003 3130107100176916749472300497252 323004 1035601676730362384000804339712 323005 -275760461348570781535142432340 323006 1617949048919811983879535773952 323007 -2717983544907131436322349601408 323008 1034096809073452408255385960448 323009 -1540116112953556706350850201790 323010 -180061554641560359411628232640 323011 176125346181628656015203083552 323012 462302996324037298713176788992 323013 -610622638581344004353953940256 323014 -166731797432475668763557226144 323015 344237521346835424164139046400 323016 36269568845255561303533731840 323017 -138912640948096079573551217868 323018 132230948365153590566591851104 323019 1010054553305296928106038268600 323020 348491876681285616609087528960 323021 369725211220674285652417611072 323022 69476428182774543633153045504 323023 3545551438741400324042372085720 323024 189679923683595890612534820864 323025 48809843192265746253562116000 323026 214861780391203110566307014784 323027 3019226456367608398787091840876 323028 52455785172726360286719543168 323029 -782400414705744661893519331424 323030 -423727123146166424850711747840 323031 3314583257360900949385155532800 323032 355059170275107695891687424000 323033 1371757852903221751577517173520 323034 -1023232544815454553271057164288 323035 -605263734896725569651226717680 323036 -431497947749350232770245058560 323037 455710646205311649046110923616 323038 804568242027854679576419211840 323039 -475019575692500448571823085840 323040 -1135152214131807024869033902080 323041 3547236642997629391460637857584 323042 674239291982793143359701102672 323043 -426331080117108520467573148416 323044 926709817857572213239869931136 323045 251112401662730704181746002300 323046 -511910500145243324883496393536 323047 -1104275057157955075065027671048 323048 -1531362275032640158865461985280 323049 443226612161129957152365975840 323050 57966482408444116098547737600 323051 902478716722860761976484374144 323052 190369566641622188592369464832 323053 -1259661971380547970066359078698 323054 872715393371641011056564582976 323055 -1133828044931239547280849208800 323056 -436630875819693072247588683776 323057 2816238115492975717537658963760 323058 -53605736626803993274752087552 323059 27752094066938458267412152128 323060 -171166298044373588256916492800 323061 405369610172879694457710000672 323062 -1052658018298594123483040815968 323063 -783219656911373023096525294776 323064 162085372703663057320190238720 323065 -179086754291680516279350276540 323066 201309763908100569410263931904 323067 -858997774102806888217772044752 323068 1614385479544038905336675997696 323069 -1907395741311320853646124388660 323070 363817949278460806278979200 323071 -700098112919364232634069779088 323072 1555942151507560129327175565312 323073 184164029109715632270847281522 323074 1687658256280739267612683166592 323075 -1822604959228223823208883741700 323076 167895595130200272093182054400 323077 3568272898222990541888059464926 323078 -522536913018115887884569694208 323079 -905854882488167225676210134616 323080 -361596524317317030600075571200 323081 1345612091883930720285269206464 323082 -505789222835707323941285867520 323083 -551190410795064600720307850668 323084 -1105413775176743382174810773760 323085 -140289842523001591157395956480 323086 -295159473567854745840514963008 323087 2160253293302052504257439266736 323088 104307150850125404822562668544 323089 1651079688149322291004906968360 323090 -1279756162134144408414061519200 323091 -2102768199229419231885752762700 323092 638295823103898331027540684800 323093 -2609261170072310391709955900658 323094 -708372822556873939953687796800 323095 -22937052482932431997297380600 323096 1860092683935736544562135521280 323097 1819523645935888783362680552400 323098 14525067448963779622082237664 323099 -415378473612944719190843912928 323100 -672186857333697467150233536000 323101 -1821628921208643449372991807898 323102 -3186721684432683904344105408 323103 902374949443499891869673899008 323104 106464719608488967402558586880 323105 -1265601461371808290888596709740 323106 -489338030593315473941860070400 323107 770680997545610265650073694072 323108 1801980520955781698799497382528 323109 -34847184520594000682910711810 323110 910952434599413234182910784000 323111 -2783383477344669285923840093328 323112 946752171855903254516287979520 323113 -146328016490986474653161336320 323114 1524598602510334361563539866880 323115 -299165985002031959749213896480 323116 -91408303707867346581863023360 323117 3972730276395308936859131247852 323118 1479838866960802086153609163200 323119 -2395463272306944561464709461040 323120 70066319920718572564298465280 323121 -138531882189510544108903788672 323122 -1739647172098597904539499739888 323123 -254668110920102436602365472628 323124 -324677736842123069020463468544 323125 -702391341631157426997829080000 323126 -1381975617376016966153706427488 323127 260205246461316646637637654528 323128 879623606413242745702625894400 323129 1386301065901998688893951454080 323130 -663907058072505821729361588480 323131 2441141234953413977780446728932 323132 -355791550297772912474993071104 323133 215797660402720442520378088800 323134 -297114565148855613961204411008 323135 -1703649973426969956174994000920 323136 730283972311117168291369451520 323137 2034380613538890351128713454786 323138 335668194448576228029526656720 323139 -2195745147712200988253802573576 323140 528960183219927533526987386880 323141 239034396203640340869242162304 323142 464744837291587859967897246912 323143 -576765162915346428296360439240 323144 -52607399784982776736758497280 323145 25896064786465462129469920320 323146 52941888519995467972428532272 323147 554539850602542476166255480720 323148 -111555675952709754505531244544 323149 -2404875230136520956567248739850 323150 240003624321004552305635145600 323151 318559106096972539231722097032 323152 -591069633796725763253646786560 323153 -1543049996108398292409184570140 323154 275559796089775578487814755488 323155 1031169515943083589356199526800 323156 555052864886398551577910939520 323157 692505912599026834314600750240 323158 486546575594312435623956243072 323159 401584950511287882012064248480 323160 698315412059673270257448345600 323161 -4177086061581568082473919596476 323162 30332356464217852951334797824 323163 -3237486187850113407744990459600 323164 -863697256152853386314581138944 323165 415707627788540799870278670060 323166 610690288426093600975088725824 323167 -574583189344088915235963466280 323168 2509910304401593719630485913600 323169 -481400326862705041744963046400 323170 603007294077762133415460010560 323171 -274095346211075126613553690320 323172 1241828382250453303737927401472 323173 -1970993091452162837326814285856 323174 75198571278377581790688979200 323175 202647154097116837448351424000 323176 -132301686248039020921528320000 323177 2024839594806019332693479136912 323178 -21713426505111056408647218432 323179 2205975883095280748995889066784 323180 -186979169979803495211769313280 323181 -29320746712615586978287794900 323182 65611288470371352820722096192 323183 602138900421850693983180074976 323184 150560546470036035912494383104 323185 -107654102276818922145688613400 323186 -574490090223374573882734912896 323187 -45318400722396124256316328848 323188 12226498560009061984216852480 323189 3265930515316820728730371354560 323190 277308548316091849764298291200 323191 -4907189611721132300330349424 323192 1118705959618739072326381363200 323193 -331513220981580758896682785536 323194 -990252382965998248754450042400 323195 -152896689930700322956463837520 323196 807031424638871154852639842304 323197 1114323029622789926921160411232 323198 -1483992901728950768970368678400 323199 -909569870092923080328527670216 323200 -704669952135307461907709952000 323201 -3291312887951401457097553692798 323202 -492196788638783205414223288320 323203 -535383528774328614719843425656 323204 -1294025986072758764981726758656 323205 213004846963547256183707433600 323206 97749083041974544218118714368 323207 -882967825039253355504714029544 323208 -1128611482368898417128293598720 323209 147527816031591793915224609040 323210 812758617732387542617573169760 323211 -59472143862791639692226282496 323212 1043252646871929998647123955456 323213 1779526425180127694625651074784 323214 -29790466919931018992340851712 323215 -108814545766870360916456563200 323216 -780042400097630179150763286528 323217 -2473540172187072154562994161760 323218 -82034581341150061291049001984 323219 939682698148194149553667527264 323220 -1037484745451388596513559582720 323221 -3014696860696130774869839324708 323222 1882769226854915525225599290912 323223 -798514991984792153766627288216 323224 701620260858370921043519262720 323225 583499329792397260555566926400 323226 -294274948458313707933879829008 323227 838805662455603982976995410960 323228 2514696470781470117787325739520 323229 480637607363907279839943249888 323230 -346818810739964080046523906240 323231 426946792554770329359769272 323232 87375379492520375585460977664 323233 -2782224040929843819112301087518 323234 -568271102435465285586725756640 323235 347847383498856254362030303440 323236 1647405435236578467850068337280 323237 -660694934105659204388341450368 323238 -449692253159129879277163397760 323239 77697383478345808263875620832 323240 1008083066617272924419333068800 323241 654736070483621975045947477392 323242 -829026038248092612472358838528 323243 -1163102752580097357608513666508 323244 48650521343301904927172106240 323245 -490630781030015447231016647880 323246 -34096637174852061123601996800 323247 -386962409704666239430008865920 323248 33549157050461781716472791040 323249 1555686570815436034935294767250 323250 -155842455448653229881176832000 323251 -1424075459849607057776498613748 323252 2314390163019726242861217841152 323253 1525979476635214692235712911182 323254 -840346161601947681059005859424 323255 -1790016768874967532940460503440 323256 -1248572954668775906856133324800 323257 3446512366994825548417088422032 323258 412446367126222754574095311584 323259 620104248264761668439078528880 323260 392046776079722663103425894400 323261 -1722234534249646315047691399200 323262 -530650671814679871078512930880 323263 1653485283147899198541087704160 323264 -611415924114784538459781464064 323265 876752340671591428604808366720 323266 685404893896285405559586186240 323267 446995504917772295685254173392 323268 399441196120144456324121886720 323269 -703101362229398183107350107204 323270 -449543425600095229096419841920 323271 -14729923451154624220877028408 323272 -2132311377426541075553571256320 323273 1810902784209017065393891026522 323274 -2915993161210611640966778880 323275 2148516351500889760549021385800 323276 -2152125312079275200610268611840 323277 -545135756590504016002467003168 323278 -467840264539429176300017674560 323279 -3091361751093299259060313275720 323280 331802306849057820949297152000 323281 314264536788974088567148854592 323282 802091940575957558070970126992 323283 -1462741464084623034121054888776 323284 -9423099836315276396169914624 323285 -465447030058099687279714401600 323286 -174240907496684575039684892736 323287 -2194404731201513614687400236040 323288 -342382930352126175033539297280 323289 1111400315047627202018704587444 323290 -267073179758852482359390009600 323291 2312072829005786829443328510384 323292 -170299600690699960046617881600 323293 1547040367409753889432571391244 323294 415382873771278142001703945920 323295 -296574070844996754945628147200 323296 -1686314653597815529720514347008 323297 1162765629737234887537165049334 323298 -300791979565864720842772442880 323299 91564386879570892933639120960 323300 -416746816910818035639996499200 323301 826093918370231485990397299008 323302 651578543603113373442442850400 323303 -10846709802112609415106233376 323304 158499535967119584226547712000 323305 1729938502801078664596251335460 323306 -723639394402468218165552231744 323307 1350135359575968340841887405404 323308 -22623719556178316092969880064 323309 758035674255940213548439586016 323310 304557162190855782527484345600 323311 1452387048212867008070159345232 323312 1355129087522589607150583808 323313 1194245833793160764245320641664 323314 -753260723146855459552372110720 323315 -602674110062631410037068945040 323316 -626601692827861376600302368768 323317 5659334033925337924916800448 323318 64010647364231724585972531360 323319 1419372924583036351734374189544 323320 629286958347878330053069824000 323321 -579624416479045675661179525500 323322 9732332729041229928973750272 323323 -380773159591631145777920401920 323324 -1952243144527895370580815458304 323325 1963553560909540785777947040000 323326 311415340096384877240929851264 323327 -751114872591630725964651048288 323328 -588240391106411221217785675776 323329 50521238604465498012014460484 323330 114406359054901925314028544000 323331 -773839647820607470369603402248 323332 613645799930435125612853511296 323333 -1487308157143901734588453904418 323334 266172599022635689776351737856 323335 607932278917802932356340028280 323336 862551326626713142197438105600 323337 -100225307530848390907486055040 323338 -1450559451671123036567657024160 323339 1701847437776481091177137997140 323340 1031534579208982004830839674880 323341 2647476768561177030645428722742 323342 -1040727450046803984650257121280 323343 -444950844588914446936687382856 323344 68001308035491164517650661376 323345 -818616414870425849929029979200 323346 -551889992834621982310964294016 323347 -1503675710994261492931583577440 323348 433568619264979939328573556480 323349 573618098014213214963501248608 323350 576391647446705303157155904000 323351 2078934989080397817393693307800 323352 -15316385433236860885228800000 323353 481870072017124155338519292804 323354 -1032918884801758166924442140928 323355 735718495093690731320910990960 323356 1871549474449641611509034841600 323357 -35089814497749156779400704448 323358 -48577339574345075400131097600 323359 -2814866831844613519456177409440 323360 43725817057668676361398517760 323361 445385471063409541371344520960 323362 -343034694943103285408679468768 323363 -144111813317977836244909086336 323364 920519510070352052947530802176 323365 -530050544550931737790681660800 323366 977076122970129973906025713632 323367 -296368652615435637125064583680 323368 544987317779211310203438120960 323369 -3050602590919167270557400676230 323370 784287211194986889659372903520 323371 -774016585017919411388427236428 323372 59645525705396984112285926400 323373 212197859071810480719911640384 323374 560452044937028517445494494592 323375 151074624812537085008071800000 323376 -206878145744202515215046443008 323377 2117102134802751708776835358226 323378 1554157840592205085264485494400 323379 -817574606795476036940457024000 323380 257497036975296141471724953600 323381 -93173977700094329352151036818 323382 107694910014762963299692243392 323383 823373876521432438057770846632 323384 -1923839927867897020791180349440 323385 576542083643346011785556961600 323386 560502259435509379957782777600 323387 555648032847369525365360653032 323388 265515356752954125778151299584 323389 -2338722101624512797914064271200 323390 -55718679260664533646232318080 323391 -186548549266544897051982002088 323392 51041047477609876525114458112 323393 -1134405667073729247635902900800 323394 1071771946908035793942137212800 323395 -788430109709681055481271727600 323396 1851717307131004764599473180800 323397 -1250725027980840200462911789026 323398 -1411289852957885860326323014464 323399 -1536884140385508700568940224760 323400 492485068596966103060706304000 323401 1008680226513816775004866082212 323402 302729128734204248064521438304 323403 -5912296107389826036804069120 323404 -4024358230911046318257647261184 323405 -520650004855192969475244314880 323406 239005526547092004932839246080 323407 -535123062370571981906482541568 323408 -269716412434684059962831831040 323409 -819199864749779988148773802080 323410 -664368973768333714121942732640 323411 3207992599990234019115892062024 323412 -775545848974488421049050994688 323413 1704719516576223912751074771662 323414 242847295665289671981945046272 323415 1369136943353721519463495673160 323416 -457858251954376546465819883520 323417 -462194623502505591477299982588 323418 458710364780972962926810474240 323419 -1681432797204062497430637877180 323420 2110847588630555862331958138880 323421 24406568058627643704386485824 323422 20645623710829053978160549248 323423 -1041144671421131150832839904576 323424 821354290441367342847707971584 323425 -1363701192272190248620256183700 323426 426252834774879710847779174400 323427 -739334124593853679321475686992 323428 -52944956828027726110311563264 323429 153993952391334449908234994784 323430 -178219083545017415042996810880 323431 1146931445184082448693614366464 323432 -2082061995824154089594869785600 323433 -2040467411322958064391143533152 323434 -477353575374892828228762914384 323435 694536153836456088255826160160 323436 163021913430444968380465485312 323437 -3332481666356745248566513154400 323438 -439459431789938820525447094080 323439 -2152681032936867815687813649792 323440 -137385013860286856235399905280 323441 2674102643686505474414709061842 323442 -260015039911520414883594925056 323443 -595434943730986943067240080308 323444 -1156783508593692064502975920128 323445 728321485987274717846854213920 323446 798768546626359098399703104 323447 1030611263205651914882529292152 323448 1116050950909435338707217960960 323449 353407306986192431552380819200 323450 165949293099320818689523218000 323451 332976986955083504732250997368 323452 -2723255483410675462365447460864 323453 -579725018577696036300899061600 323454 -156496534555059043581097967616 323455 125885165799062982644970084720 323456 15987889623477926126954741760 323457 -990631857825584299601573296608 323458 -677855866428021705647546383920 323459 1736932743629681942089076677920 323460 -886728135644000116126571520000 323461 1808229822931701708316718576832 323462 -1396805460052373376008416740768 323463 41957664647030400062269133568 323464 -3514614524782515360199599344640 323465 -2579888225540057650398751690140 323466 605491978854529535046169731840 323467 -1624721648638611029916727005484 323468 -588049849898049044858526343680 323469 498988105649897882884409101824 323470 90909822324934138149641122560 323471 2114614824853210518437025306672 323472 -110964831308850397933591068672 323473 2007137808501909313837976412722 323474 19265955007128916599214602912 323475 93160164682550877562888776000 323476 -1540994240020986731260352507904 323477 -759151724256535666221476840256 323478 985335649415075962002968030304 323479 1775293167791781977579781256800 323480 532402532395379970365596262400 323481 641728939520032822602507302352 323482 2030763824978013446881995236592 323483 -2955237006946730204320751586576 323484 -203271007892016325130901577728 323485 325253860096248709126389020160 323486 -201792199322982526874112263808 323487 -2390990534895339288390918040560 323488 511454652674232801554611568640 323489 -28835119482013937786018922576 323490 218482126855418534542469360640 323491 84688096988875060831353476000 323492 742886950322757594162611265792 323493 -1525433091724130323444851185856 323494 -649581422851368585581289168960 323495 867354310189587568778693524800 323496 -1853489856557151995662327034880 323497 1512803503989536792659754602320 323498 729537473386257891841276476336 323499 -676698895306620308036434508352 323500 1815662224897383492239129856000 323501 -6619848185007770584251495678528 323502 567660223830767784841767085632 323503 -760469286269607368461000987896 323504 -350233805639529396940011847680 323505 -202393669063589535244076582400 323506 -335495162542213319677454328048 323507 776160034840093430770746303756 323508 510560695021198594590434856960 323509 -355529173492216886360357366290 323510 -406743097192565541709778830080 323511 -1578323299818127957298915637528 323512 165899901756282564303098265600 323513 566164058912925658031761603920 323514 -38239897350869024093528544144 323515 -297526623744806602190923888800 323516 -8803471262660098222336266240 323517 -464134450679693805460697982720 323518 -438230179103896374942759328512 323519 -293932927570167688441092898080 323520 397547295314483747846545735680 323521 1847756225074121114393320855344 323522 206744826776838004974794031312 323523 -657884301662859032769086847600 323524 -1216892642438178693521112902400 323525 593354360607873472695764965050 323526 -146099612469883789949724850176 323527 -5822399607103955218304063088 323528 -39205102496349296113253898240 323529 -190556802868960110204648408816 323530 -461551159193588778420574503840 323531 444333071850884206535452516224 323532 -16328744365591940282158878720 323533 1452865600926691525767259786720 323534 -1062492148407344487412563345600 323535 1534283456127959233236611005200 323536 -23724718223344622912832094208 323537 -598739052824989591700483756814 323538 778424748073778405277178671744 323539 68366668860010800163160032680 323540 230444029112208639301396193280 323541 -1267217075782977885675840366720 323542 -152441199257595696055252463328 323543 240284750883712014930662110080 323544 590877238276702143308687523840 323545 -296499757390423715388830024700 323546 1540872984032825549171388095472 323547 221264071655425707460036230144 323548 -1709576587643237674267351947264 323549 2355324610312667518396799984550 323550 -675290468664962295759787824000 323551 -781139339506110843196811965400 323552 669892138140587556253363863552 323553 -1979780126386002466486515508800 323554 553179157605591960778223616 323555 -359684395876869882757914213840 323556 584175701595633007707304335360 323557 1611638138033723035679226178780 323558 -405101285840257385143878585120 323559 -502553362788766617072823025136 323560 1331060992614537118978450176000 323561 -513309995746544869273439700480 323562 454943871618805808037831658752 323563 937109355347923788798083894760 323564 1450593378433701026163094342656 323565 189240690577246094398687770240 323566 823647062662396287227197895232 323567 -2511588274005991370059561278384 323568 109300300698605945382969016320 323569 1095999520324491537512988507120 323570 450917916622747340764589222400 323571 610879571036903769755887430712 323572 -540221210053910847871461174528 323573 -1693646516246511363381294070656 323574 16598914630581502915082956800 323575 -396645124697977111145118766200 323576 -627133391948946602881927434240 323577 1767203347577925983625717313860 323578 -134099976224285746321773385728 323579 -1783958629781836661185752953820 323580 756618378559189713634640348160 323581 -1244849842728347717443262746618 323582 118810096562734338779516378880 323583 -479596081770157573589116026096 323584 -2742805074156175927063525457920 323585 838377862424525152749619869780 323586 -1100895072724041854257769493168 323587 -825201156569576352282477895680 323588 -2473597793531582689870309821312 323589 228759842117603938959117780480 323590 -470113285170778259162503075200 323591 -625154628535247087243246236008 323592 953055985608623460813045350400 323593 2855143581162038083905647843584 323594 873725079528773351424822003552 323595 -149264630568258083567084128320 323596 379140510239854666364077621248 323597 1111001987893808750686846517046 323598 248864846175211948897858126848 323599 2257926816129333443451788807600 323600 -141077486076342659404932096000 323601 986563080529811364036671150832 323602 296663179642989538650777247392 323603 -5248443098405434743508121520 323604 -341757303109970182937065509120 323605 2453193172809537528767195738520 323606 -242129626195022996206915272960 323607 -868632696457273762302729334320 323608 -1319958228944768921430354432000 323609 23891182769381080653874622976 323610 -141176519677759556703788974080 323611 -2050753920634935935370498373200 323612 -1383782087497500018353557969920 323613 984027411995628660983541942444 323614 2033746704740243167136430454656 323615 -273794796769624702050172453200 323616 -2442744574608254839504123723776 323617 92092158528834301505756367552 323618 -6423273205393894936304113152 323619 878245412410667637536980026744 323620 -603206891428256501556907376640 323621 -200301754452542297344224555300 323622 741025459512426718729206132480 323623 3638424983534033977663612986872 323624 998720843358916007491415654400 323625 -978051408657835917261592512000 323626 -3410179076018934388557804761856 323627 1765056912681983726310613240440 323628 -412428813529077400621416883200 323629 -1520140466792547303969255224724 323630 -584823083558068596525681983040 323631 -628049169074484576518453617536 323632 -141322922322326769502139351040 323633 -396648418574196101846401550016 323634 975652707906737070816426468480 323635 -1630324192396724950047487246080 323636 -689428342515533521112845153920 323637 -540800546038732438287988021632 323638 -98085055051105447740388331904 323639 -63549839803276994369922365544 323640 314644409773733067109982208000 323641 1119400246430434875754186304042 323642 3430151848176239236850500506624 323643 994960285904305787831636931864 323644 640085616588510883284407438336 323645 1186130033006736298530243339180 323646 1226717824762158141415220951040 323647 430769897246580493933542716096 323648 233722665108629994045875159040 323649 -2237871787856712610786048934880 323650 614675777951192952518413570800 323651 286628366725028963763934814652 323652 374444160460701709048625590272 323653 -680515913183985685146765836736 323654 -388955822423583679916642520768 323655 743170710952236068933376350160 323656 1428437120058780415928097177600 323657 2851818416763528032442555801252 323658 -613540159102950760377996916176 323659 1237131074551165854176224924816 323660 -243957997884239440078227256320 323661 13569676197990106527839209536 323662 156253319717074585670810480832 323663 60887477641232338232140992960 323664 328883384595800195727369043968 323665 1563162356507145246793967241600 323666 409438035549015576506693122560 323667 -1082711857767575709132539090316 323668 2347289353358351633319941042048 323669 -785614554714917449591485047940 323670 48574643383477485372089174400 323671 -242571396412077188724658083456 323672 792544675112135120605956556800 323673 39081321376605486736860682944 323674 488782086568754877486158941440 323675 -1146675103365030265626135300 323676 -428409180848790062660312340480 323677 -1744595066198058077857539970688 323678 14231107617110693074136192640 323679 -324722562760966211509232621952 323680 213490251946434541737242787840 323681 -489311628698273293862421025536 323682 74426689352633654564418965760 323683 -532963626132952425280599275616 323684 -1561979536394829027449422310400 323685 -702620116570569073108095514980 323686 -190364393362086810535442993856 323687 -314170101114596620395892903968 323688 -1892695575947614318622415421440 323689 1973842022407141726827355613952 323690 449468022109566133884834741600 323691 2155416092980037779566091119192 323692 46019033023814316514785986816 323693 -665710813661820365140143713460 323694 823390394580308989378156415616 323695 793589407688107726469505874800 323696 556612562304221095638281060352 323697 816559128322124730039106593984 323698 666464340035578189844618336160 323699 3590033741403542736271362170700 323700 160307497157075466939582105600 323701 -263404296675793697982258407616 323702 -32152140940084525627107434496 323703 3330711321946157234748797164800 323704 50492221733189833840055070720 323705 398093878479394533530894211720 323706 -148458562942580212299622557696 323707 1740970801479103477370555073956 323708 -739724848942606339330224365568 323709 -85538964069802292290439901696 323710 -228989217913312283863446306240 323711 -844156276230599858216699906688 323712 -808180836384920520474922844160 323713 499113355777157144589257812904 323714 356081590736970523216231400352 323715 466080227070596555901037182720 323716 976600749216418307297688947840 323717 1834284254889949740502568348766 323718 -137606793598132456563840978432 323719 -2669127488572042980318292433640 323720 -1038171106872429870824828467200 323721 1874358616512919477226770098090 323722 111280743621418411358006008320 323723 -2238643284712897528124732179200 323724 50770063662304134034258283520 323725 -116456651569796293872028130400 323726 -388896764931849808977226570176 323727 157866551755265319657716413080 323728 151014397326979319941001879552 323729 -2314778450017475463634573833600 323730 333704488999358678997624192000 323731 1224879983117780709959850295440 323732 -817495995829909573134292427904 323733 42986297702241387195001501824 323734 1068607117978484489863187812992 323735 -2243122972946258410611564553320 323736 -295160449449843103506227527680 323737 -92193637877035779060068568560 323738 -1545449813916092102353581342480 323739 -1061882639537658463082875244256 323740 1063086953471533804296399920640 323741 2135970444495000557928295812000 323742 698774837058456018877495019520 323743 1548957531083954485412116061808 323744 -2510749495872937113650098864128 323745 -286288177605853888914521103360 323746 -1069213248242272950122959370928 323747 -42490822543351202241634826040 323748 699196475969855936249214989952 323749 431905549475749178418263183740 323750 35798680643565324310185360000 323751 -1956438629276684610030276756096 323752 -436096435293806254982698844160 323753 -2351007490598915087529552095616 323754 -736563830522046076118776999680 323755 40434398521089601696517979360 323756 -321088571255220815827063557120 323757 -39933271132386118461029266848 323758 102268986112625597289167388480 323759 26154278873580190908897186960 323760 125426207146486498221647462400 323761 -195058071472424994407112300869 323762 332871337909092271560738511632 323763 1175072929518095255226429684288 323764 71844542126214177983498780672 323765 -461090503807800395439154844880 323766 26713453271157789956870710752 323767 2530598760660609971548890251816 323768 979495205316613558881933250560 323769 -2298191389778863163901383380656 323770 1260386674560730386574046362080 323771 328669535842975293033307478784 323772 -343710851035836336464950046208 323773 -58364227530901788889576752800 323774 183659253486759968592369868992 323775 -67500262407823330214532348000 323776 -525787377609731683068616376320 323777 548545031572297697407829658600 323778 17745997627728435925061250048 323779 2971168252302969118905460287640 323780 444525538726737083497987257600 323781 992002367674555841182939107552 323782 -373814167171312364410595122560 323783 -1148259257256662956007098481328 323784 1319320707877938713501030400000 323785 -185385086691528987150467711040 323786 -1340154708911188200364431461280 323787 -8563000615368003371892357648 323788 -1052767378650905624406375409664 323789 2213598054129314711398807177590 323790 6495076884529173632122045440 323791 -1698565866865200720208843485128 323792 -315145122243100839896973312000 323793 498396763479646185064815294882 323794 856981695400230284050842132480 323795 839623628504340852993663158400 323796 -1355840548663175057252818944 323797 1893456094520415389131900391246 323798 79192687603646482459388034240 323799 -2458726921676352184227272448 323800 1022865890562350593282909440000 323801 3516461005990285409213358593802 323802 -160674354606778982592258600720 323803 -1371517098986602846877134981948 323804 2255869818209405105160470599680 323805 -61890955520468556483867630240 323806 -388418884954092674751832439040 323807 -1504476799311779190302453455368 323808 1873011124677937776032932429824 323809 264758313579093578235941567380 323810 -346699776840767969410482697440 323811 1907520366458527768876158921600 323812 2689000104186974147057376726656 323813 757355070010993806848616871296 323814 430727492193412259860097973120 323815 -1122737142192427107773600612040 323816 -713674269355263810597272586240 323817 7666146589343473368622997568 323818 -622992749845244365981379381760 323819 823308697452955342094117375220 323820 -324164367780229399082153195520 323821 3644550827187926790521164648000 323822 -1882790876929951812881046180288 323823 -604049196279508526530637805816 323824 -135287766412880850660316381184 323825 -1534404600444475055781915243450 323826 19424093996459328005760473088 323827 -915889107522314160767478001328 323828 164366466730515310528400904960 323829 2466757968157016765664357476448 323830 -287250860662361331312117703680 323831 -1070051716016577526514820489936 323832 -3035185259988445392022476226560 323833 38835976643112786371601976224 323834 657490986197342523887177217792 323835 1435216100865978876318446252400 323836 17657504123259280919319493120 323837 -2771161915281667780918728203514 323838 46355393946358672233622128000 323839 673513222733489234186957375320 323840 -656722618945669592412302868480 323841 643462100631000968606744725872 323842 1357361912864073957056575749072 323843 -403744043891788770292303196400 323844 1335518710664153781658223471616 323845 129933979172175736441587110400 323846 -618088481479449989855436340128 323847 -262312718779516737868229884176 323848 -1014816376912888606262706339840 323849 1724586006673733702876591491620 323850 279801279135205669328926924800 323851 302049721804362994838539800000 323852 1834412776400794633637650695936 323853 116534922427420704265788563904 323854 1039953387957750531919281962880 323855 189612219253253178295731417600 323856 -61595829288667540602606108672 323857 -2736577558903477282935118151502 323858 365934932365930150367970602784 323859 203414548493337413512480664688 323860 -610663489900979689807702513920 323861 467907559826112066518678241372 323862 310078873859262333110580492288 323863 1809789153955313430139876661904 323864 -1128157712367417675525058160640 323865 -478313312492985663751565760000 323866 1109956298316429368150164030464 323867 -2647452576066582204835670708568 323868 -317072095588477655296212593664 323869 74288232384394816944779342720 323870 1215038263515630526432339286400 323871 -745601406482963655399901094640 323872 647701547593575753599827968000 323873 2718434240393023233936400803504 323874 -829088899897984880698433957760 323875 -3229047415478520431195739696000 323876 -10906101156336734685789204480 323877 2575452510017703176358918172032 323878 -1166948473967234063417232385344 323879 451334371964837030691489759480 323880 506345756330312656994396160000 323881 378245142583866325243995782032 323882 -783989562192622485491089703328 323883 -227818912507812431938251546336 323884 542816321214365104154638021632 323885 -502372321324809574737967710240 323886 -224120370785117996050439832576 323887 -818101857232667372186019675960 323888 61833816692802435728235823104 323889 -321565659507209604967216440480 323890 -1048499966837104857055540314720 323891 665334266370254239749372144672 323892 -983508899414156729564428800000 323893 -542240339555283448942104075680 323894 -1067675044003815967561268625504 323895 309941839977473785027139182080 323896 -437396133052000456135284510720 323897 -443025824638503768871106247168 323898 -356441930972314159797402036480 323899 -886538975460649898761776387100 323900 440831131836356134381009152000 323901 147513487167657071876427871320 323902 605558204060429868272634040704 323903 -1333111170327434901108427702848 323904 2634504814422282245265948672 323905 1670588101062874576935758991060 323906 -1712473608649849734296174276736 323907 -1672234864874530747687844151120 323908 435397203629413689439366554880 323909 -2340530506664312883218282001696 323910 -475544586505044019947930172800 323911 -1464687929359563786434340060368 323912 -995689018951036759670032588800 323913 -286593656903053914681527356656 323914 1454962396106754807142882795056 323915 542082302875059288502216294560 323916 1163288874827026253967807831552 323917 -1874051709261263314628927242 323918 -792718039432006848507174766848 323919 12127408261731011913053419008 323920 -502737828883875335423748096000 323921 -575586838502343773430121312908 323922 -221471625736537967249202054528 323923 2816556307770203372234973256172 323924 -4776369430565909687567416356864 323925 2618483265093413128316068800 323926 -144038033417262511621057305600 323927 293185600644532298735822848776 323928 1058170554706060582423231795200 323929 -141570364270630067287597407024 323930 -1273359405311532690984974433600 323931 -55252684914111236421408813120 323932 232779303422962085711843131392 323933 -1999988178534998904651410425818 323934 195795950096546726190602744448 323935 -1372104808909636682452483275840 323936 867268181889632816303821553664 323937 2039353114108896642706499621394 323938 756994918469216925892568343120 323939 -2122178796271689083603372283768 323940 1104380124497799171835341312000 323941 487973570971048205599500390684 323942 -1256044697911687725498429604128 323943 1365845105679819197550111233064 323944 -281216149624148456373026595840 323945 -1383027510437694414897680435520 323946 655390464086874213686927877120 323947 -1380388968947238971137110574160 323948 -147416854980916298011450813440 323949 582865364763908899653249426528 323950 -184323549138262218989111808000 323951 -245693378080673085389653728048 323952 -357515045895244443026325700608 323953 877478376010481976059839881280 323954 -522234313232043017532353443824 323955 1018008416545534742884760463840 323956 -1211245519424581549072623114880 323957 -56116358968080099494518339794 323958 -335012355971304865463795927616 323959 -2241024309408317341655887703640 323960 -98652508718113185173065728000 323961 1510614403556727984952998453984 323962 -9239927619973720491224310528 323963 -1809594589164755380352605413096 323964 228866985020485623336841152000 323965 1751797628338902417203487682860 323966 -602401287358249185074162861568 323967 46483283764826384733301629312 323968 673326320176241953745267589120 323969 -742453399689658622653088108400 323970 -393535344507953491044577152000 323971 -1591776530943009259229182944576 323972 104445908177032900026400051200 323973 1046403163793802485322186655680 323974 49040570206334385878080557312 323975 286488193221269082954104724000 323976 -1362280040547952205245547520000 323977 115206526381711970268497738752 323978 -1122393727127030355058341586176 323979 -1570853649527621749138695114240 323980 -1469231342375805439633683855360 323981 295645237563561021803035160064 323982 -24397186398500934947606509440 323983 -1906565393900097422415632162376 323984 -1163277151337262477745152000 323985 -19985368628425544682809184000 323986 -757700656622371136757660209856 323987 749825010887972499715872510636 323988 861754955410592325116868556800 323989 64098456183798428607829479324 323990 194277389065991798713266556800 323991 -740090089035574941256830468000 323992 -750247412228093228466504960000 323993 439160527601491529658156386964 323994 210523501004821493800804496640 323995 261477746727797513312517998880 323996 88607538846717468040906679808 323997 -1057969639003039165696324752000 323998 -635562855119856957087093264000 323999 -470115380875426486003533504936 324000 117591904688379135814582272000 324001 -1371825307636798719018781631808 324002 -385734831351819410267456552448 324003 1232394515675624509874326516464 324004 -1687212684331539631565016386944 324005 13142601548073966019135331520 324006 252441614342714148430287539904 324007 -2700370177154842420438259671160 324008 -921267882552353707263551662080 324009 -206921755008899491266147798720 324010 439528425965668923123636920160 324011 3853837625946604095417167010612 324012 175327619995311730912057688064 324013 211930231381371335287367160460 324014 2103509657523432455385098369856 324015 -1277554223020295357027065309680 324016 214492147842068763287516872704 324017 402585665902048804297622887860 324018 1696423588529117356007543291904 324019 -1481867737746163422360458478656 324020 1965622938009143659207118599680 324021 70868713406671933925426164512 324022 -1190049085254665186040473006688 324023 276743216186242361068026564960 324024 -966143975272386970691141959680 324025 -315268173088083120596991139700 324026 -1269354472159301395969962094080 324027 -3017499680751693541109584744320 324028 1503714936732021411043822364160 324029 596527164621456493693617665484 324030 -99242035223708478708707143680 324031 1170267184286528131603489792832 324032 -550842778350417129392610213888 324033 1611867675797085219143862322224 324034 411482273474082194010193246416 324035 -954521358797175764535227305200 324036 796494957443850091823969956992 324037 -1756364389034842335983291571780 324038 -1559868759049055454948455808 324039 822846988012338752361228858024 324040 491926017620565869226771916800 324041 -245680910727330720570354797616 324042 410523223074638095663209319680 324043 -437032861607981210022496799936 324044 -86356632396653496029414965248 324045 -857103253332411250098429804000 324046 -462958109311056583857068240640 324047 148521996734914146256773268128 324048 -5602609803075163141390073856 324049 849578761116266903611136825760 324050 471935461958306420512506154800 324051 -209785431382462547845365839616 324052 -2137153809425676771160986945664 324053 -3785752986034893205193421835698 324054 -302540959452272218720630882560 324055 1095335193488650131732500199960 324056 2175097974030649172183733626880 324057 434069235252529728070464887040 324058 -366499259075692155575165552640 324059 2885316842278130035247285905200 324060 463464755006254905520909393920 324061 -91813395687377481237765313088 324062 -1110310433761635829960776395136 324063 -619700833976194128805149901608 324064 373323025339888652715129569280 324065 625076302933924730592315655680 324066 -445138500759265007055296885376 324067 3798258883125593243995803753116 324068 -2269511779052413288542263329152 324069 -1463145544056169804431720855456 324070 120411830714615540947999353600 324071 -116180553106650374177695279056 324072 48865716722707445853867294720 324073 -1378998804221948025064371172678 324074 -311682267451899716763848045568 324075 920362045589580237693206850000 324076 -378100641235932006389629546240 324077 -1038434693617880576968073867688 324078 -384647677879827638940476976576 324079 -712179770474565972309437219968 324080 -305042677775658519986915082240 324081 -22847007247803702941241259278 324082 -711380531316740057853796550016 324083 1416792029955021455024524675440 324084 -225501539481572014345064325120 324085 2261559520550005873388921082780 324086 -190640789557893750937096845792 324087 -946918515386186800168996287360 324088 -1050358497356323675522277130240 324089 -3495800966602814233900757737110 324090 124961692981385269602444438720 324091 -60551887788041307731435161688 324092 892139569504823892507083759616 324093 -292556702362175490794564265984 324094 1475260289716332768065435333952 324095 -194079147863710710743261592480 324096 624776142916558911440928374784 324097 1045290928725487283377153580546 324098 -2306458583962346293503957569664 324099 929944716437874996275875004484 324100 -76793267308215932547571097600 324101 2183391180986379815448959355102 324102 368302031883298782816075809280 324103 915679555083643679984454925104 324104 -1523591582649105591386387251200 324105 136860919446214060290666224640 324106 1924137852540941244701897896752 324107 724616954477404668300889671312 324108 1476519642888746594480880491520 324109 2468103919538857135924314095820 324110 -666848488481755260902148191040 324111 -179581174518208267179180619128 324112 -190405373224611036133309022208 324113 -1868060320234321118958566914638 324114 126313243534341485181176827392 324115 -741689236709728975359894908160 324116 -59739829329326476442665598976 324117 1589752592797683518989635363534 324118 2021279386915024584936397385760 324119 1700815015194530036786241224520 324120 -27425897702732571036257894400 324121 128589269681436334216708982720 324122 83720543716493189933808441312 324123 -710166607725859544496403328616 324124 623223784883920155724361463296 324125 -511718574283205122970306121000 324126 630815131451836521387387013824 324127 -1615811079597317886374851229568 324128 1060667519430118570949603229696 324129 -192426117903227796063039410112 324130 1251676821912549403763199900960 324131 -3292620545739020074940842108068 324132 -1455542272443490355021491657728 324133 -2428885463032218126727530667620 324134 -10910679167141523886448391360 324135 -823020619521919336201009796400 324136 395738849175210469658914652160 324137 -1124070541791867436755803268480 324138 -377299234966329893981295544320 324139 -2323397563443988162157059316640 324140 1135686474807688384391726361600 324141 -2755842798238002837144009028800 324142 174175830826319597195572509312 324143 -1883297133186136477091043322608 324144 122554887920272906053895471104 324145 -28866205419838803166346443800 324146 -594093339223731814304212865280 324147 2385214420840129078582523081472 324148 749581219355474838490833991680 324149 1237835301186971967640725810336 324150 -115444649877124959709207646400 324151 1741146068876689399752501738152 324152 179729212655675134494613401600 324153 1038846642307071399726168749562 324154 2088912313793222146077497141472 324155 574802798758701448036287172560 324156 58328077579072690765465829376 324157 800928250249230961679762828332 324158 1802711131041726244503064999680 324159 3597889675921305910329381120 324160 105318429803217450212162273280 324161 1571753624092985040599582445762 324162 -769930355956558876489749588480 324163 397997458769652648305238308560 324164 -540445299260995952500944330624 324165 -1322296138273535937691314922080 324166 -300247853000854157773289475840 324167 1234481046784638993843590227392 324168 -341868140583849513925956403200 324169 -2254643433459125132512093190640 324170 177556504376868228958360734720 324171 82509587918518489841005462800 324172 631666373054419257455868306176 324173 585860434160656103255846815020 324174 -85060411170406488009922635648 324175 -902074005694613191895081212600 324176 53709534495193690598915039232 324177 11387301690473893170533514240 324178 -41509484575127305164234946800 324179 -427429303916292362583774995220 324180 715805743788727356256785135360 324181 -504318826943244843904744939296 324182 208564780788266394165908412192 324183 -91164966122472088923771745176 324184 -39071794332642272622975375360 324185 -958803665618354231436993892800 324186 458595905756739894982804105728 324187 1023215335566205872031959332952 324188 -994782848340364951568183066112 324189 2032079784647253818284097075520 324190 -174524005806883007812229992320 324191 1583915121074326099369765334880 324192 -405754842311370038193344741376 324193 14008791954327116138648181124 324194 -305712206188865832248915994048 324195 -15122744135513369662886848080 324196 -1137396102736283424829520521600 324197 748422097487115113351420134080 324198 -70792876816991109272257339392 324199 -1750027623673951581075531881800 324200 -533482992106898732299142016000 324201 407042051131780970018268375360 324202 881290443740828317299132496992 324203 1459858368512902906418017101864 324204 398681614281841797610004829696 324205 551913959997964735959350908800 324206 120793053131925962301380563200 324207 162246801797036949543819600528 324208 77700991584208420892215148544 324209 2528166041943901096026346963410 324210 -215483693536234406765585134080 324211 444372904213300972356331668812 324212 824960969396992115775882762240 324213 1265882477031696058555413957984 324214 1103650755922553917924007802432 324215 -1887049068346779025887196632480 324216 -2515740953966954847990743040000 324217 615145921034549609797751148266 324218 1512580634495628900003807880560 324219 -227962753097351760754959813120 324220 -9032788832109135687875635200 324221 -91682624936705667456382864500 324222 479002178025462464770896459072 324223 -201964832622038207329509094528 324224 2604201417754447767508353024000 324225 978366349634390242164968893200 324226 -470386343446567891757681379840 324227 808515487037271983438751707880 324228 258890848160831828868604446720 324229 1017169063643884764235575541120 324230 -1142056254219931090524397818240 324231 224900951101296018227070787584 324232 -25829171640009619800979737600 324233 84072736952932286095607461860 324234 -664442811999999914678761476816 324235 -1110511729424663678706493006800 324236 1995084851571719134285002846720 324237 -1552820860268394323795463320640 324238 217609101473210777034681923520 324239 505220012327274919350104693040 324240 -109489721899776917385031188480 324241 1875974859610317425084474097252 324242 -433875376911767540808016508928 324243 -156651647925436299245536073028 324244 4395519508954557837056305801216 324245 2810145388476715520225534305500 324246 130601316320783878369074678144 324247 -1314837738522527829799185150336 324248 -2010310450899204820779297392640 324249 -325821191167863021366106842240 324250 1012122178131405976689203352000 324251 -866033788498162915284079370748 324252 424001640885259343277587198976 324253 -4706953726190371935989926305600 324254 -127484001957059185988955525120 324255 1010609630203117821583297948560 324256 3023906692584147311545183567872 324257 -323460802271402313088863152448 324258 -465605262205453411341789565440 324259 -446309968667710849014818417696 324260 -8197316228926922825694167040 324261 344155481396018561134028977632 324262 -933684074526040618964052060288 324263 364100593821800588648063064 324264 1306275235037252041373779968000 324265 -123183241215260754248593877340 324266 -8338942121756569372763853216 324267 -1015781181291850559521691223720 324268 446772614219511659528650213376 324269 1599443569537656986329570500480 324270 -627083289688822796956464172800 324271 -66010458095453580459064004768 324272 -45149228906162280807203143680 324273 -329490001628010868750576178400 324274 443092760412764069656233817632 324275 -216667406687769500536090836000 324276 -847346580133114934261529778176 324277 -1496759441828749084559049914866 324278 1217409056043724403904234072960 324279 -819834428442066725295750157776 324280 -3147976649978136554160844800 324281 2302789735920078073594807827792 324282 -946236705195736226860187862528 324283 -1484909353198806975524760217920 324284 -958261844547850303873332624384 324285 311990255293128209766657239040 324286 557580093015996159211459982592 324287 -2657730282277536034115951638920 324288 -75146456515881103051050713088 324289 1121499721291955753376876485056 324290 634373204903630574175837562400 324291 -593518110772973524564714509312 324292 1407090834570791296032816568320 324293 -2365838412878770798169188831458 324294 -345818435785608670512949742400 324295 51385511672884684030107556800 324296 855540347405601410443811880960 324297 315083961254629289734839203040 324298 -692237707355660120376715467936 324299 846191122854015112552770993300 324300 473894269647616043225291980800 324301 -67741201072472034962550722698 324302 1219449965295396293060155130304 324303 674462461320901300968217874304 324304 205410649192039736198678405120 324305 70495385961496864820405006760 324306 -3428619767109545147356129920 324307 1392220019301968755590873675120 324308 -2028171631354067509060908243072 324309 -2062226249607776465480141206080 324310 -50922152169195057908026222080 324311 -1270971664763064744754086702120 324312 -1331130295992612824852518932480 324313 -3645673763426104446490748492016 324314 1420678793376787935397565636352 324315 -403670950927193822250018014640 324316 -405018564309909737522194728960 324317 -150920529104240406052266973248 324318 -279227295346286797176281997312 324319 -1865228900922745327879869789280 324320 -120719383363195596820422328320 324321 963459749862930578089946273712 324322 269857567162501805559534465024 324323 690709402855833138312891148800 324324 -12676519489252813194788057088 324325 -623998500471684524631352502950 324326 989717410496625401909150965440 324327 -1159431832645058873198916497880 324328 1184717449212580301698266808320 324329 -263312792503323161933251904070 324330 -421199102568570032902257216000 324331 -472947293684702070109850506140 324332 1622101484144373894969338839296 324333 -37714583012564493300960937098 324334 2451667690746752656129337457792 324335 -2408184436420594272557972877840 324336 -561012348607492027467435540480 324337 828592056544735021028021084840 324338 18376327857612657125635792896 324339 66713767750178809484454922608 324340 1151682513534137457180716163840 324341 -752077985321229337304343858258 324342 109289631422782534352013343872 324343 959758328993139459740108360880 324344 2376660972451594929453094748160 324345 443114467781547702733389014400 324346 -241190442276293796757526195712 324347 9392556619084493206898676060672 324348 514207276653367673869878927360 324349 -37997756570960001877657694560 324350 38495341023556577025747000000 324351 540239345439478781943526958880 324352 -227682755049785511308026707968 324353 -372414956563915472236604015616 324354 128344085385668757323722523520 324355 55893910576965041876308367760 324356 -3928022736893593647553158190080 324357 -304699471190510739420550243680 324358 851253268974131737364784408576 324359 -420192253303513606040167717584 324360 -511109781315250893082397798400 324361 3365470861560915504829160007962 324362 16029136588692489641600868192 324363 374936110118519798047082156784 324364 -377352441340736753468810709504 324365 -2512157763273970436942905110600 324366 138811574148539095610346968064 324367 1916041289325794446318178816872 324368 422056479453055126856570634240 324369 -686175419415641330656965447936 324370 30213656054649510552914112000 324371 -228139201345994179153932079368 324372 1380244977264663906921356654592 324373 931509423854673627142961308800 324374 2490939113922141050441229231360 324375 117089429628384868221085365000 324376 -458549414633304391212774604800 324377 -372207176584227248405455255788 324378 -1426954543218341550745725012480 324379 -224292242630752892116848473328 324380 -767142200557984411591920437760 324381 88346287986125465800631981952 324382 1740437698947148671012065880000 324383 220390094693574005608405382280 324384 192483111545141748276280688640 324385 -1072328750832443739640817133420 324386 26320128072283483203363505824 324387 -76439890402628850058387345920 324388 793092199115052504525729692288 324389 -613009696764635665353821927076 324390 -185724021752597241683296450560 324391 -749493381459215704105255635208 324392 -8310843190406890559635292160 324393 -696840380276819015812507649136 324394 -957644498791622562889242193920 324395 -537538982093261912670606621600 324396 -376621578313753933250349320448 324397 48700503308422978820611229846 324398 -215926662925074179403487135680 324399 -89466638296416647297617660032 324400 127999699834994473314616524800 324401 -1931184896965826624298968064 324402 -303660547670957244110673039360 324403 -1745310679456321443510897631348 324404 1320999062681823778316727785856 324405 -372048192334518532478232596100 324406 196679003193814917034914621120 324407 -121149230233390645517004693360 324408 34403040815622474758635192320 324409 -747713825790944763974005927980 324410 -1164828930482479626645399044640 324411 1249065215508392553611125671984 324412 -94162078430928579211315209216 324413 141510994225974986788122443244 324414 -1091013438160474324612254048960 324415 -46030772320576150277888040960 324416 146176552331346026493171990528 324417 -954119074877257372141658055120 324418 1517643921873270832228761662160 324419 2683990462643707401132089477820 324420 -398346176158738001655149445120 324421 244063621382792770746880789600 324422 358058322726652598491820975232 324423 664259067125470855251036149040 324424 1116573504898530110346467942400 324425 824044290741510789276684666000 324426 540947583511995881044483027200 324427 -1582606108052524744151759583724 324428 1044816671681550022265919369216 324429 314044913235967659388544985216 324430 -341766211275612832591340216640 324431 1806473123394524291393655077232 324432 -493133283682626865151944949760 324433 -2478413417705698307748940845034 324434 -1228420725402786207744500350848 324435 -10559695850762727820598818560 324436 -915634179521379567403209316352 324437 359810507744913101379747643086 324438 469341410092830247176499212288 324439 3199128334037281007516366207240 324440 2105460769638338574976500940800 324441 -915584296832079804022251231360 324442 -1229598910724365232089951642128 324443 -591576763595817419025943100400 324444 1075263232194445573765341757440 324445 2775809377134022390982731834560 324446 381348073549681764262868135424 324447 -87114850194172425161965529472 324448 2813708914842241490414475018240 324449 -2014823778986388368315021219550 324450 -262892231796392562827547302400 324451 872234954630374875942580551452 324452 -2972780420021406408493221922560 324453 -1390060922168049360952937901120 324454 592669810929647165178608040960 324455 -26496150499209724167887069640 324456 -393294626585232645088534118400 324457 -893570492226578793493232981888 324458 286348908941505979185916060080 324459 1466128934638613784359214639840 324460 -1307945848508064873491525406720 324461 -909587824306477458811247763168 324462 62603929895593242045080145024 324463 -976516839188105743914083085080 324464 -52959757985463462643430129664 324465 669698776574682603081280657920 324466 -664280040976506161324803822176 324467 1416427514637087951631915398480 324468 1610530271057160191840937581952 324469 -2330030350012965531005649810130 324470 -344462035086831277899676189440 324471 297919897971469325374487543424 324472 -626808840142284795462655795200 324473 484614598435207825680900319722 324474 234445710718280279851394388480 324475 -948999385971862737128933075500 324476 -350831022231156857991532861440 324477 315821343054385742783446677888 324478 13518588732346620316790323200 324479 1528903244210541672876501492576 324480 -600104038231685415358483660800 324481 -5476524974069952350626714278720 324482 -349577773980399470578040707200 324483 778279592010857307471033132024 324484 -1293756560517686263826270736384 324485 31100976330573716612895682560 324486 -56067387174475622471750423328 324487 -4497120892170219276745665870168 324488 2454388214831552052092460072960 324489 -44520967162493471740603417632 324490 -593584393548060944249808813120 324491 2741110122971899347557699975892 324492 -346466078884575275450057146368 324493 501990414048604903597449692600 324494 -815301852354537200644374673920 324495 72259568308008642153778569720 324496 -19624307348255446147651780608 324497 -3251170348068353465582072943054 324498 -484360604868530080809770391936 324499 211362678451190711994779939072 324500 -1466030531828067015675271680000 324501 -1889566217213376590084236914720 324502 900483527651501306531538065952 324503 -1447783192072587771424912648248 324504 1524030617724870107237796956160 324505 -649958083433011764569281673340 324506 38716868666230489770476872704 324507 458417270916210660506432805888 324508 -785439345114407960390365220864 324509 -1322539510801570576625374521600 324510 206911329517502093720010297600 324511 -865450636231949970193565440776 324512 163326523971357693309464543232 324513 -692647071239719804574540079360 324514 -234869596949912452208546580144 324515 243949465376021717114743523520 324516 1209764582023818946167258596352 324517 -2831929065727774855657255610434 324518 411521105368977738209674415040 324519 305593299845478403676329190688 324520 -506716167216387155794550784000 324521 -3720217153176809571041109168 324522 -1516023459348710033299467600 324523 -301734337070389444775745601228 324524 -417436284612131307899000027904 324525 -459406480538286467630838727200 324526 1540554205352241847130776187712 324527 519900234570513397264345030440 324528 77503297555706648665624510464 324529 1979483978303492267022048010130 324530 -437814861916895940543179258880 324531 -1240904414121390579720002175288 324532 599468440851088127377278493056 324533 190684642914810829829872053408 324534 17211393063430570145799770112 324535 -2269875878264400416060919906240 324536 -1133535410021325169967647334400 324537 978030033692184599646539572560 324538 -203538651886405868957467912080 324539 19164601951997785168556784960 324540 1218723762823046499688416921600 324541 194342599653980448907357640064 324542 14177863689639955651043448192 324543 -234831098114490573413712675072 324544 -1052447118065968449409681195008 324545 -544155179213324073819924718680 324546 428890627003848766785559488384 324547 493086357923744759944646055956 324548 362651872994244558152977575936 324549 -2378533625909626216499858925666 324550 -241924533073289686944267991200 324551 2579049272019399271060572559704 324552 -512568062453346086281666682880 324553 1250854323728907043113101414784 324554 -722310119470327274569062915024 324555 -229193887541517429619074255360 324556 -1073871844885054573994166289920 324557 -3822668741699912930793297997194 324558 -24591163983913848150318867840 324559 736357344164312992134879602520 324560 -53528299929573679409712414720 324561 1478731447299722529046192626672 324562 -215220082343294507244584232960 324563 699828487230553551954248593824 324564 7993912974918647842023985152 324565 -1779607835153709536489654296800 324566 3494713958368137329150274624 324567 105060927252934172361452047416 324568 2314990831210119605556034560000 324569 214205919091604676770796662400 324570 -39583752964894402499870208000 324571 -632570228816429929409825773808 324572 -1226799617254654345943141380608 324573 1507423422959450317006881197184 324574 -528301075872872684048192878464 324575 -161618835142825738104917620200 324576 -707222456005642853359531327488 324577 -1895689468041179163838354789920 324578 -1937623628375659493093632010160 324579 1766445083130048484745726283384 324580 -79430301190333078315210540800 324581 4779156946749171903404903822904 324582 -886167443041880488830581538816 324583 388172742980413892991161424480 324584 11651716299652399544586270720 324585 -705346013048265893272357938780 324586 -1882536429888531513070821757008 324587 -975827212934867839483878922764 324588 -1457834261377768281141735444480 324589 -1996780645075582139720295693610 324590 123221193828619542921488321280 324591 1033211582177431901960210728464 324592 -579474274052979676161308360704 324593 396645475047713083150225717842 324594 1498154085946708829174532407040 324595 1950890733332552450974770975600 324596 -1728665306595633859003747553280 324597 96449204531230713364228266240 324598 1652455478580734746136271606336 324599 2229680764681470389358387646848 324600 920278758971311875469813248000 324601 160926641625373605612187768064 324602 291659167145604194815331762400 324603 -1843049795768614951735193025588 324604 194673744149615609700263443456 324605 -2330729916820458059595289270740 324606 -643397510364476820678099976896 324607 4237838473031725107396268600 324608 3059461505409171808242817302528 324609 1964376079839626638443287513904 324610 -48687299009927999521356372480 324611 1553607958904508522472015802880 324612 -430316088294815023591422885888 324613 -1012309452061609222104621410016 324614 -1366739267707634945492548591488 324615 1387418095060005102992211283200 324616 -65872835108345008937028971520 324617 -732522479724683304548502287334 324618 -331867599100774694259317084160 324619 236053973591527421522606376020 324620 -1360471113594604364446463032320 324621 -99776276459502141852801040320 324622 -986624743614787295309595869568 324623 49132476534790804564525691064 324624 455998423818550887858916491264 324625 -972336885320807943553484343000 324626 -560054721017614006885814601168 324627 35694535638562834521359314800 324628 1511176096495538417358712554368 324629 4785808015507851869057919053376 324630 -158459237100678371564078144640 324631 -279674135408582072449326327488 324632 -275970774807309037593066209280 324633 -72026211564547978380472163376 324634 -1510278738853920384355850511360 324635 605063254232395400772879958080 324636 -703585466865731177337075895296 324637 2882299619546112612897316573286 324638 121595360166125171680770444672 324639 286471141462933561151868889584 324640 -1968334345595876808429689241600 324641 -925887005387821403670435212958 324642 -240616789675565283779090535936 324643 1138410895739490820901377556 324644 -578280309060594359335139245824 324645 -791939213727467703090176108160 324646 -451123098995116707442050418560 324647 -2029787433466541421361394576904 324648 3118745524129889801893626101760 324649 -857554113878211756262806623556 324650 8640714516879803736907257600 324651 1518160088333960190120807859032 324652 -333434626155391782830162846464 324653 -957576369916362751210291796160 324654 -677615786173552018263124792320 324655 1525457311262535100943709216000 324656 640939910037891344114268045312 324657 -793079216709449358006751130046 324658 -153911077808937373664782156800 324659 1010811119834740791199744454616 324660 -334352994599652764622870896640 324661 -2800755543759160819922083054738 324662 470814586433509056807248648832 324663 6894612898644197061657036288 324664 -1166631549373502008568907632640 324665 1821555714591027889117069345920 324666 -1375217893210853208241664737056 324667 392339683937793144047604792592 324668 -1180075422164855290083612625920 324669 -1438643340206398484117224909056 324670 1226922907509084964055820425280 324671 367316904143716731516953037000 324672 -181252154138607588525421363200 324673 1149686919028013214525425929922 324674 626385775976862725911643768016 324675 196706191485536072924996916000 324676 -2781216600520957387546065444864 324677 1583845924396848918942817067520 324678 330199041898250800633800021888 324679 -1376423767861037401536992878560 324680 -436110816027682938660944025600 324681 267607351017319210867255575744 324682 -2121818142821524109410470766848 324683 -1747128949113743559007056776160 324684 1071327504971000863723421813760 324685 1730060333275956996038911090380 324686 -1622945820477917899011945062208 324687 -302359231122447306220281872640 324688 70042098182845611866612301824 324689 380076655877392496306796965490 324690 330919866195622275564689356800 324691 270889115153581299044601550080 324692 697232810836726306788981714816 324693 -15495456738948453739570119840 324694 -641403279283654945187544411648 324695 7340129058163013588339616480 324696 223471483368151990070209904640 324697 1085004031786438554121603659146 324698 -139191356902346879890177716480 324699 -609528296673942296157869170536 324700 -716051578865879281388899737600 324701 -963561390040277973941947209588 324702 -160264824404174756917130188800 324703 2230702283148981056953063980664 324704 -171838940979680297877177630720 324705 -767879292456334704938291072640 324706 3404915410687887437753143680 324707 1515736242879365077006549180956 324708 471230734133484479110425154560 324709 1164914208315292549425161602752 324710 173680743936916843278520176000 324711 530976927885686179937383132440 324712 -168155605591461001818792069120 324713 2962616711043032243008189162980 324714 -64932446951631949519508603904 324715 120017879283800313475862292720 324716 -650440256245852766173959478272 324717 1497821497215620444369565702912 324718 -1548908890765603157022612373440 324719 2598342145112512544748751523544 324720 -89253658362033612177859215360 324721 -1444285879195893912446044439628 324722 198175180926491304082947472800 324723 -2031131674327252032445678168932 324724 -2179837335475763629422988069504 324725 98908288144457349328193136000 324726 -489379134189857362431035259456 324727 -1550472022742622922761764314040 324728 -2409809792716075356087698595840 324729 -120600970410315211595977912560 324730 -68347738742589892998229708800 324731 -159978866280077821240970639856 324732 -1163046169850829895053549116928 324733 2055362638298646740965310446982 324734 -1932642849769235289584242138368 324735 -632318013648561020263890246000 324736 30043994524523814597112627200 324737 -710227831599708062980386972288 324738 1137444120766027976279944708944 324739 -502822063179386711354019225344 324740 114016820550579029003887680000 324741 -1583750568300801735612515800608 324742 -141282609218446116623144342400 324743 4034078666907516659430336595992 324744 -500432718002027300030476615680 324745 -1087951328059262786385104805120 324746 1029736210969640263024813150560 324747 -1946731148642568474562689649476 324748 720938227273838609007473374720 324749 1781539463582852330548706276832 324750 216866027139553070675671968000 324751 -74405633246879097226030924320 324752 -596633650948205659486380908544 324753 51919188810868659274050184128 324754 -1210062283733250139793581790208 324755 2196328094456827825216820138160 324756 -427579121414224135444802273280 324757 -150484675240201713963837978994 324758 -291429510628856829024696561024 324759 3193762709777829132218360980608 324760 189493221103855985603318169600 324761 -662621381567875412423956747938 324762 541148172067374400065465169920 324763 3435986234707711042512164267012 324764 1559180207704652793884745698304 324765 -311165576708196157966917924480 324766 -66868577954571757453590424896 324767 -153241261133936752646311494360 324768 249348094315335814762620518400 324769 3447396338427733307909369724160 324770 855836043951010635554501698560 324771 -259339869984744566234299993680 324772 1062708993183682078031584477824 324773 3052935921242362039982680505022 324774 517332090575344308966526842144 324775 -1669868495371839484995628937400 324776 -1572334395261836447759734993920 324777 -86882455878056637832043714592 324778 1354230962464359374143970059440 324779 4859887901930483446885555968 324780 -800504991099333202609569162240 324781 1874498641251519039887774690582 324782 -323579900350784535763797283008 324783 29807808433908777008067905280 324784 -364654363735632548381768810496 324785 -974413046294788486568969346840 324786 -105173144786701576775364894720 324787 245230644379727064399475527232 324788 664701287313324235169729225088 324789 542782222497675434822128437024 324790 1346781247416284506084823846400 324791 3158115670836785415659227377192 324792 -863393769403963351663459553280 324793 -137283877705808061084632921600 324794 -1070581065667027637529992548608 324795 1123640335231095222841933785600 324796 917831525339122507821070361600 324797 -638180302813466121021846849888 324798 -66793742430364194207901638336 324799 887155248339294699444825588800 324800 147987242974888147595821056000 324801 -668926034262059404162096621440 324802 -896936336929524297687825813696 324803 -3259702182845181273938348724120 324804 -1412440642999133206510603797504 324805 722153642763353298147195638400 324806 222404586217347322087955047392 324807 -599033555330716310403993383808 324808 213065174426022956487040081920 324809 -2547258113657343275918057133990 324810 25751552085042489886774577760 324811 -515838366758582636498640436588 324812 1595939751314310049735826086656 324813 15559107780005528646804490944 324814 -490209029026697007697773737088 324815 -1994168306336956017124800736800 324816 -314811140990497599299334045696 324817 -1652753479935310764056285442048 324818 -791587571586461106211082917224 324819 2283459385303056888238008127248 324820 582751817579716528485389760000 324821 -1754142994128158715700906123200 324822 4050812686973257983909680640 324823 610073103336143069934674174680 324824 998416526662064665339525017600 324825 -437688921532118059263801700800 324826 1125497476730477006460765104112 324827 954374069446373720355017741592 324828 -14749499604989331371721692160 324829 -526446820157035897435662023040 324830 408431573911420227023106625920 324831 46019952484674425436905122320 324832 2536163079265822964192757153792 324833 -2658283850290874158022779107180 324834 270194686661775010598757866880 324835 -29988374920409535017817068640 324836 -415545589131055008689280676992 324837 -159043426754999741926194404160 324838 137832104934378680936062468320 324839 253961426997141001890308867640 324840 242224332993143435300463820800 324841 343964356821756603434898671184 324842 -148368148882408102124106809088 324843 494037876667967387302947523200 324844 418183758841095802688080761856 324845 1804319313349802400954882137100 324846 -1384400557647427275722968777728 324847 -3097382949611585453856893846704 324848 901576065507678100850660474880 324849 -24276586275179584821296640000 324850 -22388981618252697735298788000 324851 -215001333244335040569232154088 324852 -333637095728566798995701661696 324853 1489926857819029489534349651256 324854 459085774608058253974118579520 324855 -1307357199538869467236028167800 324856 666745312653232715356972277760 324857 423478750101594329538916366980 324858 1178052350249521610474891132160 324859 83237206584850960353664271704 324860 -37609741475603295949555046400 324861 -216167580777492006168955696128 324862 -1694538683664323074345354245120 324863 44828359568711817207605408640 324864 2686445305052633031494042910720 324865 -39449862963202032501468799680 324866 -522033940039592241556319109120 324867 -1717859198972573884970138317320 324868 41199022564794257206131886336 324869 -667934080105014641877959261730 324870 197781291474477268954523016960 324871 1487930979630018217685716850072 324872 -902131343369516882760668851200 324873 -1011682772119646325939398565078 324874 -113190869767944318890463825408 324875 569884134069807059036125368000 324876 553112145463630459882171756032 324877 -626199807548668799305865296928 324878 1086132871080405924472554786240 324879 -2208300398343596141872481239416 324880 -159113159868529420848338042880 324881 -3978467240224004706358071738000 324882 -1107959307480828512268345788400 324883 -493390803736554348785537588176 324884 126924813107883826027594248192 324885 1019818531513503839109938400 324886 -503446518015523624637775017856 324887 2008619649958812606163443718800 324888 394707908774230272818561986560 324889 2309606426457846652245497567690 324890 457543209763364715003548041920 324891 -619836182886626327120104359936 324892 2615683253964468156482077001216 324893 1100237704461776386505822135142 324894 -571810185628133783062333375872 324895 -758676416104336869507029306400 324896 594889755072550177566860771328 324897 -527729358371269791112403328 324898 -105939171707214535615445345280 324899 1936982853753434888504458260840 324900 12047612491985408524083326400 324901 1653655911380011733216778531902 324902 836495629552154783584462813152 324903 1495565016802108860099160696104 324904 -965309344447719103110006220800 324905 -698629604389064939566881272640 324906 593514569485429482710452840704 324907 -783077556712628527473005310168 324908 -21015679338612810162690946560 324909 -456084807331551054875702689716 324910 -211089245298710857679792600640 324911 -1041609286989126811181220642816 324912 -77036798833199970253708197888 324913 517408586657043283055494312560 324914 -707445739068915953071460488944 324915 -837898640030959900786465264080 324916 -1055678311767846890166817086720 324917 -1100991527363487545736104672868 324918 707182299566488858582871331840 324919 463935065283869847004373421000 324920 1394278686347094107107617484800 324921 532708963600211641313105099904 324922 -679401667110356738837369948448 324923 -317069284940965461185062524456 324924 -16747091166914425615355334144 324925 -655018218147756868263447176700 324926 592346606940417059895325848960 324927 -1314601305959578080554120881440 324928 83030656928602903935194759168 324929 -148022169825004904451108428160 324930 -527634205772737648385984762880 324931 1359683127375800493661124972732 324932 1020216872190599706488616890496 324933 198205957742721351857330105664 324934 -168350408222838758952306991488 324935 1074247937735747220525348780000 324936 2033914363686853286203110712320 324937 1825206183754881015467814658020 324938 895166705253845668714507261440 324939 -163588209590429799067368317520 324940 -432339824660523622185158000640 324941 1518294740917315419040912836342 324942 55522814705533842670867820544 324943 937554072310022788259172823464 324944 9497870626642689216482770944 324945 1333221029181696301456770576000 324946 330292005264420535543040022672 324947 902024821238233034548720104864 324948 485624501807139105158448175104 324949 -3012276272541886999260741344050 324950 -710722813238578077029981649600 324951 27281440841048942276712896640 324952 -1799578373895947598330192076800 324953 -1580372515201155243422076327798 324954 149104612231791240293610082560 324955 -1901353257943906989883243947840 324956 -1739620554750182959647065402880 324957 449300915405443022713968163680 324958 -1693683753539487586053223060224 324959 1309984764012706435706285820216 324960 338321914493672014889665167360 324961 -309211232674279723278264644416 324962 -696470274963227373570984836736 324963 714357402935405169457203397092 324964 -132694606402408354496003691264 324965 4648648283030138769917710869120 324966 269677385040066105996294565248 324967 132964443937903970353495564800 324968 -2587055903577624753838756684800 324969 -692797043805855834673260619200 324970 -539717241591178917359636380320 324971 -114041854809258148464261198048 324972 -87840403605184710559363038720 324973 -1130968206178628350724558744832 324974 -127793228917983779505271150080 324975 454631775996067062534204336000 324976 -854355109259248463951939993600 324977 1053585381469728547877897519826 324978 419277874021568693676132868224 324979 1768589682804775888633936981580 324980 -946424342713286593095828000000 324981 1103205766393893396198678530670 324982 660678258743493209371080714240 324983 888930775771138860654367472232 324984 1102327576577517574348176752640 324985 1219920173683094729491071354180 324986 -122417438839426762720469681808 324987 -370560407379514742807023195512 324988 1216987640432581468238330296320 324989 -779280592558738569484761995328 324990 322988834161414043436949873920 324991 2353390362248183964135768075392 324992 -1587624605946043547486099865600 324993 991921970588078951938409647104 324994 11030877533726946258598488960 324995 1373046333970877799733538438400 324996 -14510914300427865852166742016 324997 -162878711381751711481064891554 324998 2075023304265515797520075580000 324999 658251528319655335424625351120 325000 -740308395064862358659232000000 325001 3706486484104580442466964815002 325002 336951414435689583178903333632 325003 331771653782286440857877302560 325004 -666609971947770457811316338688 325005 -2385517499491346270711465575680 325006 3148175092176701219103287040 325007 -303452494264019638373790193008 325008 142196610609099417601912356864 325009 887128067810265087880378844210 325010 -286428497754572609756221923840 325011 43374071092234702620976064064 325012 -1370811000832878414436226640128 325013 57952914300435198802430690304 325014 -1115722002556980716593589752320 325015 2323863817053311067130230347160 325016 2821706765342360480311413012480 325017 -1596160420894332768500652161808 325018 -411935026373591862669377582880 325019 -1056127040042586959780154083580 325020 56561389713964760984788423680 325021 -2174915407003803411278507178778 325022 -183786477818456069850730170048 325023 259551834125859735201306697104 325024 -760515831277895001028137320448 325025 -1805896810845217263372218373450 325026 -124151314740581055506162411520 325027 1312521650242079557806870758876 325028 -576967073878806780728163870720 325029 -462092945384373207564020358816 325030 510991862421919412537023628160 325031 1149276997307650278825637676160 325032 -1687698760710868073876323123200 325033 257575937319584884760549925520 325034 -739454730067478638583865589584 325035 -509431866622311916212605746560 325036 -260038747725740266408402572288 325037 -66791670482083986195807970080 325038 72862578826659186250021539840 325039 193992412533469359337365587568 325040 235081825620517875208598323200 325041 -718314031561745880649346667408 325042 -738383129860839723850344425856 325043 -402600319122489469198192830708 325044 -464181095196180541242085115520 325045 191321290332250876382217010560 325046 1534812393799008160731516845472 325047 1617132281999133364529765560272 325048 610165878440119668497847582720 325049 9916263429095993856993671364 325050 -237126540657118426913074694400 325051 1823869650910701252909175198052 325052 -407978240788989270192043130880 325053 43459809790960922292378192582 325054 2033159561079586713564331550976 325055 -1551365930269680446327954294040 325056 -35486540755458783435804377088 325057 3927517833529211063761001061252 325058 545754704517072585409940252880 325059 -372966686908010552029044782592 325060 -867828778313047595073194699520 325061 2919470259285760904288688895200 325062 -103087542024332453425871587680 325063 -757845623941028031419033691688 325064 -193156152868909523622634905600 325065 -551243848753251712118584601280 325066 -194212942605944069367063942144 325067 -460942177120030139607156271440 325068 -2032742959384330087492165779456 325069 -2167527451135348132188586112766 325070 -263932539571472968280303795520 325071 -912640026018971403453434100120 325072 721223482290805461178620444672 325073 -1341743763639598123077460474560 325074 -387239307606795989750105288448 325075 646958053835827522156835420300 325076 -898498419081841869650295148800 325077 -324470707286423327691640598880 325078 -238044468698076159157229928576 325079 -488787344079189179212538131320 325080 -8574104935147607016505344000 325081 -527463955038404687299071216118 325082 225216692702998398205714980864 325083 -417367815270956302767232825152 325084 2697858986214287624566454872576 325085 -2490290976626454115743323923200 325086 -1102279409652817977436876499136 325087 546521868665966470720784893552 325088 1951254937857126194641761730560 325089 -147839551649503605794572518492 325090 823496192484873919602655680000 325091 633178279088996337384678676224 325092 -1078118227551656584445311208448 325093 2739349055878436335212195785342 325094 72481416050884159695564324864 325095 -1517040625708698876329520498480 325096 -2890100308684499697894557598720 325097 1098383164573685787773862289152 325098 -372857220084313181052579944016 325099 -823421072513815434050079096864 325100 1219437825878674457098090118400 325101 -106776425823792488460042143616 325102 36964119594705864243203927232 325103 -1957847165416562600328592606896 325104 -133308345166646487224106811392 325105 1153496812580856914444488206720 325106 -1986412606236663305590401739248 325107 -2166100255973757518817436233360 325108 515938539640274464983585878016 325109 -24146391242697551885793193920 325110 -20456015941289763795365274240 325111 -2807701095152109276068754303288 325112 2484360405969763652534813491200 325113 96111916379033107900790699424 325114 1768642228079823278116408780656 325115 -842665513872769945974077686560 325116 24961219737753796728240582144 325117 303742332693444369600016628760 325118 2061975468565567344756190996800 325119 -481968273640294090411349021280 325120 463113192696016774863551201280 325121 -1239826092790152981255082088400 325122 122784921081160953146681071104 325123 19413938453638185593637087304 325124 -640538855905562230218380536704 325125 547509797515933306642995844500 325126 1609860894181096000281388732512 325127 2333475878085303868687279488 325128 -223604469610958574283338547200 325129 -311154658811605383405742826624 325130 143548703911319332528870611840 325131 1681165208604924504992168660952 325132 4990763971754521792389936896 325133 -3576116564700883768725451644618 325134 -542548252142086428488455785216 325135 -1163953365950928933479115628920 325136 -179232708509931705278554963968 325137 -610745452100104616549184929040 325138 -1518635721500956975563853165440 325139 -6014347372086412553400597851544 325140 -141614511083844701433331046400 325141 -3965594478858021020744266246916 325142 153216651422598484149747771264 325143 -228784821237600796501393840416 325144 465168812571637704971081625600 325145 -2679387052085883234290840927100 325146 -339313882676810904766403490816 325147 1030301491313754294558364641200 325148 -364615653372430438962334686720 325149 -1925907317979179287951376156160 325150 -36636608938137954113270448000 325151 1960725179213112207473897668224 325152 -1199107790366320036744849981440 325153 -1673013120244988742053427261598 325154 776050345021806824650535677776 325155 400512512986576734979177135200 325156 503702736950475358211455070720 325157 424986657769819313826370151712 325158 958047645309975650182317614784 325159 8881254902975574206566507392 325160 -1833907764400517263256967168000 325161 -3216430025666039527001710371360 325162 1402017521779733329934471619072 325163 2112593103811394770981795295412 325164 -869877667474104117151604736000 325165 727087384623341525289106962060 325166 3191829173140705791163008000 325167 974800890777296089724697704448 325168 -296666057408125614951408222208 325169 1181804062782226915258979374644 325170 -33295739228595100281996125280 325171 622667295244707900942256040448 325172 564843630725596841839238818176 325173 183701327008231117591522448544 325174 17206754338163430042066771840 325175 -598568477834108767460349951600 325176 -338510631579560623788086845440 325177 2331781723436119536820083213060 325178 -510877774067110219803183730944 325179 604812033634491560106896675724 325180 823157691858173364947989862400 325181 -830167015737016422047611977018 325182 273595965814537285866114954240 325183 680912455104002815237814056864 325184 -1211169459269490177038102298624 325185 77750293481908402164127718400 325186 1227606460954009856293445379792 325187 -245001418451210890320240004164 325188 -712174314983821427521727354880 325189 208022681188999433185977368990 325190 296731391339218070163696768000 325191 -1833672952375807748728770976176 325192 -335889706913871084991751454720 325193 1807861776827707058606522180352 325194 -210309827952603238427994838272 325195 -260247245291840798433456724080 325196 -195505917616769716092700089600 325197 1333500380999425675495956456288 325198 -959227043376860840052478937664 325199 -27549861649896752521694421264 325200 23900534336088731518835097600 325201 -2499822451269586725413029798798 325202 595102886851260021413919249552 325203 -1755687312806267199048816570696 325204 1257421340448615561748181452800 325205 3180732181288881710674903371960 325206 146560704509440023715046534400 325207 -2765111588506333023553132869920 325208 -404234712194855146936637644800 325209 27427253534873207541099207648 325210 -638267191300154662379723096640 325211 678401266747305959389591011624 325212 609208527102270217482520065024 325213 1724984167292578120415705001798 325214 -47600956792268872983663045120 325215 6294023619585237465526462320 325216 -1303662002889591286253067829248 325217 -2498921739936976910270903776734 325218 524792633166428556116465752320 325219 -3522878394385478237510871185380 325220 181420620122717872250894991360 325221 198780730334755176683194882560 325222 -508810872326962966919091533088 325223 -933385724240505200754472124280 325224 870775362627582539062008437760 325225 -531498902760046628058868137250 325226 -645875638677009794447842646016 325227 -320798516021304130274578154496 325228 252491809585544415979614349568 325229 -3684947644332448791338670880170 325230 -127357554216163303596041614080 325231 -3592390875594385009909627601968 325232 -221899040294849910804253016064 325233 476385064589564652487694617602 325234 240048699655582192043783342592 325235 2922060786619552437035905066800 325236 616731792061878228827748851712 325237 657907827120839541096868372992 325238 -613822565545292816820619274304 325239 -1027187095519449282615719089176 325240 -1042139166017887810375476019200 325241 -1319881083078897007113845137920 325242 1563191512725274873184895782400 325243 1194829834195103800419517708800 325244 -2824759529751097969665567012864 325245 828560578440663285221060673120 325246 -735780503775274138373370812928 325247 -436538087467594538433424962048 325248 -710847487049510056246640640 325249 -1270398889218081401878449178750 325250 -679339961056749088329543576000 325251 -95420695812583224755849834160 325252 -9266903665070130432263766016 325253 -65093426170000974343277963556 325254 785755115842369547454887946240 325255 -441252124163029844994376887840 325256 -342433922344859097711567206400 325257 427516615087929534304954958400 325258 19029811934037813853062066480 325259 3244686938208755382164101673640 325260 -278581777696100267511344409600 325261 -31131064809711219477936364308 325262 831159331033052577162526032960 325263 78367148842414878960334788744 325264 725983777419340790110399119360 325265 253457382459752636085411948660 325266 -552504345770415951197842023936 325267 -1054689348422850617359988406000 325268 -662955624495045303900842246400 325269 530268691164537191189822029440 325270 403487042862429263358292613760 325271 -2550119910502832181750982473528 325272 721216361456010309056648785920 325273 -1007885411148773453379395139072 325274 2889196543172473312396215279360 325275 -840104535919535408153043934200 325276 -705403089984981958270736602112 325277 1437493747965133445462941074240 325278 1057847246976192769770703311744 325279 -2039381008828146081358333607520 325280 -914082941253443040751937126400 325281 -1647226111213372100975550788256 325282 905567889183340166429034310992 325283 -188566494338719548374074752000 325284 500925552560282050432274727936 325285 1606787987760046735461959168160 325286 647320537716054032911592031744 325287 -770859391627510801491723089760 325288 23185098341234329805482383360 325289 1462530916741015633826293722624 325290 183298796037086757017897088000 325291 -243507112382061835510721448168 325292 -283708526976137589747723314688 325293 -798348832167038196243475029600 325294 -892953791838119644924250953728 325295 -14276936829789935402318733600 325296 21341119883527018692957192192 325297 -71388611806790152746653931968 325298 205635337745629851131867120400 325299 45062141541858936881399059200 325300 -248820728761158124194023881600 325301 1775266918001084961800129944302 325302 133387877588800022769678455232 325303 856160450717755005582314255064 325304 338967092409461628853010350080 325305 -79224239173362279503254832700 325306 26117009740646021465023198464 325307 -1845193037389136895805484268444 325308 1375200941267435222582270415360 325309 3889281811798304584947117245510 325310 -388473032544245921077241365440 325311 176807721194638776065811548232 325312 200782624934925600033060421632 325313 268728461009430487062417907284 325314 122978593995507663486035429376 325315 -2327206492094851885391539853040 325316 891760332752285980575408918528 325317 1398734312344810624331735136480 325318 107862184692344367123043645440 325319 -51282686967323244885076970280 325320 457707191685514698273892761600 325321 747425710561020789910586851044 325322 -1150175781623886538569923635200 325323 376280687214175587195749166000 325324 -101202240559507015167419778304 325325 -332885869212946314758840474400 325326 -152637996714034396543513113600 325327 -831100020036397622407514586240 325328 409204128766442144829760561152 325329 -1566195592324065822606936788640 325330 104720330417524436687456230560 325331 2362657488134561047801887511632 325332 53003467276518863600963131392 325333 3478287464094312125238672437582 325334 -787686959824799658750796578048 325335 -226983605931829206496107030960 325336 2819600453899615007452161576960 325337 1145402466747638665738064748240 325338 -4488808491233913118377272832 325339 182599158148275396919057213456 325340 576186611872391083035196515840 325341 -180956664629317756673900592948 325342 -796913365797087515551052972928 325343 -1701662372455310170111712397408 325344 2174677763029184034753097236480 325345 40507772784500201356957536000 325346 453848716135319580092934798336 325347 280141021350295485288551173440 325348 -57349141704531435230322560000 325349 400105572217746161639447764350 325350 10373058730213563555750096000 325351 -802017314218642600224398609280 325352 3264625024917478341411350446080 325353 -294781199245247935259923980096 325354 -1219762977977175037281025260624 325355 1699912029074270200788535073760 325356 -411725797561923477474629652480 325357 -2372405412226411539639409892480 325358 -72714419764736350075205133312 325359 1367932993417078436479695576264 325360 237347481315636341484758138880 325361 -91933879695241007191248064668 325362 984447578628671492971132326144 325363 998994144863081492043422810040 325364 375993100505521240739576630016 325365 65147453969553565769895120000 325366 861749627582223753668481769632 325367 -751019568218900378729562355488 325368 -1662120392745457285184464588800 325369 4528424047657374956616690170 325370 179590886362855565017729958880 325371 1373158533608170781894147301912 325372 2355647991868252074258011672576 325373 -756168285550769552760703745376 325374 -185075513774125297065739616256 325375 1137516762814053008300699940000 325376 222117800104107463037864116224 325377 1747829946446433859674849403968 325378 446622520021458757869622503456 325379 3663824320882151585268041065980 325380 849383961129191610648426700800 325381 14366595877908266259003469824 325382 1345321526152426076755837725792 325383 -1321379604247080532200329036376 325384 -640774572628918042165142476800 325385 2310803003103204133124244201600 325386 1322758510257426282306056074032 325387 -7705681422823087375257450648 325388 573973600256782163573703300096 325389 997119662869545225769772927424 325390 476846499252692270891843377920 325391 -3011642070191368068569259270216 325392 405466121626073020959040143360 325393 -1212262541056029730846469397696 325394 -165528749407598443960612632960 325395 -4667492333562548899714512480 325396 1293695691831272786794372092800 325397 -3437697699620087897845818600228 325398 -692402614669825510409886275712 325399 283727538946854173898226651480 325400 172608753911325295563132672000 325401 1890925749769469872289970625920 325402 304238773774893765185056433664 325403 436119274847243818558500483984 325404 1269998146960277567501937623040 325405 285817127122442178104093925120 325406 681364076031060035006721121152 325407 608617877566797991478069568000 325408 -1086104303838405176296200929280 325409 2576557928988737044499688239700 325410 88521749436342092053480335360 325411 855536288775094651028746898012 325412 -2374888540968135647801809782144 325413 615597911419276834607230832160 325414 -78900517004490016459255273824 325415 -798201103913278411309783075200 325416 -229714455613094468603338752000 325417 -59962351112985984422167262988 325418 -667792251909398418797156373840 325419 1852509986644485068350420904640 325420 173743742960376408187126778880 325421 931660386647980653281835881622 325422 374861859529471903132453465920 325423 627528569447816513800222048240 325424 -490265821162341945444405067776 325425 -141103992043167206442200658000 325426 576500681693351990514135408912 325427 765335535350284726292945074800 325428 874899788184473966614106136576 325429 1172971627107851326364943749884 325430 -417901672923233189382383328000 325431 353395429466204308384664215200 325432 -2525850073919718080559160012800 325433 -1907088363156250870561289024316 325434 -12065499803936025992079908352 325435 1347457627328411498880448933920 325436 2169475669628131549607017159680 325437 173491978467647284928806220352 325438 -162324641864669684751597818880 325439 -1228550598261178015034015645760 325440 126156347206048497159461928960 325441 1740550672149394939753199136192 325442 711856321411253848105416040992 325443 655320937792362752166027557184 325444 367849734560150431978880225280 325445 2728492211398779674748516848700 325446 72560547345759539610233184768 325447 3068202544545393726125744439896 325448 -1868944413174048296201839933440 325449 745558607346729081756811085034 325450 190686239308336443692643705600 325451 932223312110816281925282833920 325452 534837096488376930403782208512 325453 -3575164742488483449846302700298 325454 -1893600856315731518276112853824 325455 -523458762292285905240478965600 325456 454928108066335358778998054912 325457 364683929320624942995380664432 325458 20896235716885112306795312016 325459 230315298733678116850929863660 325460 -76530847894313550106268094720 325461 -910485560233375102636470379296 325462 -1113684915678115851204966636768 325463 -1482077457639484883772725271288 325464 575824465422120935219700695040 325465 420078252639121594154442449280 325466 436006229008142451462108256224 325467 8344896801590929213118475324 325468 614880779852776628975038295040 325469 -78605891807456908647796848000 325470 -446052800662407102782253081600 325471 278156968996962048241824437344 325472 -665418588592830037285966184448 325473 187407802580177792731601992320 325474 -589276379371027430833287648480 325475 1125112306284770073558626234400 325476 -261055072592204589717471888768 325477 -1080714915844770449735887292674 325478 -547712960987443260821893404960 325479 125686059344565395291846979840 325480 -3511200382077465664121880576000 325481 -189614732811245379418150442268 325482 -357955127421891744339042771456 325483 -4157405028123516401551471882800 325484 -925645662582758508777517065984 325485 -1607600744852746800948495076800 325486 968442957875471322555043439616 325487 -1342853513356006282397584578864 325488 -317413269658391249350090653696 325489 -237369163198019502986113106560 325490 -1492521490935477109318831200 325491 -31785333471418172637275185608 325492 -237813375236562354397874387584 325493 658910695356622841241722340000 325494 -358946344695914507432106788256 325495 -1715772211071385334948652537000 325496 1406866688253537278007763353600 325497 1082591786324074812421215762000 325498 181194393874490570436359238000 325499 1313699313645783913003663504752 325500 117829000057888455517569024000 325501 2466804048662845998460238736384 325502 -771796075885908852803992002048 325503 1458374666016707793858945714840 325504 -1499229108173064255099402977280 325505 -287814837739508813957806727340 325506 -109804907969970814902006228096 325507 -52028700450756114947166468800 325508 -609923265466668236199407047680 325509 -1116321302455404845498871038496 325510 -1324233677388081125797971840 325511 -342390894925693073523104452248 325512 983602421301033692318851891200 325513 -2964750851977178989978465275238 325514 -624241860975142706994371052288 325515 -1080731441028040827415631473680 325516 -786290997694138996599673846272 325517 -3584228538863164177185896143434 325518 -58718096144743187909282641920 325519 -1580890639749237326824630804656 325520 274027700948934740710741278720 325521 619653146827712904426684108672 325522 -3462871912706134767861787419648 325523 -1045622086098146100379475286192 325524 1284069424977668901810447046656 325525 2005058365998150688445438212500 325526 204751437595942205055144645504 325527 895788752808758954776138126080 325528 695771289382445386666142146560 325529 -1017427834999189511715033009024 325530 -482774444954485370241526571040 325531 -329273862607830042533771462336 325532 879145572619600733121721912320 325533 -486492810614990258639002011072 325534 560916920773575362098510978752 325535 -500089866385505370696088174080 325536 835446072127376604665651134464 325537 -560293053311961427408488054814 325538 1671457514233090003188015031680 325539 -148017800561313177087753247380 325540 -455900241006135750534582136320 325541 2931101221776389135032254378942 325542 228446038099023453288108232704 325543 -2780578635030806610303239139208 325544 3083627607734537635850237660160 325545 775049933780802698952352386240 325546 -334845959795591437662651705600 325547 1525115616488331469425173257992 325548 -309496681955888407195478823168 325549 600179955405287842930478669536 325550 -978176055849404635896251443200 325551 2023959423354906491018529946632 325552 468761964821106884789357920256 325553 -22575604709820646653303474336 325554 -435507971070730652023833953280 325555 1262658737470917728950406238960 325556 -1100987402380393974000942127104 325557 239789761030296438730531683228 325558 2183226581817610688775032894880 325559 -1835920087004321223366057253440 325560 362520182346853685913193881600 325561 797105888123419791218647718800 325562 164481765555012341588274124800 325563 56436064508604032641411626240 325564 221051260315885097904674176000 325565 -1070848541971312493178802320000 325566 -630056881530310978440520790400 325567 -224388847877987501338185528336 325568 338684537779617307269160501248 325569 2230222849752061416382652833920 325570 -333206681408677517526746519040 325571 -2457123977161685272213089036228 325572 -273102557423226518508097425408 325573 1378319551605536844752068739104 325574 -652887881221777368775126306464 325575 933192945574217721068733325800 325576 25609337237708396656547374080 325577 -1168985831443446441494671475328 325578 670948345211160821766010253568 325579 -483250963451449415338545647616 325580 -76335423034382394861962403840 325581 835419257084725183394533404864 325582 2202650762671767702390167155392 325583 -2130149275692839674956680474400 325584 -138298150341957182420763279360 325585 425436059678385096399719946600 325586 -796038320863825895577697639776 325587 -1265007003682603253589279975240 325588 -927546255093930711617474242560 325589 -1010700197601162794108609116800 325590 -138907410774433977224158807680 325591 21078383235797485076623455584 325592 3358555572333006060721787136000 325593 -580347497213647978325697446400 325594 2461618691621165539203684330240 325595 -2477928898138137857629845518400 325596 -27083127749605636964440743936 325597 657534287209860924387991387046 325598 61667178660538575208494708480 325599 1954753958795651927456644277064 325600 -488611932875718628134400819200 325601 -1047838941920397484715182809120 325602 1094091935196473413565974422480 325603 1816284547153630010961592516120 325604 705060822748604647807469936256 325605 -678240754658656236803157827040 325606 -414408849825599124054682594176 325607 2761179571884677227677858092856 325608 -1236316799879956748858637680640 325609 -261822573432695008103670454896 325610 -161330266053201669055418939040 325611 609963740358562767026478384 325612 -422217416589540080977043896320 325613 -13296601489953347590428404640 325614 -520740368723212229763612020160 325615 -375806994820846108370288013240 325616 264962822347535544717719764992 325617 -322295362101680711225648241600 325618 1516308023997455304471010489152 325619 399912116094303399369741128352 325620 1475053474098961069846492538880 325621 1598578299027063926792433259200 325622 11165905958387211028038210624 325623 -622956787353186927469668014616 325624 210825937446988705496571248640 325625 -453487509218896024865976348750 325626 -11135093909595936275720664576 325627 2568680699563213205559973053476 325628 389927919085333198694592331776 325629 470240928225481438228296017484 325630 -496761390491575898697153647040 325631 -637624301055059283996853229568 325632 53612657050708650877947740160 325633 -82565938854357579178544226240 325634 -130718535049688755868158487040 325635 -1134825634512261243645018337440 325636 -1169628061585072306874112641920 325637 -148756249579302622012364380968 325638 -1229278852557516533378006419200 325639 -28756682463133643302862119976 325640 -359310733903276268836397875200 325641 -992214891156512956321964836800 325642 259298163941490968528188103472 325643 -3114734035988108117565962760108 325644 -635835167997369952571224731648 325645 1711585665737001852616792845900 325646 289308626952058513742318158272 325647 1481512548060841010820583645440 325648 306576782914350239526854991872 325649 -1086228687649917166601533190364 325650 -245451174536724302530493222400 325651 1137184661011939926023429555400 325652 -322709933380435960223224039680 325653 62800544962264871742389587584 325654 -1441706690674117200892552094304 325655 -376930926293983664311714037760 325656 1028485321239634405184852305920 325657 1855049127071099579266573825920 325658 -2043073632175871571781243522320 325659 -1469194358970314998341263713896 325660 1687017726639422633660667724800 325661 839245549773352581531743521632 325662 -184910483130314358216531066048 325663 -1207577361006878317126761910176 325664 -888001644016204240544565755904 325665 870298140932845096471114488660 325666 689940641335326093910271063808 325667 -94001594094676204624294597284 325668 -276784062756261930254805848064 325669 -4456764664560803484017669451204 325670 -546909393217360396812101251200 325671 -1503692532510169546391895516888 325672 -2291508516232320266317209523200 325673 -1132716255005020386837514323078 325674 114670433568024381798208765440 325675 -236804285837062455769482789200 325676 765802885753660119012585004032 325677 787248713577184173004567288320 325678 -638469819214319563656456519360 325679 1560134178478604236323659123280 325680 -116237837136978673425108172800 325681 214204559180179112895409758482 325682 11666939962056222523024310784 325683 35020468169159409557233090452 325684 1889368412235977550662717868416 325685 266391300378170851041640267800 325686 498265339139724383758405582848 325687 -830983959996810178530265856408 325688 -2969925331150297192634005524480 325689 7017551568812970693708939648 325690 25353279057501558787466757600 325691 -3055062077653409451351699418908 325692 -360597767270969916138815239680 325693 -1750830781214067978365247072058 325694 -1206743510776592761044405199104 325695 -1128540290448275107248357172080 325696 -111396515040235314465883553792 325697 -2710294013234040608026338241854 325698 422196464692342744847550455040 325699 2348238122186154793434658138320 325700 690084702043826157155381155200 325701 56443174087798467427504034142 325702 375979403500931186161826003712 325703 -424569213470982489483196386792 325704 -417083446252822874105966837760 325705 -240908186309223278292743002140 325706 255160724666872394399050965552 325707 -2017312348462458302243344043520 325708 1028685855436116123014257660416 325709 -1179048396808969382172712878090 325710 -316900533252224859696424673280 325711 -755251238340875882472978646328 325712 -661516712710793261814439747584 325713 2212865243191953122036738544 325714 68181029385580009846247536800 325715 1044909561367850581022290001520 325716 1470869529321525674384993789952 325717 359567199636332807614970675200 325718 1483178362055038477751926560 325719 -255230096158091772352984834656 325720 -2961141918853895966736949248000 325721 -3249329909631742345116712598256 325722 -599821284665448919421949500928 325723 1943861827891405820982589403972 325724 811899892066752381659094322176 325725 8995522866888740866105615200 325726 -49130634390336114329799380736 325727 1117895862723788805762015108072 325728 -1069342107519178702739393740800 325729 2955129679184961265881138743330 325730 1193333840449077075785442473760 325731 247887598629014644447483225344 325732 -3477796933497107375919244672 325733 911253088970488703589414372864 325734 -1201086078028252438363175763936 325735 1921010236714095049660370458680 325736 -3119133850394594381371829452800 325737 -1150154925453567532695923557740 325738 18620176807472510186420474880 325739 1420660236348221270553521859720 325740 311502751911465148833261926400 325741 -1064151726635474654288919887828 325742 211536186061390190038971980544 325743 1607842489043505840926794576128 325744 -371033264815161306592739491840 325745 33885549408551383259039756160 325746 -39823320639888314861801398128 325747 -3362486744440302895258105882804 325748 -138779506249873062311231520768 325749 1179032326800705323202251717568 325750 101533909056930974749283424000 325751 -1434454771130158255000390276248 325752 593160589842320180882263265280 325753 78941424924748964331999777002 325754 792547879905324600419923352064 325755 991358420851779773606618112000 325756 2175134591844405088340341790720 325757 -2463678012731659017100569100800 325758 -364804230168003837560645774016 325759 411162851426320924069513177440 325760 140025412862270501827903488000 325761 605304193022203163862025607472 325762 70865622225614516008992775632 325763 315118774393363871091775429200 325764 -380770534556681621542827235200 325765 -64396678761830651237321654880 325766 80515060820876143406510267520 325767 591056639669255251392179930448 325768 41251007179428630714039951360 325769 610952386502776874582768758170 325770 624805250713042409245308729600 325771 2165264877892879969108186245192 325772 -990233028833724651089943241728 325773 835703959803767880493656721824 325774 -1948432975312377191325245933760 325775 983736668383869741065497663800 325776 3236527485717561453729153024 325777 -2427840205384709448917476295374 325778 146968817014120434587909143440 325779 485273365538415397891739887032 325780 -115641058478078242009429401600 325781 -1324682278543726894005073538418 325782 42077769349790976270924841632 325783 2360062414756424673060768825032 325784 -3123314832723995547255644590080 325785 539874788166978169598556615360 325786 282205955771206574595549082560 325787 -525620308289665000041481802496 325788 -1887191690521021970101371177984 325789 925934201962560833889189325024 325790 -1004915789123515218912489105600 325791 -549793060838909527877262449352 325792 -381109381521201574660471062528 325793 774918417640122512250926308800 325794 140583591157701542026783606272 325795 -507147368357966074762028251680 325796 1899622365558371856683941601280 325797 2871922024518216721325017319520 325798 864425391211515445606116426240 325799 -131474990694808669432638080736 325800 -244017230397024406711923072000 325801 -867455811102810364579692024540 325802 -1085273117524588587185806797648 325803 -406478399022120090532291439616 325804 -124481299367784345286782633984 325805 -1004777989992312542117277080040 325806 -343895529219256163733483182976 325807 296601180831529077011283111056 325808 -269311905685233314493511434240 325809 -427952973551617335484046180160 325810 -343883785056828646379032442880 325811 20672744719601164836036496392 325812 640955386248761763019333785600 325813 -3666797600629836877090902449938 325814 -1156781353452536359381427547744 325815 -236156268366237096173667571200 325816 -1206323355831551688654656409600 325817 4343126584544830467445959397632 325818 672575191774995903536530047744 325819 -140912660631664005559231311072 325820 -687431459643848371450265379840 325821 -966189780792938072511060139296 325822 401614348393029154816039920768 325823 343740832061812129846187885760 325824 -397882341558872147929275039744 325825 1381242779908330044458785918550 325826 636549582098865403495385185824 325827 -18071338684862034695033529192 325828 538256621584500004174111856768 325829 -9130699848623764160607923520 325830 412077786231107611018848769920 325831 451228132453082588217203990400 325832 28497907453676005247544069120 325833 3902306114505171472999824292704 325834 -955136368729375925497190879184 325835 -2448225526685906788711993626720 325836 129635889964337468466681937920 325837 415055110433399425330652776000 325838 18812670714587717142133231296 325839 -2178526268429311126577800615920 325840 -348085116721706105065522544640 325841 -298982244291175252602803237376 325842 192551657152872956275104977664 325843 -1004059518234037453370800545200 325844 1270488226937673718933650468480 325845 59456128050315563252319751320 325846 993314543764064317044761078784 325847 129062250083932800147041205000 325848 2156420357950590263200150056960 325849 -3212117898155965449838444540150 325850 401408118497404541273150400000 325851 1310918927721183472059991816704 325852 -1823291783543510349128302872064 325853 3384217835271703030857974886 325854 -7992502158178714470080922432 325855 213010620764241805426521086760 325856 -2312044781227569011870230118400 325857 -531492288886492563452772418560 325858 335345623147655387609726458368 325859 -1551810703928801263351259209584 325860 133906705182186409848890511360 325861 3477082560788953277504673518462 325862 1644088830345518060184538577664 325863 1781617963716856314323785476000 325864 457697068315995646429573201920 325865 -1575395126058868770174502891740 325866 196713719355418187108034772224 325867 3214925529892233021755802489760 325868 479426001350407811356693403136 325869 69074343242190550513480825440 325870 -1076747997785153988295352877120 325871 170434314104555353430256273504 325872 8677361581973387648567083008 325873 4726579665341825273949937545960 325874 1928479791133843522659650193936 325875 -1843537504925344015648748160000 325876 -2940506375778948441639902176512 325877 1634632057016254225069027767726 325878 7052362638346558918068203520 325879 2237958238824754640299927817776 325880 415129687711523306471235686400 325881 1699012062201020546449291373370 325882 1410527633596475121081052434432 325883 -1011836213639276222892278171868 325884 -704998121005080150679503313920 325885 339169489814049611042570549760 325886 -140170362155684227567697230656 325887 -611331056989479101204105807232 325888 2251703819807156749449948037120 325889 -1970029190843924302684925357310 325890 -574393318172980851441780172800 325891 -3870429969339988170106652488708 325892 473776266225786115349083103232 325893 -266147896027288350063943727136 325894 -364810787403420580734206745504 325895 -2401993850530154108949689022600 325896 690102307520327331422010408960 325897 -8442405620839844888719552704 325898 -1473053159694081240590075518464 325899 -1621262652742732521904792037460 325900 872956210141676565281486432000 325901 3874464376707190622397347854902 325902 487448528219182432368634734720 325903 -759379993626988805857170142016 325904 -193973045833383496492287713280 325905 1346492940857891100050379644160 325906 -284061435761764251956247966720 325907 1041121598249835489742759681200 325908 -1209693126619572744191667296256 325909 -1171022384312994818852126252100 325910 91747958046811514293687027200 325911 -1535370732708055141699046411928 325912 -1088823330616524087264722380800 325913 650771200414601545727779618560 325914 535082546330240736365874685440 325915 621259604903273482766859946560 325916 -1335794102871807289879286039040 325917 1592650752489050715841613970240 325918 434349709984805717961467844480 325919 1431059609312598650512729088760 325920 300721854818465945593168527360 325921 911299625445427731667167105122 325922 78528696315720403032461596032 325923 301000976635093145690141263968 325924 779552101210350739650281231616 325925 641092634257362046235419306650 325926 1164104133612637518454831634880 325927 998206782022209548558802430944 325928 2660917105221625984585250488320 325929 -11954121129892519904026287216 325930 950657016552108174885360395520 325931 -2655384220826025724126506874800 325932 463631947215832324981664750592 325933 -786246317332740267377777657856 325934 -144766015207636684070606831616 325935 521239297758474061447624190520 325936 -184704831093828922755967090688 325937 58085933007074020716726978612 325938 -724638408901767866220486339456 325939 -3309450755614748184172079558260 325940 17833301254047536824161638400 325941 -456991845321561946925968438272 325942 1416859413806762910509334355872 325943 2642771641775718644619844065192 325944 71264374061835323783417794560 325945 202565434935018273973485523200 325946 1738627925691991403131622658672 325947 -1484544035718962511497378836200 325948 -1108263862562544570294741245952 325949 872726239330154324009236076364 325950 -75841570692901222864603804800 325951 3093103409589721747825844245952 325952 176326861277880770207145787392 325953 -318853744879897641266267929038 325954 -462811110363606971100754851840 325955 747227237340568051227208339200 325956 -847124171538810721978276786176 325957 984353732941683537579252546206 325958 976958487094472366414136970176 325959 -1057607939651236484177723696640 325960 1102163248799242232079020544000 325961 2223040464107879192626081405824 325962 19218031081236178100938828800 325963 -729494993871663568122808944216 325964 -1625470944035063247987663321600 325965 -368382503622050984581646261760 325966 -379956157768926428677212254400 325967 -3748136193504877234224475609200 325968 -409970857593647330520528715776 325969 -513632908548170298730353178304 325970 89179680909821712863029796160 325971 1642941139121815413342449136240 325972 315433648367600946129411655680 325973 -474696268891332357991500983940 325974 1845578965945529038005835200 325975 527935736291774790800679138000 325976 104095030328025664025609871360 325977 335973634859658315652133627808 325978 -1964986492913563914824424978960 325979 565007086628925075390599876784 325980 -1083449145087573151454857059840 325981 -883068647153345540284675924436 325982 264026404414300260526824340800 325983 -204094734372430520913979776 325984 -3769668434686631490539912429568 325985 -2038148345886469747871027855040 325986 927320993148344022589672289664 325987 -2132292590368652693998353051364 325988 -987350075037210898999500506880 325989 -405054246757649636253639802500 325990 456979251398126640169066778880 325991 -1602972743064119590856368605216 325992 767771277129186004709355847680 325993 -2060530407658882517140704770758 325994 -92765208766538269416246490704 325995 1866627587171670138017317059840 325996 -296898407989901773325006929920 325997 2737274287833069899597191991286 325998 -1823256184048303336563720746880 325999 3213249351221942684601998114000 326000 126809814758922593522294784000 326001 -111717051289781260003368548112 326002 263139678590691381048114209280 326003 1150075959352430973357148781904 326004 -489272416765876955480526286848 326005 360945600153527591719850523960 326006 -404456758338896281854676638048 326007 -276680434129670429442321650640 326008 1494442320842232351970132008960 326009 -1495801040279530387869579552768 326010 409083220854164578251271714560 326011 -1021452408382006886148059491568 326012 1234960223844537399342789235200 326013 126673365566027749243935823488 326014 -166561008512591104306775737920 326015 2519463758825574368483788013160 326016 -642110988145686937771085660160 326017 -2272928208857732306507625130748 326018 40380879727592380611212497920 326019 -396285079907160477235532166480 326020 1930602078401312349224529972480 326021 2389637952728239157004673351200 326022 -476144715851890545798115094016 326023 367391946303484666069933461272 326024 1199123742436071637970454405120 326025 13254754825368854700486292800 326026 -20819687563435165445570697216 326027 171109262842984355090966835840 326028 -783452493793105524874319016960 326029 -792115934460337215714871780128 326030 1185194763812257698419390036160 326031 1815760945328504248877810748552 326032 -49866087305966114297561481216 326033 440436393232365077690576263680 326034 -216700964150268732845240638080 326035 883278837271717021150317383760 326036 1799968799584032741899085482880 326037 941458334251520257286936532480 326038 816283608098553158613639397920 326039 -1054767415676498234658723729408 326040 -338599463475618818870132736000 326041 -52486418035261130099807000787 326042 -487687582437453545082761069328 326043 -867600659061828535193969310216 326044 -403587224748996894175863017984 326045 -2727614346568562074479263473800 326046 -782908416566993815619920539840 326047 1549783651661512550705734491960 326048 -1204214041896135652824339972096 326049 326784425657920202623281589728 326050 1129912706084823790136294770800 326051 38661061331402552202148237704 326052 1639683893648058481375671859200 326053 535398116251056838841986555904 326054 -414559787268326354176472853024 326055 -1159415778423083315580423336240 326056 -340337995524182284056862156800 326057 3880274521582174318266503949306 326058 -25599653296021842204877903872 326059 2173343098377568718761285724060 326060 244333801745985887588951101440 326061 -50666164586238677394786447690 326062 -291127224557281745656611971136 326063 -36834918068338874754430232688 326064 -48323606373560687373456408576 326065 1247171039777492701801727201460 326066 204220203109801385824471564704 326067 702621222979430919558701728512 326068 -1967628739733647161164834369152 326069 -1796933424002841170147389056 326070 -529723412080392309794007799680 326071 -64810502306939740400930978928 326072 -589616185438449578834983219200 326073 -9601705062059809007867148864 326074 -647414237933365164835548987648 326075 -585210846834996252325595198700 326076 -1840360594135658338396786129920 326077 3663733869725459345013937732812 326078 677472826321817014292917861440 326079 151366152724134173146102471200 326080 554466957119634530949975244800 326081 119322176464452430457028855360 326082 -346583655545439017655878318208 326083 2048228752495409277906936438332 326084 -999372544314614721803354170368 326085 38860795581828585224372906400 326086 348644757589838090232710987520 326087 -29032140356131391590977780264 326088 552315560228172255807083151360 326089 1075908562160771969961410223872 326090 436430895543408271816801864800 326091 -61004115289817358226586076240 326092 -65957226884545075354813841408 326093 -999580278642202428726301686240 326094 464708357314264521528423413760 326095 1248013015590757347258558482160 326096 291724876298785614506912563200 326097 264138750500734128430878722640 326098 888139313913547977142153227264 326099 -899543114003865163778984778900 326100 -50892940313418520213250457600 326101 1723223751522363574860356033102 326102 -416432091099150090349511538048 326103 -1288447996777648328556466987392 326104 -2777419129610947992383346186240 326105 340538489355925091255401515600 326106 -1196106963967905007281252417792 326107 605057114995304773146700251960 326108 -1209577490586826789617897641472 326109 -161136337842571319534651409792 326110 -907325678151129456808242575040 326111 -2783590468852155815314357243488 326112 32358196486721850369921515520 326113 -1726534513450224854297801420638 326114 819851780680899110636208865008 326115 1356807761907560755711977209760 326116 649842000033611122253835038720 326117 52484179239133035964986461760 326118 54211506156941904877670016768 326119 3835670694889707235765518814520 326120 523391145891322574879922585600 326121 738254638742596454940359712912 326122 -87176186654625608411700471888 326123 -354025968975396183818568194160 326124 -1394187343899493023079354103040 326125 40630584936874727837704095000 326126 -1170420833127315780786758743488 326127 -37043763936591647607329938680 326128 -267807713859532428521970401280 326129 2455699445117084672455265220660 326130 -162679028657761419795030574080 326131 -1117706774607885487575617543168 326132 -786182617237377235601491903104 326133 -4718592000875461016211228622080 326134 -1669758197621852352643903232640 326135 -413224958630123660294124034800 326136 -504717190743096619846194954240 326137 -803622452112624268058074370048 326138 444250966342379540431574223360 326139 -1699975795873840689119543514432 326140 -92562606014548352888917555200 326141 192581592456619778804466433542 326142 593431011945560717098735400640 326143 2260010531974475467119581691392 326144 -357812398651017993115133804544 326145 695935650216420669219455692800 326146 2214621573010337943452474165664 326147 -2513983907302938597831956230404 326148 -287085037078322831666899768320 326149 -919693060885093242737177730850 326150 -99237408204156264492704654400 326151 -277004081842354913281137616896 326152 1204378069102340453275968921600 326153 3837474404151698639381756325402 326154 1171547308431386145633773710080 326155 4644043560531354657742636320 326156 591922061097039427413602323968 326157 -31266769140880542540874425312 326158 284588078690153590129467720576 326159 1205083159234888777774127037360 326160 288049435501024871695790899200 326161 -434357419409744782483972440000 326162 263680871575598640385898082624 326163 -215868971583300176527663791360 326164 -184328359505661856273271001344 326165 -629574519116366090980902134400 326166 8312641550516487234206245824 326167 1273352096807843949308790966952 326168 1993500898734182289780300994560 326169 465763532044158166730861191194 326170 920064573014420589539677679520 326171 2464541759751847770395941002372 326172 82713571809685594157713342464 326173 891465123081711177124128646720 326174 -893693980130509426673323317888 326175 118104687811265033586618855000 326176 -761021672744133487103257018368 326177 -39565774073192738014607449920 326178 -572743166434566063975690862896 326179 -408026588781820112637789660768 326180 2974132493118111561146350755840 326181 -852885327462279676565543026848 326182 -469444501637411384719397500416 326183 795913208457703881750743564208 326184 405476726907533484128638648320 326185 -955206225630762513132367956600 326186 60520039529693119698645033984 326187 191931364246146084284159599236 326188 105270130902680184460266437888 326189 -3434602534331447775642954044010 326190 541177353537690248947665699840 326191 -5047859706505093778781905933600 326192 -246240564489331131447051878400 326193 1292526045930278350782751305600 326194 -1118513294274480148963326665088 326195 1261858396247604884791333513200 326196 205647942723279381799770207744 326197 -363555470002170496012588050948 326198 -24015765149438102242399974336 326199 -360100709432095886205001827840 326200 -633501347297978434794494976000 326201 5530670229873716282001104140032 326202 -1057984074320885902683894739968 326203 -41540413564178646939433355548 326204 289235066110614903470664723456 326205 664685735652464143078627639200 326206 -1817080406109578106826827212736 326207 -488136671938688848655010591888 326208 -325666239083466462006136012800 326209 -829624542798420588578538578112 326210 441604110531249698909995913760 326211 -1045818071014173114098573193600 326212 322211221875090576608725475456 326213 1541999807078973460675490154240 326214 -318358043857133709877420277760 326215 -746642483058599076481129442880 326216 5093926350906019546355082240 326217 -162309947576097943270594375920 326218 -2166153553401814289815963903440 326219 1397675150096777845453530745620 326220 -313365128032271941240910238720 326221 -1497858329763428695210316488320 326222 -790858244600493650575810726848 326223 -2982653942066767556960306971896 326224 191742366165979997955742883840 326225 -902458429086491723933640236250 326226 -62360735735646119714450691456 326227 -6124979294755470668958917377536 326228 473634767707184432197545295872 326229 -197885443959431576577076266720 326230 697663823167635939731354515200 326231 350307722281806051641668906032 326232 514779721020706750455237304320 326233 1186237243103605995519193300240 326234 -1180844815779900391748862483984 326235 -84064054078797165413452339200 326236 1998805876826479583057403937280 326237 33142452740621511719916364440 326238 700214181917442039797788919808 326239 2416020312763790949451438803600 326240 961515087722191335061861171200 326241 26398909339463552616356748480 326242 -1151668611421552728634600355760 326243 -2332876531211112468992239222200 326244 -550859941318023345779991134208 326245 -230009544736825988381017276800 326246 -877301359971544454406326280960 326247 113848600000315253885788494672 326248 -601755763316169904413993584640 326249 -700011183398687226207099678720 326250 -171221318444572338309082650000 326251 -2538047408673110246351527812748 326252 -2335192399425354651253145835264 326253 -320374062999082237829039810496 326254 -1009003615969253463484587071424 326255 -640591224584994715523354972640 326256 89500607939099476199962312704 326257 3487759866140275346155343319506 326258 -1442273378899559047531119041520 326259 1445800495489091989220812634964 326260 895253490783911669252995676160 326261 -1198889914738785211175952162948 326262 -858948276366039945242186422848 326263 -782576226473912624442679803904 326264 -788427307938701493027237888000 326265 1046594923203310456137715264320 326266 -201997143705634225337069483040 326267 47877993463317618249524839392 326268 41709431659142192845810014720 326269 86464797315186651302716055820 326270 -383915161991201583569089536000 326271 -1373328396078604028060652135936 326272 2880744922327386916142972928000 326273 1501767123234733424783091087024 326274 -234684093314160162969657661440 326275 230566455353192883292341265600 326276 1997876578548147553679935532160 326277 -158641596738990845851385982240 326278 131025124883846430463321283328 326279 255671794221147661109604050760 326280 -456456776897969913941213184000 326281 -719864375204022315242050636210 326282 -1450816025509772494821521634816 326283 -1479107230520856651162635956776 326284 1590445011235741432746770432 326285 648579962023698486628221403980 326286 42113000146405734415146229632 326287 891370423661496200055333964880 326288 -645092154521251080886264946688 326289 -292340397200892096328545373632 326290 -394662172445340202299913873920 326291 1118989105688970806266306981980 326292 -1455243883785616923118868686848 326293 -1868515012590372615058134569856 326294 983310110488364062156636593696 326295 1111591893070106366412534717600 326296 3730843379350459629175770593280 326297 3058744421638749838489107705540 326298 -212240293193251300895990811648 326299 348919186941063266931492505864 326300 -281541599097757248045723379200 326301 -541272806938171931424691740480 326302 1946406723203782776852761300352 326303 -268251557097049835711575645080 326304 -2697971118583005104450407759872 326305 135531320896156653085469866560 326306 -222003614120038403106260674560 326307 2054176739982557970031964670840 326308 -473453554850425819991647591552 326309 -3990460505576827450001194439490 326310 47695983893169125756282208000 326311 617160249998235747937349879824 326312 838057318143558084647206010880 326313 422698426027386403469208897060 326314 -7844477602454494962660328608 326315 457275007220341274330023476000 326316 -840646302859770630557028581376 326317 -2285373603631789684041930195840 326318 577774599341601479020297670016 326319 -190418236503494807532888334080 326320 160853157796351785164351078400 326321 -2708726556826376021311210025856 326322 1827406095400694234125429712640 326323 -2551705437113052092895032957428 326324 1621285416242936120816727361536 326325 810069161413329043542896580000 326326 44414030983528590841272711168 326327 -73627115760034659925185942120 326328 -297679338925784171075208867840 326329 -58895383104886304083216621680 326330 331174628499467233237310638560 326331 -1463880349068429190316571866160 326332 -963364461542305136634881433600 326333 1096345948695195343921966401120 326334 374070210702832143616348778112 326335 420675644632293645886011266280 326336 -274816696064812681619649331200 326337 -852089266232891168515165440 326338 801497676909001341821800666320 326339 140751693921651175726129881324 326340 249833501970662446988493968640 326341 -859909594418810553265195922528 326342 -252072668639488082892154976928 326343 -587581059927608167771342650672 326344 20316367713659713375977538560 326345 -1565768764881761183392147503900 326346 48387787273761261083704800000 326347 -39663674966255335208685658368 326348 2040610835414998386672322085376 326349 -3527524139990905715707835187840 326350 384178293207732187095750100800 326351 1281404761645407503083590458352 326352 3135713439556986108548087808 326353 -2642501875734851809949955152398 326354 248109813013446785428861596672 326355 -1225818089297723282901354617040 326356 513530025751756019312687388672 326357 -2948134039337360640972781335648 326358 203540147494706610083673078624 326359 -331627608659733469184703125160 326360 91576988763886941908060160000 326361 -331428461459726787930280293696 326362 -1076940506185625897016804503568 326363 -1450178548292082678593321120400 326364 1393626516131212517553205234176 326365 -1131838998291120338080580927880 326366 -1353222183343167167796588493440 326367 -353118501899579106991015218216 326368 -467724726005347752714832969728 326369 2075887481095472705836952740770 326370 4986183838759071612529582080 326371 1193252680506751481208596331600 326372 2138440737978051184140825707520 326373 -594293834360595365982516083616 326374 557423888150066501869043679360 326375 -331583495193687375717075816000 326376 -2952458125483232478170315980800 326377 -1147729489680303240286775730908 326378 801225463160243391407357181024 326379 -787511615256248844921755029416 326380 -1251564390630611038103631667200 326381 -543300526101566687052939858336 326382 -222590397386172566576451225600 326383 245379389192473449045385389024 326384 -101651208149553546919541145600 326385 -554732112920644524431345866380 326386 -626161197060670601793145306608 326387 -253883932755329311676353789488 326388 -1403847778035580304117592545280 326389 1547226627892119231331799066766 326390 729718422109269889345042452480 326391 398511255021235088254228662480 326392 2268778717309471590586845081600 326393 -14729546398154779778444038038 326394 -883895173151851697659794968976 326395 -677556530653493927958543529200 326396 976684456833386952420562910208 326397 -936328750306978063799027174400 326398 -560365502009624563944081484800 326399 142223726475720816471820820160 326400 -605374259117828771025204019200 326401 241130653314447013587947584800 326402 107664567665423325678855915552 326403 862665116768139768703760125440 326404 -1208305037152856554187182801664 326405 1717809925241287966262055939960 326406 540277207095167991308863168704 326407 2430629840453907704896868118640 326408 874201316087313466425575592960 326409 1459520754814697812967353945104 326410 -395358653575191988410472074240 326411 -2198871012586229872262763212976 326412 -19222401227352948061014046464 326413 -1971086090173561600955282336 326414 -311897376701352186912051371136 326415 399669309733814160190527928320 326416 105250414456634589177282035712 326417 453821383757760832832647434624 326418 -491278760450615370547343143296 326419 -388208766071136321825120881280 326420 -412532092762885787494801152000 326421 108915939137079366277613642190 326422 -1283425269968743653183188587488 326423 -1509295733432670603291643522800 326424 708636171137197902538280140800 326425 1173141286622121312815846014800 326426 316890063997652292993712581120 326427 1095174946924891915534877175408 326428 28494388491508578453260769280 326429 -1223591093248077082767525080724 326430 -5893068901960245577144366080 326431 605636444433906078476501191792 326432 880215881800850839663283109888 326433 2732505340181875983593063675424 326434 1526759280525363011876927862432 326435 2203361089073832117519549500880 326436 568244458751278190335294224384 326437 1403403641628685913275779393086 326438 418426329171305338599973543776 326439 662624434058340252438751109760 326440 1190149905875954812775539660800 326441 484972682931159395767360414842 326442 -191587621863514146529967318016 326443 -69947029424054634364420853456 326444 1551263064367819823964505287936 326445 360169551843985325743340457600 326446 516584491205869615657667556672 326447 -1405382781320513758367034917760 326448 -183170371104091046195410157568 326449 -1537889353354229014278646701550 326450 -529540339058857288129389618000 326451 -301372599218163028258543729056 326452 -389024638088163424727468175360 326453 4324722934962863548108235934780 326454 833263276925991346005032118720 326455 -604070511844716684849862620000 326456 1223524138576399804302090240 326457 563058865903895975691652962240 326458 -1248484424402171727364366080 326459 -1857985661309085863635984831200 326460 -116983889803430562398456355840 326461 623857824791432143381213892224 326462 991334603679630084828060033024 326463 2306444929948226987324418137544 326464 -143438184117782151115494129664 326465 -932979216399087672754909732140 326466 -410763446677127078801407604736 326467 -175164930164748373107528924484 326468 2506251140113054762572534948096 326469 602753849735622288616302901056 326470 -759515502032718265412641768320 326471 -535067037686715107734046617248 326472 1086265311486290883702114877440 326473 -817430489160347887548304031360 326474 -519388432343009926844049630720 326475 -669114492284405522236298292900 326476 -99607067545412782423887965440 326477 -498133846284173849523742066560 326478 1112262155915172322025875420224 326479 -3449782161600581685932501003920 326480 68119285243356110009566494720 326481 -1608751285940048968274196357648 326482 177833503527604290371776921920 326483 695755958671095661303784425704 326484 2161405754229984398171679006720 326485 -1713117326136397309699572637440 326486 205555128883516811306953020192 326487 -101506540943942272850318045208 326488 1419217906892287569004985794560 326489 -502013974950635480137846288176 326490 813048501220621198367339877120 326491 -2717841855327717669221455177536 326492 203778149533319114900219523072 326493 919658449176596688504123278982 326494 182543625991060018570739048832 326495 -947158292291500582453064714880 326496 -888588810212597932550573260800 326497 -4170093012026127607765855033054 326498 -918379978266353589964433262000 326499 -8595403126910131227865106112 326500 -626417392471645487809537728000 326501 204830025588167664687479192352 326502 -755361567113468024870438818176 326503 1423315795203932799452036109752 326504 2926774519659446856953039477760 326505 -1135760220018697315788352837440 326506 -2014256905662692481741926115840 326507 -3707128323305897282075027670240 326508 -168872978294737157494422061056 326509 3012762191646954045542195284416 326510 2181734422252972716081934114560 326511 127607134355595063057838534200 326512 -242594171112111956628090486784 326513 -768640754234635123236392249616 326514 -456246723678575041098632511360 326515 417199642166137286588759827200 326516 -227619060068484621392886610560 326517 1473461192807249815625183142912 326518 -1869823121530800656959378547040 326519 2247750166369024835105670066096 326520 3912657588321118345620172800 326521 262776466547823018698722159492 326522 -247979321039166085476688928256 326523 224329376501461425492731962368 326524 241692927626448581616471849984 326525 115738432021746093428346603300 326526 -886367394600680855226466097856 326527 5432546122757452557637130486232 326528 -148250781247471531473953095680 326529 27272795020181605936607948928 326530 30422659605214699452476720160 326531 582667999917580687780621865712 326532 -1141986513451374037281456534528 326533 -907586140902046614542361523752 326534 -787942159494537525751124987520 326535 1540673129409656056250480553600 326536 -1356625279872855305330378296320 326537 -1128728146761513748980178835814 326538 1176469774799604293841710008320 326539 -1747263784933004805488237071660 326540 -223644164574312774034488345600 326541 -158562758498108352649368891840 326542 -22518433162592185591656571968 326543 -1024393451947239247991687715600 326544 3377065502596030315274502144 326545 479506738746308539804040733300 326546 -1328156134007421454360583527296 326547 111532956114375765368082624528 326548 -1171553549059545222605523620992 326549 971238027229465869501822065550 326550 -128790042301325073822093158400 326551 -1023662958779377273292265253896 326552 15031495467470529834058905600 326553 -2245062902292835478791547924160 326554 -279577198448810958068361031680 326555 4209580650791392102691545920 326556 2446605595646934499359977859072 326557 889031798286097547174183423424 326558 -267647943394685396230678751424 326559 138059654058712449742692182400 326560 721872759070560979088497704960 326561 616815238439652998954425224162 326562 174889823888430340370829840384 326563 -3716636152482652966314095921188 326564 163439540756261498418700308480 326565 565911310002357085566245712000 326566 1547826922276867813669870763520 326567 2475747198362644861575682538616 326568 -1107789963916543515566199521280 326569 -2866017695459027252119599254940 326570 132458687734019580263752642080 326571 778717105133593410379239450624 326572 -1839916587887389011093122839040 326573 -704483688313869028234182519636 326574 -1371184799223667561336363942656 326575 1423637785379492275381895541800 326576 410641331848573870828265029632 326577 1101085360794064638557259686208 326578 587413526253036695302657222656 326579 2453883030209782476262772100 326580 574042148232489688503882332160 326581 4120308463293366094805411494382 326582 352043400956529638454565760832 326583 1178367422761266668397961669224 326584 2601880703012362052298891202560 326585 -7417498202634927536357840640 326586 -212572809743814635527708047360 326587 1922976124765206889677349439592 326588 2392582029144338606607218930688 326589 395079811311908728639900756224 326590 168926141855110997467836835200 326591 906216827533923741439631365800 326592 -139298028295553448974298906624 326593 558689884998436183606322667842 326594 627876183004412437888790202912 326595 77287651073851004912741177520 326596 -1138707118837503811403046524800 326597 3772763556463484457481571990046 326598 -1180189382638658928991802202240 326599 -132223936354448715718406523968 326600 -393234485464272201215127552000 326601 -971994902994970008873706774800 326602 142299292397912689543693936992 326603 2021137769701795333987813279200 326604 -395296881655925226663444907008 326605 -1874128976645992381777288407840 326606 167457437322876517267424413440 326607 514482900018609812805533660040 326608 327240987189151752191254118400 326609 -3797487429680033509362702866190 326610 387974522173228568155191398400 326611 3740590314963391247681418447212 326612 651163053896027062491811067904 326613 -785344633348938465517569533952 326614 -1796287826710831977281589829344 326615 -110852919528859099129011147240 326616 32659429380790736631221452800 326617 2159736410819606769307072454666 326618 769513486533288905879610059760 326619 454113643240050500251477462320 326620 -530152629510201446924995921920 326621 -1223686613650527214893123899508 326622 977933838344015674486819927872 326623 -188605956224801075036358102912 326624 -970107122782001947849036922880 326625 -809188051333183935181119792000 326626 1245641047858800061809234965280 326627 -451454293553663898961165903200 326628 19461280755626409713212099584 326629 2840810297570378954075056980640 326630 -515411670386243214501077260800 326631 935820876502491377300410214952 326632 -2221363467571662699717659673600 326633 -2402553482164595497874914658118 326634 448511701878232937870166468864 326635 -1346785256746335951491209189920 326636 -196972774084369068536397361152 326637 496918245118789812760199461494 326638 805011990888100428954908311680 326639 1305541178650981155598254152424 326640 343202563312854953113389957120 326641 -90998502193558948423495406528 326642 -128933264518069925726459052528 326643 1486860453320503289793798519864 326644 117555994834492970719777816576 326645 1572283313120475205010316410400 326646 -795884185577297057181583749120 326647 -390137581752390076522001809536 326648 -230905545142096150098675302400 326649 -358799266256467611148829858736 326650 981491071811676629252204736000 326651 -469975455794604762554350842288 326652 365665397831816968957336215552 326653 31675498865786516519088858240 326654 -1273318271480346229746425524224 326655 -441530711162578347836830274880 326656 2519215142917910272640790036480 326657 2410970327320377956314056315906 326658 -71022040607074989802346073216 326659 2871263223018585133380065604860 326660 396678080702173227236726119680 326661 39484283151873691152707247072 326662 367095351013566021862481112192 326663 1929491665424152336268781621912 326664 -142231810076896632516281088000 326665 50176526948437215459401654400 326666 2414243998393873197796672359264 326667 1332303498581938902501856133760 326668 -3048033629276648235653415069952 326669 -646717797371004621434136531840 326670 -218898660035764006077604809600 326671 -15132206265980896595568445056 326672 503252871169501362095075377152 326673 -22296076147185435951087193740 326674 198300221418381205338246696336 326675 -62758581321488049646026651000 326676 502912500514531066067694243840 326677 -2047399040395751383710920645526 326678 712483077245592459203425566720 326679 -457089500969752401028248984216 326680 1049895858604732163559598694400 326681 -163310962615425987511477342518 326682 -19351728247205395933198045200 326683 -749794604338650618078130086840 326684 -661668910023338642443712899584 326685 1065472970681072300722709241600 326686 1213836040872377120326480672320 326687 3763976330575706584205132202336 326688 448050430954938597778834587648 326689 -641404454951089282084196187168 326690 -176709971690715665745120614400 326691 -1804671527737603446804082311900 326692 -678110073132162651468122124288 326693 -2092616441996961358915498469058 326694 1141464961639922517567971870400 326695 -847666126390199609209932190080 326696 1084361343903276213365911541760 326697 720994149738759938157541361664 326698 252300279778568515291323087360 326699 -3467726537559393829433165281536 326700 -1370638917251754042449088000 326701 1912493993490332268878246519702 326702 -1412543191663354998055518752448 326703 352950322631320364015839841424 326704 -3082347034763052987906719744 326705 13597765812156884563091263860 326706 -388566655557410516463155079936 326707 1511424559170246033158985570956 326708 -205675661831848010798259910272 326709 -700795807855394934582661491072 326710 10900981500201435427521932160 326711 -545782930400170743697864277376 326712 2244291687280995442147134443520 326713 1167591005284288270007253248640 326714 33330387125716225918718526720 326715 -646996489157638493654929102080 326716 -1335567450776321482731101095936 326717 -4317594843487673796464611921908 326718 -65095137437034341712764497536 326719 847426976469329334478243840080 326720 445978321601199306370244935680 326721 -1104828750211182376751878964688 326722 -393565993864030980800940802176 326723 3515620836302470015885982752920 326724 -708186071103475421124124047360 326725 -647666681453071152907745765600 326726 1527669239630861901784748265312 326727 -1082717410552057174831884506160 326728 -149849937308305909373171235840 326729 -440227476170798742082560344952 326730 -600407372754771636144486977280 326731 -2815012833914722157079829267088 326732 1958149739193401838946422968064 326733 750099977338128223511203638048 326734 -179084171064378847560498609984 326735 1356528598775796111735724875360 326736 514451453400367551338224803840 326737 -4206372536128118114325200009614 326738 353053543303660054578961158144 326739 29894703274781056537905381120 326740 -1110438801198854378914430234880 326741 -3440125657918525984852174263858 326742 -177538282241050977023510046720 326743 -415241726662390315496946706800 326744 4626297437573326492121156812800 326745 -260366339025561646795686826680 326746 -418958042232430458336105596160 326747 394556164268236561722372663552 326748 29951972533446337625795195904 326749 -283923909214921865886657107636 326750 -763788221555864115542894928000 326751 -775913329377272352918197456568 326752 -2262963922600692884566849486848 326753 428281089879408421447756735680 326754 -90926598375495395462998939824 326755 -452742414683677354723948886880 326756 -1629827760336482566350008273280 326757 -33244149736210168310491742400 326758 -4879245309518319733647561600 326759 1951648598815556062309932834216 326760 258035853008368120379645952000 326761 -235055378791904660699798227968 326762 1331251923056078793317715552000 326763 1376294837481757537026125718492 326764 -2057352364391904213074018382848 326765 -1743271373884245874606392452340 326766 -576157426488343989817298813952 326767 1250320976604149749256541521392 326768 358951888492030336281590267904 326769 1107663471267202991115050623344 326770 -82238338652491005436856053440 326771 -407253591266372822232389861376 326772 -2136866350278278074290185514240 326773 2033991078128792865363192703022 326774 -546323474563121652551023903488 326775 -74755330537484364760976848200 326776 892217552232383751041758126080 326777 -817848916953364259189090644416 326778 -46802412429717101116946676480 326779 -965384102749947657129074390620 326780 -1450498658511044635690526246400 326781 -765947375463121056974235297600 326782 375848371414130052976199640000 326783 -1231017427421626194487977304920 326784 -289408445434730491691988418560 326785 -1498405386477888004522699663020 326786 692640825601103520353360432592 326787 -744859468023711274743157522440 326788 962057185006102778964608520192 326789 -2484157323283560931914821565120 326790 -211671088285709164857691726080 326791 3826192248405922545030404784960 326792 2100698687368640973651742848000 326793 694560256445408783620175272224 326794 -223871032251172630460033523360 326795 -210892179274113058515156810720 326796 -7305763460591178513540965376 326797 792296579470536822468098835180 326798 -876018094310555757522923766336 326799 -1088290448844489850255894949832 326800 4595868130258986268205056000 326801 -1840667154586503629612253350400 326802 -69476301659348505391063007232 326803 1106285910978929217425852435784 326804 845197003152071106568620022656 326805 905950813723792303694070281760 326806 2133785394812742007965827192352 326807 -27432263959419085579923311712 326808 -1068496947364370627298134016000 326809 83247728771324438392671798016 326810 -568012948841778423495649562880 326811 -971494986951015561767084070096 326812 -469601244557690200965149561344 326813 2230832038654408933737132699744 326814 -833109873497596169826808685760 326815 230573238291470514068046043920 326816 -1065306046391640610071867555840 326817 351138064928013938703251111634 326818 -696919034710424664085376510640 326819 -6630527721429290617247340514560 326820 75980697033535759711159603200 326821 -132913022612758029672465764 326822 -903053442268962690777362208288 326823 462572072760897460424199951360 326824 15930145273600251053783976960 326825 444485802022156823368090045500 326826 159103317953848700965769316864 326827 -2822593885006224411980769445488 326828 -1829428336652537081539624127232 326829 240076879732501479628806936384 326830 470913232919124058939446278400 326831 -2879095701272169712716078016368 326832 561939141833456798788614881280 326833 -155247551484133758761337678592 326834 588776329958679896648535468816 326835 1672367461966630635381029005200 326836 -674391217195349424504749917440 326837 743680184999069790343654971552 326838 -1205425242763949067542397112320 326839 -2545738948160109630941184601400 326840 -1003721258059750308327595315200 326841 2368627372666342144584425619792 326842 311432366036010287111457530592 326843 25153327691721295819830936768 326844 -329030104260577133302664315904 326845 -332107955305746032775140100000 326846 647356009267664043467428302912 326847 1096628706666873269902113683400 326848 247127069185556125210832273408 326849 -509295035056501996099326017580 326850 -50785057468233894478102416000 326851 112832625282576222523762682784 326852 105503221651299231119437684992 326853 -1129777822577117097455405741280 326854 632855386653997800696279851520 326855 -2019826657568544666593125887240 326856 -699357696601025527137089740800 326857 -232330985400081683779060018160 326858 312170957592103972951227405312 326859 -250883643384682619902588776240 326860 -605759965488685811390819097600 326861 -2799940397871841703142414900576 326862 -282463721894549387380052108160 326863 -297211455579236935687633423888 326864 118155426449514012737045790720 326865 -182097752112674497843666191360 326866 -14823690471017520597384832368 326867 -3394055423549366801695637640084 326868 -1095807182163584424366146549760 326869 -1112081458762197370746704919730 326870 1172590738807734096683052890880 326871 43123820150314577514302411040 326872 -500445333686802817946400768000 326873 3556232917198738889111616058122 326874 1238104992041198941529924151552 326875 10667050705274965133468682500 326876 1080204854189571747307400970240 326877 1803222938667065648233038088320 326878 -73048430214611274146683550976 326879 2462950729003242373668426981600 326880 -146823567481025602150815498240 326881 -2012723072351838174235864180318 326882 20533034536426199371422398112 326883 -1627462541483514796668721706376 326884 -785844111818315434095323578368 326885 -676717171234947356036258615040 326886 1728687334412188420971337728 326887 1785224858357451261524596848792 326888 -604407722133894599480161536000 326889 -1548135193906623485241273192480 326890 -1052176736967773902019217587520 326891 -670000984959683185395469050000 326892 -1292515591532825998222613826048 326893 -551600127534251570222333628288 326894 -86408385312944157408113925120 326895 124948681308467896851736934400 326896 439246778260203788499406487552 326897 -388263408327829170704815275420 326898 221315625074992767518273937408 326899 -2277818072792536153021169221152 326900 388013685538486117679160883200 326901 1089974270137119062742761152032 326902 1849120603883220239372840889600 326903 639621831868546749124302034152 326904 -814162168690495643454237204480 326905 -349132554852516092972509610940 326906 292436993048264716159918418400 326907 632103791421000811078050328080 326908 -1585652475685249168843310927872 326909 1104953094706228848680613294528 326910 203408618535287002186460939520 326911 1278709492755161977156489904152 326912 -1841760047057641996283705032704 326913 -508964557693533651912132712656 326914 -148050668802409265579445158400 326915 -397735165741835039090583182880 326916 34660526611304107393432087680 326917 47016046576941621088943200860 326918 -1392952522895854325844791364096 326919 -1787127049907999964256656574080 326920 297299449488790310344976793600 326921 -491800332482207435867420892288 326922 -826372231360228746237367395072 326923 -3240109342994782205027985862828 326924 -204043571004581816601249429504 326925 -585446354633746698578008149150 326926 -15631889896265233749003127296 326927 -103734899777849008017001197888 326928 -251926939327618363620477173760 326929 46725415208777638665004956784 326930 675211855005883698646763763360 326931 -464604034082894960127665029056 326932 1273950392319384621947380114304 326933 2491062603302351172549878327520 326934 275954650065031174391470333248 326935 232433210803576277138026088160 326936 -610032748585742772357541816320 326937 349115714382506626372793564736 326938 1259524828757421907171413819120 326939 2903046025178342326973407204740 326940 -1009742304964372863978294144000 326941 -2743597207012460451089826837658 326942 1089853672002917165702956416 326943 -3356653141625443705111203874800 326944 3177686375708175599507105513472 326945 -514335554056899340560102934080 326946 -376656084008990794479577075200 326947 -1491458399625413654977504797604 326948 1541474981375015122255965575808 326949 -549216602664199761619277127360 326950 -179111866458226782625983446400 326951 3052471081761005908853709128952 326952 730775800784006246578434048000 326953 3758297335101611038705285206864 326954 -1888203015812422490652446911824 326955 182474606628019244191345701120 326956 674590908313365998751026234368 326957 61432996585374869115626380800 326958 266415112988629493706747768384 326959 -456395272500316671213986483784 326960 -513494487324737931659625431040 326961 869977292169801375045873321732 326962 -897948855769085219441729238768 326963 575922730996561489689871710624 326964 1412174883043744629733699356672 326965 -1777390980144411877766187079140 326966 1237995811392205362284387094432 326967 123254429259101417730005344848 326968 -1647433609727179933038650941440 326969 810719523033553595189010483396 326970 135175594600518209952292915200 326971 -2621891338557861394926334617800 326972 18988825975423056742317706752 326973 2222595868617705383760820310784 326974 -867627293770689431113842603264 326975 -539353677478039694299851822000 326976 -248184835761146135808495845376 326977 -950961683817879541263510313854 326978 307761638408232014040778033920 326979 3403746437587916611780486495584 326980 -409357627975938993537475296000 326981 2907962247331296286279551979200 326982 -774069018209103852331417113408 326983 -524930137382061889736908921768 326984 -416835205649096049637338316800 326985 -180163190461506816826706472000 326986 883409999307818212763805242880 326987 3696571105488883785151157838312 326988 211507141632415433292247732224 326989 1435168413513647723483369113324 326990 -534109357774087574706019900800 326991 111159368749139841809901540864 326992 246075981091081850588230582272 326993 590069232257343383344318288242 326994 923466332171203562960135568000 326995 599092193048318836358205278880 326996 2324235455599861905056341680000 326997 -158372946276629987796759972288 326998 190591727137440782002203908736 326999 3038721528178592600575062837000 327000 -561610464228614198919628800000 327001 -2519846513325499922538209498998 327002 -463433336060061418200241094688 327003 1573026255805036481516101860504 327004 2012591699915168915148974860800 327005 -685179738353981403389922723840 327006 240467599090513903249890465984 327007 3007876943692839930781849108256 327008 -375988716450436153929927229440 327009 -1237930836548243679790893473760 327010 4502663386666800685374058560 327011 1600812899498431355244930915612 327012 507188636391290223845540782080 327013 -990777954945884037459703964900 327014 -977289659483341862137492183680 327015 -13709095958792373483182058360 327016 -557053147877649308927320688640 327017 954711822712881480391870155066 327018 939030498375393294436170011904 327019 -140583301164232153066115168256 327020 -599853515040960629701266846720 327021 -1812541525758233319588917456736 327022 658084509549699814413276423552 327023 -2821655852248151215779614119728 327024 48251933426376953498215710720 327025 -1512352800577473439968640947200 327026 1071659317448017220607833250816 327027 312611304525164369808886458432 327028 -576503291621905634087638620160 327029 435483575250643644546480904476 327030 -366075880910875917880860303360 327031 2980064176444827041743710874792 327032 -1831650314485391665213937049600 327033 410824487210781255594611428800 327034 -218065314634348385296219645584 327035 371230871625634450971060468480 327036 133800688229217324974595482112 327037 22377494756231010565556466240 327038 931535493403465207005292031040 327039 -77707042847175535092561713976 327040 -40021552453460564105389670400 327041 -1590440932385877482744751206016 327042 999387689831049068677124796240 327043 -1450699159040965912809953510960 327044 165993579311781614290267307136 327045 -1587677500873388350420542787680 327046 1732278919470302216056842832320 327047 -1312306762519906453984200316800 327048 -1830215285634399405353445335040 327049 -1734853101618731436991264337280 327050 219684518254333103609030937600 327051 497457781051125924680874053040 327052 1441049638151702799806557450752 327053 152996301880983816513088963104 327054 99576640773171336975279206400 327055 156406991304259724390010180000 327056 129689530499676917760011968512 327057 100421482125235925136255726240 327058 22057044623399864938634515584 327059 316236454393019716149050521260 327060 574165006835561304001696972800 327061 -716121029736798808856878403168 327062 -2013204755537085594809546812800 327063 1384137601041601762408220112 327064 -2025926172381206833387741808640 327065 2419770416251936361245187267460 327066 -14083097647600210548768696576 327067 343678205555555190831915314960 327068 -505374480544936667983952385024 327069 480882582305027445091309197894 327070 -318913648280518390285162979520 327071 4115694352723386908027629474272 327072 -1504737429301329993751590862848 327073 1249766227686337416036696879360 327074 1159864256490066411069426705792 327075 -272531940639925814509127319000 327076 -385941495411693429261708922240 327077 1583410908996477449153886533760 327078 -1524860131170202073057089653696 327079 -944560710823625358320000765320 327080 -296643270090433910449178419200 327081 703890545223924616455011245824 327082 647017900194786297908444872704 327083 2395947047524544333209268756784 327084 -585336516238113033209901216768 327085 -2738673743389738241662056081600 327086 -854760994456690451424099235008 327087 1693538135460324143265874894344 327088 -882946743906007739110716325888 327089 -145697022896229711732901892544 327090 -678503932167300346967615239680 327091 3352860536446483273911229754400 327092 -362153295648760506815200800384 327093 818166982929906407886937152864 327094 1993116118369731458810330215872 327095 1008360917579749395504833520600 327096 -445959310820594363629137100800 327097 254785141020720420888806617344 327098 154751932911560602861553395680 327099 967127177982111923503173263040 327100 -1523982353111780767575680857600 327101 63268427982763891404007505952 327102 281596937277800578790227136832 327103 120326688684281723183047557504 327104 743566214549704523064488755200 327105 2021165371690353384444484099200 327106 194431103239365188998553977344 327107 -459112914419959805091187098816 327108 86374762965597090800219765760 327109 1005857309107273590075514382620 327110 268267249196491121340952930560 327111 -529479668560756826996251639128 327112 561633168571944510641828659200 327113 218126314562361079717425498804 327114 1529053682667713544535274924640 327115 888518274296593720663854905760 327116 -476687085904522056611047246848 327117 131558877339261179500735346304 327118 -2151907445873541941991474269760 327119 1435818634125165621627929317944 327120 414606493581542234360827084800 327121 1550179197096489186970035443572 327122 -51483557753835901059693291888 327123 966005207227410956443671344280 327124 1859450479455520956762450833280 327125 3625031430475900169846510067000 327126 755516217789646961363736721344 327127 1668587557864047104769343267976 327128 -3969043871083729118186052771840 327129 -180276699887194301457076168704 327130 -957082442718072093278683595040 327131 1615950884012734106160598548000 327132 1094526278844198494145550755840 327133 477784030814249616921588649382 327134 30463312103290036016112345216 327135 -564034666391431519562777691360 327136 -286296502443767099587900735488 327137 -2011228857142187634393932156268 327138 -310924294827553918874674321920 327139 960036668542708417816940877120 327140 -647108861419735360765401784320 327141 298273585907162497577122251648 327142 -697818505553002470229551604800 327143 349364679476627410043608126848 327144 -30395470254560654085786746880 327145 453677234549046818746530931200 327146 -184299714716980636612478875728 327147 137001294094909107305430336600 327148 -330156787743280805683612456192 327149 -642612260148604685856368748510 327150 -171412570304467991855427355200 327151 -2111811822255827954608863249096 327152 80955591489546824868169777152 327153 -822917268145998147661948374336 327154 -112145283963578294639579776608 327155 1911939275050155515347813098000 327156 80300848548995669616995635200 327157 -3185255572600616425376585965440 327158 547084958223667864135486560384 327159 24470821725224637519788247216 327160 -30419548074451448160450048000 327161 -3954992723097560714507866531680 327162 -1024899310036604819874988659456 327163 1083707847555019323433266853412 327164 -178926600822360593496823065600 327165 -1880407365392262700158850198080 327166 831800934265379781431806197120 327167 -6354499971944294955694223233248 327168 406109153657792556133162942464 327169 2119054503951074127155176959444 327170 -1284624357548614206499623114720 327171 310321394540369727828872272560 327172 1782085786475249343165753618432 327173 2264481797674827388544857466496 327174 289858282807931334657514045440 327175 -642928367734521037012911474000 327176 -2614333098688040261202625489920 327177 -1856255483490109664795553136086 327178 -2315122029174962418426264443040 327179 2149802228932189350820987101780 327180 98548555186236439474193203200 327181 -2834401466168056084786445242388 327182 -41807395794505876098947365248 327183 997010972100754007281992834048 327184 -717390647983993331119017984 327185 840589021694939860749300715380 327186 -75519305290494302234694520320 327187 -1542872225623393505986582528 327188 -1795647118655408240449965314304 327189 2472508457718179678385500382624 327190 -163395771804402532517685830400 327191 1033210592220773564320974358320 327192 2011727326583889298014450462720 327193 3869324189164569652632389002442 327194 710532019624434959250012709632 327195 1564104026385548044416072602640 327196 2671083916733134653883446310400 327197 -789365830049144646524517468660 327198 362080866851024374954835923968 327199 -594763195387588467331114845360 327200 -1034107371487327464234786816000 327201 -709568414167476275954431396416 327202 -1078475726328641777546848694448 327203 -2667403746793160638120003600548 327204 -1298026885386055481852219539200 327205 -86109979627361314394731745280 327206 -691001878807827666472630648320 327207 62885304411007751063553975120 327208 -1327423549911418786122062807040 327209 2899448049139420535308939564410 327210 -134370212513643342320441011200 327211 -229521319678259148031143098188 327212 -751119771686466331963988328960 327213 -1468293474233260315504405281600 327214 208197680312693713751751390336 327215 429753372920730204670919868000 327216 229182591224250644366350024704 327217 1267664419866389116438942605504 327218 -716684832431046306785806464000 327219 533608421852258397801105849144 327220 -1567713947893962552243623589120 327221 -894178101123494586549658581696 327222 -267814971347824094740079788800 327223 405640061915935590010451627464 327224 -1973586544781904299770478039040 327225 -1068287371198348538309707076400 327226 770744031979980438395058675312 327227 -2600038240825898966568997776408 327228 -559434656960897077034805731328 327229 -229279085859707537311441425824 327230 -15373640560966066416336727680 327231 639073518051345541319739367728 327232 378754362075526053540793942016 327233 2347390303253443748056053370500 327234 -839038566323676252280709128320 327235 2547491485936736194659407857680 327236 96621606315334724759754178560 327237 -2068416824151674517788478546720 327238 -420714448043481231795936648000 327239 384241382272406337248083812480 327240 55541135937947629440789964800 327241 1916390120182634238139884604900 327242 1449423779975476108285795060272 327243 800925777613823084934565929984 327244 891260478099818996902832618496 327245 -1637518513889222588494644616500 327246 1158839014012119236344403870784 327247 3464360166420232141674693251696 327248 83780424841359458623863373824 327249 1032621581103790061272063973364 327250 532632132859277892428193024000 327251 -1041481661962431360108417449748 327252 1506780420092790103077645330432 327253 347043781113729668826643030140 327254 -632243884768849593425560115424 327255 -919840044677944747501163179440 327256 2138872247210928089479520563200 327257 93795466053354591056053216512 327258 -358631722040698847837196565776 327259 201467824413788965086554231704 327260 -776038242897462191122852293120 327261 -2459436512799244962698647575552 327262 65413724439010943463310007424 327263 -845787073590870930886258603488 327264 -182525252207834975627145904128 327265 -786147690964920797265776377200 327266 -57726646898004285176087925168 327267 -498555387475205252292125061120 327268 1329864392408695345204340037248 327269 1235366488043600698569065571744 327270 -422497916485221035192557622400 327271 269217992248650806880011708040 327272 -2763258912057220022835549388800 327273 1214834697092265077745956798640 327274 2194494556934864734398645065136 327275 -250680764312665205009452038000 327276 -1696379488616349083342162803968 327277 2405051471650748769721819415126 327278 -6972666426951634502267236608 327279 -360310398566186789217971066880 327280 408520738234402670525778984960 327281 -2046872870746365332177559374028 327282 55004168342580698774756184192 327283 2773035294655140448295656609224 327284 -2413338756074505085073824007424 327285 255459634349849773907598662400 327286 200647390856697859583987282592 327287 26067523685897286276367129320 327288 -595801584701195846112082944000 327289 3607283175509061603833981498090 327290 587586623938233770715560478720 327291 345960609047840063661223277592 327292 -867742466578490636573383623680 327293 -491741831655527337077286960660 327294 1287159757746845129434070784000 327295 653463182658166152017431931280 327296 647044625300348786822306856960 327297 -1679764830294193970184367332480 327298 -512851506653089667165748387840 327299 -543641290345441708400388508464 327300 728557534144060815236799052800 327301 721587692040978567539516524344 327302 -241215390363934012678491815808 327303 -200257085102060215371560218416 327304 -392473963451436978767139348480 327305 -4080311894291520895068310620 327306 -276983237732008877383092420096 327307 2170379872965699174665231641556 327308 -240420746851248165147192059904 327309 -729276932073017228982347359296 327310 827785649511645357447261285120 327311 -4036609253115388978830278075088 327312 70458726299211513773057286144 327313 -300331957172080564112733711360 327314 143362079305622386006908139680 327315 44337278667264581420726537520 327316 -12808425312842406624268609536 327317 -2285133857218026410517461195634 327318 1261093515410364431510862645120 327319 11351285412555608977536491720 327320 -1907521279110235922215438540800 327321 -1887329416958196158634679225350 327322 -1243780730966205366597874710288 327323 -1085238607506760259648215594320 327324 27996239589940084889697901056 327325 151768074218918064977225640050 327326 -381409479992047178558853911616 327327 95766663718821497695071367680 327328 1708660566198735296867255844864 327329 219427087466222814095884216320 327330 350888976870167020832072336160 327331 -1493233967616653986730006232868 327332 119207272971575996420517427200 327333 94854617927965605528914435424 327334 123366077301731867904315635712 327335 1091634942472975291737391360560 327336 -120385746318348884039035944960 327337 1221975632145122621232966324986 327338 1700053910522381073648100469760 327339 246259651366971576236301369264 327340 160645187049594055137086284800 327341 -167239442019392165531844992256 327342 373813025617282917113131743360 327343 2632862800108326025850528296592 327344 -33115896576708210873323520000 327345 955291961407883275794134462400 327346 -1962308424943049546767596838128 327347 -2802507362966836734397815369204 327348 -180397699396676691793974190080 327349 1464631364654973660334224971520 327350 807926357701956481873938074400 327351 1935632698653391602478631297280 327352 2197613655046250882674806988800 327353 -2094739993074655256277678339000 327354 1082726291744608326887350379520 327355 -158305187469443382529185024000 327356 672500045761501714193793745920 327357 -283514141974099935802122665946 327358 510214246871149381814517761280 327359 20301057715721553929683747968 327360 -92816642646849824059639726080 327361 -272821401947160277361005274748 327362 159537165701279082178841433600 327363 -2162122775504190634746002030856 327364 1920784951236763223624437497856 327365 -1784481350112270149349639619080 327366 -336273610780469391597735350400 327367 -3536026530623976953141561499768 327368 262433880454846487654255493120 327369 1865043799781841548516272000032 327370 -1492242949213643807148959020800 327371 -3425161481610508159666606266456 327372 -1653902748116261080638808785408 327373 671101904019853681221211466220 327374 1475529805655639763685181309952 327375 1973402228680128817003356840000 327376 114797721067135257132196167680 327377 -2760584361335663465644801090320 327378 -1013278226790648604393932782976 327379 601362250377753552003207957184 327380 492522347063296388607157804800 327381 -505690281048599138156577010560 327382 -821870795775399975615650605056 327383 1213003447498656740103950201520 327384 1082770881570047380699302082560 327385 -1096359248011656570532285456440 327386 -2611738893036460975352318668320 327387 -465631858281049053625092957840 327388 -959426418649449048944087475712 327389 2311770531154150839907810885440 327390 38722246194875540864929689600 327391 461059034997402597456561369600 327392 1503190383127584919377520361472 327393 284389161632798766370362913104 327394 111414756024629128874012732496 327395 -1284120051722132265085565223600 327396 777522398092389419541100065792 327397 1518245126962779335827279404832 327398 -52092902521145623798843820736 327399 -1086661909498757349496146059736 327400 -931945153447011820510171008000 327401 1787124772298916922231087401402 327402 1839276969013318459031511552 327403 4204752783601933556986442292360 327404 -740035124336716876800886161408 327405 -19190218037956748259379902720 327406 33202235188140695291510691840 327407 2260192347372611262964756408656 327408 417931513422102092364211814400 327409 -1875435618350353844418561289390 327410 798441454148912889999275592000 327411 -649930528158194201161540974768 327412 -2346578145085823026884658582144 327413 -1153709753522323239885703548900 327414 -285600777956888837735831995008 327415 605589545653474022807652223920 327416 -2699026155443106470256863723520 327417 1667816500465432120190948300880 327418 -563798015415507799813421846304 327419 -191479550429363608838584809180 327420 -503529821596379526133114782720 327421 -1486226470108809473580692464378 327422 132739427022140031227895258624 327423 477088486771002292578949840584 327424 1129465564498434811838836244480 327425 239432485585209058656471484800 327426 283747040522471357551071346176 327427 238315135834006032456355236 327428 -210746233576044128401140387840 327429 -1130834715764954512873511280960 327430 -245967572699136235485060364800 327431 241327535381662570237458779760 327432 537948351362407660229947392000 327433 -652293636253290138812223769318 327434 -832852949088164227898476194720 327435 866705852287615359496584925440 327436 -737394836990999472585306736640 327437 -1619681991227769609156624692448 327438 -184142077820778633357556976256 327439 697617399588883409494654155360 327440 -188088114134579439371066327040 327441 -1975227847315769649524788289808 327442 -485848972832048771339490044256 327443 -725693845536039760448765572308 327444 -34012744198308041241287116800 327445 2999215479469763209572997920 327446 414956940471376143196052336640 327447 -1451371965065775286490664281376 327448 220340708667376130712873646080 327449 2044879972539769171294377783936 327450 145820839080772975811555808000 327451 -2557404100259042576430551522860 327452 -300900037406565738968111674368 327453 112954569653526745587523411968 327454 -340358223193535657409963084288 327455 3322332195901425638481617592000 327456 2111186290466487875081836953600 327457 -328996211069011018390240128620 327458 284692322581155669124680928080 327459 682403222744734544753896542528 327460 -247315187553489951344592998400 327461 -42338987038343776278718690788 327462 -185098258982151724399602608448 327463 -3775294209147058531581634561288 327464 1996903333872421262608842255360 327465 -1354444626712917623873854233600 327466 -1439342773651013684960004191568 327467 187099896791954407420285304472 327468 1662332285053725046100533877760 327469 321699445302714287395923614870 327470 -423357769008319513214241158400 327471 2427471247014372395967493369104 327472 -503024571728569310453498544128 327473 -2837944865287514992572615799278 327474 72494312098056919241107442688 327475 -375010314760110393470589572500 327476 459094891320612305995453618560 327477 -1776475498029680837549264237280 327478 -165517941730598003427704986176 327479 -2508662785366264143524694328920 327480 -66164609721905015603014656000 327481 1434368132680795810238658625344 327482 1250555711476084808189900372592 327483 -47982028822074275933741715216 327484 494920963384612475797134540800 327485 140636257918087553950142379180 327486 926242040982461800615596857664 327487 801167949761203476349036669152 327488 -5345407373197958576942874624 327489 1021040963351151954133134316608 327490 -890126040393308194748577900000 327491 2317490824620485382935895944892 327492 24373938763329924311666353152 327493 -2340052875873546424360450876258 327494 -38433899667430782533879790720 327495 -191473286363947024254092620800 327496 2030631109156231125128929935360 327497 -1158329488753388735380035362880 327498 -16819994914420852477640007936 327499 466547055038019512685321300500 327500 454482745998178569724520160000 327501 1970381226205355931399715063830 327502 -589492790905627185720951225600 327503 1845967650139759384678809008640 327504 -264612312354580316571972796416 327505 -2010893406801049066998666124440 327506 -761891247849303743895410184048 327507 -1745429148421372124178487596360 327508 -433980715605928233876324866304 327509 -349204899762830832417385503360 327510 1005605429799214889522962963200 327511 -1593062534657808189262971568888 327512 -953275900253228487867508684800 327513 1276161729287574598827424257744 327514 -1270248047155984986435703488768 327515 -361444298952681890536125521280 327516 118020420539355580159033870848 327517 -3941945500985205950244276137434 327518 838575401866241275082278039104 327519 -21671760601657813743507790512 327520 442694874489427152620775014400 327521 -3183412849436562446303248641468 327522 -649411117584744093164861425920 327523 371360429738701944199480523520 327524 -110895944673607369964211803904 327525 -714925180179853684681183034400 327526 1589295816463271447785283124480 327527 -1564937731434126696914345324328 327528 -247777104486035047195907712000 327529 -842106800922339344850215452870 327530 295931798370437076285375974400 327531 20266953917286643529016922560 327532 1663583914243960744993038653696 327533 857761282434599516947545223680 327534 633340043344682101242566277120 327535 184036346006575787538013166400 327536 -292697528399147017491409698816 327537 38611043323430737877056160640 327538 615475541306951386542103819680 327539 -4479704637426211411287339939144 327540 -645566743910272087233975214080 327541 -91099924187785521844046103200 327542 -459734048168754171800227967328 327543 1032041167280500633213088130048 327544 245250214414761131554987008000 327545 830237654149953923180699334600 327546 350839146590920727303916248064 327547 1173882021928135036970813948 327548 -226595320765995986982731635200 327549 234138965633212355836411814208 327550 4410744395245638625278532800 327551 -24713052798003852920539757856 327552 -1276431220476044100127539855360 327553 -653668204463053715190542755198 327554 236462383490328735766748198400 327555 -915069577657549296805716524400 327556 -108158213272030560534618277632 327557 -1734176531110932976895838316194 327558 37806650043652650844046039040 327559 -321420869842665821014666219240 327560 -312244148459708892422037504000 327561 -36074411472033434463875948736 327562 -750581150769660497164408885968 327563 -2994407325802068290388317121960 327564 -2386870868549915325047746450944 327565 820856231526110903263865088000 327566 -573635336072705661561180230016 327567 -172441962739974239089397586288 327568 797368536006747609731864002560 327569 614023112195817461568279724512 327570 -341676680402950560917981222400 327571 3371275093515647192853781273772 327572 -407644431096480824523010406400 327573 -2200917301601655780399927087396 327574 5681675163471595682245987968 327575 1223299533058132176528927922800 327576 2077891163954109329295343104000 327577 -1235951856040892709036460959488 327578 -2145984116519905397243650022160 327579 -12556002957705447592837605120 327580 628598105491476388502560435200 327581 3232977820025725309626512753382 327582 1039833523179033996753589838400 327583 -3224600978354978369366800603168 327584 -629181917886909054090732503040 327585 -961222116468527733686088297600 327586 -2470976229167744673399897600 327587 360820822232791783138009066368 327588 928504760892937502115229516800 327589 -408412275322068296772729286176 327590 662865319352181927177372072960 327591 3611883893111790060906604270080 327592 281437316612748594195359616000 327593 13792226528241153119907509184 327594 -149475097718970325280279723520 327595 1276582569235887764016135093600 327596 399628049679162358082465875200 327597 -1578712111345858452886133265600 327598 -818867891363504213859115340160 327599 -3758756358056851719480147404400 327600 27671761795970783600802201600 327601 -1542965058185041452623056608528 327602 930576335192076550972555327104 327603 1664273320218878807650484462904 327604 3392337165836826204527440256 327605 15669972716781810366287167260 327606 699130117054724296923907015104 327607 426249134780486255875315197792 327608 646033419797767118418749521920 327609 -585571610574197291130305114700 327610 676639719342226211957159599440 327611 1276042453670902950609123025152 327612 595134493094586174339746045952 327613 -1511729327592862238153803910400 327614 -35839100426454054675797410944 327615 -986982161968622686318409447280 327616 823587032718159216012280463360 327617 24358203694153244610743405280 327618 1370700689963601161453510718720 327619 2579155286007575800902060585020 327620 -111888338662487110321950616320 327621 -11335173978223000103730307776 327622 1800878680088272270953726710112 327623 2924326912513655078899273871640 327624 -115052150413057295464819752960 327625 3076599250101659449871554389000 327626 -80441562466956018055219721376 327627 14351803441935018491908050120 327628 371535492325060928147855143936 327629 3007989480692224001986850842230 327630 -161830813724344295603545697280 327631 1353639761377906117866718454928 327632 481707422309246970912860430336 327633 2359361767517001783023892720624 327634 1130925933780198294520376203392 327635 146874801149386865110227409920 327636 1874136915888970727835432345600 327637 1397587608910465351909289589312 327638 -1684190079875763437682733805280 327639 -28988344813491587208551215104 327640 1902684269125888825515363532800 327641 1294037906336624130104531266452 327642 335979212134195527836293555200 327643 -338380256864391691730881100336 327644 611875613701034325005644764672 327645 45077958352225262860537056300 327646 430779897816468298258267306368 327647 -2535278772662751413670358295904 327648 1069005121564801615127364501504 327649 -132438570046210212025765369664 327650 613544713087932523905604882800 327651 -2224217923803509156267616824400 327652 230686082955785052837082761472 327653 -1280138528994956584713080282400 327654 552121061594862613383124398720 327655 -96442600105932759238266630000 327656 -469577371021760413995761418240 327657 -1647516307132115469558330101280 327658 226815463129322402663942960640 327659 -1675910389290121111317287099184 327660 -8061066890026349284290723840 327661 -2027186554753452638414476093738 327662 -650345367303755209771161962688 327663 262827009893112289582473519192 327664 -242729093982804181406313349120 327665 377409193240693030342111732980 327666 -111139078264235530482730288896 327667 -1879829565972505667847103775284 327668 1036526117037852755080228224 327669 -546018636786125354501683259520 327670 84560848638904427195528478720 327671 -3582442094152834778905200711000 327672 347563796563210405688720179200 327673 251299997951134820062201090922 327674 1527507440915145058785002442240 327675 1063306269901270306343812438800 327676 1330846718090092522219985960960 327677 -900215648718700736090737050528 327678 296328471455824415322529707648 327679 2457588335827335792033205801080 327680 -231694395041788791582590238720 327681 -347293818618723163001544665472 327682 -293307858860776537108672757808 327683 2259362026683063851686149523224 327684 -489642519207917633241676382208 327685 2643598221471419851883267368380 327686 -865135127489609599402896930240 327687 -342008826531227220378273162840 327688 4259839631921063671942517760 327689 3748378862310200205722245310490 327690 -447803785278676652033403336960 327691 -400935563579726131082809654608 327692 2695483295030027325985919815680 327693 1599765759653508456052635900000 327694 813254394582678575124751720896 327695 2399532461210656324298915992200 327696 -341216081752880057261003440128 327697 172078668710033740872442667106 327698 243794495287546899513638446080 327699 -1382953494970111252050651952800 327700 -410384443573944572174516448000 327701 1356722050834234255956311025408 327702 1167382736913247380007364740032 327703 49474429044172836614264224024 327704 270429426810746005381328977920 327705 4865326048794341544867573120 327706 219231205790460382720227021552 327707 10015683684060591199200013956 327708 1685733007179083844465910766592 327709 1167216458394448253903170093272 327710 -1200764471841310530391414914240 327711 642849278983532301662517488400 327712 1902588956553704956374346629120 327713 574863775031688116934440964 327714 -550123570225989765904230726912 327715 -939513104937534981119702894640 327716 -736228682868370403830815692160 327717 366699201896265235910708798268 327718 -820328942288053884064549393440 327719 -107952058779795923515615460304 327720 -692968986627991693707722342400 327721 -2336120118714351237076909651078 327722 -170218160795446575300366539088 327723 -233349577880737748944541332032 327724 -2144122675181873258214145909504 327725 -1069114478450871397831936434750 327726 8980225640976590770522229568 327727 -1823980831302588661486786734000 327728 -781218872792332542092491112448 327729 -727439335927591106704646139840 327730 -425620513747873401908674610880 327731 -5097039141168634076342636282880 327732 82760790759851528704320159744 327733 1112263847464449419006842076320 327734 1977356589299176851290084069952 327735 -735537230081377732461401497080 327736 -725986343526264405046820413440 327737 1690523231769357590581235833386 327738 1276637746603237192555807878144 327739 3436616329439258684714498189540 327740 56596751687019079714071828480 327741 777896230015206084944500172064 327742 -1700871041818795337373159145728 327743 -939735723676482170570074730256 327744 -414864998929087025451596513280 327745 -1095309642858081580988442820800 327746 16907426524905017878535668224 327747 -45750346400191434842860201728 327748 -1370150613147213450744212766592 327749 1217526194841441199274160300960 327750 431563543816952530451381760000 327751 -1042636858033022996961349182608 327752 1502769833802600006229609605120 327753 -371307974343214436801924112000 327754 177338599379989079828213343744 327755 -269371609761761984917735743840 327756 316493707137958409884942860288 327757 -3277807936476331807739631273994 327758 2160791213491196270213641853760 327759 1240838610897728027792858202504 327760 7616144066314885787316879360 327761 727131395537944361659795803570 327762 1027948141970806805313273394560 327763 -291281993143500512373752183680 327764 573738138331719899585327917056 327765 1453865311937314001150201740320 327766 212377325403443498565785132832 327767 -2471375896944388585860096984960 327768 -561979833600355729481182740480 327769 -633258660689723494155758680960 327770 103908273910023675831022872000 327771 3159152490138117300698624601120 327772 -323546227203288837765502426624 327773 2223107033384178444533156432544 327774 -822026573684403779784310223040 327775 -267988235483790458940903345200 327776 1279809388791521515941937938432 327777 -1333671693945452289443637665568 327778 -2874615877423245722650744992768 327779 -1220683991792477495864575195620 327780 -1300445458297400437324620595200 327781 -66625684252159366211845875908 327782 -205683256164332811467875673856 327783 302623660689132947830318440144 327784 -283253953826470657565126845440 327785 -656789011684693586751364717020 327786 -228965512491975148743555668736 327787 843126821986608002669545843200 327788 -5653520774773905407009432832 327789 -16238978229081367956557088 327790 353792493773830060016610110400 327791 1336619577467826474585760420584 327792 98602501427456073780423720960 327793 376754282888377632262890028144 327794 -436824328759752371087139065856 327795 320230638690230759544637814160 327796 39404014971604773760500572160 327797 2275255364065049073276061107246 327798 -1047595055045350316271601149216 327799 -431740375226608136541884546200 327800 1284586399721626210880985600000 327801 156366135278824690125147607632 327802 1317093404594718123491126570352 327803 477271898985166312424382520080 327804 235200484816592097759767838720 327805 750342336471412049634469232760 327806 369358678276493426372597344704 327807 1398924397955347306286802007680 327808 561748666016730349680533176320 327809 -411222826817491562519896932990 327810 363599987056998534115985295360 327811 295729453853412544584940832784 327812 -1589091598830257874381866857344 327813 -396853918119562758452914228416 327814 -781800160702403840384644282368 327815 2341108487569559902553571171960 327816 -1621243895816685281350348339200 327817 -1569584197469507492172017326208 327818 962256259516826478251837229360 327819 746104545468719466365555993088 327820 425400817881774278228662010880 327821 1312167418764559392217818297984 327822 -532344989411569333483532246016 327823 -1895049587211837182474951838928 327824 -189962035038717010034294784 327825 -411512002378782589049569574400 327826 -2172413150747432891713036702080 327827 -106522216733443183752222474324 327828 1784657369512285107117926731776 327829 397987208903453217856936012430 327830 -14434172446694545839766429440 327831 -1147332786487814207988221389056 327832 -57919564451008966037630791680 327833 814733731351818149376132919824 327834 627299903826172794846313520640 327835 -672320097608709223966352785200 327836 526082663152814966891874048000 327837 -662377936653593781524499738240 327838 321972201052243074273712576896 327839 -3786726718748437566871947267360 327840 725728988878958228063539691520 327841 -952065940605163225417666331388 327842 1096039245868167544467429468672 327843 18111769100802097627721535000 327844 3049848559957087542060115817472 327845 764594676978128649328804128000 327846 838108236589802575860548227968 327847 342000860555108073672543014440 327848 1764474674620436285863825244160 327849 -4153682773450694445801284837952 327850 -684294020032888865455523136000 327851 -285699670547411166965771315148 327852 220846161703076579010040906752 327853 2653645368455653866437918798102 327854 2068518165741252993265267949376 327855 -687827659640292959242313738880 327856 278037226220263364190331469824 327857 -558057806728016478468137173068 327858 -326815266714858110156324700672 327859 -3065709442489521459391887871044 327860 777795144721075391639309441280 327861 3277204056032680524484737440640 327862 -1272074648642072092042753364928 327863 2220716552065649529103633645560 327864 2203835658011751653357174784000 327865 1558111128044092368138043283520 327866 -314847602104694765180404861440 327867 332601451933219469678359867248 327868 -938004645579180429131737111552 327869 2516911481670248653822014579270 327870 -426159777200662554656660988480 327871 -885626591199151746598108116928 327872 533039741365770543835046215680 327873 -179960643344648653128238326912 327874 500271497123749278283531913760 327875 42769460503889540007786948000 327876 141948722770205422205718743040 327877 405995265790470662323604618304 327878 -773897684938957169389275281280 327879 -2717879310505366887276920085696 327880 797297147816573425444732108800 327881 251380688032809492892153070682 327882 -503678533701147783619220068608 327883 2917357297225636875100702038520 327884 -2687060806321256008458071549184 327885 604917742575422521575754149600 327886 -364480827759419529831289477056 327887 421985856115091482013130799104 327888 16383292908776088740702060544 327889 -298132070955348677628320823310 327890 -861958534849754424579088552800 327891 123636976149147881584345207992 327892 1823213052579703433582743865216 327893 4496581047928263164227598664864 327894 125349754568954321822523254784 327895 -2773736748964757551711235610600 327896 -2649887206564190477338900131840 327897 -281283332935583837299974863526 327898 -1940345822704845990589219966464 327899 -544676754548675281454609421552 327900 24090394576380663960234892800 327901 -1209132384901985153899906576960 327902 -581673639976784752277395838400 327903 -858973958920146429034938370800 327904 1344762682421608285436441788416 327905 -643612734443123655638470184940 327906 -1113997307897189639896377815088 327907 -2605619756996901901569303926600 327908 646566496214249497635280896000 327909 -1310202483523729916755559764896 327910 217655542103718249752014080 327911 -768819057648589345488035591520 327912 690478021773170931955796951040 327913 -2656439183563024297578556098060 327914 -119314799378454670138613649408 327915 -922502890993484527907564966400 327916 -79169251689258290138062658048 327917 137671115711059357165694826966 327918 -1686435266928796587914747904 327919 2025351945428938237190897457696 327920 455880670906185007289683968000 327921 -31338788137004317647480042240 327922 -433975835869477144760600778240 327923 2684063775693719359344061268172 327924 -250742215671313486871088282240 327925 -208315648446308270553632859500 327926 -471857277292886733354928598976 327927 -794469526722882863396167281840 327928 -1679578855506784068600411648000 327929 193586316745509457642688175360 327930 61323904597332988185169835520 327931 1026650310996118865558398944832 327932 -2421265368631685541992476369920 327933 -96782215256104149861309390240 327934 -1052248714433469505263359341440 327935 892508673399076084749868139880 327936 400426875738915516778675175424 327937 89061157888076005728997485060 327938 -309445361681214325284325388256 327939 -1483413289335940436356610810376 327940 -819474332989446930144009830400 327941 1707326337325769467392911013342 327942 -841689610984813203967025669760 327943 -890943975520043561013377450880 327944 1829197685165225680197340124160 327945 -128617415061175934510770198080 327946 1733790070562378722999602042672 327947 -1559408405244693115615629670656 327948 422194717055792019154614382080 327949 577139968944313726501967961600 327950 -395917378073977970361794697600 327951 126652473201474937096114425768 327952 -162322763059411781895657881600 327953 1552486578393128557010852033202 327954 -123402179975911068054556581120 327955 1077898760389660308878766551760 327956 266835194528871296302862211072 327957 -598047171754922763546113275968 327958 521540332602099783543211906080 327959 562102944603709827386571352080 327960 510497825914370074982506905600 327961 53379250613557255451868851520 327962 -1382608741676010911392503402768 327963 -1560672221770017699064240548456 327964 -156952567851665224030603481088 327965 999136878633234292121418830400 327966 -854762994878136121791121360896 327967 185779084830619403763186514016 327968 -588495694162336381194577772544 327969 -175582331126627182410469549950 327970 611242242765339017730644923680 327971 -280197527779506631632513699888 327972 -304837342637738305284982665216 327973 -4326263681198115873746850434660 327974 -222777165771463415300586207264 327975 -435912999490180526250539723400 327976 -454761767851061615177459466240 327977 863268604496783672006719247460 327978 144702212766134159835601943040 327979 2835908784151118053221599494580 327980 -227389336376317610420503818240 327981 663603475710754061835417979200 327982 -1482524957742136422456838857408 327983 2999846464871696073479978441232 327984 -487096409593907731282182045696 327985 -145820220331430340545415733440 327986 765494833699488028914060114192 327987 -934413490952697667184219743992 327988 1962120865350433362093957666816 327989 282600409411442860100042652924 327990 72363504704946783833629192320 327991 555837745900807347810562797984 327992 -1238781581108184779699984670720 327993 -1900808175290935346257346498736 327994 453243241110755093336576029296 327995 -2088737474851775516397144432000 327996 1565845541857107426085545231360 327997 1239548444954253334257054901280 327998 -2490097559232510946332402542208 327999 -705260704090590449491074053760 328000 -298584271550292819191267328000 328001 -66071545634560117001887254396 328002 443863861121114971873005301632 328003 -117660423391839607429342061856 328004 -5495797492581009330280940544 328005 -287655463317831667706443337640 328006 548800330752875593247887650528 328007 -3639206129724599163842215800744 328008 -771209005792633993306113638400 328009 226707750280354992935878322640 328010 -686296040900521492776114087840 328011 -627786548807443913172605838336 328012 520313410336073468623585293056 328013 962953731014030076803902807296 328014 756601518026317485390802763904 328015 -88143081480327574866471221160 328016 178365372335282818701658030080 328017 -203481141066764904970692519552 328018 -660105402044012144058701933280 328019 -3270769442326291738730555713440 328020 157036994447687220897603256320 328021 -1490464015573653894390930832256 328022 1389375518584741077385907649312 328023 516106755390237684086849778000 328024 -5307456586939666412727278407680 328025 -4421253453882733733359950450 328026 -412105313224703321894689030656 328027 230141306821631920272497120272 328028 65439020463254922278800839168 328029 -1262706656290219672029145047456 328030 634907454695228899677829412160 328031 2218167914790168845398365096 328032 2390042362043843546649015877632 328033 1164031301268153220088844765184 328034 -232072990692627180522747729408 328035 707526551571172759834407014400 328036 -284278575933890020399745653120 328037 3286787466836295370353781138686 328038 619209705584516060282752983744 328039 -923314619826776580357950852976 328040 -1263647374720045156617431040000 328041 -154031989879616680683292686336 328042 71375609717494271657016127488 328043 -704438853747747678516804237708 328044 186826912951220599392426825216 328045 -414326585192331313194943187700 328046 1206043886732000442823587089472 328047 19138533840430344799970934528 328048 -173489825101593007782146211840 328049 1025079896686216834611273041280 328050 -580449231498181157416194690600 328051 -141685546880020243486960192948 328052 -693028735623015609161483393664 328053 -2231944076132663864385814519392 328054 479714746792775025851878204800 328055 -1069026885751715142696877537440 328056 -1499641844171924570898938572800 328057 -1150913762738890458808583019888 328058 -1517188448972577621821305593120 328059 -1314410403998743015494747315636 328060 489945912160946034915684864000 328061 3203970454267112071562666902662 328062 13376894705868931409286825984 328063 -1575917711059764898209639714688 328064 -3174348180475522735887939010560 328065 912635264526601156168606715520 328066 -1495394504748791309675718165600 328067 328265024863992903658854901116 328068 -553533501832845130348373373696 328069 606937213232526544374000126496 328070 781770836377587451508129923200 328071 -929806283234151018154782387288 328072 -262648470222424868070913966080 328073 -105628172873106700858486959360 328074 195189913733424610107512482560 328075 -39242856008267855522292659400 328076 557859132900163903414078706688 328077 -690691823168391206544063528000 328078 1639967810847162670644975483840 328079 -1314411699890790320465574909624 328080 -196491104006533716482650275840 328081 -1388438903518422494479123705868 328082 101460665516681167523370026784 328083 -141720387850244329600542082560 328084 -395432093920336613467962438784 328085 -42764434512225304484316413220 328086 620334938491464807230466659904 328087 2135885375846849929854951883360 328088 2171045139916806505580372981760 328089 1769682652402881870253347958224 328090 -2442592886601783940807910400 328091 458608179359742539988276541584 328092 92121116597235082589486284800 328093 4019635929641688203113156442342 328094 95304309047762375086996290240 328095 -853135163420886398946784070880 328096 -2832568548190186298298777796608 328097 10071736892052067792873395264 328098 -1200146988838541913736921267200 328099 -2356733620828580960601081074880 328100 -1410739055947714856509013817600 328101 1035339952905894796156996628832 328102 -2125173017696059149125817289248 328103 1502781739340274012351655583352 328104 -555131277884398913446094438400 328105 -1636454071275562732469158572480 328106 66877056850096380157723997280 328107 -657843264434546509891004858880 328108 -2662451281065683804262554985984 328109 -223451868588377914522228083690 328110 -748797170115394773738350778240 328111 -572363274013292450858472983680 328112 -343415054335370620811934941184 328113 -103085228866402348314800432958 328114 139186888087800632420581840656 328115 -1508446343490297196319194089600 328116 -568232681444672999640627087360 328117 2028957087831275595432721675932 328118 318618139536332165908376893440 328119 -335358098583586002623762953344 328120 1005018143821080427005895065600 328121 102404547416509617121347953322 328122 719532424196729912570194888560 328123 405444537957443694602544233568 328124 3038030586256817510750113207296 328125 -409852505902305671416984500000 328126 -1147778784956500623168378560640 328127 1562530657725727690539322118976 328128 -95593732960760515168032522240 328129 4011123443858145266106011089730 328130 -868913287109705759193092620800 328131 -106536849585930540198449682228 328132 -215898312261125762743891619840 328133 -24084893858015980417742545056 328134 -562558677002249918819993474688 328135 -47973631313119068760971398400 328136 -3481775343551490000327876664320 328137 422506459632358593821363826960 328138 -360816243391636507590589716480 328139 -1364628397277915850041566476144 328140 -1098216259083460187754752471040 328141 1170810904068989370273042126144 328142 -135516608743862557543832286528 328143 217641822384356274138058112400 328144 -331780293667851792896298557440 328145 2041225353043844788105453830900 328146 -136858653125087970286054720512 328147 -1405495602824112488820144921120 328148 -1377280269822668389715453937792 328149 26237143716503072742708077934 328150 -275863054325338667613117103200 328151 -377334974043533193133643920800 328152 -903298638866084528179875840 328153 -308212297139560814906769995964 328154 33393022634672080459765765632 328155 2117562425356948545722890993920 328156 904190183532207504873805867520 328157 -2117402894227224640674394241940 328158 2060295897048573489912517478400 328159 889516336137168217812174450904 328160 -380636397603480009634495856640 328161 2045186607581209590644713905072 328162 -454894955191975556758010881536 328163 1227239801533688011249182914184 328164 -273614083064819287681730273280 328165 -2932846428752579682864321719940 328166 -748409425866301262090688675840 328167 128160575024178947780999916720 328168 1634104739591568785677654425600 328169 87081564844192911978794761296 328170 -816830006749774634296355961600 328171 3309236428501149329691801104372 328172 362285789494413217236706194432 328173 -1891277256966260553218439124416 328174 -237500167190387126729404087296 328175 1500171250637503084080081431400 328176 -3066311404540381229372178432 328177 -1396558120407423202612325804974 328178 1023095838829706542101895898640 328179 1989250420415233692343546543680 328180 -1277904382220454223115148710400 328181 -59960190766844542502703088896 328182 -401871479674588062916687464960 328183 -1242946877127878305350874866680 328184 1817424711848472999269967298560 328185 -754951754791356611987749305600 328186 958420313253886800550717863792 328187 1355016256025607746736916692480 328188 -487566976943200522790121283584 328189 3234949250309764634932502175756 328190 120798952310626176253216999680 328191 2197380105958122342356726805192 328192 -367992974268717151139741564928 328193 3846604243734461011619524826580 328194 426742556231000705529213478224 328195 -486613964888135426046887975520 328196 1709335129388759327173846133760 328197 -572623551618491935744409767680 328198 -752091951639036903466205553696 328199 -485158286606633384796924728280 328200 -408303268297103707510219776000 328201 6688250294016433679206057971072 328202 808926946215588386306474967648 328203 -408165009680641073970426862788 328204 1755961939498525318633865459456 328205 -229646725391203896696114194280 328206 -629377883100204000886055116800 328207 -1083648519929912791107465962568 328208 30395801530594761892328914944 328209 -126203659638289881033309618240 328210 -224991019997918787839278026240 328211 -724182106281250015949930643648 328212 -19800574299687987299592088704 328213 436126399869053994804328904462 328214 -351094053056700059929026536640 328215 608756154399454139006184663120 328216 8440737340577149361932738560 328217 2134060917416578011669987663120 328218 -568495736785076205471350729472 328219 -72424173583107233457381831600 328220 -948669060989134382116011717120 328221 1318445655534538458153055195590 328222 1250813977445900745905239396800 328223 950065185809011037334480278640 328224 -695162349226743385556414103552 328225 746878993257890724943342246000 328226 227169228335777501088552255312 328227 298960055370604744827102835632 328228 836912558881212447352974524416 328229 -209026778679751737428926386912 328230 -204601658615201423628267022080 328231 -5151171797648884719008050699008 328232 1539861992804135028503201126400 328233 -712186043289674670101329523712 328234 -787412261997580088386785435984 328235 -140161994185845909971350396320 328236 537895484492020965673742453760 328237 -116360786303788801910753258368 328238 638626096524285401140167309696 328239 -559455237673392847904873466480 328240 -140604990034765662830117191680 328241 4189953644437811148968797442484 328242 -1902339657086025428309558016 328243 -2169123672724770249301450011508 328244 6395067653135897956421160960 328245 -761744855319045569662941331200 328246 695670127838187294171876686784 328247 1678391317653004568336842975800 328248 -1935353983944592601076461322240 328249 92365523660742118513369438250 328250 -406900581421537708205741712000 328251 1064288987381094890854735296000 328252 -744578210335382266349344435200 328253 3874958863948636185280676595660 328254 9903336007408393593305344320 328255 -384211512146285468956209570840 328256 369117621203469738114036006912 328257 -1579854846417784095127013655246 328258 300243028745809372117293374976 328259 -298754204011435406291688899520 328260 -397073973445397960051974717440 328261 2093065668473321326478929178272 328262 -34204233369264908968948041216 328263 -509694326929791060433263296640 328264 1174249147330129221735239116800 328265 -202005207159705346524982807680 328266 1450930167891958288589191065600 328267 85327227804991097239987493920 328268 193814175126304878093965845248 328269 -109491505671365704944756046656 328270 -77261647620606925496313767040 328271 2960502497709117565384738127472 328272 36398922919044573441727660032 328273 1756866948025105646813168546 328274 -106462424315047041988442492928 328275 -937273998834596519333365369500 328276 -398239751919350958203966883840 328277 -113663338891086352000040141874 328278 -1371440468753806403770493530176 328279 315916308152635861218178874880 328280 875684130237497045463634944000 328281 -78613326663554704396184964000 328282 -146135064248909214086781169920 328283 -1532521149310077026117135265468 328284 1613868603890347878378332751360 328285 -858237373943554932141180064020 328286 426707777447505285458459765760 328287 -705192666183376359004915962336 328288 2596161894737577420494294876160 328289 -1564149646092984948823850794476 328290 38451940867125554340097290240 328291 372363991187564038567707249692 328292 -424210818260514064344494745984 328293 -1221178944780316940841089948736 328294 1375722190602966617942309673696 328295 -1823048956956945535851628707840 328296 1670494365669709274279148748800 328297 978579451988451746484111484020 328298 -337499889283973145472395819600 328299 -1875113355869324150694522740136 328300 986120383750432957236901689600 328301 1199356233613413415564963165920 328302 -204360265607824286706542356224 328303 -1376152448119069199685250662448 328304 129711652112262512974467465216 328305 -1787506050926701366824628800 328306 1558516059870415881052564865664 328307 931240607014947589296346776912 328308 -353891526705020747967435233280 328309 -2623284827096211308271861859140 328310 1086151222930059975220713538560 328311 2677569809782055579214468658560 328312 1601877113257790016797093683200 328313 -1186969180207625085021708660780 328314 76845849025659819341751470592 328315 632068540895195963928065203920 328316 -1498647366061542007291842332160 328317 964550469503103698243049184800 328318 -1754494334146436506393627609920 328319 56719302542092427057192911896 328320 -1275706029887436768757678080000 328321 152717017456807438193860654080 328322 -786279807345114523982897330688 328323 1000674412106924462644232456184 328324 -1559545371445182917702393446400 328325 -680865645972277689836065562400 328326 -597939491234690119223037032256 328327 807067458542280862406937969176 328328 134618041887440373525313290240 328329 535326935200640217570642728661 328330 406767924407406123032426494560 328331 -1008533118887212857483713357868 328332 -376046272741483724054461936128 328333 -541736785640760173590989273418 328334 -2018534962118142974208940608 328335 -168793474239257362648632460800 328336 -510118687934608934732992503808 328337 -4818986242748889656452571463900 328338 440700872358612362624296868160 328339 -3587418749086527909808875741120 328340 -1022132854844445336311108348160 328341 434192812054459171680122563680 328342 -117580001502195541557480960000 328343 -341661145579806495004600644408 328344 1718634767450965693784924958720 328345 -511977808269844833210412963320 328346 -505178157669987701847797434128 328347 1041591528445576369845101621040 328348 -13786881691221657300422762496 328349 -2087777514030399052438074616314 328350 60054046676400413951233920000 328351 2655676841548729810089209929704 328352 -660929474065995877507185770496 328353 -2118670578775686495146305206096 328354 -19289547327811472711879366592 328355 1860641524899210219495536763360 328356 -33007588811722057780742197248 328357 -1243175304141717339605942979394 328358 650182895469232042579504328640 328359 -807139000961996773670076027096 328360 -2926690803779594944409856000 328361 -3113807033637181929272326950576 328362 -230209120509105330197980155648 328363 -294006655111835455161199041760 328364 765139951232442745448977560576 328365 -886548851965984647514956334740 328366 1383812430672069916735722829632 328367 2899212950281441959435552721560 328368 -151760581680773937535266226176 328369 256868757593149509641921102820 328370 -134155158590188696111652067840 328371 -639528860053720453771733909760 328372 -157773564247495255959351029760 328373 598202571855167357222284496622 328374 -5077924129824219325737821664 328375 640507857406146718311204504000 328376 405294012613096080170146222080 328377 608500331126772145832517626880 328378 -412854789552379531829937266976 328379 3750498931418488209012905338980 328380 177119635967220103601137182720 328381 1002603558469005527310361434182 328382 933314707629741106060599489792 328383 289717935254199311888645180928 328384 -357637388347707477565525458944 328385 1502086318095491345440160090580 328386 -510580021684617273123200793600 328387 4231507981377515935463903580352 328388 880435077089717581498960876800 328389 1389933193864292024666355124992 328390 1166046152397974364520766851200 328391 22086976646998013464657017984 328392 1049186727260923340391737656320 328393 1207869281597830131658170951844 328394 1157023978427616877384853760 328395 -347373815678362457705441483280 328396 2247781234803476559996251520000 328397 -234005157224901792553168982154 328398 877990668897046680307876493376 328399 -2254591422008379985468955737464 328400 -7025553938297296439975731200 328401 -606937484633953384041662820960 328402 1802113824142474231795844203152 328403 1424694644901292422662483986080 328404 -1163929730447840292247749064704 328405 647788910951353092888131867520 328406 -130502540186987734896140295936 328407 -19402687373605285595605988760 328408 -794575421960337113497078487040 328409 894934496573252930594526629700 328410 -101446839951272944873754587200 328411 -1739776438041761719986519708988 328412 -374414809395724511773902047232 328413 1039272265204162290817707913344 328414 724268689195305098672688655872 328415 1352257110101573127944078571600 328416 -1321727204017089569296641687552 328417 865167574861001306436563730240 328418 -506567481002414531120025297840 328419 146660955296896429942260079008 328420 1956658738675704230724869249280 328421 515806224232280391635306762622 328422 -114045593841230006771970932736 328423 -4490651005681711596401894082480 328424 2786323342354769628367196190720 328425 680264596067995786547073528000 328426 -550674666220518773153906999040 328427 -161338585657291128922799286960 328428 -9210723081953057209986094080 328429 813748995959634477074334851030 328430 -1273817098107250093077363224640 328431 930032458251050828661505822080 328432 -304113811116072586790315786240 328433 770195159016469879477319545920 328434 -17096120754938323388347115520 328435 -1521170507540495196106715967120 328436 -687230847483603093165250301952 328437 -1704614509524119740685220665106 328438 651459447202816339789132791360 328439 -107823147537861488666186516760 328440 221669198707206449729411481600 328441 94968732588040619510771041092 328442 93921183965836967946992440032 328443 1407302474851027304925438743064 328444 42237676835840856454679236096 328445 -52765129484718288113726799360 328446 639898269980431661369058801024 328447 -2430899142351654654452068094064 328448 -3051798489959975885271390486528 328449 -634268746066557981093476973120 328450 855115208298863762147822358000 328451 1233944717532903734496275802504 328452 114251471945083151592797528064 328453 1323736259008373367873231146400 328454 289208894755717450752811372800 328455 -40899262516889883127909894440 328456 -3849891006059433175961108229120 328457 124916479683024873782990098026 328458 513235819427777946269589996288 328459 -600503330719575574172960487696 328460 -1270037281216611326229847895040 328461 281714078227881548417083965504 328462 -404045574423908341255800072768 328463 -1206565946914819293457397355696 328464 289078475700555375835086987264 328465 -1444751073608834181672196041600 328466 369826752521991623289189036432 328467 3195102324074805033059952891648 328468 -797151301224671279623426586624 328469 -437914624842557073500361479904 328470 -846084136537583044671337488000 328471 -1174623410822499371629115687376 328472 -674223685137408721674835660800 328473 -1494479239321816072629228034278 328474 -2524026425573041018947975295008 328475 648841573787301575043114788400 328476 10116361034386964476375302144 328477 -17019525198859089860753383520 328478 1058903736412886547486624263040 328479 -894365580911175055640768573952 328480 2587023213537004463299101327360 328481 -2558547952300421618918329442718 328482 -600075812631049451124432076800 328483 -79817853330210745607348715840 328484 445464828607718924747372318976 328485 1334288259692873267614866115200 328486 443713824290031736011519032064 328487 -673782211834265256202369218000 328488 165558326102707761290890690560 328489 -970313500861403943706058233728 328490 -160165769521220460343183461120 328491 -712440855061088555774546309520 328492 -636303089019160522508728693248 328493 -2767129165459453469066536119456 328494 -4902238120360247345483263872 328495 -606627747255595401970523379000 328496 -122960830204532427744863600640 328497 -401104744252357319835987799872 328498 1651660794920461754442973770000 328499 -117906245634075338343777504120 328500 -87907402558026493621333056000 328501 1191613118089410686504135513632 328502 254603110217573351119054337952 328503 82264244741164563425066968704 328504 -361971108526717486245251911680 328505 -2109406424893817765138703809340 328506 889330002372488635416532859904 328507 731456589084808319389323134272 328508 1145519974739773498967689383936 328509 2128545589358074592038063651200 328510 3167174780602078557816610560 328511 -1954325364232567108823697357888 328512 -453251600230331920886739763200 328513 749211471723267153597314765762 328514 1666951421228832888666564082560 328515 -604578708303390294872585040 328516 -2920080935561933322213725810560 328517 873866117834475293286361459584 328518 416216078048517337341323208864 328519 3268934303894180579619563832920 328520 -19303526801013131079902822400 328521 -920988083935165483123045045488 328522 -119523866484919979188269602208 328523 -319094678682519909711232417776 328524 214335096067944543026721964032 328525 -1962636742346891268626409224700 328526 280208872609609029341655553920 328527 -733695348428187587523536924952 328528 -833825178882010301146364059648 328529 -1804571373757850734041687657360 328530 1378765297459523973811728107520 328531 -730830429476028357302081663408 328532 877192801254469434989170071552 328533 -764619963335108177600839681152 328534 -1777336649039807166245126671584 328535 -916247074086512531405487692520 328536 -1651030070163278399513713428480 328537 383835235470604547237025464592 328538 14165014529208606346532401152 328539 -1013999225516886966061806213840 328540 797816914402478814386699466240 328541 434066279477124333880029165900 328542 381901956954713081519517247104 328543 -574734488134699503678350442208 328544 -3788784103623980005205735768064 328545 -1038978329473118098462163755500 328546 -1133837324960184553880852918496 328547 172860565767473829120425060400 328548 -1335227410301667268365043384320 328549 110556492782953693696324966400 328550 -19534568681668827889100359200 328551 -1268278534171051580063051281368 328552 -93307726781105320604778577920 328553 -541878751868428047071164472796 328554 820752099181626982863829842864 328555 -589599387975158420750837281440 328556 -1331799609854594341455820711680 328557 -733924762332272203699397684160 328558 -391226136195265629003489885120 328559 802596367532326237361877544704 328560 -173876544969848626317199441920 328561 -3312551269177053065007663795200 328562 -966807541135959709758939574368 328563 20974303025737553847881796480 328564 -1040838110152035002497054685824 328565 -1184557391111752940659647453540 328566 -3213379779646284120384884736 328567 1398896724409955935906719309640 328568 -3234460197564950882028273315840 328569 -126182029118081792309636458752 328570 1796479015881547590129906969600 328571 -1828348871098372935418553407800 328572 270333135710477529546355140096 328573 -7450524481246278507509726656 328574 -466562271516197651130444651648 328575 449209520847587266257268839600 328576 1924836029492704773267385221120 328577 2925201375887146448020644210432 328578 -137929648280552047821457608192 328579 974088859724345072405617421180 328580 236625513825799381494415626240 328581 -1239885262141059673203350663520 328582 -1302814376814000937652428936608 328583 2946755636091185949957072474720 328584 534251700444102376938232504320 328585 108212949590669106470678919780 328586 -922399150350983884822822951680 328587 556123754405554021455888817152 328588 -208115423689331900899971717120 328589 -1584606370697675207289432065610 328590 220634229475567661773881657600 328591 -3262945585769404771828165037008 328592 -800536342565307388142589247488 328593 495315862614645804681121504080 328594 -1551600394173543704734388736000 328595 493817286375463955486206119600 328596 636700500260278227036224317440 328597 482361700628910635079270407712 328598 -1180329605563212563297168287200 328599 -570705400496142822534575351400 328600 -181684457042216197071163392000 328601 237179197615897674310809103104 328602 -742775249400563489641119687168 328603 2583678172689574057115665778664 328604 308914443717428611050362766336 328605 270912210999838749571798814400 328606 12006966871743539941907653824 328607 4028243320406706699449628035832 328608 133936911839877302599138934784 328609 4438267745408783980022417895216 328610 1123861594773264626066859408960 328611 -1325643371445302437733436373128 328612 2058819287701164944790798832256 328613 -232897777725881602130134217796 328614 432352326685326847046190268416 328615 294649957811383411808656612800 328616 414300213624680128328725908480 328617 -18694880597598230478489882534 328618 -1876150642750450824999901116240 328619 -443309347908939247638628363980 328620 -199137834380276497363961963520 328621 -62034646321266317816545011178 328622 123789483242976571707359068032 328623 1554320811262968026226878565384 328624 527276199505702442060941885440 328625 1370272659902058959762657760000 328626 -441515825941931943375741495408 328627 679261595116773386718046331712 328628 1064535546526934927601122292480 328629 -594230980512132512860557355200 328630 112780746242783160401725084800 328631 -681643750730182822238599043136 328632 -1903013061844636420793800519680 328633 -1659199343555332075315864332118 328634 41851677114415582879417593312 328635 624449026546893249127829247600 328636 921329784237892039820852224 328637 2428225391869879750447275113286 328638 -1195345302184462277364165349056 328639 -4202519540122841799868988282560 328640 -287108237390981135387433369600 328641 1396599699660397751183223634992 328642 -1371945861582441182413968756528 328643 -450669842051167585534438091880 328644 -1252498487665165031907760435200 328645 -1731416224422432008985026876100 328646 38379681515671564369999220544 328647 250868042202059676014790064896 328648 -584421834374709941616578288640 328649 -51805146301383067273370239536 328650 256884198685878951185942361600 328651 375228646465290219000286453652 328652 1082500779902715871362834721536 328653 -441315326499857833049552072862 328654 157196737347595035751924546752 328655 -2304343265985004038159584680440 328656 211151154775216031092299792384 328657 1020902985106258175449673745600 328658 1584717892482586340800444106880 328659 -500641272042364626115070161152 328660 1467444515401743658911858343680 328661 -3161404684610682091819868967588 328662 -657637013489834946252810898080 328663 -401635694052904131918760017600 328664 605273000984950335784844697600 328665 102712004448626106704293945920 328666 411628653979938360979804967904 328667 3412144787555991816621260299716 328668 1580193962123420231799003878400 328669 662341238725995020036992361760 328670 350255453943421854545670892800 328671 -600818532201267349951521146880 328672 3681761733014026881362021056512 328673 1934781860578881997068119880384 328674 -794930176304133040596894618240 328675 71610409472724531628968311900 328676 1328702605829613596692043071488 328677 -610007272954362207473443655040 328678 485315173611198751672580182272 328679 -1985699571641917372726428426672 328680 727227003387261705918208819200 328681 -63054149554842576529838054000 328682 1165009261870299760829159862192 328683 -297947783474749526383930066164 328684 1511509162232575228298167644416 328685 -525191226501626698406653827840 328686 647420309553014972854983734400 328687 -1185397724236901298486446751664 328688 -40284913360964786152505868288 328689 2491818822955363435046185856400 328690 583682112056585055075124701600 328691 3001211341468163489404357821384 328692 6228174288914914191973189632 328693 718491984815198433978695950848 328694 -2468141431931592747417488659200 328695 -44262675971881748663967669600 328696 114508703062130233738728591360 328697 -578113975717791609840429030828 328698 -82795754837415076444003378320 328699 -561272486093042537347014017264 328700 -380321201239038738999388992000 328701 1438583320523467585313953247232 328702 1457015457464613972170222874624 328703 -1983843545179560574281983070720 328704 834535451817227684618642128896 328705 1055691082602020927302854723900 328706 -210611350469938042257558621696 328707 776477325206813602547421953604 328708 63666132182863131094475627776 328709 -1845608416372305366198060237090 328710 938524309206030119586031320960 328711 1193833755133133361010010077824 328712 1832291472741731817951485306880 328713 613323847400067970242790791168 328714 -383633798308069833753655694544 328715 1012675081915448078704297736400 328716 649033337146963841298933783552 328717 -1387356258128560807067824788180 328718 962764628701699230857904867840 328719 149903480051633034297124646400 328720 194333917185909368431560622080 328721 2363764402651963245540067199922 328722 -935520654052782990419883884928 328723 -446059021120847136670808915936 328724 -9618867993482469087337660416 328725 -410914921574831521716481032000 328726 431353954834564876096869345312 328727 688503926241442002473206623744 328728 -1888331084838082332833612451840 328729 -4005140602485918839840572564728 328730 -138687106348379348517251450880 328731 198830137264903391059842084720 328732 -1974326952694014970953852987904 328733 -3290909359138411549206872590260 328734 5168570467307665222544987520 328735 -26391161810848072921560259200 328736 -911145818672777184783976562688 328737 -73550152412508954116002274640 328738 535573634965447530263292391680 328739 -1133850521212126571432149314576 328740 -594630323565045622392177561600 328741 -3266893262107523593644702518370 328742 1097180214935263098759453154272 328743 -96296589469842288466376670768 328744 -460529285240562231458806272000 328745 920574876865395606147362375880 328746 -534267306132961925436315766272 328747 1759429054158093887659827741592 328748 -93160660413461900621666304000 328749 84653464097139597269368121664 328750 -284815872388046479188705480000 328751 -3954492943984144568477850762096 328752 560178987693414616552991293440 328753 2907670265478055379953760202002 328754 648031004410938815289701346576 328755 88033118799238265100066877440 328756 1358010916886134161931897358720 328757 937875156589915830847371370560 328758 203960140000580665359269539200 328759 1816772314473517591436298624504 328760 -2617375323474389991828091392000 328761 -1268945665120497363916835011590 328762 256276377298080610680497992704 328763 -3558094126668171582031882870416 328764 1854594019558049114423176229376 328765 2769995363760470964768525792000 328766 819751756059985680092204749440 328767 -566157827471670717000946353720 328768 -890927521409732923163613855744 328769 1484717747049530478468035462592 328770 -160099301624237849419938624960 328771 -814135014659693784914109124808 328772 -584677591831504601076404682624 328773 868436913995624551534235848800 328774 338058489137603863798783799136 328775 1393743895149359916402182392800 328776 857958614153977091779421798400 328777 -1602064396567896949261307438374 328778 23428961328487337230174247424 328779 507685002547116126550697786088 328780 908110810076738376957641533440 328781 -2750554676885349064078924049418 328782 199309339168546948968516914304 328783 -24449937208416902894479339936 328784 -236247918402120404463847219200 328785 908432482395970842956845799040 328786 -538769431692921873538307598336 328787 2733424809202049366224775795436 328788 -1519297205571396234537472614528 328789 986091938263427246950717104590 328790 731576035366742786025731103360 328791 69443756979733582783485887592 328792 30293416451376479343821598720 328793 -2140950212702667699013238358780 328794 -433346650462026952261342502400 328795 628898570781823251863063233200 328796 -781745144279266341178161335808 328797 -201201177610019300318572863168 328798 3003348789648407409287144405760 328799 1412958934011106485904414947336 328800 -375658113428256801423930163200 328801 895710310759478092731770668608 328802 -247531132359638101063732658400 328803 -715738553955120961274104037376 328804 -444827700190146772837309497344 328805 2285451151957866191011802318460 328806 -904754003834480770498491331200 328807 -956880280147281455471706494280 328808 -1628448423526897869908977827840 328809 -783347421831312730897096002432 328810 -950447984108950109402856794880 328811 43866164049054959293694288640 328812 850587676049289143828843495424 328813 -3158353296483257253098411264938 328814 151530491487952430595928771200 328815 -1019384369686407632880640013640 328816 -375851035991978409328103292928 328817 -130548700757605439598062903808 328818 -411506264111179595188691427840 328819 1458906331382342988858381451696 328820 292251752123913565550799644160 328821 -36774388838271039918810472800 328822 -395698068236830833585087435648 328823 2476287632331453668963487557760 328824 317153624869349407182144245760 328825 207077041973170420861423432000 328826 1014016705400735245526535200112 328827 510454753564713300531244932120 328828 1643600421019660660787513120768 328829 -1132148406059736636573078696570 328830 186580988588596767942072280320 328831 -552044776436352507342988347408 328832 1007039623571816418697921167360 328833 -787740318369735809362430731200 328834 852422067750160019503411143552 328835 543547603978504936969688199600 328836 -1183997900386720359246547261440 328837 4298316986784101289368070203486 328838 -1020540419616384878092803979680 328839 1732151241630166634219282406696 328840 -358946198488202132875308595200 328841 246619180455279304905400650000 328842 -487908966213734374665040804560 328843 819147320738014720368572942400 328844 2742836188465320421147306214400 328845 -151364410416874663163330535360 328846 -197023042001848776678211193856 328847 -3344043173263059704389699690704 328848 -52446889288617808627847135232 328849 -3089964213975966108002756755150 328850 452655018360351257210733476400 328851 1345512345718421309653344380400 328852 -1121998968829229002316979722240 328853 88312545025234161888488843520 328854 -202999581643496912447208763392 328855 1014849939330282016091771298000 328856 -672702543941847167567988449280 328857 22712407218356058142167065040 328858 718298595587512398048715223280 328859 -4943376117180998997998163050784 328860 25454523460863264767538739200 328861 -4332259984328370947197426536 328862 1363884900522487546878601602432 328863 -142864326044318656490593148856 328864 -24051342514612625585177886720 328865 77928580479085646767683322320 328866 112209683040325997781392505600 328867 -986020562187813112433706594816 328868 1339620602829699965753740280448 328869 581323895528493291721444047294 328870 -95546538415283165150060373120 328871 31093791362906015272384722672 328872 1134468642646979226147386327040 328873 -715883680278975665866572211356 328874 -349755907767738881610184139520 328875 2542379132760501299362533324000 328876 941486357619100883619087791360 328877 -708330605375417880186756929280 328878 -1120534132350939223456375488 328879 -1961699007876670259659224962976 328880 431219491828182696366650818560 328881 14831105139491345790788574144 328882 -435590238318882139930440223440 328883 1980660868228363952817269253132 328884 -1546520479642108017467370123264 328885 -487203566238916913789376456420 328886 -1702329429838043766128933248608 328887 1635754292021830595311839169440 328888 1141405603623785994079915929600 328889 -2324174121767284238922826150080 328890 273337952427207272013109747200 328891 -2669021066837546031068440375708 328892 -2302905678532052757350694902784 328893 704380671782251851047249088864 328894 994645403679949543713989258496 328895 -962982571701222780965378677920 328896 -439344940529639172498420400128 328897 1751153429026692693713378401346 328898 -1729847659817885653225644970800 328899 880028370814486167259723004400 328900 -216135728077895602569731174400 328901 2479233285366149895701741167902 328902 86194310934274646946365472768 328903 1008027326152911494996529054760 328904 -1334207103988118910128885898240 328905 611848938482758963558098368100 328906 2947749331285986130441887552000 328907 -9273829242560209199033074200 328908 -40044610132465067585197539840 328909 511519769935308484705176261440 328910 447241790909048024797749918720 328911 1424630709238453715988092323584 328912 830915661349211811639731863552 328913 -833734410027164420811552468876 328914 -752701937402957732974796463360 328915 466260150565613360851929543600 328916 467624933998056833535291396096 328917 -1023385667514567110649196449120 328918 443865995933673867619175890560 328919 559787571977992226564259709320 328920 -362834355744720790335253094400 328921 2750229581014929450285607482122 328922 1101583116133003741505694177024 328923 -48240490430875730779085688576 328924 -2357935456783043876019551471104 328925 970554016770527026077543408000 328926 -454714434147279885108423417216 328927 -1264268823896789727848943805568 328928 3555259469607710856012335677440 328929 1069794455079240219196215256608 328930 92915079585302743178840801280 328931 -1676871386489815923424631303268 328932 1591732657471735122455457161856 328933 -3348468460820845111566397351680 328934 -121438199509336681582268316480 328935 -1467427534539722093634098065200 328936 2381064086720320423085213383680 328937 -691083541076195123812336204614 328938 -60352917326109684482763174912 328939 -84939538365920835039554263376 328940 1071260210207352288139995095040 328941 -55570633275526241576342679936 328942 -1227556728951603138049244488128 328943 -256884403666787483716150170912 328944 55653489280007584504228085760 328945 868735056728720252522690939700 328946 -7062613031777056603307744256 328947 251285744823874594725054240000 328948 993680664776350394578183015808 328949 -537792568362501871703518526880 328950 -8225302351993408593479534400 328951 1107512966966782920644733675952 328952 200183067485218266686894469120 328953 -3015860811336853915473555382656 328954 1518494264584038523607025208176 328955 -951413648561676606247085879280 328956 2200932311063162575124629831680 328957 1502858057239877361147797949612 328958 143522615198873571788937403776 328959 -580543246685289727641096036936 328960 -1578808897923466559202703441920 328961 -658051375645509013297680093438 328962 -225139631496795763444701365760 328963 5584751993424331203133808717224 328964 -1162087486754105504746312113024 328965 -2723494021592813396836796160 328966 -1809379950334732293204601474560 328967 -27455567998269014172327518928 328968 224463596253690298701101875200 328969 2514779701275471723868007718144 328970 -868366594564191558866801514240 328971 812990790460094891860932176880 328972 -190758606793314171326673387520 328973 -2937723125945292075867889254996 328974 522264415222611233876930103360 328975 -1691409195976869542943824971000 328976 88516235461818676809585868800 328977 2150671732067593419718843384848 328978 55985527180986709623307480224 328979 -396609281275723315200308731824 328980 522320752010444587970468751360 328981 -3167943765711256602491855327218 328982 -3991481386650970400556466804608 328983 -1628793700590413669746173197976 328984 932819386422085965004369305600 328985 2764797829312548589725734923200 328986 255308209298167869566557036272 328987 650485566173382876207774372240 328988 883319351034279701349184206336 328989 -86877069163002028166152450176 328990 918452052635567749519725146880 328991 934474550352346307404778979672 328992 1030824389743820345469409689600 328993 730325276301756110259013184 328994 -225720775142570857790929440768 328995 254951517321897398336161749600 328996 643999837337803082890055054592 328997 1259633285595846083627497873920 328998 429000025339635645475189520064 328999 -2212108080004315763970747040 329000 1364686482852602877573365760000 329001 -791325700454891707305403434336 329002 196258449177822108298790649600 329003 672252218130071964707503589184 329004 187748550580001965836010122240 329005 -2844194530881216295513857357000 329006 -2062963353261069048488350266048 329007 465080734877860297550619038592 329008 -728377363358989586606736621568 329009 3250573927960117846303443720210 329010 334210300885416561501300088320 329011 -232367970615512329762431100568 329012 1012205932098979740310702252032 329013 1646278552992388099299378564960 329014 -250188317907060043051985074176 329015 -1636071435459410284777207862880 329016 2106804946708591610127594393600 329017 -906351863606134100796781296380 329018 2335329360407441774704740654816 329019 -740188345580478244068634279656 329020 999638428677633455295270228480 329021 411218940674626925704104206784 329022 454470856410338769801339191232 329023 -2689658641146282992414936680280 329024 -323175555426576064312004050944 329025 -178670633267976580865774354400 329026 1610439167688992668359707093712 329027 -975889631997065396091841421124 329028 594471268379380430546471448576 329029 271493904625548470212850702560 329030 133384842565224776800421454720 329031 1265551569356321079999869638320 329032 -1114287640336644297274926489600 329033 -1560313667416660418821034298060 329034 285481213467815000834525859840 329035 2157542931138951294572473627200 329036 -20099167523266708556114431488 329037 -1687843655453557625487119919648 329038 724472418436483393363078776384 329039 -879134355205152883582326488376 329040 -164437636831480304931883991040 329041 1302965466010226383119172935412 329042 -417013185444317170860160289280 329043 1019554455382588623345112399680 329044 -1641512363078458067077920628864 329045 -863519878960014467244876641700 329046 479201712120387931544639570304 329047 2634056402412161641818149944992 329048 1847472955369365238945445775360 329049 74572613875908196399416723840 329050 230448538801057827089569294800 329051 -2454807269216171082670762151496 329052 -831192115126758052424513154048 329053 2496227663195315245835824395302 329054 411944245734641136901319662272 329055 -560533530518496224312187504240 329056 162023152370010055261415276544 329057 -2363018658680401736753289719808 329058 -222229241598689377506354493152 329059 3379099125370695569459458815260 329060 1374819161479517364535796148480 329061 650301232799215610693209704960 329062 -1162848466715128599404012359968 329063 -532459224782559249596436855840 329064 -1366807028510860797555203604480 329065 -742615748379031733589086645760 329066 -192999510911572704389641915296 329067 1759958170400768749914464305884 329068 1185476013497680892786408814848 329069 -659831099958570333093513169320 329070 158412139393635721704065679360 329071 1117010557221313108872379190200 329072 819850063017050457373714317312 329073 -3131236196372247360231833107200 329074 -526556601509689593339929922528 329075 643245447311678683595251344300 329076 -946828725556585864233749114880 329077 152838211367624948101559855232 329078 -835534687825659621643471071744 329079 1892507674982685062243050368 329080 434510273718964636906116096000 329081 1023228957313268020527767547882 329082 -17498371991287866068866533120 329083 -4197464597267341523053808888668 329084 68168235402677332240354907136 329085 1213321856500233322351474976640 329086 -192998026147937249956061963520 329087 3451857861838350141130040643192 329088 -1896088527552218508216584110080 329089 -3344955190783261399088213642110 329090 727002743404386265667355808800 329091 -327956066827608618596496289536 329092 1344642941896544176836200951040 329093 3335440537973467718479636871424 329094 -1098492718858035397978585432320 329095 569449334638592134953411860640 329096 -458963240558783342591917424640 329097 -427532160249907341544663810272 329098 238150755401216890436301307392 329099 222566221796050413039429141240 329100 103326726139939398184583846400 329101 -3508061564602240912712023629898 329102 801805389726610265950011038400 329103 82102862717911698195275195040 329104 -233994358566709043083593580544 329105 -161502553508459277233319695040 329106 466554064190304226442879551104 329107 -147303089691873724414203501600 329108 304085675057674919038276980480 329109 -108954933986238003583023922272 329110 1054817730158047462473764808960 329111 -3597319939106185265856093471288 329112 -190553104159669139633007943680 329113 3755548190059343261081079235780 329114 -2072953220911845606018531018240 329115 67270749448723209383099101920 329116 -2337737281935830682697462735360 329117 -4845578734256045771772134882100 329118 265282068786042889207945866240 329119 -826993892897861408833968777104 329120 3269611046781568707945431040 329121 632413158963982724713791649320 329122 -557242349566166206863806153520 329123 -1054666563407479648647569582628 329124 -838058932890011537661637868544 329125 -940495534756919394990591141000 329126 -289402622715932588261969082240 329127 -450085495304993604509582922240 329128 -1588381804171537259551979811840 329129 878959643051969238198046799184 329130 -252760123871456525964093081600 329131 2791717538407329492463520954664 329132 -335290648767804039915452413440 329133 -1051814027919014018777436514560 329134 35696882915575667523173056320 329135 -479993909172510391412378404920 329136 -115823579751148549790443143168 329137 -3131232964348963763134319997600 329138 -284864021175472776923875031280 329139 -215572928992533076904184060396 329140 -495529040639601003927806853120 329141 -5297955798574391016068583316050 329142 666026171249253097415917284864 329143 -1782079189112802090440864507608 329144 -2670489721601104159929013923840 329145 -453383122095657550153930265280 329146 -4764447716695041839094892800 329147 -354513975014200228867182318048 329148 378061993402100590869476757504 329149 447525348234042871625880874464 329150 -106859550801652151861064168000 329151 608386036296629327743632217032 329152 -293531614073303923548099706880 329153 -785852391302681967818940439872 329154 510040152637518189701785365504 329155 -957711310200361824529363507440 329156 -1068958622550574010403914895360 329157 -295498032626144537796152972160 329158 314409375808795020201109240320 329159 1901113399765943043727106308920 329160 403557008111971031824876339200 329161 200057750598334296621175709760 329162 187182765413174168726200310832 329163 -86138879856346422401438287656 329164 -1868170242411292178057262939648 329165 43193007471949532662923719520 329166 440208164036231763950449268352 329167 1576815136002684176664398591216 329168 -71231060093169331784175452160 329169 461061044496662796529409874528 329170 213711260834866093801522181280 329171 -2229408238336960696724898498960 329172 486140731465294218563335636992 329173 -751021516867555700692374615236 329174 757383727386440847082180098336 329175 -276555717547996512415437648000 329176 -418339362042740186741427609600 329177 530854685577171060192734998026 329178 -945663139335357982892733311232 329179 3182052111827519610055793363760 329180 430727702965855886361597388800 329181 1047835742028923567298156570720 329182 186627430809856011156378382080 329183 -302350174920886718844392254776 329184 86053819945913924853071609856 329185 -640066811450599721457182512620 329186 404167042667989850540073689088 329187 -135887374925402395717080621648 329188 -6167254183793551166228617641984 329189 -49676235873229417276168221696 329190 -538148882634452811419255268480 329191 286738596942263703081438433592 329192 391249618700515793555094912000 329193 -529284021327273339598905434880 329194 1610374315958422999867980599040 329195 38381556048146495922186271200 329196 -304358869651673690285260308480 329197 224811573095196336465804642912 329198 -760962333607251796225274750400 329199 482872571514502399605646107648 329200 340478726566352234292624588800 329201 1923427029015053382445029509202 329202 1244269183184776113765930164880 329203 -1666344852965649016839829812480 329204 -1284246258097434541894986236544 329205 159061348539118050933790451520 329206 -16827064859907017624553656256 329207 750698078770196432897300244456 329208 -25028172051198691680726220800 329209 -3871442568836997652504292477590 329210 189389493472051172014175784960 329211 -544307013122208570768395383200 329212 -472088252587906805263953452544 329213 2291229123478108126499657929920 329214 -897862435726179104045982048960 329215 1864172065514466969038464704360 329216 -110943018093546401076848099328 329217 -703327571658928936753710558336 329218 1053063494011046007412864806816 329219 -1738105115837456104796210308116 329220 221557879126120127183618457600 329221 -37235592720033630575470017156 329222 528732610118995983138175820544 329223 -505707208748658196522993008216 329224 448443502436556598268679782400 329225 119004812624617369822327349100 329226 -259563886891240578496739479296 329227 621607719771969009245921259792 329228 -1887409327671676050931851954432 329229 2624910147584866803998285812044 329230 -27950961729668874012308424960 329231 -1482715540714547616662997483840 329232 -316436319104918004624829317120 329233 2801266304168997351982360578482 329234 -18850084518442731693048207984 329235 -2019410910646962829866129738240 329236 -781392601772448269322643884288 329237 2519767792178450014533591211260 329238 -263392622161359035425609052160 329239 621190039639750030735512705072 329240 -2013043848314085187790360371200 329241 -10595877218510228548709904 329242 613389910240580507845661932272 329243 796206911495425762883475087492 329244 623021014395457974710475618816 329245 310848557587211114888120121600 329246 -1244994964054612871082064076928 329247 2027359700160163611890262096024 329248 -1713508410699340820188406415360 329249 -1057407247767376097545988565564 329250 -63033709062865666146618240000 329251 -5574210526168788444667274240 329252 -1069675641171264718974536724480 329253 308867089750937995479274737504 329254 -623046343313882529750241979424 329255 -912531715036988040282971424840 329256 1713061599534004721695164979200 329257 352916260767773606249000496506 329258 1956992573004750595077741765984 329259 593134075402782921774274959360 329260 207962674301991355806760565760 329261 -3542295602608563253754310578688 329262 805414692553511809836420505152 329263 -545974740112006321194374833680 329264 -93484616750816673653710258176 329265 -243882616593225600906634615680 329266 -262399428483649551162853424640 329267 3139197782369493720719819954316 329268 -19907898123090348649364115456 329269 -2414068980682515969992557981330 329270 -38890698048144986754272284800 329271 -292007740194261621855343748016 329272 2986893456002455141714257100800 329273 -1870184855972384931690505476864 329274 -646926674587970158250497953792 329275 569035798981492405439013713300 329276 -3554542502417353218779942151168 329277 -676774967081611708026222583392 329278 -822140980920299803288831905600 329279 1122222442190502571078340311320 329280 202130189356168362174971904000 329281 2134254320933003153328942886082 329282 -290196872515597357705814286336 329283 1191121799156732614488263541252 329284 291859021463760179252581957632 329285 -441632306357527914044680249440 329286 -187901390979465298141521404736 329287 -1156554608427193977758473200848 329288 2546559058323258530962609013760 329289 -315100143930727791153811339200 329290 515888040771064851795252144000 329291 -2511793326349935894501544592640 329292 -2788524276351477767133674112000 329293 -1226615804896160900812359464458 329294 -5176311711093335632325495808 329295 -104254027359456458388079375200 329296 295946065762829193572644552704 329297 1103293656039974753144501701746 329298 660010550425904087464408800768 329299 2283046577177091153822966872300 329300 170935334762475767170222368000 329301 -467642433780880619540839586208 329302 2755500371618336451646630329600 329303 131641094152017216629028693744 329304 -963745928184664387894488698880 329305 -889282612896258543157630895040 329306 611698044348060075947687162352 329307 2264784766779609625985478705024 329308 1110337806438665067476064051200 329309 2547502270902705329301930825510 329310 -599397747529502238820344878400 329311 -374475931579144217688593278208 329312 -786892921694679780164506484736 329313 -480503824798318987175183584512 329314 528350746666553392670345617920 329315 123411257986019013398929872240 329316 72303079351418707089706942464 329317 -4013137575264218865427871685634 329318 -519322205959946198907540730560 329319 -2641178071316207581703007205680 329320 1825273741077243846990632908800 329321 -168798653285489959233952193478 329322 41186984305230726656464802304 329323 294633946127042583139616726160 329324 3595945484146029610777514403840 329325 247371889906015124444085477600 329326 504369543322522977928766978112 329327 1680531808349415018288245086440 329328 -577653738548695074473772515328 329329 1408531500365119346609685032832 329330 -520776305176162895089610617440 329331 -512065119829869371303354992896 329332 740885237825970867901419762432 329333 365558956449671183370776577582 329334 -280363694234417328911162411520 329335 1477595873378003458782838184280 329336 -68960728896053177536861347840 329337 -6611400518884496889731583552 329338 211563894820024727900281393920 329339 -4287978092403317458907495557200 329340 104287726344724043777510400000 329341 4312380759826752118324083359052 329342 158002052386944520453064808960 329343 -398577758416448987134180146816 329344 524064607859423569877233827840 329345 -223696885109515933575289368000 329346 -38449863598845030454002545280 329347 -2115933873833398722346531171204 329348 1023352165945369415178153666816 329349 313080020893256542139375034048 329350 357618089565376502562268732800 329351 2984584829184735340216906156800 329352 1741938010243845869321766789120 329353 -649610243774341704660195122040 329354 -1850726111083010673147916668624 329355 77684779296851039585682686640 329356 -2831653163832324938420695118080 329357 5292577534309763378759481312 329358 1254755369706072622662035986560 329359 -28468529383897487776217271896 329360 149455955551008408316497100800 329361 -110834025417638896047892793856 329362 -3416216311241637491718661104 329363 2317283323592070036115294801440 329364 248299388751165902502469318656 329365 1176103038475221418969783437600 329366 -1572047856836505778079040934368 329367 1499649133522748102848116472680 329368 1195707567037321799672774492160 329369 -344790378272441511360487192320 329370 399268009333660449752190892800 329371 834302617959215242157777859584 329372 -787507830846756488670168860160 329373 2988442832594444931621112142400 329374 -947253794582126006762626945728 329375 -178413505621441055954853480000 329376 -194994327083536020591026896896 329377 313991895518609801653304594352 329378 -1234042372824906647916283076784 329379 1567321334995714791387962014584 329380 28181224334624787318953410560 329381 2200885151472866099705066350650 329382 -1493080805720481544454658122880 329383 2288810754271273139018230515984 329384 -1384874312113159414491661516800 329385 -251270964292327114060000333440 329386 -1528944872250706748452998583200 329387 3153563968954511401760843754036 329388 858317359467856913000291059200 329389 1643500616901852247432966488780 329390 -1079066343681833858405344180800 329391 -2674383803780908624655827159800 329392 -108482409296080250132721696768 329393 172816843646491008691934826642 329394 -243052925956399559774844048384 329395 350915480105328596195632571040 329396 795513238197902167993140412800 329397 725278201954627687522791294240 329398 -841096915636340884481800721280 329399 -431415402743390576793492419664 329400 1098121391819786734710266880000 329401 1991849583406285242838036607402 329402 720250944689662344448268119152 329403 -1896909390285969976969122100800 329404 40501750289427102312102265856 329405 -1369060538889511572583220345940 329406 -53336029529649762811699789824 329407 824050582501647190956158390680 329408 488206346123458407779011657728 329409 1863721439133908236039865757924 329410 227900396463263685384088995360 329411 -358239726475782047358387691920 329412 -465058056215030442242591213568 329413 -1347411346357964262939116265440 329414 -264991663260665043452945590944 329415 -857947204280022556940325676080 329416 -1894629338591132049927396203520 329417 862869253642858137051865958352 329418 -720456730072451936314329667536 329419 604367352199958887871882524820 329420 68555453348895732334396968960 329421 2128940622219264146452284818112 329422 392659499692537995549708014400 329423 16468446075009531352168790784 329424 330756159204601921003134910464 329425 -24923262260486239357211829850 329426 1281331552552716388442363799840 329427 82894148126774588796623598636 329428 -156309434470809877563837333504 329429 -2177925139193649433910145184416 329430 -664507685426461486879062528000 329431 -1402121197909922229814141339768 329432 1205685756071899163825430374400 329433 85285826091651891690079893504 329434 -170753162214670845356974871808 329435 1036792193090230542651181040160 329436 -1391708593057390501341599428608 329437 -29775349409135697637591491968 329438 740671561626584263536575133696 329439 2326511379594134158534487433600 329440 -1194542022355536637951554355200 329441 1271205306375251261626038947520 329442 343777047683928882554927152512 329443 2630346910948119317903599918680 329444 2306551215035140804344573111936 329445 1267165456528105315084110929820 329446 -556736737082841612597157595136 329447 37827430016361188557464189072 329448 -103667305644494699314600673280 329449 -310109618270789628159808778636 329450 -556842616307209442296213920000 329451 1854827334896315681874266466480 329452 -483500395914610656141201650688 329453 1313201693801315940817121146080 329454 -530973884200102931730901772160 329455 -1090476963361868828533971150240 329456 131355094504442961534283776000 329457 53959645456673436550021699440 329458 -1412808948268850958262392679920 329459 1161095169347677953490729711104 329460 -256344473711171324490430003200 329461 -1799495184659901188585782299552 329462 -576936816030243760112098511616 329463 -850323987255342690655827441408 329464 665821789622753797852129935360 329465 1545238310891622105725592333120 329466 13983611827249545481537737984 329467 -1257008678088005754623878371128 329468 -973231522465356948687537229824 329469 918512720809537202752278395520 329470 -1784205358953125426420500016640 329471 97549823211091217824588860672 329472 -478835489870050384121620856832 329473 -1508077649686338765059780033278 329474 -579839349787054912688297982048 329475 -330930465215022380143499212800 329476 -1137535671465962856303989414208 329477 2799245661513182076438732102012 329478 3678678183808221483185412480 329479 -3153551605815917398700846906360 329480 -155661568461063318676122777600 329481 -56827796017532405145078224160 329482 1524062097027605174323009469184 329483 1250508754081235964078975120 329484 414467916342476420992164097536 329485 -151114154049770169939077229840 329486 -1182575718802464732833510111808 329487 180167018146625205874482804360 329488 496637177181622091468373696512 329489 1236182861151130039948488922290 329490 4812693232920407901277585920 329491 3281245510760059382482100375952 329492 -2794915023199349953434590227584 329493 1730482178815980965035113423264 329494 374110418300108320435819503744 329495 956113665429035499410784207000 329496 35284341861440551714151116800 329497 1147179179445754246987490003072 329498 353888794865832851539793894400 329499 735610844909816630654757173568 329500 -1196992488925486167558215040000 329501 17684919681150537198795196332 329502 108546014135606358013871821632 329503 -1845451569910201229716423673248 329504 522697165096396412904403894272 329505 622627765501753726701184336320 329506 2731458129916548156019955890560 329507 1472425907985405396574891996320 329508 386288322451677163333302244992 329509 -48967204922655726860078746240 329510 707685519741967573151748197760 329511 -164839651719265943921100966912 329512 3056301774906012584067493555200 329513 -773488349761202385153394975116 329514 -398265047731674172997317359360 329515 -2144139477197939242308949057200 329516 2079094701679213924513106557440 329517 -1003234004367840177551863009920 329518 -269303303054382999213734342784 329519 -2024824911456882308377443460080 329520 236527501004511846564979998720 329521 -626099519631919379732625256128 329522 44530746348815617891921859904 329523 195286898844275354193988572984 329524 22145748050586076533415703296 329525 1118031089939746715019625490250 329526 -641841857274318772205847755808 329527 -34862676681573721085444848080 329528 3331586078161099005224554536960 329529 -85223227628220615840347760816 329530 -344028026090625537776141537280 329531 275432583132418995797653339200 329532 55435387188341513307181473792 329533 -1216838249330144545265124764218 329534 -1312983469649867100011472739584 329535 -1898568590260961576204356888800 329536 -108434825562469665404019015680 329537 -132839899139080094094938496300 329538 -630514658870065215426136948992 329539 683380643171420841709674044160 329540 105111336603322098659736618240 329541 -373105866629200575417993861408 329542 874500311682168746355540984672 329543 -208721265403148031269067641400 329544 -130371763989691824751742976000 329545 1486425228849546679230474014280 329546 550981171406202419857313015040 329547 196507049162207991575847658200 329548 108227713895765295343233291008 329549 -1670406850434284773286775106080 329550 289617738059997703286954352000 329551 1560423756626211985500246365552 329552 -17764839508410635958068183040 329553 404889410340083239637841500544 329554 -676954365599517895269462998880 329555 -278362091721809807621142618000 329556 1358088011807024476794879866880 329557 -2168931124542777809203015718194 329558 657328305207672503899315496640 329559 125164288707445703354713154640 329560 -329612821395677471777616691200 329561 -95115525794250936645180792576 329562 -1913930702562120035621475916800 329563 -613137864669535001930302581552 329564 316858421591477047593662539776 329565 303904319291571734705295083520 329566 -2614584958092986136368418604800 329567 -253280917954984318879559199120 329568 397780217380380906659918905344 329569 -1916442524922163390271226378320 329570 -914494162420292696694394679520 329571 1718006265293624623587708402120 329572 -228679212162212847149858929024 329573 -3244555718650551277431438110880 329574 -567806677249205393162164108800 329575 -376869903893812319021131715200 329576 525491915464252279296005683200 329577 -2350540480745098597807413056880 329578 1425686009738290459545489840 329579 2416543717868278854590053226376 329580 585071544061780891624493429760 329581 -343822603470251684408258952960 329582 853435890373590812146506605568 329583 1553057539932197159760425128848 329584 495397444927393605980760473600 329585 -389537871199511579407886146200 329586 261867967294079598844495428864 329587 2616148042620944150286635484236 329588 -1047918988279002556786427904000 329589 95704798329385149608052657084 329590 -386994226325897266186504423680 329591 2719654368122053850950424485992 329592 -369408228428072856106150133760 329593 44294497584379127308390016304 329594 1479929407303995575729283578880 329595 510898455613959996279191040 329596 -1169778065329948970473896213504 329597 -1010108765480943310011321624954 329598 -242628409073959731994778462016 329599 398538983135918631657149135280 329600 1946135268973815113919234048000 329601 626981391578377935212296829184 329602 311323777412784902908304408064 329603 -3352848866383456890018801494148 329604 251364697303683407288398848 329605 -411741483648403993876100860740 329606 861931259042638657075991659200 329607 -498309244288358982975916637112 329608 -1967595052777532138407332695040 329609 1018607642455281808368092524416 329610 470228918628680873884684949760 329611 461172021975964919374031081952 329612 -2051769974829342183000549296640 329613 -682499820597580853739036127872 329614 63377701302121403411788580160 329615 1087997037774936126816046854240 329616 89002289674823819816219443200 329617 -329918424170353477997624016334 329618 1796949769724937520390794575760 329619 1763533027551027413912954466744 329620 -1081865160306674526974959192320 329621 -15878664693719886221151142308 329622 -239795167148843195244761110656 329623 -1391394047169733675061239755600 329624 -470087440997944367059507415040 329625 -976167085283896049160288147000 329626 -655660500445891643603535887616 329627 -590398370977020682653674230524 329628 303490210326211401816904971264 329629 2855876261035827441535053888230 329630 220082198435987744650587655680 329631 1927480263962250264479136650880 329632 1270230677297332687812889608192 329633 -779549555547437999730076937280 329634 745722566179649543804377112784 329635 110931694409675694526424848080 329636 -1518856120842650175622985023488 329637 -234845982522050628653472877056 329638 12381131477220537743095489344 329639 -4003914693312736452360208711560 329640 -490505968005958868199454310400 329641 -1015956116196218871084127427228 329642 -425199595170180909021000648528 329643 -1610081100350075992391386048800 329644 933138177165309695363767273472 329645 -1704644976789984807787151210100 329646 747901378899972073234517419584 329647 153513122379669514793566150272 329648 -331241868739342804618174365696 329649 -226249394382302353700368718736 329650 -1015627979609338548910331952000 329651 -313655919819662410282755638448 329652 -1444119287492797877485117482624 329653 -1444931345289215585790962273376 329654 151060666322362159149538698240 329655 -622476205786094341498979505840 329656 -257988289702586906159120793600 329657 2023318700153850340395148788906 329658 749704995549545075504060792832 329659 117453219013613836154109904128 329660 565962023497574384197960181760 329661 -2798620507203779610418318876890 329662 -1285875118254770128966131687168 329663 -363995077760267499085125905088 329664 -383993571748482157144229019648 329665 -950325837272681364472383806400 329666 -716743389356302299007041847296 329667 -500787604812032764285927150080 329668 115580410990546039919459303680 329669 1102200177543658625298768279840 329670 18803580289877981786322476160 329671 1386017027333353863618367782872 329672 -614690623933455690549916162560 329673 1430497506376351133874425485584 329674 1048827644444843345012926092336 329675 697168913465085397293616572900 329676 -691900929558165309864891641856 329677 -1235904660489099944931651502474 329678 639813250009859159488154792640 329679 572167748554848014617581112944 329680 -229647087029228216498320343040 329681 19481849018849364137970977088 329682 -186562391386041826853211440640 329683 2890825293818445168005027949932 329684 1768337190245795402707887724416 329685 -44915373380015471550226060800 329686 268756150480202077211442268800 329687 -118188268032341508249037196664 329688 23675559623788484217525350400 329689 -197912223313281036779937307520 329690 -1500386272997831061306022490400 329691 -1016871654018215386697576168808 329692 -1072841942270302072131124592640 329693 -388989836635635963263613657216 329694 -891727543691280813489255057600 329695 -1417795413429477522856086352080 329696 2261495658477538115785894920192 329697 -31171688315912576892862452960 329698 -1365940672395178099838328807264 329699 310748544151137437639201947536 329700 -208285414004792006883450777600 329701 2199276316490588201740438115100 329702 369092130389662309184001488832 329703 -2281480152734513122217437876992 329704 -2717641338032617832524170240 329705 1683382133247695142300083243520 329706 87795754680946189092900582240 329707 -503589401736216425647670132480 329708 266459027627293829161638013440 329709 1188376519087337228046927434304 329710 -451530177554994346340718258240 329711 -188978489260877157819581600688 329712 131551206755275792832715325440 329713 -1394222312916739834214953556556 329714 -602487125433774065521629605376 329715 -272076144092902362285611945280 329716 100600984307393931242068418560 329717 -2686345153456853706356327505234 329718 -155698683513869144921233328640 329719 -2299204130035460999495149127136 329720 -226048458238711547081165107200 329721 -2014782388931474264311195352688 329722 -250656987355420180105644818976 329723 1550996813693319369178433319972 329724 -18087765881694286831214837760 329725 -933727620695417142952396750 329726 1002306886720950836903114233920 329727 -1267088155081030420471002983040 329728 41610228325598289594710753280 329729 -98181995664614790324933404670 329730 -549382260369496287179831616000 329731 5360314582219578646326772659192 329732 323965733930930566528955177472 329733 -1744578080660662670461986740898 329734 -660962454508499323805439958080 329735 -706257674562251969387592529440 329736 315919330619868143711262720000 329737 461181076330819068426630867300 329738 913134563069514028553970594144 329739 519848573843441395469468452824 329740 621124566713617101814560752640 329741 -132766560935514119987652509748 329742 461136122547316035803177830272 329743 309883475814717704590915193200 329744 -33723525223052007329412071424 329745 187374551564661491429972496000 329746 1165774840320087597634112148480 329747 -522503290953726278081929645056 329748 -246584877610112515832647403520 329749 80406792561088168859818572256 329750 -1083969390127850568599211360000 329751 -1296443144027852053346338968960 329752 -6380017784181781381095497809920 329753 970915948218155435795968685520 329754 566351549822485705073849464320 329755 1376467770249142707973375748160 329756 226578077173988251162454535168 329757 1903891940785916024025433760640 329758 154755728812301547819607625088 329759 1119494564327373302285002391760 329760 -1276696371140539309988639539200 329761 313281586936164096764418987362 329762 -615577356733246613832010504368 329763 -300910020184326861976721743872 329764 -344615368474165950461195033600 329765 -468012770220174086511006880680 329766 -463736955282554429200136063232 329767 15844087766768805059502116440 329768 1690346253246208313637439810560 329769 -624189152982816219796048436112 329770 932651646429375059939945635680 329771 -10877938312277011753473613008 329772 1339634329400313446252425569792 329773 290281512875108565155400112022 329774 625116161495802826151306099712 329775 -656261294632887845939453476200 329776 -746117200177460492080791175168 329777 92339205813401758906380958272 329778 267290051879765673872807178240 329779 286461904063074944574915018380 329780 810046797209129758164606720000 329781 -420864029318674137175297922016 329782 -263365164580020478933755522816 329783 -2518566713582160777846147074160 329784 -169788195968595696651380981760 329785 -1255337278230019440590662345020 329786 -1306203026157277996037786667408 329787 -958141425430602281150253821556 329788 1079624019166212946115714618880 329789 -1430212418080007035274533828410 329790 -496991666462761724563061585280 329791 -347896656925011466076803130496 329792 406377456712659891201086324736 329793 -1587895055313794555765418005472 329794 -1533525147486283445606744724960 329795 169088291688748787389757872800 329796 -1133254185179368228878550578048 329797 993043194860383246925837468928 329798 -791550370861159379857828232064 329799 -1406893299539207609459839461120 329800 1115945887270277238001972992000 329801 -3790113335497862956036930044198 329802 836762150048762347274097192960 329803 1086216457628462265436688332052 329804 477536335570432457477089946112 329805 -151969194864299956638025440000 329806 -836067768449736705002824749696 329807 -97867300145022452976926540448 329808 290881080775654881123846979584 329809 17349938027639012196300014080 329810 5951666167802783888110963200 329811 -1475055643579739861324322560328 329812 895323392802549793464486307840 329813 -2964192854331796676091018662016 329814 51833429929904148583415846208 329815 2408099376671879003729678343960 329816 3156086459245819787793099540480 329817 -1639088564138371306620485844480 329818 -274655163801778690129687351584 329819 -711556662662310516334021073664 329820 238478991996596500909360742400 329821 -412440723028791695052440964800 329822 -2303623278836071786932653820288 329823 -699091533732518753587525550520 329824 -4063161714934166740069774000128 329825 -2677560868439374829240889168000 329826 -407240113602220862491641125376 329827 1546659197020622552973997982272 329828 2255412373585528012834333488768 329829 2042383034215505117708851404384 329830 -633836372459692916139501133440 329831 274729381496905049059194005352 329832 12063368268493589389420108800 329833 -1061532850029921443761055530880 329834 -304393643736411981554178465600 329835 -754765502818979513802507840000 329836 745433562942443555521199014912 329837 -764834942512433653287205917780 329838 268936839031679621192574241344 329839 580331474625916168042468105000 329840 44976663511796111405953843200 329841 1323324417599716769945807174352 329842 -744204122802625034640198987648 329843 -67089110213968332041514124176 329844 6098822281279708531889135616 329845 312489023689863819727995036600 329846 -4126966455168413080545404160 329847 214413708061680709927911471360 329848 4021316060329462946298089103360 329849 -311214382745152822134060135036 329850 -550318328643544178837710676400 329851 1290381075887244269280161485032 329852 -707101746670160154089941592064 329853 -8259901965663945693193603296 329854 807555158115710096865230220672 329855 146766207576603990745474208160 329856 463656875670755476923167539200 329857 1942182808326712932026829479424 329858 -592770004233103754277598385280 329859 -237489013391033469064367491200 329860 -1153416905503618408256358961920 329861 -704843047329643038221989260768 329862 32228917716004524348824833920 329863 3260748679100378356586964313112 329864 2089107412227063897760690959360 329865 -860056680090492560165234633280 329866 -358123077345777799776754424832 329867 605454063511505977032165992916 329868 1048056182463103627861344600576 329869 2049927778499431934923298629920 329870 444620997154742533040837234880 329871 786717692614227281334468217344 329872 236126263612448354701330759680 329873 -3053319803147625022558001500878 329874 -149160279184372125603639699840 329875 -445936865697934166785909680000 329876 1485156220929354011063887551360 329877 -414329586832114463547536215986 329878 -834660074227949282407022026560 329879 -1064706353849142102666175556520 329880 1436971300488926340934118400000 329881 -2063758783404563549379586829808 329882 -149776453437811550987011484928 329883 1642188746776523945157370185624 329884 -2808270114296008842808032285184 329885 2627560477358213908300993407960 329886 -604443195348019922329765344000 329887 253422430028006377862397256240 329888 1995621602358652123236941758464 329889 238446204135101656517045634048 329890 565050874056021052032715200000 329891 -1595069171399947614343880892708 329892 92117644439039371797671964672 329893 1821533076385726452441395008320 329894 1228949257006260997289307231552 329895 152943209520536834301536098920 329896 -7199604310743368993266237440 329897 1344688984119189165461434029600 329898 1071423170682830742511811268864 329899 -828945698457744507443841585100 329900 600506048262876011581241760000 329901 -196462047433779480022832111040 329902 871288382663971013853750610944 329903 -188170806178582153796427951120 329904 -549065406942035287660294963200 329905 1820361874112628438197586747060 329906 2019750803089687743666232507152 329907 -861072687496340169076943993808 329908 2207229745929403615447605415936 329909 2100240111694800038820376099104 329910 -307855166855503508925239162880 329911 207192995509518593538280925832 329912 -301297023651342379608400527360 329913 -121569519365924805815415568758 329914 -269214359294063428674195705120 329915 1816088062053920219770559410560 329916 -1273576917783895169455557550080 329917 -1027085478815988161309085893274 329918 140673441938587598052944253504 329919 -471911051714353385105078498160 329920 -441408077035104286623053905920 329921 -766412692533397511710701940800 329922 154818143914604315976639239760 329923 -1616762206373789234053135361520 329924 -458855116721353290827130138624 329925 -300859086792582502636560040800 329926 1713924093298881675644214594912 329927 -752184700589116431627727411920 329928 1940271969656221028927163187200 329929 33473794498680813955471671486 329930 1253481621146546341425001227360 329931 -962349873194295813686135000688 329932 2184840806915201728543122250496 329933 1207133273381032222608795202560 329934 1244735137837939691943522432000 329935 -791493254578385340172586841600 329936 -807028074470337227086436057088 329937 924678158856604602639086923200 329938 257244049066952103525378487296 329939 44131495109041777348163353224 329940 -808890755668450641051792998400 329941 1852726702161945539537901803342 329942 -315467789572828934277848304000 329943 -261848135769140332455416074800 329944 -2752869582260507448301897635840 329945 962265026604665539222499410560 329946 158702676866301705864038129664 329947 -3095056678823346053134626636604 329948 1582437486334621232259853367808 329949 -1849279167969427561594205686932 329950 -749732251361595870860737560000 329951 3383225528951683464913149377952 329952 -401606342709826252534255190016 329953 1333141301147163490236202346664 329954 20571651880442914804254557136 329955 962550296692282963273886973360 329956 2038746943132709896503480960000 329957 728552173380914553312587662206 329958 117076979953450008439990809984 329959 1395394669886895287704092487216 329960 -50856779428975615562301542400 329961 -1408973038727963350091120335728 329962 377942156796118637815991791200 329963 1354837334857820419019922064704 329964 112104200353647610482669453312 329965 1543151519418290382404915278860 329966 -155437269612323587915706534400 329967 -2984960736352507562614727280 329968 154082283403130767223842996224 329969 2321134330525081788235654316370 329970 693126981340597305189860981760 329971 3641492889162697364334575661744 329972 -2976103265628379265461633348224 329973 -12260588641845022416898920960 329974 -1415989019707710473462400231264 329975 -1135407836168420848835671974600 329976 1188624576732029737830606827520 329977 -1647449303587625214447242017174 329978 342260659257314231504620263168 329979 586635922216272496206104485488 329980 583332181054882287871544432640 329981 -1764909337536100034775857083488 329982 -8575497145474286972303278080 329983 -3751463864887556452094496972320 329984 -71835906505502270225236623360 329985 1074581973398242267122543078420 329986 1232593911578315913209131731840 329987 -1612524607283360058333579555840 329988 -802087822495394236520685840384 329989 -3992191456997999277741537917280 329990 596184977453512512824534160000 329991 -1890708777234980742208803868080 329992 -1433492115863281327467977932800 329993 1091844565802821929494705257242 329994 403962359651432058375198623232 329995 374047888136259852426329308800 329996 899494559510916180141107808000 329997 -3270301611074923125713508383328 329998 -323891594692535322781467624000 329999 -939224086914355964176946610000 330000 -65017863024464387480002560000 330001 -461471292984143319517263635648 330002 862282407517980278414521751952 330003 485396116001933485247777755584 330004 -1287433342717510350609221603328 330005 -85835294935136602660958984040 330006 -699761972708488221320547372096 330007 1360724519365509326348284262872 330008 406302283936309073944842731520 330009 177382935291819227317465089888 330010 1367054412103258877941927024320 330011 3039358818913639489663022827200 330012 943854550625108701737115130880 330013 93018607766701549941585577504 330014 1771903361622231381024227877312 330015 1264833033502386262630591386000 330016 -2291528379299477453246060494848 330017 -1734559922808813846364482731934 330018 205171453274578651706874029568 330019 -520156236936844995917599260580 330020 -1234684114173908996260614336000 330021 4913739614970000561131895686400 330022 -744002190300685510707470770176 330023 1804544852065144245626089396944 330024 -1325699942685782377876926382080 330025 6686236060728644373332822800 330026 406679463793660983202958306304 330027 -1305491130655257044501253038592 330028 1903948822887968917277497511168 330029 12500642434546830127979172576 330030 764373443613263159487376118400 330031 968979835722409503279619489920 330032 793294828025469775269415796736 330033 -58609144835734229467031875392 330034 1086505661341518401160399946752 330035 -1769107135884463003571533206000 330036 -128108035151705153587789393920 330037 834426984436843207112780376686 330038 -461293114250431849220926899744 330039 99119439452332284050863514304 330040 -545347279114851174613947187200 330041 1109127170467268804735950214442 330042 26134283033202405272445045504 330043 954206338517184031409495856400 330044 -399028042383924595035218592768 330045 1039887017501407751950444084320 330046 1958752383013107548374584000960 330047 115797815193108731126308226496 330048 -546408862819476051214183956480 330049 -2330011370298205831563489240000 330050 -58862687408288234943015398400 330051 -422153976970754700297397615368 330052 72152352641325687965927630080 330053 -1267640161448544437206891705698 330054 -1037919990582068028569178166080 330055 -444200213992970487254727077280 330056 1766136025227503886243514106880 330057 146642957926903407021022833408 330058 80437889907098127429885893376 330059 1248542986441909704953385341280 330060 254239708420835258362421160960 330061 485503311869951732566074876662 330062 3009378893025194762156136595200 330063 -1342378156732991708151399807600 330064 -286635663192736980968512364544 330065 -1522160572199226169435943014080 330066 1143030411722188731487059010944 330067 808938195944257720009074459116 330068 21969579899924331748990371840 330069 -1289539519420153244165391855456 330070 -314505837320247512991398793600 330071 1298192790842473066371622812384 330072 -824006447722152072436243046400 330073 417041519934855097687055652864 330074 -1219686182907908351462320552464 330075 15193941343802944161548667300 330076 1805035402260765168385620718080 330077 495363256005345726297903842784 330078 -48996103571556444955307335680 330079 -2108167417660316463111778909200 330080 -480663328662521326660186275840 330081 321959971451125962522608552064 330082 721468309733244754329117901392 330083 495522733222716672937975665504 330084 253746017878464480535742548224 330085 1089933680547329058766435743360 330086 50394451440867668207101824384 330087 -1624961098542910611603165534720 330088 679738387848107122621637591040 330089 -117484297939327634085661631244 330090 -331601073858556852958539303680 330091 -678028433298427251914201845776 330092 -564376900645214591772313082880 330093 1235264351718248435936669761782 330094 -273247797950401432035504083904 330095 10607556137594471717093293680 330096 86983078140990902046178050048 330097 -2717294416375608047164936497454 330098 -68728759331046493404336265200 330099 365597196793946012260416280320 330100 672354345464317888073213878400 330101 -1255499315892804708484775900100 330102 -70630255389531796961047032960 330103 -2718357461753768969575391242648 330104 1776332659634264307501616373760 330105 348406544175520849984442635200 330106 -43309892036160589077807528960 330107 -1708487280267238136825578269840 330108 -67593905293190694500974026240 330109 1310030512270148387675076448160 330110 -848298083801925997249531966080 330111 -29159473976991850238316311112 330112 -1103789726490257216436908851200 330113 1411269714144769385927483596098 330114 187618471238571049147931937792 330115 -1099443129260268059905534253280 330116 1998884217713911985643477056640 330117 1947447805407486117589085107680 330118 2138250421975952710683398705760 330119 -120376059149261397013548183552 330120 490338590552040400231270809600 330121 255393885110676970139828942544 330122 -772943841072604289735850342048 330123 -1747957387577886558875872815696 330124 624430651235161649183238807296 330125 -2284204450706885840242817400000 330126 -947657408948590535394429214656 330127 501003561029363380588032505072 330128 -77013397057266423206770114560 330129 -387232374141899295962067370080 330130 731898425235725925026224908960 330131 522621111901872884669077813932 330132 -425066640978094574367894515712 330133 -1213557490932323820519166933618 330134 237960905145027471811199332992 330135 36685217299819365840468356640 330136 -2949393683520719310685678387200 330137 -817137110859121562931761897340 330138 -474076365892845923640682749456 330139 -4327297261919766112065683320060 330140 -1055034357721897941837700715520 330141 -117149791717961801072322048000 330142 740959453586283915053128966272 330143 1605820623772230815685312388344 330144 526781832738313313754918420480 330145 -382230226323163610221162517100 330146 398699639670735989885263233024 330147 -454461701033223125293188189276 330148 1201506365288139910332010496 330149 2202001495611797981914473417150 330150 -79795092900444918814050508800 330151 1672168268670894452897523887992 330152 -2140244619867700131238153958400 330153 -1371909385635803416557481270896 330154 -5634659638280225697428793600 330155 -280337211398803991862774620640 330156 -104243523205601745882546128640 330157 -1383177199002521989745093964948 330158 1727768189073633591047638735680 330159 -1572475159240452897864047268480 330160 55092231651820397904172154880 330161 745629943284389316718438592040 330162 377098046297078090439458328192 330163 -2565766513566931328730475479080 330164 1630108283595973126655308032000 330165 -702486701939466079879504060800 330166 -512716594021752681774464143968 330167 1105665517733060604998214354216 330168 -2214541263448086315255024906240 330169 845011477437186165452364537792 330170 -7968818790536474830297343040 330171 1898136012498691867759611687024 330172 310761613317715556654689436160 330173 117464350645280209688403413484 330174 -319223501415152074700376504192 330175 -1441479306077103411281788279200 330176 374085400919902127342418395136 330177 266395726866375883641890153520 330178 -1797609889347060389589392877360 330179 -156812497153807793120946175416 330180 546849337748071272226749480960 330181 1414138362030923420976895022464 330182 -64448664149039833888552219200 330183 213162138892764311738322481920 330184 1547186047148712055123982592000 330185 -161899940536701937890361486620 330186 -113246647869603383986055579136 330187 -1017169588831608389989988008560 330188 375102431177944999851665258496 330189 2287129112526454199338994898624 330190 77425243452176667394492454400 330191 625773271487966848312871660352 330192 -197828512306720903318413090816 330193 3108121731414131266626814560244 330194 2167430659546893903917634828960 330195 -1389543576982752106176068944080 330196 1865243218835769640793404438400 330197 3132456779744640458444198592 330198 -301549464849863032276002826752 330199 -815968671510018806310585767800 330200 -326964294112661451681447936000 330201 116934028472375766961033420080 330202 439434264704069729075651857152 330203 1176751879900703945959598272452 330204 -317967396209402948576773890048 330205 -2280390485209881555004856005140 330206 1653242899973217857423004135552 330207 2271654327078814946985769114440 330208 -3390766588165091703538826870784 330209 -320650881274732888581952110 330210 213856317226894465474910899200 330211 756973653248979782515166933232 330212 234557486196441707558149373952 330213 241842062401891361158365084384 330214 -852342879692066667567170332608 330215 3264065957850392314415318021520 330216 -771543836079214507527743078400 330217 -411479630458756418733292817734 330218 1072723037010516753958486440960 330219 -81709955336106246553125621156 330220 -1544634212288368443382812672000 330221 -1680910880731347606042054106656 330222 1896687278089902428687630567424 330223 -3626416197682469185504260920400 330224 87062537018273786456846499840 330225 135390835283905971798199516800 330226 -305867609238705963914183961168 330227 -1095059854520160916594094031924 330228 -2019916907969775552859699202688 330229 2613818421037543001979387078830 330230 557160567522257348833719029760 330231 -775809464849573455225636822656 330232 1319219409193734747888970260480 330233 -3902608257864163718397280378518 330234 -361205183700795715028838461952 330235 -2068363669945300513499007544320 330236 -1183693846688392878357125406720 330237 1316842247290791167578711658880 330238 69374193853729299922645441344 330239 284899897866038329057269166080 330240 7607600880691729139257835520 330241 210409107218979228130741808642 330242 45729819924405629719427046144 330243 -329048288924509886496373066752 330244 868704882014471157745080849536 330245 1212778018943640371459580417690 330246 391370689063958287501139946624 330247 -524835234581788042227687699304 330248 1086780652272312737964709647360 330249 628564013136584270179849883664 330250 -1246864486014932060563740936000 330251 -4013528753440613234811899277096 330252 40281524703856715276287825920 330253 -927159102425557104671791379520 330254 -393293610620957640021614708928 330255 -284365759168764676383457604400 330256 -263555550655142054188559884288 330257 519769027187721985142793780288 330258 -206602998775542986140125423360 330259 4254428449380561553611995652216 330260 1459884090260154939242485835520 330261 -631217160676027353987100815840 330262 -392785393424327191139090266368 330263 1326562656814518542123939863104 330264 -1975134874411658197021335552000 330265 1252080756656201552494474395720 330266 -2247967003573914822845083473168 330267 328799046206656699422191718912 330268 760076670842635247095239669248 330269 4979190967280426411997100898496 330270 -175466508232191036587503660800 330271 -3523736192990066702014715962528 330272 -66899326944791368869890162688 330273 1900979860413275360159062135122 330274 164448197951316592484846997504 330275 1006358064444387200890300608600 330276 -1216378077768365747173269166080 330277 1337137591595835069432169217440 330278 -992864850913257251066392690176 330279 613030054997831597941689136080 330280 1198769563151586584242495488000 330281 172277513356773632326504265280 330282 -705893139370961050636832060160 330283 6299380460714702454831760744 330284 -1916692163535708344752752624384 330285 -124158132329291880866427608640 330286 -1950899869747428710293807880256 330287 1961597489736340206528320625936 330288 -49534434592606596517384421376 330289 3607725745757244342496341731090 330290 963037881081369717027155690400 330291 -1477518687754868417925184924320 330292 -757994972394203592055525214208 330293 -3331651966957718459024627986020 330294 -1322233847271962303905987790400 330295 766598834964317639150707757280 330296 -442932464463294778203493785600 330297 295520645426680586779592675040 330298 -470751771253792471080183544320 330299 591378744790931568252160925760 330300 758850819876305341774836710400 330301 -56868838291546042909951767348 330302 163793789936332615608780346752 330303 -363392321644533301204667538816 330304 -324545758131893730505747595264 330305 282156939978957126733949617920 330306 352754428755537913903311429504 330307 -1349888920200955489542099200568 330308 2799785965136375135204886690816 330309 -630929318738905827120905006400 330310 -1591440664766936728592954937600 330311 245582320839092585595431469912 330312 376884721368517159628584427520 330313 1087153395969584992430230969562 330314 -1855948837846455081668754150048 330315 -23914463262713175911230014480 330316 859939430711565919517293510656 330317 -812202660113991954171490236180 330318 40445043116606260099846194240 330319 -1672705283822474126784803866440 330320 -631414343977587947648565657600 330321 4618325556068399464275866738880 330322 -1270777376717730703761215634288 330323 -37929194314502922772595632560 330324 -878452009389154489007555794944 330325 37205150581043456767032258100 330326 21109470014327750866562217984 330327 400667968249314562656347550336 330328 -2696837045384063711799363133440 330329 938711687701136309824124673930 330330 -140817724343772223810083840 330331 -2949012202275130228444701447868 330332 -582328386396400891177723645440 330333 2363099574166575881707713132000 330334 1591308444425531365143993176640 330335 -1787097148824753380966868789720 330336 215243438493454528164548050944 330337 -281293531827296131427600848896 330338 -166149198947067381837384720000 330339 -1772827097748682768015859753040 330340 151917330263601157172983296000 330341 -237897971777015156645110144800 330342 441699417835036839316982469312 330343 -975207304358821407937560352856 330344 -1520606790391869867329515192320 330345 1848301561197906037028803065600 330346 -1563059166189428048916506434128 330347 -2360881619555019809869733400204 330348 1204054516256482718236781729280 330349 112117466842832663519401075968 330350 -558604969921049173000979721600 330351 -856477560630483584667690431616 330352 801988546359460706940384018432 330353 3388115887392481698755578011120 330354 -1379605717704177541211296941936 330355 -2398942509770216655955087716240 330356 -602234368557245173879161193728 330357 133671057518030460516915755040 330358 2006981725404341227139884401696 330359 -1363805990723211781911714508440 330360 379038607916605627265875353600 330361 -732102334540724803148022818988 330362 -2295067753189371194418129959568 330363 -1598652080448224366759049902592 330364 2480618743502031326999118411776 330365 418900836838176542464857715200 330366 1173428100335317903290960508224 330367 -1322958337631905344782173606208 330368 -1084957718767347826387058688000 330369 -7171049305118444321556896832 330370 7620725866516761198721358880 330371 -3318910202881113184469572967856 330372 -358991546416612039915329945600 330373 -1444601491956588735809000756420 330374 -299987991259414464963921801408 330375 -381965163295711131956494332000 330376 -830438628272291896638763530240 330377 347433964265407961364875664912 330378 490536888528416005137958225920 330379 -122893281750912910622729824480 330380 1647644731898276513690175820800 330381 -1129073899782730857481636601130 330382 656863507144408380819593076864 330383 1284759136166899019619518947632 330384 -612775751956239514501297668096 330385 -2095099832443756221309871794240 330386 -256386237099905592979584230400 330387 -1356792335593360522895851412040 330388 912792657910487150010617214976 330389 -1653469680831611830542004221810 330390 -446669602841327189647780759680 330391 1404275229681614298633203609800 330392 -2307586124412588640278932736000 330393 455026904840234183070647726784 330394 294358905627002702718045009120 330395 906905740556697670468467033120 330396 -1412005362477692353702364307456 330397 2827933648535418382946041856460 330398 -395162056471922490905997970176 330399 56178331512599068394554230480 330400 435818033919011296986660864000 330401 -45466518155697251444620139088 330402 268307662493205310800313359360 330403 2181214803971228021099770274440 330404 342486915859618055051193737856 330405 -1755964907723030757653592447840 330406 1746257734556643724781613085152 330407 -2243558199421294784010781861608 330408 138164998032183220902943856640 330409 -832362526566092791603467184390 330410 605170182060052754179703961600 330411 -17689826041120525460904476496 330412 14823386032660582705947988992 330413 -1386117103648469550158854447338 330414 -456791019180767071788499319808 330415 1374361963216377906044362543560 330416 484810043720137670962617679872 330417 -487575771416810433065868949566 330418 283551727726956158346480035328 330419 -1474279222954914425458695877080 330420 178643982094608714118137722880 330421 -155435648444115689711072816896 330422 -258839917726293524651783419488 330423 -760016919850193324345190587136 330424 2544328607988801185477334097920 330425 569928163001066555666487831150 330426 -1534090856100394249751713804800 330427 -2636506772856657347916733005724 330428 -485779641473483799342758667264 330429 524162039530348685885147688960 330430 304330974830676919935704401920 330431 4209496101408714331721296967232 330432 293973333839727170806131720192 330433 -220531892591058251421774160318 330434 228274667464365662291115793920 330435 445210409817342612110575908000 330436 -546980787353787832043589224320 330437 -219610978674264038298197849508 330438 649013236061602481353724900544 330439 1615781179789200950295613313240 330440 1487123566173489695839189401600 330441 -149143653243867514940787119040 330442 -87529002198962346854157650688 330443 -2294091202527496335353332263576 330444 769696797832565706613250551296 330445 980120537687597597510517578700 330446 -825165017867516233673472094080 330447 -313683089217456008216091350880 330448 -56625787372537526660161863680 330449 701690465243541255906764348736 330450 -232053571615213944789683414400 330451 -3358307669194341901311839644 330452 -199152682753808262587329140864 330453 1515175756893751175423771356800 330454 -497141353784185075807591938048 330455 16952398655165743490703813600 330456 -759949660724608702215474647040 330457 -2560105674333010253260296460800 330458 -120648883481364506922387451920 330459 1983657198305170416527274928320 330460 -66879841117816936705721057280 330461 -47265017969531181875803636308 330462 1085416709747927898766202930880 330463 -803255339104072789746561763104 330464 2245706541719417675870856806400 330465 700761140234036488675847157120 330466 -1703987857531961542157076251568 330467 2436664334555855318616071471640 330468 -664839567592189071029963688960 330469 434218527722300494541262911870 330470 487102797662205677661159010560 330471 -84270789198099898602667148592 330472 -1423720160525600325368705894400 330473 -597889518910618744003829998272 330474 568778072351091392278847151360 330475 1461164527661921543290959930500 330476 -890734760362305553221130141440 330477 -373324116010204659570094738368 330478 434722806151616622126565957824 330479 2277098047959009657540623998176 330480 -441242322532684526772890173440 330481 -596321475665368558972199428368 330482 -2042119788554639934423186876000 330483 -484334526338123681421566123976 330484 -308299828546554849222463365120 330485 1086905376739995891551923009560 330486 273243460234069183816160501760 330487 1497668594798891793948233815440 330488 909216149370390407428929024000 330489 739925044545019387824584612154 330490 -724507021996598089823909076000 330491 -32081898813139890456272434176 330492 -1314929636138515523454230773248 330493 6522582054505172481920912237280 330494 1246265222365313698060035511296 330495 912897638653627617147506643840 330496 258147884451312015528880504832 330497 -2288191651599149341211221042428 330498 5440654393888935639340435968 330499 -377672531280691065182485475936 330500 -2816700691859763228930744768000 330501 363593498829394507312448001024 330502 -174810749043813992081889392448 330503 731141313969853404714885318600 330504 -1368876051461126923471117025280 330505 -855625454632368324931132814400 330506 -375175465421565843182963872512 330507 3282290113478850601745529950640 330508 185993713819998940060380994560 330509 -1970905512242826483224568889290 330510 -572290862812377267664027238400 330511 3212630719049448944687029359112 330512 -12985384472831297683837943808 330513 682375490494060225632559567344 330514 1774480076983523356007831115552 330515 -330675089504870854519499829840 330516 84024880053688811321738163072 330517 877905296177633651774635431552 330518 695581952485960763296961267520 330519 369526939017619045431421860480 330520 -839922386451372323184901939200 330521 -1064567783413852735140404129148 330522 -334297023264098584256194983936 330523 -1962068592108054121918861475160 330524 288444642275989514348126016000 330525 142550667425572677598221713700 330526 -632075330388610724803952768640 330527 -6816331632634706886824909881680 330528 2636312774017653938641513218048 330529 2502198409853820232065513590784 330530 -1437469041946688739492920367840 330531 -1342045850480065035869676181776 330532 1549607670858862378192104749696 330533 849994797961937449743673524864 330534 -155931332167302734842464389760 330535 61030838643876066990748119480 330536 -70258481873759536701276979200 330537 1312151546057986203967539192960 330538 -777523770127370455168736113056 330539 -321045371090487614683259347200 330540 396807135836849217812482375680 330541 -49812509025332970265606169888 330542 -566687121685919629159345257600 330543 -1700943065148604923201169456920 330544 24149889823661443355558969344 330545 -291071379888254453361895322700 330546 638707154755504817650483065600 330547 1111687194840356822427063902032 330548 545633048784878263898466091776 330549 -82407404002028479270173287136 330550 765327388820567059362407313600 330551 2632042479624522971214218654784 330552 -2179693293506027109979902074880 330553 -802181174450252322412104809216 330554 -1538883409171220192718836213904 330555 1115056083646515703912448891760 330556 -1633819280560115015747999075328 330557 1952656606967433466664321380806 330558 -182251584867844018501835253120 330559 549846839529157949855745046840 330560 -6621133472826296733055057920 330561 23790815432094372350883614784 330562 1508370863474489166406934064000 330563 1198133892314317883867147866812 330564 -193579297434657866239505335296 330565 -2700812399472943653333793681800 330566 -549575163862390941139724146560 330567 -94982301676702567820248295040 330568 -997860303917582829637908234240 330569 1842621289803823195081043498970 330570 204649447340184169984131028320 330571 2115043007738938932079513242000 330572 2223435783018375729069965568 330573 1586643722297270048001204262368 330574 -1774134987531239943764001094464 330575 -355937122237994994966687054000 330576 182711520826506848564931723264 330577 -215183950343230453997354732160 330578 1191326877769972269459876387456 330579 1560810101522548885836518780784 330580 207622045152069054128633491200 330581 832435387045253060760260613120 330582 -85452064713267297354138525696 330583 1303443707250561701017219226928 330584 32720482891840873276541306880 330585 -221524627287082615426612785600 330586 -832361847948002253133086229008 330587 -645561298194406358108977144764 330588 -1870594862908141411946980346880 330589 664293885388932548560645074240 330590 -296994833813304034511214343680 330591 -449007803030733893429380168320 330592 -2311422986008047061391389360128 330593 -2801114824568034932447890779456 330594 492954367221014085285362231040 330595 909966081861216008091416353680 330596 -493879581310557348646562414592 330597 -1010457733587993463691768317380 330598 3409188195847278644192586606336 330599 -29914458549147998303449842864 330600 -743162740683292620862617600000 330601 -892850663028694624202533743900 330602 1116067460038916574460021454592 330603 -234803791300107784624943156496 330604 -587952292959242067085902079744 330605 2199637254991104657594764327520 330606 1079569335417775930960108595712 330607 518965502383662459423873499856 330608 950263215488906133058858156032 330609 1964275143110020538236503092448 330610 -252563955532411130002196605440 330611 -1405860851169048453436413988788 330612 534841957401717913776497958912 330613 2297847134064433561932813734880 330614 359882384382973914766202039040 330615 712907098341680781910619136000 330616 -350168412255767735050231050240 330617 -84211199156340820526453382528 330618 1067809840838146904506015279104 330619 3112909018022937809055312310840 330620 186357766208496407553108111360 330621 -610961162572624949226515759616 330622 -820579014620533741258095717888 330623 942886631994055768493148511872 330624 198212406483776388785755914240 330625 295898500585541882609021423125 330626 -1407400075833149712251681533488 330627 40522405643104885245988534656 330628 -778219534542895839622963061632 330629 2084790293978748718711195945560 330630 595116074708244473124684625920 330631 1557072490788871351552541138400 330632 -1316858744266604112402734315520 330633 -587489569982970725449957347756 330634 565832973846056413069479591216 330635 -164519903417962751876576469600 330636 -1188398542646209854295101911040 330637 -2200101483667968228779520295808 330638 -195026156818782122383507077120 330639 608021961631063404299849358720 330640 -463708211875314855798622371840 330641 -1065579906858601119513704042958 330642 30364759989858791451935608992 330643 1732087126311112910669620510892 330644 3963171588359698048963767785472 330645 847916493741329198538651586560 330646 48991901454073177963823706624 330647 2305300099914421105535254800432 330648 -675510527321468266204643328000 330649 3102638735025596208504413679120 330650 633402696341603579827741956000 330651 2036023414117049857485165204780 330652 20947359799601484215944140800 330653 -1397732686876844672395687459098 330654 -285362616535972401793981682880 330655 -350124740254455128839671661440 330656 -671692172125130386603040636928 330657 -1266375336923402642359201252320 330658 -515371501956882382626544662240 330659 -1422958410155143163363498075184 330660 1189958322644494347213053890560 330661 -3020910286270028099848470556738 330662 -127106592590182068540775707168 330663 1439518114870480885549980994344 330664 -332114522533532017783715312640 330665 -482878960770540583023004210680 330666 -303572936265161793728165531136 330667 -1960872668355439703540334996288 330668 1007748336638658000353402588160 330669 -849000821248750897863172532160 330670 5010896077135236466991971200 330671 -883541135170110099331236422016 330672 -106290266806977957883262877696 330673 276212904266406539950906833536 330674 -848732953509618714437683372128 330675 296811963342188371786551633000 330676 -49159883397154714096676050560 330677 190294800061596159662028707712 330678 196149488088223563766942747104 330679 -2447065024159605104397692437720 330680 -836906302770802861304855347200 330681 -604428693249411758373351209280 330682 587855345776243139785738339584 330683 743062475431431534230932312932 330684 634410651922652841389124314112 330685 2673617553674840148045015166380 330686 1837365372436637287681102401792 330687 -243548955174098021955488261280 330688 879017232122923708463225765888 330689 -975668010462225575736481656510 330690 35253397695650978131467863040 330691 -6231666868469389449633405077208 330692 -3587706322179353584604725739520 330693 -1382480363180999792125660608 330694 -164983487777671637475990650880 330695 -166227486637416378281487857400 330696 3232597943206251575343205171200 330697 3007601117402147556331576653146 330698 1527367380635282521138071831600 330699 -265604723484522897098578378536 330700 -175697846865960429352117484800 330701 2438876058213002808508689507948 330702 476528344785951106537618132032 330703 1760914857814215159947639731952 330704 255953722119108431686664847360 330705 1305403040961977171876270248500 330706 99014050276606759173162534720 330707 -24465021237745959974409741120 330708 86227326466552681236636106752 330709 -1727604741674271346871239450496 330710 99073370168250761690395349760 330711 -913846995907514689225143736728 330712 -31830186081744970327266693120 330713 -11749381895200391849424209136 330714 537811971638547481967444855040 330715 -235305888580388712207186374400 330716 -3270577320774661360201055454720 330717 360277872610082336691306694848 330718 -482313272447625767609046582528 330719 4481951788573313641606658793120 330720 -220772475047827566405337743360 330721 1946331099211181606312624821922 330722 -885757773618087230116872365568 330723 3827863810777896015734964974184 330724 131535381739676589380499897600 330725 -1155809279236820040875116131750 330726 1210740650467354379445570021888 330727 -741333386298606077948121660440 330728 210915709738832238925487324160 330729 484082885435026680499899384000 330730 -833121843533286847320883566240 330731 -24560427698628290136668115468 330732 1218112930409224391956442278656 330733 3510129494193074188604043062880 330734 1099807596497449704553394750016 330735 -987406575132480796413734070240 330736 108932742746766883145468280832 330737 1014848669915361039993395769504 330738 72330505065816610010969894400 330739 193108108022642556290728323072 330740 -1287024409810717605044862566400 330741 -804283109391771080133081311250 330742 -743167756107601360448452477056 330743 411906233884195782547668923616 330744 -365256241740304706382018785280 330745 -1598198263701145491741578422200 330746 376145083844740017217574026464 330747 705602127338863841757061082160 330748 19618768076007144841578302976 330749 -584563140674526272045505248250 330750 1071420539957236168488018720000 330751 -978586585124192186956661088 330752 -2701945489837420605006403338240 330753 1300780529515006076119626099504 330754 240243704216131298141267867520 330755 -326234692138878014483767764240 330756 6405379996563825403487606784 330757 -626436619294857912118375467488 330758 -1379768885124720216391185647520 330759 841047948374975638492674508848 330760 -2555931316287783225666454272000 330761 962448794833023025170175934772 330762 840435326699549531639794705152 330763 -78488133831702095641697432736 330764 506303307875556707178221884416 330765 637969869293578719903502852320 330766 -683852901887006753134670319168 330767 3258389857787571895386773520816 330768 -426627352724477420243306078208 330769 3646495085123592642049605322596 330770 245655078898755538251849093120 330771 -811808844947841361778450092800 330772 -610380841346188476545670848768 330773 -1125059843574953534113645652658 330774 -584979975806397375334638372480 330775 -1316347246820949418531598675400 330776 573227619663040080299056742400 330777 -1555355241867849528499734368160 330778 -361552649913796700935920524544 330779 921974654514592012270273469976 330780 -364149165541223728118815488000 330781 -494657549562548437919708845536 330782 482534513828522450977915012992 330783 -1372864221804460074267281038776 330784 2117936307883138569939518816256 330785 115159304730625202832807509760 330786 -943675066608145077134208301056 330787 1851488356476402631647981529436 330788 -1031916740480307875572606397184 330789 -820658662010000755095142763712 330790 -75112733541414196345826908800 330791 1997619095381650615641433971192 330792 -320419790783071207176595046400 330793 -4191320032703775819123036237958 330794 67213878413418943329734571696 330795 -806854817608778625027515732880 330796 -232503295018542924854114886400 330797 1283461797635089087899206619660 330798 -347026062701423232461167569792 330799 38219568852028661208853295736 330800 -6860258563868530736906649600 330801 432478069452934684730463677184 330802 2907035731071610603854046251552 330803 -3297904169560218040080066288480 330804 -83846928874787664327188625024 330805 -744024760576905687083688429540 330806 59820108650953451832023690880 330807 -767273807782627212078105275160 330808 -1779096426616099732738092503040 330809 -132585157686263865315975802560 330810 -315194719527707236305123651840 330811 -376714351014613001879778579248 330812 -406142897886624631746495111168 330813 246785464523074417434613828800 330814 1955859851516018859667556928 330815 -885909358282989542105242531200 330816 821329243335800213198698708992 330817 82794638206596945572264518612 330818 705790689929510724246662478720 330819 300202675345221530200176695544 330820 -490637479508991993768481382400 330821 -3571198946837433853814522874978 330822 256460851587539832666303411360 330823 -3585008173149595404471640245928 330824 -73156383738689164070506567680 330825 458297929573270045416553687200 330826 -9144592295306164905449789856 330827 -770927659750238205275950326528 330828 913175326463433170943983063040 330829 1473840022745429887426405441740 330830 -1163820591024574975937306245440 330831 -1597152345080860291974988898160 330832 -124874976835923539732232929280 330833 -5147094687012154152039592335360 330834 509203425847233586958150118912 330835 -1177021813444630095207756234240 330836 260053861072142660661351542784 330837 -109469444125059830059937640000 330838 -163770701423574914404480616256 330839 -2892877230039212105143577658360 330840 225524577802244049842236416000 330841 -1373287687652189135290132579456 330842 -7382167287685485096100570368 330843 -513602763324289911934045503336 330844 1480483164238878950590788343296 330845 -664399260497058125308385946900 330846 -1266543177238196225648181328896 330847 934299212888788785834637121280 330848 -2267585125777898392305393598464 330849 -4051849404516575793062678766 330850 -30319390786594503554833572000 330851 -315473292321021288529097014608 330852 362572209289102520285641728000 330853 1710269802513980075589217007102 330854 733078126971812245913612128512 330855 112921332856524917422773304320 330856 -2202606630396874533164331525120 330857 -2642906939895105555631074621894 330858 176281128361180163309455434240 330859 -3144322938633660990860580300940 330860 1222674788038662892725496104960 330861 1736502985011139737514195439520 330862 -321432685201920221516386171008 330863 8521114097504909287761483648 330864 -147345080043365359565130104832 330865 -1092727553551559577158183521740 330866 1288522885908934722024080699520 330867 -1248563936393403610849846732440 330868 445286104649813546917087634176 330869 -1049477641186779130663000442688 330870 -232559126093291609312081337600 330871 -685398149542375996406968765008 330872 -2510828820877538730918453350400 330873 -184325655076030009767116381616 330874 626772090931050369388382829936 330875 -3862595309714839833853922148000 330876 132279030754956692377718298624 330877 -3702482786598057225153977457274 330878 -572748732462307791474570773376 330879 1320462765595700065108082467728 330880 2345947235886438714751687065600 330881 -1155511082328216675990149043900 330882 -937749001889470677029734036608 330883 1396765906149852507157770765520 330884 -1175540130062609726978068493184 330885 -1468500452694661304621656800 330886 -476989493540657827116929800608 330887 2447286967325235554730738880536 330888 747621614929118515872708280320 330889 -970313400336827511602959642076 330890 -89183627621147079314105011200 330891 92495892757989366895243857408 330892 1591177457082115291226238185216 330893 -45535025803994971978144478676 330894 43716085367227909602310891008 330895 -251685542988582823845050772600 330896 247536281724064288166376087552 330897 467180207789395908673839162672 330898 -461937091682982125301921010800 330899 -3995010190984418241863137238100 330900 -872068103127238220868259123200 330901 1230313313765326736712648573792 330902 -467667676588345963524011730240 330903 -2041562918623132798001369942688 330904 -752163889983852131903442124800 330905 -766443386424470937321874125300 330906 -653559619745359597755907521792 330907 -1338167271407889562630923342844 330908 -1424528224085618894253550735872 330909 175925803099388227666632952128 330910 -601726986296127241782025832640 330911 -107707410383482227186397060896 330912 3336219896488147412104501002240 330913 5068430545999831456193688002400 330914 267565585634331899032566175056 330915 411322147752675944341276564320 330916 1165320959864726700466815386240 330917 3079945059023149646768345739966 330918 -156121240360905155347798026240 330919 -300675395281201919352625240440 330920 1849030042032798083745053644800 330921 1094695999254969936710235034608 330922 -495609442143396751691069155488 330923 -3600366075392033118188381798280 330924 -271677801895375397316162600960 330925 -156951149161353348115004454400 330926 1022682418899304016862689070912 330927 1346083324662531488277834277632 330928 -1779658060578987966806818816 330929 -264767259545252987278156298700 330930 -182923027214053396308716089440 330931 -1936717386159660427737357350400 330932 -288540696715960651299115204608 330933 -1165209395259293276945538046176 330934 1405155110768620468927568027712 330935 1810326127675743930899254440 330936 1882077650672481910208958566400 330937 -323167169990595806633843993600 330938 -942176562673955342076886100880 330939 1912930855369016162989145840640 330940 146381224567461019956746519040 330941 1685087820765942637912521744972 330942 -699210428170362326179411000320 330943 221486840877566652225927728192 330944 1185498993076398131680505757696 330945 -1329614875484527865779940446080 330946 333371962823348687738169511296 330947 123962525202888392421838525680 330948 1790786592059289557393525863680 330949 757743845550160029996064910364 330950 170560330713589657851320028000 330951 -769924595866154574682508063616 330952 -368076760119926275879057766400 330953 144911164481759791151382353280 330954 213041762726090297632862116608 330955 -3027872356160432123994140780640 330956 -706453189527015876379329552384 330957 53463121651926272067528846528 330958 -533241275984184192445203865920 330959 730042008878545806452521585080 330960 57861085459305329397147893760 330961 3508423119047479500834651084400 330962 74302569990206114016354557952 330963 -2159748346055549005025668848456 330964 1654383144599615517994263621376 330965 233765236077840822526363714200 330966 100585188506718468289206523872 330967 257667006360778461757847674592 330968 87771553787821153899394437120 330969 -2566171148200321293716927831856 330970 50340357852951579522775142400 330971 -1562006700765454947068157957540 330972 -174407176468149419887042180608 330973 3994743386590658015827340289420 330974 547078502677299454167770161152 330975 459877669678878350099192625600 330976 669046568979462801315437740032 330977 -893730241757826492022018433880 330978 -257531951693748438334559707776 330979 -2319502084994472104131680595320 330980 -677989758778901766231317606400 330981 -637431150164073732368969086656 330982 -57362220515070007696291866048 330983 -361924487219757105730633101768 330984 248933438005504395137315650560 330985 -213982484401397407865942115000 330986 -588614982138057582650293796256 330987 -102263172754797055915371279360 330988 580636423378917355132610077696 330989 -2886981321346583030741669312640 330990 -559655481699834583047870412800 330991 1529135321683869448382826946800 330992 241872705457467157314522120192 330993 243194411006772769795687752960 330994 -1549816067949063554033055664128 330995 1617221411572150792009180488000 330996 -1417133195186912771563943313408 330997 -3371797808357029898305009577554 330998 2758256963677872410194529262720 330999 637968400661832670743047159040 331000 1928402475276519594970168320000 331001 587074847439077282607992137104 331002 81478275565347076971695422464 331003 86927943528381040297683433344 331004 -924097070484583079728717161984 331005 30969175853614529050382590560 331006 -51688618410369082616826105600 331007 -2279924710629020675895559455648 331008 246747502694316740075631673344 331009 1201385334446751980828972103616 331010 -324333780640554188866545792000 331011 -348621678674757262665542513340 331012 -1325011761246608710885077931008 331013 -4105103867466366905496191112738 331014 23170860681207407798857855488 331015 566193064299501375441772603200 331016 -631893205763581961108000931840 331017 -95705040930624914658910452720 331018 284428153385929962272269486080 331019 -825827093087529976215060093456 331020 1288429464904128230840242329600 331021 6741178744702690032120748112832 331022 222795576503891506851203493312 331023 -403945185513212350785107995392 331024 -177065489206304311266406416384 331025 707889870328696259791257272550 331026 -366343219719053857873152233856 331027 3268064733843553852301930648876 331028 -1688868867956533182319273544832 331029 -1318926804399924133228431794226 331030 -223620245658136907357062521600 331031 3659341911815182943202503669832 331032 -898008689156823736837856501760 331033 1066709265126035203955050078660 331034 703314195806068132042039256064 331035 -1210333169307925978605891770400 331036 2794247022708798116612072506880 331037 29865917263208793989444101152 331038 677615538214088713225723345344 331039 509121578277402775135858248480 331040 1920447553349944605309655449600 331041 687962320934931758892148779744 331042 3774617442275358053277766144512 331043 1509851772822554871311193779292 331044 154204295213480898166210999296 331045 -182282890472470700345991317760 331046 -177156001724154234170414442528 331047 -179339118572625842937716768088 331048 2239573514253081334885977615360 331049 -273329486782959370937989589760 331050 -113254912282374224628003763200 331051 -605662497781623342375634203248 331052 3154245305171666500347438894336 331053 127422117635555175745524083424 331054 911989232336860089076969286976 331055 -596560392512858664017959440 331056 -595995516074370836644577280 331057 8215069902705790889603868400 331058 144686815075847304074591142912 331059 37350878966572997839921201728 331060 -789291370184364773285458187520 331061 -1617710457766468501368917392548 331062 -152376939940696651318389350400 331063 630580758914654661366861542312 331064 1129343429881243859075471462400 331065 -515957008066152665575278905280 331066 1975552931197203607594481861232 331067 1975874309212439371835745538152 331068 2426596732572729156434981339136 331069 -1633378539072663025419991606560 331070 -284768008592994666198926147520 331071 435643480512799626882669501528 331072 379968505363584238258298552320 331073 -1994445788950884098143584783936 331074 -1033093267938802642502772898560 331075 578475498762315524656995786000 331076 -1086426242927923921515403475712 331077 227795322895380327765694353120 331078 1169887310472518767515300969600 331079 -204960697157301678371241123024 331080 135802377010840713750872064000 331081 -1573960395592352021364397038118 331082 -1594623011651837206481951494608 331083 797211161464756622788754438652 331084 -731940601904252818165105332224 331085 878929232511196028570512204800 331086 -175960623221040372091923926016 331087 613891890552802037388277058280 331088 -235464250386808346836307877888 331089 -1349101750947849793211281735680 331090 -236163465407365211964864127680 331091 -784831564509698807880008429808 331092 1958442812646315257880636141312 331093 3827082527266747013510877088380 331094 1189757842395345985919021135040 331095 -157569555157464232528465794480 331096 3014378271180805578652250081280 331097 -853199223049380546518771568060 331098 -751156262568367084867882187520 331099 -148515329701044827499754003900 331100 5754150862673202465427660800 331101 1484779931811800996714824991040 331102 -1283813764860918096040017829248 331103 -431133265947839451197232772440 331104 92837950936079930990257766400 331105 -2067786598816709433336585301740 331106 -2202784427454311230717659811248 331107 239944292857328962331038401792 331108 990649730236089098943817297920 331109 1451949605225510627613704451516 331110 -127201136353611111388346520960 331111 607039270826827138529813595648 331112 -625571641552078605626948428800 331113 -643813398774100647830492314560 331114 -154975544312205654647079095808 331115 -723202254436901507026307035200 331116 -541897333134603064851118150656 331117 -949332466281046952260589640480 331118 -1615381564365384077188359906240 331119 -1959925423645932784972691286456 331120 363744077979047922908275507200 331121 145763941005747108109940277312 331122 394583232229430532955851824640 331123 -937167126879103153497820487936 331124 2791095955096036560656301991296 331125 -46689953768935184374069032000 331126 -1888075727673430725491887143360 331127 4403273566998932359950709391976 331128 -3447907890818408462780375040 331129 933394429583937009196746888276 331130 1149295192394343044682621396960 331131 -445228610395298013409444300800 331132 -182573401401018199425320445440 331133 -2544160680812802754492946004576 331134 -16541691354777462649321553280 331135 646339354178249970187980881760 331136 -142266995992469365982232576000 331137 -1134743706197742678229994133006 331138 -719359995862622064501210527280 331139 2502485010200761784359351777440 331140 551935936883689562377106841600 331141 -3229425694577147536434332855458 331142 -158145919690362123736076797440 331143 -24571654383509499236559789312 331144 -705812305732690536245257666560 331145 -331461597126247790518676297280 331146 1456248961640461992690587783472 331147 3491358114224311687303945488596 331148 801557089485019649583911870208 331149 288589096653079333843889958528 331150 -187493103630138945787230888000 331151 3202379749197852220045714789200 331152 -435705929861311915919872819200 331153 1388055584244067940082765284402 331154 -1445030324973828051215709768816 331155 -1387898957602967048052197529600 331156 -130116479143185990155775506432 331157 1309745682764864045768480277258 331158 -613571360817626875738039109760 331159 -2918859826957896646245482883640 331160 619681287835188657383845478400 331161 -3700267052586823802563463946816 331162 -140400696707564141487240032256 331163 -337247530402190139205295443440 331164 -860048289515651558354483788800 331165 1841727289267405221310160229600 331166 -503061423038471643130863763776 331167 -733327785943259349878947618560 331168 -4735091387980621322532987863040 331169 -121932388947693000936579485130 331170 -152975101181955926178803097600 331171 1754274400222432488708293201372 331172 1138522759182032082915255874176 331173 -516792463264314820956935511936 331174 467034112071717485359073658336 331175 626521269466819000016035881000 331176 639175602092105832032176128000 331177 1074266503130264878026343296 331178 -1752497837560217777326953537360 331179 52463767830202150572742422768 331180 -1307539127462878011847923993600 331181 3352761217458672854231906590272 331182 -10926756433861741005875314560 331183 2117141133585283492215089132432 331184 107613987383157435321480708096 331185 -382291993749253247275942771200 331186 -13451405069083362806148114816 331187 -1474593949621114465451255294928 331188 623544513830094114376004210688 331189 -3091489279717173269823808710560 331190 309493775994331978706444121600 331191 1314688745340907392952356455952 331192 1189510835130836857453681152000 331193 439829719588994097293508878160 331194 -224208617078026965847958304768 331195 786590423116656219510256483200 331196 -2954968383013394499401411865600 331197 -911401816688834187903149309472 331198 -108671819947885180231142946048 331199 602747239202517190087825017720 331200 145828511047365911625911500800 331201 21685992840404937369194647400 331202 -1520671220223630594029915846448 331203 187508507551452339721038615024 331204 -765986712252128347377527717888 331205 -694398669062108669300165946240 331206 -670449679214050737287059749696 331207 387733783681842936860669354456 331208 -296596582280703814353226752000 331209 4624257980985944818033592127360 331210 409162255066081559082849419520 331211 -481268547234634150500136133688 331212 -261562701360443036594027839488 331213 -556535336388406107088869318538 331214 190104419149322153933315772480 331215 594402398868948207104888778240 331216 92799491559876343888957407232 331217 -2931948146373622753199962558734 331218 -1183538907647226357029121732336 331219 602830002078177471200374831696 331220 1248877493674085757452171738880 331221 -2199370409388206878432285194336 331222 1330980263274227060324621850912 331223 160441804826233643037443635344 331224 213979645044746569307183800320 331225 -1274073772345407644523358731250 331226 278197261164833828354583621120 331227 -780786699557675942553945138000 331228 1935776671448985724503624109056 331229 24707374667183046266635533984 331230 202556082001017132511407325440 331231 -3908819010133645045200579119968 331232 3670109499003674393862212419584 331233 13821769495731197817218211264 331234 -756524865527289319259775831984 331235 -282929857240135125175681491840 331236 104089974047894708419677788160 331237 1074447910452757015041928358080 331238 -1027516257238277040600830365440 331239 527316187445197948054179307728 331240 1009821085728363489617653478400 331241 950923328681550229110938451642 331242 228095732848298305101875834112 331243 -383240549390611676055575466456 331244 -3267881155940468732190589726464 331245 378613595884446910843856181720 331246 -698677408115675283285028684800 331247 1086254800972632362548434048000 331248 869435489183246128619655266304 331249 496865433938684543354877319250 331250 581014699599455041159241100000 331251 149586402009273283893561211440 331252 1808058485395193500167504100736 331253 259492429001929248530529739104 331254 174310825530381130304126300160 331255 -1098235500588860751386256108240 331256 958529160093645921254899138560 331257 -457363308920966549427327165360 331258 -332683722578616836302594444320 331259 2808871075786688221551618983460 331260 490506745287041027696035906560 331261 -252602888045967570969324113920 331262 -897446628836809558832233859328 331263 -2596081335651507851628727503600 331264 -1253957975065720232838917259264 331265 2295127263831209206143876331200 331266 54875505666550011627199131648 331267 2706557979638995847359696215360 331268 -581389143149857282183887949824 331269 1158289263263595203777207844288 331270 1035607212295480404051865061760 331271 1439000551438737688711856836752 331272 14837142664042763914533150720 331273 126175780751977561714883775540 331274 161107266073508808625749606240 331275 -458699925759093723588229382400 331276 -1952509322879720905967144824320 331277 547787434545697541256895011126 331278 244173940725857863560133621824 331279 -850295386751948518114304802000 331280 120086721602256079727282257920 331281 1834643614909752831229378665570 331282 72597015716494770524761500672 331283 2726719609264275474368740415532 331284 798989070157908952989101783040 331285 -920910479442227530120926482400 331286 1046517705731150784956610520704 331287 2194673437352707925927355020160 331288 3471769088324903478916870133760 331289 -528707641850005804366327850934 331290 39796246632115247344117336800 331291 -519919731902300601522879462416 331292 -260318950009835201602981828608 331293 642210656864584784472523246464 331294 216148127690207416687663704192 331295 -1062439490337640413238079239680 331296 -736017102704770180035473571840 331297 -723113516862498026904770152448 331298 1730755980767140691217270264 331299 -1509709071154587003189912418632 331300 577287958163734194021637270400 331301 3124524143129910647103355498302 331302 567583757465467714238744471232 331303 765678231722065874600776227840 331304 72069309297910775280094325760 331305 336666705000095082976811784000 331306 -1871837757645448748179300749648 331307 2889378483076724507248461797556 331308 -698703701159841109056387479808 331309 -756068400053029433161552793760 331310 454899961193640066061433199360 331311 -969056600170621264779538382328 331312 512910490000422394481944150016 331313 2456277240647585161162799023140 331314 -610358252738164638710667557760 331315 23874814634476626294455358720 331316 991766706831735222730223223552 331317 -98281704204548263763729688960 331318 437589025016109719374560242304 331319 1705981945948302586626002775720 331320 713702351618953518291473203200 331321 761229825572371566761161445844 331322 677594266486688749605505190400 331323 820376332362724526834060156184 331324 -645560913708368961301229364224 331325 -993685253562490265052256645500 331326 -1825905625808249523703071847680 331327 2263315368471363389011530817192 331328 -392947833081074445195814109184 331329 10311707244687527704884636960 331330 -1208113439268282948380539224000 331331 -328834099660175304408656631552 331332 -1152667740535886433250842928128 331333 -1972122772518052198669123704418 331334 -796665891444335090611073153184 331335 72850869299315890254200652000 331336 269823945302910193665254400000 331337 -2125187416917559738580263903014 331338 -262190828135659609589637862656 331339 -2924860515609572799421512218860 331340 -1684040367898921498377002972160 331341 -1321505504863713127739388373920 331342 254381349407653353649699076544 331343 29733484203020219498305954560 331344 -216864594677332706288408985600 331345 -30610939846233130534785136320 331346 -77845198361309452892097334128 331347 63667688273667000536690446560 331348 -821776257540172902153654923392 331349 -4190735539721470290775116697650 331350 732492805693178691653017226400 331351 3040683706961873071361278235632 331352 -738146226739968248389717770240 331353 -818675092190681410808565398736 331354 295967269917356451149703915216 331355 2039288764298974393195674989760 331356 549168054503778200581283902464 331357 -891439850164171670098271660160 331358 24778743069869790755783381184 331359 19120529567233402448424560640 331360 -744329834449316736837156864000 331361 818614933150838736769748490432 331362 -514620442303714602406622383200 331363 -3807862879221451873065866670320 331364 1784564334603167393663774779392 331365 873058455025417309606374402720 331366 -422519817736453813086326878080 331367 3286543862174631264409129375416 331368 -1870481661588616831990277898240 331369 -3400825226774393158035760268230 331370 570670856642932115150060568000 331371 142676797749658441962801804612 331372 659710500530832880417385144320 331373 -916897149778599212929639184160 331374 -856603988161337259742448571840 331375 44393878431050068445855148000 331376 -657120267434129215716593664000 331377 -2031173839939940181045912577680 331378 -239915118205290213215966693376 331379 -344270882491796230315363085760 331380 328392579787004621781628968960 331381 -3072290329889612197239149760456 331382 -1064686149692569720889565546048 331383 447305885701712908683101483040 331384 1395319261163504182942752645120 331385 -2076900086364321891132395389440 331386 -1311466116954102850746076361472 331387 -3110704433848619666627769509484 331388 -2432848305655577038124858099712 331389 -787267035431149809876479989146 331390 -497271531157668054855778636800 331391 1411090564399587218562134097792 331392 921031152707561215429013667840 331393 -1950378739979018945241494966096 331394 -223354851962435312930113325568 331395 748246867760287380385517868720 331396 -126835224389950316121348363008 331397 1448607421443986493649620845184 331398 34303401188837657654545192320 331399 -1203917863986126950052945754600 331400 -916462067278598262867274368000 331401 -12855448049477589201286158336 331402 722741112785329448094413263152 331403 475191001020942785821564239120 331404 -194369208467216224114041352704 331405 -1465808520124165969877527584000 331406 -195467074858689605981118838848 331407 326932006477091305577487430608 331408 -228312069156276150768583311360 331409 -424129627144186184705370010596 331410 -79476647855348845361346992640 331411 -721785681919659780827078827376 331412 1237607736666909077002397187840 331413 -2350719980263236528047004436512 331414 1079659903685572546938692161056 331415 104713973215409856112896070080 331416 -2187332939773886938825299425280 331417 2475091908624199108276687602640 331418 -1200915968486551257975585453840 331419 1125607957637922108858860666496 331420 14152129115407465741417313280 331421 -1144068403111720983636650499456 331422 146035729600409468362312433664 331423 1909495427426786285379186920672 331424 2432666284368316555431384907776 331425 -904127164994430021629345004000 331426 69971271381965331750904728912 331427 443692226854281435281621715072 331428 544347443097661772202010030080 331429 104651323200536375673908447040 331430 -729646232400022257167270492160 331431 -1595155155469572636009381445848 331432 420249098669898627055844628480 331433 -94860803945524181125428153216 331434 -186327258482044056840950216016 331435 284099548677627275226951786000 331436 -665599135677717051596787724800 331437 458282530278280293428419940160 331438 429394884336631905107881101120 331439 -181170176928022667370153742560 331440 -210114319736346769152115015680 331441 1908092397601044245474073590400 331442 -1371937313659281002216670502128 331443 -704346035035987091669346066096 331444 20873767727092573582425464832 331445 115604657179930262799843158400 331446 368226224865887280946992215424 331447 948188689792883845310841465896 331448 452511965833971901586068623360 331449 2021086947758586300762775244352 331450 292165919299565280939867206400 331451 2752999072686402933204728548452 331452 557270400431528699341823115264 331453 1338431235571592929329660879264 331454 1137669175366470988399028277120 331455 682452869291649427678747286400 331456 -225043151929382203566677032960 331457 -290513899793163937131541005888 331458 -132197935530678817605532223616 331459 -7081424887822412281638852382560 331460 835969862175543275231213057280 331461 -369775840755811773318181582212 331462 -837119292546452676715987915680 331463 -3811185174793164165367516362216 331464 -424577495093228363048307425280 331465 2423100389603403434685405637860 331466 2010017795490574244535851964000 331467 -624468389439258535655404790352 331468 1470091158006470929884999905280 331469 -6274669747040835202500760980 331470 -444403037876690372828421427200 331471 -1079370380581245796885205615888 331472 74234804937785763569334706176 331473 594326217217922284991730380784 331474 549775507270835450481346229760 331475 942070438582046360448416431500 331476 510525376085988798482082852864 331477 -1147474487593518090789024053280 331478 -680182434963618257913136911744 331479 544890347123446460464388035920 331480 929117017425503541061015142400 331481 4275635768484890010556259334864 331482 -371846387684588737813471708416 331483 129217810619444793229124725696 331484 -2717947341140308815604754688000 331485 -340235655771352152962426028480 331486 -811629582929552484165390523200 331487 -3001082650521124610273695632 331488 1218823969895509665780275871744 331489 1739964012767755259450034960290 331490 -221457969384454745890040268000 331491 -2818898806415451521271483810816 331492 791475925117342608327221739520 331493 -111420917551251375683754230400 331494 1068721139947338319585292856000 331495 2769089016343005364121190614880 331496 -1015316398620614991250319523840 331497 -1763597606440166793622378092726 331498 2068961017896075668241208878000 331499 -392479858563362298363150996480 331500 531321619602518619137754624000 331501 -4251926130246724686160524307498 331502 673660245504101255363958910272 331503 219211950936749637879382986504 331504 39919985415407032595267256320 331505 -1904623579018467980558627291340 331506 827550413285062061010162539520 331507 -1056771253888136739474934054968 331508 -302415410249760195304359505920 331509 742205956625607449705701545504 331510 -643699423891953762544968099840 331511 -2984205313465829132093717316888 331512 559411323271403588775891763200 331513 -312940335151369051330236899776 331514 232144895292494160567381353472 331515 522831812117800727584587862800 331516 -2218167278541914074880379510272 331517 3351268698986224012457144109132 331518 -1097475886241654207806867894272 331519 -1377453622576832758954831502080 331520 -201029808150542354431994757120 331521 820787617460665458431292457440 331522 -329056939906421635408071264768 331523 2149114446231993506752395275772 331524 119378397680445630296721375360 331525 -710865865300564653765498787500 331526 213082112870438424942142050048 331527 -368626421714464890641775696768 331528 -1758108815608441059329372928000 331529 -1191985898688708980249842428720 331530 11987148278756447684120056320 331531 2441378384383272055940575819000 331532 -1140587160642231290869092866304 331533 -65690202009025317013591790538 331534 -204866719900721764155301046400 331535 -180783503661597971022430429440 331536 443005190370174614442271506432 331537 -3418967327730723855207130452814 331538 -3040589913059815745571169403904 331539 457791860149326395745198432048 331540 1052955877616194028160741120 331541 -680835774476935027013917727328 331542 83100316851509098915884086208 331543 -4223854469408423182660753953208 331544 -1266486088746806431769743779840 331545 -513200501080634375803005704640 331546 253005122174597454718831995360 331547 -1707161766059304926397923579004 331548 326690186782376672918439469056 331549 180590989581554424991609864550 331550 -167310225094976898007504200000 331551 -1206720013014684520427508700176 331552 261664409427879494887101038592 331553 2652145716880700844102008840802 331554 188262590840873213908041025920 331555 201537055561342933001179078560 331556 2123550991106134745950852168320 331557 1331084790852119887052926638720 331558 1873723492339448867963714342880 331559 4775279912586097628348591879904 331560 -457812065018018828025925632000 331561 1257796284757559747042338241424 331562 510181900817422398514824236544 331563 2049865737892486758407467584000 331564 -2700700479133959524051766317824 331565 148283288295517810198118596920 331566 5905391189902503488272347264 331567 402031043165505489745559295312 331568 202847468824421752516945772544 331569 -333090205175910322933456023360 331570 700744963160922479924140316160 331571 -1878836903640282905659225866456 331572 1045883966220276060491713032192 331573 -52438434184062140282684901792 331574 -710867179958079825653033100480 331575 164784814785816555487130076600 331576 206485261831311739850556702720 331577 -2042633268504024617890751375574 331578 -292286904465509923845975856560 331579 176561038137963772057319966180 331580 776091817522892874703441996800 331581 -1611222712860056971537873237248 331582 43656109500798029146457794752 331583 2147560958442603844860272440776 331584 478249130278894412959938772992 331585 2629548054249852133447073660160 331586 -79231861771946240425588285920 331587 -2956697770075027425608458444560 331588 -2609056205505449565235969786880 331589 -153664404002532974348056736610 331590 260823277619502697808958412800 331591 821635718633370350724319431840 331592 995704219503616945287994828800 331593 -11548890422402124519921213216 331594 651658766650580353692195757152 331595 -925069458727816667829567385200 331596 -959406941109676380714833642496 331597 -242652982516527143910730221568 331598 1087372373737708148318052676800 331599 -527539775898370210128112482936 331600 -454237454943237589763120128000 331601 1248750604020838380989490120192 331602 1356935102039107808989071761664 331603 1984722995642613645986462159852 331604 156764647418345053405668360192 331605 1391568787132789302431179688700 331606 1597102962783150958961786086464 331607 -138012708971440838506201950720 331608 793716584816336617337478635520 331609 -3845875837825035749201052195190 331610 756235789857596694095263668960 331611 449119635438912054697003682304 331612 -2378292153122535699260571487744 331613 1844279214702338974410030989862 331614 18621458482405718039960522880 331615 3193614466562050808580529934400 331616 -779211617470041145684525056 331617 867482450544084494420111219136 331618 712468557836616817862174255616 331619 -1216883682890985191033627752104 331620 -345121836020559611944355819520 331621 -705649722343070152124054773188 331622 745969039510984902269653862112 331623 2569537848196797291199903062672 331624 -4157911055288812279576191575040 331625 880406551519050679110820560000 331626 -1050621253514749854811900857600 331627 -36359523545305087041864016248 331628 -2782439085604786669510382728704 331629 2300837675641501060761651307584 331630 -29368237248901323737709454080 331631 753479747180202866071251015432 331632 511583593254820269362893357056 331633 -4192409246691341298806432801996 331634 -761415239537210675108475596784 331635 -675698909005577483368736360400 331636 -1281473561935606169765338244352 331637 -765170940624145676013604716960 331638 -53296594923036838477385981952 331639 67995130036935710492261763840 331640 -1607653338199346481742418227200 331641 681913480284202200503782481280 331642 145187953605220732131417408000 331643 1051979433497446266929514798624 331644 -1906859286801275639922480061440 331645 -26661383620850380555235728800 331646 171243642878171059164246445440 331647 75358654696839084292794828672 331648 3040794417245201934519600414720 331649 1005118884333802683093176173380 331650 575627882630773949470199721600 331651 961835994512927452255276150652 331652 -1611078016614977081532076270464 331653 104183755967532477438564485760 331654 -41231611179597022899932387520 331655 1001108270681595373447782016560 331656 690767640731674997534164746240 331657 1216703175038189067654835376932 331658 -197066184645291463336397722320 331659 -43315255213368832156491458136 331660 -501041751915267125356354928640 331661 -1758389513900164568073821514 331662 1059388355721748308404864615424 331663 -1913066982440226301761326811088 331664 810626066464948078074643415040 331665 -758913801139756443870871822080 331666 160792415322458253394547974032 331667 1335754112558341724595968576592 331668 576574582576646060466132971520 331669 -412957910838872330364944369152 331670 1262082852100711477428464194560 331671 1512164867629149042185790347112 331672 -1198904573077013959089834700800 331673 -2505458032346957554772632469820 331674 180286318933342145469722649600 331675 1535235323956061384189711894900 331676 588643693026650029216935685632 331677 872657095405567404435428279340 331678 -554819331025312559537412888576 331679 5925740308330319380565614399776 331680 657770149835319691800210309120 331681 1137874481643754316814998172800 331682 952364291855391616380436522272 331683 -869321865632634759940304149440 331684 -33584181315479273972016615168 331685 -2520944659550188974350268367620 331686 695515709386976664793449683232 331687 -853246189125530750326807321200 331688 35276927807278497010854543360 331689 2251181081780507012592494004624 331690 -200185503726737705817844526400 331691 1234260884816315536154798839092 331692 1591379895642497769543436283904 331693 -1698652038949264209192174058 331694 -554488364460070592968760705088 331695 144003284869987846616786010720 331696 -614028603182467860423597211648 331697 4253818401339489451522908640146 331698 1212605773063010713923973758720 331699 1048395997175509512534886733320 331700 -178990004859397207791617433600 331701 -1509337895182050018789550572768 331702 -9421531240469952441738700800 331703 251656578085455376718713244640 331704 -249817073568527540673331937280 331705 168362760605374221044849046720 331706 58903204136383066619753259264 331707 1328469508299620314184608540440 331708 765352978760484937638317985280 331709 -26612335814592318853547450784 331710 -264381265961223884310769223040 331711 -1513312933685411436352922538688 331712 38688186953662591267359424512 331713 864091371681920682643456849842 331714 893157393820240643816220213456 331715 -627805623700987736141629670640 331716 523261527601878407141398609920 331717 -2758753427974232402255473153568 331718 741137488790976128822335357440 331719 1076306934635427820626557631144 331720 2072098104231274171955684812800 331721 1621382060213183409069745555200 331722 532495492058987096665292144640 331723 672680232348699019633910634640 331724 -458412589247489484620454150144 331725 354438742493340774108515541600 331726 -2773416216609176636853790283520 331727 -1153985142264148653084785736720 331728 -152989498876923693729092468736 331729 1030471917625478468073604958784 331730 -277968440397212897872618078560 331731 237596203230656116257546791040 331732 -1635918642331627924408732692480 331733 570991918990990732554709975200 331734 -559893500444204638068096577152 331735 -703143595027009487312147065320 331736 1869582827708045844819407431680 331737 -649114834207772958702731466048 331738 506753849285930832796463565312 331739 -2605631580702601641364358438460 331740 646178508154347232561083417600 331741 1862386062336759868301675344972 331742 601891038413574001910384492352 331743 -1319125062449550978684091415736 331744 595680321726983403518735941632 331745 16783139294851907817266925120 331746 -75203453245923910438635033216 331747 -1548279247373322313079426348320 331748 724420622242065012112210196736 331749 -3351381676359408194935334535360 331750 885813252847222019592952512000 331751 703491878861273164828437277824 331752 928425183087141176640571146240 331753 -1606804125139765558049331548998 331754 1854481429693853388448887750576 331755 662750761509929175665780913120 331756 -936458451724500380510437953280 331757 -2811613480029216343835316221280 331758 -119639366578935817770564809856 331759 13736423180314759224706834920 331760 -189095505254166088952620646400 331761 -1162375585627346993887700880528 331762 -400876302994427589468022388736 331763 -2064216775318543944536869929456 331764 -526855854725310034355400474624 331765 -874500555333128207285239401600 331766 803625240592858377056314268832 331767 -1708516814451398375081957741952 331768 1279680294056211329194817372160 331769 41901926587536266924317240170 331770 297079164145669574592529401600 331771 -1157465806170413469803700373656 331772 101915669757548636588431193088 331773 389989021368021093361900585728 331774 1173661343464061845585875419136 331775 417229577466421805072730850800 331776 -119823322326303419606954409984 331777 2902809131821638517012552986626 331778 -1550684514289878781929156370560 331779 542054610947246131315963538352 331780 -1128866007766791135855417546240 331781 1283676436398281638260877263582 331782 -914648986705294283198301504 331783 1353314213904314544019221572784 331784 -5526487116240082006956030566400 331785 -65677912983401498152381242360 331786 315567034912714132066120003584 331787 -453422424169182435114410005848 331788 1931102598540102228304809984 331789 -4204341865797621709154869731240 331790 116861263087628581360398302400 331791 1676399893063702917821677523592 331792 433312662716001359252103905280 331793 282300017645452886281659125760 331794 -1367453415931621510689147323376 331795 2641534118343144699622575994800 331796 837649996429395700824161468160 331797 -197711744802719417760180287520 331798 -574970777797480764038043255936 331799 -946879057362765267735415247736 331800 346463586084512780575211520000 331801 -1879625039691482705754129190198 331802 17859303440184832404171674352 331803 -974434131026720665888991317200 331804 16730902377279315498730010112 331805 2577880210006482138047941796460 331806 -276876421089925619979687678336 331807 -496166719888486750946008053888 331808 -202259841264435253911431086080 331809 694682694630728742871626838704 331810 724011007369271303541905206560 331811 5148139901655895419881884563000 331812 -67490078026825958975060647680 331813 -783950089798318808750718196836 331814 113505817919691080050822916352 331815 -685116575161600258442463384960 331816 851627715961819048377624576000 331817 2245472403388711494851723305380 331818 169306490480661321905370274560 331819 -2721534638247826651817921896780 331820 -475936964825205924249473617920 331821 -419472569232444215685853918080 331822 1660830074562303535632922079424 331823 4864736116589863286619327574800 331824 -96418059182216041226947264512 331825 503934275282659837229310027100 331826 -111717459919353785733178540416 331827 1626115891645001691481987896120 331828 -130314649043910657755104136832 331829 -2911981953680945592835936710624 331830 -293537265941444788558727712000 331831 -21361238272096245716494132328 331832 -3210172884669391193262244761600 331833 512548617402228796327358852544 331834 -816628396771406148237814464000 331835 93877261740758962630164000000 331836 -335386016717328596944927231488 331837 2000151240737781106448610306624 331838 3647983374332474793716420544 331839 -404553452653626532543398268296 331840 -626339276432829749665223147520 331841 211680016154567550863856706242 331842 160378736081092828053151348224 331843 3569677375976936088332427420092 331844 330100699160284680481432375296 331845 -711536907133960792702948176480 331846 -670674332684042490044373494400 331847 836419351477360771604759157960 331848 -376749041481237907893829017600 331849 918949225393391598514851223936 331850 -622085957521665420769803519600 331851 -592164257023827466236264738816 331852 1082471203334409617843095175936 331853 -131391154304884807652697504180 331854 -194534181546741398513640867840 331855 715771806395563777184400539520 331856 253549634355494454528751828992 331857 2659955651892437058579200292 331858 22065080563108954212845469984 331859 -230995405714084756647076607160 331860 -20334617623611884860838000640 331861 2576760347532615243293026438524 331862 -684760167597325563789645881568 331863 -267255954448380590552977493376 331864 418291674445674041419469905920 331865 -2671265312777594687870546815740 331866 -1035281671387815845492101774080 331867 767100586695969921446326851072 331868 45168869592594310170046978560 331869 -182074621415810944235729360256 331870 -74479115518946643939687751680 331871 -2325433172699152382356496936928 331872 -1301715000452920405905301045248 331873 -2631781508811101556353394307280 331874 3859845073596655203178927872 331875 -288310108429339461370373737500 331876 3434221112776347130982163175680 331877 909395381032980104026768889052 331878 89706092757024681163340985024 331879 3232567621125218634564824107360 331880 1344142112172367306902950246400 331881 286698118461767192114187664320 331882 1794021698879465899794811407792 331883 3703473923719649275425317430132 331884 52433920837509053647550054400 331885 519144189637805011942959821580 331886 -165462082464704971031540278272 331887 -744385681650144752566957922040 331888 -337301040197949914250993369088 331889 -2585653627027648872849031691310 331890 -57331339611458801458947471360 331891 744455333918985689764749716640 331892 -1746047017038099030245090580480 331893 1879167164863829182146291427182 331894 1888387389077151430124970830496 331895 -706651773287433608041920802800 331896 -2320772528746334427649474867200 331897 1887104103561416995210787674346 331898 -435710139517461185592993942528 331899 -538735550479688630175053158800 331900 766010805996542229784025024000 331901 454213495438756177135442107404 331902 203430624026346715949150143680 331903 1955742062706635752257098152 331904 481885455265280538872874270720 331905 -192300007148336634735700512000 331906 -2483645822204020520616498940416 331907 4216027101252167807222853612156 331908 -205263961019582376969575368704 331909 276730180566622134048677334110 331910 737429952080831310979954335360 331911 -2684272047485422252786374585600 331912 1116511184129228442759423098880 331913 -166335742745006949508044592896 331914 -784114739088879995255212056576 331915 -84851177815123587646058377440 331916 -1038725514769969629481022477568 331917 -6689990327303355853209053184 331918 -2645908843923271179377940763584 331919 646596473381640661268354989296 331920 395164349459859504921026641920 331921 -595591093700138063842011740878 331922 1443744595636896973171366042512 331923 794255051654576768949082246584 331924 -2930781004879699234274871551104 331925 921799954505554114267183233600 331926 -550531251019287970411925574720 331927 -474951508480571933040627780008 331928 -639029787979427738428263843840 331929 -467073622837997160544589716476 331930 -214706044318271983638846854400 331931 -165089381713079319813188397288 331932 -161249101241718817341729792000 331933 32716606454507895495158957920 331934 1199607682850704438620775804800 331935 880046490063314215219499686800 331936 -604087193845795429527167434752 331937 -1975633385358461000133412656414 331938 974878247515350891751672362624 331939 -1437230079421781418325832663376 331940 -382283729341409965067047096320 331941 609775284903640260310111524192 331942 -652787629749344355447322262016 331943 481398962914281139553478243192 331944 222535716031493414331493662720 331945 -1680893999650332609861455102520 331946 -15091356153423064439054501280 331947 1068996715773184201848928312320 331948 -292529700490630578950569570304 331949 3623442168587054493464856234240 331950 -63762672505697820515799086400 331951 1697155683632484000225448002192 331952 439732776302830504373949382656 331953 -2560069186578844152223146999696 331954 -252965041269999007183291040256 331955 -255474612085006913601387156240 331956 178142682312388972617714813312 331957 1118375193637123931745064020206 331958 -1350995773830447130222086881280 331959 -542255661707426789023164195072 331960 -38031113930164850658736742400 331961 636278406840433586075773704960 331962 3550008204503670921524722944 331963 421898188476091246826597610480 331964 1263695922455439761280301134336 331965 -2601885842614265698750130424000 331966 -2378141074628859602229253325568 331967 2102136926977751945729597438016 331968 70154636209743573373566320640 331969 2887766128820036476852082687808 331970 -159813414734770553866423473600 331971 -219837709340205500726206295040 331972 307841672329671542218433107200 331973 1393149220495607626158310824222 331974 443657226037186214568954550944 331975 -163043322623866039125032295600 331976 -3129503786450386377023053117440 331977 382354891709506345165817080800 331978 -558940636847032180306953375744 331979 874854394776046257152162829120 331980 -485231948013083149144049172480 331981 308859489852684342846362890732 331982 -253650138164842166015137099776 331983 -549612315472980092623607610648 331984 -378279104600284530186904576000 331985 -1752842270066611650699169770240 331986 1003416665488701958660034945664 331987 -828258878842584158882916677520 331988 -830052788042554442350664464512 331989 41180692276656723942507021120 331990 1210587727594406576553897696000 331991 1372221953514980550749931888984 331992 1268730570814956404616738816000 331993 -2278615992172460503848615062880 331994 -431343211242136722651607776816 331995 -1412639951642324958974635604880 331996 664830626513484927884614926336 331997 -797298082848513292692640606554 331998 356412122976614183086255712064 331999 -3237111804977569998265090108000 332000 -2071579603229978635727732736000 332001 -443144141520521439490066065708 332002 1016814959035833961732187781504 332003 -26437648264789664089652215296 332004 -79527217824763551087918704640 332005 -370467681464390837298111584640 332006 -987334077065268727049576354880 332007 -369605798926474318703691425712 332008 117166921152704801051813314560 332009 -3661307719181798646493555742790 332010 -80495489792816455094834503680 332011 -698499443984712936287667909388 332012 -556471931106137280514000690944 332013 -847803335807266151468736383712 332014 63945238326020090460551488320 332015 2596573893018846350912280089160 332016 -76221153836879749257956917248 332017 -678365007434069775292659612608 332018 779738894282988211400718573600 332019 159217362041335054440840827100 332020 554555372269240864607536442880 332021 -1657092030411615110203776823410 332022 202107195072416792002652724672 332023 -2228834167815520849191415647896 332024 2589971834824094094646272000 332025 1203233778927440410557693132000 332026 -898465355451093132441466758288 332027 -1131264895611555173456530904088 332028 -416058411264314441211592805376 332029 -1877407819944672782707195063424 332030 74875666671717215308273604160 332031 113260814386227486060702407424 332032 -1602506962281150532695762141184 332033 1312314345784816126724779422804 332034 892125832164934488933620753280 332035 -2676962446951017235786933051440 332036 3032534799987503960302731338880 332037 2674315744211784820474931204160 332038 -73830970549468875051906524928 332039 -1890514783209919000351002605160 332040 -1663046811155527647367156531200 332041 -407462873179297769581266396416 332042 -928327304181908933010427013328 332043 2134664968106402812757559829464 332044 2596890964578923394395287464960 332045 217030793109769765138026268800 332046 9302708686026910734360668160 332047 -1213029693638647868441491517120 332048 803077918562988297392154550272 332049 -1643979904162749697150625441472 332050 -929191430713657454925521940000 332051 -1334899083893372228192749822608 332052 498988452590390708150606069760 332053 2768991762235765674628715148302 332054 2237167770117483854772716114976 332055 -1939894540571323913490896149440 332056 2154256528033790397968573306880 332057 2303793993188600433454696303632 332058 -903616602199068780781084924416 332059 -74495083282930939885934408640 332060 -1755227516907846429320902955520 332061 782727058887843757554000271872 332062 639388619020145445690486748032 332063 -3978011211996889186053091237080 332064 466688205228122720272366239744 332065 -1208680522698261017745038322540 332066 -28148062383308825144630177280 332067 195340155485937537739996765440 332068 -170948883545474691211313900544 332069 1122975910253296642065203857470 332070 370953621732012654494980195200 332071 987448200488562620541077608600 332072 -582252430711376474113458831360 332073 1614469312718676837983654529120 332074 -1065707003332225168691400495360 332075 732182970906999255695289174000 332076 189765716755377151916784133632 332077 37778416171427398251736905100 332078 1354489910959291464446915331456 332079 -2692824644455513993849108164480 332080 24214852293415270133164277760 332081 821303258436759084335839908882 332082 -624824748011616002487248008320 332083 402488541492898412037830168664 332084 -2924981530425019513466350042368 332085 -1121014591495922375520066056160 332086 721943090397403300427108056992 332087 -1681356273271708693569030842448 332088 -517191970872026688998424698880 332089 -23474871100951003790891256176 332090 -942040095248048248784787436800 332091 -2780134855672122824375356067700 332092 -1465331771374880360589701776384 332093 -7263309850184444778146861503956 332094 336292766697062875113106947072 332095 2618401681315309898908185889680 332096 896679259992171535221137080320 332097 -1115348867094350444032479022272 332098 5118925678648344509482041408 332099 -2444577851348465012647620696900 332100 19258332026291552035430870400 332101 129777870559849032770731722240 332102 -611143717039943935462342172928 332103 425651825191845459041159044608 332104 1234364156561759762371156853760 332105 27686212100647204646934389760 332106 -1144803265873215540901698928896 332107 -366945741748574431645244064120 332108 -652491484298980673289560217600 332109 2046364045886537281485735061014 332110 -1338666000160990855863114527040 332111 299444001192003409026098961840 332112 167347321081690496765835608064 332113 1737172483532962671229313109362 332114 2156494732152607771037027951232 332115 83589049691541460437041099520 332116 3149845437781769402305224110080 332117 2401340831462698735142732585166 332118 343602202049958462221309991264 332119 -4907416540866387767255267694104 332120 -21485560163023640609539891200 332121 -383088078977937316319002766400 332122 -1786735532814645539767262968080 332123 -645013155538206823138712663280 332124 -314072936193717734464730557440 332125 4491747045792491403526383447000 332126 1034974526416190600691892048512 332127 -1665920545189517350709944562160 332128 -1331567685554952697481367650304 332129 196431543091952827870954684032 332130 527567208134293494717255659520 332131 542211443937056853046210354000 332132 -2432985464107785158598663168 332133 680829983429473595501473110624 332134 -149102083914712684433817624576 332135 856491337342205768657143152960 332136 -364119255247026364538355302400 332137 -313217354097879751566730225080 332138 488198507871339777946379086080 332139 -1591754900236006806807388580160 332140 1531508574751656259472799805440 332141 371466170783309962778667795084 332142 365908015515188366884551049344 332143 -157927198641415724542577826816 332144 971969122886271513707398594560 332145 -1902775441402196066842225740 332146 -517548844537499627048925197280 332147 -925715779632897121988821204404 332148 462391249336923029905948078080 332149 -1352667914215686227424155240448 332150 8665777617925640961635577600 332151 1323113981801152095118488148560 332152 1439948643048352277645622681600 332153 2352048308227374710040724909524 332154 -1267271687378872977017367836160 332155 2570532160452781753048369570560 332156 194734265711397783334024588800 332157 990157501066367681865144355392 332158 -649039422386280707863696359360 332159 -1084647087921907559589669920640 332160 -391072052725378247595707596800 332161 -596947729503292600049211834238 332162 297574918133002384661980346832 332163 -1249083479692445142812121379296 332164 -235323086233379070212331229184 332165 883895720311644215748467435520 332166 424726085152129832131361495040 332167 -1218326578953438647122909308648 332168 -479106357621283944666071485440 332169 -1046688194820631494831299595072 332170 147358189443321328063375929600 332171 -2765986013187437564322978153660 332172 332377738567246859188774461696 332173 -869345773572920221755947620116 332174 622953173173201105080215237952 332175 -24843551596125254175416284800 332176 420139162689296458838730883072 332177 -67448366954227575919438780560 332178 525677523077782099398685409280 332179 -1710242579918103617001611259220 332180 -429070987872995343726210716160 332181 -2191537204460716088693596507488 332182 473116655665182397136561544384 332183 -1340353863863139539005033856568 332184 -1652171555597628291085771591680 332185 -1070063233632871933225004619840 332186 514090073191949467936824338928 332187 -563990127568192085311284468840 332188 2078706355334685696606982757888 332189 -470697755561379948138534152064 332190 62147108095738668596440163520 332191 1874573261579562552260689882592 332192 -775764448856698013718615687168 332193 -1444177239693964360472186073936 332194 365232355254216107318682311040 332195 789394016414063450585923442400 332196 561611818977222773575911997440 332197 -2804535534393494815271972805828 332198 -1842855570158071741313893370400 332199 -23453804720579318938997975376 332200 949472712948829481186531328000 332201 -1906761993263200988203148577798 332202 347772464953809304692605495040 332203 -387062522127218778153524921548 332204 760897546379756534553793744896 332205 -747924270107412287075732612640 332206 -418966381474946460889127896320 332207 2551309497612018904764229869456 332208 -182585164574065585697700249600 332209 1492872164904639693690324164160 332210 493918193257235626982030208000 332211 751763472985198820149168785984 332212 1171651432927150521359692654976 332213 1245363023990593875400352460960 332214 767894955947210241914907652992 332215 -768682649163653589101877756000 332216 4447878592215449781158048501760 332217 73708429263521245010236083834 332218 -22927300937323960732825648896 332219 -118677454499095644333803764380 332220 -258879147594998203680776248320 332221 1805725587726958581134639748422 332222 -1150723316319538502442386362176 332223 -20710010926453844529064373472 332224 582780553096660022603494195200 332225 568478154480829543524608745900 332226 481271465387265290256469606992 332227 -462025387850846579055203654656 332228 1064580680102784284158421955840 332229 -1987255628952862475153040000480 332230 -391550331238610595661909434240 332231 -2783749391588896320134412847728 332232 -410986843835401550783014502400 332233 4123378188542230125432038556624 332234 118923740687682001245894720000 332235 -595462501427761140637731724800 332236 -756627626240853281416577086720 332237 200307978764534727611360227980 332238 -328372393511859955886091473856 332239 747990651549048857858991752656 332240 267168412320117978159145205760 332241 63317709996668906813735186304 332242 976417388621864000318243866752 332243 -103345023948641653688234366880 332244 -712036668958540588506545694720 332245 -1847416914622339425904925326500 332246 223635136467352275217517355264 332247 2289436393070519149773563793000 332248 -250498282332940575530268672000 332249 2759682815876419202735992403664 332250 712969308945103046783462208000 332251 -884302278472472262504518514748 332252 2657831845222512117111126452736 332253 2408615059825872085086683215200 332254 416248005951416985238810540224 332255 -467423358026440572665878394880 332256 -605392789015256433767706525696 332257 1853021519194569297885271208340 332258 -415269146161048514968349724672 332259 1035139546913560784565265872504 332260 -793318601455312250594227392000 332261 -2910673955757363438708719808 332262 -16011038941981155967540883328 332263 3299529393579569457847353267512 332264 210271797612160270241401681920 332265 -99054493190545059373558826880 332266 -2354379580353707479948351824 332267 -295010347522769399201831083920 332268 -394916177539446647924387842560 332269 2165312013625817137612071857526 332270 948405602718118631058827904000 332271 1248013212549674038548931191240 332272 26804062657841599761363927040 332273 2403834895455149409955894461522 332274 -1320356518473379430847206753280 332275 528801948322225644932930336300 332276 938445512397383635513176741888 332277 919745234552064324644618021280 332278 -1758002577546082398500361442176 332279 2730299504730085584687854987160 332280 262315065764140957986556723200 332281 -1446446242998289644579073404288 332282 2575203833934408245770702226880 332283 -102127843787216078749372955136 332284 1614020636916221234081793007616 332285 -2494572536439352017371378200020 332286 -612255657589979608308478124736 332287 -800701899141423214544394648064 332288 1012490457678350424429475921920 332289 805866724032130859173130442240 332290 426375196385836305835111772160 332291 380820647583199330025062651800 332292 -1112016609015143929006228558848 332293 -576603420562057016724129859556 332294 -1707913352647200575086307942304 332295 1074211335601743336508952698320 332296 167242459143801353475976243200 332297 682529097414798574998206315712 332298 170117255589904042677145556784 332299 3861828711956672714979356845392 332300 -1328701805899561140791066937600 332301 -433398286672576856714156121216 332302 1403405623529784494653681916352 332303 1576518417867431406552568005552 332304 1329864574851472218252115968 332305 368559266536658499545940154920 332306 498443927005371574729882932384 332307 -509992471405477859145615115596 332308 757029691892060838268618924928 332309 -1207865544210839320481489717490 332310 265742313429508852124040652800 332311 -930156727179835873828868677920 332312 -1754978886011476349593036800 332313 942246060800689726622983252944 332314 674264601587167908173306006256 332315 -1232690029668206785045931951040 332316 742518295584167318593209477120 332317 301147198785138171969898187366 332318 -686410284869583597368933497344 332319 45059904026192840219481101328 332320 -777278154702636887569166499840 332321 650305663905141808853478496944 332322 -649776369963636372373460280576 332323 19365246150622220647305947440 332324 1215157728613023556923501499392 332325 329610675706121122021376085600 332326 -909899758842218581646985773760 332327 -955122219113814041876140239600 332328 -201387066851232715204171284480 332329 -2494469151314124507511540373360 332330 -232604761517471981339501184000 332331 -871971299127760878948016174248 332332 223318257183384030341834194944 332333 -558845510564567632053345777576 332334 54109441759785761597491080000 332335 1490771670955963505759441582280 332336 -311625960974292238105558007808 332337 3318381475275171805826095873152 332338 187665110246204160290415490320 332339 -11139110709102568503532192608 332340 -635521169701889733762765619200 332341 -1899641185608355856003103834500 332342 720327220011685274967389339712 332343 -49106612830686406896318688296 332344 3096552289257160586916500828160 332345 -391548056818070109107863143480 332346 169816929987187948432352007168 332347 56123195484666721685924341440 332348 -1064621324788817793702018209280 332349 346274192746703967458180136480 332350 153113605738688974363521998400 332351 426579833153697869370908510208 332352 269227423917721315412109950976 332353 -1492954249686126485057017603840 332354 -2267524185133448131371610316928 332355 1648022707470642791973108726960 332356 2149425309802810139304425889920 332357 362135242700601958125966730080 332358 -3931417531916816230278928512 332359 2652799976691590517586508982016 332360 587956081293741033948288614400 332361 -1379920439086465196422131680790 332362 844398481480064450436503444832 332363 123786044943435502820409740544 332364 441011899083195911583554674176 332365 2683055478169405703663592340320 332366 -750055743258947633250888898368 332367 -1141486798942955199618531648000 332368 -29842023808620316315753259008 332369 247190016763639338634057973160 332370 822727291775749441246180915200 332371 -289213959790796345769552464656 332372 637592965649442762825828552576 332373 -49986410045529547778355832896 332374 501580099972614131186709543552 332375 -464302854599161778767598430000 332376 445117831868479763784049459200 332377 -101650971053806197080320283580 332378 -866088529608641263950648671760 332379 1222137131307030656189047305324 332380 -381465379372641700156105075200 332381 -2756816036125322727102691837056 332382 -330444551640723140417739780096 332383 -4115970610524746650083816076520 332384 -2109092488497852990154686332928 332385 1075155876870925623944377737600 332386 -89240223103625028847063639680 332387 -2377119302489527273424257224 332388 352386865099141362723118878720 332389 3920527711985900367094765663900 332390 -22125720795413126834979550080 332391 225023685422553031837693170384 332392 606859874001573329962813824000 332393 3894164685270330417630319683642 332394 1427043108242378688983671276800 332395 -52202469102144893077903549920 332396 69361351218891533754566740992 332397 -1207099468080102635217860708160 332398 -1528221358077973829593162519680 332399 -2789605187732602036279359639600 332400 104147636056106860587744460800 332401 2693673382904473346441283136932 332402 -507432837869414538870108622848 332403 1790360794242677271094687771200 332404 -1172366304102719108053181590144 332405 -2353517877052540061769744300000 332406 1407972155494067517809222187840 332407 683733263257390763335265511192 332408 -565592411518429942820220579840 332409 52545345145763589882645442560 332410 128178481803253218037547501760 332411 -3365344894847389205492288336988 332412 565149994509969984895748301312 332413 -289106987764806263445577767296 332414 680015980551163125820725229056 332415 -402433696281425249359613041200 332416 915649785256232852160522485760 332417 -2232354071324881883469655569534 332418 971386075571943650917558014720 332419 -1559932091782995288615317575200 332420 -1812773220461747524804343869440 332421 835820191011273122788854854112 332422 -111721605119748110181798907776 332423 513673448190208643165669712144 332424 -1438599185082905370197815296000 332425 -476860434949763267148772446850 332426 3925801947888900901010295751680 332427 945282297320695703571084756720 332428 -57628845795101075802566106624 332429 -2407468652151609175786803853140 332430 80177102310702705517089054720 332431 436728118755738674813296368384 332432 -913335700816470433575130890240 332433 10592024375063835671518106640 332434 -462118033917872932597382753280 332435 -1151052885959837393402971244640 332436 -236915810561517013038458013696 332437 -1169778241281309272313341015648 332438 -1831077659237766954764197478880 332439 2161725167412300747206319819624 332440 539303923420142776457967820800 332441 -1103167131597258203546030623158 332442 39791832370691616178137248256 332443 -2518251348812903018954946756680 332444 -301447893198279547019820269568 332445 377470762304783075414798256000 332446 324304177543114956370752881664 332447 -993467077409852343840584419104 332448 -2661460443247722824288248528896 332449 372227612109011200049703914880 332450 312833061943168897775751708000 332451 1112818430888451605960916019200 332452 1966160211428664025385585829120 332453 -3161418266834796450720128195136 332454 25519402535900652373528300032 332455 1730221496675681224464059058360 332456 1942519247688952075620082636800 332457 -550046042916430331850116776560 332458 634910626924483509398469355776 332459 -4048840652867220500230920297360 332460 1104210304830524361743018081280 332461 2040542018307057749843652663062 332462 700882761647114158667918858880 332463 1469653882853154038364744257544 332464 -439949452672704103265019985920 332465 792944748218806174628130916800 332466 705616451374631992765145783424 332467 -2232261721840150746125778858484 332468 -2756029786374148729177185140352 332469 -385952331274160585173952137992 332470 989975131662521253924989959680 332471 -188089544659204111815260858328 332472 -843990960493646815368418099200 332473 -2676022890731005865003747912278 332474 1721401913191483891595465882736 332475 -104878388210616789103185177600 332476 35390636984332891597284716032 332477 155867309964320122787898976326 332478 2984752829934954632026820874240 332479 -1116596862452389740896770119824 332480 362385669878270606174689689600 332481 -10897584355344478164413887728 332482 844277017293848278088925191712 332483 -2700177497352107676939878384976 332484 2163714410010042448333894103040 332485 1093714030811096525052942211800 332486 389780485144314441923379658752 332487 393146807310946281751303946544 332488 -543039118645669185972650803200 332489 -3789119847197795094587661964710 332490 -83388816475355645659038170880 332491 -1828488012724498953935676424968 332492 1627586861832443827226285509632 332493 -303040266269773339928847163392 332494 -1960015925775820633941553936704 332495 2558939853721878268377954645000 332496 -369439570978080920424256020480 332497 -1468016840134059731671320075456 332498 987721527130940168062548200064 332499 -419760196282654996416474491280 332500 -128469056585684550037702400000 332501 -1646640392269467325182472520388 332502 -887061249968732011379819483136 332503 -4599638113531727912871312717840 332504 1303538586416697846648680755200 332505 2244848817766003956025609860 332506 -515856846163561622378493068304 332507 -812256341477005317616426645488 332508 2185728097922192134806243840 332509 2235617640553871636478532332710 332510 181628444771645529242801704320 332511 1245744813825329970149999447040 332512 -3147336431195636941058879520768 332513 -886956683136626447540980358238 332514 343356482731063970034858166560 332515 -77835276031684086196853906880 332516 2457521290870028604403027254528 332517 195760025692347216713122419840 332518 190395840680100123217143924960 332519 17786168280949938782012580480 332520 254099668176349565973825945600 332521 181025568035889839339355911360 332522 472274725487548161711980511072 332523 1758195268823684355550655361372 332524 -425595653009482174860334579200 332525 -1145275487794278686299036699200 332526 -198128339410070361634004347776 332527 -332543373965776083065015816840 332528 45054273786133766061561937920 332529 34414480698319341528293246400 332530 -1241782571916589741604076026880 332531 167890929894528483176657096064 332532 1569690788997640322537969356800 332533 4038519278339074885671177162300 332534 -64580534340958580220698970240 332535 499283283512553359443353999360 332536 1650551150527008921204250152960 332537 -1555797976236885005958532502016 332538 -12024642197642713002957922560 332539 6571364933184211583416245895624 332540 -340082953578216443567323545600 332541 -278402217640734019738667448960 332542 -655601629596907058814769308288 332543 -2117822194379387692077022918920 332544 -343366962884856643522192736256 332545 -1388144688510697133857682870700 332546 -2171525522318353542126865812528 332547 -635303997921844264089860065800 332548 -1255714091703079591559024900992 332549 117502485192194251157515861536 332550 584680572059136677739100692000 332551 1589888360886193705953678892704 332552 1212112400854558671680641228800 332553 -722250910045931023634880398976 332554 2485699521886794997692505814112 332555 157152210475445184771275157360 332556 -102129878599120819326133223424 332557 -1539242350344090424934889261120 332558 -1975837115823461117834677789824 332559 458493965404026524827789082400 332560 178208723475311271118996193280 332561 -1441893791016296200689679445838 332562 545416018463612184257698560 332563 -22078761404010280373159663544 332564 1681962637141495851618336049152 332565 762136748654126513218713983520 332566 850535316183539804969646520704 332567 -912092202985111486507076691384 332568 -565886289535911045229473792000 332569 -1775613344277486384008287231030 332570 308243975322088838408807208960 332571 -3213139890597597013684399359696 332572 -3533529366489049996764298014720 332573 3762954545979387218431330110822 332574 213243608357790574688469596160 332575 528386693703277201489877430600 332576 -1577374297661375992241289953280 332577 -769473119854193232779470391040 332578 -546256324886913131472978986160 332579 -1715407224435456562057963274016 332580 7726204929034327990945259520 332581 -1850825314636775431837339591008 332582 -144276647036238988533896961600 332583 -634230348228257769977490230400 332584 -861307228819620304894280908800 332585 1727330166032238228308611196160 332586 108820201316899796976984503472 332587 -6782073346053672761654893361840 332588 -230373016261909715620930581504 332589 -410182067000581862743981699776 332590 -756058886029594699728715123200 332591 207875979417264257316637401072 332592 -111781132248949386087632044032 332593 372260889647235855891036919080 332594 778674197907043228080943182096 332595 877049559202702843358454438000 332596 -3069165327969992556768033392640 332597 -1026578242637198601932846319300 332598 -452379221608757758435503452160 332599 1465224177325167198873383450560 332600 955747807809019037037502464000 332601 1844510993075994913594357614720 332602 -736485166012544411870874703248 332603 1237963980730798171525118034864 332604 1096380843799541063913661155840 332605 5525966376749717128151550720 332606 -1970191531047594460440557653248 332607 251238270676930088899184248320 332608 -921967615041659617676922191872 332609 -2965736331866443610859301191120 332610 128835373814593031608798325760 332611 -1023386136544314275626570814788 332612 -1461114456275592450598023225216 332613 1444136826576014968541541304320 332614 657061845631935463274465211840 332615 -1386436269592425529586137311240 332616 1462269491911696835813793177600 332617 3048455361345184389350114504666 332618 389843967451649626998283638528 332619 -1372063598650515353614170467328 332620 462564574628899347314955463680 332621 666581788176276713040471334752 332622 101344122341596611174353144832 332623 338307362324698798532373141872 332624 -446423069139956750878104821760 332625 -517393548334589949207074736000 332626 -3804759150469029690534245376 332627 1911807658567442445404151057480 332628 -12917673285420923058724263936 332629 6963936095216293693835672750 332630 -143322631549432243930690099200 332631 -375016955225039995105087084872 332632 1792654364275257458414054246400 332633 -382634598633998957173000993920 332634 -683344466730553868897627819520 332635 1827270455665154747562258723360 332636 -1091973191168253106601178673152 332637 -2267312073046611631879390151040 332638 701014136025993030785983662720 332639 731700654954864865205045152896 332640 -623222803191780622988004556800 332641 2204786690917152050806509515042 332642 -1326088116596533345553530972800 332643 -289381585887194835840115040136 332644 -55634408349122090789829887744 332645 302952144968676570507345867900 332646 1061740670916472580241513595584 332647 1379702599704987790239694518832 332648 -26758632887226176140497469440 332649 -1476008645058415781115013670976 332650 -987151029344637048562274377200 332651 -2548741531121367685653788763096 332652 1279146543290940733775886643200 332653 1240544628299890139234644220704 332654 -180646410851350282936383232128 332655 1198168433485666275883964353920 332656 -171626014329892984926356963328 332657 774434557592569150949276736180 332658 176391578828811296859928519824 332659 -1384954339254605375428241324640 332660 538930170248412259332159271680 332661 33078171386907676165241919744 332662 -892923201716561947774048729536 332663 -1594796416927429319158827185640 332664 -1720431681646999310232931860480 332665 2040224310036023416943358837060 332666 -2179921534856988106982545359360 332667 -1939308749936277781777308469044 332668 -502914626552095442220770637312 332669 5598751560162630370944772772160 332670 -252858936724722873962344892160 332671 -1614972961942894365453579891800 332672 -536659971312091347730311413760 332673 282202043771294920801247848128 332674 83021596947650405732570561952 332675 321608831362017897737946706800 332676 -1436610418045391745503730845568 332677 1212081301873779704782713875452 332678 -116347836434646234698679557760 332679 -241484492588451466475735781552 332680 -1050816372653187529637717145600 332681 2267701489272742030085694014052 332682 -217778965907291914495015795968 332683 271878798516057243400563665264 332684 892096070530718310736926700032 332685 -197886285624590031633254272980 332686 -366625331555459304464803961280 332687 -596189173609729745966778227664 332688 -228053892572450899865409945600 332689 442641294690340700898308712256 332690 -1926785962760817188456279884800 332691 14090519532998939791926957120 332692 177700005138714789058799951872 332693 2238569539779576161666349720384 332694 1000071526467027032748761230080 332695 -1168542356007264273578620546560 332696 248015298073968569380924047360 332697 357365822468900610015775630800 332698 -1231565554804749036697696496400 332699 -1223122652900100244201425858300 332700 -721541929211777985807295296000 332701 -3389924143980088319584765245600 332702 -529139546049310205639149688448 332703 199159834208061899175340572144 332704 753973056833473973923258171392 332705 1208627312414037466623665299860 332706 437305455907999926197402454912 332707 406764248190891936808571444952 332708 -2791792809751909109313484582272 332709 950515310767512203196874776000 332710 -534972028702173617530213056000 332711 -185604538496388779887014263688 332712 -449665756893271935255490606080 332713 785105073841795678691323793280 332714 417124931075802463953547233456 332715 -635778964716777835877282153760 332716 595576739266049993201367396352 332717 1282121246003918980457541744000 332718 -512135614353486120071924892672 332719 5587094501085451816945558727344 332720 -414352321207373216320467763200 332721 33903661891435046739531246240 332722 -592995604735200153515898433536 332723 -135251553025884456892347158976 332724 753351107119563297311300984832 332725 348763042030195632282711670250 332726 -540599066799463215938937518688 332727 895530377243806976235047679720 332728 350729641440054244506378240000 332729 -650013870433252858276066979670 332730 822424474892933380917656897760 332731 -805084883494102333294184365808 332732 575010142511995851901035743232 332733 -177549078227476455153309460896 332734 -960255907628015579324429952 332735 -851406437972725453190565580800 332736 21405406953014104398445412352 332737 2388894442631707168870083304660 332738 -289997212923928649414380245504 332739 1840887653900788117217075233608 332740 1179604939495390840611979591680 332741 -761603336093148767020682147268 332742 190946241936918880994086610112 332743 1966788140028812254719878955992 332744 1083866255175300800548126172160 332745 219426000340853927665198627200 332746 1419971009796164947032855139680 332747 2124589367727460105316290649280 332748 53978282786161575182134241280 332749 -1229513046228925291752724602250 332750 -1311916117054998803375113632000 332751 883535329596012494270427927432 332752 -151494674714921210068141211648 332753 -2514885627518405001963646378380 332754 -84889371334514415070140426240 332755 2588004993040074162806008630320 332756 -939640622038903532470658853120 332757 492905942361013834983055210254 332758 -2556585689337400186339013778624 332759 2796716167976803055304092279256 332760 -1433924511520057672953987072000 332761 -1310919827129308091303243466480 332762 102048074038988280606511315200 332763 2639499543514894193728139694744 332764 1005710899106125671739052000256 332765 -1436586122888999836708856696340 332766 -290571048473919689206649318400 332767 114003592057991962966200710816 332768 -1928173277480308110367889817600 332769 812512511239946342789259367344 332770 -521732417344945594065812298240 332771 616625746476286424881627650600 332772 1260318464609372941457617680384 332773 -774617973643399593684086720064 332774 -791858985943579214061920870400 332775 -1656978452993930284325105460000 332776 -2728731502827985502658620113920 332777 -12322024705291532993610874560 332778 -234859620668212143561035232000 332779 2631546016715302184880429819380 332780 435099367141563604301823805440 332781 848866521027715429028288127552 332782 258245034507447765141898400832 332783 518892295973032762492438951224 332784 -217155575416241986324091928576 332785 231696610047990979378777382400 332786 1770222641966372941058857688592 332787 -72537213559545382317394443264 332788 84921390675621110666858500096 332789 -2548970987591330096038729938144 332790 121682101181957532769945230720 332791 -3568113124340404495140255030808 332792 3046646175409417204082184929280 332793 4042898619767932790380967403840 332794 -160821536540143206174197377536 332795 -894304304777290159607278712400 332796 -462144669193979277746745835008 332797 -329318655781981184359288148628 332798 -941824740043088375623330713600 332799 2121729873910740426152784177864 332800 540626116803498217333745254400 332801 1495555143547286374933807906752 332802 -1438579216405158915895080456960 332803 584672050824638325338180173052 332804 1661396187587550305105290137600 332805 1480480563317294447616015846720 332806 -120016535317688956494404511648 332807 295082180398187868566093650752 332808 -603790643900453264046548951040 332809 -3688365482795606610715860823884 332810 -695956802985870868504325975040 332811 -184324128433132807214302559940 332812 -265052302036274857207058393344 332813 -246336985512049023161629776276 332814 1038729600052997091316671666240 332815 353097694895408677348930111680 332816 -193996545613804059014816858112 332817 7561736484757673695875402480 332818 450083702167039231332274089360 332819 -3898305942987232595926256677080 332820 -750608632589386283420509146240 332821 40450099588211924277514026844 332822 452212515405311232666765320832 332823 791711338614163500528129657600 332824 1972963635464032778032591656960 332825 -798576175412897848243647414450 332826 -313286721465025717509487468032 332827 4716415285020935939189876613120 332828 -537662025457667424457567775232 332829 67871562942108432673584958176 332830 -453656994435607067543882666880 332831 -640815217861405718504503627728 332832 -1132144882674315107093646409728 332833 -260644520290452732587280600000 332834 -4499990765982059428559915184 332835 1073342498654795664106564628400 332836 -620350042467792092169480445952 332837 1788849121388411103787501191486 332838 -664013502583315211556606113568 332839 399832846142799879171610493224 332840 -856472434061458015973870899200 332841 -1154886016529882019810931460208 332842 -49436270122155216057528917328 332843 1818650358359192709933515440416 332844 -867948461048015795214109776384 332845 -1460922876143862852232003734900 332846 293769918476103599356320588864 332847 17287271749197292919365372608 332848 -231265716055247738356436238336 332849 -2449938699104366036473128702480 332850 -215280089303974891679938291200 332851 635658275769536294381380403852 332852 147271782438195699101976141312 332853 148467862696155449291454191904 332854 -2327248147708490426242627085568 332855 947323038604030203474068588760 332856 1786809513830693523152073523200 332857 329651263587712697955064347306 332858 -289430387844950052684378552720 332859 -621188142649065677391767590032 332860 -656044072432097465604815308800 332861 3537830667296056807456781246400 332862 619185754122291718913553045120 332863 -20764552330746909583498254536 332864 -61597660286147922124408356864 332865 428878451148037906281452663400 332866 2290130085691267178925798266400 332867 2251457008163810122158370390272 332868 -1434664772884786571083136885760 332869 15010910778951005430520568896 332870 -252633995104724984764901301120 332871 -1327887090476564023316147328 332872 -1480644803432601525986588851200 332873 1585457690811005889697931068122 332874 -22988219681678703388971861456 332875 -1082551141605550487735580156000 332876 2943184270740268178211322479360 332877 -1092490236068550754953080719296 332878 -63663565713122332005549096960 332879 143091275337134529957082546848 332880 18750760326160384269739622400 332881 3064209360803966579740144045682 332882 59762527701433724045766086784 332883 1415709010442096491277428095600 332884 -128424739560279841397572653184 332885 -273470912028069353992031514240 332886 -38110799713503303203518684800 332887 1130940775666949088424476054536 332888 523526351697135829773452789760 332889 418669306941272230037645640000 332890 20774925343928204172813247200 332891 -38286485752462370193212368080 332892 405342320024766428314122857472 332893 -1222078350810189222427099699872 332894 1110149460260124028046170831872 332895 -1126319031164600211149178695280 332896 3629996938545912085290624221184 332897 1186421058513011698402763485440 332898 -249174136317707158428151771392 332899 -1271052708105948440287087432960 332900 -1061397698777516674081195344000 332901 -4039535750625942546849821356608 332902 709433369936150813676553848192 332903 -3134610490055651494196042155848 332904 -493246382316381755157072936960 332905 3029054132731324199667986016000 332906 -26585796030806278081321873920 332907 572148881645560018587308145240 332908 600929980508244051109825104128 332909 97200733934374597936702769280 332910 461674579729915193370023756160 332911 -3125072812802858530985023481088 332912 512938350753681191859263471616 332913 341927803412819459175580950528 332914 251961643585696354330085719056 332915 -414722178239814534565150300080 332916 -1830788855820920921345131880448 332917 1545875774840386524583564260220 332918 1124708039603141969237904143040 332919 -1032143631478262113673306040912 332920 -270313796179182901383254016000 332921 -3205732639715914660902994393878 332922 -221844970959018773027641878528 332923 -590873555345771572488845535080 332924 842008898973871336622152144896 332925 -651987295134815654490716452800 332926 -482003759855948399133758628480 332927 87075612118259796404300928000 332928 -515590055349738663808849674240 332929 -1589833347313175663909088023997 332930 -486218559729259159255302222240 332931 873921774576543474956758876152 332932 -1017302536330669758459952837504 332933 -2227227547845741166714345510818 332934 -99733531457190343447518271488 332935 446498548944393775710988469880 332936 -2724970130127614935072263736320 332937 2167377127410731153724975168000 332938 107429827265087934542003076960 332939 2450839289341029215036562028224 332940 159188355424855517236980940800 332941 -175917729692046709903403268128 332942 475809548541837830043677863872 332943 111908526860913137897966104464 332944 -396754028065243535300737392640 332945 -3192514346187042291148380698520 332946 111627495995198618108183882400 332947 -4546081340002281247866815595604 332948 660164023914631315022556168192 332949 13850117972541415614552148800 332950 -403544230995116871938307996000 332951 1740510067751533183640909066952 332952 -1037628278295271497927734906880 332953 -159968827249876150500798009836 332954 921778292017210726802027043552 332955 -767937114540258098436100149840 332956 1097095144562857473870732600320 332957 2846504269071933966912017564460 332958 -997288141891381854265921139712 332959 2265343278685964325799015586040 332960 3119198295029684649252612341760 332961 182909913736066356142405507104 332962 -592244181163565366276844057600 332963 -249294533516352143128959318000 332964 -2466843568900576024216096327680 332965 -59769088516347073771206523140 332966 699443310828596421536543902080 332967 -1756293446524340977893600712920 332968 -85131204166990004905405117440 332969 -440153534040674582085091942080 332970 220831791755045926578974323200 332971 608224652997758095304771748864 332972 1616353769257709069243800171776 332973 2574079504512510364466397879222 332974 -1979768730784475976488303235264 332975 -1557056999034879511272359949000 332976 -97636060256470514669249888256 332977 252111380005144364637732123940 332978 2372581601294950647475562604960 332979 1505857202904007896162560066160 332980 -1346938815776846244260714784000 332981 2981120603975973270462995844864 332982 428426432709530024531617083648 332983 1053889856698313787492327398320 332984 -1142558141602192259010262732800 332985 975937636909273580161406841600 332986 773062202923148220174872849664 332987 -3188248711442025317051689214364 332988 620332645409523586770511680000 332989 4022538070135860262844063710790 332990 -294230960641858565977113047040 332991 150604389111766567981726858032 332992 -23036019051155291244593152 332993 167198243785530010498373170242 332994 315818436594425287010119188480 332995 -551044940564818818044704310400 332996 1547456765244253353154830735360 332997 -453601437208451045706611293056 332998 1414910190470626227795899319936 332999 2506542805023928998215772145248 333000 -628018564559220089473236480000 333001 -601955224131125620316855383628 333002 246782144119130844735970142208 333003 1103751970311196768755568310208 333004 -1195920502481887064094870739200 333005 1926679246341293317072092147660 333006 234109503340858345149150755904 333007 -4470285193080811193556121956840 333008 88003620250552564790843326464 333009 -55298132003178421205080253616 333010 83668803807216313003233152160 333011 243954122460678552346213773984 333012 1620133638505519165713566042112 333013 2492757239714080036597231295040 333014 -1963237071491138236853193720768 333015 536250831610209031561791503160 333016 620766570814746805933733652480 333017 2781459531818801352632216933760 333018 -124330562925383707250797071360 333019 3651630538828062488878358708420 333020 -1648936114336663514482470443520 333021 -198906507935230420337494335840 333022 -2620222990035087995446656801600 333023 -1745572434641032910083705093728 333024 267957999736096187438801879040 333025 -216932984787078703263597422400 333026 90528742008566073321576134304 333027 -2344215717517158757323601947036 333028 -1167007669420226510473305960832 333029 2095316269995610350220895733630 333030 -239134124370329370925220378880 333031 -1731133348459176954168229108168 333032 1500263643883961266125931315200 333033 -234615270106772695832770052352 333034 -213286593972784024953137918880 333035 -30998248066300786684658742000 333036 383459011341850225226775912192 333037 -867586204477322565478995904628 333038 336376051342021118836332046080 333039 -80294844514989079834596017280 333040 -88601928444248036137659924480 333041 2014323223772992315307889839442 333042 -1990913352400232419435567635456 333043 1052856214288767924042429440424 333044 1495159383620853373376577792000 333045 -1134813857567807172150057902400 333046 86416129661291608030185191040 333047 -633926683812571033556767114656 333048 639531092185403361248443944960 333049 1073326908831934815618056211050 333050 -557980749368833804355871073200 333051 2521227241283076366309362681280 333052 -1478713954608040063956971539968 333053 -1321971569535341102750296142400 333054 285381509993955287432327772864 333055 1344451405416974083853266734000 333056 1075608301913827565213048635392 333057 -1659802274842758174411648851808 333058 2223570562625608661152938257280 333059 130205090016741344752825577760 333060 -120568841471374103929504481280 333061 -676765738391388234821342474976 333062 -15251341952437470009978985536 333063 -444868801603680993210056795760 333064 1175119758691987456356109516800 333065 2358650510797494281013575483400 333066 1179797012749020991910285562624 333067 959901664421312210754403675792 333068 1440201324006736644432431662848 333069 530783767762945787226428536608 333070 98993545702938730968942787200 333071 -3679662771976319982234920827728 333072 39386626675336140502775832576 333073 73330926710521244590715589364 333074 -22258660556797839909921059328 333075 -61496307450740146020056357400 333076 -1643638701147576117212488666240 333077 1334787098237290329768297548352 333078 -1959994634458393016011971072 333079 -765617801342631952818530009016 333080 -145511547660978736203161395200 333081 -655403317955633164125113732736 333082 -927271052778684194062551310608 333083 -1656942837178346997358795912560 333084 161507629481508668146758423552 333085 985365260367930639279486876780 333086 48466335043389948201467645184 333087 -2302286887203238571736095949240 333088 560739560803048184222041767936 333089 -1580436138701533280700880152960 333090 -866271417130884424366678214880 333091 806311475006718318378198179904 333092 256560859544207855107412351616 333093 -1410165102421491690557396274336 333094 -2220271308020056952518704887040 333095 65433685419273107439611996160 333096 -303835178639933663361833779200 333097 1075133028078967854642789671546 333098 1016304495341384424943271431872 333099 156433454978975397614901217680 333100 385628937426848261159780614400 333101 -2070922178077481525157957185898 333102 -1238685485208676879784904539136 333103 4637467949444086546817096398352 333104 200377543438581527646209310720 333105 -142597717067311256372861937600 333106 -1824270396935019070338203268096 333107 -2567672040112896622644097366644 333108 -392202606103746291558015252480 333109 630984067543170512728617191040 333110 1523963561324605502659553640960 333111 -628538751343919212688633774256 333112 454063050185894578615331819520 333113 1836919528074685969551079866 333114 -1095303676914409238468081084160 333115 1634511387574981379093544129600 333116 1024355873515456509341817904128 333117 16716533444409897470120154534 333118 -1412102036083447365493238724096 333119 -932546143178035924340215871640 333120 -511422331472315940929556971520 333121 31298714508782896101781320704 333122 1859252978834002609777430588112 333123 -407519724021675650551864938240 333124 -1037378803872307499787020249088 333125 87029783460955542678113527500 333126 -67693178533463613958367232000 333127 766363302948077894704438054800 333128 1633926902711868818640495068160 333129 1078810010239526777623130317584 333130 -264213533282149604847196339200 333131 3697551128108642345894059174932 333132 467629052796249082350736932864 333133 -2800610559478626643053570113856 333134 -652451617808795490460637438784 333135 -1391286830266471473729037622160 333136 871092456651603140862865047552 333137 788100748132171681535403845952 333138 384884808505540112463722800128 333139 -1729465255724955357389981719060 333140 -599058536486435269444627042560 333141 -883109387443147329754090579680 333142 -223340953095501485862536418528 333143 -4960357502812209913764342729120 333144 -856826561288143817347662766080 333145 819552004752702410606049840900 333146 -314963654271063178060291772160 333147 578846618287838463935395560600 333148 -293021085988569345408745347584 333149 1102745032711094288353131729036 333150 36606593216988162832804401600 333151 -21391033806708960094353888648 333152 -3980322506812985521147360051200 333153 935340058947581678268572847282 333154 -2304468158156190794535520098528 333155 288522078745160644645208340960 333156 1584089944774994023639819932672 333157 246876263038275650318213385984 333158 392763471488812729847133446400 333159 -2387257412808431626583606311896 333160 -128978026481181486534444288000 333161 2971799767771146453657193320762 333162 -586858646323569400859862991872 333163 799960863178931725145408827104 333164 16245422443829388393170764800 333165 -598573321962791297146933708800 333166 -364608414652856542730526021120 333167 -4680264158073464473762681876968 333168 -566967502602293508477251223552 333169 -3622435012003028616841481933840 333170 1139604810492291872444239013280 333171 2271785473720431640733620217940 333172 -12910001454104771014031208448 333173 2676127326511347119655025440960 333174 429830350815892610930231309760 333175 -848617594971955186244575063600 333176 3339050927955484999903480750080 333177 -859334581068361970326494388992 333178 424894107156872253051042388224 333179 -639981637739855379960975529728 333180 12679379901467458149077452800 333181 -5199483457747053518720204157300 333182 1125156467277726696962370427584 333183 -2791072352864345560504723192320 333184 -1071199699734113679888403660800 333185 -779695065979759935110051529240 333186 -21393784494431309784744700416 333187 -2638968310398861545637165932164 333188 364243417801681209363830931456 333189 2542197702895931180169321100254 333190 -628833181790826977105623023360 333191 -2722067772698048111156189548248 333192 189316461377244409900138782720 333193 827821943543683530491507785600 333194 1400348642832287563903360750896 333195 -1079610308562205281285713671200 333196 200926257657352361032921030400 333197 2643225528327354202160625950646 333198 -233915912734297527812412403776 333199 1307774756316547258010823270600 333200 -294984592805122389497528524800 333201 -72916645331265249983733089280 333202 1040819638553458696752844785552 333203 15977286311862380650803224784 333204 80786575777433845422462621696 333205 -3746417938567484409019660544640 333206 1622261059589041257112477995552 333207 -6474530344134429527142366720 333208 1650077434472735898878785320960 333209 -131445397144362861605366929590 333210 -868165938789492835063189094400 333211 382941306719955004631461248672 333212 -1321407476804564370557325470208 333213 787523297712726871108605290400 333214 -517355619907262777477116495488 333215 -2951541467725239846950835191640 333216 322781659979100218416176168960 333217 280168485244348027102306708646 333218 1538115050466617468056411828560 333219 -737014575491178195621105303552 333220 -2112111041604449172535014117120 333221 -405128337798445763931084679296 333222 447841046244556647937084723200 333223 -2660592886708693225183413256296 333224 -2111966093803828818301526753280 333225 524089466180382500126398522350 333226 -556523677910855602117008932688 333227 -1549455046266957554220739614924 333228 750006104101808405077381349376 333229 -243221480258212332149728216916 333230 -217540868787361074129377011200 333231 551984796216560135352784556304 333232 -127599278698004672451816161280 333233 1143441712260974951884694830482 333234 137532485397483840940568208 333235 -173748955427910501490085401440 333236 -356101997634711039013503946752 333237 -255175899669409718779475476032 333238 128679608835244500506888879520 333239 -1938223242482218856020551086040 333240 -714288336778407419869871923200 333241 -3372387817280694279211875777200 333242 -168117427550622762355705476096 333243 1973282845933165656438664403904 333244 203581512667086999393336513536 333245 -110879834688731083361605652160 333246 266040891484523695591956926784 333247 -1115135754520596684421398819120 333248 -218504132667645910755462610944 333249 -698246911938259143070128103824 333250 7797302847564400505276928000 333251 -3607327292031594898213038513768 333252 -540852557438847729263067057024 333253 3033123915462053318120627689502 333254 1835994700485592831229363124576 333255 98822730858232567858829287200 333256 1282005222594108246437831147520 333257 605454042713226873181099245312 333258 1689713055515331594066744149760 333259 -461845955043264052492813028384 333260 2130168645106535035913747020800 333261 589035264664876364605778504640 333262 -75141211588779685193956738368 333263 -240924033831531965412017978640 333264 -250737162894796768883082657792 333265 -1866604237706846350218901763340 333266 153132428787715415754530758944 333267 -1719013022833776059627715441600 333268 -1903654555672455072927523480320 333269 1245625859793703566000333614670 333270 133501635151609085603605883520 333271 -1024082647498798130515783537528 333272 -1792633034899296743613600307200 333273 -827440223141333304194941748016 333274 -467097164217055348504827948288 333275 1947399844922565333280555077300 333276 -387815226016267610742642144768 333277 -363487779952604690679881964288 333278 1633571580013888224958702084800 333279 1828456623122522445951725673000 333280 -2152914165224702628631369482240 333281 8320631579305259649605501184 333282 1205113965099476701460061048192 333283 2450589707202213384382996645532 333284 -553586349016255245423443902464 333285 745136830580436897003994743360 333286 -1893371983793800140064058565408 333287 1251431099152493968026373914936 333288 1256063069938240645435507507200 333289 -1384831601521619642130169815840 333290 -1296968133391435653734312445600 333291 565736813385019142878165190400 333292 -600945908939253818939008478720 333293 -38633243162842967619963423936 333294 -160515844501484000428349772672 333295 -342139669175963855276819424000 333296 -44062819089859650040738971648 333297 -1970104125998491509932338619340 333298 730072854130265753537026396800 333299 2882768767557854203164232548300 333300 413356136936593677702095001600 333301 -190885035256809706288745998400 333302 -832510824737055340243068370368 333303 42510879712783727280030694608 333304 -1781360769739176550554264391680 333305 182401513472643441672815683200 333306 -274049947455988471171947097488 333307 91660628683129377404028531280 333308 1862512412928936826933693762560 333309 -1744763244123371034027055159296 333310 524229321965678833504381738560 333311 3826418685978361145910960528624 333312 -81376707787682829245356179456 333313 4518102312417493341988255026900 333314 -1236449567097428842710046365744 333315 -108791886521647098638838098640 333316 1103514518236693571941645873152 333317 1081959714462606081004004366880 333318 68558414633077303502991980928 333319 645829650612000942873192362592 333320 -237694965446115891795897446400 333321 380848713860574456427201277664 333322 -562676854413138710218263763200 333323 2478324230056544512851496831572 333324 -1292936478407753885444953073664 333325 287550415069753319819422780000 333326 14402387978774461992402236160 333327 -1628717141363038575250148885880 333328 -375959797385349154940915613696 333329 2814714492547215314151058117476 333330 33914273910572856400625571840 333331 -2779239701751049730113052454868 333332 441511725866139515613169920000 333333 107090673183819756154860409728 333334 1386134462246374651775656566816 333335 356326074153122238053241435600 333336 26843581336322124229150310400 333337 -4204867333155316715524660745014 333338 -1213437942534465568493840401680 333339 529413619552592683515916151808 333340 145625646530318054986889902080 333341 550147109325911945956653872742 333342 -2334991662969763007101288037760 333343 789207029870509471937137449664 333344 2998396745001487975138752724992 333345 -1185593087803830644754871493760 333346 29245970976942962927009765664 333347 -23037475753431152718965947764 333348 -1505097532584342142013687454720 333349 4305011991514404591812471916350 333350 270400565540654293074330168000 333351 -277976946792128013919604355120 333352 1791168905946733445770181913600 333353 -2839276470923760622068074790540 333354 -19707391252388064958379232768 333355 3295018754528107003383294000 333356 -1496849384109811747768078222080 333357 125053715006277852683434271040 333358 2063611285929848219687881001280 333359 662045878873074895074143923704 333360 -66205786716596959409801134080 333361 1509374990703866193086462151232 333362 1106017188378530457410468416512 333363 890979379456679828160178617144 333364 3073469984667066490080753723776 333365 85574657492527866261931351320 333366 732380202686263544346512936448 333367 -44384657112370887077194250584 333368 -331745970345332720207440650240 333369 -1636555669299424529716974187680 333370 232813921345161302504942156160 333371 -786946474789978031575714092096 333372 237564798034384523608876680192 333373 3335561207451952619993421268140 333374 225982149544693402548517294080 333375 -397964235623604564956461056000 333376 181803892228693142532985978880 333377 -1961112167865147836095686571728 333378 -674053750602889194103241394096 333379 1883091491672275588142048584 333380 1840959684164915578100220518400 333381 752144562940107297968266889952 333382 653946996836582500583495763072 333383 707809654331700934913329612632 333384 2872616542225574425346064384000 333385 -381585802807750579230747663360 333386 1751084772059848223932353145392 333387 -258441526786466065394978657640 333388 949939878272602522523195367936 333389 607745245931122869267306528192 333390 925123242591430155509512993920 333391 -48356209729080680648569625648 333392 -762225553593799021300892172288 333393 -465813282847267161225682956000 333394 -376493708603599116565837021920 333395 261572195816891967795324087600 333396 -1213588084524792702707752243200 333397 179485794322015905595323344846 333398 -1027112581175392386128607812736 333399 1154940415618237175081515390848 333400 -1688674857870572071880802048000 333401 1464245102678890995416221932804 333402 92302802954220424479117168384 333403 1627415225135812442405511588880 333404 -782426051397762387835869103104 333405 -207086208480146744199955123200 333406 275641727629406980625672257152 333407 410236979656614138266330873832 333408 761910316126640077489305550848 333409 3638436817997525433612306761520 333410 103643065947350450016936760320 333411 -964176779006925548887899627264 333412 -436363601253178754958939924480 333413 -3336613448736069348183541378020 333414 706669765826498955499210281504 333415 -444966427925119518443432938440 333416 -2013574712080972630609688739840 333417 -443725032578812515437277204288 333418 3810349051174427249465278511616 333419 346064039905916151706912232820 333420 766739590712234521707571706880 333421 615686967576453230410263764544 333422 -18316111989659196348586079808 333423 -2054165791141321493056458801120 333424 -112913706694062534717832560640 333425 -1061095065481077642595809185850 333426 463181719705487382030865394688 333427 -1521225577320423295545502764724 333428 -908214713942664501374322748032 333429 -1073208677186790914404890933216 333430 736946540925790484882438415360 333431 -244557715577970248555054553600 333432 -878244813267550803095658024960 333433 1638997100291338616397214120682 333434 776623277331373508219585334240 333435 498183859379295250430690962800 333436 706863382589355991327826391040 333437 -1737055801423411446296308263246 333438 431764029953192509428790351872 333439 1584561718847641787314946234240 333440 1514622555412638193624390041600 333441 -1411468017748794539597674299150 333442 -1835014472623158913774838700000 333443 1294770205728523384994590855944 333444 460782285810626732222639480832 333445 -2341239968474815226530593857220 333446 -1926754205329551129012398375328 333447 -1655196610164023325394687066200 333448 -915779824608532672581156080640 333449 -1326712260866277487372034408550 333450 276225785436652427969651520000 333451 -1442285151853201742598395669548 333452 310024837215922441020457620480 333453 345626642513840643012149039808 333454 541826092937504529780298583040 333455 -297707018486668779021214209840 333456 278880657963249557802229235712 333457 -2075343744505939233670450393294 333458 185264719949743914566833510176 333459 -1122899959108775660889136919040 333460 304973078846889514651420481280 333461 806509468615506238548826896000 333462 -372128920414641902261622902400 333463 -66894014086566044436592487856 333464 177110935982149407542311096320 333465 -29947384503885855811432642560 333466 -469689997006350253475700583680 333467 3520453772228810824365952581828 333468 -1141604134526402411460032586240 333469 -2900527774084148645935805236160 333470 -390238860308788206995400112320 333471 974739460117883341989500482320 333472 3359436224664216437497047416832 333473 -220340477378870065347277143360 333474 707784291816507565434128511360 333475 -1231340945478988437397951766500 333476 -676386679392715212227706624 333477 52197832684806951519117617760 333478 -167292404065883126631399996960 333479 -2290949274833275247069496502920 333480 -358306891207525157094560563200 333481 -1754278331587325442491084050268 333482 -2210820475450555857642887619408 333483 -174823794160466046035869170000 333484 2978860635530584017474782462976 333485 -2090067242555195195553272264820 333486 565172276200760715081911092224 333487 -609727734999531957625664020992 333488 114965989158184874989781483520 333489 509341544614079178382777431168 333490 536889651301434818019709188000 333491 4227704134317399567508195514892 333492 65171500860565252969894858752 333493 -1684293824943919440555139114258 333494 -368122412933948077256116415808 333495 -697060898582891943546169388280 333496 -600893318106836968088212254720 333497 -343778672317001544748553748054 333498 -61139154579744462716257910784 333499 2635952177250285387123759360336 333500 1265065971313747945822824960000 333501 -424186526272449592002164538816 333502 -297770067270600474858110078976 333503 2244930469825945110897979570752 333504 -1076515080821845451642744340480 333505 -1006449246930093007040311799340 333506 282677107128876909107782248048 333507 891886587208097228625963919680 333508 6930434519504452867501101056 333509 545857258511784086558406680640 333510 906979926790944085186789234560 333511 563417544508091234674730866800 333512 1298382289745831092533507194880 333513 -1527496264304217170334057220758 333514 -2572685372095026988474675848960 333515 369717786709242036003586240320 333516 -261771829451456936152955355648 333517 2479916976758293605888918600566 333518 -694206132094674977129671550784 333519 632090020424624292217796686080 333520 373328456323103518417521868800 333521 150042810320245355729555276532 333522 -491356353248918988736402119168 333523 1929003518600876724005673211104 333524 -78702672335617136333522688000 333525 1227723751853819981507324188800 333526 2501736899576700766525799063040 333527 842379505601968981174364006520 333528 998462498198689706870415974400 333529 -181335799984330253513048878080 333530 -640295292021707549416723863840 333531 -1439422453246086391806756789120 333532 1029893606770839806999440349696 333533 -2802891868992609401245394704218 333534 1426585783983548578858181609280 333535 -119247579924004812095135666640 333536 -544699426340089957192064040960 333537 -13374935988649828202548868832 333538 -308635377057008257456127139840 333539 3265715673608592694899726461340 333540 -410019979407109899973022707200 333541 451808125618394653535356273372 333542 486306843535723633413668967744 333543 1961093033298620349917708382120 333544 18571338395133785509326059520 333545 -867478950922360326574676836800 333546 354121381748898779409196475904 333547 -1810264675212133287862366073448 333548 1674617009162663064304858622976 333549 1079523535035659956138430441334 333550 -410223263632174049853857443200 333551 -23774542588245486971211754248 333552 187089519581591535637018214400 333553 3086895622778853765065572814064 333554 -663162911032951815829450527840 333555 -518797779499421409098841720480 333556 1245083701827373929274288680320 333557 223059996023644052517875222592 333558 -50247057186820542376297031040 333559 -3915863087329496146601569117624 333560 -557113706486392762957307904000 333561 1798174433027800241265896814672 333562 1661373050547506069365858354032 333563 1390220655104517980485396459812 333564 -9378422157073211300355268608 333565 676798915300006948264672316460 333566 411780547209404758561549919232 333567 1136063969392064728960173784968 333568 -160760034397969910579863748608 333569 -1395953287843185946811356155456 333570 -360631915152848715944947276800 333571 -382258332397823171277497143088 333572 1421450974086232156257535269120 333573 -2349179134048273943796774006816 333574 1445636959753030972227455827392 333575 -1613819329214924180441100473400 333576 251875402593490373113019197440 333577 2607583042135056332423509831440 333578 627290258444507217388352998656 333579 1074337318797391424220543096768 333580 918898881748570361014922972160 333581 -3247522163181270481516601244618 333582 467601719855837677601502211200 333583 -797171559416610399753977235760 333584 1072758588921202531828223385600 333585 147623963289412447844052883200 333586 1595361459855239963712977598720 333587 2640188749630900698495442145760 333588 -650894106245985165256542259200 333589 3402025379339458650259884197390 333590 1554312850072835034847609324800 333591 -624718250488213115855907750912 333592 487000139924115220412313722880 333593 2070186738033673082316478239744 333594 3352591861467026181060561408 333595 315674154897021665583385387680 333596 1817040301910974987900169971200 333597 -610743639638116558813790880 333598 -1646146354885621507085410051200 333599 816563007485560648697728461936 333600 754344870060824327387676672000 333601 -364939288854248490091793328896 333602 856698616704158834232664329600 333603 1652616070920761473152525088224 333604 -666836238537413411096392975744 333605 -820336794969160220421442036740 333606 -396885697094269984975023476736 333607 -834578046052325825249642547600 333608 -2287741967980212342493507092480 333609 -2382759647356379809129929660672 333610 -51495817407849862010977285440 333611 -2743526822347019336942552784000 333612 -2345291672217072900195066393600 333613 -605695283220620667992285207840 333614 76971015789622306955622286656 333615 419692577623343715429844600320 333616 1230762190144129394354543001600 333617 -2651399019494924003890460762880 333618 -945530895357453584667534592896 333619 1375486715052670547287595024208 333620 214326257557683699843448750080 333621 -1910138298975127374016128693120 333622 763870694136220795085585293824 333623 -3554512176413270102074013335128 333624 1875376722246464059009077841920 333625 3260487308313228026596747002000 333626 -171458412213921194794345885440 333627 -8951857641810248693078573568 333628 -1569011069219655487024929989632 333629 468723999166743987760568481792 333630 852177889850294572075424833920 333631 1097552334441075298939107434432 333632 208047853295943491649857912832 333633 1677823713606242639836594392624 333634 729805929620575946151555988992 333635 -301492850493494625629714996400 333636 -63871548349673750888324441088 333637 -1192647694602133114606479680 333638 -452196154135484224375712317056 333639 2638077794668356366747394109304 333640 -126293613341303481159905280000 333641 -3833404873236996822690098125680 333642 -1695818438578827516823151095296 333643 -319103383226909338537091096400 333644 -269494265401052353315761408000 333645 468561688233384852103724496000 333646 -688470842749638130825645009728 333647 249810579674277386576680650096 333648 -119433701159866570367572770816 333649 -1274315261768884150165144592780 333650 342948022863749419638985450800 333651 -2011379946388960392203612656968 333652 -82571460210735006787451854848 333653 1679161084150772240054680949760 333654 -353697233532484364320578338880 333655 -40851190842220414634088932640 333656 -2494757373299015790863127859200 333657 -1199484991289588888127172586832 333658 -425012887960309454295581324352 333659 37391428155013984468338269040 333660 -813701762240230977354470154240 333661 166732085499901008678083424960 333662 170656975993890450395156472192 333663 -458802574473745285993367488512 333664 -2459407024186130694866954747904 333665 -712887255296771711369011976940 333666 -882809045186399911309248046080 333667 3863817890074145405310727506716 333668 -607790597566449897690537965952 333669 -747470939736740964186460374720 333670 -606525771632132579064702963840 333671 226062296694481629407566727592 333672 -4178165570902530331719598080 333673 -927040680324446151046412923078 333674 35947218796787658541709848320 333675 -682530479946536914403437248900 333676 -974881718427827064501681076224 333677 479907942834959206859298700032 333678 -741066945647226174881372160 333679 -1765358184697844951624791996720 333680 -6125090111520035981594787840 333681 1631447764231236801313832695152 333682 1452440249970369976355072946192 333683 29053509550988658615045557664 333684 95212159512701939727072657408 333685 2012506144306706289920064291360 333686 350017377895745047831691013792 333687 -2301493942387749463768222242840 333688 -1783473763371661780766588989440 333689 561165396606980301248061143124 333690 -67409254558967139670971813120 333691 -2373835034150302820400556610908 333692 1691704134348649373829008418816 333693 1247280653722332854251788174720 333694 1284248475103142134362375184896 333695 469443185246507210562030148200 333696 1736059534489181568778842931200 333697 561299527600674686524851230080 333698 -191260838762332379288341028400 333699 273748448230934037122247495408 333700 987659750497844416880511590400 333701 883785337733208360052024164702 333702 -1281661697230849052372178177120 333703 -1166948961953063763921283599840 333704 600017888199272003124881817600 333705 -1389272797969955579486372696640 333706 -835393010679457727338639946448 333707 -1253922904823380721746669681920 333708 -1239801820057919725327965565440 333709 -82381254371647411078603222784 333710 381306868697119271925489246720 333711 1086679634666255979634349496432 333712 -87633212783263901504202563584 333713 1548246228742933256004852838962 333714 -579897469961577607763933976960 333715 -606110579500754868351005738880 333716 604151262878747558974298449920 333717 -72803070449350506212346901152 333718 -575945534975616680443051392 333719 1358401949295641965120199730120 333720 -153391759078374735657635635200 333721 -3903642836961027241138266385078 333722 -2128567034416636688174226275088 333723 1816121166761616498077817600 333724 2839697475399356383680309034496 333725 -93080899855469244506810349600 333726 -478956405805342620928604427456 333727 -2558175412633834147440649454448 333728 340844290809863698084033658880 333729 -2993923029923032883204406367152 333730 499012326540067559590185131520 333731 1541719613952357159467380572864 333732 -237029274500981434626758123520 333733 847825446285408202225366029120 333734 -1295319789135326564180641341984 333735 -1514337521438870379277689801600 333736 -1473662137466344737913147238400 333737 1662117610840150982716614907386 333738 -33956166469644787025192479056 333739 1387738758619564807171018641940 333740 213399925090785431136142018560 333741 63833840215133143113059522400 333742 -2144611715781895446892298689728 333743 -994341647001124471998085510296 333744 354176979081782643075409182720 333745 -1443885693434158063580537287500 333746 -53600370500299353019211919360 333747 4780138578279370117993404195840 333748 -2656553002123340187037486206592 333749 -273766045966134778911229202436 333750 -73900127627960028944056200000 333751 -2953978233787436115495700633896 333752 -2728734705406940781597056102400 333753 216117583595338917557602188288 333754 -160143921650052993497479810560 333755 486140491712554659382338572160 333756 -64330685107007737847961305088 333757 -3076774059562761152836229367994 333758 920903208094830236986449001920 333759 1460578100394432647106440514504 333760 243500978874210302800429056000 333761 1253066303808826022334511927080 333762 -279963026956583984389525793280 333763 112610577275329927562580931560 333764 -1070078585766759758556265237248 333765 1423323094760312120866586618460 333766 -32377472494963096015112907456 333767 -1160324725760577084507793510608 333768 179686368780266792629558517760 333769 -4086459293982927465079237553830 333770 -871123903017598341417908437920 333771 799133701704214174799556271104 333772 -2216374695361168889304159802624 333773 -4198933499943297358092153464160 333774 -15197690242127463179786127360 333775 1417471696322278890251653014000 333776 -1552841908298503985962549248 333777 182015896888868111667182237184 333778 1858437854246609596356734804256 333779 -2541330093885768957841713193620 333780 736820281207410407137185269760 333781 -271324909973232590859050861376 333782 1772646581232386426837574175872 333783 -1024960253575416842839374625248 333784 -2638938440268357813899959726080 333785 18343433975258875592777748360 333786 734480247492885129855749835264 333787 -4269033008130667013660544853564 333788 -911391166389169079718801790464 333789 -1789807071808419342745196462976 333790 -811569727670293354455647539200 333791 151428677805263985535393260192 333792 1657927281501787336472564858880 333793 -1196418132105657316164706116958 333794 -1593695994465043105546476284928 333795 -146217385816694468181671351040 333796 1237806870138154039358979497600 333797 -41257322181140844950911718628 333798 -945593974323178028301556950336 333799 2580288340722960869883692291624 333800 -1603558303669537614045144960000 333801 -80204767893734670068177576988 333802 232440333902156231288808344064 333803 2295234075631116683921519768052 333804 -1472455434462029704581623253504 333805 -2104430543470324929747184363080 333806 -467873499040494250010977590336 333807 441663640148495263053257304840 333808 -247317010018820511359237881856 333809 -21874291313250225591677906880 333810 661760123726358253663491549600 333811 4508625131215707074127509277400 333812 -661881636354801884571117630720 333813 1231625516099039765967837286944 333814 393281632377789054722070175872 333815 2032593405369380664623773647960 333816 376796554721732316550210191360 333817 -3696503239055447059019401780848 333818 787346951705203869971584917360 333819 1208173004049283870663979020800 333820 1521251889754175886811409902080 333821 2894760348751242155319548246022 333822 180283156340656306580361492480 333823 461876621092175044568708639744 333824 47697854604699912244801044480 333825 1391882347420621669063728975600 333826 -741270829530638212210398220416 333827 -188727850151282148433658732640 333828 1213064692889183507090402979840 333829 -261189403148159830333034345160 333830 268664007440079748088515123200 333831 -201247995552425528041218240000 333832 720407826093721309760015078400 333833 -3195369497962891051921939632000 333834 -940786083260298666111827877120 333835 -447973175194358789916960037200 333836 598936794482689841538615924480 333837 -128639205496060443637459400394 333838 -1190999788134776720979761839680 333839 658133586078014365668699840 333840 -62641296579025309376379617280 333841 -2120465380675849440860061969408 333842 978170975427246584069375622144 333843 603105003249505064798244323184 333844 -279816534177892345936580655104 333845 976450716648009459922813211520 333846 -1450791080619096792555352812096 333847 425265583245498923110996188600 333848 -252683651105841620249063424000 333849 2352866098012270430433774971040 333850 -816646525868080222813917619200 333851 16065967851572450257351345440 333852 21826713800661944634710433792 333853 -687702632376923033991826845832 333854 -1295488606258138273288035267840 333855 1014180590715196220670202279200 333856 -3875613972359589345203422691328 333857 -306397483290111974452172724894 333858 -384871437904018316230408665600 333859 -74304252503768919528192592296 333860 -1523622321459591174753070513920 333861 1719587776865966173423105325568 333862 -1433451090158773828492417217568 333863 -2236035522298858535601076026240 333864 -609486961598007032723664983040 333865 -482929673187260914392654676800 333866 -220875369574669912770371553696 333867 633434173174692771545011526640 333868 -808224647354507837259540725760 333869 214080659966834825271810835596 333870 243254170714377896211356467200 333871 687893445175154325711336077072 333872 33294922373200977341158785024 333873 1797641016067926332159165753922 333874 -778050578637034720875242769888 333875 3535251861919908780620043864000 333876 -433043001479772779418742099968 333877 892327165009200686854286789066 333878 1057358424980096500953539426880 333879 61372581703727019920029075968 333880 1363471260238710672983726284800 333881 2106176478129979152400547763600 333882 874633053536246393830226363760 333883 1002766279400807596921186836480 333884 188641525072592398355772066816 333885 1570039098979761270357553173600 333886 1236306306247346064294811675008 333887 438761496942978006709323267240 333888 -333085150767638176036011638784 333889 -3145077985054872159194488905276 333890 599581936273746125406671737920 333891 687441056524345697857524945648 333892 -1186232651185664543774020107008 333893 551498727608979392099089159200 333894 629810659153525335258880074240 333895 27511172983906795574438508720 333896 1348038003486627079870289249280 333897 -2297505280379152029690429138528 333898 1863270096545224996795654513200 333899 618380384778564809249898612360 333900 -113994720819528821310687667200 333901 -1200983991631858223193838695296 333902 -180899896267365117013590897408 333903 815550539994981096529762804104 333904 26082476031144899678890475520 333905 921021576786908015253786544320 333906 -676806682781141345760501081600 333907 685946458013646609016900101712 333908 -2505707917137487881462854815872 333909 -2397790896324582705442136424000 333910 905411198190466795395500271360 333911 4157705163565303297426541461512 333912 -2504779560373309766707283988480 333913 955403591931331579239997618944 333914 -359918751537978417430793312256 333915 298070517193923798009470020320 333916 -3383263051487025951204551784960 333917 -215804414452551050838381212928 333918 -164047471746939343860417441216 333919 5381328713972114446544630550600 333920 1210742790463777036172832276480 333921 928269372966732161969143909824 333922 139183966718031993895545408000 333923 1311120481847346892447428038172 333924 966193078804303049456915321856 333925 -13122923500331198590060921350 333926 1341802383595313501489895087744 333927 2295635491227986073218720625048 333928 -547333809985641040096083148800 333929 -1518191932223037769599146710470 333930 -464780109150457611196945754880 333931 1902844023205434063636747436704 333932 528258758739013442894416760832 333933 -535187727146319535639243670400 333934 947219060257775625752525975616 333935 -2828339289172044052112419588800 333936 806208771956797110071614832640 333937 770073970415865110582056338240 333938 5473548690789438315808996608 333939 231431967830106131984939599920 333940 616615813449032113491273676800 333941 3289573240132887746926385847342 333942 -526837430956519464750088114176 333943 169009961110860931057977399720 333944 1691435149604659617572434944000 333945 168580466084311618570294589640 333946 1532068969546296529246703586672 333947 -21543199612725615161881681368 333948 1108256385118280029946461357056 333949 -1170317571795024135687182841408 333950 -97088851982289622102758408000 333951 -1020402768447275864338942035768 333952 -38261827699778945976002150400 333953 -432942972004800891349972970796 333954 -104837009636879564310592015536 333955 -1677744341907338043765407222640 333956 -1245769156332970124768057413632 333957 -94184321653691033002885396512 333958 1395370551657369606408447850080 333959 -991799487725842627674028452840 333960 955282830281011999317196800 333961 935269745582382653560589334324 333962 -926461586142326276922575921568 333963 15708202112483532870417239040 333964 -1844930032702808318370162892800 333965 687984031925736285305819093400 333966 559107851432050905208086671424 333967 2836377273807368196958055240512 333968 665985535246079667561764462592 333969 980106992194149055497793788144 333970 199492902062570398712124764160 333971 -3989495146879108428226654110576 333972 -15182659414498566254311269504 333973 1121697616607718396428767982222 333974 1729708441484282783368479368736 333975 -65432896774749227180355670800 333976 1436796469092070377701661081600 333977 1219158205498154791589552431872 333978 -529495589389325198471182987776 333979 899108234846214470328164527720 333980 -408647473496482241583788352000 333981 21040525724025083022910643328 333982 2538700157294515054648805437440 333983 -921421304110975726354837822176 333984 823645504057023085009758584832 333985 2760361752967538122160774028180 333986 539874838206457690799725912224 333987 273331169607686660263565851968 333988 -1935708131981059476000241712512 333989 -330392301948344162042296998210 333990 -826804169863132502757480710400 333991 670441354318840348700908724272 333992 -1255442065800971099983332065280 333993 -443604456011986141722457608000 333994 734389275497946798804945841152 333995 1600263696766903112371691024880 333996 -601004737653920849685382603776 333997 1674256388273805419183768967446 333998 -603157521782300699927985627264 333999 742071825219283813895304550320 334000 -976266052235503265683980288000 334001 -2775428578706000364940755824400 334002 150169992689290107793379605632 334003 -3292143366880138305095619985080 334004 -90574004853305093413117913088 334005 -30547401797798446309589393280 334006 -212240565187069072478084188416 334007 -382632630487492604007969741288 334008 338067294464405458043526758400 334009 1494405107322895900597105612804 334010 -739236445990350079204043735040 334011 2210305087971523227214812488472 334012 -774545398400193507901518315520 334013 -1113536894490438053440884100416 334014 -507181095997880873959148129280 334015 -1235795331620530136508167540880 334016 -285416612742233898425329385472 334017 1093002356157770864908162872000 334018 616753670722114106355546954960 334019 -1172813687676525573571985177904 334020 457042118454485254854251827200 334021 485816973633350803860767912222 334022 584645883865311220263267707520 334023 -2383282336876824800181480221016 334024 31087920932584303968679403520 334025 -96715046983554475212039206400 334026 5647294749619262191403847168 334027 313475258370282134434451757432 334028 -1053693281357488912153246978560 334029 -2850258775177383946729564925952 334030 1459666327038517694691181460160 334031 3177755329906232384025734030832 334032 115686405267481115565085163520 334033 -1563424927463947322069460884124 334034 -316439050634884880304991753584 334035 454185284611792720911934317840 334036 1481881946631349767883421417088 334037 487053364721790304284494174592 334038 -902275830602703072646874888256 334039 3635928272542687998747112682440 334040 -19667772416254361228192563200 334041 -1664979516785773869888860655408 334042 -141964849247388783618461837328 334043 3092810254358473085136969092292 334044 82987692108081281343321785856 334045 -2051570709124789667368759751700 334046 1114275555613553651732843705472 334047 358760430264497764547297215872 334048 88933847810817033962641686528 334049 4233456054614644628801464774050 334050 -672596062042780047074445446400 334051 1935056572935322336273310169600 334052 440951095774471648637892698112 334053 -396314934449355882614814660738 334054 265991407461737842346904379392 334055 -1650508428433081764274832674080 334056 688899519756186557584195584000 334057 989701839993649271825846501306 334058 -1481053501466398622739604320000 334059 -593983496678417868884539152384 334060 -610651766467761712696458731520 334061 -328001239660110555042788409216 334062 693299748891227862087110210112 334063 91724185074160613605335566904 334064 -822238120503500329750209822720 334065 -693916906197998324289936660480 334066 -1988867509462477189400773686768 334067 35892637596690338473973590032 334068 143558167012918325246657175552 334069 -1726643270357384543465299880530 334070 -899618084381460756983610925440 334071 1001788697133364094425872732240 334072 2864079512353371714567218380800 334073 505611631068952585224660954180 334074 135798525218580461916557453568 334075 -233504847249589494039092486400 334076 4137744597918135112469852325888 334077 -16031821132748846489416117920 334078 -471594631963875979381663196160 334079 224820089367844494976567988880 334080 961504395676164819233066188800 334081 -1976859909677368342267320187872 334082 324705048530464787735753548800 334083 -1203693699095751207290765542416 334084 2140870225812745746441622543168 334085 877723639360103361324996432600 334086 929077093017188073610869276864 334087 550932953461837398119095541120 334088 3866400342380790462024721781760 334089 -808359905564734258886961335616 334090 1148859053248859589045134728800 334091 351576597958445790934225754400 334092 -394970107299737657553157533696 334093 -4701825496074519168204356019658 334094 -1550641681903190270295692771904 334095 -1250697765385054377016826442480 334096 -231747772748091545436250439680 334097 773192718928696590506493469812 334098 847163716928714710082736460800 334099 702153181447784946946650061100 334100 -519605996206411780468975737600 334101 -12542861662916464653622019136 334102 -373007517745945868310280801248 334103 -196566586987646620323845185920 334104 -1073360276376134538740319866880 334105 2111387612328877416672488176260 334106 911550352090559538353582204640 334107 -1055904279348067104020583386196 334108 -32794021582285180598522233344 334109 832272225790951258051336317720 334110 1526324130754504728544235520 334111 3824515481764176716315905997800 334112 -902961057223869786851877715968 334113 832451302103303760076753349040 334114 -1313234319667421972204811543168 334115 -2721936115803542330524371632400 334116 62029329348715232872018476672 334117 486982862666967748546730865600 334118 -730177417641711878697839275008 334119 -2537506625697612528933339671256 334120 -1656527545275640693626207283200 334121 19877699221734512217605884800 334122 -758388491008081372123130557440 334123 5869673110870128041966535713760 334124 -594218614103251457193769319424 334125 -2571965269379176409366656392000 334126 -135328001334877389668601629952 334127 -641059800659120492463342231024 334128 -588213413629741340937275867136 334129 3189062396111632649813719409776 334130 -1224716126913035248567673939040 334131 268589225216832213204107086392 334132 -1689858789125621926183266019328 334133 543686884009293158887013366382 334134 -254109422991424336953764938560 334135 1707593836764589602896151246960 334136 -2474406229308444474401525207040 334137 1860514435110104638555668913152 334138 -697981506027142404457890339840 334139 -1422573034554427685933914038576 334140 -631268075973569834483507174400 334141 554371848055946111468717578572 334142 386278167771830701816425929472 334143 -127260246719868604415447453856 334144 -68432190802043575491209723904 334145 -806310746647428037409245225920 334146 483404968084040059700802547584 334147 -27189136213619924812307163696 334148 87042641887411107509693870208 334149 -792799664805157818172540038912 334150 -67474369130418928494411134400 334151 -815655949383488201106831438600 334152 413567579319610975461045043200 334153 37642976956362503902515970400 334154 -2006264617854970214835896566224 334155 -1481897831236762136030142477840 334156 -2054954835399693446498193743360 334157 -757561743582445017857282403594 334158 659823092178419534190038793216 334159 -1617457918187610506523943975184 334160 -469253947797135120443986821120 334161 1596354034058318579882722409232 334162 1599074049820148514699197810832 334163 340871464776035051220079450224 334164 -835606010083421349356980967424 334165 334091890176419218694833750320 334166 417596881875676283783484693120 334167 1661902504064166056356663211520 334168 580997648026452025485724354560 334169 3817324619811657847449638538912 334170 1349404038977440951700465356800 334171 769573747996681999590396962372 334172 -1602773419734705871127230103040 334173 610388120324081244313151290944 334174 367136438972686386503028126336 334175 -1216673671879074000602386602600 334176 160014549915924718801145167872 334177 -4031761649047095340893498698974 334178 -173615603882296944378264497376 334179 -510655782369603982638025432080 334180 -340843822882277219222651781120 334181 -276937461492174257714677189536 334182 577752574301109116786490892992 334183 -1270117238771912886268820586568 334184 825717080578441189095326054400 334185 1089073854821951735465605060800 334186 -374857428934944291192137961120 334187 -95607637711377521703873729648 334188 1445077498811667134024054575872 334189 227715778211730801670322651990 334190 436614287777243192095044491520 334191 -255685289294023618105019623680 334192 -552457061414654375375867183104 334193 -2550541109165388924725489141520 334194 10892689681104864668008995840 334195 -822946110052127205589849857600 334196 -50114799821267023391138641920 334197 24278349961764493244921160288 334198 645223158320751014803957245600 334199 -302581525497493304144953915800 334200 -101778792954933066795035136000 334201 842263514045272319425161597952 334202 2091464467456274595538252656 334203 -1744740971290660056089079581136 334204 651725498815279359051607860736 334205 462180098208003033899535298860 334206 -20218558502686804860906327168 334207 -5255310709405665492095603158200 334208 312252225285517137788660613120 334209 -1899179291129152608907224792192 334210 -1120878428887992856975052544000 334211 -322391912750973263787656227776 334212 -82515153778081532856965772288 334213 -1442358015331548139727715513792 334214 1722486696195912427856058831456 334215 671033489646644231092881124320 334216 -1669916213784156466646485355520 334217 -1167767414222158286400450023808 334218 -541906431258847952093503617792 334219 2308771901961816741401676922960 334220 583912574326742512443055994880 334221 303165052246358959861555805664 334222 361403504927882260915130946432 334223 2047272167909651092086925238424 334224 407409138614732123423747801088 334225 2387950802250300800610919321500 334226 559198954823001543874408167312 334227 105616211754546077401357281720 334228 -3175126148083671082425397474432 334229 -2851021722751638810000930626400 334230 -375612035589345338891525940480 334231 1869288132438430370096575257032 334232 1107011982688412462239534387200 334233 2520826498520835226761646101600 334234 970162169925153730163090636016 334235 3024991657376533098956189779200 334236 -110050088091682038763312152576 334237 -578086695950282788838665566708 334238 -1160984014373935611138401316480 334239 -38817513973668821487432924672 334240 3125461000259445783958123315200 334241 -3381194483124247027669292169168 334242 245300434494589819106815334400 334243 150279472783336431336905396384 334244 -1360574617235844703169179438464 334245 717230350618840986058154409120 334246 512174765555495167514565443904 334247 -2827408749101797749836552231304 334248 1795984412929416123025825382400 334249 2238160219219706998158246021760 334250 -398522943199365173444376576000 334251 1511378094398182036853774567580 334252 2980490688406704400058465428736 334253 -1927327600767241100964522697620 334254 -456657194814356317251278350080 334255 -751902134106261112965280374840 334256 -397312290362599777230186283008 334257 -726440811689435161478263243776 334258 -396643997425359264646502166624 334259 2156217248572962734386900270704 334260 2201445806424638103106914816000 334261 -2791198801925469692670816517138 334262 -2173787957847007971541282193088 334263 1730952586273435635225048643584 334264 998678311991199032965312020480 334265 -1530306554694358062646895777340 334266 -354856501304568949256806910976 334267 -3609797387915375738009771920 334268 -695344830755455390316362702848 334269 -429893997288257239591940181396 334270 -16150313904139439249053993920 334271 -777243369086337588546460750128 334272 41341984317609158993994842112 334273 395226310099541601321296828928 334274 -854645295407110389747894725088 334275 403574708605161570729858181800 334276 -800168123715240228644108365568 334277 -1563178141434730287932635632000 334278 -677883620206749146677085783520 334279 -2951225293922697013527171807720 334280 -843601738794302644973113651200 334281 1550890699884797101532132577552 334282 -11175124577882563167769112832 334283 -1245035040472159145705375307120 334284 -922284079132225232354740945920 334285 943027342884088558096661256960 334286 8282546642290028923580211072 334287 19241087311591872936774666336 334288 235572330357554756415242158080 334289 -906172249939321092310078448910 334290 -126154929768232173112653672960 334291 -710235903988551512018369173608 334292 -437929028663412863276908615680 334293 1836952188409816678465076002464 334294 -701417946821238742955345599680 334295 303446625605214036377892146400 334296 1416756561004598176494020229120 334297 1434912850097086400139878580746 334298 -1979654744980872438799200963600 334299 48883146724326961395982563840 334300 -33029934428742359043280153600 334301 3008070503583176343216242236704 334302 -1242322847298577032771513624768 334303 70909765207065563297208871960 334304 1257759543499430535751891156992 334305 753441317353162066503474230400 334306 -47455052156974206369310533120 334307 -1362232014091349338509656741328 334308 -742171612171249623310040088576 334309 1682310629139290228531230856316 334310 602499544355614155246674133120 334311 -2174684145578265021679622520576 334312 3662462522753977730872205721600 334313 -143359013277018316442164858176 334314 -446760389674770155931368862720 334315 -178316656606407391078561259040 334316 1347374046657192837995686007040 334317 -304055137443935776226529539520 334318 2116188462128827109497176951360 334319 -1656020781301048558057705295280 334320 -14653746971094287370682368000 334321 -1421755097334795026824245855308 334322 -54772052012504875146028881888 334323 -867075947060403568482062964 334324 -734781940273584959627227023360 334325 21780097665879339975170085600 334326 -282430418918928445836564296256 334327 1805117408958119166825870807096 334328 -1948934153803296379521013555200 334329 2261370954135599225410108386384 334330 -195397766070880941305488800000 334331 -2126017372464827266584728507868 334332 -395737727067148751524661119488 334333 -2650758424114753127237338407418 334334 -341928665179316439743693131776 334335 -624519818583723689804597145600 334336 432625118393971982601742712832 334337 1958524901469132440764303156992 334338 -2314660918210507741233689068032 334339 1110237527177908704706809377952 334340 123059071479706784405242022400 334341 1096014069157702651526381011200 334342 646719882443805165427873728000 334343 -515300503003831685107198834680 334344 950725561222465561949008158720 334345 2130301603568950925988330892800 334346 -935166561146647800766211026128 334347 -1108640273814907660002099328272 334348 -1226201097568588494320511724544 334349 -2170412786693576550082926760650 334350 -94784053797162329996956478400 334351 -2157277726638102197594398047408 334352 98161606913794734832649773056 334353 1090155252524883588375680728800 334354 -2072013828783895356807876864624 334355 437657423694105085807017165120 334356 -1527612515030414603424878899200 334357 -1889246254126282246434587977188 334358 2094642610766596423584606917376 334359 -1973053664398715497884916759296 334360 -71660598696585142015384166400 334361 -1523633215814496260686920624000 334362 79250663784972973689568972800 334363 2090249698790710732250101652612 334364 1828004729767979204815916299776 334365 1015955303076408941544370554720 334366 -535576475022542586414640083456 334367 -1176146212861647961128281333520 334368 45143729010799882315850317824 334369 -57734297711250413912077601728 334370 -310750386420769147752484939200 334371 165810008961768730463843851584 334372 1528015697309556329261473981440 334373 193776589440043506026396581140 334374 643885475081342693524649146368 334375 1368777879558795324438443925000 334376 2147906160933148789534807649280 334377 1038850876121857809460919851428 334378 1191681729587618281063425254400 334379 -1072056471202058672260818355020 334380 -330378946236199201886673085440 334381 -2785363318825658188921902368000 334382 320457229276588795789068777792 334383 475848484175709448772605064064 334384 633254920344926095409479270400 334385 2751706814585181734763776006580 334386 255381400046661480763892975520 334387 3936698079331020805622381393036 334388 2235459944382147322230373116288 334389 -2071044122680585940728101966432 334390 -281966460511841009180306634240 334391 -688255144964125177295125287168 334392 1641164676567822256637771550720 334393 402595445320514040245141657642 334394 306575244500300869072046288496 334395 2520394761483006752585727813600 334396 459006691189732464137212707840 334397 -255383246895339496536467644416 334398 -838314815155563458005880723136 334399 -424270728875900509929366495840 334400 -392311799934099643096891392000 334401 331540913605546313021761258032 334402 589125097651562602024702991904 334403 -2406604556473213046439959265348 334404 -287968422426844265319070900224 334405 -3529088201609071359694957463040 334406 757106947527092743731027093120 334407 1945931221787681292619387000320 334408 -4159268312024994641215412567040 334409 -1334236223163712556473504943196 334410 -376159295930989916361098234880 334411 12531319649501538759543790848 334412 -324283186174327860200372198400 334413 -14265045862764288371835540660 334414 2200783924789450306811511552 334415 -1414852786802423056530356872440 334416 189287250676103018657413988352 334417 -1594212190085525598401076388188 334418 -769714272852296145530444381184 334419 177222999093559715006852581440 334420 -326692249287025368846375198720 334421 921001147020719607842756252622 334422 230327150455359438673323156480 334423 1592750352333400017118705841672 334424 -4288816131343341333928341811200 334425 228397492775517876708140880000 334426 2295700875688269163122000060912 334427 -789897991632593101999737857724 334428 1077241468618159276460014103040 334429 -360535443647024311493903178970 334430 -788766301742459241137926106880 334431 -589207950981710139819407469480 334432 1100526031602231979682566766592 334433 -3095218020388154457425595344976 334434 481523618785499265202303829760 334435 -2735428704820231219516164122640 334436 -2123248033813391004340637608320 334437 -344682421683101097314048305920 334438 -208891807463391206687572152960 334439 -944863529679524227907790945744 334440 -165791231133645802522311936000 334441 4306724995133859330091448761344 334442 -2159031024573370862131601218128 334443 -540624740987377717705260640512 334444 2015228426253667518340337408 334445 1169461175839255410596775122700 334446 228669067159745338004419666944 334447 -1271002944840643375939591469104 334448 -982948260815613095727789539328 334449 -220522896931201631048530627470 334450 -262227467946704309518980114000 334451 -3452984228362104756123943883940 334452 302364519306840065035029307392 334453 -803049292913008908674401850720 334454 33280101421646219903019708480 334455 82679525139155227839849121920 334456 -454853929909728022177940029440 334457 -3417115779330697926932213702400 334458 -47971680947707957551654340896 334459 87869782966536486018506562880 334460 196971928823987885165598873600 334461 1908067876196105543358195574272 334462 290920246399613954475428227200 334463 -2028015437933459241937858681416 334464 762012504740761460811434557440 334465 -1307595154494360854481748361280 334466 1274997082241295750503718010368 334467 471734137808924211118050163920 334468 1098159421025046713809993067648 334469 171262306526768180786958106044 334470 131861537946126657401617584000 334471 -416803983630968879581483801800 334472 -81538479737530388131467955200 334473 -1072889402362615374774450975216 334474 -878304578237892373765481951184 334475 2329239686790718869680080751400 334476 -411512439953662216737090969600 334477 641661921444905567908815728160 334478 -249480855022400246370950173440 334479 1511587116873209634275968206984 334480 73972939799268698264854364160 334481 -777313017963871971899010535296 334482 -506250887354997604669001569536 334483 -679924356116791622232484350576 334484 -145616490279199092354617721984 334485 1005130030224593135666248599420 334486 -171947082709722344059843315200 334487 -996024734397755213230542039864 334488 189954366625379017551589539840 334489 -490946263684285282325882856576 334490 103816341525218674393128407040 334491 -1573847846612550642375865237608 334492 2130410349589067433544634127360 334493 -880214947240299148031356767258 334494 -614709216083893664816419248576 334495 -436793937169837036559766796800 334496 -1626835070400197821693300113408 334497 -6151548847690290076154170272 334498 1645628653364327045132399730000 334499 4936216058115907886835251092992 334500 976778605146833749830979584000 334501 3864836506731237539525556342432 334502 -6964924575344186062592792448 334503 1694859840297662656177695250080 334504 1765145789293027806092318837760 334505 3299160556044160867573458525000 334506 290719040634342912233700543744 334507 -1921512461047041413391348087244 334508 -53000235249493824491581423104 334509 1125872745761306835721923242112 334510 5291794645931221651734376320 334511 -4466404194272540278269922155888 334512 -170959079768290128595302285312 334513 -3406757744439716060116427664238 334514 -1060565836475222347484232332160 334515 394496912169945649796506236000 334516 69254518097144991599083397120 334517 284355572465490763949569933212 334518 -46128102649527142233784811520 334519 -331702761525584937581878569400 334520 87629950934357398132343500800 334521 235914809315936104162741121280 334522 235946663753552353700783283312 334523 2327688700151064842644069162068 334524 -783127047350987296270380039168 334525 512336289234016300365671916050 334526 -371978341644187883697951317760 334527 2467294819045217395016819326920 334528 -663380408652373394261653061632 334529 -1490016367104089309528903260716 334530 -16771877314460362276336627200 334531 -3019026392053259377550067553928 334532 2147094439451839630573412047872 334533 -1149618581498158375149039463200 334534 -1180926043531349214161388583584 334535 1467197619755968976908589373600 334536 824781627826896325492790231040 334537 -513320985657313204502653278848 334538 1141390765955124963664295503920 334539 589609492213688524135707207804 334540 -18248313657870874108244044800 334541 -400469132870804599600285010058 334542 361908734235156641330742188160 334543 980649508507861740247266119280 334544 479138732132965708569874268160 334545 -656313522157643752919533927680 334546 -495296326667715241194653783040 334547 2131419863356975570102633317996 334548 912706120560766285344726824832 334549 1352832495558976929341414665550 334550 1105595535411561816451956688800 334551 177314263862511270568307270400 334552 -466021956396267126127499673600 334553 -140490369107930232911314584300 334554 -175096540345115442477110109696 334555 -504697147521623818599063345840 334556 1085163197852695964722877176320 334557 -2744907494931756263009019591360 334558 208240809391152296820455546880 334559 -181228826709048134264206614096 334560 509458585569784434434553937920 334561 381870665298968087149966304162 334562 265661141684311752944491965816 334563 518399044382838767368311181944 334564 -1692853180045125822764508221824 334565 -1536142693133267042379628800 334566 166575867625421172175156049952 334567 -1453848224833096093512059247608 334568 657382987281167687317129820160 334569 655277096423371579970195597760 334570 -1451682081627792076656590159520 334571 716557589421302163967385230200 334572 851323771402067531941054133760 334573 -2248014754571809145770529589600 334574 -2046272262523777921887255250368 334575 493348002894384432208397902800 334576 397518607901258270950661259264 334577 5622111826746882303760139419812 334578 483843947508784951674638903424 334579 48770785023975722565612912976 334580 -1761732594033360229061095660800 334581 149724034144710835854111532416 334582 421864922179834444936935821952 334583 11749360498417481512407141888 334584 -2319932757801046528181099520000 334585 367040447229485880537065273160 334586 44552914607565078209087174400 334587 -1927081720249155729822023173440 334588 4074063437087362333567459445760 334589 747401401754542459434562305120 334590 758122234346829483196352179200 334591 337120843122680501427176470312 334592 1209316394006237042026349592576 334593 -435406136025165598714341263616 334594 63873736157098613861673509952 334595 1269489206510427113631212595600 334596 198260241587432312636484283392 334597 8075804372244591476716576298140 334598 -270121917944913371578037841408 334599 -12543244046613569283098382936 334600 -257520977140335851565342720000 334601 898713246215938485408301098804 334602 353125754699976685101285594720 334603 -806414056685203297174671423148 334604 -730968409994845451530488013824 334605 1441698151070748362660806260960 334606 822449491940408556674699653824 334607 -134325190939629282929472628128 334608 129369703660934924629450358784 334609 -879521315796984884721335557920 334610 -1650564417514301860861964147040 334611 -303384189125965717262047477608 334612 2900173462804003532754807952256 334613 1257210682550134922086230399324 334614 -128223690751675260743939997696 334615 -332326192055928836650708539240 334616 1143567247746980961785477160960 334617 -1917370349968693518781843126320 334618 1484672290855631377789192619760 334619 -3989993324318890000633348345980 334620 -629951035673307586725982010880 334621 -672641005664972587227989798010 334622 2286482448867669300554911370112 334623 -1553021378410162951454835388032 334624 4595299889496735329215148261376 334625 1350109801886451072331603137000 334626 12167076458632237494578360064 334627 -1221928884982059266238688400400 334628 330662243596301653271437762560 334629 -1639167390506079719095477983426 334630 -130421601073422721804353091200 334631 3325388766281291406374595918000 334632 86083656571545082727375831040 334633 -1499709468539056493088722896796 334634 -114043416704292069201268712784 334635 188952270905260410907579234560 334636 -1896907170810442894598129402880 334637 1454973287620745335912905179286 334638 -104646293156884086641132023680 334639 974350055728919778071864052424 334640 -320232244725252031327587532800 334641 -1938826883038923191232748833696 334642 -105651998125788086665112189952 334643 725028266299598239898401322892 334644 -352205238447501834158431395840 334645 -463070280130247234195246039040 334646 -655245453049677348213136236672 334647 -72460916758398757235601063816 334648 -306135098367000884443832832000 334649 280219234117995189241948878336 334650 215675456354019454994529753600 334651 -2154213727975042096985463928348 334652 -2262397008307908168306134590464 334653 -111860739082417108209002714592 334654 983613621048179012860632148800 334655 -2737019383715326063321169404440 334656 -150674621102017568874229137408 334657 75588441961067527509596893360 334658 1563050544022562825044534825680 334659 385475748559000221465564501168 334660 801250585779096502363950451200 334661 2294658190039322661308311343262 334662 -441727749965960627653265439168 334663 1208603583842968747653234848560 334664 2423707201215959716987930091520 334665 -998457199406662121796384086400 334666 -2179138985430748538840807028480 334667 -1585756920616071797645786530284 334668 -1769958483721220319535128621312 334669 926003954947267427691458713974 334670 -596265705967159401174190969920 334671 1103195168269730023565139897744 334672 -119749869397972404179660718080 334673 140531581189472263578820974144 334674 975887512883129182399917609744 334675 -354079019129009726746139236200 334676 383038346444172095474032435200 334677 199775787676964855905470772032 334678 -2394141400299095541857514843360 334679 -5189775739348428848278686487824 334680 662000906043040843986803712000 334681 2847028623458690858161072761482 334682 -752000100369795781667377889808 334683 2954549830379094277859133864 334684 468983966389302408916358695936 334685 112097574289916973231538310400 334686 2198016699704377316399299392 334687 3445295747190193031940071783712 334688 3786365856273593289764373135360 334689 -581181919418064539673790655040 334690 -1316587403605260231698198450400 334691 -127607263815972564002846594400 334692 1244817697356546638882979456 334693 -1827593739321390821985565773058 334694 -1151493780877223339938418563968 334695 -332411477162036923824816756960 334696 -981530065580225079355606794240 334697 4526128147655202501838233720912 334698 -144686373231125346182578179072 334699 -780171150293231280074217532300 334700 505783870787659765978826323200 334701 -2818672175742164373690216546570 334702 -468481937613414309397208006208 334703 1376969315640935099956689184200 334704 -471814746379463794498244444160 334705 -74761610348183575167954046080 334706 369586119298467377677163901984 334707 480706026312310863529990855680 334708 2907267689493587997681793468416 334709 -1113203290883092519586316528996 334710 -805990705739468904506772412800 334711 1113218301478423525208671521352 334712 14457253508286776256611942400 334713 784473507928050179757749681184 334714 -834632332454230897764449145888 334715 -1985149682284585395476813072640 334716 -42530118582906585152545218048 334717 -1372832543277317726717120122234 334718 -74955895670930905299402148800 334719 1239406544120359153589340675840 334720 -35627344236599619709462118400 334721 1506155748122709868218070625922 334722 1039967089272493078694616243072 334723 2980739440585762968886259763200 334724 344606580626757488791412623872 334725 577153724333363559618774753600 334726 649765957575430825094373932160 334727 3679315122654974522243196855576 334728 2067060161995827094953419904000 334729 -48571121059412947792187903820 334730 719592233105988436713641740800 334731 967685582286386040632953211352 334732 632576521421391679495131328000 334733 -505241628870603769886497435680 334734 1398686578171464082167612352512 334735 -10932703968553457964208627320 334736 -1046514948713864919027042705408 334737 -1192907088411727710816760145292 334738 -781741536981733457047318579200 334739 392782961556504778682616075120 334740 69073289731594030394311188480 334741 563848732115743666605147897984 334742 -1104090852004936202380046008320 334743 986545162847856561197804988264 334744 -3655991387413606121796994467840 334745 134092396731229995464479258500 334746 -190475506491553170676708416000 334747 1113804358951621082875431382080 334748 1252806715060240384131944302080 334749 -7122267581188670470878417792 334750 1123765203938129927891172288000 334751 -1832599243113059078602141705248 334752 -2209344336191467648324532699136 334753 -2254337828897346568248712403998 334754 856944138151151548209387766272 334755 -8933858058032724532007824560 334756 1227532845008600197735936430720 334757 438577350039107202731111509212 334758 970028458861671284561299041984 334759 -1698029676739729184888034780040 334760 -1116889358377644979041100032000 334761 358168976330749236867960345600 334762 1837435926169975139391707539632 334763 -146840882657796144182727568752 334764 -868909114093103002288686610944 334765 271667917598001895898217642240 334766 -885979519039837385214256376640 334767 1746631105652666729292062636160 334768 422473355867409547781134745600 334769 -711891285306631272232597670400 334770 466535843273516694225939417600 334771 386184031760245542462803912972 334772 -875959755831598190990288977920 334773 -161951148542741252265469990098 334774 631033613342169477071559100992 334775 -340414398808729680109010809200 334776 287774915270352666298671513600 334777 1723437860478187598828356755626 334778 -61952610996554967931738092576 334779 -1235767344370348552715359299816 334780 -320034964058277356350220774400 334781 -1362270246227271720995053668480 334782 571390029544705624073815892352 334783 -852405476777542651302485003968 334784 574361270680317695421711384576 334785 1348092944770398049173196209600 334786 -520483774605129838514568687408 334787 2584698923282873878426528613436 334788 -818690433446431634101369122816 334789 408120745447276537148938736544 334790 -758797009311926705709278793600 334791 921083996912526245133856868400 334792 1041717763602154938663923328000 334793 2625160782375986489348295966042 334794 -429692043892555154650660358400 334795 -1356341902294939110269222767200 334796 -70897013148389614686944231424 334797 769639611725054184442756075200 334798 33563073579875905753952933760 334799 4006579354389026298460806176640 334800 -97470417425802039750426624000 334801 -836031651107449671956994723468 334802 -189120769792904466513984046080 334803 424725786650772397101430828800 334804 -1178391690750297463216876169344 334805 2042482337880027372870435279000 334806 -532302070498192361118204657792 334807 -8059556730395244914309662672 334808 -1488096166526718657033958103040 334809 2287318220682542852908539585114 334810 -539347707107322524631906416640 334811 -993126654813376438317943122768 334812 -1331856014955852814203472639488 334813 414756251455767847367678824300 334814 1174327984174747428038167472256 334815 396964238312236864485161413440 334816 -1386297840053956498446061928448 334817 3322846926414902975182945597026 334818 -388530069415948506577071340800 334819 1306157152890367689741675966744 334820 253212641680614765557652814080 334821 -4650972214152690318621501722880 334822 1601825287930513174408470962112 334823 -221268986735241243649990290816 334824 82918428116704416198412369920 334825 -179934887537431330653929286000 334826 748299965071219411101980168112 334827 -4258157650120037089837720910160 334828 -679218812398495681647489552384 334829 -404918085678225328669927740000 334830 178723222266665001259471777920 334831 -179525272628781505150946830336 334832 -660262964400012594192707616768 334833 2159530926144855706925907821424 334834 -745929312807458089988254241280 334835 -1775105700815885373045269641440 334836 1034408803688448785603085993984 334837 622775564831442254506761958240 334838 -401252091157555668808373791104 334839 1110774978216163975088201345280 334840 -1689310783593808282867870310400 334841 -16839725513915299587377217600 334842 13669713289006184851775373312 334843 -3154866467215286364665773010908 334844 -1193748938640239987705966751744 334845 -516173424703028737616002711680 334846 -886352751105568548356200624128 334847 792803755742742784815350327472 334848 679555001695381536312876072960 334849 -4651779025256292423468591386364 334850 111151479312966504970768072800 334851 117690810247684123732993576320 334852 146630958220220945154873978880 334853 -7334364618036920082595937683296 334854 -296565642095563998202577922432 334855 -4091833819814997726714098791440 334856 -1355246989533366518050865356800 334857 1036094173274684402644749551568 334858 620721469895162965676547263280 334859 -953959198312588363346740873584 334860 387466097468792694783840783360 334861 995595499210987787575324529462 334862 -328066072431543721297209987072 334863 -3264464774546140533322355093880 334864 551098879599669273223748526080 334865 -57104536481797495103043097740 334866 1097310035124635891624022134016 334867 -752444108286535671194069900480 334868 1590958639199121885659408024448 334869 -2312990534107260758609680028256 334870 -1300653782275841150593978725120 334871 282366073466685746258079111312 334872 1648134720382502378003430942720 334873 164527133882928691350048955200 334874 265836520215086323129735389936 334875 -2592002180922867424621768320000 334876 287668316284353192039961679360 334877 -989277041844809299813658597274 334878 1509584105412240001001020425024 334879 -7163265049694656185163695625160 334880 -171347469051174934699447418880 334881 -3673341224469841934317241606400 334882 613165718482775371013747283792 334883 -1878789444481539362479818421800 334884 -17623668324680775853363445760 334885 -200828541332705551948075260420 334886 -660997212280149578201626264608 334887 -55184623381053019603280434176 334888 890410762431187073037107435520 334889 -1744815555182280778547764658310 334890 64269244733833943715028254480 334891 -411907742416588029039747685708 334892 777635930627356541404637783040 334893 -126317995365726970966808428032 334894 167558843293083502926444979200 334895 -1328388469587286521987517635600 334896 187479610808445357166037532672 334897 4106627115039479385787441411346 334898 1960851664309484371154437885200 334899 -714359605082997427906666841856 334900 745521055863936434387581651200 334901 1208977846572937473096906939552 334902 -1120343357895672239334471509568 334903 -676353309131572468304320845936 334904 3141009588340726285838655221760 334905 -922548487095847087797518769600 334906 -865049256854007939833839679232 334907 390583206830761928799034736160 334908 -593075940803625480249132564480 334909 942896114378818999620526244160 334910 1040645779465855404979903973760 334911 -2425657654213567466827706639928 334912 811656187367874968011709874176 334913 -197694630346460198348008384080 334914 1364448787449853095278955757440 334915 1340411976266284795319127869040 334916 -2171386510028384463277152049920 334917 305610750218461095752220676800 334918 -1509386224410936906033450890880 334919 1200784909591270044258957975144 334920 174675166631899746587150745600 334921 310740810076370621647979086500 334922 92607414805129838707655976960 334923 -625385709529862098017302917416 334924 -20747029819972847957192531968 334925 -722187807115883513580369544350 334926 284990122500202652084674151040 334927 52581406039099597400831580280 334928 -467504658258565984354443264 334929 194849605039097827435078949760 334930 850447562270239212819119667360 334931 456325921083210039684041898732 334932 -194546305251146129537975685120 334933 5960033092621891259598312388000 334934 -513467993696793427720348901568 334935 2192032608663133699321493880 334936 521190707975815839547085660160 334937 1179328275691652810488036089552 334938 1110945616777749765404231852544 334939 1048576600138178697812491847400 334940 720623597184326304897285527040 334941 1030671780672785581249514025984 334942 721434765928617787382099551872 334943 -441839885156636375831865905280 334944 1175630672191044459204763582464 334945 -420104213819674948047728485080 334946 -1200081018575306977170844102656 334947 1980602776666091354105812573440 334948 -861239811392903261999784184192 334949 -1578098249599083215505901871136 334950 -177265463214501717763099392000 334951 995309009098661373922180448920 334952 -1982234713066609129316787456000 334953 263053547104012226843738005962 334954 -810702927921439141668441021600 334955 191060550271130452748589102720 334956 -315536115043265389309875879936 334957 35719838048598593227475446400 334958 820455824820784511887145881344 334959 -162838789452022289650118952696 334960 -290060851890332948240380723200 334961 1317664422728209214329501331904 334962 -2001906133089198296350700540160 334963 -3470981612295355139480833604788 334964 -351041930162284390177180959360 334965 129441859203785198408147517120 334966 2070445511241129860827945974432 334967 1208701191960091788883824105192 334968 -41034908580976675160302510080 334969 -6582891804392835533601075371904 334970 6521424518577630854151590400 334971 226648690106994345795212593440 334972 932860370349973957589336530944 334973 2353089920851197161851514361222 334974 -481354356584567897908076456640 334975 -1037285926071314441591501965000 334976 -3413692621325594236849949245440 334977 848988413779624910063647164720 334978 476112439930697936476803044352 334979 -275832236863177540575376290240 334980 -448126877441915356579185795840 334981 2401416444956829971524733619292 334982 -1896384780106112434597586901408 334983 -1736993291609911784659024493952 334984 -446274956861805043052926433280 334985 136818224887624700792666636160 334986 283138010998371301399131875328 334987 1982906243674415762132124935636 334988 -610603596867184856478891747840 334989 926094442905191653941389572800 334990 16001884054165433922983318400 334991 2437161748347116109233697433392 334992 89137194710530364224769359872 334993 -1534049764547716735151025239758 334994 -1271315243638957078000892988288 334995 -487594778258475968469962146560 334996 -1283946120871153367629712175360 334997 -21065928616816369119016180872 334998 -251761456033791434554592071296 334999 -1639304143907767867573943126864 335000 639429353786957700092332800000 335001 -1556362150996105572314946731568 335002 -2369353195015169975832797821440 335003 281966384039505098039946192024 335004 896747475511147725571273284096 335005 -1105140812247814730447636347680 335006 562526661535792880261867575680 335007 2299581364847703736066176852504 335008 71339364392548715790333050880 335009 3531081574848608135415278442210 335010 91849668596706500837032435200 335011 -757936110126317345160492123576 335012 -2015831598685116757056349732608 335013 -11688803469446963652622894176 335014 1863126437437598032319397460992 335015 1782601944108627962011066367160 335016 202106352457526526332782018560 335017 -389802252059293383918786076416 335018 -599581489730423958738876784896 335019 -2431696512522876945163544154960 335020 381359186094200549052676884480 335021 2424580626661017681684995667222 335022 -41481571772861356272323963328 335023 -705838375315523008846140035336 335024 -611911024354216711886600847360 335025 -479235625497425116862042114250 335026 -793249390526815944653940449280 335027 1128476437677609568494205459200 335028 -905044190222271950010467758080 335029 -613333332901526448642716484370 335030 -1595862652467892829061340131840 335031 -6113086253829608049147308976 335032 -4281850822468563424708237209600 335033 3918597912398441260772424762282 335034 -59063437700842065490526042880 335035 1180152520421942557241693872560 335036 -860180192183156892160608875520 335037 -1058999764196731251843756672480 335038 -1265767910599063398570080489088 335039 -3785614012936392357376619473440 335040 -84249535376274404833492992000 335041 1024846746914995419598595927424 335042 697739876981115979821909822672 335043 -3335211778023244095003329878800 335044 -2154455580831029081646733780864 335045 124742449775663373841781683320 335046 -277881757413792012913002278400 335047 -2829517543673361414180554590504 335048 406809833174857185446331678720 335049 -710376046628427530193197376 335050 752921156340975737323839142800 335051 -69649829811658513589688771948 335052 -70090423705976927130472186368 335053 -2002705698187333704209983529940 335054 4092874143232066062778944771840 335055 174663142093071157015343992320 335056 3717666672665988072778104832 335057 -4013462374131497222858088647694 335058 -519851372264414885365042732416 335059 1496543661785318912103238226704 335060 137817905949345012779761551360 335061 -2514116191263818252312039297760 335062 571151869741014831361707979392 335063 6319882672577355178120362514080 335064 -990680865955930050871524065280 335065 2427642893926122889873290033600 335066 361436242118196433490408145600 335067 -3058355027051320897948967373888 335068 2081011892298714409054155014656 335069 1150874586876892285900288497792 335070 -85869705279621469997207692800 335071 2790006387595541325775323212544 335072 599042148443102324582945390592 335073 1269408328711473403224225816768 335074 1839604287981297945370720531536 335075 -498770116462090352100346112400 335076 -129978611845421196914792386560 335077 1378451785102937012410169388926 335078 981400396657949789661620110080 335079 -443321080743486379137528025152 335080 -989197806626245691670701721600 335081 421355921575354490623314045882 335082 -99457680037668766009572370176 335083 574038593041842964794091999120 335084 724897734171950799481713753600 335085 -394949409288934404844323115200 335086 628171424138573352535716412992 335087 2865459088240492896124159434912 335088 108972667646436153320477982720 335089 -4350483708689468123684747240110 335090 -150131096916002200357889886720 335091 -1145214459044929667405334923208 335092 1773710157746614367270553439616 335093 224498571170857312617663979968 335094 151750266281971870837271371200 335095 1200565565257663810689237784800 335096 -1553453392721483611570752798720 335097 645345864972757664564391047232 335098 1254883370828477007080731484160 335099 46841524871155045820237796264 335100 809171376447586039625058854400 335101 -612456653287968714561492059400 335102 179573363637629017230883320192 335103 -851746207602606447613078396800 335104 -843323780156148116533498871808 335105 2481033520487499047837289202260 335106 -410737369369973210153256474288 335107 848308157610947228448823695356 335108 45942747823571662077390054528 335109 -697996042298463849129480785760 335110 306897495233020260562445598720 335111 -537631445960984878879218679200 335112 2201775877672560702762114539520 335113 -1036772266199208668764821905638 335114 -301858845438168925501513218720 335115 414660534654015977105044440720 335116 -183464869604700754387371084800 335117 3235263933973400564377605146166 335118 315528292210558544361239224320 335119 1467149911160689294951275624744 335120 -242255373356770778453763686400 335121 55550576198208193395077975904 335122 -376693771020349794125639817600 335123 2304928140360584167807645443372 335124 1249914795863182675973713612800 335125 1391269859718236213953595904000 335126 1233915320152850059876230840384 335127 1958881263055193844264527792568 335128 -724339939169888992015002685440 335129 2710660959276759280556611595280 335130 509821366408777030077630155520 335131 3880978394555730840657775596932 335132 1088917409574755905501860572160 335133 1006010783423538753194552602080 335134 796422311517531206091708238464 335135 -995394342580528444423213819440 335136 25664884830580683865248497664 335137 -2815780835232402350080034384208 335138 -2026504813124143374612667799904 335139 -171519486955907144549636494080 335140 21629846916323299705849459200 335141 -761934028752731007989209363200 335142 -4665373601331023138348505792 335143 332336438182814440124750907424 335144 -3762023439565246355765241123840 335145 651711931073836360390003158720 335146 -251583429035099007451625739264 335147 -1797515732510514896992571838288 335148 931293255843733531339715604480 335149 4513227533760882147276321728150 335150 876662087271165193517189692800 335151 1897885391805455929743897329040 335152 271114743098155944924198649856 335153 -326336841381288914898498416640 335154 841177216752088671113633227008 335155 1404681304105924931348185865760 335156 887771789021995847668212713472 335157 2475134626064243135852387832192 335158 -481318186424948312919047303616 335159 1468828032934766181702384436440 335160 838941573636022828132643328000 335161 -808003500389533253850736449238 335162 -434140995784967877410886997248 335163 1534338860471100025656516952344 335164 -2512851659955931130840687002624 335165 27086681285160401441329062060 335166 409654743976912004911947890304 335167 -1658506839439355882873730059408 335168 -1365154241852490711107595927552 335169 -2296307874538739138201689211136 335170 948443656775679830244356640 335171 -2775586212067088484793404962628 335172 216056662614783807868045983744 335173 3183636304599998103511945803422 335174 -259502393108550443245519507200 335175 -145489951599954621763322394000 335176 -3413539939663352569598977489920 335177 -3486402891231206609733437237808 335178 80781451159985643014605519920 335179 595893769225504111244477548800 335180 -496455786932345773951983129600 335181 520869855685798339116742015488 335182 2175853660715580020777921774400 335183 1518625692127312033024468956360 335184 619107491387681927815699759104 335185 -6548443411435518649763246400 335186 85361979818181236534742939792 335187 -2265014128232341951489918921356 335188 831966779313327825917520848896 335189 1945247824549951362270557822556 335190 -91586143633113845782990116480 335191 2457262829075307407920220084784 335192 624322852122577707285833687040 335193 -893519242550631915047846469936 335194 -807795979317191673381177625104 335195 -739878000239351413311378037440 335196 -701553720218197437220864923648 335197 2324015308932154775264505674560 335198 -1611705647704849304971192589760 335199 -2332254452313485349651284644536 335200 368181631272811336216363008000 335201 -1443877283555564459310607218768 335202 -293883034288523207506855059456 335203 -335968076064641956090648077312 335204 659675924053943210870724796416 335205 564865648788158937644056934400 335206 344644323117064605804139104960 335207 -1228675984943301768105409385544 335208 -1437083271901018717248089456640 335209 1035271811609766097867644462906 335210 -692164316395188716568010734240 335211 1950776363756596859086387457520 335212 179280835217318167670848817152 335213 1566852208143829706585041989462 335214 -76068547756439953362637534272 335215 267343398776461179606440940360 335216 -7454798105993367921682415616 335217 130979797882197156012770606880 335218 -215335605288180736005093580896 335219 1668209001467771799784756987440 335220 -269152542950324803363020349440 335221 -303183942874743495503749178578 335222 601703517773888260403897226912 335223 1307265322230326980913345108064 335224 1170790175656817021829570600960 335225 405635412728390564292573499200 335226 -560391623179487079570070419456 335227 366747680291882451542976460192 335228 -38043745211939167669554700800 335229 -2384416587848655098877238531872 335230 -61616877754132757826926956800 335231 12059371717909493285319936624 335232 -1858353163594073477699390668800 335233 60555328498199970772197650244 335234 281971528727696479600508116992 335235 801600179879381723368229646000 335236 1119291577679270211096594954240 335237 -431094770465624489992553193408 335238 -894838418455873460594209390080 335239 1552003385566805702806340012256 335240 703140169710972963776438016000 335241 -1793259842771415521248559590401 335242 -138446014767264795154510891728 335243 -21999657314533121034876255576 335244 -54942028433858630556152414208 335245 -895788122903485774402429048500 335246 -1594340974514334565174058660928 335247 -1336395425431275630041805999360 335248 -202604598097544500579096068096 335249 3708189047077926396366164915250 335250 1092178045163615630863998600000 335251 -1913643829262017381324612078080 335252 2269235326958671468691791268736 335253 2572766573514119283835266201504 335254 -1359621135251055495956864339424 335255 2214328259536750218313239018000 335256 -1751150321809426314976918118400 335257 -224003072986733298776265354096 335258 1085943398260330687142698843392 335259 127038447229757178767559392340 335260 1882768971644899252877526842880 335261 1066511293602156612023219141862 335262 -783294602909703776884580668416 335263 561856929526657566058674468240 335264 912859987566878718679220944896 335265 -243127093490801309088996802560 335266 -543441941938672180286417301168 335267 -1055349967734334828587466716840 335268 -1545599070517947353684410844160 335269 -3853812940293146192294001806880 335270 -218658939181938701725722307200 335271 6850777486755689101199966976 335272 241929107032934268252080455680 335273 372101273656603030340516886522 335274 -423204182336292858082087672320 335275 -1608931047822465407044129440700 335276 -4096565688456088930189573355520 335277 2595553056416607294117823724214 335278 -157109260944732431266078330176 335279 -154674696246370379900681497728 335280 -168753144215952909256234106880 335281 -1947980343535292302779237175918 335282 -1138457657278769187873658657008 335283 690661438073541501395066797104 335284 -273024275835979618291765894400 335285 1671283409935752563487301597980 335286 -168412822162527282657726689280 335287 409112954335844201402983615680 335288 120928086131123413959295733760 335289 -192618274361778112360394220192 335290 1355245709145047258550550610400 335291 1231432980181082045653562136 335292 2067006909607557388878808945152 335293 1134507870923884409340169221440 335294 -234485603408707030565964442368 335295 2127264942227748024031064988120 335296 208022322886814208665617170432 335297 106718206006175867670832774320 335298 -643048504198581767247288391680 335299 -1272399060688201041123828405700 335300 -660434526371451232055875584000 335301 110210158872506067348181777632 335302 -2265079009923936797916907797696 335303 -513634994851105359787949005416 335304 -2260348944803729531074461219840 335305 63968175211432188024288287460 335306 2334945858920229225013196232960 335307 1101969449256761740159379790552 335308 -228128895742197820598707659264 335309 -325726884233089095239757822996 335310 552558801087008285810976812160 335311 1860060748741496080310775220552 335312 -970302416758481077957011701760 335313 2101435029198030329139344299200 335314 -1290312370289936860879154688 335315 425698812260103494903719236000 335316 -248375776484836069784215861248 335317 -925942680872531146542749149440 335318 -258171752710280429912523121920 335319 478536483684892603492489469544 335320 -978450724598615167122168422400 335321 -767375876341760637161484089088 335322 -282168703488759394710159604512 335323 -1229875886118371619416247866428 335324 2273415249948231021646102881792 335325 -1077175420197036182115751022400 335326 -1826467341100853704474872405888 335327 374295153841617716610738971520 335328 -90368494938223670966353920000 335329 1969867053753420259697862449476 335330 225071667281632759997960950560 335331 -352359424704780689318878306320 335332 348301869773567671588921671296 335333 -1274096603165899510981976027616 335334 -241322096319021766773966669120 335335 -386721385891230565738541422080 335336 3021524853043724953437256335360 335337 1280943248945762936260733423760 335338 -701433841393157789876422063104 335339 -22970594429691492552509655240 335340 -408518939472075700943573283840 335341 4190394601708425451231433494742 335342 154625647608724489922804002560 335343 -2183279064269357397123197529336 335344 93279118647280242163607797760 335345 1351312507457813238716060887680 335346 1450790695959487463040390298368 335347 -784500601606366246229722417204 335348 -430043564352747311851742188800 335349 610174508071816149969673936224 335350 162526349826483160553087976000 335351 -219038771013632139452388067848 335352 -699738396510998937712293273600 335353 1466665411105013703213668947344 335354 1512353183851857117783994091376 335355 775396114571955050294375001600 335356 -1664442967817897708610925324800 335357 -6393604005843269686798947360 335358 -337142193342331610249345290752 335359 -1798825737782481012729259629984 335360 -1113247625779732978529772503040 335361 757469984953881839744124014400 335362 -133603989210869961078118037088 335363 -707363517777490837536099730176 335364 1244268489706316930591961394176 335365 -353066775805733435771603164740 335366 373537888074953818594692673632 335367 3272908390025354447472239052240 335368 1857848688349145938471015710720 335369 -10098138893021678775368666070 335370 -360332446154874106754563107840 335371 -195696675813269584070584795856 335372 890901878123067982304621688576 335373 136864133235670059130254888384 335374 1031390331523440960206527156800 335375 -820137300009766950288225666000 335376 -230244400413395590514420072448 335377 -1319610544246372820982625012928 335378 -2333174475679041192481121244000 335379 892865357144731693677869748288 335380 451643565707503064236629388800 335381 -1776117418195382194098472600818 335382 520260519459888779223224083392 335383 -1473521090227317841331777117368 335384 -192233827833207922748157050880 335385 -1688829078973285602754214398200 335386 1210998025564497767909162019312 335387 1667172679930339185269698611600 335388 -627618959064115325653046722560 335389 579944551443555985323187352550 335390 1602078110952938796084446448000 335391 -38675088125093040425550135936 335392 -3877343482807586842915318530048 335393 505829677482648295240159863720 335394 333160443217188800755283831040 335395 -1767902450483852443244949015600 335396 118048426491718942454507274240 335397 -2622855755656810926680813834400 335398 168786395319592609016722782336 335399 1218581799556061455476713995800 335400 -5371071027723773574580224000 335401 -307669838957189413914540882096 335402 2645591223230303011068630450432 335403 -2041469274723003635840296432200 335404 -1765521344085583371097921625088 335405 1186141247705740546859209564770 335406 -725158246950786819276059599296 335407 -1671582062061886147872940595200 335408 -254145896855328301635534471168 335409 252169821281676083444991275328 335410 953507481775762948685315300160 335411 1850510842550812571111427408012 335412 426489910114087478995555774464 335413 -1630210865539816853721565103876 335414 -2210920041714295037428451571840 335415 -925074403673394147479539632000 335416 -180230451799819640808418283520 335417 3756764547212191266187446119466 335418 1229069132694919137049828936704 335419 692046380972537744216414465296 335420 -636915411910362327851466301440 335421 41940560874619908705034665324 335422 -133847727283675934088712927488 335423 -291366664102269657115064629896 335424 118174023212826027983483437056 335425 -1135604044623766595708398263850 335426 -185676212818746708276371112960 335427 -1287217931385617680172658954768 335428 2935058980509544436995558563968 335429 4756448779008682641170181360030 335430 -132645463157386424478781981440 335431 -194240214760473171056553809400 335432 -2140751611060505000785617223680 335433 -577763477533104599336634006336 335434 -2661683262512440256123339105280 335435 -34385587702994673474110896800 335436 68239620169519244582712909312 335437 -570696568326530784953949073140 335438 1295760044246860680435612247296 335439 1227402688986468153929514523968 335440 135874787024045417490874368000 335441 663451159795777840087666491300 335442 525583500091568385495161624064 335443 -56818523569292149353885226800 335444 -2109448049829548183340403601664 335445 626046467560720342279541798400 335446 -1559140801168146992692329625920 335447 -261279184725624732008805703968 335448 2058957373151735701412937523200 335449 -1968529132970959430696102034550 335450 1178149029778622467285339074000 335451 160179113296118778189957264384 335452 386697220309609482042445967872 335453 -1575160176488264068272927662298 335454 133144967754327908196218419200 335455 16792470504263300522135312160 335456 -4209978019843699504553619357696 335457 -232031618367315001859674577646 335458 -1647655174488123397680951103920 335459 -3456481018695763791242365370340 335460 707771905610504809510013276160 335461 -1231238133711571740440123954880 335462 -633609588181877009695623347136 335463 -277160004404065971537649770456 335464 -661435106782429401392465510400 335465 -1465925705566077764268439198740 335466 -563707727873069395741429178448 335467 -3029451190927281790225717209048 335468 804201491066417453084446565376 335469 -2904200637760370819784051401760 335470 644543490328326595504346143680 335471 -4150546025970459019139214951888 335472 -7388454195176579164861562880 335473 -4165939943878752395080194335278 335474 -711359677310031815100923422080 335475 -306347809742981035457448384000 335476 185629949607724915191904818560 335477 2942994171830342580169958305326 335478 -240506034838102236657707495424 335479 20938098811447959945954199576 335480 -2293039368641329557083883417600 335481 1722889512230655357354313718352 335482 236673603675759248488875700224 335483 -512944671277953981294012033480 335484 1302240794957180473275410757120 335485 1366508526341616046575278983800 335486 -32401963925967318609617381376 335487 1865572550309811705755147100360 335488 -2897233957905048347721313812480 335489 -104138798414656582899327864768 335490 -316722808227628300605036572160 335491 1049365462051767817070319474864 335492 -574723222213091948419078771584 335493 -484654357994844916573558218018 335494 -1161527913936608117194960396704 335495 -1754438210116594677504449943120 335496 -341079620202886585816658903040 335497 232096418216602975029198965940 335498 382109107836871612153088509440 335499 -538728335511121108628585079336 335500 1965313104569384290016534784000 335501 1212731859753218951728203726720 335502 -31309391429931503322437572800 335503 -1440419087134571792942278330704 335504 185045515533659781234075254784 335505 328232801073729196028384098560 335506 -274370026670594219161220376960 335507 -648923951442385281234992924244 335508 -125673555013801182166538059776 335509 1457830775778645389049871877116 335510 148844400356991014075064188160 335511 2665369889702333581724600655960 335512 -1870569376525224862152310149120 335513 598622136911361583940182287360 335514 -92668905733300555420220659200 335515 -539990698660462114116211419840 335516 437948922092494711519592713728 335517 -84239456054816938542149508480 335518 -1531429020107372613456580199040 335519 -817675003087016340923398882080 335520 -1896337093625725485900833095680 335521 1515934247268216868370112881200 335522 864695499469292628450233077248 335523 394644653684233168912611423984 335524 426224130533459037538916032512 335525 581356950663768830947640257050 335526 -550057403758661454067335233856 335527 1495774342280065426919230336376 335528 1206932770594758591678357212160 335529 16841546489013863726662146720 335530 -214928349258393340128610128000 335531 -26890600384150195021366263408 335532 267865377947679876887482025472 335533 -6949170564639870843452272320 335534 -912456110485018813530982115328 335535 -373419576453761677690784866800 335536 1520332605332399907829699674112 335537 393981418380213708260132313012 335538 -137710098649715085540753348096 335539 835209568089019501925764387340 335540 -39119844195727424791815014400 335541 210788873288252625668894498592 335542 -168289280905099197530007455328 335543 -202779430686388238742308735136 335544 -185311557855018260333128581120 335545 -476703994378871325337993350720 335546 968515066832436698125908026880 335547 -524692090903074132327580594512 335548 402222834844980165383730854400 335549 -2879007941261511696435856239264 335550 -624670639970621188488989659200 335551 38995524944879406287152130152 335552 -413360253968871879545591955456 335553 -920087504730635807700287346816 335554 -921344250129628068449246559024 335555 -779592665447247256561863532080 335556 444929561769588928729830604800 335557 -2554333052449604616159139028194 335558 -1137737452806826958010072681120 335559 -192887708659718854130609420160 335560 -869723649889338529403483904000 335561 -987136834270075036921881155676 335562 842754504711824850384065578752 335563 1477819965659389069882013405640 335564 -1885086857024804350655186797824 335565 -1857055902697042900950829837140 335566 -70746725673418877803571235840 335567 -3939198294236626261047060666384 335568 270775465333510290442268442624 335569 845284311813897865104791577408 335570 699000371621251649512431321600 335571 -1382141567700080224335559017288 335572 39743253324586627489663639552 335573 -1222217395347052615151212222560 335574 613745716788372323232440350848 335575 134585969808780573387411553600 335576 -206482533306510774764994385920 335577 743862216581943819979131283680 335578 554057732249268587766727741440 335579 2482906543361487756686210154180 335580 -556751133435646021888728760320 335581 -37954721601350389661708511188 335582 253064162524932366935973627072 335583 -2343481915989676646064396004776 335584 4088681675540600952810490822656 335585 643838748917414012149424889960 335586 377809652024749415035044756864 335587 -600514026206165190493010896896 335588 2452846949831807547857641820160 335589 -46432808763175583165492431776 335590 -1782241681373904438834894720 335591 4498689767444514506087604007992 335592 1898953242725984325853851648000 335593 -2801727910592114690497205938176 335594 114739370671288254937088639232 335595 -303903265933402959077948201760 335596 385112912795516240846752315392 335597 -2046495180209071981646375395200 335598 -478101624033348258540949388736 335599 2417540138640285572717228126520 335600 200408957429574810233081856000 335601 -1493431968325565407894362381438 335602 1789338800949692304618006196752 335603 2360361053913020392275686514360 335604 1562341820341458815802591952896 335605 172311143071188385160760655260 335606 566641854758215254382379549184 335607 2845242880139187426653148056040 335608 -596011994625857432762180321280 335609 -2547602932879483015063683383190 335610 -386674679167144443254748441600 335611 1069328783234214065363843030800 335612 2304506782259150456246740832256 335613 -331868471466009883745708153856 335614 1978052995039067846633222237952 335615 10158904758304145399724779520 335616 -683300493335897472260552785920 335617 -449900132307415549845546415680 335618 -674359978958773427003853192240 335619 208485807908098276768261908600 335620 506868683540618866228985018880 335621 -613927447668419270837571478176 335622 444890967367126261318179268608 335623 -2893630606143351901835098627656 335624 2904106776335270105210874024960 335625 -207149536700080961322486150000 335626 291721867178102410492426292064 335627 -2664977653333029590073264118848 335628 -280339196880339099066585708288 335629 1316002123292923070110279185376 335630 391350811645697201817746592960 335631 -655327963624138266267769518576 335632 -115050913173127626430739447808 335633 840046398612185826900812616882 335634 -560828710693034509732446125952 335635 487944360884430231829488025200 335636 752700524048128819927356622848 335637 -516595388405550034770883653120 335638 121665858356479634434067713344 335639 381785578533656812151056059024 335640 1617220174474973230131878092800 335641 1338308786434777304414032388042 335642 681678958272528151696356806112 335643 455738684135751404678765599488 335644 -2502866472680278454187190065664 335645 809880399156219117323079585900 335646 106460828690628454392118950720 335647 1519603602863060204066034615640 335648 33060069881620341241680101376 335649 -135695702395284699526899005952 335650 308644209667845618728216857200 335651 636395895065960006906201687400 335652 1316698727254843163603273459712 335653 447156299099868319194985443902 335654 -186643866106615332758038080 335655 1192258770815230923483516234600 335656 122156067797730460513046522880 335657 896597432029339065430825859712 335658 -8166584456079940600715480832 335659 1112603859709067927790128739816 335660 -77728527335099631891503447040 335661 -279522314694754892015293172736 335662 -722680320779618576991724821888 335663 -2156649948942842683574679215088 335664 5015100950250459701451227136 335665 -2810093645452094901332526038400 335666 2562252528282765225565932412320 335667 -49962623106724441840811483280 335668 183236862989942242717417086976 335669 1338330176794486645881833897070 335670 1245880927632285006421642536960 335671 1593064509510203667907141652480 335672 2279348739944469210449808076800 335673 -577100665260070412970317941440 335674 2061580721365209101155595546112 335675 -400076984980066643386409316000 335676 879440865414277594331599847424 335677 -5250435081546934783800354306080 335678 339819058532926573939106461056 335679 1328827733467815105359666531784 335680 631559162014168769839890432000 335681 -1570873463631745862114197651518 335682 -205756560941355521629555268448 335683 -2123252608494101009158579410176 335684 -1774827012965675367846634483584 335685 -226753063798842645488644147200 335686 998339172099248387055271244544 335687 -3859847711256946237537456069608 335688 -599522822271710662898122260480 335689 4829395481015859713173727638490 335690 941843554774429946935165077600 335691 -2179743119744002134925021972560 335692 -1120273364669821514124754862080 335693 3502535756938013306218169373942 335694 21600808836506609700044174400 335695 1654530881456953389022498600200 335696 959259166214921635799238500352 335697 -1916247443941877028666031958400 335698 830882653008970149145354043520 335699 357779243369906518574148158592 335700 235296458669302134817445596800 335701 -21198299558891757926460914656 335702 -938424685580009311504594733568 335703 523331568596721707637446099664 335704 3493358281323934278522894950400 335705 -1177809309443203003334484262140 335706 188936309552424253303970304 335707 -1620259676267404189072791942720 335708 211333043173999586566331566080 335709 1023955292583966363006152003328 335710 813528114831016442666723376000 335711 109359937522869461898096719400 335712 739952282394771894641484103680 335713 2821062005983242258411574400 335714 2245555697067025567098031990560 335715 -4288064174966063423705996880 335716 -605378522164390171541457507072 335717 916132417039147654713969033852 335718 -19487058940098789070206833280 335719 -3416959216653863884828574391880 335720 -268400870106373077533171712000 335721 828415546862675472959526140544 335722 448816149740441676102992916912 335723 -780422553188374838409157463736 335724 497855845048787781415347059712 335725 -7481565664893761655540239900 335726 -1550843473129159824613287242688 335727 -592893998549038374699169405656 335728 832921808450857806496628375552 335729 -1320895086923125020283676282670 335730 -4359847197029055125099489280 335731 1024698240796475079314195249664 335732 1315666528344549914323191924096 335733 303877178761766169087888212160 335734 -354525529996936807065036724608 335735 -794124215652310300769243324400 335736 1955555996675108389606858936320 335737 5797260898332165732128811878992 335738 64787540083483950152890411200 335739 292000991698389743513087692824 335740 -585308913284119300418602575360 335741 46500027408320434939164082272 335742 -405690857307754006876439924736 335743 -589045285186563270924874139008 335744 -40276007129967641616564879360 335745 145140785007124594694599170900 335746 -651328673512692184457910074928 335747 -1056449788517660238918995484804 335748 901557838534461764917709822976 335749 -235783703287041423367037627520 335750 -2268017487990239953170349440000 335751 -397052251153448197522238800560 335752 1872786623764521171989852697600 335753 -5929789506645090848124561018912 335754 -258571733523974125528442948352 335755 -128662298738221652055691865280 335756 -486296180035860274930214273280 335757 2717444004681419336139143624640 335758 239666659383119577356003820480 335759 -1128085734924252439357522980240 335760 256408597977783890333958144000 335761 -954471302670264706830707058176 335762 14063532404605053600279329280 335763 -2767707138801755241139358498508 335764 -1106732630331327211907895502848 335765 -12238943562781485519964418340 335766 11908164558507286783197464064 335767 -3634124188078420940201229460368 335768 4277928854362202988678889420800 335769 -82501828987512840323219343360 335770 1346960465096815903849684858080 335771 -1793675777251537843825366412028 335772 -1906285422714490348743539174400 335773 -5994634994060918703980229478080 335774 2014008693065311347804275915136 335775 583466449459021199903021400 335776 -701930250654284134766739456000 335777 -395751556258849866623738457792 335778 399746403117510348039084822528 335779 6018638244031467531671425076160 335780 -574344760781720863970726154240 335781 1513806469864234384858455611070 335782 -647902040487981646193725375008 335783 780291494671188564080089884720 335784 1988670721358625718571984977920 335785 2361451872623475230066240290980 335786 -1159574570720415479912071136256 335787 13674488836601212562030014080 335788 -2061263101581387204221235544064 335789 -57543592964253298992317654580 335790 39265553478427242433443325440 335791 4297875437932702439621093213400 335792 73710611911560295490606333952 335793 -822872789725782901936793126976 335794 -1154257712396283156082443411840 335795 -725399216481009716449377537600 335796 -972400423372625217402469675008 335797 -822031629368060426480330256000 335798 -1528870800687433373442744789600 335799 1812908479096584517241195799120 335800 -58787120783378612754404352000 335801 2643430303556610989520260370132 335802 162985851155106941678103647232 335803 1541571677490868496015783138052 335804 -641587953008210514544613007360 335805 -1506315883407121871185201793280 335806 1138457489962831888890844077120 335807 -184912858776547491577867018944 335808 261746010150623162997380481024 335809 2998380935365892903228287987010 335810 293171072816424661775311318560 335811 156713755890029198455364200704 335812 -1230021308181845837251495504640 335813 525473027504555481631246444062 335814 398178292430151188040016939392 335815 -2103659851506243087557358129600 335816 -1466255640460355110677826099200 335817 536150679854930714832040598634 335818 -158201810911635044215948925184 335819 -1887403977456137480098563556440 335820 -1252080941431680586377468979200 335821 -4302016237527524165116085827978 335822 -930773709724684172554383060288 335823 -326494472693008911868900657152 335824 -485695445000467007601958584320 335825 372093089181714192925889256000 335826 883588530657850508608513167744 335827 -516210894042628098108391745000 335828 -2076825104564046048263664291840 335829 -407787015993179353922187820800 335830 10391881484000853355739351040 335831 1436766534692606917781891825664 335832 413465549253622470745620480000 335833 2998826825129588680203886339082 335834 1134769804493592041151752952816 335835 -110046831977367514557508269600 335836 170816896333944183995609766912 335837 -2900504327030999235769199435808 335838 -575944504258192349815488909312 335839 128245582054143280989223417456 335840 150788352956257715210846208000 335841 608183642134414397437892329824 335842 -74170215042373674277586090208 335843 2927594116947934764217208104092 335844 -862954864235639699857692226560 335845 2014778961726908073207901343100 335846 -846934932871035984170452521600 335847 1984693849691618858742482639400 335848 2002736909524033315061280783360 335849 2327592596772885730554575777160 335850 379318691208450501737978112000 335851 -3277144052147890869381942181488 335852 -3327986272296891139301769292800 335853 -1283426801800038475942577604480 335854 -40037290374928090946195225088 335855 -908708977663729325381466920640 335856 -457590707936234416087341170688 335857 -850665879923326935043619518894 335858 -276387794592788907399283914624 335859 1677676352183058001247615822904 335860 160879047193975640470327296000 335861 -41562307770980431830012024228 335862 1525359776632901527962338618112 335863 3970798330876999909239811098240 335864 -705227805392753259889769840640 335865 700142296285932067356739110720 335866 -615435537917171596161674815776 335867 -1070992737284156119250444525808 335868 508926625171939474160396166144 335869 -700700304289652444730744146880 335870 -768466326493695515767610397120 335871 329868439390212817294999008072 335872 616234377675986905304936742912 335873 -2262209623926895925005935456 335874 133435520806609888533900140544 335875 -1681089502439847056520696768000 335876 2196246180526325157906927711360 335877 -193046833487844689037991195680 335878 1863914835833027710033456488960 335879 1754512819994586706582443171480 335880 -1491301144342744656450084864000 335881 45636256344791854993113122624 335882 -2037152524849972462778472211200 335883 306097918910823660993196038144 335884 -937322315565968499668370067968 335885 392443715581970855749668933120 335886 190209087331596623856418433280 335887 3649616614004344554869879416920 335888 150704660055810718050385920000 335889 -226401570126187505900793695646 335890 -360624250363180498924723048800 335891 -6504297184100675172479883687168 335892 -179624261772868339410570252288 335893 285344194832448957321017680142 335894 -412516452476633606164632428160 335895 -626837579854865758918595916720 335896 -6553050973891785795407247360 335897 23502595688127796398772550346 335898 50765433995482344987930419184 335899 -2124097093118964410343079868664 335900 171999066073213234099921152000 335901 -771705750228788959256415536640 335902 -149617445961625658800238302848 335903 2997514990218778328797495875360 335904 2265552535466634892485525504000 335905 -345422949960944650284213656940 335906 -286659941509586225013583132848 335907 -66042035650679013522456940080 335908 3151166631109250611546718740480 335909 -1539214649598358844947294787328 335910 -673979882069292613610343488640 335911 4027550762031246318299642984752 335912 -418014261755982798670460928000 335913 -523278962107754785425959975712 335914 -412420728227260181124822003360 335915 768001284874704274141430242560 335916 -2534819831358659540003782656 335917 -1101105745843416424286747517034 335918 593671548119193032712282671040 335919 923058597844139145951313639944 335920 202811478410786558964527923200 335921 -1438280626159354024739038063248 335922 869249001155700812218274489472 335923 358397723232712160223256293536 335924 1081883461862814287070348208896 335925 968261128297570114171850867850 335926 870410299073692874392349927424 335927 -693621212994674113640789973528 335928 1086726751427759996070054236160 335929 442304028590101696663096168080 335930 -183940759547523641279425536000 335931 -1239151611128209194668458543848 335932 -534323480139953884268821525504 335933 1859064969762131158938044419404 335934 1536297188636244873463672602240 335935 -71626007789845322772378372120 335936 -345489617150429907859270533120 335937 -1016960817409865496868297643136 335938 509026684558544881929922245120 335939 1153478352363012817587549004440 335940 -82138259987259726014824550400 335941 3373760798208277224260111933342 335942 -1399454853239357291695047508128 335943 -480841908901526301732735776280 335944 3190630379978634337793837859840 335945 2077451477592532013658373961700 335946 -26541325411620057669084894720 335947 -37004197167869368205453843648 335948 -843328712675571261714172968192 335949 -502970705551168785376910376192 335950 534715932103518873626549568000 335951 -1488190372489415407026735620736 335952 499581611045622598187030667264 335953 -2480393236735604552497749478798 335954 -11812526155337390224959946176 335955 202907076861691025576407917360 335956 4090060824091464110518861959168 335957 2510336615769048330494836000206 335958 184742299923354130886755706880 335959 23144606354822591957361983408 335960 101104111302210581758354022400 335961 2316008319873422350842167806080 335962 -2081836563455943743883144212736 335963 -1874314102454389007902711719960 335964 705334405811747537327374526976 335965 660300748295157570335771836800 335966 -490118587157650051694006174016 335967 -569579022494287111863373994352 335968 -292606878718337404361785344000 335969 2505371763909581061534318520320 335970 -105580171277379604936752058080 335971 4299928208116888675099467816792 335972 -351954126249365674549318422528 335973 261018088499089379924299255968 335974 -1500256280446957839378936831264 335975 -525420276764495981298971058000 335976 -2477473682332736837820026880000 335977 2678701456742128221198174743440 335978 100242609494573624931835530240 335979 73506562368266688552034560144 335980 -843770609937091858969214991360 335981 717194603589129551579340307500 335982 -1241245010824585735450471593408 335983 2555167889086466435275110650280 335984 -288619318766055316611540713472 335985 -849072384206261223314864765760 335986 1593365918673825656570321040384 335987 -6107727657496477081058878028640 335988 117756003417382743113272916736 335989 -2589480901459616206505538550244 335990 761644069356686507941396608000 335991 1486655900029256557024169788392 335992 -2541716369574862522579891200000 335993 790118790453283126532126558058 335994 74951857464657172583130328320 335995 -887462633840631867604066572000 335996 402450553269879817846681950720 335997 -292810588178967098028700430580 335998 991077785871150742979572822464 335999 978679926425198760076192368000 336000 512110821259148002370519040000 336001 -1943721924287308181252190879788 336002 -32264615466734293633561093248 336003 1219230321663941813802968146944 336004 -2054274288275184833129061371904 336005 -2679738917945239763047387915200 336006 -852896091193657530264880479936 336007 397802798281465846158696049152 336008 632962079712841831146870466560 336009 33657122700815583969830170368 336010 -444502815908453095442124903840 336011 1559481290981819735714613645552 336012 308331527220242247628826906112 336013 330772669081642453351143494764 336014 -808989052768469516147322588288 336015 -2383061907360518681166578016000 336016 558438507268190573504559030272 336017 -3461626776533868837284982942 336018 -1463667837835073268868728564096 336019 333501250148425117729543154344 336020 946038628329284883547265287680 336021 488861928365255826477489417024 336022 -2091400269265545876185788433088 336023 -4770264044337887549640752215320 336024 874057622584313894288267059200 336025 377856171823075479940556377550 336026 -429636700692625331855479062288 336027 -1571365223342480181477533711760 336028 1014925700096580865811127017472 336029 -3191420702883731828583187577370 336030 119763911559209267544417054720 336031 4734922038515028271366397956832 336032 -1225707068080968369023238340608 336033 -311991684234769522551848221998 336034 -332873261331182199923918515200 336035 -744977659845102994325176019040 336036 346447462072531587830952228864 336037 584873327518426147612904388700 336038 235022677951713735608532584640 336039 1583496860957600766026490950400 336040 81244314762064427141863833600 336041 -2849237486220710628861205239558 336042 784066135132050490302355906560 336043 2294810809861341845323017049104 336044 -695513668547092538910194436864 336045 -19335040171123503058656500160 336046 723493925221900796373433073472 336047 -1680500930789092187909969755080 336048 243825212840793374274508652544 336049 -1540683563235484104158319078208 336050 -507962730161942706763628006400 336051 2691898267633344033820520968980 336052 -605626742728699549347754978560 336053 501701820366674861824218820800 336054 -56421667349223185603703574080 336055 124939381693248943071817791960 336056 243335823870091409806305116160 336057 -1046896330380549679637335658160 336058 -2163849692975572399981679967120 336059 -2985544239254119098188936035740 336060 -1225640180272899500535408837120 336061 -1165407164201277366835894960896 336062 347907343343985848201252850432 336063 236106646692236592994827076608 336064 350080810633819414972543795200 336065 -2791447818044824372661122218540 336066 -160985675049359863383931622400 336067 3093178708291119940568177400600 336068 -1461776702254938299190600673152 336069 -2247739951995030229973391268386 336070 478533054448778815346413512960 336071 -230385235353672543987664972416 336072 -1878583087357181731720780185600 336073 -608006715787257228263911546296 336074 -1863360854574688526320482496464 336075 -957538876097052219814504025400 336076 333517265185722430902002694144 336077 602059878655003888784695028544 336078 -1386667671233623182204733351296 336079 -560113299362583706467061154320 336080 404347522025157204994105589760 336081 -1805016365323694393687078834880 336082 -1034194923003858765533351277408 336083 3380394628988426982547357930824 336084 -85218428052252369393390563328 336085 -1046333231487626065612825325220 336086 225729956084038770520021576992 336087 262976560445200125054230242200 336088 12643119011084940802845020160 336089 1693344834075675132966443312448 336090 -456950515993238358807715238400 336091 2158647507216142892471131329720 336092 -117480827409699623463560429568 336093 681104468153394724559235905664 336094 888373870841574437058996933312 336095 3312525044164999955226588834600 336096 -2160317322620532368035164979200 336097 42418569973429005358711387392 336098 321405491954562760247034395136 336099 894638729027912619328380327168 336100 -1137314781110122697668879849600 336101 -1844600513920445655770832032898 336102 -110193430440738575325707182080 336103 3349372231335321429488756599352 336104 2808541327352088933588594293760 336105 368576434925278261774100910720 336106 -290759457409796068425285762816 336107 705770278624370539226947122876 336108 -45086464277875414161212949504 336109 -924722368723277978733267547690 336110 -1103952355368353715762213984000 336111 44965614568816318918914172800 336112 -226249494010498876357929402368 336113 -3958348485015782577969605758638 336114 -648244731890397846022020029952 336115 -1225543184651909034315569828880 336116 -782069624278396832527670876160 336117 -1061379042381068028758427258720 336118 -707064139268268823712816308800 336119 1025510148981703044666363070896 336120 574298811997136626079735193600 336121 -2215162026644550022028333494678 336122 -830962695004389728154137933568 336123 -2583170746964794463327843529600 336124 -2201459249510301196539724253184 336125 -3262380468813520362161654745000 336126 133254517082146326147443355648 336127 2090000724238640505795166897272 336128 644251285835971356333183074304 336129 -2505644797329806893451376507360 336130 -479227915380404194048300163040 336131 -12995648321012077110812851128 336132 436219050881587701569184637056 336133 331580929964887858199685977600 336134 1683930482056963841446895109216 336135 -1025661312719593739640139172400 336136 -1805183421719310435614417464320 336137 -3688101983922058402435281129948 336138 -368255448698892073611038208 336139 1889340993430926957136125131760 336140 1141720889060500568569757629440 336141 1473843963955084461535259341080 336142 -1055851868541786089112967422528 336143 -2568511122715163882870675830608 336144 -745667563072464454987166515200 336145 -625412169115053605203922035200 336146 -3390675463285040797095602491776 336147 -86496807784274695014380828928 336148 865638427922687395768334878720 336149 2488404440412567373607390613120 336150 -29894352938510712987282847200 336151 -1966973368392993847851639761848 336152 -43321140097591563017951078400 336153 -246319805955027313271029831200 336154 -317289394446082192868702911488 336155 3203417442201019376023691434560 336156 -653133177732366938804936739840 336157 2576929394985466414297697986406 336158 -1689541336012035828016796097024 336159 385490227784381964185682450528 336160 -1403108333220785401116261089280 336161 29779096849574498753754877632 336162 1011621761325417335289640254720 336163 -1310167460004785669007097927588 336164 346244445948227403962479460352 336165 27279287896319296194340509120 336166 1144990501245035250672975448032 336167 -1759429408681680361889468417520 336168 384826875335383032961907097600 336169 -2826649353005849954898853090304 336170 -1215427383674621718555388482720 336171 2581809046971782548839776702208 336172 -3096465614724189743417280604160 336173 837631418374648390773711557280 336174 1220574809377510314699783168 336175 251059853040009563265625072800 336176 780254159493232094362142687232 336177 2055285523684771232809891335840 336178 565288342614924236702796986640 336179 -1399001699787351756502944231216 336180 -74295863585355411475573063680 336181 3462646733280334924609255567982 336182 203137446607559514640810321920 336183 -1730720265040660037563041169176 336184 3555877057797508741133951938560 336185 -1348428187430033697632954111040 336186 345811512624399084556540558080 336187 -245936751938364648021687926568 336188 229888426485715411258679589888 336189 -2202020647116591949534900125504 336190 1729148460020160325782363201600 336191 2498793872373515132314678047744 336192 1060501346445171752926395236352 336193 1285655440306460884643461385088 336194 1363153310767437702360223324032 336195 -6709146458976876256851519360 336196 -683483087418737866221704916992 336197 1014209804377296257201076362460 336198 -370577570685053254279679422080 336199 -745026575392023363258908069800 336200 980991315366288782423182656000 336201 1578997476658280212384204649232 336202 -56653061174704290049179316128 336203 -630768080158587510418587300720 336204 963796880064516501316582563840 336205 1740475096849400869960187724000 336206 -1168298603475286216091731902336 336207 2360809418359555697437999234440 336208 553480115868506197949170245632 336209 -4822101904731095686787218278684 336210 -75476324445424245963855406080 336211 -3626515619706151101831724103188 336212 -1279082733211542650081562812544 336213 1914027871672255938902582355342 336214 498755580305409619873752654720 336215 -103701576854943594729683142480 336216 -874816531106438380123283558400 336217 24530868816028377340313152832 336218 2183723882849447313327042520560 336219 -465928227864202524037008632352 336220 642201636593273465363223098880 336221 570313531834728791702377744422 336222 328241888149285853176787760960 336223 817931169341103022098370333472 336224 1338472645699311038654683545600 336225 -884410826570605858982757440400 336226 -601241102163723723387158753280 336227 -1235399300397322622774780253924 336228 -512244109790062988427575700480 336229 -2311498978052046639528681499140 336230 689365566687036887286347237760 336231 8457092284071753439017172272 336232 541903978089559654839375114240 336233 1876826174212009717047621093264 336234 877159982159598418025785447680 336235 1360271226192845186333776531680 336236 2492884970041630593231325313280 336237 824754421171354895439380338176 336238 160209157798225690231350825216 336239 2671570216722728154089390585040 336240 334518274952124017184130498560 336241 -954213102567993453353709055200 336242 -500052127061305055540687378400 336243 2888147692928788891643589402240 336244 -2607152772920560658832068942464 336245 -392803211854523755724022729600 336246 -1239614870292932837981149809216 336247 -1692036596000163382591678161304 336248 1319368599405798695241646878720 336249 1976182642869258518393721973434 336250 303166814299161667488121950000 336251 948668068028898760689623001252 336252 -584304414280950012646861283328 336253 -2271298256590690253789262277498 336254 -671579831336695463319823271424 336255 -1741909710152079568549460642400 336256 -603166341771933810481724129280 336257 160132661178430748486008630272 336258 -1067721398283522365399368396800 336259 -1736448244996839402074092592 336260 -15676461310075486491776163840 336261 1702152904940411016138077525472 336262 -1620103467134960393006044008000 336263 4366142665895599986766512031512 336264 39261603622468041351417323520 336265 8637641233060027911659281800 336266 -14442788069353983612268020480 336267 -1189458453522577044813080424516 336268 188316087077914159828029333248 336269 -181032137098168617130109451456 336270 -664164288861207258646508313600 336271 -354180744475911004677465000008 336272 -353383148112258611743404417024 336273 -466395630477657685377405880320 336274 161262327509687155192689991680 336275 1320659120100705336413462100300 336276 -480775507935309423480475939968 336277 3595658648884705500959389477824 336278 -983588266658722729205944748544 336279 -980204544084333220669590179760 336280 504367505173028430093300940800 336281 1196798068074483272648973122400 336282 304754779473513184716450246144 336283 475549456250458125970212817584 336284 800973595612048230643810344960 336285 1518095774565779888268786931200 336286 58164725682755091472648286592 336287 -2256333788052532597700640407184 336288 -223036692209298988945870159872 336289 -6632486352078574298440855376 336290 518689148027263682766165338400 336291 -1934004894839766241090210230408 336292 -2380514781124798251822014450688 336293 1413882421071068539867792147800 336294 414762879662235534598336127232 336295 1292542921257877222391041204320 336296 1411205982507567796213072527360 336297 869137552590936085222180748928 336298 85531480560626121552564804960 336299 1713258972724209831627415325736 336300 -523300448241717342416478720000 336301 925288038397699595763021259200 336302 -2193610362458881343080878867648 336303 39659467745991217479530423040 336304 -284664767983117728793554042880 336305 -1611627916010789810725775646540 336306 81220260921167541294527261184 336307 -4492470485187947659036159411444 336308 -105977413023585160755501533184 336309 2743923262401981552138033148704 336310 123138439079811879289536432000 336311 38089448948790368387863786944 336312 -1075932967477883528755661230080 336313 -3388658742491892179279020225020 336314 1300737722539356484613060044032 336315 189599946398484685726997617920 336316 348820490323488640295541975552 336317 -1819302002189071561532405672634 336318 412841597284122657136398045504 336319 -806893474778517540035679608320 336320 -731917692093694008451525509120 336321 1932397588671942965894373907890 336322 -845950134393257193966884295168 336323 758915422401839802544576991328 336324 1695530961111447700815421357056 336325 -343201665572142589839120530400 336326 316184629102488252419764440000 336327 1315761987260131563850505377920 336328 1671723642258002649015630120960 336329 1026904427278515606230357700480 336330 -196214692650993278194776943680 336331 -670760122372261430044665061800 336332 1050713925689256146441953105920 336333 -1810950124076669495770194528576 336334 375386861742017667263526917952 336335 694570977454954660363861230960 336336 130382740686563510643538919424 336337 6086968374034530060575709794292 336338 1125044639002801733816286973440 336339 4143316538456745569509910609520 336340 1429071624175540610198603335680 336341 815478892834179809581489634400 336342 -1090262978536081085438209879680 336343 368320008722903063266814810800 336344 -2521711468112308537872297891840 336345 1057499308068341864473717603200 336346 14183568171524060054163419904 336347 2134412921206604958661315220712 336348 1417257179364530450716738117632 336349 -1531251893794446376209939794036 336350 231747310373254267966137691200 336351 -1694544199060851064814528664576 336352 -1112947888289782016016976969728 336353 2098519478752001704594679869602 336354 204621560523196261222342279680 336355 2769296523794782109425337639760 336356 -1547956282492936620793264030080 336357 426750854235635157253429884480 336358 1131766486711667838827428726080 336359 -867805568607864257303074545480 336360 198354303799882489365623193600 336361 -2273805828962920572700762484038 336362 741539712916875536279117095104 336363 1916463001793037544700915373144 336364 -181707656636203229775776053248 336365 -431531376629445101730367498740 336366 900405505286286384822165993600 336367 1847790030717919471124089877512 336368 420213086745440153649232084992 336369 521216301559353412158189415008 336370 -87453051744350472770875713120 336371 -914703353444496430345815604320 336372 -1471770335504846202925432209408 336373 -165802667444211617461985431378 336374 357827521701718920136547579520 336375 -439431858034505511062570424000 336376 -372388881396917173465371340800 336377 2009719649807378734289882818560 336378 84423192427268028245134379520 336379 -3175606693819264120939576646208 336380 -2114400930759779830863475200 336381 488014355803712977084515796224 336382 1340662388864738740600477766400 336383 6088631111006410145725673546160 336384 60711836702545295044786520064 336385 -1613530020434111045923705091820 336386 -2269350981948458684117140162608 336387 -417562107688246083419337836040 336388 230608827473217135700409048320 336389 543424974382028154548889024 336390 -530468205730032585782076670080 336391 748880835676878245213847999024 336392 1147709586258460756581772001280 336393 93309176161879222470544480122 336394 -1220639329167924084304607415504 336395 1858102404379088992382967601200 336396 -373423463188495537585960023552 336397 287155260148197958732272833846 336398 989053030208146887452319879168 336399 673653855149487348618192092928 336400 -107927897579205058095980441600 336401 -581673272898643383422316195480 336402 -698094469987754826813448003200 336403 979515220814951992866156868652 336404 -168462415885014298278102407424 336405 282078258003672633485060541120 336406 -191628051448055209426394766720 336407 -6279553954326025461094193236248 336408 1213256765617080228965740216320 336409 997225450461239120268543251604 336410 797800141594764636468421851360 336411 -649031741462719876543751245140 336412 274237770264227072255006666752 336413 1481251390344198202829984906112 336414 -50657696983371921838184401920 336415 -3097787750991823523180651254080 336416 -2826757697000840726459425947648 336417 -468067789744997502105901815120 336418 2154969495140129602459272155520 336419 2216938673561268118212215081820 336420 218027418749701961399580672000 336421 1599249391792100461373697365472 336422 805940663796394254938119660512 336423 -34167733617057843196301838336 336424 2574458331041458759320704286720 336425 -692617392343264045349061002850 336426 -46787592094659337236508763136 336427 603927926986167803571991860512 336428 227534144724634632224399502336 336429 -76841831826805060418951978100 336430 1895417690956742582367008342400 336431 839818002051558902044416403464 336432 1524425356161381684340850688 336433 1618956775255631117276757537520 336434 -326819936602590110327263747824 336435 -658532280833707855204595347200 336436 -8731032885772228159891078400 336437 -1032535325676026863530469984914 336438 -1133988544273797488976500660256 336439 1062171948551400566619863039280 336440 -809959750308922330469792563200 336441 76793387253735561723013924224 336442 -1435992688460294667951805908000 336443 -251278510494320959014029843136 336444 -358329613481614512131335958016 336445 1016459886175645896327383894700 336446 218076248019328550033537916288 336447 4004381962692089978513582507040 336448 -308118068802994354784288374784 336449 -457076007046584115729444087980 336450 726596716295331872609887497600 336451 -4554381061860438395523675222848 336452 -73019484124528633920791524224 336453 -1236082914218599776757816236576 336454 -1721488472882021952334581745824 336455 -151962498744199545606443934240 336456 -1326925876375081467567823150080 336457 57442684669304278816827744480 336458 1452598330102268173143739025760 336459 636080189627954263506028697304 336460 -330245614181621421298419102720 336461 3793756314422119966531940212800 336462 405551665017550006982961951744 336463 652627923807973736794450009712 336464 663534779542625731366546292736 336465 616113964777656976610178315060 336466 -322648263942646041392996870496 336467 -2102995190111469592952106295440 336468 -1689831656628250031368428902400 336469 231671158391323320826906818432 336470 -499975550463955160171466328320 336471 1895274934213654166508779431680 336472 -384420967756363089538228408320 336473 -3173313194018998903233363757440 336474 -32695325202871225721871571968 336475 -43442511829519231572613219400 336476 -493127454134234944410019006464 336477 -985015427902641130502337636960 336478 -493209373156557297989396094144 336479 777152200400710456596555933288 336480 -1371287216272882467542760161280 336481 437383497062969226680671784772 336482 89456192430674601166522780032 336483 -513760288231810461766543164000 336484 -1161071765449923465751802521984 336485 687966173221546365085647149400 336486 -506524615706787037207325142336 336487 661251934281585151353277764720 336488 1026374914008485647493493365760 336489 2015488642841236237909963783824 336490 206249772830992507354119782400 336491 3867812509840055135385487595892 336492 -938406788448703435448083445760 336493 -405497082914574739352940480980 336494 747697082472096055545627871296 336495 839328355862499451201995183120 336496 -931124719595509564261550030848 336497 -2254941997390607095778171328 336498 668215893079700740252559289600 336499 -425349103487085254061364472500 336500 2505484616929796507902636992000 336501 8243770502651177134474182720 336502 2029240491922322436008179845504 336503 1264230442493674471497446971752 336504 -500091382248539124576865812480 336505 406220959755140193300725867520 336506 218483332941676633155008963952 336507 936370561889922559709553957888 336508 1115272734931871609103761635328 336509 -194087163076667881909451640000 336510 -325016768321238646309935297600 336511 339880724317078623380327512432 336512 -1290385961618478777251345203200 336513 -592245942231955327567725733056 336514 -337955342525823185024623463520 336515 548472432470789315927378616480 336516 -880962212108354424849075179520 336517 604161621493851692980287524512 336518 215683694907050610586408293504 336519 -1752349755563281074538302791400 336520 1843707379075667013101985792000 336521 336392617884280003165225933722 336522 -682040936058826298012620547328 336523 2299828335477497630407200539304 336524 -2745176396538798535143000731904 336525 108486263331434963046538065600 336526 -1226366188381156913800125876288 336527 -4414372007971325575506878076624 336528 -237625237213577032746840883200 336529 -2553625804391885333193606001870 336530 123750934262885138737191693120 336531 -330966900922722350936179254480 336532 -1410111734540473188305280444672 336533 145207751228422713126338416782 336534 329187218760974229666055718400 336535 -2626079638492838135538149564520 336536 431882502885385982361088819200 336537 -1955049898531562436488348500092 336538 -1989432121180247685108757432080 336539 1881183995303701537133521654272 336540 -668684121171636989015757619200 336541 -5254927254416764426785816856448 336542 -279914739995408811850988153856 336543 203649418439576123648380987464 336544 636946495600112105689190891520 336545 -2252400758555657686927332782400 336546 449715365811299083094708788224 336547 -1463371586858301832758307913960 336548 -1525428057387060527723870788992 336549 2132018333048679236242911547200 336550 256610707632150360888817612800 336551 1025608374940654849091892402552 336552 -568149754495688673727916851200 336553 1157494354895424705905739710080 336554 -577359186348888270917488563024 336555 -1062729294508271964922802299440 336556 -426144681864407420749053273600 336557 1442408445206900704111672068780 336558 -735281851037687429691025492416 336559 209853171704405403068487629904 336560 -186747014173018864125332029440 336561 488434542950725538026739040 336562 2101974916128846803179239478032 336563 -64536910785365105110895731188 336564 -888921576389880875470022006400 336565 720509445285908562111375666720 336566 1639070334084027054549263379840 336567 320340090916613862762346119168 336568 -2833763573283788832599930941440 336569 -2210020586439668582301396780 336570 182454764681424258661247447040 336571 -4543571946922969059448008931228 336572 226710796086512547425922302976 336573 -3061840069931602748843189973978 336574 931186938146136658116761030400 336575 -1133989008828629705966993848200 336576 -54485962912519036457271164928 336577 -4365066361644099375428241840574 336578 2525622763874457901635183945600 336579 -283150808481515418944104050432 336580 2021244283871289790883479123200 336581 -897408632918009593371262357890 336582 -123542527982728815921078558720 336583 -144665629250414894458374078576 336584 -3498540957093822948478383037440 336585 1589568731915338006703122190400 336586 1240500284666710494370710226992 336587 57785748003219655748328025236 336588 391873078740663533776455254016 336589 -26549437409753900277754673568 336590 1353566446767844307072634833280 336591 1645747745336400773406482400600 336592 394776626163426775253990686720 336593 -4206186034549573651933078342158 336594 -344650788940478024095969852800 336595 -150171378092140999997050502400 336596 854174535981149777119151822592 336597 47060330453328095091109706400 336598 -220498933882971791237760138240 336599 -1763964910905091234559399777400 336600 -903825733822725959447634432000 336601 301155565700663576513831178112 336602 28476684477358313933051357952 336603 -75598851906099305695843414560 336604 -60674893484845506314550108160 336605 1034903544065960208982997760 336606 -842332688180098099336794568896 336607 2788729461988850491923571595920 336608 4005020984067414504707742498816 336609 210677002287096861194281424640 336610 -9969089280031141291471366080 336611 -375721024361740355541839012352 336612 944257655280603403183833510912 336613 -1316437304206473369161643499138 336614 -1136323843018916373464931203328 336615 -140350973541986468294690111280 336616 -1204975879788921450401100349440 336617 2770393015595948008411087762932 336618 -307491815481881991652677638736 336619 -42886776813455366496311663840 336620 -458847746214102377555772088320 336621 2583663880830988132469213070912 336622 623527449984450136600445376 336623 -355542434784598701571803231360 336624 42689050360324781217397899264 336625 -2438068089871630931904139671000 336626 112864127089289767151880208800 336627 -615260926968675794675929013112 336628 1248659397551406194244510197760 336629 1130250228356427387760394497920 336630 -586153518493167746447342889600 336631 -302896774827738335700923148568 336632 -2504794602082306044888388915200 336633 -602851249730825862152871886128 336634 922812723798017324020236587232 336635 232644736697692706970228718800 336636 -68130947213834099822974817280 336637 819716423316596091265979769952 336638 859259263524957517487875459200 336639 -295832458182418998327518859576 336640 1599401965521597236882083676160 336641 320287546628937868384429699632 336642 424960992504993674741960551680 336643 2978771498120533926693315856892 336644 33559409429154875942845059072 336645 -1303046031521831492047676684580 336646 2506454020306805777962496818272 336647 69591145886054394936460441560 336648 910777881069103719337209815040 336649 2485397522128053501604924602650 336650 370400764053778727439377734800 336651 167388195531230099607970833408 336652 -2507585530712624793652857182464 336653 -3328627265641487714039690545098 336654 -1179941673808116916434697538880 336655 -228943318095914857255568900880 336656 -327883379232114582284519129088 336657 -1395541038925695789087606438912 336658 -227926746179885575831258897920 336659 -2143002353327916465126399540960 336660 -94371584086502514297937428480 336661 -2125481962594755441741611500800 336662 -909135944159812630725776307168 336663 1615662377401924577016664924320 336664 -2637015199541257269498396272640 336665 -845260357730997934025031950400 336666 171816405516793529646756795648 336667 -4176596594390286424660345436284 336668 1811427315344441331835962295296 336669 504995000100908972780062594944 336670 -1754122563798569106591600224640 336671 2779031952080083910594908171872 336672 -1031135172140382379189928460288 336673 404185700749916409988523827860 336674 63325626216135718222687431168 336675 -755397235622276594734945553100 336676 -44983457699185141002174925568 336677 32487464433288550755567074304 336678 -740264519981612040537338669376 336679 -1984316217837543532650401198904 336680 1428497094123491418348005376000 336681 738744953746510748144931925770 336682 754625496695800685333425737984 336683 -2335986156886759346157181909068 336684 93942240945660386780884379136 336685 -1138434365989785727577916982620 336686 -23125676265371548955483779200 336687 272953237281424492028166070560 336688 -420762879398875341540009148416 336689 1669669597428429297868653353490 336690 -18679892118558628354556544000 336691 745433895532719141113592184384 336692 1234989424960266330419382135552 336693 -1114875333129857837107028711616 336694 -888726547025170702525602859104 336695 410812127526582985289260906200 336696 -1062231271977645225181206835200 336697 -1241853479643788945302885096320 336698 1011306865203187149115846709760 336699 -1089089105214387555838161201600 336700 -66161454922526008233763993600 336701 -1597695487391299089310373954100 336702 748165419349418567086047771264 336703 -3519684567161878938327864106048 336704 -999159457744562219360973225984 336705 -1103437520576977534545824640 336706 2456127570763617590802554745552 336707 -2333726071254998890519909886208 336708 327445706451708949482659635200 336709 1130250832758655494331796727804 336710 1074704319320909522898611387520 336711 1688417118837099900874924207272 336712 2481843018305503695982646707200 336713 -87035605810268551519887451200 336714 -190004529450091837857797611008 336715 1528693511380205577089501619360 336716 2992183005800377730197576323840 336717 62239802332685051710056952566 336718 -783655841325343693890965664960 336719 2687932713499946781861318424560 336720 155824684147094851363618160640 336721 -607253765769568578900872558016 336722 -94786596751624956906478872576 336723 -2026017349141879844811054630216 336724 -1636347192410662830882754789504 336725 1495500141858217466870320874250 336726 36704613511638288757231004160 336727 1780784240835142309022495885576 336728 -780215528918834869660244121600 336729 1101595004435443135227503493600 336730 700992351144134611017230315520 336731 329341832105144946125969249592 336732 86963223064348944253979910144 336733 -14576596737187019643601178112 336734 -1537895223057690920921658648768 336735 -746097206561179756775383600800 336736 5740024572698175581819110686720 336737 -2041413217159723706943529670400 336738 -927187971436638976899734153856 336739 -396109070707545739618018134176 336740 -675254242975257753862880448000 336741 1938724648887206345902413943392 336742 -980404282918919133780294666240 336743 -1520259603841240672893397672440 336744 -490090548030401817788534784000 336745 -669923891760280709145402049500 336746 -246480790848807860437084809120 336747 -2337458125191243362800799769000 336748 -2049634015984495032446620062720 336749 55517029264209736684341491520 336750 -1329597385048004787917647200000 336751 397796686242855981264405194400 336752 270798175762487231864638832640 336753 -406071523147496574208468465152 336754 1826676455784219442888825721472 336755 2324315603142659239520862893760 336756 -449836821447642297204794818560 336757 -2326072056321740335371588534994 336758 -4361399974662695001656932416 336759 320808974835242323697257494504 336760 -1216892434422835767743258112000 336761 2669182596080523822182126416362 336762 -108435748347544853367659856672 336763 85183834510917799828601881360 336764 1524968284478109221527854360576 336765 -494403593425262812270723685760 336766 1032944249573873376215088864384 336767 -942764433228851844073708493184 336768 -2394158796294162354783576391680 336769 4675412884280707384657561239170 336770 -224026300095252105504107658240 336771 3658415978662473763618843584240 336772 795230829969110174707494497280 336773 -1121439609821756670748915554978 336774 269679934803260121627967889472 336775 -189845597437412390276424545000 336776 19331167845659575827150028800 336777 -2093041699585424946418961577600 336778 834363094613195621225977321824 336779 167256701167245389949957003576 336780 453100465408312847070672168960 336781 -1904491154187805713379082654036 336782 2272972114966731312870271660992 336783 1774778387802738751878157657224 336784 65518640632613004303455485952 336785 -674071265452749805198227999000 336786 75345275370703393479030171264 336787 -3270835287863127356708207669616 336788 3783564861443677241995193061120 336789 169764452359073220319008345504 336790 -1093717398504341886059874297600 336791 -636125890129099976079264519456 336792 882575264263634253996884766720 336793 -1751779347303082308904180491958 336794 1441679524076082597868776023040 336795 -592139249355127531103149153680 336796 -3310407083417843655044305830400 336797 -3407994231667875398530192804320 336798 -343146846529545065863050424320 336799 2966391840885825400243894776800 336800 858273206839294469845937356800 336801 -3541957345291909750797404824416 336802 -3569619464248652568565174960128 336803 4253015298093028365365288153052 336804 388821450828706144984968855552 336805 20399794702732503071547730560 336806 -731782913358684221319346110720 336807 395658640355496176499730061904 336808 -3225842369487278566417488983040 336809 -2511859394057339231752043247648 336810 484597873315849202883733939200 336811 -1836193296382226738080200338528 336812 -10025754447004063418814578688 336813 -35498365511745900937154669856 336814 1458586774402072825304042660160 336815 125517572667382377044075063040 336816 233053865918145622153360097280 336817 339240629259929743068223317894 336818 -2294920942820663780906611814640 336819 -3986081745477090388010848512 336820 1984775646226958709935887964160 336821 -4902195441723534336209957911908 336822 -22345981719629221633045691520 336823 -2626047984159776223801344883928 336824 -250900177081040562179932692480 336825 -203444523764267157171292500000 336826 714441456304636051572738393600 336827 3618547301213860944887877368676 336828 876760109468213676035649016320 336829 979055787105787401936468847430 336830 602376399768988218806078008320 336831 664416881623846532069222705280 336832 -472509551028541369766578749440 336833 376217432396990548584543261120 336834 1200131808428331763642326997584 336835 945163778754150919753049937600 336836 -1757024143778717903891571581952 336837 2723556519112247423945772737760 336838 -571580492111274491473529047104 336839 6267751264044711750193194230256 336840 229690198281914015129926041600 336841 552841045003524674577039571684 336842 -1158820715113010676671247942912 336843 640852770209554419027398536320 336844 1084990020326611613834761300736 336845 1790708282373315458327462129100 336846 -428559897178646073134147653632 336847 -992809841488861516455408823568 336848 -243259925245629421190667386880 336849 1120507355820379551192941028480 336850 -508950220002899429791928379600 336851 -668516221573489746605471400 336852 1013419187618995839789731635200 336853 171518295118943812145630928768 336854 846440355866612587324070316672 336855 1216416573405509010609695836320 336856 -573221280437435273939605094400 336857 3376889630588590244641207556106 336858 -604829647211063417462287729152 336859 -1876515586254819990673883930240 336860 203740350540408348126517102080 336861 348305999927131827589823392032 336862 39338978616915116632324270272 336863 3172919748231581789688770750112 336864 -3171863773170148031110840320 336865 80523343748354795217381652200 336866 -4188328660623415118543464368 336867 -450214834773777134212044157320 336868 53493712783050407827330215936 336869 -1949890657533270008027424971556 336870 -403941816421954356031589980800 336871 2849308575351211901265436982072 336872 4154490382845017842383948871680 336873 -2492786811388856521324074485616 336874 359264631507174488721036106080 336875 443535205880541955863605422500 336876 421548371481953379252689694720 336877 740016834460880324833392810112 336878 1408316445692865939531488765760 336879 -144713491377479764535703263040 336880 700322958440766045027829186560 336881 -1152988195673023396741926754176 336882 -1423852482991342659796509696 336883 -2184781813406313428380311993240 336884 484205009282145924358749330816 336885 553585838485663238388566146560 336886 830290639497277966119358369344 336887 404832999505922405855466754536 336888 -1463762580322765275015263539200 336889 -1375119440593925524467841872000 336890 861531973418456980000338297600 336891 -806178121253727175881403372008 336892 712628382704800965179341193216 336893 -3675003699271181332976912994420 336894 -15842254693047159842763883200 336895 -39995009801366020337483991360 336896 -1651286050095849668541092462592 336897 549148084391122438469498256096 336898 73002563298706696519427125200 336899 -2241894845169651143750664164100 336900 347540077574198694616340044800 336901 2682322787392759166501256711902 336902 253381419913428196026820909152 336903 712501368592713081194397731328 336904 1140479245482314489708259409920 336905 -26789585637233538250307178240 336906 2160690687388255310938280171520 336907 -37999449194763985747284527600 336908 -256142323649648256223172689920 336909 -1184057887367852772245441464896 336910 -460792754516953341883587882240 336911 -2406699203744319776003941201488 336912 168612824554392039585330954240 336913 9166061616238374761464937614144 336914 -115990652300806504405076152944 336915 -109025603584027757875025043840 336916 216606640901068571421334586240 336917 1296906320394936591251645234592 336918 -24570151225031884220369373312 336919 826382495918134716736370261040 336920 1124158012617167249304064204800 336921 -83149494848236095289813381824 336922 738487429981661474994533734080 336923 4920302152552573131058056548520 336924 -784170553570107423991304269824 336925 -1336769588965531727460926222350 336926 -1764515950217234763262477097088 336927 1200179373086418742837642394880 336928 529421392300817156610182676480 336929 -3343708196695056074415240781470 336930 -534211950794148277554253109760 336931 644281994278390937215528570880 336932 -282585195605893725565729594368 336933 -3132208319969323536281182886400 336934 -155783667096018384038955118080 336935 -2758370154419475746161257691200 336936 1038553663871470660640158924800 336937 3344803586170731598694902872912 336938 -301409014803267950835439292928 336939 535472895059574440254220971008 336940 1150935177929455525906732769280 336941 987340991797207660403773548384 336942 -937868907047659301317879676160 336943 -3754493346672727376687288573184 336944 308401069292467720902613647360 336945 -615346838195060557456109366400 336946 -1845770087090299415343678737280 336947 -243006720202901279947985228160 336948 -7530383657129990674620266496 336949 -1730177796949837302742195106880 336950 -272989566413912454408576086400 336951 276137064156541855292638101720 336952 -568791702792575164117137162240 336953 3498177492173297326880042244864 336954 -644422453371773377296620567040 336955 -2771423140544292434711215904640 336956 653076200268527020401928965120 336957 1588508477047474321072234660992 336958 130861095338086042568192406720 336959 -240557810711393662234705015968 336960 -12542729775290440376694865920 336961 -844344334448552449271120005438 336962 2412354883744379890576961232 336963 1549881860850424038010603053888 336964 1790722361086782137681358775552 336965 -3042227680138913219279884034400 336966 -84428334708866797179824197632 336967 5004464635308729385420723305352 336968 -108532309452904083905058109440 336969 1489066377409317387914024175594 336970 -32958651132974966861004963840 336971 -4682227280994457949599512629808 336972 -644246056929941530320941572608 336973 -593376276560659664318255347338 336974 274821947464444762715005637952 336975 -1240569616533068751320481287400 336976 -957643521601238844260202323968 336977 3509931356009978372255585459826 336978 1113482082726645787082523131424 336979 -1976448396888189983987898951960 336980 -448424334576446255424927129600 336981 263490270577894615537637000352 336982 1030601459861546487584560418592 336983 -1212850808896895064783938763768 336984 -1908126877309635636035407872000 336985 451264592855384352161030340 336986 -749038115797922091929427905328 336987 -204615278057282407014508623360 336988 444179267023718509648414335488 336989 -2317128239512368239029842837210 336990 560473925056947496730496614400 336991 -86254528218684020050945589136 336992 2322282550058357360242229379072 336993 -2311599260944630172759384198736 336994 -354165066239697238759951431168 336995 1467573247129864609450622802000 336996 -303802571419830664786869129216 336997 2740907953633755191964640296446 336998 327601652156165794414288524000 336999 369948031262002004335808509008 337000 -3669781288562683662939056640000 337001 -294280512334686935507907964416 337002 -356002691105333008567056538368 337003 -3329062531001138532647647711880 337004 -307647524837705107253487873024 337005 1450165535601505469297214129900 337006 934911795675702727089747711360 337007 4598163184934761490437821919032 337008 -149265655519687857582904442880 337009 2990283334699570038578387479860 337010 909150501129655911663951106560 337011 573683226367194674081664764472 337012 655817698844307600177730730752 337013 1880891319618361465765548425262 337014 1239706364414605877082816976320 337015 1274390241787968671938360370400 337016 3931985476536830458318570905600 337017 30653893310481137312045171280 337018 482432821769776564982264336640 337019 1944717733823019748784732071344 337020 164067653431064138867772917760 337021 -4012560486932624517453351174778 337022 -432808866948502759344578182080 337023 90410793714140402732141026872 337024 885664780834155877551958917120 337025 -707733569239466850903494939400 337026 -712824213237854776239543497856 337027 -1891304210063071254947958740880 337028 1205544638030159312548575816960 337029 729617693444786589033764759040 337030 -651672693693477268179806355840 337031 -2723384362898693579735541000168 337032 -418261932916806090369637416960 337033 273122240339914375594183426660 337034 -20140867527099048192426754560 337035 -310364374335255199367701750800 337036 -221400650837200777552162122752 337037 2150913372591972326040394401024 337038 -500465212565322662816048352000 337039 1277691365723410329024662273840 337040 589955433840533904616241233920 337041 209134093242918573471219619680 337042 -221785945189046990383176308736 337043 -709437490601404904149708890720 337044 617319033178751356778745993216 337045 -1304601694760391054110942033700 337046 633881931074440619419092989472 337047 -1098615750792085553946872347800 337048 -270370560389187323701115504640 337049 1089445675116316590297805567050 337050 105086099046343288684397932800 337051 -1513461635086071377373775735536 337052 2533049192799436914469445070336 337053 876504004702530887611021482144 337054 -2030620411795702888065941265024 337055 -3012227462688568184037629342040 337056 835055962773218433975167483904 337057 -727411470459491615485891694400 337058 648238621257337810532313317376 337059 -1180904036231546225248653293976 337060 -433505569504129516312295731200 337061 -271049639770189700201948677476 337062 -296019396749309098852453049856 337063 978970369918072951142527200768 337064 99855776591864116754072862720 337065 -198299488218397804783262148480 337066 1754729772658484691425163437232 337067 1916420773423682966880910654800 337068 -25750927795215918418893665280 337069 2073159985911252002052077448470 337070 -232535171570111434454705533440 337071 -754123862821734547182390720888 337072 -207744509257579729053286580224 337073 1176673830582356197970790737904 337074 -527611022725553170758584173440 337075 -1141539512246302852161426689000 337076 3222262736407748154220630610688 337077 17407819117620550788746175648 337078 -798726878248096006556635177344 337079 -1193845188579234357486940379760 337080 -691157402073358945966254182400 337081 3341814651301076003547185363882 337082 -1409129236084567457456104606608 337083 -1598118490006383595204883385576 337084 756746811902550801798186319872 337085 166076784898603564824696399360 337086 290502302217598301816473879104 337087 3186987356596427110583542515312 337088 -595048405137388520875040440320 337089 1315065538138964053399984306224 337090 95460720395137572805042144320 337091 -1529258736132355240096207757508 337092 162103361445364078400586412032 337093 -3417560610902317201065525210240 337094 221817227049266891236293130752 337095 257308133843572884765343123200 337096 -2191587367789476366198782515200 337097 -3657738264022051604072514668454 337098 419816353950417410915810999040 337099 -1095798374802802938170379358064 337100 1849669048636565314227515462400 337101 -3950503844144331314051875258560 337102 -668815017357775091881311472896 337103 -437312524264352548807951542216 337104 -53333124866083448237496508416 337105 800207122278781807989225814260 337106 145862457844833321617625600 337107 -666563839103945049993723161808 337108 1240340773479992238542754686976 337109 -426461091370126097144108432484 337110 -1075272273177942176432647937280 337111 1688863942681057260400708620432 337112 1211858546291599193743129651200 337113 -601467550624536568366295918016 337114 -115694880180128774673778133280 337115 332356922778889870767825534720 337116 -160425843635780006058170919936 337117 -1849372501280411339555530727520 337118 -319038273036643517727829818240 337119 -4381942635558417171548077333632 337120 -27611301736621083296610385920 337121 4403919452792566818652336892322 337122 131205543358223793615104726352 337123 -2542922289305645885417441465496 337124 276627412798189463053903060992 337125 613864636038641903561331840000 337126 -815454477264859906286633365440 337127 -651248218717535950772206746528 337128 1536569439078790769502493163520 337129 -632904532876682100707535052316 337130 265204103303406498544675524960 337131 -703172897069172438794534496288 337132 -1048955043609040567165404295680 337133 1145539826769088948130675944524 337134 -48413038637750743796300697600 337135 -2070156859536051872497717396920 337136 -802820187088777908509129932800 337137 -626942940422533935701543300160 337138 -1460378617952331591674744139360 337139 -338212729830464706067331590200 337140 -507139179234077425346560247040 337141 738242089906037157226064205472 337142 490520726243557067723349643392 337143 -273985688760784791540912599472 337144 -1645806004681824771645233848320 337145 572913043081768846538515704900 337146 -250705308818593762006188462336 337147 1340004984913252900746404980912 337148 728560414702643717109392096256 337149 -2488214073999807933015118034880 337150 809100788984722638294855681600 337151 -5655997611129110820499261906128 337152 99802138332880290948663214080 337153 3602828735516661529525119686402 337154 1515835498067737175542634134560 337155 316878227515472883618700742400 337156 -345298537334197173282442772480 337157 -500004889675581558764417370048 337158 1470075945670971566117823505824 337159 -49362429635874970532352705200 337160 -557252177041031697420104448000 337161 -2176366323826129089122281300032 337162 -544384293054944068454064599808 337163 -6965263188843096379489965336 337164 -190024203916028314900933415424 337165 3024592335979795884406065834060 337166 587402437974565108710144299904 337167 1714769501470164385788491798184 337168 -141236717731820150445192298496 337169 731649937942228297440189705600 337170 604086089614644752292523046400 337171 945497361082714748322506780632 337172 -2250107632755336720422493265920 337173 3291426102028317460359152906304 337174 -41849260501194180155097081504 337175 2267009301891346769582669180400 337176 760300255735814649803518771200 337177 1434259093699019349728752104900 337178 -3025729070728239930878098695168 337179 404465369931387260132205316608 337180 -1048842172362837908471861975040 337181 602939196812246185336325247864 337182 1041816864356595120943959388992 337183 947650650852660168367328094720 337184 -1452269511131703820613483102208 337185 -748305696980328346202229734400 337186 57415172656515476662662322464 337187 86280319548239007359767401600 337188 487649828778177655867523097600 337189 4715376395759659078224900092990 337190 -20651274460249225783991320320 337191 1830813880061301822048991569192 337192 396789768863132421997538334720 337193 191051769561917332828168498320 337194 -532006209385648402783602841344 337195 -4027789692175351778769680939520 337196 -2352618953081637645530517369600 337197 387515599639459368297809988672 337198 1000723410154815847128048225600 337199 -4174648430158745411749353525600 337200 -133432601628419146184218214400 337201 3306548854220868346938925789202 337202 427628460211416103476050913552 337203 -30944425194924206267591661456 337204 1081835241419995831233848621056 337205 -1516820239890552059477692685280 337206 -9181766678633534444213776896 337207 -799255170723885538249668824120 337208 -1614550277552060975249679790080 337209 -2687801494873508776356595179696 337210 -1554045918856868247651646878240 337211 2517045866507066090287538603520 337212 -1581522678785529526460961254400 337213 -416728052811496068211156500538 337214 -1695604700185145075673299238720 337215 1250375871098758418486391039120 337216 1516439542118073228953156321280 337217 329417122283443114297819939266 337218 98822007845761892873539663872 337219 -3204171079420065738612162797380 337220 482516083705697071192618068480 337221 486004101603801137538104676060 337222 2344003926604523521954302943872 337223 -782828886954785982396716655528 337224 -2250698969805377326326465454080 337225 353533601999471815955480428800 337226 124673386550848280316537410304 337227 448979623016678273590179480 337228 839618220796885945049105101568 337229 -1446380311841526879001248059520 337230 235787855464408777986909600000 337231 -1593840177380953671470993615000 337232 109127622641796487022124859392 337233 -524836553049922584451467525696 337234 -1903995463606322092217244591984 337235 2851342388720334845429750917680 337236 -820237517339769528100506961920 337237 -416937273108038520876929872800 337238 -34852235169761729131288443840 337239 -248256314274242764797951020832 337240 2195452169373074947240060108800 337241 -572020266684161862177643201458 337242 483056157298532816375088026112 337243 -1304564957354616350302973903616 337244 -1237978010603317854822862041600 337245 187512389602771948096635681120 337246 117817222324187727933585477120 337247 723297792938115403649744837640 337248 -2608680713880153893159417020416 337249 9019827243694013548784726016 337250 899436792783259393948010880000 337251 -2611613392976279860023628846080 337252 2134403989237181303354518660736 337253 -1029988661755392681834304132320 337254 142604438819131037963389936320 337255 1196237674838853931243682943360 337256 -1890465826675907735644903941120 337257 353394609192755495006837660640 337258 -58804494114849137930020349520 337259 1746653957404001732614871696304 337260 23476457689501668579970744320 337261 3599419428129624055334454187862 337262 1772494777287485887878916717632 337263 -506842737188632972995061814760 337264 -256203366713251221932309643264 337265 -2217020774745491734334643899340 337266 255040328686112265298347634464 337267 4180199204643939007050483527676 337268 -2609434008674258455964932954752 337269 1401989873564705317930109983680 337270 -782808910914941913389868835200 337271 -1968415579654678260989116591656 337272 -616213920527303672625309941760 337273 865225039358143860489831445120 337274 -5339792901243981048045934848 337275 -617569922898800566335594112500 337276 -1097475707832909595496405923840 337277 2265143718363276074545093845126 337278 -745499139548686480373412971520 337279 2400506431583537613281396554880 337280 595890987758244898331531673600 337281 -808122365794100352427406485056 337282 -921566581600384443397824498816 337283 -1387757792641691261739144654468 337284 3070575699808253736005960610816 337285 -926967599567842430116708194600 337286 -718777010148026675404167765408 337287 -825877449055200276431651044440 337288 -1257285940073666982686733926400 337289 -2704119622722965894072577760560 337290 -352567714509381943823366465280 337291 -2045472246258857777661698027308 337292 7331359140257758230565942272 337293 -1844264885654250289382974226496 337294 690837236217348763526329796352 337295 -110673932095321440941771020800 337296 460905960958287046694802358272 337297 -502935456060682182274128560028 337298 339311625979701021242615804064 337299 -1441987523119901883304185708240 337300 -1418261549357587453124743177600 337301 -1967529857355105184864596739698 337302 171745931309982920237570251392 337303 -133414149978777853960046664840 337304 1360483148712764923714068664320 337305 -75488558568002506369141776000 337306 -34215702177821870699783571456 337307 328110044524800527856892890480 337308 -1100768165744922094232996144640 337309 -616472607944496458135692877984 337310 424329857766098544699529776000 337311 -957476682260544246577409591280 337312 -1515983082784417416975879241728 337313 -4038560315994489257899925073438 337314 -195508594784916684854561841408 337315 -16043009696794954752159743280 337316 1079536945896860137660127081088 337317 1441791943705683177387610914720 337318 875957645782652579743691320704 337319 -4450256624284446701351158315104 337320 -1791640423078578439489211443200 337321 1554982780802338184754119612544 337322 44478822473417392705334414592 337323 -411461240920654492454644832256 337324 -233731521246208327084904160000 337325 3635446346891950872724375749600 337326 -890675485286075978942739686400 337327 -2626407171648570117157709939824 337328 312410910912517287068877127680 337329 167274371563705314249955182324 337330 514664246428309875502976716800 337331 -159794855086320688942295081928 337332 -894385918806143101250853040128 337333 68560249491943539144515314684 337334 1692697373986074713211729090432 337335 454803825245709240483315840 337336 -1574913228625067500932973056000 337337 625776642296224268715016255104 337338 864807939837669194703160312320 337339 -2139179788658615285243277704860 337340 -1601034584263971293275331512320 337341 908680788730203287530292487360 337342 82807688936471610657222802944 337343 1277306688797304623863396982592 337344 -147872439979431571289505005568 337345 1272425702467781777455030075200 337346 1929955827208527217158845425872 337347 -1747167862224037566772367927676 337348 1560842224135978308814211328 337349 4129108342744240864938468280350 337350 84677960592475354260855619200 337351 92394830577196713061993103152 337352 914541731676432475735390233600 337353 842904597033329269528187128800 337354 -957095117382276815646738588624 337355 1499702605150255634486471946000 337356 301621228114117137680753171712 337357 4229829935741721254682002847660 337358 -309495584129116700860926186624 337359 196081674803089882643067049728 337360 -620469082073788286970462289920 337361 -52665482276315966961939745038 337362 1256421479009128392356658743040 337363 1850568450326924441680158687424 337364 -1592335118942790952832383733760 337365 94255317122830877685258806940 337366 881566674450329626304878757376 337367 -3812053118546829074330452894584 337368 1658496951282038754791825141760 337369 -2943315418783102352038083146230 337370 -59802337173833657727291152640 337371 -1276645042559359885295164550976 337372 -126560722554421230167085593600 337373 1470775498638548309510344669824 337374 414875877822834739354793012544 337375 -1767833574386811965725541850000 337376 -577901992126847245940484734976 337377 -193510176952684157471408665680 337378 3668422053714544641655050624 337379 332295940965203829647610407376 337380 -970756653708623770584913981440 337381 3048698457776540748059097257664 337382 839528590501137026406058575552 337383 -1443115367796689485859074819320 337384 1478966251026108283000431851520 337385 425037262686506489288774924580 337386 -213502689570949754567461309440 337387 362236012309177353874884533040 337388 -779654197776063082434203987712 337389 304736426061022932687406293696 337390 1565104207857725159675077003200 337391 78953245312248403314944789784 337392 -378655506277280290887114424320 337393 -337155086095674847043103371584 337394 -1077987902893012147932612651504 337395 134535946246212119962681520640 337396 1375357040071088867651062332800 337397 1797811298352228132904279452846 337398 704782293766152011635402251648 337399 1265993220856993077406115249280 337400 -8343124173133854802553856000 337401 -134447219824801157199303766470 337402 -448090512973082713259057790720 337403 -1757914627693106513261166048240 337404 -1653961186795712687862939648 337405 1445725612848671318200584342060 337406 -68005136027292659345838903936 337407 -392571523218301404075003604608 337408 826683651286907494569093365760 337409 4198604891813323252599697800960 337410 -87882680725402198485555740160 337411 1500996149598754323177832502012 337412 891275279526332422336998190080 337413 2169424728586933574897675412864 337414 -2166019163404337413871286614208 337415 -602465914493825657079760956000 337416 -40069450107792338636178800640 337417 -410215398897591820668699901260 337418 682814473420243469764445073504 337419 3590578624185559334695740070320 337420 -2372924691392462019446485662720 337421 -15864395381289085490981721600 337422 1232656733117758467828011153472 337423 977200805354032461177519393024 337424 -411719151801962855289325608960 337425 708250026097622899762230996000 337426 -1668639671452555330137675455088 337427 4376206595960803829592834015276 337428 -365324058898515560756147429376 337429 -5430231416792830691257154987616 337430 483130989086663402648412721920 337431 -20903745751027952404889482416 337432 -2757658072657878588395131545600 337433 -1391906046963735601766367653376 337434 1509617070047396957008249198080 337435 213147134819359750241381560320 337436 728056724380388132987707307520 337437 -1328235274296262376464624706106 337438 -1387115270328806521561685450880 337439 3287062936394603329217462336256 337440 465115817618326817429992243200 337441 -1131591608502815039760332605656 337442 187355166504382576001581773312 337443 2208977264112222244875709427064 337444 -3079743911650340367751588089600 337445 -2376602214691153338155612919300 337446 -90559895888002742785484588448 337447 -87348909284897700550745450088 337448 508219069191911309749691919360 337449 -749159569588875559498622871360 337450 -879538825177383237271687749600 337451 1373678617535619473556707965632 337452 1881952916460479283933743422464 337453 1678510890252334932552972599702 337454 516037337372515784952738480960 337455 1422023032599764398682843475000 337456 -194603871020552575638737780736 337457 4252868588577200033209366610706 337458 -453688210471115942769510266112 337459 -646796032778521036976396945960 337460 -3010866267867744209387614617600 337461 -1038043479780814693998658212576 337462 -1695699089784108902817366684768 337463 -1246411189737794952048497163984 337464 12081756965821997039278387200 337465 2316212587725454771124500273860 337466 -406338887577885633107946617856 337467 86219442856420621657351676640 337468 261788657746044255906031626240 337469 3208228308450165323801374470 337470 340754974036126615081265909760 337471 -1520101932337537062412799483856 337472 -33270707352620462946639151104 337473 675376082046075009856625107200 337474 -1240790607643473694589471529264 337475 1631694797065772896881876637500 337476 491719385633528744053277432832 337477 35953684864513249462325820032 337478 677359154862075172800622256640 337479 -106469214920649488395363744512 337480 653990432373415702753284096000 337481 -1552902856163256480276555935436 337482 -908560850673395120692825026000 337483 -474275498877030449651831164400 337484 -118863344360841974422722385920 337485 1119320096152709920305252528000 337486 1341044741532607044528461568192 337487 -3207872130728649688911898686864 337488 -236979857518440132804909465600 337489 3698927537996560320903788850290 337490 636345861754099377020851620000 337491 -223710068505703005913373197056 337492 2192750124533206655515065425920 337493 -1395444506286474154934589448278 337494 292068970053457295696685912000 337495 -1784262055700746952724427425000 337496 -634254149040636529109858334720 337497 -392185498808810549157262295040 337498 -341896470847106037284329899264 337499 18304779202528055011817157336 337500 1636121884299239921392368000000 337501 -3776816188913405656101389777268 337502 997157362056027804612049417920 337503 -2160313475228725008380577101496 337504 228681552588855213188933222400 337505 620705049565873289654842820160 337506 249811433487781888809033690624 337507 -126785019492914074092248652288 337508 -2088881942334485246933902092672 337509 2710616821192600995132156233214 337510 -1238430549156939947515121331840 337511 756061993119530299093990973112 337512 403559741130031854259347456000 337513 1884010692206578526623374084288 337514 -477911566412088995384490987168 337515 -927414632483188435861305745680 337516 -150191162879743894357612782080 337517 -617206749266638693858870699434 337518 1736566525519233312914183188224 337519 485947867415057479398496231520 337520 -23876960993288972831831654400 337521 2496447820793829311704394758512 337522 -216662348083881751231792712688 337523 -1498330991767953726677353112256 337524 -379553386559586854395532064768 337525 1157215881276728954947627048800 337526 -662966516751382301469139040640 337527 376586076298548311112746063664 337528 -1275171542168017444661113159680 337529 -2618973040169202152018282478870 337530 -58164002476360372456686823680 337531 2468276019380239310770593801120 337532 -336186625848695501355676236288 337533 1018405057826520360124263180864 337534 -858883208570981813149989107328 337535 50365339543957622886297938160 337536 919256685114333918407467991040 337537 1838550794531575670627222669186 337538 1005803900503951036862611219920 337539 285085835523875120163412173120 337540 540711013775156370200610017280 337541 -384515163942156109219968881058 337542 -92691093708440909480559874176 337543 -2900790429792632246743182111208 337544 -3209470456968201580991279139840 337545 -278321480179013938445467892280 337546 -2348830493104324492185487568640 337547 -519811763024524717989710617968 337548 -174106181070145716246148202496 337549 -231510864531215973610009865664 337550 -13783232064498593415604267200 337551 3920907122900771405573105424 337552 19391418712253243154133999616 337553 1378311825239276328591951595044 337554 -843702832680764798574946713600 337555 2381288382875128824616103670960 337556 -823443847781885044266195223680 337557 -1170244912635808790252380219584 337558 87883463982372034865773901184 337559 -395979803642795639764968313920 337560 990441549930383581177534464000 337561 725084971703729230535129585901 337562 2192885940019855798230460066032 337563 1209879580223268999646369550892 337564 757838910351414188336269938176 337565 265571800515950480104959523320 337566 521751328898984805541579997184 337567 -1751024189690190328109213995040 337568 -523314983237473647068203450368 337569 -485023488467800191658369155360 337570 534700721812346850900322824480 337571 577763797769383762425452010720 337572 1006534631297656573562605332096 337573 -280336802500058309611788397600 337574 2700247646092359291081820891392 337575 32706584954776360049403945600 337576 180369692625926598174644014080 337577 1460338719312931112152189771380 337578 1107136734603430585374725255424 337579 1602167301700645644538433219880 337580 707686543971484376210420275200 337581 1258044279679530247922024091840 337582 -365161093647541535797771264128 337583 1302489544168716550277311538832 337584 243638791186385654070954098688 337585 -1858207488916841394861085784640 337586 -2026861827514626310767940439520 337587 866126687975491841926612683840 337588 -691168588402625391857144562944 337589 953913703647460495426606479360 337590 -346895102082751081382960640 337591 -73278030626971665062464929200 337592 213791043633060622779430195200 337593 43577777004130512327433150944 337594 -231803963875312211650651937280 337595 1620234742032572113509717877200 337596 -552100507115630388691200122880 337597 1744045446302033137497046500940 337598 -2262793694125635293998242530880 337599 1344359593711114591569120852984 337600 467573618113034615757760102400 337601 -1703032397436362768452409556096 337602 1558501869226370013121095464832 337603 -822608811493618525686404456544 337604 1875667078671341008827039152256 337605 993578379387546093473801992320 337606 1980464642077889962374839014752 337607 -2264970772783124741192448015144 337608 130486668814048463241231836160 337609 801559663653060181917308126810 337610 181388724592432671858002074560 337611 -67002842749341159737263091520 337612 2027900390610536090693481595392 337613 1021051727365959435806027605440 337614 299230858566473846384318667840 337615 1882799419307285996721249098760 337616 -126167105048120963790739120128 337617 -623062312054151233306358639232 337618 226785647168211714763510899360 337619 48112056199445122842931047144 337620 -786730342331872739986957578240 337621 -1086115344562992963483916029056 337622 117425108648358708656254828032 337623 -1029520393562782390987328188032 337624 506759186028116279857613414400 337625 95753587663051636332249354000 337626 366048218418398499757040228592 337627 1689391166893265161091089569476 337628 1653664071865090838991660538368 337629 506979842797458044894657683584 337630 1292722493862585609737599593600 337631 1555481097805184232673575661440 337632 2620200733830777588457278799872 337633 2003872113995944394424773246882 337634 -3230957909779464739360680230400 337635 -758642394837991894965776865600 337636 12007433150533936429427585024 337637 -3259031168041847897732893661508 337638 130984918439721908636267182080 337639 3850576474191153893766897552440 337640 -1353324980867248277664723763200 337641 35986713294495161029387568544 337642 547864560185275598984167150944 337643 -71932188815841578768193419616 337644 417836830382461168887468363264 337645 1215035713963175598142798181760 337646 -1014077155143677889928430987520 337647 -2549007747618783579838235821680 337648 -1624477011798263590200773836800 337649 1007312485071049634098766168640 337650 -168480530087406449308826774400 337651 2312122129421846119938485416652 337652 195197896346464961277540925440 337653 -483308363051503048334445361938 337654 -287079010887866833110398551488 337655 -2059929295502269765891859926440 337656 -942306394186784818710341222400 337657 -242147774198567704273729374214 337658 -1536256006045543881071043515424 337659 -1626306862800298768669439098344 337660 -2080873730246865506913553528320 337661 -3005982803994170680541848959738 337662 467349537991408983481521363840 337663 488556823378152198887949690144 337664 1716263641002841336546716549120 337665 844787957566067283031749601920 337666 37843430993983263949964052480 337667 -1090807536905379008929661862648 337668 -715252135313033319346492815360 337669 -1044068307356220939133417936930 337670 -75289834533172692926816910720 337671 -576346151909591821255692817728 337672 427536379526562061125884236800 337673 451862031630205868434800186240 337674 -2016033278836871173167297934848 337675 409478557763235504305452012000 337676 -570248754460446224731178096640 337677 1973369892687899311226529155520 337678 -749088603246632390835685300800 337679 68869683472639953024118865784 337680 -140458567047620551976992112640 337681 4277068314640163954977231842482 337682 -660902950740681787297325532000 337683 213968512359348084289028302848 337684 602921548948205988641383404416 337685 1489985514181055789237247868380 337686 588816009562935461590412365824 337687 838327421649352630804925916800 337688 931095771723115507880183070720 337689 130385813183468921486962017360 337690 -573974492280166104558247706400 337691 608555148959714657451042313092 337692 812549790862819654950462431232 337693 -339777082069822312353564976640 337694 -133121676300181404393520330368 337695 3437220742540491239148527308800 337696 1300494225629924992664532025344 337697 -4388529814480840210687348669854 337698 95662456567107112912181982624 337699 -294461750151180522684060660464 337700 307241363243273895704297702400 337701 -237276630991781919614204908416 337702 -29114140388103645188703932448 337703 -426057584134467581212610878800 337704 -452937248198133774176763002880 337705 1272928397992425087249619760400 337706 2048677493175016511244554853120 337707 1067037077339764602664597411680 337708 3016107792313941503813856684288 337709 -312198894886810901919969974496 337710 -983851958582400113679255431040 337711 846521219617901093961250136 337712 -490094773829333608844464963584 337713 -1004087831897867129624849709456 337714 -53783353722478232262671493120 337715 729673310588711757157476132000 337716 893380736223395872583820595200 337717 -117544111722416541042396512388 337718 -79812689590209220674618093120 337719 1428003673545626342147738151144 337720 1896766400511210406163450572800 337721 -2739908630411224708523615781078 337722 6402958086332746396966330368 337723 -2551362489144034424176180990760 337724 631217928874910468362483178496 337725 1177610521609782801569369880000 337726 -971739390148922817043534994688 337727 -1686001333814483259477523954992 337728 616930528876094112114734530560 337729 -517118837980999135492702005824 337730 487912687689748814600927369760 337731 428470315571032777440385199352 337732 930497652830978843672007217152 337733 -1804516772136127280329840637376 337734 1203297038991267401546915679360 337735 -2312744432294968550125266829320 337736 -92230237110151504029237411840 337737 -144892780809256326038449223232 337738 -2514927840518285007553020246480 337739 -625481854870081413784791839544 337740 103388057652664887591032248320 337741 -132098088297810352837246894858 337742 -3839806170525555375859908327168 337743 -1268636465690141256168580673280 337744 459918734802076863770219642880 337745 84049118220370453023047596800 337746 300672014107478870892984979968 337747 2093903280759735023399257799708 337748 -2670153908631404956787812286592 337749 41074730833306888122487445664 337750 -785155563169120312306877376000 337751 -4895433188861379821349395008248 337752 663569451417227112812722821120 337753 166027654011583556139888866884 337754 -109418614267428256090335348768 337755 -303197390382651338347845926400 337756 1673681897817857144432909933568 337757 1005150390561569210333919823692 337758 -366850635668749044391966676352 337759 -1930835793341696669489862243040 337760 -320540506390789087951155363840 337761 -827378094086221172002270276590 337762 -1180970402076111929946835088736 337763 3385541951788371424219324585200 337764 210530793721536422245453934592 337765 52062375951168238962770677920 337766 908024288373441122590106644608 337767 -1839075409349258629090689909720 337768 537038388510640944325130050560 337769 238039583050208566386770231844 337770 -927071287449404754856841913600 337771 130639796143476685682541745184 337772 -209397010427672929471024506624 337773 533175321634733984643848698560 337774 1418078535356325642222020867136 337775 -1564614059594398842625441755000 337776 17875329281782104666987823104 337777 -1899518213010394240823578310928 337778 362918299502312592825115929600 337779 -270118720777149037749817609776 337780 -954254200421829584661135494400 337781 2843495012955631003879370721582 337782 989130554763224671469461870080 337783 -1821290723145869816929416438600 337784 -2803012752482811813634020925440 337785 274498836892271431922937087360 337786 -1821883543433038002345353547408 337787 3339452185451312041871333034672 337788 -1339916277974101782086974173696 337789 -6703182722275812953337381505344 337790 -846202020094382096992479937920 337791 -9404161600907125639036946160 337792 419938810795428441895836057600 337793 1463887653152668960116750183042 337794 319296562682964049130298825600 337795 2487683332353798008303390470800 337796 -2777858846520400929110722454400 337797 -3421032650103921151834913736960 337798 391259061286566687046483106400 337799 -248899241388318353109809715456 337800 -132983147861777187415913472000 337801 -2215275317848898384371548822720 337802 588782089518340337572487810352 337803 -315081320425734728946322720296 337804 4554819191305840456250426828800 337805 953110153347270707536217567160 337806 -1071231293727970761691874515968 337807 367958875644536084846265170304 337808 8179901124714111937051951104 337809 457666221421751947377996094704 337810 -331256760398898156399291886080 337811 1048250304741823211100502372824 337812 351857775349700654962483648512 337813 -939976716924020684645117894240 337814 -2361384423211300122271767978048 337815 1952846645428090450788336828360 337816 2706833005514061061527189780480 337817 -4721312041013287072613712958134 337818 238002077771185114831952987136 337819 -5499643982739185867314340562480 337820 -333440015171431180346209075200 337821 430920542731105192504861362240 337822 -355144025985479427515321147328 337823 153852017183937969447607665000 337824 -1855849891693388193905623695360 337825 1594384644521490611039711290550 337826 -810268897128503461895475123888 337827 295178907504556352279162264832 337828 -3340305204743400683509250895232 337829 -499518465003213885912823018116 337830 652004108798103576462970753920 337831 1691593971230193541924849386000 337832 -1079521690533200720969856000 337833 2500898804308544948981023179402 337834 429923865603630730346113881600 337835 -519008071205281756737171714720 337836 1696632883266301475659237785600 337837 -1332407243882173541497078401514 337838 714751636622649231021476390400 337839 -2120633171538717844555983596160 337840 -331651723672070718058071982080 337841 -619024813621607083657025596992 337842 -629416273304763801162971602344 337843 -1810573603273318276257833939256 337844 -31112496491410466834345925120 337845 729776769260536969206035351040 337846 -1477325658056604697174555544256 337847 -706962880671194591460715587168 337848 375311404660065427054562181120 337849 -2061916451995538167982524056240 337850 -1380171681358604313903417276000 337851 -2139201664074009535864569048 337852 -1973947488937796886885187800064 337853 1603746256610609217843585804102 337854 -986527851437944667821904363520 337855 -854638998784280123943130056000 337856 -1091546352132514900660621148160 337857 916288035159337833471164013888 337858 -38554637134992921504359804160 337859 1708503427867045002785589504060 337860 1227863538820689428697684583680 337861 -2040930866756616724695043629538 337862 582330718391269712034097828992 337863 -466900777590606010179729728856 337864 2870596673134583374410318489600 337865 781826738274124633614915256320 337866 -464954209542903938955486955776 337867 1566525786189928369734033664916 337868 -1444939611998319783843722679552 337869 95563367217426980229628128768 337870 -106311462421051370406208642560 337871 -4700426528369547840807725126928 337872 -476448209849715118548210155520 337873 437181458082671835300997371122 337874 -1503600640745994550577119646064 337875 -997164450207463362673253832000 337876 143940519384608392182156865536 337877 -3316040155279499173404825814560 337878 777557262248710698161774747520 337879 2467538841464965862485713803520 337880 -239026703466974204612778393600 337881 1776671042895415602423634121136 337882 31795255919746219912141231584 337883 990902883857512282341856604160 337884 -523429593891652666882293009408 337885 -1932651571863755158462411302420 337886 -1522650883085256938566842484608 337887 1310214373548163991281845996408 337888 816807413457221463355120680960 337889 -1332864638406597567597910274880 337890 102703502074641015267122457600 337891 -1739378905631423523956357284708 337892 387973962157959601273572629760 337893 715172764556300102345972206080 337894 -8477515270379283920897538240 337895 2099386535541638149272617369400 337896 -15665744454349288712569390080 337897 733171383133105184087493960832 337898 154430854934886261677757726720 337899 247735845119310260993831855808 337900 -145750013125054256328628736000 337901 -805147527994593094246368973098 337902 -73626742867296458709094579200 337903 -4098472256632029789494925308848 337904 120234236113757210455389044736 337905 -2520092207775408657994992412800 337906 -1154900591871887350964089537920 337907 2491941543245910950206516254156 337908 1023493379128984173159779420160 337909 1272964232196756986910842669760 337910 27687523099914712349862543360 337911 509009237632415167035525131904 337912 -1477332693353441521021029580800 337913 -5770906135230376537605332149116 337914 553665785103325390917266811504 337915 -1672387396768409413067651768400 337916 -426323683527764824220028546048 337917 -74844043481971808052678677952 337918 272136918291213955381498002816 337919 3200650444642971848721545656320 337920 -86737144801111057003393843200 337921 1654902248577779300365019316052 337922 356179215940483296310491737664 337923 -1794434916698792254334325802428 337924 -32363155176968733626589023104 337925 -41206845164899600493742271200 337926 642379855530897680376476467584 337927 1512036506108036845293928271512 337928 -310454094345515992853812131840 337929 494545359994132701793638176784 337930 -3024767995585158363375789158400 337931 -662218103197929646189096783872 337932 -45779824416811251687235660800 337933 1369289699535686464334810300940 337934 1829696648221534165019060600640 337935 -22128446130427417525350046560 337936 432155632826633196964370849792 337937 8285888427144801907074453120 337938 -275050596603993299879875610112 337939 49543164102819625517192659200 337940 812062213270489019065262138880 337941 2203786367252585759060968582350 337942 1604523522327653773695909294144 337943 8484954622241780968045119896544 337944 2066618397617569995315770142720 337945 384361486413112780904796653700 337946 -234527255934087997115711723520 337947 -378628880683164167900496457728 337948 -987644789311160767648887983104 337949 1933706197179073865375934286950 337950 -474119949907713095268743030400 337951 -2175023624519880429912465698696 337952 1716271414691596736699813068800 337953 -2271939648970247214201437040 337954 2558026854460043817014185060176 337955 -2809260738158537983088846982240 337956 -399447714624076159528620284928 337957 -639834749046297914188096217794 337958 -144465595795597968345133405824 337959 -3762098644858697745606185279280 337960 461988590094187012793076940800 337961 698221609649442571436059146852 337962 227111809916224425333213757440 337963 -170695088663053142540389342536 337964 289464838327456694048962263552 337965 1693980435731646183265051377120 337966 1825825600514501630482331234880 337967 1517069563542211782286893610992 337968 -222980607529583844636653764608 337969 -1753344205873572410260172539630 337970 1301249292491269916231448523680 337971 -1764000363564941525148389567688 337972 2998444388449018415530113064960 337973 1986966193572042588997192890222 337974 -247215092694384987064715397120 337975 471075532792011864105042069000 337976 -212516564958171737400046694400 337977 3727603521603943650082507379706 337978 -821556708026772238592851494144 337979 -952893719243458532474913920424 337980 19377473408458644550305669120 337981 -294209999532531506752636928256 337982 1345547625317020784649579470592 337983 459188926679742578741636789904 337984 282520837845927445418044030976 337985 388063207066462939204921022400 337986 1271579226184913708914320268800 337987 746109289314686384062849300000 337988 -535682634961083724766584418304 337989 584141266143865480210466521824 337990 -20733216371838791152048442880 337991 -2265204859918410915699425662200 337992 -2672677861222873881704814305280 337993 -1227389211914663928779151969536 337994 -2745855825206059880656373773728 337995 -215038682763690883333951915200 337996 913663758790386334805364704000 337997 -2639998133106897616719852115488 337998 499163004764063551012978304064 337999 -4905414292067280715667931226000 338000 516824664356064826040961024000 338001 2395764709166730619532042915904 338002 -76276526366895415459892204400 338003 224888422213434309511289330040 338004 -609467479454126818522897885440 338005 1921928642708694512607506157660 338006 -1720936379450566860401680974048 338007 -686413248120793844636731377408 338008 2319584303388522808101507563520 338009 -404024269359448328208428690880 338010 94465331584400898254602022400 338011 4336243309734983499826607855760 338012 2496476689368808404870298477056 338013 -698661309287706428654637556896 338014 -1750505025020244798926462454144 338015 1057385420202076795920549958800 338016 420468279200365252319278792704 338017 3467644530206193833330161580066 338018 1525162934958625999469474874960 338019 -876528935005938858835705305792 338020 1133655381063880910330240436480 338021 3123059068210229967069426205212 338022 463066393447864116824309645760 338023 10536037605177485420546543744 338024 -1540473348187975857860129587200 338025 1020057418888442502663900646800 338026 981992397059058036130405091424 338027 2834292896749409312927231445876 338028 1089844111559032979974928280576 338029 629314655141081777562749232640 338030 -30124620953676181897400217600 338031 673468941778315205845031351928 338032 -257613965184259136261326143488 338033 3510614583102790410478947282 338034 -542133732304324821790553098752 338035 826367322666892773056911674480 338036 -3499264238862962026795604757120 338037 -695174365928226843038642528448 338038 -539454878410225451585584330080 338039 1128883808672524208903178366024 338040 2974544402800299197155854336000 338041 -3054041387268365174895661449600 338042 -199325893822770289401701245728 338043 -707195767543200482633376453072 338044 -552597634550635146588095611904 338045 -770956532433408283645096265040 338046 1026953636267059312751477443584 338047 1101489952152182970668985249192 338048 2151035660938669432523194368000 338049 1628135463365039610847350318834 338050 190669344023896149430146466800 338051 2972274238414988896089990422700 338052 -329519171081916680133542547456 338053 5088323318742165024650898066780 338054 1064114048872839154109447203200 338055 -158525186237491599098301818880 338056 2953140599287837208165795066880 338057 -268353038952770090876858208768 338058 -104328732518956043343796352256 338059 2141651990077932295605783254904 338060 536787110729581632105824916480 338061 -1769969250542813037760975883328 338062 -412575296295655882422523034496 338063 133905423282921040928455085808 338064 624006889419588819172629479424 338065 63678327181276012761137137920 338066 -21041408165037138205376297856 338067 1769631727208666140461915504000 338068 -1581350310804511741748583096320 338069 -1733802934886574851159589744804 338070 418742197447563339896486707200 338071 3439970741117066298117871043232 338072 1466457786327023545564828999680 338073 53637882743579275465631519184 338074 -960060929537355653566803419136 338075 613937381267658159767580573300 338076 1086329607595829415730937336832 338077 -2258225541225312351478657653600 338078 -351796340891461591632698592576 338079 -830834067905487426306207322368 338080 -1345460063046430629879984291840 338081 5115268664573188523503602580500 338082 401479833090147314422305036672 338083 4055442111817249925798168913864 338084 833544022742054513724535833216 338085 889481755838479275614613875040 338086 -69758136070811893440869253120 338087 -1436385710883136889840218592040 338088 -1566502602186327724942385725440 338089 -2027815221791384677087835409920 338090 502204531023837622776180520800 338091 223419609897214341332150941680 338092 -436377540772333132612443376384 338093 -1098554262153935379090102823200 338094 50928524147689740891507439296 338095 55920224404242116176479366600 338096 310317856812888535881182674944 338097 -2003502916340095255732054951200 338098 2342209023906459648433574230800 338099 -467986216703709238343914400064 338100 -299247413793064141483914393600 338101 -348727642735884777207056060000 338102 -287464041522011201177996148096 338103 -2646865733112900065941868369088 338104 -1585658683070276744580201492480 338105 395450436330818802050514936000 338106 -39958013813606990338210396416 338107 344604340468508206339439956224 338108 -905853078758731381556591384064 338109 36984880992991600853304630048 338110 -1202348930306204543934594479040 338111 -2026737626159350569546686127600 338112 746721391433192254039089217536 338113 -4117163368279941436996301390460 338114 745351401770451565619947802112 338115 1427714426509531190140214124720 338116 10646769416356158349077635328 338117 -243070882014079134704303946240 338118 -638497851338276311876622069760 338119 -3751486084051276426044151645480 338120 1403534629385021327888719872000 338121 -325905667046877873692263363200 338122 -503991141335601688825025685408 338123 -29998545553491394913314794912 338124 931484822154327434099197808640 338125 828808942351648346163135788750 338126 1045403007573613988476565368512 338127 1085094521123410934544550842000 338128 -251251416167573775819586273280 338129 -2573287423867865768868710811360 338130 -102137546536157237424978385440 338131 -1401696719227963535934917341800 338132 -2097732647352214400057007487104 338133 477937778182639307150718088800 338134 1993095788672179220535807741216 338135 1231591203600590957396864897760 338136 169598922743267268915810263040 338137 -1179073950050968630703484756214 338138 2471445484272583528945246836720 338139 -2508577976314910038926753189396 338140 778985071084816439222527948800 338141 -2691181223210213844228008026458 338142 -222842689908501237966544398336 338143 891378851448268711716773443320 338144 -4600774910462296235818216587264 338145 -166119930537554861836225649280 338146 -657716827582633027889462201856 338147 257668742841283928067157789272 338148 -465936807328382501461987983360 338149 -5931066183298594096943244256224 338150 1121822207408926358529869176800 338151 -921014810628767514592843188096 338152 -17205722078480854096211066880 338153 1289449192553020640616316137402 338154 -426993682777319951159039066880 338155 3131033212206733505452653166560 338156 -50911487913131450614187243520 338157 -2344559034231311311892613585546 338158 2137128324185272858559659183680 338159 -1960781687291399536544742590640 338160 -66944255048425975312008806400 338161 -3706023686420393060736409368238 338162 -766688126474658785854666809600 338163 -717056024798839499661040747776 338164 1787339117619069680816799296256 338165 -302347867915905570812521036800 338166 -726138532320392841704659791648 338167 517327057876814517454242986216 338168 -881286114995447871342188666880 338169 -879793168971394406433955440960 338170 218720767312881637444523151360 338171 2560656671268829332783014766372 338172 -1039022239579542286989670891008 338173 522842928979517780131354304448 338174 -628228321336228950968384355840 338175 -116973036841129798329322068600 338176 1974177686283857056661359296512 338177 256129991157719372510242625472 338178 -1253396936834941178190669857280 338179 -764283536418058728235340012480 338180 393160123920147862612976355840 338181 475781142616141039040513304000 338182 325483544144033238119204950272 338183 1721169395841213580478242689432 338184 597838625207591174815495127040 338185 -576339832280906985730080297600 338186 1076282550650346353644602111792 338187 -764767918755078345927385957440 338188 1367831212984605769590662760960 338189 119449271319079761666906023424 338190 -10695905889268851028882500480 338191 -112960662799048675141575354128 338192 -89505408499832481058813378560 338193 126662842367349615191125762740 338194 -1749668644784726629887675541104 338195 23814137603266228859620560 338196 -979113962813132859004598519808 338197 -1825942410845628325862195770354 338198 1309344686075967539962227264000 338199 1000004998731430036768226415360 338200 574001315293861471563993600000 338201 -792211515485162412755917605888 338202 1583687558277506793565729175040 338203 4555678339330400609651330136452 338204 751736727381210836788326483456 338205 -186347926494664633659800810880 338206 1252060195546401898689637136064 338207 1322725045442600513214761103456 338208 -107907803092719563196661235712 338209 -38403281054803847565029246712 338210 471819341745194484609031403520 338211 -2165322946805925359966238283740 338212 1587082285544982752840358739968 338213 -4087487898728212284600024473538 338214 -988342084555137408115870320960 338215 591006670498373569049668403520 338216 5575939394851809484972425461760 338217 403054945976585347822128233664 338218 177090879068843547914793679104 338219 791651167416523420170872547840 338220 391871236119416521879240166400 338221 1553592228633630049895220069292 338222 1295195330613891700811771886912 338223 -1340835240300542882180472564216 338224 176900773857375238790195363840 338225 -267666886286989379894463992400 338226 38606156586693622989236289024 338227 851486087053051710066472366800 338228 -2288950470863775569002143074304 338229 -1987018393826225185208472574080 338230 -175828704550405657158513168000 338231 737306816700487169917099141032 338232 -2653113562482837037652786995200 338233 -1344965435678615902683515314240 338234 289013125457217293907378935520 338235 -929872540541699986399225722000 338236 281071508973969387428081761280 338237 2699486340924761180412918098886 338238 -9284096689449889857790141440 338239 3343369798109426408725426747632 338240 179978189919723018396138209280 338241 -354697436443767076644072996096 338242 286813071239013879724519657344 338243 -56189722532321496503534831640 338244 -755877285265327510494352969728 338245 -2563083940490291063865354287400 338246 -328286985792877412572351602816 338247 578158991330017567201726632120 338248 -2935572916469540894758963952640 338249 1623586673242818857646648460872 338250 357657039491631412520647296000 338251 2341005172044714683198516447252 338252 92751733686972409859289080832 338253 1013056165575710870709697205184 338254 86798212489191878884420952832 338255 1696515852381200735717118929160 338256 390660550668152506534455336960 338257 -109126602866078579805345059934 338258 880193604163112422075437582480 338259 915187036317787714321977292800 338260 -323866490228539720044610890240 338261 -461006603255070866430817615872 338262 80991226317492145540554121152 338263 -3091248751249135081256770442488 338264 -1989874282568646439520118896640 338265 13684062246806819474293139460 338266 1186641078381980440326890143200 338267 -765802300069283817331576842684 338268 715896352532262795918766350336 338269 4940056984577302367415503941670 338270 -319741692166242212386809481920 338271 -332107040601503511151181218488 338272 2378341672265842119456864731136 338273 102578231174294627878603270164 338274 1178607190081922856084965832144 338275 599402059738721129619278258800 338276 3399365539440609798300348011520 338277 -2216417137885759642663118194080 338278 2565469209372291284459296354560 338279 -1034530178146674950353032450120 338280 -1094868587724435844678600704000 338281 77249396248946713513828347472 338282 -37402240665713345062410072576 338283 -4188546502005282802653018965760 338284 381063422244737698063617494016 338285 -2761985171726160117899248672200 338286 456823591499503735633242152064 338287 -881646065336396421397767222064 338288 310054402922585505719019405312 338289 -105117160844947928038552794240 338290 -1453628355268618474011440085600 338291 -411805959155719933923543927936 338292 1991877294306956257770773855616 338293 3523742511931314268981410762542 338294 1856233062255592826343935272512 338295 -1116727881567829650116325820800 338296 -1549859056701957868515448504320 338297 -1586061015594067750339212895254 338298 -619359088277734520841717774336 338299 -446171171110127373800648353392 338300 -188808710163874851617804160000 338301 238460568270971245078831888230 338302 2105634335520441762142437284352 338303 70047150779039216462103889920 338304 359696649409413559596865290240 338305 -1860648408533036311971006214080 338306 2328227480389346732565643115520 338307 -361606097699720858378979309312 338308 1836425364601619426872332856320 338309 -1525955827171676696190193379490 338310 -239146794749328614988682752000 338311 4654424895085116544881131032 338312 323546425012454033252419307520 338313 -382309720646115488899144003056 338314 -503060168432271494981666822400 338315 1893296155647776019552403679520 338316 3246564619720051665860353536 338317 -660478855460063422016918069568 338318 267118467275552091906540903360 338319 -1890571062581534299825767824856 338320 43977154648677878291598950400 338321 -3085742853299063487204660758478 338322 -56068565861352942319091040000 338323 927067566921838204965434022572 338324 -8879182892396127396962193408 338325 -577882891366925828171927594400 338326 -372023087221393683456874368960 338327 -3744130827904044546242744252328 338328 -459584327853915718564209623040 338329 -435936196037422255525288971116 338330 -342967651301056972696833761280 338331 195958809358186517285619884544 338332 -229458369278727668663440754688 338333 1389290212726205855194330259520 338334 -199171958876098697282584928256 338335 -455921068036799210632200872640 338336 -1084284051497656753114178519040 338337 -163888009437270822399231919614 338338 403455419490328441596374676480 338339 -1853576487045778315050445069860 338340 -1170428098211417678548278988800 338341 3085576759356155463561982519742 338342 -534088552131059423879296718208 338343 2620069753082552941744056344400 338344 -115585355654454159055165731840 338345 1433346064106177263275088484580 338346 -466845493101185413931106619728 338347 2182408434683851522919898751796 338348 -2312464930059252064713848630784 338349 1939998498699020205682573148448 338350 -774481030319112795235390075200 338351 -2083392689828389009054992511056 338352 70876104872405313536922746880 338353 -4984086115012096937411018355456 338354 -292194683095287600606524688624 338355 181387190502835372924750052640 338356 -3066014632225890897961928126080 338357 1481389599391163823307146701760 338358 236678097352478213236414325184 338359 -886343129537522216944663317584 338360 550615239442058050626702336000 338361 961220334791800725459853249872 338362 -1364358848335428006455982407568 338363 573040757271528987401678632824 338364 14414758065005332198779095040 338365 -241333052553100190089395878400 338366 -558938068068967758793560382080 338367 -1628568094761215804293612015032 338368 -929731113967410936764688236544 338369 -1981966956860710849566919255230 338370 -762758321225226750053100979200 338371 -2706397386652402982560440619200 338372 -35248495567812158257764821760 338373 370267463186189613823395210048 338374 -3113874565502535534372183883008 338375 -845691512262596186745615078000 338376 981527068182855510735591997440 338377 -2179219678104012056509798510940 338378 451824690813636429382986557280 338379 187500311078284496996178274800 338380 -373880132446217220396862248960 338381 -74965142454397223380901625888 338382 -204913645741122289899724330560 338383 -3897338866949879063323844804368 338384 35267370883550015064859238400 338385 -864182061315604379570698909440 338386 -423078583132623787948708125696 338387 1275141836303984837959522703952 338388 -126150547888299590357004527616 338389 3076764292568130508958131354190 338390 -212202908193982007509094764800 338391 -1772272404495844927478960613120 338392 2624970253358683177966174464000 338393 1941563254635599650973327299344 338394 559583292102441719712726454272 338395 1956254374662571016186161982400 338396 -50051930689964555125414072320 338397 1138249441646461981694678889600 338398 1811380505302645877928429187200 338399 276603652474783807105646195664 338400 -1531834825640459919274554163200 338401 -1685434248204472173520900307520 338402 -780311007680231114582217670080 338403 570303313185680828014718472624 338404 -539899590436209435444026047488 338405 -1040768684158079083495094268840 338406 236610032656283519650669312704 338407 -4172780482560076389665847878344 338408 -1469795589247163984343288791040 338409 -2868678484954620946760139094800 338410 26258607037948790841415752960 338411 1945080596658612738468825729012 338412 -1344499809791453121245881010688 338413 2057404949818086453766239720662 338414 -85447231785088552339025361408 338415 260694146439196463360425443840 338416 45697227868381757878458744832 338417 3506778359268563081313694450032 338418 131468976960336409392535073040 338419 -1566077985057902210062719722044 338420 -458564919879216200996232510720 338421 -1372082946565588010144421393888 338422 -420588188987972332791097460736 338423 -2991486480405791929291771874328 338424 788728762259206294271606784000 338425 -472768316306365925268866880850 338426 -1296394508927534072442212226816 338427 710920053636460607483275169088 338428 -159805413765075593584367119360 338429 -591860177982573176758712991360 338430 562167355470275514861915552000 338431 3726126207505347701445852319232 338432 1945309126057465196681826926592 338433 994146315012631675328387927904 338434 1184446192593273073946259953616 338435 699956935138314691452723276000 338436 737308248610825508012620922880 338437 7837468948131610743904299518 338438 -14438702543551413292640894880 338439 1187045208095634233529937563600 338440 -1644137801655055450492999219200 338441 -370124337995633762211551873328 338442 76728109019817192576327279360 338443 -3022067923749678447771073343292 338444 -1334018535223399875284190448128 338445 -484879965597795821869676448000 338446 375665824481865288139366637760 338447 4196307569402780992879530873600 338448 134092425861830547247199551488 338449 3637382211931423805673237206450 338450 -189521689559976056900020185600 338451 1762203565997766462480758082864 338452 -1335236436331505126001427857408 338453 14451073095010969147166561664 338454 -235955815492314519125831173536 338455 225884840200663773661151800320 338456 -1394915675332587813000283269120 338457 56181845923426976288839640064 338458 456967965480362940808069705728 338459 5012118268270017361851887784720 338460 -1345955430654502017865575459840 338461 1858252715202128105243315049062 338462 -2385769692221578593390991876800 338463 584789214611604050261253821592 338464 1570823272682581105824038387712 338465 -633893348353919890043775172800 338466 175762662556436784283722220800 338467 -1341233814402018665925343749720 338468 264984136062901534933218668544 338469 -175296914000848698193606605120 338470 -426595643590351777192897908480 338471 86424053202847279099531736112 338472 -2004953220414409647687214694400 338473 2574049836632379296597394489722 338474 -712507604959293842879388069120 338475 1361330548043545420978080918600 338476 1381134026290404153546901362688 338477 -2886131816366520918774853165674 338478 -484540664646268627064986106880 338479 -104589033515499103556319908000 338480 279961518089373560142475100160 338481 -852018090028556929910001146304 338482 600357590979464765682697016592 338483 2391010649374126223336947176360 338484 982677140570363900427255232512 338485 -73938853612226520547694064000 338486 160224791223807609699417996192 338487 1769029761971195679168451948752 338488 -3508635487684400146101321216000 338489 -618080826959733593853831732480 338490 25601313099042243947163114720 338491 -266860936691049964988549997648 338492 1756239583827643156928050380288 338493 2468175025936781295882699243264 338494 -611802249150725632884243598848 338495 170487502374845059599284481000 338496 -3589386479016327077425053696 338497 1332552281799024184132770250946 338498 -238218100910253184664357022000 338499 -163438603667465774202492537600 338500 -746737170382427666666825664000 338501 92928086047619605160461840092 338502 -17637207385046310440756290368 338503 -3489995095432332913996497346536 338504 -3928117899288187033473197260800 338505 -269119197091410235681972069440 338506 -934468244456633536969179544320 338507 -2046002547982276491642183285036 338508 334059284933667101542577755392 338509 350031409423166927966184261216 338510 -1518104731588427350789150443840 338511 589440284735531379134721019920 338512 297125878705179022999793033216 338513 -270461378628187497027637773504 338514 -442144909168766133702158352384 338515 -4097450705245710086625857553600 338516 -1819089828041552348637339922560 338517 -1714178556199614963571307455140 338518 -1749398843720633350201018403040 338519 2401836021181524904369199899344 338520 -52563051738013200698887372800 338521 149059701687516072012488620692 338522 3670664668633121549245127834592 338523 1635914360988227147607196401600 338524 2088126633459194620075137860096 338525 -1320332176811589226047603422400 338526 -2041849225942695829081703433600 338527 123958609150049730919385464032 338528 2148377443640599574890532044800 338529 -1395833276886434073946552116816 338530 222980767994247348849194088000 338531 868241623383234461222453986332 338532 -1958387437496574746730894486528 338533 1339695759565204865056050019804 338534 631046504884246208510810558592 338535 -924193779568849531398872902680 338536 -811179027890378383471897559040 338537 905222174320881983994810157440 338538 852382080610801854192881303040 338539 51338194183549554789435691624 338540 -375671115188075689793791733760 338541 1574737273530810774968981856192 338542 -1094686886272808772568472601600 338543 -603677463678307055170212956208 338544 466954576215791550506545250304 338545 -2492952403750478967086942474700 338546 -1090290463577655790659762168000 338547 -1778085893592410370646660032960 338548 -189382924319229935302081941504 338549 3548337135376864109149213178364 338550 -195482699536544483547167510400 338551 -292746122024912888144664173056 338552 506898631255650067158881587200 338553 880260419924692258124542312800 338554 586556226161949193620152145120 338555 755339577581923422262704129600 338556 772914020928193628362399933440 338557 -989675998644599503706354034240 338558 -2552274744975645990704644800 338559 -474913833300369285372146952432 338560 -988284206265337246334740070400 338561 2287459272347052990215100012480 338562 -213849482322512400192875225088 338563 -3249030760649993285525538701188 338564 -1730776916527614238966059873024 338565 -675960200302532336112912480 338566 -165190332971317752078644580768 338567 3503292505609262983552309934616 338568 -1038668470220657959693679370240 338569 -914212567555261896878317303488 338570 -416560858777548484328142767520 338571 1985280233839612320371904958140 338572 -1359306985217465677723549728768 338573 3152769964356219940825700400822 338574 98669169110085733603371811968 338575 2021470773188900959045861587000 338576 -331195701053576373668817666048 338577 -1131078462981686933534286212880 338578 979314255106960217094059024160 338579 -1932860718332882880566820020820 338580 -67479532118120281657071974400 338581 -2244889548001408997013408757618 338582 5706070473866372552612511744 338583 -450551426923631639670075228672 338584 3201498344162993897177090242560 338585 -187944926453182072535600681400 338586 556872316929690526841667300864 338587 1515925700099934636565766438272 338588 -3504526495733274572789463373824 338589 -324483681930763777789332370356 338590 -540430089972740126899770179520 338591 4257712111131115705837396136184 338592 -2336907047602216048959824068608 338593 3178150645069836180107757887920 338594 3168058918350713077154939842560 338595 899056751766689874421972505520 338596 -518806609585831905856626236800 338597 -66167392910529513176073977568 338598 -507442270255812776491653707136 338599 1355315720134167151742089572480 338600 112381125430849695810090624000 338601 1042612646197382423957015238240 338602 -180843866031754169676361552896 338603 -434420981519848033794290105976 338604 475969534219049625766390579200 338605 -23501369889944870678220309480 338606 308631153622874655623771153664 338607 -1079285982667127698595089653360 338608 255719664735873171732571308032 338609 1554977529612445687717866609810 338610 246886134807137915099883317760 338611 47194597104036795018163988976 338612 -1240331442967678255439358639744 338613 452664133495799338452313368576 338614 1022014689479574173101882378656 338615 -320556170020708858420236915240 338616 -936774132341314881818530529280 338617 -1997965016688638071344506338620 338618 17571796825873229978541624576 338619 286221942362114019202233822768 338620 511721783826756962071129735680 338621 -1411631235898214682847999812288 338622 -927677408114179562590689640128 338623 789351339249062979099088785120 338624 151914902086981298243304947712 338625 11698932089950638599980368000 338626 1824092197944576607011013858512 338627 -38838310266491633689369888968 338628 -100967544316474019204674913280 338629 2488261835910958270952524572384 338630 253491161500475173160234616960 338631 -2050872145592415451235669193048 338632 -946242923362860198602674667520 338633 3514478627530688793787727977380 338634 -136400164505441047875265781760 338635 4382308591119507444752253381120 338636 1311086411948078046827186830080 338637 -471065113919938499716592819520 338638 392724121057098182038867158720 338639 1043655169909304899224392438016 338640 243407891120108552148052869120 338641 -3118048235430317857795531853708 338642 -661263029640195968748579036528 338643 902885089982440497536180260224 338644 -524214316910212077882019094528 338645 934832699615394001682194649400 338646 428393394145728877595345860608 338647 -51544903516073759977162080320 338648 3805414116448669663422454671360 338649 3217914929502524655089304877440 338650 -327957848600779597618731650400 338651 -558976815266750043904734499296 338652 -642973405772228202475018951680 338653 -1438286265870161530333673111040 338654 -1420538419272444949778210788224 338655 -746148374821817776667704164480 338656 -393196098389518965318404014080 338657 4950761749410510582659264385504 338658 -167871747817419875830258713216 338659 -920257093876111240810386455140 338660 -190342334138586012323594035200 338661 25835217610500046650265617852 338662 -908134053832671850572038956800 338663 303101725669055855906099668800 338664 1428364487933864446356470661120 338665 -3184916876881033736986011806940 338666 -4047516472498599058639311585696 338667 554894033037764950635483635712 338668 22660110121244367559168143360 338669 2702695767962660589358307162070 338670 -205872188065637559793157295360 338671 1010498807879185932772033678200 338672 -1068926464329018315846510870528 338673 -1556760819963427753134557059200 338674 754543483920682484815988877312 338675 267826172890338238755207552000 338676 1490301810315974477677950646272 338677 700581779683699845556807566300 338678 1065421313469450432402253844640 338679 -2824458879283479537740503128 338680 -677799742168842091030232985600 338681 202014704281123633746990753792 338682 1199838019191946555963359734784 338683 1620197579601088458052900080932 338684 -110416351638349188897788112384 338685 -2280134024989601188598070027840 338686 -639754642769030133604265438208 338687 -2797352862091263974909851985664 338688 -1696394873969043856448280330240 338689 -1986924176519211631156592936876 338690 -901827276651112581365277427200 338691 2642347533530056637580087592800 338692 -1360630362203705540455410957184 338693 -3884342943168115527419283837216 338694 -591000701008098517265994923520 338695 -1139517030664609417274449151520 338696 -1924395884193058440971475102720 338697 2599716681246517363584467864874 338698 59385209825215230497344742400 338699 2136442650310094803221849994536 338700 -507379116823991117280888768000 338701 1122965805468288998693300923008 338702 128767051852845995818005713664 338703 1872531348882353086702821959304 338704 -523455276187362793819208212480 338705 677694907829643295788639295860 338706 359749311129267048892508626944 338707 -89348433460281830644370297044 338708 472657904742201640899454405248 338709 293695232774087825585216466336 338710 278795977320606113018081813760 338711 -86113026664010884516062604008 338712 2546097305884569825523928432640 338713 632034088832259511044208019920 338714 238706689407751395261356782080 338715 1112877976431305091913435454400 338716 -152739571184976517284089910272 338717 -2894663692348058247242620398234 338718 -1040402835520929900951414549696 338719 3995058938576272224350750368920 338720 -178579673820129760726922035200 338721 -305895279475672732465687892160 338722 324265017892940860469313624912 338723 -419115313455809639120504462592 338724 -255269503174848747338194661952 338725 405457042501809470594748582900 338726 1302589300228761424657097396160 338727 740970938491525411045733223720 338728 -897330537587101889371282237440 338729 1976340027106214158329567586176 338730 -158704327479091445175473556480 338731 -997828794529979893802683195468 338732 985642184172043035055296130560 338733 -19239563410366136853499949556 338734 -304766751471355311126845351040 338735 -637292170548400455507154743840 338736 548524659758530050476048351232 338737 657739300258073408386624822272 338738 -775462432400264239042516938480 338739 -2358427591004077842096352639176 338740 -1003775890328486428338178479360 338741 1006371745872545015070516589824 338742 684360278689042505326778354304 338743 -429887288075461790349579397160 338744 640135254258623907090243256320 338745 -1771826900206168011745985060160 338746 2422084189214490226615727721072 338747 -3631200778046642810708338443804 338748 321086675874209469127995732480 338749 -2632896158080956039219119204340 338750 -44211046685018178258788880000 338751 339059527730188260601658532480 338752 -1592904706544122692829876060160 338753 -4219097907941452290756395815998 338754 -4891494912558856862985091584 338755 -2533168782723827481630867897840 338756 377493294152563658494896307200 338757 2219155360497401458322773628640 338758 553166278982452416005434958976 338759 3754307602601534046655300419216 338760 1618325086932010620911110809600 338761 -3191745397518175417515915929638 338762 -355016560478494810819188100608 338763 841907432140588453841861718744 338764 -317855268794928915810656775424 338765 94172814083002905804550214400 338766 274146771408701937854773045248 338767 1299958229166727965859617255936 338768 158115468021881567798940401664 338769 4179616926612866491099546876320 338770 206097279690289676946036595200 338771 -413360151132291407914829844528 338772 -83163476966074582173950730240 338773 2490476019014596362674378467022 338774 -435508221264388749820047672000 338775 582823506629767428784511839800 338776 2502351771259906211665896898560 338777 2113570688769244295405767039626 338778 -971585008395053601809400940800 338779 917578914391359654378932290576 338780 48404970486794369762521589760 338781 647660043909160674835018407552 338782 1038916006338868904130460232832 338783 -634247308486386702149353671696 338784 -2131565284318812353076339671040 338785 1843616920262618905162195528980 338786 1069501185162876446725180515408 338787 -877015608150919452346395542556 338788 -415058286898498268726682646912 338789 1411540837350470675613035150880 338790 263513929870644461237896611840 338791 -467382056537060789334691764808 338792 -2206733732918514131108929152000 338793 -24642926482069662140002067712 338794 1159772164607304242202797078112 338795 2841214870546256428250376856800 338796 1329913019936128164130002447360 338797 26402164344531416945423112160 338798 -1314968710376902134582277233600 338799 430785206867447622723776076288 338800 210025219097388880528179200 338801 851598972489095284667737851492 338802 -899402562741055624022170320768 338803 -3181650263810627565621983104948 338804 2134627182140037618120369718656 338805 -1361872417689260675631728309700 338806 -534926427279662157384342612096 338807 -1600481034818872612767571610400 338808 309331298547807816788199014400 338809 1573014316963452364966680328516 338810 -186216515241823604707391154240 338811 2594901181693033315459215278784 338812 -41490752162520543503170249728 338813 1033651565749436277451689676704 338814 -415003706454832457013815137920 338815 -2529128936574092832941767622040 338816 3637406560695490225615782543360 338817 1491426206493086594049137970480 338818 -1638443750599647579351470894640 338819 -1340517235072285546569509309520 338820 923977789562797828199072686080 338821 136753375980265373102632040000 338822 74215890627255487999052783424 338823 -111841840419293192463944408160 338824 -13219316316836110358115194880 338825 -863849538655159034210925528450 338826 988061059406431500106980384000 338827 -3566594621451328928108481834000 338828 364168298979756922899234395136 338829 444634690680881130025882808928 338830 15601120815754844725700459520 338831 3947965075186448770412774911200 338832 -64602233250538497382983647232 338833 -459971004301126012763448556176 338834 -379160443082755072337042239488 338835 1506369644038327516933464448560 338836 925775967347642535869056942080 338837 -3738592059522280746271650790080 338838 1182276733005326458272723217344 338839 -250742177034640784407887970360 338840 20097973536183849851429068800 338841 -2513522252194635505068261742950 338842 1004021667244506125548576518912 338843 5707276048056791108585407936080 338844 -1129099918304307229658452279296 338845 939721714096230454450087387620 338846 -10784375642100233707131480960 338847 -1806381354672869418669273310080 338848 -1112099018657462635593242050560 338849 1854270835842050683874424543936 338850 -582230670481044021462256224000 338851 4454975146593749225170783397852 338852 -1305646460880194181837450440064 338853 -1233768261831435372456088680096 338854 1010478899975988770799016529376 338855 1468336673715779988318848963040 338856 -811017073495088252988367011840 338857 -2642977407840946342845968485894 338858 -751078300940059582101523533216 338859 -916588266924762192624345122256 338860 606153453421400945964616366080 338861 110932737994348847816876469504 338862 540186820399028608489158092352 338863 -1585790956903440156094969037840 338864 324019954003599908325109678080 338865 513417519726146370085200912000 338866 127585551681786318556695936768 338867 -1580200734665106743609910372084 338868 2255592538344738412050801236352 338869 -2210778749899702434767719711104 338870 -1177549581882528653224515747840 338871 -36670691563173455626604712240 338872 -1575965885400654829799731200 338873 -6767873988949309481692740265980 338874 601278278955196203332572124160 338875 -1598019002991519590846524356000 338876 -1769526548822597439380212976640 338877 -234724284592415469940879365120 338878 1752656159068268046050399590656 338879 551008688354537962814616670200 338880 81840601502448974955817205760 338881 -1298628931160447629476003353900 338882 426192263243242664462854479360 338883 7699770088827661234272169728 338884 557810484251442215666768896000 338885 1300600616305351581329114123580 338886 -888246653558699160595082730816 338887 776352804476220745788270690000 338888 -1478088650998290846892403220480 338889 -2111611262329471815120971099232 338890 718583237012796278604879535200 338891 -1308288437685092189132513052528 338892 -215797976425599236896350928896 338893 1424826723803513919538849729142 338894 -2891978684134515023777595599040 338895 1244731032220406690529995206320 338896 -807216905661391980051539558400 338897 -265759548737243225419888795200 338898 484396315897332261895462448640 338899 901065009176014155046497186120 338900 -1646686350609689214866349552000 338901 2752599246594006937947820816032 338902 119658140160781845909901766400 338903 236791357331158386798590130120 338904 -3069341237202654378396579840 338905 -257993507944947683290950247680 338906 719204538875305154112882219744 338907 283897423324443576529612242288 338908 232574762294091509890064266240 338909 2378625059005560878002044979110 338910 343910553847182788326356787200 338911 -454370889491833462821333247608 338912 568482193607924316854408970240 338913 -2220796144869020880528997224558 338914 -369390398519590165921168000944 338915 3277392619530347926063943284560 338916 -315302161159445613061175156736 338917 -353776948429192966056918829248 338918 -312767712430454083736056248384 338919 -665372896935352009209929934720 338920 879145318571575296247598592000 338921 2783201184982550192170480266 338922 681620249865868795728992148480 338923 130902977566366696831837756864 338924 -2515663443773319147108998287104 338925 -1112483055121831439917614324000 338926 -1685909173653942110181374976 338927 596998637239035517423372957776 338928 71007767202767611210095919104 338929 5525048915227912171642496676 338930 240942505370269534778029779360 338931 -4234406773554544353612064022160 338932 1135336444295446140947181545472 338933 519961185847839817498157233038 338934 866369091905427142894793158080 338935 638254907984822690324304460800 338936 -1135121910421195929482129510400 338937 -1507472596666318573677312465840 338938 -694260556700863812192353961504 338939 -216011964003916172633952676776 338940 -349551208009458637137991526400 338941 -3129113001947216119402636731200 338942 -329581558314087094601056432128 338943 -2521602606644187288745334902272 338944 -2333388764676698440788286111744 338945 -595909490686120834912315920300 338946 -1478519103070081366849399332096 338947 -631969785006326861197663568736 338948 -2501259477766791177750312504192 338949 210369807478328573431520704764 338950 997505420705344198036327932000 338951 -1603628833907408833144641409008 338952 -601155489039173538801124147200 338953 3015655504962321960946486278160 338954 -111159499052331590663098662912 338955 -1461856608866642144442847948800 338956 958012823283827696586412323840 338957 1234402914970269031676041014732 338958 -2498786162263914752809765342080 338959 1114811963936658944575017034160 338960 372847453747609974291116851200 338961 -149567843399248346143263506496 338962 -348606902050313921808643529568 338963 2386026389393552830687683088896 338964 -2331861061476190494044126158848 338965 -2112167545610697585065625504480 338966 -1703557370953088518426231961568 338967 829447230696648476147603119584 338968 227187560339133883734162677760 338969 29757266094661612070959382544 338970 814986930687749885717070048000 338971 411405978697859202379063018200 338972 1477104976833070253110546739712 338973 -621463323685484433310047527616 338974 1134353031129540452419937677440 338975 275144515722271487248412820000 338976 1078461916711065603049360195584 338977 -2977020769046717555240907816428 338978 -451103494441082039543328630960 338979 70804924171140405755930581944 338980 -1050750437746159371268557135360 338981 -4520758159364662630974193011300 338982 214264675389770561081251438272 338983 -3014521781849840266617225649680 338984 -2046194046766267448077326013440 338985 407668193776851044069834726400 338986 1264945173030141238917327894192 338987 2006822793142886780510072797992 338988 -105392046959485598378571466752 338989 -1578344743679814362465079543040 338990 -424842195716604981594863942400 338991 -589409145329388294825006511608 338992 816708060351153127905314717696 338993 4364949746106196330422023380242 338994 -42617243186792498584037674080 338995 2438499212104248087072138252000 338996 520709979040800257774622455808 338997 676534691508950091450502719360 338998 695616662765775242957317332480 338999 -223365975848519354421968775000 339000 650757041727801841197066240000 339001 -345488481426556911607702768440 339002 -719901784012409777994683292048 339003 1146097766228810479560335203344 339004 1125808974797228289570791853056 339005 73512880086369691257140223660 339006 94411270277788826652848195904 339007 -127821544457572249538796043920 339008 1541523882447525015297081212928 339009 624034861027622534103209432928 339010 686594710569216732229865318400 339011 3453316507777377016193309197152 339012 -2704055002534223872191221760 339013 625642798777088309967161719804 339014 1254309895289988998157667965120 339015 -1603595906643222373090764048480 339016 730064081397619826517928181760 339017 -1521145146100273077345345384000 339018 806118500358640834942519643904 339019 1360295205985807535628002663496 339020 1097079213006081634521280757760 339021 255546495188746803613288301760 339022 -1471149951088719653221431443328 339023 2772776810933512561051971292272 339024 58898024291278684460942622720 339025 -689703846702862972375239206400 339026 1150562795972133588321491210880 339027 905439731263559189889656674608 339028 -3193981611053085595778626934784 339029 -1930050423921458290917064753860 339030 -296148716684620168164592487040 339031 -1141600554936667102086032552784 339032 712695571320072274424791910400 339033 -2297881345092496647031263337776 339034 682693513549933943875479379200 339035 191430880224365236203552780480 339036 -673297662504779082689938145280 339037 -1242966607325321324375165498388 339038 581773966356085293082711840512 339039 -939834574068724130610578872800 339040 -196415809154749369607407534080 339041 104412567016512315833923065492 339042 1860685954353172123593123456 339043 -1771887633258063280730712527376 339044 -2053519067092920531430513428864 339045 -612254158808880029661873763200 339046 -147802671699884064233787018528 339047 -1354547151371922666116809424448 339048 -1088588953399710591723349002240 339049 1520703717172526854803126165050 339050 -780882643951312696548308425200 339051 -3038002147072094507298050131368 339052 1128998807017911579599775278080 339053 991839258772896464536715604768 339054 -569742665122505161995116230080 339055 25870110644078065678108118400 339056 -312464571502881702614517055488 339057 512425761220124618164645883508 339058 775803491005395619707734578176 339059 1618467601133694380057932232016 339060 1256231261963087573735082792960 339061 -3720483174129169297201863637700 339062 506541159516363379553136016032 339063 -250125878136084285011388460056 339064 2722777191637489357279047659520 339065 698029669533440607529935976200 339066 -7207537211000523860893387776 339067 -724857832751116321282483553884 339068 1312781110171429187933245747200 339069 -1540742358961331678725298643456 339070 -9734539184803218084083648640 339071 -1203729736788245450046523225728 339072 43967936203555291514787594240 339073 24251384567781364686108736320 339074 2348151778587145069499461818240 339075 -460421236367156709285561671400 339076 -4495018108168632728385854394368 339077 -4732563595276092266728964744928 339078 -434401050761531742770097979392 339079 1765517317594380064233239242984 339080 658073900060467763700341606400 339081 -1724318806860612660410823883248 339082 -134042130970162706524701087648 339083 -971597397205564394170357693080 339084 1965697524631844530343505342720 339085 25278082655506975471162267800 339086 118839120104371786199841668544 339087 -15110212387714132288174638336 339088 -50954317891860038549706661888 339089 -610259179657503979068070782606 339090 -191806963733736140545876377600 339091 -2064020191732025615475371367508 339092 1570165436868483160348341710592 339093 4164205670864429818859554276800 339094 -194649331099224849480239862528 339095 -401416226060939820292373687400 339096 151833579878911819164401664000 339097 -3855429410701821783911521721280 339098 -17308842433801841888971489536 339099 -889605351824342883690266076960 339100 -632607583077662129155260313600 339101 -1183111126931997862026276453696 339102 -84014331518945624296999043520 339103 1951849976511115463944547440352 339104 2722814085925343973615005270016 339105 344336215227578780311616555520 339106 -753097185940999038323084995248 339107 -563345841328434565088887780644 339108 -590724788648002442609135321088 339109 -1477616106144613792293155784320 339110 1853716456007719903554621528960 339111 170299492876873414926781192080 339112 1259594975873478187797177139200 339113 -1165520887816794472177886619276 339114 -191822020674806785499669180160 339115 -625221928356608243812623544800 339116 -2093972834279832100973384412672 339117 1964619646443233243125877839680 339118 318220065962403545826433283904 339119 -755093314769143918309974864840 339120 -459481933791757684537402982400 339121 -1977218759244578168518278925678 339122 -269516584704714272508608083968 339123 -1316229786250961597057049980616 339124 2220572781258846165890237664000 339125 -1265687214187936625915969181000 339126 1171996056126324021364378992000 339127 -2414842124617996711523917720024 339128 4497207011386712490199224668160 339129 486770349669257386165273066170 339130 1417264363949365037331725310720 339131 -1212559245514634079552863031120 339132 2022762232120351920821386444800 339133 5639954770888137311507426090700 339134 -1596815471435613751050501206784 339135 269861090416007862022007984640 339136 30148629255603607317300379648 339137 2257547546040460708785820062786 339138 108800069549933483302877380224 339139 3922043620735090498587717850940 339140 282582469470974449437487841280 339141 16472529287899006110726712320 339142 -541426438766452110388418418048 339143 130835197977495247426017937200 339144 66177078488443065675220254720 339145 886168154425620859954212636900 339146 727015554167799446040816562944 339147 -101304412792147266037909475040 339148 -1558429341286463181205317313792 339149 -2138529693268612727548793813940 339150 190123348608329352598077696000 339151 -4796296945249707501305588792848 339152 436978626233536013350036045824 339153 -1004259042062233294605592954896 339154 740032210272165562553982083712 339155 -1288460799291893875638091794000 339156 1460855748827665926004853872512 339157 -97405053028351703274659638528 339158 -53538093380556977531188453632 339159 1720517269721931911801878368768 339160 1694004791288520954408625152000 339161 -1281023655327531143392758101238 339162 -207516064561497169222836930048 339163 961276467667452177747791516 339164 -167318223734172389374496093184 339165 -1940747222142261642890818748340 339166 989101158437141318042972284032 339167 -1422421931853003730905260667936 339168 -469706899083685689225222291456 339169 2442960602225107218193176769840 339170 -7579605476668321368594302400 339171 206822352899980376813654120448 339172 -817086497045610227236931645824 339173 -3654728842710794011079672680578 339174 1346611309580318982257070074880 339175 1480820117629935428006576902400 339176 3654336245345024331921763630080 339177 -980979965849200687267808328768 339178 497396361811606229669132900016 339179 -1028098394726139357424205965920 339180 290845635724578633689520552960 339181 1784922345093377130581713665312 339182 254116563629912264852847984192 339183 1215640494513871683426268712928 339184 14991165442258999106518056960 339185 -182546068331730944810968951680 339186 -1070292508398182571160065111936 339187 3641601949401476720920987845836 339188 1409570632959357064318505349120 339189 -214340033436160941744662225376 339190 -872106254426185409142957352320 339191 -3089879381711775009194985525000 339192 762156154854660766466485739520 339193 1396250827918216334688791408724 339194 924304964565031265545592989152 339195 -978177408215891888949350248080 339196 -137903704921145918175022457856 339197 -949386379146057073732123222848 339198 -475448818924696201648411513536 339199 1523441265450168821666964268032 339200 -555199452606679042418225971200 339201 -4254418242730584796613476651200 339202 281070993049429881363402645504 339203 1174783054395755454703158627384 339204 238976585015322409226004418560 339205 1189439535027295419459316452000 339206 -907565641020595256280687899520 339207 -2434962443514831197636277248640 339208 -930375214333730390288118528000 339209 -1119759411185971006280108159160 339210 -349697937732955161988255984800 339211 -829924403429756561930678870188 339212 1848535659136982546927725724160 339213 -101583476882856499117691744640 339214 -824918802899977587880084820544 339215 -1151927591221660413365621195640 339216 -125211647626269883393728577536 339217 2587099239486824263108070275072 339218 -7476536965913805621425787648 339219 -365199708450583278775525038156 339220 -679812061939568344004479672320 339221 3159360851249217324460049662944 339222 -64221778781155557134869161600 339223 4626242769135370016617626982472 339224 -1294044407426540235529565399040 339225 688381237192274282340091371600 339226 830446957651702703620652467200 339227 -19642806901178895539089420800 339228 505833555022474681239268953600 339229 -1733874484122630238104215716320 339230 -471778240303938881523016578240 339231 138236010878537862312617053200 339232 -2537388047038201120092645163008 339233 -563362286999326175197475136414 339234 -89741682853297772139836937216 339235 295057512976003117372245800160 339236 1757774703331022760206546033280 339237 2935446062372542581908267775294 339238 -388821255563258111697140200320 339239 -584110175266304488901256669960 339240 1317190861301672775966157209600 339241 1099376549958244102839409478272 339242 534312045627214143837862908000 339243 1838511338616911810807501586264 339244 2931884204119406161756428897536 339245 -1645990393831476242435030560800 339246 -977821521560255617713493030656 339247 4501462184187812734966912007696 339248 -167716032741159468618524000256 339249 -79032104357907577281269928336 339250 -833546591363028455403039360000 339251 -2461338117656657432826272899896 339252 -1136562174983582280351071797248 339253 -276394147250996674689180541416 339254 683244831187333198701224988576 339255 933896806187932399532743296000 339256 -1513508052445111519575596421120 339257 -2588531987288251964981339809494 339258 -320594056958216738513523926016 339259 374577470736985344353043597120 339260 -88293630227969578223201349120 339261 858249017690069093162721040800 339262 -323264975782836750512297849856 339263 3726631476413826227392555864512 339264 172821282285077308569487933440 339265 2964043592247557221321809192660 339266 -1860334022063850554416737957168 339267 -2663763268959690497672571603720 339268 1472812990729170018133599555840 339269 2000832815100906647652055747392 339270 -12143501688683336499829647360 339271 -2123742883375741486268163699000 339272 -1230283493972431977693913267200 339273 1263418579388439769818446539200 339274 490729764127565341081831413600 339275 499569008527243104030197916600 339276 -552468167924850346220752200192 339277 -984462908720350644146215372628 339278 -1309357841528551368280067146560 339279 -455793875663476205261368029816 339280 -473525638093758357064059863040 339281 1329323675923505531345166686064 339282 -2761966028573114043912120529920 339283 78282167418686905021691383040 339284 -4201250207968903310230349952 339285 226342901411979942657966343200 339286 784025043548658194294121464928 339287 144422722724245677979685800200 339288 2238973926425617630876356280320 339289 1394467639389789647742709502090 339290 -223352505130141326716585303040 339291 2345790774396859223245504065900 339292 -551760136121017742033204676608 339293 6400714139175610499541473123520 339294 787565979877715097658823564928 339295 -99389267637899861448642816000 339296 2674553932622317552470307897344 339297 313926369606609166636668601344 339298 -882867841288885398323088903600 339299 3201277290152600026053210585480 339300 316443269371779307529712864000 339301 3841606068257498747085544228704 339302 -2028589841250675802501957262400 339303 2807167609807918886512101770064 339304 60740708974509625667985899520 339305 1001963339054504414237613264000 339306 387113533441642792402560004608 339307 -461935392280556244105299842444 339308 3368181267199460487773156636928 339309 -84608240594041963022700178080 339310 -754904227117034519142981733440 339311 231577405565307308706904718832 339312 -9566280523544987415248732160 339313 -24696571229964879976830136576 339314 1140611511355815637298736650256 339315 627353748233724043902865385520 339316 916780493954417124993317118720 339317 656572461447928185899959715040 339318 -310143866896665116304194814336 339319 -5077896281793607666299897456 339320 306805029143481780379776000000 339321 630098040430543306619961643680 339322 723789309085432923279983417712 339323 -44472877703704489161128686428 339324 943514109269773713251937133056 339325 -710468493600534587615248913550 339326 -125375107156716755124174001152 339327 880644650497755312159938562840 339328 -41805721726447408163177103360 339329 1935622806435690231353891074260 339330 744083024576884091305244881920 339331 -4852958997091409341468893492868 339332 493855489625836434954834063360 339333 13796381295234926486338643424 339334 -2279775054730005957708785057184 339335 -2294283850038376881562533795720 339336 3896388310711463604755962675200 339337 -1250961802979145266454481720908 339338 -1824025460548291006471762784256 339339 -110968072618448596071332657664 339340 53963789480122698220054026240 339341 2843767986853202720761976354742 339342 -828886406498244708869861544960 339343 -2860853028564372595484303756456 339344 -714432029152126780292437377024 339345 11669780115089371554646660020 339346 133987323092424892818103434240 339347 323560740660387430938650927280 339348 -1830222298486342548283301406720 339349 2116354433121440676700968850236 339350 7962326663243235839165188800 339351 -797942786929321786134899286168 339352 -1599562500859272995521600481280 339353 351677397085108990581911796480 339354 1436820767247948952978504458720 339355 -604054254885144496417440746640 339356 30026150289599874839459907072 339357 102547918110724087518513400320 339358 -1023040270482980189453897970240 339359 -2058986941791881693097632963760 339360 327699305018788372854677176320 339361 -3082148193214705975298629578576 339362 -871871510284370067138279419568 339363 1183138902785248913383693052400 339364 472995622608940585353247764736 339365 70743716812957995353991669120 339366 -336878474460533207992863069696 339367 173569526332080980870302726192 339368 -4256614644538082259818778624000 339369 2612617572967849441952958009744 339370 894509354620933174479260630880 339371 -3308423757416889192173789110008 339372 -1990393091137060148319568639488 339373 -708826721753275839361216870378 339374 2186680722990179654211276897216 339375 122804396521325970140293065000 339376 517710958344233869842066194432 339377 -315163336875856231434134876700 339378 -440491257763274510460661593600 339379 966856907190139312450075233184 339380 497022472775369664651877171200 339381 1101864379209309585315070646112 339382 -495556565426131535282961818208 339383 2159845394654335480905066782424 339384 1364389499170864266904387584000 339385 2469861448538111682745400337600 339386 -1316055142039750591819802398608 339387 -2550935904530653282443631649280 339388 167687399901943087818875338752 339389 -1293105774711871357372616922810 339390 -14168980327906765025115998400 339391 -1412506340410782617469988890728 339392 -1146709720407865514515249496064 339393 -106262973510018246774247517136 339394 141347128182839414801264138112 339395 666506697282395617793076466080 339396 1432643060115254908758971169792 339397 -3812148926344415806896598580960 339398 -564161654186721149793576995520 339399 -54693437450777231211537506856 339400 1260040127370530061275862912000 339401 2200204818834158328930888075492 339402 250187888351377734878616297984 339403 -3428428877757762518052227423000 339404 533867328282457933639574049792 339405 1279879670648018651478478323840 339406 1363242337072209993206849739264 339407 -2889475210890815127156693441408 339408 -549694587114270310981564735488 339409 530511129177498333967865578816 339410 -931074761543167441436044364640 339411 984590648071823543883882382080 339412 -362533769824164201003684319488 339413 1670644869213715249327809283662 339414 1101927689713330454621802133440 339415 -2233212550577065486870414462440 339416 -1035271656012471437445709824000 339417 783019221427137318139118816640 339418 2721179086187375575427601458160 339419 -1530535774849870434163647057600 339420 38880688239857108762973434880 339421 5680306570700274469757987324544 339422 2862197531013330769121158262400 339423 -1408306583801417320951923779640 339424 -485961636857778207272323252224 339425 -2582890282191456980714410019850 339426 -190475704930922409304891841760 339427 60529533607055186613833624640 339428 -2276448082670354321814135964032 339429 -560873432856578276574253197216 339430 61856655030874279383413598720 339431 -3472712336700424335082530134088 339432 1670080347766358404678246072320 339433 -1296118705196079668149770709318 339434 -1581326968897258877845380630528 339435 -1217865259145439370625624110800 339436 866289084117089917796695527680 339437 770628651268622368859400752352 339438 351604749779911893926226908160 339439 467937508594552748629778551392 339440 290700749823183924069592104960 339441 524796835873453194461147790192 339442 21618636519176960079194888832 339443 -515525944798509470336963859456 339444 1106011451171879799257797632000 339445 294857330184016872517983691800 339446 -130768326913610069388951140160 339447 2497867888938909683842422541800 339448 -1465123537914265581374629601280 339449 -3773339153186345819116995143280 339450 -11929075240491775934420428800 339451 496954138437570147014901153024 339452 854444340464210745273433270272 339453 1139605063033847877834872991462 339454 -1494925349849346507465061402560 339455 -3497103831601574317013409599640 339456 -366948749106166006326918905856 339457 202248104449233768301739805120 339458 -837262614897439038995546356224 339459 -2608915048945769649509599794696 339460 771207380298523710963127848960 339461 -2476830275105570179779684807876 339462 1487666795460126573941334421920 339463 4468813457965409758638454077280 339464 1764832688481821449716545295360 339465 226279071060378239454442295040 339466 346594665353063086257197040432 339467 343367641383535910090358354516 339468 1237126398012309301865221271040 339469 -784328024740748514489933899156 339470 -701077961333054327360959958400 339471 -1882165586013949838627690735616 339472 -167314619351211187900120817664 339473 4133347849219982421307374073440 339474 -1224352016200213611522145044480 339475 -826582135176167304442274933600 339476 2312988406233985953672496882560 339477 -2455730138515586264545046813280 339478 2643669348382201122792676909440 339479 -1369581732177785198914384639824 339480 -266370652091007949831066828800 339481 2494136837878873722030544763904 339482 -637918964816059584264479798016 339483 -852505062862755655042537487976 339484 -998271513604889226055861225984 339485 -44108662118430584349416935200 339486 156177581480882531004080056320 339487 4935993301786829105819696576320 339488 -7302335874334534496574589206528 339489 431002787287783332078339062544 339490 765989656784036722110956258880 339491 -138284696952946529636241363108 339492 654037767546225595668956620800 339493 413477420209541522540373769920 339494 261917497748076838668892214400 339495 -42738448042837663948017819360 339496 -2107708254849579085240197534720 339497 -3467533480501411675394431769868 339498 -421964020713309022088364026880 339499 -1426394013471621097325206582280 339500 -663747092101232073523889664000 339501 -562263875721426684963824549568 339502 -2299089064785115463247993018048 339503 205286740081997034730249965600 339504 40426365362435800299019173888 339505 -1044281853763804446432973643340 339506 -521231993093802160938904632048 339507 -1095544983900967941737753386848 339508 -735867411119648288853101784320 339509 -1521650075115900144567415130784 339510 -875082444818402893664195533440 339511 2650425568311541715725478152320 339512 646039527956356907718196346880 339513 243573649993407595436492241744 339514 -596671685133002973815529132288 339515 -3428308676751573257011787024880 339516 -2254468787267128363941374780928 339517 -900397528979929622203972613434 339518 -356361360294793602488138940096 339519 -170143956248887429241936473656 339520 951903502387893924222892769280 339521 762542249149940913300448685142 339522 -136350206852684998874131339776 339523 -251290043534666273569392912056 339524 1982325356393587127418754089216 339525 946590610791693716283163176000 339526 -1551068915508425406137321088 339527 1125910161821660620773874028376 339528 16405375890077340718800568320 339529 -810851648292047565358556159216 339530 1277825033287322427776401209600 339531 640589028334962651610657998552 339532 -2172330329647492667180943360 339533 459336603297324698436669902304 339534 363844346055293408428613343168 339535 148527975087497150508904632000 339536 -1114383560364017930769478852608 339537 1173565153926742432361324888160 339538 -1498661294434916014751674420080 339539 4279294121344430792396299055340 339540 727192711427755377706555852800 339541 -2869632286026099804904491453348 339542 234527406219360442973817876480 339543 155978969091413890414366632384 339544 -1881267615613866105282143139840 339545 -1366557379117115344770486758400 339546 -1499763366878766185031109295616 339547 -833656098055932972695626315760 339548 -981577064834894035636945549824 339549 152818893683164883960393287680 339550 -1008587724026965923119999371200 339551 413607858690113540078625938352 339552 -206859170187680281308900753408 339553 -2513492275302606746923079464656 339554 -953273810839525926761266287024 339555 -151325901118870249102079772240 339556 380352390064000290275909513216 339557 -950046887172565666770326152194 339558 -1181075216899199577408045210240 339559 -2995557582022044926789423462760 339560 279442325691484591913580441600 339561 1150562668000117666362646166820 339562 893399845879938598079714324496 339563 106078966967563754006845416960 339564 -230432754418269077858563828224 339565 -962024453172798128194580047080 339566 -1298924432025606950925783672768 339567 -1968885882310547767035805814520 339568 900320673721882714864879697920 339569 12887754566016193977670771620 339570 433283989781188811461262976000 339571 -30488798388644240796197636400 339572 -129464234515775653281395939328 339573 733157559511039744100115886944 339574 140960809839313132486092882432 339575 -919611504932813439497980378800 339576 873945174358385026333438464000 339577 256243327113606637458095624000 339578 -1641849762165622563220158614160 339579 2449204808798287853462478031920 339580 625543117209091315149675379200 339581 -854332986017640492089140323936 339582 971806968047896015948988265792 339583 2440247314560102867429697576832 339584 -829078976645655212336558899200 339585 1818965275072068426887126390400 339586 -62935080016945968695226879936 339587 -1774558005677274604935671458320 339588 579862338679849512838919686272 339589 -937235061782051229818258184610 339590 1737023843339711438509084348800 339591 1252742155861177718297009938944 339592 424133625342059184403720028160 339593 -2720820079421710088835406663296 339594 -1281868757648324637973501420800 339595 -593460064325366745625295160480 339596 -113317482678869394427875921408 339597 1277620223459274178948309851180 339598 -291639307053276718244965122048 339599 -452683354180694643465555298272 339600 -106014069902626375812695654400 339601 -803011809791974600049859080398 339602 974500003834271063301793137312 339603 538935266968185772793501318016 339604 -177928010445550242909872332800 339605 -425142580527740787055508935680 339606 -1192214220176405919163037875200 339607 2785042997647606981191989369560 339608 -3915596046224881875630305495040 339609 1147561275528837841890107423520 339610 574205467344666159467606772960 339611 733827967701917776740139012800 339612 -178971058512186964792961826816 339613 -3138885386704416440047933018138 339614 34626692895522654743050890240 339615 -119236598057307796062808827240 339616 2502428491497107959758042365952 339617 -1629429416918327681771700290334 339618 330326360579287155493035609984 339619 1555725234400908299392920933600 339620 -2462573087237565432530825752320 339621 1720051586101878361588598267520 339622 163013221581632828881916458752 339623 -838396172115101717066393481264 339624 -382967206504152531072560179200 339625 1182171455607250726045187760000 339626 -288919967139931155436874479104 339627 431089335086930960111383423320 339628 -303870632042601951981711427584 339629 -265952459562289981659882431616 339630 596783644610579604366443579520 339631 -1482731025885527693500214067568 339632 -247543509093493067879303921664 339633 47454578661767137328546769600 339634 -101517092946776751122374892784 339635 -2741128000585793856542288731920 339636 -307413876742635345182261379072 339637 659745918688222281844100674286 339638 -774131430441115390631285993856 339639 233993271004664876743855688424 339640 -808815527627862555968322355200 339641 164468824508893273527472205952 339642 846813773508260807236905206640 339643 1853397333838627868399180786280 339644 -355327107007493121544793164800 339645 -466794472785743077701332453280 339646 1468728243816557518102118614272 339647 1113138350076000736144006896 339648 607614432483172898666352476160 339649 1605842346735956140516024707650 339650 -118883074897467499869793981200 339651 711958509957751840043951565168 339652 1167437552359909826935335057536 339653 -3679904682254814272578351312098 339654 132132628494489756281643436032 339655 2924967885552615882757691725560 339656 2299120993848202458454477562880 339657 -11306027402260887608651418912 339658 -693192861459294129642632901120 339659 -936382771956040710557427724140 339660 655597787706467208064846540800 339661 1582739419367284862925323441632 339662 -1057047157789036945163114703168 339663 -1139637341138100460262132803200 339664 -104106689149719085538763866112 339665 151095971665726482505611939060 339666 -744612143353192571572329250176 339667 1697756722734966240481419299392 339668 78605522976905757678458003328 339669 -238992653029786092126886315392 339670 359008221068220996989093825280 339671 -3288210585288143070535141675128 339672 -1805236634105640012186513838080 339673 3364389487975372796688229318922 339674 2341001082457080890362364772336 339675 369673403031317382916374892800 339676 772324089711145220264355944960 339677 -817690304528239159402200280080 339678 -639761349911079526768730365056 339679 -3712523767333880457384827674720 339680 -2764353551926207819580799713280 339681 2310634512343196550209925343152 339682 578421665945790450851823275520 339683 900178289707620428544694650744 339684 -119772793897766860676552100864 339685 633142185078672300461496023160 339686 -680000370152481764142924818208 339687 -1027551442635307933255800840960 339688 3798744044162975531511365237760 339689 142869430137773735672466992256 339690 -659555856497047212346573198080 339691 -3050943898899513214885378694616 339692 488581231713470838076827796992 339693 248244035778258326578632168000 339694 -2806797730493724713600492752128 339695 824707990925099159135914864200 339696 227284276679543814020535877632 339697 -91524530175799960778051942348 339698 420912340568485665201402562560 339699 -38210114008499329692360814536 339700 -24501929155154655209205248000 339701 98570180040024764563855369902 339702 -584794488701431396823610180096 339703 -77530297208984822505598955296 339704 3567800077068987214483329269760 339705 135826867581958955782417810500 339706 -2698859702392947965393428626720 339707 3546179149474640656135006705956 339708 -928775457676223074388487421440 339709 2451025349119867054623966416140 339710 -245817109079507851249347809280 339711 1586733377125106078848704637584 339712 -1402520304010458040066222587904 339713 2079874034524426404961413269280 339714 1299133560824807666657994279504 339715 -520475884534348841352763862640 339716 1363913645058173801586616688640 339717 -827798781159864927674517257568 339718 -1995360875181384588671391937440 339719 1157243629776854721919961393544 339720 -1222813880314871381739417600000 339721 1323674095708347763225000522752 339722 1215616556712605853838017484800 339723 1297165389500312499699842022972 339724 -1214844797587801762957385760768 339725 604533862064005846513760678400 339726 325884184422661515128987714688 339727 661265045166379415634980774576 339728 -189226721873335455262808064000 339729 161836978662246140542647461376 339730 186549645884912355811682790720 339731 431427659560381570567841370192 339732 -1585668171034513220321777929344 339733 1011986635171413872999599212384 339734 992864862975271940826856787712 339735 818130149571594891937556851200 339736 1432247030580849291424071751680 339737 -1514779398634354959019185235068 339738 330345137257971484982833543680 339739 -376701710022132040339015551560 339740 1893045276526844607318715952640 339741 -2891296344570608080523629114560 339742 34126229880803542375641121920 339743 -27122163118821723691481036616 339744 -1675422909267185583701525790720 339745 799909904786007051376982328960 339746 2050916464016618241719682923904 339747 1114127253259179247788996930480 339748 3281784743780460050188157030656 339749 391618556239311259323502002750 339750 807258469955284396439052768000 339751 -2842142146143472529693602346248 339752 -1102464216003829376989573201920 339753 514705437577220165092477180800 339754 3065185635757047657219573970272 339755 685788299613613906739032914960 339756 -669804421448464029275501592576 339757 6036314450350215225229579593504 339758 116264840449835863141774904640 339759 -803569251157282289614647048336 339760 74878983538558807413172469760 339761 1746905399589824168944419577362 339762 429110390420671694584251757824 339763 387875408512097089132187395680 339764 -515926589295671867993603812224 339765 -1237677242265088121110461331680 339766 930180794855223953474456371488 339767 701600501518650825864146939712 339768 1782268398086021825998233600 339769 2446989695357388040554437136170 339770 -151190219931961608974621586240 339771 796292392766510038086601233264 339772 -676910157905798016844591600128 339773 576062818641709652793675539040 339774 553845241738774359718526064960 339775 -485666856984970167957010856200 339776 669184749948484182480118087680 339777 1280710600387285283493706653840 339778 -145175349416602121944990432560 339779 -2623615669069324851373660615680 339780 168138991199857062505068748800 339781 984452868960595025497681523040 339782 -25193071331633824722846031008 339783 -445852685982968767037213438256 339784 -1767695595764506235421181885440 339785 -1736503965560883262965209365020 339786 1356025220430842591221858560 339787 1739785099604411504191355051152 339788 -3020877695857741281774477126912 339789 -211147585964975311519888323072 339790 1347429708152053218515815574400 339791 337518298251438522620277934464 339792 72674378406081313247108136960 339793 2906330304172559430967782638580 339794 352181671287030336087734641152 339795 -64035920171802512276307946800 339796 -2630763304194494091191762350080 339797 -3611771112744381119644545554400 339798 1355590453778633077934464073664 339799 -99921187227730001999745086200 339800 1031341395467019721230854400000 339801 -357990176869378315054425464832 339802 -328048377792436277492902525440 339803 607278744992919549194739298464 339804 -866473693277835812169068328960 339805 -948566591017230551946501195540 339806 -752800454577622889607962894976 339807 676961166680697804957995843088 339808 -184917542325531490020976754688 339809 -373268926518521642968285646160 339810 18158146200282520201352325120 339811 -1989722225287482741243309583588 339812 -1078701280288080455003762039808 339813 186288335843021703681516367164 339814 -1780452102137780564831961822528 339815 -127912883549416776811740524400 339816 2118301265156221295222368665600 339817 1085484671319977204064811863866 339818 -2271210679125166363601113730640 339819 37310170089606505325713080000 339820 -364126099999190496808760478720 339821 1613981632911662802285371336022 339822 199814389092815763028886323200 339823 1917448363038745022864070830904 339824 -1274104599356564312518353321984 339825 344550081483527428081219953600 339826 1801127444531696611313360900112 339827 -1646681470791432497373727974324 339828 1605702418122541859813749432320 339829 -15381723720188809455497247040 339830 -928552500370484347646554560000 339831 -3340451703185379557741900281320 339832 1586548733319056999987166228480 339833 698774806861833581635460912004 339834 129887882195201125117031669760 339835 -2557313007824798416518693822720 339836 465151679397660109924725626880 339837 -935643860285203410637900746240 339838 -332386611319017694359518215680 339839 -2563460355913031990841829119360 339840 962939406936911521247133696000 339841 1363168632960612200061171354242 339842 521698163378571978767229499392 339843 -144783768309559493785556610816 339844 2145355752775368629237932612736 339845 -1296168186604141528710554471040 339846 40649701459458607321542274944 339847 -464123438323867259832247558128 339848 2152435797106436446394677493760 339849 -345705835103472367443040148160 339850 220184466257352085900161004800 339851 -1124785399285582797996211004400 339852 714807115652011889282364997632 339853 494458525751439198825218013440 339854 440303633946221809263911554752 339855 -259927308824540747089018435200 339856 -50932953726991855127100850176 339857 22851661492716122634474047232 339858 -742238359759960902172863129600 339859 1535495546371303762831621151484 339860 449855196810972188470913038080 339861 -623527291113732821161711276128 339862 -139617102363958990812738614400 339863 122664952146561628290124295112 339864 -484820314954113600837245122560 339865 1871912897703303988445930432520 339866 451767992114487897801326011632 339867 487534949843825618708103218088 339868 -2250326438341949630059361239552 339869 2874351036584274045904391040300 339870 -98747819372574762700415011200 339871 -105317092456912616821158998016 339872 -20749746690443647419254046720 339873 -3338530008454248063283629065376 339874 2227158720938889831253335705936 339875 1593653359129207067089159440000 339876 -118737377071379394048818697600 339877 -757358745855174107010897981408 339878 -157771096654168814447158714368 339879 853032975055952132773775520720 339880 -1253643849163831255239707136000 339881 2343144624565441455287768889972 339882 -575452747903433598071599332096 339883 -1233803058144194914210715556536 339884 -274475434858649502920053075968 339885 155764160130067909812068826240 339886 -1618452291130621150387835452608 339887 -2880731922655765818574832932464 339888 27314705704565042060650020864 339889 -3349528259984672340506825669 339890 -644551843517799412719350635200 339891 1039572419747366891360379081600 339892 124888167583120528858746675200 339893 408479542541260053106861460700 339894 14192296256424997945603721088 339895 456384003238750328806808381400 339896 3543458712511061775765914849280 339897 -20411927951146779556093703328 339898 -241698017054567114555709303360 339899 -1175292454890789746969411815680 339900 -1141593953738797577014340198400 339901 900686919482635059356524518304 339902 -763327978217500768193537326848 339903 -757656100054800451213114921200 339904 -617651178724008984192498008064 339905 634447079454156367409779128360 339906 -257655192887430322486525610496 339907 -775227748818927729491058171844 339908 -2463708390342964928054642431872 339909 -2540122760090087451252722881440 339910 328266159065634077926800624000 339911 -1128870000671248347433576274256 339912 -2409348545558987171438732590080 339913 1442136526137569195936454233600 339914 2689803882143010931692013483056 339915 -7606895952224369787293583360 339916 2410527951534986148335566826240 339917 2206611120530605151939963619360 339918 -599719419538340571962536770432 339919 -1326835737052346185867637288504 339920 199269361803002821042168135680 339921 1298021964820121990776258685520 339922 905919689749978152669360081024 339923 127026077768954914476243689904 339924 -70572657088090357333737891840 339925 356550646021216108240385760650 339926 -135339750881143999594915862400 339927 630918996299410279506341692032 339928 -2130915406996058783351463843840 339929 596525864485738614876973394640 339930 332215755203412689189345856000 339931 -1213980981076188226563036308136 339932 -3913422140180097319780446336000 339933 -869968569174696958212636560352 339934 585007265057145930193100280192 339935 1543207909104872652408016451880 339936 -1788653765685298681946051444736 339937 1400218730088980084294553557120 339938 18389332077886006733966326560 339939 -255457312515235375551649706616 339940 1114332577016641644881808691200 339941 -65027778002315948117234428128 339942 -783621248008953887040569685120 339943 -3756598338767283133280780484808 339944 -2519334087363881439497088122880 339945 -730535789632792347717156423360 339946 -369727613180088070976533656576 339947 5680732503951719909434541544120 339948 -292397289674697946861031669760 339949 -658246213514972395577514828564 339950 7714309499379782387657889600 339951 3075923924416443943629643739904 339952 818554895592467591831047110656 339953 1282762748284989415793728186164 339954 223730796083885586545848686720 339955 -22313729916021117872607079680 339956 1020039366272192888279618151168 339957 2859818946272696810333974240800 339958 33020428590358109774761950720 339959 1336228648771206734730860189160 339960 -579117230016169127767155302400 339961 344633953595397141392559931732 339962 -220156791764645182024891005840 339963 -397540958737607848818686626560 339964 -3468496256019012318005818753024 339965 -504711686927571480673275421140 339966 -823124281174746779528701494912 339967 33316975238745059416478523600 339968 2110889785995207560893606920192 339969 263816243635650486510762002880 339970 -1370345094976915816006748260320 339971 690376929264414243673488271200 339972 314005369124814035580152285184 339973 -4493085184785023510111422950240 339974 2044658842904681692734940784736 339975 1382036472276239204541084162600 339976 -504541729448873255705605079040 339977 604574414929652363883806456064 339978 1141576820446567632737436820224 339979 988011088914964428616513797376 339980 490861513012043636090940211200 339981 -128343405934125336639159171648 339982 1277097201617268134745496838592 339983 -757128154719606301043345685024 339984 -956801341258429454198088007680 339985 2075149712209903512512432400360 339986 714936864876286811167567065600 339987 913845892905142867513781010360 339988 -133749306186794929455001841664 339989 -648700937550230939894894084676 339990 -232250115562151244214787020800 339991 2419858463730970082306885208392 339992 4043981424559315214433089280000 339993 708335128203721507981213658244 339994 -360594489557012108141210584320 339995 -1724554891819656264063215252880 339996 416243615243572569885356897280 339997 -1488431404175575260758475486368 339998 2363624277238669970559560391936 339999 -1548876261110769429145724132352 340000 -664136209140165352515133440000 340001 -56871549788406627147135866448 340002 318348128023553547350300667168 340003 -4043905984795566253663636067696 340004 -1102276378733451489528845574144 340005 37355766058636964339965502400 340006 2118315653400307024144465193952 340007 2529671282211975115667019851256 340008 -341411155693327775599206727680 340009 938471515325539343218011400704 340010 -1215133721838612332601455520 340011 2979623395861260446138771997360 340012 -347739913388680114171050961920 340013 1564695341769554698984628919564 340014 -150424671076763520772864529280 340015 -593762242668485649142880825280 340016 972182738555277855022242201600 340017 -768939794109724710467624132160 340018 160396277684309355855573388800 340019 -310835544520740191698458089520 340020 -673573075716730781412906220800 340021 247497764448937934548613977344 340022 746241338176692175913177175552 340023 -1753483727585305575375659957016 340024 -3648222254789729624502686822400 340025 -848781395191024605539757528000 340026 -371453092370029288300977017856 340027 1647328230468798811780016027876 340028 1087510537831345255965043348992 340029 -1390978555068468251829171707226 340030 -102727952462070527477532998400 340031 1190849495718951374433798320832 340032 -113519698616586983178843979776 340033 -1711017600803551676548247362940 340034 -72104074415877474868320577728 340035 -583363771496375728275275518800 340036 -1773741556698932020269278773120 340037 1792239408488212096007086198686 340038 6342741278501866631403141600 340039 286561863108154452879694979072 340040 -1283032412536113774739804723200 340041 385544846885368847733758378880 340042 -1866641588432213659529597861328 340043 -456704915873292285833250576960 340044 -14389467445573581704487137280 340045 4179967416183365388966491009280 340046 -49313209940448807064887512064 340047 1846351208827596099546805400424 340048 210187412626538713353102802944 340049 2757340192526133269417300968050 340050 251810774287520524243050844800 340051 -46859602185704055571907516496 340052 297293826474413172891921487872 340053 -362415505962972728951093013696 340054 293284315819456659005510442240 340055 -586275551908044785871831865440 340056 1249252933555577760494108497920 340057 187320310641915462862968359306 340058 -1976913118543261262303898351120 340059 439051282564670591551942445568 340060 -1878059123832223009460329505280 340061 3351934998384879144037212730662 340062 22464647186834965894858020672 340063 -199114561008756387461822238688 340064 -110837392121904328611641032704 340065 2237408928137420297954222256000 340066 -551477948938281313431222178656 340067 -144085610526570459856257710016 340068 2008148963167684602081026574336 340069 -730113678044732259989076576420 340070 66915165415600978168047989760 340071 -980490133551294974611930851288 340072 -3485846155485470283610692019200 340073 3484275403397732072756632523322 340074 -224884096989656799129564729600 340075 -1301093317253826192494563390400 340076 2578934834735498587815600107520 340077 -520177298076843336728993234880 340078 -161309243202937382068816622976 340079 -229068695009554838370657142320 340080 -51008266108128550354521292800 340081 -341664679665810050192846082880 340082 144206395927032677699450613792 340083 -171962687305045915875218785680 340084 380690398988702236045509113216 340085 457652150049242930283465397560 340086 -1239803837755526997598527683136 340087 -88899014153626355475759755520 340088 676976880428637849315630735360 340089 -1446742133679064037266139065776 340090 -1192731558450301806574682419200 340091 -102363012050462459534620998000 340092 -4487805377836163495425650032640 340093 826250723588890680348240413644 340094 1599841709687298936412430532096 340095 -239356018951362591214096742400 340096 -4229878841373208147296560087040 340097 1941171482038478113890769370880 340098 -486776337311214262142591185152 340099 -483440102766792066190983082640 340100 672847761612004957604545920000 340101 -178690603187905134039158828544 340102 449777036633956296962608154880 340103 -1100438359855256154516842652648 340104 -897823429269498092534122414080 340105 -236280062467538063270541060480 340106 822371988764391090562731393024 340107 -122685475635607960348849234512 340108 764417003244423392357776502528 340109 3867707062283235519049814260512 340110 353550412933617135023342452800 340111 312198330959175889183869649712 340112 1002992079507382139591430389760 340113 1455287094764798678889256188144 340114 -1403508908101834980281054815344 340115 284415476130517110723291203760 340116 -654915109452666645461766451200 340117 -1641331639668342356136935998834 340118 271257901563094635024478226304 340119 70832370497484307876266065040 340120 -2431253585398539845682721382400 340121 375871746305933627379470645322 340122 -388024492411073956509165040128 340123 -664878178041321709197336946160 340124 -1713266447169617681696047832064 340125 7633512790282164007863144000 340126 1169973672923442158606000944512 340127 -4626961320060248910498482421024 340128 2738278115432580475376313237504 340129 -5050427190747051205569297706270 340130 2830314999941487675705553920 340131 4851945644138560904247041976 340132 305281138729102934759375028224 340133 -3116519383902353955825534365760 340134 -537783993531131751717546788352 340135 -523255389091247493475027808400 340136 -1250507492532018706415750369280 340137 -1172910855437617959730480795200 340138 -2070706920092946733969350524160 340139 -4260908662094754846777216320544 340140 -143908557586592188790394086400 340141 -1950623450799593728791968466120 340142 813744802073072702433083281344 340143 2169260683619118944761705977864 340144 -239937046046098424765687988224 340145 -839072588436309612971014688280 340146 -468601250970532110739376544000 340147 -183981760372023280142965645156 340148 2675267646085400841751772750208 340149 1025274616974637761308845119264 340150 8308070552003280786514432800 340151 1288579243080545189195162565552 340152 645187886920263823484818821120 340153 647436635881895639110708209456 340154 1156571193598420793572693732320 340155 -2140738359869041457491771484400 340156 370048717953073764719332653568 340157 -2687165759929613397365938244160 340158 148194676493670181950587940480 340159 -476222648755242501258893670584 340160 -732224692799017706206758174720 340161 -1817750853199118227707835430976 340162 1802224083535816649390261402832 340163 -973491974968528942439094031296 340164 486717486332056777400610309120 340165 402636821559358296516663657600 340166 -938297516728955789684016102336 340167 2176777737047464680223294779600 340168 1181638291639463907620443269120 340169 692906062844830738156630932570 340170 482937490172747377011883161600 340171 474312968031813229843161087744 340172 -173590742488007406201326668800 340173 -30027158276332880542085277120 340174 -2172421455120365074500035600640 340175 1326874846993456905631535029800 340176 -146295340353112781639632158720 340177 1014996779012375783233359117732 340178 -113390844735658702730599957344 340179 -871956861888249750043468896768 340180 182785419641816333301940968960 340181 456001824486487119050031059232 340182 1311959695864213678611099304800 340183 -538375764041233369425204648568 340184 1981663845236496874212559134720 340185 -1704678791209061871730501195200 340186 1020407776727290534114479956736 340187 -5242659405661071538225991419608 340188 899347020746409163943771097600 340189 -17542441147911797585197448180 340190 -767180165275428853621350686400 340191 117584936318211721304776752600 340192 -354063244883496882624669155328 340193 -442065632991138997024098585216 340194 -709789824880898920736599808640 340195 907254375493097751074217385200 340196 1833172811061633495060183158400 340197 -1366781720082551394411858161184 340198 -676278861739725031823977754400 340199 -4152992838381063166130562222840 340200 483360012005839342262913024000 340201 -2817122694727680891612036937798 340202 1971080568908162719866755013552 340203 -1416350554291271409503716219392 340204 948065428724610964034614749696 340205 1841681715670948323061513294860 340206 -135735526610818657489244085696 340207 1710464693750411315490290594952 340208 740879755544621658082638004224 340209 -4564142989134100385257549339776 340210 -676246923991328288925177512640 340211 4120114962329118636038672068812 340212 9416005386847151747814899712 340213 -1099535080029583434026554170756 340214 -354719038720216404886914662400 340215 -548470757545197100866057062880 340216 -1463160489749711231008484782080 340217 -2804882194560693159807806074800 340218 -612894027871253176837862909472 340219 -2022114356954338523691691055088 340220 -98381581938313102073336133120 340221 1166554482774991780355529081984 340222 -203556753410473565862355289088 340223 -821354819290846206366353602536 340224 -1128854110861080283833314574336 340225 -39118404006226404261892448000 340226 -1744909282490546738392523410560 340227 425126649921840826028255193840 340228 232311833088756441230078668800 340229 -4631738391159809463764257764324 340230 528737515946072445183985981440 340231 535256097012661294354648181632 340232 -1407855299387971673445617664000 340233 -1896828608802995519042589327360 340234 -900320165966728808732764424448 340235 -865852287295778986367415145440 340236 -238200784792891314368143131648 340237 3166055196802110345302649016886 340238 -954441897127792227053532549504 340239 -105432071969630400454624977792 340240 -763988517169383906676395786240 340241 1253646143374057406321741103984 340242 122087093464013165726280666624 340243 562169317474365788446182239544 340244 2601699575785600221961165681536 340245 622235713882734943966549508220 340246 -1930416891765092228943181736928 340247 -1424656644016020391386548701920 340248 -74007834632909279862773207040 340249 -238668363017215221697530589120 340250 2461120525318818384391336344000 340251 -786670069705652032854791678568 340252 1424988071288026784127930880 340253 -289532182735742345156718710400 340254 477060985589402380386942771840 340255 3137914857042151172184804172560 340256 639499193400261141549652377600 340257 1116641367349425694544353629120 340258 -1074874366892705262844699357920 340259 -28718286401267015354030297712 340260 258052854312263079631972085760 340261 -4347061116738906789931468339138 340262 349605118729567708711240078080 340263 -492224398285660901890287253632 340264 3440885955625382751744388623360 340265 -2197380458672718631905011381340 340266 -1107474603127817287910280926976 340267 -1789040512382734507428071812684 340268 2242664118365876019898618354176 340269 756868547077262814521101809888 340270 104180880065933533392279509760 340271 4657082539748333809609980916200 340272 462345084808731061801490350080 340273 289803842155991272713189894000 340274 -1821551015189321025514183963008 340275 -95197964780693239039557990000 340276 3103070415816661291333746873088 340277 -1489295533451231042775964453728 340278 545385980176747629314395621824 340279 1266510334635612281393003671560 340280 -1093004481960853802885718835200 340281 141219292489030844533871654922 340282 1702512509151257089347725242992 340283 -1122864759790711398968944317468 340284 -397378210322273827177975062528 340285 1243832587257265965308022710400 340286 -203283990956775593528909593920 340287 605903457997624746342562583040 340288 321515520839482521750218997760 340289 -2133243846216678958611397858008 340290 102301246544271172457653440000 340291 334747505459565015013241214624 340292 8481387819148590810195255552 340293 203533189533320503405415144544 340294 386763189443376322296634911360 340295 475537555208378899227616375800 340296 59932268995202861243303116800 340297 -3321697375849257347169539657254 340298 216594502911789611162759761920 340299 -1461253625332825651768279910916 340300 -339267978723698919359533555200 340301 1414423516865965028555783896812 340302 -13030777047936788091759467520 340303 750867812848975503432363533424 340304 521308416708780749509392261120 340305 -252376985691843467274387469440 340306 363565151291574516414955779360 340307 1165023071842141091343858466632 340308 -597663765956342106110950318080 340309 -607888993812637474255466492960 340310 1131430455331799526378190114560 340311 2651926983797295484301035245672 340312 -1657110496483283183865505382400 340313 2226276864703149948553922723844 340314 580902557715906883751304799488 340315 1232769817708440403123891328400 340316 2351602133325936049353831206400 340317 -2518525936911933670476879871866 340318 -73820639897995064048432640000 340319 -268190948541371063451054153888 340320 -167195446918754584726300262400 340321 3784049436490587192904287263522 340322 2001608789230270409128620452352 340323 -975243456181088526727143361296 340324 3008562886168266540376387757696 340325 -2688139707134953562939864806950 340326 12180704907470926050251000064 340327 -291092349976366076460746762688 340328 2215309640596307912346353664000 340329 1569445377908890833204640401888 340330 -19723581925175661825093409440 340331 -815024628717042756249784187088 340332 -2228116221645780959027594035200 340333 1509475554081330133547706577120 340334 538661946530315802422047050816 340335 2249367336965567642565915079200 340336 176143430137676568306440601600 340337 3001148950676217785355335947986 340338 -381495023274507783389120477952 340339 -43167221754121978582410599860 340340 253925441370680027145167093760 340341 -1255810037780590526406309814656 340342 2152544319676680766558032456000 340343 2204159527721800802799352447944 340344 441127508460124670243298201600 340345 -13559007262445307439114020480 340346 -2811800886946882567406185985280 340347 674005233961954193345524558080 340348 -1472495976997122623083799099392 340349 722261469809645239779848914560 340350 -707234570925611381619286824000 340351 138923902752337272087584669304 340352 437234065194708958616066457600 340353 1069776296299827462747235462740 340354 -625992621888615085143641323008 340355 -2211681781729571687065409616240 340356 410066082595903621792340588544 340357 2867236817719501343173125398652 340358 2165065308474264945951744029280 340359 -374779666383607765354437291096 340360 1659631814028125955588449894400 340361 -1043930336975478551115121008768 340362 -59020162823259328752296441856 340363 936811996353033405940062479200 340364 -1156660903937747147697452884224 340365 -1717998318865394968449528341280 340366 -595586435282449598387726061120 340367 135260981068922152579430201592 340368 -33646768243386839379473596416 340369 1503415653669101724350740254770 340370 -1146566436514621984488942786240 340371 594608928091512094637816302440 340372 441913945228357183386461768576 340373 4799936962843554080420981340 340374 1099022972619394399762756214784 340375 -900895166278744016255377320000 340376 -418621292119972898836608368640 340377 -974902709638140108771037804992 340378 267111503829249016478577024240 340379 -1008868087272532621474877352816 340380 -297013325311992832179984506880 340381 -4007862218995098045172956161818 340382 -37556875706790673096879631616 340383 1208944432590160884739508548224 340384 -1944994879779806751729430560768 340385 2850026335081490759635688755200 340386 667620824512552407992864686464 340387 -3596440530659663449897099068964 340388 59687100036429060420108334080 340389 1087018090605562645335441767040 340390 -905316426476628675348104092800 340391 -1032547141473726430684035168048 340392 -947357508202093708305332060160 340393 2827783181866531803484683803642 340394 1280655628452607061898588344496 340395 329201613348689722598269079040 340396 188170856285532551067915486208 340397 4466519048032983510736729293846 340398 685304702600383117853854205184 340399 -298162368319573940435619716336 340400 85507894827558820022152396800 340401 -1834039645188388875460327981968 340402 1318672263308433301336915677600 340403 -1902452407568187257099608731972 340404 -1321436289500006765640689756160 340405 1411266890037034180945694977560 340406 602707912319703702586575219264 340407 1299897285320498372200036795320 340408 -4153991668719865958968381808640 340409 -3959240140309468005150179970390 340410 121131702318425112392803845120 340411 -1202070504914502338664051865600 340412 2807404717271826911614788473856 340413 973313853348621981339288823104 340414 1254905453799570492551188429056 340415 5811949962309351496926889021920 340416 568896605168842741161142517760 340417 229555437523909174566534993984 340418 -82526916324482129969498966496 340419 1127943107685113815344137032368 340420 1024898877067714651421389313280 340421 -2551945056969442482389111947968 340422 1545238429891535211877438817472 340423 -16224307060434596844465081456 340424 -1166993349995168915004987801600 340425 500160100164567659147278489500 340426 -1744008467804053117978539611088 340427 6946667042279856508109008212312 340428 647477951840783819417060904960 340429 4342580092130018864442467495030 340430 -527940605271529709600622019200 340431 -5360763806882160962587061760 340432 449352397956693285388613083136 340433 567374441802348594859568702580 340434 -1028271732200761846509306380016 340435 2789169974899356378400658264880 340436 -1833732252109262412574449928320 340437 -44309997926938743950636890848 340438 303444078435498156295311559296 340439 635907567610495462618197677400 340440 -731498256129126319617505075200 340441 -1504415101866044611068327933116 340442 181454843699646813834320133120 340443 -1902778153722913253092400606148 340444 1122722167444518801939782918656 340445 235343329890632893086616892160 340446 -361519235409145872342092368896 340447 -804582215773972109302021259104 340448 64584359969597582327863050240 340449 -561876937271665295001341290272 340450 1382451727008448822808090736000 340451 -3328711020161274460175525512548 340452 -1544944608875304761225819889024 340453 -2111147436308868431502087975298 340454 -365699866799869664979359617824 340455 -507013157952152450161533134640 340456 -1674233995090391689317174789120 340457 3561052223066895988683793380 340458 -847782869612337119234326775040 340459 -2100944763821619758201297550048 340460 2222325436217364394090867123200 340461 645644361336152949399217548960 340462 -2074004985607284045813705528768 340463 -1167971998555018369522191287640 340464 -72844830328714649167234793472 340465 -1635028311030788239525136583000 340466 282061437703771267042662680064 340467 614312146171005519203758081080 340468 5304478580517867605869141241856 340469 -1002498933827159352442108095552 340470 -368136721718678337105644812800 340471 4028186720757274276458497416344 340472 -105516364411718154976491970560 340473 -4864928979341412894379364352 340474 -6758417646174515034788713728 340475 837667939679124069339801340500 340476 1906929525174302694516365214720 340477 -3152056537127047746611934599674 340478 -224093040878543405876611368960 340479 -2634946128753667072770193346376 340480 314682732159756549096053145600 340481 -1883331151614603141869825630718 340482 518231115321982670044615070592 340483 -377827310520873548936864473392 340484 3688670073750475152801134630016 340485 1197422030267755370860247172000 340486 -222994870678222406581788155808 340487 1018132041671076001116502228992 340488 1106089138103464978660269388800 340489 -485347706165148437833631640000 340490 317141843433702736717958860800 340491 -1472414852416229795328468205608 340492 1804607959053788512483904658432 340493 -3757724272731010216469212686420 340494 -781270568585482981169009664 340495 -2718405657089666608610119707000 340496 -246727405608759460710749749248 340497 1926249422737809964614110555040 340498 2051824234491639516606519834000 340499 509214375721244322850538673240 340500 -181088888850191200198537728000 340501 -1276276775729918374982603557650 340502 -283615713258757951552440602496 340503 2358520853174047999135350918504 340504 -878819596537009553109530542080 340505 -655947746898127743945607263360 340506 -437482856001896910002290460688 340507 1177141775862846100011518654680 340508 -350335749152075867278933545984 340509 -882325092166565323474636859232 340510 1123095029897570785576927378560 340511 761066578612028195673262644072 340512 2928521045626044720242197266432 340513 -2787957260554130054550090826560 340514 -478244424566597711926169236320 340515 460463448130472244705995704320 340516 -566213282628029549385088020480 340517 76503302992950760195914853440 340518 1869183369670114183584694118400 340519 4304209563088900288185680124920 340520 1035877352055338608235942860800 340521 158505327136574247671145642240 340522 -130196187867225779101982140416 340523 -2013090171404598248164319601120 340524 137605456809750162587550863616 340525 975177008455410869011890279300 340526 -152488191775111938434529732288 340527 2322302877606267430375283887104 340528 16353183838494387872650084352 340529 1286945282623293819300675840576 340530 -723900293640348714437971207680 340531 -715845638029688757918368426448 340532 -2072536395814444512763889522304 340533 34569699651038992404253780764 340534 -982138054257545219305319359584 340535 -479316490291402119453512889600 340536 -45292392333792650831050506240 340537 4320063021324270801442468924240 340538 -1134123190801909637802605563392 340539 -2147137190843568454039047647976 340540 -377556702530878844135949749760 340541 741819495262130407788983391942 340542 -1435781014540727439424339805760 340543 -1438644351101615820024545555600 340544 1854438650202933350927780806656 340545 88860989836593710277256794240 340546 -414374233330170477859694776416 340547 -2317459998327885228250744703040 340548 202637637639417951197767249920 340549 865095754621403671435048700448 340550 -619776780839798343808115412000 340551 1635391778962857373617460313040 340552 -3284306159777660556381936614400 340553 -460665752722970083317535213056 340554 1061544310647167943154984078080 340555 -1635177499691569949980030451040 340556 -2338577440910208483413078407680 340557 683498535206129403935511984192 340558 2295767052875069913471017330880 340559 1933057623561116143389475163760 340560 4960826620649680647748976640 340561 -1151589509315346205434965394816 340562 2593482588194909136223847795712 340563 -972284494636376370222592431312 340564 204141347698012414465948297216 340565 2240878099687503600991068218460 340566 231425906700034193503665512448 340567 -1263678476882389628690935068848 340568 343146775600739585809785538560 340569 -4551928237904998285910052979200 340570 1681123021576710399169584288480 340571 493755087289063530191236195584 340572 -637846456783592365097054063616 340573 -1034000731884610921932271785178 340574 203919335646202572982899499200 340575 489119620343768905572275040000 340576 4493499039312034286329717063680 340577 2744860452463011664218605307426 340578 -324579384030090029665823631360 340579 -650417019362680287473220174820 340580 520916841325730214973893331200 340581 1660354573260993529405206589344 340582 -324687498933573077154005702016 340583 3941764301947385465894530523832 340584 9659166388274129505740881920 340585 -357703296440528519302744016640 340586 1124051250029319065491959874992 340587 198080950240237633823486435616 340588 -3516787420558156716432628717312 340589 959034070844872539013067054220 340590 -573234057947554057547908087680 340591 242189957340460246518842838992 340592 1411374001557879804279324672 340593 45818694809625513731151032928 340594 1058078209962017388967222055040 340595 -2104492668206883716171783812320 340596 -1336917948297114851993223877248 340597 850627202721694800364346081152 340598 785183099979246609268799152800 340599 -985783200178671670038120748800 340600 785968160433269761541518848000 340601 1148054704995586624692361594602 340602 944957981680498104268786808832 340603 36829300326941685010150204412 340604 -954158559059271171051419570688 340605 34485795057943562097795767730 340606 -537473211469495986598116577920 340607 -1256029114889450354075793394560 340608 487229579148610103697494507520 340609 -6642820056254057101252162070784 340610 915927527312695555208030460960 340611 584857274248641699689218426872 340612 -1549838577010070613228097201920 340613 -296625102075782333436455832960 340614 799256488756220285359168972800 340615 589617781211499765167668680 340616 -1073269971836091826345914731520 340617 -577429243892111965436044366320 340618 156450578580680132803959614304 340619 -1268337735211412459566410151980 340620 -152552621986007096714506813440 340621 1056742741755149579473168719712 340622 996344772909167979051706068672 340623 2309504747981384311068149733672 340624 -176090390327428332214478028800 340625 1114583990696530646229318937500 340626 388754820976792800327386254848 340627 -331596959569486243734955690928 340628 -371055928793912902742756671488 340629 276092180888530676553079680960 340630 -390855536458255716570808807680 340631 -1223133926299659741296089656648 340632 1936139003816173606426927104000 340633 -508331980403754691102462536118 340634 -410838431342535135195396940800 340635 -625743451986239486063940224400 340636 -2772450898704915416426095505920 340637 -854292047866422627871579978080 340638 1569468348688369502631188314944 340639 -1032802158703035695339489777576 340640 1392376354012104723819144806400 340641 423064979054302547293571665152 340642 -834891808011963304495240940256 340643 -3698683587979963109413020771108 340644 -2149157370577355153472358185984 340645 654797650500817616446142985720 340646 49852809833515199556629157504 340647 -69698029029376382721459313920 340648 -2921342654471707032514685337600 340649 1497886548216741796690768678650 340650 46391523379280907544189558800 340651 -984329978511295582698673387400 340652 6129321639610068637102697472 340653 -279781794892975038071293521216 340654 899459838727950374676225619776 340655 241831156433563995264933963360 340656 -551143157223040080940552421376 340657 -2772549580860278250128842122094 340658 -317574151287715536796647475200 340659 -377213879426966327606993233920 340660 -1177060000967025088400433112320 340661 4738027012492513349968552001262 340662 522537081919333119062349778944 340663 2436228855122945749496970777360 340664 -183975093317734682038982860800 340665 -122165745898733292795628639680 340666 -512381009365630164455548688640 340667 828842021732599907083152125640 340668 1436326038235846754583828337152 340669 443980977390401048562301227072 340670 236424361812333712703163878400 340671 -1339006743310205253629410680888 340672 865571182754569545968748855296 340673 -3088672724395791141109814624556 340674 -686581042243451500985200986240 340675 2192172438993300667433905043900 340676 -715929030994486784311342571520 340677 -1979541170205042817700885663586 340678 -665193511376072802906099077376 340679 6131245362593758389310379349480 340680 -1956227760418059494615634739200 340681 -1147512573697172867093620082736 340682 -2106973939528930890330739193808 340683 -776237427484134153180840078336 340684 1636740875120098651102142862336 340685 2874364019763714247514716338360 340686 -1842062393436068349569590652736 340687 1249747683432171375262404068336 340688 64885393683099045620740915200 340689 -27459224587103579542681516800 340690 -134887201525300975137471651840 340691 -133267005005539956860601704160 340692 636431183152103855258052710400 340693 -2463790751431823354525184699058 340694 -2537529423083797683437236411104 340695 -723570209439764687159865234480 340696 -839293830168258673456826941440 340697 -2416104621526523358529636595820 340698 -728707734637350504243004417536 340699 203670620625092543802364914864 340700 1139401261284134440933274035200 340701 -2608830981352993540345760976768 340702 -1660263547594989259600886936448 340703 -3254247108441137684277096065280 340704 545871781597739775179888001024 340705 3162929882135634595903200547860 340706 -1626071907137705822623088534448 340707 2085157052134969676335436180916 340708 -2159978314347979513217355975680 340709 -621122923237194890004536553090 340710 147782949396748952774953086720 340711 -532931206816819608106446741968 340712 2023614693042151586321082547200 340713 -503674970824123774169693421600 340714 -975489365044373783896166224896 340715 -39546795636507391581566281680 340716 -92598040929797065203928386048 340717 -1617568414149970242152408698580 340718 534722942268204715454741510016 340719 -1351532470196750477293075325040 340720 474544122411865118630517964800 340721 -993812751299645430716452243200 340722 -687799851638618344393518515712 340723 -586745505928106379428616735028 340724 90569495434536336389787334656 340725 -298487509525249571112715584000 340726 592559125167647453026545201312 340727 -552611196030931034803035014400 340728 665355080563399952483348828160 340729 -927916639685271890013827750400 340730 -573937307617257720798567554880 340731 -963139619890546199470125199548 340732 -7054635106748908605263454208 340733 -130033529995654245218725126740 340734 -412235719723694951405511039360 340735 2598350368786999731050644408680 340736 2077174828231592458410151378944 340737 1392879793154237989299976128768 340738 -121992335484837767889023634480 340739 322766485987218505243695976656 340740 -2221144850153160729183130214400 340741 -600176923173377684512872954368 340742 1076271333436013344576637746272 340743 -561783923498287221607981442736 340744 1711721103767990400299717099520 340745 -1381325564014139762249019122880 340746 761183262853583423569319197440 340747 3827043217425002370516882361512 340748 -3806544158289750827914429377024 340749 -1307071101443460701554989681066 340750 2973161218361385934675013760000 340751 407242463593006305252976777104 340752 155433956676898629488942776320 340753 1761341465482998184583736527680 340754 -1807653356718351303936631632768 340755 1545670383961469714082189664560 340756 852602769467166900579611721472 340757 -395451295717396343841872618994 340758 630157916445187915449142890048 340759 -1258333127353224369242639574696 340760 -177457664246780190869909913600 340761 -2205973678719261336063232039776 340762 -1647756514753910866487024828928 340763 -5743698551614553844611398365600 340764 81377956584158777728736302080 340765 2415777821911955215382420491200 340766 1753942905187172747857336232832 340767 -65221819794686267074416167568 340768 -448094438345115753400925945856 340769 -556071786779430129698259998592 340770 81497673223371013181372674560 340771 1321139683490466372856024515352 340772 2438829161687678923713396341376 340773 1176067380032369996340999813984 340774 -7598177204710368874588413696 340775 36406707279352744083348625800 340776 -2250064185910907672332259988480 340777 1853527098564217267456168725626 340778 -1043891348023286386218898228560 340779 3097071931526648521015536434160 340780 -1424410371925388472336356736000 340781 314758591612869389429331800640 340782 -578193984571895126299527780096 340783 -899040051071472510976904910656 340784 14467757544328390531225436160 340785 -921679796403899955723779847180 340786 1636426551702938461195549880592 340787 -3331433903430590329714726248564 340788 -69731160841865795231034077184 340789 -960474853928002646833475819410 340790 56241238789633847601154446720 340791 -1538062449446402761338207878400 340792 723515213591448427001257574400 340793 -4617189745063099580664038687958 340794 749210414372356511015504663040 340795 427322878396478312826224641680 340796 -585531431930256153585779942400 340797 -2126878896410871851655876889728 340798 -1917051263561576381381400678336 340799 -3581717310611383505246802591264 340800 -169834818546166897674761011200 340801 -4898255634935537443368414043198 340802 -88825345974773924769662363136 340803 281835140278658018601676299480 340804 -2491886826566412448116323561344 340805 -2601549607478181404165702169540 340806 -2238403847292472036107661516800 340807 1045038915573073292722602172064 340808 533630860500084487299939225600 340809 -47140157010784631260983647040 340810 -316855875169244279618265983040 340811 1420379446417034768917971707412 340812 63317071179586770475090887936 340813 1238389112839836492954342933984 340814 -168808664341048071353630883840 340815 1343474301855045953585362421520 340816 191922369910869295427313991680 340817 330025529191594254426393030000 340818 -14988996252315321655904900352 340819 3255486616953522969678726922220 340820 -1981377076739642348095214833920 340821 -909704159663589057415823421120 340822 -184506773900728459744225569600 340823 431231119680478087178527868640 340824 -215371242656951048850546524160 340825 -2409581667644219096901047566450 340826 -1503829389250743770543363727888 340827 5245093521259485520197621431808 340828 -2172489320174687955450122140160 340829 -1942526455168783017974323626624 340830 373936835817907445377964517120 340831 -2301807555289152225429867918000 340832 5264066123736504212756530593792 340833 191877289173151748007940945728 340834 581352313775418231392328786720 340835 -153645000326615839194992769840 340836 -243453611396436918761265343488 340837 -58674306815097573634583028480 340838 -67410545292533665212063176256 340839 2220650747426099164402207618704 340840 -126287342357974457078093875200 340841 -2881893457875580226279995609200 340842 -1576085572057474256579749202688 340843 608602498228768267496223781200 340844 -1223164433612646444788460619776 340845 -508943512037454076175587868160 340846 -896375483419223313341401490496 340847 -2093103296605258218986995119648 340848 -39900362990512932787095502848 340849 2315723408731466973190429936850 340850 563822388318586741470132904800 340851 -807410030459406503247574799616 340852 -681027245474352543257816808064 340853 2490271340005560635998377709884 340854 627904878310062234727675139520 340855 2026404405808919728154795516760 340856 -1252233116883553184759568752640 340857 5633656476549564257522676522 340858 391369638829870330880186506752 340859 -48673237304460638836735598940 340860 205742306148410636062307942400 340861 16866257801347939235576994592 340862 1195045704820679021935277292864 340863 2563637017737697670071594323144 340864 1019438566308186524764518481920 340865 921280947922900757321424859200 340866 -415146706913706133120853107680 340867 3907224576098356676861809809432 340868 1438217201142692501234216927232 340869 -327030425432478359826283508256 340870 670550827535186281642228838400 340871 2414031479236751333465935188144 340872 -738494257849127693117735731200 340873 -3318079570512189253217650639938 340874 -276399079223295856505625970848 340875 2150434125419262670580869080000 340876 1087034114428222370725493248000 340877 1190016212065955186953813260726 340878 1669230618829621541569070121024 340879 1676179063733785155849087463680 340880 -5364516373560158146748989440 340881 1069804569841092859515392638512 340882 -1794773741913162136162739204208 340883 423014263461669644286497775984 340884 -216595182274135049316093974784 340885 1990349971204565974033579852800 340886 145723946222146719048221693184 340887 262892173158427832246731996800 340888 2438446475020989309079966709760 340889 933514500093330385916118927690 340890 7931077493380696063378045440 340891 2715923146236029344812695776992 340892 1443780449993904202367464521216 340893 -2149345083689097944894457746778 340894 -386893639015142715206306469504 340895 -2581603459499452815795568939200 340896 -1224867380242313912446752915456 340897 -858032096158548521009806234654 340898 -666953350494896005461995141760 340899 -369297405693739948130496704592 340900 138209828859228269342925107200 340901 5018239271038083531630352660224 340902 -823563546258395159063709004800 340903 3884536200666927559049483052152 340904 -33913759820352928507583201280 340905 940739505799507785003798164160 340906 -568217073062254245799155630336 340907 -556898925292395263246885938176 340908 129839470068935144053944092160 340909 -1012247239899569614619742950890 340910 104758815186437020014513260160 340911 805444183972644374754262116360 340912 340087255683801660403104153600 340913 1461781945683303425896010934162 340914 -108234775250506765685852471808 340915 -660282926075978634380509447680 340916 -2953706787650909106179267333760 340917 -989917808027383389957069849120 340918 113793346640314228864928297472 340919 3230254178084887575105853633320 340920 1322135122760906122044014284800 340921 -102330733147950084864079908096 340922 401775608210006356838732708832 340923 1583070999492344597188468901568 340924 -814570091449047573369126566400 340925 713631791484992721536297602500 340926 667473218016882826457347354944 340927 66713537856570567599119251776 340928 350009365790841289895728644096 340929 1737969738672458742735102694848 340930 -1663964256256477108206984506880 340931 4444424851750347467779549596732 340932 1126489836754865124610963356672 340933 -3504906577615233440540734094818 340934 527557240646519294987594425152 340935 388791178534091820331370373120 340936 4243494316893840161240409907200 340937 -2613804799117764851135534709414 340938 223767856063371113842702491648 340939 -5106380621350588801826810417260 340940 361602739274559303915483479040 340941 798688837547986280771721408192 340942 -546441146232567592114912523328 340943 -636058055759350896226085351520 340944 -196283922504982955898889568256 340945 -279662168379270352684088808000 340946 1841404216770813008242258902672 340947 8217101650140814408493406408 340948 499709853100314997420371367808 340949 -129974277188992916374374476160 340950 -96862097935230254489093918400 340951 -49575373589423443198868932088 340952 -799251444533621612292492902400 340953 -1585646544162018631479041116800 340954 222487815600075808392906788352 340955 -703853243595669643473539018400 340956 -297513206417516775345740021760 340957 2610658610298997146315036471206 340958 -1061381214982923679398531719040 340959 -850308522760206297031261716720 340960 1050316453608733189014989045760 340961 3663799639823238008326254058800 340962 -1360337227892654287994117624448 340963 638915135889876867805040880896 340964 -950918432127774486120001904640 340965 662581685794207042271186076060 340966 -471453829806473786926509857568 340967 2340210112393221329474204060160 340968 -268412355775622790111713034240 340969 1253841781973133106935239127552 340970 369609058123914605392005442560 340971 759821246051732619650972724312 340972 3709153619081607102509082603776 340973 224089235112099265317694469100 340974 -622287674977215026393715245760 340975 144194137814364807985466943600 340976 -548150391870699879626716839936 340977 67666504370234945474046384000 340978 666358822710422169475700880 340979 -967047702455346099956109690420 340980 36846248351059380857285007360 340981 1955505083259317789891794620700 340982 976997168817510980662425302400 340983 101943577206744459554015333280 340984 727700015632292354034986803200 340985 -2997104498817123410532662912640 340986 -36754212878475837847339539456 340987 -1590239101088924804179534623968 340988 704567404650965094915493183488 340989 460035400147055642777678542368 340990 -7978611126890804549879036160 340991 -789183021265789230291387723120 340992 759909552771519892939830460416 340993 -2001037182396664733998650056160 340994 -255268730356791825575114182704 340995 -537654330900774276412582195200 340996 -11492534339722288100093662208 340997 -793498859917931386704931464228 340998 47028772146684258245187145728 340999 -62049391270364258998183921000 341000 856795612665834865098915840000 341001 -556816090285244692784255603670 341002 -515932524098278552536311767968 341003 -809526165594596196618398528736 341004 486261156677844864346685770752 341005 437906419115830280840179388160 341006 -27127915302812450008885866048 341007 636105588558888455797977733392 341008 -78484566448290930743568621568 341009 -836662630328456811237305130384 341010 -33029502698532492931496588640 341011 -5572788089726631286864978426800 341012 264953762618640471591234539520 341013 -380751593760265552178881528512 341014 -2261635655894936450842381054848 341015 -18672167370747324187569582480 341016 -31325207835916063239734108160 341017 3619211384044367593571053541066 341018 1051129765721221293493875294960 341019 850179184743443611164359391504 341020 495118425404640966118398835200 341021 1625224429179103729723910131872 341022 -1052924520340176453423531657216 341023 1132614495664841965435080348760 341024 -4924652604884631686918298599424 341025 724715407851010025818686418800 341026 95486835185391637183051215360 341027 2265479487956945878906449174876 341028 -416868484156397878371041685888 341029 73513912533840593136976172120 341030 153897616459750665542703868800 341031 -772669758262702003968227927040 341032 -19156052191515193990939115520 341033 -34608603733960163723346865152 341034 260876906504544910568545525248 341035 -1576917459159361881810370607520 341036 -378630048866483985127116645120 341037 689694556079449016716419354240 341038 642654286627105540689713925120 341039 2463449032489983370157249281056 341040 -261809287203123501817444761600 341041 4364665505233088672111376391442 341042 -494932169254680565940052179280 341043 -223744972094202866971768473600 341044 -1775248463867014454463371685888 341045 -2490969531002542495656845129700 341046 855788491498930901534493999072 341047 -1195671979315309534849002261888 341048 -2218741041910059551121076224000 341049 1417954819006531805294318166864 341050 1028172091049807700175613280000 341051 -2748066864256973775019922329296 341052 665784786484526401853952648192 341053 -743288110963906122348506256960 341054 -496954763592145086174967657728 341055 -270587356651810543522445442720 341056 -841057685601928917951662260224 341057 -4965420433449854009720383205694 341058 -993274419424669794488017420416 341059 4857412862242512786943762083260 341060 1800790501708816691128866612480 341061 345850535215788287557633488000 341062 -179964974028367339678049895936 341063 -3430249408115310464243691179688 341064 -3301126242117230300170586112000 341065 771957549424034075252596031460 341066 171611706362897976807557802240 341067 -1017426614359600474439484759552 341068 -550180363102035647147738650624 341069 5784629531732866145649025092000 341070 -500323915308052427317260796800 341071 3385612404803482204831538006592 341072 -150456180079636079855180980224 341073 3208861956123474539127899391522 341074 1396604288742259378404599995536 341075 -644337067182666014212388970000 341076 -33860549071468506726671947776 341077 669106497941456621559422835744 341078 -1036807428471056176305591464160 341079 -1082793811279022420576283855360 341080 2024219756267324485267713638400 341081 800814597276582919152791640132 341082 -107579454775859004458891874048 341083 3135623618624079792286986987332 341084 1064003930545190593760931474432 341085 -1738362330830778478409700093600 341086 389068172792027847604458403200 341087 3354588213694101193045852232736 341088 1951169496369271157848151162880 341089 4012641224732300102084974749666 341090 509017704234483783907696504320 341091 244589387390079633704945865132 341092 -3170791295944942536220659459840 341093 -599854417074998631323442462336 341094 237036384752359728776008825728 341095 -2637028331013612907016519315400 341096 605403468006973306281595944960 341097 2282055683999180518609162147872 341098 -150240635721035228838757479840 341099 -5306017507084820788488490740 341100 -624749261541739536242707488000 341101 -1851193620684998558691925775328 341102 917689710296193150615531634752 341103 -22320563962694999552670712320 341104 352514925948807682448566353920 341105 -870550579156330976927428079640 341106 744142824055521499922913196800 341107 1077151958775674388216299431280 341108 493313473527535526830775919360 341109 1216416877006163500732309626528 341110 340737210341771365554770257920 341111 -2851427995929860110511063508048 341112 -2601065834310489621147057807360 341113 2108067609900390943889853707904 341114 -108715954130460015558804595344 341115 413982356985639288352509156720 341116 -305849937634521182676609679872 341117 938192539389682250946995460192 341118 921225448271816786293286958720 341119 3617971602504046279144537144 341120 -290674539745732088403119308800 341121 -1450553865769168029522996479136 341122 -1659736433922935496759155589120 341123 -226122134351583702674852618628 341124 -207276251206327019399733313536 341125 231004243721320194198341835000 341126 -1899491593108600368306931138560 341127 1293588283270399346133829731960 341128 3231200930228475294074691548160 341129 202315537145035841289035800884 341130 -254679186689978052742456711680 341131 -717680660558561594916884106608 341132 86530537025363432237856502272 341133 -50776858444948442854560739296 341134 1260160540569130153452246139392 341135 -826656151727027792089069132920 341136 472149399417689213714622578688 341137 -752865693538491841726125133020 341138 -131469446629131986119726373112 341139 745697904920015511454301389680 341140 -944813289683082867017260792320 341141 -154863491498955184449978841458 341142 182535900314318789844331518912 341143 3125255066424927508421535712344 341144 1487719241871857167610417756160 341145 -16738242805109623133996150400 341146 2404144716968585034229623264 341147 -1294317916234847411032533879960 341148 -906848890980492451133555320320 341149 -3965113022434175657985671926964 341150 -650984636892771785085237739200 341151 1514062560972578738887964713032 341152 -119423418006178859046040240128 341153 4211756513135032409373574145940 341154 1760592084784688936325453637248 341155 -1069579252835385941358916582320 341156 -1240561714866222571030647774720 341157 214826266134615940640445990240 341158 -1097664333144404639952705484320 341159 -64534564338432283508924539392 341160 -587325499348782112131948134400 341161 -646744681245275687401754741496 341162 49631455145427904806252367872 341163 -1359370847345215677725117086308 341164 -1844891083015556439062748299520 341165 -2939261957527924054467372466080 341166 346034619429778810218526884864 341167 544830791735225050484707271952 341168 637772576834826636880186785792 341169 -423500036789565242032869511056 341170 847388859142307873929911777600 341171 3721343560189937840577565455372 341172 -806612153529404627477768674944 341173 2161698323010270557128023163392 341174 -1615478034909015889133592133440 341175 -165841073481179021086437885000 341176 -2012640101408665943600828682240 341177 -194042827463487739671992168508 341178 -121109251369855262312067639552 341179 -1954698326328128680853494776220 341180 -85752071113443499229988956160 341181 425721692988611496842270788512 341182 1160237914034192121605297357952 341183 -1150308723001136208726899547480 341184 -711513355306405707700412350464 341185 357159683930174663898178803600 341186 -387090307318793319582308007936 341187 1553046877715308002825405701184 341188 2409294073508191057133541365888 341189 -147361808295471614279908898880 341190 -667291347646249948177948922880 341191 -60813817491866936693140570408 341192 918372202611845751424566912000 341193 2928507713883546597235680290064 341194 -180194134583704659591698074368 341195 -1633037415773926044161797576800 341196 -969878213134298099679344951808 341197 -3722845979378419368379174579680 341198 21339085382716992517604734848 341199 5109493630871987132590242303120 341200 377131173180270198268010700800 341201 -15532423905013508891191422720 341202 -29082150344932122420743523840 341203 119850555923202679692875961452 341204 422857921134183157989455798016 341205 12616024210349454504300731040 341206 313355078629425386535013899552 341207 1849641065607442919670474707952 341208 -227153791573914792632585379840 341209 -332555510631672315085148958960 341210 -1528908968043260908509754440000 341211 -1742445296073067175421917235192 341212 -2814210613041424119850870572544 341213 -2653150159168045171854438023616 341214 -225853788857025148626020417280 341215 -980782218016918891643012580000 341216 -2986083157703345231101615669248 341217 151187274857690358416440835328 341218 544342888335042835124884560 341219 -1834677902215528168736855137380 341220 -2399317548907956342496911360 341221 -2074291746044801216350720872800 341222 -533302458940561418545971101568 341223 -1277180527536355842225359081856 341224 1834411387065190121449372446720 341225 -2488830563596235958088184921250 341226 -430384650298207071839951846400 341227 630180668629225188639326329076 341228 -1378572076424140313811292861440 341229 -561682272958102695467741400000 341230 1579790170245462754775109197760 341231 -1011323383803359965620355197696 341232 543334719124913030311472824320 341233 -605858181789954582045128825518 341234 -2625840078611431419067567076448 341235 -57593473604250525937290214080 341236 151817169620833181576824771968 341237 -30380028701809027693954330500 341238 -672126021852816721824765665856 341239 -3472124847139297509858017916176 341240 -2663966003958119007952358400000 341241 -3143988998943793067594875301856 341242 753780657055575143319897970944 341243 979108768276705890467943739440 341244 1808857035646671469260645895680 341245 -1394741747901421942366210221600 341246 -1632811890457357818720570723840 341247 -1474109757558583096104370035000 341248 -12345576818902895162688536576 341249 -1230222214184620410699166040064 341250 28603448020973594282754240000 341251 453193751568877022681575125984 341252 9583613944546592055211844736 341253 206043278192356450185297345024 341254 -317663050523771433613992299424 341255 2829366038311653238310504506320 341256 25553110568016801701423923200 341257 -1386632470396696838977373199488 341258 -2705781974998501286166306462624 341259 -459505374265377857458353533760 341260 -499098759061174923068539914240 341261 2152734671403501988424436601824 341262 455492413577922153717950709120 341263 1141210691074593488828526820024 341264 145084097664066198829424443392 341265 -596680618548390956544491815680 341266 523489986478591147344634898832 341267 1274732344116910805168960632512 341268 566525751741742919071155517440 341269 1059822438864619146977845702670 341270 496774850921235133536590542080 341271 -60071225950679538563755205328 341272 1721527657691551394969464012800 341273 1678695956320441211424536664522 341274 323088927119702445624380333568 341275 137805729829751707690226223600 341276 -383348758605872688960833607168 341277 -1133845597555668622150558462080 341278 958445357479431847460812016640 341279 -317412603002311869245059628160 341280 2653764445200495090632491008000 341281 -1598334452428388794149346261918 341282 -722719639376785066551746809008 341283 -903571579199413722829891120776 341284 1489038400799279237564268901632 341285 216443634619027353498760800000 341286 -1420041511170479420596491535872 341287 2536283021526088950058937330936 341288 -321365956803295488330658621440 341289 12243876802882746939480791844 341290 -307940445460759039774321341600 341291 3332780225449868000989643112 341292 306240411425566750712611799040 341293 1844357215912127058005967867542 341294 -580045396675372895748386714304 341295 -467062542095942291071592849760 341296 -693861815376508723418455769088 341297 1040457789844772883685236495360 341298 -705724400723142320722704652416 341299 881108732868858322123708403536 341300 -809460680722004984563627209600 341301 288806862175813018878084810720 341302 -815748028107498724489320521088 341303 3340754164367917416939651312552 341304 2735958626622414956340217221120 341305 -2109085093458971100179960436540 341306 -89744111939077771525170213120 341307 -2175421577001471078391647441360 341308 -1092471580266311076022193693184 341309 1643879624948926563821060563986 341310 -274616536861710118252402606080 341311 1509860580304462731773464766912 341312 104273713974682458567174782976 341313 -515037514085786942293439462976 341314 1036324371122833452151416809472 341315 -361905960321675286219798956000 341316 -194180031506474111713507200000 341317 -2856176615684331551497523205888 341318 169823490594073429857187132416 341319 -458223452424191951257880875392 341320 203296747306938236793018777600 341321 -3471624674839147106224482941478 341322 -55495924219539870735135801600 341323 2818953691583073203409060375572 341324 851461427862042494040315261696 341325 -162693532940297665240079919900 341326 2700003511208829626992713997440 341327 -1521643319516364451229845805328 341328 -108096067366103275738100269056 341329 -1131993678900914348915813138316 341330 -718107836460598516936254451200 341331 -26683820306969094551367634248 341332 -780495574884116388375676952704 341333 740355351329398389393938277582 341334 -1161438133944209722097513184 341335 3065746592097789101672280541200 341336 -1995927809335006773798889912320 341337 1236211236422914623005434199760 341338 46037663453651140706473678320 341339 -3896813667850804569619770172860 341340 219726343580382965328079795200 341341 -254734199039692308890157568 341342 2305061275697995612998474890112 341343 1097556978553499177204087235744 341344 708363790576211345007013134336 341345 2029739306725244187831619388520 341346 827095021489515521984901657984 341347 -3679864598969255106424031935204 341348 99389752898181385674385268736 341349 -1754517655532186081123594859936 341350 -839441011286820610631468973600 341351 460714613233356343862963923632 341352 368394822430347784657790730240 341353 -366556854564214767496621534320 341354 -406130343936486482218012504320 341355 -662112455953712091251486734080 341356 -2185270430639293358079456281600 341357 2619207252346386778065437259606 341358 129994601904036967868480453184 341359 -5459440443539647965978437640000 341360 -427487473226659848266191011840 341361 -5088127190857715353814854905600 341362 165858754323178932670096565760 341363 -2643417954642591439664731471416 341364 1563870496571504682943840690176 341365 -3180147342370482579526452722400 341366 137420273047358623833227904768 341367 373862090040809092236612132048 341368 1934963647831427721345509253120 341369 99857522159797338872417104896 341370 -769728759977618457738078984480 341371 7227363593951854288590451928944 341372 286733560614983754085011566592 341373 365117195232484158561027860160 341374 -1616170429471171264376797762560 341375 2419401812406245228292348534000 341376 374762978129938402619865169920 341377 -73017001725896883937347279648 341378 213281827494297230896977996240 341379 1011730106361917232294004153944 341380 847570352098111433529756399360 341381 977455752842928262112627134332 341382 453114778569621901419512371392 341383 -1291269134262333390904497804312 341384 771941226889570657383943987200 341385 -1315295749050641445147172257600 341386 -178611106173397599579600635136 341387 -1259526763755749662542277284528 341388 1017794809522258958702147328000 341389 1929840088448009038352420757024 341390 -244679173596601261956873227520 341391 209933978840210753946071161992 341392 386688810175956394411974000640 341393 -1662011359652060165434185222156 341394 562813350342366416950085974272 341395 -3113283274096990828575075339600 341396 -54803734153318951048117309440 341397 150402197262708278888345785440 341398 913770988586827941130580733120 341399 -362044151016037338831182589864 341400 -734167065929495046584440320000 341401 -90505508480273789077027349628 341402 180625251195057905452034215152 341403 451517640931183236778591147008 341404 183075802752999617008954398720 341405 -305573409005473151335060193940 341406 509661424334616090225443173440 341407 -109879566191331096170163128976 341408 718836202280051899255190716416 341409 3310693396922580802187151625920 341410 -471799526213791952176167548640 341411 -1016388143430700373702536527360 341412 673123517576588877303523479552 341413 -3830097120960513820529111463296 341414 -547319003338207216407745894944 341415 1361554999832935272930267895920 341416 3265398507812021003553252756480 341417 4861456239278296430972839544520 341418 -455142563346673829881047306240 341419 -1218216950277781940354145979856 341420 25339488525726271261210567680 341421 29202640508087163752806261440 341422 2623427758419725620801391176512 341423 690792293501496574183141878672 341424 360239506040656867355349663744 341425 673121196265013923934274476800 341426 350249047192154878914993469344 341427 -1147002603503883556999481889480 341428 4123222991116699543769959232256 341429 748098179522284253612993422080 341430 530065459605410881343896320000 341431 -870132269958711186845412037736 341432 -1282271482697175032335016325120 341433 179263501426713869344208539440 341434 -126454123935526323765918071808 341435 -245453401291919725269930448800 341436 170607039255726852346053534720 341437 -773391731069973392948658433248 341438 684799197826227593146751804160 341439 488526195385394192675654853120 341440 522849015311840488399967354880 341441 463662068195846003012421698772 341442 -1616656298598978498053064149760 341443 3261914681064574003515587973692 341444 -2536728847752469910466936584064 341445 -1096323324642669035518319266560 341446 -408305968824198666602863722240 341447 -2542975378154754220600599832104 341448 -1021071935639518176491348705280 341449 3851636704191664233175266484240 341450 242576443315527479104883802000 341451 113785813812714878629501597800 341452 -3124482873914542875827145028864 341453 -1398083786663423319723508146720 341454 369116397306428680849329990720 341455 -2622337318234440632038859432640 341456 -97167017392857547299640025088 341457 -921677871406457872744674028560 341458 370234270168821304619736964608 341459 -3081698091952585003643927816340 341460 50975318033525974306529525760 341461 2905206224749124403605250666062 341462 -2422866542437323143415261504 341463 -46433615898843656569404855936 341464 -2241608844800738335320251504640 341465 384047966990015249824410789120 341466 1481564338017625189299388967424 341467 1110363770838221913261953150992 341468 -3029817578716054201639075438080 341469 2091229819151889610915639168320 341470 789046159578907024437064591680 341471 373779820493113434846717720792 341472 1609880062511431634582066429952 341473 775589581951578539545990524480 341474 -443260786731630749898233538048 341475 -1085123779353073969992849366000 341476 -2828654601271641937009582637440 341477 -3015271350775780324411467916674 341478 946297506847607924368801857408 341479 1614353861714385759353851797360 341480 -313640935325684917530760857600 341481 -651697372214086067720812334016 341482 1852418765848441042441149212592 341483 -7662454945097756564960476787496 341484 83453162290832511097701580800 341485 -126865661017426555878561952800 341486 974607446778403703624105410944 341487 -1159310720058215041075714484760 341488 427290086927784854319082700800 341489 -97394672971145226314998838940 341490 388671964003741221888985797120 341491 -3650348213153607995688332845108 341492 2459859536021580214882299770880 341493 521454571235537789968373606400 341494 72983895638281245986570758080 341495 -247269036824603262237841712640 341496 51336770135251813320618639360 341497 9819842105406466468326287240 341498 609963896848046764444439046000 341499 1867859953460879552832836606400 341500 -1601814095994984207181227648000 341501 3395372663017415590685012906502 341502 -258639993020803065665913593856 341503 -2387411805279557887469876245760 341504 -873697509349676359128176394240 341505 -2359821065956169466602506949100 341506 -620614600438615257473122176 341507 4386330299080131622331541717756 341508 1142981427519221886070168780800 341509 -907429146865635619979847932384 341510 -119486265614618272087573255680 341511 389958452591940285089661698472 341512 4278066600744062812191516595200 341513 -5698931622858274567562518717260 341514 -1255131826079423461656671910096 341515 -2743234428528861794484459919200 341516 888351213492944362689975702528 341517 3243017786720227194515664522240 341518 -349749491842132732784003135040 341519 25863549077914525576803772344 341520 -326675116411050028162185953280 341521 3417439150541150820516089100722 341522 -1573811560983185570236100696688 341523 -423052531635032057361311654400 341524 -17993848033718379744667851904 341525 -2639682788950926116309890440000 341526 -286765630343347849417604897856 341527 -1035253589245299318172054855680 341528 -3557752844184881677163188039680 341529 -247559178663552426410868384816 341530 -418575925504972731290377504320 341531 1157116024980995497431510511200 341532 -448916441132547319538247114240 341533 1180424758000260110669281330380 341534 1178752972638928798765417324416 341535 508276667216325117926826637200 341536 31719462014133715977263775744 341537 -636288749885348065704538424448 341538 246683054400806163824898447744 341539 318918324914312221483964364240 341540 651207846852110384343792042240 341541 -554542156816072487900433914148 341542 -104422912881732003027562934400 341543 -1148353940031328387886994995208 341544 -342952407869076643100708044800 341545 1916552450718374603204029216320 341546 -256498953049889345788799496528 341547 -316082162945970957515664123936 341548 5996866840901970026149126190080 341549 67118614843524027044737017024 341550 -446970715080747771227827968000 341551 23680804407447567597518770560 341552 -681249448790664047136342687744 341553 1982769560819372472934912814304 341554 1305988072657527194493525320976 341555 -567945360371386086165944705040 341556 1785839501125821488691401551872 341557 -1117740125849012963055720386194 341558 -280882110582601459556783628288 341559 795354870306544741742893884864 341560 557466217643161946436742656000 341561 1432313951927331541811646727824 341562 -369907437299571339657389429760 341563 -4303353757762449918392417787080 341564 3450442026559905092392968646656 341565 135101027962235819139620065920 341566 3166137975331556477457483412800 341567 223178941614892166194399058160 341568 93044736913270722707958792192 341569 -1744037382395112544557500980030 341570 249986571450981371791377576480 341571 -539377759651071443928768761616 341572 -1005152528570925837175003607040 341573 571860049403232359129823531744 341574 436680733381228724249789242560 341575 -827032153508155614806949541400 341576 1073940850506477408762966574080 341577 -216700239296451581853170731974 341578 3335429363166893797426392400224 341579 -882526977645620131126110356604 341580 1260091273816712627878585052160 341581 -1130134137191069662526982601536 341582 522749466367029574848365097600 341583 -4382589974637756742874222328 341584 157863987526922883637194244096 341585 -40594083908203307208555120600 341586 -203282178631950549881920375296 341587 3349371512694049669641095424236 341588 1188297412163691082215238321920 341589 -206870660311610945746041345792 341590 419879405888110835508687148800 341591 4664449060839025172627163959400 341592 23182003978040310346106634240 341593 134565402013871125625646572800 341594 2136542086202759326821358317312 341595 -63175236872847494229952674480 341596 -2811065008682023700395168235520 341597 -3148179956688062702448171636954 341598 233436039904483310295861921216 341599 -1706149705312301527561309429536 341600 -584243557465792299691946803200 341601 1132028791475374048224081072960 341602 -468701053727272781622925603248 341603 10009051916012312730134349852 341604 -442415484900750188255403386880 341605 489156709355959197410959439520 341606 -571171511335050706927933847040 341607 341954228350353838410018801792 341608 69205790409838818769372584960 341609 3225597645396578934651718116240 341610 824990810366323457378180467200 341611 3708537791507985183862439420424 341612 -1027755071151639587033832135168 341613 1069637284341725040190599703542 341614 -352820542418895982003147830528 341615 2964968844177915902008255467600 341616 456927926788533950395508588544 341617 -4067319617361308485364905548334 341618 640401074261343413298227999760 341619 837169418884022573982714885888 341620 514335247319870409674723328000 341621 -383839194387591432496652580480 341622 1621918543778448874108857934560 341623 -4337043957376603271269985471128 341624 1276329988283305966649882664960 341625 995970538071208574478965088000 341626 -1216599843806086653485990521488 341627 -511045793710398114920413574640 341628 669466416202155321831747993600 341629 262520455245118283263416804230 341630 786866112712244110737319833600 341631 -295878633937997527528562450160 341632 -3070401368865761755630550384640 341633 1576212205989005941240477815600 341634 1104375788451631155692783238912 341635 -1883399948486454828240195840 341636 -2498942132225575269353764159488 341637 -610971555127330834503338365632 341638 -489986006909043400217613470592 341639 -2398303357540492776981858349560 341640 39215145223517100040375603200 341641 -4014997143453550335009551097958 341642 547000536379139240280590582784 341643 -3867223215646042365632078117376 341644 946985770776732052719756398336 341645 -1335638886871516638332745938100 341646 78377723802541953910469611584 341647 2308611430017340542672560162096 341648 -223074650607955495722810802176 341649 -902091269431404840059199607680 341650 -1198327759240316176745646325200 341651 1076543576690421201759259075584 341652 484549998310893898870939275264 341653 -179489670125243005960654916232 341654 -2505138757531221337260776608224 341655 1581781036038486853766553902160 341656 427066033634753092982824181760 341657 -1967038839667077979056198200700 341658 624794241541659315359871939840 341659 -2987035938155675948099700422140 341660 1264174673945914706661155957760 341661 -2659226668315902463842292725216 341662 494948767240834241017643755200 341663 1453543426898134209697280872560 341664 -380670037570601882521388974080 341665 825335313646420216356331446720 341666 1067222859910456040373322165824 341667 2462179979018693705629602987684 341668 -960119399560808514186954878720 341669 3138543104934896212274127361920 341670 -39192237626483416500695255040 341671 342629584721889706710543438000 341672 -4189744326586456876612838323200 341673 541722363074935928018815069584 341674 -168290306954046877343764259664 341675 923729104697114257246999644000 341676 2213367844010474190293981298432 341677 3218599334680533874184971200960 341678 -15685349414105405587479949440 341679 639948432810499949138807660688 341680 525184832290212926108107407360 341681 3960702862421647658191743502482 341682 470689758454863943878996492288 341683 -411185308856227006005139989600 341684 19113834883214310756286887936 341685 -704927273054893368414130324800 341686 -972850666085339071765321754208 341687 -735666103376651560833142856664 341688 1677063981383102092036851302400 341689 4742227728208433350549514178900 341690 -767792943565423357858189240320 341691 103113134409092955293664370944 341692 -27145906407558625707339780608 341693 4438260315207326645959941430944 341694 102684190374420439536452752128 341695 -1202766719813411035610863559520 341696 605373113356590868280817745920 341697 -872328918223272460157591605200 341698 935381967139640309089873153536 341699 -733735920661806605402314542720 341700 1011299895279032048813197670400 341701 2765028086442301976100336380702 341702 -1127233240970610724115857484448 341703 -1321528652500118747108348142288 341704 1048655094578215211760583680 341705 318525786605440792640286635520 341706 -797553958638684042361449789696 341707 -2390539927201600813307301417840 341708 1715269990192077197573093161728 341709 2637417520252080942428240282304 341710 -559306239852041165603239122240 341711 -919552802628795188986166186880 341712 -103129963604474893583827599360 341713 63772128595874053355265617408 341714 214738961628855416130104013456 341715 509784224742302951648791584000 341716 1014638651884947840336344147840 341717 3586896391271436137007177936732 341718 1067266162005373231086232643904 341719 -453922714800197721730886356304 341720 2408417922424856426879761612800 341721 1004426929538323933966748208 341722 -932474663278664002590220870176 341723 -2324537886080769557083461665136 341724 -1859642557357402801678133343744 341725 1796222305079949575572526179250 341726 1815217912651781655768506648256 341727 1056360048522194965963262715720 341728 -1017456658149125125113182945280 341729 4224212683264389039441232359330 341730 -721737805438462450658413206240 341731 163295365023296108388081364544 341732 883306950315779437385447758080 341733 -45419394511190432997850412736 341734 -1069485805783463414010193488960 341735 1166629070174673745912527959760 341736 -1322709348063544996390985318400 341737 -7657725647098352791396984565376 341738 3876665632344283817960634720 341739 -8339082978356098035440805180 341740 638577053692337346624078612480 341741 -611466086857013208653101196928 341742 676817873044770916092901442112 341743 409178556606058137620710854992 341744 -48099970861655261272148017152 341745 1504946774953424069428783749120 341746 -1077757258322646124386418322928 341747 1759183463914429243456320823632 341748 966839900369918522047977037824 341749 1155502941319319075893799288750 341750 -1409046262490200976968360608000 341751 -2141086642256454042990623532336 341752 979293909422507051769971097600 341753 104421794924378347471900503120 341754 -871416094824680114822975815680 341755 3280361487247136185072832540160 341756 -345524555209443718819997921280 341757 -321576473227554949732699133952 341758 1595517697396622953351975478976 341759 -4096344183691374666057826452360 341760 414990949729867528845813350400 341761 -1468228138002696031547708053568 341762 -1445490341911863335552153656368 341763 -681214609722490369661147765256 341764 -26647078828786990569790936064 341765 3039039598375248614050705277400 341766 628852031244718862132390025600 341767 822690250806398746295689857832 341768 1539387940004493578864389324800 341769 -668200720027243021422695519040 341770 -255623348117158727481722419200 341771 375308285203050367070802885972 341772 842829773469327306007994880000 341773 -3284866969442039661525983275978 341774 -2411144553977874348448013580864 341775 259855225825424648844836224800 341776 282128120105162180267404836864 341777 2065428486131543939563375336626 341778 702546116302230760993604701824 341779 -71474385133524946871229067080 341780 -180647286698612959314551562240 341781 -1666109348889581299253812700256 341782 -732722216095260491437118291328 341783 288468642583601897539133971008 341784 -2108972611541108826104626298880 341785 -1130622479203172988756573150840 341786 -16701972327104783547900646176 341787 126207287438982550260516584640 341788 625826017269619941336320665088 341789 -1098266743353884781141752746368 341790 -643340186341101515830440401280 341791 -628069472563131026030624298200 341792 2259676243241135551659121311744 341793 -188654916452981468711018968800 341794 885186604183258705012346027520 341795 2162375994984363337580416043280 341796 356975090095095692307623337984 341797 807089601838276885074753555900 341798 339384024063644362552748306400 341799 -912378807975096174736013714136 341800 302732559036874475822459520000 341801 4387177846645891267407748760400 341802 -1611319025094739306127537743008 341803 -908258621944240840756695593472 341804 3212681531698383770839552486656 341805 -697819913406840226139238558240 341806 257764986933517766463604300800 341807 65086844887779726971748305400 341808 318918747559408935688649539584 341809 559115773003430066847576318004 341810 495839441411418440809842969600 341811 -714217075125837161527812637512 341812 -3330783124454469334843082057344 341813 919480565047958466403742590062 341814 269566334016930988246403550720 341815 156290693610201754130991450000 341816 -2762515935670802052431959019520 341817 -270566882162337086730306354816 341818 9590013345057759113526146016 341819 -207138396759353551324568484504 341820 80424929829651460949537671680 341821 -2230378211557253359650700945978 341822 -38939587926726016610393667648 341823 -667416275563667092537383817200 341824 -336595680237369285964592578560 341825 1081941778022037443495478150 341826 802925678977363968513145311744 341827 -2484358046352481254541507840324 341828 -466203007577609900092763299584 341829 1405346479919722245208038120000 341830 -1473398011457439992042312557440 341831 -1250709518522141661809232476160 341832 -466370527278714760330845511680 341833 2725125760991427053224477079680 341834 -162937865391070980101347776768 341835 56326408454681118819220911840 341836 1649314024429188680658867373056 341837 -570175912120411249099247031168 341838 -161006630011954489708703162496 341839 -4986843649762798056312567241360 341840 -219027836411008496815580528640 341841 -1431643516954663861217510216208 341842 1007945463177635102581309821072 341843 -1194238439357281762072667836560 341844 1593128641326049739295456049152 341845 -660919332223107435792277192320 341846 399044886580544798109886896960 341847 -2135987611240666306707805777920 341848 494539042747719463340003942400 341849 -1283614168204812295888536366720 341850 4215366515500402974308755200 341851 612711587869715845327573622852 341852 541545272865778088333494548480 341853 -2492969508189661558734936798336 341854 -1590918217642643027825641866624 341855 1792531340168904174191850782760 341856 -1923736581875241535913602449408 341857 -4607207053370472238991570442560 341858 -579026882428994414742864526080 341859 -45303414105187812602860296192 341860 102191695736554620913034062080 341861 -117003130473124553595624640548 341862 106776653139133663217774344704 341863 -2719608219793942325753109730888 341864 -1164061160981999411696136929280 341865 -485002009819851404896264294080 341866 -315527874794617034696767246080 341867 80529615551376494840615903676 341868 -95333897723837352721110466560 341869 -3729376508034935556438752679840 341870 -842866700366594432559829760640 341871 185144227863966341297544219912 341872 65798646040784017094854901760 341873 -1278937878149567274978714335982 341874 223443181471562383901568445440 341875 -367720537562242102220893652500 341876 1175099463171258047567348991360 341877 -1455275071813734266144278696992 341878 -1717923790319836781195841164544 341879 4375408318532599986181519077480 341880 167717971752879590871013785600 341881 -2940286521424969852776126258300 341882 -95140142877486604167761568000 341883 1531484312924174776795287551052 341884 1833515008315371397760019644416 341885 -557906814110167417671072360840 341886 587918749657534058627740800000 341887 327705025485088836260679055416 341888 -3329147188657401355806682644480 341889 2664738613028398486523927813424 341890 -538409151361824134634166579200 341891 -618349823738764916967369300216 341892 107977980045504099088611801216 341893 89095169900071535630491009984 341894 -595722149674476941931354653568 341895 531916310369410237027238307840 341896 -3719296987775798232477494430720 341897 -3950957436319546081662859402140 341898 1166594286208825016918055684864 341899 -420691095462695680377157979520 341900 526383435463529123500405324800 341901 798944371334234889132880641312 341902 -1007813076683659008196158444096 341903 -725738812162873665372956033496 341904 -126100501275853369108103823360 341905 -1858884315156750531325166568000 341906 1440784247976361469967080587152 341907 -1811058631502461614825534770760 341908 10484490781897566890731964416 341909 830967437595264841892379911580 341910 1068271503831381719801066889600 341911 2518420642635386355262273389512 341912 -5458946400641683103819549491200 341913 -179211395176081866472296082752 341914 864444290328570253254210979056 341915 252536422720424003220357261600 341916 -1005125213044791512123354408448 341917 1564835242528759448785839474412 341918 819343109020017012743187275904 341919 -2397415541960005504484103502056 341920 -1053193603172213689646420459520 341921 4785344531614878691211018333892 341922 539752497563425880172650101632 341923 32291080142173951490724041224 341924 1729744425946515613735823923200 341925 -1295362551472294817522484835200 341926 -757876031600929894346857099776 341927 2355830922049938930552262776 341928 -1014766545648945710231809228800 341929 1392972992380989665064437339776 341930 -564757866182623867506788474880 341931 903660901966491821115939102960 341932 251447277280442863714488765952 341933 905983701620470445267030799660 341934 -732307205739973598014969321920 341935 -28611516823893311457489434640 341936 2771617633550202200977833984 341937 -2334103709101628237364696972606 341938 352711211303247918847759010880 341939 6259598802190946434666881360 341940 -329458058496790090958897049600 341941 -1685308287195672858667526866848 341942 1030852237797834966746532115872 341943 1001208346462092128237744106240 341944 -570960641052427385744287395840 341945 -2528324726338504739031102282300 341946 1787419541776699726036058736 341947 2451421455196645990128209303396 341948 -3115066706735866581336904584192 341949 1215058557355786275853172062464 341950 89546625434385493388824118400 341951 77278443555136896470725829952 341952 116796299230271461090029207552 341953 3812161927593194356696030459202 341954 204825757565361741939511682592 341955 -2726423353572187490977197960000 341956 -762301006986725590043360348928 341957 -85668159297980164689347194176 341958 685366520235936346061027976384 341959 -591162376174846026746397388840 341960 2702254379265365699952724377600 341961 184908427155764975331062763264 341962 -350073263101541359261764960000 341963 364364965313150216415638584212 341964 270977089316007386813570334720 341965 1032909408587269014420829646520 341966 -322062937937248309257961450176 341967 -2162463632376993919119217228920 341968 -1049120439883143248082750013440 341969 3163616279119353755670416075940 341970 -481161275980754621888897856000 341971 -1316603762911185914258312783200 341972 2465240907171595460330575208448 341973 -1751712686166666694141428161778 341974 416013681722505806965739313600 341975 -2000863907463971582896991058000 341976 -2082824032088764134903237120000 341977 546376423600775997758820193812 341978 -112602270296916584036702653440 341979 533674416820933184317911936 341980 2653112554036424763406409664000 341981 -95367602570002052432145326400 341982 -13483173345003205517000544768 341983 4592101311013037741616147907232 341984 -2691757376742886858708582662144 341985 -374692064810349008329347162240 341986 102346757373939337346542557984 341987 3126768871025912252558496979440 341988 285496924270746242478082176000 341989 4321249348862540459340262816956 341990 1095209453566404357872606697600 341991 -456006133684992639773104879680 341992 -214983270708847374728346992640 341993 -2203185691431563439888035410758 341994 31035942099031362352149024000 341995 2182620223067947615218334572000 341996 -2630634782819355033251755703808 341997 -1656544143210457564082284483680 341998 -68895887702424188171594883264 341999 441496947544987670523161201136 342000 429368829128825095986094080000 342001 -1844608286044694922356525530896 342002 -385528308074451014486652957696 342003 -1676794460144860789356635927496 342004 629024933366078917999381179136 342005 273170265965512576963485522360 342006 -734901585315557817199261040640 342007 -104178439023036652228356938448 342008 -567295188033808286693942231040 342009 -835027082419359241692152006400 342010 -367929162433357779102684272640 342011 -1784179557067973282972697508608 342012 -1783715950597943453301558706176 342013 -677108862125777857343268340640 342014 -135403923194601296206712070144 342015 -305325831850865906719997486520 342016 -367209717193888901675467407360 342017 -748716827726720762071697278380 342018 54862207215757866568584342864 342019 6631250339226093395430552330240 342020 -309383456401928306307960288000 342021 542486666923188967791036015840 342022 9499923651147153396220105344 342023 -1012396639225234851492017218560 342024 2538590688878778335612363857920 342025 -2058524917518509626261823176450 342026 2874104811037442450387966064480 342027 -330832610177399816551040233440 342028 519205423926744056973630493696 342029 -2437630328178266813457628696800 342030 -474278941058262886980185230080 342031 -1682333431074794226208461792536 342032 45838313747983707581163380736 342033 1489201250129747805685900832064 342034 50995248155042814367042281984 342035 -2557910360542707599020475877840 342036 -2642578864015933226720049315840 342037 638994933078886765851874236686 342038 -1218312850022182200720951908160 342039 1004949953515212753339274098024 342040 -1427508367182212362069646131200 342041 583297692519434687752686316224 342042 9696715423082580706583696640 342043 1412942172258861338027983956144 342044 -4599325835862095786262617585664 342045 806188751971215902824001070240 342046 2197825608636467069952450713472 342047 -2170989960240963650378041977504 342048 71175306932642685256382545920 342049 -291779700002439066227503841950 342050 -373353024585306603899969101200 342051 303412292093085393597675917040 342052 -1697515582089757975938010977664 342053 1998803637392951458831368275004 342054 -356425261421390006588398720512 342055 -1256563068127177800717601473600 342056 -1227962783607250226856068136960 342057 -462177206334990324935593341120 342058 2039015636664694259960641160880 342059 -854060723579097753055419025740 342060 -299624409910968950212153943040 342061 3037141144960778873030105376662 342062 467766855439852343072017791744 342063 -115830119435784318810346900176 342064 -36788780217838224870780190720 342065 817604290535696430116598852660 342066 -1924088309828329946999055031296 342067 -3648442240934223424331060309616 342068 2850107056411327183398294718848 342069 415404676046424444129227892960 342070 -441325769843519446814895859200 342071 1766258931930137411299862191272 342072 -1524662098398821509918056161280 342073 3358820772717761304892930081322 342074 -1043012570587875704155910584608 342075 702237010526383105792135038600 342076 79878617624607890896723435520 342077 2375266124432173142523713353926 342078 -46342368729945080935761475584 342079 1004040935226962647301106046080 342080 -1058386138702850447706764083200 342081 -228662313324241351558077043200 342082 -527758097627802328573033359360 342083 711052345784555976799328487120 342084 -566456105850454619617268183040 342085 187436541100954464725029263360 342086 168786512084483389602196528992 342087 -1104964059536218695401499628080 342088 3365935891422374234377773803520 342089 216059491179720113664495006432 342090 141773321229876680637813811200 342091 5268828924808774731039705252552 342092 -3662288064957628639564916784384 342093 -380722732460752970377242006336 342094 -261520384424622206791126019904 342095 488470140698503405784229703200 342096 -609354831523020963827685654528 342097 853317070378626764172164698432 342098 1306767155515647366998575942800 342099 -602613172834812445480710405516 342100 1000824206273562421742206924800 342101 1555766663851340121061992177102 342102 -318079904392324965231738464256 342103 -433073385799355933525619591320 342104 486157917886435043122857984000 342105 1416537658905785134126795920960 342106 399470391612308019517845088752 342107 967601961531474117701858284356 342108 -11430162163273826197884589056 342109 -253365800777847846912298123796 342110 258851342750834727466570992960 342111 -407975627136457837838961844992 342112 -4258742910706805726908916563968 342113 4480105961942186694555207576960 342114 -882629107686796652746398616320 342115 145877979299099841704302272720 342116 -832035819378391447734247213440 342117 2942305155020709874605510282240 342118 -21086508747171432132160304544 342119 3536408660232131851817532997296 342120 1779224455904819747391771033600 342121 1959961811647505183867872113892 342122 2367935687038886084622585268224 342123 2184196894379029816442488695384 342124 3616312622107730738420930775296 342125 -773926209478061930281957056000 342126 946065106286083014862988185920 342127 6308634739803564211324991619120 342128 -532478457151824854963206914048 342129 1124737460584630333553012617584 342130 11664120319631853904673004960 342131 1608589062361890269477440345932 342132 -453449470517757807822907895808 342133 2465830517044325550866131825440 342134 919737473808197376352838536320 342135 1497595253963135190183002922120 342136 -3519219653232864145368814264320 342137 56791388394745146470252677200 342138 -973000091092036654515701145600 342139 -441521194400167564328187444448 342140 -171769154213724985065325954560 342141 -1835833530624214294042299531360 342142 -3312855512512901315096760328320 342143 3410060426118510036735516331392 342144 2422020065418508404021201469440 342145 1107825893221330473418489300200 342146 119136943981174960885848061440 342147 128581745085865373328931838976 342148 1679031783500559038030321233920 342149 2596300674666532150984829003520 342150 -397406383779430080683541950400 342151 -1842097734105170952058628560 342152 -983965597282680964627075276800 342153 -142216094476973870102906485056 342154 -2352436019006834638454525974224 342155 2255640165829101962508227295120 342156 -966798949498722106206298403328 342157 -1027228097215384054957052419520 342158 1985476832541792035809701535680 342159 -3350309828595167672150505104880 342160 123947639343086362391016898560 342161 266210057203347851656445998692 342162 609412707533249082812283912720 342163 1913888486553467144325948204624 342164 -83605371604074811295556221184 342165 -1152444207915876497475949210080 342166 -2388088783040649619635058378752 342167 -4223392709039031996033193218024 342168 -877923047280461961426136473600 342169 -1417398245660801237168722182704 342170 660337587193296429348502445280 342171 -1870271451626642381913938496000 342172 1101948151458257792688522926592 342173 1056369789608585076067853866764 342174 103027640677496238787861220352 342175 -198300387051143800091818114600 342176 481007458483998079148951666688 342177 138525787363844167957894704480 342178 -390690884455308169327260610560 342179 -4732327412603810203350978941220 342180 608610443204436381402954543360 342181 524478039712563252832310677792 342182 2389813280998478390069590260192 342183 -2104284612457675335199000277376 342184 3658281595474190099058718018560 342185 -1013505003518577623449089334620 342186 97155719193480668256762229248 342187 3689310746872699808743394934836 342188 1003981337406036772255269888 342189 1778831716967240813461876386924 342190 -1094891220122972858158675132800 342191 2724149307877244599578496232592 342192 585009013610672644386153922560 342193 355959358395455250693078246180 342194 -7282535410046853966791158272 342195 -473984952714150711374655878400 342196 -3014573111315196391547184553600 342197 1758458649923887368519887249646 342198 45797614907060168159710389120 342199 -989440521346651673729816083152 342200 1435387159549576745567193600000 342201 1062343592359924841506170065232 342202 -632497955138698350676142907648 342203 -2498735241992174244392179291548 342204 -2014532514160001303839967522304 342205 -304700079900018175598393721000 342206 -539856746769946394232147272448 342207 -1711671501556020130602075341280 342208 494094119516963780980483555328 342209 -276726456518147969304983531520 342210 750256033793005546146117872640 342211 2041906435120786803460818090812 342212 320239190738954884980511364352 342213 1050109142824572374340998649504 342214 358495600641274465750071113472 342215 162558987194645405980272282360 342216 1222107359306483582997262894080 342217 -2470215741239473085439656029440 342218 -1387244163134733647815863697920 342219 2726039659840117361104353021144 342220 16102456014459738617889269760 342221 2077074212934523568627789482464 342222 -1396481934806523847804566356928 342223 268548048343695946264190118640 342224 -34573380731710067772267380736 342225 61924257599344598050775773425 342226 197989093142964582926222196000 342227 1029592723035499987427318609424 342228 39934551728625930591895572480 342229 -2530811113236956433826387492740 342230 375410363491415078283861331200 342231 -1478443879083440189839105674648 342232 3656936949171767601086738534400 342233 -3756380338852957474944400822518 342234 1190625437219957409318536147184 342235 -628530882420230909105027872320 342236 3076727684841934198027967605248 342237 10583676613815168593469841920 342238 -349777537071613386809633614656 342239 -1307256713376270117457457508960 342240 235872294524514419074337341440 342241 3434978012449399504661721908642 342242 -829065044395156764176706109056 342243 -1595432677965223856453450506296 342244 -1652719518291181040896148029440 342245 -2868249039674175618018845626500 342246 883227235843214000216186030784 342247 -2597279743257774745751476547960 342248 -1014129424097075300395290624000 342249 -2689499752191331297218041748336 342250 -1246876274949973438821542604000 342251 18799717688412942590793548064 342252 -1161365761410905533197062476800 342253 -4242020339172732358905406754100 342254 2192410781858678179295380875264 342255 2021609262463636623019044460560 342256 -683593965118331856553583116288 342257 -2705843391126800854375507576494 342258 273536879020175572143247825920 342259 2445949989525607240373951780520 342260 -687075111090537445600987353600 342261 -3178904228545327583304659332068 342262 -2803221551399178349749631510368 342263 -2079494497712327032879149135528 342264 -134357748316493892755465134080 342265 1151190720227890075383131489280 342266 -648549802724166191437966164480 342267 -1052363562611210111518094943720 342268 577982653864679089917812468736 342269 7991537826940492445114299429344 342270 706949851528582585397263581120 342271 366416667714239312011107797888 342272 630986856038286257275526971392 342273 -162474023157055195794443528832 342274 1150758367941294086465411120160 342275 -639909338749134125508376253700 342276 -282671780783041658730838910976 342277 -863986636683995699180864085192 342278 924859244255926065263535992256 342279 -1645319042464870027807434005760 342280 -5089960143214414550691840000 342281 4285483501488088053126003725082 342282 -1325316726151708360816163351808 342283 840333170287904799029938504532 342284 -446390622910832918832565680384 342285 -957964843809709346941032225600 342286 -420764603456518333202074300416 342287 -417684688538854157402202083928 342288 -410009553290974450213423669248 342289 -3586133473805849743423321588620 342290 175448744267425575352192422720 342291 1718989370498668861521581393664 342292 -1461968072936741729034637129728 342293 -458562750414421291112985585984 342294 152411151707699160271858853760 342295 -3844608642017087385834781128720 342296 364973981554815869947513313280 342297 -154301706926516440521932179212 342298 90904301794742396411181669120 342299 4862577175474703761381148199300 342300 56672796712203265729147084800 342301 3601130242088795426573740615872 342302 -347207893781108373753079312896 342303 1423465069880021746468703234688 342304 -513746070008515933359935324160 342305 542432032369397574596503906560 342306 -56595253632990640851157480368 342307 -2696802977355725814316637478400 342308 2782800255073073013297553676928 342309 721358989499999023221633984 342310 -1336319441350052232608981389440 342311 -4885242223663677245349501495288 342312 1170550154359009660072867430400 342313 3225667849754515912209982484980 342314 160761901049883403611432000000 342315 2027814992105114385886280949360 342316 -148495695609471315406526776320 342317 -1346165461777099383106728799968 342318 580462257047330904616176952320 342319 -1842157862227737033736946679280 342320 -382016468591114856100297113600 342321 1145770363920778850735427570624 342322 1320821356470588502205430077712 342323 -13402334268079661316918475200 342324 -730363458075652234340581342464 342325 2279367251472843160822125555050 342326 917906830837650994493331038112 342327 -955134366196438490459521974192 342328 56808411715498718560215490560 342329 1495184688418806759803392542600 342330 68402087484822438497309617920 342331 3134172920567416249148857385064 342332 -133885048352610081558605455872 342333 -798342461771143266879607641600 342334 2498350814158231601123004930816 342335 -1212889704692745356033574548640 342336 -113435766522330243056007118848 342337 -4249553104718929947516004670014 342338 1235188968130967548016775322320 342339 183600551838674125163189503224 342340 622445085811850040249433539840 342341 -2872972280775725345870145660258 342342 150382685413923984676274780160 342343 2088209518727220568956276373592 342344 -2822071471884762815387024931840 342345 2067282824248288398790353268800 342346 1131519305078765764392423719520 342347 4697898239591817999553751627796 342348 2488224337033434219321337184256 342349 -552752878563293981961193324064 342350 519462441477939644195265820800 342351 -1454929941743786608061116020120 342352 -385570928060402315230757330944 342353 35682054734940549975714455664 342354 636626225821946562013888379520 342355 615148154248257844611348369600 342356 130244285006228896250591520768 342357 41976022368954327154899219360 342358 1857173604161620317264299285280 342359 782085664952691311544620407560 342360 -2492797096704757272852989952000 342361 427208693834890170457500720320 342362 -1067359884873781801169871150336 342363 -877693486182705142365127187664 342364 539898607225821605385879650304 342365 422879861751191413347668737260 342366 10648672470906552598484957184 342367 -2250219202312019076975406971240 342368 -1537217154517990208951045062656 342369 214139539057380099666875284500 342370 -43986455056302526482384983040 342371 -2140242320555518783429160947428 342372 -1374962584935317251807214604288 342373 -2450190527898374071169228485378 342374 -2173978854651337264971236586240 342375 1418804612078829488239106016000 342376 3755811556148021689873234222080 342377 1567974184194863683197471220800 342378 13858383664718628671104360704 342379 3000807782810174723824857828980 342380 -835488467662361651813603174400 342381 487453559364792572096875065120 342382 -747008262134524875310964949888 342383 448891161933462966798662035440 342384 -177139188646072228293637570560 342385 -3517450421547728533587820905420 342386 1406596711048443298024608015360 342387 -746653780105252081909842363480 342388 1782435526850666221963534460288 342389 2844693422154705299188009574190 342390 203318978353305792954059139840 342391 -14851648104814894299307014816 342392 -2685547947230976011733091614720 342393 983075506525782934505649491328 342394 282740689445754754575088079184 342395 -1212273402659552446245280086720 342396 565659770311121162982575703552 342397 -2673452495802641785463334632256 342398 390290225189690906719868366592 342399 -2179889511640544003110991832960 342400 -777930037093513714813894656000 342401 1845698364000266745636487353792 342402 1561391801482627014655671705600 342403 -2573010118724376470409912438720 342404 -1149022848714402079646025270144 342405 -49450563729417099638159447040 342406 -39143820309227933392242322848 342407 -445754928046021547659949143320 342408 1336962015266877613766938705920 342409 -38670960323564810203522658096 342410 -216605113543051195519861496640 342411 -2235958683994644895618663113216 342412 433961891839724367516124809984 342413 -3195725366277337333718561035338 342414 669964179659274303002868291840 342415 -1792435011338150096073311224440 342416 448185330301741074316213788672 342417 816820456799330777741131259712 342418 576077606225936149451132903040 342419 1710295110514981864726603226112 342420 -30050500913447457757212057600 342421 1061934145198849811788793140622 342422 1795775669162282281120629269952 342423 830983161953037921443415423072 342424 -873533174280192962303229665280 342425 2261781656162647211204735763150 342426 129896166207573693583835332608 342427 -1340567522117312648618604005640 342428 -339031492040836760666519020032 342429 -2451397398003245992661133849216 342430 -965440752528954665044307520 342431 -5417425748670019200487973212128 342432 884441125519484829600230277120 342433 -151177363464010499034220069632 342434 1343600974309109496870476587392 342435 -5397477540828103512666087840 342436 -1763759222936743463035589053440 342437 -4264726852905166535373779277600 342438 -1023367279391718112167706587456 342439 -3659770004020043501164461352776 342440 -172006141702077396076614451200 342441 -817870545132839201246705017920 342442 2086443484946831348703240325632 342443 -101174008576319731369185818376 342444 1035188115974459740374967420416 342445 -2622623565538731274351536669300 342446 -309424561192242784790698451136 342447 -54933894439068913779727157760 342448 -266612960994105780343935959040 342449 849448080790202701328100354450 342450 538580627941321824705368247600 342451 5119732191576910975408471581452 342452 -13433586156531904123965474816 342453 2902090122894172642242866723808 342454 -372942248577044267628703961856 342455 -1195709519824640476027426841640 342456 1547308158883211181812524646400 342457 -143770397711922245707072195328 342458 356183986575201786666315753984 342459 754578160086293403517740384 342460 -763832270183867766218558430720 342461 50402141813912592478738512780 342462 138197341130547059035507167552 342463 -528452421885401415758082634752 342464 -853219812193955323815514865664 342465 622612808394146423483684342400 342466 -1079288494603796591697219659568 342467 -1166513458241881961904747692484 342468 -33837112160591307604374933504 342469 3212599025210406012213446435870 342470 357404431077106061898250310400 342471 -407720457803295885203470265688 342472 -222270534878923228486653849600 342473 -1250887170020040815651893475916 342474 -1074080854417438299080593002240 342475 -1027634968688017005439867744000 342476 464091529036967923587295906560 342477 -1769847344550355443593658222186 342478 1110003952968685954198180768320 342479 314790467767409310297634028400 342480 125086182453648071315024117760 342481 622404568865651234334013463282 342482 64644066846853192922222039040 342483 -2276758219397111260334235995976 342484 -563231359812953391059649529984 342485 -1567662357060896914040010278400 342486 -685984827949903760834652428160 342487 -1278487503378469642238841258720 342488 780681235429880000191930859520 342489 1765082979611400991723812513792 342490 -1823317951826679736949766907200 342491 -1377685087763227914634422969216 342492 -285277460845897263728108533248 342493 -1352147892127768626639757236576 342494 -2463455300301721296051939648960 342495 -31454037213791374345550688000 342496 1050849053754154551570365153280 342497 2960786868419063559635845238946 342498 -134513397263348701114871112192 342499 -4626819813661791387073121738664 342500 -213880524302801938113478320000 342501 2024288591316666372466451982432 342502 -634440931845741826895606838048 342503 142400602507097413745440478304 342504 1455349754678466081443548446720 342505 -2608951161558523340282303045340 342506 -2089167126546493217556372564048 342507 911977686309920711130280036224 342508 -213393137941378786638255484672 342509 589126413299738169200908063116 342510 -870641355927741823604883795840 342511 308172783934602812029257970552 342512 -1000801986581343940088757878784 342513 -1699782883845709708154169411120 342514 727805892796226053919984220192 342515 1234542797090492630192081715120 342516 69908837156266443179047870464 342517 1103672757589011039218894082432 342518 -1670066812182974785332087591360 342519 449226475247778467492114104320 342520 263966112012117119937189580800 342521 -2132614906185592485722282608278 342522 1541563607445283514454189488640 342523 -993951771383486034622937384496 342524 496958358650706104859616745472 342525 212275858642720088752362304800 342526 -2488406108428462721043432204288 342527 3273683250797798472678122405376 342528 -674596466788676554380432900096 342529 -2312301802965242471053529760720 342530 1294506181824523369673310128160 342531 332810553387845959023270293712 342532 2491265188071406944169563458560 342533 -2417931172274617941246504404100 342534 -378757969747224308112843558720 342535 3187010896297785985204148271480 342536 -2499355687566525154882610135040 342537 -91120404652073768949266927232 342538 -9307487537681401076202754560 342539 -625932670728539620307656428192 342540 -410522557660454017158793620480 342541 -338964184008152435278207363968 342542 -2745309490019240926843979328 342543 -173597480238815527294452237696 342544 -141774146817477262278199869440 342545 1247478399725644283584546985280 342546 -223598776536703896101121470976 342547 -2011425385740245624239455618004 342548 1245711549216975868590104129280 342549 15359121366843918043564407630 342550 -129026948428445951694832358400 342551 -5926073621622656082065331000 342552 360748351877778683057317478400 342553 -4265648938390403029723194214198 342554 1350495141207047563307887883520 342555 70314363973088086974579364320 342556 -684116712061320704531745671680 342557 406573871243231256114009100620 342558 2299500546226296803440271424 342559 -1847160859761084101987145936144 342560 2664428191426276952324715970560 342561 -1408962188046899233389411635040 342562 338015223339221151626027134464 342563 -185302833459141045546716681268 342564 -26817963378512299932265012224 342565 -66553081134336491267949475680 342566 791977310251385374217739630720 342567 1930325701725846038527491876480 342568 -968587834069867882089498301440 342569 2054434020798106426895606894970 342570 -728524725341734982030290905600 342571 -2172347084888277573097989588008 342572 427544907787966260017502878976 342573 531313484747843229795799607808 342574 -2431107001973186939770178586048 342575 -1358829702075625998539059076400 342576 290721660008697932983843553280 342577 2637735155704407749509082811060 342578 -2403871736509205312312549400576 342579 -1624508635069093132051391804616 342580 -621669910341492706279379189760 342581 21684320136466507965782609664 342582 -813612844856338517684031686208 342583 1408337669245240570557371789376 342584 3688030945187775851299207372800 342585 650668753817407501757356386240 342586 -1607547232087995585226746565008 342587 753454048156812810613151892000 342588 -1381092814022483722380363763200 342589 2388546007345057920943627884 342590 -1383953162676238611576033163200 342591 328612907431846714591605006792 342592 -352167304156461312699062550528 342593 -4983372451493324322683036260158 342594 202726830044855680041569495040 342595 1322003866361484990306411406800 342596 1492028082024374949225866768640 342597 991135777018540903658661362400 342598 -517027967641991740627672279200 342599 69630290950520654512108704600 342600 -777488066605367386573151232000 342601 1128668179635830197572056110080 342602 13552520776783262036009500512 342603 1422774436095197817096639610800 342604 -56986864149926404599036905984 342605 2103011844402250693655298157260 342606 -698079527805062375864257766400 342607 1097368475524080124100810335856 342608 -332956208088453162895011348480 342609 1974672950388182196668762513904 342610 156825656444501917761299916960 342611 2249881947736376930921195842752 342612 -135346034393146383614494138368 342613 -1232208775249436147608233109440 342614 334201964525183244493198504512 342615 152867325972466738179548951040 342616 -1053539507081841644014338355200 342617 -843178837519246679403808363248 342618 191392759286038152084753745920 342619 3780834062595498790170818065840 342620 158293902851472987796236103680 342621 -2367962274908599126808175321210 342622 -387471819069358196024978275968 342623 4983365733277413185287967040480 342624 -24903186559132741940860157952 342625 1266784105539320513332965729000 342626 -482120745164498090566767682176 342627 2288657613024571060091753398080 342628 -773807591677229414544856780800 342629 -1726127229049674220267756518624 342630 -960102236046366440789917559040 342631 -2873142635476510956754975899888 342632 3462258392170298200943521766400 342633 1070876506323802553484303152448 342634 1173362360788828004577207543216 342635 -2556119441204917198470497484000 342636 209542941452965323453726228480 342637 -637025683438786834893198425256 342638 711146809292125084098856044096 342639 -741993015570522388279156177992 342640 185300443447229082409221980160 342641 1065855810326496364075943534772 342642 753848408618704229951989878912 342643 471819929095805712230794818560 342644 1129758152264808089969801598336 342645 139435684962721289660959338240 342646 658208335208213075273778954240 342647 -2336512986152409302050543754904 342648 1306875048112130063754462105600 342649 1598119246806390928843045549636 342650 136915649118450354790677312000 342651 2284830195326799111275729323032 342652 -670433598949242448695022663680 342653 3438885896618431061906349952902 342654 179950038587349944816922034176 342655 187087565087238508815571603560 342656 -1271398595314821606567932067840 342657 821472428888111132321376096000 342658 -2783268988019985531962573302320 342659 -1410965729636700141581038219140 342660 -597372868076635388748327690240 342661 -857532582224790273764360438976 342662 -69829321754377300924673527488 342663 -2908125510538676533507755757656 342664 1233880077053347348776844492800 342665 -619410668940569152287094238400 342666 600364809977177725469063810352 342667 24468377240864977675428754448 342668 -224502478729589885654787485952 342669 -1520575069496485338072140060160 342670 -851650319068333378818549030720 342671 -47499184995650181204000150288 342672 -643259950864623020341002240 342673 5462922973270740303001637935922 342674 244296387223879006136037292032 342675 -105070711771776482771437431900 342676 616390965459710943610338392960 342677 4176880125081385279590182529792 342678 22727743575037395582636748800 342679 -2111326738450281609517406161720 342680 533973623594298638133132288000 342681 4339746958585395424175196258240 342682 -69361653082954806588795905808 342683 1035376162742800298257099650024 342684 3168095671168021865126054707200 342685 -541694134453405975358007075840 342686 309086628303110171319956666880 342687 -811152774103388916324803622840 342688 3256605935029348864500998799360 342689 -286049092764313283987032493376 342690 -615727853397738142132815636480 342691 -1084148195311471156016005679908 342692 -509624185097403561437550305280 342693 689146297007037265464717642840 342694 400046382113263586645093195904 342695 2096057724202925921488891222200 342696 987944492496427792968731443200 342697 -283014133386888341739463022854 342698 1122215042600723495463979251984 342699 -742776257917732203048459663360 342700 -780549873330328378381895040000 342701 710800862787706070537886252972 342702 -24046921809270346158704206080 342703 -5375670429560133712375541997360 342704 778031908871016509800471019520 342705 532350207079053755988196823040 342706 -607951696577077354445407709280 342707 3884882522640266752268519670360 342708 -441757499116433063071955005440 342709 -632771188046462564566254984420 342710 4570906639708359342604114560 342711 97777197472911787782628494552 342712 3235377796549079789279708467200 342713 265961579182472665501376937024 342714 -789257625984550474236315048960 342715 -1624069231851231955751969024640 342716 2416184939623644625812945354240 342717 518103158666081795415007640640 342718 -297785110373358451699997332800 342719 -54112787777759244836792174832 342720 -171325534012525553961475768320 342721 -839530475626976673232722779088 342722 -1638694700688530333050721164800 342723 773508983730023443091453800704 342724 5376777165312926895160374951936 342725 -2523462553700856542534525319750 342726 570711502048863233087566219872 342727 1938978185940516354522826863744 342728 589785155115248130072143324160 342729 1170851555274847315084199840724 342730 489818948693633310546844529760 342731 1243498139985653991495464750160 342732 -567054838058639035837879252224 342733 2061988593800245309564881028982 342734 235025941268419467723673963392 342735 -177241840756601337831215777760 342736 143309192116867659915063721984 342737 -5108854466064185322789694791708 342738 -825193738340820460484233320960 342739 817946358540413604832465982280 342740 -1211222071916404428934822191360 342741 -244828828965799608665392857600 342742 363202203308716090084385995200 342743 -2787276750699025660559323188096 342744 -1377791097036599119813453025280 342745 34394536716341596470066210120 342746 1734064070381730664759579993344 342747 -845370607844566318421971603476 342748 -1103987056765072585902049670144 342749 -3521270709439646120385578323680 342750 658934092444603288314675744000 342751 -1503237146074898927370662033280 342752 -1516762125244277435633203150848 342753 53996870061568011168434731104 342754 97692934402733215027908965616 342755 -1749153771030978301947002514000 342756 359390304037385991779178218112 342757 3424937569733858582766248987006 342758 204930524314338188615502403584 342759 -1100321327313877617358252727472 342760 716597524180308448527962112000 342761 -1392687462703394828804781613638 342762 295373567549214239897929388544 342763 -535253782547387830053383418456 342764 -1225921824813348910226598215424 342765 1662135951868710609617288424000 342766 -373708115226385894734276639168 342767 -478256202048266566030984089408 342768 -246687482828702497151487246336 342769 457480493998887431775631743360 342770 -129959773168958703757713507840 342771 1444496820356734342681205818368 342772 -1886813636184387237875124469760 342773 -1293701573316365186835982348800 342774 -483754530830282316240962397120 342775 1637117076248903395024443966800 342776 125416668370410706746752655360 342777 1173935486063470153297830307920 342778 -2635986645791823128212783839744 342779 4446222489879617892167624387640 342780 661676375618719603611869030400 342781 837006311371609583215945595200 342782 -2157667218590897247290005674816 342783 124243157965339869618717710064 342784 -1779272900239068883604467613696 342785 1879621831738426511903458636800 342786 600192293517256861118249403264 342787 268279854723176809252571373040 342788 -1374879523481992081394678549376 342789 -516467640724835224893068859552 342790 295464888034467174018232473600 342791 -986849171468898860582855624808 342792 -85141947382374086695723415040 342793 -2806552490017775294289113494 342794 1147532743625810169441584810592 342795 1054747791973324226240251150320 342796 -5863997063393244297552977408 342797 -217469793284350321943472037248 342798 255596855901616444527086100480 342799 -1605267433171624114844372261200 342800 560213569974207364462584422400 342801 -125193284300259744535365957180 342802 1680688049827683673614147326352 342803 -4365030076662870864508884852948 342804 -537115931896103025619780343808 342805 446616358796925471725941834800 342806 -197346732734760558681546183648 342807 -813549624945504174416189675160 342808 -301022072531875662306156195840 342809 3024995260361758017030259345860 342810 182103245553970925313419586240 342811 1138387828906264380986972898832 342812 1931239982353086572493176710656 342813 324428561281163205101043900000 342814 -682087790637053069658409556928 342815 -181389050482660287487389711360 342816 1584469676843409751420841754624 342817 2022229957374478015401267054640 342818 1001713020480570704653341775872 342819 4084940864592215355107372494320 342820 -1040403583835928164845255011840 342821 4559942249239002423374027753022 342822 -1265552302713130472804746367616 342823 -1792323287118212824940633938136 342824 -3856426019425961986324269143040 342825 -127540159186869268907481086400 342826 2435468180907339584801027011584 342827 -6376892997861351421886782437288 342828 -377287651729285712320411215360 342829 537405523933076239041483272320 342830 1286121494996632160786947930560 342831 -2476031802898777405088409760248 342832 286634277620304267525868552192 342833 -1147337295696349734188791911918 342834 928199304685543897402182218880 342835 3504588921810106014520640375280 342836 -1411351462561069553564154132480 342837 -3261989729542798846271749279392 342838 -1376668119109120097882237763840 342839 30658604328869398383406125312 342840 -673270109808387101418020659200 342841 2088014867579176121463948819242 342842 -114730929267840947368722977856 342843 -2201059257070211100074050287336 342844 274848391172651635737683188736 342845 2102552063916274819132215321600 342846 2484726445011260582512773120 342847 766309180141832428579057167296 342848 -317346899991758582002508365824 342849 -842705692320257449645122504000 342850 -284942791728025595501503971600 342851 -7501192902223564038505151286768 342852 -1392782170027443725435379360768 342853 3121566588202898349029289927678 342854 -2510397975831467410350159678624 342855 780704250233788533960335120400 342856 3707742577361394010732478760960 342857 -432797981818145245263072415260 342858 725348923193460116358297149184 342859 -151968150593102522569391504640 342860 -239783864934165762372049305600 342861 179306082938332183710772889280 342862 -379099496924310294696363000768 342863 -110298719293805655675886431888 342864 -137228207602008599173895233536 342865 -4198247311818019618450808611200 342866 944488362634573617783107547264 342867 -132727949845189972416120257280 342868 -1339313049232504221922257895552 342869 2471664454721132442556273944270 342870 -434081089301526629362591027200 342871 -326219214285518064897565191928 342872 3333113064456981826627965388800 342873 2714817304051094392233565807584 342874 22560726508331203849053196800 342875 -1408961404732373496512216772000 342876 2263084127249476686732688108032 342877 879490031710451842265261538400 342878 585903562428765692190560922240 342879 998365789640688756519286792080 342880 3290261860604596261958776258560 342881 -91152071670606354320022993792 342882 -15337894258427374654763732352 342883 66171662310048550573935330504 342884 276325703252458672310114082816 342885 -213741047714980758714196610400 342886 534669529184675154282230797824 342887 6383825040009992340324679893360 342888 270837568152035809620534558720 342889 1998544715633959096116550949690 342890 1821365607839500603339682892480 342891 -207518299587004532470951078080 342892 2152429831536495289777455155712 342893 -5411565088813739116479667975680 342894 -1321727765191057014097487947200 342895 -495902762332614724997964075840 342896 -1065619573788547368555855052800 342897 -2958257261090362260677228960400 342898 -997114120646865912120887074800 342899 -1518789354485950274400338354100 342900 722608902652398551327268864000 342901 -3021370067278357696235908177590 342902 -1861399093416961515676992684000 342903 2155579943624476762046269569408 342904 4466630832886677861506252021760 342905 -2873875198066382147262419594940 342906 -1402886221798128105322177479936 342907 3618166547523235918093588045152 342908 -1543213335575263288519374973440 342909 -609663513680845075424435744736 342910 635679028024741606777478127360 342911 -2116100381299830083037661094928 342912 2440888827911382015748236902400 342913 1913469889588211422547012757040 342914 507733010513374183883657760 342915 342992977447024824010142047920 342916 285558523298271937499549044736 342917 -1506733501750805034484652885220 342918 1045585850436223461750338626464 342919 1309819251606667620449364932296 342920 3107135641694156318392418764800 342921 138586574695814246883151093824 342922 14393970773647219737347226624 342923 444194485512977098761184836240 342924 -1166581407692341053687780398592 342925 29977931776480718591817828000 342926 1665057347133381320257907267520 342927 -369966778429710402772933620960 342928 1072273574492352754602100170752 342929 -233471065886994267178780459470 342930 89287125061810043000245616640 342931 -4330967562147197333340661529000 342932 1269734044017107024854379162496 342933 -2004530321481438638775676846176 342934 -2335099543728597173057322108384 342935 439481185076430003531186938160 342936 -512647990108019412451530485760 342937 -1145878965740649488443258811648 342938 -231131653764283004069092100880 342939 3093280264667690623329443458560 342940 -516768307505101331032934246400 342941 -3893896291993042807607637020148 342942 -1625580071313763527983873252736 342943 62889768809659369741106115424 342944 -1719868619502648551218445549568 342945 1585703835868116496710315572820 342946 -935292078959317491183389681328 342947 3501314767723589295035718891912 342948 -2102609286204066030255994321920 342949 -1410075710537599793382985130050 342950 -778479204006829840639468344000 342951 1904409075939004023912923280552 342952 733787809238882272470684549120 342953 -103710331521512241973590377472 342954 -7511751713137402215127067040 342955 1026533139882047364608644901760 342956 -21929561889632109783838806528 342957 1999055083811661961975071685440 342958 -936967908722486038357309249536 342959 4340470816889299104641189738016 342960 -194728294568189725279572787200 342961 -5692740092344586838194734425308 342962 -1898976887552350616854643478768 342963 1761166598066221498075873867680 342964 -2600821468295050901912486092800 342965 177909593851920721764114086400 342966 356855163563863944888396856704 342967 2552431559218640204644830768120 342968 30961689815547654547019919360 342969 1080328231175440989298204327680 342970 1455944453649615181694232883680 342971 -1156791105397767632896045980828 342972 -800083982487696618995671385088 342973 -4723686559998794821455988551680 342974 -444336242409881766914842037760 342975 1146578797889362151926471566000 342976 -883853348902988638589055664128 342977 -174800568868505187326426612268 342978 69456787267692464043162724224 342979 -256792394990306548860908817760 342980 -300909609319361629351732531200 342981 5247204243046491313354429635840 342982 -1003947830167577744228979957408 342983 -677879851926265949058176088120 342984 820454002122125711250423152640 342985 -2347639314609499662400081217820 342986 -293095219386881277618252000000 342987 -321768898029996559118405369640 342988 3324749510174343827251195717120 342989 -3416723000789177671933764003210 342990 541899555248287660451829016320 342991 3921082922810003246280773772984 342992 295440598137748148633440714752 342993 235419817460202806599187457984 342994 3391994183045507635014765005472 342995 -705135075967449597261446281200 342996 -506777939059505816753456265216 342997 -648541104115587292741317163488 342998 1459603818231737160410726860800 342999 -901360315939382835871712929776 343000 -1865875068188079090734592000000 343001 1103369584498846454375760731904 343002 1104372330099169619079909967104 343003 3769158075033455254634506321264 343004 674369254483989840499541101056 343005 -637769419867462099854621196800 343006 496675448056453242859267668480 343007 582843823398810223349693193600 343008 2999802449409324561167320350720 343009 -967586998000254421584253540284 343010 -1330517452634399839458821487840 343011 -5581547815006736505309101760 343012 1230630787036415796015263811840 343013 -4102259630316781811190468407616 343014 260565063090083527865245857792 343015 105527032293511603450768014720 343016 -755710904170883212989379430400 343017 182557048193341191788541084234 343018 1455977107706224830060652738560 343019 -4447278700169777124312355373580 343020 -46063470214061230907207992320 343021 544231293050853240849765260512 343022 -1513800116587681906473503376768 343023 897019285971210822344510586000 343024 -796420834841174878218807705600 343025 1154343578343639086945010164550 343026 1042058570823782087292217670400 343027 70072527643527775535584174592 343028 523138417485556875545568270336 343029 -2707900051847256306326133390816 343030 1663240484886691027059198812160 343031 735526371906688075776051183432 343032 -1294756542309961153501175623680 343033 -4598321971707132956958955406976 343034 -2605480553377691088448081981584 343035 -67108568083399468244651760 343036 2490046698916014528935339827200 343037 765164460021027608921783239686 343038 834661365035000779901987175744 343039 2853042451603099808804568598824 343040 -2744153777942526366106527989760 343041 -1362687389293200161414317174080 343042 -428800343571537252738188613120 343043 -1154883192065398402775028742572 343044 -764741217846306603827826107136 343045 1262550126384519544751094115200 343046 343474099558683369235530375168 343047 499894156467582991878379588560 343048 2497700094281609837590141839360 343049 -1663313141121176410246048221414 343050 794120983089382753918240780800 343051 1405396735632709629458226388052 343052 -21379375567466798554598714880 343053 1553000726825573335923759257664 343054 -8601300187278637971416800320 343055 -2691970142689165284668187506040 343056 -142479614028880770923655069696 343057 -417402423053316196554339590400 343058 590536371390144263982388628880 343059 1276551510710744353951208590128 343060 -694290694332720254108128473600 343061 -1770065696632356638048467012338 343062 -1245426328881735103381024172160 343063 -1265518061987134108266577340240 343064 -1141664565680782272916517068800 343065 -980825951893420816741366764480 343066 -249030793742195181009132433440 343067 -304957747905219809916081358800 343068 314802258728174308689982046208 343069 -1603082671828889371089476623956 343070 -363475796404098639606388243200 343071 -1206473778438204577958483328360 343072 1587924144528968660936948711424 343073 3542057233076201926848124244322 343074 154946819760819977715351730560 343075 -2086436785040703288801159321700 343076 76957480464664707641347891200 343077 -659021288537580968355737943744 343078 -2523555222701704753674671408160 343079 4164942013691139025378762985880 343080 -1856378684830784082585778022400 343081 3680738336055506557081622357882 343082 158597664539296028742252361392 343083 -189659965095304411659403415040 343084 537196730237360201585999758336 343085 -1318128630450891112750390250400 343086 -154805812716445331169887004672 343087 -5296727869993777163074806529264 343088 -6636290749726058365128769536 343089 -3471466412191142675597865197760 343090 -582235095269961359466526540800 343091 345092969057922925794372897024 343092 -2281518308685198799081519976448 343093 -2319382894586418783936756429536 343094 1357894137971905988613587652672 343095 -728908558885660549156235445600 343096 -780849674708208563638236672000 343097 -53360002822387259501188586880 343098 693659168812513716771052387440 343099 -3028916774148687532222448109840 343100 147651529028151903565038950400 343101 -516388773451226105153494959552 343102 710008001594590718590309569600 343103 2792194384351195870452176499624 343104 -703313805743545591135211618304 343105 406221186220603540618441296960 343106 -1582559643675656903278197715248 343107 2379459779967020921581053491640 343108 -1258054783002299376967913406464 343109 -1399393057287968244177434813796 343110 569978662064678035525185701760 343111 -2908790224647093849188213701488 343112 -141784152731505285051018608640 343113 -502726920303599339532169967856 343114 971883217754280935205640139520 343115 -295738267394803321381393364880 343116 -491370334783110285010540881408 343117 -2123220403336837401043364883168 343118 544442460791788836306418925760 343119 -860839421246772142485899272320 343120 493833411174808915019008819200 343121 -402964980351135612401576230800 343122 163598127003818850094376679936 343123 3291679214102832767118652914504 343124 -2672184129565124761008580120704 343125 386499204467081937657274983750 343126 625389275609663393190561413760 343127 -3920773496942407535302530348024 343128 -630386080499305651643369533440 343129 -843392295353614693767117207660 343130 1345712639553505250540332212960 343131 124367666143043217751080140952 343132 -1430729566256785808671354027520 343133 -217077565431756447730068600480 343134 45884388457922946171252113088 343135 1128416979179540712310478524800 343136 -1076187692300890464372421951488 343137 826036815151656812115630888768 343138 277625384458956590004857323296 343139 671041760922735290882196863040 343140 -5477448263368942205381836800 343141 -5436019928861262697826382035458 343142 2255115009073335647555774837472 343143 -1206411731261593239228079852800 343144 -1080479128423643282041318195200 343145 3172394466680115281109306197760 343146 368197557313995541340351587584 343147 5086753097088768167104164511200 343148 -1041853642015065219224488934400 343149 -1846086563672749468633061691360 343150 813708085931129036216282716800 343151 1641472199060898608605687340400 343152 -201967228077261306817485275136 343153 -407732460727933451613556119598 343154 -574577269086153432550738280448 343155 -360245680295610285135618981840 343156 -512241270685841332394220160 343157 -3363238380531688716419317526340 343158 -132365241221564176091226225216 343159 -1457483604852952606971538379960 343160 -419624736623029444860780134400 343161 -80695570644098916228950310720 343162 652998305926226025276499330272 343163 2366846536501244321022687701412 343164 -1915308043750994871385791143424 343165 3831275609923565338130142390060 343166 574231306593275023756093804032 343167 1320587021956938527165858265600 343168 -1310159027716163180168510177280 343169 -3857765749048413892330120226430 343170 -138308139402773046803828121600 343171 3350291804794720690048457728744 343172 -2320487271184407288854932861824 343173 119467572607953295188389224704 343174 617400648798326497560257730432 343175 124169332450844961385166224800 343176 -808850609732725898896967270400 343177 2102186462571300701352457968026 343178 -38180498789757381455771493120 343179 3697598744175028418793029844504 343180 -1593573119789777124332926233600 343181 -1236032107611302695470822643668 343182 -249105366773010758339485019136 343183 49699503740928166748605989504 343184 5706667185871672659994951680 343185 -996529275901426975333713843840 343186 -1608155252066126962078793922240 343187 1018527938726921290822623604800 343188 84498475751506465183478143872 343189 562204526720844510700560522432 343190 -744928788315745344336583622400 343191 -2034279825907373336446093376640 343192 3014681325388994374235603712000 343193 1845511718580353447573238842442 343194 -422153390487045196158560252928 343195 -983125754513781673134330244800 343196 3894402154465804572026090339328 343197 130217821939065119359430816640 343198 939254231232208140889143470400 343199 -5244463100212895655780498880800 343200 -390405058878899958171225292800 343201 954350106351788785049180514304 343202 -80386687653627842400202100448 343203 -359505370822633101108029594880 343204 1656124018875943291874250547200 343205 -38616349090995758711530873440 343206 917603449911215994981758094720 343207 2068910638315239411322711354912 343208 -3447593235706861821073114199040 343209 2141561303019359252885867313888 343210 -149393140321435957392077399040 343211 -1275642648623978911250777445552 343212 -753319098659571556811120206848 343213 -1326987399997518177071229339816 343214 738036853250286462932299565952 343215 1710857186004306104352580053600 343216 -564532955054396845081146982400 343217 953018510184184489689486652992 343218 1087598324158834093086942002304 343219 5317614270423238880100352068620 343220 -1449332999461694874969773143680 343221 -2450078377180080694935158462688 343222 -34468182097045449295016650176 343223 517819029644832676463792755344 343224 -140955102597704745355355750400 343225 -42262438940267230164520719250 343226 -3635774168904266425001285376 343227 -1184794890590098543441645209600 343228 -1115561873945347003258773050880 343229 -2264558129738050525707009093216 343230 956465891901232808215265752320 343231 1269088288731015513797540878192 343232 135562688536083415858384207872 343233 -1387600927531167686351398718256 343234 -902447484438387485729762439984 343235 -130151681188212345550128886800 343236 -237733272306662194112466060288 343237 3456328250403788595634998553886 343238 71715694610047574558874170496 343239 519320159119632572604624275064 343240 -1080355337656053710500334131200 343241 -3057251464881164664485205267840 343242 -231379925678940255874918698960 343243 -2728800554482660331873281926508 343244 -2610886077060970689104258534400 343245 1275186325519309119967997866080 343246 146232991776763690986114111744 343247 3054638885394713856245825407344 343248 3926535833743717505446969344 343249 16537789388610529851531048436 343250 1696149008636403803169840264000 343251 4109145390663327622407434045040 343252 -81797608604597350225734844416 343253 802248418574741099997333959502 343254 425721244670897277047123566080 343255 1820176128740969210151772355160 343256 -1017046286527911160730279178240 343257 1458080302596281021832277778640 343258 395647400598322171412273514480 343259 -1293655772127240853624677222384 343260 -176145684417282076585738513920 343261 -3800505972166832394952240162138 343262 2029230173001400157361022833600 343263 -62821636976383299278136294912 343264 -5791387633614954311503824027648 343265 -292063923602093157889592792280 343266 73784317918581595203798786048 343267 3870743450907518690957287996316 343268 -986918652465708683146471354752 343269 11130531756114491900120186784 343270 1404770623300060538397779998080 343271 2519973598046203906658446395000 343272 2871654957845675722081245265920 343273 572899792284843052965599664000 343274 -2573887626579141492084878070864 343275 -87259851294710688795912480000 343276 2155040811432515469342195196160 343277 -3545030515022907847666427562 343278 -8262008544105344711304570816 343279 1978555440678957006603285045784 343280 -197428131692482593259158896640 343281 -729725488178943871389453428736 343282 -2750404733179534272600749377008 343283 2535393990943334864594880023640 343284 1201999678518844931181624999936 343285 874696093728876960687974540160 343286 -153991912070768001023237660160 343287 1072400421209929930091232932400 343288 -3560444050495905061593201377280 343289 -1507324899868241733287121173910 343290 -190281049103620478805453953280 343291 1299881351307630709674533537872 343292 1423417825281497585693988764160 343293 131901775786407850874135569728 343294 183249026530120446592015130112 343295 1528994392360775185095157693800 343296 -1729260517397807431020655411200 343297 544320028000063348728422414512 343298 -89705919372434223392481131520 343299 -2486149405125809299120533429504 343300 -301202902627021523116352425600 343301 -1197858460970425331233317409248 343302 -925001719047986489045086769280 343303 1325907226217837634499126406552 343304 -874275410652711817176588564480 343305 1569591823816318369317784531200 343306 -1701763177021739511285152061648 343307 -1648552012179253644068920758444 343308 -668927777160172089811366821888 343309 3266674234277250514340588627510 343310 14794562883068507962964661120 343311 -59337594436329905742488422008 343312 1840621710295042419220480000 343313 -29288262814828164597848367438 343314 -740898170080497044329267750896 343315 -490179044220216560538017008320 343316 2186005359575900694475998983040 343317 -603452114723177690232996814752 343318 -397419427303340802879660956640 343319 142829351015410727729690228544 343320 -1868248199491911461475785318400 343321 1679058132405128916512084853840 343322 -200809566409637728226736299520 343323 -701076334190989002398060791536 343324 -2828324362945725807889195170304 343325 442465180710510333724303401600 343326 989071274907477061727272743744 343327 1848931880966639690990272302176 343328 5454230761733934003964641607680 343329 -242944853124850750512458164800 343330 426116645657619644420054208000 343331 4123425306730993146584162563200 343332 773891267884086809137910261760 343333 5111665894720725362832521579582 343334 449880066574405316646705861120 343335 -719310804642460383037803095040 343336 830924189384650247930976092160 343337 3446610558155591284221479524986 343338 436756485491800216262244313344 343339 -2101051547934261718858827859080 343340 -594489577699914913648467548160 343341 -252294691047204305476389429450 343342 1648173099655382389760986443072 343343 -718212919939016643150571181256 343344 231304442539195021798337937408 343345 868749119487636249262724018100 343346 2381150651603983539374118553872 343347 -415995376424778244964816310672 343348 -2311017711137371912885394507392 343349 4135081569717199592689669880640 343350 85570701712069148704020528000 343351 -5412130788786877597086229711896 343352 5576449222280215616705389486080 343353 -59229553868866185589987410096 343354 -139118400278133138603799388928 343355 60936977185522832085309436560 343356 -110885996970621307864137203712 343357 -62886761561616600867664926976 343358 -606862212626640339595393086720 343359 -2100560347328658113440748475360 343360 -305045990147863334226021580800 343361 -1086717721753992360070335641148 343362 45949119531880510590596501760 343363 2724697098066184993146252117960 343364 -499400653261394705673129897984 343365 -2136308409329917875768596986560 343366 -2114820874245166933450101134400 343367 -946584911983811327088089529840 343368 -1328888355140788968976760217600 343369 -401424940920911746649075611192 343370 1009303797779727949174991222880 343371 -356000020883004895453143150336 343372 -791135164889921899341014535424 343373 1774310720146082972992808357622 343374 730302776704639127567775697920 343375 1712531225624347402703782164000 343376 831998921655542110490199588864 343377 -344451475609060350702332619486 343378 -634183116166722118758589062144 343379 -1359569347066069634376747328020 343380 697422621805887718492796620800 343381 -125442850207044852577284608818 343382 783833113046571638747876734464 343383 -1053310989494863769159787491376 343384 -2680384912812790268551304509440 343385 -705394264177529217343233330240 343386 2084033022464837868639822835200 343387 480718287970363812422560066560 343388 2490209614743760857157402956288 343389 1701988071765305123901824220960 343390 -722109958611850313257979278080 343391 -4445292005092625050356181418208 343392 123131997623555858113836613632 343393 -5195399889771058274671932123358 343394 -406738862015565365778235395504 343395 -771944402694034232186096044080 343396 1168471182910192179626943580096 343397 -67565764118123059473551999748 343398 -15771004774334355614689281024 343399 832333150606162152836708428336 343400 1216056252106454408835381504000 343401 -1407608636570100290248334617968 343402 4247310566471027700360661247232 343403 5145983642279321627495154906120 343404 998913873456098870963519312640 343405 -955305310905596946710971652040 343406 -81073715125516598141517020160 343407 -173330823861990057475197507312 343408 378212571077602059931787722752 343409 -1306478150417453260403714572560 343410 -95979642001767520319621168640 343411 -1800720376909629421330029975988 343412 -178174855720099711166999190144 343413 871923360267328654766096179200 343414 -127722557713830364694571886944 343415 2018609529969416049316055881560 343416 -168207039211073680848780288000 343417 5457121746421797577662396373332 343418 449857150601205333281641758720 343419 694815074016430694477526865944 343420 466815068844548896244420444160 343421 2154448257881866071180464326092 343422 -379047291613620452057300754240 343423 1512606791865058062623277548672 343424 772323413799942639568677765120 343425 15846420642541795735259292000 343426 -973888296271981523714525591088 343427 450418273364414476323259110144 343428 2083459221774362806040081157120 343429 4990822669281071498055865747776 343430 -197543621698965798764797860480 343431 328419776181742293353188717080 343432 -2957555325353525994871189785600 343433 -4400933982445767543852323433318 343434 -73621466122444052320568825856 343435 840436390788108919869641582880 343436 219943557685955885755675302912 343437 186886097727061564655298740160 343438 2079855756994661570387278941120 343439 381871808483073342657171717720 343440 -12671718919358577780004208640 343441 -10399239266601947594223038928 343442 -3488828269116006469188673203456 343443 -1890639876852199136752965273600 343444 -2716994412495365496098102220800 343445 3929178935714566972194879759000 343446 764822810472637980419546549184 343447 816711278071699291577510934720 343448 8788467134748486058181468160 343449 581633027293994445161694048768 343450 323635033458437663869425378000 343451 -234707542168580351700644903760 343452 2070042953706389061829628140032 343453 4458046689363238834833636984864 343454 -1423101419998366810157232960960 343455 827469574286726813239813317120 343456 -503467791824701877191407894528 343457 -746969073016435098554872122108 343458 146999633075768186109654051024 343459 -407149657826165747906305992480 343460 -594426425685467716617993776640 343461 500809906127574159581442130272 343462 -756102620056633548230243956608 343463 5170608849800372553634126294920 343464 -897373600747076173410907176960 343465 -246744987845415322630732921080 343466 257402560969350352335608160432 343467 -1987894000009910151089823911760 343468 -2302588569324351437049734843904 343469 -248916601478042738874857670720 343470 376979812161250822802958818880 343471 -1574058053541387440532960125048 343472 526937875136288035675391410176 343473 -1239909851711150380811796814656 343474 -188991126976056859984258713600 343475 -378397915789470564406425825000 343476 -966542939970970413572524523520 343477 2706744657908620501062100682332 343478 -690570383248909279937011003776 343479 -2452804698843614957164546421016 343480 354025696935609413591379148800 343481 2167642521393729085297267482282 343482 -759175359849849199989487472640 343483 713225997635201197373266178320 343484 24121174709655161413541162496 343485 -2321265592732248923815627713000 343486 -547227262415360190124643075712 343487 -77347518452438048302763728920 343488 -180677413272552886628788469760 343489 -4812316764792529442689402859710 343490 1126662366564310233227982158880 343491 2664050608032202106642015938224 343492 301888781669325332626811453440 343493 -1230814013541616135537729624836 343494 -1262273311100924407321283640960 343495 2544728580469493459888280651000 343496 -3002343875995400420141426334720 343497 -384045041668669029323814537216 343498 375734480483968055500028106240 343499 1089194681396294893647761822064 343500 -1574648615446492163033514240000 343501 1465319658354342963452215135200 343502 1420868874764201955714636642432 343503 -2151175268094520754224547940888 343504 -15949875149528650897093689344 343505 -2610323541136064683650352262400 343506 1287462530034959105557794443904 343507 -165262250880859275884092832928 343508 -974089816117474967994982299648 343509 548278219141637953020412641120 343510 165656208384506832408087356160 343511 145037494630863761601257017344 343512 -986748455850819169604140154880 343513 3488293380417724214053604292420 343514 88507706658074530688498639856 343515 1688898266459988332014019038320 343516 -1456040817709350181755526825472 343517 2990085920076044601317344390566 343518 -7549578749386586679820784640 343519 -9480387747900215710973827152 343520 862480156599800530107118387200 343521 -165379906997073006142645202238 343522 -1900544485170762869076398624688 343523 -2995562462169886636654724795040 343524 -1081986143396021395341351865344 343525 203366787825582583787339081600 343526 -1430790805985548496388638016288 343527 -13013727783943753748238763392 343528 -2389138904835954904500075479040 343529 -3636279996082704161474675052870 343530 -1096279130541270877752786842880 343531 3331854722472112621332104889332 343532 873183080648216427831958594560 343533 -212835780414446213870995506336 343534 76855743042384267780943671360 343535 2151164441124621304378682703360 343536 -293954593117316788464836345856 343537 -2237996372323242135959685691920 343538 -20231042428676998262344066752 343539 633506671139056767515802671640 343540 967077690917824993758397171200 343541 -3488368991609455975902358972416 343542 436772004341303399994274258944 343543 3116227883622469346099420450792 343544 3513120822012427771827871580160 343545 -937132130267032592664044884800 343546 -78369601677567072705748371456 343547 3822806944965442703357385192996 343548 161679593543681845650863416320 343549 -1535549158434475819388354471136 343550 715609614166311462667683460800 343551 -628217444475885222864473186304 343552 -1357311953282076912035504848896 343553 -475732366367726067879235791744 343554 51865521311900847859490689920 343555 1496500936577768971552703106960 343556 -521465027926836194615119735680 343557 2026165333474996133846871402720 343558 399307925970112046664676616640 343559 -1418012699988217915708879419240 343560 354961431047717049690021888000 343561 -359058665661325815886527204838 343562 1001215190336013984892050158592 343563 2726083960964975283602356627200 343564 -776256618683554339507287824384 343565 -509464670494572713984077743540 343566 -603825584368985584851651090048 343567 370352106972089675843288215792 343568 -208624185973248044951762288640 343569 -800607688150062783929381739072 343570 -36842858684956114816026839040 343571 -700578117381402246912541212000 343572 1207808022643890452413349640192 343573 -150847370050239431795772699776 343574 300449248378055756711447998464 343575 160235339014839018259930230000 343576 -1318755019436632475774303293440 343577 -1403106562608313185379804869360 343578 -365477352500961713197888641792 343579 -2795956642759286940804185085820 343580 -160802320301509817578431974400 343581 -930404147337069079918498347456 343582 -645342082302121063573218141888 343583 -2867076412345148750889359403168 343584 64351087581051432362528538624 343585 1269738393882876541410283748160 343586 -1877123629448198947334870905008 343587 1447304951447261018450453171952 343588 -200084848610447625958195934592 343589 1686381947205384508400446275390 343590 71255317837798621784615581440 343591 -4517011104395882822139444224008 343592 1961901111146227969681046476800 343593 -594242939548893557848403657718 343594 558882909345048690621001960800 343595 -906819235543002257932262308320 343596 628360792776801160379007344640 343597 -2302629969088143396131787882720 343598 -2188155522553156037867489515200 343599 301081195016711769020923327248 343600 -136990899838376706325374976000 343601 -1679378321868713414006087644398 343602 440201410008712768585256016384 343603 -210390647106995522639332601216 343604 192220267501933933173600632832 343605 -2145047224819191369157771043040 343606 2100370121395834508659462990752 343607 -3389305633916824631205258921768 343608 -2868244783047242525915386675200 343609 -1108293374132729935265919218688 343610 -1564298155425564741302976875040 343611 3629524734938486768490664488 343612 2142831481000281551317299424256 343613 -75236940269440798173329256672 343614 -21289068027227729575832852160 343615 -1887145535773815595036069172400 343616 -135500689802816394015843287040 343617 -487814822310579313057872674688 343618 -2144568263459142387227959877760 343619 -1878854667789040683576221914884 343620 -441883041498283079850426593280 343621 530959487830802203539779762580 343622 -1896184276173710814594465609888 343623 -460561826763059082992475382656 343624 2055251801360862025560393384960 343625 -5016979166262494704618240875000 343626 -799777654279895457597681766656 343627 -4297936929756318643682122508524 343628 462398901863774306764967725056 343629 -565674489409789644933330172800 343630 -126376896576346981737246547200 343631 153719950074180011890111992432 343632 -293742292015321448036796334080 343633 7270672080534898552120076004 343634 473403856662418205272406528640 343635 540722284313718304331881804800 343636 -2446891616374516343101705121920 343637 -291213765873650894896919601234 343638 -692063455626302295563844457536 343639 -2653091152573432153957568429560 343640 1990938616986851924036198400 343641 522095237508807101263110838992 343642 -309909801919934607961751320608 343643 -2117075520947686410749750547456 343644 532178779123198001707752333312 343645 -1966204803202113622860962126100 343646 1975425184489427455317585862272 343647 1059294760168573894171344859224 343648 361825337919146060879900835840 343649 597903118915440189823470127650 343650 754819594583866903232507520000 343651 804010830003388030125436798464 343652 581829242605353370552097048832 343653 -962507456395349460631001920800 343654 2209431495555756533105147095776 343655 961135890402362238059558368320 343656 -19318017502107000581242060800 343657 2969144427756143513441496186612 343658 -988286244891615386292717383424 343659 -1877474696981913441200836201896 343660 332189529627138586453766983680 343661 -1178222630809915117395899661738 343662 261733616445478379721289924608 343663 529591668747857560226280238704 343664 805073248115453052495857319936 343665 707909202157823841753707613120 343666 -5469036595534255148557996032 343667 -1039364537564681221659584239284 343668 -322469599368095922162627680256 343669 4562878813853185994026316796 343670 -351213258841455920257099422720 343671 2315564881327507343345774971344 343672 -27590467105492591391462891520 343673 512115386329319344175041838400 343674 -1887481923456839787760416424992 343675 -2323994761390746784546790577000 343676 1641285680261798877007125304320 343677 -1039561018254775370188692113760 343678 -21769910127226525496435146944 343679 112165463215201128759123857760 343680 691867701427193257937338368000 343681 463414982116104572343644232532 343682 1663770650485718373960882124800 343683 101527898601803806721003193612 343684 -103951515095267183536566786048 343685 1561090022310184183827396424380 343686 -1025038261365294580344860774400 343687 207248339090608114444132685336 343688 -3101729137584624744955713162240 343689 776302152226293503633862307968 343690 -425436863400034970850584618400 343691 4276760571754817564969741143800 343692 1667810109548902954616046326016 343693 313671076367411544036760284416 343694 -794537344769350342446407002560 343695 1474509858210621444383725357440 343696 641420077127959655921778532352 343697 233058557859667190458835876352 343698 72258482594687945188799182464 343699 -31951626081889047263177336 343700 304100080527504381978350438400 343701 354691494129989783169232292430 343702 -2639536389048451110082632020448 343703 -738853670974461172971922256112 343704 2613618499759643211000383877120 343705 -905568054401016529046877419640 343706 -430945669177273573683281026560 343707 95339426227259080548749034240 343708 2899492841657612306221542535680 343709 5171002736098047259357899431910 343710 -1402089187168596342446731008000 343711 -5940324775058499443619824126976 343712 2264088774784878817513011412992 343713 327296913856664954529665210544 343714 -553711808882309900858473471488 343715 -998302028032581505741318478640 343716 610333853281857422780194685952 343717 -2605585783185485854952826858048 343718 -57891041104771648020153251520 343719 -769505964630518961601414017912 343720 1256519058330159509503455129600 343721 -119239000547270126459930517888 343722 -590939608750191549949679324928 343723 2450211061409388175821288838920 343724 -118232866032878124135502965504 343725 795564933976625278614112389600 343726 2272560466453721207020036245312 343727 1066409540511616053210833874576 343728 -53064789363300654462472814592 343729 -4805200695831741330044871952000 343730 75519013832096152034171246400 343731 351890811409120638525748439352 343732 -3763685236327495810838897163904 343733 934474343042110968735838717944 343734 -674375437171575472916399362560 343735 -1062996077530979282943791007840 343736 -2524989491901900554625936568320 343737 273169845413124752238111504000 343738 -1955673893351010134162307822480 343739 -1333908092196569552333423727000 343740 1497160642785436646684306196480 343741 2151802583682846514432088664672 343742 -9856694513344473341780653056 343743 -709500588368187617410927014000 343744 525247845994711571295992020992 343745 -918744278669090891614525267500 343746 338682722992006417496515199088 343747 -1710063734238774895245837507320 343748 1681219292740805603105414814720 343749 292301305974521552369030610240 343750 -1246286191417215204921034500000 343751 1004601805573764743383225348392 343752 -2486996980534749214222467194880 343753 -12358233237129830443390595120 343754 -1650205054457638199605012457424 343755 -545492427378777411239887563600 343756 -183272005149763092687177976832 343757 165976459392642174017466889752 343758 483621890972619524565649563648 343759 -457412722842720642802199957632 343760 558984021343382823534863892480 343761 -3580477235950950430561502064 343762 2761648999552103195489049727632 343763 -272132452290988200594067934640 343764 -178964271119326035116256741504 343765 356220606092370677603744463000 343766 2432476465642776191791995722880 343767 175176481001582829618031754880 343768 2080927762239680860785255567360 343769 794694556729669803238387708170 343770 211605814195894844156793922560 343771 -203670159455183142912336372028 343772 1063525179727157537801155390464 343773 -2821771742365336090411635120378 343774 -564443229205438831451830007808 343775 1587880343663188298278486507800 343776 -873344736724810714705454432256 343777 2051230601719849859036240257472 343778 -2175283262364962139834163696560 343779 1770944193924694228247096984184 343780 -604327017576231839655302342400 343781 -1238588021770045479020875488288 343782 690011720925684465364096279680 343783 167271641495452026515821699224 343784 4028754817587944859906054896640 343785 3710630006546692147140458880 343786 551567702280778605788477126400 343787 4198445788084542418688937416436 343788 743790610575940460214641702400 343789 -618877509628645395947424402944 343790 -467275983196328659041555686400 343791 -764657213195270510671669102080 343792 -160042568509609470875673493504 343793 3074406748174918286648896571760 343794 -217772495265604142202354812160 343795 -1991618890598813342882932501200 343796 570539764314672839013499656960 343797 3227447582485100959285975111200 343798 193547906928968784645397351680 343799 -2301171249923133920723790034200 343800 676255278946009124722618368000 343801 1856571906688290203803402141802 343802 -498872508356341314848882711328 343803 -2037871171786044808004358520296 343804 408752486852254114694948554752 343805 -1238751207445661400051277516800 343806 1522787249868673531195714653504 343807 1394151928109490558026385193680 343808 3590983276139502372649414164480 343809 -489172254692243233610750207886 343810 1887806824168589167707943702560 343811 -100396365620099936023087290000 343812 -245021839969092178384009433088 343813 1774231190219549761656922116062 343814 4033227649114437374360449280640 343815 987494509956109552907950253520 343816 -3545351709005792621353188925440 343817 674462351782396529124175555866 343818 -1513660037325570510294107105280 343819 45472696669338560895410724496 343820 -1894445526135728399455670737920 343821 -831350860648641888473777677056 343822 131470002414086044315615731072 343823 1273937419465869671751514641072 343824 -196748289613064013990926745600 343825 986968166219387568921547111500 343826 -210739773512324599123183948800 343827 933827001766366953413243402496 343828 -29240312698946045588951552000 343829 -750328752445547761400745603570 343830 -56234442250347588577660826880 343831 -466430035292210350557343613368 343832 -575557383301325005346339481600 343833 888403191038704957603307297040 343834 1543121395030943702001078744816 343835 -2565503480517370612059606198720 343836 -1950600984276413004942167774208 343837 -889554830537745158882326618100 343838 -383762148696024332121696594240 343839 -472940097244470704150879758776 343840 243573935913984251115318804480 343841 -994169808032161136764316974188 343842 2058227821038538808817767771904 343843 -155667729621313410502592424680 343844 5098141268521501559274724647936 343845 1081774507631395351547157037920 343846 -260216748638613780883866628128 343847 -294979133375912698724452463568 343848 -714950016792285517174918103040 343849 2774399813510918409548137757520 343850 213990978105174366308039427600 343851 1426540458759291826204837631832 343852 -1084729292092872359960096931840 343853 3463629585004867461667662245760 343854 29385786933063934567777215360 343855 -1046833752131143067314675965240 343856 84397495523646578716610445312 343857 850228687348225930763727347520 343858 1408570600648066889335217963280 343859 988685220927121892641933043760 343860 -888470590416466655609815265280 343861 -1185862820749367041847837948768 343862 582423819290687280067719096000 343863 282948128320193074549822871160 343864 685657021443949205165004779520 343865 253014524921536603600223473800 343866 -1062948490928955363264607143936 343867 -1731533855120418574811464778088 343868 994475185336177440595312843776 343869 1292763549459617453767308586848 343870 447282795559807915301393573760 343871 -22565709454973421547670810496 343872 -144077264342403822353645568000 343873 -1600624507795308944454759253056 343874 1515845940852618916753969545936 343875 956640293216666397788275008000 343876 880198103852659416073281661440 343877 -3648840516341972967768641731968 343878 412984139655695027269046601600 343879 -6873628456287835175584506240224 343880 -1935685380793159527430932633600 343881 1275662657662471105887996647280 343882 2606032859266691223767964720 343883 220118544923947977019856372544 343884 782981247624874822887361076736 343885 170337632036519767055584613580 343886 1394118403708821228920176443840 343887 -2217932168907382163956740545280 343888 -552675067908280369793139417088 343889 259621368875117424508084839360 343890 384835030812904894761487324320 343891 716985017907391610982640141292 343892 -1441044896685337398306307948800 343893 -2300845018027113618468268416192 343894 102981144698841139294437278496 343895 -1513122289210802377856261906400 343896 166093541740598418205920460800 343897 1161391928769764168401864990346 343898 -1508830518462075982676322065664 343899 742005451006722866389752023040 343900 -398884132843223361454041152000 343901 -1279390382310972354825998491098 343902 -161397422935690846013604351360 343903 -116205460005837805031301841696 343904 918985728629877256929262436352 343905 -135296231467116293324956255680 343906 -965517383406909724697242381536 343907 -24080931483909934672704536808 343908 -905270677330224271678690450176 343909 -1767344633126628195437057261120 343910 279502040324675612326726771200 343911 2599626277795763035206838281600 343912 1975445774882397841303762099200 343913 388385670166867097528275599162 343914 -296904344668536024776067812352 343915 686177386232720946001927135920 343916 -546462668304419830771097321472 343917 685626465965418435504297783168 343918 1777710829876868985975603800640 343919 2629068882778297250264143040640 343920 215153611033708551772454584320 343921 166306146325811292267616089600 343922 -3974289876654384109935222835200 343923 2882438940099628281430537174584 343924 -229359267474829369880004108288 343925 2652505615513723017569144404650 343926 -116279401150179936195718366656 343927 -3894022321993969228035100407888 343928 228463321841781543358251970560 343929 -2093037582351570473659842423216 343930 -281780446780411601120252340480 343931 -1150233495442509627233917016940 343932 624080459941071944604320604672 343933 -1547772382419712999184541245818 343934 3401576270084195892330030950400 343935 -1660405603356579866089797645480 343936 1583082227100423056491555061760 343937 -1826592845146335751563568006608 343938 -77493320481364116028378398720 343939 -2417465017027088911766773424260 343940 276911426297359654671476390400 343941 -214335258507630870771892338720 343942 502232264713826929308533311872 343943 -69031951030255014554986712808 343944 1394686059680028274744281016320 343945 356287903931576202292762997760 343946 2934602447560110295496192770560 343947 -159705738837191491507523356200 343948 -597167175988517462322408820224 343949 -656751020055358120136319172020 343950 271961838368471074146805137600 343951 -2093143424394325429900697860048 343952 -88349456233485374994696634368 343953 -1004685294141167079184376623200 343954 628494340232902234581740748960 343955 -659311987852921941700019042640 343956 1785626233591965071040567171072 343957 -31242363644354730026490173920 343958 1934630738599310422768979132160 343959 373059310432984900133041301760 343960 -2122926654707368175390376960000 343961 -1056486098156581872079878430188 343962 -588432236635199704876943558688 343963 -3947457782000973456791240321788 343964 -1385376871564788707667671745024 343965 -485614921398498801418401406080 343966 763961931105730601863970856960 343967 763188656660870451942897592920 343968 -2743503439063279617641709305856 343969 -883995633985635210210641215690 343970 -513269952278558102747882380800 343971 1659250657597955315708190674340 343972 -970613384899112777067313920768 343973 90022603472544500968233572640 343974 483977648919851317308452679360 343975 924130153541883142751647544000 343976 -69668582108277128440469913600 343977 -772817669718529095131028551280 343978 2115527967099430764722385126912 343979 4544422642653090384935792891280 343980 510785806409716488613443532800 343981 1844531175959284864733282880864 343982 -1397855243911321753557997773888 343983 1812693624619258378772029398024 343984 -1039560474800555860739921920000 343985 1345409840960452426240714991400 343986 -1007728327315728788038180926336 343987 2190599267369833440128309424032 343988 677071683700525883556307568640 343989 -10516164576093948443248605636 343990 284375411060839227462552710400 343991 2447285518885402124057548166784 343992 134121139328550504081654743040 343993 -380338338611266156538086190976 343994 25202770798971028498081496832 343995 -877472920067715176642139225600 343996 2258193958454699797369571456000 343997 5213716055342158261404368965446 343998 -793284950178565880307221822400 343999 20487711925315368540056444040 344000 16595676076444879745974272000 344001 -66403296640997785038896778816 344002 1701201692163702568882440863952 344003 -2846331894843182259989665164 344004 661652268103161470487315640320 344005 132495380284363275189047456160 344006 715790060929781207229890717568 344007 26151655448886761036930484672 344008 -428289873549252984779613143040 344009 166526558058049910192807474304 344010 481793526476472223894695010560 344011 -598564053779949643981720981968 344012 -1980111995499659846280270635520 344013 -2338831272259221272346166952256 344014 1850337741589572443449900538880 344015 182910569954035156773708386400 344016 -185613629085580243628126085120 344017 4616756910144211366145742542066 344018 267511450520841878352617442960 344019 -917045550563048298578631371472 344020 4421686864668037959191219527680 344021 -3991596369134182083533459321778 344022 472211641337606953968812949504 344023 630942426514291866471816195384 344024 -949443570675738317640700631040 344025 924554495977783290848613294000 344026 -941559718799013410472966669600 344027 -1225984440258109975089180127440 344028 -387555528898056114811927918080 344029 2204733101247230731807030128000 344030 -1250061922277410091400578139840 344031 1221205148756945105182262248464 344032 30973174903344563169154301952 344033 -113069730342703583833817907438 344034 -538342032896250244537307765760 344035 -2556899563914115104399393949200 344036 1127225767700030652147214995456 344037 154604078600361312892363198560 344038 912631541766788151666150755040 344039 3096567963586292653093611990840 344040 1922272812381048346911463833600 344041 -3673393569765721113993088033500 344042 -1972479974750229513501052469328 344043 8561284880077091494342692864 344044 3277447164573431409028715131136 344045 1646710388035979658898331884800 344046 -1578177123387965384664871322496 344047 2538276536177429985823249229112 344048 827679223755928312917390262272 344049 -232171029567706496259691796832 344050 -121861887793591903492335091200 344051 -2139207687963463618412401190400 344052 903484602221314410315775088640 344053 1945632663795458681341028592302 344054 2005896333392253078383774882976 344055 -1548259635072255611103695064240 344056 -2555016640111974221383566643200 344057 -346038288044285358618194437248 344058 -249208636798147604406520333824 344059 -4431689826110215819090741768184 344060 154934103220592074232607828480 344061 -2312619876374001235192678887360 344062 543808392485137438591220908032 344063 946463694825000713705103802896 344064 -419291027476405218724936679424 344065 2498012821278807008736582629460 344066 1341944413341196603570389149184 344067 -2703814953958079053076259200520 344068 -767389941245676506609973857152 344069 399476769400794566378852048640 344070 750921123633742536379762072320 344071 75122496520577970020484928000 344072 1260929170167820496327432448000 344073 -2164215536658489565866511992816 344074 842093325508377136688767536480 344075 -451420281180392417935408340700 344076 -1003677907712531238240224080896 344077 4139105348482972524297669150892 344078 -686089767385748718806832091584 344079 -365950789545738656672906175576 344080 -328176427803631267917272186880 344081 -750824934540576201170966260236 344082 -1435914629878732078796433998208 344083 -2106248398385571949384840499668 344084 184089740300585519241706220160 344085 222824522951099867582161977600 344086 -5639306888714481345915758016 344087 -6203938645945566087831536117088 344088 -1351107008594922160233466214400 344089 -1488228240083468553111654738176 344090 1657235872580890349467359763200 344091 1684423820090571765138454981824 344092 327747588156805417606741765120 344093 -120725109319075751015848870656 344094 1392506126551447113057382843200 344095 -631388071815161309404030157400 344096 2937787491027137449854369595392 344097 430920087751642107413687692968 344098 -1344772039691986864148052097200 344099 2020851372504843060181216425936 344100 91076070560433121816057036800 344101 5225942836142809087698659659804 344102 856640768488864300288683895104 344103 -967750682560312065258499238016 344104 847683743449566764266290293760 344105 617694423429045772459511716260 344106 307769350984771278446472754944 344107 2481374186210247396017360154912 344108 -2385732237409456732508431049472 344109 -2785300380821248747450506041760 344110 720564289417781896735809020160 344111 2892854697455699298839608061712 344112 -347540067298292305945802047488 344113 -202676499884227218973560178560 344114 -545745698852123374147969272000 344115 -3015945763016421652249123620000 344116 -1965986967401879255958746527360 344117 -4002367493613181733187603570834 344118 -487424732130974420067131546112 344119 -907587090490268303216505847856 344120 236094089784572915209746432000 344121 992914389524774802857063017824 344122 -172144118789116131191348955168 344123 3125194046814239587243112701344 344124 3177427963064980620156042240 344125 -1323358927544150454966342201000 344126 -1062192705977286654711856384896 344127 -203306296303772750199813557688 344128 480977413115860418204973137920 344129 -22535099333831596737110836032 344130 315069903832934884204575083520 344131 -432585030885908219514270101376 344132 293172853252089674897988541440 344133 2890732532342680543779636502302 344134 -23562553244311384301823971328 344135 1141634187013785918270802835760 344136 1133967087625761429027816407040 344137 -1126735077834130815121348904256 344138 -1291840377565046456038850723280 344139 -1336402876256541650162917089576 344140 -1661209975261731014494150210560 344141 -1997740342164004682280136341696 344142 -262296434963179500061904933760 344143 4889106354351593394153654733080 344144 -385823142620412504624541876224 344145 911879438831507113154754174720 344146 250150458498643264292550578304 344147 -847075194985964113397109604800 344148 9921528753608126111734996992 344149 -587263606588745706922180687872 344150 -1507517155321903011208505455200 344151 -1883818037872632326082428250720 344152 3506644295555158149844735641600 344153 163659019233612355552934187402 344154 -397685921339389803451116710400 344155 26725860228044179531085571360 344156 -631498501731416211427299781632 344157 -233440921627034375790750221280 344158 -2222483292532584791356897192320 344159 -499658805063291444459301911384 344160 -770869049325413711555041689600 344161 -3146541979013733796813693110238 344162 85345316665128726665159221248 344163 -33165386359324260911185654800 344164 -3711974643297026203101031193600 344165 3517118477672110763526268299000 344166 -980164902586429676644071667200 344167 -3793358678404489106994946515784 344168 1558541359606748473916580741120 344169 69595278209247795200520420096 344170 -114749282583585199025055498240 344171 33149633898747416661811008372 344172 15207802704813204810362142720 344173 -5089233333991473349610786801578 344174 -750736380293788607517535614528 344175 92475984166138623768879697200 344176 48631227201675635116892651520 344177 216303989526682491159093763026 344178 -1551135272902730201310321622896 344179 5109918189127653839762736055872 344180 1748455474338797330110947398400 344181 3632651059429691913964769403264 344182 -730749960033386567657127929856 344183 -779062603011841287699398464080 344184 -76609802387733401202241351680 344185 -2070667125714641530745415700800 344186 519105274705373199129839463792 344187 3701839901312895549883139514960 344188 237016483437289389011860702720 344189 -1361690299194106880243574374010 344190 -291675910339420329231355392000 344191 -2771309344972798371794479743816 344192 3072184158382150745001453158400 344193 875673706428587074652767888128 344194 -1096068441604129381854545773104 344195 40613362446955867693548258240 344196 -1000076096858747751240005744640 344197 -1098991075455236613813349772768 344198 -74095510636142284835527811136 344199 703798496898345011017505613816 344200 -930974206001903525479602816000 344201 1163441772393146155047617519040 344202 -1191780493642395974542700659968 344203 443436663715391628227820962080 344204 902845725029260463086657781760 344205 -297235296843626166862567468500 344206 23225083906661985755127188160 344207 -2142080834399066896293158030544 344208 199102384593617364949911994368 344209 -3037609331308263966376349264590 344210 -1630271506826645466470136102240 344211 252466137568966039035705932544 344212 24971094115301169343671201792 344213 -1779171365435384745689693447538 344214 -250067651977597738186575332352 344215 12764043620987482885928796720 344216 -1161966221032976051877726474240 344217 427223882793815935890093551520 344218 -608189573958298365059080104960 344219 -1215454663741731534752780009304 344220 825536480549236498030290785280 344221 3547621384197145629195996456422 344222 -940425564855908969165456059200 344223 -2905515661896059332738095878400 344224 -1618037214060752537090877554688 344225 910243026784326727785217620150 344226 255991341817731164562825997824 344227 646500473985925079346606292960 344228 -2864462524722729395431436918784 344229 253557784887810215133520581984 344230 1280944921025566252056627734400 344231 -2213767886498011338741643000968 344232 -487264006310895368180284538880 344233 8138205101265830049744400500 344234 1691070191967909167284233341952 344235 -194034821591416394069221577760 344236 71983127300025170135474265600 344237 2379288972566266547601588932886 344238 -1382279202506953585160466065856 344239 -44268963722702320172202339344 344240 175147140033411799275821137920 344241 939998693631940515438227278848 344242 2132538744328195519911709699200 344243 -3803652210707242486774244075508 344244 776379633590922757796740386816 344245 3255133927960853361030138300 344246 1106806218815915607287344091136 344247 -922004428530013234735434399000 344248 -809550512705371602500237168640 344249 4922882318216007123050199566250 344250 -99081554524524466149803688000 344251 -3414529581527773098816741006748 344252 680434366245876956848954014720 344253 461604509801855612864198864064 344254 -1558477294051490627920366535424 344255 -60583802289958236039336727680 344256 -130127766591760599399127842816 344257 798365494674187852198767933506 344258 -38666189741735690646898598016 344259 1835862432699990452488631485200 344260 875135406718197961460922470400 344261 2319697524769321449807291098400 344262 502590859445645820864027748224 344263 3074516282958055868127362679512 344264 883228183221967718265257656320 344265 946602518211177764130986904000 344266 -384929230974472662355140340896 344267 -1500571974394175982564929803776 344268 154640341907012054381940739584 344269 -1158632472516826214062456264330 344270 80246089131880029222043872000 344271 -1004237874426919069899525562488 344272 -207776145301263142417693057024 344273 -467151385979332622046919358478 344274 -1197690706757556999599395367808 344275 1639595284754109837922932544800 344276 3343683757798569702655057676160 344277 -1126120403741393660593067464320 344278 -1806947267271586620739245835200 344279 312045136812596494226575178208 344280 -903814965366007767924031488000 344281 784185349080329565914055288960 344282 301248837887432660063141030400 344283 2207403698636030521968022339224 344284 -2074470478931164816693732359168 344285 488124492302908007959094221560 344286 -3507565931347226357703983616 344287 754586592811803863643117554640 344288 -675014317797919725099276042240 344289 2654370109672531920037035708768 344290 114501691083252513640119962400 344291 2056660837018556245215713953692 344292 -157382909196178247783564525568 344293 1809544160981491029474239388542 344294 -2089835591629831589852782358304 344295 23407639348988845795592049120 344296 -3210309012184181007651159966720 344297 -1169431177409705766948367807488 344298 -795350838588778142769437934336 344299 -2238829583831535057809584282760 344300 -1996240700445594480077606515200 344301 39195463976382255022279116864 344302 116917327908649031774361466752 344303 -4249771408598991674532979951560 344304 -166552993360216490804907540480 344305 -1593594004841105133794468226840 344306 -1868322013848294859979603121648 344307 -28903488288095455516247177160 344308 -519291998294739241125521683072 344309 300991681565554287098030927232 344310 59295271775308321321900800000 344311 747398561296557454286143802544 344312 3372371328054483771693441515520 344313 2519864578165993247173612886064 344314 -971312021665567472929187865744 344315 2842575654248533197166756200960 344316 593874425854758435844797849600 344317 -1570480960984685884834381946880 344318 -314557586157799835799825381120 344319 315863854394424254554907129544 344320 -1702452867550757144068777574400 344321 1889325376673474421843646923522 344322 -713997565238351064210764829696 344323 -3144182395048609666173689893332 344324 -2470617030307370817421181875200 344325 -1458902655290088192353344862400 344326 -454761309710837889589256360640 344327 -4061209735661698223474802910824 344328 -2015369635246030428368037027840 344329 198660052418572430788889632384 344330 406771594235428318196730393600 344331 -568913862417299115428736102960 344332 -2101457605020299588481776744704 344333 2846994967140379806757397122368 344334 -709007640499329136296802269120 344335 2134057110572367480840853156560 344336 541034609114410397482590216192 344337 -486340201969823938976771051520 344338 237708168077830356510456658320 344339 -2159210753360598537918812065200 344340 -644197975704658227673701699840 344341 58390764301381510981045055160 344342 2196295819994664911246377047072 344343 -1809462229092034374937247133336 344344 -7482234096289115100014837760 344345 -1802328060813255219563271334200 344346 -1838752873950986580873114259200 344347 -1810815987675901240037880430204 344348 -540341890859014780180349128704 344349 814720742052924213575414401734 344350 449496820397332629382290076800 344351 -463260397193419213797184168848 344352 -2325485445817377898015868583936 344353 2156592851178705045872730261602 344354 2238459130117337346405027942912 344355 -829225897220081130462053786880 344356 841487555163747886184013189120 344357 -424427905399927691642595130020 344358 324190762809496973620232970240 344359 76346352359126788136756684112 344360 1112800274636017228273039104000 344361 -1940595097079186082333593585280 344362 1503855184560476388998044320432 344363 3288708291061897576995223986612 344364 -2070036519184340368929152653824 344365 181505727855011246463331027200 344366 3251703164416282058881416576 344367 -2431314855972942042823027183512 344368 -813919888749869801530511147008 344369 1332062593943013922304775946752 344370 8709976236921803524513405440 344371 557380079245468537173317298572 344372 -1175756896604261418418111795200 344373 1628388261510166647470964192768 344374 -3543695796805692807504828870720 344375 -669297122308212420729543375000 344376 2667766680680735015700293099520 344377 -542005256568089445669769231728 344378 846665594606726034249909565920 344379 -134950627892901538358255526912 344380 2637458149380674738034844247040 344381 -4944085617456087676723400338836 344382 1171584629134270652221823875392 344383 -1835879811165612843006462786000 344384 1625812265087747754440800075776 344385 155208575428454017671902467200 344386 -893705965026290134126330051584 344387 -14277077198477669659031338680 344388 22444211282443486139430328320 344389 37488063249614735880761339260 344390 -703410479589657860815760380800 344391 3124590775221033695775122125992 344392 -3759193697771328847927053696000 344393 -220533852582629123582599900800 344394 12294913672224537732788487984 344395 911584733372928941173443338400 344396 -260546845243763753918861829120 344397 767119109520927892257740433600 344398 -1118564658796133627937445204800 344399 -2410484515148917977850213136640 344400 32725345469047180046047641600 344401 10203413102756811025561419609600 344402 -88873453500698656050189815808 344403 -857385372790377365627839088376 344404 515222767569911885321215276800 344405 2744108034262410730545238164060 344406 1468328675964692391850252468608 344407 1561941156517663555894274817712 344408 -1854257531780400375650668247040 344409 315253705810238534948564487168 344410 267692544920132683671631933440 344411 434103717216458808411114517512 344412 137663175010516889071701597696 344413 164617993050199977491034905920 344414 71177072579556439005799441152 344415 1237519535402634580639961323920 344416 6250601225950938181582093025280 344417 -3706133568816912095354639373534 344418 131939736868620192160842359040 344419 -506740364968732796838488470856 344420 396628551922620155804017390080 344421 1009492056075633636509090496864 344422 1488536906824506338331038425440 344423 3984625853776429599496045983672 344424 476224357839779024865153515520 344425 809104574673387833426907480000 344426 556339458273061274269251348912 344427 -347861135207426743868294445480 344428 560326679209641086949548532736 344429 -2878258942894018108262403404970 344430 5638538447014932823600252800 344431 2124510953303225895745236272464 344432 -1270189069291080741649443717120 344433 -532075471438431602872493835840 344434 1390347102295654946750469785616 344435 -31166999994593043039232213440 344436 1306963436227733126035938189312 344437 -375748124265076893652473147108 344438 -542694776868901318982708246880 344439 -5033162316656698962741424194480 344440 1142886111517947598861086720000 344441 61349701828245616401367815168 344442 -313614302998702116142326067200 344443 506449693600317607162845343248 344444 120423788422327505752368039936 344445 2311362415206628406005499917920 344446 -495687400091023277016751523328 344447 1853574627869445661684464803472 344448 413813044139827998393819463680 344449 -2110097459081292742447182515264 344450 -261489460285798658524771600200 344451 2791639999889219815214521769280 344452 3215802966824345769762989227136 344453 -922400085787236015834685403298 344454 341884253330210985003191522304 344455 -930447310000757557627682549640 344456 1019275540984151396656036085760 344457 1493195999929202393431715229354 344458 -344788593401742340915883224224 344459 -726054827495776380732235229880 344460 1379361023173330515033814748160 344461 -1088662269812424403736242240148 344462 -1876478797143181567600998148800 344463 290772247869431016373873843200 344464 130758612127624379137312071680 344465 2325220206739811832541491011520 344466 1582757146391199570303004281600 344467 -3587529720633264852066753748448 344468 1965641624050481595549075147648 344469 -161098435462238406389190225600 344470 -382143493781450036552118787200 344471 -543590669993900330781026048736 344472 -137458763042574281519121039360 344473 -68584144509993237479169741296 344474 692803016330691890500957164000 344475 -1513169050275685840560012018900 344476 3197804914079393362157926356480 344477 -762011521721091940519899988128 344478 1365779731005176197622895676224 344479 4112027366322764593914294042080 344480 -2256219231763161045971598704640 344481 -988699377369635093171012301648 344482 -627136991918681285609727870816 344483 1483720899312432349869203040732 344484 458065882432362595194811478016 344485 -2326081976119095928794692738820 344486 -1082250958089959129261967755808 344487 -106198627023922625290825776 344488 -1264593837683399636267673984000 344489 795630101613171271319788663440 344490 1016966614688398594810645413120 344491 1257622078568891747389901102880 344492 -1706261588336854077945024273408 344493 -266824728698823643947509804778 344494 1182118833190089726822767882880 344495 1041675753521388872485926957000 344496 -411944394060290198366670716928 344497 1439545475799577923931615084946 344498 -870204831999718917046147665408 344499 1212580677372928741349292260664 344500 487284465631691744654408064000 344501 -1529156707280179023589989633600 344502 -394543098516754443353640037920 344503 1673514675178410502996569909184 344504 -402444049422592412957203722240 344505 765982390590773719309677669120 344506 -1248516776016508570468421200416 344507 764170976442069337262403997632 344508 -1886137008401244523462561013760 344509 2682683632714620232118787668640 344510 -2464991503812817269972003786240 344511 -1360571330855321721228784706280 344512 -114082318436337082904493424640 344513 -1267759104377036427270208402476 344514 -2083932473557379760795422654208 344515 3722392806072758214624092774160 344516 35366497695859301388422372352 344517 916151673651626356196025267648 344518 -1375736980771820769091674683040 344519 1616615880691638934854760053600 344520 -2052613567171048711389880320000 344521 1393705448971567120322598091392 344522 -2547908179838841660689244701088 344523 433668017011714191512555521968 344524 -1429895797123793602426176795904 344525 437492065877826877245014926050 344526 249427230239231778702372139008 344527 -3455110036453563178280555217560 344528 171055465158756831907964043264 344529 -1037930429961097010819311269726 344530 1777002321177198532387055070720 344531 803248741517638155155551963464 344532 -513465881425348036525227030528 344533 -148985935084084253935696652736 344534 -542740830636274220039211806208 344535 -2015474485370121453578847528960 344536 2721721593709972121880109639680 344537 2201178498318662266155547838100 344538 1357685537143884603501483900144 344539 315860828676949178779835437920 344540 200281776332211985974302638080 344541 2467315686505995886118310974592 344542 45098666648657357608724439744 344543 2667848024309483579156075589792 344544 677545947779935241382778109952 344545 -199268657824934579302582238700 344546 29402444051527103113046286720 344547 -1667744288698017952543928002560 344548 2475059146730841554577495867008 344549 -2620080829297024922860463057670 344550 586499679911312855142468148800 344551 -926230593221590114503111289088 344552 -750658741321765311685880186880 344553 618429197950824207296838460608 344554 456717647324520108107500937472 344555 -727192358821913843889267582240 344556 -283001088087808957243983610368 344557 -748797470204999319220076670528 344558 -1667363837602216496029339293120 344559 42498505253500086819958933248 344560 -36216294400356942644217446400 344561 -993797657101564351362652767168 344562 1134763792073555690821134874752 344563 -1240061128350797332734474292992 344564 -669813840298773730351914909696 344565 -178658898830149398191284723200 344566 -1739993004550344307704101628768 344567 1059960056549740566531816176616 344568 864396648027846218773940981760 344569 3074431759069690867035507070333 344570 -425466282381424355484258239520 344571 2494192204378063730680922430144 344572 1920301484789692398212277886976 344573 -1437038448823039321395921081780 344574 -224595140586132404630252450880 344575 383788420835515633587437424000 344576 -1730372738784695587412637646848 344577 -1047161977390550312585817500880 344578 540336168826482531058032375360 344579 -448567801970129583972767946624 344580 -1290811536885137015485598883840 344581 1683551689439132255608898913440 344582 118553247140727254709800454144 344583 -2918582494502562783933286840848 344584 1470633661916256010374112665600 344585 -1736528491192266806690465624220 344586 81971011537567884659544035328 344587 -4240438054864649305930399502764 344588 1205416193049137482352567233536 344589 -758408470317791310674859995520 344590 101716731237277701570655889280 344591 1475914349500866990166212713880 344592 -359368276173610921548805103616 344593 -121175687973544218813461958540 344594 -196790297647785748856795105904 344595 -741794611219860430992135030480 344596 -271050517184844114910073749504 344597 693660898744261826113539203712 344598 -568185950561929542303017840640 344599 985685283077065534068370550600 344600 -2601039795662442032568105216000 344601 -19279274337039408218397228960 344602 25932097117409426030700893952 344603 -1605657492349014083751640028160 344604 1017897117237930217569546779136 344605 -1496734149853096062660702717480 344606 1244469209795500321858756797504 344607 3924802917397736327331084057120 344608 2449872521944029955387883520 344609 952689134789099321425926631104 344610 -165905852669895873286341757440 344611 3300603502650245765262939237212 344612 1802796165404608098916366893312 344613 4459835904773106636140105971584 344614 1015244672909573894887493362656 344615 -184406719436805035570803384800 344616 593530042850757411726092451840 344617 -1662041420350575144059318014428 344618 1029604051196136739156292171616 344619 196120073746509010496497959444 344620 -1541645826876582619908319672320 344621 -1407214576683761686038760643178 344622 -1292038098777167760147142379520 344623 2555840981311574879486575398744 344624 -113777279888252734799654289408 344625 439993715349651217667473680000 344626 -1358258527375190195580676213488 344627 1640694069392464123181963714112 344628 -924447388605904702723215790080 344629 3252296669925340020331573413230 344630 -8281645086067942778136380160 344631 -563014464456594970255806953856 344632 -988565782010287615922879815680 344633 367351827138979152436387612884 344634 -331905231663174559758538114560 344635 2987470927078995574802858878080 344636 -1732432886372426169396709009920 344637 3037350073525204411087524564300 344638 647709985257519717400285716480 344639 523307482458706144350927157440 344640 517738954141180327522782412800 344641 -2952677433884646902182783594560 344642 -798199029812718467253245364528 344643 647771742416070184192367807664 344644 -1669793053372295019019530657664 344645 -16377002145446978771628547200 344646 -518832868431054758040173560896 344647 825130841721677936197505606232 344648 -397580041502305629582534205440 344649 -228311208437984046537627242736 344650 -362490250648029881226107378400 344651 -5261065631687649734679819383328 344652 -183165712122052613466868432896 344653 3112295871155635754350395366902 344654 1181119327137663941993158860480 344655 -27322015929156258904702211040 344656 -242628342839861497764468113408 344657 49421478961602575019144823920 344658 -162184003755615714388973506560 344659 95548767415337804666200371360 344660 6395847648506702966575564800 344661 -4472369412664886751613440728736 344662 1126552682891905291253762348832 344663 5627575164160835868137054564184 344664 742590972036642376324862760960 344665 2266777402165673369007372275400 344666 -2152781360913576779670838820112 344667 918595451865875062076814665880 344668 -107091889684325619374074188800 344669 -1044643518513686206975311850356 344670 1182855424601935958137766006400 344671 -766148251341295598518018460128 344672 -4470608615991186594574857535488 344673 421713831619018637037342791424 344674 1414225091771452741531474219392 344675 -895476893842674892897739476200 344676 -1598698953627994617422903405568 344677 6336909814557595861200803796160 344678 -609989849894598662600903393280 344679 1797236033226153640434947888640 344680 -661725353575616440977093427200 344681 3015627753804358172477620711482 344682 491637172548940145595259015680 344683 3585929546339643540118823106932 344684 -1959012278655246459777789859584 344685 -2140597674898192957874201611200 344686 637111258045917207664488777792 344687 380861062645944122805387892704 344688 -11736037366008826462106812416 344689 -652370164925719515623224271360 344690 -1043248110258275612885643170400 344691 -478072344123447480333217737900 344692 550499987367374077136920094208 344693 4498009434594683016417808656942 344694 217328879595306084919611217920 344695 1185443674627727014712153413920 344696 4322708113903303130726116700160 344697 119182380262914693300539009760 344698 -3742309989856986410843576386560 344699 -1643798411492558284432884958536 344700 -987265276439096963608254259200 344701 875427050830007548314288572544 344702 654311275537677779753327703552 344703 1157508442815666069624696623304 344704 2295929072149186643933496606720 344705 -1016213463389028674292431993280 344706 -117099685130247963691598082816 344707 -4565649613188436568533524536568 344708 406003778738501180793445134336 344709 3449925755230786920309087901440 344710 478851790200837176271695621760 344711 -4877570694003038556301955792376 344712 128028184479547949542225674240 344713 -1762833609322182652136463064476 344714 1916566271493469245632307249456 344715 -1159318470181022348688533952000 344716 678072867270327696333787139840 344717 -5359905230318920439366677983360 344718 88620210408259796104308270528 344719 4595203889312692166611752995120 344720 -150361658882334172521666969600 344721 -1159120873834688118689390744640 344722 -201807488965988156852956013568 344723 -3231894973639408231247191276320 344724 -191961236356991781761346048000 344725 -2254291495778517012425596717750 344726 -2370798006894031029512587104960 344727 347369463569833592400420020064 344728 -1461298360678588554034599751680 344729 -464556315022045089724663176576 344730 440935699688339925026109438720 344731 32132276179397371872448223272 344732 2039105219666418093367413444096 344733 1608915573081693826128241530048 344734 -512269584079215866545980636480 344735 1585340241825894590534947072680 344736 58473072243352783311596421120 344737 -4869642960190575837242233264080 344738 1883141476042665324920605108896 344739 -1952948867378792350477898839176 344740 -1231016783904738363446333521920 344741 -3042060240837443705114618099808 344742 1052218583349854085416401682112 344743 370502740558123330956417362016 344744 -1051081954716767138466103587840 344745 527829802515034617437440917120 344746 753569232067932790475294289072 344747 -224863479324411497031332371872 344748 500098031987289723656402388480 344749 2951854706167542500513735849750 344750 414924363228929132451966912000 344751 -861427211592913791466522033152 344752 172750297916632311512176066560 344753 -800876691919469570615060869998 344754 413833879825644663347738405760 344755 -37684063938358644413543475840 344756 -4321686760565645106350036152320 344757 -606613629070725166984636041408 344758 1961976358620601741557718838784 344759 1014601885882482578167630161960 344760 1035605768905904201724695961600 344761 562568940970252683129191850832 344762 -997254162394156819813835655936 344763 2279611294686449298104920858440 344764 2265509222467548342425682339840 344765 607820458935888832635111955320 344766 -366526459217203358060805584256 344767 -301389047746782175222385770280 344768 1563064404249215799484662939648 344769 149782510076066547098008711968 344770 460571408302290308858197440000 344771 -1150318093059119137083268189488 344772 1530397571609685121160238150912 344773 -1402880556902109485312254195872 344774 -29767832427414356664496504320 344775 166615025507815423594264183800 344776 -2064712910794625198142618992640 344777 38632102824618623944467367566 344778 -726351444938026745294446080 344779 -190472793380710038461615347016 344780 60751625674004962921067289600 344781 2111749362472872079946592547020 344782 575983261694140394199180816384 344783 792225685170799651873839984120 344784 -157643639065369224909547241472 344785 250545183663773172056392560960 344786 386547487576129193200660872000 344787 -1092894792880629298949443650960 344788 -3653583686708239221214659958912 344789 221074215136859432037885704124 344790 1146825716874168031282783353600 344791 -136541816383280305181538546808 344792 -2400657716679804097738030448640 344793 -1215833816757440419686727050240 344794 -137617006315642730439883050528 344795 -2997907670905664974828106626800 344796 -423305582553730732874316963840 344797 782005400630981099202642734246 344798 -2063065947921042640366070985600 344799 -188110541949114565387100606112 344800 -360017390201158068373566259200 344801 -959672063079082138854573231198 344802 -1028246032453128688003709616768 344803 -1418472443615035144690817076080 344804 2424742210309329638876985814656 344805 318737452640033257667763333120 344806 528414394460618659333180538880 344807 -2751829786579481560892370943944 344808 304774547613575366473397222400 344809 299121221712753971733691930000 344810 -153147048079445267724312841440 344811 -542207616480476285988952827216 344812 -232500025235663755932385408000 344813 -121940917224463315837435377024 344814 -668614220408905154876626485120 344815 -3365130267951734631075861146040 344816 711060007362378057500440461312 344817 -28217748401130643014585502512 344818 -253928268527359061593941542496 344819 -1647516966260554511829234153780 344820 8373196777593968071575183360 344821 -2438117666284166978573696080978 344822 1493965046901934862997941399712 344823 1790798860562528212264862366184 344824 -3081217924550781762894060503040 344825 1075605648033765329587226969100 344826 1760156202273639071560961953392 344827 -710363324695615177203507673328 344828 -3963509304056178766684849087488 344829 596294317733432517222254038080 344830 549836883055401511372816426560 344831 -75645113267469382301782887000 344832 2105169822979224839433643622400 344833 -1129266714053938202612438360876 344834 875419856135197936690125153792 344835 -1569446806718444097453632683200 344836 1176577042679513297453495780480 344837 -992893959373721544942993324960 344838 -89605028536885887442326790272 344839 3439317553972822145510381214720 344840 1305835840048113032067692236800 344841 1161234425344494032582368054464 344842 -368396961933887260894411550928 344843 -169216517980485366837855796908 344844 1286809592358930906559085936640 344845 374480219995867315284452086680 344846 1276945244667751603215046759872 344847 -1171620402835554161385561429120 344848 -240526259487369546066258821120 344849 -2800109355872635772595767214864 344850 819336072040232730884208000 344851 -611621740177872438005890014816 344852 -263938999088171529848433324288 344853 -178367458049321897488397260338 344854 2802777348538854281969836985376 344855 1156118859786159080388409996800 344856 1710204453806703857868521779200 344857 -3764320817305408981491518755894 344858 -625249303485741198585466659360 344859 40988421619540944734698994880 344860 -16243706963663655723503907840 344861 -1154328811324054704967611449376 344862 595897315562540162154347828352 344863 -4813344969235561349003445481888 344864 2050823013247086920166933135360 344865 586246339478593542546677517120 344866 -760375216169636275491098248368 344867 22921188052943295956755160400 344868 -1116527178281662736523423498240 344869 -254454226603613461829039796160 344870 -1315055040908714331979733205120 344871 -27053076273308311118671386720 344872 -2213150786863767428471790796800 344873 437197446639367807802162560122 344874 928470598583440588296095704320 344875 -474134518873477686331830240000 344876 -154212877567502616488726231040 344877 -189401795321544661884277213440 344878 -1051364029159843562101975853760 344879 4053961248812514331268810875776 344880 -569380479902396842661491507200 344881 -217681886432842513201006262748 344882 -316408240408331538122711060208 344883 -753739516895945417523366250752 344884 1738133034717697612014756677632 344885 -821031353803018490572918800000 344886 -409184783381057066535266021376 344887 -1462113649622411037154311461464 344888 -4130414871313349372523990528000 344889 1030407887826222150046649775354 344890 -164239189023640950874140595200 344891 -5627136398207940632464276911288 344892 -654623121206866399565169540096 344893 -3455896279363593489744974476858 344894 -2138689962799600236251079044736 344895 -455201195679182201898567527280 344896 -1554099941789746481636224008192 344897 1029362225303135193318704856000 344898 58568734273292546859919331280 344899 -3804613532709817784829479747280 344900 -70297765132830518516649360000 344901 2906549779931499633918163384032 344902 1415494249033381313328798928704 344903 240792266134981907358767664 344904 970618529516694703059370475520 344905 -200267039450410655526743546880 344906 -521562283070173033625924822016 344907 -2756602071076012951540068741960 344908 -318796992065485602390101256448 344909 1873348084848226998702385189110 344910 759062193333212311763355999360 344911 3250207635516945764272687125120 344912 596679329235930768143217647616 344913 -3190132888472247397719340192416 344914 -864985893544187014293080755200 344915 -1196757084739261743284932280880 344916 799912241837182721219940624384 344917 -2480955397305640983451585098034 344918 -612491990115821906438523721728 344919 -708416960401317898494044764056 344920 -2435892264582291123643857715200 344921 4304238844703826126034946026122 344922 1075835688619991390205110825472 344923 1654451693767497268646639472024 344924 -188251213330445606485504786944 344925 -45797879786208056108403984000 344926 3268535109975954365501414275200 344927 -350123554556096464488470149128 344928 -2951160912159192926310254247936 344929 2469736978985366341527062008040 344930 1658495347128476278358144846400 344931 -1808627545356118206326839008000 344932 -485730483783446867784885993472 344933 1392231546245294735793993048960 344934 -855150471527983528354698818016 344935 -658294157721554053682259816000 344936 -3293573413219178367024201016320 344937 -668942699540260044451302293760 344938 1803611780306421537640142223360 344939 -1818177958537684416380622021744 344940 -1066832617733297091804355200000 344941 -225306679609799312312634879658 344942 -834814817085674086467172963008 344943 2325327562302703682314349813832 344944 467584743402147629473485455360 344945 -827413616204189656936301884800 344946 -4790784378796895258921336832 344947 -4483970513371627740883144348128 344948 1200241470456128312275674992640 344949 1114203430742673201660465529248 344950 -1071899731418087162710818540000 344951 305360903436454276033141498392 344952 4560570301640919822596087193600 344953 -581135610648392720451261086720 344954 1159178153664377644673173920000 344955 -628138641175464465323457364800 344956 603215591912891734446785669120 344957 -4905738245849473967286763324794 344958 1305186781547736788779239384384 344959 -478902990902318723724428179840 344960 -1481382426835461797907215155200 344961 749689586515538976937460993010 344962 -488128482484150049052352517088 344963 1642270101782900210055204793212 344964 -682594485724617762129819955200 344965 -3030250649718949173604544611140 344966 278958795273734020353550474560 344967 473486994851905905059932509312 344968 232744178805170199292672081920 344969 -3549350337472445824371245238630 344970 396827372343945508510797997920 344971 8622583767505542262546471916 344972 1042973496364182783452234923776 344973 1973459339585233554566677284000 344974 289641841086825831288151643904 344975 -765583781089216069493327355000 344976 -620489733049340667898036420608 344977 -497312269258938196253513827392 344978 1226121052721519603184128561040 344979 165735614963561449904705136060 344980 3399052378042991253568269680640 344981 -490009590646326066256768429056 344982 794625489760241908043735975424 344983 621928354620581417777041667840 344984 1846822074319522627012365926400 344985 -607582169233112168734270564800 344986 957703349622706291473910935264 344987 2359393929700465806133720293636 344988 405346152481568182392113668608 344989 14277946826233397861273815488 344990 -684009844223240404312805880000 344991 1142598461331444076851094840392 344992 -1200089320850983482339417980928 344993 4240821817330003438164255711360 344994 -192733133067958931757562563072 344995 988827009341360582613958526880 344996 3632631257948011404941171856000 344997 1224765967308987784165998723774 344998 144789468673325382992113418880 344999 -3563935209651246475400343790920 345000 -194040792156004680121804800000 345001 4768928334409081677516666987002 345002 503282036274609713217434257920 345003 2812488556331854827734132700504 345004 -320063027696203401931303577088 345005 -2618614603679817107379942260340 345006 2201562842378369845402722844800 345007 1135888064597392371997413881080 345008 590680237923965966575037202432 345009 -850003849919434100871974558544 345010 -161828319054924266886462111840 345011 2218160271675787212367110201612 345012 2276211913964684100170272346112 345013 5336681505916867336488571633980 345014 1148400656062326093808569533856 345015 624412313912928139062795807840 345016 -804364570213721709387390074880 345017 837734674258166380949047761066 345018 -1470227015070723208085700996096 345019 2723831599357275227209503128420 345020 422299946482304281212900986880 345021 -431506180559995576647729052320 345022 33576949414985086921959050112 345023 1081051554084351654609502623744 345024 522094194860599901486422425600 345025 -256297870559018751444033613700 345026 -1212001755184712226183527385216 345027 -3536471981509102922066783751168 345028 3105300056041328551021802711168 345029 -2436208920180190851766165977924 345030 41252950688093425337793085440 345031 -1096459023800452137539444729208 345032 -51847233260180150551527014400 345033 503479051518178940454084401280 345034 891794709903629057312041018416 345035 -1208493851841307133583515963040 345036 1232926821544202919515662106112 345037 -1333910869968890663413426322496 345038 2494913845458039910221083017920 345039 -1023291215817120415818814073976 345040 -69123679361945133976299110400 345041 -2677483474215690322185471180558 345042 -1866717033467534614518445450080 345043 -857124580269096569257470110160 345044 -11403380752779611289839867904 345045 263232245420364199104600844320 345046 -226876901514892880848677755136 345047 2189068429036254358337423951496 345048 -1008925465711762779637539962880 345049 4174007042218443763411951801236 345050 2138937304887082598552689324800 345051 211495048210124012155743531792 345052 2920868131126136402632961870336 345053 1113757040816038747832173708140 345054 110884340084038332834784527360 345055 647419836311553379070211825960 345056 1471212072357938503803439939584 345057 962351410793792826149450961840 345058 -747996079182599186119116518400 345059 865113715570921435062240276480 345060 -932897937386108985889839575040 345061 -840770502333847125869472296576 345062 -890768826267407185869017559168 345063 1001906279764700607013618747944 345064 -201690195016953201618776048640 345065 -168168174636083419580375611200 345066 -59119400120836171007347948800 345067 2294827670504286584013089904116 345068 -474101621847080371105111847424 345069 -1660848340323508213779978565536 345070 -764068850603198775406939789440 345071 -67258428230646754744132477680 345072 91724348172597950085196677120 345073 -3176458612114984979292646034076 345074 2186857917220224392259065459712 345075 9930730572957092781093825600 345076 3383493264115263927322823269760 345077 -150962096919196073056692108228 345078 -411180929756604292693801377600 345079 -347275685259900111256351379024 345080 3464313330095574046585573478400 345081 -3147275956442933441986876781856 345082 -2215757845637282531958106558608 345083 2551096271203027574089388097024 345084 2251860882114275398008985420800 345085 -691788701940723926656249595400 345086 120950487576037600273544851008 345087 -2634232731975161755440836344560 345088 4440476787048857216470627647488 345089 58537769206218503512650277890 345090 -600629199006452628344323783680 345091 899698502553888858446644641000 345092 722648409950625934657437696 345093 870896418923208736702037669184 345094 -289086915160422864476585038080 345095 322080604783463522424237108600 345096 -736226606038524660978209786880 345097 1078695426795727506049906886880 345098 1197285397845263225176581653904 345099 811485485525885075498921998320 345100 557319037074721771862428416000 345101 229974352505505127231537289772 345102 44160272749733705386720295040 345103 1878733592107192657250560888560 345104 1244328135781926094893239377920 345105 507818508125977759495309931700 345106 -491552359501876723658797339248 345107 -4256815147330411791822411249444 345108 657429200837712603570605045760 345109 -2536345398271926904178841256690 345110 2021346349019053908588240456960 345111 -921823831853916865587559767600 345112 -32855605810550354936859955200 345113 5190280005791399442956155826640 345114 461824252711561964698541383680 345115 1232595782346051941298414887520 345116 -29682729140569675517200481280 345117 2202396591903315295885923685824 345118 10727146977201882490313075904 345119 605816197880121107091279283944 345120 -2324746792023423001034017996800 345121 -2179713827277782602687347667200 345122 -1440152962430248641491391219888 345123 -584515205833076494033914956736 345124 -864471975579701688752052571904 345125 -2491789382130692377071577512000 345126 137610032160249637339387284864 345127 5780106093572467215787754182440 345128 1157059392751624238798716354560 345129 3907376145898076168493736412160 345130 104057219316464908968425988960 345131 525556012642532531631606683664 345132 986036394024491143273689229056 345133 637047740765588836069723327382 345134 -2136941153281579650409114800768 345135 206501224793645020740851750400 345136 153477191440451872095980027904 345137 -952449957683274902646146634240 345138 -241681767191855450216339917824 345139 2645188967141875456488171532940 345140 -1945492271904018791972923618560 345141 -1873569554787214084149460818 345142 164904425267370350844089283840 345143 5063854641480041321378931892392 345144 -89626474452432633393551892480 345145 2440492468267923097343691912900 345146 -188646408858895378006937827728 345147 -2593244947731023610044204708160 345148 -2450975439278085820646147617792 345149 -1519421726620527951486275765664 345150 -208503125153780488087936824000 345151 -6307362718385006177183290950720 345152 -1139913873733231016299810258944 345153 -4866798279829541057785664675136 345154 -323519773871762393905548011520 345155 -1316566636181275782670421011440 345156 -1532309721915502906737490547712 345157 -3206589468478685921694386349728 345158 2793028477563694759389581243520 345159 -1621650875218294122322514016336 345160 927585871059324521904152832000 345161 8187284443661934566451518400 345162 -1698477780881199913185885090048 345163 -565232077286408736420864714976 345164 -1659277368724558158477956922624 345165 -990201763576762941178758178080 345166 -2164255381487925704705975131968 345167 217305788043774331984700481192 345168 1342466359872624314790649528320 345169 5062439936162746068089054747760 345170 -43557972120310536455061680640 345171 2564431322490678000485794109112 345172 2343096397496322839153565282176 345173 939977997726647901170935595040 345174 -224634937122891699659900850240 345175 2240402196594948651212050468400 345176 -996058724829916638934970572800 345177 631529258821983721281692151360 345178 350881660347272839181057030640 345179 -918907227262973709460830235560 345180 20898835459530514456549662720 345181 -818321311615667174864930701018 345182 702727622362059686759897595072 345183 3191028608813871940965514858824 345184 -950652591462754602239391694848 345185 1113144471059218646100280542720 345186 590752188319737797211485528064 345187 -2884069986912133324390345962240 345188 402497634148553406799550133888 345189 640139954743937206766201597568 345190 1028423845634107016179415433600 345191 -1232038974635981700143300532096 345192 -151400468682566235055584460800 345193 -125596858603813505295138607558 345194 -1961642948986017884351175361104 345195 -677412109983182747833712858400 345196 -2061581782109346065501710615040 345197 2549372066420915551491791243520 345198 -649584966644098607062789954560 345199 -2823472051324296169604482824680 345200 -272125558811257678958719795200 345201 -2939898133890182192602614234768 345202 -501247104207563788658041715712 345203 -1800218018137875078406727327040 345204 -21013144284994571395097911296 345205 456676558782788860261579215900 345206 1031956402962592692471743355552 345207 438158007945515912589122249088 345208 -257935257840632945358960599040 345209 -1722640930404999468439984986480 345210 265474815161327621334399237120 345211 3906565554748401852649551609400 345212 -476168885028034010425967477760 345213 -4721248233966115488702327354 345214 -2879320851872845764337348268544 345215 638514412073099165478802273920 345216 -578076416364402848782142668800 345217 -168644701328016566113144983740 345218 275701953065095726027223692320 345219 538944024241194732411817692672 345220 -374848475289939987577635018240 345221 630806458743881547015864547422 345222 44180371992831258350139517152 345223 576062628993669742281229678960 345224 403099377114870187712823582720 345225 -1464015989472866829240945404400 345226 233237645761917046927164284160 345227 -2610948483146844658233863610924 345228 -88606795898173636348618945536 345229 -5105436930272781998582221796170 345230 -878238586852762885275423744000 345231 -203862740782517303667694748640 345232 602723194096541542724553383936 345233 -1187547367198530426044610763200 345234 53909137881613713728727790848 345235 -3668796945741847383429394469040 345236 312692937829667148294536341248 345237 2055077978852340531421978131360 345238 476730791188390312236565247520 345239 9171798020206912240756602505824 345240 -230754359228386700070062899200 345241 1258651663478286251925290943172 345242 704250061478646591336699340512 345243 2622393840715584678051863574384 345244 -2037698505219521115106438910464 345245 758679395236374997282496167800 345246 -687994550428195611758099884032 345247 2761065460577432305779349504 345248 327091294765475602179038576640 345249 -3704104337473604687747669899200 345250 -1506738935673779309623613016000 345251 -2330779449288624557322291919368 345252 1558537780420926500235451794432 345253 -66446434623124932442481814336 345254 88658057451770037132047338752 345255 -1801164957054018271034979547440 345256 -1399936666934467770624836812800 345257 1236279563486943127066826398032 345258 -1446956341571328227621354941776 345259 819721783708975964069672977460 345260 -826615211857140248275317795840 345261 173445061586583485642105006208 345262 -1001946990177450891570787999488 345263 4065762284888112609335895994512 345264 318425830726660157748754612224 345265 -547637681445762804667243704000 345266 2735565264417446055024814082832 345267 -225372449020545134655939348876 345268 -728989886044553176004574412800 345269 -1612420984276457052633170514240 345270 -285066062213881139566330717440 345271 1500206104699752875762172370472 345272 -76093528523709981576622387200 345273 611066967708315683463245823168 345274 -722755201118923719462778302240 345275 508545136884029375119802794800 345276 1200146036394611569297073356800 345277 -1445580109841845207362406831220 345278 446846574845311426001442455040 345279 949461833914917640208958463488 345280 220961325868248914633120808960 345281 -1545685306348046189362111813500 345282 -89083920170253802068144769536 345283 -153568951619519009811356048240 345284 -1194468443427069854901809842944 345285 1414457577964608039349175753820 345286 2913596374573414041151182986592 345287 5977008230990622144925802288400 345288 1404908479810705453678201282560 345289 1101984037509276073251995418432 345290 1553548365030204886644887040 345291 128800032264145050271672547520 345292 -2031248481652247778458796745984 345293 103052760679516121772855294444 345294 1099352197637911546747256490624 345295 -90844629696946732170419059680 345296 377998431619146539325911334912 345297 1479301847972884556796600457200 345298 2012576649764512250604002720400 345299 2834700439794489956159534097264 345300 515721634349965538353134796800 345301 204831662607085856345912248704 345302 -1086190491111277660231486821696 345303 -2920054810012707749767394514120 345304 2739780264801215130637692211200 345305 391190061887924271390042707460 345306 -654282357494377089105834877440 345307 -4371041795052651259865730928444 345308 -152316698400703798375431360000 345309 -1364050126685119962261444526080 345310 -402769140861285951917701904640 345311 -302610159569271382437067157088 345312 878182212682679421302141091840 345313 1166236396851715942397742469120 345314 551968274921193520004092466256 345315 -2302912004131503621251266470480 345316 2105662576315780743820473922560 345317 523692588453398387592891477792 345318 509590984681401629457739921920 345319 1146351433151653265156767646688 345320 -764993616147946885079407104000 345321 -994797482707692128943980373816 345322 1591885023619119183011966936832 345323 -1888883187389571793006347675096 345324 561748379499825549893402591232 345325 -670044717996804737103359612000 345326 -437411260759460414191175229888 345327 -2061618645114186945834242280960 345328 -232184237478336606927211462656 345329 -4893952842809452238138169617070 345330 -703294741223184466236690432000 345331 -427725364595651254746324537008 345332 -1291236270628709351593392345600 345333 16230144484560968569235777184 345334 -1245099840409887620401932192 345335 1548104923720202474625730760280 345336 141554188585741970118379622400 345337 -4245323667869689239894644025728 345338 640801686163788044458025928192 345339 -73926764632731885221717951796 345340 70440050046457141496689582080 345341 230375427538437862976690645292 345342 -775762155266618101619805098688 345343 848881045816872014113113999024 345344 -1424090642127859436697377832960 345345 117354205930001394443181281280 345346 -993140676798358172143045678128 345347 6208704171759180352938337954272 345348 266130996573753294738743487744 345349 -726912782027761715919367475940 345350 1089856970103112706904643298400 345351 -1774086555594084988597671918168 345352 -605277148458772125752247659520 345353 -41420237345067686087503278156 345354 -544154379317556465458392116480 345355 -462778384908359744967095186400 345356 -5825938820290909237533823893504 345357 -4495005051124594831592861943360 345358 -398139088772338393174115662080 345359 3972213687285336121021929768960 345360 -27987264501643150903974297600 345361 1615165059255293873633300349300 345362 755182110869063179581593004432 345363 -115367193938664466300282112640 345364 -45983950363658694158022020224 345365 1385805867848303687959805815260 345366 161146164312369216597191912064 345367 -1303205448750476773724436046248 345368 2393472894934698031819116994560 345369 -1152960747130284754033133150256 345370 -1102102456862799556847445561120 345371 -679468664057784609016817805696 345372 -133642091881535757554893114368 345373 -1074070867373110643523064192160 345374 -2661206665797995185090447400064 345375 624661384379670441678253554000 345376 43736463302262662172221374464 345377 1888774968134191212331353279492 345378 -972236573453141601459952511232 345379 3085453841220894594433660965980 345380 381690760803790314556178903040 345381 -2865962057637698818955684646048 345382 1985452411670270577788924016000 345383 -3375753019245786224435139583680 345384 -25041983076862361367754106880 345385 2531697705443561126949208992960 345386 1431339220761564321876533760 345387 635769646492624292743953610752 345388 -142900367394952221487249848320 345389 -5045628736010510529186571051968 345390 -780621898579255935347483923200 345391 435889152458768105892440399952 345392 -50194543255326537984537083904 345393 -2706668962239356143012588272318 345394 245616177822190660274148882432 345395 1335034832449429989264995296080 345396 -864903102098567360005900154880 345397 1172817602649144009296744511534 345398 161762664178535343271757739264 345399 681576068186455959661886124264 345400 -1514550991809468053602377216000 345401 -1046877756008992620217032528000 345402 -608997945509038856119544939520 345403 -6391146738286459757095247642400 345404 -2125754654824609437364241286144 345405 -195699995227492667934313767840 345406 -1644104439237341159726186730240 345407 -2938879984496065142776428183768 345408 -272909604595612468698314440704 345409 1968793266575990004847994710980 345410 -837932079023528991196008162240 345411 -2060291406485785161899900027520 345412 -2704118910103310501236483510144 345413 2371629298847037651328479829662 345414 -802829294020208534893369178112 345415 -472584052520233601244352473600 345416 1157799678304732691521077396480 345417 -1626765683445423588213714341088 345418 -693481442273779129711703781840 345419 36106125502339094808363090960 345420 704146521602441021600448691200 345421 -791163358569766738589179313300 345422 1012194159573537443770549761024 345423 932615803060651867727977551648 345424 1163982944678135104713830359040 345425 -950687951993115261676815995700 345426 1503509464117138965820302178944 345427 2748738919156344208827387121600 345428 398092204684140886335746563968 345429 -554732620103949854813279089056 345430 -1295696449420834982039644688640 345431 4595775473360291503176473108232 345432 581371602317688471409754726400 345433 -228209730977949139348875009792 345434 482918053354272654811256837616 345435 293147497006603482362457970800 345436 -52615857700277392850473417728 345437 717441550005101532220346865414 345438 -115052478847640325589378999680 345439 -1401876715532833636295403225560 345440 -1723758183776293882394962821120 345441 -912529883529092905988850277920 345442 2504221591806178674664527073872 345443 -652833471692217186871817597280 345444 2002456313575230290263708465152 345445 2924878380607373585782434717600 345446 -2311406794301747112168386803776 345447 1717202504385564573208852554408 345448 -1793993138264395013496655104000 345449 -499782024822056449149145188636 345450 -703292022360329508736736601600 345451 3685801404233230076933416014452 345452 120004515606846769446464632320 345453 245744297803216327922224778304 345454 890875370573565344904079177920 345455 3447209636116889608747813080 345456 -151602027617792924762436403200 345457 1253899417720381691237227896192 345458 2594769634358987533633042112640 345459 -3149015393619822954474028554696 345460 -903617001904120176621900349440 345461 339122689252094056176480310062 345462 13509176513757304009165756416 345463 -3164712972462874544682537211288 345464 54446100120285188180017152000 345465 -120503304891232115307331399740 345466 -915012102193157192541459996672 345467 2585766189170537628451890492960 345468 -943327570307441354844021480960 345469 -475153831343290792866721291604 345470 -1060754337150982287498787939200 345471 593263676149986811512192983424 345472 1664769132173744247476846592000 345473 271113518101646295425499118722 345474 1010354107511142133600864217760 345475 -827379049692241677799108648400 345476 -328103392422768943942444909440 345477 -48859633038047280984027773280 345478 774501932762390378642051120256 345479 790108143402615899963667469080 345480 1003659082684710699087396864000 345481 -909374563027210649848979917788 345482 -2532977208679941306437871987408 345483 -1577134363580165868976533888720 345484 2794243003165616516640798646016 345485 -965185088501135124493713373440 345486 301137844230942584704481276928 345487 -1148630208075676425509201638864 345488 251367731561999706083464839168 345489 1701644380857744176795197891824 345490 1305205610286544460703177444000 345491 2075454863869544379461227621752 345492 -548127320350414605994801520640 345493 -383998985636216087983091459360 345494 -252736944434643927133349748288 345495 -87657864028586510949276456960 345496 -565697247031729946624304844800 345497 3950295329502961763763607550592 345498 519350076051349976101585082880 345499 -914744178677014720572859048728 345500 -1451816744372434588614549888000 345501 -432708928277461766720576562132 345502 -2086663166471304043393429266048 345503 2711003008772588886851516583480 345504 1789406451680213791573451735040 345505 -57626168002001327539721211840 345506 -175291213670934127185373194240 345507 -521910987344365321635846909912 345508 -4561256654324760417700955192064 345509 343065843004704079021699890204 345510 -180596351991343943126083248000 345511 -1545947788634158470469922026888 345512 -4384819706356924016768341324800 345513 815925284965017914170157279424 345514 -309121330876632210257515268928 345515 1371610641725673116411141559600 345516 2178398577945670887147506468352 345517 1257335226167813895825224556566 345518 59316752317197670247674800960 345519 3133930111849944010484553738240 345520 -1942881898585113326064107520 345521 2179582764005983666093445642688 345522 934343081443870526526003948672 345523 -5568426089453471070426979866480 345524 -2343345869020198490437656587904 345525 -167206456546780380831815414400 345526 233860551714054805771534754304 345527 -529991056896429408189620544288 345528 909823149470339446879899648000 345529 545138206897466969843654622528 345530 -710148581363005735612271803200 345531 3132815305040337746742517407600 345532 3164652764886192507389691919872 345533 4078030647947952607031202451782 345534 107837549750252132613972449280 345535 1116595320545313542830915972800 345536 -1663848330234277396437585100800 345537 -314703846000914300512844809806 345538 -1939804379799657351607414247904 345539 4136755193455754346777015826824 345540 339898844415879994393429585920 345541 996487206701950225293448816672 345542 1098450256105263616951142803392 345543 -410278109378705436036174394752 345544 -1104149925039301242770703974400 345545 2248175289892341594837223107300 345546 1461164283686446882615963699200 345547 -1296054479096321630398281489004 345548 -13181043554492371516173970944 345549 -2814244478791220301151117859136 345550 -376376338986621477180470323200 345551 2275182955805460008323420173552 345552 -461359087336472676540741844992 345553 -1314479774178462370819117624000 345554 651992704105927056719567535360 345555 100398303270913672488147334560 345556 -1040319868614111579839335319680 345557 -680458638334422499800610392576 345558 1406448495735416868357635995584 345559 1552390072836543317151900293616 345560 233039305114539610503837081600 345561 -1509507478005390807356602687680 345562 573269285928779122135644801792 345563 -4544460587624633210023556416440 345564 -1365796335877079457887618480640 345565 -4055205956755875498236935416960 345566 -287546602709488778253232063296 345567 5586208820671385199097792512 345568 -2649983127099362102054368051200 345569 -200593409387648908203699357504 345570 -440215298848158902975976652800 345571 -1790382073041326592203216464228 345572 1769957488084937803281011880960 345573 4184905757430878177303886336000 345574 1235964492976715679150565645536 345575 -1112037536789265772960382648400 345576 1226716888241510598445793280 345577 646061235674537475145718474426 345578 1906840518868236150501886967040 345579 -445892898299103201798857616912 345580 -799812311633469290718042485760 345581 -2764828496041486975617417336618 345582 -96910222168935620305197466752 345583 -2086540797184459613068935652880 345584 -16208449872152780633613926400 345585 411731406361247481831406694400 345586 -1213141275624704162187892533120 345587 -332832830245737023666584214640 345588 70083378168491564854063349760 345589 -420795658191348997410765364740 345590 -115588429536213817898180094720 345591 55760963157628975072745614080 345592 1727736757893071283458906910720 345593 -5078931425790020645595205758840 345594 -9987870395135656733752304640 345595 1343936680198866425774909721600 345596 -3008064226638151851022244044800 345597 1780034559589494201124604878272 345598 725071110533268302470199989248 345599 -1068212993802600760456343846400 345600 -681959373270515318356180992000 345601 3193611372856585370177382873602 345602 22262755192537560294436300752 345603 -218281491062633935457034393096 345604 -198119997223213930328654188544 345605 1452238567066780865308754414100 345606 -34264073019272959571556568896 345607 -543399082166379812353215799144 345608 5078250508852143314151837864960 345609 31455883907518450142871199728 345610 770195525140524819644888025600 345611 -107708593754098872747619811040 345612 -1693859173174884107686440480768 345613 -2946827489837570686908114307956 345614 -2393254265823204735254823073344 345615 1087932109645633965440828904720 345616 -1036116669538402738797092528128 345617 523687179984007577623703889012 345618 -179232376727781809645793495552 345619 238532779942158587283516596800 345620 2392334822707053344868014991360 345621 -716273542906604050211976605760 345622 1307223261849992507061816297600 345623 1493762356584758462466847875600 345624 183210284400372154484385361920 345625 312027323837228526133406800000 345626 940298208488880423834845321184 345627 -149300973119940188900342641848 345628 -374361255091498652383691142144 345629 -719803841606318961297999399360 345630 -189337599594733866919444488960 345631 970036035994062609321614168304 345632 -668274711565362127830786244608 345633 720517524956922270606661032624 345634 -36535104720904816375047711360 345635 1307391057137385898164372784080 345636 1540945941305977559376533630592 345637 -9928790272826005814533867714 345638 895576210604702442888411338496 345639 255627528064518819514600189440 345640 -1036836511047280333681601587200 345641 47759183841278682575876427684 345642 1635240269205417833091764676864 345643 -930377941655215499404793356108 345644 212771916229030478160717628416 345645 201901304434042347159578637420 345646 1920024626094368011607914219968 345647 -173681618924609024331976625904 345648 388437235177687156129510195200 345649 -162274446998405341683903041040 345650 -237202398815567540252590694400 345651 -321127323233600054021431188888 345652 394053094540350755411378481536 345653 -1052315064061040320719700957344 345654 304559428896886510600194896640 345655 -201585094014761523583762397040 345656 3679188664173772465656691322880 345657 820302264730871871030206546688 345658 -614978343666682837922390098320 345659 -466236599574762690997378426140 345660 -405789408374482904862035312640 345661 -2862763292786962350692070465588 345662 -229811169182332566992204526336 345663 -450502262058809748778335853200 345664 -698251482106542032191884361728 345665 2990263925189091730298045106600 345666 -51937619017495417728437293056 345667 283377297358271810235975713280 345668 -2645809627432273762718072156160 345669 -330620756220838918660087969056 345670 86615353065188691185670345600 345671 1657843214798143301323439168544 345672 -2366960165844932304315329633280 345673 5354187375368015747973909448922 345674 -961849748438573196971127061248 345675 -252163998775662491973211848000 345676 -790522066908841319987157941760 345677 -22151280218540861360700930720 345678 -1832357881453216875187723009920 345679 1792223772959686549584921799280 345680 -682897149795979589669130240000 345681 336456398703301238105997926400 345682 -90018674376072999667058003328 345683 -1861243054353578808552194028096 345684 -78630728498539585538579748864 345685 2059888776275761167324306216960 345686 -37282198114998129390162024960 345687 -1461426864780717649480730203440 345688 1878050235139077967463319183360 345689 2654371308372137235131346500490 345690 676579158598800160440068613120 345691 -1543754628352170854020557701888 345692 -2514898968651100734665578397184 345693 2713961309951211613711108538400 345694 1801049341893247180121904986112 345695 -1660466279248267454834188716720 345696 -470213027293921528928700727296 345697 -3262841796443377294810981102 345698 -547763649002954507624735060400 345699 1886380229157682898595591013968 345700 985670778480730524852621795200 345701 984652570346538590680108872702 345702 -499600882354313869333425801216 345703 116296063067898140513265562264 345704 2421989679879368012868941414400 345705 1536214828766742552967477646400 345706 -515044382791062815215999994448 345707 1921147332470301051837146563956 345708 -98299137145743195911888131584 345709 784459867699428381124082939520 345710 319184932623227159956392683520 345711 1494669162955489423479468331272 345712 110996369070999673517932806144 345713 -854166753019054940246348565696 345714 1414995373340756110449184084992 345715 1329857700718570161494291253360 345716 550449903609261452071385929728 345717 -1616070744609531036627601032480 345718 -1302885232323859766576308825440 345719 258812491391070959388596357808 345720 27262916818506296433244569600 345721 49305989233732977817455342672 345722 259302369197814911255692669152 345723 123421326270529652467925292288 345724 -405030232088569939356435392000 345725 2779745975581792135260725783250 345726 -887727240335659469676647347008 345727 -573284150417208861914353719424 345728 -90171167323616928680147681280 345729 -2836612457843329553297365239840 345730 -635431705369318282997190528000 345731 -938445215323114837178669550468 345732 -2465233378816764942776834777088 345733 -3233235994305245199543588250018 345734 1490110948127926345823744786016 345735 -588112989811162575538629412800 345736 763874121433089618323037388800 345737 -250867295794679349549981829248 345738 820904228031279768640084719360 345739 1361888620257933494957501891540 345740 -882757372361971729466654899200 345741 -625208878540172508750583754976 345742 -1470239444350052584984789489728 345743 1371415857204643071025242339840 345744 -260857457720466017541942325248 345745 -1531916770619469211514533615500 345746 915138700110878741874171321120 345747 1738615400315370224114261571000 345748 434723548755301939961218065920 345749 4353360146949018761997125700750 345750 -1583501605807226421453594912000 345751 -1807151840323086128953091021648 345752 -931539794204280154083348787200 345753 -1352914429289102666580121096716 345754 -2789522099902115738378060273424 345755 -2440561198201966817404563675840 345756 897085012569981627935847209472 345757 614729877234349539899568044006 345758 -192487311607021661491246737024 345759 -1759232807166678421016470131072 345760 711214261113948907492101980160 345761 -891071267697059721721185411948 345762 2268803060177755404709494950400 345763 3429865189196763931890501478344 345764 946943092373464798855396008576 345765 -92811959664529242721938681600 345766 2175473033430450223601576804832 345767 -1457786069866646612077724939640 345768 934785512288340793050796277760 345769 3327336656135224271300978322170 345770 249604189342004582503191567360 345771 -1415201320305129007493212354992 345772 690911640185890196511383242752 345773 -1892752068124333149717765663978 345774 -249178055379713273227454337024 345775 -266546054557064208775674410200 345776 -1072403070057170110247505543168 345777 -2570743365001529903709987592080 345778 1595365205533203834992189418624 345779 2526083397789542188498723210752 345780 475104019321921936318392706560 345781 4064666661053847221000801404000 345782 11154718064504416141324513152 345783 -3106807843899035642888594822400 345784 -801860959817279226078173245440 345785 -619540933027798548193928941440 345786 452999755740079609298584349184 345787 1861433430699574702997211915632 345788 -1865076781646926734028145900544 345789 -3643527145954382759031150252096 345790 -1130058161953457349014527507200 345791 -2160323656082270538381228815808 345792 602627191391651066992102735872 345793 -3741894712919289442249413273342 345794 962338316706912372163016506272 345795 1669949911750019002647790342320 345796 380747498729532736648159272960 345797 -3182645034778368542525124353028 345798 -759460866252214075246950309216 345799 30964779231242459156756952120 345800 -222170344124907204809502720000 345801 196701616278431260632003805920 345802 604423605078108191545405188192 345803 3195227892439489402147282172052 345804 534391010482176651753719594496 345805 -356942235216923672459000417280 345806 13931819472103114215955468224 345807 -110759152220579687565489840000 345808 -12264784543489866308080672768 345809 558753936758211057096524708340 345810 283238991605544335357777948160 345811 -626514234068202589750496605588 345812 -708760048809099165253210249344 345813 -1050226043532797857886583194016 345814 560673869021938873179916584192 345815 3098924238730203041198856999960 345816 955270854501039475258154803200 345817 1234307103614793405245855385866 345818 1938312959386918354338528240 345819 2093953217956792515610304149440 345820 1203410931216349870360630126080 345821 -659275573727113679799990159360 345822 -1664810664147229213875127105728 345823 3844412485916821051898713991072 345824 -1451021261508393864696330190848 345825 -593888836974151924163359714500 345826 622766381112170409569733540864 345827 1102367397253647166729710756000 345828 194695839191863443116034293760 345829 4050930727558529465937281517600 345830 -1008142796955144369830281165440 345831 2220600900975197454240620287824 345832 2514562028810773156180946534400 345833 -2299186951588700889867661292160 345834 483283221073657052437857457584 345835 5763887080505701902560070720 345836 500787711213389887389433712640 345837 1797326600541168577474549085760 345838 71231241495373096152976692480 345839 1022164391923798004401968987840 345840 405654686811279580855562403840 345841 1864548108071561314548895339584 345842 1751313918206218487287015437840 345843 1127201068553793587178429049200 345844 -1859768776083620061054517531264 345845 834679470317880645367906439310 345846 -638422807003777316910844478016 345847 6421469258548859664841124148072 345848 2587235236594516237594467778560 345849 16724944007288188995813654528 345850 -187515084663029981903610567600 345851 -1629967966423708955343897182976 345852 812492169449796704147523310080 345853 -2060550535186081660164255963898 345854 -1192443596235905981729427388800 345855 643563448627451184553522530960 345856 1243147599803841038053374164992 345857 2158218620485753691961929803200 345858 -274261148849489490324583476480 345859 -601094436527508480578993652800 345860 -932879482783806314250086449920 345861 407342193230386976339462465088 345862 -356230999305638946117877248000 345863 385219989997271439988902266160 345864 1528369539254387266826444267520 345865 -1917078514941285384846153277680 345866 -254160661118399700595703644368 345867 814738723550931608320857799680 345868 -371400274001391160980529207552 345869 -1456667891919699447873729014730 345870 22483836153969428500436079360 345871 -1978854233040781972432187664488 345872 819620385093319624311060504576 345873 2655554634465318729951279833088 345874 147859819261186472584219450368 345875 5806289381874023337943009992000 345876 222036320793209307869289738240 345877 772737759454056580629516871072 345878 -287320799731044968308825517952 345879 -1311225596416504310049115942176 345880 1470935522154392906029750886400 345881 457782378072354244231715444682 345882 -703937024977611587878555693056 345883 -6490198757222730482144877015120 345884 484144820433450264951128727552 345885 -285942107972157100812168458400 345886 627027370500012860083966542144 345887 -2262441523521880885122581890464 345888 -1650242681860723749841906630656 345889 -4593514571509115824960889937310 345890 1434694302906130681337840551200 345891 -246264227121479869977103242576 345892 -26542048912059004837059980288 345893 1476592198324386147234039571644 345894 -1018497371871643672042429819200 345895 -1750446659145228490214226057600 345896 508729812615153782027433569280 345897 -256140358529830670466197746560 345898 -48893907524563125778590240768 345899 -3279425723269018608683007913464 345900 197470028385422457930064396800 345901 -3704230409199104361022659876096 345902 300227107772138493839586540672 345903 -1441575812263084859657100091896 345904 253029028762888534355564560384 345905 1020492554570053508382723735360 345906 253316500762410898049918139264 345907 2278530805621973268728225078156 345908 1163202475507796704358973856128 345909 -391359437614529549811460444896 345910 -1866571198260827488956644912640 345911 2037393727834802714102694774624 345912 -448177123080169480730699366400 345913 968262371695508120494651260100 345914 -2578484854372219995722553116160 345915 -1596539629899760535079155961840 345916 1275483863831852771346916528128 345917 493845238797789510453139980480 345918 -217270765097231851103885551296 345919 400973420843791370967154877296 345920 653196562853835551815269089280 345921 -1686085174840247524873719264096 345922 -2726514563871814789774402140768 345923 -3134325128284778451002600085828 345924 -1003504077777905704048481556480 345925 619475748625543697239125633300 345926 -919541421793675486281404423040 345927 1751207066577430126997304548520 345928 -2312105423190822682863054151680 345929 843946562220117343645109195520 345930 96519382594233534140527365120 345931 -1001942140597926105061647331056 345932 -122906771186195423338562810880 345933 272251563820927045072648650720 345934 -188501003116821513310659687360 345935 -17368519070596719241452608400 345936 182942752218086341745532076032 345937 3675127124385346651535772745586 345938 -361802084745739091107591040880 345939 5027263483070764973692989432 345940 300537303306849298961050832640 345941 -4035220776300800144564776723200 345942 -1388460528119457614331086528160 345943 679531424990192718276699520560 345944 -2298742607537009458933979566080 345945 259363677555793587328364473920 345946 410574205692855765409115442672 345947 34633992881617088043621587232 345948 -132520947565364005794726150144 345949 -202438046038195177396828119764 345950 411698662393918159141463836800 345951 183421998162708674191627909392 345952 -2836264977296203105910528409600 345953 -2311092381961619907927827544798 345954 -38632371081700259998710471168 345955 1595225711870284294126022049360 345956 -1371778916104812245938950620928 345957 -978356090547750284680210054560 345958 37032811326488833560738815040 345959 3331222160321569038222388721016 345960 1048723476661530811300163558400 345961 -1728190194419713700954550557376 345962 -18543003975954222317531442768 345963 -1482206718680305228677182124456 345964 -2491031403411141813084910561024 345965 -1246735589449423327188952465140 345966 268981898893193024100557835840 345967 -1853661262060957694253498330048 345968 359372837809331454439372554240 345969 -427470492104288893517291841996 345970 -42849005199592862099090923200 345971 4018207192615764239146214913600 345972 1699504048685749649185278019584 345973 -455751341993416251678597726500 345974 -2821548247152649445666556711264 345975 -243710686225803754131016752000 345976 -3468867347547345126285000806400 345977 -1034496255382093077119198042880 345978 33595686150927784168251456000 345979 2289739988158741208904718588580 345980 42048795595618365743848512000 345981 -595097524459517778254230875648 345982 -174881214324055256929566310656 345983 1718899758888849121144587401088 345984 939029906693671372217112330240 345985 -252324598034923538046204059820 345986 -1853708800003827435275835317808 345987 575567213695092815372130235680 345988 -431245505701791623526650000384 345989 -484396797746900052151978053024 345990 777376054548613688638005043200 345991 323303881567840966583223745984 345992 410394809335297499336314521600 345993 -2345532753728107088669959562736 345994 999817507852894861508297267712 345995 -894808743028255790022549056880 345996 -551399917135946054933699324928 345997 28723416990903969171129771446 345998 -2501135183280668767576746024000 345999 747908256035987932170023212320 346000 336801070335072472276783104000 346001 -2144789602181290528414171706268 346002 52238052999454819901765461632 346003 308963334290331771695640857680 346004 2114473661287356865431537757056 346005 3323328584576439588640029302400 346006 -1067081697347939719679681332416 346007 2360472814275518309313980109960 346008 938234980885172734794407731200 346009 -4095006171285516474436163366960 346010 -420337372441119196150052259840 346011 -1189333640142611401276897383528 346012 -53332399600319797728845995008 346013 -333860459974907914857483027738 346014 -1511117710718675003096955022080 346015 -3393833284034582878278808746840 346016 -1250625975048781788895050203136 346017 62381293245015071595887166912 346018 748219731133871713523230470816 346019 -5639354010839249816364035645040 346020 -99965836289340301941422899200 346021 41807338262732454427864362080 346022 -274270005267712300082130187776 346023 -1790105671584715452784587934128 346024 710049530877786702625993850880 346025 1978917440531803021883717387550 346026 -708067143916936315247345363712 346027 -2296965865611337396202529391680 346028 -2650175417768750773106632627200 346029 -583147193200059483381460890816 346030 -411980952939214556924931723840 346031 -88542380869129959451467195408 346032 -330616524725672029217666334720 346033 -2930908614465988223353177479756 346034 -189646857778406517880052534880 346035 813191729985253985348878963200 346036 3111799688232934480262625898880 346037 1381048305513437388926755063260 346038 495140631187311492088080840192 346039 4651021859782207220045792300840 346040 -854070912901710347263722086400 346041 1753868040491916883016018710650 346042 614346425338826066560318146672 346043 -14454289656540429473527191708 346044 -857608580791042372712386358784 346045 824406680718326802825372833280 346046 677318111534846376347417993472 346047 958295754761516781645171185280 346048 600144465981148104985105399808 346049 -1041137946996319510058109416352 346050 -175545378797552254202324634000 346051 5735147013361523437182023125052 346052 -419518583140565673186171789312 346053 -64966806744980225485603125888 346054 169274008517595289516361918592 346055 37975536227572901026039818960 346056 -873757221806870185170639052800 346057 -3095755655183954264475382133340 346058 -753367009161690646509906959616 346059 888485958952291050938078768640 346060 -625438944654344353521895495680 346061 -356671909819166427602168236800 346062 307566514603917632176709549184 346063 -1442271536963434217733959894976 346064 -8564080255133685045445656576 346065 1882016975905911313728843467520 346066 -337804670533526429589749352960 346067 -508700471881147913863754562528 346068 314326198344360002026766919552 346069 4627924377064253916112107291996 346070 -569098045312108889326488587520 346071 -2800298095971932666983303057536 346072 601206036492730949279432294400 346073 519131873321763299141382855744 346074 -423936913567768354582693885440 346075 492266696118493675067500384000 346076 53654845865475931442376514560 346077 -2199234429698122755399108475386 346078 76105817772932228597680371840 346079 2751800054884167566812587307680 346080 -905029614478034010172481863680 346081 -1021931002754785046303959170816 346082 -2604390949672286818683385190016 346083 -2727234759147235029474682077576 346084 132137548611933857682010488832 346085 -1665841117887700875207014728800 346086 901015070827422208734972403200 346087 -869955136705362407089849732000 346088 2244672378780714062442059381760 346089 -454026416601085712256032593776 346090 -219314139890019436402909231680 346091 1114764802416272246330698965492 346092 844808630289075215703448879104 346093 -56168922249864986699776609152 346094 -153069279385750362562573900800 346095 -376579180401740282647589073480 346096 543136293924238297409743224832 346097 -4264575407932639909340646785454 346098 87243745600440813241976670720 346099 -2664639027098695767747405634240 346100 458409084498270072577318070400 346101 -642063453834178577965573607616 346102 2193393785031755357092697363904 346103 2595722614328751238616790198960 346104 -1020169854447912430751372083200 346105 -1266258174996212071696496311740 346106 2086736162958179758562692816752 346107 -9859158757115475239466683712 346108 -1607783266412907834437376344064 346109 420767994517810979027143819104 346110 511411656299919694775771212800 346111 -3194650747571974816849654540288 346112 194396843362977069988608737280 346113 -76495970442577323209453838558 346114 1187715481599042302816356326432 346115 293373811448844536077149081600 346116 -644283409922668965887571022848 346117 -142587325119958749087857644834 346118 -727249242293932982833930254240 346119 -733981602765614754411693412272 346120 -241643308685106866066597376000 346121 -2023679878041628833148104525900 346122 217849148144334832721343681024 346123 -4354569858519389510200085782280 346124 2776580004178892975316583831296 346125 511771184775072599642235936000 346126 1383653241248875373010745128384 346127 -1699872005186909377571375762400 346128 -32747871180708658111781339136 346129 625228494834699557228791570752 346130 54540973259333023164257676960 346131 877966985752132202859423421620 346132 1828785168795832170146635776896 346133 -245176803326466646545569445618 346134 -550016975835940547548771859520 346135 -493541998422782064499577816640 346136 -73986752705649971393507051520 346137 -22642518564363392724404321856 346138 434241717477167351131892082144 346139 2566453254607199032715507639940 346140 525318823002227927234142873600 346141 1066896204707736065417907645542 346142 383533455598719192023125915200 346143 335886157423560449752267673088 346144 1393296789422163758528214466560 346145 1497558310761399456325786390080 346146 -177257243120508439019440146432 346147 5102991448294228099993208757596 346148 3549711616173443888932397208576 346149 2610474402855775657992985027134 346150 3271659582552530193597081600 346151 1175565335907679214951371196712 346152 1176707363141625895265608581120 346153 -342298669389522594576093105840 346154 321118278210289102921840540512 346155 -1582683919237562545034994746880 346156 1753794416811111198285973003520 346157 -985154296011832982877800064288 346158 40969097760114457455548461824 346159 -3217553943097481912486281903560 346160 340873874211561490651788410880 346161 -1285808552040090097813732535520 346162 2802105839456269621730488130832 346163 1432297797698116589767242285864 346164 -299160593248241487840861708288 346165 86979301678413712472070828060 346166 112813758356154397842485083584 346167 -154562408832455306713811939760 346168 4120433954058024769818725314560 346169 -4166919752271251322261380777430 346170 -756508636496468130628377024000 346171 1884087143085092676686326294560 346172 -557217243995969957783425850880 346173 -573338119132227346733153324160 346174 -946347026519384023565175185664 346175 241214889300821859421600891800 346176 -717568977606044576669379330048 346177 166152747255910133371381111040 346178 -1523795978259362096316873431040 346179 -3697613894655325572506035203600 346180 834488131337660669355976089600 346181 -9054015947874412177217445954 346182 649091198227427630497399372992 346183 6840431806462929528380987776624 346184 1291912913720726058583072204800 346185 1224974559681665709470800498980 346186 -746345109519463458999006155520 346187 -957840599345582942964615613164 346188 -1498422424858974774037019280384 346189 -5041606679603133086242018938944 346190 201949112335819596210561611520 346191 -1907234830140287835056642672256 346192 -185879865730210777058443001856 346193 37685642955056977282685651424 346194 -44301396030450432199610657904 346195 -2327752521691571157039361486800 346196 428870884787527734724836040704 346197 2936968917926699963339431408800 346198 -2499088910850911741153258930400 346199 -14054962700530771184194205904 346200 476439102830208943543878144000 346201 1771092909512205939880310008202 346202 2175761000156067734614818324480 346203 906914379151204727263895385360 346204 -153019166427503259946612236288 346205 2435178984924467073411935507160 346206 -56101117362880229411961885696 346207 -1937677939269721231005925656544 346208 -266548555112359223727017164800 346209 -431401799388054302691123058560 346210 -434204762685654833825850072000 346211 -4971852808358462240637147737376 346212 310621362282896360433459563520 346213 189340972401599529559091548960 346214 -1135210067051438658692737061568 346215 -899914307902783830747878744880 346216 1380156037102319273881468876800 346217 2173251662428085896763681182266 346218 -936026052915046394676175637760 346219 730959317412541970249422692144 346220 -341116173970752381222902200320 346221 5428200513969861244378156866240 346222 548176238900082312537570148800 346223 3391263690763084490782865195472 346224 319661200779288458626753265664 346225 -533147685294468865772509722000 346226 -33295622526564249546914061696 346227 368623927636559714772554533632 346228 2677983013815637574577824084736 346229 -235744369681858284034076918916 346230 -236605681182322672137633018240 346231 -2281519351425780441470541043800 346232 -1664864669278482475908505927680 346233 671925477602719308038925865248 346234 385915569133329809752463204976 346235 2591999895823462590047499751680 346236 23625719626650678623292530688 346237 2957524351227140315540483650240 346238 574477533710896286067957788544 346239 -60706211078558379855885581952 346240 -2768174850892215159920944742400 346241 -110348657494951170481085809728 346242 354531091121332316502159614976 346243 -1453891854980827706291553049616 346244 -438185766955666379291362030464 346245 91872041213736766150677512640 346246 666753638262031123394025214080 346247 1812216961546817526855395935512 346248 -1225667452900491306106232832000 346249 -2559741877287698069012252411520 346250 -192651592431482643446101290000 346251 -1287580388571559228560411122496 346252 -744503413290966002132985208320 346253 794728234357868794182410547084 346254 928256467681574527187329888320 346255 -361832102190287801891218370880 346256 1125218006412594233582535966720 346257 952586816132775543251235615360 346258 1123663549257657913658813412480 346259 4149728149400944027274607212460 346260 -167574426025706766883998720000 346261 -2104433156133297052892843425138 346262 787449239713268149939724030592 346263 -1262437719948046717633856687256 346264 -2035179196129051736656566896640 346265 -594521760121541142623500178880 346266 -171990036193947624858954271248 346267 -1234320642815809038250580508528 346268 -560778899417594808864720791040 346269 480745164430635704302038336000 346270 524025472666461337138207656960 346271 2220439292670735038122664770200 346272 596259508030948909095349911552 346273 1357021780488525819608413082820 346274 -1614367567728912899076887730864 346275 -837870987733261088798292601500 346276 806488769381146330861780070400 346277 4703884088216374191993966696126 346278 563482641703879508424273157824 346279 -6528811124971320303708923816 346280 2885389954022164454279763148800 346281 1113985461291777858267712298448 346282 1439343768197750209195796386992 346283 854161784549315937164511570816 346284 1748375270559439368714885553920 346285 -3045100389713984231908849276020 346286 -2467363542455783006843889837504 346287 -1140588544137120248722216552440 346288 -642275220745076701959992180736 346289 -6388253232220579760419982142540 346290 -253384694583117108622692157440 346291 2112592165099082680016564560584 346292 -1287878211956815730634759609984 346293 -208016680491373633002702042660 346294 846680787992651433837824350080 346295 1044922774433777704898384611800 346296 875960706154318609891761192960 346297 592316256426784945654761990464 346298 -1087778730393403285021243251600 346299 -739849542282738168829358343120 346300 2015282750893160482250755750400 346301 922248516872903633421696933504 346302 -1398774003945780112549073280 346303 5165757903760632719704957247552 346304 503732962440299014775296229376 346305 -248470126177521820256542650240 346306 -406753817966203380731678160000 346307 1292182002292622645556242335872 346308 -1336075482884968450940577776640 346309 -420628644662418837086012235490 346310 -1943760983295541041528306157440 346311 -253277465160671015921146967040 346312 -37508661014864922900431124480 346313 2424863871924826256017763910240 346314 -2216068521166230315674261760 346315 784382852627867014078932012960 346316 -3328797428868183737543079240960 346317 -61252653800938529608320257280 346318 -773119034133986852835624541440 346319 -2439525992913041078009006667456 346320 -57039781311556018562393210880 346321 854131637766526144893508673522 346322 47374251376302594247506724992 346323 -4710737000405125362026345858496 346324 664045863429403691683974438912 346325 1010904966686658775985898372000 346326 -416198175279490423643395614336 346327 -180495300251268077533603987968 346328 -419154737165445174961293219840 346329 1573688865103192237453470627840 346330 -1464280783977331651845826771200 346331 -413205353190436655565555671868 346332 -354637933287357819574124052480 346333 2412644744211792309114971205004 346334 -1110145699804427245754008352640 346335 -103273468366138454364756048000 346336 2228343842754013400265082798080 346337 707340340190006605363754605986 346338 -100624933100204192363494874112 346339 -152191536967753898401981738544 346340 1793647320945633599290903107840 346341 2868127273714186580016286465344 346342 2909984143120383177750667514112 346343 -6813007198474896904680231466080 346344 -189940637773709633577130721280 346345 -1017048070479023780730633447480 346346 117961635710811392141780855808 346347 -1500255715798565321762231223840 346348 -421733231119478636905826459392 346349 -124944582806764050994752388650 346350 507881617860423636876844728000 346351 2812622781422048368015821178600 346352 -622762244272056603317530066944 346353 -684527859135843098813013036096 346354 1237161484460524994167762127376 346355 683378181718844267355807234960 346356 198983724086109055996554341760 346357 -1442371652631463145289339197088 346358 3176278244157851220384712380672 346359 385411070553726300523438900608 346360 665004415326485853863378534400 346361 -5289335793303203605751924806038 346362 -1452750318859268909428868763648 346363 -165676040074050977817098760896 346364 4954936050481000458141396337152 346365 15805393907368815758279325600 346366 -481932804663396499360340026368 346367 300821001289978646833377486192 346368 -566283308752662008368969285632 346369 -1379839458285343774810671359230 346370 1679823541932456691454284339200 346371 177583385279615312276524949760 346372 -775389180402000976118754099968 346373 -2198881647849664680443126649378 346374 -638204209812115118481267504000 346375 -887152541572129212159008796000 346376 3624634162810825570332703180800 346377 1858503586868759580979989730320 346378 2009148855308865171912905832240 346379 -5268260815057001909119269362520 346380 -433665092727474499670977658880 346381 65258715130717695059925322710 346382 647245552168375895918764473792 346383 3504758212965663699657945555600 346384 -512819904302627371339195801600 346385 869467220561465592965086856220 346386 -262708940404113297033503281536 346387 -2397755739927072332979224352488 346388 -367627605267648188444734771200 346389 3147414497677533955893587596800 346390 2578358317703225522086920130560 346391 3985507951909276645790252190792 346392 1108097598478105902782859448320 346393 3939297709689762902704163933642 346394 190521105859460117583220936704 346395 -326053961909780773382898912000 346396 447600092468161008403784844800 346397 1812051941544132708754433535846 346398 33439843296234181687955131008 346399 871467624446801343961148002400 346400 500990188388039364673187020800 346401 2776749555373326396533600658000 346402 -40155320414147816935776176640 346403 -369621698285697567722286801936 346404 691306113385704054335246263296 346405 1026182869564898794658337351000 346406 -1066777698033551126537251293120 346407 -733758886195124916228535724760 346408 24618723772046137365458534400 346409 348859638158510875477559272704 346410 1900291515496381183761763315200 346411 -2344472641798869092719312560848 346412 2359057715602515798427263662592 346413 -1087714869913800875309928958656 346414 -280933827013144848496156426944 346415 -5173781448385230390648312225600 346416 141019528077938313731138125824 346417 3809994643788967596117756904466 346418 -183205281180972384528276825840 346419 3370342833815089805060310378288 346420 -148422294692141139230159934720 346421 3448957004246066804985910016622 346422 1228028396562948627342262913472 346423 1720235276265961616354655280 346424 -501440795174155886548174663680 346425 -378756503429097450419048160000 346426 1014656574936158345809005341184 346427 1668119177252564148966231664440 346428 -42195870487159098974994175488 346429 -2273423440889613602181205926970 346430 -582963822552974697088817472000 346431 10961896836459482378635184784 346432 1206033016386003341058405564416 346433 1894156985862232093345435487682 346434 413842273082715384420444771840 346435 4142372422986784491324769101600 346436 -4267826308888076807762449604352 346437 43288995184264267141483084032 346438 1336370502473132347094866017120 346439 -1791006147240023174729701070760 346440 -423041172814952115680445235200 346441 -4967770760798959783004537669158 346442 -897191793317262623476543688448 346443 338068550086097003853292058544 346444 -336948202935232582620883733504 346445 -688015190853261874989467172000 346446 234895985325426102918133481280 346447 -2310258264897890636206330025104 346448 911290073580040762015918325760 346449 1905589126409990716198110696768 346450 -274997785027615860858888668400 346451 15634635784285224335614562304 346452 -472829362202082377571152467968 346453 -3297013031073143185160485269298 346454 -224425094972301666108239833728 346455 263301024555827295277067037000 346456 627003496356166124875095736320 346457 -6799433985750288002767180780848 346458 -12621727985554857316825746432 346459 44269534286631217584933312400 346460 2088119113646183022953965132800 346461 132448110915515016107525649120 346462 45505115990612572918580979264 346463 360801666184463910523781479200 346464 -1923002979622648672896598671360 346465 -799779505114437596207303644800 346466 1028381356039620968149443189120 346467 200403589803775097609515464000 346468 127516171999522678077214894336 346469 -5338290444822885623261401232130 346470 -70691916962709218210004432000 346471 -2990137397694285094649157548448 346472 -681379742382348207043554508800 346473 710472224801540126231980817364 346474 5594051377636332521603991552 346475 -1751458915085191467699876853500 346476 50869777037894557295245507584 346477 -2040886708495665981115247245800 346478 1472007141424877048867040984000 346479 -2095440139407694187436062475384 346480 324759716509265298868133560320 346481 212331519404687071197663557172 346482 -927079151000161106180281734000 346483 -2314548609111933270200941307216 346484 -3163637233216585780232287395840 346485 1697675112713321679679822836000 346486 -385512967174127916892270320000 346487 999558999218103394531171741632 346488 -1524336135901608131400235069440 346489 1763779726593709855587064767168 346490 -335050781443685989805243988000 346491 2246156087611985113067561731680 346492 1424869796969688153539711115776 346493 2023739082427712986859524092000 346494 -27264635418659441643015598080 346495 -1846148242949638841550258001080 346496 796387819166993208976563240960 346497 2194492483574395172614984734000 346498 -1422828923251925057180364990000 346499 -965789757178403249198573148864 346500 537581355363515532457350144000 346501 -1973905221032910102880217614498 346502 461452737093530438253462189312 346503 2216515915059934709058451891200 346504 -2424919331252585848643587722240 346505 552403943730497836456148652360 346506 1166386851983513382664895195904 346507 -691788112387712036571294201600 346508 -154416317358200990017042620672 346509 1001895762999953052841258208214 346510 -674020869418711708545677739840 346511 527202053832857000657899243560 346512 592491294373341436700286320640 346513 20005682459222557443275662320 346514 395978437263895296401627592192 346515 735547097447752371868391245920 346516 -1173431186267078553655935890560 346517 -197222173460459738567991914340 346518 316849364772771011997114851328 346519 -1333326165707071685359045225656 346520 -2568038776279212757264553779200 346521 -732758180803211208650321116800 346522 -2468561589739354344999776812800 346523 -2608481648374963194228738603840 346524 -412200749993494668500866940928 346525 2060677202993720970234071176800 346526 2681707710793264493863358435712 346527 1113555161657807445653645257080 346528 1331817059325641038293314174976 346529 -5497399711935083434506553827870 346530 62750398247265302476059064320 346531 321553701171096623156120082624 346532 -642293791904912610970307205888 346533 839474784623005629491484812448 346534 154279098899063050358090536416 346535 -450283729871135883614108075040 346536 2279211612472498449226663480320 346537 81942227912268026719867523920 346538 -482322969281247191461069069056 346539 1466390188290954445848225480024 346540 -1527947419099867938179173877760 346541 -798835909733613892767579469440 346542 -135345279271231246063279620096 346543 -2718853687324650014640173316208 346544 827088949623807983932784640 346545 -2015173583282683132100946604800 346546 -218449067108710598338090764528 346547 -4762920328309582494829253750004 346548 -1573463598847555220650946949120 346549 -651828436278336675884891642368 346550 -561045626060379222809898720000 346551 -197711097472755714632551837056 346552 3875416181486918136115975065600 346553 3260864740673180557075211909802 346554 -284984096586893279956257710112 346555 700436041024521856147950139920 346556 171757326350645606543484115968 346557 410882594338476630963483962400 346558 53902580235448432420587191040 346559 -5034249665335158837761605506240 346560 -9279441011745665101301022720 346561 4300082145809877382576698596162 346562 641227902228156520997917075872 346563 -270016190327306731984017831216 346564 616934047024991463719452102656 346565 -1601347198939560427764255225540 346566 -419341801441916900330804966400 346567 467126149651064452917046633248 346568 -2852110924175686513730014141440 346569 1704977538850893221040592310544 346570 345866314931481664282569384960 346571 -82165543512698484962510182008 346572 3256873607330405833552422681600 346573 1059845618374199486441715519360 346574 1407877642993435579696702564800 346575 -300968291584463571488136263400 346576 -679549041971147287639051706368 346577 -275778308451682354018907698128 346578 561643369417439532075244815360 346579 1722681663404094773079560229600 346580 3717262712709358165456158720 346581 -1774095053359543384014441317988 346582 -956623675650231083474254288608 346583 169049031467053030089183502080 346584 -180338827582902491749192826880 346585 -2503229827894267872766387892220 346586 1449034827252959822014457770992 346587 1594656612384637295060713939968 346588 -3957007121039613384366395595264 346589 -1404996269182719001004449451610 346590 -431130687669322056349495490880 346591 -2179310808336890749193083116160 346592 -3552976275425672835934286512128 346593 1165678473814506016677025164864 346594 -2127334569675921972353962409904 346595 -5169790055086472585699305632480 346596 -1226457031870931318124203980800 346597 -3574946098879746400157124791168 346598 50488165959800568436964567040 346599 -133420121244711959406132706920 346600 -67788059147890314812954496000 346601 2578663361464297856769718012602 346602 1199591435568901119537795496704 346603 -821303069316243630211723202120 346604 185426420007465071679703205376 346605 -365065095980401235816454046080 346606 -1058937493141103434024061198016 346607 -3557995321563777864395512692144 346608 422566142332887401250664120320 346609 311962281162394421748761743360 346610 343373032563718626448841272320 346611 134085163225944811720678078464 346612 -847871373492881970329217935360 346613 -1341416102488503013974260159460 346614 103829543772237581855056698240 346615 -1114295635954741470895471726080 346616 1796362462600931775624661340160 346617 -153946330591123243989620980560 346618 3074980175348142344774535419760 346619 -584272392954492565192564867536 346620 210130207731515240974815897600 346621 385034530089362899132843376544 346622 -1260546785894614465935557928576 346623 -20208967802436659327643211776 346624 515722041929894922004375535616 346625 5006341739630792611655831520000 346626 -1884765489639124974758392078080 346627 377762173694950052035054452476 346628 4905800410157983308145829587200 346629 -29385935990769824224899346080 346630 -810161293354014361875348844800 346631 -2270428541551769519012274584136 346632 -537495011081530927657083371520 346633 -741305528309645446479897591936 346634 -1319579519594444870518114087680 346635 791895521401623718962558243120 346636 1715058962078918100206570821120 346637 2443309131827380345678317769260 346638 825036422966248740886130554944 346639 -791545154375663959548490388560 346640 -337331103039472574962591334400 346641 1345007193211809519135528202992 346642 -501000230854434416830433888256 346643 717720318707549240306629750344 346644 -2636007194002868951563553569920 346645 -107795907247792327670547602280 346646 289270586984055111835283064384 346647 -626139955778430735047157163776 346648 -598192886051941649903965808640 346649 -2518120708889710648361681047350 346650 298531434187800505829198073600 346651 -2465778801549555948043688596348 346652 -612917612465827373364437084160 346653 -2078459166146144847383456268480 346654 -234703797487313372305666016256 346655 -396551543134091115722021532000 346656 -1215360914770868954957302726656 346657 4370931675907281609565723607906 346658 -156361271404823458111374297600 346659 -673793393177327663001855541896 346660 -1120692912363487876889291800320 346661 -161929757586674068272232774368 346662 -1660626541476502504251944237280 346663 -143062974615231172956697945016 346664 -4971331419631020411692288256000 346665 1675494563901552573510965760 346666 31497157768433706454475462400 346667 360078898701297895577795521716 346668 71768490153896323327862439936 346669 391281439759003433894325874070 346670 -960823573296533659560715398720 346671 -1007164492334097466063883616792 346672 -1934692400652247520691637321728 346673 -572940169623150904921649893632 346674 5505956073208140074173313280 346675 723200827175800761611058603900 346676 1213214264663995390877332961280 346677 60466097033116632849374183808 346678 1861439969315444546879823502656 346679 -2320625748765160554522517858416 346680 61315397101148221321997414400 346681 4513019323620617181451398012372 346682 825315287178730284696217366272 346683 1831964813215684863951001324824 346684 375757896902305612750722616320 346685 878245818399505015023018142380 346686 -913811426318341613782727775936 346687 -1160795258528590502737144105608 346688 -85214838390998265000780890112 346689 -580783292188688194922962953216 346690 816104186979255061175121583680 346691 2887163520855562939518885604632 346692 971190578650305183105624256512 346693 2501336133599214837676360357440 346694 -574752544624477678115753683104 346695 359857504012128045341804416800 346696 359332527043114040842491985920 346697 110845157679128101043588498340 346698 2273278702304171006903484569088 346699 3849700522021983224039526439700 346700 857270698632413472294678547200 346701 -62970789040652718507292688160 346702 -1582022041920975105645172046208 346703 -870699956751931884377696616720 346704 230873357454675566722078998528 346705 2101049282877062439580335823860 346706 -189299073277712159343125063520 346707 1167307086508922333847196502640 346708 872322230460000574421606649728 346709 -72446982679619168297844384672 346710 74239932911062230788149739520 346711 3102495131758259566882730018312 346712 -2320945984539647447862828748800 346713 -884433718923409960898915505456 346714 -270913006121194082131705814544 346715 -1125317374134051305116202529600 346716 -343520834823233998450580809728 346717 1987765577271943186482156656992 346718 -2072358614592500833449905197440 346719 4978352328787168156027413630720 346720 1460853990058974058297082511360 346721 278623424084684320085426021922 346722 869899826667926755276863219072 346723 1083531727672955807983212294000 346724 2231298397572872733582550698240 346725 -836399980006496480195542850400 346726 -1555265118459592820329095517056 346727 -328542464762262118811308921608 346728 -1651713079621477834569924771840 346729 110141847203084721339817096420 346730 1631518929799354162346360081760 346731 -916706825988531706616321433600 346732 -1034957968970930795259958003200 346733 -655956011974178624977331576436 346734 -2453140260834149932009384613760 346735 1033828040866664360137847564160 346736 -447067475009768544886367551488 346737 -826763836887824642639059943520 346738 -81468169125007988258823573504 346739 1615258296225705524257237470540 346740 1264988201072613019978200422400 346741 136057201121166188326000530300 346742 -1938311048458101757611763141056 346743 -699042579345165602447107812360 346744 464318274470198658985140019200 346745 278901004799948130427121810880 346746 -1115354443131082945566559881216 346747 -591921544258451096967860331048 346748 728487249166896383397366174720 346749 -21937230590813763558972553152 346750 134462518748672160361502880000 346751 -2596144604423601953624936197248 346752 -11016886037760718166305013760 346753 -369358724517575420792726115840 346754 -12286600817256694072197806688 346755 -297084541741329000367522351440 346756 -1379960116033040730936713745280 346757 6794798184924706861202962709472 346758 -439724635630529484242224478016 346759 3275024425290534200269965616 346760 -626167972931622052703853312000 346761 1395131978097164000557566994032 346762 576991598081187331845278536032 346763 -53058223990117031368707026988 346764 353814588247335940802407809024 346765 1766946684921475378159775301120 346766 394099347782287472876959629312 346767 1529972104445898067327522310280 346768 -1230343927749500619462040772608 346769 1626971605095204467307536937840 346770 794182948504604715148205289120 346771 805683794934786755310229141872 346772 242367272044286032989245717376 346773 1875961470167886787964976297600 346774 -2316047621222512407615409523520 346775 590794500206747514234848163600 346776 -1090664702946200784118768128000 346777 -2053034754173265929013145053548 346778 -68207912691990171880787108640 346779 447046282032871805024584770864 346780 -847726160216416425753637570560 346781 -1709330274575355939736706000436 346782 180649444294890924126069985920 346783 711144699920860878837621626400 346784 -137746451109419688359901855744 346785 1240124819210960640380849361600 346786 -2141625249942774574012567344 346787 -184626270695111136861833031168 346788 -1677155503000466131139753625600 346789 1648554371392696845077630422080 346790 1106823942708022497070241942400 346791 178728178335929337022952951592 346792 -4493736265119480732096257310720 346793 -117240061867512312143276189958 346794 297512809763984670452910243840 346795 26838998502733982924124610320 346796 1541844196041389559014436679680 346797 -273362469520729058017753330944 346798 -1504937821807771237903371516864 346799 5387960409902794794111814080 346800 -85125159322993197421126041600 346801 397931098874981576111501641984 346802 536716770943189169636460662400 346803 31616830793700745176364603704 346804 -2404319210563878745857810347264 346805 -313841439193671875538979500000 346806 1769216123215867200860919340512 346807 3208286346004953211535280352840 346808 -185253748838418486051330785280 346809 464409514809032960420904634704 346810 128274587519236040955776256000 346811 763916860498105479004816930800 346812 1251875721440306956695339520512 346813 6246387328273440212217788185478 346814 669566189710446326282074399680 346815 -1054302608454240305355951974400 346816 213355041961612315487774965760 346817 -736324494000993110346926905728 346818 700246924260095936435370309504 346819 415783933445535420070164721680 346820 2103002701794486746098299598080 346821 -2334240262538156783650541889600 346822 1376543088530765136150087633120 346823 232464252068773456676482962144 346824 102147058739017192963912565760 346825 1242837458223123363553050319550 346826 -413499583324208554571940622080 346827 1041080406041337214649897607408 346828 1223388038158946640374285602816 346829 2012442116924039633617691882976 346830 876722385766007095318221603840 346831 -1127303295890965117240261604368 346832 324821979049194363814457425920 346833 283689720801733780797647089860 346834 -741659539550107397785386527952 346835 -413282952763423994375132934240 346836 -822541631916032100266668830720 346837 1770519565044512906150051487232 346838 -5503321045263483649117649280 346839 -905848942916603061457190458776 346840 -564340935334218500794355712000 346841 2285473242247536371713673447184 346842 112076154040000603816578992112 346843 -723282047072291944905020553200 346844 -1572921974490770418442672203264 346845 337052252314873072863191275200 346846 953625770765061901441299578304 346847 -3135392497298164667404442722608 346848 125287117716938002435942907904 346849 -405434285076683937529006765150 346850 -240198857975019156854442547200 346851 1281447028170748402465773359592 346852 1367385614010216224850392957952 346853 -2088583459856673500408700007716 346854 -606907141658902731954140124480 346855 -2253459032808209706700132887240 346856 -317342815525910885012713635840 346857 90159632960789382409183564800 346858 278171503289013601345809167280 346859 2253753791848397047848404462592 346860 669024669780788617346576117760 346861 1645111498006125591783606064800 346862 2416549057246348642093664634432 346863 762247125066733955171110119168 346864 63056717035194331459042672640 346865 612391979239342444506556460520 346866 -667599268556771194553006340096 346867 3340294098225611175012304051916 346868 -540187309698269750840881845504 346869 -3089802564443632619411799076800 346870 1878672749423733697979735930880 346871 -495765992438925230165655362760 346872 -1781303834685484145675713536000 346873 -3507641165600273802671942441878 346874 729626523178408477292341262592 346875 -696479732698950800812299150000 346876 -2328740286361582580800803696640 346877 2469237057896047480657208766726 346878 -168342983030624270349893682816 346879 1354375231942318161450778332184 346880 248269994129557755293293608960 346881 -39218222324191652320457319840 346882 856044420614258227781681395584 346883 -1725867283589043488433441381480 346884 -748906684449402040892262955008 346885 -476557726612940095612768231680 346886 9512753209592990239832586624 346887 2158677650821002229199340309744 346888 -3392306102028730991615468052480 346889 -1467370484060545475678898541440 346890 -85150199384538960946161807360 346891 1523755365526703258835228670292 346892 -570060312169171085310267168768 346893 -2938539732839014873169072195136 346894 -536359622418677756509085487168 346895 -938913639556946605369062516600 346896 -56607616589202526817853112320 346897 3053841455631334479308424440640 346898 1135487175841967703778252928160 346899 977841330017890191820473911040 346900 -202900304681224096866595696000 346901 -1241531351350421962590805270596 346902 748714470458463064699426483200 346903 -2927582276607218634814919441848 346904 -3263411399281522884091957370880 346905 -96187633948028399908030736760 346906 -100899320216213424281033548800 346907 9315833251811337289468552416 346908 1455908360579752178737072028160 346909 162327927576885252891611654304 346910 151123920756211197474053189760 346911 793307213646278426792694720072 346912 -857598623583488767253526478848 346913 1556433425918540271045309562560 346914 -511067785321364412752751752496 346915 2330328277930239127636998532560 346916 -1206238424848908086889966437760 346917 1764284051287011006060374922912 346918 877546436761404504953869465728 346919 1697171751901411531019490169296 346920 905472442124978700059265024000 346921 63876450251846538656787296133 346922 -905222020572770848549265412000 346923 64716601675855636667554418052 346924 57355184430695878422622767616 346925 -766009575579612250867602412350 346926 1012276958799548045025872400384 346927 302151607616602163755159624800 346928 671975726411977548325591498752 346929 1936018703544302233132241198688 346930 -1229233329836902303398009836640 346931 -1422343407916336317062737795968 346932 228923034425110723053182883840 346933 -1308376618811047853722549628818 346934 -1005210584084626436997892583808 346935 -1176461045774415312950261714400 346936 255837912301158096982062735360 346937 2904603561178365761150913165780 346938 743512624888039745421856819968 346939 4400765231562289735293345888740 346940 1188765695579507843570880307200 346941 -189729479197800951288861447648 346942 -434216150078529592776951075456 346943 4889485823489519628027616992192 346944 -234534237427752290757818449920 346945 -3446984942745512752638609792300 346946 -1675311090897672701453457665328 346947 1352012370942893599894375819440 346948 923240250451317690525529133056 346949 -1096372993050714192492244400964 346950 -1074550079017576683640650672000 346951 -2056405158312642900507702635496 346952 -952687952421895922480726016000 346953 -23625712642032115148555927136 346954 -304267168634231278190007111168 346955 108219793742872045244553553920 346956 1019337529890714554915772410880 346957 3971050202026889686563095365314 346958 -991964056399130314772831582016 346959 -2510101041266152227206648827800 346960 623347079401358590546671943680 346961 2766109599908700627586635080562 346962 369077030513966079058271551488 346963 -3566551360637514251063437088788 346964 -1172208428538204715764473954304 346965 1991439044732335529081354073120 346966 -755433511777022900210280377568 346967 -81917816631755937136223798760 346968 -2545675285657413149815692902400 346969 -186333925088896330030040847084 346970 -608241488452452907403786547840 346971 1852152199827021417228068316312 346972 69151290273497297400453771776 346973 -9835988612157380295725827296 346974 -305436286821563774780116328640 346975 363923910940452820012704047000 346976 1234295022022069917551807692800 346977 715196697873040131492463735680 346978 -992756636246085171311831016960 346979 -252981897165140410507436470680 346980 -1285374938939489152512815984640 346981 -841409485454067478251519148128 346982 2322987250997934688645086074592 346983 -39691731793834834175351844864 346984 -1901957708650249054913982382080 346985 1986802212160811134488308401800 346986 -460980878118975187141903037856 346987 -2872817864426329448084685017208 346988 1618151124317646854823170519040 346989 180103546541303707703777653824 346990 615245297971265384041287002880 346991 -2107082775350025063903792797208 346992 35904244096506403756259573760 346993 1290735854206159620271045786480 346994 -243870465539335733519554846704 346995 -1680703099339330992525454960560 346996 476572330980245643353519233792 346997 20203730304390095942610331200 346998 1154067106775404207011639164928 346999 296238138405494569233416795664 347000 4720968107972008152564648960000 347001 1139335970139950556579789625344 347002 -2654530445575914336672962748048 347003 -2931281652875877162589800806748 347004 -524595508609203294906040280064 347005 1525702181804215164656914191660 347006 42029462344162213770724764864 347007 -2090295703656166267665805226112 347008 1504854725779321728807123025920 347009 -1710737755965742161993095873196 347010 12925918385541238643065382400 347011 78460673754003870066486971040 347012 -2222445349456772303567369986944 347013 -1375245965902794639470462964258 347014 886292371501555711856901534720 347015 -2313935180075034726792513960840 347016 -1757677988433646588046447001600 347017 -4297642893119872746571027718448 347018 1469574616241549429406917495856 347019 82133588348089330305101946048 347020 -735022045308486331821105515520 347021 -2289354921331131188222449914600 347022 371139556835960945969405450688 347023 -455130903685488630318496105776 347024 -184087292406193233086645231616 347025 -573487356735261722776697438400 347026 -1837722401482450140951649090560 347027 524410438618555072524258272760 347028 1319742249618761824321105920 347029 -853131749382949043852412831620 347030 -5873597259109883445556995840 347031 917543341888187809673992533840 347032 84167750397772629738955284480 347033 192594425746974433627600638282 347034 -351315924365996774858112606720 347035 -625821614002725601431207837600 347036 -654856152148157811278014640640 347037 2482816674597149335303903282560 347038 817400840944567003573029275520 347039 1421003066312883530530061404032 347040 -24974494393296574307403694080 347041 -2561657195097333076984788886558 347042 -128399905876682117232599922528 347043 -677161591917928129771131819600 347044 1016401555068043625198949724416 347045 -627771299471642815056086937600 347046 -208453465001113312935889299456 347047 1963026587691284187593820856320 347048 -1284273151169041415095047290880 347049 499959924302086758720030045834 347050 -1394822223226631934992779142400 347051 -4362554513503106906592477279948 347052 -857476902079590660628166343168 347053 5986508547406551643152250304 347054 2323905871909944994052097541440 347055 -2401020984818097666151538957280 347056 52835614973946916346109952000 347057 3147800358577613069265094332306 347058 1347774450954433348180791985920 347059 -4218813742808036044744349738740 347060 335827665066012041023876669440 347061 -436238426076336208969545021120 347062 288518375072931480251315824032 347063 1079883903043265623453632150312 347064 1413644861654045118350007275520 347065 -77639035872128926808290781880 347066 478193597042355791393004092640 347067 2550823472075968882297547127036 347068 2258674307624768039300278350848 347069 3105601891623558379329627718470 347070 -275890186122114344896770600960 347071 4284108844086577284847787262272 347072 -1279673596168017763261187358720 347073 -1382148978008329317865129682400 347074 50614595153255762447251410432 347075 -226757110016748826059885797700 347076 -440883304298254955915297243136 347077 6825007144307312543110373955900 347078 354419960724851141487952191840 347079 -1919413262366368007245362230616 347080 -1598363141614805321307291801600 347081 462243792945826291848613663680 347082 444659277219858038024949249792 347083 -433860904299356648973058374720 347084 2080328243528806598131266153216 347085 -179002934330593278027765695220 347086 2161689587535366762037911052992 347087 796508127858885250047947513400 347088 2115296856257456254044340224 347089 -990695687791143772935925894954 347090 -1090589472935023287249501508800 347091 728851782626875675240507367424 347092 518436949834498469319769692160 347093 -1477454510231556584916628630176 347094 -116795494393998072281373431232 347095 1476395520360471435475325352960 347096 20458152904375953031484313600 347097 -380302703810947179584951146560 347098 -2489234626811240747981107549200 347099 -214054914523244840913134307900 347100 136578775388613000271178112000 347101 5673033709666933697944217153100 347102 971247412441106941635942125952 347103 533585345153091266360240349912 347104 596086592122815139596406358016 347105 1100014447605611241806501555520 347106 -377522018390995289746871956992 347107 -1219205367988042424652828014528 347108 675488457285125550986913186816 347109 123219170275032286471993354560 347110 3166551054945896969999689493760 347111 -1907216169118215206370446388600 347112 -4312786792609963181597316710400 347113 1362256582568246957409988093924 347114 291434777427316945764913234272 347115 148536342451878187996109380320 347116 -902612877473684130621699686400 347117 7588669754241994687418889974220 347118 -997308294255488544780318952896 347119 1893813659630884763772264013680 347120 104697400824895978226336563200 347121 -856385482888956481686391267710 347122 -474697134399473767911987003888 347123 21563882977795713633163621536 347124 -235236859674800564546684780544 347125 2493835265257042182392419587000 347126 -1717966098132984813146167948800 347127 -2742999706507782526400808890496 347128 2071848101206246128438587228160 347129 -5404883154235427615591749509270 347130 -301969290326234131153897344000 347131 -969265169578583354817886511068 347132 1706391565388355043840264912896 347133 -2386098318890314235301137158752 347134 -302260320027047792699551562688 347135 -306329252120034878019434656920 347136 -787423366838481291447587831808 347137 662265450711340280775106403904 347138 58142018479954631935005296640 347139 -13517040424516775416907159040 347140 1679551586707765326935757396480 347141 -1218447136602577920989729671458 347142 -1574176031048790291347946233856 347143 -347681521247790074558225333608 347144 153200791003992863176421376000 347145 -1168331460344453021483161673280 347146 -1704639519929485180536398443728 347147 -511824269834774530329595505928 347148 -1283894777563570873546657613568 347149 -4380122037626951086495381280 347150 -616849758388680957457950830400 347151 110599282988955476656518509568 347152 -424533330683030940349227253760 347153 2914566824216933574371756976960 347154 -79821924081859324226034794880 347155 369234124004284887727965040560 347156 1212219269903388992730928988160 347157 -3599066170605685422559193639460 347158 119045873872017468549169581312 347159 4334374253609101873744501200360 347160 -1334371534961481484025138380800 347161 -2042225379875912676015512445238 347162 -97197061100059758008424837888 347163 54417087014689018247911247664 347164 2549268651384809759700945395200 347165 347965324565735244514683511800 347166 138401138491055137386407699712 347167 -5475283451144999938914771930784 347168 -3003624482646449279868886056960 347169 106726111562167892347974882048 347170 -2270960311641949048197922776000 347171 1459510656107177477118546822864 347172 -604071340739647713601566363648 347173 9107537107662978013705263422 347174 1906746760147940362715161113792 347175 -587959219184451001230805673400 347176 2063534789562039862673750830080 347177 -1099769376989774509420295587974 347178 -756863777907692603371160324352 347179 -98640757998910549652626074224 347180 275043526562238617540256614400 347181 -2085795470229909227947614598848 347182 -39091056313717567163094644736 347183 1432188116140989371424244380432 347184 -509531150720636947303475429376 347185 1368804987746196538425567019200 347186 805631501507519202779030476800 347187 -1149866382593773518331120182720 347188 -85250108126855177279498672640 347189 1970282529348352027692148702080 347190 102349938480147433630180362240 347191 -2511202155631362880452610182576 347192 1418365069775448437468001792000 347193 1807063208147431861652201379840 347194 3342043443345895281091227190272 347195 2674462439001054516737762179200 347196 -1935595662754598954745804983808 347197 -741405858837140930546980375354 347198 2973077700413637071799073017600 347199 -6517998049119871562457556536 347200 -60901175759996459408791961600 347201 -2186619369517896341073898260798 347202 1049135024357844498078504140880 347203 -11503280531815780083389281296 347204 -1134840012110211446888083243008 347205 -1110069871238875278905549510400 347206 -2434702608314353167362934626880 347207 -2183519727466406724357845789088 347208 499435158852546579985271685120 347209 3273695346778632684670708296410 347210 1653052885830108790580608241760 347211 792201007289493182676737066688 347212 2784124549444980001330917640192 347213 -11124919153317926166892010026656 347214 1257191128803610275969056473152 347215 -1209182069585193987103075382400 347216 -876490282108068052032400662528 347217 -286236565456768284540055769280 347218 -1031140822908853453212068880384 347219 -3080096119315728118770069305400 347220 158373827111870099575392153600 347221 246776069595854728103741406112 347222 -397574420468129523679283160000 347223 117318586816158905794101191784 347224 1266013638352404117787408680960 347225 -32152370068837487514517164000 347226 1196836028172340147212915909888 347227 -5090461122599260509652916596924 347228 1432216765999160665219342273536 347229 1222039496981606477389936597548 347230 -659498612083509262987967546880 347231 216648608881208348122082617344 347232 1816611377824458389760655491072 347233 -4001534784571295544443212055518 347234 -395127396347364661518191511984 347235 95397838598599016505944405760 347236 -5406123524041537251679749169152 347237 -305164951731272169104146483008 347238 615873303384211872530170149888 347239 425030648056795205425838842040 347240 1331019387473141712808540108800 347241 -868320212262027050649000396960 347242 897614333236410140251657935360 347243 -334800713896038118359980402256 347244 143395461659130855028912189440 347245 -1337456637114533923308818946120 347246 527076546636250780431620719680 347247 -2171875945555188770522701928040 347248 628577747734600589103346581504 347249 -41389784592831066225218286720 347250 265299665121008810934098688000 347251 -1211986324698294230678924397748 347252 -1285147995934428421931738139264 347253 1230538431430933902307745001504 347254 110720806887229583696862537600 347255 -90215497793223012268650900000 347256 148229548941056023841884323840 347257 -4353857933713908513792993737494 347258 56539459687757159525278170480 347259 -3931286697596371365531653512320 347260 -896730074580238501159422028800 347261 -221896243485752051901878456256 347262 -484803769533008633447939813376 347263 997989335307231449933227489320 347264 1191897832293355274128242769920 347265 -684648577484602478272115298540 347266 319798832156419621162061276064 347267 1442414053613341314800858362080 347268 30119311244016509571751532544 347269 1084725373913023247332134902044 347270 298020651272291284309889280 347271 -1124386373511510114391151974488 347272 54071619293790088954639441920 347273 -4892557966861003085465325042396 347274 -670620673879351318357069248000 347275 -3440726815632699907658476440000 347276 930679006277340813342746469888 347277 -763821008431143274298364088320 347278 945660525224193751641516449280 347279 -488932072307119732807932300360 347280 386924685433905409380113448960 347281 -78094498749685619669053421472 347282 7135851299544370633405164192 347283 -85239968426434096810548352416 347284 1235515760853355488204300861440 347285 -552865725478495095426140170020 347286 889703776716507171992663907264 347287 -2340240631304118841784168523064 347288 4301077570089223004171398133760 347289 535509548362275118811282883024 347290 -610127792394220462404236493600 347291 783301271808394766344412166672 347292 -2513235567845965727021900917248 347293 -826607049892008906611852455680 347294 1957527385343758689201562125696 347295 527551795291256472275051350320 347296 -935372895772696459784267563008 347297 3822781904914580232295941547746 347298 -634335681224149836915401832960 347299 2520253922256890675044202990300 347300 -576925620560371073257725235200 347301 1103975004706173134575067966400 347302 197090478650054560151324240352 347303 447235191200214377112449543064 347304 -297632881539390542923008000000 347305 -409645484197995010087163845440 347306 -2205309941509453415184238331136 347307 -743085945651630513347287445160 347308 -134917997529259597389989073920 347309 -1600132839497687151634121375796 347310 123711809460078195858588024960 347311 15176504194882812033092863344 347312 -550063973175857966884322525184 347313 -1117286792422796623946435719056 347314 -1120925241539903442971930179968 347315 338978753746345373313134238960 347316 1761584245184582487028009488384 347317 259739810354819189669927984366 347318 -771294871940255059168823852640 347319 386745921795790736247616984800 347320 1320232756819119425658528768000 347321 481095473657586309371152498692 347322 925241057324794895131419727104 347323 1672026299983850843813369421744 347324 434443193335925958148443451392 347325 -587822926229155124426239120800 347326 -81825646553876279260118989440 347327 -3072939554810686865768101094688 347328 -69588296990460561138864095232 347329 -3110576075995884414015942747070 347330 2618907217069476007108706227200 347331 1046220047670931530744635221752 347332 -362860828605796342091371573248 347333 372554388276431187299729561760 347334 35580442229299190712870049536 347335 3920019991601302184173852652280 347336 2375533345768923544424677416960 347337 1510402718583807513742518687594 347338 -679498700565589861703927881680 347339 -868685005149568862994127047120 347340 8176194418965209754307706880 347341 -4946860898093255903996638405258 347342 -552243166210979978779798724928 347343 -810912889249374156168799113336 347344 -920361528106325803515370881024 347345 -954414587312099169396074296320 347346 -404845414505652928866318973440 347347 -805026604773866485086808333056 347348 2969115464462781565140211828608 347349 -1517862181139017689120997059936 347350 686086834906421173938646634400 347351 1324633787499029554757865282600 347352 163397521475910640732760432640 347353 395580484068212372058114955984 347354 6040111601086359645576279552 347355 -548660320936553511161057433600 347356 533132712056452149000658605568 347357 1321620341506835637125366842572 347358 565992194682373634977447726080 347359 961774397033963623602301446560 347360 1512139158666005271032034754560 347361 1762463141673018506417572057440 347362 -418808399549880001951024274880 347363 3892837031489425484161036325280 347364 -1509289723754610064726358793600 347365 -691053654796891480893540292740 347366 -1595383620547586196817487470368 347367 496589611513239800478627460560 347368 1610147198210025121560183029760 347369 1962085010234286456843461212608 347370 -977744292742672511799593491200 347371 5961811595139365674367268792 347372 576464608731645294143607480576 347373 -178967186841496317766219578420 347374 2004975465917474414191724559936 347375 1250977112559450766273805112000 347376 -394417128076314489264486187008 347377 -4293963054876321665477581219200 347378 -753416274625472918296505789904 347379 1329622439850496496817374230584 347380 -2026851184585115068914513561600 347381 -19529202040263121390120785408 347382 143218993693154490979641446400 347383 -681287144762110445165274014840 347384 -1042392903265330576929332858880 347385 -1424727867169893133689131102400 347386 52590735112162628064236249088 347387 4266674249238714013069647985392 347388 911102520942293012768415859200 347389 -929140063614175902659580554144 347390 1531015332354929314756122523200 347391 2221923917861593214401553232240 347392 1319765780166067189995137925120 347393 663865567898767833900169737960 347394 -40828423028321109115849219200 347395 3592371303273790767774535313760 347396 -311488699341622012269958778880 347397 -29308873475716116428831563872 347398 -1965175162972857608832593488800 347399 1550427842866000282631129906664 347400 1332333817783041369919632768000 347401 3831624987586998122486270021402 347402 1365690320008120329588847931904 347403 725630906814249934161000949248 347404 -2564693097430867609494216358144 347405 -727177299761128759855827797940 347406 -41888865285920344451624335296 347407 -199258400222434142164752616880 347408 -915264014716182339436651143168 347409 172472442972489018336160337490 347410 137369338581200532222933770400 347411 -316642091114985418984771979988 347412 -934662548625363911072487591936 347413 -5368432882184672039319933714816 347414 2534953758482235834560676865056 347415 -386129429004554265255009523200 347416 1180012180458856233536363796480 347417 -136533956528998524596236770816 347418 -801317025036415300204470379536 347419 8530199003163809849460873044944 347420 1553810059081376767167678720000 347421 2618818117416897549722053898112 347422 91180580599120155583943188224 347423 3512761976145606104800266609264 347424 1192451506829247730551361634304 347425 -1195925958601570181947487466500 347426 568839446720589615294126936912 347427 -1242476016923892744876395215836 347428 1490705465637773586015100131968 347429 -1721530249530215946698511226368 347430 -529515201217523225235670298880 347431 -1489197806868973781668273120208 347432 -2093180904478300175948878571520 347433 1740916127861049399746302759824 347434 -578280854589404014847935825920 347435 1352572365735048376637065161360 347436 -1452852215410162850114820387840 347437 -1231867135904709133588977047914 347438 126972916336351400584597106688 347439 1455790823268957477049043237760 347440 -6674565684407040291841966080 347441 -543740971188830308799856196428 347442 -1824155265372822988856275092480 347443 3003214402788362354266586295692 347444 1377774010115266693723826583936 347445 -847352482377897916708487297280 347446 316803666105353859966247109760 347447 -4096689108026525485641592557648 347448 694538507440279376958050795520 347449 4189722864258229234440114534660 347450 460267331809049558791324530000 347451 -622866675280172804728143563520 347452 1121787077683257010248423316480 347453 1720755686748253321372118109120 347454 149024807205730872031919318400 347455 3780635550204988410060982608360 347456 -469307009547061541240973557760 347457 -362595534324830608153158686880 347458 -3090203167382195319140104303920 347459 496980657994729536744582429600 347460 1083634583383493394871576412160 347461 3294762537287262367462498052832 347462 529625454808646266140671815872 347463 -337567131190588834749970435680 347464 -2952111764005473388233096483840 347465 -3787842954653316397231650586140 347466 458895637704503524420363313664 347467 -1183290078935429385385413094688 347468 -1401000487493341343593513651200 347469 2203027831271007087517724670144 347470 -1181618747626017926218938880320 347471 968835102444088132895010150432 347472 314212343189396572713611427840 347473 -1446273112122414822297864263360 347474 1227172199247104223070486950912 347475 168584128207708776990172981200 347476 -3337367227739148164192308109440 347477 204745131523550837930682662460 347478 -743089868554213835704427495040 347479 -1201449312877699722149542494720 347480 69065608562648115472915660800 347481 -136321400618732985582647041830 347482 -348621551485320788668350843408 347483 -42310077283490876985870858456 347484 -270465783661809644676038369280 347485 -3281338523741601102603060140820 347486 34744522762596587463551640192 347487 86874074580254040104764781952 347488 4207305379858164939897661685760 347489 -1815157775019472421619725119710 347490 479798212894904485219399856640 347491 4863797284401530727375187787800 347492 -249050959351309858949410686720 347493 -1513939037424956899236944696736 347494 -369148329386104606302575415168 347495 -2979397518369095939250667245000 347496 3176179627401734483310288076800 347497 -907298830274405771214979996428 347498 -174178850244176117455904216736 347499 2698322621180454164562175998684 347500 429485403207059347173687200000 347501 1896417640041531680323445168064 347502 -734769354481743242291831506368 347503 151881440270853542318914123384 347504 437846987160273228190904057856 347505 55659069953346028793993026560 347506 422323750786401256831350359040 347507 2220539261406486021169478845920 347508 816443502576922610866003989888 347509 2068739992969178387609841105710 347510 -338893308288197657647285248000 347511 1191424482821386416292011626472 347512 6633988288875164406729830400 347513 -2581887332106357824285518985238 347514 1267874043213336086969808417792 347515 989001213453656191643889434400 347516 -93764696788121660528019373056 347517 3462915137258263432407817740480 347518 -4026523100731788005544842889984 347519 2910927363713637134517165601920 347520 -410159717949927713250528460800 347521 1784647980773301968182436699520 347522 20984406378037781899996898304 347523 -1590508608713695486640846653632 347524 -376680375455858457539270349824 347525 -2246265341300143008164126050950 347526 28603228557371287933411156800 347527 -9044259049888821179658926953488 347528 -419444029271331169649969187840 347529 -402372182927478656915542840320 347530 -1030695409150782880863398906880 347531 6177033295239755869290377049672 347532 769377663251779353330344873472 347533 -4624568934312418755573788678218 347534 -1973838985652207568300142621248 347535 -752392576740042565363947100680 347536 -191526466635424941805916651520 347537 710077010459082012448617077232 347538 1058930385344332135567675311744 347539 116331835692868245238306375340 347540 1711027623665292773735092074240 347541 198344356943594206849086417408 347542 661590567252837641890705272192 347543 -1548747502284702735201556755840 347544 -1299873343170455671027221504000 347545 -631904367950260117443657763200 347546 2234006129261701334135434079472 347547 147729216423901505311472866200 347548 2800265741584611847064338867200 347549 5072371378656037150925647628736 347550 164189724483331744710778137600 347551 4151705276953531867745936438272 347552 2774843977305889255513771671552 347553 100681149511677583014251463378 347554 -2222232134878151389145307279024 347555 -510783800144128698089181573840 347556 -519526866892865190464529156096 347557 496928771790339228067997549532 347558 1228427010306606126187352294880 347559 -182148260952581293276323118296 347560 102775278377206379622940416000 347561 2503952839574152197669925767162 347562 -1530377614992723169392068665680 347563 -1997430013132010765342408618188 347564 -638347262227840409800369142784 347565 -2900557856916933724135685491200 347566 1230987206068568574365619047232 347567 -2528809879397791330663797995520 347568 -26945381323010986967949705216 347569 -26411692372271645756910374880 347570 -1444910959894254704152404455520 347571 -68952224401931550045761439408 347572 150050244497415034211242811392 347573 -1391756999514601103456475414816 347574 24584897783147025054996010368 347575 5004471048829866465897942800 347576 -1312995172927947077302130073600 347577 1193526795872830242424206327120 347578 -272319489382517875756767568896 347579 -1674655999185884919816171185820 347580 -77979563535791511159758922240 347581 2429467124063181769078940077132 347582 241230062496522039410649860352 347583 1283253165597752862740944532424 347584 -201742536724725815806026317824 347585 140079351375088656152390583360 347586 1666914968353404524111656992000 347587 -22357211174354843283473933764 347588 316362463628477757832724517120 347589 1023477159343289795631606626208 347590 -963867417984099545798241763200 347591 -254547495595970865206293012008 347592 720527736470500206115054387200 347593 4821553871880472398586452066484 347594 -1298495859939728474674835465280 347595 1084503573643226620431957761520 347596 2677046634755268278043467243008 347597 -2047489668406378424728217247348 347598 712649644434356927598924099840 347599 -566359621934335352422704857088 347600 -512931804275768684299124736000 347601 -1039997059040889313540674442560 347602 1078832842561058131992375189504 347603 -959597906672454545004925703616 347604 -279039141529057864550173132800 347605 -2343021249829871380479513804000 347606 -2406100204715862624203276011872 347607 601775891092963913133021649848 347608 3077293550013218990293040424960 347609 5488148659360625405567473548810 347610 1085210242033073191299372245760 347611 -4598419395735658207572594039576 347612 3674918598602411715626943599616 347613 -468427269696373006754195837376 347614 686426680831443196070356246656 347615 -426847747385329450117541637600 347616 -1511582887649629521931946950656 347617 4967415571455042596717767665300 347618 867096531087662228634276428160 347619 2264187692066156036199908058744 347620 -189990629564546249036076810240 347621 -2788587470143404573658296098178 347622 712774486849712765641536522240 347623 3921413514617751604271480956680 347624 4637851786404495132350056857600 347625 -5939001205318453032655765920000 347626 -42974825338323571577460974496 347627 1032557831352705825899966156832 347628 -931390066863081507087708180480 347629 -3409173624164418778969505705770 347630 -479740840885616855807905151040 347631 1973307157243673843857596338952 347632 1092027059438935874444881166336 347633 5018814496882588621170825846 347634 -60314112523556585505734307840 347635 -1029600828464590462487953497840 347636 -1426110446346992627457499999488 347637 -3075504252118754983117908035040 347638 2037169577434476120717438018720 347639 1279187216305957542228004595760 347640 329466576120467220422791372800 347641 -1568045587441399319407038230528 347642 -847848700729568996007686017056 347643 28964853862092767088467141652 347644 -1246299157709535423442516259328 347645 1804337402101940586906524862720 347646 -219451794319360374803855542656 347647 -259932052114812772005144302280 347648 458406276318306468358432751616 347649 -1715867461704640898338695830736 347650 871326697052470506005883564000 347651 -5055819047133815080893805401348 347652 57350701145376691581529693440 347653 126542280414466030045424231200 347654 899124292572855547939264327776 347655 18910710545873784436560827520 347656 3621450750831471121592092922880 347657 580676728130132615600238654720 347658 -1215802891801482990884233641216 347659 -2099753890688209158276412714560 347660 -891694292432378083148966968320 347661 -1673049356119052200979797150890 347662 -379796925443215076311325690880 347663 -5142907307653260192962285255160 347664 -236224458255249701236555186176 347665 -1202515392340326675617121588480 347666 -812676269649157305967217275776 347667 -451165244850023755872546773208 347668 -736512687005071682105675089920 347669 -506166703590059100739196932704 347670 -734842417483124328639565745280 347671 -4291487347451185116301092179128 347672 42949465086863780639555665920 347673 -2948440552355711837519238202416 347674 -1558258580051169760368525408768 347675 -215222497809240024185749529100 347676 473848353865236910361216163840 347677 4325219711668467141158756323872 347678 1826627850152666644259082272640 347679 999486792983716222725205747200 347680 467233489984026104246332293120 347681 -5836391728088713613274237892800 347682 1031097155403627621202468804992 347683 -1418195992834983985486522284080 347684 1426386573034554793050770846976 347685 117267438748678887285578989440 347686 -3105166139465244952399359555456 347687 1490516765965039382259578663040 347688 149004916474712002575987916800 347689 -2169662526299367466285599639644 347690 319565784098667646125461191680 347691 -309847655314801747416307991040 347692 -1194777314167680703112174781184 347693 -842917259720656185672323080896 347694 2593513908761251425563537667072 347695 883243840595569918482775552200 347696 -298764033566217194712271159296 347697 -586185532967097084328186239360 347698 -11843362359717017079765975552 347699 78163110186954733776265077648 347700 701519652032113526295188736000 347701 -586121957305162501957310122056 347702 -2643975648783694775899023332448 347703 1184764189716553050752473091304 347704 -819882339176775023423742504960 347705 -346035245654024678584155851640 347706 -1404630881594168068861576980480 347707 5244557492147980701607602057956 347708 3199899713925379213045790665728 347709 2080963842882402305998314434304 347710 -584749001328615481135089312000 347711 282594486771265045915352671584 347712 -912141207283355014965302919168 347713 832983610658254337338574535424 347714 -1745047079114318027367080993280 347715 -93289946862954073330620577440 347716 -722560553677629569366066700160 347717 -3474033856298493405382140315234 347718 153793628708187730423445286912 347719 -2816235855240035506975176871160 347720 -2537634728652010150395736627200 347721 994645186292839377544023642048 347722 -1227996421296374235845005211088 347723 1961930712456078125300457450840 347724 -131715170948272016348625263616 347725 -451314678033791445401045117600 347726 -912464737634107802603629550592 347727 328544417533632052071695362560 347728 1513864479518135473858705752064 347729 -1328161226381484579603465974670 347730 -429815242449282325402881031680 347731 2361437694721321199564176183532 347732 -706810486781885891463057592320 347733 1513819379694208211116142571342 347734 2467331268581869234450776074016 347735 -2857982340708941191563041940240 347736 -1273385941725186544013292441600 347737 -566451863123805274107479303232 347738 2128747265204927249121871779840 347739 -775996047385577602683659239680 347740 -2259426118804771848641593551360 347741 -22345373151800952855245621088 347742 1773539285740130447640769631040 347743 -4347388678476035491857146573712 347744 2754679212354936806292463681536 347745 -651868518635940094058115705600 347746 -356821878464770070587250695680 347747 -2381328283442414044359909240804 347748 104840464383437653444842132480 347749 910716538363213407847874695836 347750 -449203465309456739967363936000 347751 -592527374899575731862914167920 347752 -1116611627335688336319059281920 347753 3759757431839813375623469897856 347754 -3167056453907889934138782720 347755 2085809851210985578801040078160 347756 -625239070020237427608549185280 347757 -811143148619373287483302780320 347758 473331727948022225726108958720 347759 8078795875705801432762794960 347760 109065019341256892774822707200 347761 1163352071581098635244819996724 347762 734431220904124885733916869664 347763 -6136209618842039862012062112 347764 463288867754869139055039184896 347765 -2373625954947887786339981030880 347766 -1011054984622348975881698448000 347767 -366661915606638928054007382608 347768 -2311840241277873051179174400000 347769 -492924291633998725765066410636 347770 249610470411567015404592019200 347771 2442736661607873902987927895972 347772 -113000896179901324101128444928 347773 -871639141272449231662596985978 347774 -639086909197345227857931358848 347775 -407939112025148679390954844200 347776 -1113251030383042150911914803200 347777 -2350196803478096611456307338428 347778 -49334558368908810531882906648 347779 3292044268175743262058864864380 347780 -936466235921777218780463174400 347781 741181642984837851705310618944 347782 -2165989670754613323946432111008 347783 1297437060640297020487240045584 347784 -44115730777517885483980308480 347785 -1066609866851562380985886597020 347786 -1439697277651591299520610254656 347787 4571709963177180958591893770880 347788 -1100831546159755762850672405504 347789 330054107596815831515979614208 347790 -230727451782675691262645009280 347791 2059066275264296305688497271112 347792 -940304523521516293510135701504 347793 -2177361063709433682596022091536 347794 -1998335805615305886573819272304 347795 18812620768298639601954835200 347796 -2547479701513561452851034834048 347797 -3342540079833215503835561997600 347798 125222921412690854437419309120 347799 -2049600647839812813715441706136 347800 1054836095902452985507448832000 347801 1292573985766215222655425929802 347802 542644143130000135613356531200 347803 231676482378894946136352630000 347804 -2824287957413829839084246905344 347805 1798803302646583990561640119200 347806 507222477714700379488414990464 347807 -577542381296045111954430982440 347808 1993273644747202664974148173824 347809 811909187369678134370892428352 347810 -607410427464611740096169545440 347811 -1737580068284240629669777514496 347812 -321496718757463979098572430080 347813 3997519332557443662618117712062 347814 36279250909659092071580437440 347815 882040163636729058242124301920 347816 -267963290253162357729649213440 347817 -467339750179873056242154357120 347818 -636699325907103058867201442640 347819 -629766198636644206353078174480 347820 -349546899209607338699609210880 347821 -4986640342810214714759271199978 347822 -2888882391463632198689209584576 347823 -520944440641906520039673848976 347824 31516719500693370061492797440 347825 3000143623049698516788351500550 347826 900792783995160355281924480000 347827 -55865727073007636670436400120 347828 -364400280260715400887795375360 347829 -635414450228767903956366148128 347830 74078116987776591934316217600 347831 -1847917241820163717183302032256 347832 -1081854929058078390712559124480 347833 -2508933536741362440702781730480 347834 162436842837781094855075400816 347835 -1366382463302516950425441171600 347836 -3874606115444196107334870891520 347837 -803116779288816996673179793920 347838 15762191083232012558337409344 347839 719454545062383147957835993224 347840 -70148756411360867464154972160 347841 992394713217070133223907207680 347842 344405333541793784143768545024 347843 1395681678102705583444052823240 347844 156436623431652681453860020224 347845 283040867205133842948654422520 347846 -367362939997117082331241876128 347847 2171310946096796797711461103872 347848 1399509947277235283219413263360 347849 3237462792876253482769310645850 347850 775124444492615531305724115600 347851 -1060330634822235438702195529920 347852 -213112934449991753332463616000 347853 1038281988456723923597922951168 347854 -1266570520320139616790295855488 347855 838146446999077877624169360000 347856 -614902176200932161310877810688 347857 2931770792261195011857318713712 347858 -122507134921304406481217178624 347859 -1102508592079679184586847668236 347860 -1624933509724955766688095985920 347861 6242473732271018676022222247712 347862 -947914607612002377580008003648 347863 -515331196083058968707283715736 347864 3628403166795254528211372441600 347865 -313447344063544748689319076480 347866 -1862687749081311132863853412368 347867 -1869508300722196641842487114480 347868 986291967244711920859708830720 347869 -5868542678738760555688786774356 347870 11126553176426449960844553600 347871 -2923819461769352137019773113600 347872 -1095445903632853315699144654848 347873 -762232667753855110672460662878 347874 356912879478280596176344676352 347875 -3335232969355354945823988000 347876 2221020351005456463866419359360 347877 -2464279658215741068873493945986 347878 -2133249895070406835337190663360 347879 -1313014442104419169853210460624 347880 -435737079443033914391219404800 347881 3569541823899207212019955126864 347882 -541035077936304710075169286224 347883 1320479817187814336575474123248 347884 1723398592733162587947196800000 347885 -870504724651811321496484990440 347886 -316977691343622399840540091392 347887 -895223896441422730381462988464 347888 564414813181534583563883642880 347889 -2605614188393445717797498898576 347890 -894921146268571033313592844800 347891 1488373474634716650352736537292 347892 445305257827210493449580132352 347893 551421135156865006230879229184 347894 4241194151031630241023788059392 347895 43772186826511230223381807800 347896 -2627820528317019194180640030720 347897 -2689357849609514318019737432688 347898 716584093850395244904790445568 347899 1161193001247536078727274436900 347900 -623672082516960950175712396800 347901 -74220106786549024215187909440 347902 35623867285004128265070545472 347903 1000642150383710287293312834264 347904 -1278143436054433080776752889856 347905 1315851212394110564353428062760 347906 -278593072286219311534993768416 347907 -999441348774794715341134372608 347908 -2613322701747923975085300470784 347909 -948424515467038505775312084960 347910 770902226779679177300658495360 347911 -363875783992568790609434742728 347912 -1824160805945517406319533701120 347913 -13205885244176279921865096960 347914 544782441950809393824670125312 347915 3326165837960981032663674462000 347916 2515383636452474415727418081280 347917 4249261256730813912080567430880 347918 -63248704492724306258864292096 347919 395799423049295619327874083456 347920 -87632204163950118891681792000 347921 233677231429509369385152307584 347922 -1778860714133459939599952294400 347923 4839546133828749614794032945960 347924 1429866793371016443307852288896 347925 226273703291317430291419632000 347926 -450872538749659986471520739136 347927 -1239067431850092102414644565840 347928 -279263180016404068056219648000 347929 577446844070923709839876419530 347930 254178947021217910308553547520 347931 -1544154914321537269727523112488 347932 1536373462755819725648537446912 347933 -3381218544920047782179228593818 347934 334475714163321664533110504448 347935 1339832200810435802259940856160 347936 3644172945726813975680245039104 347937 1406821226920627042200891242160 347938 2163307289449911120312287415120 347939 3519124510438040525740496765232 347940 1134304526683213431116938133760 347941 6811626760671429928977275746944 347942 -1148438010241552500569579800320 347943 1915408669104274977049699745064 347944 -578967711877379672498428968960 347945 364062932138124009927949029840 347946 -166231577709310854698720130816 347947 2914998973950235693981320978040 347948 -1116459240035333920959699830784 347949 -3018487875336037926400108985280 347950 284605322618419167894375024000 347951 -2912415158928645036406751448048 347952 -301234056007901560994585640960 347953 548771342139629457959511186100 347954 -2477251463695933844842751491824 347955 -882695152385479818680571314640 347956 -5664596576465409412893120512 347957 2886932038005343923182844292206 347958 -268267812998579406012738398976 347959 1334137922094380421263254645160 347960 -2405375463348022590947934720000 347961 1490323519100674885077484648272 347962 2168234367951254679632837232 347963 -1549757693318766201085313621760 347964 126129475989293805425864097792 347965 3352205091817297763943240946860 347966 2208914279336644782771875603520 347967 964826230700446316735887519992 347968 472112847256502089575967490048 347969 3727678828211822599587884306370 347970 208090252102123376369530997760 347971 -1833607953103398569221208190480 347972 -3290394567700664411036352868224 347973 1851209118812520528017568381504 347974 3010887095079362950977683856192 347975 -825141475048802110286968440000 347976 1903493905818432868665665740800 347977 450195496665619190966567231872 347978 812613159416243226206241500256 347979 3208191960693208844881695477168 347980 -555124534761678875916235407360 347981 -1158769664746330100034342718218 347982 373235520435415625686735088640 347983 -4642886423315131328397311578768 347984 -68177276682710176704437944320 347985 570064087921394578443738206400 347986 -2395644598898353361013663485808 347987 -2458746405746599398546497465364 347988 -24260257474103850779216093184 347989 -3072183882775074307968429436210 347990 -373009489562136365143477977600 347991 8398980975013561190015057664 347992 -4678703244840535003895028480000 347993 2014993078959619360799341039242 347994 1248566276734918387441358237424 347995 777305103839109012983855860800 347996 -7122390428176989013319685120 347997 1336076561912249042876656276128 347998 1006362463658097408095745158976 347999 43572897135009908915983719864 348000 2285083356687972417343979520000 348001 -1271662821516385440921991307998 348002 729875027873831495990497173504 348003 1595297701522375175926012834800 348004 -961656396955641719496361344 348005 201314891394322693595920341120 348006 179224553129614566846314692608 348007 2047691314152897836865964717104 348008 1900507451301737539338367825920 348009 -693302486199554965948621025472 348010 -251861981912910755879782847040 348011 3355197432669743568481478250612 348012 489824726510289681863171269632 348013 -86836267809283781770561142496 348014 3163117057922682237637085729856 348015 -1484767732148168821392295453680 348016 848805026546405624921916342272 348017 -2727806460638059951855483397934 348018 39853079439672912580592425728 348019 -835992388218407103399134764800 348020 -2075899459919857046932687883520 348021 727677517336026383674790010990 348022 426706878126781305305952118272 348023 343190009822621909297402144400 348024 2202750608764026000494323998720 348025 1285636085246871581965987669550 348026 399661615017634628708970735360 348027 1364066662244478425623956688920 348028 -3761422340913152412859062457344 348029 5287552259545300437814560959520 348030 44730726517328988179713824000 348031 702990444246641075485088008832 348032 -1500743598324033666773994700800 348033 496129939943311552474176444864 348034 -1891214039209562662788520705584 348035 2347506913965099283336559981760 348036 299710008856645153041472856064 348037 876620124992884271947649891840 348038 453014434782246313271233165920 348039 561151338155086131402834440304 348040 311005167019984779880675737600 348041 -5578334174155559667022589084640 348042 10812445833076149950661980160 348043 -1299583179487227672909039505708 348044 696490608128455902700220219136 348045 -449384297095755309318208123680 348046 -2368796253517034653923755355456 348047 1338998637136538560166678627136 348048 352320498868407053717574623232 348049 211014191079977247476222903208 348050 -1447090243382572570148225653200 348051 -156621759069518849455923974400 348052 -1327844194074361041779428545664 348053 142575705556387688142375868302 348054 230589950688329515190597394432 348055 2904162915443248665134133397920 348056 -5015537228458131859104421785600 348057 195226441877080398292825707306 348058 530141276886021514578773684160 348059 700362069439855978339994433120 348060 844505208072145283699521704960 348061 1802562219570792646868085504320 348062 192537526316401369698909035904 348063 -253271003844691478623654342512 348064 321174589045703029128924364800 348065 -2078464388506154384467550044800 348066 1581791636543206841128810746144 348067 -7901556395807083366491761353608 348068 173755092531959241838241021952 348069 -2786137860850859752850675855520 348070 -17741653011539285700872891520 348071 -598214463755438040997400181288 348072 -1594054611591896094968151982080 348073 188578010830000185139544429904 348074 1376504670107689123158754383360 348075 -193589698508306552972865290400 348076 708702077132146163360593861632 348077 1250374758551738907904062139926 348078 252401593229932700258020943424 348079 -862467368830666483259087410320 348080 -601061206421661949553221632000 348081 901535480711575317766479856752 348082 -653613108964687640700522759168 348083 -43898613506266971335249959668 348084 -1379787515629039011318055464960 348085 39276562919518296811713607200 348086 -2130574237370385678075095095680 348087 -443970323896327183038652818480 348088 -657680588096781783347020247040 348089 187351396850581439886314451456 348090 -150431373395004450998423784960 348091 738352510437957039972858068712 348092 3101623645354345740758948904960 348093 1595098806528003732864743167782 348094 1445050985080550172100286628096 348095 923300459397417108878375122800 348096 210331452233440186574913404928 348097 -1860590511809275649936734923454 348098 738928198528745893700481646800 348099 408326098001990461435661460480 348100 -121164514451316416933572692800 348101 850974870110635021872451098012 348102 1405234944337264815204486802368 348103 234736048648031495634439325592 348104 -37633841278819582995463034880 348105 -320873452767044026142935420800 348106 -310552014781534606809317761536 348107 927033298910407376975892110592 348108 -1877203206059840797693441098240 348109 -3369991232999087431543509590484 348110 341267015743464836244919714560 348111 1138029914854788503336585450640 348112 -994157847281374158360537309184 348113 -753636013573607242259139838656 348114 -313838844958378582445888474112 348115 1266446361316024619742252371760 348116 -2587299287493066440261892798720 348117 624906423020045586278005056 348118 1733417296923406024175587151040 348119 -337894424292979468539610322280 348120 -857640353443530868253732659200 348121 -61450450936719398409079523948 348122 -1775810514458793350722253775888 348123 2058341984018109360235596063384 348124 733149145283681749441391512576 348125 -91662632567003648517479021250 348126 -900731130429474798387303033216 348127 116677117528897872708645030560 348128 33575899155507798323283099648 348129 4130976170317778587283239085184 348130 225069569589693584866206136320 348131 -610757707777405808522455783776 348132 573607100694625649926080694272 348133 278053611398903993525067489018 348134 704562394595703090231261525216 348135 1794126742175301671798342715600 348136 2750387418507463170914275015680 348137 202614755023508812608417504480 348138 10245661733151000403132144896 348139 1210562707502567772332435125800 348140 -2340793090660920509947969520640 348141 1618588106577490742739081916992 348142 3113692421185616115038822609472 348143 1698115662811449295452731105280 348144 251403325526291534597044076544 348145 1442175641033182636755383262900 348146 1299216263609175132769238393760 348147 -2150054291792463345381136004352 348148 1674732465576798750876926926208 348149 -1956960807414760909959894848850 348150 -560079722653879369136821516800 348151 2852626665405061345054490811792 348152 15673578713370988243223470080 348153 472516609082812971830776707840 348154 1352844802207192921238818897776 348155 -1217119892892732879683008194000 348156 152938514159293035280442227200 348157 -2230151930519225575322630055060 348158 986313515641522797045078343680 348159 460593622138586423465303619840 348160 2400200625574177406430404935680 348161 -966370206855265222858608913152 348162 -1672030610102038570996295634048 348163 1085968565060469878327035228412 348164 1140843713275518612731018933376 348165 1155593444969030128337826648000 348166 185107116570601217497538552064 348167 46635518398697270175293852472 348168 190393225981146044412556492800 348169 -5848417439476983443286490499804 348170 -737157893027096587357826303040 348171 -21251748781369807626905179200 348172 -1319643127133997957545737706496 348173 1475589562368540293906642742240 348174 218024757937934795178682766784 348175 -2151171811200739295844569309000 348176 324138127882446329844750876672 348177 2387123699595591676689646139232 348178 173539489437904613581289725056 348179 102545303665184832911648664384 348180 541369353562317646272068198400 348181 214277024405829486667245043982 348182 249352220293936232738134620192 348183 3211420220345900953897548985944 348184 2045635158216217322274978078720 348185 1128100666908227555668272638400 348186 -31777712457493680057188583936 348187 311352176374108647920878542352 348188 -1066060724770206276286962200064 348189 -303712245889786351419101667360 348190 1760758118675946301585680417600 348191 -3427456182733711130034515829408 348192 440066253877311657590264954880 348193 -3754718051344276846857314789376 348194 -1603099056317636333712308532480 348195 2001092802925003470691254086400 348196 -1797834476086051000933336585600 348197 -3230896956595176847526029900320 348198 -1254204020323541939112008013312 348199 5287948764264711129727746784936 348200 -130924531561808185015790976000 348201 366537878523621123578402899392 348202 1783687636861371158501913765552 348203 -3560805035184388253243535372720 348204 -2228046587163919749151548578304 348205 328066352419286315725511886720 348206 413085544321168504646186277504 348207 -566129866929009498101834266608 348208 292103199849702831602236456960 348209 3849903728035416082794359515410 348210 -30777140950555496727144519360 348211 5465352266615992367559247680312 348212 -2271916128441416765488079259648 348213 -923378665552931462614058088000 348214 -43338833778945849609974846400 348215 -579017992505591705507572404000 348216 -1431868534872460115908622745600 348217 -3250349162182366760914070795734 348218 97843182659332275809329701120 348219 2399686976356766996919232465224 348220 88416801018203145459883591680 348221 307589564358682345268041396422 348222 -398990328480383263196072887296 348223 1013877173824164658470985850880 348224 176246788036193546636905414656 348225 948257222659361660375565807600 348226 2407696790048073667359708579360 348227 2190745580175212751952977278472 348228 -1562379006941824648623766030080 348229 76367917031529647222721926176 348230 -1370284466250595048104906259200 348231 -1154248786362142269627469487280 348232 4408322509669632907408957440000 348233 2589986601291088154352458446080 348234 482208328011339457384471437312 348235 -436072458335114726479448821440 348236 -609765568193787460522739223552 348237 680314751820614435702259990294 348238 278583436483226912424625920 348239 -5213541828676779768720019842960 348240 -277431281145299460861160980480 348241 1592651069573425324772479574642 348242 -892267387383609370347651535728 348243 1799837266964744199994675017984 348244 154459906623016898845350467072 348245 -14993021433856711629730538220 348246 -889334128993915432997030736000 348247 -2346277208877513958528206477304 348248 -495658411013929904723755745280 348249 -890695777477580464146941830464 348250 -105082657586426551192761600000 348251 605177784778517208289578300600 348252 -1477208258789349849949349549568 348253 4496581867542354947517658846502 348254 -116136189629915827430850978816 348255 -394932942498379783988247760800 348256 5474895304364527688597851471872 348257 4140527111599939418015199360 348258 815728842836075393559305241984 348259 -3781261603259449769191147309540 348260 -623054262174100162827809955840 348261 -3044104731705511331867451768480 348262 -1078352324274213887767416491328 348263 50946417084489628118403501144 348264 -441635546260275067085378273280 348265 2844701719784471307678504666660 348266 -589826437544772880780300171776 348267 -3156415793910442779274450359720 348268 2091759029959861985045151628800 348269 -1925697948537375636576278460330 348270 483536083878254423492659814400 348271 958957633883408922345155174784 348272 -921119491725308746194462081024 348273 -5450808051900454300381467612000 348274 1703033152351745130816658181136 348275 -1138748205589325378923592207700 348276 -1867551631875844710678332448768 348277 -3660642757581142724545619868480 348278 -701605573990176090089894492544 348279 -689816162203503299876346024240 348280 -2054787326366407530138068889600 348281 -2456915704112083911773255879868 348282 1322445310226468892452456432640 348283 150448904062266224804324191424 348284 -1926010151098407856856013072384 348285 97185366234828781044540088320 348286 326532551916158682446073134592 348287 22120395786321450998235927936 348288 -7188480096449749307180974080 348289 457649120350318904002844735040 348290 1098835465159435462677121780800 348291 -3169187738641207308179981591100 348292 -2612838873920012761972041319296 348293 -1053395258144350346348020337856 348294 -1103816749486230838928181614400 348295 -712507116226964052860630478000 348296 -969415504878710010587927408640 348297 753784423117318554559726237200 348298 -1746616461626018179391835387600 348299 -1817556520917318568801229188464 348300 -1070401459599741334350009600 348301 -712325387609825272516240786400 348302 -67006890523382149233411000000 348303 779969374932338092947016429704 348304 1249510261816795031666234818560 348305 597888976422287211433324985460 348306 514257074959216226312638139904 348307 5245407471644527272374265712556 348308 1942991823956381742056568760320 348309 -1959713912119527798368467435830 348310 -1154941892822317124580141098880 348311 -1760641091798512208265286135200 348312 -1692070735857085969723936604160 348313 1328961031188273060626071296 348314 -1635365553110672577477947817744 348315 219535058231043368308680407040 348316 -522843896908513352143854819328 348317 3412753263606684898216845557952 348318 10843311670319301322899927744 348319 -552120327271542150831373642440 348320 793430573626962791412227112960 348321 -816585344905952888222873022288 348322 392704019176284433148595416352 348323 -3513907331420406482016795355428 348324 199189151223797674986663085056 348325 -1965733758241601632114216958950 348326 -921489789269310768355065864192 348327 981282609449984648139299366400 348328 -1536989669410683084430061859840 348329 816767986475563300039947269520 348330 -611490702291044359627285102080 348331 -396664104355362750276322808168 348332 888306035385305921650226263296 348333 -122770793029058406336385030176 348334 403238106313863063125039539200 348335 913708450455021152343342987840 348336 179366327065080063063965859840 348337 -2272485344104548269322051233808 348338 1763258452460462257680760642320 348339 -214655206490368209144775384776 348340 2400968980509093665043777411840 348341 -3706490267427548698117286149170 348342 -766302666971335538351690714688 348343 -20646540461320958691985562216 348344 -531042441235234906385059491840 348345 -665524209517436193073120657980 348346 -1443713003869891527425432102400 348347 -1945128871624789548467883421056 348348 -246334165454545409239316398080 348349 -153093616512486256311943814100 348350 465674068804081706686683902400 348351 -1577596851321996991810191638400 348352 -864846304849113479313221484544 348353 -4040197540022554042069218238398 348354 799693482510355736040355779840 348355 380750440405353597897277377600 348356 -6202716061109375810197724928 348357 -524411163486330035431558432320 348358 -751317707359481524892850278016 348359 4863992559087016830543387840 348360 1115019951899581118159858073600 348361 -1031078723955422506577663865856 348362 -1234836917834960377164563481600 348363 634719599248243066405093319292 348364 2007424352320288325454355476480 348365 -74243786835684122640378560340 348366 -1763883744585274004463215395776 348367 3756031859233390180520753106416 348368 62681506729137488568095956992 348369 -669957435044204304540280413312 348370 1518228760068784705246117263360 348371 2319420382971456017816273744544 348372 2357029261544253325276003456896 348373 1618737838023598611604961497024 348374 564044903817984174364067452800 348375 -323455210380000251913090780000 348376 -1235654645846659104449599856640 348377 -946659179417772976214673370680 348378 -200599645579352079377088264192 348379 1947253272503051780486914046184 348380 -2339655163653529066095714163200 348381 -114616364442868753263412076736 348382 -817338937520669131438021222848 348383 -1835817104832004510793254283424 348384 -1459892789794085126783757189120 348385 2996681165279789403318725570580 348386 -26296397740655128295904460416 348387 -850598645264725374440123479632 348388 2974856626916112325758234264576 348389 1253473453367613242899800632190 348390 -852100763164283384008360185600 348391 1317973146623376401442946708512 348392 -742639179343207732367046819840 348393 -1442390529014925777982738529136 348394 2540166321924034923235767704496 348395 -3070184257239464686896731444400 348396 1555169095337897986237952865792 348397 -939010109222746889257548318336 348398 -1133081204815876606749997582464 348399 1063366395363143979432550941384 348400 -225142307145810730746200883200 348401 1993504882790845132518904152402 348402 363873410867485585793854818432 348403 4468059072469332832367868632640 348404 -778981479425205384895141306368 348405 -1547370181068651146519258415840 348406 2500446567531369017190616145280 348407 -3647116726261951936354467352344 348408 2008651317322535296174413619200 348409 1092770011062970627858846977280 348410 1098672093692685350890054587360 348411 -282458242168002646348057168896 348412 -1661319963162041171521577734144 348413 129561373457880200444823122124 348414 1307501010500639106875450757120 348415 -3189309097382563144421919942000 348416 -3896725970492858813019479605248 348417 -269100691142987801000085895566 348418 -309063815988750824251669106688 348419 -3743992510438656051368770866180 348420 -425440721431992309574342533120 348421 1660981365615252439769207686622 348422 -388128049442277874487005691520 348423 2468994256762524914651241436584 348424 -3880666497750624324291757824000 348425 -227521172209118260301439374400 348426 260593926414906861364430475360 348427 -2373615452083994401196745781200 348428 1230073725879585944785337779968 348429 1151087534150876029452644928 348430 1611485518776439510451111175360 348431 4287255819350965229525518637232 348432 200100709014009749051782201344 348433 4144270765787220015290872789682 348434 -111738078364571275883578300800 348435 1135877602215720782513846520000 348436 3515427647286196911923969003520 348437 -4660013624378004294507071740914 348438 -1729670923772736525745807035456 348439 737403680524864677047939136936 348440 -453573134967595953125213798400 348441 -107898428621895252409591981920 348442 1039462004332323422612397829872 348443 951928942341980699241480802692 348444 -194791365519253734204199941120 348445 -100563642058641339692035343520 348446 -1121003734560786730708229535360 348447 -559423409839698906669185141760 348448 -1474016918009534676752959733760 348449 1135598629151338665182718710400 348450 235023481081835457716769523200 348451 2794659631567227447261567375452 348452 1046285053710071134286369263872 348453 21596453270791372358898930144 348454 -820794044909018621170942188480 348455 -1722948517598574359965222445640 348456 879356046150296777549400883200 348457 3554583923732984122518307075706 348458 -4172193391814832401806355094528 348459 -437306530175585677216581490512 348460 801534724304878561546502553600 348461 3181349711045628684247497319062 348462 528103287303736419284563082880 348463 1297219789969489896906779101712 348464 864115421461624590560166543360 348465 727070580687580677824920701120 348466 495859543759526527547822189376 348467 353293614957413987296117746432 348468 748819767239266302465465323520 348469 -2718550013978458227046546903680 348470 1679252863178763598737091207680 348471 166691934914325958197719064000 348472 -11687161627987519365415342080 348473 817581851022216840463135780800 348474 333591633293687522531368561152 348475 -987896651777460733423046216400 348476 955137166679744719126240066560 348477 -1226319158148318540554470145280 348478 -1185015996355250277990864432576 348479 -1853145100907118999564882966360 348480 -738326939355560008663695360 348481 509715209888665953534954784192 348482 979717343595637877437464656592 348483 3407692208867363356543054435824 348484 -1474073070014985716078816857984 348485 -3255265491824456290054340474820 348486 963060018791597869712523268896 348487 -1179337512000962562527456509864 348488 -1365448391918891295768969216000 348489 -1337422053104631115321778376480 348490 -850217638718532445822347012000 348491 222484673354852678371366621584 348492 756807505677773102668809157632 348493 -2569091692232416999791938727240 348494 -697168437619722935846784423360 348495 -415917306550661696467035148800 348496 -524724379967395109987636871168 348497 1035114117315339078175066512240 348498 1236650246935493871562190524800 348499 1659100718956745080386751760136 348500 -1124466510497150581589179008000 348501 2593948697885491627555873206432 348502 -16617939520980796740466163712 348503 -2141146078336642118292302781480 348504 -1052181252645265155136881991680 348505 -3057197528398611279225237402240 348506 27489244389218751575953703424 348507 -3147872934648459053089639182996 348508 -1065115439361177428468413266944 348509 1627101706400394706680537227616 348510 836044214091732379472214994560 348511 2317289862063940994402950581000 348512 -4043015270141881747606958112768 348513 -1175457508341360460310114092800 348514 2072385151323067004973500555856 348515 -20484971196429040430046844080 348516 1317218978216191092401709342720 348517 -1247831594869287532100557619520 348518 -499647378181893981850898891040 348519 -1064164550341738644173726531712 348520 -1897288253653707884522027059200 348521 4465950418612803556160393295732 348522 -1089519330645182456980273716480 348523 652749566227257249039299505040 348524 1692354911937164151869431140096 348525 1085953313557894166722914221250 348526 -2523598481742667255680449508288 348527 -1265281920514333041307072248624 348528 117997429680974319704294621184 348529 -3510604457943078331738250841024 348530 -259540360165315519666057543680 348531 -2541073166735335893097164245448 348532 4032899518372699190511869453696 348533 -637782315978565801867486486656 348534 -566669142170091326623320957024 348535 67241507989244907104661616560 348536 1588320576801955212744391987200 348537 1373235863064943787333572578192 348538 -2197660398454473645489444779040 348539 -637527133700235820514295316080 348540 429338563724921241440569927680 348541 -968851250399358779063727988116 348542 540110952905311590114787155072 348543 61170537346477777348130488824 348544 848373108122238224383239782400 348545 1531658219816754451146996585300 348546 -338415570029949798741277208832 348547 4530165945435353985799344239996 348548 5172968501416058391789154222080 348549 1714515520623771594147237197568 348550 318268219695641238750949000800 348551 1213722609471384496771456128960 348552 5824494102782273322085469061120 348553 -1124743574106025488567981412198 348554 1093171892095599634425277867872 348555 326697963250850727343834118400 348556 1218239693945728315655228495872 348557 728794677730873243645591249632 348558 -9438631002668185663486482432 348559 -1842826817642431152592747852240 348560 55467522156894108727223009280 348561 -1359562489769681435663055548190 348562 1397470519648444859001622534032 348563 3361048290797806793474558128812 348564 757363416955109003067070758912 348565 -150595655460595107525656974080 348566 145000971180056286666726983040 348567 1299810137525318999808534597480 348568 5478005610332583160129646469120 348569 2393678785323201098989664642244 348570 -160743324364316732935021708800 348571 490855508192912636832593152772 348572 868840648287707476992222044160 348573 539235601849523873682505805184 348574 3089650100051179218383176818240 348575 -103108208561646818919710966400 348576 796488114387571947048580153344 348577 -1591244593037639893071796371308 348578 -2586372329360733550193886314160 348579 515342323358537862416827223808 348580 -2135564628882167835053137497600 348581 -1180530358083322861369078785348 348582 79113061976546738123968884480 348583 -1479499759765506275793130828168 348584 1459212399949961539766553922560 348585 1374637938294477574319946744960 348586 -1322692474333465728753667443792 348587 -1337870761216458943501275202764 348588 533645598223332916019083275264 348589 -3386115552534188335680273547680 348590 667234164301780310655399907200 348591 910161293437485979083940927104 348592 734740430556417758962954551296 348593 1529851996970141204448141493440 348594 -1009842674455543016966595580800 348595 -140141771523023082161914172160 348596 -1164699587096889092877458140800 348597 -5276135553615608812219248888960 348598 2017946950394237853842554768800 348599 -6968473696753185033209846784864 348600 -266641786533105388100247552000 348601 132123174922614570125470576 348602 2386688911925536990264105220832 348603 -2254141113872356710637584933096 348604 -4321633960209827699605304863744 348605 -10008727070377537001856905640 348606 -245333012478069252591904424256 348607 -1024814434626018829642187116688 348608 -114471777502128453402104954880 348609 2041577410792722650169211834560 348610 549198669193185179865431185920 348611 1370926409323855221487471699020 348612 -1261787576615345244205194854400 348613 -2392105073273033816318870908260 348614 -347167222338127769847337006848 348615 1003154409523471894766953182720 348616 1229130571224011620926172308480 348617 -781155484372728910381676423334 348618 772159730135146157861596915200 348619 2402507557060509770554664317896 348620 2061615321538966650489571015680 348621 329116557890223382690994454144 348622 -2158138946214354047083390317888 348623 -1835903016351115099476843120912 348624 42471179136860693119769272320 348625 -2311281201325861473519728295000 348626 687155429250878590474316027904 348627 1524369131298696066867538513920 348628 -691288258398256850613196888064 348629 -1798596013110998275946999950770 348630 -680273894953167823466324772480 348631 -2759307375565129236762102249600 348632 -1516433975407688864759470233600 348633 -1335932998480699661266362252198 348634 -220572343272903305414117796864 348635 2228493959558565385627054507680 348636 -360005404067900263392997616640 348637 4305051290023132627770220837286 348638 -2625209232937248125188626661440 348639 399766620144789989344415086848 348640 312869042968584497526138470400 348641 4343382223496064914486605457712 348642 738611464009715960072960259072 348643 308499784822722564070264756892 348644 3203081168707166967781426176 348645 921492439798957077243199775040 348646 -3239923551246690912329390864640 348647 -737812555528860635281913021616 348648 22698566197153437509259264000 348649 -1302219010607803570261463329664 348650 -1160732653063087623499603392000 348651 -342396505334946165185723508000 348652 -1300838935685168127483444400128 348653 2321111590065403757459465242860 348654 -880790269144301684938520210880 348655 1540809459024771811852616744160 348656 -147684155435190979906836627456 348657 88836536955790812535777898496 348658 1282400742991350207217200817680 348659 -2715105001244025791325296334480 348660 520681677023059039915164864000 348661 -1740643574692063143082733350738 348662 2269217724981951155986142876832 348663 -1041689374164874076531753275776 348664 -1461911297942249153475894190080 348665 -123096418680273159406574230200 348666 1274707458808664436867751501824 348667 174837558196868758629340565520 348668 -1796843104415827976645323759104 348669 1226163648612220750272211509600 348670 320719747529481245321576578560 348671 5522454504127138203824323855872 348672 125066134689408372575758712832 348673 1458603896090956711795532807764 348674 2198051600378581993833059088336 348675 1383515546872848784707955545000 348676 1659593272163021759380535246080 348677 -730243504467974971551086082528 348678 -2288733471238535496482824258560 348679 -402283259629020077384911459680 348680 1114169953141276199258517504000 348681 1067477140626845932503609211584 348682 447637563097289561609538744672 348683 -2487815863499278698794206860936 348684 -190932463675149390627475198464 348685 -558534267930998005746076765620 348686 874888336291182671788521812544 348687 21451698837042892878876999408 348688 101335355641095472926021386240 348689 3452033422947391156009206380400 348690 -435975751454024445928146086400 348691 -373403682200380309719224095840 348692 544276647681338113624266762240 348693 -1940495706193155496918227547776 348694 -1528272874951497619038141403104 348695 390099330798843865738233538200 348696 -3396092108765954416165031731200 348697 312165468690806973996569147332 348698 1181467871240912144640381985536 348699 66153614819974858409848676208 348700 1672936204183042979109180326400 348701 2309241790140044408109131966400 348702 -179179759296046505143527085440 348703 -706614544714822573392737714736 348704 1369710280277524448283252621312 348705 -333931566954857547360690794880 348706 671810024660288057642846638080 348707 -5392822255823673155342074685160 348708 1428730693284381340740736066560 348709 -4876859997126983324805398353090 348710 1455321540507281478660274853760 348711 3151025744761496901676616313984 348712 858775838436627898052070604800 348713 2098760154477139008171830759760 348714 -1703133172216212634465503337296 348715 3518006716011199437667991361600 348716 2724836244355548989814829251840 348717 1241514327603820846803818230080 348718 -414626853136076596192122400896 348719 616413493289935751736647473152 348720 -242740418987740227389017620480 348721 -212646888825234219372141825336 348722 2307827907448289145668592200448 348723 -921825980521946488624510610028 348724 -4101992929919147585917172389504 348725 -344687448979877761398384051000 348726 -5332325385914048987640354816 348727 -74488697764998746220647738768 348728 -3806169896373179123131116195840 348729 1193674595634669842515997403984 348730 -10095129324958348636010599680 348731 3038614514753035061321811746532 348732 3240504845449170228660182860800 348733 -3117045264998405200207541093664 348734 1728053756024373185309707958016 348735 2933264728180514101969602725760 348736 1521267913840684432544143769600 348737 178850693485439423874156235092 348738 585735611569806021743662967808 348739 -1628186401980201014420379195460 348740 -510606323057179538241774059520 348741 248884611416286084347621694750 348742 1241242769027635362588001462272 348743 -642135600949837647143469200040 348744 -1647044686902208747731500482560 348745 -1746013186442258698385383300800 348746 1184934825662692117072620050784 348747 908917045450439475730596406272 348748 2391830135594594355234179441408 348749 -2318095306689580423806671263680 348750 70462692586418900343539040000 348751 -1876482635884557416817247876240 348752 147989790404183841593601687552 348753 1123132292572602253339735723008 348754 280831391568805700983116556800 348755 983662617157868189358956149920 348756 1101526419956428823499698153472 348757 -2622729342086377044778949202994 348758 -282658049469779980674531590016 348759 391983125115198113683680528720 348760 -1080548996390732889736353792000 348761 1099206364074677096363161650432 348762 -693617764934236243209104860416 348763 864612614572699963108618355012 348764 225852188141321968163582346240 348765 -1890732559684326468300258475680 348766 1039739647112451008513501257728 348767 428737556307753046758350342760 348768 355730314335711773958200623104 348769 -2796978351162243136928095076830 348770 -1429177679874146037303390877920 348771 1002179285969598090703702459512 348772 1390094666817581771472586309632 348773 -88367924063719130454838716096 348774 -540585002988617178500292767040 348775 -99317000698680074890316937200 348776 -1349883985624755814451408593920 348777 -132256012415667170568806346624 348778 1443612960896022129990156715440 348779 2601576895957157821595418667380 348780 881269753771995948670664309760 348781 -105216588698648465494514366336 348782 312762053288238286788592447680 348783 -2343556480485038639308423689600 348784 -146115195355918690340668211200 348785 95014788912852850749364540800 348786 -94905306504709593696063602928 348787 -825356201989222829132083066176 348788 775026785269368043071757633536 348789 -254644303672451584428816359808 348790 152996004867562555638198510720 348791 1224715869236562342009493384800 348792 2462208498389116499177469726720 348793 -601012879556800963810020744636 348794 -58127359015716185407379788320 348795 -1238233225908468897951984312480 348796 -1393590350759341803758541243392 348797 3344561379705837395810487988140 348798 -1684317989257728116230691770752 348799 2168045850408567300685423374192 348800 -633461701986208964408770560000 348801 481888982295362271461115060000 348802 -1177322581463357315156365198080 348803 291400778633498770765384031904 348804 1293237696707483551094996519040 348805 1733450084129370625819688438460 348806 -2187495448854266346541554392640 348807 -3153309514705485816529860227160 348808 3685465737912842717514734592000 348809 -530299332634854369807454220700 348810 -215585590779882412712797224960 348811 2742474774530558034819920275412 348812 749245132978762223776971694080 348813 2180113514715395225057796734400 348814 919333146988258251776692664256 348815 -3647357876869559976605870162040 348816 6212930951218389115890106368 348817 688075621744124117485981609792 348818 -46947971210873799844569655296 348819 282771197272741413129092015544 348820 229583240272390841599613921280 348821 4242849470725852544981495872800 348822 -1038830133045153771737240948640 348823 1409989796069329077199149379680 348824 -724202487632320150316672409600 348825 1103122226877270115168568235600 348826 481421323265168692805480528112 348827 4653088058670758563564564700676 348828 -79815522244139278227010759680 348829 869350138171026675954391497484 348830 2049100580555841044507183818560 348831 595311424238098130452908127200 348832 -2465076952274233845213158178816 348833 4658979612990861279781275386082 348834 1581976579092862868769663194112 348835 -1809405088152651898986145788720 348836 1314285440683898976487929762048 348837 -2767807753486228684094221038240 348838 400359721142105693957355808896 348839 -263429743221853893850641012360 348840 2201499139836519677737820160000 348841 -52232099921066200381165846080 348842 617507341057945720754771421792 348843 -2840050514014661421841079412 348844 -487363425956521537247602027264 348845 -855203371317640001021934616320 348846 105447712463300241294969389184 348847 -58344277448445665028609395600 348848 -1287631550085570576325818236928 348849 -2058179723442275714793659021616 348850 461227012760434038961211636400 348851 -2690284608099959711359934108148 348852 348039514721581075697359491072 348853 1904345638687322717574423453984 348854 -1379318656001208281842552707456 348855 186780396904515876833421472800 348856 -5412557281638935229708753285120 348857 3568754448265492919999223869652 348858 -1105535064927093310927304543376 348859 21267295231593446217532430080 348860 -1650559629792277750249147153920 348861 3051654921138181220473481881920 348862 799764704476894888806880818432 348863 -9062418052008471334222216343760 348864 483381767284068887000839618560 348865 2263372488639827416414935328320 348866 960154238608610934342685969920 348867 -12648623258966461567126525080 348868 1637196286117041972959668245760 348869 1253231284348747495009257833472 348870 500412364561599552495785721600 348871 -2537428935392177203860800499000 348872 2079401779624999059183428428800 348873 -470817343907174444374400169600 348874 556891393970309666252897654784 348875 -609853287645687418713476796000 348876 377586655626198889926110974464 348877 3088935465333048178734775374220 348878 -128523840777985373934421306560 348879 2299729057563498150545315272584 348880 202215298189692614942855577600 348881 -2223654081719667196524050749056 348882 -1472772397800745644893726260608 348883 -3067511268054721164923711934868 348884 -1019250912104867329293506861184 348885 60354923933923371975242458620 348886 1235083490248501745705565103392 348887 479979570973535235321646846464 348888 -2463419470106400430165865533440 348889 -2910888037023563352503267736310 348890 -898171689193246358934826809600 348891 1061706351393358039356959152944 348892 2500759308041128261425366473216 348893 3035148057169089557456660327820 348894 166582729542837833664151265280 348895 -3666829011744328578536903184600 348896 -4568900854793685057494399582208 348897 -238208762250410479971821975520 348898 -244161874137415773374587889280 348899 278691141499884448762352531760 348900 497445231329256060038863180800 348901 1181531566072523708158791499552 348902 -4614441086058003690185312448 348903 1082444130259122899256903831312 348904 -3368674006486104993422434698240 348905 278834773397757805980058917120 348906 1416052485218472691499795176704 348907 -2370506006643676533989823786320 348908 -1346860181250114957386755651584 348909 742615543554185475256355058240 348910 121333612291651137921206469120 348911 -269627813070141350517403597488 348912 640610998055006292090265042944 348913 -2548041825370838163857610172416 348914 1563053300224302245415365911056 348915 721439008422082412648807013120 348916 -3563047854570450643484316078080 348917 -284074081514803194491632766034 348918 466277777956253737726599904704 348919 -3628225727902874823059934566680 348920 -876718416910302379505136844800 348921 -5237759759980224959732291801760 348922 326997162203412941436145727232 348923 -2515467653838979817277359364828 348924 122493860678456357028740153856 348925 49150281026445395156196675300 348926 -810857394808701665282445349440 348927 -122356739127442585321304275968 348928 -4707447040835264037169051729920 348929 -2175581998207211896650169902654 348930 -587049302059877316873710377440 348931 -5496849984617456642757397631736 348932 -2424152056858323389209065796608 348933 406792438682549790924514984320 348934 2311839877434598794562342763616 348935 799966309283452827990657229200 348936 -291624974834085279031759994880 348937 -4311003037703471428834771357414 348938 839134658333919442065188835120 348939 564480128430194022004880976264 348940 74303046195458483089619251200 348941 -2162305377197559645585195824148 348942 1113671781900377379382944503808 348943 2720934591053916145112395842560 348944 -457441030302484590764667027456 348945 35337366231227981680314018240 348946 -316124433079908406804389815136 348947 2455691652505618175718492391152 348948 -3108500653175142174118682634240 348949 3702444045022266349608967911950 348950 219290417048012646754453526400 348951 -552373418778074834805692147376 348952 1823845132632798502958585733120 348953 -1720436662836778208086996913136 348954 1118198110430774618402330638080 348955 -1084690151569399965312169475280 348956 1603491260474477210080357327872 348957 674957528000355212777508664320 348958 -3124028099688092955854882251200 348959 2127558824778007917433051432560 348960 -590102839324255477825944944640 348961 -1595931338106832580811305005376 348962 -1989911445311556961377705198768 348963 -1254817594975460160385294713936 348964 -2772764021222537294834266112 348965 562427010201116830239846472320 348966 -954390624861592296267566132448 348967 -1779752810315913377944422291008 348968 19477778749507724062470789120 348969 558320307892399578532667683680 348970 831186104284104206358949411680 348971 -366810993268363560227483787888 348972 -868063738929892979517695812608 348973 4219992323918537534888760190720 348974 1440957265994602140564613436736 348975 2684538777421268562649248576000 348976 -1525040097475974097722572832768 348977 486484118295805000590904056372 348978 -883220937733883036987632773504 348979 679830489542234470777456220784 348980 -1628077158779300724710598432000 348981 -382176848515930281236069319456 348982 -2888794083040573860031177869408 348983 1003503077675326700394645467304 348984 1104764817539490933349089054720 348985 -612036790889622551672494766400 348986 -1239192630188360651678119914240 348987 -1765182157410442021301848913640 348988 52226365811771185688682810880 348989 3504018745972882349680641038790 348990 -962264295154365803513182442880 348991 -3056051279078587743440672492608 348992 -148472292606843994084611194880 348993 -2022372676114171896134175653916 348994 44434483660101181490665610112 348995 -3524346099792013313081343434880 348996 -1152328715065928755032650219520 348997 3702309626907360464552921512512 348998 -73183804472851488693664730112 348999 -226391409932024313353514533760 349000 777712166924375249937216000000 349001 -2495580832936090940073880245888 349002 689716835978694970877304007680 349003 -1042736915662479750819909174440 349004 1051046161896580345379699725056 349005 56397650907248468353100476800 349006 722301825807731215772689856256 349007 4709988128792351002308356774256 349008 -708848369408605371453948690432 349009 3087871833133538890232599881460 349010 -2179795303660969732571338357440 349011 920561879265559365155342701680 349012 4060005981574420318192043229056 349013 74292830461288755944183634624 349014 233023950522764390650486472640 349015 -607525406043236347877515587240 349016 3278839768898595760670716692480 349017 -3737535733113217687491861103488 349018 272137769671707116443362993120 349019 -5937755872178448490085555318040 349020 222127204176505585332851374080 349021 -631618016954061737312104096148 349022 -4345030161952652812246590956160 349023 -1119784730661041224470962105016 349024 -904820369797086778582271262720 349025 1186605372183756296758246444800 349026 -156015366640313776070539913856 349027 860225316448500963257136671160 349028 2064648248942458254810682263168 349029 -52514151634937243171446485120 349030 -1820151530050120474997818828800 349031 18303930441183520776694640472 349032 -560617008094083592409338183680 349033 782218015689407027449680114804 349034 -636917293457748520373998453248 349035 243867732293999857433180137200 349036 498059523924120081110732129280 349037 -825120434996337587501836665300 349038 -60628526481461708738086073856 349039 -3073940036883740795202413946160 349040 792655894982129149755090370560 349041 -1075841498230558857112143209472 349042 3033428024487844963646170275744 349043 -3093264101170851311225175414708 349044 -1706942708810446724611842355200 349045 -2443264483581743306535505721700 349046 491269777076628182387529667200 349047 -2897610508384206845717684808576 349048 99366125116072632927631441920 349049 766740316639809339780481692240 349050 -149808572482675124353581792000 349051 -288723978705938206685980057948 349052 166250565674412922068753034752 349053 476817596114401525106677768704 349054 471870462310041622147274174976 349055 65405459999195818705692958560 349056 -2025064126306558976821139865600 349057 1851303804291983394608139378180 349058 174444122089379948831536150080 349059 565112613235147060170280253760 349060 92036261373887457391028060160 349061 5833382282580472120393658559612 349062 133845428266999070884568377344 349063 -1656795052969522645147195670352 349064 2267965553274004329804823311360 349065 -761997340980553473202350874140 349066 574425459298776213243357437232 349067 9904070425413931536406318988880 349068 2065100453529762385588834160640 349069 -3285325193877075161356305285888 349070 1664674978273097409421607468160 349071 -915128746572160634263921906560 349072 -746004816411324448937944244224 349073 -1153451441310077915598773351820 349074 -7694168295436701093516743424 349075 -2637215650945142538005110635700 349076 428902576013389292437916176128 349077 -2101555816008357668824359542880 349078 3192384881762776660164847707456 349079 3555447936477002601195925108680 349080 1675409307930498107341237248000 349081 -4258421184019485338505373800118 349082 1892552022863090322645536577792 349083 1676846808787461667875483793920 349084 1390188789777553938796880272896 349085 -2112425305085504085575527860 349086 -20383858423870918707289378176 349087 -52237813484548007411653852104 349088 -2845010913366241238339725885440 349089 -1178213013210896675301680137152 349090 -399814368274160136778384350720 349091 1179451984466177596907062661184 349092 -1378633005242204813193339955584 349093 267210901997186323138490513342 349094 -1923634824122629526668666081920 349095 1216428074459655613144736298480 349096 5453682363011818881640763228160 349097 551022190423454788267779618432 349098 1016159374568427531243816284928 349099 -2528105150129870874836624989900 349100 -19433690939856143029311993600 349101 2095956053823548353623262441920 349102 217549837360230744973725918720 349103 -2707883687068374363708905190480 349104 -115773722338064766398229381120 349105 -1563690737569697904725936593740 349106 -1863216611764116161952856490880 349107 -1471402701962699840177501548800 349108 -3637817789942312324324825337472 349109 1482524918529269293145165603310 349110 13854790370258310217987388160 349111 -932672773320714502809759595296 349112 -934695667106411790964970065920 349113 1952938370358339200957741688144 349114 -322534305819028290771737966880 349115 -542989847879550980274007625760 349116 -4212165144840145499070363156480 349117 -7953186691752725438327938752 349118 350787980918867375855812119552 349119 2138080954301110193818500599544 349120 1004214035966367301442973204480 349121 680484991940376768067612928322 349122 485683222265010280850870974464 349123 -3671428088438976080701250912000 349124 -777899145126992230227785848704 349125 1636757392664648720073124440000 349126 82377271563783820719224713920 349127 -683622406388748420469563617880 349128 -305960554008422447502369576960 349129 5600495925948808991086439895072 349130 1062840959255811462693988260960 349131 844524870154296446166760059120 349132 -543422516318499612345824745472 349133 2811353782104210517829350859382 349134 -1937442189697544918360835011520 349135 -1915614842523540457571346364920 349136 35958233851333341422105812992 349137 6174356342317926165773766930240 349138 358881955697502648664985304720 349139 1936268797932190175576224139856 349140 579722947543599380836059064320 349141 -676881936515751957877750599456 349142 1539803247499520576109210845472 349143 -689646257942788318631937866136 349144 3425294943876561208319481753600 349145 3348754003958867779370757456900 349146 -112853665126666551959333070336 349147 -223067586249532919140917982920 349148 -1234040229129710967953477689344 349149 -76356483756110979548734670112 349150 1523094151940087157943237684800 349151 -2695838343353568962362800537096 349152 -1320345172362268770175556517888 349153 185786941675656299276290603520 349154 -17775273012682919679126508176 349155 -38225524997597012130171362400 349156 664690623482526750100648500480 349157 2146581813563506240303436598012 349158 144751659337716723834566318784 349159 -406752674425189086516058169696 349160 15024368755566701568221184000 349161 631262259695343666133748349072 349162 1720301738660568414058094150400 349163 -3688787191995037855484643087360 349164 -1197637313924371728909649397760 349165 2692628573089714692271407426060 349166 974448555217795909956258964032 349167 -201831839840984976291042017280 349168 774756881278001466803311575040 349169 1727197162030135312254327570996 349170 -561519947638003192731877340160 349171 -4904763036908585069666824152628 349172 -2173882292710962938115842269824 349173 -2864204428630346721343132634016 349174 -126617995111267245581809632000 349175 1721291678594926854121592312400 349176 -1395334207172842859160387072000 349177 -302974217726716814490946637974 349178 -1727511375146735806812045492480 349179 395656198124335903036940474880 349180 -1081247837194415272493505945600 349181 1148992287609111472416101669184 349182 994683622629295318293292783680 349183 1560355782026388437136006290432 349184 -1036732363627603518183469744128 349185 -860378387163035955444404899200 349186 -51498008651585888726396299776 349187 5261721183772284015512077507836 349188 232151986452589101941115580416 349189 3795648554972682127402644410460 349190 -518362970473522383744509654400 349191 3238701199417595294293177481760 349192 -2449188692415341043202620288000 349193 -2235278296515769629737668276956 349194 -157004161571584272660391353600 349195 3648154023792976911839458560 349196 3514179499441744956732525254400 349197 -1477198621974506801965859085696 349198 -1034257326094229700741101006400 349199 -809623569442256812652357854800 349200 214578639677285695876532428800 349201 1002494966815828560633291871600 349202 310438881930791484966713060352 349203 -10166354924770169854289781696 349204 268555531562627925202013648896 349205 2086255569850035927472216338720 349206 -317271515109237388969653888 349207 4549815057494499457284955952456 349208 3555638273633674034817217320960 349209 -8205643538469940308240523392 349210 -424557706233110419632361789440 349211 2257536209695359322825803655812 349212 1510921364901729096857226803712 349213 -2532464470707742623280857743700 349214 -3102209092221527263335122907648 349215 -438473988369284187329241845760 349216 260747352154880739574819061760 349217 1452253010706451779181972574400 349218 1656420916501537346585140531200 349219 -423440254352379829314123834656 349220 368655014668911451777798656000 349221 -1557559235840029161144247150560 349222 -9761876348132998793675095488 349223 4156862561788149883703920000968 349224 160474578211347634709131345920 349225 2097470992694850698508396131500 349226 877192259286627081765696411312 349227 -1410611169760295164786559102436 349228 153145645854725393678833629696 349229 2650782156452338999635570130560 349230 -217010402693046553738874388480 349231 281830419381464144244885670272 349232 -15563570174107325782782246912 349233 3515856638111003961295695975024 349234 -944214143147067050528770527984 349235 1107267877100232369838158109680 349236 -307222072174703682120145593600 349237 1456844338219493044365931502752 349238 -736010874931370498650252399680 349239 269296162685049551324365572480 349240 2472852381591833273508289228800 349241 -1772420208429014846316771494358 349242 1325318175053677150650843098112 349243 943810900250878526365409256640 349244 -1230495705458889578683383112704 349245 148943955591150364640651040000 349246 -13716450983794681369247035392 349247 5636137083415753051335846915960 349248 -423914958497632502231171334144 349249 2052020073043354445226640751040 349250 -1210136145059532248541075456000 349251 274522019290629395254310525184 349252 -1602706607147431123362754363264 349253 1832541712083545768418317895264 349254 -509623555419049532163401706336 349255 1307164872471571645243915059360 349256 2254671763318456768898244864000 349257 -4822430302201418557385367604608 349258 -202333036073996941688338283520 349259 -977477164159432342892726627040 349260 131847638938207331445025090560 349261 -3293496646619012234514288223776 349262 -1390088883600670457803141570368 349263 2244987970532965579332223333584 349264 702912146475227148043002445824 349265 -1359546411079482288529687067520 349266 -1644281720131487698099860206976 349267 3743035162435232551578068433000 349268 499291012864744787425918693248 349269 -3070598589139470114727954594656 349270 -419077409596971479181241142400 349271 -1193259254224997448361187290416 349272 -127622989256731465045648619520 349273 3804847263191491117742713782784 349274 -380458527974807400298008462864 349275 -1512886738368629876005560958200 349276 1247940118238807228882434951680 349277 170884387532254142355251892480 349278 -224569665830531870850699758592 349279 -134002912333754640464429345568 349280 -898351378190613063436743475200 349281 1030886100708495355066776536691 349282 767720740231711150628780629152 349283 -957557350926444671556774961392 349284 527114258726626015484126330880 349285 3179420894922645099825683641980 349286 -576342026099790972050023438080 349287 -1135505871123456243481773926832 349288 507566577064395872149316213760 349289 -58519025790229351764063827376 349290 -1037729657984288305730288626080 349291 2020063781870595514901235576692 349292 -1375658860291188592213596681984 349293 319843340169166406081911915584 349294 -1349286323555980914288863335488 349295 -1922078214978871315522099990200 349296 613831208732556140481274183680 349297 711566779509854825009166440552 349298 -1112545574732500469510490735600 349299 -3918972783079062638329739139360 349300 68427869944571970877408000000 349301 1908158363861290787102822647392 349302 1051760742391629054239432951232 349303 -576698254547054507462155575448 349304 811700335335100595169635942400 349305 122307472251842306658960931200 349306 -65165131594900797587051733648 349307 -1574692983088136824558993401600 349308 879384402046077332848255217664 349309 1239210692222484504483302341504 349310 313605999501586113453038530560 349311 1995708770916230856929444841672 349312 -217536729656118929475187507200 349313 -709563609284789230378407501438 349314 -260793517940291086900997073408 349315 -715038622704600210188071376400 349316 -3355227507141929092545271056384 349317 1003088083715363595229743563100 349318 -1475396802031291879300064180640 349319 -19841324930323746204645887520 349320 310220621735667346466935603200 349321 -3990781628675652327211804555110 349322 -2202637826185607942886446532000 349323 -755326944695591729091859364640 349324 1503516983577765986959315393536 349325 838123929669329872736232838500 349326 476901220526058271120595510400 349327 -2050167384780961244147995912 349328 -155287861914753368278688071680 349329 -3204367322753106173106605561616 349330 628846669446374930080869299520 349331 -3196442960093152093932622070868 349332 -8976789999128032051019470848 349333 1652773814471794133007644622300 349334 -2739174047950037886520270646400 349335 -701092429209203422059964058400 349336 -223653725356969304350971494400 349337 -1630766401829578598772645721014 349338 1908049538499872541382539141120 349339 757489575747736560271148605440 349340 1755050912550562439271608163840 349341 -1271084729313447866509472366208 349342 426389859595611557377955862912 349343 4360255928526933313531971194592 349344 2646367761113601776101497176064 349345 357865728555183807324682146600 349346 -102578849573875750640338750128 349347 -958737472173226245234721077504 349348 576655509090593996488145748608 349349 -132616652117017118048929257600 349350 316525103890932366541920412800 349351 -4921034586750890511354929989728 349352 -784732324897103555672065766400 349353 -24141602364327534123167240880 349354 1097474365165531920414191844192 349355 -516669102456221878310050349040 349356 -539775565323878926405854167040 349357 4778601050294480141911111523606 349358 5910781710574694824774889280 349359 430047822163679971165832149008 349360 530465559941085172793592053760 349361 -95362867186873617629155278876 349362 -526511293804778674760272229472 349363 -929187643007376678724006047840 349364 88477151010365218543927597056 349365 -1960918124509711797338441645280 349366 -496970835088343967629196367680 349367 2629427402497961197084156272432 349368 -1134062391475905005317369098240 349369 -2754610178707416857526618758230 349370 -193794877106956261210025226240 349371 -2612529554192122416825082501080 349372 406920439154852205786596968960 349373 2302086574922625251469854039622 349374 544339798726309280044913828160 349375 -4837220955484524538254785000 349376 972604563486080841448761065472 349377 700069888004873259754500931584 349378 -112540921218512716892406113376 349379 -848497186356833355430417486020 349380 1790055173919605054108219596800 349381 -4309391093597767759440155822818 349382 -1289873314583571208333112577216 349383 2209191218742953929637917779624 349384 -1737858733230464863652136222720 349385 400307404792055229629288036580 349386 -424907063600499006571100641536 349387 -1885905510214986658896611097964 349388 743059592666294665949926072320 349389 268538960159581296844569736854 349390 -301900163504011777199864980800 349391 318495242659726304218610403840 349392 414707440857955672467031326720 349393 -1742977689441685850802836895552 349394 -1594955667714790889880437277408 349395 -1261308737463771908270155139280 349396 -1396905350388855561905296843008 349397 3998742202234209576641529600846 349398 636851034876972367621942456320 349399 2989636719741639707973758251400 349400 -374241316358959082514463488000 349401 103246121448938207553555780864 349402 8320285097242948402617479904 349403 980944677755436863948484755652 349404 -2133685876403320344531115941888 349405 -1396600790882384785697436528000 349406 3054179390150483936087341057152 349407 1705167967235600644158823514640 349408 -2300777936790480693201898045440 349409 2735513240051861747935503368610 349410 -770193173116759001500678233600 349411 4847410672468816863405817562012 349412 1053507558682255181766425149440 349413 -2138355539241392869383090250656 349414 285707751375847426808027247360 349415 -1828574361644477334139677232080 349416 1215881118065236158920055767040 349417 -2102473928383153119226612423040 349418 20265378055272757646805242880 349419 -1562959679149844043275166065064 349420 -2416357688988286415454667038720 349421 -659355098061498252708375988500 349422 486858305683464605757488849472 349423 373284692252908590262718798672 349424 -779566330771859568930913320960 349425 -963791547117045630798792256650 349426 -985221493690914594316100021760 349427 2056756814317978493695898165760 349428 894032351252677752816005093376 349429 2648771390607153428191423796640 349430 581870361539192644814527336320 349431 650336999979399109863830300880 349432 248731851316545810871470489600 349433 -578529971939678732432251054080 349434 -3122853176949121723162913948160 349435 -3016781223741175522977715688640 349436 -3643428871235996822397241528320 349437 761665742556735042228352419360 349438 2563601151077912652142598285760 349439 -744201204626542824723008425776 349440 -160624513661620060149598126080 349441 2375539950246074266836354890752 349442 1435919903603959146204644305872 349443 998378727121797004019003174424 349444 31127046990215811664336384000 349445 2209809436213377959042228052480 349446 -264943202625720805796048678400 349447 1394349603218822429854841853232 349448 -118901045607710175585768960 349449 2376776623685064063876222952464 349450 -18176668079604750448350156000 349451 -113222369132682419730207793608 349452 -1654570314828952732958103479808 349453 497612350240342319969152024684 349454 -349168411681274508756662611200 349455 861973507571138277795983961360 349456 -800458134868923004437879513088 349457 129413135065539911791040436720 349458 -510583479319889087302631903616 349459 -2459403611086467478640083563960 349460 552339355023988469590299010560 349461 -1139869538166475277808327495360 349462 -395354872163116926251536951296 349463 -19348509091478773404421317696 349464 -772335378895382796261941268480 349465 733692916367761758690253192200 349466 -205466827165189512980003582496 349467 -1578206671003718214294380973120 349468 -416561935558921279557589673472 349469 -5813027502637942211817236963688 349470 175432588560978932320253101440 349471 -1489358891302483674594385767328 349472 -1089734205069870340644646944768 349473 -192666003445768509790150779216 349474 135659868731464278863180198736 349475 408534093655488605418996236400 349476 2358621760239068688068841464832 349477 2006803363124289436624311051326 349478 394764989299520417844646697856 349479 -1903262527405984134130831712160 349480 1574486235851591325527563622400 349481 611549175168120194611139670864 349482 -212560885907980034873515232256 349483 3892210224950110559905791671732 349484 501398559657725956682137554432 349485 183305888960128199087242170240 349486 -2995619774339619382533427301760 349487 130327344623266807991437033872 349488 -405425199722234689326705868800 349489 -2115420272983170561036947025344 349490 -1169395406818549873359611004000 349491 -1395491560279570741286515030416 349492 3084188852476333874170987425792 349493 -1746952736843563842543700218258 349494 155005241750439319707539742720 349495 3959801247482428558037466807000 349496 -997104557637305572568308715520 349497 -3178296622945720347677264190726 349498 -2863891963043856159521856282000 349499 524377498832300212021143574500 349500 -2338899558577084954698621696000 349501 -2131302215943708599028625567508 349502 -569043060503725649732880067008 349503 -389347895160788278500249085440 349504 12144724798425950963007225856 349505 -497224033135607624746628097600 349506 46399289900143303959974751312 349507 -4097264751073769923596744978244 349508 -2225412520973434523298072637440 349509 726459991805670186035618434368 349510 378496868300076434316211964160 349511 96201110810706804201762412824 349512 -1802047972683384043936950804480 349513 -4308854316345445828630505938416 349514 -27220954869994429699361376768 349515 86951255992978283874022426560 349516 1381479014845106464829231208960 349517 2616440006754004898128070136000 349518 520680855389346544018832189568 349519 397991590335719814048434007920 349520 -788959979994195522864882155520 349521 1365882307797033545999992534512 349522 -1096228620090532395165813368688 349523 -7297941467796368252807857417896 349524 -43712327937221969768836853760 349525 221960166623716142044656979200 349526 -928765330948071617639607768288 349527 -2008631657018078168686800043392 349528 -3156547119247061100367395747840 349529 726563606320309899570810581130 349530 -561352243499108639331120783360 349531 496829874558162832750144134144 349532 1301433022394354596770397917696 349533 -836936857781079703765003240416 349534 -1000682895562085674633945267584 349535 969851340932566572345908095200 349536 1685021773360016708169344483328 349537 -619253355188929693592707162200 349538 439995537546872917677069789696 349539 1910411149655262340883538427392 349540 2652808443397502664695024298240 349541 364991877253137821698517131584 349542 1766440960717343545265906298240 349543 5692417557839335425451958621320 349544 1478872493357330235278995077120 349545 576302146913326972423891132800 349546 -734037549526386228477605160528 349547 76970620588787853543926132160 349548 -1333985263533066727170601413120 349549 -68878013478102691350538136436 349550 666146886405663303768511708800 349551 46782293651237860408250961480 349552 3945856333187626224353738752 349553 1414958983434314435383004846802 349554 -868560495284718506673048038400 349555 2907508627532336650023131022960 349556 -828241667225616439989080186880 349557 602036678332143187662152117088 349558 -2272921837158661299260869302720 349559 -1138456716381605814901987899984 349560 996398269254404256458069913600 349561 998317719708599645751123072324 349562 1315523561026916935137791424000 349563 -1503252324601315136954535603600 349564 -1544363605112666757223577730048 349565 -486563099208971063305393678080 349566 406062309991664987897877970560 349567 2346418121252829541223625919616 349568 -2278351035965694022105568378880 349569 -3295288254191816497844103840 349570 608594656139271143769678350400 349571 5095676784608402886525673325592 349572 2484883906343970647828345736192 349573 1253245748580155985542861777440 349574 -1679956663480827003884649994368 349575 1270998968679903145031123040000 349576 -1885604471467983238506745559040 349577 -1731539775741754101263929593600 349578 546272488881278992173171814704 349579 -1641056787888067029515606187820 349580 -86544711022696062928956702720 349581 -16692277872219104679616905120 349582 -3169219771476302443185703713408 349583 -413084450247498265744296935496 349584 333343791325287950623872712704 349585 1460247511809707698584357950400 349586 3946064708321794853891169131520 349587 -169066561408808605136954311680 349588 -1217077132702518201617157763584 349589 3336655450323478023081686997390 349590 -1884996491159417626186076160 349591 3449665874042123797709166577968 349592 1021629400906037103082035302400 349593 -877465211706095972226339660336 349594 -34174972894919312143362624768 349595 2816992162456611940994306374800 349596 -41542217809234484880381193728 349597 -46468779761098142580632520020 349598 759314577198162621335036092800 349599 2639030152233389522928097877064 349600 996970820972039985479417856000 349601 -904481455568126740550977942848 349602 -1846503384921136318922515466496 349603 -1404979998333813544515273882148 349604 -1395963003017651973662178828288 349605 1150394137255831119683068328760 349606 -42052395804620834317110431040 349607 1528541152024467036823275492192 349608 1170283918037749000712842936320 349609 -1039280629029704836633527856796 349610 -1426553901790031423023760507040 349611 -2242691630627665315564221289128 349612 779045358952690542906726016256 349613 -530159510331037682784966994080 349614 -247143115674283651860511869696 349615 -853305893282192711341276177560 349616 1179107749650458767819683151872 349617 857034919156987139437240429680 349618 828493957946292526459893934080 349619 -4626405124222452485472568709160 349620 1061490431809454252319756564480 349621 -8510294553712437521167340384708 349622 -136518800748457926916874405376 349623 -334670417901533407480104165120 349624 -1723562470750259855160854323200 349625 -5646292253602919142909876723000 349626 1669852811429885449611674809344 349627 -2890054222732858907947578496328 349628 -1072275756668957662248737221632 349629 -799378905884954401485163339200 349630 685868091214888853365299024960 349631 -968434784490365721630130722048 349632 765685667588300294628789190656 349633 43739439848273763982139359104 349634 -1910463509136473273494377290880 349635 134523266921264481875008692480 349636 836902296014601958604779982848 349637 326308980261175654049670752286 349638 -62222565988549872512196226560 349639 -5735613355294094565786967966128 349640 1035013032376793155397256652800 349641 1435237580987535401482233189348 349642 -507610663105276950214757016528 349643 -158343731191658423279342073600 349644 1449308635915813842636374294016 349645 274707803030014173664875069900 349646 657173876647050994205769919488 349647 2583810963014745291499009182600 349648 259712109956061348593328398336 349649 -1379802371637754519782048099840 349650 -136822510005593511455620992000 349651 -7686364155401449761296611107168 349652 -1833670274496677860376230664448 349653 -2876329058981912994524446720800 349654 378229974534405433347990140160 349655 337179466937988340247608705560 349656 3272099656711993669666536284160 349657 681373878991709413927466649600 349658 982860484854674533296661021680 349659 -3385428709100781660180846850836 349660 44979158633323614506227975680 349661 2947864404465754282343002534290 349662 433898460029437415636048498304 349663 4126590273921450102461321546912 349664 2448404810803770627915714134016 349665 751486452877266705866263489920 349666 831703827943768712463759260160 349667 -5922257690377432840238647933284 349668 46154741816875078349995428864 349669 3225992979369234005091173947934 349670 -178309016072131569534667699200 349671 -978607737421541607508074850176 349672 -828171996121649578345552742400 349673 1637008068426262692008450456736 349674 480916020424541079431532826368 349675 718088969012171629245316426800 349676 24253618385015731702833131520 349677 -312152205142041205918634824320 349678 670222360232537838079570909056 349679 -3629799633036365753200442099712 349680 -170622970124053236109572833280 349681 515496538039353568370594201700 349682 1104046077893124143937805034400 349683 -255523813279039236972955496400 349684 2780331311618979458424885804416 349685 1369568622633320703493689404160 349686 -1680245466370070110616619348768 349687 259461422637509725063136169632 349688 -3718244472067319733164033802240 349689 -443504808511202515625464224672 349690 -775211233295946857265359280 349691 53409605615144171955901334184 349692 -115421474834322286080573997056 349693 4095912588059600102174754497760 349694 612832627871486200849852065600 349695 1206494225530220208688551522000 349696 1106267197005279370371045261312 349697 4289105881135848675865313350146 349698 427244428642765712056914931200 349699 490000671644372974597600278736 349700 -560298791957438770640060832000 349701 -1864828740793123936131761337696 349702 2231420223008334607802448531552 349703 -2217129929295594268327529346600 349704 2939488216751282994413586432000 349705 -525244178738205015315404458140 349706 1078458548981128949886196788480 349707 810293614461602361831109570992 349708 -1267033060944330901989765974272 349709 -894967751427384214219825254090 349710 -1157567071539570238341260807040 349711 1016940528540190828038723350400 349712 -557839104658943960214450536448 349713 -775061240210759234194948446156 349714 1068732061045223026358853555840 349715 -7689094065122576322140578080 349716 1664411565767560595970369122304 349717 -2603188693034314663500215893234 349718 -2699576397461912244821607145440 349719 -19210348129749926850871857792 349720 -189645832325871629893785600000 349721 2000315210821961138257927110144 349722 1315803798232566944910631806960 349723 -3510615627849799412901142390296 349724 -1105438233848860838306807239680 349725 1308884073102224149166478813600 349726 -718134727996234834257597178176 349727 2527142955979219885434231616512 349728 1603578458066159844534309617664 349729 -1882749842665264044371330496670 349730 535139914764953627389759302720 349731 -4409536268978320838011642694160 349732 3338951834754679971072925076096 349733 -7137390320676954599417475580800 349734 -36113320464951995439511873536 349735 -1737756136968598767414778750800 349736 3348276922442682544898983111680 349737 2419624811762764772055971049360 349738 1220781704394602507737823334144 349739 88665817228861907005064875824 349740 -1606228345543801136777830425600 349741 498327484514252601592503887040 349742 952741944307653276708417529344 349743 -271747120130986109271732299376 349744 490597851338305798956754780160 349745 3059843256342080787642819537600 349746 -16528633818941547481272095232 349747 1955311765619091279670513429200 349748 -118863068464672169306119686144 349749 1725120030128106266600227157934 349750 1838717220698883334376632800000 349751 -7121996796529874178460965055968 349752 680457733883354166807158784000 349753 3689997240543285939346212009002 349754 1220258068003795776539011710576 349755 -209383141500085293226287809280 349756 2990826343984287459686191603200 349757 878661916905274231671215280972 349758 -72507935606704110678580660224 349759 2314820659050543286732125344960 349760 33205218849313197756886548480 349761 254419126075933033793754282624 349762 20460690343168526475921681792 349763 4388858223963330366566184540624 349764 -1132237493432305169738503578624 349765 -1680729509378307444670427786280 349766 352638719726983719621384761280 349767 -575691096440529275338780705512 349768 5207141293502515338008879170560 349769 -2596048334657116726428124923840 349770 461072261279240513838784396800 349771 -2011630235322335785599792042000 349772 -215182046892551360561470266624 349773 -25879183230040564406631973632 349774 -314656976400242036799978940032 349775 -2381965214591783858330971717200 349776 -292388493284804755585107099648 349777 6844382783222541996134531180772 349778 186622748446027060573149639168 349779 194061721874202048963464384184 349780 -253957109593386928630425350400 349781 2218697284895314351504427207100 349782 -1061260350250735720949032665216 349783 932861984529364285629305794176 349784 1186363592800469577621755781120 349785 -3183506796389804519591067148800 349786 -1483185701277021401283298299408 349787 2815275830464508625968425946436 349788 1399603343030284709896442486784 349789 2452914544278759070400053581600 349790 -502306883511747717789446860800 349791 -104982641399412096905942043120 349792 412942102249977418854150438912 349793 1734374141993731062874874475042 349794 289136753189514717531273564624 349795 -1522326195760008073957090657200 349796 -362950993602474193750967707392 349797 -355528218393036583822572136128 349798 -200936528339450858615328243840 349799 -623593374605581648526331795000 349800 463199596946190432001529856000 349801 -2106617371635960095282947552198 349802 2076765675388641890996934866352 349803 3518954049832816025969308482012 349804 322044008245712880358580364288 349805 6627925171823454032745291360 349806 695509348695030828108343315584 349807 392493090737511581823704909952 349808 -104310756707276748569804832768 349809 2213766223642439152609940297280 349810 1173103559066236564838998150560 349811 4388154600437949788821229940 349812 1266850258246157994205577625600 349813 -2294503945397523690241162217938 349814 -375396510480096972818995899744 349815 552896559492152940863296157520 349816 -210469230420941682724875264000 349817 -828529124041571554313154233280 349818 -32010001117602314385366627840 349819 -594387646342340703220949362780 349820 1663481693174746877857288174080 349821 -83234464999787803303507163328 349822 2822696664735573308844947807424 349823 583907436705466770159299313984 349824 -937905599462627863735471964160 349825 -495235608980744077991526800000 349826 1443782014355925253648444609440 349827 1096821741670590730861889388720 349828 -3575536045145460937138664084480 349829 -4637775555902670361066620465570 349830 -358173671769529659675454757760 349831 2600584732936530297344794500632 349832 -695571115100511689643295211520 349833 1737832260058137576811835386848 349834 -2501986722822326338388729663184 349835 323523283077138554267870449920 349836 -1125280596655668767622291583488 349837 3832583194795593700979618486 349838 2942134991206438972326980324160 349839 -678555925689249335423548944 349840 323442004521346348470708879360 349841 -5629368458469305319123093655758 349842 105405259890366806833658764800 349843 654011801105860179703771210944 349844 4094040534893406362128235753472 349845 -751091212762858816588048196160 349846 -294558219471155248384545893760 349847 -728345623328330146630692699960 349848 -13999540469303100735992770560 349849 2440579843696517651243467915850 349850 -1125739457097562764406538295600 349851 -707987745980309864729788538256 349852 -3996840421053951363759595276800 349853 153514678121902544435439429888 349854 505787693184142526573794163520 349855 -1853309634251690101710171246480 349856 487280416262607640073345236992 349857 -812589998850583066749557830446 349858 -124618642288490525669306028720 349859 1279475497077382132266161805480 349860 761221036564797668606982144000 349861 71301335288110154892732082624 349862 2269536621540862853125332222432 349863 -1197396099138263584379394556800 349864 689744460875174182753023006720 349865 976695993769803555627543729600 349866 -529704730366771860959721062400 349867 -877748527256376575184430479616 349868 2193992614718303874571102304256 349869 -379490264475680762810003035872 349870 -182455761781290929500553846400 349871 -2322571979133710113123797698928 349872 130364798430651172439581458432 349873 -1399358376947737047723684995276 349874 343186798906003732462744346112 349875 2034804909118026000212341308000 349876 -1472710865776631432577224275968 349877 -2070417852978473142592213723776 349878 -1233355345774918267426488806976 349879 -902311151019012626395799744624 349880 142309990331362172247809126400 349881 -1253491987734814400221867073856 349882 376624516565609519221271208672 349883 -66843740437153269383978514960 349884 -832832458534710347708565204480 349885 -1737153276811045802307954432000 349886 2095479675780188763700906075392 349887 -40329278363093255767437599232 349888 -236590405061490734826560421888 349889 112251998331704219767617187524 349890 -193708653028428657197748902400 349891 147367974369439519279992773120 349892 35485767934859279318088153216 349893 823303109412809010129542227200 349894 663026712021263137102175343744 349895 117935830114983207619970059200 349896 -1057344263141581621375406899200 349897 446608138976669612280255914752 349898 962979977190642111368657783136 349899 -1831775833736496684432831262464 349900 -1715497578613910884747309600000 349901 -6218959276994121874363264063296 349902 317237945807663301891394334592 349903 5900307328321519557314795655152 349904 573815217400967164096665354240 349905 1779185199708716913657086780160 349906 686155754107137839020371283104 349907 -552039297065235858791745725844 349908 1009703709255764570059050522624 349909 1682838813748947727937628001116 349910 -92889038119836091839363665280 349911 4041224910519466386030858688032 349912 -2759437247986844372734333747200 349913 -3907290013285862308481135150838 349914 817668619983367465883083557120 349915 -2146597130586833674445545012800 349916 -1207678843232070382109247747072 349917 -1042144938499605252475425333120 349918 759407118249617124752534060160 349919 3117049083701523546301062076320 349920 1517526421886745503931904819200 349921 1612929287199270248360552260224 349922 1652996319070831111996127212032 349923 1264208782856704488705332471040 349924 1253406574753214715826088160896 349925 -1301646015031994206658729629350 349926 603505867745980704415445002944 349927 3588002097399676258391463582776 349928 -904383734490213497257369927680 349929 -1335768653570927936096000854800 349930 -747212368351634192404575360000 349931 2530526886692931073182109695732 349932 42756802134608371772745216 349933 -1283617267812539968317174731818 349934 23622731968705196469585330048 349935 507202814968327912877295098400 349936 740161625820542047796225441792 349937 -2272277792493347881317321075648 349938 903699214719453021995055705744 349939 -2207468410976242074344215166260 349940 1679341280029867069118853047040 349941 -237117108364673103004974865056 349942 -182600322261799343561885332800 349943 749900232538977196480711667760 349944 -807746281630407545449775431680 349945 -1045583349145606786986575395200 349946 -503830994852990656957201113120 349947 -906010346478196495810228016160 349948 437517291993739396475452093440 349949 -896440718748156576342017293050 349950 -686792473798702931898039950400 349951 -66238578506211369793025084048 349952 2230962323131327378773440987136 349953 451667890997562556676418381504 349954 1090924573661431977909128268672 349955 -1369979751394822237343971286640 349956 1790968561602697633340198109312 349957 -3205311526848215970710396402468 349958 -1301815064471906655511339804704 349959 208106672353431753658383599616 349960 -1117686795982108957344189542400 349961 324835735624945420220846904480 349962 164299924404657076347601680384 349963 -1414013153551367121872445743788 349964 2006202007202315056424671454976 349965 401641050146581109141971424640 349966 2873597916470112304800752196864 349967 -888770556665137562155868955984 349968 386638905900349316479975686144 349969 -2037202036976820828221662011660 349970 -1450903736722772102376628915200 349971 1393775208360850244062619280312 349972 -227160435930300905913910149120 349973 296496863926623749118406955964 349974 1356237159038350885301399533440 349975 2967437529000053619028894550000 349976 1043885695360129259446633144320 349977 -15215270883767240886330972192 349978 -691903550468486755275972978960 349979 213556764894486672219731033136 349980 -292466901145889267039318630400 349981 2856113742886300542573158631782 349982 -1347384735061753471647889761408 349983 -1162484782673715802458026877096 349984 -5042240535996998458261692678144 349985 -1278320863008584047989879635820 349986 -58991568697081489509345457152 349987 4301478647313230574960948313992 349988 -1799123233501070146248781655040 349989 2419981035417885032697699625824 349990 -328582534248856938801347251200 349991 -916905725919053961186090705648 349992 -515308171225040700148229575680 349993 1880611016901105610924361104000 349994 -2594002739005535743194430329600 349995 1111875342012243239295014907120 349996 1838582064546363415849552593408 349997 -3663956337876579241145228647968 349998 1373578057638151442043133160448 349999 -1142537540443419602134888758600 350000 -250705603711429168142131200000 350001 -238503384054283566178465015500 350002 -560166621326753615396381577600 350003 1999104462339723375102589242252 350004 -1331449820669949978222005243904 350005 13596585491788270778785029660 350006 -3028104009593302732254608382048 350007 -523115019155981578559130493848 350008 1550373475336531844852251791360 350009 -2030144132035406793653656875648 350010 1066659797837524895879325746400 350011 3817539965282556615466893456312 350012 356595037549846115932932636672 350013 -2313946817419761170417109177216 350014 -40310186155516319248430235648 350015 1706717856307861913516623517160 350016 -924573441181338847175044497408 350017 -236838453493209096845570377788 350018 1467501826383871167328456174080 350019 1484279014258194903724285610244 350020 -11861026748516298650161213440 350021 -287090420846637723771263248896 350022 199326966545938294512219540672 350023 3541913934069325338503631569464 350024 -808824741980600167433740631040 350025 585020374317755506431846216000 350026 -77797067190863943655697742288 350027 -5824644707102106168599056595568 350028 -220686706303432358372776673280 350029 3756946918692028748504902544630 350030 1006507045136350349761072780800 350031 332830372818962892935349759744 350032 1717376599885928521830089490432 350033 -5804275625535462750354404120718 350034 197064268313264684491325306112 350035 35182969122122337599523236160 350036 1256223860242873165958061866880 350037 564542740365942118311202795200 350038 616629133143585221024678914944 350039 4179828244493278545763202712840 350040 19175509152387050635946188800 350041 660617230917889562623849312000 350042 -134934892513647817636846434816 350043 -197824669626998188764453874536 350044 -2527345813479509644130810596864 350045 2205335314006876167822050904300 350046 11814426768286494384217227072 350047 -918950998860791014733838594000 350048 -5500359156562654770989702184960 350049 1092569551689178158307304785920 350050 599845359552934610750302162800 350051 -505679203134959718043005206688 350052 -684099444171363126942107713536 350053 3696030405527324116110807768768 350054 442455543136847512052521974912 350055 -504501591169131293696746888800 350056 -4107389468011015350847308595200 350057 1456244710177554702557193002532 350058 506668246202247265904094286848 350059 -2790795352426410297731757326640 350060 1026471491863410346800433551360 350061 2187449952892906502072935236672 350062 -1685784431900114375500960708608 350063 15080567686995169139526205824 350064 -239282942353102263112236859392 350065 1115597178975826545424642820520 350066 -61735349382387144891583203936 350067 -1947688295646547283119092056520 350068 -1924494211652609498984924609152 350069 3008393073482041347801010218396 350070 383427519194836967665491855360 350071 -1626759204139717482941341064648 350072 -4742793344920596025252265779200 350073 1137271580805583449727006198644 350074 765810604479951507382348773600 350075 2250105821313743477513124696000 350076 1571590618497075433602260869632 350077 -173745775948840332094646658688 350078 -1378215679193991929645026844160 350079 -1397692784751489883207170838512 350080 1228165735456655202832927948800 350081 -3474438747611867236756183378428 350082 29916422345532624583247374032 350083 476687222252849650465826823168 350084 -423138891927960451763528945664 350085 -1268959454838611484383396757600 350086 1856078161801798069442031476544 350087 -3379988307445728858599574636264 350088 1384832021600708724014950809600 350089 -2060679827667909690869435723110 350090 454819793394358220386902160320 350091 -814318520671609788902818344048 350092 -596468532575488010935087792384 350093 -978352417679809813445949827658 350094 -344662877859768021856586296320 350095 3265813697681912277161095518600 350096 493710864002480825004115402752 350097 5001298430096744674655922769968 350098 -440418477790257369527463026688 350099 420957285834566690815544498280 350100 639288279815792690484974736000 350101 -219734697305850352174479532896 350102 11021198740891072832810713152 350103 -1080793081709889852912797048832 350104 -1571735354874044693151400243200 350105 1328386541858053479219872405700 350106 -10020356561764339007581163520 350107 -1641409293407161862491959419644 350108 -84646819812123290742101652480 350109 -2592359306183463052619638745280 350110 -1118187648993992958651964861440 350111 396475176805177264311179423712 350112 769886858856358150130991366144 350113 2718742426712196950670880271920 350114 -654042753330305599834844540928 350115 -1654729754686378082245889707680 350116 514721601390028790492525469952 350117 -2878918989744323710250741815140 350118 774427740490716190091944545024 350119 1009573380567807735376453341312 350120 -1047806265459564858377884723200 350121 -1877084685369973330725887039088 350122 -692303088443112007503281751888 350123 2201128320847716183651712457160 350124 223180073832964507183164764160 350125 -2005081920577396594500041601000 350126 -211273412596811669978405925120 350127 -1617923859762134536373708831736 350128 -617787118784893824521671147520 350129 1256935605395995469025660038208 350130 -1140230819185744723396599144960 350131 -1564525480367320384488189679568 350132 -408364878978763177108896276480 350133 180994892446088777173560416064 350134 -1252297193307650586794013362784 350135 825097613189718209940853934400 350136 -1533111020324766762756413644800 350137 536981143561057328656124015786 350138 2235990465146053943645597124720 350139 321987640717026028727263088640 350140 255166775531220083792807669760 350141 -3772613972006398236687341517600 350142 410762308059740170414413433152 350143 3363285594289525410243809542240 350144 598227777774473878855112196096 350145 376578494613922380482895171840 350146 3194884300134532102011967963680 350147 -1985592988020579922948327077168 350148 -2100425467534538658273009976320 350149 124281567246738338814961301760 350150 -1834450269793139174938806240000 350151 813467635428133448555268833280 350152 -800231119708371169179541340160 350153 -2135279005566214359216272503680 350154 -963210567202641478475825578704 350155 -1615862129775907805416857763440 350156 3021337053207318627886066379520 350157 -2370968122610431168984835645760 350158 -1270965601084895008530192256320 350159 397587149608540427244157893360 350160 -388616790219416238580737638400 350161 379768397189325230736338957632 350162 -1251871361893308844970782413168 350163 4524415203454797234836868977088 350164 -901335822192144802228690282624 350165 2156912307578365511834693728800 350166 -335164928245662744342374760576 350167 1866953683887865544393402668632 350168 -375892524001817368727055114240 350169 2315548917136949602054076762688 350170 24559623671693929918338970080 350171 1456849252564880473011763828512 350172 -486794931654470800519507719168 350173 46731103974537230403202108684 350174 -3851423511649038472568135232 350175 257570618731742979700285248000 350176 258927173693913936889689145344 350177 146907002258225862452587137840 350178 326143803765590719064283786624 350179 -5094527991455086423949024613220 350180 1076973814548447828124888070400 350181 29612379323525133073256705016 350182 -822024955002811965386234617728 350183 -3465765667990241501601741908400 350184 -3199324314931365371990892871680 350185 -2222403583666483704584341520640 350186 -293231573318127561716232781056 350187 10896920148634052969245845168 350188 -1631159565760275843778984890112 350189 -467665384739930420371783815360 350190 997847791708779461103971385600 350191 566218060467278259430917184592 350192 -1449695662926468402216468480 350193 -78442486493880812491114785936 350194 -813208019575700368501137214560 350195 -2330387117684875481943163462800 350196 486333895695594811648053903360 350197 -10414915524458327486315030735808 350198 -923603445214765607211549348576 350199 5498516701549143087724345119984 350200 -3358465837955949460873706496000 350201 -5355646772049502606000833519996 350202 -335472099971944509252768595968 350203 2104499660077328741512482797600 350204 -2873211331919363556916486771200 350205 945517804245314918073429160320 350206 443386467532453799728042647552 350207 622121823682442681126492221440 350208 161501473860767767663843737600 350209 3804820858064770085215910464816 350210 181019626550439777018778728960 350211 1751597050506705599970918890304 350212 3564732054659451314821838435456 350213 -2065098615728361087862543541538 350214 134952879574117303164357071040 350215 -1596720334918700280703312306800 350216 3699656783121496248546792084480 350217 -622653756263792183932815340800 350218 148644670651524841795946979840 350219 -50958328799390950813092286380 350220 -633868259188966156647145728000 350221 1847249023973410202281893552672 350222 -814553862662992532542569950976 350223 -3175767705338313904315699236216 350224 -136894175775283081875448135680 350225 1047826834209025297778714187750 350226 -1440148049924718441689515009008 350227 -5345319405829992537482690331560 350228 165502570268105971990288925568 350229 -1713888802340851637915508642912 350230 -2021700805201854352567566570240 350231 1068863720890225115831624022192 350232 435965205570131601770941624320 350233 -265238285843263709663488078200 350234 -1070281414735830073010177038368 350235 -9369906838780349927715093360 350236 -707834420726697530058074974720 350237 6068993554403411762141061110886 350238 -138265492609804749352131870720 350239 2190701291986702582986579182656 350240 -369972055693521101302530048000 350241 1803964624720165091103275209392 350242 1024919274783199150478830040352 350243 -2031829099087570522250195096496 350244 -122805354193507593932263317504 350245 465717091128938576776016138880 350246 103232328768231121879370966400 350247 1382858879707565228221345906128 350248 2689724099214429933909038607360 350249 -2866902254331539085498011247750 350250 -1340480805727033917456906816000 350251 2317344807149738852668738015824 350252 -2582728262943148249291933837056 350253 -2145042732913131042353362056138 350254 -47476176885625930599623155200 350255 2006126027170227637987052201160 350256 401781913169407731538845990912 350257 4125341972172354115572961503506 350258 -1199019269470825835435635745520 350259 545346510255129801211030372608 350260 -1416820695844829934321464739840 350261 275908580442011431643752236192 350262 1302475431272868320127538919040 350263 1818659211432719258865667616064 350264 2386331617062172844161915023360 350265 -448422698776528064014665624000 350266 303641875170713490953862168576 350267 1839188626998803328768217387872 350268 -406922900360698609201700596224 350269 1474282047831876484087545769600 350270 1734846681156347258604255574080 350271 -1793232383962438388430348395760 350272 -266846717012199828902298779648 350273 -231026871207088786837837502400 350274 -1077009829569336085442713895040 350275 -47026273929310198418762325700 350276 -2020207374525459677453707994112 350277 605198826659949599890832671008 350278 -30006898522075462059055440576 350279 -68968443490981833501717150024 350280 463369113845453324980703232000 350281 -1762945794713016365355745306918 350282 -532748881877095393132792045008 350283 -3096174268948771097384333198400 350284 -615854931499098369238441881600 350285 1606594862628965141657392091760 350286 1938056736565101806640158054400 350287 91737204672171451943719874432 350288 -281725655553481878347562098688 350289 2882615841758098929297090091554 350290 78359654344729284827225694720 350291 8268369324196960425650257010880 350292 -826173644281214651282562766848 350293 -111337671995865131901018833458 350294 701052725946019657493933604864 350295 3300999102701143338427223760 350296 3976749310254927204870764513280 350297 559806196901454638282045564820 350298 110627016095292476237841600000 350299 4643000025965102431322167960800 350300 168885470293585879873228492800 350301 -769900680266340716718159987648 350302 -1905509618083099406119907386368 350303 -4046873658799738219484996764800 350304 381729989285562856858606632960 350305 -1543749493719705668340154722540 350306 1446967839636340976879962337664 350307 1367981164560990417024172402404 350308 1150652634566325915773350690816 350309 -568817291609310386133581648484 350310 -799525595764378179957842547840 350311 1433691071183318922440585507752 350312 -226179609331336017812878156800 350313 144514197635483697415198023744 350314 -753454980812226196203008456448 350315 -177400536590960382071269279200 350316 739889895431774532234372867072 350317 356917092251036742698188717152 350318 -936970358968060634138304043584 350319 -920322986368938805899496197360 350320 -504747839166225412773180211200 350321 -17423335190704444439103997968 350322 -31343778583796227596958310400 350323 5011835570747773323121087316704 350324 -707254675721091659080093058304 350325 40354413551740283758308715050 350326 -1228627643437847102948806112640 350327 -138720151946187986240049110400 350328 1170114337246515853253480939520 350329 1068721847309845767995313150976 350330 -986151241946572358290531894080 350331 299363039418059119586734285824 350332 -845858038892961877228373960704 350333 -4616579578776277132379277695616 350334 270691385959185484343211451584 350335 -3629934979914160164480771789720 350336 728806423176007355545335889920 350337 1009669442749065415828748624688 350338 649421360763874497017588791296 350339 2538472430944926876882329320200 350340 -527966969392954699234705612800 350341 795201978860324805294719840800 350342 -339478091608564323468966628800 350343 864194862664959596038519864704 350344 -2697572811464462783852855331840 350345 -209144230586902893283377377400 350346 1239869379669456253046748297984 350347 3132365284738292325876153571796 350348 940155443741028343954699300608 350349 3729671419367930299266290585760 350350 320760437591398361347950868800 350351 2072121323293380838074319682352 350352 367842561653718762416491069440 350353 235927409635280692006406436456 350354 -1694896904772611198834718399360 350355 577273019695133137795136838960 350356 3798812506270083391459163265920 350357 595490006701126674610010577312 350358 532076101056652868447492021184 350359 -1792906112172368717989936150896 350360 -3172685575740085746280203264000 350361 -2053463667489716695238846143440 350362 -889230198685528551196093787136 350363 -1207897439222154803420561118576 350364 -7979137097558984632455118848 350365 1052903993505156586328527238400 350366 -3202749215455431101992246915200 350367 -607123066628762224516074811320 350368 -5697350230979606824163273932800 350369 -441873811727010301332448273260 350370 1075729332249899122605089716800 350371 1476074953823021000242561807312 350372 -1776981617134801073335932423168 350373 2018276355252641775908908332384 350374 1355866143693121071605291201280 350375 -692525598363668105250324726000 350376 -451913111128368692821630402560 350377 -2584625174504147433562340224774 350378 557857488727843487455863951360 350379 2368119325383043149282745564800 350380 -2359266117000813479572507699200 350381 542844071978559467899170556182 350382 529508971412718792979773864960 350383 -1995984093246179630110448519952 350384 1082128870091182873163978833920 350385 -536264997830091033408739860480 350386 339708916194893251908437166624 350387 5219783434795540276028294503992 350388 -500214649477023422544861836928 350389 253903430764423781331396028924 350390 -602241384788282199670859963520 350391 -983149696392141728808142282008 350392 -625394780786075507411843358720 350393 -346971899344639918010551787520 350394 -801578178571971004494249173760 350395 866269280403513420247277654400 350396 490065202876813266875388249600 350397 2617317980258543203323108967974 350398 -272485741397682163773446861760 350399 -26785821594313957774961308464 350400 -25389685696840596869559091200 350401 -3159698864512843270532501067600 350402 726895116653719509508061294112 350403 68152510560006352005214123008 350404 1530414975717911001765231472896 350405 -790410814611201994023144938880 350406 -1215734382988790983306440431616 350407 -46258700081333455595977091280 350408 -1688752836919139386777468247040 350409 -1596166940135741254382883334896 350410 -39156916210607992020294147840 350411 3613552702911972206703167205012 350412 -1579960691713406949440056754688 350413 468156587281044541604581881024 350414 13682378551066361877072484992 350415 -539729671635832105076773068000 350416 -490322889184474910545321984 350417 1734237928871325793541229782640 350418 -1533008288706312530567879335296 350419 -3792777679972643747767323387320 350420 847624397311366401737810042880 350421 -2034983574386246085462522962496 350422 2820737606004323428913504308512 350423 -5185731943026578424352488350328 350424 667190343330524269078035333120 350425 -1453199557387593973658127361200 350426 237528824474284193979361142784 350427 126648216412574831956884284928 350428 -379355661282970174709999425536 350429 3335230069918850025513092325030 350430 598970172384989738183321493120 350431 1993389270295099163221298851232 350432 9284311626611796808687772762112 350433 -2727212373104790724545159986400 350434 -303350562561254430123420599808 350435 107889842399996666832474951600 350436 810510964626284061496286515200 350437 -716735399299111622388424694914 350438 3423572226906830990256460470912 350439 -446817958347499469577423561600 350440 -1793554348868797824698318899200 350441 -316590605475537352399491070656 350442 -1577685356445012589669115630160 350443 2989262187130562586065341416692 350444 4280071314245642343197561702400 350445 1959717678474593113857308989440 350446 -590550720912819295788828856320 350447 934691260515705129870028162896 350448 470862603940613067348686438400 350449 -4569553774665356081823482219280 350450 3750307300973456629885545600 350451 110529273758998722609961849968 350452 2040357102434678572922265931136 350453 4200654570117177115584247350702 350454 674584463598323862078530356608 350455 -314653573319858830825908940800 350456 20131009121831830516643880960 350457 1761538607768617539638896783440 350458 788238988902839009257655860080 350459 -1427391079099981931096439941340 350460 -1445354484241284925226440704000 350461 -189595238100852376757538719348 350462 -815881396382188297476902740608 350463 219837475229161445640457182864 350464 1974196351866817176434972295168 350465 -1947837894859661341989811728600 350466 -284763726762577546925716200576 350467 795188262433567421609430677920 350468 -502772049182804251663085086464 350469 -782542611157334535080073105696 350470 1474993509102738604723436703360 350471 2994152973047407569951300079488 350472 -800137483914317149359566438400 350473 360888898076216172385349640244 350474 636399896905639753699815636480 350475 -888132146932891770910184633400 350476 1265369015719147396462631769088 350477 -3294251253497941974582016404288 350478 900434266148551538444934098304 350479 9091994122054083870685320070176 350480 -333307857400316080987922595840 350481 -2659263748886430820843937253648 350482 539180108479881210503628230400 350483 1375734821306529027298514698320 350484 -1549143390510876693401011390464 350485 -2373630695286576464451639306240 350486 -205876680729973210123304603136 350487 119050976504207736158348524536 350488 -625217396623697630782943907840 350489 -1651922726123016398931839116920 350490 364101105310242436426750387200 350491 -81505489604333503377321237728 350492 -3768079642776119657858651011584 350493 14211298594544319875959672320 350494 -3202156172701153538833694783040 350495 323067388532614307081647833000 350496 580624661104766930659249815552 350497 -1577899653578332807278007021248 350498 184254687131185204047675058464 350499 1029022064408021507396794892664 350500 3026676936354240034284939072000 350501 454076127608077725720666119292 350502 176271245795865845839734781632 350503 2839374329396801124479968917752 350504 -1022740124775112991321070796800 350505 1685285487116897035383976932900 350506 -1681487268434031994260948889056 350507 304479492169488503286527745840 350508 -1706350041112492168308154391040 350509 2040542786501662869869778957888 350510 583593357388871656499373812160 350511 902829925875847863259815007104 350512 219714085508509007769978634240 350513 4588492512728450367358610610660 350514 -695237098893799354010326575360 350515 -385111929145640651138468072880 350516 -2465122486617597893595196114560 350517 353493470071151281939984922880 350518 131889919078537024034182041216 350519 909842190434291490378069444720 350520 -503630729452904112175605350400 350521 971982831238110724791617895722 350522 -1092533909330878277218307468688 350523 3841222954106463063096687220800 350524 1966887213135257769946180484096 350525 598993218856933596516153496800 350526 739849057935848030887376744448 350527 -583103100071902082717619022608 350528 300019120111169131220257210368 350529 -399134292163910993959172199072 350530 -434960066883442215721565967840 350531 60689386567052540044173516132 350532 146031246245247000263762153472 350533 -437217770994416681529440930400 350534 1864474642605499222618593688416 350535 2519397060515332991836720693200 350536 -61529069103512472606005452800 350537 1596680588423713883201803818 350538 587651851723427119280956872960 350539 196093661373543152155127975056 350540 -1662340074082962464755870341120 350541 -464456451125002375117255786560 350542 -179304394215016585229107917888 350543 3291209643902388791183601804624 350544 -282998871417422300440188026880 350545 1178418275513363598753045865320 350546 -81690957563538623388968988528 350547 1236473591420488459283437462200 350548 996423102507916368638282022912 350549 547472168504132688299927609550 350550 -228463316698407450179263128000 350551 107404256254308166352236849672 350552 5173580210196675559087243468800 350553 -904236725561887805886061413696 350554 -304572318126345974363051883024 350555 -2200338781642080817884108191040 350556 -1718278245880999996563865829376 350557 1588702775696367267355318239026 350558 620734869919682202610036970880 350559 -2192243821686748742769930600072 350560 -1582574036602693080243413975040 350561 1397322464905112842807484304162 350562 915021402530685235237624378752 350563 -2645760191820767785385877737188 350564 1280786296218059430296129218176 350565 2152092174824009732343788495520 350566 1292604411167418070673100825984 350567 -32510621614122084194781635616 350568 -238481801090928404334077322240 350569 1343126937345997314798505981840 350570 574569150303751045412842978560 350571 297439593187354666769934954720 350572 -569200541658973102648752097024 350573 -5837201626766498232325559768640 350574 338388776404698194295052068864 350575 680511327165832761268739317000 350576 83301059206184051782551109632 350577 -509197182154355231436241157886 350578 1141492665162208877297009838720 350579 -21967157832008433890539932672 350580 -1681325807536403689764745635840 350581 -1511644530236369221177849203840 350582 -1664191757495338454884529248608 350583 1122111399070388905343313163344 350584 -2405160579354305870241926369280 350585 -2010193794548676122097676268220 350586 -573433487154586896152453985168 350587 852081526790142637886689923236 350588 -595209580669437517772827238400 350589 -2108030805506456532498642576192 350590 498806928420281522859762100800 350591 -1077948813285420116191915762656 350592 -1336088507988571440150604677120 350593 6079317792227373199835969523842 350594 -526295596279441214642818109568 350595 -958623607681079857687530410400 350596 -3454214687135809517213815292800 350597 -642349782907021327424668271400 350598 801025548160359082030939219968 350599 6174436148342390538537190277560 350600 172549752721403669523778944000 350601 1229903237617422984304876130832 350602 1277007055937481193096161761280 350603 -48264946480837374800383701336 350604 -1905619744086678238377879740160 350605 -1947366925133510971165799554740 350606 1136028272690240697229880482752 350607 -1935949727932938995872236808320 350608 -35897729886111490559297372160 350609 1923233555170855359583556548416 350610 -114515992434771716009156812800 350611 -4655257151093994818473523974088 350612 -1128879738001346672018663989248 350613 -290332261898419439744309528640 350614 607481476813627827141125408832 350615 -2241450480527648486300388123240 350616 454255447246716946480136847360 350617 -6140226923566530575170087089334 350618 3159590597597881625102724971760 350619 -56920974019920485021078319312 350620 1053942311764719264206446202880 350621 121913626782428167344895086822 350622 24831484499611124982077921280 350623 583189431224780247105586965344 350624 6319822649927952478736232677376 350625 454860394989131634635272140000 350626 -508402553177917719662774590080 350627 758384490465089755589733275832 350628 -2711649611592378747712204554240 350629 -5151193334582150720849311880770 350630 -295919661158028589600832659200 350631 -2159122019584043023345746344880 350632 -2113103626484590369750201804800 350633 4397815676731057423165676925684 350634 -1512603904447163294126542667520 350635 -2327854748532722265147034212000 350636 1124354197421919640289558774784 350637 365948080590403841267647203840 350638 -73808008493042808175893609600 350639 -986645731119184167010926938640 350640 119154852662617023643011317760 350641 1346019431629928650621473846784 350642 1930814835083576074097397045792 350643 1901731042469760768944803863864 350644 -663488556493140134297971328640 350645 242930500629922269793512391200 350646 -330672944794476757969682980416 350647 -1823492828024625686815737317376 350648 -36748402217357781464266199040 350649 324448790692510288556356481604 350650 105021250526221954396422526800 350651 -1331914254957795032474833694448 350652 -1019861293514295622047738490368 350653 -989734221932812248684264671540 350654 2383274602502198478183198955776 350655 -21119133889324662194367110880 350656 895864249114654265502272061440 350657 4020507630905948069222127747906 350658 -424271190133816019209732608 350659 -5549834799749218534229749204584 350660 -511063175146286919814980134400 350661 -502258998943391298887841806880 350662 -1232731507775097854902007847168 350663 -3000590507963073920624922434088 350664 572898898096499716701087744000 350665 -24325530606039845356465898880 350666 905762999258279994033561898032 350667 -5511193374575283864793536875040 350668 -3787422398906762223567810385920 350669 -3205530162244660597110627739200 350670 1028448951818570633229741878400 350671 -120756993521042691679282520328 350672 71396250911141398055982465024 350673 1343538808530281881550071851168 350674 310703258508131493806586688512 350675 -1090900171469358591857768718900 350676 -2057772380605256713929136865280 350677 -5143336402261805155602282583474 350678 -3751884368768062971236258862144 350679 -242523391879434025983422217600 350680 502267621428937958368571596800 350681 3867484350088383964964082712320 350682 -674573179638820766740875806976 350683 1881270450192377999101766862520 350684 -1327887125403611036486317315584 350685 1501316682195259312635777811020 350686 103470070223769657650008655616 350687 -2375015474241947734591885923768 350688 602430836909272787059412041728 350689 4142192340868026100206612932500 350690 632279058182959130578268877600 350691 75911445974924272207295970624 350692 159064705388441166414214143232 350693 2005282931688511886840113690236 350694 190072369113468604010245000224 350695 -2581464630574506064805416729800 350696 -597460219243607150040198758400 350697 644843649740293741421117382480 350698 934449503359646424348092487600 350699 -293937933605740868526192396300 350700 -436304773574120539511558553600 350701 79073377760881065035920010040 350702 1089126070883298699863797785600 350703 284240339053470905802376780800 350704 736753103078008703895173136384 350705 -494361342280032255923750632140 350706 1223082016560385165702949042304 350707 -134501233996962793750518707888 350708 -25512148795896932988738140160 350709 840263826213398655030222326304 350710 405001262059849049536228815360 350711 5766785712921102365918527374312 350712 -1828191196786829815271848366080 350713 981062458194616279613168912784 350714 -192240944877630608465774800896 350715 373656868750437869133263704320 350716 -3030203945725779249895064412160 350717 -4208820018914409054079129915968 350718 -152634801746046263199833301696 350719 -5962598777511630288345574842880 350720 523896645091941461568604078080 350721 -485403214197866259508154061120 350722 -2968293658295752760083731671088 350723 -1970306773862318156008572579120 350724 2481227377840761762826916370432 350725 1272306125155675550476456288250 350726 -2061523139740238451489070763520 350727 -608527494447093271982148929712 350728 -1273771053823423814888987197440 350729 -3797392900008412624913996765670 350730 -19279940987834473246300455840 350731 -681061271079251374648552663468 350732 -1412047183671084025441169819904 350733 2111457041211221610559106457024 350734 -27521908724457559807203691008 350735 475987140634558290132577029120 350736 461982666154656715637534687232 350737 -2093550855374559906826192001614 350738 -2700105491859519426360571761504 350739 -1871937376573741604277426187596 350740 428794791944816668858750771200 350741 494667025655477100704373776142 350742 29544704016663250737553355712 350743 -1377096332971680317166176359440 350744 1904821390272100094092098662400 350745 483213530729835681599375496000 350746 1291513106346226268737003948800 350747 -4343059966623869414099032359804 350748 -905785710874439525957645779968 350749 102515927692161133290814390080 350750 1117425594971867677276834368000 350751 19157867190381538940801518080 350752 1256396607058269755285210529792 350753 -535322904955308654019440427116 350754 -889969033398338266687410926592 350755 -991644057161852542556255532000 350756 668326842691326568860639879168 350757 -4798829260961172559877937174720 350758 997020784521036862015333915584 350759 664981385820550158053059868040 350760 -714165123579359438570766336000 350761 538780307063338931091584912640 350762 -370308201908748218692346666400 350763 -362408548360215103404637464576 350764 2934735548797781784108954680576 350765 -159898195728163051612869032820 350766 335815958750784535539658296000 350767 -2935142446676381638673533203184 350768 -122758929509080143527882489856 350769 -494323319261707798989594592656 350770 -726805535888307438817064778240 350771 -6006460493660239444408734215028 350772 -257395939196444400190821470208 350773 -1256421588131663564712401526912 350774 -1102632374393225805089694087168 350775 229409862327855032270940423000 350776 -781066415411788622325408460800 350777 583369446017966877514710646272 350778 -443860170658058545936108945920 350779 -2111695045353383344189767488 350780 2248937571898451515705171161600 350781 -1536182324945682358194435080448 350782 -2128427917354000132341209803008 350783 1014724169005165061836206244032 350784 425282298459512654158154956800 350785 -765652035461708702020767199020 350786 1739042357867333592532341200592 350787 1190241349928026633951112077560 350788 -851908782991128160562839510912 350789 -2615415180182432422680554701410 350790 877090124370648973967605463040 350791 2003834667956024426151753597480 350792 1844193031311881039165879838720 350793 3047951409224604320372585787882 350794 13866448610066449529748994560 350795 -385421376284709146237145870720 350796 112600377087695553637736644608 350797 211511592064115664262472300000 350798 740189768128157231606590167936 350799 -1890753029303645744519623190136 350800 707372164784202502634695270400 350801 -4679953660059396021133889809296 350802 -970082996306353998066094356720 350803 433428380529910997248918435052 350804 3855807606544086803187941494656 350805 282128038818710425547841573120 350806 2120422830023809858825273112352 350807 -444823629751147958822718741960 350808 2853400561725692180602304593920 350809 -147796115298544731110318671990 350810 344502703323564067285580878560 350811 113423070245805210974431081104 350812 1408803294347261757714477367296 350813 -795741466261273555387245220020 350814 735675011995120549315040931840 350815 2949991570202925700147113489960 350816 1840599509133412052086464184320 350817 -4746488349322946251804829184288 350818 -1976846435036981944327517778432 350819 102796549167038533617740616960 350820 -1219339240064792981172277344000 350821 5647818886504870161162688692444 350822 -113908679509766578439869056288 350823 242494454002660336316737392768 350824 -5203360300635878612797200983040 350825 -1057119992845722344368804956450 350826 -411120018054772644872685989376 350827 -1582992671649221466418521399488 350828 4028503232826630971812673863680 350829 1383994352661033854238262802604 350830 -899435540643527872863943525440 350831 2080044181498250079547475392632 350832 -277288540309007384567409377280 350833 -1865538814772104960023613138880 350834 -167806303750548977977322136576 350835 1256840733158495049103427750400 350836 3745190246699152689601446922240 350837 -3843561706666844865900859200 350838 -64340934876352865530649606400 350839 364786259530996382076030782560 350840 -1164235780672849042185291264000 350841 411885743346422489106467195040 350842 1394624579624571154845345592320 350843 -298645676718691797897373858908 350844 -514137763663255220761900325376 350845 2323854146554944629717164600800 350846 803936710214374192163192018688 350847 670440514616572605462617664240 350848 -1192930775037281623613405921280 350849 -2749052520255897206593033946364 350850 -320387375282429178373256208000 350851 -500059556096732841574499766148 350852 -1869645405633028338859827118080 350853 57918094464708919751013081504 350854 -539008366489981743079230105600 350855 4337045180030134077123907114560 350856 -1685382851617465519010517442560 350857 -493833566147709367493538839928 350858 -514747354921797605210851476480 350859 2263564351152546063474676370904 350860 -721524327856669956767394032640 350861 1126965742556152162069191563232 350862 -34411064720979189711152115648 350863 -609083383161748293245384400960 350864 -1190106926562985234990953553920 350865 561846817507043061049169030400 350866 150938671421419327406519071632 350867 4068377204786122689421388273664 350868 -611295754817056311466347147264 350869 3371512323358761544265127344270 350870 329788041768986938386801552000 350871 -433264455222452389889787218400 350872 5706279890079221303966391091200 350873 5503705499542265880770482130400 350874 1213371422175694811786554680288 350875 -801930378903864804690661656000 350876 489131527733620431102216015360 350877 -572062616357204521556574295680 350878 592501860220930128322995173760 350879 7829847348714540695358568312776 350880 -28316326297367643809466286080 350881 136406305431451809271976083682 350882 98014321631601124762453668864 350883 -598637749264828118059195170000 350884 1622365012445612849771538866816 350885 -2786089000420406209391366364420 350886 -1721875684126908525082483081536 350887 608971442523501890486183772536 350888 -343360567264188499921806704640 350889 -437986743836584429802249625600 350890 1202014989637801186291267471200 350891 -64813549263143581869060405708 350892 55713691649799881343474667776 350893 3013941423705919175097324972544 350894 108346274449442116756340594496 350895 -1785482972454543879827881116000 350896 -2208796702569130964951105536 350897 1843816088318193021884135636772 350898 1379100995534075546670355369728 350899 3739333671983297685339906917900 350900 2401764928150661801154768000 350901 457127541568647678742301256192 350902 516911900856223666372484758272 350903 -1046569856650682562328301655120 350904 543035222150798047974348165120 350905 2328124402651997021866079493060 350906 -600500784248278814981470888848 350907 -1808636304786527663258096534760 350908 -861310169404983821249413697024 350909 1811799592296455782853620387404 350910 -41355773367491165521956675840 350911 155544643266464209026628719360 350912 -786923353473500689769325133824 350913 295370330004757605681900359424 350914 56368585302703974817415029152 350915 -2585675941521012492872185843440 350916 1907576325339384543570408471552 350917 -1688568399267077834500770365408 350918 -217144455778818263350692407040 350919 -1882376127474734128979473169760 350920 -360370205253996123665409638400 350921 -6852981036968782139303158409088 350922 -385125072854650406540118904320 350923 -49951572607526856160568617496 350924 596097763445898136678595837952 350925 -979719083189099321306914116000 350926 1381870412029024532696236254912 350927 1052507493943364989874652824880 350928 80807215606819033735906025472 350929 1897241258095981846216998166260 350930 -1688991990381527885491270694400 350931 346539419111305882384683231744 350932 1300445738742929216912883118080 350933 -81143934610339908977164508832 350934 500027059298239837081856667648 350935 1720050369778482730379265924000 350936 1361881874757668068413389383680 350937 -3665268067774006750757448381606 350938 717548181174798748026838081776 350939 -849759415648804205329995086376 350940 310635979621493775894384768000 350941 5254651601665014743835234866342 350942 -363738637251928660231297384128 350943 3217908288016221960914023733064 350944 2250500928592591884431430254592 350945 -55525125779404504362916707840 350946 -2042458697828456433202428218880 350947 -4359035980229324281558182357604 350948 -1222237307572823759143217647104 350949 4559662688441418780589570452480 350950 414811984337755877859958188000 350951 1079560150672095719095733498304 350952 1172633606169304808748906086400 350953 -2120454667737349472927869243776 350954 -429505422912466714538868042240 350955 -204921261204156087829571314800 350956 -632095757160847588925129178880 350957 -1207290778181797338568080134880 350958 -1766914628848844839244037843840 350959 -274031846475371655076969352608 350960 132571379703932132348430581760 350961 -199188436645068121233411912000 350962 -2276787827278981625259985206768 350963 -2955835041519489888469376020788 350964 2028694898679893770217948784000 350965 4417330323443294384620203929400 350966 5872266240351537734407784448 350967 2567781014409762892811729263080 350968 2966147122208516818564962816000 350969 583902713116445354778192364500 350970 483140452407409338429236832000 350971 -3560086786919893874252739076828 350972 -2432318843652402043927559860224 350973 -117813655607897646548052763680 350974 -887266578808275625850189544000 350975 -1243945855017483308558147343000 350976 -1043299409540052843367967490048 350977 -769047713457456587604370968528 350978 -679662539885996565596645191776 350979 2704397403891448848646033044984 350980 163087718512883814197994700800 350981 1743609048087326994946849186782 350982 -181361587293371917984551422976 350983 433802794824498107193390094232 350984 289270005254531522863305861120 350985 -7484206847959995885778536000 350986 -2231441528892854267214486425808 350987 1342166430590614186314832983600 350988 -256479481746461719725708718080 350989 4817049662067766716052028788790 350990 369967127987538766744747128000 350991 -3143261570551119449672813957160 350992 -454601553766067147197275234304 350993 1925129506716993412500386228724 350994 -209366613355313292797872751616 350995 2700015872856403663829579886000 350996 6000634282797056290099457937408 350997 1737213735213636191733816443520 350998 -490059999177255117281052972000 350999 -5610655441514012170282143459408 351000 -1283987000976045502077849600000 351001 -129886325424172625903188304256 351002 -2328455949306040498078576555008 351003 589477742791473509393053584384 351004 -377232879727589506721864210944 351005 2612192285541386848185945495660 351006 -938324652238685385212589388800 351007 -270576810805173965786315908440 351008 1066713580823901676127876284416 351009 -164217464242511692577301936 351010 531118534119746987658903160320 351011 -1487153439851476174115880020388 351012 -86083536910169812699571493888 351013 -1193112824466290290031769369216 351014 -977355298072834073976159964800 351015 17934109095596104027248952320 351016 1872322799035498457709067776000 351017 -1968947580714971103294658954140 351018 -1323551237271221377259616653136 351019 488984528589574370978305802160 351020 1934269201201389371859334932480 351021 2322577858551303112331021856 351022 -607040346371986083707589898368 351023 -3635816087032854186969583519728 351024 -549874691861453692349036101632 351025 2285492413582711121223628270000 351026 -629259208137083224739762551296 351027 -5189744271587530344943183958160 351028 -1062440284862865256150766157824 351029 -2018393757433754313699114179424 351030 -440344114022386175292294871680 351031 2430628646311947906178767121832 351032 -945141724998426538346693529600 351033 4286936045094253451741203451424 351034 3711685230968810265380113650432 351035 1896257006171856747070500132480 351036 -206770343279692561676077478400 351037 -5829457396371611767309599776314 351038 2683435766317497493773396529920 351039 -693208700917346165233268531952 351040 142421351530025837608949514240 351041 -2893016436665813769953112042558 351042 -194006808306077647433140175616 351043 -1804520141263066593144727323648 351044 -925029193725959156812572672000 351045 -1821089247775792809919676649000 351046 2778989075527918788639223493472 351047 -320625658729309860200601006504 351048 1826200697596771373510303784960 351049 1684887367397908962092389611264 351050 -367215144655998827032318656000 351051 -2982897424315969025770322947368 351052 -19153651852454196271258774528 351053 -726119865225298281100911826698 351054 61449168473238362861274190272 351055 1831962614022716574795474193920 351056 54557641171098979606292447232 351057 73032883725999895962241461120 351058 322439683684877125567527997440 351059 3435438577315132559424544225260 351060 -594770638645568915978897111040 351061 -4702613214060542456432638892338 351062 1743123638371100404869609993792 351063 3299078571995906404420941335880 351064 1642273709030318562224676249600 351065 721837260146554996457252715840 351066 -370729236349659449756794277376 351067 -3391696954085744240491233390768 351068 -1516928156661133773822231793152 351069 3621204644722818727672091516544 351070 -103032217931443426729016867520 351071 -69595264083656602974376691088 351072 -665167692304583942042754220032 351073 32913687161153179509564742020 351074 494960016224771137984224425760 351075 -279949223295348852094312780800 351076 -2451962488448036579423961047040 351077 -3172623899847326650974242467074 351078 -17784857676516130700181706752 351079 -1002066669441286955353051253320 351080 -3989480770089090923363400499200 351081 1859213014657500840215046351840 351082 -1677016104164486367725701843200 351083 199327698339653905982412110904 351084 1107101747743241917460103539712 351085 -1467722818417932717172973490420 351086 740189319145940338661090812992 351087 -44233196566596862478961565440 351088 -367700878777661943728638885888 351089 671896909021775863141423952820 351090 -1038514632300103462331354311680 351091 -351214222138663659268484658240 351092 -296072582429179479795529082880 351093 188331579463914112735950495264 351094 311770954824397807695118243200 351095 -15099632466941099132264885760 351096 -2401433636889247322335568179200 351097 -2777206064296446117941059026454 351098 -521559256253676827303996686080 351099 350880139774963348789462174224 351100 -632312188624443176513194969600 351101 396150024204139623758345617920 351102 341039290438794893746348477440 351103 2712790922510845611307983500280 351104 1326819158209619753679496151040 351105 738416019380550705257654908800 351106 -119018108431556035779947950080 351107 8315125869123806961969923098560 351108 3504392074566558624258090731520 351109 4703026179963095536695552995040 351110 -1734711640773659441191883975040 351111 -715357952390090894152665175128 351112 3121936963749287257501313971200 351113 -472898628878748676958774259840 351114 -617612702083332974096593616640 351115 1004703930703048578530096489760 351116 238524534794346574962470768640 351117 898721299106430925163695501068 351118 -1892205894182125854552890745600 351119 -2675355895383219933412186080240 351120 -114666784103648410389813657600 351121 -4009760125388564238371040649678 351122 1547811412690958673481013525256 351123 -1495622232712551004622320172616 351124 1271940902099057528782583553792 351125 2413076924800332005530794496500 351126 480596469209628345934268906592 351127 -831269341608004247622446176768 351128 2973024600182117674849860188160 351129 -864212899773146776728369658416 351130 -17862760740193576530196567680 351131 2790571258983697697554798409424 351132 673534395955392967437557068800 351133 -2364341756393977363883021326618 351134 2254088013548036609199897317376 351135 868622696951979957513245039880 351136 -3623779868188823285239502143488 351137 32847433445825078545666919424 351138 29585994905029562771888164608 351139 689507458428685054867868060440 351140 531608216004794854320985121280 351141 -193884747946430273250131367936 351142 2761533185383808578490502816 351143 -2266978523434688876836952605656 351144 1210252566527779690907834895360 351145 -517267214226613820247745931100 351146 -205936170553802580490250491728 351147 -677787559802972376859316190528 351148 363014149943500716230696928256 351149 2770669794798040991838138928800 351150 73318929184620385059628497600 351151 3313477768817406315430744395152 351152 129001267993945608076652347392 351153 3589309620519857630937901970064 351154 -2693708588206373833947538941408 351155 809863467198373664082835046400 351156 -234126321178537739961169606656 351157 -5736335727801508183700441560594 351158 2197428767656479797625456680640 351159 2649791761780318814547435280104 351160 -1366163907036532360238135808000 351161 5881849471841567176171473015300 351162 -105285435039948319625505254400 351163 -507912546232788783730543069016 351164 2283757729040292589854857797632 351165 537131334660543847556607723840 351166 673361020771454309585815142784 351167 -2410922239934676446511970784088 351168 186526587118128311530181099520 351169 90844836105660957496168417152 351170 1508379715666699159230546677280 351171 -1513323608546634876638864904060 351172 715254498938944582469192706176 351173 -1722510137773888166622533585376 351174 -410504908415644805202582363648 351175 -1840452979158863493541592038200 351176 109707612701557515020583567360 351177 1527760952019511696225268228160 351178 589137940347897344871780438624 351179 1852199013985254644769285285780 351180 1273810137160097022599701647360 351181 -44064994630098369298894240928 351182 972870316601641461709681610880 351183 -707560630802069609921070791160 351184 -1637774169946761559715018440704 351185 2847081987490880182963353499380 351186 -2221326107054240571986753198592 351187 -862617823007402574932847215760 351188 1229861013038539007441413461888 351189 -1720152176102759323055048964480 351190 -236867637542648455652095987200 351191 -4642406380927816898850684536616 351192 239633674726636957810244382720 351193 -5465696477220050193565944335100 351194 714449439290308243018582522080 351195 -622982939343892650119046512160 351196 -735048648883655510167183777280 351197 978259582998548097583094076864 351198 336981349676817731739884097600 351199 -178631253927812242499553746240 351200 -145616490488299054469382144000 351201 3976110411298758737189186307264 351202 -2002848405278273656404725270448 351203 -168950929992906312968252373936 351204 96364333817346090540460695552 351205 1021672502929527620283297940860 351206 -287398231409126398498024683456 351207 326617422940321276944732313104 351208 -399511910395271940911862497280 351209 -5326925724771367756978712512284 351210 -46701664901546627763803980800 351211 -2447421269781386965760482553856 351212 2866336167110286796633930035456 351213 -3735283221929202732109489323456 351214 -3184260566233096168731153920448 351215 3214823594176873266128404155600 351216 -6193604296460460117690482688 351217 5932243037048357449678379037266 351218 777440939693816973256367702016 351219 -3077553549671599182802968430080 351220 -24935147498118658322588613120 351221 620938789876538551553897543292 351222 1049217846759559679385946779072 351223 -3155778445752048505591812949528 351224 -49490110485606404219711508480 351225 -355894186690918148319598406400 351226 1040600620933443503244577569024 351227 -1217007509902581597555541575480 351228 -596683458049756473069672660480 351229 -3810791904694291220958631730170 351230 -739304835308763164372663746560 351231 -1910351060131246947284644897848 351232 2257729896232437568279832166400 351233 3024954336981338743012985256384 351234 -640349200448681272043131929600 351235 87635980083036104527890852000 351236 2014923677724468242267076181248 351237 -1278236943913991331222256300416 351238 -1629616230474919739543789706240 351239 -2355831875779902429700434715344 351240 1181767886746407189179596800 351241 -1053135304448306891668713282816 351242 -2320194389010182003725560427728 351243 -1527409190485815849746650846800 351244 -1422540275537584366448135006464 351245 -1063684001589207214363405912500 351246 21748160550072336081936159744 351247 403217415121265363900992591440 351248 -84551664162069416105832529920 351249 1721524992319639799635815940608 351250 246822723581955758326487970000 351251 479624692559628187804060794672 351252 511462610549603231278775887872 351253 28223239783869176750613567840 351254 1947577796484386770831244910912 351255 975204262802467003809802516560 351256 1499918910608789403903069419520 351257 1811768440065751142846679586506 351258 -1661182629854994031297372310016 351259 4509989636807167057328495395460 351260 -374312702187342104453902602240 351261 234862338159057351814222919040 351262 -2186182669534226995288951306368 351263 5403676251069056766271491816 351264 2255448231331096663848446853120 351265 124052479282421837724163950720 351266 -1894589320882018376415414741168 351267 -10829977453475540503370922240 351268 441105828679289744869655598336 351269 -3645462966064117385235095451330 351270 -669758942750877045712348012800 351271 -6647974593971006514907462133808 351272 1743493214295218191486352179200 351273 -369018816651597107575198313856 351274 -553611668780622100510658474496 351275 2695814142087519665305255215300 351276 72438456771300870647934372864 351277 -871693220385039464113152929940 351278 960651119684960614398053325312 351279 1239276788264211709580686463184 351280 -183546854594864332651758551040 351281 2370829309521978564418654999728 351282 -1158807338237348689010239512576 351283 -1314575312144293753872581725560 351284 999515332954412742572388539136 351285 -953624948682488952229110878400 351286 850790090345364267540589929600 351287 -2278665201128541865935408863064 351288 -342057207660501048458483220480 351289 3353717975061282377955606722090 351290 -1904177014160859849601526061600 351291 -2197647963216050725194316729920 351292 -438088210297977907404734025728 351293 5393921278326526436458268857542 351294 -1789435552547650865533386782400 351295 1320278284532070497492907965280 351296 -157118871929629835707023360000 351297 217705386414329833924743038946 351298 143175650308084724431319240400 351299 -1319725668869008680260059984752 351300 -1103812457327078600987922355200 351301 914367300007121033643377382302 351302 577060190381803004205742393344 351303 1399547202959344649278551361704 351304 -338620231391968094093761674240 351305 3244070023248002933096152293960 351306 1660464253454513027990664935520 351307 -939959968900331880051465947760 351308 1402880448244874800324678603776 351309 -1045549996024146396812345903040 351310 1148125463789512281278024635200 351311 -3424776689510285909256612275088 351312 -35206564399487340934919749632 351313 -7282660922931982379361005150720 351314 735064451933647188716244231840 351315 -679426232375595047069454472080 351316 -1405799862196291102013030684672 351317 1504765269473503641984946880220 351318 -1036818266032223593391092419072 351319 -3918561435955150069183662123504 351320 255379011269187497936180428800 351321 -863036028758633275970417883456 351322 565959916649681774258754758112 351323 -420132106524962913649089500160 351324 -715055225739104112986328468480 351325 738081024514952115631722681600 351326 -385777558910079121422965397888 351327 1559000887261565434245452706120 351328 2688585670107115808580739399680 351329 -2595601590328121274075332236080 351330 -353919393658114297498019404800 351331 -1122039436226553656596460173400 351332 -1486060655485643242386893752704 351333 3757583028634310364648451578720 351334 2414137312578216416400898057152 351335 -3541679754323548843757462911200 351336 -1418086323795385118287997337600 351337 -761972635540033300958241296448 351338 -866978439468547244999824791456 351339 743599227878813574417905068824 351340 2800134451185382230947591316480 351341 3434879778704037037694438726742 351342 -1921280590857503706747085310400 351343 5464308644152993171491410992592 351344 -203784723953852096737267482624 351345 -1314446041335435582688358126400 351346 -1034887603197272370558891910128 351347 -1339813228449573395986415361204 351348 1141478526625303766169097175040 351349 -347509932434411475540291740036 351350 1133895459989358056154010106400 351351 -956639672026307859745472728320 351352 1324703389428158453514873262080 351353 42127008582829288452577908624 351354 -266432817248782053676600227840 351355 -2751761084601140390687500650240 351356 3310373431728602721028529031168 351357 2448404839238593174088985239040 351358 833909324948799057396819029376 351359 4833208163358425017374041266560 351360 -1290885417645127916626693324800 351361 -656655978655615591336454375038 351362 -117603839400793122926672862336 351363 338427318781307878313838688944 351364 -1917933889355922913938123978240 351365 -1317458700275115496175630716800 351366 438746841486970528106468974464 351367 -89860009370955155576840186360 351368 -5649185191746183536116834467840 351369 -2458911782580359506747174405206 351370 794929359877831261610323796160 351371 -1290826782772080588222374347728 351372 -417165615068435166951436124160 351373 -1790634230753313594146719515840 351374 -1484064030366509359938291200064 351375 -3495452841562179169563669036000 351376 -695808744490588210890799341568 351377 800867741759304189220572678720 351378 17109407362236720708953163024 351379 -1358225463497758589475255529008 351380 -3006657894812528305549242067200 351381 -1036801328852034119874423678048 351382 3033144706535076249881230005792 351383 788302269174355884159608146632 351384 -1736001378716784212320703539200 351385 -416746078322215796943260855040 351386 -620008642275415875309286018560 351387 -769636649511054021622205772756 351388 -37075716563957392525372168704 351389 -117615566802142722066511585044 351390 186020288402788842026237821440 351391 3894275656040056431094026413792 351392 -4474653112567845876272254156800 351393 475524804168898576402953202560 351394 -444664319994035776314486904320 351395 3232404258497500149876692552400 351396 3895710788266488040328543232 351397 1799544762228355498863511814846 351398 178121823949698418430277151200 351399 1332462479846206880099050260264 351400 468292227738145673440241664000 351401 -1494497461513295927997030734598 351402 491882187161543469670109106432 351403 2149704463948553949536670631984 351404 -1263246072499754746899270028800 351405 1121473883618775800825774832000 351406 -1756872615355767046962417692736 351407 -762085803625995615992443135008 351408 -574276488314241632347922006016 351409 4249045734447029894600674748416 351410 823064116573184386959976851360 351411 -508403826256422848918188465296 351412 -3904460051976887952434238742144 351413 2761634025541875863339055463662 351414 -294015451103547612503457294720 351415 -3622309976887828307813697966000 351416 189521572125107172514632499200 351417 306895498864565488636339316736 351418 429478331434993233835913090160 351419 -3016443682787586564028713494304 351420 -1569051146001538239322795269120 351421 1575559044065858245743323321984 351422 132332167547593997961745595520 351423 -337189940998486904156342417928 351424 386206085285236405682312314880 351425 -1986493794086453479510346087850 351426 180644239535390541193642619904 351427 4840644088468962141304680425276 351428 -477858756398076844441196442624 351429 327782809671739687646841182688 351430 492279022730494726363953227520 351431 -3016393051118200086530714607888 351432 496039024188708450535043481600 351433 766024930551917080773008804020 351434 -9022007333295565906235769600 351435 -274623103992766566577267203840 351436 -4978905641759188248659433970688 351437 -3378196862494412483593887883914 351438 145137559733936354280547220544 351439 -12477902963313678634651669632 351440 245546274489434340378405765120 351441 2984654941679729286228580173252 351442 22407043644859417074883183104 351443 436347310713202181051976294000 351444 -73700149994402940892276291584 351445 -3651829489815338328361404315300 351446 2093553790874183439349634448672 351447 -357387759056306823422188423680 351448 -1782167880485492990349158154240 351449 1023343244988836907049844756736 351450 -364055997858796864983646252800 351451 2572884606046975358133009207600 351452 1570700479970255738119106875392 351453 -3423317729495591792129736151296 351454 -1094391036190423839054530173824 351455 -620416351582980114519287898240 351456 -18109478196854921426953568256 351457 1216300020593319511720071436706 351458 -1784548199343276930486990505824 351459 36565805562207429327012810540 351460 -292596008834217891517422462720 351461 -2105562743574415531998782299200 351462 1474621721768509504623348410880 351463 -295163179908217648783651284480 351464 2461678100267723796889282575360 351465 -702913385270938094852553218880 351466 1591255569018698472597007587840 351467 -799314702928808505732791489808 351468 -658853338196748490396925700096 351469 1177222814957025866726104550870 351470 787270860662231763497831074560 351471 -2262402511362404266626510324480 351472 504960959879012756548769513472 351473 1442726195902418337026353056624 351474 854225308792204540106691807360 351475 47993886217310338135827977400 351476 -1090365502326923945548638925440 351477 444028730403925215703643544846 351478 101866462911693832271057994240 351479 3360150104691471810832564303080 351480 1079293048953315102873888768000 351481 1674701381452603619133996010880 351482 -44266118350350400693032942336 351483 -3605307410345329031894824133952 351484 1424228239876057557585711348736 351485 -1644307792579817568169191716820 351486 547989681457955327044987975680 351487 -442617945376536227581614953888 351488 -2685536049041317352769362853888 351489 -627060072507942906644511316176 351490 1874482978372633087222057812000 351491 2259921963023892476183701226400 351492 3093120824576021139902021056512 351493 2346279191548533357743204559324 351494 -256156713309545384546536260480 351495 -72506030842636932050594416080 351496 -2433217427745179794761811507200 351497 1908512375058448856873381297946 351498 -277191631670088253889291189760 351499 -3655181727214845130795187288936 351500 -1026594065206245859676263680000 351501 786765560965091757996283818432 351502 -514040571474345498304589829696 351503 -3948449818408610551280128615248 351504 -601753788442251185664028041216 351505 1182230538844900764481778880 351506 -372278515827918452541740136048 351507 -1401683195296688106317336981712 351508 -2677310293391119697843500780672 351509 873616551600201790267175224320 351510 -661175017463195930676803149440 351511 -1257442085310913969639468373448 351512 2009791304193958220355446906880 351513 3233321589233640198943632856320 351514 842683050226608213309403823856 351515 -874445697565110539923189371600 351516 -597997951149218149233435303936 351517 6223105916994824141039606430566 351518 -31991571562136130535485095040 351519 -189933793886760257138283198720 351520 -1784233966659107075023719628800 351521 1744774293207321550243323658944 351522 899917400421567639791060250240 351523 3234668583399297509033849338240 351524 565394833202832824501514132096 351525 8086508028684950625798156000 351526 1910640531541341750507455749056 351527 4202300664608993223181510002072 351528 -1316610065988157452849639751680 351529 4203827492492059188467453803130 351530 -64335880213171841963874759840 351531 -1426672442154231820801348444440 351532 -801684490327296697376290280448 351533 -539614118256709235054253783936 351534 302020688256750074161469243520 351535 2276789311248303247604297480160 351536 246471206848898218730525294592 351537 1124917794027314604656836100352 351538 -586536093679553250315526604160 351539 4868538313629637614696551595024 351540 -10475297573048517238864773120 351541 -584426654912996826767535535200 351542 1595658916017367951521057020352 351543 1030815812617712565485462191008 351544 -796559947039375253647909539840 351545 1393158004064159592838230063300 351546 -554676559533495777636256755456 351547 -480886032075338383732076169968 351548 282980144897681952725275819008 351549 -1501245237192702249123709228512 351550 -583004793408178676728122720000 351551 -1013196540050448405285396176448 351552 492563833722453206576243146752 351553 -6359634071495712100990099386540 351554 48652907470571260929952169472 351555 965045326480236848664795398400 351556 1197560070476012637330577505280 351557 1115544636229154303585485527840 351558 446782155283791468301158539424 351559 1884184594141641623319907174504 351560 -4048425500004542279838626611200 351561 150276198214799632602693952704 351562 2268121832140594014456617578032 351563 3905356253167311819053304865812 351564 240670154601368468332035595776 351565 3086899540724051603773015904460 351566 1196062497097590154053271895232 351567 5762090118685872380460517620000 351568 414346723422509789088579584 351569 -1133039788253097360421859589120 351570 255882824105473050743700979200 351571 956467151094932231623484249088 351572 264960657796367004600116389632 351573 2075828538976684526888793473184 351574 694493775762103895674124835072 351575 -483370753668400734884480460000 351576 -2452562462644370457211637452800 351577 -1731746410010164947721463182188 351578 -1353498401579396541440608094976 351579 377901804428964154756973919384 351580 1850844549013243372331376883200 351581 -263870603500429431195580797018 351582 -419256221746463328384480540672 351583 -2290445152603836053169238269480 351584 3166421307845194383419411398656 351585 741807268634308808723391550440 351586 4486688631920220924633906401280 351587 5680415550396689154350336638236 351588 271060618714060703741065488384 351589 1351984604375130354010524871456 351590 -651586492795326552769718851200 351591 -875568937499698133051642661120 351592 3495228154274620229449542451200 351593 -3810355019622285414752605454256 351594 -2811059608700773857488307240960 351595 -3386219495858211614306567662800 351596 316110145477812865456456058880 351597 -2242142367092177158644071787072 351598 -333840691812850898715049542336 351599 -3212264902480208455242140612400 351600 151771491647572421206329753600 351601 -1890000533249795618723258889408 351602 -182664130291484521039216367616 351603 -411509752624222241469088046256 351604 -3457236610356330379903402162176 351605 -3106471530967003835347615888740 351606 1742328685151400210177330247104 351607 6379607012452516162624195315872 351608 -3642988152454024469519343575040 351609 -515534087435315910465330930096 351610 658812892188315911472430018560 351611 12450362573066419100875747104 351612 1367075843229460529670179636736 351613 4143056042167458884364646461600 351614 -14906636923716471657061214784 351615 -719351467932422547305406610560 351616 -1612690902361646908450516500480 351617 -1856493364551222248282916383808 351618 705443553714317594444871007104 351619 74814452845249770511020469720 351620 -2424684272357068891946126488320 351621 4315512642366072101070618667872 351622 -2943661624400418678374470761888 351623 -509599692280802442331802962200 351624 389117222704969718958426193920 351625 -3457984595594058895898907990000 351626 2416222567625814209651040816 351627 1073078898051550469277842383320 351628 4464581838223071563326627923456 351629 -8256423454847294411136738632640 351630 -1034112479857638128050304456640 351631 1122749310124789440309848346624 351632 -504838042553864753927122673664 351633 -103411598215241188246961664000 351634 572225025989941766266803138720 351635 232214706970583671517873980080 351636 1691739778919358735039502374912 351637 -2270548251218159860276117020960 351638 -182778871635658320903582059904 351639 -82456508107814499722350954800 351640 2361812892703891491411993600000 351641 -15574296518374746692852999148 351642 1846557685242905465524276154880 351643 2550020595387419742391430917892 351644 -2831441626557254499783783473664 351645 -404792082702203435661310237440 351646 1437973517792358855679408936704 351647 -1644481609423439264746513577520 351648 -1404161613466856949909301493760 351649 -3096609701029712993720216843693 351650 599386735266242537326590645600 351651 -2019902591396167735821158943936 351652 -1400616339019926382395098337280 351653 1103362163843897670420737299902 351654 35741416055549100374200504320 351655 -792556670800813018268959035840 351656 1078057231373503715436307814400 351657 -1401799979828956997020119741612 351658 2654453914723778991960225685680 351659 295713398530259120113435229952 351660 10691108746937315931329141760 351661 -3380474048671356536252891125738 351662 -563730762584847403122111577728 351663 374514431965768852523067875328 351664 -36427077801484564497850695680 351665 701459247192666742223541058920 351666 -77578742634721253522801358336 351667 -885114318724852106056602071284 351668 -1459507610527073201545935629952 351669 3177304052512826217562712326944 351670 -689514418490358248526693427200 351671 -2294006416690509344216596600320 351672 2220694846197004179904053841920 351673 2810179128189996137902776696618 351674 -851671676023175501766541643664 351675 1733228659606114435109487786000 351676 1558922602515427646140574060032 351677 3749088265597554624676552155852 351678 -1517704053406230936859475357376 351679 -1692124428944651998895498698848 351680 -287092132643184192716443484160 351681 3372846410440668156128361262944 351682 -119234446306538757694358747616 351683 1981557013794191754336697456560 351684 -522357912992826792218434423680 351685 -662932036782193473234643251240 351686 2319284545809686143765934397792 351687 427674439198524089645562932352 351688 -459834924179044043906955402240 351689 4787932692225293094496755973374 351690 -7579438460133892435808524800 351691 819867958844719876345830387092 351692 -1468219348834825206514073088 351693 1014346626282047377786444840800 351694 490016230628863173635931253632 351695 1170471099662356225283510755200 351696 123304286570319761678009892864 351697 1276733507961549112468347760 351698 -765928274871046041425707434720 351699 1382275228013839645070462982720 351700 -1984040512855849018823714492800 351701 3652831025002196230318319550720 351702 63606421003167568357566198912 351703 1793887374247346380255224939864 351704 -5240499236289840733003773450240 351705 909389942835864925162955895360 351706 2919196440403314219501935469552 351707 3509357916178202670936505813956 351708 -377861429257137050207749079040 351709 -914367724050936686586433630560 351710 -553481361459798054472342722240 351711 486096347948462885729438060760 351712 -3699423039440490191404145049600 351713 348568337435738514823061721318 351714 1007454948354174971691247229568 351715 -520748227209536180468448569280 351716 -1564311380397677045584863387648 351717 3296916179518497234927288490080 351718 -1806572622089456627717610865440 351719 -235591450095813838825647178680 351720 405224329022869374544209868800 351721 228638778810201576184356364432 351722 -556678070008269305433875973792 351723 1033734006398962302927889949784 351724 45904498212668473036421386496 351725 1128664000698367516256275584000 351726 951521277383626111678356628032 351727 1751729277908697834276571946576 351728 151963723202646887840725401600 351729 -680522651421639938520813509760 351730 -1618146499735507776864074078400 351731 1428107992306224720580884035532 351732 2064772900763357585107652739072 351733 -84178586075816751478836616018 351734 1673405707895090067003824863872 351735 1292432210538116970378988713600 351736 -1083088957748886460596552007680 351737 -5325219753288556115939354098608 351738 1107624249180765172532327608944 351739 -316869587084013220151628384672 351740 -25102897348126973306177971200 351741 -932402071145972716986912082560 351742 -1640094542358405370146694306368 351743 897336072239034950023721812320 351744 1087505793858171694899328450560 351745 3305166005656713990679610829120 351746 -1688075391681851525741522810928 351747 4169542695540983298544711320 351748 -2218342895445088219717755224064 351749 2655968049008864029848184470750 351750 562845223192083545579733504000 351751 2294753763430285704764318361752 351752 -2232547844250251773392122342400 351753 -2513956675803206622848342720496 351754 145549206189291795679093310208 351755 -2816627533442701684473963279840 351756 1983149373670991980198682434560 351757 219122893174087209487379623424 351758 -250872908553865575676728207360 351759 494381086663126864637425505040 351760 486937689112472982474749460480 351761 1622408519520756763635647184372 351762 -960794053588653045252307084800 351763 4758004964584459607661228116012 351764 1430959029109610849650107371520 351765 -416523238172650471681102257540 351766 827284108376242299644287715520 351767 733932620225185084520301738120 351768 1928532551645404346102994677760 351769 -760792720054922178085709930592 351770 -1762118251896977426701672315200 351771 -1369914727880326449265061661288 351772 -1005089356448087787501379930624 351773 252675143354086601420781842022 351774 1099414962639389062828698030144 351775 542513528264652556434530835800 351776 -3346635947228610469982919917568 351777 -1650114900894513800038399264080 351778 326899834810583156138320851456 351779 -5223300548510343494879727763620 351780 170508341516521941641764823040 351781 1647291328176434568185793050172 351782 -626700316571023812128397823008 351783 -2331107258683489644835319976 351784 -1566047879426557409547183805440 351785 521852424932342268271398091200 351786 38476340025073804099870251264 351787 388137477747882068861021971520 351788 -553360779569196096463064838144 351789 -3717997111966624923480115831200 351790 -500025076936013189013992017920 351791 2041361211229202945906004310584 351792 -48166834322030740265675980800 351793 -1811421584059261672674170116556 351794 -1985469597364861672959549848304 351795 -356131735319149957601985600000 351796 980307245266027885043460107008 351797 -4390319103133466102296915076754 351798 -78224164511958647402772585600 351799 -67657972151748371966544011040 351800 -1953736421521439747880314880000 351801 4061592290896365485789011124730 351802 476537747502333685098964610304 351803 -295488557915532430043963505948 351804 802418507022463426140486819840 351805 1108585530641325212531974033920 351806 -325936820924710552246806794496 351807 -15393974543592471610066415160 351808 -359290124684131280649097052160 351809 1188615297870090678302417356080 351810 100101933467230695741617587200 351811 -5557298930403302264723755627588 351812 3080382614137248830851824644352 351813 81791931139502583671467181568 351814 781734699550131549699966445440 351815 -2544727976098691911187150206800 351816 -570961154034971370973578608640 351817 -2007889821488193808826536797600 351818 -2823655130486676049856091698640 351819 -260256926021222152400920762752 351820 1901255198983877527176700339200 351821 -815804503094910952633632015156 351822 -255802664663249177479451959296 351823 -1071250022294313701064598576280 351824 -612126753582697559348772864000 351825 444137364429296458511762967600 351826 35216789651376251628122792064 351827 1644478610005245889003771950672 351828 2599132650807487394388558401280 351829 3067433234495846176776241684430 351830 -1678528473103139626303539482880 351831 -478316272540049726768724009600 351832 245511631964444413526525952000 351833 -3467566265561387267525813100402 351834 -245500910189968248932819609088 351835 -168923691579043518436336857840 351836 3185141933349958017856162644480 351837 2827039567729413794541516008640 351838 -1231959186728472001949693239680 351839 -7397410403720951332562729530176 351840 -1894519215760627767325273620480 351841 578825335654921561371029755072 351842 1977666162459842124215152542720 351843 451008942852801945076999148664 351844 1879268368160967400145820292736 351845 -1246770813243364404894666765480 351846 -1525191988152422507420658407616 351847 -1902967925076752401226144741704 351848 2221468723708694757909777285120 351849 3048168028550117962222217584800 351850 43975900585633618282449484800 351851 853208017673563620886602132852 351852 -704283116712525411385397068800 351853 3571039057631165167353408825184 351854 -242294713025265580575554467200 351855 786238336252923338398129457760 351856 -697519562717973367405492338688 351857 -6329089266210290508403104938880 351858 -1372978147021523868022377296256 351859 -2530421557276727282158547637940 351860 2407258421177030996534453760 351861 -3567053947209769180389315071520 351862 306208095475964017077515015424 351863 5363442569784118756114502987112 351864 -1128447710334478293771532308480 351865 3774907027943411618656739944260 351866 3989732259036810224331868124160 351867 166293904965783182136617928048 351868 -1807914233440006461496792576 351869 80060240481847787401804128096 351870 443756682540501250367480060160 351871 -2199848581470608017552577253608 351872 4724490005033176837670830080000 351873 -3608097847592448955332331704078 351874 -959075171775061803811108502064 351875 -119765474379864790292858542500 351876 -315585371225552638570784686080 351877 -3669785451591005292368887706400 351878 743442024167806412437823430240 351879 2045139153520658909710405788288 351880 531551352831762673320615936000 351881 -1309509597207374773229955323136 351882 220710642263615584195638270048 351883 -752859883891295586362380211424 351884 -1076245393797767843391861224448 351885 -1667908844802532822533468314400 351886 -2401873172219149691922049417920 351887 -2497408894246627106046872224464 351888 -69313512945351586588702212096 351889 533780456204764888475806227456 351890 314913084815476646957526082560 351891 3969383389821647912605145059440 351892 429925312153761397861505465216 351893 1766332815124211498607647387484 351894 1076812974563308472852125360128 351895 -2414282528368557780395521386600 351896 -2238015873412369978251317790720 351897 12836843930774480042819352960 351898 -949080423752209312422883030800 351899 -2634848508689732653938275954760 351900 549189266055517743368220748800 351901 1861677237846664515391928015904 351902 -1784639772485804831158470597696 351903 -1410762960037957052411696900592 351904 -2073031073682773741733311152128 351905 -2305984004782851019821563000940 351906 -342386448113431691166266899200 351907 -616147796747773288620641117168 351908 -875854257259537680036873919872 351909 -797113493274267984255883875972 351910 157763124204988165160104805760 351911 2131389782255806422339000643632 351912 10299841218747015367234682880 351913 -138099154179738877025672088838 351914 -479897705654288948106921335040 351915 875969248538951894107072908000 351916 9316992655836939125248956928 351917 -649218713476221188426359876608 351918 1153557319017373554385221120000 351919 -5870462990749632472261105037680 351920 223233687053296148883635896320 351921 2271866089196613334208048384112 351922 -705928606301481818186192821488 351923 -519633228767767440147781569792 351924 -2283145640995464398028525318144 351925 -449535813515223704642470479200 351926 -2247240553942893067229737109088 351927 -148520656542894678289956678336 351928 3848720052763381181183541596160 351929 1383473396024239381025521711530 351930 944784255423053126142313701120 351931 -2656356435845320856789528634268 351932 -397944724528251417594016343040 351933 256982638818005290673424051264 351934 -3092391057021835898640333649536 351935 -72151070015169364204528376400 351936 476264540206776628453469847552 351937 2762343176577070480268028856240 351938 3279227592651010601207120992800 351939 -294635717027239991932372596480 351940 343637423930069574363242231040 351941 -533080408425150188559815261508 351942 1996440509868625048304676664512 351943 -1036959795324236140280303299136 351944 -609034608877287080779690291200 351945 163895169624462032491559260800 351946 19081001882646313821845996544 351947 3103696814561437253629538614032 351948 1503851229015337231161633607680 351949 861461311399744798760476368364 351950 -1172131644696914633055095424000 351951 -6082509507866405105277135442176 351952 780643505928253832885020614656 351953 -885289095721156103006909478144 351954 -1063840312126051819816268407536 351955 -35785338815802907640835797040 351956 -1435627804619806364056489359360 351957 -1191057222672602695870829278560 351958 -1452629547114475406563871197920 351959 -138034464180533108111627550840 351960 -126379796069059891597983744000 351961 2207546306404391597613253567300 351962 257077198096372485296773950432 351963 -2614567100192946231748005925908 351964 3985367696084719630865241790976 351965 -1061289223602935696949490309140 351966 661027701393355176627115247424 351967 1075404522020468019974263975032 351968 4667369350995550470502973177856 351969 -249653017991855334729092536512 351970 707740096436213765030506128960 351971 -3269440187479356250786225929828 351972 2508681262252822521523194009600 351973 2423343711954816253163997235800 351974 107985211374720125317697839104 351975 -10485326651064889774071083400 351976 -5638454702917812942424351441920 351977 -1125658186418226909923549813760 351978 -124903524366320588387776472832 351979 -103446559965776881834973600216 351980 1857469709443386675064802304000 351981 285854419499474422857422058624 351982 -1521746915711723437314398505408 351983 -7099892096164464651292201928160 351984 -486998093981930727506288541696 351985 -840118254892491751587774402480 351986 246994693021970876327342322192 351987 1367792596251204345305533026360 351988 -263365837804511918534516383744 351989 8119468600234899552899535630 351990 454597231143421182647249838720 351991 390143346241242961607902620392 351992 -1255734326390863730121041633280 351993 1350516406868149424037592029264 351994 1746189318254430234841290835200 351995 -172104388785773743215451953600 351996 1674532766310659072412708782592 351997 2957251014918656217401361265152 351998 -16214255315481359319189308736 351999 1842357108231955048635752271120 352000 2618234178597588169050292224000 352001 -26083265820692089442514665388 352002 174506605755541471919061434880 352003 2913445810977360788475312453144 352004 -3822676768504144012021300738944 352005 42903649775968374991901022720 352006 -159566408315704696887378092736 352007 21724439497070395783208207256 352008 -1856886097979378055632711961600 352009 -73639651883145447709772000384 352010 100900670181960549887352344160 352011 -485151433008966677007850775616 352012 1784292672983242293436059789056 352013 2209235283934600130448197629440 352014 -740250627851394082220178390912 352015 -1561569024566303188323887270880 352016 1025799583751858067754536345600 352017 -462359971766225016372080708766 352018 -662921539954692418803799024128 352019 -3588285699083588308413704384904 352020 -118184349742851057304479160320 352021 -3722032605518829207276937953778 352022 1486539333192308533574406594624 352023 1117382454910994556599053974144 352024 603735520402581625575312998400 352025 -2475328410123833257416321366450 352026 19653647549820152740839654624 352027 -3304697919224844003530662120476 352028 -4391793694887954793221160376832 352029 -94839138424668226663035384192 352030 470702733010103203713978900480 352031 650641433783538619713607932000 352032 -2876228245067168801347857285120 352033 4011139193718157969068596674224 352034 3250608633846607880870685166416 352035 17417301887703309404232460320 352036 -1479839096607161010730449076224 352037 98998046341698404626595749152 352038 49445012627971645302933977088 352039 2973724057185139527607297369656 352040 333116503596105578770879180800 352041 2776983210480451106936682720 352042 -1458619096253437679840194901328 352043 -4999172326397592835564355781708 352044 393402328870552001931659968512 352045 721544814059603666957111561400 352046 -2762682151732788828691079502528 352047 870553727646722804343274479360 352048 843364808988357851580197814272 352049 -2929025357387581701088275091950 352050 306539311432732968378044188800 352051 -1920691863868683026705726222080 352052 -1227018503644431017137346254848 352053 1517169445525652965416252086400 352054 -761424966339305101263849847680 352055 447163794728812590237275332320 352056 413641338098247148866800947200 352057 3574575850986929054982755051306 352058 -889429260184752208600089325824 352059 -2592329077363258451795613976296 352060 2278765219197276056377628467200 352061 -2654201085801570140390355036768 352062 1816582692401356243030766032320 352063 -8376397424305256289838143944016 352064 -383035066415756826809442238464 352065 -2170482919335490018829090169600 352066 717956946064148007269984375808 352067 267334040666657888216247663744 352068 2694132693492364066248581667840 352069 1643325702602501126317554957470 352070 627163555787768680319602656000 352071 -2696183109957199360968859329360 352072 339388632896854530048459079680 352073 1612377599794423105038465551322 352074 1536238510707915298187788066560 352075 3201246755869748275923973907300 352076 -2580886089678324136093820202240 352077 -492323885374219947232007556096 352078 -92951887442564907508238363520 352079 -22600464237460625759411418432 352080 125021362398959056720409395200 352081 -648555239224816545114708351118 352082 899240560600591226198162485392 352083 782331386514209007289997642424 352084 -11746146943893161465917009920 352085 4197916708034744754273180694560 352086 -242833679832201764203956344832 352087 4597167155247550196944046766000 352088 -619667274080042739289117716480 352089 -1523329194991560881329009281600 352090 825493722127168898580177401280 352091 523656020689418922831460019400 352092 -271649461648753653986810935296 352093 -592220757138666656337438978240 352094 121071872746393506900596628096 352095 374939300207092500844404869520 352096 -2232930949955488504638726340608 352097 3172446498061433377606079712546 352098 614447399283532067577172359168 352099 4896106440489772072512965264520 352100 -318382515329142888117256089600 352101 12818407368120937583899074624 352102 -1139281783248244122448877353248 352103 -2393940620114693439558847669920 352104 -1589433022141665297624801607680 352105 88093254428071550104138884360 352106 -193140868780025650739923783248 352107 498599918865813329662662190080 352108 411729538051782263085408599040 352109 2452730927932737149872975316310 352110 -1091960676552852814754229120 352111 4146650621455886423076278869712 352112 282563214689315250065926225920 352113 -1600262473463148791141350451856 352114 2424701330216226774477139543056 352115 1342073370707235709447110875760 352116 2508796663898212372228944780672 352117 3911291889061779849118382584960 352118 -1099215037219939911689618471040 352119 -2098540464309515091421067999256 352120 1691267779096700089011400396800 352121 1597255171523152618263223731840 352122 2000500852646794032339543631872 352123 -2634595470447968231442787425628 352124 2482912027560960445786395150336 352125 -4058615240904372996947939217000 352126 550663561796215412367603712512 352127 13105144298256301996633716480 352128 -900868302206075941396477378560 352129 147426359919529066839798202112 352130 1128491486783617949400194680320 352131 403987961234543273978301843120 352132 -1035517528436542992533533741056 352133 1666861044252909754864970156382 352134 3247116866579525036674673658240 352135 508934888385420769524483809760 352136 2754660730381264219070904775680 352137 248417976979488172470837142752 352138 -2049735972330341887517726207904 352139 1190197564226918232895145769456 352140 766643862261532374608601369600 352141 362604499105681910462687123500 352142 -998257061126220569822536821888 352143 1973131798006294544789674114104 352144 29752291123989031448861753344 352145 -3938245269666709043019096905100 352146 1401960824486100758480889657600 352147 -5742631166459618161359526091040 352148 -2878723364956277825090723697792 352149 268040637909018122905651789440 352150 1535147381135712154253960368800 352151 6196107983800936924388639179752 352152 217569478193988907864683294720 352153 1683791998611950410148398120128 352154 -263020905303202644023321296128 352155 1469944996995457757469834205920 352156 -823781663045705252258203538432 352157 -3165957265433014406723248989312 352158 419531558098612403639291390784 352159 -5056805526801656512087731331160 352160 491589762696781141981758750720 352161 -1681765326675200409968047131360 352162 -2880426280519512216208692885168 352163 4232822007565035375841128327948 352164 -634417212164169737335855463424 352165 3331128474846569064459306715200 352166 -595290318796433944546968013440 352167 2835064890431048093693473667880 352168 4071148692727478562378243394560 352169 -1788585059997613395967302796656 352170 -2182427102093827494770242560 352171 3663643613831832279012300840960 352172 -847511111176158465829010050560 352173 792369018743572142382326241600 352174 871079138228100327405454230336 352175 1876305949949394549195639695400 352176 318365367520813709857039319040 352177 -648503020585271885709480878528 352178 -1395902427378378137173776261360 352179 -1315952432220346270382904994800 352180 -477849337795903104210204345600 352181 2409373853828388373265706431982 352182 -314183304113548884212184698880 352183 -1679147980690451851989155255096 352184 958906291635631442163847987200 352185 -637909378827216185683951594560 352186 1343282206352108871325338185184 352187 3643300085132318907519172679184 352188 13188438775142389867676479488 352189 -519341472100321120240199835444 352190 -194386737762569084990987318400 352191 -377995450981584598920544131072 352192 -823877881644783258459348926464 352193 -2404234126769893196863910394558 352194 -112864682444239866226978281600 352195 1203781958000490649390386109200 352196 1991256209710850726416624586112 352197 3400268909558096666208371305374 352198 1106259639014326877764444680192 352199 -1206430569522203048033743985136 352200 1321437707279335497155318784000 352201 1504931713741771222548885754202 352202 716307098882698376890108053600 352203 -1348624724963488505798950460160 352204 2965554077203702877511498227712 352205 1616498015500886476546258070400 352206 -1026966728271164301667604146176 352207 -1205314292830882408510142172128 352208 -1126941805850049281180962234368 352209 -21724349345853265840637772864 352210 519232853505413489373223961760 352211 5714609005958341013402238299400 352212 -1071363455927082007962425395200 352213 -79857227185586913550879195136 352214 686881405520999719933635772032 352215 40057554642214987231447716000 352216 533523899239299686972210964480 352217 4954159985044212229030376416266 352218 -451147779093778952454799488000 352219 1767212356044416862577308795392 352220 586524634635983879632953461760 352221 -596406600754893611672441235840 352222 -145635821455735913588234403840 352223 -279277409151083083018717162080 352224 562787795937752944345300598784 352225 -203140082502301161034627898900 352226 -239051523305950425222073259520 352227 1666852483927366067511621787632 352228 119966452545745562278289967360 352229 -3150560624250741369847970359170 352230 110414077036858063654859520000 352231 1503409695413121713599954992 352232 1846437920981623050384790502400 352233 -751691680110442384743000707136 352234 1474889237863942133292453963360 352235 -220561821742792092921545602800 352236 -1190021425588681176704543769600 352237 101055084229906486486555612886 352238 -1355976050070629538608076161856 352239 -3102064039442349248289206269176 352240 -100458309821596457790080286720 352241 -5009963090588846469478171357200 352242 -285186156629663185381597432320 352243 267864490479055548276694733944 352244 1796796789704903714651245725696 352245 776221719700917234272662189440 352246 -2087063983915102410831891800928 352247 -1576338508385188976358527692368 352248 659754917493050583766891929600 352249 2006192062007010288959039206250 352250 -480060167853903511544608680000 352251 1639788603784001037542097221580 352252 3152757281550806588374094141952 352253 14347033956222374558878341888 352254 -569090679671893608258091066368 352255 12614084878021037839052813160 352256 -34251054370617417042638143488 352257 -3099233141485936543509479781408 352258 936508819089656512367061270480 352259 5738943666263717522145538258680 352260 -1944689675021948215625557708800 352261 -1354817395216404536627991872000 352262 1420209209059398881756180251200 352263 -3411971798987131846431615342000 352264 -4248779658413829062680592916480 352265 -2766225534788460985785856080000 352266 1625730760608154551982748001024 352267 3710655262940544191922146527316 352268 345613414296069183219665289216 352269 -30605746782633636315574888650 352270 233156961234693622447661350080 352271 -907394344947304227137211048528 352272 128873912030152864329811230720 352273 1387896069532185417367047833522 352274 -220475350905835357668291979968 352275 400142699135170281764704339200 352276 497325823074174463026388108160 352277 -391467726056165980804475916708 352278 -160647615075930464582151470496 352279 -132733264229062475356352642360 352280 3475038913643718600144808550400 352281 -3314594758055935518195056102448 352282 -998709333703170911459715587328 352283 3671551823992331861114441452464 352284 -558893827886492917128842477568 352285 -2043261817747986644192034160020 352286 -1418223447778999900433336248320 352287 -433483041444860068917780507192 352288 -1181554065411143996032314900480 352289 -1301812382855306432205983858880 352290 527210087808974122489035294720 352291 -399322337052335310489297891888 352292 -2743824692264082820521477000960 352293 -889421569878960071686653925536 352294 65090972914571884710349080000 352295 646639525589250783577400527800 352296 -1820541444250025071804361932800 352297 -1032799004072307957867089907888 352298 98399744510778380989295370240 352299 29084479593212036839826570688 352300 81708798194334927971266508800 352301 -2452625760522206882297818222698 352302 -16139752495149440593021049856 352303 113900211652828338284353796080 352304 -100694207922547463037695852544 352305 2230464284397263370727853133300 352306 2840914113595608561622441262352 352307 34855825306438353617686282152 352308 1801083251575172157527200960512 352309 -5423913182001202469735586873490 352310 1910033646694977571764022252800 352311 -2497828710086032343128765250328 352312 8771725273217250911879740538880 352313 948830324876561936324394456648 352314 300787889106268453757703614064 352315 160306482384578988706395208320 352316 -2369460277306418010152113320960 352317 -23216777098768667322098910720 352318 -2735306392667377168437538832640 352319 -3123411264726583995048605602440 352320 -584490198737837930433132625920 352321 -904371741292259071928809795500 352322 -2255593347681996701442668970288 352323 -2593464053189983380180030474000 352324 972477639490256499164883275776 352325 3177813274124307634635129544500 352326 -316921902126768393725948582016 352327 1891735171122289692550680057176 352328 254976464023746215141566940160 352329 -900796688217706297912415717616 352330 576538612517841187210666225920 352331 1064388293818642546158908494992 352332 -2580341506245696872921505663744 352333 4272395341200474502433167214582 352334 161779059145152701537434773120 352335 -596752482986368890900351212160 352336 -19395007728894831917174366208 352337 -700985505842045717282660852160 352338 -215849596745263107751955550720 352339 960547662402533547291467084224 352340 -1987759796077730182815119769600 352341 -466564046086179664902335216160 352342 656554535510729880345681024 352343 -946234884611957891063956868256 352344 557888479587947171292550225920 352345 -451282323454947837598867168320 352346 -26081819274922331322649906176 352347 1832497478774217995876441735472 352348 2552297872693645263508024757760 352349 -2015290394232166082078787922650 352350 1053067690095729173363953224000 352351 410962503529783417953978624240 352352 -948236540161600897565589504 352353 312504447610135529486899618464 352354 -866975902115424242865288713568 352355 2586793224651859482756315126000 352356 -380545642101408549495191497728 352357 1235212446823959120238951940606 352358 642217658892161353579934573280 352359 -3579002822813304308709603917664 352360 1760676441735446435689109913600 352361 5297695865336382297035941435962 352362 596997923708890001639281796352 352363 -6019502996865393149034920493312 352364 132985180028463865286198171136 352365 -1059356836027286035646230807200 352366 549057522614453387303165953920 352367 -2790697578787790081887366657584 352368 585821588084784657347277422592 352369 -5090295348239440255929854813230 352370 2169332751557486884717625679360 352371 77454531819082291713696566640 352372 -1741151942389513749952142199424 352373 -114489665629234233291517898880 352374 -725141864930687252239612861440 352375 3822576618294169681373443890000 352376 -5247530494604373834638252605440 352377 662596519193938229503451143680 352378 469735410167379694189405389024 352379 314736132371591683676067581220 352380 -238851434532858446090140876800 352381 1168756266643011214746604962182 352382 1921180835998055706667440225792 352383 430122697307680253933473409664 352384 1246207293085386527940091576320 352385 49326249921664009232084328000 352386 1456684359490285735351363294032 352387 368367525337557911657132319952 352388 328104077300973845001372953856 352389 1083330164724110839660281702048 352390 -1891496173287416213938392604800 352391 780181717146179022312374743272 352392 -356503396254129737448349409280 352393 -5671082924426365506485767409760 352394 -282150200819904891939322061568 352395 -467194181046997753688082428160 352396 -656050522558384428109014781440 352397 -815872820705305212660659359560 352398 -1746868590228071698095220019136 352399 -6126994304429264391820208827600 352400 -106275071625240299622582067200 352401 300815544796932501044593282944 352402 564448395085230832435049995152 352403 3919962088025564958319891316652 352404 -809087702218890229021564661760 352405 698862868198101298858590372060 352406 430266431627214611751190278144 352407 696846115361192798933003479680 352408 972754251291489932068943462400 352409 5971296319582998828210832961610 352410 -554229384567094951117287252480 352411 -647794080079996709497155540988 352412 -996301276597214423963486768640 352413 -512240525369407739571360080058 352414 -466876761426413985027485026944 352415 -552121486811641895107321034400 352416 1680754006617698864183796301824 352417 2141848476875122634748737667220 352418 2048457641168849284573686160128 352419 1635314163275625389648031144960 352420 -2671859623826931460888390225920 352421 -2964974337994147656751793709378 352422 -718258411418401868775373162368 352423 -5581840434779424208502478216328 352424 2357752867654016261088025512960 352425 -307606945542925349175626419200 352426 -3015531471218647944114514955088 352427 4295700904120924574938584335112 352428 -19255970276698651477233831936 352429 -121558369126817630791258675200 352430 298109259458430161831892875520 352431 -209921994546536067859468805400 352432 -1424115297208322398030773796864 352433 763933205989825523871081385140 352434 -747298211625038992490519754240 352435 -1030541737022669597385719823120 352436 116276975589425806433791758336 352437 -2070258003796395435172356840480 352438 584878740586078322974210455744 352439 -905067969393272938970424375360 352440 619582834949020874275728384000 352441 -1674165997213607445421975427158 352442 1535768857923364072728335221872 352443 -46130191222787390231261828352 352444 145699471560807660242537183232 352445 2683138809428831743949039990700 352446 -1403108626007130545313918426816 352447 -799963100371205328348732353760 352448 -269143282028622922866351931392 352449 3145016677930471234355897018034 352450 174365489588066543354043456000 352451 -1720256657861446285010221152348 352452 -933661668297368553465876000768 352453 -6962108698529470739248624440000 352454 2358524598751666067195235790176 352455 434707921035049760706877713360 352456 2141218235752303347422895974400 352457 -2172219445845056420928860707494 352458 1104042647658227399333291082240 352459 -1143450087815422498996231551340 352460 -415309105148844608260625310720 352461 1070303769629624643341268547584 352462 233514585730746912178144381824 352463 2259798464896170237329245961712 352464 -201768340033010614130697830400 352465 -3889770974827516654884017919000 352466 -3610248012704775607813380902400 352467 -4074688892207734793665152059916 352468 -527420179172664937380883380352 352469 -641254849335291974069502636960 352470 226087228369166252387591577600 352471 -33463218517520591308872528256 352472 480301991962835117450180044800 352473 -2698348496753065104873420048 352474 -2953848792106758521647815477264 352475 -1175641250450232130209121340400 352476 1120464978894517603032511967232 352477 -1461686535147002400187163971668 352478 -501913226363541057083245264128 352479 804392294064521015990802426768 352480 1429601195471851814346113679360 352481 4974619702758920628963554469282 352482 604934842027529842904752750080 352483 2607457494223120339452174968732 352484 -3151531873050212866055806368768 352485 -326907033157751927119178284800 352486 -1451154418985043977954783915808 352487 5730682871811086972899091245992 352488 -2529647565656526587658568089600 352489 -1983307331800076048694875504710 352490 242984144761877858793042456000 352491 355359720182901938742979426392 352492 254835038653261966819526763520 352493 -5948100749418197855666790729258 352494 1234217354519826869020402535424 352495 1322898849785565753194015121600 352496 568328361863736766970259505152 352497 -3023344764059608976148605178000 352498 -1279352310039820384479502755840 352499 871495568355228063872245394592 352500 487358783248464420178152960000 352501 -460705489567308124287360903936 352502 63362111439683151914827939392 352503 -1524854772620352003290102308440 352504 4203237520927485009022820659200 352505 -4037650249905028402397952785340 352506 403188734203274426603027569920 352507 -409803577608101879178741001160 352508 1386167733353116979260619527680 352509 1231205480190279569472564501504 352510 1393484659411588820821403588160 352511 -3195014771028473958676417221888 352512 156877187744595878723501162496 352513 1190975386273382189101083367360 352514 39299482721044861867390051200 352515 -757781924430037630397839407360 352516 3886301527465876251044877837440 352517 -22718684027917171910074280640 352518 -333700050264502464655935645312 352519 -4911571272449911680798442632440 352520 -267203471032159738886025216000 352521 773016728897592714393824003136 352522 -3082662721956707360972265236688 352523 1374905423277331057813381970772 352524 -384771068254939126467448304640 352525 -944713700097093029394010440000 352526 23223284578669601520298585920 352527 -347368115927314280465822832768 352528 740374415384984185711427518464 352529 -3031424899994495318684881243320 352530 1260852737406644362693215756960 352531 452273472258714155050944824952 352532 -444297567980994522131510304768 352533 1128796070857022580991246072224 352534 653709277438421393633164156800 352535 2931363751502509131464981091480 352536 -807288789655261952398887690240 352537 929421954481175479497680865792 352538 1829979843983043669168342347520 352539 3371346156351236457246736141440 352540 131836225854721871927635914240 352541 1152255495913991243590642680672 352542 1657394499550693120175659643712 352543 -5719720624258084972333044066208 352544 -3853684685278085111236043735040 352545 -1263068782836152969432216260800 352546 170421761119277569563068188320 352547 1362639249660653954569154511552 352548 -597747319349546580339125145600 352549 2896695275150838794270551615550 352550 329886800742526724366003505600 352551 2738290144093802411162934670632 352552 3454807034637418897779378094080 352553 980331108216552613181925351780 352554 -2631346158130819489214649946368 352555 190921948912696344079343745600 352556 -1042361296173845562408094384128 352557 -21426014564424169166648331072 352558 -355148378528492859407093364480 352559 -1603077306405513948829366234800 352560 59105003326074046367058493440 352561 -1471041842333643672162005020176 352562 -418288269921318195088086878208 352563 674533957955619037756273532928 352564 552623597012735374156626534400 352565 -987279475845594233974895647200 352566 -1521780715653951362263621430400 352567 50641064616163536311142018960 352568 464838833016005710330782658560 352569 -340861129768282164921757043712 352570 -811095907336505495018564735520 352571 297086719639173291075950000544 352572 1952862353541233176862997725184 352573 832998281279659223542152792824 352574 970040437362630392643908130240 352575 938512371066023539737089056800 352576 -597825762834527884485865766912 352577 -3423583577641579999672930755840 352578 -591545521347895186238974824576 352579 -2633807095102594378070885034820 352580 -663739743911158053041429909760 352581 -320958434469104107698853537056 352582 -2542458955875818418275795481600 352583 22075043920246515518141902080 352584 -1461453109417907799246008524800 352585 2458459549759284480902911306560 352586 375040218033059732223980249088 352587 -402418096076471882449134675240 352588 -322663358672773491365243116544 352589 -2287016168680151873576829113610 352590 13348099415065560909134192640 352591 -42322455380292691797509465016 352592 904328109851200274324919607296 352593 -3094292626555283246780600273136 352594 1698370105350704404505112576 352595 892994350611880265823128755680 352596 -1234735939825550656467152836608 352597 -1773815401913391103496945946048 352598 -2554455827336581963276094719200 352599 227202502725553090767228742608 352600 11367106613683646514974208000 352601 1444579985691943665659768638602 352602 -984490419953021957982288817920 352603 2901467301412949967682643009904 352604 -2169946947500601161945528985600 352605 721321999532531927763797229120 352606 -2871208636984593309482299813248 352607 -135490430305164253032751314144 352608 -770066681012320787119506456576 352609 2574503122434886365990405472404 352610 845592897879710567168888093760 352611 1329777035565164337049999420320 352612 -1085141295588531324917136328448 352613 1339056521901722065319821223904 352614 1096809734773462686434519467392 352615 1219448782184602739404177720800 352616 2849511872475366157318589890560 352617 -2751062699633813574832652926320 352618 -167859683902276453730487237120 352619 3450353756357383796562221500020 352620 -617582763495820951948833638400 352621 2710080327877620616540672154720 352622 -1159698550162644930418639608768 352623 1082754037924271185303771653384 352624 -179659974433650123781396725760 352625 183516355124882355594939648000 352626 -637511562658558317199532662656 352627 4910221268800343152358536483272 352628 -352075572135259430546445772800 352629 -982277810001055045375880577426 352630 560567661404817369481510550400 352631 2359734344344030653448987415472 352632 56573891045432523585478656000 352633 1342769334130717453645596539882 352634 2625480307749375827019211983216 352635 -876556020726141974062694816400 352636 -826666816358882003594952895488 352637 2185910545454926964906773169286 352638 250363227202039324325399061888 352639 1365221060703475127715913023856 352640 2235414420712228303279226880000 352641 1451558354790705210768715815168 352642 632264358185808188408871467472 352643 53036321959948071306632884800 352644 -2391384936107922321668852265984 352645 -2985376543362844952525553932100 352646 228839199421447943196099853440 352647 332606415261487112648454414240 352648 -831594732965126596519885117440 352649 3566074051990496952381350631120 352650 -641938937423342284528121894400 352651 1999912928764849885681299753712 352652 -4407467249974005140234539135488 352653 -577908135413164198119115497600 352654 1327009640544867538313948707776 352655 1319111238461474295852066627120 352656 225956833708869526190051819520 352657 1612097336493883727259326828352 352658 2849720741347159612185642145680 352659 1294171079206377108390116601600 352660 -752544842764168507168591257600 352661 -358124909243074501582884954738 352662 -736353010727289518406098693760 352663 164949727021164962124625405504 352664 822591923750114859653748817920 352665 -2764541984612784246808226223480 352666 571723465662488646853893922032 352667 -1226038129082546855200195918848 352668 2144961380211354777582375344640 352669 -1825176544304944877302541477940 352670 -1451489346222555116255906070720 352671 1843558304380563186147781131264 352672 4007384796946945096124860465152 352673 20327019942157096829976186564 352674 33374758410081179063225390592 352675 1244083366334586422364928175900 352676 -2414698215805969398521512775040 352677 269362399387186488790004599008 352678 -94879607607717124170083434560 352679 1824990006411623002986412766976 352680 443133699530299555475884032000 352681 -1785121011901790247872302414208 352682 508996757839862955950768452608 352683 -3076967506303521433784876396400 352684 482891033638737291418205587456 352685 -3638247669019070675268088021620 352686 -16938640393316651595625030656 352687 4023427602493681238356533409488 352688 687673679685366541562859749376 352689 -1776140381809598294954942399376 352690 236113010809779214908140339520 352691 2482070135852892274267719310092 352692 1025748005729125842476165567232 352693 2438229171120782852331796402944 352694 915925085484878557020450196896 352695 -93389528881819800511351142400 352696 -2132247126083625889551059742720 352697 24681712834413078007520752506 352698 -98675839517482337838484458240 352699 -3076339562921534090939045639064 352700 1769527882866623333109951859200 352701 4091217170947220741300645567040 352702 -1470193030075097568820501131840 352703 1858475941582427575904948719752 352704 1001809845856764711123038502912 352705 86894111848678119502616756160 352706 -2880925580638374602514041030448 352707 911443439535992418846321362160 352708 -2504862391987928972887085414272 352709 574019627859354340212806109216 352710 -645534501609254680502863660800 352711 -3211304361355536527521384923688 352712 -3762801781029469226392997452800 352713 3157978518781037934788962742544 352714 -1780236453042319731668711150544 352715 1173800309219770055207376414240 352716 264201923846748714468520919040 352717 -1310729434184208700108657410228 352718 -155534499159892592197471480320 352719 -1795062602698517506389018373656 352720 -220230771969617135198993203200 352721 -92040396710906522542006849548 352722 951263757392390069694094611072 352723 178280807144646904349334752160 352724 -606242691283490401752049363200 352725 -626997510682588967196967574400 352726 -3390131115027526892427495470016 352727 1063534053955409069298982771560 352728 -1130068122427063558779509145600 352729 -42181439947274147818975550272 352730 -128009772354974953485621196800 352731 -2711753294485935970665674892648 352732 -892947403571913504449826457088 352733 2646413999640030701637637231500 352734 -1841235823337375121562168240320 352735 5274765130435834334743588608000 352736 237388865752846133014074753024 352737 87235232370397717941637323840 352738 2115984550348075139052017213520 352739 1220652936554527072859731536540 352740 568002303348400796233668710400 352741 -3929588820575063614863955177858 352742 -805225463709693421009302417408 352743 893023961241678941675749238784 352744 376899285564202984139741184000 352745 2976920593340769799210325086500 352746 -435518510610915962572413634128 352747 961814648018260740051340458480 352748 1476520459014659247933497534976 352749 778083199866725439623363013888 352750 1745488585742824300709235744000 352751 3147273507122884477167472963152 352752 -591605674173259875622976716800 352753 -1035786300424818152801218349998 352754 -2210379952348011481037691250560 352755 71938874352713935725393222960 352756 16139912111571350166125402880 352757 2949267266527795171747565433006 352758 25092202168639535290936952832 352759 -2690974264088475895782337848360 352760 600707674716836880997698048000 352761 304185608109426036635549439840 352762 -281174805975839810175769893408 352763 4990726885095952381977055595184 352764 -367996359276751558864045086720 352765 -150817902979066906460733273600 352766 -1043522718317782533664242567168 352767 533237829236638431089535226512 352768 -336535195492670334644011401216 352769 1504263220138136852085957906900 352770 1267780285418284062831442982400 352771 -314345382711739917123413793028 352772 10099532016495934864967012352 352773 -612961677203778043761477654720 352774 413953998740714337307548359040 352775 -1710848602272510946384608529200 352776 -2578692904235051960736027648000 352777 3775211238893574348396404255232 352778 -246153832597735590052469476560 352779 -500759514158317559779555853568 352780 508109433852621584306908569600 352781 -990300795506773317963342806496 352782 2820586224505787789593709260800 352783 4288872973598060074726135447944 352784 -800802340653633510342656507904 352785 -794767499734130852079796430400 352786 -250975376968765729110267580416 352787 -5694237778561062696410826287928 352788 1622737483006373361072019814400 352789 1998059831617406393405948416156 352790 -1335473665186714388339095929600 352791 2802101673134334597222778898400 352792 -3270996230491063554208778649600 352793 149021381551262662584531480000 352794 -374321022741348563492984316672 352795 191867587296587958894929567280 352796 862379171896805329959470960640 352797 659218953107289543989255540928 352798 -301445215806286554772841184960 352799 373698127367744258746667654640 352800 967299330865337822001239654400 352801 -5618276612800436844125420855868 352802 -2129755954718837941556754153648 352803 2916771372892321130008654348608 352804 -2431261656599227668967323724544 352805 643167965249500846920981100920 352806 194146439540499272279664820224 352807 -431085745688506230216827933728 352808 1839747467258086666376372136960 352809 -180354151992612658190794372800 352810 811841568546139822136689054560 352811 958869353417174026418177664000 352812 -2225886450380420506810407295488 352813 -4304743327547828875411804088938 352814 1051510374372392412435282124800 352815 -15678251817253853117139722880 352816 517403648571252853569509507072 352817 2003655226402772767219575598866 352818 -393225987577972543281755518176 352819 666669324363852713028096814220 352820 -397382495454519201941348966400 352821 561453359856292985235659616384 352822 973406869271586386864773336512 352823 12645831142289799119023367640 352824 -34255673378924910104501084160 352825 -3049632676967050997758715972400 352826 -1868312633908903321060946751888 352827 238073030347593436495314368400 352828 -142989895095582500604226724864 352829 -9560977779785124836884762185024 352830 -1315973110891979709989398656000 352831 -995082424731902076883625666368 352832 548623583132202585051444019200 352833 313836901875460392385418038080 352834 -1719934911420978238594797947184 352835 -169405402860471596752426933440 352836 -2260742968078473005098126272 352837 -1022682121212249083661992700514 352838 -1662968821083405480025198315680 352839 -781916262725818184653502074800 352840 2570161830227002213907549644800 352841 5374813407402489273949341697242 352842 20163361754585080554298933248 352843 -3729841667374020274984792183200 352844 -1846253789741867565796552875264 352845 -223243497090551333057684176980 352846 -271650608846515807224288723072 352847 4955710691362225133118877718712 352848 365664758969477320531303071744 352849 -2649819312138538921361198341200 352850 1349450157032562447742050308400 352851 2720555494665931105190208347832 352852 3376888518887476380101429579520 352853 1391436533244109517852523441102 352854 1424679107961402025623613556064 352855 -2429907829574371470891241131240 352856 -383703509682920639414965002240 352857 -1632259412473794558755449926960 352858 -12120942450532376894155437312 352859 2290850425215557065400269426704 352860 -87346237911172250219328752640 352861 4716994943182280833892703750732 352862 -420159412359899006235376349568 352863 -1861249452229788052759208743680 352864 -2122454056937595031591145570304 352865 2929994006339799952264973290260 352866 -215804121904973645681363099136 352867 -152110590842738331964267738084 352868 2315909050220732383157144785920 352869 -329437304498140993156349456928 352870 -262513715142386234592773285760 352871 3901223391556084985558537982192 352872 1797854345356099939594276377600 352873 703093604878694735312974253824 352874 -1083184995122364410706920084640 352875 3157318260305717611226162508000 352876 -6011519664770946461419330701312 352877 -910410463282684509448476464928 352878 1955517526187510545141404300288 352879 1911984055262948798349081295320 352880 -340051343232539697765430394880 352881 -80516224717868970049785669630 352882 110333816687985395404511902752 352883 -2078047739931151398791319218868 352884 526742342488788815385474895872 352885 485159422672495180287674362800 352886 1121963255795839470636787468416 352887 -682494261850818465193927837440 352888 -3181822146995470771334470410240 352889 3412902391893407889278885060160 352890 -753016193775910092206933798400 352891 1108271151896231847932493007104 352892 3167906186925301483934768265216 352893 -1588535478656770393743364425600 352894 -340825784203969967283221711808 352895 -172627980362221824192227447280 352896 -414342145254600652480944537600 352897 1874057877619600128725526505920 352898 386331408791398783214462723616 352899 -1506234954341629214177149379736 352900 1614041178327046461280096496000 352901 -36753184785258801748739669280 352902 -591847116055796348520412663296 352903 -6799827594870899835223707782640 352904 1213763696753229969631688785920 352905 617522490226740821462287067520 352906 605317527271937555376512682240 352907 -461936738477247680144890316844 352908 -840246522706855926403231166208 352909 3462318396356334084019861821110 352910 -1820624642411147489363277176640 352911 331393745987711995402443661200 352912 91580985926795639755699126272 352913 -2980459550653964152911566556816 352914 2338931514746697502127658220800 352915 -3525002438635866994592496751440 352916 -2425168860249342019701797787648 352917 19372158374767729622946242766 352918 -284096298683095057562624655840 352919 46004409566146906796793349296 352920 674877101400068345114292633600 352921 -2802615666959971840556008060400 352922 -105069954705411693272797513488 352923 4821851407105355933613430761984 352924 11064722129730909966264486912 352925 -370506984897934177011984804000 352926 -255064189091293220529260313216 352927 1052448766048746732552774939720 352928 -1566003584686255698442532290560 352929 3371325632970671919391706564784 352930 -386616451374721281781430193600 352931 2432663255844192354529346112732 352932 -1282077628549106235283749731328 352933 915465732831936826093896882176 352934 228081406599187660843963355616 352935 289094284371088407891197306880 352936 2337091184621582564913686108160 352937 -2939264020709956734607989296568 352938 -671637165772827089754366094080 352939 5896926210635782421643898674740 352940 -756567012684970333984625080320 352941 1049742362469563626248933516864 352942 837402045204015252590837371200 352943 -1088072043610662102925109552760 352944 13207498988173118024830156800 352945 -306961872180789986175015636300 352946 2166585794292127532611535958528 352947 -481090930379028260318135003364 352948 4249850776672484248614720487808 352949 5622422968858434973457719987950 352950 88810970232061582215106435200 352951 2205130974312669005163439654952 352952 3490787297883594672688540569600 352953 1702768051459813746070979011962 352954 653649991819365212495297091072 352955 130763874511359088919721584160 352956 -166723131227521398072694824960 352957 92929497120104556053574278 352958 1153011087776858763863424173184 352959 -363284875961893458830124307440 352960 -1202023160062158763299302277120 352961 -2133243022347040409225133499968 352962 1121344846858445835272734051920 352963 998275434945940959938060361200 352964 1192446364780074639298054862976 352965 -517185058630974195071606582880 352966 -891962529277400383787779769856 352967 -2228875122009254449457036479680 352968 -526428576294605017435298856960 352969 840304521531725978474338948020 352970 -2123682943999618164660954992640 352971 1277352964462480394291832002400 352972 -4799875179014672462876242319360 352973 -4241315674608928838203243376778 352974 -805686045824924741094794144640 352975 971409915556832825925141144400 352976 333588763715522627257936822272 352977 -675293095846082345261246603280 352978 632449469264593952356970513040 352979 3467144291899274669063228644680 352980 234977230367911737244362216960 352981 4694652939310037088448434537600 352982 440474388650442803602076651520 352983 2237842904333299049042747127504 352984 286702612295119951471611586560 352985 -327581306699340404423941583040 352986 448059588443043181910478641664 352987 122835625548513667773031720 352988 2194747940083041573954230707200 352989 78906187263196662455530499328 352990 -1871156712062531082876740726400 352991 -4186818565511706877664657728608 352992 688313260935903021371173896192 352993 1443735839180417097840017626800 352994 -1298618406544355753867607286704 352995 -1747452856245449850339529145760 352996 2212984113940167178898522836608 352997 1492378706395891939726358557440 352998 13160481925138373457045514080 352999 4700567331353723982433687622664 353000 -755475163780997787916884480000 353001 351859659377296649738720520960 353002 1404498088881739400118064905312 353003 -812089898752430111556986181120 353004 572571169039499544381853532160 353005 -1869091414321351495012336990440 353006 2366068544558852011787837285952 353007 -240314850800277421536052974072 353008 -1078338681624679499256093933568 353009 1202331528146087796893914888704 353010 -222742148762070994304632849920 353011 1249970588754305160178896209612 353012 656090483100422934093554479104 353013 -3249188152394586975297653324256 353014 1490146322856785733519056285856 353015 208557065321304595985588946720 353016 738940829486985254268586782720 353017 1052811838815542200261049863680 353018 2442211060849607099732124078960 353019 -2551715131384478619789611527656 353020 -271011564864319275316526976000 353021 1351906951762354348362890025222 353022 510096836959362838682606035584 353023 -8697544764045831813587257520640 353024 -656955449906270177366800072704 353025 -40769453667421552096839564000 353026 -99977147340425425763116300800 353027 1088442224020025328833495785200 353028 -16577051957691364170783424512 353029 -4698207955982277708105936432960 353030 554094077392448880962209920 353031 381132710412964469661217186944 353032 -495560134060299713187786009600 353033 1455221276993773171957849121124 353034 -243159627264173243926792019712 353035 50858663427255541819842024480 353036 1631511963743778285589474010880 353037 949608540709088265082569562560 353038 -912701519088325121627941367808 353039 -187519336390242753183345587760 353040 190676562143413551328363806720 353041 4797545871085747135815084688230 353042 -1361051333817914545746339401328 353043 -1220173935438447888550991969868 353044 2466345965138754105838858507136 353045 -2767272356576038700982103187040 353046 -1608913486729940160263015491200 353047 -755356518894050338995714520504 353048 140524277708125921688764815360 353049 -407601018450082043191794379680 353050 174689398001702659290904684800 353051 863023121933061459641829633600 353052 1115064708973294964701893672960 353053 -3207968957862090937993743020698 353054 449470516484238446745456179712 353055 -815678273674333122618522288240 353056 -3768600722122060720677904711680 353057 -6298965869358087856955698913694 353058 -6112450981332644303964099456 353059 -70897348376281138995702135808 353060 1114724612815658294927047065600 353061 -3481945694484832791028327530690 353062 -2558656798105071792197975719968 353063 -3017964874061368782299968853760 353064 -5691383462036488617269847982080 353065 26731382888652265129138386120 353066 -237884815987927936285571393280 353067 1052824996537046870445542497536 353068 -3297608117011675308850003487744 353069 -543164006036647006769815111530 353070 117576514464970560289656448320 353071 756064273153472890620119030232 353072 25116491155997265559727947776 353073 -9303638994892625678814984192 353074 -290308094395826852384828788464 353075 720044524250828592845122302000 353076 472180375487494455775556677632 353077 -2402873153406261126197488518560 353078 3868266614196972180978365280 353079 -2707372743044519403272426696136 353080 296094957318931627816139980800 353081 -4811233344501069763002854780118 353082 123896160305078854362497130240 353083 1721572441383125194718670570384 353084 -7395969101714548572043684107264 353085 1668837201855324637067823074400 353086 393544737459714755230280403264 353087 -991706117588540639410898402448 353088 -758610804229471009739899404288 353089 -4334399113896127903830712750800 353090 654925422544855498461472911360 353091 -68825288124795517817467983696 353092 -1077070695399704693787083566848 353093 722097658731723752831308848984 353094 -757655129446423520380402436928 353095 -552284185224914681909750843400 353096 1372591953611314656567408230400 353097 -2144949294964151071489819483926 353098 -824762208029615501323070581200 353099 -520913016243925070654220945900 353100 456330164164813115161392844800 353101 67335888428128317778381799744 353102 -662202606947937271974419389248 353103 416961339994728148162337600904 353104 -981599332395041587644274851840 353105 -2539767558286441337086606729740 353106 -514727517841884098916420049920 353107 2180113296622793508766034908152 353108 -647887407048803316716285712384 353109 935982052369636850633524127904 353110 464351593562050456568532360960 353111 -4354830074858078226575439265536 353112 315856792380091513878026219520 353113 -44402475495396288488794787456 353114 1543628186177018557827901660656 353115 -508469387031793702779552288000 353116 -68642210616319422185542158848 353117 -2538755033908584634425151119834 353118 1713561661478661393026722872960 353119 -1319379271848282837555764950752 353120 697724050808476199389841326080 353121 729571363731655174572894745344 353122 378859659354088624781862234624 353123 477742863601496493677144985372 353124 1013908804810922041075182433536 353125 -1291506171522447708704653087500 353126 4051152286043045439749383747584 353127 1564270221142898463895650913320 353128 -44312773710894426585390090240 353129 -31745720309568064459142228928 353130 1241994285857429869769867520000 353131 -1571462375529905519254893043136 353132 -1401568082019695211422260927488 353133 -1549982059462884421066694601600 353134 -1396068593505773355734717511360 353135 2356782321577188187559255179080 353136 233830536641353840429499940864 353137 1253682015673097602034230424786 353138 -375139674033580633332899831904 353139 -95470486012061980458636956112 353140 342066395101698094441914397440 353141 208772698846724803406739463452 353142 -761841327291084219036591038592 353143 -1247988591056439715355795608392 353144 1178737397555242788369836421120 353145 942951825817569657847268159040 353146 1197789392412037670272887292272 353147 -233099025232875804374268973404 353148 1851991401466611133478464135680 353149 -1151994632900365570345340265850 353150 144897675455032655583674064000 353151 -1318050400026284511054491115720 353152 446492544860960170858826956800 353153 651138245286781776209875155120 353154 -1068659443161907382137913326080 353155 -3601778188282653738210065912880 353156 -1704201382956443433925314372480 353157 848122942173744753443953718784 353158 500057091118846572858917104896 353159 -2566273954667457729321293144256 353160 49928597629126649816511744000 353161 1000227601065068852261180036762 353162 1585396713651327957986299663200 353163 -22123997913246166862013871656 353164 -550058433074165388642820189184 353165 481323362079686360548283867520 353166 1022023264924372900203313947648 353167 2002674083185549828219317221160 353168 -127791399980215101253097054208 353169 3177338869626120640161424660194 353170 -1831203714220821849165790266720 353171 -762032186846219969875259596896 353172 -1482056932060547625119065344000 353173 4392705889620772463717408961422 353174 56170933891040713579511322240 353175 -728609533903630579946597485200 353176 6455613710263956888081734184960 353177 -2549919817351838800607504883936 353178 -88095393190082550086191593216 353179 2180393595147576498431035883780 353180 -1010928063415349696575418073600 353181 -1407082101172185484960575838848 353182 -2869786507628689488548467463808 353183 -1163779260326433826355430593856 353184 478639733289850075398854934528 353185 -662580414690912303391672251840 353186 37560017505349132515837102240 353187 -4346164319179924974399701852160 353188 376216515672498410407987507200 353189 1712771902691371880780821901280 353190 -1105955991749018807005133871360 353191 1380354114666626126727466813200 353192 -1580146340462901911356793579520 353193 -3153471632590087205776970253936 353194 1330493217943991369802568222896 353195 -2003552808232967563690950064800 353196 1459069831209281784570556100352 353197 -1220211883354471833295158622920 353198 -642157438889404677548972510400 353199 -1254850987168304117012453760 353200 -12990656368133926648507187200 353201 -598995908024450415735631218798 353202 -14989137971247199142486828928 353203 -2708415559347011522345261858548 353204 2409357849027308631604463235456 353205 -4063583867961927227159072643840 353206 -600461919293277401344436699520 353207 1616473419349466677017058975512 353208 -304731476683829698061726576640 353209 6389632299584141321176857058560 353210 963568487751131829779314502400 353211 1433446676431785541286126714880 353212 -299995503126648448187848711680 353213 -1468365235170299760585264923040 353214 631324261342089253536704225280 353215 1796940733829278378995246463920 353216 -831541302319089749619313213440 353217 389112193517791213784319576480 353218 1191346695177199719486409060560 353219 -1362364921738507107550008799920 353220 128630643527834258508120084480 353221 550201157522553592901439813024 353222 1956601616590033817076065730912 353223 998035377396133209147400400280 353224 2962538121243388719459205324800 353225 -181861331689657232294691240000 353226 2242515237093308750266985808384 353227 990535308874598990575456073872 353228 3786548481311602333086585838080 353229 -159863086016923315078105875360 353230 -688102799895771119821483986240 353231 1572787419071164391063655990312 353232 -439896382989165920687079555072 353233 887515045975143238772563461360 353234 81840812102633195813890870272 353235 814021032704458214630810718000 353236 -165203996934819344939811653888 353237 -1486247769703606837066544904114 353238 477671472575554608853891014528 353239 -1816670688507712441264514600744 353240 -883547214218102731322356531200 353241 70624153198174130350404788970 353242 -1440527329853107603977118118400 353243 3077855415559576531174440534480 353244 1043890974845137445413782882816 353245 -6976418975701624216165224960 353246 320364169609770735481446644160 353247 -119687928203477579297224933872 353248 -1030101724421624304717854146560 353249 -2866325507178299088565072962840 353250 -1287698002947517908951463896000 353251 -4207429353939152213720864520896 353252 -1918569586529591563143312629760 353253 -2412448101074845401203636846496 353254 1178363762168968283191299761472 353255 -318628585420709439759340023840 353256 1033683285864749692113388339200 353257 -224391430431760702584429895680 353258 -1730684993690003443835683901520 353259 -1985802679606643203348814256036 353260 1364742179976330696307821465600 353261 -3382399769385603293062114644468 353262 -201017283485759814743866699776 353263 -81600271730009640021346541488 353264 -310044849930709893114286571520 353265 -1824840812611911833070320439360 353266 780239472497430762907512775584 353267 3814704325388296070377604135640 353268 -4379585056889628285159244001280 353269 -150339575654967059926468583680 353270 -400046779671623296043177041920 353271 -2305698556358026436008002046488 353272 -1657791777919181171757273907200 353273 2009547094974058472305655703684 353274 1132423314170714164554552317952 353275 -79264755733463242513594755200 353276 126874598564394951558788677632 353277 2584573244378628966129453364620 353278 1318956504044329630281022752960 353279 3581915931641878409630035273800 353280 832739019121210714310741852160 353281 -563260252228440736643699203836 353282 2307269202275253340157561302992 353283 -195993592764310104379279163136 353284 1273424345511918980535086527616 353285 2930380824644091745515516865980 353286 -14767383771070806886722169920 353287 373381876107208481197312973592 353288 31860334239549185024178585600 353289 -552825984689840607446456276976 353290 1610011115371484322808566528000 353291 190824268619839265889790398552 353292 -209579156481705660848217600000 353293 2705318561998071397588087839542 353294 2651908624500324276693990905472 353295 3573906081628874520862051437600 353296 482069741373277184074970824704 353297 -499686079609971066978816059136 353298 421841092822376871901864029696 353299 -66996051832956981529195791264 353300 355666459030200779386139894400 353301 1213394747157711800535846918240 353302 1379829965337644721292666808352 353303 -2331407985070833491145547476336 353304 920700306923364667824468664320 353305 -3150584663516776428481660968000 353306 43927138381489235844598117344 353307 -1079866250614995087430100597760 353308 1800855578631638001656021308928 353309 -248123954375800539107578721760 353310 -268540488623853132126069651840 353311 -315196529338378808586240072480 353312 1363969480975556636521258942464 353313 1511882207594027492885380919124 353314 -328727340757502654848373219328 353315 3555415406353080574232669994960 353316 -1886203210680548903670894517248 353317 4322905490216376716737238786366 353318 965753514590176152410613004416 353319 304591692176109850047311669544 353320 297638058907559334630758400 353321 -2171925975588937400107258937478 353322 -792690426687932019644635623168 353323 970342165251629283017450319480 353324 3378931475088705958596022464000 353325 510122979859539428945885649600 353326 164582131182789540400193061504 353327 -447129311032274618598956549640 353328 -171586816190743500312884084736 353329 804957411882632414749558598930 353330 602933882449090445138674555200 353331 -30522316795981101031513495104 353332 169409354256320864218744207360 353333 5459326127289778031909615049582 353334 -445948989423165182022899181120 353335 -46904210901078692986580391720 353336 -393326635004383192582410547200 353337 -2592617082796958711441871576240 353338 233208696269698022587813263360 353339 223397588149272086997578312916 353340 384849975504148436073229240320 353341 -492547411673529478187454739258 353342 -2457351683741243928809868699456 353343 -290980228346225627445360432000 353344 -738992681062252876229133205504 353345 -1246735690466916684027220015320 353346 457574649534233722342583746560 353347 2399148103129805525555423089360 353348 696864126967825200628153876608 353349 -1847632596421553432818138627200 353350 -308038799250990616372872883200 353351 -705208301058796452162511151760 353352 2841373911952523902026289029120 353353 128824764789790738757033382528 353354 -1801267613478829163037208284624 353355 -2397484296358319275530922049040 353356 3725049306144537399043690545920 353357 834807242079199898334415360512 353358 1010326696147215356593669360704 353359 1991065689757432971208352232560 353360 340349619384672836930788392960 353361 2679841267763773846419518437872 353362 1329077013366585378160878117120 353363 -8099857278806112110880636805800 353364 745796539604734575312144771072 353365 -446750493492705832634827530600 353366 264091036762834348004048786304 353367 710178359047912677173431864320 353368 2852791542720158054907925186560 353369 -870403444005765513273094291200 353370 -1061137884028105628959790419200 353371 -2426672790552578133466557078968 353372 2454310665937045466587505204736 353373 -169189406708124884277067556832 353374 16752678733624705016378268672 353375 -4598782944999233781486186036000 353376 -2971793723291966255361019084800 353377 5336256150744270059871225104260 353378 -436753002318091000620954643680 353379 782012936167373117444511305808 353380 -72928644533523337925399443200 353381 2233540227139857358355061549120 353382 492435830087385808158924403392 353383 3940949053673395490854795535344 353384 113903508323291695197443358720 353385 2207340708471515638170480979620 353386 -1251178059126071823994736326656 353387 2124702094573404175313182608672 353388 1472487507583453860796557743616 353389 -759152680223299990254350416810 353390 2051569396568928981697756171200 353391 -3341423732558887446062603446008 353392 273042019543013128782902886400 353393 -888056879425415279112368645376 353394 -494886446225798563343910111840 353395 43771737130252443129683174400 353396 -3472124306797762155231502632192 353397 -2230417558243346305248301592160 353398 -2023438069349743629875660776800 353399 -3735989727869205575711123601000 353400 305833690653416157385359360000 353401 -1395665282126430630477525240598 353402 -618718998533483813315255662848 353403 276836875655865577180502674932 353404 1841708973103797365631030698496 353405 -488060036930395765367928850440 353406 -536889980095100458504960879296 353407 -1436730354235843807424726311688 353408 2346518420823815470333128867840 353409 1199564542384482854154760436160 353410 -1023798843492607610038739520000 353411 -4417769150916973442157871001988 353412 1875706475277016915308553873536 353413 3123144380873535241768747106940 353414 -1031786972318169123124980824640 353415 2445960334677391158774495379920 353416 -602595211449742487487035965440 353417 109853399866845739220059385040 353418 -187355976482701888464253658112 353419 37738024383230561847932191080 353420 157236610346658853154460610560 353421 1824428127603582173816864062272 353422 276487764651770182915205656512 353423 -130673284081849958938174926240 353424 -33015847438327802577164697600 353425 -2681770265858936732169310101200 353426 -377142781441851929473536767088 353427 -889467298016970359108333265480 353428 -498023720396609166213956409600 353429 3043801589563941132297370470030 353430 525120196998354622107164467200 353431 -857953547643828102743919615616 353432 299229476857902389792106854400 353433 965599412014121713998573199824 353434 -534946665762976967326884361248 353435 2374181718758785830840922562880 353436 1322882751368988609048327117312 353437 -2180646823878459006606458864634 353438 -1582224125754809634376252216320 353439 -146869310404778131006086322296 353440 -4512632938181608112425578332160 353441 -2440725304885251227782554624 353442 -595049278792572553468545871488 353443 -2856436495720940907490634198308 353444 305975883615450725924635594752 353445 -453649834931833063085659786080 353446 3705446320923355727785036980480 353447 337860272737794776380192373256 353448 625095962125091329775085849600 353449 6051810975507383494114542191440 353450 -23534436465259713499562742000 353451 -272316162427065106679838652416 353452 1659124075191938342182970311680 353453 1638929606270153476604407143702 353454 -354799723858362425556267641280 353455 2953554741718909478954381612160 353456 708064207713012538479409446912 353457 -720400552664990350534341206400 353458 503717817595100212223491147776 353459 2070272525834845736434536219660 353460 -9119079236247501460876554240 353461 986070713479579100169634784184 353462 212090784255609422203314430464 353463 1038815547019151960689180437888 353464 926119683962383914355513835520 353465 1031920569262632161074057368000 353466 103154234634618845526888691680 353467 463918879563207543633447877000 353468 1215619917536865838975049619456 353469 -1251247931751925773159441706080 353470 -297294851834730499346781004800 353471 2126419952272225323282902340672 353472 276469279197781449102266990592 353473 -581684212276347389025109433278 353474 -1193737897133202228717868103808 353475 -1823887258239330530083366281900 353476 2694132654808623346840189803520 353477 -2646572099721573532211610371520 353478 -423972312568493469955825363776 353479 105031112291643088595911952176 353480 -1815480382664981085274435737600 353481 1595448986308306183455096326400 353482 -2781773102460139649102217363408 353483 -2266513788956108603802323146896 353484 -188799003831465678813501636864 353485 1978845114433715169854042244960 353486 -489892372970927777993044147392 353487 927751427976040668549706429440 353488 606840037508149334125536960512 353489 79740978339936192651678946290 353490 543835391264647399454395461120 353491 -391958646098759833029602147216 353492 -2867081337331125319613152573440 353493 100227677920441732819104081408 353494 548895315457036180322136235296 353495 251225845847006225710586563800 353496 1484436784615989349727170068480 353497 -2919712206355823382551923967280 353498 -635288821442577082385533551168 353499 -565630822082430730412146815336 353500 -723291165256736813261511168000 353501 2160028763938873944910174286502 353502 883100654691258319797367595520 353503 15065267835132652153816247224 353504 -535178806057242474342530678784 353505 779152648616249159716290610560 353506 2304217132586885341466221007952 353507 -2032341619433823263068073765376 353508 -589485727898948228421976197120 353509 -1309290118512762477777660721152 353510 442910523777267477847111257600 353511 436147563391986791634307154640 353512 -2927755808790525192814372684800 353513 5861473033018474025739858573300 353514 354527006087011961099095879680 353515 2898779684871101596210525420800 353516 -3475629141585291794963863330560 353517 -264004610608239756935011254720 353518 -2278056650382499150312138935360 353519 411823152231116204124735285096 353520 262173830826832299396052254720 353521 765890613087693518352723944512 353522 -193881522718597465084606129248 353523 -3547457095681594686424494467016 353524 1345940367866404720692482056192 353525 -1634221438106660982323938440000 353526 -613745146543393840942569185856 353527 -1567264707101988118800842617624 353528 662397958944053354281151692800 353529 1941987838199151228566382729648 353530 -337833347507074102508333943840 353531 -393994857038387018144628712668 353532 80612629517469335516170601472 353533 1114014718543344273656900222400 353534 -125341939289660433135982357248 353535 -217436100163789392293358111840 353536 2385640475950359564346953039872 353537 -207145650337626559137087648300 353538 2321799984123058061245346008320 353539 517799985222975916063788329760 353540 -2647998403677564421504531230720 353541 16941454679566621337577260544 353542 1087972264556498896722315971712 353543 -1839405804030886520459403060576 353544 1180338238758578372574187806720 353545 1635394310430471254394637395300 353546 37173550118703866305736738304 353547 -9406139023638893448244908072 353548 -46838844564352592195419385088 353549 1059846084969765758649992210112 353550 755684550774007625012540356800 353551 -927659970516235765634055604296 353552 553480064725329167439850045440 353553 657235242314901956859944830704 353554 1945330067557612986704776472976 353555 657706376579370808287257761920 353556 -363263119770601560809593921536 353557 174897392838395701611169185806 353558 -975457301125385804101711281120 353559 -3538407395860762253856781985280 353560 3248615322019889641640088576000 353561 2170545948112422515167124109252 353562 662773239441355152711557376 353563 1069867772733432042864350517024 353564 -474228120097560782826297245184 353565 1116662871135365346632929640460 353566 1624656103935665725470438950400 353567 -2442709892075803873596822420384 353568 1672225245937904149712559144960 353569 3109844909789234582052515828400 353570 -439646579539479607158048407040 353571 -3058215276407923315319085616320 353572 443790599395091931844628619520 353573 1621381970016416393799298643904 353574 -751509886989832720534673707392 353575 -2000368010263189014002170571200 353576 -5436543976814656731978259507200 353577 -400748713765750797401231222400 353578 2584317722998086994924932657840 353579 -1819271015392530721547227140816 353580 514625882363384482645172305920 353581 4524777309759716489402687550912 353582 -771611968002478051039508476608 353583 1519205126301329994634053938544 353584 -275936495033939234666533060608 353585 -1950175743074967908308308230220 353586 240736752753135815335760713728 353587 -2186465362930038209919259192560 353588 -620337699821882984263378077312 353589 15228457000253433982710368928 353590 685451587766378409983619043200 353591 -704778011079236526615641294928 353592 -2678202316151014587937886822400 353593 -6620019763864830974853282733680 353594 1024273866725975715742647018096 353595 -2253468172545345537238973967360 353596 550044409420891855109602332160 353597 953786936740862204185507810200 353598 -302010576906758331449008604160 353599 1811598644060299581787083078064 353600 -274619247592712171635055001600 353601 1392234227732770448011267200660 353602 -1301437331191311852655119057408 353603 216549531433217980809152241852 353604 779943628378043280846566645760 353605 -693308750613483166249530119040 353606 3096782726860235380786024774464 353607 1840827604154390566999214555520 353608 -3003303096456032609075679575040 353609 -984125222035887485440157261760 353610 -271712655256084805922590743200 353611 -544051461715893028253624951788 353612 -34288373624990944587418687488 353613 16729717694747251091544458784 353614 -2396787616304360857761830593344 353615 -2189083693080385548677413159200 353616 -236946182122604696411962736640 353617 1357186183298877075183591971328 353618 -1225938896044410425985384720240 353619 688075510757577197974144957440 353620 -769217819999254696838812504320 353621 -3165476622476485888748126096178 353622 -1684243648823587528716244312128 353623 -761897751112942312682821422800 353624 -3254882821852535421313543895040 353625 -519683548532800902599037024000 353626 461541806728515559407310709760 353627 3006562942880170012702036945476 353628 2562289781680382198912972144640 353629 -2503873372168638094473434999770 353630 859002635661582591977277936960 353631 871194240254394064116301466952 353632 80718901425385820958646075392 353633 -2082933414208504064294574614400 353634 953931949819348580689105389312 353635 -2323214897672044894313584056240 353636 734001675713449063179431531520 353637 -704733838482375851852598325506 353638 752271556228178041052656938720 353639 885029592364469998511722024368 353640 -294605661007342135633364582400 353641 1809110575556496137176556618042 353642 -2309054054894252391652572109056 353643 756319303754577344177071371864 353644 1971430226089367002177794734336 353645 -688936041912278607199072826100 353646 -37788133216771604995205855040 353647 -230876559332189258563368092800 353648 -416213718685080922140619014144 353649 -3848612842694063954529398702736 353650 99454717515544441782881385600 353651 1617918677406437648651064429984 353652 349924885602334057928744036352 353653 -1959999742323668945507342630098 353654 -840155084183103111423562144128 353655 265570827523198502082188241600 353656 -2818638037706540028965529477120 353657 -98805270482668137352517507094 353658 622384758314017588204792694784 353659 -723378337781016100017308516280 353660 -1786340325124318668802648696320 353661 1177921198739042886548907422208 353662 2447041340476715876830423936512 353663 33006085624816177591922150184 353664 -588243715835580082578291425280 353665 -182200112489363263077336142680 353666 107209798463175948371410064640 353667 -1157190521428965499400404698120 353668 -231976405713275893508002504704 353669 -894413042634174075975178055556 353670 668899880154340872773623574400 353671 -2697147485390023557799764972528 353672 -4014608390250746260270084300800 353673 -1077695924332261483710301428000 353674 -209054704422654486754139019168 353675 -19649826531247058493714931200 353676 -1012932187548446828201246765568 353677 -1745723375602605305221961830474 353678 707495432593193906214254650368 353679 -714622905136947671790300329472 353680 -122268275714048553119389040640 353681 -5804196600051323066978328685518 353682 617459590080479884766717121552 353683 -3461029653373534766867704160 353684 4886319601712821116170670432000 353685 -131178999917217168841436265600 353686 -634047000508942275640519632960 353687 -3728699468338089809525381636664 353688 -1831201631339255810485570621440 353689 1190699311944028273591341120256 353690 -981898134547702064171266428480 353691 1315594680161021823671171689248 353692 -3500215082872275611011847709184 353693 6260568256115994400945466494080 353694 1058717428322948353672387024896 353695 -237909348804238029562171691520 353696 1756328356505385966923997511680 353697 1611061740288585950664729754800 353698 -1609043582929447106758913396400 353699 1006423270600922113174760756700 353700 -1737032453258375662608183552000 353701 -2170459418647693879097710182788 353702 -3058592685810430335469401735936 353703 120915468907677128344650367104 353704 -874917009250314225934362624000 353705 -984626502753958402734638424000 353706 -415028295082335596070733825536 353707 2615993383209864996720101566392 353708 4336876580885941212056608105728 353709 2463273561931548615494446469814 353710 36701729632135937723033272320 353711 5034916231356860012387830119312 353712 -630655793373579780546037186560 353713 4628125453643985158478147052980 353714 210436230359434896087618717456 353715 720746972314265900197382595120 353716 -1017880533997566850105414133760 353717 -586229602452518096147091045120 353718 -14175450901444514709342246336 353719 -3588480610953072897778432580304 353720 530827792156038059679338496000 353721 2259290980663858250285265258624 353722 1007933428966112387567210317824 353723 -1605555557223212084551377134280 353724 912308683827711617578784120832 353725 -1046783151390612337244622208750 353726 -2303772595166384335868338065600 353727 185266304315367730116987524472 353728 519957193951963898851012640768 353729 -2216684818090040413450830878124 353730 -1424026147822690905431124480 353731 -4041823831297378068343306280340 353732 -496848566932343205371984805888 353733 1192877258848071142169443917024 353734 -134974827083409276273566493888 353735 -3029267193557202736482202336800 353736 -1382496338696921184498889881600 353737 3590960460023094653799289623386 353738 817030324090654081063371136512 353739 2461059041549883388664298313968 353740 -334568897423623707311348582400 353741 123736916281588888878037113984 353742 -747169999580134759131403084800 353743 -1778621582525583197331441229256 353744 -548002496171522014051300515840 353745 337690309280050987227846889920 353746 -778311719042228367585377314176 353747 -1960208668260394088626454214804 353748 -1109784283664744961087735029760 353749 1225835222430441585603299368320 353750 196104109131009958726991220000 353751 2385276405881658015897553059432 353752 -740948114368231928530293841920 353753 2775663264284475035571149856660 353754 12675494702241216055502691840 353755 247185269358111033403087242000 353756 11545179691820463093123113472 353757 425721787174260246177880720992 353758 200615793445808148216781574784 353759 -1165058985915634795515200125728 353760 1981649579907005199948573573120 353761 -18236754361136261768451615520 353762 -2250057804640729352802316492800 353763 297744036334090926056608454640 353764 -1627889785501929040967863680000 353765 -128835096124993306763578910340 353766 278995579494987871872735934464 353767 257941765586588788531067285816 353768 -941245928068381874174233789440 353769 -2129339640841459576472311794432 353770 -2628199762226739441381810335040 353771 -5236636064223334004603325356400 353772 -736962232684842706657683714048 353773 204617606664069253358328483040 353774 -2153381640725778637830390588864 353775 -256325913431265395734530066000 353776 -615491089094198475941467783168 353777 -267293871999083169398527891374 353778 -1036074573794773648687357282176 353779 822695810270780747596383171720 353780 -34076217997757160621862462080 353781 3515489758882064549586798483840 353782 -721514653423989918826867986816 353783 -2658508211642892531994489042968 353784 -2023338228875573926129753927680 353785 946385761947670984600560198600 353786 -306972776839259059778992248576 353787 683055007771176866462039230464 353788 -60572478219609580796907689984 353789 700444292948296238566140471660 353790 -674397709765908297097286998080 353791 -76032192034966595621942975000 353792 1002673933496994659630026063872 353793 -1087553718127102273385847634944 353794 221952011459593658088817101312 353795 894059379948299817915523558320 353796 2529574361406651717131422804992 353797 -4696032983616593908014989310754 353798 523953235811154515914246754400 353799 2449033831140820703202849841800 353800 -1924233591012446961982183680000 353801 -204145847108983121835461125248 353802 -1558968974497254276918100032768 353803 367796719779106737968048688768 353804 -86753504542302703859830272 353805 3249113044791469014393492585600 353806 2300451249277766567087742716352 353807 819649651026131580251796955056 353808 127966931633386406943103647744 353809 1883689748300515607721726755904 353810 -1946356018305420387420725977440 353811 3233699802762114061021201311672 353812 -2592525872321396008737643526400 353813 5337961510141109689515700450062 353814 753415791875419510535116487040 353815 210278660322663680169512563200 353816 -7923187533875166693987886448640 353817 2998576140747628299201444164634 353818 1073091429311340909853751639040 353819 -5891167397208254965748419878780 353820 1670934374057448994485242926080 353821 -615667135239095196585159306216 353822 -76899546098381341601262796800 353823 1516795149022775750730540960000 353824 -1780287091606463598297642369024 353825 2162253821290583872568066186550 353826 -1507615526366476943768252424576 353827 -1620399340489739057245637652488 353828 1748878834192748514377243377920 353829 1610825496476878332376578689760 353830 -386139515117760798093859783680 353831 -168442783021182002610013924656 353832 400188491685116775298339799040 353833 -2940739316067652188417063094918 353834 21271412125269749503797596160 353835 3033208671856853647545535039200 353836 -1718560712211887121819624061952 353837 -297348838182386966046996244320 353838 -225778256007433012998382988160 353839 5161719177914597986172457306040 353840 -262989122797779412347460976640 353841 3209521732255252074164045109120 353842 1728687734897964075051195213072 353843 -1076869939466133706304843905200 353844 -378340607490481511091111726720 353845 -3384402711499956238868411388900 353846 1317688877755541958946945747872 353847 -16937620288382777688304677504 353848 1530878309270621987845159710720 353849 -422412528768032783968378910064 353850 -312455717314298225958965875200 353851 -20033407296954045627879460896 353852 88173637201567177387246119936 353853 -1139829325392250947551108629338 353854 2529858931606197163864719173376 353855 619852857264550798670390253120 353856 544008961768872842344550891520 353857 1831801304553591292982368165312 353858 930423349858451595144005129760 353859 737070426315384587474356945728 353860 1173307198540969567819977730560 353861 -3278961428955959680676191847076 353862 1763190532808258072701453971840 353863 6667616197571379130360577112480 353864 346161404561410853170185830400 353865 498088291871776217622373117440 353866 1781759227830652466782923139632 353867 -3545169332879678709452251599084 353868 155626625759283369646383246336 353869 -491271588240226536484534494730 353870 834700544835682517479951551360 353871 -174248637282366779627871326496 353872 537501343877440473520339402752 353873 569516680718810041438798067904 353874 -780766684463206382822235411840 353875 4269279253989934472869003500000 353876 -868378859792891192212791488640 353877 1372114042569306958148435164320 353878 998551862962182584515631074176 353879 -3033640972401615958768863446520 353880 -551460219467480267731360358400 353881 2129825090866575088627306009344 353882 -1135540007483368179419848800000 353883 -959743864802869673164971278400 353884 -1335134135254032085734463389184 353885 275418398546879161241357813760 353886 -226178568767881613027374977600 353887 99579112851017740130937176760 353888 2000467768360499702290193448960 353889 -275546068933268378548545202044 353890 -26853006542322771716792302080 353891 5133052062736091813870019467292 353892 768533230100562735909829607424 353893 -107653979032887438850354014240 353894 2364137011786546409568358156800 353895 496106190672545903045825088720 353896 -464758592254237879259766128640 353897 2030994771283002083446693004346 353898 228309762779237636404839563184 353899 783276349589868414229149243680 353900 1268645903817073277155645728000 353901 -1118713440767189465434932888192 353902 1806396969143744484954479065152 353903 3544533639629213014683817662264 353904 29765080032450831163563245568 353905 701695938499370913868906507560 353906 -472472552553659420174832236544 353907 2623861935494998484346870501204 353908 1808561085850444898679639439360 353909 2584240315660000258381874579616 353910 -1019200788489669474009835745280 353911 4143491651759115209394584241512 353912 441156740371984064955219517440 353913 -257276131466581212941862466560 353914 897584841187324418155003621632 353915 3220941324425218113546840034560 353916 -1179353273341074884430494054400 353917 -5146593105612932663663838375034 353918 -1618858985385295288085305599360 353919 728464035919349301386308255944 353920 -1042153560972252917872459776000 353921 -3324273707551332964044205258878 353922 -778148923720253959813802236416 353923 -1401827195106831362187071335680 353924 492894590511983228841945870336 353925 -834274297840238165973802950 353926 -107195007065869483703648729856 353927 -1574958901563114718051969339968 353928 2038222711538999269970897756160 353929 -613246022115341555293651898470 353930 1780184648733763323013851339360 353931 -2764015957464499236255546679848 353932 -3694892066860066680341343357440 353933 84489109695125054929199989344 353934 306964769230908940311976705344 353935 -1012087173924080020854880763040 353936 -555640372291828052776840790016 353937 1447332948293113845569834066160 353938 1461729562168952634329005635744 353939 -1225603493648893397422325362260 353940 -1926013321047044963077331742720 353941 -1933791249039484480981114328640 353942 -1215185552827756116959250670848 353943 -3072396333439925379357148954800 353944 1666489164443125982563539640320 353945 3326853919280385296320445881800 353946 550550110234990365456590237184 353947 2127006223169805613624852281600 353948 731695609158578327078616493056 353949 -236704699259446246769993149440 353950 178789503092718905021191752000 353951 -1102985907164368969034164668720 353952 -772477488937158120679077642240 353953 -577666639058195825743827350520 353954 -46464126893772076206771163824 353955 -1004306156906248362674403866880 353956 -36203408913133291224774085632 353957 -6094101535688934741506387234688 353958 -162382799320275068330316079104 353959 -1291243861006223192545721994720 353960 2583553701743458434029571840000 353961 -4282823381926222914857700090768 353962 1381188855608830209773896856064 353963 2794144504956077382673232284212 353964 -982797408194241717601081205760 353965 -3135134850246132838679485057140 353966 -486438566082576949457868773568 353967 -1552364923684806798388621180920 353968 -577067679155238030386816401408 353969 232105034242487165371012494912 353970 -38367095884212955610271628800 353971 319648040357116457043131999512 353972 1321069532205852405940776763776 353973 1187941638638794801427515178784 353974 3353772885379213268365728364800 353975 -2537232470632813766227500246000 353976 -22430340039394450715295744000 353977 46649609395294762032144110408 353978 3181012363130911962823369469040 353979 -1162972383468264174951805158576 353980 -798106352856677458776482227200 353981 -8834327873262751364229713116800 353982 -1421660069977278760961543241408 353983 -2101975467033488814636893883040 353984 30635936692888725471259262976 353985 -776554468139137132582394544000 353986 2170163973283663491586873975680 353987 253209027951849429481638328560 353988 -55280994405762968524581395328 353989 -1317875027844434279624414053120 353990 168061324906823346333757094400 353991 3966464755734029777226580178688 353992 -2252216480032308682767600000000 353993 262770116767047380655702983424 353994 43407830926439946491821148160 353995 2122868824992757682302245603120 353996 704209560021108601123998432000 353997 -770138360953147389537022066560 353998 2762077638538386519241768942464 353999 5679967455716788305995494721760 354000 463419211183702721400176640000 354001 405717047595967772325454998002 354002 1547803600147548160985576421504 354003 1859766132687439683810279385440 354004 1711374183169851128339140853760 354005 2261309271691040619736441927320 354006 -438477599007737098891460954496 354007 1377267566221253586358067173256 354008 1848580442757546274720535961600 354009 1233555743587533789509908315200 354010 88079969641208789852514920160 354011 -1829023853148060069342320484096 354012 600498531283294145555060378112 354013 659642075735064160992713220384 354014 1635650166539230882102473161856 354015 2475918698143692400186032327960 354016 -386057020658022804563470319616 354017 5330769249715142457368310876066 354018 -138299858483819684905171376640 354019 -76608243512758807916995699256 354020 538091450411044013409477672960 354021 -55675463244429360037393195200 354022 1646359952911124187408400857312 354023 4080689214811291953473175817272 354024 3691614531504899652332359680000 354025 580702030328668351263241687725 354026 -1384674012007830797581821918288 354027 508953112286730547839276646080 354028 -3297936206125465034076444076544 354029 -11378583209851153521976714152 354030 575746356010588031411672584320 354031 -1305409424282524412891971477168 354032 -155958345539107785555276595200 354033 -1133511227127838565359675363440 354034 -3162869600503038155021123526240 354035 1046334767804208386455248853920 354036 -132307774949667400769926711296 354037 3905229771748497226832542752686 354038 514327798163154891276066037920 354039 -622465028380553802201778954752 354040 -1794091118675564226683779891200 354041 -3933603240236503593210131697558 354042 -271972026709558732324230603840 354043 -4884682018655955236191182847708 354044 2364438556283233711763080822272 354045 -265111881660318646721727499680 354046 -652355841102017205240093726720 354047 5170954313114896941318347402496 354048 2507179867132606070717839048704 354049 -542009223652861514516115673664 354050 67198134571652358283528696800 354051 -1903020438777819242340356868096 354052 -788997964550600743924470561664 354053 -498950604301929888229830543744 354054 -952333621664575144529031094080 354055 -517052270743328486454825385800 354056 -397835689142235816979963653120 354057 -3735549311271740865424126594080 354058 -1298066022051032851780207000320 354059 892675575742376126130402082320 354060 -284586495364627733982353725440 354061 733685677650238077600354164162 354062 12883945553249418438661278720 354063 -2096624968779207671308658117376 354064 713731614590637008408850145280 354065 -518505683667062193912286646400 354066 -123736412929835329917767381376 354067 -1072845961225031850673653772208 354068 1921102318965209411951881328640 354069 1293577102863440368306256274894 354070 -300722332630840497556638923520 354071 30831317403696044441926890072 354072 -5798506336615849506650542080 354073 3897370459634715113555215333322 354074 -102937064439822627627524845584 354075 -1612614490812809854141050833400 354076 -822885205286538433668569923584 354077 -2016923307370582607176333231008 354078 -1966508246329512595101400780800 354079 -1798721367822441670991327610120 354080 392819607154236299684269916160 354081 286362806199250653120836375424 354082 422853665764559740311014313984 354083 -68850768770409385177013616936 354084 1315336419745660710479477975040 354085 1310374877452085262849115996800 354086 240186027688896018162434944992 354087 -187210333722503291815971172656 354088 1300288043795983271341968015360 354089 7131995587500711280322484966756 354090 365397163013997908672944665600 354091 -2645637962781943852698224274508 354092 -3038690967216918713131004400384 354093 1754139549463007558553048973248 354094 -455498643712666042114366829760 354095 -1032265593122373429981804464640 354096 -824671107969918449843280199680 354097 997837959565263351630358742546 354098 1449919944488440263118817166336 354099 -1373426988120490976476493940936 354100 1354385367797167389189459766400 354101 4425907454265226356200838914304 354102 544871311126226782360487645184 354103 -2203510424494725997621787773880 354104 -1915447332429448036160788746240 354105 42166264744019017406026454400 354106 157143004299037891413578011104 354107 -1706698180342113467705229833520 354108 -1547078444879657306813460504576 354109 -843284867520235506328795143584 354110 1814020130157930253983695160960 354111 532204283121739099713716284872 354112 731045722907251577688038572032 354113 -1113829543068017881267741264896 354114 -1700899482521543388684279386112 354115 -1494370492802801011669638432240 354116 -703377999276822808879319887872 354117 757889159878402638685324024320 354118 1704760503269416157112120659520 354119 54622021019596716735913423560 354120 80783038378799078014380441600 354121 -401256133691450840450291440678 354122 -1991897976869840542033222137600 354123 150915379052561158034422159464 354124 -2246954026343830698148767371264 354125 2021904735902660741470887759000 354126 -1289367395091924645810357406656 354127 308260382043113423524661900112 354128 -1145673330790034252442066690048 354129 -1023392144865941291832169894416 354130 -378074258477694179629678195200 354131 442832796202111474769116385760 354132 -6242804836643511299376296064 354133 -2013067667413388076262553017796 354134 -2113897561700118359444035443648 354135 -1914458933388580560704280020400 354136 1082750647513979233483441735680 354137 17348829461698588165388573952 354138 -1331120320532393126054983405056 354139 -3214732189602083275113540784060 354140 -1079630492227252644804313090560 354141 23585830023757655225687643270 354142 661835750418443388042102984192 354143 -3408221313885224024675515216608 354144 302893046948599344325170561024 354145 -2062323525762779809061233578240 354146 -530271941530155993030713489856 354147 490992520777784483195168735472 354148 31695117639268152141780111360 354149 4591529024189629247367666321150 354150 -919910740158099389332316527200 354151 191164731804855614043477973552 354152 5697503720427093657503111961600 354153 386238470044704695109306985104 354154 214632807279195831945760454400 354155 -4676441788649851776489626898240 354156 -453041344854628792953753194496 354157 5246183562677064734156891997760 354158 3013380923986758418793586432 354159 -598652667590834602328553381600 354160 -892784445105433262961077452800 354161 2630188289553408882846676777824 354162 395331503482986608479577658624 354163 4806327128276265458017324942412 354164 859227113183239683687662113536 354165 770066843673010572598399701120 354166 -1810430097497290267922765390976 354167 5727154077385282218757008 354168 -2012007637093237278211771084800 354169 5668483254446519776056170798570 354170 665137617219401386806744687360 354171 -449413205259982068765233958888 354172 -861263064489522177793277882880 354173 -4076787044263162385189216462100 354174 1345237958760404071711576253760 354175 408931196100429328100277428800 354176 -5467783549005637134816053821440 354177 1411734396677034602751805195200 354178 -2526413798324849520808671245568 354179 -538303136410383616268306069760 354180 -1263898234594910419707455447040 354181 2528537957434820838053062213982 354182 3089988514641105032003330628192 354183 -535287996205379353447321945176 354184 -3659988111666957242158903741440 354185 -1572653823179528041130444763000 354186 -1137778156837052012693702753280 354187 -6792896172884685700681216572728 354188 -1474736722381384229142355706112 354189 344820167161459426497085447968 354190 -933165732320669801902358894400 354191 6533244342410370605213198712 354192 879155771426728509149475766272 354193 891982560673318713853158049600 354194 494214607147952204264475167520 354195 463171025555643099111738995520 354196 -255079881824635952133436260608 354197 334017355446155766693621066432 354198 -265968545680742871174334156800 354199 175974059537692544169740211408 354200 359501693248037273375490048000 354201 393527448223242811214105404224 354202 -2971992423024680753783150066448 354203 -1691396842923378626435879996160 354204 -375434767695075068037809986560 354205 -601346894105411936384291221140 354206 -468371256768041784526855664640 354207 -950179220661009050139490223616 354208 2497922619263911063012002693120 354209 -3028182428656105726671064258590 354210 585346410123507559955269416960 354211 2199434665555789916788216008144 354212 684672327941977710661897831680 354213 112962856334498859901741756542 354214 579918882046665072212053264512 354215 67590210755024630208528114360 354216 230949363700511354660544921600 354217 2399106874115244103008545842880 354218 -980076943198182226011518191440 354219 -1094741394669805841961901903872 354220 129430521314793924269425920000 354221 -244929555610542741778921044810 354222 -387298061390192023544690917440 354223 -107837322183048537713572084656 354224 -909160553904925260509198401536 354225 836144437074272704619729031600 354226 -850091124221114773009879400688 354227 1651859221883597942594590815072 354228 -808283271025169430267122970624 354229 5332476341894368000324732846272 354230 19690445983563760250767541760 354231 1543961429901585145607586937920 354232 -3636094332804853353987051417600 354233 1105044047333288689233937044624 354234 20390003419758111535929378048 354235 266294994101154991861728840000 354236 3104134557638262376550074368000 354237 -184079747794365548891905273344 354238 -338255150802387982599287162304 354239 9501739990962918153103244180256 354240 -294373211498534947377276518400 354241 3980990143277293928786500532400 354242 59081215238699000387122048512 354243 -134340632576587399086540137736 354244 1731704984844520958075618260992 354245 -3665168055923473909939198114500 354246 -641976662680587442716145569792 354247 -3719502365455725457944590475304 354248 2887021594571086108123222287360 354249 1030995571059292834920317125824 354250 -365782497274656283882833360000 354251 -4726933628330202717939598832748 354252 111002372886125240964307971072 354253 -5043798692021863278506359087498 354254 -1882549676177778190833949871424 354255 -590704224979965082219276243200 354256 67792040616114127222369288192 354257 -1363388018730772448847767284494 354258 -2220398819891401032142665217776 354259 -5285345720506791362687572603540 354260 975875706367602067873858010880 354261 3745843425781337466817911892800 354262 -1880142780695523912331036102368 354263 789936347296172013414626036160 354264 234419215582759914273143808000 354265 2732253988051854929414903622660 354266 -2180435667245450723459083090176 354267 -12705695390638309825713623760 354268 -509312591933837344666413338624 354269 -185384614080990807564733065792 354270 -11466224931884937915387335040 354271 1197777305608365914782987981472 354272 3552525127609065673270663053312 354273 -189025241944139389158438398400 354274 428804781163090949226938106240 354275 1075383749756423869395142252800 354276 64467251480181779448182675712 354277 13834121818629140894194527744 354278 322510161229445405916248235456 354279 2720078249344611577723656518184 354280 -2613799868306754106922413363200 354281 -782942301669710251074120887436 354282 -129014040073258473968235856896 354283 1359389445644120793113188794880 354284 99517766848059864351205057536 354285 1645439331310181133845100515820 354286 1712092559919642845445873496320 354287 -5324727227375938716259744029288 354288 862333480532972577345011712 354289 208391945997701968211301017524 354290 123579365859077128591550400000 354291 -1408279219022048111541066491136 354292 898127140033342191719903864832 354293 416151019794018701923723423200 354294 -896363585859177724119790069440 354295 1850268266732664751297223631600 354296 6971291175985510923973112156160 354297 -1951029460753914224292681205728 354298 -649990488606241025704479992064 354299 -785237079471323077624727869440 354300 1158649074744322285923657868800 354301 -4085723762023181876499086792698 354302 -1192037471468982958660363457088 354303 635396393812030773749880355512 354304 126683321114300829441856634880 354305 356567274292413411224499640320 354306 -918698285488945205847730490496 354307 -1424965744107859004467313821444 354308 3381443690886150391404430515456 354309 -647519186741813232991081902720 354310 -566649817300102661536945322880 354311 5085346259810052982555563327000 354312 -312284888938166935686716620800 354313 375719454608967420311247937562 354314 -796508410829029471918544141424 354315 -499709602403524671201317836800 354316 2447407108881762579225849559552 354317 240735452229964836205401069366 354318 -843673302923327124618303170496 354319 -31244059336475366100437754400 354320 18433605185158636351731793920 354321 -112775207280156194795980096320 354322 1059163321115261209600706184000 354323 -1832891770427929905624182569428 354324 442805537935621304415778093056 354325 -772785100627478481541591472950 354326 630429250804528393856369746560 354327 2009923376672306554135993790208 354328 -1481585584041221215289958973440 354329 1854784988279961032596327305930 354330 182885139110249312324098129920 354331 -804293971014267848075322548880 354332 -300007479869839106539938236928 354333 -1786883676364987324266997370880 354334 -141325160903960365999973165184 354335 -207634246394171503509078405720 354336 -233850703668146733525288615936 354337 -3488429644438590339363498554014 354338 645522588136436293792893049344 354339 -1919443014478978805716597976796 354340 237099877983809704944289198080 354341 -911650136458265796402211409736 354342 -49618621111985526718945618560 354343 -1473762277308112765339886321256 354344 -3988385290077166784435051811840 354345 -2682824025862475745065526876480 354346 -845178515809225170829416610128 354347 167008623444427216921533023232 354348 -4054149102175343477588536289280 354349 -1666993379035622713467274654408 354350 -359907738878224939855332264000 354351 -2362377632370162578464480775280 354352 -606578405712273271726634450944 354353 4146445846593303925675484131602 354354 162308534579947715319678689280 354355 -5171044022310289684046728470480 354356 -2316449068609388149769095870080 354357 476894433586241511593583003054 354358 -33707939450308496454936450816 354359 2387315603390162083325570010120 354360 -677678659144175959721398886400 354361 161517198159316170646874800128 354362 -46207614706871695250804717568 354363 20586939808428309288523678848 354364 -3883306044838190073468653876224 354365 -2611779612626057172830481787200 354366 2049651853655503222376355529152 354367 134526998162035595790031290520 354368 390024800250983861130782834688 354369 -29769438415630413667492654560 354370 805069286674981789939420430880 354371 3866825823901265897653284784572 354372 -238661897557274586998711313408 354373 -693965000538059629101880801378 354374 -4827272532535452060978916583808 354375 13631355341671357319264235000 354376 5205652714287394509808598261760 354377 536119896797805357330213611226 354378 -1779166753475618703927247646976 354379 1649944867214725965336760613280 354380 1417415938812811843964203622400 354381 2462787972437213471445263477952 354382 458957324089727938573586691840 354383 -5719102945463781045385869844368 354384 -188732615691383955288576884736 354385 1099585726208001713977672046580 354386 -138826843371148022240206673760 354387 -247810635616532602343947439040 354388 3196660566513945478942791301120 354389 -266412447414312267255310722144 354390 -600071019158529792997599934080 354391 1882981898411126074274864246792 354392 723514350508831772286524620800 354393 -2910855132396672397053790490082 354394 -4310055502717645043375890429440 354395 3747053149312431490197816158400 354396 -31104447733788684732587335680 354397 -1638740974826229605641340679008 354398 -319641978895862066892742170240 354399 -1308865115163643874874278463600 354400 1647056632680625463271132364800 354401 -2627835675110118166991664965598 354402 -792768832266503717313566088960 354403 1153905767234122987645944548256 354404 339518442185054158408586464512 354405 -1095087353104288084565528511840 354406 -19796872963935519446940683136 354407 -1010746317864998365272333909120 354408 187808783040704901178045071360 354409 5230534401323597241734900580 354410 -396090670547075111873960647680 354411 247198083377206354674502705488 354412 -476052844680170457575845068288 354413 4210363683422454728170211302560 354414 396574158673530044411542309440 354415 -151920204921534286656324395280 354416 -80334759760542482278235701248 354417 -1942336800337935460308596581968 354418 166455987579490865673464966160 354419 125066995662417130815389450400 354420 726278690520497651250576844800 354421 -1877475902703587026894848103378 354422 394055004235596820338415012512 354423 -547781194983806010232328558592 354424 -505790116460096601225854361600 354425 88644181165606311055534095150 354426 1139533097138495378438796230400 354427 -57134290926817314876283476768 354428 2719205292097039789088600659968 354429 4311157264158641664542785657920 354430 -1086192717593718256950411023040 354431 -2039464810166290815269300067456 354432 -481934998573066076508672491520 354433 -7504943607591006594267264123900 354434 1715224249157093998937676209616 354435 181185906010099397375840986800 354436 -1310641411918896722094195176320 354437 1681608483001381628858769353280 354438 -439886284801467519572168451840 354439 2557212127101861712121467913240 354440 1249683733674966687932436940800 354441 1625363789199508063711694706192 354442 595874746823873287256272710144 354443 667038367082638662120800692692 354444 543343436356103634963200380416 354445 153487440627657727497793286400 354446 3170380906144404247229689716672 354447 2244937509242539832348770083624 354448 871202373542149356065021468672 354449 9487440127317351140334551664 354450 -635602106890723191935976288000 354451 2883455041487025264381412161452 354452 63453436094484242436002580480 354453 -1550652261111336807313725169152 354454 32606280396640990187015680512 354455 3389748753411926811830841150360 354456 105808047687256567843707770880 354457 -446290968307378091919849540608 354458 1310258074276157822935011477984 354459 419996579356989640664010293760 354460 1361353181361724537883211571200 354461 -5571105649897657063711777894938 354462 -132823167154717774254207968448 354463 -1349613548422958953890882688288 354464 1789452095148003372488778055680 354465 -2760006721399819068733070720940 354466 -1492544851129179702413738715312 354467 -8610325684435384875916232990400 354468 102706141582243981198910545920 354469 2127539461331655103717808903870 354470 -724294707713902601695538824320 354471 1129703989416266052949933735200 354472 -2988559761601068510644868710400 354473 -643523161823475459719682128640 354474 538015489607653383964715159040 354475 -71784925701828632281086813000 354476 -1654433981630118932121240327168 354477 725955089949602627025259480608 354478 2133336686119638847261967327040 354479 5816531432076170349443736616080 354480 136664671135906033749558558720 354481 -1049793960534437358356614389468 354482 1064613311255177051371309625688 354483 2146363487410477575862841788800 354484 783506922174592557214304650752 354485 -1314267851930767385627648547840 354486 -629164385057645074379881810944 354487 565965079447686821391073384800 354488 -308667046651768940053785968640 354489 -2321488064477662953175503040176 354490 1150547612384729137587758316000 354491 1387914937974810806068455948072 354492 33874941957364111820247682560 354493 -3231287656956408331669539007296 354494 522386449709606194602804200832 354495 -973570152294277594015977344880 354496 957469999306503549200136929280 354497 -871308498973631479392939617856 354498 2075080111204668298693030664064 354499 -172675856536022978600172849936 354500 369030351225656125013789760000 354501 835549769824788057334362535104 354502 -32798749020328980285689482848 354503 1909383994218339370683107419824 354504 1155598813164278410234724229120 354505 -3248591679301826724270028013340 354506 1693061790946866466881579158880 354507 -1672917880214445288853279896360 354508 718432129608714941472611500032 354509 -1840854376068433696637675741460 354510 -401161890717688380422888793600 354511 -36708045113332363897958792576 354512 1336572466530070363055938953216 354513 -1439457758134648679470346762256 354514 -1465374791700905456046828492144 354515 -2639501085257406748054368059760 354516 784729617503395200502739779584 354517 683892752930807657763657277980 354518 2072267404892014721902394538816 354519 -1070405374152475548896107667112 354520 -2299023825769168262382101299200 354521 5962568903565533075892721134720 354522 -335870654342507981638608715776 354523 2346780932818884706510612539664 354524 4323493360037590340919660727296 354525 295253508982821118729513668000 354526 2341561825140244727218675714944 354527 1110741791066018135664563208432 354528 2165102650229690405849390383104 354529 -127193624121945675626830831424 354530 1382140910572137692964398880 354531 -1834581343069499026499003424960 354532 2068781874392768506255832918272 354533 101392102915246404670174630782 354534 -811852497030006462492775490688 354535 42850699451960021888087172960 354536 -179716924114912997779017891840 354537 -4334385306398585723674301540880 354538 1577535579821752975860884863920 354539 2401580611486074831143879300340 354540 -952697094918358163573503180800 354541 8015370381850948972482873564864 354542 1404601210654494277973379451200 354543 -1234953322516074529103043724416 354544 871968411442093099278613544960 354545 -2059316307357408006356752591680 354546 1837175242394847700126555965072 354547 1031070901247542376555785471552 354548 -2954173357762468568929018435584 354549 1476399832260672008692454483808 354550 -82775926080815590747572739200 354551 -2094465634742788940326995527448 354552 -2995935962002275887403230822400 354553 -2769030296355583604083761058198 354554 123765105547301021323033678560 354555 846215188031056574766760678800 354556 1503094380591248546054555040768 354557 -1370194234574568522245540957088 354558 -1768170517097872251910021108416 354559 198440002650154204578233712040 354560 1081847486280441203831529799680 354561 -175152975335939245489493937120 354562 1695500713667248539620528559600 354563 -6604515286571814259611047009016 354564 2833889833533320197300094330880 354565 -1986817150136985940184253417540 354566 -2819594003462784688247883684768 354567 2756181518845287747315354285480 354568 1304128970798275841995700305920 354569 613075790660230007182924770996 354570 341978626751567076267973079040 354571 -984348426513952199473815539680 354572 -428094064426685033967446817024 354573 -3701134025603244508861651287978 354574 170838674338584070755859313664 354575 1134714061047816940760001000600 354576 182382031240835887649011138560 354577 -487120864723384648819363002380 354578 3877241838349017459852410880 354579 297754048815231359268905844528 354580 445812086147467641348499200 354581 5589657605246250422611184954382 354582 742009763218295145375999266400 354583 678545693947855655309287163880 354584 569130187657131531114528768000 354585 -166821406774870982331253754880 354586 -287191386802902900108083519520 354587 -146167675761450533389855024764 354588 -134602892330915239519576329216 354589 -261705418653192635343991217120 354590 1407114456799109173000220361600 354591 -1956655864656836222109190974720 354592 539895517056378127672443666432 354593 -3421707176585026506642246142956 354594 -11235912158205231732584278272 354595 -3492877339481629991862725924400 354596 3765353418917828990820198159360 354597 2346926988099979627171250208480 354598 -921403785386456928737077788864 354599 -470527681982278985948409402240 354600 -704086918419912078141484416000 354601 43603593718223787860173735012 354602 -97864294426864304673258151248 354603 -697227231065384683972757224440 354604 -1001241292361456719872399487744 354605 423229592384528618178900229260 354606 470742933945054946256929096704 354607 5262736900717638094587042674232 354608 306134755018645326771059097600 354609 791918459548727663804252223042 354610 -996725904827682128311686227040 354611 -1377041781321613914972167082576 354612 -2025693354920011696109446502400 354613 2690612609619544748533259147598 354614 -78408437394559712715260358912 354615 1657016618686051231373534622720 354616 -4011028255549771889415084748800 354617 1487679317083918357967067526992 354618 -15562455478376537445524409600 354619 5403375646218464119944864642020 354620 917023172706550153435516416000 354621 -60310869997906103318575308000 354622 2152338706089156215992503901824 354623 -2883407982623301970006564932216 354624 929619747368415910542396358656 354625 2553921229956710762405592657000 354626 -3264288226227557398988211947616 354627 -109803655873075789097797195872 354628 303647430580997984477781258368 354629 12006481061782398074767754340288 354630 -688170677374260326839861860480 354631 4480895576753665689806573198640 354632 1923216370257197199089619732480 354633 3043515271644014605374378660624 354634 -91565317724562051666455996928 354635 -412708566028440110574631054800 354636 -518239142849901933283363953408 354637 10863572730751913440290184512 354638 -939235290329284717839869801280 354639 -1506294365406043517729634771576 354640 77818454951981695481193431040 354641 -373523137828856430165163533120 354642 128222880041429679844392630912 354643 6578333563014732301163900518892 354644 -82929290748432127679155265664 354645 631474504653988307976326611200 354646 -15257942760391533976205845728 354647 -2377758951044417454532907078904 354648 -120262761205839534122603642880 354649 -4420444635478355997056904848880 354650 -179208839524859101762345346400 354651 -1097388958618763523941846184 354652 -1332324386639750435601545342464 354653 -2575921071350911307922770310516 354654 -1396950009230097381450305819520 354655 1243244234718770829445281195360 354656 -561522515658086452038729596928 354657 -1210512469152233979228476039760 354658 -678729557898705647118659567616 354659 1347605453947433546315772017304 354660 -800361237020480997941864816640 354661 2104567554347670411329645227262 354662 -2121323048245026521473419878400 354663 -1940366860888134047830732796616 354664 48982951510456620641313669120 354665 -277945420718225828541411559800 354666 -394078452471580760870750781696 354667 5138685618727330988984768601716 354668 4572596938777704298754746530048 354669 -566329123293824949157586934720 354670 -374739543663982458258000211200 354671 1730212400588483460529397268864 354672 -20189873578071594317423247360 354673 -3333935894487519493177685840160 354674 -2824730002264871244969756743664 354675 740322679972593178283446449000 354676 280858504022427597103280701440 354677 1253746674524439167484603764526 354678 1766604735645403839484225074624 354679 1210975875682315601456920909384 354680 2943420736888185114169321574400 354681 -2736103011921459074367290236230 354682 335356139554579987897621996512 354683 469711123175377537930694609664 354684 -928628717407776980072521924608 354685 -591760746655315061905981009620 354686 141311705551148692854443674560 354687 2941444664399443751769686215680 354688 835431676452372968481981726720 354689 -4221791727607865224452792432510 354690 -54035037801071370350823559680 354691 3093546579464426314396455741476 354692 1428783189909547177734052147200 354693 -809679000930932742744285639936 354694 -1306626558189148743496377331104 354695 -1305748521210298251423373218000 354696 2519753822211639236687841484800 354697 714905692545358910318093967232 354698 3997761465889802555422333268736 354699 -176284331793151595216584658640 354700 -2217503537898137344417488236800 354701 -1155609229740946033565789492298 354702 -69674683619996778862178390016 354703 -3380734799287156542751339588048 354704 404926635243885662548452704256 354705 438234103354729815225925096320 354706 -1370044134931043149200841001472 354707 2134500954618592591384124688 354708 -2391369245925028578209998448640 354709 583772651699018856494325950016 354710 2705751552135204321697327680000 354711 1197779952087351946180998789120 354712 -200479310881419690154511769600 354713 970877039043144533849375704704 354714 -372225304965961199437640040960 354715 1767040600241089679152494773520 354716 -400073178657728048493009024000 354717 -3362544825302438994149150349312 354718 350371127141295405850840262400 354719 -1074045183303651377724228382104 354720 2012814258936722040250721894400 354721 -4431196496797527178289449563500 354722 3265546706943543399818407895712 354723 -1158895660539529077174893103696 354724 -1816795895746933397118415621504 354725 54249756817977670439861498400 354726 2457410205923870295490598102400 354727 -4408794354936383856856825260424 354728 3461020703571527669170870272000 354729 -562484482424764962377735290752 354730 1874730237994310586039780537600 354731 231458348087870436402390731700 354732 -432041737123844821304280907776 354733 -344211574655991076555158544256 354734 635259062876648938285081549440 354735 953749480345156584136642948920 354736 618104950474415713425242734592 354737 -1910167256781112325738718037614 354738 527912267935092273493670358144 354739 -232928934254701802237521529856 354740 2220045324207343364568410192640 354741 1254702707076637086446292079392 354742 780443761451923210691511145152 354743 -902013512165155904614007266008 354744 812373595670275914814498713600 354745 3698150111277982551550217218500 354746 -573183122594985847510252028160 354747 1507431782600993907417947103000 354748 1313605998839396712472720298496 354749 -5420427142984160509674004061760 354750 -19879012189908996737243904000 354751 2271498971749119993303418194752 354752 -11640225032180238635413536768 354753 1864625830506047736812017307520 354754 -139529356029115736344957185120 354755 317044374518121353108304998160 354756 -1254396607153556162502408781824 354757 2589049909696258736316075314520 354758 -1498321329534048345642824783520 354759 1171093722733405436735124558504 354760 690193541977678818888363878400 354761 -3589720371297131288913601993776 354762 790949291988379260436147203120 354763 -3171088360271349791207253306988 354764 -1413284681730121395357922357248 354765 -469397081330238280902210722880 354766 -784756389088632223710288975168 354767 472876448383237366999309833600 354768 -397476855403302687698888294400 354769 -1364480837992316745495304994700 354770 -43093670287150477886515243200 354771 752263101873922725005567722740 354772 -5804290417618486656901935232 354773 -182471167121519853008135471880 354774 -59322081860439961690262274048 354775 -11569435850649321993466357200 354776 1448455365835266315409708277760 354777 -668656571620466389064654476080 354778 -945914124014199030167062410240 354779 -3828457564197806357735749570620 354780 -139464837777216614383706711040 354781 386736605066922211572326538592 354782 516166089528087608273763158592 354783 -21213224601686200094822358912 354784 867549945759218745273214304256 354785 684115684264382417048026984980 354786 785940963633508688614853798400 354787 -2533962111418699129267415205120 354788 -989634278474313265923384213504 354789 471626998624238270689895400000 354790 -1020157621618716228131685169920 354791 702670054246341099896399355192 354792 1071651078786212745069348126720 354793 22888674842160540968436971264 354794 1687330835155652604993613504512 354795 79137203305941085050618163200 354796 -904630571261737538365313911808 354797 -2548004833575971738824428145908 354798 -1131685418939414135823149832576 354799 -1990883783261071893087506849200 354800 -143955631799663606914820505600 354801 -317860883633393226420818108256 354802 -807620513750835970072888885248 354803 -664997257152390022511583223200 354804 -456493608492725009413624725504 354805 1174135286352599446215022693920 354806 -667237463522779108211833922880 354807 -5640179842853154675288214904160 354808 698802341078619663795178536960 354809 183814488768024861353519427396 354810 154214138114938245021581756160 354811 -3250603197482902949834617287600 354812 -2397131853248634885024520757760 354813 -2403869322508754910094217534112 354814 -528690308341756696075245691008 354815 -3238771211335648281494852481600 354816 -371271935143563350402175860736 354817 -121468493549102197170171329600 354818 -1676037334949172522753977198640 354819 -925687812855432367540885800456 354820 796137171967064168327141153280 354821 -205380487556983767547055408928 354822 90179390262287019579084259200 354823 -380754984980232473895671770656 354824 66028833286199086684124620800 354825 -906300650151501368616652338000 354826 -493674433469443856352147425280 354827 32187051499258352080256661672 354828 -2251347054699311943019387015680 354829 -4078693586285479195795478266570 354830 105110152854450358832269678080 354831 533829076325246060349902383752 354832 971733539351693010706064146432 354833 6292093373212074365346740252082 354834 -56137989338480074292125205760 354835 -1005457534003064546493223700160 354836 12753574559729018774583078912 354837 481941270049659787401775138944 354838 893073258843654816575454152736 354839 -1527920671986151214897472690360 354840 -669474584372758661925545779200 354841 -4659187945089734284762673331948 354842 1043220159708830974464346041072 354843 932659056204713535788381297160 354844 629059407867098332333771161600 354845 -1338655871446676683729876842900 354846 1453023724261996244838554673984 354847 5234547047630902902319740435296 354848 -1702698182534551125892470276096 354849 -2012061923702028388465217403552 354850 -1355892040276659346588935091200 354851 298829604460138700571472222464 354852 -2045335113827592941369155031424 354853 78568706295354922728115028764 354854 -2812123803532511627116646382624 354855 -329150223880613767046250269280 354856 259725961328478539043461114880 354857 -173623720617368073123540150528 354858 -693994005245245255979649596928 354859 636824032585380813048849346104 354860 1233287370228676604572217410560 354861 -116408527910253663747890144148 354862 1794542741680283599657566042432 354863 -33588760105592294097082834008 354864 89681612301367236054474522624 354865 1156823851454564028714935611200 354866 -3467828548949382609860810992368 354867 -510889438402588978432161719040 354868 -2061552151516674696376701317120 354869 3688014291427575510233510268270 354870 -554765327705163566196382020480 354871 1151846196935684598122884835544 354872 -36835344129503678320538296320 354873 1091675236370465795159628316800 354874 1353351241522951857513114328800 354875 6829888610261339885890123272000 354876 -594052475872309100414367763968 354877 -2170500178173598918488695337274 354878 -237037012308851696928493194240 354879 -20579914838715676511239815552 354880 -994544011824663454142142873600 354881 -4164168410406541290413940672318 354882 -576135362871538712241164605440 354883 3774383046410059982927669555132 354884 -1095301077330557690235982733184 354885 842616704489640922420133083200 354886 92399167976546756994720105600 354887 1446127942624126354913540778600 354888 -522120568854666135244249497600 354889 -3290337203131780904258838921344 354890 438488332354346787399949009920 354891 -558221934235711520944645876008 354892 -302459635819815600551424622336 354893 -612469311844953385749020640 354894 -788637886016136877048197643200 354895 -1457638835998622591503883748600 354896 -515626790327205302340330602496 354897 2431531143836283543930524638080 354898 -2720320323898249693854841315680 354899 -8841416093454214998374296267464 354900 230975017151368016022654412800 354901 1283084099311205258564124997600 354902 699058258053167701182032888352 354903 907064725082195248295812093008 354904 -604724661700959361948115558400 354905 -283457241303574398215788082940 354906 -768256859189202060706098851088 354907 1611462740429321956761216879156 354908 -3505433688517008180059165498880 354909 -809333951425616055273894218880 354910 1444415626587779579776449879360 354911 4246531116445462549753648852512 354912 -3094665995903451293859917856768 354913 926910293121010252735443088704 354914 426479009074425877708760154624 354915 1350947126014525886866201728000 354916 -487425364573818628722473445760 354917 -4190245022153372660837553787908 354918 1403944312994976090251828476800 354919 681942922686329252779523089376 354920 -2685771900255562162848663552000 354921 672799823979216279391642693824 354922 4749260813275560929842056192 354923 -3413138176021379577375499972440 354924 347846761225280241191684309760 354925 -796940710310849480357998724350 354926 -74934613180171013446128736512 354927 3391686596518630347968584597008 354928 177957954806655807568202629120 354929 -3769424415108959187167100504000 354930 689062801350269813959582917120 354931 -2655036236814461323677989704800 354932 -787312187297901102347410279680 354933 -248130727309969684288574048100 354934 1703318811579925370032801235616 354935 67149809814575519842093352160 354936 120649366097490763339973591040 354937 2178833237204314568063617083744 354938 6542066849896487868350713676544 354939 -1631106392655626485452866073600 354940 -127406314464727716969071592960 354941 -289884548613061304709162249096 354942 -66569184366362258810903227008 354943 5752320037442885323028625763680 354944 -4714472738838669226039207526400 354945 219885191833613968416344929920 354946 -3240248105214030739887302945328 354947 7358860537527347852777579974560 354948 -1802129027665429102952523294720 354949 -1340507937674127130377018359264 354950 382390059433552307891592384000 354951 47577047578304770016930317680 354952 1052557440610773933272232069120 354953 4489242019268040436248809954202 354954 1643648658382070229617656830720 354955 198526134570807712556045763360 354956 -3349589979049583366351872541952 354957 -2258419524775054428422942405280 354958 735390693712987151078838392640 354959 -2250891014414833911893291310792 354960 480481513484459064307391692800 354961 -887862057810281027197751647438 354962 3067554600550768949593734329232 354963 318571480932990838184543917824 354964 -2915472122783890271923590481024 354965 -12554953477910528227461703680 354966 48323803830074411362154049024 354967 -2673164071110621592646500788288 354968 -1850105147366724631723374397440 354969 205792329946676370407402548320 354970 -756775800816433629392197370880 354971 -4574703168171347972481738168828 354972 2089647363106452598945319803392 354973 -1659697285215400404068971338778 354974 1620273166705595342912539364736 354975 -1506002989126266724162756415400 354976 819381332584900429282606252032 354977 1621291112111521450682324161920 354978 88467852337185958416044371008 354979 2981018080372241032535482639580 354980 1062881036441300424828738720000 354981 1108177864970858549152169084928 354982 -558099029174385529504207352448 354983 -5262779800856803744853420805768 354984 -504799671330388703339529338880 354985 -1142946834576309831327789545820 354986 -929704880097828210699182633808 354987 2155229567768978728594477318044 354988 675925270976218462208822367488 354989 -5751543443969776668097028763540 354990 765119226740479099201080789120 354991 -762608614136214408627123311616 354992 1200693139234595921523779469312 354993 28204062945843507107251775328 354994 760824356591024308718826046272 354995 1335503391795455341518837750000 354996 -1092958226428121594998881177600 354997 -3451047270162679410200106977554 354998 706666449203873954384830340736 354999 91352282074115009166711244368 355000 -404407254195562011694502400000 355001 3431767479267946200574752357504 355002 -979589487917951891183604538368 355003 -2086607934222282109497557724480 355004 -1166516010585992718522238308864 355005 -629571171455180228482606944000 355006 -1933723723243320879811742410560 355007 295771427089921388117919176256 355008 -631927273588878227810521448448 355009 -1434770004800957579724660537790 355010 275838322921528408521854008320 355011 4115099654395842252318145907184 355012 268519757300541241113432719360 355013 1350991368225760466957075032860 355014 -486342573792516546775712928 355015 -766995198605557445982652840800 355016 451347170094367539213484032000 355017 -1467133943635146648085521639552 355018 273237830974596574778291883360 355019 502162184692294635992915376672 355020 -934942205022914328598514903040 355021 523023589785997157249690153100 355022 138289144525049173125529413312 355023 -677766410785625710851913060008 355024 870497733044217993265879408640 355025 257964680991424316106849615600 355026 348331776201918929557836840960 355027 3570822201692023302867406304876 355028 -257715205149002362777774854144 355029 3157676044327623623418526145184 355030 -451337613181460435988582353280 355031 933976655678697959030357885832 355032 215450080104748068788847851520 355033 -172917577814531297735529365824 355034 -2167826195594870928451059855360 355035 -1279747524874836068482624678800 355036 -3764231688390380184842970094080 355037 5968449014340709651420433515686 355038 -635649363046205367700983367680 355039 -1714703374124117396649498840160 355040 1326265615685407499553503969280 355041 5937952192776884543537267739648 355042 3713242086331313387851957934592 355043 128898307377973770948112169088 355044 -253038307179617926373666294784 355045 3282867601552836215950207148280 355046 -1286199126884546038079277155136 355047 462310705230771495451630717440 355048 -3596957427888269888485263344640 355049 3282730609032822664741433413050 355050 1088565887038351022980894656000 355051 -50313346728694239508963810560 355052 362470983609674740080199987200 355053 1375505986876170573963848047200 355054 -1637692217320469826663781187904 355055 1532351209969900525921924965960 355056 -194366733696929421612095569920 355057 -3782858217653009744978009835694 355058 -2023276768231988762699582862720 355059 501368117041487067682469873364 355060 -218806094325206754910304893440 355061 620992566637041735425117660832 355062 -134826375967177746211033601088 355063 2807077760868467217966723182312 355064 445241483606983179449256591360 355065 -676507484309299265124862476480 355066 -986194630418729487603551898768 355067 -2008190716977733234207356127200 355068 156062430498200678157204495360 355069 -2153754786948421706161415177472 355070 1144528891760521806247485564480 355071 1934257399226462643632614917504 355072 -212896354922706792575097896960 355073 2680296835335564509958935384322 355074 -174787484662406468241782636544 355075 884544441912753046674900742000 355076 3277835672081942599054921063680 355077 4005308804175874257465818499840 355078 1270490756502440062185503775840 355079 3864950730156280136837238191376 355080 1420346288828293919908687872000 355081 -511924992818233476486245929436 355082 -366023071230837750765466669056 355083 604611242539922532425022782424 355084 121781486667042922720872425216 355085 6190431946029156014277791996160 355086 710428868803488094949964776832 355087 1125776707128698998224556930736 355088 -913462538325034337336879013888 355089 233331986587392101072483793792 355090 782454437483059172856410416800 355091 -2728822696300714029052027992000 355092 -1711607971813559639613092855808 355093 -1276732421027728480288821468658 355094 -54431474472567806603268027840 355095 -791549260673235901876253047680 355096 -538856906899437179502931722240 355097 1007224481231554955348525969280 355098 1306091901113124452083706955264 355099 -2995342476168255431889124171900 355100 927481041394636638159987494400 355101 -319449427191022781415410698176 355102 -454808340132408236231556376896 355103 4194705126113616510054673298928 355104 97348355171135380795220361216 355105 -1249224171497974834576356096000 355106 2597503575603898750499191036752 355107 2220675702268192730416539122040 355108 337092542672880234713668276480 355109 -6136792175246096050349946378690 355110 -130331720941964364989117952000 355111 2379572278080374314493367934712 355112 2911973501916846935259664051200 355113 -2850205667983126410184874573472 355114 397323415036909277655378928992 355115 -2186750574002486670087978126240 355116 725511659120241796029950843904 355117 27404819371550764792909787072 355118 -302856536357908678657523200896 355119 -251802446096282112927053771256 355120 483766434833301530927606661120 355121 366320139150298388370030925440 355122 -199772550521892390686539966560 355123 5658944010732034613566219146280 355124 275087961368246846304748204032 355125 2579457860100469568397794904000 355126 -414430525304591950132395955200 355127 3802531355267662806408407063976 355128 -930685703656095054349440675840 355129 -4432714782876914997302900189360 355130 -2633476643924829023548901620800 355131 595093189103406598590267609600 355132 3297758799988847767172080158720 355133 1841642156670771830165930668320 355134 590057690336128646365428414720 355135 -5858961691785904117878141960 355136 -239831624538543888374924574720 355137 -15908562821308671741954236832 355138 7566344568677135371403460096 355139 -2729133630280862699105368821060 355140 962367481756294287157003080960 355141 2811119402980786588200415682784 355142 -503697489446498242748814726912 355143 849719260335978267129751780224 355144 1368893780861123954579760414720 355145 -70649591535708963165592713600 355146 -1947467622729496923215851122432 355147 2779568828036815727484732881952 355148 -2169066818289577784517448481280 355149 3991563455675880229921565146134 355150 -482886895484187059826258547200 355151 -162711796829148587412088527600 355152 348027344899903803218003361792 355153 -1963628472569204156262698073996 355154 233527547269467870627297991680 355155 -2060167952053266838871520453840 355156 124046341494613755290055835520 355157 2350420316461886168042026716960 355158 1300829468457556988702437633920 355159 -873052691654926163224235901600 355160 714562944276012300213779865600 355161 952318168713457119051563493072 355162 -1714383007715593204886326945536 355163 1487700641489828945779398239760 355164 155693655935991327722520056832 355165 1048052345056052879250791889120 355166 -690728956921327955018761691136 355167 -991217122151002711766097246720 355168 1487034214956427173625673809920 355169 2587829201346952879813534215444 355170 -938057795864408986039997337600 355171 1577885393794697186844715673372 355172 2961142628691185996971420354176 355173 -192207721374763790374301680512 355174 1579893754229072790231459298752 355175 321495603951656400321403478400 355176 1992210367888585786879531883520 355177 117835807524706484814110665360 355178 2271150248739586780416610910640 355179 -4280975654431679559742301959680 355180 10579457868283388935091404800 355181 -463743984819780611236591310910 355182 1509689057082056136718721980992 355183 -1939193082857618670645686830896 355184 791500850461790302693327503360 355185 -226023966477616672786840444620 355186 1435380146767218362990696524800 355187 1389379958390065108126622678352 355188 701280880524503250016505241600 355189 -2980026752107137699906801295776 355190 -1861752442092308661624881443200 355191 -1695405431547673852015050327216 355192 -5664468058715340854743428403200 355193 -4259029356248613606130019841558 355194 486265621059398994425965866240 355195 -228882769930452002436481132800 355196 -2315343027150453059877507225600 355197 1462229968463802159994106380800 355198 -1059773384215753002098462573568 355199 221082349885192752044210272080 355200 395836689345111503067414528000 355201 2054941562742879425086214411760 355202 -2342028291804175336973799206448 355203 -2716211699177362597761146469936 355204 -2991791510690524346855706780544 355205 -1270477237971623171005425756000 355206 825781226452666291747589537664 355207 516242823471994889195663245200 355208 -1239890463575479818038023127040 355209 484790895245331405709424349120 355210 -96984064763695563222477774240 355211 1931766831708996890641141465812 355212 -621125830635180406163541688320 355213 913180547905529544673757240544 355214 -1303654215291415590294626137728 355215 102516582755645682417585792000 355216 434907901107804481399142772736 355217 -4320819258570357753391911536268 355218 45019008951744406951161232128 355219 -4131959748769773191102158939904 355220 431327586945023995664114906880 355221 -4168271499111952306554170732580 355222 216470730664135183234450338432 355223 -62415801929930766006216014592 355224 -18526716986015636892383662080 355225 37520316764171982927498993100 355226 -1730953964053415969880922667520 355227 2301165809173501879577533389720 355228 -2613067970187559046258933842432 355229 382787307794731730699308211712 355230 692898443033878408692483437760 355231 1709002244576027563393445512600 355232 -1610278221610272335373093961728 355233 -3092890758283207328981430704976 355234 -45947380525906238998735124736 355235 -1957845015790216823233936173600 355236 57288911626358588753724026880 355237 -1678483244655864407377266577028 355238 -1964925922906179108128024581536 355239 2789155569992766116856429542400 355240 -1080174067554139810446175027200 355241 -423625772956047487949571538188 355242 -705377766967388121194831109888 355243 1757918949168265339149643389440 355244 2094285972081798455785260385536 355245 1545262488052769764732400331840 355246 1165087784351493956693932299072 355247 422809125955880567579342948400 355248 -359680730773245519815155335168 355249 -686731695207762788817123859164 355250 -1877445798291804980489092920000 355251 218226975533491289142637243440 355252 3554244173813139607569723748736 355253 -1044376556663833664473593789216 355254 -1677717838858249776092926639680 355255 653392606852707094324902378960 355256 -7489297651595658640716226560 355257 1243057341805786900565337372480 355258 -613321316140579795960482537216 355259 -2286346479827191607804392862496 355260 261535965378995376786238341120 355261 3570589892495592449834405761862 355262 1359687929040169811433746472000 355263 -2047075970317949424014552160000 355264 181647841273538670592840957952 355265 46831703595311297646133292520 355266 -38037574604112650032531274496 355267 -3636824880652830099205643027448 355268 -2843102334550183288733487994752 355269 2356779724721931229101991429344 355270 1812817351020250937555602174080 355271 652714418498898801091032862512 355272 -1144764701297553474935405199360 355273 10480880277496030835571254040960 355274 1078166174906872251847873867872 355275 1545246934009437223217164801500 355276 -504101797667385229951090627840 355277 657559985988125349277380423660 355278 136652691243347134382808852480 355279 2725442582809247377310684660760 355280 45629492526699601327035432960 355281 -188729950979175214163328829440 355282 52775428016854581246417636000 355283 -4430206866204167257374431502600 355284 977514517426467492934943201280 355285 1042714093770304986316565784960 355286 1051371463623905368621294795584 355287 -57844418174531138963172268440 355288 229884594754082780369088000000 355289 2743602032962789715642922531600 355290 -185797564979518489299778344960 355291 -101726083643530009804387950976 355292 -478545316788142053519423943680 355293 -4860732425582530503846449668800 355294 -779167594165348657337954834304 355295 1748745821749592879987814805800 355296 3259655785617327170791843037184 355297 -1688615755778705976142231292254 355298 -822262439565018788858119946880 355299 1343048544721312061937979635576 355300 -1477443799729579798987782912000 355301 6576957964762256095762006216032 355302 -583650736392545722221851466720 355303 -474778178541347623950610644832 355304 -152005467855993818737811374080 355305 2157957651139752861794085485760 355306 523195522953207115938698903040 355307 1070262813010572844286385581556 355308 -1629340235528235437468343075840 355309 35252234919628541348427649504 355310 -884470136185205998245955045440 355311 830426741287386705191247349104 355312 -115649002624927999910349864960 355313 2212000292409198998809957405824 355314 849813768252710084063693658240 355315 1690084691583879544976271740400 355316 -1665237340430394111546585224448 355317 -1324240287266012812873676589888 355318 -1779289776103209575343797998080 355319 -1201972914967209559558474943160 355320 1345439733178628250219184128000 355321 -3477483538333828138435648227478 355322 628908787389736247861927835648 355323 -769613691346894098314717276736 355324 1711041286503525626362018273792 355325 3115472195395918575157902740100 355326 1870398208483747506238130535744 355327 229244875151040937294703880192 355328 -5712424705303957381395913900032 355329 953091783340309787335723242324 355330 2064051437747627800677255190560 355331 -4521283062167479069370302724868 355332 2254568610503387564190429391872 355333 1954189136986010392704353941824 355334 -927290278143024228166330291968 355335 518670649102152727276323368400 355336 -2445554619622184820007655992320 355337 2798683474580062244140133428260 355338 808243525401196943533740249600 355339 3416600324286305464033502637140 355340 186947647212361445974880332800 355341 -272148311145708745373851033536 355342 -502296118087825552426821204480 355343 5819399301390992278883494748592 355344 630528011166283239247385591808 355345 617936478762586263733202570100 355346 1345574264323568854156616294400 355347 46300856135626717145365896072 355348 623693896233608954447483483008 355349 -3739092378420362402965002184260 355350 -649080444234033082420540876800 355351 6876636871320071609820527794032 355352 734745639504732080868741120 355353 -389011932208979185425900763392 355354 -3256401804415336244523758820624 355355 244582036906427707758959600640 355356 1996433081018988445891549043712 355357 -4612343684451650437193379352800 355358 78757909492573814056964753280 355359 -759661111523919008310746439096 355360 -225520465213675700246766551040 355361 -4979130555877900008550992955038 355362 -408045108956209216349626169856 355363 3506450428214353957966762379612 355364 -55965641705350056654197631744 355365 -977195805791256555136584777000 355366 -308896695011135068745634080640 355367 -3046415266733564754416546967648 355368 -1315012890453673193935955066880 355369 -428548581022304342892791967104 355370 -2258890787699612178545468841120 355371 -815909887551100687856573906088 355372 2373702518973604904691953720576 355373 -1316321243737237994897265529056 355374 662257653347731964242941325440 355375 2050562730824882949762250254000 355376 -485452425933371085067234836480 355377 958995425343273412168790089920 355378 837884457560420836673890215456 355379 -2967849289992620343091039516020 355380 44682052790862362035601602560 355381 290979250330541231700153902332 355382 2182791383170825923096562725792 355383 1429476772110294777009912508464 355384 -799404757751690129052843540480 355385 -517509482016381611533769165040 355386 904045894883477134444810038528 355387 4781045237856277286208439044792 355388 697380378998302642002769124352 355389 -2333124589180335970013125560576 355390 59704274742970437462867828480 355391 -3673049261423503600659320614968 355392 -7465456857507481693372022784 355393 -1215503499278115177695540962560 355394 -976731691657872652577122760160 355395 -28536368661038798261035488000 355396 1530816380427813389845009108992 355397 -1715009084571112063159132102914 355398 -110737384108172211650951267136 355399 5902113538223423140709612292120 355400 2253267574865375011856153472000 355401 1848543812338935288796859939040 355402 1370752078192973794298858728032 355403 2226505366486739484962988826584 355404 364705056448791822434564554752 355405 -1314697932575901226716738629940 355406 -1974410358714691119402753214656 355407 -2104909746740248969095817255272 355408 -875581025956210418143263211520 355409 -2832532613973591058996731427596 355410 1109819371514801343443359603200 355411 -277503011514506849836900776368 355412 -1369488197540581461312704598144 355413 1196300445544906611888388957344 355414 -500858552996968026329796096000 355415 -450096029107748952975316260480 355416 -1434273639612022664793251020800 355417 -1934298065157856717795602940534 355418 -673991257047423907290042839040 355419 1196017693185687606298088908128 355420 -671744478114429958347954001920 355421 -4201225870997770082410233782400 355422 -170053080485923748502911926656 355423 1142220520705782165465885819640 355424 -5846044380565256061232758128640 355425 -152037569080807563327675883200 355426 -1673204828608647824031291373056 355427 -1614280948334780285321290634724 355428 -26776173534882182631898780032 355429 -472835773755449052481478649060 355430 641644030527814457512446591360 355431 -4403722213721427292851234062256 355432 663709133914085933147973058560 355433 143476831167651726797264889600 355434 -690156353863813364982200113920 355435 -5459646160048547263764307994640 355436 -2498286495053582214074979927552 355437 282006961428985908461062342668 355438 -39974260860800415443491477056 355439 1338525783822975503220011894256 355440 217300348017836971313020600320 355441 1588883347236504673950949029842 355442 -76046355003367558420174384128 355443 3061876122586770896880412849728 355444 2457337213515143938286866199936 355445 -3534039707203245485810329491300 355446 -141301460063601950984142921216 355447 -4121450228891499739932479214488 355448 1856851662873627130081535324160 355449 -99634034580715386575620231680 355450 1336682150930325851307801234000 355451 -1532111787734726721300597434496 355452 -313087563250874031266867404800 355453 -3352020857261755632098095991040 355454 954592430028260527119665746944 355455 -927231329128444333062689944800 355456 -2348445029259207158940397731840 355457 2505099188943092500575439544706 355458 400560031163305499732079168384 355459 -885011249440569168031769248720 355460 -559053744186581277202439270400 355461 -4303856432467037148844813531776 355462 -405320615201331290384673458688 355463 1376690614969971829823247986712 355464 571733145289082175649806504960 355465 1012664092461910244354115411840 355466 573945030585748914945816025440 355467 -222952640100749268073272050688 355468 4052704936687705999107862523648 355469 -2208313651358708880115272682356 355470 -120790519967663204317810381440 355471 -423870899860191436703476438320 355472 80146796845502862487999365120 355473 1489071341588777350391003433984 355474 -344669700594297123125297538048 355475 -30606686086297227782145837000 355476 -1346781381933788046027687499776 355477 871547162414578122247724989312 355478 3296155658700715592021291243040 355479 639201519183116928075970650984 355480 -3266994009049860217267064217600 355481 35125647401353305787571590464 355482 -307090492827069535187797670400 355483 -1838948815917143758270310454268 355484 -709949170515262134951184685568 355485 955803999976009150007959626240 355486 -955612324891262324859154823808 355487 -2781012211020536315299395334416 355488 -502347611621089209609209511936 355489 -1140092018896522260055782503376 355490 -693059151472272831799382860800 355491 625806424639944764984941582500 355492 2729613294430225793174200140416 355493 27877932480282296191966883004 355494 646586668713203103162467473920 355495 1892565130204025121533439665880 355496 1136372876950201421472908482560 355497 1836762417292747060998211942080 355498 -588327413669297825511346848 355499 -3193142105735924599344861463500 355500 -2289091926611335042957616640000 355501 1935659734472930376333652276502 355502 -911215155552919749917013457920 355503 -222250318966130090568736277376 355504 604317748194033780900568006656 355505 2866949358754510984136261510760 355506 -503973205711673002279118436096 355507 168460771731636944581663775756 355508 1454152997756536707952036872192 355509 -1278920614495880745222489976320 355510 37314915576545760028428591360 355511 -426148564531849997915231098560 355512 232573750769863260124445675520 355513 -3325006935349991059567922097238 355514 77063706868777782507033976800 355515 343791660045218175153934794720 355516 -1373955892454839544239789417472 355517 -3209149911358077319263842773434 355518 1435262283499828376838660732864 355519 2732980921099871060039350905920 355520 569753266023440793681851842560 355521 -905061344213943132239082187296 355522 509470635878071087432205487312 355523 -1840324973889580306180916550960 355524 5857817839137197486029467648 355525 -3277042401833436157289241722950 355526 2005018279283807375525126159712 355527 3323600302791916058014744348464 355528 -1871137008638662522678373376000 355529 4098405064767156474946237655130 355530 -25517059087746021690086599680 355531 -3748365339399130166786283880536 355532 -958169123302894949687292290304 355533 427181042292832798233151410144 355534 1466314851001519150141743959040 355535 -3970178296051766187580683547440 355536 978459848970070685870177648640 355537 -759375997792687800950329672768 355538 -3871945588127780274783029102304 355539 -759071430228810116628807432192 355540 -2257709643475905800264653785600 355541 -1448717970604195454723636219058 355542 -1872305545285099110043569793536 355543 -4037259337019910293993639986320 355544 12096367151808875336308131840 355545 -869291852891465976917557552380 355546 1091603498399904885020084348640 355547 4691266093898577427973118266040 355548 -992949981887523276349565253120 355549 -116815599191883050442578863450 355550 -265931991363898022377276507200 355551 303695754314575327490040038784 355552 228371491620945928270516322304 355553 1599495324769786721547897158064 355554 -1043997292718119609073765081136 355555 2240322252196696971556352803200 355556 3592615981879071670183470415872 355557 707296729501700621151697418688 355558 -518636244263821236026027124480 355559 3855610678518104449349322632760 355560 -1577351050785208778423062118400 355561 -3194463107091289205985479272368 355562 1185862599281738604981174067200 355563 341993263901328225175467552480 355564 -1944203839864334461290290370048 355565 802235881783875378213015532800 355566 -605798424415698611854085683200 355567 107274544236033225034854075640 355568 -961534735221599598525045866496 355569 -3484974889550339749894793158080 355570 -477700552667972154026483480160 355571 -5720691700821942639878342802228 355572 -567439686395295887487691173888 355573 3393789356492090088578939195822 355574 -2049785335372274154930733594464 355575 246572389904574803799022675200 355576 2990617397710325031701588152320 355577 -3072628468890299717444981205180 355578 -850941270635892848803499544576 355579 -194010230569413398903214000640 355580 1477296255454656488279184476160 355581 1485486828336188327379648874470 355582 1474348035154987097859430075392 355583 278743138985407811296923875184 355584 -420052607909632142212381802496 355585 39234971286658457221761842580 355586 707510501801015029594412382720 355587 -697821009756557607389576991240 355588 89163837951383523134676034688 355589 837761660572623384301718366520 355590 5603856938801860453718371200 355591 -3203628117300795565773145916008 355592 2316624606600975396566391936000 355593 683745865796865825135198465120 355594 1900991770120672384941767010096 355595 -2666614677192279151330419218400 355596 506164827962579161361412091392 355597 2073251465208058235142298175712 355598 1810285077428765393327479460160 355599 3813108989392055541757538274984 355600 -110726531394276693240813977600 355601 569950125017377269596263279104 355602 704379214438870825245054633984 355603 -1182389103657922183692334613136 355604 -2392747703063533967230475827200 355605 -1319698980269233398671087422080 355606 -3190347295014470450560319989440 355607 600615178773194053696421437152 355608 3143025378793512888692949504000 355609 -511509023984840245679766939190 355610 541057498526819425918959360 355611 -1039406588894659820980968622800 355612 1068005888599854097501975840256 355613 -753117566840235395672961040800 355614 -168217572374630809864776004608 355615 -618434920824699487374125930880 355616 6229582723808414942859523325952 355617 1635281850190690128721869822240 355618 3305234776693624497410538443040 355619 2147540987155272543313542420 355620 1414182435142702809054549012480 355621 -693369563228360669382317179776 355622 883034011146403725742782470112 355623 3300782768254137140368134935040 355624 2761473506149677361733281704960 355625 -661195560030747304535373018750 355626 276734824330689425447283882240 355627 -2601773757743453659882080235440 355628 124437060923470224905827977216 355629 1889605980335177953078434571584 355630 688073093632578728136977591040 355631 -1090553843594834822234906553000 355632 93850996309614036855721820160 355633 -5769538617967607044983997659118 355634 -966802047751244452461244459488 355635 -492999288250296191921156527200 355636 2342961589809559649718282907648 355637 3932719458478304038155694197660 355638 -158821293261591422816222869056 355639 -1492810936923517219455497372880 355640 61482477823244525987018956800 355641 -1404588626580208692275564708160 355642 1199461532172750175935591659520 355643 6275695463799937802637719633892 355644 491229991142328550790390630400 355645 3729284128275305202331868745900 355646 -1546895878685888995121051497728 355647 1127632702160985086565854598600 355648 -1155162393302929265546655956992 355649 -1482674953396275184192891992384 355650 -495233963868000854005548278400 355651 2941177041371266012392786622652 355652 -1213652090102005518709710551040 355653 -9465452433556531302778333920 355654 1088009643120137194155265647360 355655 3153438399184446781342438857360 355656 -67000844637912252806465126400 355657 7321344947232535350464476160052 355658 999399556202862583069369167360 355659 -3101831374639425474793802452992 355660 2211361118350085827507657927680 355661 -3666091152034608315901723209600 355662 -1183839623257677095504939921280 355663 -527631232117488165079222118400 355664 404034984892898219074855034880 355665 -766192192308170069834006516160 355666 661484787913523927281724095104 355667 -551179107508155616182523768560 355668 549614773316826648384505767936 355669 -4873367710728000538887669850930 355670 -870907166478290386090614608640 355671 -64104156777449175994137782088 355672 2211098426968175168620880977920 355673 -1777297910265179148032105839920 355674 1861567527883041748469568121344 355675 1223006808602092017362173219800 355676 -1964211010922676263841498263040 355677 -595719169694949554209397227968 355678 1608062253319694470574025728640 355679 189620690788427486419746197280 355680 -665049674266096458978990489600 355681 -342381418539732627963322098668 355682 1638855848557907566226755482192 355683 1629149406008771672615187252144 355684 -1764879205752579088203444568064 355685 2432009625752805256854080985600 355686 1562650270727645132636157584064 355687 -762968062379790716805014340528 355688 -1923813762070766610490530416640 355689 -673128421887873985152802152246 355690 1776599409515935825960104117600 355691 -2955593871947576714805622526400 355692 -26825227893342813711764187648 355693 -585684689659677266023380159956 355694 -584360532051876060073909467648 355695 -768267245403127714372771023360 355696 -24287802219616047325145726976 355697 3295494484039953279248173288146 355698 1027714551901416217998025251840 355699 4352555864426140020105855531440 355700 -1219016246969676624430498684800 355701 -2253269521589020793200336710240 355702 -1433356185995651945256467470848 355703 -3838111679654802606487414578840 355704 483044700214905762809740677120 355705 -535985542506718130805880050240 355706 1119363966988620601095683369184 355707 -3617057924011165726833822176472 355708 2163040974841907490669976283136 355709 -440410844118184694532693197184 355710 -787957703246542546217760583680 355711 1859042129332720569025640203800 355712 -1178045327466515916937588899840 355713 -476572109601720269261065845456 355714 19146910284667930444777136160 355715 757888609363660435390929993360 355716 -11922288253177885128435085056 355717 -2290022749165380408290771971234 355718 464694186914113626736706119680 355719 28727297701945354228626943488 355720 -2917788674904772090395844147200 355721 -367402208126094866739720543078 355722 1203448211549648804318652428544 355723 4261688146799529535106100725972 355724 1657834743746445631959965431296 355725 681896182182636215862680256000 355726 564942088252405676510006924160 355727 -1467320042373853122123898453248 355728 315906405842333082701499531264 355729 256969242209302861125600000288 355730 950468371174873578731236313760 355731 309155084890239267688284924480 355732 -518824163846643959796277522688 355733 599360984449543660491117996480 355734 -1698215157069364102365283494816 355735 -126356031246122342351223241320 355736 1073532273895862547395082854400 355737 1893839515873019388282535874640 355738 -2438169330802675230633384723456 355739 -77605315046528528700184431576 355740 1515083885510814209893317120 355741 2646753707833176472998164360352 355742 1168078239658879058656658760192 355743 -1309472628461876964626303223888 355744 6107409502490674728731721793536 355745 -1205307578708602340722608114180 355746 864254415716859814767969907968 355747 51280192202244139992635591632 355748 -3988903688167526373924407774592 355749 -1648560356460778575109441650336 355750 -2342601483944206781824307136000 355751 3064006433783958105367150174104 355752 1811250347123434897010818206720 355753 -1088916758437423082570801108998 355754 678322884249293859341355862272 355755 -223622651183487458089909186080 355756 -683714212071825539546751631360 355757 -1206965711243996666355800747508 355758 -381855375749647157769668541312 355759 1299783288109597123062789373136 355760 -910955699331037386074149355520 355761 -981313911325846443431068714368 355762 3809358800475826122984785324544 355763 1661665487691082670603537760012 355764 -36416487814865668733578629120 355765 -124281580070905203938204378340 355766 -2527928259121570286503197123168 355767 3201146299821141435793924034280 355768 1001705165332331129838990581760 355769 3693907669851369890634700235520 355770 1058337029639904056049169209600 355771 -1812797712348695098889940393008 355772 -182396432710094314816772405760 355773 821929440063568411757821006368 355774 1354514814627769197750575483136 355775 410777257909515348080397168000 355776 -345190284862394888730118717440 355777 2782622836778767107651448866626 355778 -2348045261947376673308863264560 355779 -71623891669144923924404536080 355780 1510592670099622863746400441600 355781 -3666479100255574859456125069536 355782 4987951613980173644945577984 355783 -2581757068579300926364133948968 355784 -1301391148631208674781119938560 355785 -85256150487906537697677940800 355786 -1425430977400736475621829395408 355787 107263014176042175892076160000 355788 -2110833579123237837747373302528 355789 -804948237797867201773625846004 355790 207797387487945550732218862080 355791 -379541523246325044115299208560 355792 -420753199960515340704750583808 355793 -3855448985741845523525810581020 355794 15393305826620224419547572480 355795 700201468900950437950574245200 355796 1167615857999750292135628394496 355797 -5606341272729119642949711972 355798 -162384111286688172376765005120 355799 -4101134724056114561417432206200 355800 164656892425562413218574848000 355801 4549102629521399254005166412100 355802 25305846643795071124540231392 355803 359738897356614039670304930304 355804 205674919164618600486763014656 355805 -1934020176822234353159530539540 355806 -1600241365287976607084318976000 355807 827511832105457705581127880960 355808 -2428418447251472895397087150080 355809 -1951918004139641656864173577296 355810 144375360212283594712494059520 355811 4238270818885436888600855072412 355812 301381709698862667867041280000 355813 1135561603335572394454633862240 355814 -789205413949875079448040915744 355815 -1822788789956993871932177807640 355816 788834762607706241566416076800 355817 -419267442484279584752035367616 355818 -254813453388590245282176325632 355819 -6087338299612578525634717600780 355820 -419669815328151182379507793920 355821 1198098452223881849111065549920 355822 -695751030716421204594629280000 355823 177944425300337651599485793728 355824 46789607512706961961894477824 355825 -27766651606604781660785728400 355826 653162950367066786930717636112 355827 -1311594165939455433896729773968 355828 -1026799360205479353236263163904 355829 -338345906918803694518756723680 355830 773333343640305271227384288000 355831 1485949295772667170990209474992 355832 428199649596568666209561907200 355833 85757595305747563378244657664 355834 700393097661909485963653416816 355835 -170004424498527378665145246720 355836 -552249536482784727451212880896 355837 3542540685805633916770186972032 355838 -654402063438817907432521405824 355839 -1007618761235585003354197979904 355840 -1052017066956434711140682956800 355841 209584003900191508788978250242 355842 240126385924491974090441176608 355843 -2811624982638204855269313255096 355844 3056692155933759997385334548736 355845 894093590218115102291207222400 355846 284497610149957157723669284224 355847 -2143158705976936902903130105704 355848 1855861882174801297644701736960 355849 15756033771363483659668613888 355850 1124108919421761021521221612800 355851 3977730158389011388071200881080 355852 405772460811125637970873466880 355853 3708035753391365010353740962102 355854 -980964584277096554927670509568 355855 1131435240197238960254946266760 355856 340377314654439039957405007872 355857 381499705599861785180718605040 355858 1122950447033271329271135995280 355859 172218625391624365675055494560 355860 -1180110798452653228070042112000 355861 3270629695022987331630917916 355862 107829789193188781331931599232 355863 -1253232110681404313359417352856 355864 -1018220585883830831067985520640 355865 2995663080965919939486062934720 355866 218187883609127323523267650560 355867 -720657303275568766235766409084 355868 -50955772157301763811032865280 355869 -3661475340141632749807230683706 355870 775716372133009456406722819200 355871 1180733632959613701396125661600 355872 -3206623852632529989685824454656 355873 630101803094017506718169179840 355874 -31134796148869981264618883808 355875 76507924825831244254593336000 355876 1490171362613263450896767519360 355877 -3045440908945968282624211598688 355878 -990572564124064484644126885056 355879 -875747859033622132088990501616 355880 111242210345480760304376217600 355881 -3671708740538100671929551000480 355882 960901361258777129815438159872 355883 2128629988947574913811078128424 355884 4249856567966624976293642207232 355885 -420719182188182143586748275400 355886 2647815289814147366977343875392 355887 3212971754325156733573680685200 355888 380010935847341836214024601600 355889 5746466672201326989798420595440 355890 278905079210547518416370833920 355891 -4883080462616511306933907918708 355892 5842627937309340049925927277312 355893 475909166628716711764366511424 355894 415872749432001367385221515264 355895 2029245310816761397186897660800 355896 2079107822405503099215206277120 355897 1432155348435990772628878959360 355898 2090042299509109302142725529200 355899 -60553471096616932300725461736 355900 288246914375228974829609792000 355901 333822705670133886514331796864 355902 368139017586910453340698321920 355903 -1904426702027940098141572552280 355904 1225915143146706756396663177216 355905 -2849300345082054674239011273600 355906 -2747817843876682454672065132848 355907 -4039844780783579936658471183888 355908 485707295037602288085876080640 355909 5593740947894184378314724510110 355910 -1739053598886756536482807712640 355911 -5699737707023581354620103680 355912 5891044796721455365612734842880 355913 3401002897655493688385048019162 355914 -75051780916506051794597465760 355915 -446539212787818624223117586400 355916 -2567103821730313557905148648960 355917 2772540990702226325638171573920 355918 -217593835054297697061751567680 355919 2147335260369969881694562102296 355920 -282993878709473290813481287680 355921 1005087467206012198065683131044 355922 262696884626480149635254879232 355923 -208625376719907615619196176176 355924 -508025602838462276642975486208 355925 -2008732779839105876605450884000 355926 179532350381434191211130949504 355927 -2079590486900622854907165056640 355928 -2517257748988686996362535843840 355929 -623597542401525018165904560768 355930 490510570273026940196252955360 355931 4512469053381721314934657919712 355932 -1705240569096495126220896774144 355933 -5158843068218924004692293529818 355934 -233650405138082798780224512384 355935 -1268984713121232069039185455200 355936 -453919551787548340061038313472 355937 -2508471130658494318761840168414 355938 1365437701182438331034439460608 355939 -1888870545686123072759438348260 355940 -594432045906909488212212552960 355941 -1083039968353037569986344002560 355942 -976388276453778863414295123456 355943 -30042412756443167459848232400 355944 2407225889557639173468763422720 355945 -1900205035006324600806208238520 355946 -60109708585269318835796687520 355947 1376826966573016645037078562240 355948 64114632455778146415265634304 355949 2168117698513803542851829658720 355950 -99153666556416462010307414400 355951 -4991373920608867060919646592048 355952 -1126722199790389160761001017344 355953 -235277424005516790442875360576 355954 31356789220751422551798948480 355955 -1736472658633844506835696330640 355956 1296481247765338562022784131072 355957 -26309960999204323295975114176 355958 -2771195548182321706959025261920 355959 -577480164959465314704699831936 355960 1222625583746964176778206208000 355961 -1845584407048544358272252461500 355962 -600114431533487259733517569536 355963 4280886471633709270035619140840 355964 -1382097002038025959776195216384 355965 360201714582882984542854200000 355966 347963461525043762454388269504 355967 4113743990159633134532322566016 355968 5592758292299225393638303334400 355969 340675374117903807640606570370 355970 -833823777397657371741017572320 355971 651092663371000622226760101888 355972 630297459727096441018730523776 355973 1839656032292738649689402097024 355974 -1571578408399063509534164705280 355975 1584298306534262273055984069000 355976 -3080021124188328484204935121920 355977 -1681005656408365893209008332060 355978 -1830764226504042149071484049408 355979 991648533523584752230671380880 355980 -317283226486390641558880512000 355981 -506790610352387148364930293248 355982 -1897982274602115794635175424 355983 1823136263257952751604080294024 355984 -1228151667457919049852658319360 355985 1655912955348063060324809443380 355986 1904442620248693626554414844432 355987 -3038392786713341395332238350120 355988 4275688290613999032512228719488 355989 -1734730142498755414416192509280 355990 1546953022560831182079007034880 355991 3063200666613538412317808842152 355992 -73692737992467810711025090560 355993 2697148363933283027310109526544 355994 -321934053536080221239593896960 355995 -1548686233821003941618950146480 355996 3312029265843979445045252661760 355997 -26008534462759860521136691008 355998 -175604006630896669048960287936 355999 -237054361202019334426806398864 356000 -1764944312317157807510814720000 356001 -989268233415508917509353827840 356002 -3368286152190231201574637712048 356003 996942200964383723406159873840 356004 -606827839819462418736658759680 356005 -310153268847028616271083120040 356006 149675045693946420906294865920 356007 -4007566004454940464300603654360 356008 1713285287104685694073301928960 356009 -21359399392344754177951798284 356010 -1112246249016129852290909725440 356011 -193471723085198982700254902000 356012 1503883030024989791265046861056 356013 -1334184898308118454426679448416 356014 -504745861977003125490037987968 356015 2593544537497166572896609243120 356016 -645046773003933584115822133248 356017 -2869554371712972629075007206446 356018 -1239451389254144747110128883296 356019 1982270961401893638733559212344 356020 -527926843145781851929111019520 356021 -184526432438803030515385716228 356022 -2918688076521191850837981465600 356023 -367479547586611095213531296728 356024 -4098721770639317688921977978880 356025 -1411568201855775303763363382400 356026 -440260846492333970898937449216 356027 351086050427011567332383226144 356028 230101964914136180993413009920 356029 147628524812763324420304590880 356030 1699530911142695896816511876160 356031 -762365115414920953186898053680 356032 -1110086253251964999262230544384 356033 -954809110508100729071111464620 356034 353626947051675908397549235200 356035 -970655216131424088231577914240 356036 -684917722668870220173058869120 356037 -224021629128085450394611263840 356038 -4648929492828299950893570410304 356039 -4298396887565345658632304485160 356040 14805204023043013726708531200 356041 671347812516271021781381251520 356042 2418404010620206330231805466672 356043 -542836122962263099942552906536 356044 721862819107679658565930862592 356045 1956401819957783328242272740300 356046 41361987296387660906819640384 356047 308416516735098045462545859040 356048 -118584611197828149580155715584 356049 2003507815759932705214009929120 356050 784586337766704150586999210800 356051 45962067654586250730546798192 356052 376972590129326601651601016832 356053 -6050817451783101968472974265920 356054 175529688598483705485712581120 356055 343483982206868339028725944320 356056 2321004964067163136058314106880 356057 2461121083746496931825539441800 356058 -1420070689937799882520260049152 356059 -2072903711491022860321249748760 356060 -2928715055751568162857946291200 356061 -1084339827809114439666428051328 356062 -1450113179983182766420776126720 356063 471778080615654656185164364704 356064 -2490108958159871348797471457280 356065 1694801546643236037516931881600 356066 913708036222768379728631967744 356067 933168743194209875878736374884 356068 -908864642941852343336694305152 356069 698830015440993859331485982496 356070 -264676947790507410543101982720 356071 -5928362011825306903698847353488 356072 -6473065645059622229265772216320 356073 1651433538935535665329615703184 356074 -345236864455437866871404944464 356075 558603473746419993484759431300 356076 53975254985083198698546521088 356077 5915124204314000285656791507926 356078 -1178070887729141701237613300160 356079 1321125306054787977835116896640 356080 -1032759328201094484701546250240 356081 1056076464519252128198798798064 356082 -21624929815071881106354905856 356083 -42383023378257831716458463508 356084 -2430974046209909461496619782784 356085 -920449165070493743499016481160 356086 -542509584389058038627632334976 356087 -2543461465795721398226663643888 356088 517506993911785451651788677120 356089 342912172418149142444976525780 356090 243535525826056655880338657280 356091 -1276512934339167517568326600080 356092 2002232077154702301953113984512 356093 5774540094755925804132081966342 356094 -15043060348578079667840454912 356095 -2848465492915991506286497423200 356096 711230023600731559005637312512 356097 167706552533860923253117784064 356098 -461357620179040475438004293760 356099 -1896699666776229898771953285864 356100 -813991682612354695108155417600 356101 -3128864082795452096995140132898 356102 -823212414174053968424951407488 356103 -2683324729090751913118148400 356104 -1676202433588036085595210547200 356105 4199677511748301968382826727360 356106 156297339382122958877649679104 356107 -1394546321579712102528273509760 356108 2214923831752658743624060256256 356109 -564869309329449353311774941312 356110 -923154971959161546446358720000 356111 2284573013115072955239406037232 356112 321445859663982171679423340544 356113 702675360637701326873843805362 356114 1918508784665553707070304328832 356115 1519208956647821647344360636720 356116 -5141162388279684851369616828672 356117 1621732817294043168391357628640 356118 420421189110696564139595151360 356119 -3243945852072926388910214116704 356120 802222195506612350801329152000 356121 -2476533093827513460721244308710 356122 -1229888871180762999195781014048 356123 -1755676771264502307955033109628 356124 975133948422700305237632901120 356125 -585563239715157286148625696000 356126 10352152091146620751127123328 356127 3664200958409357606938730485320 356128 1638021735495275738297605816320 356129 2606171783768141737720275845730 356130 -1068681712138667287942151808000 356131 -5403526045966559390187752564288 356132 1775087794325484142909611171840 356133 -4331232448648311688042971485376 356134 -764230377234313931428210634784 356135 -926125058973382310509435063200 356136 1188110341880640701367209164800 356137 107324832960452554159173617786 356138 -2615382738631219737688690259280 356139 -308893646155702039976504194416 356140 -926473207399414837894618306560 356141 -6487751371118839538452122436458 356142 74643874801565172199728270912 356143 -4616220234786416024106924698608 356144 1273326527334521033697848770560 356145 -1536935999316015189846963617280 356146 17017083132000388569691453440 356147 -5812783306247939901890304293688 356148 748430106508513669971537402624 356149 5181009321949035371076681753660 356150 -310225508044606979025381432000 356151 1912944197834135096528894413032 356152 -925795437315220942577739878400 356153 1214709652394071539097276807104 356154 -441667900971453756691807994880 356155 -343529800170789778435493049600 356156 2418297720697452590248132984320 356157 170064096345392602560227054406 356158 802216740851263724287827314880 356159 2139742923484156936403695769280 356160 87802233695591735952471490560 356161 2888493787934103744146332029652 356162 -1038196122386196836838356364768 356163 7476806072963451149128897344 356164 -2276822799113853342041712586624 356165 -2429516342735209275902020991940 356166 1254175223240891554987706429184 356167 52153243021544349820952666304 356168 780619278338283189113639907840 356169 -29954676012697641251000957184 356170 -128754663594521729064140322720 356171 -1096581143216341315500795995628 356172 1885792180464869668267235807232 356173 -3002213303106027414712967117578 356174 558797003319005250101979156480 356175 475009066116077217887936343600 356176 241739901131109436944917839872 356177 -352236605006373151469247863580 356178 361858114027185061289812300800 356179 2049938013235291746926814155680 356180 1804809854946694589396995737600 356181 2442014221237792123603164093792 356182 -1206815378899405050400483523808 356183 5379688974239296316874553674360 356184 3206979347370346641740116377600 356185 2245628325008086374698657989380 356186 -981324401420977739701545800208 356187 1322280866110502344924366797168 356188 668621349837310418728186448896 356189 -2803439678180970897723661964160 356190 357276244655987673829929123840 356191 1598946351763256087495488059384 356192 -3129730186243081456259524067328 356193 -2745484830856418465075092135920 356194 3228970856870803119009741908640 356195 -365091597254439664382925671520 356196 533326367419385444310640776192 356197 3228881748699172911476642299646 356198 -46669978194467462581760704320 356199 -1386416550768950858139538098480 356200 -369878248886152860349284096000 356201 1417407512802863924588100551424 356202 -585005944463016471449190130176 356203 -2551810929767541196740628720920 356204 -4597085679173715239357683148544 356205 1923046610396272167889594683360 356206 2992421759860613079801539007552 356207 -1194914182258645261448083282080 356208 -76400281875210141557259436032 356209 1670369729704383173248646095232 356210 -141967897857387888500934720000 356211 -7694712175889205388082557670400 356212 19749511715600748786361395200 356213 1324773612149985473218028552448 356214 2089873284302056770402062063040 356215 -735990371441811061240815118080 356216 1015255311750366564811952578560 356217 -905091464306515822273941055920 356218 -769165078761606137507816772384 356219 272487916591575103236127699620 356220 1913029928957959242055689254400 356221 797636823145289522990065174144 356222 119785598926247508476953910592 356223 -52400350113555858380291235456 356224 3140789368658115260747612160 356225 2494738992869478671002622793750 356226 -115429230515541850674077154816 356227 3853656266253292289937395510352 356228 -3210543421770496126251906114432 356229 -578723809357615874004996142626 356230 484833996539702220485830573440 356231 -3551527159828860337363827435000 356232 2203705897192624046740462264320 356233 -6030995837243868534838977525980 356234 -711705407673354049950600843984 356235 1180585123273644703902544158720 356236 -1010329265764851814832178078720 356237 -1320288856548822393503554441248 356238 -2544924622341246895465294291776 356239 -1844053493178547292611234368880 356240 48550392668296573124734648320 356241 875187589061147489764672945392 356242 1893146734078930934007483139200 356243 1784669697093126739439901240492 356244 -616860473359068200001085452288 356245 3704053795971842737204203937500 356246 -1102038987520059930892099164096 356247 -915633319058254038975257840112 356248 -5193229098180860740876956272640 356249 77608294219999569684226274580 356250 -978035616228295771642188000000 356251 -579596055181451233916060081648 356252 783410774812522502858001764352 356253 2234906044076857812438350853504 356254 542381937470288743561594632576 356255 -35190810819813437906829453840 356256 -2175831429546837882442806263808 356257 -5603640753404229356427240947040 356258 262030405203272629606154174976 356259 -647201797907414682668356933200 356260 -2798383302096448333517971660800 356261 4172643911554789211621435132862 356262 734426701984245366458283241152 356263 -488957644153344984457467332488 356264 4512866760293268384884894223360 356265 -439647629794795235436727104000 356266 -1160660426387064170211277308576 356267 2351194461504726363883610288280 356268 -976545878366742821721097113600 356269 6788167436072197006916957389440 356270 -809882457727556162899992672000 356271 -1744364061058033304730829546488 356272 -24774425729625987623864434688 356273 2871284312658173615320162233780 356274 -172740391981946002360306079856 356275 -3040641494869874644177319079700 356276 2915526764289178499261211980160 356277 -1187692524027777856106359276992 356278 738890742994205993141164639488 356279 4835581989913028828849003784792 356280 -280285973511925768957430784000 356281 1165331108262264017729301219412 356282 -2788165450792411251339324037008 356283 810756760049161438205552457024 356284 -1749158805772616039059287952384 356285 -43842099864799919281864936020 356286 76143429960155023676071680000 356287 -1670729853664987248158595216064 356288 -688575200484557023162379796480 356289 1204574515655100381482038695648 356290 -727837690280674001855110502400 356291 -2408675295644281082307743164128 356292 1725720320956387979742236928000 356293 129065182280312280837033273984 356294 -933089657041085863745483735040 356295 -1985716474259862726217810885680 356296 4590111796814922261772093793280 356297 653643338091583840504188768720 356298 -18113038356087551279498118912 356299 1372627800716850290584399889300 356300 -53894608396225659165038208000 356301 2193166343000643491997954154080 356302 -467640529565726202774223203648 356303 -652574150832597161774965813440 356304 -205835732774396075283868680192 356305 3546016259260612145512606793460 356306 480550487893643381433999749760 356307 32026335930594557856684237312 356308 -2581494103780124652091896977664 356309 6076065703717958652104482790016 356310 -216613895157218392981809863040 356311 3986559586535279638944273803912 356312 -4762226550101688695261025792000 356313 -29557087684267309441247127456 356314 -5927013329168122620881227776 356315 1631339697658258592161521792960 356316 130865464721803120727343980544 356317 -62368694381658965279225048180 356318 21872575329046407967837226304 356319 77964873353231106529373915304 356320 4143629971618920822503870300160 356321 759621446995455984895404845760 356322 -732154305615631118771540185728 356323 5872612304972473386756893994960 356324 -2608594633485996044921962694400 356325 -1020480078734548749529333934400 356326 -1539587995933699374716909782080 356327 1685804923763031889211554021176 356328 1331741361281632722077800872960 356329 -877172871236078162920906262300 356330 -236317635077610367025961007680 356331 248788807765310826635880114864 356332 -2038099637442326790520012328704 356333 6782298503624495994327110010582 356334 1993028852005189747681729305600 356335 -156688710843972371990351156640 356336 -562777579871723745313903607808 356337 453255505721260011631472874246 356338 -2253145847581371346577833693680 356339 1302453301920837780434297587824 356340 -1090938963775900193873962444800 356341 -38995807106047091149207906688 356342 674918841768684345676965942912 356343 -1385323180494187133342672441136 356344 5294959512855672047776632668160 356345 -1355998748730338294072198400 356346 -2154563114216471000529375168000 356347 374181825581966872703472780352 356348 1153506723398528052362428612608 356349 294972032755817214021657538560 356350 -1499101195284965243980374753600 356351 1500684141599569449507622244352 356352 -2328444975157825032527743549440 356353 8128332602178082078624623329364 356354 3267003972086140698747496046592 356355 2452005679624735669542025279200 356356 190262680342019935612348538880 356357 3822681945060491130364618815552 356358 -114729727335785509341062442816 356359 -1351045488163983214384641678896 356360 1745680084421754853265338368000 356361 1780196800295408936395457017872 356362 817732659467396156898037284864 356363 1071026128866194249856126998160 356364 1654300590170773903866158999040 356365 441760334571427497612290277120 356366 -2402520104489058629057290018368 356367 1814947529314061695603204627200 356368 -1014335657868432282946269995008 356369 3427908879855205690959695775360 356370 -286102477260106387824944931840 356371 1777986812408528104969419727992 356372 -1069892466051901811243403722112 356373 -3262908643663193875715717378880 356374 -2382706328086636968706251524064 356375 -6211906963167627918475104126000 356376 -1182167607236519821874194022400 356377 1710039439445400833768634272000 356378 -2651460661660188015438303379968 356379 -419361064415341539031504821312 356380 -1525433425956597101297173309440 356381 1707496913472707908698653546700 356382 57134294436888275564520618048 356383 1430867496168660532427464308520 356384 10277941357570469936247078912 356385 -11524030119209080312675839360 356386 -188447145137832022852695386976 356387 2258847719910878751464303859036 356388 445042636785887452308291004416 356389 -895988815763871700256184096480 356390 207305276564580764737135812480 356391 -41293373804741098994247232848 356392 -3751588539750290353329384576000 356393 -709526822327846861292104959116 356394 2055343156942607908367071852800 356395 813504320396098158657055176720 356396 -885767955286553090595440002560 356397 -521995502968394405093161502400 356398 -1172092975192420517087285825664 356399 -4160584907629758070047648399600 356400 -22408151966124077437647667200 356401 281972945842949413730659548672 356402 -639120153756124608069009150720 356403 235186282489594505757809890104 356404 3481529202704862742763891689856 356405 -950570449717277119053933792000 356406 -833265079030218238988814139392 356407 1373116209206794853394356443072 356408 1014964156392161072591628288000 356409 2142260073384727537516083180957 356410 514364141839044685466695032000 356411 -2027063240703573104977344557976 356412 378695022435637315193561997312 356413 -1916234193220068090965019087636 356414 1385859590052809726580856717056 356415 -547150186713224414663083828080 356416 951062329753945385585105960960 356417 927128576304502876252407058992 356418 -1094139990812667434770831855536 356419 939345371968440306665049246720 356420 -903816704939970121125500989440 356421 713947308958980645349674091680 356422 3547277917009668883121914963584 356423 6528085818446638263092822912904 356424 653013361460554647500741713920 356425 1051547718408514913755597963500 356426 1084807908162844548170656876848 356427 19214749749963741616657203840 356428 -4066126363673166409373686988032 356429 3515039215304466831858337021260 356430 596054751787287031227376570560 356431 -766552279421221611008073728688 356432 -1201842565920447950895733284864 356433 457694814829341245854204136448 356434 1372183076638627682688374965920 356435 -2001998010042487580355254919120 356436 931387507815084207613734379392 356437 -19562066589969659497440351168 356438 755163328087163312138176320000 356439 51689105689502332057901922720 356440 1127710205311358161100095488000 356441 -3476967949380468346985120407158 356442 -2012570014715178821343411199488 356443 -1638954865244060027762966021308 356444 -948735758052546754974974704128 356445 1180415093797808638533896143410 356446 1427330368809648215344908588672 356447 925877333643262840706568435552 356448 -5077614931999567466754987786240 356449 -103020050311948720043462979550 356450 1439206954943305362135417222000 356451 -13428323366301090813127617216 356452 -4057985204266864256981099284864 356453 -3277594878484940257537710071298 356454 -169158222636450567868161515520 356455 1991270330340486428772253980720 356456 4999786719512418975342157608960 356457 -3464890197642173584790243080560 356458 -46528667946264397741501873824 356459 373940625355164534164076403440 356460 314138257787745154749089986560 356461 499902068229509405631389432032 356462 20634667324590692787292295232 356463 -1561917679697523464469785652408 356464 883256111565876424086049095680 356465 256466162703895376566613047860 356466 1458285544155303347884428672 356467 2251253844450826638300160925516 356468 -91879743474280997705908838400 356469 -401134435560209073668179191552 356470 35824973478869427120979804800 356471 7437785344451401893579451370832 356472 -1710752857173886645773615329280 356473 -1294565406662738698271527186296 356474 -562390990996790594947850000928 356475 817975481621059887195989003400 356476 812699883931703317875094722560 356477 -555327895462405482895892256960 356478 -534042229532901220955205043200 356479 -5165765896511222390373586913920 356480 306147992948291326057434316800 356481 571545684630289447874824553280 356482 574418806309750174165243049472 356483 -2757122420331840828329009368176 356484 567469769945958474109518753792 356485 -771120849337970819100746306400 356486 -890215051224079743256164569856 356487 -2524998193966596485905460300160 356488 -2889542532023987589816775188480 356489 -586853088384165381310398117888 356490 1597831310215385582080674006720 356491 3971505463741926116514816474384 356492 2217528982831917069024172060416 356493 -508207306599039724873987484736 356494 1857403558915116797434350223296 356495 -728738541948304905136025235840 356496 -304110843607879503527225327616 356497 4703638850553296324234781201600 356498 3584041439081431468061040090000 356499 -576311426916531588618892566192 356500 -520612476577070540756115456000 356501 5977801440376210007156623055502 356502 92736146898641103383517469632 356503 314825536738153262554081301680 356504 -4310904018205932207667131402240 356505 -878356942990745428514709397440 356506 3058568422780658558758210591200 356507 -10636139934592195832264236325328 356508 1932196287127447507347697259520 356509 576916667508126487997541684710 356510 126790124993864322163746693120 356511 -2748072691256777822202857859456 356512 -2529291385229296867057313906688 356513 67474535816303695037398406064 356514 1081168574565267934944644960640 356515 1753305978818782348907222394720 356516 1084707521592465867706178257920 356517 -772317616288674126591025166880 356518 -934424838573128916996006635040 356519 3839952095415132577402296810120 356520 942459589647466074045440409600 356521 3075441719497999858017764395344 356522 2607313831088359732022145627312 356523 1529922497388405216397611093504 356524 -1556712146775962574993152226816 356525 160929348113559750335266515300 356526 -1061573090134743084881144162880 356527 -8075195067669212967442372631840 356528 581685151819383002738754404352 356529 536871840528937572367810691184 356530 -236036536867007193449141311680 356531 -604400093233890737839700574384 356532 52893989980711635161745690624 356533 -3027722890297287635869144979218 356534 841518949474537157272450841280 356535 -2251989350887741107923538720000 356536 -140054358372363281986418442240 356537 -5391933678270387286476187732080 356538 69352504467068448720370418688 356539 -2983527961545280217580970701680 356540 -421483318677628813163881397760 356541 -1894326103406734283943789584256 356542 3768529181662544947409344972032 356543 -5772614295344305226403138590856 356544 -1296183158775912068637634068480 356545 -1549855542738467525589873411840 356546 1757632384710124758152980243152 356547 -221066315328995109405322018128 356548 1413620101719626355694652283008 356549 5410894258097692792893588875550 356550 563654604492826450380603892800 356551 -1305260340563560768594610881688 356552 1217447425659919873963526062080 356553 -1277094126254123231958862593180 356554 2049526119598595404254758350080 356555 4559273843159715546389221314000 356556 -17452799389609407115050479616 356557 -3573253161211191921495177635700 356558 -3445075045276776223759014551424 356559 371246241300178106599698648960 356560 -299447396333754253398281502720 356561 -1110486824653253598523213901838 356562 20678166574644668321579526144 356563 867321414313849857539053512812 356564 -395966273010981751731252144384 356565 -487103692405241441777617056960 356566 593457980914760443145244846720 356567 2581311132815693433724989236616 356568 -1050047589985937856108033638400 356569 -249355585616892694286774938560 356570 -332321155358696408324622162240 356571 548468716837559492024061340140 356572 537029062130592019948614108160 356573 -4187399260394855687737397230080 356574 535499016692152436635794711552 356575 -1402046965177496603844037614000 356576 -849500406892839594728653848576 356577 -329036437535723901287753025024 356578 533933412570390105779949429840 356579 2191658848182386216378222049180 356580 -226107954463381358927351869440 356581 -621470044044273640447941453828 356582 -4329425150042919668537852702016 356583 -256690623692080905916931631576 356584 -578138236888534584865368099840 356585 -292334257574048553665641472220 356586 -1198327094348093834118180189696 356587 -1427735540609633464011346544 356588 -579719928331224226245684111360 356589 -4142489718349030099683071381760 356590 -1148421240944532784044387593280 356591 -862212504418760529589497721008 356592 -341457882750320392203031019520 356593 -1086516620274635535578746958336 356594 651863358372010975307181023232 356595 1369682138006471522019529577520 356596 3642993243338825283870446991360 356597 -4190370768289436030223356713728 356598 1291784837626178468077074043968 356599 -86967665495253304436187493736 356600 359235891538106173451503104000 356601 -1461483593077946441480250935616 356602 -202843008731912495736497071248 356603 757154648451777495374893256784 356604 -1238689834606305883060948975104 356605 -61784293493817141287009475240 356606 1159572106407820580015866805760 356607 302827930040347110796985381304 356608 166378816743398680105792307200 356609 804888093447458062219736893152 356610 735239285282688370108895093760 356611 -2460362437830484824184408154140 356612 341303815228549996894474544256 356613 3093962505842229022454088636000 356614 -5009707077843534093295549344 356615 -495098664461551596441984468480 356616 -939622387167658920248790220800 356617 855886136125398435378930630672 356618 135916245113440169364078607200 356619 1475325037511530035247503606744 356620 -941311437290800136440223984640 356621 5505660597391371872844212064822 356622 1214993485896632314923084858432 356623 -1576866081838007618716609550160 356624 -506495444836720454384756981760 356625 3401295431879737670767086969000 356626 -7838405602100122099812804432 356627 353764052069566568592811990320 356628 -766678863853986356544524660736 356629 -474032966255873270569211848960 356630 -1878131070935767197864776246400 356631 993790272332585823583186677888 356632 219890213494982501700318566400 356633 3323480051971697646762476745984 356634 1936074789885177399853198412784 356635 -625563816057939909173434729920 356636 -249570996359103684398736605184 356637 -1894973979913856672898916652832 356638 49198998670488090043845922944 356639 -5111522903895568819110433380840 356640 -326302436099171853456774266880 356641 -4964486812287166777590366029648 356642 -16301098106641673131132085760 356643 -35085293379804766686537497184 356644 396177071068518183895033209856 356645 349195885852977513984375291900 356646 -1854816041105217250392748804416 356647 -4559024615186019376122452016904 356648 -1279850507752957369535615232000 356649 1187836661462975745898516187040 356650 -435788075672464016683071072000 356651 -3439242829474210148391242072328 356652 -576891623115245928808125114624 356653 5267054677200015529394663271264 356654 -2239336836231307885469695468224 356655 -192827146150322447901422745600 356656 823955810294155260541213786112 356657 1497060838468158114077767643712 356658 1691731848730974788697573446784 356659 -1816361771202777779122903248600 356660 2378447878032175860242684352000 356661 -2558179040569610707960953666912 356662 2423766217239826847246867105664 356663 -4941414469145420590789744640088 356664 -1037150639234682918815734824960 356665 3445359494785926604172931621060 356666 605701506685226309895502738032 356667 -2645555748818852341424833549200 356668 -1081801393036685179761753410560 356669 -1041614804244744711764511042804 356670 -1229279429709885898805960620800 356671 -2829027925632000713225890297320 356672 497745699914355530149431607296 356673 433185775347281911827913729584 356674 -3204182405857701566870648737920 356675 -1601369688502564114024652572200 356676 -2607718956312114215807900525568 356677 -6710909632284992779112076080388 356678 -15084080221265983043239468800 356679 -2037289360752756925654806205776 356680 17197675442551867705724620800 356681 970343002757297865427883354532 356682 901170876638965653896560180992 356683 11553491324419816118423828905440 356684 1222935239353699043340181257216 356685 13303697937066771893232537600 356686 -14793355467793275944133169152 356687 2164256881424099808623337531240 356688 798842403625742175486140669952 356689 -12121010345763619690728161437376 356690 877191805932344857437163571520 356691 1447480974727588739394273387192 356692 337922463434676864348278302720 356693 2376178295597636225163968628942 356694 -623475081961906821180357438720 356695 2620385420212665300154297426200 356696 -2057353186969576329933729822720 356697 2892048409826785137392074054080 356698 1155173730341733741012040623600 356699 -352062292205028348018202209264 356700 374234043639899509106350464000 356701 -3030750291483730733503954446298 356702 -161162392081308209337371864448 356703 3133937413996949048959828991304 356704 -2532976519720334820013417955328 356705 -2533126919340378388435920316140 356706 543090154944714426904510656000 356707 -31006160622190874762730561312 356708 -3469996708033113428710545328128 356709 -2866557272442423039080882529696 356710 1457778303006350176007734757760 356711 -5827062366606289564001806016688 356712 -1465773319315703851484826009600 356713 1584789590885246190592732428480 356714 2495516520282524222391685854720 356715 540580057396094808856375864560 356716 5490319534142000372476999561728 356717 480234393223397861867449741824 356718 1715551338389553680287166282304 356719 -2925668804519839100425231805640 356720 -169468088763953712941924352000 356721 772927748283371394249379155312 356722 440403885085889383705718736912 356723 9171180058940040947559430890024 356724 3509274606475906250639034126336 356725 -1853315469036474804196798424000 356726 -772243825541696225876517722496 356727 1123481218460496908256542293632 356728 69504723639580956516393246720 356729 2919185708329698385012367632260 356730 -782426842724907933983673384960 356731 -910116875270993406266491717468 356732 -62099097481305740084994283008 356733 -1697306346246320415021139233300 356734 -180494600578461655798103221248 356735 -665119463055780098237145895320 356736 304597818303210260675533209600 356737 -3829721828307413625382364063614 356738 -1697780477646199790342487909504 356739 2506042985873188097980694776824 356740 -157908582599576477816758383360 356741 234848116075549588494873314688 356742 -1943225860620847178670971556960 356743 1765891008847045455112678178432 356744 1790261085408803521761588633600 356745 -1793816510255029715165441136000 356746 -627697336148935373977933477536 356747 -391114905822657725539213623240 356748 97544634364857002437201231872 356749 2285978598672568545060968141750 356750 896998460905484241999245712000 356751 106919296795895951814531547680 356752 67054401827011350183145439232 356753 -1095259881451860298789265305536 356754 767743175777517613398796549632 356755 -312885251868217372697496255840 356756 2130453796338239106563123022720 356757 1426310331136656929167338419040 356758 2220634957080992449371193733760 356759 -492025906841650138824131802816 356760 -1086969169221319009800386150400 356761 -4762163048874164842889227283638 356762 591438165636657141637458624000 356763 1942530146846000366027791017600 356764 3009691766267773612709769779200 356765 2500889693780192651316766647660 356766 -1121959829543471248888591399296 356767 3856679947837498290350431546152 356768 887927489988248802312570470400 356769 1080859809688788693308096285010 356770 -2079480649771450898490415453920 356771 -56414752443807269528471610168 356772 1103537745548073999385103572992 356773 -3471284798805621122315002535040 356774 2078393505014556758905944604992 356775 974088248012642554896724905600 356776 432992287509998018708136591360 356777 309300803208512088801848668032 356778 -1605305976132300335883644820480 356779 -515674254571659059824203516288 356780 2086705378525959888746910873600 356781 -1605807773526965775558661856448 356782 932236990266116078832739651200 356783 496199779491004845253104372720 356784 -455522632094228250054937706496 356785 162426087072302502814255800000 356786 66103888297918678062411896592 356787 2386428180353859874977114424560 356788 2510428978574117441276197257216 356789 -1206106707085946937381884703300 356790 -234174548678671317560433408000 356791 1398488950375005730084344373912 356792 -1904914517528281175984004833280 356793 -2054866027593475272364868047536 356794 719988930084450360019291971696 356795 2585781081673292660424063484800 356796 985733847072542967000601918464 356797 -1842736952320377768265733271968 356798 1134541601463585661131650096064 356799 2063351563380099820725341770368 356800 -504858443010006271048391065600 356801 1810107569476682627611992285600 356802 -1559700205837184436383295600768 356803 2163524143190041509554708629052 356804 777841788040041431688299974656 356805 33957673799275951656630225660 356806 -3244036358485293029524437759648 356807 -139342504232990718907130083200 356808 -1924472309033370948042738032640 356809 491149596649320337020507264420 356810 333985211378848275504024453120 356811 -216100924564736968758242631936 356812 -4826804348262735448928972633344 356813 3397891159145097659974536694080 356814 34065393675720299987748308928 356815 -2115768237792742058547974594040 356816 319943231696565339772522905600 356817 -1323768633323073163047054973152 356818 -1384429604795791122907034057088 356819 -1946707101062355927028355781780 356820 1900246520968408981308107059200 356821 -1677815810225796295836691180978 356822 -621150748311127971646028631168 356823 -647626607642949666421062025296 356824 -191994150176038479412700282880 356825 -432092661779187482126051544000 356826 -257009245058567664728577824256 356827 -2385587420554791771730908796320 356828 1218257171646181507648782890496 356829 1493410717516271303531490912 356830 -127052491025559079375949232000 356831 -3252063388828660237024108822368 356832 1252443733995599566370714419200 356833 774566081613511444641565567764 356834 1180134288980087757750652788816 356835 261741161954873620476041684400 356836 -1111067568713865914370204123520 356837 1336812442374700001086315335900 356838 1044745158683375747684839537344 356839 -407816743168023378631040959360 356840 -1109289030324159855878778470400 356841 -497199319272229073040752762880 356842 1120433514709877217079607284992 356843 -3457215819348400361011536465120 356844 318558470304814650512418926592 356845 1043426488156087610737569052800 356846 620056933121195716153362001920 356847 3201272396124658695486454105872 356848 -532280641007433553256742780928 356849 -966010159804835761937875535436 356850 279512544460740220235730751200 356851 5372080091296578659076518927304 356852 2733663349343889928200236055936 356853 266979279846511755331650563904 356854 1089702912482960451664083716160 356855 -5661436288717643723662771440000 356856 3570492208906022768333141299200 356857 -5055980606655278196480380332806 356858 -1661641806924879119373560271360 356859 1637846305164497988390196764720 356860 1014403045179523695191338752000 356861 -825998803578744297763429054068 356862 -718878766974666623483873734656 356863 -724318795509724534270267648336 356864 776594748294614560516343857152 356865 -67418058417224226650241670080 356866 -762966860773353833027509071840 356867 -2273985951504286343752403687124 356868 -223846782159510528750743740416 356869 -4422593945618013389154582525730 356870 640625648565649520323848130560 356871 1348781823537785315641603033344 356872 103986878451987833651684966400 356873 1576193217240147754117680951504 356874 -311131609837932666073127316480 356875 -700210730599194673586020067500 356876 1130756655225676693979211589632 356877 1543989081859254056351422167840 356878 1741111609665941114428628130240 356879 3053783336555927125334602585776 356880 204554183285104577063469711360 356881 -1054319198000949347758134480000 356882 -3090462420152521911988451396208 356883 759559052524447200000738060144 356884 -4060622629790373240423294087168 356885 -1331505534692098596064694813640 356886 60134555067030629080382323872 356887 62779983645270556710849822536 356888 210966869462916851202397839360 356889 1211237430736442680248813531648 356890 -386506669028606440378651137600 356891 2348331197437570147474597712640 356892 1465294315493976649971250493952 356893 2775563480243686372861343767142 356894 2635644567563336608634344730496 356895 -1109239596195885186144680655360 356896 5105033530876065381632397803520 356897 283118232162393313396372338180 356898 -1908927894874003399862829216000 356899 -480813079457784409078394778336 356900 18856925881510582711895884800 356901 3136555594304716076354195464032 356902 -67519550221454588961736521216 356903 -1412116940634433938655155968640 356904 -3043177684347939379612585251840 356905 90449836335938237601678810120 356906 -2360395442757877322937656564736 356907 27565694535393981820583170560 356908 4778479299309880451884856016128 356909 -2007480049319436892270205274048 356910 -1214067266478394316046845216640 356911 2309316703500681170079496240024 356912 1169239989857844700551725039616 356913 4199060650498207758257033930400 356914 -31159968913131765790913786880 356915 -399251486890055368649855636400 356916 -1571225367101170888076555722752 356917 1588626099912362345932554235584 356918 3533569385380658914136055503616 356919 2704238393112444365924346739944 356920 -3744560975820032004517414195200 356921 -41833515816076489750207750956 356922 1349732588251571591668346027520 356923 400335639976136203247788756240 356924 -4025030916088562853515245999104 356925 874711815420776456934573588000 356926 863575724278639616409785954880 356927 -4845406878232491473465776060224 356928 -530347271778968862469260312576 356929 1805391554816335462478624526530 356930 -197610522820719056585514432000 356931 608534986439546394522138646020 356932 -1301111750438280703533537400320 356933 3952392678908262557995368097182 356934 278526188575516383895194869760 356935 -2170750574664931407018340506120 356936 -1673439312837191203428439096320 356937 661332159838137324027682114560 356938 -1617437116659780829403283260880 356939 2737554691196652497647332550032 356940 -2776975572717807623087253350400 356941 645525645520266246417709684972 356942 -490153727436286995171769468608 356943 69799445537921698239030668544 356944 153243278527338345806355890176 356945 543267718019739487483032947700 356946 430291790216001682175669914368 356947 -737586681682380484967659299604 356948 -2585621040805731089911080792192 356949 -3495037799750734095391266698916 356950 -1582512702508494698260788000 356951 1707292303681686349081183499952 356952 1146525529875302936088008294400 356953 -2838445787558143576231009240880 356954 22981043806756111862182356960 356955 1189620129990153941363913804000 356956 5983725093050604509899943657472 356957 -1192571106700129250320109210208 356958 257204200282424725357430492544 356959 1124058458849902023415896688160 356960 -1328701334314772609006268579840 356961 -954255345893813227465857015360 356962 148996003791511827159066353232 356963 2656373342551944423451953325920 356964 -879577171037907574854898741248 356965 1163946193578313711287161287680 356966 246547111255754288902155576000 356967 659219736251054332568708525808 356968 5331897964999042649558761282560 356969 2728253202285536506184520845370 356970 15300942358857452267883978240 356971 -1740115147566005907650587606448 356972 977260258253561219818313072640 356973 737799080406155534937889724544 356974 2330564944353661557031700252736 356975 -1183327832908569699466911537000 356976 -316462310301791446572833538048 356977 -5774135240384027771822311792174 356978 3383354897019854939425835009040 356979 291315637070191114462666690560 356980 808616977981368785156364111360 356981 3879989852764988533154156980782 356982 121308601044796750913800070592 356983 2019160446507208182933662439168 356984 -1726659963262334181624417853440 356985 115959528164141547326567364420 356986 2087456718456838655906563584 356987 -1551623521747011413970523625448 356988 -266608372624736250522160373760 356989 -600504182468557434225150937210 356990 -1441661644031976131179663987200 356991 2419322966111136398411444734080 356992 2176533840904887200647112294400 356993 86339527592892860418457800384 356994 2199380057690907829096084078080 356995 563644657035966824726212602000 356996 759243877565823462849480622080 356997 -2557974294696077253628819504128 356998 170498742583555918214534888064 356999 -6571062901289896297943684673000 357000 -883754960852906148196270080000 357001 6599071542540622592266443625600 357002 630186090058107957851243675952 357003 1954751962415105029217804199612 357004 -2794519087783705687093361280000 357005 -1020769117224924724417138603680 357006 47449283937660283171968921600 357007 -263059346264750596935499977488 357008 -269590962502731342499535241216 357009 -2975209821163160063751140923680 357010 -599403371052751823314798272000 357011 -936099338329243498557289069200 357012 -3053844172098833851463561515008 357013 1644001547845579866715668439900 357014 -1317515017347642523117806824544 357015 -1566990579526805527935497077680 357016 -507051342590142140122736701440 357017 -3906796504486356895143762725868 357018 -1164942161785780953729133674240 357019 2115195425092107453347460275760 357020 -1629132289251898742908648235520 357021 -1022883827075050880007665251200 357022 84054757570098827154508755072 357023 -1131838915275977959743154289856 357024 3032828066541762076595626967040 357025 1650273436858027550003626138550 357026 -724321825250887572768821658288 357027 182556498792858232481544268800 357028 378766747334190851014673129472 357029 901766670902481889390611744 357030 1590736675981728764374717224960 357031 182691405552425485899009427832 357032 391659982805901666411767224320 357033 2763739261838694358563546440448 357034 1032766345770068360907696596832 357035 361890571240354078324430923440 357036 -1924088505945538855193269221888 357037 189044428562136760010343159852 357038 -143344559073610409344623743040 357039 -1573039100494963742972761896696 357040 -428240859377144499101452861440 357041 805222922584677887576101209072 357042 -318425316929417327730878808576 357043 4823889556091508217669630830612 357044 533202711534355138820200907136 357045 -509201823831213174442761778560 357046 5367264983645997384667839035520 357047 -3375546618752338108672042092504 357048 192583809170963452938060288000 357049 -568284410585800130092673519808 357050 -606886958532921929889684943200 357051 -1705784033217785138397398774736 357052 2161788052925758859737328858112 357053 -86459451435531522970890048660 357054 313210911718307090660229529920 357055 -1737232774887305438149261622040 357056 -104065144993407761833820946432 357057 1757530581767258416563870264420 357058 -240599263928997515039969974272 357059 2374530253000082591086592220672 357060 1623798573023481511440924241920 357061 1327348998897648215191439224572 357062 -1205795373413996789461579831968 357063 -2413319371388363763637755206400 357064 -140793680500674572228699888640 357065 -1122362445712294176984311712540 357066 571233948469035374309706984960 357067 4607127242212899891297519579640 357068 1318402156555384809856656307200 357069 841980657747206326027819186368 357070 -103141093542892461868485623040 357071 391495582866512045915245896 357072 4048804050200314515193724928 357073 950440107175824812404668622322 357074 -2717304190589401401995174788464 357075 -1130923677330621089103547359000 357076 2962581571297689070937912485760 357077 -1949987152025843892138508531200 357078 386784750777980397797533247424 357079 -1466681163771613398166581683320 357080 -1324300796255206969228947456000 357081 -66401358984832777870963603248 357082 -2455185602825542224160992758016 357083 -3162777649441745407193742820668 357084 118911980999342041094049822720 357085 -2828786813741249429981039686440 357086 -3046760912472765052820228191680 357087 618463778493705215232424151952 357088 3141552925589648923295577538560 357089 -796333643933537476607267266560 357090 656110911145937968551615160320 357091 1777715598323099106298441418240 357092 -390760803259995795780782592384 357093 730798910152414299332427062304 357094 -1918807055224917724058105088 357095 -451876867437415097062154099400 357096 -2820766875397059750938645299200 357097 -2065265370338439002546965831266 357098 -571503420836316246569677102080 357099 2862528845209164809008221311064 357100 -1199775265177056815907192697600 357101 -5156093854640630731355282110368 357102 1820257943425028645164058476800 357103 4993584121980612818163416278352 357104 1093324687903703415055236956160 357105 -365333003839596026114584704000 357106 -5230170087764620455134727920640 357107 5492528558385966664410254833356 357108 -1016243961846300774129684234240 357109 5616406546715901518879653819310 357110 -319471429635446726862166682880 357111 2321930722086195723296643144960 357112 1578254419935104570719612231680 357113 -1187244664566054474674322807996 357114 354674028091089369634233631488 357115 36458371615068764212376528640 357116 -54246369907310426320855016448 357117 -2043692641667701394208565816320 357118 2255885143762326792798159221760 357119 1582825540928403530214702765792 357120 -395687810773120135139615047680 357121 -3104442665313464818135042993728 357122 1995805843068650952204074972112 357123 1256851717511517422336340525744 357124 -751262096476037564505841008640 357125 2350626009737742990854542347000 357126 -603392935285273979883075397632 357127 833435796677075484689988830520 357128 -4988110953558644034025686051840 357129 -76916098424679906155334374790 357130 -574992461066873483681392020480 357131 6465088752139726432626615406932 357132 2376570485949676286314878070272 357133 -596044555259619521986281996736 357134 -215218137477092627705424734784 357135 43622617435711110842372157600 357136 321944272199701148132065050624 357137 -5658451599631184703276486104208 357138 198629505696767233188775190544 357139 4867860881056480245125508400940 357140 -52203873651603952367228805120 357141 -799090647990631128494798311008 357142 -2564173065390591208783560258528 357143 -1824879915267856428975453370680 357144 1363666118015702592478482923520 357145 4019953722120932986365045984900 357146 1710063232349249765720373844224 357147 152838597543974471934083719440 357148 841089738738065047631329752576 357149 -1077622118813285320131132374112 357150 188652460559319189872362929600 357151 -342504908424161355289973092992 357152 1203484083544418112789404516352 357153 5216637805245960782999852908800 357154 -731723111908079037631637695488 357155 -3920997336604923696705331844880 357156 -504916387706624949555453757440 357157 -652291025544738814147019702820 357158 23031422636789438313364478784 357159 -1526170906716477018497150676480 357160 3234960544187124203325380352000 357161 -889315259250487324432479755292 357162 -8616807171995991549858224640 357163 -3708506298055178916489054803480 357164 -2750562702987374729175280204800 357165 106818865618090700647945815660 357166 -1612204960622598319121237782080 357167 711960450055302986875047318048 357168 233928616166484276704191709184 357169 1309359124584090776066816471570 357170 1182242563297544514885187461120 357171 -1098231804287413786741915506888 357172 -2443064697256381336723663709824 357173 -3529947454533688587644855566656 357174 63109436203385930025288651744 357175 -324400444585437490491370895200 357176 4529653245375623210469811630080 357177 4080887556750394309695735443232 357178 -204834060883723242612269422080 357179 1875882996745112897676309303780 357180 -420192229921667055577431383040 357181 -800999050013828393882127573600 357182 287240261533888854794275405824 357183 -3321537836461197339169755356400 357184 -583752645484274323445133082624 357185 -2928502819150472599516779064620 357186 -443788950651599082378328300800 357187 -5458603200253799162776688821608 357188 449734338732239876113114686720 357189 108479172961338823894412792448 357190 718776633554222943718512587520 357191 -891582728250751876949158675608 357192 -1474094639028080321573207040 357193 -803417086743824219460011321400 357194 1269258070809768065027367310896 357195 1980704846187725843113472743920 357196 1692886935669864546062991275008 357197 -2764653285246736178073510297354 357198 231397687060316092982560648320 357199 3504147881058846455386195065200 357200 -721178902949052899789340672000 357201 -11009579540252767674116059584 357202 -2661172113723457123121702510448 357203 315213261772372911279930823680 357204 1123826843681013089678112331776 357205 554401603120801924114648560000 357206 912869799558210956215009227552 357207 475379850976516721321282062440 357208 -4250419689541430903478296279040 357209 66135771425498551567521759504 357210 606270490097829533156653789680 357211 -1790845201459831643180541152188 357212 2536765975396472395189644243456 357213 -683922576442380036731379228672 357214 205761411248265446441487984000 357215 -1520158751712348441380998727640 357216 -241836001155103545426337726464 357217 833790154590469717351204940992 357218 655195702159711190560102996560 357219 3985716618084509642071782336600 357220 1373072536235721769362601505280 357221 -3872107947132164647655343408708 357222 2114628822108501138106194971520 357223 354392786895526824329276400904 357224 -1273022716992262246334701977600 357225 -343123280796408223949542504800 357226 -739060991108938443863562116688 357227 -384051107500623233350915625040 357228 847329497612681672356117869312 357229 1098686058887790678623166783830 357230 -1657642766906377601433043228800 357231 -58387330150346688839175574656 357232 -748201406025375555276291932160 357233 -1432691862621725279576167184796 357234 -45930966694659341121427816320 357235 84939638251990984528875374160 357236 -365459415298609870762486050816 357237 -3782888115523985459029852941120 357238 -1127781293923939626673564262400 357239 1061989428217108184561572136040 357240 702444530652397890435606528000 357241 -3711828440593873882411172814358 357242 -1136429260176810951277903363728 357243 33377444427797872809487005744 357244 20623738713815503840556122112 357245 -398848314472182295537452854400 357246 -499991807386000263410556157440 357247 -3947034326507399050164451881216 357248 574298929003749178985907486720 357249 -2490643020693206805762191856336 357250 -1396405079251195625985887640000 357251 -2530555011874064479793896619520 357252 -995245622262772105813503971328 357253 2086454176908315783004938329884 357254 -1311362824537913803330163627424 357255 -2340266314482727428123856358640 357256 686326632730224301043535098880 357257 -922341620398261757029513106160 357258 -1444638044496343242349132422912 357259 -2637551570487834065726065389264 357260 2542200190084104530844968186880 357261 -954591665312884264918294206528 357262 183457766207787040151933651712 357263 -3718291940537210909716751809488 357264 -19714851573818701288068218880 357265 124448607610836629672519340660 357266 483174289610866241441046249984 357267 2755359863182398076517852324280 357268 -3769515557110705316209353626752 357269 -6211226848203197829253104263040 357270 -367441644442784331226169462400 357271 5518579910092441231405185046472 357272 1040890417917377501768031682560 357273 -274065955539675833234134639296 357274 -86029301775943909549226396448 357275 -982713162233503233105777422400 357276 -1280836614242558912239710535680 357277 6092156849503608465198831204172 357278 1918529889538329334875431725440 357279 986298349004571142563479478288 357280 1092070750574513128401587404800 357281 -4284575452404345446892843813918 357282 549719863161506513064973928448 357283 4887948515419427682008734957532 357284 269472091592995724522793600000 357285 -1422618740932695479277362344800 357286 -1625459909756113783401986085408 357287 -24677001392665178510200211328 357288 2107623524629534919470431682560 357289 2472243639757320737600063050356 357290 -1037688977533330634854157373600 357291 -118763705687445959311148469336 357292 994435655430518994657565576192 357293 4553790814964908324573155883542 357294 -271263839613920989261637492736 357295 100074484533579924435573013200 357296 104979393939159769969293361152 357297 2583033365137390507744573273200 357298 431681753034570769594474052736 357299 -1295260704612159801798105966240 357300 -887711507744525159325348297600 357301 1147537917241008982483066478752 357302 1051667954023519486654844688000 357303 -3047887552185504383415855958296 357304 292423552473759034595736268800 357305 371426349740472063821957644800 357306 187928091127255342534654169088 357307 1220353169355385316544251884240 357308 -3395243969626231985515321485312 357309 2111769328777420083970566304530 357310 -1466989007421624828581609749440 357311 -598062283275317648366295778488 357312 -377271967825448649579055546368 357313 -3284206771399102540004659534 357314 -510974634177265806898730540160 357315 184210748471197170103092042240 357316 883172474240323128642806311040 357317 -4083367393202192296350060575040 357318 -87131160378486858073331001600 357319 6627641911913413823689236341720 357320 2383934112716565859080496588800 357321 -2555850958613713760411573442288 357322 658618665338910370152358040832 357323 1991494687476420826794062667720 357324 -467157413817209228834240851968 357325 1550817343476793567857989070050 357326 1887637180420676809735513182144 357327 -3141044812165336597802138714136 357328 -395447072719247209579319525376 357329 -387155242343571708364949433024 357330 -8213955628258831053246497280 357331 9498796010023012227712445632 357332 -2618096150612760465872599415040 357333 -3119234409489376091292721927200 357334 1391185090127103197965084085760 357335 -94467397380923690323325143200 357336 112257226252485856108952985600 357337 512369149549031113574475288832 357338 -1752421215885717279667922498880 357339 2908983307971121702619627040768 357340 -2756397478428789243807514936320 357341 -7332104125930683465164331801408 357342 -278513307987796599713274218688 357343 -1591906285706043921617400284160 357344 618496090396325680012815237120 357345 -3808119497173227962145405014400 357346 -67872735315133774149957880320 357347 -5522640701871698256459782799204 357348 -426043914708920324392239519744 357349 -2681381935297094059220298443650 357350 -350520499132805097725303875200 357351 -391685815064671280223360151680 357352 -3749073140101561761576819916800 357353 -3839016649880793052262846275398 357354 1491617112436995171895926854064 357355 2925557624045446038059515745760 357356 149356974240430081790859425280 357357 -912148479966815404678359723456 357358 -5824277486012921857724994624 357359 575569253786794172641722388560 357360 -198702845455195138489579929600 357361 1549116107569662024736182426624 357362 442975766632208420046652284432 357363 2795963921463941972443285304040 357364 6484518002997566522115414016 357365 1697477444703873986218559887260 357366 -240008737687928154647117107776 357367 -59409247061215836985340087640 357368 -1507212847059316702733641973760 357369 -3347143520803753408361975826720 357370 935913741434288562363135480000 357371 -835928869289089573512492257280 357372 225988451738476394631815126016 357373 -22635030222027452582718761696 357374 937756788350039760027235629312 357375 -3621755830758364917609339852000 357376 -941040501513300597860938547200 357377 2075229661206965271822336308226 357378 411890441117889441705133473792 357379 -2110145707884851078480648945712 357380 -1767484039514311116980324904960 357381 2593619358427201440846729963870 357382 3257377294763930379666202269792 357383 143471423349405108543724674144 357384 -1544032742192056264682976583680 357385 -930391422807301529156253138240 357386 3241138947272599822548264217392 357387 -2526892767812281353854427392040 357388 -2979707053621309232890701441024 357389 3426881381375764793404192955190 357390 -19891304892727823246503855680 357391 -2939781188205358230326374410048 357392 141654569188262750707794051072 357393 2982826130672541298049558874864 357394 258732049788120729715358084496 357395 561213421773754053477889556400 357396 1048923188582760375879562444800 357397 841338801507429964825895027520 357398 1671916937772629941214086044864 357399 -451042563665630814457586872320 357400 2227300698740417579962881792000 357401 973523495580006979347043493904 357402 -1846777223967540247862722349568 357403 54480487531818475588192451944 357404 656576312861126477258651520000 357405 1899965686634805514205107640160 357406 -1369597613722349939504683142400 357407 -1099778736599692862556053850360 357408 -225976126395508167672295981056 357409 -1983571054732337030416760772160 357410 -4073590594964239942330727216640 357411 47162203470750195357941381040 357412 -2689026396339800414101795089408 357413 511691764989030656757265462560 357414 471491116640988555800065628160 357415 4448806611292646546417151685560 357416 -40213853391540886657182105600 357417 -2274270291588402548921512544832 357418 -11583678932252341131462600096 357419 349229684297720501467229811144 357420 -101910032392759910535955415040 357421 -2071071372847201656230020150378 357422 1263718487560026407839918611840 357423 2433398706147125773627744013568 357424 -320310214012817996533246033920 357425 755055977535770049594996631650 357426 490152313224719324797499078400 357427 -2003093158331971276734561380528 357428 -1531303083970601783977865748480 357429 720675621980748648614463563808 357430 127883076408886540857753093120 357431 5883472297196200207014434648232 357432 -714759490170665902162715074560 357433 33635994107991887475977640660 357434 -1360351374413727012692653824 357435 2151217246398243089062337500320 357436 -978873169127382154228346636288 357437 1248805436728801671664026406086 357438 376486779042460404150971338368 357439 2762841594211677410098585360680 357440 1115328873354586592706208727040 357441 608255203129317608343563657664 357442 2381792757122391441174047896992 357443 1464374577089733056017823146224 357444 -2045695445598959808649903797120 357445 -2998802516821959058052821237440 357446 3419502760526510815517429235264 357447 -208371941071678200854900459520 357448 -395427239485010965863947796480 357449 474037932056019854812032051840 357450 277651477017199424934457689600 357451 -1507401905920052769863225640000 357452 2677099523972565196197015995136 357453 2126685490769400843539841179904 357454 2520816434467069878668519242560 357455 2651044190636471589263664095400 357456 -187923206442246125716604583936 357457 2774855288867263483841380543732 357458 -938934055082351252516865229824 357459 -10664772531421197546099775872 357460 1183395975999825529356074472960 357461 174600091938178439831986727424 357462 324881412992024389858044035712 357463 1608826006034783396065221311880 357464 1923112761448732023804305295360 357465 2210469882985398298439809005120 357466 983487409623751554127630886400 357467 2489124516576460864108608734952 357468 -1705213589753195304332797416960 357469 1452214430957972187221966082560 357470 2228311055193496597631071759680 357471 128788038030321782684547594840 357472 3433028411989805597547688230912 357473 -3141701364618550176639168013278 357474 -432604294907743307695941407232 357475 968814995610963032449730764000 357476 -1160370731683586693460953677824 357477 2020847249247535766896707546720 357478 -1707972625933822482136601400000 357479 -815950739858231535780707388960 357480 1901205400945763592020791296000 357481 222826818067559219951182499040 357482 -3461168770067696672712310507008 357483 1318901834972479303449579836160 357484 -368611247492342670661573129984 357485 -804745952708170026871417161600 357486 -1110947433215699605467255846336 357487 -1249236042078707501453017156368 357488 528548677899785179803761344512 357489 -1489593742311092862231837870912 357490 177699936154506953449831994880 357491 728902456947968582588564050800 357492 -941370385297475911205617975296 357493 -1306224131945229944084004698422 357494 492792150665669530008253066752 357495 516893725366110498793022007120 357496 2585916368998492259387778785280 357497 -1066324727590583233378243642368 357498 1287122914397200044977177833584 357499 -406365950893108304641501342440 357500 -222276681106295935616777280000 357501 2138049594823684815867706469280 357502 15362596170256797295277314752 357503 -1762129669528674030867894853248 357504 -1541334672926107072348343500800 357505 -310849963840130862407390807040 357506 1203620578569302904008558783952 357507 2034317452354185647483181350640 357508 -267042517551655088242189890560 357509 2344830236159111893296779503710 357510 1155430464775455571848773349120 357511 1320980952739540821661433015424 357512 -3131018950059658853124039475200 357513 -821459295854841626007886385280 357514 -972336089928592565058809448144 357515 131659066723452575688353552160 357516 -289746551604108027231381212928 357517 5892447357024379967042271120566 357518 -214832742790400353237744454784 357519 -59961737810941167526439329656 357520 107951728070139861332584857600 357521 -41510381320213673258546262156 357522 102073986219828952199566934784 357523 1406245325514913039226484592640 357524 -3304512943435853221724577227904 357525 65980645436447379310634488800 357526 -863441596193405640591021480576 357527 6514083023306915913469900044912 357528 -3280873584902586986764898979840 357529 -9928016686011746637725395031424 357530 1018006729519621253896526888160 357531 -419854029398265912226254704016 357532 -766739464453353169470387265024 357533 -2356645803598233100200511351776 357534 29348971928556357197869929216 357535 -1591363435835229296028735794400 357536 -616721569462346658587681292288 357537 3987708676452920127899695120560 357538 -1447374185182920751657789676256 357539 -199525750551230999890825215840 357540 759987692308343647314644889600 357541 -2480741066775189052315598624100 357542 390458361387203968814005548960 357543 1457579544239478135213754423632 357544 2226832450428145095022052966400 357545 36699326133521501006542648320 357546 257085924646461309134920364544 357547 -7725632198980371996061743866928 357548 -108031106569933247793337780992 357549 -1968645426318131991967220435136 357550 9659847197703027460280572800 357551 4022153093288097139069840785552 357552 179034903380785164368997777408 357553 -2740853286882375582743307589422 357554 70761366284122191046584606720 357555 -1744450418435762060957319120 357556 -563687272708026687265004144640 357557 8834574882087296477482555896732 357558 -1014174205994742421500574359552 357559 1655402455906624689876385246760 357560 -922399998850429954846761369600 357561 1662409439967042932347236700800 357562 -1532598117008608428952923949968 357563 -3134904157497219345328500556188 357564 1714780178365130748268441067520 357565 395973356257646762033591260920 357566 -1566134481607801110239234285376 357567 -224071695197673748802422351488 357568 405502597549780510902002384896 357569 2661310895667776892935861627970 357570 -502730788680180832971674059200 357571 3376662380087200226179339603772 357572 1891700276660507230956627662976 357573 -3623464531338492345867316182816 357574 -912803716805373836273731275648 357575 -3439575061086704118678749047200 357576 4769625949117333478897063362560 357577 1217231736071293189426067742672 357578 -536683618657671236951174902080 357579 -533658442612035851254049925096 357580 2645404170471974860013942553600 357581 -74097217706639064085283431296 357582 367665623741163704826170577024 357583 -1884300788461450812457194481168 357584 650110417007963913436870041600 357585 -162347276034560540394728409600 357586 -1912322238120757612257519601008 357587 -3966810121130897658804539599764 357588 16536144976872772302698250240 357589 201222766945032436331513789724 357590 -484782400125373096608604243200 357591 -220841256774535541590981669344 357592 -968190161784490884174591744000 357593 5515884802620906422710676824842 357594 -102327601380397875119669084928 357595 1306468971424335508384367223360 357596 -1860692954991468985745509516800 357597 3833464586108084990992627085574 357598 98593871337457934057073820800 357599 -3797886011531430433977009648000 357600 -1409903961577418778672660480000 357601 9035976268801346419109036614804 357602 -313632919503171472909890296160 357603 -312407097063277331325339360000 357604 -1299285459372336650707653745728 357605 -1235547004823204858523440604840 357606 247028023492841937174882119712 357607 310698723864421005417193879192 357608 -3218255094779951458613001815040 357609 309152821047661627582332346560 357610 -2013362366063328604009622926080 357611 -2447038381727227483750794667788 357612 -205193797614345100630955332608 357613 1022167429656794950512345019862 357614 -743763075872016333243111121344 357615 4150855554754666424787749160 357616 -197179916001294522535144062976 357617 -105276180922935552157748155980 357618 -794991077660673745487492693760 357619 1964795131193903040863354019020 357620 251210321875224266103457063680 357621 94341197329233982075291752864 357622 93814221009704950080297865152 357623 242105923740449107314524430336 357624 -1580662974681745067191312650240 357625 6522720593702328595014609069000 357626 -858504029351607546712356025488 357627 67336481516553180074787549696 357628 4322639823257821636521464532480 357629 -2761829499711588396874283704680 357630 -178460536980503810129241231360 357631 44103629363505187016263394872 357632 1916025198999438970828307300352 357633 -2194395211201959007283629284480 357634 677127739639578542182131723216 357635 4036021794754661003239133896080 357636 -565308278232753532659536729088 357637 -1622232494181955720199890955200 357638 2007339092083258852380696474720 357639 -653228660346053799565471742640 357640 -185405725634289748531734067200 357641 2949563954357156126642993418084 357642 -538813322379846533353784486400 357643 -662032951133870350258148512224 357644 9099209703847862990885824512 357645 704026011338261662076679119040 357646 -3374583531547777883538011144064 357647 925125294093590640560293378560 357648 -964071609151739611781943853056 357649 1618842504585162006293444265650 357650 569042450059132603691576409600 357651 -980664846331381618057750655388 357652 -2637816438350578870460296334464 357653 3693589114041515849971805605902 357654 -255565814878329677027666680320 357655 -1298855272199721506668532438640 357656 518676783152980217152635494400 357657 2926592471781491668726755381120 357658 -208283631235981919031796462080 357659 5801154145371175499049776233860 357660 -854064936772916311070402987520 357661 -5769726181567617056902211779738 357662 656155685262052374389514920832 357663 -298649592671201493666312994416 357664 3720813187546439468354369028096 357665 -154583408672193227236759267200 357666 -520336279118016898951685314176 357667 -1536109223949614952810456677284 357668 3776247208129671100580844690048 357669 1800482258851419478344737716800 357670 2412415874401032348033647132160 357671 4010741745168419309888629402872 357672 522402072850868376515353804800 357673 -3440662659085220360173505465856 357674 -35719504964633649250166138880 357675 -889445664523082572660987848000 357676 6166714181836206432844808960 357677 5385489074926720291773477797526 357678 -145321807610227428029925960192 357679 -533544087580947728280513769888 357680 799250716397828257505451048960 357681 1768224439495931440371142807152 357682 -1442352814373613920006772613728 357683 -35735681325783378322960702068 357684 -281702445649144331524483534848 357685 -4175056465552341025311006811620 357686 217863933216021043181511240960 357687 153556778299496926776729749208 357688 -6137840486694920727457171722240 357689 2607656835029906202562056968490 357690 331638743475888294619651403520 357691 2221608502002622217286184903800 357692 1440394612846955829844724600832 357693 -698559522313038802463735303616 357694 -3450137817191732146465340160960 357695 851707111294144670553339025920 357696 674377990132671019307470159872 357697 2293849050864271980450979730472 357698 1485518430865790504258623941120 357699 -3510620129310668319062953462536 357700 -93236700745761521754151516800 357701 -79410524237849771781894877248 357702 -28756200735783803526775771968 357703 1450989424548355686634630564952 357704 4650251347525939385403916216320 357705 2086097032286246256456632134500 357706 -1480565984897673203420815274448 357707 -274501105705718534839407495648 357708 377927495154062766275165236224 357709 -1368496916723965242635906284800 357710 -525636662176812671693507154240 357711 -1730835776046822635152361476728 357712 628858505828404992381764239360 357713 -3472119795171350341548983412960 357714 868822356873335725380549399552 357715 1988529647582667733623549716400 357716 -842376317635045024531894563072 357717 60182993753370133424132336640 357718 -926674078824090169513371145440 357719 3469945551039493588773488537088 357720 -207130177587031694538788044800 357721 -495227979293985185647559183296 357722 3429419875927172551464947085312 357723 -3661403587348278797321831010000 357724 1840612962269430449995729834496 357725 201472929604216940589922642500 357726 713848024964049015063724916544 357727 1876405711709219291533616588576 357728 -2426401886851506003216214523904 357729 -1093625279444541063511397864016 357730 -244075484737773850648432942080 357731 2943627498924760907213151519504 357732 -38912887165322272432552104960 357733 -1966136449094356917293590966018 357734 -502514196393322996877325972480 357735 -618655376613398710781883018240 357736 -4621731134473127603345400023040 357737 -3852452214991685981875657852614 357738 -334270597045230570838587828480 357739 -2473071199164382590645376728460 357740 -329738575916393159470275256320 357741 2783000724164597784498392085750 357742 327402243333265079394394656768 357743 -1733870369396344909015436923776 357744 765373478135246536010542940160 357745 1588116427437190933576368616500 357746 -793181608938868080849390290928 357747 1757982222798216924418860526128 357748 -3762828306550667763930058401024 357749 -2593745183492122013959621880850 357750 1007708850304662412001350080000 357751 -66205948096139759726005134048 357752 330403224969392046154475950080 357753 587360910754067426346506205888 357754 564296313445404147239118174576 357755 -2768148569083286733539405763840 357756 618187249922012672174485954560 357757 5270161109477019651178115506272 357758 334974787142557265625295459584 357759 -2970096845493498280236745641216 357760 16156043586098068729312051200 357761 -4256036608907691473875465492176 357762 338119582408240261920338017152 357763 -294992312427424604680043086640 357764 2009884934426966226841464594432 357765 -1090138526292915398949037436160 357766 -1229397502217843208191027196096 357767 5757368115198856397727193473816 357768 -366411370000013245805475916800 357769 -645764419494070294879041275520 357770 534670966185899450446611072000 357771 239173738975715246983935212544 357772 -3642251344445751820884354490624 357773 -274117698708921450168854509980 357774 -1662968636108178355862927663040 357775 1074844959758948461453435938600 357776 -750249964297659802463408947200 357777 118867879312548505936893899712 357778 1305846144529517768698774423440 357779 2147761958274104822178346270380 357780 -693257596738805827883937484800 357781 -3401589701236724881278391842418 357782 -1360936045445060573089826363040 357783 195889909505579515017943200000 357784 -1770732495268740477006665932800 357785 50175594738313805702211950400 357786 -502744941053428153574044212480 357787 1670357648996698890792196978436 357788 -2222055031153671397370959272960 357789 -3817274889966950093409489152160 357790 390660912955376084451193102080 357791 -2192843497927219744435265848320 357792 499125958523386047209555361792 357793 3510457477344769564175654339042 357794 1039214990086480349758013583696 357795 2855587328592020639336951673120 357796 -4299033782677292398403808726400 357797 -3244447694506552894732880802 357798 266574884775792950270773814976 357799 -1894484983969925622305227154160 357800 572181187888279033758756480000 357801 -3503443820054418895621374496368 357802 118618477872134924401546752000 357803 35946854060269288468506514704 357804 1658996713402737969583274757120 357805 -117707493077171778916979101440 357806 3195743049466166682484087532352 357807 1265145281646186197461183716240 357808 507733581289246471948189040640 357809 3386710443001226143200287045010 357810 1476486437376241765768161692160 357811 -3185621109477839602760861615616 357812 -169343457467659411109334540288 357813 3503208782320382714117087041920 357814 -1070611725661699720627540443744 357815 1582329526677901441206201471960 357816 4131624690320468881795946127360 357817 -2992761394803381763613225378134 357818 -2192169414738101413437065162640 357819 -845356590294850115103968236800 357820 -397804019566448463197933329920 357821 -1950260551606694506790365560000 357822 -3351050959254772077062601155712 357823 3151265271649632127221558923072 357824 -1066322253736935854396506374144 357825 -660446103418803708414718262400 357826 205199724120812582322178967040 357827 -166589058446382267368657014800 357828 -157302641392254574344770503680 357829 -81665157686529264136348825570 357830 410817411558635450036803873920 357831 -2855629580531408665635348482400 357832 3031524223764504336236233958400 357833 -458363799900463214046878604288 357834 -160719776451323331658313329152 357835 -2967133467286066588272445460400 357836 1304005878874114632209246964480 357837 568964662000691824635920339040 357838 245468778357237967588270100544 357839 1954874493889694838314766566640 357840 88833055741911831425903493120 357841 1791600628662391307444325059184 357842 -1261552761186097383897008834928 357843 2523291839879747776567248065328 357844 -518579089005372565765950998784 357845 -1528080923441903996117615604900 357846 1616421200705037312642524160 357847 1930545804786875258053327634280 357848 2004947196084761623481948958720 357849 -3081914761121472836321438201766 357850 -723170899950478400365373167200 357851 -1368171764472457665227762869488 357852 -882740826700492005316025819136 357853 -1409964030570186427961594661300 357854 401066822977519194708833292672 357855 -1826871340013699235358802621040 357856 -2132743880527811794731783684096 357857 -132085950833616300717894761280 357858 -189818793365524429093497369432 357859 1018267966083440148023927228060 357860 -22218025166762032978430860800 357861 -1175904221630266002239116629696 357862 -1254731145874666871502457889568 357863 -482960190520821033008577901416 357864 -118427982992910968572795944960 357865 -1157633206267193152120144382400 357866 422765674668732442480103155632 357867 -1630428448031034294139857841320 357868 886015172353293513148980683776 357869 -847159158952136681911772778420 357870 917991724274476837333112217600 357871 2085973511119633876686997488192 357872 266201990141572795401323544576 357873 -2237388665428679394825315689616 357874 1039820000493933100471281662592 357875 -1239296918308105790666977080000 357876 -2771370341896122783450075466368 357877 1875291278772504239639087848060 357878 -2259824426196121642171336145760 357879 759494392033696360203940228584 357880 -1140098654952218170632665088000 357881 -9540265733247956696345080451328 357882 -31342222239751842529381479936 357883 2719091044714111113749515460132 357884 -1779468031798670140508170275840 357885 43767772819281091679567414400 357886 -351308292498365618535379568640 357887 458874522748880639544029278392 357888 1615323441848434779921762484224 357889 11345292849242135170813345920 357890 246871626150482392998435577920 357891 3354224563544340371593905727992 357892 2817795455992787364876294761472 357893 -4472013874570251199915303190820 357894 -1712557456059832821584898540480 357895 -840542558570589776471752694400 357896 2248294065378896055727211765760 357897 19975049450130700115963715600 357898 -1976249711973906515393931319200 357899 -1361819848771625555554557882336 357900 27228909899386679309221132800 357901 1701829320976289560102103853720 357902 -2519056968551421271274110006848 357903 -218509351038870046067960087040 357904 -302849179255201031474063073280 357905 -470633810171993300289957575040 357906 -937209402462121033534547239296 357907 -828256064011550546284149834168 357908 -1435020997862221013623999519872 357909 439399481827495903407033506208 357910 272348254607940592042845461760 357911 -3587320171212296173232387533776 357912 -2633707383070418194769136230400 357913 -4750157236295356918817453142838 357914 -3658963088950154320630405083648 357915 805647051446609810954566149120 357916 -2094897526176727210960106075648 357917 1822113607042445262256257866592 357918 2672575074096742287191537280 357919 -112665834239710684973114319056 357920 3848378145883352472191692308480 357921 -2452999086463759930102085915310 357922 -3006716528628617293614966825600 357923 -3372366381287308497673863312240 357924 -6988339898253990249675706368 357925 3435490464447198115731570532000 357926 306972217811565177765419409408 357927 -2763942081128920345332838002480 357928 4362447941073549309480465116160 357929 -2199170640601106973136906245312 357930 304481843754648628538690377920 357931 -964440606313295647390228036208 357932 -82762560923742355377343968768 357933 2749555625368499013490378645824 357934 -2561565470709188391340641573888 357935 -4899410141740016792420919230640 357936 841613490101036376420437164032 357937 1921045869325443360251866412340 357938 201167942952844120216377103872 357939 -1491274692979149207854477238876 357940 304561901011244145913566074880 357941 -328408581531168240965315191200 357942 219711480096058029675483064128 357943 -6933656942690330892685993509456 357944 2267605664682713394034793656320 357945 454219246336791201527531551680 357946 -1164493474639284072354918269328 357947 -1032164067654436345894070945040 357948 -416408949609355700285690174976 357949 -2043815972953401530896069635840 357950 -722648608472184761034141096000 357951 -408253877757606267399027165696 357952 838795830506443569633310015488 357953 -4044381394833115860444584853840 357954 -748012940433304349677726769280 357955 278234496116327664761216387760 357956 -30190435382480943377477303040 357957 1343424872309349041820993264768 357958 -631547893417581043112516368320 357959 1125948876990741127928341863216 357960 1441720055288308898106740736000 357961 2719345099324374635455284378624 357962 313548102590915313035836556544 357963 349357587556355869657144739544 357964 2670519815186940432267837022976 357965 1866768304198259031438856966860 357966 839619626621059588564554577920 357967 -1454390217184339664522444227984 357968 -246470352558772604597891383296 357969 -1179603456794414179506859174560 357970 234491819654389724395120363680 357971 1867315352713931658941121639144 357972 -812374731579102588356721020928 357973 1927322715362625447223039300800 357974 3005720662661771463192305960736 357975 9042703952189966182066422600 357976 -2200994142915328486785019699200 357977 -3287077901645875539411015597174 357978 985644443369581521318893044224 357979 425295016521420822794101909440 357980 227845246965300087836244080640 357981 -669885618658631762908691827776 357982 1493458167091313413706804198784 357983 4323224807738610638143493747232 357984 -1017579434899422842855935967232 357985 -1412782925010295343512259267820 357986 -446084232470868011992244269920 357987 214603364830336282541145629952 357988 -320020439170296324366928953344 357989 4656677603258925737015826977790 357990 704268298905818512184086965120 357991 545274680159461702775416636384 357992 305814992250237632386461726720 357993 2707300125179838281791244383200 357994 -494962794335896895743781443488 357995 804575797638283438834968195840 357996 -851528287692966797686578129408 357997 4084650380978945326958241999446 357998 -2234514247946121615520610477760 357999 -3180269576482418705760471870720 358000 -595853834982627771449303040000 358001 -292235152647242900315441020800 358002 1626033947019258688743578536080 358003 -2157552181323757595390979840840 358004 -658145271350925367253530978944 358005 -2114078599986056321194571702400 358006 -138112036370762745238361459136 358007 -1035474578646847312582786516920 358008 394065506020368036808097464320 358009 -2976649084071295548044154075260 358010 440257085558614334004616712160 358011 -3142712851741174027381280156340 358012 -428853690279427587417079280640 358013 2797363652811508560120843102720 358014 -322106983361617425554659527360 358015 702496013923807663052323696320 358016 5317114230218337829501387407360 358017 2057153035435910852593390997760 358018 -7637985504023566093189304832 358019 -127879135456804259951441726400 358020 -47235842361354681906008901120 358021 2647491393266844917743860062944 358022 -258909573702402827591700418560 358023 -1752039305620226493297967717632 358024 1647415288063151076284390568960 358025 -3130507370464954049282880120450 358026 830405332450321198317430758144 358027 353882990126606458631955024232 358028 6771752736880223930835233832960 358029 -39132689654986726365839746656 358030 368751060216983176623197012160 358031 6435517437875191702871085974832 358032 -540328949576632448702090772480 358033 -2047977101997589074063471517196 358034 4091596271678670906356117811360 358035 1264836709527288744151900753200 358036 1245862828726024266468743352320 358037 6699606696246241426406529673692 358038 -101763783816220761231726845856 358039 -3934168956953062816498849095120 358040 3302123992174798778422884556800 358041 1560663116342374138703773738560 358042 1130269361141228720032386066672 358043 -3151527402077905282545897358092 358044 751896546611152705858768329216 358045 275712199322851374258216900600 358046 -891562626509569519426808495616 358047 -2042869797518524633923355980000 358048 8389496604754724614670543486976 358049 -2567406173452547934567287629164 358050 72950038897849233392730931200 358051 248681294239872431877481081052 358052 1511089786898486330848314270336 358053 -1123656043956791611638461529888 358054 -1956727937307556192392946605888 358055 -1366954918511215980132532038000 358056 -1688003419350038205787785262080 358057 -1692385996280323621040181961088 358058 1344830434099679461493676104880 358059 -73128872194849560062759868432 358060 1791984898195284319354875156480 358061 6107239602620745573025408224 358062 1722697636337029636533165127680 358063 2867729757280434808956273867480 358064 -183900319092094986441452421120 358065 -59041033912822427096046355800 358066 2152704892015870355017363817232 358067 3973524296246767436898031902552 358068 145034584690545345949652588544 358069 3020993858460400756087020063470 358070 1962967449205403356886254546560 358071 293842022033623877718093221760 358072 2595750544214116413896160829440 358073 -1482093296304910364963049774678 358074 -480812235256280130366461760000 358075 2978844226349064986360624993300 358076 -949832706570519980391545994240 358077 -270785575527236081465692250880 358078 1145350178585862556086890038656 358079 6396668480670592025201417263680 358080 -181232556238586356811578736640 358081 113513213705372407876847371264 358082 1543362878571306570817485661392 358083 2226509761611519433709135638344 358084 -211465479605012211327485478784 358085 618019326486234022926770463360 358086 -357571198287233175141533943936 358087 2426643827493904667628713229840 358088 -1528400907034934708272171530240 358089 562363656928546554799976062224 358090 -1834121255599563624244581559200 358091 27222027860077370083818625032 358092 1321511128515975631125475584000 358093 -3822264286109769353664175263360 358094 -822744192697718896383992793216 358095 1094635615887335694117944693520 358096 -3477687828567567110177333248 358097 916747745171485965306890234340 358098 793307406569714935641066820608 358099 432856367916237875792292409936 358100 661304806528367869563997814400 358101 -42702473614064622299877817458 358102 231695445080721298285810750752 358103 -335041593548994338272338966648 358104 56752417019956051962574110720 358105 -4127286705220044320176811796480 358106 231306492023012011735726222080 358107 4581074219450418887220151672320 358108 71674708446971010274743638528 358109 -909588920753648659186021881690 358110 -233412382066020326892825096960 358111 -671995695960872649408621239920 358112 -29358281714960276869604179968 358113 1068730015144580340604740402624 358114 -2716994436791586924745952359344 358115 6070377725811711470451409191600 358116 -699161759469033703944532494336 358117 -3388912738147211686271671700708 358118 -632301409391985035150894760384 358119 -1135282651428020204458624521456 358120 565664912244863369919332352000 358121 3599506253377375189070990989320 358122 -703608323428410730256925282816 358123 212177490762981882552866882080 358124 624636193193837658316648876032 358125 -340333021935398129110371360000 358126 7565788800400539432328827264 358127 1536717480687162741545971446144 358128 -1305377037921031043071264358400 358129 1216004906608173080833663163376 358130 -1501468717086716345900084275200 358131 -4219322056058491455753516291840 358132 -3494275658264438962241933759104 358133 855244888478798987509546187982 358134 502374539509981440434623475712 358135 258546396240750732841006252560 358136 -1069611483924781204850718105600 358137 -1138585221938217311410887282492 358138 -137759361258632328118901716992 358139 1453365969628536096930797383656 358140 1264934330485356117803091886080 358141 1891591388784862439939132795430 358142 -2587004642017411042320884072256 358143 435810070332102435770099593728 358144 -2911266259648792706120522137600 358145 -1531792931389459949272396481280 358146 -641219891093081388056838322656 358147 5413314089882181758860991560 358148 1511879579491397514081794912256 358149 640627749214472890198084786848 358150 -484029305867699441053308720000 358151 56993369235191383858242806952 358152 -2585924157608609053161670778880 358153 1470352790310945363129759749402 358154 2478692231299318786590415110912 358155 867989806192318658456357568000 358156 -2240948594604824583952674539520 358157 -3023198924086129060154715675594 358158 1398835182568833195229971998784 358159 -4770612329284765604199721698640 358160 -432924822624450614914498560 358161 296977580764626543754471438464 358162 1193182178743192990944623496192 358163 833005852056789445494215778624 358164 1197667357810624224767311459200 358165 -4610781470857345175448288059940 358166 3039039437644073800257977728032 358167 -3000972468334799525379623700120 358168 1039494939561885381492823234560 358169 -1212339675346422350499616004160 358170 519033777700993088373760838400 358171 744039822250122935619872583144 358172 -368102864097197353137183464448 358173 373114788984426798354600797004 358174 -148741821692077192524517340160 358175 856343914495600849768358861400 358176 -147750677259254029150681300992 358177 1351641521400727886972281365552 358178 -225989776200478013729853789360 358179 1014324914961796347179792121600 358180 -3105659392257421036429730553600 358181 -308027325135895436305537902018 358182 2661967620493497756794400044544 358183 1338548102051759433608821967920 358184 -4643067843839022762339815101440 358185 -143734052206219951983969403200 358186 -1493701236216956885167248837120 358187 -7763476551294497724671978208288 358188 2489153742267575379857061949440 358189 -1850907407132440445999244058080 358190 23264957785656803465319799680 358191 -2803173687433947585797270465400 358192 -1221645992213819592686479474688 358193 2291016222338529799467587176944 358194 42471795001701047940211766400 358195 -668743672585311296332475810400 358196 3840801572706507764012645702400 358197 -560726148007568744990678687616 358198 2473369023259882043666634909600 358199 -2360049169747064258339505586440 358200 178315209026615581213708800000 358201 170537148477820308701998780202 358202 -439966744491398846929719321600 358203 818488211244525031194607492800 358204 692971969962115197096552456192 358205 -494068630723551362073528353280 358206 -199634660337206737251949003776 358207 5616473541541137570529379653200 358208 1886372941261145811686947553280 358209 4411923582893289449265561330720 358210 822873182446373205388009527360 358211 -140378585165330273858138960736 358212 2160535184929464384585445235712 358213 -4231845787546609417716256029538 358214 -226382281959804818431047056544 358215 -1035649322418121908839070543360 358216 -4303565996298943114392653675520 358217 1188935636728083841189747794612 358218 260849751200221678811069854464 358219 4022834469322110583319708889620 358220 405381727072879354622793722880 358221 1830871609821482794491652642944 358222 840087898004379144046018974912 358223 -2650427257246699370221100112528 358224 49872972698627467871464980480 358225 -198941450962865762370583728000 358226 3044490686180647491988242282240 358227 1236511187408114135254591324128 358228 -363374719511590399965702840448 358229 217085468364401977863140698830 358230 1453294361039694139380706830720 358231 -6795745433038926222894924564368 358232 92537518818516982378508820480 358233 29979270292876028770147183584 358234 -2653095991297644823719751538688 358235 -2686971769947562975686689536320 358236 -514377314812201419515242414080 358237 2522294034909588306250095532320 358238 2344978455601030194193225595520 358239 308037748789221583069727293896 358240 -2336850282639072868565306572800 358241 988082139677389598641492794024 358242 -443830357265169322549845813888 358243 -2437427887525957126593979233508 358244 32619822094447646060762449536 358245 -429557920506891199681570836000 358246 -538671808979017251286694924160 358247 -4829252190373149128176232214408 358248 -1101072730828810578542729625600 358249 -2833878702574743703926791863664 358250 1542875912989102994790156984000 358251 2689337438430206790912900345432 358252 3942185965924480890939200788736 358253 927388763974485352045316254080 358254 822815840812267057829524049088 358255 31320018223608982350745125360 358256 567826469639578886294539763712 358257 1129439277253703498022204470640 358258 1223665193048960369998662023232 358259 -116926908415191712788864546360 358260 -449472532947144324647211786240 358261 1521559625109313078267826760000 358262 -482004896727087277328745735936 358263 -91849549782829094860637490408 358264 4413374055588995992141407129600 358265 -15534318367965335643671433600 358266 -253916020516277184686568734976 358267 134297368708304253343608930304 358268 -1948260553031441724620452042752 358269 -578263781418120273398541282720 358270 -1139369748096775555940259738240 358271 -581276196128649364205570263776 358272 -1916176076625463411833632194560 358273 4011304377747912042312096635522 358274 -189110161451157271295945415168 358275 933485092524388886520765963600 358276 57123873800175203204407954432 358277 2819368519116904724246683980126 358278 686662231893006405695517024768 358279 6620686748299613102223376537880 358280 949772388490285073840892057600 358281 2548203771808941133392925056 358282 411777670522300726493642400000 358283 -744561730618631296036476795600 358284 111945822985750788473021291520 358285 2294255033309217574638703553760 358286 538710513284471872939913798592 358287 -2072135170735608671204720536440 358288 -508375185865139148341932941312 358289 -6984084979872293721001882856910 358290 873320254528808172920379033600 358291 -5738821951280648692895789972308 358292 5710901888608654511432806318080 358293 -1060152954099684460731342891936 358294 1373779520140424810841146436480 358295 -258680862713303266194193435200 358296 -1080915856820995798909400371200 358297 -2971670724734749456200067523254 358298 -895428846132075853524161571840 358299 752406330214759321540673270568 358300 2077406475000414435003684454400 358301 -4556177659990231583207035708698 358302 -661147926436878626519085312000 358303 -5503542021309195942372385884936 358304 -4538436865743699195866839056384 358305 -2331346114889166210020095962240 358306 -237895033584235390124159867616 358307 2483484416267199406949359695720 358308 -787561664486803611600396660480 358309 -763449169659653969469911763648 358310 521281900837343570672116978560 358311 172196333130504721964395599360 358312 -729748173116191260333385036800 358313 -2446612017785526907922127954438 358314 562156053216622353996920824320 358315 2102169987559713595344004164960 358316 -1054086677494100100833778991104 358317 1199024659985867051554274682240 358318 -2460397250679698937367260710784 358319 9976253635197742411145949168 358320 401464814175044404420876369920 358321 5815228583684030493867352745200 358322 -1313353224175230042305598210288 358323 -296204263529784247821111731712 358324 4109644935450321695883392889600 358325 -160645945550889203955549386400 358326 2198043658484384113607501110464 358327 6556262558819478362023101243176 358328 9088678518657097888375895900160 358329 -802802807926810001422623574272 358330 592210977186834793136937369600 358331 -2641981319463779118152433395868 358332 815020064091605139633211917312 358333 -497268206130548571342600806676 358334 -2697745692118566061389956669184 358335 -1239442097796232994068426826280 358336 123748701825196061586735759360 358337 3751104286086747621232858396992 358338 270514411974160345458831337344 358339 -602378403396657779387627104176 358340 -435424278856585585129978060800 358341 -2890398693576861957098706578208 358342 -75422852619862169345597150400 358343 1792380726768661931166407530416 358344 -89782861134614353369561497600 358345 -567155178683185370934448926000 358346 1769105854072576856242589389872 358347 -2881542311026578920733721450560 358348 -688149586809092418607219037184 358349 587797712650681284666820255350 358350 255169607271231273262605432000 358351 -816768718381927363028759448848 358352 164560846745655651042913837056 358353 -2872679130588393959737329811980 358354 1063964582922091306856214961440 358355 -3108389192690903101852246188240 358356 1919990499936760693043585206272 358357 -95307980344775924146676800580 358358 -208692605843513249787824302080 358359 -644614047037565349890718101760 358360 -289363205899769005450078617600 358361 5109943323575892878688621580032 358362 -5707311884775029359243049472 358363 3135137947526551507236310217904 358364 -1727446357862483142289321588224 358365 439509081920289726540920699520 358366 1807894427165185035183498855360 358367 -39379691472006372640877222688 358368 397283125525057701522361810944 358369 4634575913172021378651169994160 358370 -1868609433080095080570111057120 358371 1448194604862698879088034550880 358372 -1407578742358202406792534425600 358373 -4101231697908694357368892821378 358374 -687092770690388657853890667840 358375 -6711339779929621449230483376000 358376 -6036295597230179497281817297920 358377 -3224465673002004888413778070368 358378 3448418935778505985261030813440 358379 1879870432156242801737676863376 358380 -430559574095507614700535290880 358381 781565345349108852459909178764 358382 1546942653017796272053626074880 358383 650611270525019775547238135424 358384 -688611125123921159862419357696 358385 5681539989870577318135056661800 358386 -305390061447424094279727945216 358387 1840420293636771870396899434920 358388 -1494966444687828563020121219712 358389 -4313497743029584622312714032146 358390 -1473824900265335034432738508800 358391 1585959265845421638181394861568 358392 -464928730293423255346348646400 358393 2095607433403159401781926707200 358394 1277349498447275740802194317312 358395 -21095685011859794324199323280 358396 -4450338744867349815790936883200 358397 1422252649349580942985558162080 358398 -1787736162495398275901486954880 358399 645301031184556890937696764400 358400 -56912143661037828874174464000 358401 5795128439699399112314299459680 358402 -2162993732247610833535994544 358403 -2880709948352291372678573838360 358404 -266326565034843836596056904704 358405 -64842659157690587655862662240 358406 646189750612549008929662765152 358407 -233361147936487086837277603920 358408 -3526504260209765900302997422080 358409 -3538788858711297373594667133696 358410 -82080501172828616715468825600 358411 -2185604751160654821986756533920 358412 4861387701723240608662838105856 358413 -1900463504594417720341690636512 358414 171344096545371729489214653312 358415 -3045963588515900589389469682800 358416 -755314576572396085856062341120 358417 361270423550599141489724524466 358418 118462996052749379725900406160 358419 -1379448542450586085941459180240 358420 -339578780305801106872240830720 358421 -422633384646689643187254600288 358422 264633688614944272646866894848 358423 564699100269225305881173656000 358424 -3297265670712533482793904353280 358425 1773202441571072168822634798000 358426 -758765733917022251980268195088 358427 -5552561784287207969419878713724 358428 -556886689707509789888674971648 358429 249802613027631373578516221030 358430 82103197184784899692389313920 358431 -2566460987994612548643421219056 358432 806464652531128890929480466432 358433 -725130032974554617531964106320 358434 -58869690948825363132802292016 358435 1693689373129361985299482560000 358436 -503728880739395461412975279616 358437 -713532408134873187299863388832 358438 1353903198711784331347633389696 358439 -2925727360795531907659266446376 358440 -2980757533028753515351007232000 358441 -3178465805221682145132537089158 358442 -278110888014222689600453330688 358443 4456267422025216692317207842332 358444 2104064600026558892815309511936 358445 4340758041285258606505154835480 358446 241655858327231437152764832768 358447 -4299933821633845087321198373104 358448 -15681023213350890856838823936 358449 503014578527792220333964123968 358450 -854998932221651479400613705600 358451 79052563703700837083028554472 358452 2201344046083169107285494067200 358453 1247541996111169949357520574446 358454 -886953183890530355525701642560 358455 630729374598201668254264396800 358456 -244959293056382891568557015040 358457 4965859218356769703162139340432 358458 23448408893105265406126992384 358459 3544945607976822442707518738660 358460 -2880911854752035617512827358720 358461 631469264772964269237166713510 358462 486933415140150470241777976704 358463 -143206516052669196423997428000 358464 -1031849920042854509894669697024 358465 -4066507326330314987350949860140 358466 -2863363947504890252078510219568 358467 -1394547218284220364746933638920 358468 -800625225854375533619048530944 358469 -8376217138231608739823635818240 358470 -298314078119400006346543660800 358471 -3610793583145269984060684444328 358472 449569822199631410413594444800 358473 45255570608056227016700060784 358474 -1702780923434812917644793961728 358475 -1358228955757538483566215626400 358476 -1792701840007634245102454727168 358477 11953906342734839023266852672 358478 1223815268695752804005519197824 358479 2649047279288247402958876654080 358480 710481893988399452053694300160 358481 -1948507455040156814281670950800 358482 1239933944406715056536797694592 358483 -5644782970218807596236783317268 358484 684968053244756614381532897280 358485 134943924051759611883292884000 358486 1238075728364179646848347324192 358487 2663594184576792070493142704136 358488 1283760208890866499157726986240 358489 3252325067746167416386708872400 358490 -1441301182743029714180076038400 358491 15038435581572330552848880384 358492 -626019489792813054317862067200 358493 -1408665772818200096951611987860 358494 -899988963488316663268315478400 358495 851787914251570907753485161000 358496 -3077007374815239524524696535040 358497 937113867694099527932522549268 358498 26630850002148929508468456960 358499 5425160948778536230403448745500 358500 -950772563194820465627781120000 358501 -423132844611128340921123265920 358502 4195202353338336565509677625600 358503 159583937622957057360090047184 358504 66295339482330300544364574720 358505 526178816316018479763417428160 358506 16523511852568864551077261232 358507 4197972262444116013128062673792 358508 1132404066667107554510370179328 358509 3279762062232975744483542589504 358510 -2528524658325820863185908683840 358511 3310160363725453809844456583400 358512 -167037997787763043863742119936 358513 2880358216983613756442510008740 358514 1225815947132280792117946546080 358515 695003667205272801087624635520 358516 862394893455391542463088406528 358517 4893645479438372207372629100832 358518 -1713675416158359788408630508096 358519 -436200904613345219218710925904 358520 -1687300799939429723269988659200 358521 2310527223828059472383374531584 358522 1270868737111405212148104531312 358523 -7644252820952643959206035204 358524 311498957040628121940040233984 358525 91760733652106595966699300050 358526 -1075261546538843502111775232640 358527 -1558564602951845943510874282080 358528 1888185934026459440955072184320 358529 3000979090658192675432794225476 358530 -391901112289094977853062732800 358531 -2559208067079845198490773345668 358532 1505348999736578805939891309696 358533 -468550110131585936055953527680 358534 32183016642009390212796049920 358535 3706790036987247151044378447480 358536 -2629398815117792694035348889600 358537 2358862780123742837159229964560 358538 -1614539705770918246775209744080 358539 -3204665694169324067266187495976 358540 197809793229636784121925242880 358541 4078898672750236431562385397942 358542 -311746695220480001576931653760 358543 728749517928906813051082630232 358544 -831827537540478561383391191040 358545 -320003648169454300956830190720 358546 909859710506190378677471361024 358547 1361434989112390522573516675584 358548 -459569759859441046427319429120 358549 -2500800918654977095041297927360 358550 489820720683171436672297161600 358551 -4301207966788206873484048463520 358552 -4373424815651544663922541414400 358553 -271635754502986190763834905916 358554 -77839977585374529532634285568 358555 -26689328091880653035224463040 358556 -2125648263950434661530408842240 358557 1945408742502669233253545532192 358558 -719505140224815507591832749120 358559 1554643132222730605493115923616 358560 -2042363241410569095303187660800 358561 278942781880668190186894900544 358562 343228876017996131719581214032 358563 -3003199057914895611379296654336 358564 -125297277061264995447122713344 358565 -706854531589186608371240673540 358566 -90600242107908080057965370496 358567 -411288195053153947180211226576 358568 -1824814275881322533900867174400 358569 -992030050609349526393127935606 358570 -171089328435589747972265702400 358571 2408020539178646646337389854772 358572 -2082409934400212560536632375808 358573 -1348992939916990105724761491178 358574 -2620129312858393064821008310464 358575 -326133385257528160153478582400 358576 22123933695505147037444964352 358577 23382521498181711406867764480 358578 -1955255584504312914007507569792 358579 -2207157139408904338169129254016 358580 656418179568994456840432147200 358581 1657894409029506917083299206400 358582 -1853097302898726541843915703520 358583 1041238370056328034043297356624 358584 -2417512123538961298799642542080 358585 -1777144471043408793955887766200 358586 -501653737754439496394064646176 358587 -311806999710405271915863257160 358588 -2772582166635013086415992379904 358589 -2107544785614693576208291311168 358590 -555840110666250973778376631680 358591 4562288182375365617076002172992 358592 111933423852607193093989466112 358593 -1604677297064086211327338896576 358594 -467001792662607794057023686240 358595 -3720796448774106583276895900400 358596 761554708667862257320423759872 358597 2296344334549358285540924662046 358598 -192684384028220659914025209600 358599 -507104006042962456705491822936 358600 412097221877999789396947968000 358601 3454845757399079013197114944602 358602 253524021412060441421083434240 358603 1894956509955471004146259726480 358604 -1531660903385706665056105780224 358605 784235420153425371843842147640 358606 2425426414301821025540366349120 358607 -4026269166379972930812529392144 358608 3040569838925145551083143168 358609 4683114649197518307203185247716 358610 383289165046467137256286924800 358611 -1886652854272659019220745978816 358612 1600923483094877986238416144256 358613 1902482925163348178758964438862 358614 -2670288731778340782203526432000 358615 167041539099200200686047823600 358616 -2376856489792348404486632448000 358617 386477700414404641143163538112 358618 2555505746276893058789568267984 358619 -2205383254520368518915539460240 358620 18311678613205890555796070400 358621 -2217862847467456548216882749856 358622 3484077229065225484889361388224 358623 2139490934951762744206281651672 358624 -508241480891455421347539714048 358625 3155540301921612773437888080000 358626 -1797313062129837549845103190656 358627 107461986719669126668164274632 358628 2822152898466185702895815626368 358629 657975078310542137976290247648 358630 2102710786315651301458376856960 358631 240170163442584398574314209992 358632 -1586370804993955831408368814080 358633 -5466005375010340861519901190576 358634 -455431380890927822336518472784 358635 1968041121502506826006997967600 358636 2644707556780650892607209038080 358637 -5186430800526011449757269212714 358638 138352979469621101252027950080 358639 -499075424718270291860765755392 358640 656221794029845889430445916160 358641 2104130400031046865857121187200 358642 -1532486761351069439461930284528 358643 4201639109575598538656699814000 358644 1138577497685542937814865920 358645 552883611152988701899506910080 358646 329297936616379597318190304384 358647 -1758421880873021017706827685400 358648 -552857136636247497406931927040 358649 210788329886672745185372416680 358650 -160131346801865643083640289200 358651 2019856913026655279294683761264 358652 -379130225248800443189371192320 358653 -1118113453838289401689240912896 358654 -1168720394137145499657047860224 358655 4767519775193784830267758923120 358656 2122401692597750732808070889472 358657 3779376787555812730170681420672 358658 -2623260675750140395514902986720 358659 -1338284437683017563269265106736 358660 368518731753638092674449203200 358661 -4281106020585830832773731603200 358662 -311678424728936096316631578432 358663 5300647057600627190303753600 358664 559597680900748050279622041600 358665 2595551956900122477749587945920 358666 440939044082585090925277903872 358667 -3700399185194121928270367194284 358668 724434583084236804299070781440 358669 -1963720082510695322551175017930 358670 88449442741577710453870540800 358671 501809556511313135519173439112 358672 -1412716309803709633063558103040 358673 -677224237972664965046684525760 358674 721884852898406712160061189760 358675 2413944306687901158619442141900 358676 1451114349867197400518952792960 358677 2443033926665999771597602638048 358678 2193414523273273924560870442656 358679 -2104172044961476772851827922440 358680 -1213847063686777552535791411200 358681 1248111130640766590558588673482 358682 1325351811534832806594499660800 358683 -1704479840440386153033462787872 358684 -532175841892730019869823875584 358685 846000405361256002330056595200 358686 -1482727563451765859322889464768 358687 -806952908936956633673398133648 358688 -4472340753293063662758891356160 358689 -3958209535133773939705432535376 358690 -546887383066633801410122738400 358691 -345713537898976731031901695908 358692 -621494402509415878488125853696 358693 5793811602911129881365786608860 358694 -51006637756531897272200554368 358695 4428398040672668149184951901600 358696 91409548988681257535131392000 358697 -3338083058597521183710489022854 358698 1662027811271251512031105118208 358699 -2012777725399004339307488600280 358700 1760879339123299164975623846400 358701 305246788083314395306955366400 358702 -1038501088248677405498563232448 358703 -686646673624644955087832088048 358704 481162433766781558346081501184 358705 3232838675579123218333983655860 358706 1672503333722123568512364765072 358707 -2843362563787880247940766863560 358708 86151933788810797659209342976 358709 -843994461294748817829524936712 358710 84027187406222641152795525120 358711 -1469350474442586832730964633688 358712 4090095326185622507304345907200 358713 2604179648170983855877407022842 358714 467274401698518569367229305456 358715 -241953192774907684561381974720 358716 -1718188217787028255594696581120 358717 882656189657139644340024246732 358718 -1397355018561403354381575240384 358719 202284610437893491813444085520 358720 -721296027456787751818493952000 358721 4184499615663661328184680637744 358722 24903510256730644875637217280 358723 495690622290045070723236854972 358724 -358675071331715318088978501504 358725 1785577771760386095883408449600 358726 -527028203997987154256351831616 358727 875083640884366726831736895576 358728 -1414357461069152850479049891840 358729 3917567090462061630197002505946 358730 1448805540709195665700958654400 358731 -66671026103566546120676593872 358732 -1009419867558628226557377970176 358733 -1997512407894868308355263819018 358734 -2207750291673855112795790729088 358735 859629389620290503118058123200 358736 153768553590336996557400440832 358737 1809091084202517258896890781952 358738 -3455389248739403327974117914480 358739 -2901379353733490830071586176000 358740 -187946840753632408659770845440 358741 339139347321440409647300223484 358742 560765980996360130112388345344 358743 750260186928771119388033861888 358744 1310939640544981363895116892160 358745 1927728450686437920726022151880 358746 -766064498857354808056646217216 358747 -4723979131311746021555790223804 358748 -1489548618223027076086704729600 358749 6437978571581975709761277024 358750 -60535122603127629753376080000 358751 11364726874509722741881149979200 358752 738327902173298029843617153024 358753 209361666241720592229542964002 358754 -167043883090229962309782581760 358755 -1215330853025288804563824463440 358756 1355232955023635710457542190720 358757 494275107898355895062904580992 358758 1408592132733130806209380632000 358759 -1915263525910520507012949042000 358760 294230071336709836136971008000 358761 748520692980482321385208732800 358762 902569092399215871641030707632 358763 185147357848601645774058421248 358764 684156755591337544197677678592 358765 -730052139193235009390089620 358766 -948261739160784835240146015168 358767 1873724333702182700612208486984 358768 857648655040710107733681438720 358769 -3718588380913710547031826454830 358770 -173787109763514372706550054400 358771 -1587815806206850666822503429120 358772 904451842153837915915397548800 358773 3043082963910392958188285565984 358774 416301445257811416831941481600 358775 -570406072022167325473726483200 358776 2728572609167310436228015718400 358777 55477104893604900726111017280 358778 32216029977460616865803097600 358779 -166154788720722320080424412480 358780 1921842571727357638062890457600 358781 -1057179473372193158135950200000 358782 -1277230657567048856758997039808 358783 -2556930993976394463351158531968 358784 652151455940007350622297784320 358785 982638252242287171166563724160 358786 1588851908191845794834112944592 358787 -4243250185545077814138942060072 358788 1612643272924744459015115304960 358789 1501683049223282223614773156156 358790 382111681891347747246519158400 358791 14479927270591550689896148944 358792 -27021246917499435852066816000 358793 -3471762574723659701117215577958 358794 -43811814513924237720615201792 358795 84080785899261095351135860320 358796 -3938455099046551889465439521280 358797 429373939498452027914013748800 358798 5367293142083647913609144174592 358799 -196903564468909481768607304464 358800 68321529763488154030355251200 358801 -665258851716985458132315846599 358802 -1095781124279336213764668240576 358803 1633679304388783054634142263520 358804 -352662192513343884985777983488 358805 1211069748499460124694516298460 358806 597725538929078004125613563904 358807 1540136211418985217702760352320 358808 4246802314995532816700086056960 358809 -2495858413815490505265782049024 358810 -261439133418924026866441323840 358811 4760248522710959492152319345412 358812 1768941855648543901642858791936 358813 -407378774042927339640917378176 358814 -2338995048187903607634968751744 358815 507509958051166379056059312000 358816 -3572059827065543688749330792448 358817 -1755430206970201371636053596140 358818 153775255586291349599993564160 358819 3428668554090120476471014433496 358820 -1117790206198791188195344343040 358821 -1525384544823488694396237644610 358822 2251122806805067651555384415712 358823 50083027050517377366607593744 358824 -1827770957880892383383109550080 358825 164643642857344190776318297600 358826 139367077210567498036609120704 358827 -2293890229048981684706459858088 358828 1463116087896993333050659240960 358829 6514720464159564478591952657430 358830 -63384783609989639324558687040 358831 -2036636100235787301877766868936 358832 228769926133551372644441751552 358833 3165073987395984205815079181424 358834 -11113287282712525121783889408 358835 -61574307238426216003113514800 358836 2323356536573678797080659804160 358837 2839987862121328632505822726332 358838 -10634519487966370493956966080 358839 63357014687089602404839213944 358840 1063580093812458746251686604800 358841 -701901062362608965265092156928 358842 -565517005899233618183518446336 358843 -3829568618602676912353570262720 358844 -2051033203515649284417246104064 358845 280493612150152876854919545600 358846 -1484481491158052286589176748800 358847 -781590181735629732602418496704 358848 -128371758010124581542203228160 358849 38253222803706631149087202180 358850 -1013442909746406664228286883600 358851 3532581122309636043597562499832 358852 2972340615054732213016468631552 358853 -3217559108275501941094365942720 358854 -385388647530925874762862492480 358855 -1164577771403960675297890667040 358856 -1437621394971520718992034365440 358857 1519658745521098731945453116640 358858 748995110617267479836114783280 358859 1703318011010963628897862599060 358860 660144524350487020545216015360 358861 -1976093824611573511224039750538 358862 169177051138481759808704260992 358863 509821501855650812583395437728 358864 -534080089366281374145751941120 358865 763954629293490417041527542120 358866 -2182064759518103554150276848 358867 1047246619259328677368731607916 358868 74458081558311142523855681280 358869 -107210237540698560636679514112 358870 270083657080318196530503567360 358871 8942593880497887592567732100352 358872 3002163047490368591360107315200 358873 -791225849439098029232202763116 358874 -3221341026794209238993101442064 358875 2800687291662127449105063540000 358876 1808806430742077117683695164928 358877 -2563836643757622906176277917274 358878 -5400032749003863327608036352 358879 2107285533106988178194359736480 358880 -4476309185898460336693873213440 358881 -1150817324280152008547171796048 358882 2335270899164417579126304243792 358883 -706253840199065293576286087424 358884 -3818392360185786540607405025280 358885 -609409296127568076421535436420 358886 2816902924899072460670065056 358887 -125054545927060321183008101376 358888 -1496983192892597125982386391040 358889 1339778019028901005202699420160 358890 -68737918107803029728835046400 358891 1244409796127960022758199852080 358892 2163423303575797108587775229952 358893 2570582709312772885180772056182 358894 1050561593401224858629608259712 358895 -1083417309153265601935594465200 358896 -279221440476529909918389731328 358897 1770580163754660636603158169600 358898 271037852659507978985728932480 358899 1820238937943818713601545438264 358900 -513044131451465954519280684800 358901 -1062663694307655424911457462098 358902 -942338100433111087379081361408 358903 -1794563520758000206674351053848 358904 -724692765488990012838118195200 358905 1442071332482402403751855374720 358906 1836330825715217882590703671152 358907 -2771906050678564233989959226844 358908 880329258336859637921860976640 358909 -1875042258068780893837537808890 358910 1030292440529993223569000784000 358911 1524271100434997152571491826304 358912 -2090325849293572524359829946368 358913 -4175999010711174130287935779920 358914 602738860885450602581291869440 358915 -21496825419661859799545909280 358916 -122565528910931794674657608448 358917 608098620688756576368473338848 358918 -5787564127568715268429406208 358919 1820144352444342790130793270912 358920 992352438501871138435160524800 358921 -57226012721450160774090833376 358922 3074927318390392084808415646512 358923 1338858156528389421011751875568 358924 -1625061937681434016968927223808 358925 -1035346236608451375638638300350 358926 -385008933655833768359274018816 358927 -3013264079294314735892859785648 358928 680708564110457341895669194752 358929 192291519280342851302678514000 358930 464841460610153958954138647040 358931 -2461848201033993305763132941268 358932 -285326926312183060478222020608 358933 894820023724291596525602608380 358934 -759913416141128328365829474048 358935 1703806715228603435408541214800 358936 -2543811563154102974079121336320 358937 334643212789579280829921827400 358938 440014320592639519338429995520 358939 -3465865672443862431803332535808 358940 1334427695177238215846879892480 358941 -219969335240639515690282468800 358942 424969206203741168493908479872 358943 -1795257384084179704142607756456 358944 1222991741768274692746633543680 358945 1509976833887889044996421719700 358946 -63756189830143835243784015360 358947 -4299539183208154243524464070876 358948 2042098307125307085316905886720 358949 -1768704262464884933985942042240 358950 494036253419084515666361217600 358951 -124860136884952481737345879048 358952 1523695124407321052088097996800 358953 60648549861042198933170215104 358954 2052076172926501963540628979552 358955 2320212123421248968978593907520 358956 1265964953965724763082698750720 358957 1802448776301315425095582337260 358958 -2139752994616966377222415369920 358959 3334130250883222375381893239304 358960 -80495453257847569376581386240 358961 202142096868859390486646720832 358962 -392893470457388307754009850880 358963 -1527345846198733406620644540216 358964 -32124977151472363549440190464 358965 -457754595399948254838268104000 358966 83175627163576045199199894432 358967 -879062726156863596003832176000 358968 -683506961565501848213183754240 358969 855318467134941689439456627528 358970 187854018764008659511246771680 358971 -3139431965333477189880848339688 358972 -4110756776488815970213765877760 358973 4780934262048610542709946433222 358974 450864124208546422189483991232 358975 -710911012417285985882883419400 358976 1007432978723278906094549729280 358977 1140249204622688198436171612720 358978 1168129707243920131545899182080 358979 -3447171357117880626203175780420 358980 515268748488083970027740037120 358981 -1407004281905563570513401379808 358982 -1218263363774896635191647696128 358983 1359552146073854204769515090352 358984 2483036542899558231111478149120 358985 1620990365188937669734518285120 358986 2682705695917382681664094986240 358987 -1501640684464549680295170864364 358988 51986537726431742825740317696 358989 3333198152676310586885814266880 358990 -2144900166791393023417161288000 358991 -4417233888440745111070564602600 358992 -26988904811609522963398139904 358993 -997842592586542905045991247758 358994 534669483470761577267628721296 358995 -285807953330443419478129013760 358996 -176616728416447062724934553600 358997 -4932791384005049409663607860708 358998 -257521146951627969624646479936 358999 -2246303117524397534079763819000 359000 -4779277204651365870878054400000 359001 241035963980007699221701010868 359002 -460497853179846894327385736448 359003 -5627694753903814117370557826748 359004 -2395093942339051414392759227904 359005 1382014086312224977810835868000 359006 -688232310608158231591465251840 359007 -40094007840453666725490816 359008 1228611494779948930885352423424 359009 -2187381053599972550061642648384 359010 -275680082901882784150064037600 359011 -957873955782702641635390485376 359012 -4030301077339628505358974658944 359013 2158134458074561340184069723744 359014 -258256647418677580852938924480 359015 -651002059959583024411652077200 359016 -395144976302618404548750704640 359017 -5827884844713134569633573332934 359018 -2258646172035553025596336527360 359019 -1370390431925617285798147513680 359020 -3857584417416541362003336576000 359021 -302726227574600389512158231508 359022 -517794081158437606716829534080 359023 -841150256035666602604936591584 359024 1289165368355827581077995683840 359025 497027698404353305976042650800 359026 1364723048465396446518522462240 359027 -4440526379261065521672931091124 359028 -135287651640408808048070709888 359029 -3365391865775370894431779120128 359030 265418830634494211506515640320 359031 1338623708484228524278533528552 359032 1128346000181050988916351590400 359033 2670686399989307072923610202240 359034 796087883981799575030540245248 359035 2325803842244936717025175860480 359036 -4760909345010753272406179973120 359037 349902107662439118924650036160 359038 1211772937128934075449367057920 359039 -5765744642534655822822672798960 359040 -1519207916004345671324585164800 359041 1791867104262550782177227629442 359042 -767056691758183383754820345856 359043 -715859490400038179912050488000 359044 -1825756682609846043739597819904 359045 -4130520547613398149006194021700 359046 899012380681312044331587782400 359047 847810459477325194499560232160 359048 -1822314123383418887412078704640 359049 373898938849688866806977621760 359050 -28872352746132574962721939200 359051 1823356457083683051312105732864 359052 -1937051301816959647842525639168 359053 5069344245797178464540954768064 359054 483277293680202692628722390976 359055 -1710240275473352824368718958400 359056 -113826858110965160181526847488 359057 -3023330400298400930008575758748 359058 670650405035858941897357959168 359059 6771926232355841870479577154016 359060 -718318189361730307816849635840 359061 2843541098794305863486776992672 359062 -744479500324574320227419097600 359063 3093844080979157018712233178312 359064 1977595224905592573343523112960 359065 1067381912260917485734945060800 359066 -1152030905058996940281157674768 359067 2004316805573789818482576195480 359068 1416052635332666332729638030848 359069 1130190959697758601859287274470 359070 -1290585642200849913084353980800 359071 -2228434938384861290560465897656 359072 -3947032853780750430498932981760 359073 27178272531183323054591993088 359074 -1446110088991978305069180115200 359075 -153348002081149152596738378400 359076 545268773314819083504726872064 359077 2546959991096589411548700664092 359078 782856390331647610037156401920 359079 1574564624460747740021630083200 359080 3029089583694777995971185868800 359081 5128396726547406130535223738000 359082 -2227445718518736802842211083600 359083 -1633678189518780289691024095080 359084 -2295340625830288435669396858368 359085 -762007501404386416800597191040 359086 -276531557607516648641327375616 359087 306769513720274364386837537040 359088 590537482882819379100903112704 359089 538430423503505537272189754224 359090 -29908229797932110578945656000 359091 1559956641110453958245859617352 359092 1057611366704262664144663787520 359093 825472620741642561387720384 359094 -11041159256650405845613542528 359095 -2234326620658781973567339205200 359096 5487232964390368618286959841280 359097 -620299699314239949809166759600 359098 2109317168364985908635748850800 359099 795133253885133595522347263328 359100 491008564117668515672033280000 359101 -5115489327543147586518328659898 359102 -143647117865704586801839113600 359103 1500580638798262264077497384904 359104 142179308664481334750642962432 359105 -2215800117222093766483137373740 359106 -211115957654576086365661454592 359107 -499434360709733187689773401488 359108 1063971719025498681765081313536 359109 -1081786429555303592417352709986 359110 -927794403009174726746767751040 359111 3651994850371213031117105258712 359112 -670602855020489096808651816960 359113 -2563709166619660121033924662556 359114 46529328042765205600308982272 359115 -785992825280705669445563892000 359116 2671800232944730083433668688640 359117 3502813160565179238343540726752 359118 561771817459839852479099411328 359119 -2395777657014780219856160806320 359120 560495319903981639254602506240 359121 -397559948484647535844879440000 359122 -553841975510360066745737104896 359123 -1558337514915508462447429418280 359124 -155986966566826988234404460544 359125 -3615668987469949620275583231000 359126 -2151731234929341354137812171488 359127 -3291266071502799453536411957760 359128 1125043780103132579720110080 359129 -670881646315067922006378945270 359130 -986047583341674074613784116480 359131 3909245435284317661560101320512 359132 -228647887193332532260727023104 359133 -2709160436483253061521900962400 359134 574570471965669645332968200960 359135 -271733502956091325469136660480 359136 -49158310823265810783704186880 359137 2604999426879029629140891386786 359138 364350174833349303945939479040 359139 -3749702254438912526756041290432 359140 767104095556179024122317789440 359141 -2097283612543614314622153065568 359142 -354281622037039977131830358016 359143 -765937451834476776739645937608 359144 1209725672909112848258385116160 359145 1592917700017677945221951766720 359146 2249742100408373387303963620272 359147 -3546557088618011618159660635404 359148 1205995495965689728882863528192 359149 2365650403725774858354113242336 359150 -387826198343745327902340446400 359151 -103897888116246992059495202160 359152 -894905271543819461320966144 359153 -547887752231323900962399719598 359154 2703831412821539963349583889280 359155 -803933139594176168723766522000 359156 -529304868973897003248561291264 359157 728783018240907861100358707680 359158 -1017247512468214195767925780320 359159 1802249174420537224777259769072 359160 46376851048396740072946483200 359161 -10061951371200019407263586618816 359162 -335389097214282124017114369168 359163 318217174633122827033354567184 359164 1514502612786486801688393340416 359165 -4416477357407962809669241134600 359166 -30844930638837987051099697152 359167 899226728543918373197908265216 359168 -1769235310187113451756565037056 359169 1414179528226085405051491888944 359170 1556554657405683474775954882080 359171 -2416192035734565945056727002628 359172 -7546009013735677204143909888 359173 -3018511516249444653839518633796 359174 -1884120899661598046667703365888 359175 203990349515222308276465227000 359176 -3712064571594133115569883136000 359177 508813554421359381088664008512 359178 1216905300270194985324569850624 359179 69525826575016964167979991784 359180 1383278820678623100483960038400 359181 1518465396450988071604248655680 359182 212312552951465882035432224192 359183 -140306408703097316284398587976 359184 338129548527127510468928471040 359185 2979859793571834368815793707380 359186 2570402998290722259785681211792 359187 4033859009032376888437333657152 359188 -2112645920929846029287300394112 359189 -1907252075837402083918669373280 359190 -116530117827822584811963031680 359191 760195595287596996580721901232 359192 3394880121278536177798251417600 359193 -4365508292552372411039728863456 359194 -403601316876189916122488129280 359195 -9936546075638473322186694000 359196 378828110846947080890676188160 359197 1963106299879581300052611060352 359198 -314263223344328401266844366464 359199 565699431664002882799769527224 359200 -3071551838715613771338424320000 359201 -1354359684589676328881508543996 359202 -1159149177255678538163859023616 359203 1628943751283670447928423977184 359204 -520222029455605079794685356800 359205 -543412840844288211649298933760 359206 -44038179365333382724159676448 359207 4351442461655105578444257054456 359208 2746605830893359729034670899200 359209 -1084191924695523677407736435590 359210 1133668809520348329928004679360 359211 -2503980214306959894029054146728 359212 -1178813441357949518975551093760 359213 -4298895881939146016414673462720 359214 357269501278503584889443297280 359215 220350655970007332451410844360 359216 -400969129448421104418213789696 359217 2235170295761595624344489028480 359218 1420112110012889115875316403104 359219 472839029221129719148698191676 359220 306429437142239296064042465280 359221 8129210307572787563408084154432 359222 -40452334547499678393379382208 359223 -4285271191766864451407360305200 359224 4201258889297831136949894533120 359225 -2048427361581742282392256703250 359226 -790209614884285893815223503616 359227 -610886852716180778502116351688 359228 249233514743790478012760764416 359229 834994915011258545759859374976 359230 1377187252026488653682070941760 359231 3880392667288592324615700868032 359232 381459164384483349369131630592 359233 47613876684958114596685459840 359234 -1680487859270458802987011185120 359235 45997601426792730899362165680 359236 2279179684986829530552052273280 359237 3116104877480962237708545481440 359238 1035949976204657633508093239808 359239 -5066345350329474762854889100200 359240 -1528417845814376368043819827200 359241 90646791636676687492879813392 359242 516955528813380100815431358144 359243 -2518881792627311087534277206508 359244 2812148118113541386760935133696 359245 1547923589992270425592778935500 359246 -946316393023760468227651844928 359247 -101941258913797654180073881728 359248 -480234291343309976127245590528 359249 -1358338616267708571871421790 359250 2281620053714688575358865920000 359251 2669561842933129729993001231400 359252 721091553244488350693532825600 359253 -1401527637073515950614714250880 359254 -1439955415429242546218823548928 359255 -537520486377582786311433107040 359256 861670837120585913295894835200 359257 -2654758732136547024665212225788 359258 -1765859932145532661326651868416 359259 742818209897334407314205242368 359260 -693848021738827703768348590080 359261 1757737229175916424829870160320 359262 -2836851678881534864395242956160 359263 -2724002325868848182266764875488 359264 3263178785938199076833415659520 359265 -3908157660012789530547439680 359266 466240889161029457603181066832 359267 2885703293215727087666657900316 359268 -977318707532638307611469635584 359269 -1928727284451208280487974632004 359270 -453866070983227851155819552640 359271 -1789301546308437467896680330240 359272 4445655270732164409326808652800 359273 -1669814594146234656286315198896 359274 -102245523258860864951988407040 359275 -1162575357054329544027471333200 359276 -3755515154954747231641237251840 359277 4000545031417874924841391993920 359278 3876558776337969600772006544256 359279 6182023060738989759269857628880 359280 58993725906186034018406400000 359281 -2969895915927998257574010593880 359282 -956744388224776586360605994496 359283 -380304704076408576318221770752 359284 3151639799526867129741828703616 359285 -1001932391093822487633713451240 359286 2545233631371549228379974413184 359287 -2601507513958188576200390415240 359288 774324268291477914587829288960 359289 924231982818451089779035079040 359290 454309405820599896480788582400 359291 4061755485045883819018821334692 359292 -2070873521127663550465421721600 359293 2377029536995602634496634890880 359294 -1965750105257223839804397825216 359295 468337298045655906977723661600 359296 755177953566480372699412561920 359297 -2236815084193603390967165008254 359298 494055293928817757652546344784 359299 -2482417146281525583396623469700 359300 2234646656678103436587567446400 359301 65014161859999683205522895520 359302 508052788894855606666514336352 359303 2172233703432770662103111500080 359304 3251015271120480358322614026240 359305 -2321779780738640871608375088540 359306 -59104110858207082141880157696 359307 350946809533285368213355595568 359308 -82928731033527123990549839360 359309 2678828019322856291320714247040 359310 -325916463495070608350141952000 359311 -2295470526422546697259796571088 359312 986533069280308704440839913472 359313 363721513984369206099609160944 359314 -2831683459059939636526387269744 359315 4141273984122303454563939110400 359316 186980974148955788538411588480 359317 3322176242495576312985360860526 359318 -1067871460097606269862830556640 359319 -482385122517280539716661090456 359320 647649717905360503204803993600 359321 -777520315930395257563204167936 359322 474483728125584993706695286272 359323 -2614943268800062426492892018428 359324 -755486919944891719373048752128 359325 -2134788783910695322872761047950 359326 715868424521841187413855739584 359327 6401764321310120923793002462176 359328 1519975440622964321750420029440 359329 626173540163545980744715328640 359330 -1275785092293753209943953737440 359331 9556457591190236179747327488 359332 2065924336520357772068648391296 359333 2478542955671760094193424861408 359334 1306630040996490977641683511584 359335 1653898012763455453358401604280 359336 -248328418306020042842314552320 359337 1009539772593511618505525038560 359338 -157241674081430699845270927104 359339 4809890095316820321903357210960 359340 -243484979484543951103216404480 359341 -222905046562519089776674056768 359342 -769623974452809772482834164928 359343 1002267122156617236551126989200 359344 448966865703263060312477925376 359345 -1557714728756817165506836912320 359346 90921844527359999680942184448 359347 -4019472093573678964539262289960 359348 -2024844605917723922889336858624 359349 -2141557679905163186821193331936 359350 -1526494666746848004383851749600 359351 35406660370405087269818752944 359352 -158367766713157271981638287360 359353 837720268019255340638835474602 359354 -51266428404125102091450082080 359355 511228024285304536925650734960 359356 -945842019685473223271708462080 359357 -3619170185570499723449392094394 359358 149954887481486312586175613568 359359 814969559916467248924520547840 359360 479035090030158502656139591680 359361 -1103904347377566476473441139790 359362 -3676448529249278783718230489088 359363 -1237585366968643441551446841960 359364 -598707422248839099740685517824 359365 -119206818670873902057878390280 359366 2363135952053993984512739075520 359367 -2991907112151104642486767853952 359368 4065208614188914423556286720000 359369 2220917909925471541476966739920 359370 -1293413610130895581672550169600 359371 983742721792904961958339444000 359372 -523025465196887360209646419968 359373 -407764142016775484019716407680 359374 -455954275081436577319455776064 359375 1810881260337341890620252375000 359376 49410154325168324511758548992 359377 4260998928174902681628404650226 359378 -812805288190556473989348155760 359379 -125119006509178421420756079816 359380 677796744395948784396013486080 359381 -50274288490214715293119006176 359382 716666133438734208445611020160 359383 -417377662508210062868620475456 359384 6013167256473336003439103385600 359385 -562384683056780895260162505600 359386 -1661384296424931096030451438608 359387 -1869551634340793644801343832048 359388 2888793095865981465674948774400 359389 -4299372379480000895853168670810 359390 339648657003363866393552929920 359391 3020861786707533821232935473992 359392 -3597269408340822505725873094656 359393 2036552407226425286627457295764 359394 -1263235562815941065762611200 359395 979422945748451486001177368400 359396 3192160839412086053396932828800 359397 -2733033725158354180236074140740 359398 604692582551405538769356841728 359399 -1741632140942613434065749219840 359400 923925527988797602175846400000 359401 1978066980801802530738703975552 359402 -468033555857290531455920023296 359403 2769021621490458712409217321408 359404 1808074806774337729570779020800 359405 -727131720363780897602979005940 359406 -184807404029789191773453695616 359407 -5237761263740646628270252775344 359408 -499056012741561749026417213440 359409 5770599296440583149389869673600 359410 508986045835961410592475586560 359411 -820567653870371723571267790848 359412 1248591392970008878399221172224 359413 413519924926308232148351679360 359414 -2003962693716317638469488849344 359415 -333305788742665119601180574040 359416 882870705514094871213723156480 359417 2286251864968836835135358447466 359418 -523274654466165825075991138560 359419 745787294828815937647764598820 359420 -2568533326141707830519779038720 359421 316428227648850183825308495040 359422 190422870172581789174592847232 359423 -1710102569243062248384788168280 359424 1553638766014766729100861112320 359425 1208458161338741970702328810800 359426 183371268392937614203341288480 359427 -4300376950512495490588640169480 359428 -276962222586608462913227043840 359429 1657518571493567330999773279776 359430 -953140145139336738919066058880 359431 -2169118787069646545007142438128 359432 1844156280000525399300020428800 359433 -45789952235559623337796131798 359434 -844073513587431117833238066384 359435 2090477667037741469811126158880 359436 -497651744042242776235221073920 359437 3007654398171588113505985568 359438 1246905451074394968213256221120 359439 482945642457296780547419775624 359440 920487170579946029823140904960 359441 -4777152703684201365773848366158 359442 -1632425851607292380047537941120 359443 -1229384951231801395109334292400 359444 2154252783600715512621064452096 359445 716847934210232339173036976640 359446 -645593110461399157883868220416 359447 379275385642559708407595655984 359448 -620732242166146821544202772480 359449 -1240936313466940374180804618550 359450 225655189503623562436825344000 359451 -2294929647633438837975432522960 359452 -208691375504966267579641407488 359453 -127625083971259609907339718516 359454 259068221386014411438064220160 359455 1749592437228298753321182890400 359456 3774111945236080014265040240640 359457 369407627014424045626294252992 359458 -2617654566648347943477530440320 359459 627740618594142427777701125520 359460 773107239471017460191838593280 359461 -5612409190786352267344316885600 359462 2313771005425496304692919204864 359463 -256643044326204136054801610760 359464 3282312411743856284687781888000 359465 -307661079640052246845232172600 359466 -383315777167405042541107037952 359467 557614846643019216301037536560 359468 2862270005434238932814631099648 359469 976206900022425362688925889088 359470 -671065954337342547086864544000 359471 -367284106300648447579356848160 359472 -657211705834645888986528645120 359473 -1998138557918530348680898066752 359474 2136022917963913175548720958736 359475 -492767929159957907164438997400 359476 -329624586179790930390538387456 359477 4055575630872917260162379113326 359478 55787860945107712449099017856 359479 4536228356561041637045755431080 359480 -39829359821036806897164288000 359481 2099260073101637214455276438352 359482 913604976917720179419666548160 359483 -3330562534401492678513196778268 359484 24189694093977842611687080960 359485 1513713719872163137539145858560 359486 -3691257278571253804080458903808 359487 -833311916224725178842285784680 359488 -247182727352022520912055107584 359489 -522357138884133424295226149676 359490 -505161124608008516481114946560 359491 4567403922677927733689343476 359492 699082633804135431364509585408 359493 -1238851736084402887570493672736 359494 633994053547937270774375220480 359495 -2666408286841885573761793173000 359496 -1872152825880140539350709754880 359497 -1786759701161923124760155165168 359498 2964311624339504902126781502000 359499 -495844242764836371619812318720 359500 5131133299269819223864312320000 359501 1715858799656145927791013440502 359502 137119202006793881888679644160 359503 1455239752257541549842312890400 359504 -251710413605283180915438919680 359505 -1067283465774098802591705436800 359506 131273031980575345642759111680 359507 1394534403902413738819618462272 359508 1159022615892451592822625576960 359509 -3181488693826659775640218826290 359510 -512622737999470501932205635840 359511 1243101542689473697602114780240 359512 -6270496049025935981558706124800 359513 -2171806981343674528965970098240 359514 1133333583138897279222516017904 359515 -31670767869625288819150127280 359516 -985247955398090684808086057472 359517 -3350093109303380955010510734720 359518 2044939896497071812032875967040 359519 3563567378986484503781269509744 359520 361768132352314032196115496960 359521 3969672878666289486742664524992 359522 848836865325144601903878141312 359523 6958394634807231352301101320 359524 1935791591680516709363753198592 359525 107351680778174768342121609300 359526 -983361720229532316230635457856 359527 -1212853520265880990190408715728 359528 -1281686852234901061395158845440 359529 -539284718149705646060018791680 359530 1802611793522110292951551358400 359531 -1008524863174640607040767888336 359532 -3050220031414034997586390963200 359533 -246728045249406454365886382100 359534 478343867006256785511459465984 359535 -214280947953143716424278262400 359536 -160824019522459114185916612608 359537 3124260885094602569279069568000 359538 448675817899453687550507931648 359539 -1670708578668649639707197332660 359540 2869768981316668504926142698240 359541 31915241818344420537681912960 359542 333769445333149189542376176000 359543 5113477523387835497867948936400 359544 -1416039617885475810506380738560 359545 3193860112148282854819659711300 359546 -1093189801072904736022375706880 359547 -4253426198292944025796961485800 359548 -392619747256323936671747769344 359549 -6647204941693226368434832419450 359550 1290705990361084586143866412800 359551 6542011528386327114349468694832 359552 -2272394888394254858109195386880 359553 35977035997820495017253734704 359554 -1511542297092408188538681807840 359555 -374607056769005324349801337440 359556 -30734024137018867889765710848 359557 -5407876812072811774464460594368 359558 -3296316347238781172195997129120 359559 168956528569622875986028398864 359560 -833620411482306298761512448000 359561 51085847116746177909803211162 359562 258385669616362873388874561792 359563 804747436911871471397375673812 359564 -688338281596468922272880365824 359565 347527901552459618319066551520 359566 6376884248431974711629545344 359567 -319694590858812875543609101008 359568 81554148283941277598387994624 359569 376427782399015561300567050752 359570 1003743808228692258926745879360 359571 -3147086316121993013184407209680 359572 -18781675191733682756885788928 359573 116884823647685232297219261984 359574 -2189034287718599196864823141440 359575 181342565162516628575808103000 359576 1973077984282453638128498319360 359577 -3437013453083412387380765366886 359578 -791783431244024881992659928576 359579 4852538903587090590979105873872 359580 -754913793892366625937411962880 359581 1493036928383531843969055697382 359582 -339533627173797150616172773248 359583 -453317847304773696038405329536 359584 -7240654291222714483297939488768 359585 -3552412866805018061575531994220 359586 -1159696029453038234225433388800 359587 211149972328816853079495318236 359588 -3904259947332548422983388413312 359589 1036275991323154764552876854880 359590 -640633032207124522496054691840 359591 1175621609010808697763496593000 359592 1087886336849011476626189598720 359593 -251142310572992543600587384000 359594 -2196993782383795321598518344960 359595 -2411417515858818381552476658960 359596 -1090655516198711119925213612800 359597 -114601891662540826053052478208 359598 -2470970447953338496155484032 359599 4735472674806633470414296979600 359600 170797010911443142728843264000 359601 -938101176435359341036130571072 359602 2986763816518362583640317012752 359603 907167013316068385816469238320 359604 -291604614038000175824903706624 359605 745792535034456334479703555200 359606 144939731588883187014169017984 359607 -2433091279760613171479549127960 359608 4354961605878396592256145408000 359609 -3677901275360681661466813296 359610 -892101164580453680808551850240 359611 -879144814147720666185850621320 359612 -999701711832778044657940992 359613 -4474634205425335809103538107200 359614 1727564007213817879026451942656 359615 382034264077024050275075265120 359616 -426953627961810310240936132608 359617 -387380941188741957309609628928 359618 -1323557196842241485027484392448 359619 -155041857113587873689293569872 359620 1599351801102207203737826407680 359621 3282011656944732405496891329822 359622 -731981394120788945327846233440 359623 -3114012769396182676854241451496 359624 -5179189745657909891379469655040 359625 -450196909088352480240784416000 359626 -216406993199517121127576641488 359627 -2734330677714548902509192453528 359628 -81495677002734639024844455936 359629 7461552108195586764750171385260 359630 -1104405537977855003851041695040 359631 31622711604935093390184212160 359632 256993251500800092382127063040 359633 -2903328840104054271103981487118 359634 -1822239917437257985272629587200 359635 -1958591082145742742326248499040 359636 -4166373258631978257969225889920 359637 -5802248626570026510987018949632 359638 -1147033395301695955402796909280 359639 2075486119440336749645203635840 359640 -996349621063111200573882163200 359641 6466296363551357049963968396042 359642 1644722392483080394050626111472 359643 2688731953779240824022715059864 359644 3153940707998923854426599417856 359645 -755739236060382786674497176960 359646 65511589617552703402593414144 359647 1053634976865694234121078212552 359648 4067786965350678132444164259840 359649 -1739290915770133120953034081500 359650 783373690922987681243032978800 359651 -2688581454737276085814035390720 359652 -13517607166408645018808979456 359653 -1195089054388667682660496604160 359654 -808070679648927282605514088224 359655 1029259648441075680680947454160 359656 -4864119905792023314999246766080 359657 1600463846859757063791427326906 359658 322938896123256374446477755840 359659 4014201716219695037099003197816 359660 -2146380951668565023920391546880 359661 -1772701170040618518215825031456 359662 -597787650015529682964872526336 359663 -1141333983733142083070039207088 359664 339130431336748330805593374720 359665 -3604330129785032454220800500940 359666 1189718341908257907648122518032 359667 -623416968431437553994265182720 359668 -1791682946468867776683373965952 359669 -2078671741310186024034229023204 359670 1327748741153404679157056870400 359671 -123862080992395737573412635280 359672 3195624919859635795378865356800 359673 534794519802900442776182677584 359674 640911069697371925492264154112 359675 -1682753757398254107860014397100 359676 -2832878519908419715735141536768 359677 -1950821662055070526391920807508 359678 -738750675828627792374617684800 359679 -1566622466877748153324653305712 359680 -1386048979371916824221570826240 359681 -584967286245969540141039110208 359682 1037693389854732375944491651584 359683 2324881521268146492417428085864 359684 -260577390840716783693689799424 359685 -1024080863975987743161586980 359686 -1810197541960306514787292819200 359687 6436780694766445476913170110400 359688 999659902405435992982399057920 359689 2463261490496208648108477494880 359690 1911914071488588173491787349600 359691 -296970359066800363994325244416 359692 -1734673269628257221155414653184 359693 -272124944432906334036386472192 359694 -1603512105621199148448559704960 359695 -9888431078865548038131993600 359696 1014074596513970217712529252352 359697 362105633039870884951699952256 359698 -448075572142865009911947212400 359699 -2379921587112054696791937923136 359700 371585706523812113862267648000 359701 -3644390005035076379114695821298 359702 -1039460203082278913677740555648 359703 -3266781359756129049650573038176 359704 42303895229777783499888629760 359705 -4293517848735169079787962998140 359706 450661819051769000934231074304 359707 1059371807001598845843786096840 359708 -3678080028112679508496716295680 359709 2233156554530951691101162101056 359710 -1083158976577575117170145968640 359711 -20765854714222840303737027216 359712 620503192079733294724718592000 359713 2527164090818535553538678436962 359714 234726316008630360384176569632 359715 -1073803287971491290629678540880 359716 1039244527806203894766728417280 359717 -6487738986664704180116737854948 359718 -2625546629547874328324448430080 359719 -887643550993649010216355887880 359720 1705492314870639331311936460800 359721 15936204131982111437037343962 359722 -1082530675746280192296292436736 359723 777164721959829912184898123520 359724 362542293774810592535938793472 359725 -169549010587659814664118802750 359726 -2983742608566291155666966632896 359727 1144532551554634093571380510080 359728 152075512030400185477932695552 359729 7163793854118358272260478620160 359730 -315916698802842422784698734080 359731 5168880250740577528034648923532 359732 -3018307058161818764891731937280 359733 2943623763999537596218265472 359734 986280986068310306796702753888 359735 2567197409415395809764893182680 359736 -256774112226556764490704936960 359737 2317021821268527234865502483712 359738 -27605824004964869396302187520 359739 -236109827235089411737451764596 359740 -69635555177598124801557327360 359741 262783675164313430212356511872 359742 -1138684959357463429202827101888 359743 -1244717886774810993874343478576 359744 -35369402309966014931521241088 359745 42596276033178768116230660800 359746 -96849328075373048447848625280 359747 4003483649408163939147805739196 359748 1108211475290602278202120120320 359749 295556379579715765706141713564 359750 -200697892368977966112501120000 359751 93943990170548099279070557184 359752 -8075154153646664572230332282880 359753 -4100576090586726180023535208998 359754 1969050366769223089609652408832 359755 926930265888015723960612080640 359756 1736337882197402059963898622720 359757 -272587820257871791971662643552 359758 -1380923167835842512327569075904 359759 7442311495680059739822476882760 359760 -256059638346307519753666560000 359761 -1574967582699425378832077354638 359762 -336852289488256397962405177536 359763 -2444360239350880394063932157256 359764 -1374229738918171696553091719424 359765 1461703778545443038103805507200 359766 1036171694012871657625422704640 359767 882020985739276044860698199816 359768 978252481267777908629367490560 359769 -2447919332785281518841395044656 359770 508382855279784815366660410080 359771 -1788996781768740635895968846808 359772 241390349461649669802386890752 359773 3768246962836464718228095014860 359774 3507931869864024529731196877760 359775 -332627717119836870957707748000 359776 -2374115839018278050743467245568 359777 1470799373141343147577049265072 359778 -500347464447297601999946092032 359779 -411562555760045528949903520000 359780 418839442893202448044584249600 359781 -27784723723621484953846393440 359782 -3219575216372599551516429912000 359783 4116716853812366838046055599032 359784 2484552264987327391493115494400 359785 -6777802334797506695174934234240 359786 -383211270413855639508821053440 359787 953470728416112320338652329560 359788 572110576874412170754170898432 359789 -363474120695236140663221489376 359790 760410471061152512012532556800 359791 1479630987798370139295659660032 359792 -61222414268119000071649689600 359793 634441988015319459746549810304 359794 3512571716596747733850886215696 359795 -547571316076982283197247408720 359796 2056724417254483599724485844992 359797 342113495287413125845505681152 359798 596099188599618983768295626400 359799 3129195515733478028753025522048 359800 864268194431582247592276992000 359801 2137281325101702103203736720110 359802 -9486262936187624286800792208 359803 -1622791477119841976546922430800 359804 539261840525631600960624953856 359805 -479168946511202297384845302240 359806 1075449324413728680550501796352 359807 2980225668829833460834537740000 359808 3291668445441833554515874283520 359809 1316280326778910310238403265620 359810 2516182991198414187198616005120 359811 -3600508088432021257513058522940 359812 -947012408884874325169992388608 359813 -77287886589170796966516837636 359814 132522544764766843827586467840 359815 -3785106446165707847647947356040 359816 284349032363346595552117647360 359817 31111188198624368816227094016 359818 658891894811814839601171117360 359819 868183881515906364958171501200 359820 -937180618442388014925807360000 359821 -1237223004032388814374823396416 359822 331302403551096066497657800320 359823 -413265742666382557652817329136 359824 368853091489819281617649664 359825 -696348027151596875205900286500 359826 -308027738458211641827790928256 359827 720165296134767613040789528160 359828 -240553963907871970985946390528 359829 -2438737515801264620757341278080 359830 -267568529174006144273604253440 359831 -6019923429632469021121610966568 359832 3927395032042940302693898649600 359833 -1484308325684201472513325559936 359834 -776705917860474286589372519184 359835 423811515976806974044549248000 359836 -3630279120414237930296865579520 359837 -5453531415875841879567781151514 359838 183301073777209849995494689344 359839 7478134333576685253123336806832 359840 -521671409108294215039462932480 359841 -1258118238727572491710084089600 359842 989496119995402919937166950912 359843 4413973075106918201620976484744 359844 -1347596125137378513497190924288 359845 -2026815680876064863074313587200 359846 3017161830144646934743691707872 359847 2244560449371438232152305311824 359848 1030797879855023437321364766720 359849 1065559595985477434463717303936 359850 208412658269391261829691520000 359851 2298700789149891398221816364852 359852 -2355171067870201416188663864064 359853 -289276332778653330324345790176 359854 -2036119225701341264122461312 359855 -2363807877923472408025293789240 359856 -847719865012916588240644669440 359857 -3012561019331393993028399014496 359858 14197910569065663569991465984 359859 3906528233837283194577893870904 359860 2161235586052630087714193356800 359861 5844277858732298985014241834300 359862 272917623839072702534961485184 359863 -117371021600927701582818504480 359864 -450557540445176855509443440640 359865 -723253056844549734940572233280 359866 -1076075814154787353034036241696 359867 46876767039285767316811356840 359868 738753401947985021158151754240 359869 2876689370535852307426581203270 359870 -232383590171903391412424163840 359871 1625885822548243108463639938560 359872 1462532511685134995776335773696 359873 3662056281304398875302957087620 359874 -925402361167623542199857409456 359875 -3504131715188784787035798240000 359876 58667588149995085151351086080 359877 -718833968767779150215666213568 359878 3125461907618819584328651430240 359879 874699386085939470001402490880 359880 -937544849952213781200384000000 359881 -2457162200495401795833042117888 359882 941281911063581284204145064192 359883 2423630319709109229097548236424 359884 -308612565752730549572769188864 359885 -955038255117040192286124599040 359886 -1155926938978019426386011673536 359887 5924565191837299328547071364792 359888 109110779054274579555261087744 359889 -2086550934092121424082392386576 359890 150469130808539089710017500800 359891 -2170968533759461309550561412528 359892 -243943877173472330235592700160 359893 1848769097760990398400707921440 359894 313447474371837720712630622496 359895 -453168225749154639635337167280 359896 -5034477971312638400597959710720 359897 5360779707681970241119962830346 359898 177846476455658369498303324160 359899 530243868044416479049263009312 359900 -1354955308675394483007900096000 359901 -652093820774535284837617790970 359902 -2248193255660663323011716734848 359903 -3828737513602817447278100314056 359904 330689992786447287397109465088 359905 -403199191719610162714922759640 359906 3081762770900182748038383235152 359907 -3837439924858240876236160462608 359908 -1737969261469190633916347711872 359909 753565738059827870206565365440 359910 7687334193280125146103398400 359911 3877855069689730059008755251512 359912 -1084024480545733278534964101120 359913 1015069534306444266931184947344 359914 1062565974583031660461381339056 359915 -804197057006268954848866129440 359916 1121800932042525932146315914240 359917 60442960018450557758493708726 359918 -267679830879979731631355105280 359919 -702735757855774079014569831840 359920 -525512678931868544107152998400 359921 399488797172142220580897689200 359922 -1146192999558628102395646187520 359923 2630410309637009339250351291984 359924 -5998869222488356227880203509760 359925 608958798268192567591163040000 359926 812261513020884276851685789696 359927 2625534140756979457532020198800 359928 3695924231090452983084756480000 359929 -4055632891629906969473684216470 359930 2080214469764994753944699067360 359931 619702622949826557320700568320 359932 3557344865999618107888681066496 359933 1218834210127276392401506765920 359934 560610387744124683453461084160 359935 2539028507565437112164349611880 359936 709000714763047512263538769920 359937 5596392401261930857219874641440 359938 645094948380032888364510087120 359939 -1031626010886581412396180434040 359940 -667673823312684813998471454720 359941 -1106164689098791517112138230016 359942 -2829188121494352916486862321856 359943 2406123222251781949403789681064 359944 -596078233598518578764461946880 359945 -1450021747649698978015810657080 359946 259967990806105038191035770672 359947 1076153259101903102235499161232 359948 -569564218726961900193285334272 359949 -781360295730694933590209065536 359950 -1135010216548283546732268470400 359951 757104244442640995009141938752 359952 -644457587804555469224878080000 359953 70901766110931596782010098848 359954 632693967351194230428816260496 359955 -1001348309208530481931260435600 359956 -2843468349407029254920545098880 359957 -615074196049227989881329751620 359958 1796031814439088203545919756160 359959 1566688420108838840113576838520 359960 558256366407773596164940800000 359961 -617456909537409541310336126592 359962 -2954983510166959528311261930768 359963 -32849535501869927680533304296 359964 -107117452258506702996391070208 359965 1221725476212260567798287498860 359966 -2442710984780113379225513059776 359967 -1839944166939142481458164229488 359968 2294571362579776862007544774656 359969 -1770292660169460785211642194640 359970 417136265851568431165266608640 359971 -3835247325947901470834400492648 359972 843485687967851476163981524992 359973 1037454173624697578303731962624 359974 637638978464984664277977954240 359975 -1469321655194529610166674800 359976 -567886420782937936136596930560 359977 -3325656753441339759613939190940 359978 2077988256737786928947969765040 359979 -1909654717029522086402576975016 359980 63597603888421785493861939200 359981 3090129259035474483890705893782 359982 299020459402479846008846074752 359983 -1731944044543627133088014565896 359984 907786291396202191897898188800 359985 4826060234444760402112030074240 359986 -1400483922197873538079159837056 359987 -392275281995811930374637461364 359988 2770007908211311837524329871360 359989 119487765743841190222187498656 359990 -754918852203865149551593920000 359991 826355697866490416995538784000 359992 -6277110264434045946352959774720 359993 3345242168837401589567727082320 359994 2025351153033396175944722304000 359995 2120581292077675842237159120000 359996 4546410328921382235131510784 359997 1948520152933031298019009796640 359998 2224505533266658329804304992000 359999 -3981308855551423224694904698800 360000 149971861360187327015976960000 360001 2319174970396008931978841940052 360002 -1992347107480805641839951264048 360003 861349247793498986734627215360 360004 696950299333181595870976893056 360005 -676577919334375036939958613000 360006 1569770895912936008989982947200 360007 -5552357157746739786332228632744 360008 3869747200456617235133123665920 360009 451952678334924800013430561608 360010 -211067728242228989269658956800 360011 -2548338311478302432001979173576 360012 -2108878808786748308780125286400 360013 3120170082135981463250991876204 360014 3230391718136984628416351729856 360015 -2450303380981422092176986685680 360016 -752147926855076325070151753728 360017 757352459780590018294148227392 360018 777070858988806490963442470400 360019 -2709893548972282890181049160192 360020 -4422168755364305109365949726720 360021 892383764875337529609945984 360022 -131165405425344388546883465856 360023 992688518358668789303075275272 360024 1234464813517691476094728273920 360025 -219443329511590967850571438450 360026 937041540791274964186971510240 360027 1485616047403440364267151610720 360028 373689016765359947579847623168 360029 310048653579771818125516464684 360030 -1202890618634534596394040591360 360031 -420523683353586343240865034880 360032 -391663994906575424143712452608 360033 581973371594112024904043170224 360034 301150551417340323985820577792 360035 -989811749323969038465732518400 360036 -72774066115083817929563290368 360037 -6488748902787299472457348109314 360038 988927189131702242711201517696 360039 -7331260730826457866037951872 360040 1942824478440689223741052876800 360041 -3817668578819183469941297879232 360042 12761191124023918384378160640 360043 -2266820799800530756956749606520 360044 -1163922201521496220032852612864 360045 35380031991614608954695137280 360046 -3613448913774189428467991406528 360047 3512795188834889572079694822696 360048 126134658608475788890980286464 360049 -2489007340585865691339204155950 360050 955611892159189120634172240000 360051 466348182503229166780728664632 360052 3678873614962775782277922183168 360053 -2475275614567824039169392607698 360054 18506747748901044188461526208 360055 2066523860615163447574827520560 360056 -1606793882303066485619183493120 360057 -3727880716760051850473498579808 360058 1739916893872590750065874456576 360059 -71840837375519088202739487984 360060 308211196492799346861307791360 360061 686867377697246591308822114252 360062 284678441184059211519067630464 360063 -1618266543327413141313628845576 360064 3256384592805390887054789836800 360065 -388963158274774657273264911360 360066 771134572893186068110118475264 360067 -1699592076249653788249784598244 360068 -3038390072194361800888932193152 360069 1407311607849036664735573129440 360070 -632117426278085085848604635520 360071 4945840747288188714343342069272 360072 -4852874548300439738898693734400 360073 -2617092140124576692380864530560 360074 289909683833910265342114410240 360075 -1584243288358537514768645369400 360076 -2296603725805017914795863978240 360077 5647232675317078257064121649600 360078 -337094208532025355832224624576 360079 -17559918090848488133568926024 360080 -24267877790276524415145738240 360081 -770790699094370917328170368030 360082 -25004879926706796449873402880 360083 4907339258241970298294386926624 360084 -343711004683110302604224452608 360085 3408940236269195227928591696160 360086 615144768940486287606608104992 360087 -306690756410636224721719672320 360088 -3790781205780332780615260569600 360089 -6173121278982596455181423005110 360090 -180745300912679840819343566880 360091 -5409535897399863350342649216508 360092 1788693730433058764894774447616 360093 2468651581020689509281384794400 360094 -134784772900550289504487543680 360095 -2468828565894195588589671341400 360096 1305316791187059616725860352 360097 826819202201200081420528435860 360098 -1960674507598016568279425205600 360099 -3049350330882335720320508132880 360100 356049704046829334389091910400 360101 4035782357162380106504916299550 360102 -338711968443613151084959695168 360103 192843354521988697252439970144 360104 4411623592807549077985704053760 360105 973487788131608360363613792960 360106 295904501145937987921985944752 360107 6882082363397209653446508626880 360108 453956368848947198349167969280 360109 -303751036784632958444268545396 360110 948577488534080141920746816960 360111 -496765343164141253438819525376 360112 805807771463985589838110851072 360113 880210025039361842040037935924 360114 -2194293994304169957031501175808 360115 -704489149076083264765746856800 360116 1284827799774572099527747984128 360117 1348570169899085940721391391534 360118 888834583473545128632358386240 360119 8825506738173446161924159041000 360120 1407514856111835193748409753600 360121 544861364290958479466504307652 360122 295109094473885870962573870080 360123 4292520385054350929431069551384 360124 417740454198532596912427959296 360125 -95184563284914057436226136000 360126 455609055140496665215650722880 360127 1512373916216074767611010066112 360128 1185280264826186211113425698816 360129 -178583311617795053941354306560 360130 1621605559137892114087788348960 360131 789430459600725438812921452632 360132 -177206701904362337567336137728 360133 3503176044768208892732846283900 360134 1818188181013563596804319768960 360135 -722271972525867814330257233760 360136 539384929823002988444848128000 360137 -644168296951040071194676673520 360138 -1641668876433648502785715732992 360139 1612223401580028681771222416724 360140 -1644383503966738392120935992320 360141 2101474417793706648660061708992 360142 921769842560817873467563169472 360143 -1110427674779476986266024854800 360144 -240452695524639883194505838592 360145 -2608414552451786927228010892800 360146 -2537525102248180525956679183728 360147 852470389369785311766560316600 360148 -1253804954061540935871652792320 360149 5367879813564348517507391556480 360150 358609954280960708417402992800 360151 -3682335944491533971258563861200 360152 -2620511292154577129163141242880 360153 -3538598982950675246920622071200 360154 -1226042393594081752495643230224 360155 2461446676636581651751024858560 360156 -1114209044062921123531781027328 360157 1264426769529822850811801165952 360158 -303909660493458743074745791488 360159 -311793395560628537756740522752 360160 1037949838695334464078430863360 360161 7683883463517109126420900154880 360162 -908699314688373113776251553536 360163 3593103475937429802575828992412 360164 -371318218088898494426489917440 360165 -961020762024191257246552087680 360166 327160174720661305425814817664 360167 1849275815879855080892912604216 360168 9349151320097737055373312000 360169 -7126462337189265982482569295430 360170 1059661420203934396806292349280 360171 48921873053237351932253488272 360172 270056612171605376406205972480 360173 1134379019805302114606099825280 360174 -857887012379633443881440034240 360175 -1119655732575976786028095816600 360176 685136387393553348370657247232 360177 -2315188707571377131267889450720 360178 -549699731166214064548745418240 360179 -5713632125718320804030712778824 360180 1247224211776389724936869888000 360181 522010529085583912631996503982 360182 -112638770502417931584979779648 360183 -657477836007415265291089132800 360184 -1781680548843576221700938158080 360185 -323521916412669311781333751680 360186 -894733826296127558014297771776 360187 -2235349974771672112682204051164 360188 -1124805461224308407662662028800 360189 -113638659251869779296135755392 360190 84162785490656383080078432000 360191 3369942729388753838896241242080 360192 -891160581538900091959894867968 360193 5304995333412719434118625373442 360194 -212989008763161359184199597104 360195 615272073859435068383223571200 360196 5805369358351549389309020260608 360197 -5346352218280787627929642680354 360198 2070537747406938390614041812384 360199 -2494471313087607345645205587864 360200 -1908439665914972165256099456000 360201 607557443635895300975671049232 360202 -2766814466037255130741928006400 360203 -65529355025096670786532982736 360204 705769709545524871526352030720 360205 4115789694141909933700083105720 360206 -446319426979295064367524817920 360207 -318153351612169788881886104544 360208 2787640355342313549449637396480 360209 -5735103888611611651721367616140 360210 810064612388010807164938728960 360211 41517447354272413703735897992 360212 1464463536563914375499683779456 360213 -412046433810505716025041463680 360214 439500772370134029683753729280 360215 -1275823705196990830253492129640 360216 -895374397437531210224343521280 360217 3404228616280008409837306180 360218 -4697958795306110369392752926496 360219 6740710344052606331933943651840 360220 184540022951395565154153922560 360221 1780501192318609889482720027200 360222 -524124455872719906421628660928 360223 5414426978347475972265411109472 360224 -6625049379152597228076909133824 360225 -447159318002805974534089666650 360226 -380838619187981187699801710592 360227 2271208472382391897759344721872 360228 127606040161064517321640949760 360229 2993686384294093133135400288830 360230 165497648463279948532857880320 360231 -37491960475330244997374034648 360232 -399823688855204180650957547520 360233 -4081746702488464307844629104518 360234 -1178890078171519831413104040960 360235 -4131120208275341515650575164320 360236 -2526441407901729614427770622720 360237 -4274777000867455839325938344640 360238 -583795672145796207849872725440 360239 4105176524385328507685703315000 360240 488266207753158024350662656000 360241 -574244040719432863634642214336 360242 -509045610288283510014885682656 360243 955432290980806787420844279120 360244 288583770905228508073383027456 360245 -1891773800967326656286916647400 360246 1555693317013125312052907534784 360247 2185980156875224739107359297072 360248 697231493753890979003768524800 360249 207402755202496276823507771664 360250 2908967422230271291233734208000 360251 -1230591010940242019250596412096 360252 -963310579704065100094315329024 360253 -9822835584781098711475001014580 360254 -20883778293100512947535221760 360255 -80169660507051629784009492480 360256 -155763439848010852899973234688 360257 -1377747416469126094317338386494 360258 -1917011236551597978298490108160 360259 -2758647783100632390101552608960 360260 1732042788617688504566372762880 360261 -4637756470288283907157093475520 360262 1036407536320929060525786686592 360263 -5423996873577598696459272888576 360264 -75875923970552044821890580480 360265 -397313697939596754435878861340 360266 1100329943743210546891404342624 360267 815002341179220109829805423840 360268 2848173794002143099198689301248 360269 -159065281557590536350073208448 360270 -1239289195983076069921077266880 360271 1217285504279099831468941999472 360272 -245897876329134141387606589440 360273 -2455719969632571805925571392016 360274 3535436223695964160250564309136 360275 -1830631405413601845930592115700 360276 643315350366519746349451530240 360277 -5703689464818017326475170413874 360278 -7380295751367742011760260000 360279 1593018692798875107752925669024 360280 1034232243546843095980809830400 360281 356472822768295922204974721172 360282 205956400426870921270932787200 360283 -1364809270103658611344698243840 360284 54085495004740574555923247616 360285 -43744983094677931133311792800 360286 56959879729730848650617491584 360287 4835161362888922586720995611936 360288 -195481555454889880489460367360 360289 85528802313176053264578893090 360290 351051128564244798242361070080 360291 -1156595703028955954763011862408 360292 -2562699248282586592039718041984 360293 195506630512201420396735180542 360294 -1165027437534966179787773282304 360295 12033412545533650860595487040 360296 -3607902522794593764947943475200 360297 -35211069397270024673986161360 360298 -2294211094119780247703658888864 360299 1868960948129457091134277422336 360300 -698268063300597004644586483200 360301 -6105963972912706717667838406496 360302 -1942834424952642563111486992128 360303 -2380618942786666688699574205056 360304 222622895802104285568602669056 360305 18610562581000053846475849920 360306 842504074028864035689220615584 360307 123980170521823468920172948556 360308 -851755047634939560356285852160 360309 -1326645518026946269229671267296 360310 -836260983474603581358142237440 360311 -1914210911793714265897148697168 360312 3236976013371864386094998507520 360313 -788664455166509814934216385280 360314 -3293685657195152330988870221088 360315 3214503279141119676932181105600 360316 602198660520713890315765923840 360317 2471920957506053351118362271366 360318 -104143230089170034951811796992 360319 -4165557624404408122151288759840 360320 400009890389014184118032793600 360321 -954206593950122147305862735040 360322 351820925048098647047738933712 360323 -2003250914070827707924914487428 360324 366943401903060281659504556160 360325 536812004967548185880628624000 360326 3376542940569421443916429851840 360327 1575780309382179134519356256640 360328 3009512411759084373327144960 360329 -870457976347388916908756251980 360330 125604500803454820544250353920 360331 -8255717711132653441459330791128 360332 113539550356424821777330710528 360333 1840724620846096131283032466902 360334 952390705851009995636486790720 360335 -3008838202455856269816409738800 360336 -885025635740897292886026682368 360337 -2795376452626150846805616152014 360338 1977875384093142097002850320 360339 -945751003701324249875845351680 360340 8937588059172422889687705600 360341 -2054900178004496352457247065248 360342 985556055263425567705637562240 360343 2075706048730080791396820452440 360344 901903737079441211494077726720 360345 -2562252810902654000957389932480 360346 -565524594921418958447411810832 360347 -20119022624904333932079340272 360348 1160617398790606725038087969280 360349 -3057071722821848554625165965056 360350 450065683131444106278038318400 360351 1777735854351659290345872473880 360352 4390456692713941906268566781952 360353 -971432592715832176493094323520 360354 -608414069439218917926330048000 360355 493788900187515909205060342560 360356 643883305439970680831761633920 360357 1205079770863323614368366221888 360358 -1430702238413827956506205618720 360359 -2153584906238527536469427215896 360360 -239812920261407018752863436800 360361 2635326279360396084258791824500 360362 243498599499998040721542240432 360363 1120261158441982510907014989144 360364 -2626595822190225107443124818944 360365 311139400313048648577823525260 360366 395769503482706137962988266624 360367 -2453569308100185764005829665808 360368 591860495662665074135010115584 360369 -3156334313261487214494978040176 360370 -38470248610266149815187841120 360371 -3120597943728314696573852724084 360372 165067049080179850558093977600 360373 1992245637152296620649513666400 360374 1043149746406210230392776359552 360375 2046037480115920074134064882000 360376 1304485762818076961044068495360 360377 1294568528008344080455926266052 360378 -1132387516044366335880615678096 360379 644180148570257655987365327376 360380 -284891813949694200051392808960 360381 -860147627941397175797278409184 360382 -201920228561401427975420817216 360383 -29511372531459214067915800920 360384 1033721735586020544941849051136 360385 4068037885954564034517607322580 360386 -1120534315128262634712474733056 360387 -128767115788211701931896361232 360388 -1164739665914848797321310916608 360389 -976732663334697182370304293600 360390 215360036188811102179901802240 360391 2577551307766622687181742712792 360392 -2892281872565589716800706764800 360393 746348300438225953771590513408 360394 -2065916180616805821104104969728 360395 -1300746661191416142400852552320 360396 2838313629904892437010942853120 360397 10317938705770233588848426524000 360398 2357351103865231313949600341760 360399 1250316567996322527005373483408 360400 -277443425608681553448553267200 360401 -87171785894154163694867977308 360402 -268124551981911511787810198016 360403 -8077527071077749770106684953856 360404 -3669544886312877621884630335488 360405 -457594286907243042861998544900 360406 -623811635620038552114052886016 360407 5292527285745571254016003627656 360408 497746679398799516287694991360 360409 2423694730589346676410908866816 360410 -699923925086992978447906467840 360411 -2469687717798801159300654995520 360412 -779648238135764679680854732800 360413 852092003629105468880287357644 360414 407794530785259260556706653504 360415 2588772156344550225433613239920 360416 691583491521210791240922562560 360417 875971876760929072493339894784 360418 894504849618118136961787410816 360419 -8102926532174350264439232720 360420 1453698593084361570180933242880 360421 -3652437570658805971633628821378 360422 -2847864802382720607705372019488 360423 -267493726063475231335623578880 360424 -370292567763688536178603607040 360425 -1123787394051269706382459804500 360426 -14547471955882955183544532992 360427 850666915559579618025117085480 360428 2057730983495687850942381043968 360429 3077051019894742458850135731360 360430 -77971472906142360715294924800 360431 1783466537515149607129874718000 360432 -798746508833903563175883472896 360433 1449032242280884454710793957184 360434 2137973296705493983243471206432 360435 -580411886597474913166484149200 360436 -3011599345506641741911157360640 360437 -389986580508471132089853960192 360438 163657509286740893370128262528 360439 -4086974273821694842420728756760 360440 -918661963416775254938683699200 360441 2551885166760658196991311287620 360442 1409945138941550857230736981872 360443 -2486237966367180093013976597280 360444 1556707392887052240428751069696 360445 -768976214478187091057834361300 360446 3753665280323927105310555170880 360447 2104706335453302151960012672272 360448 -3464734634130970406168360386560 360449 3699038203502497615714720476480 360450 -25469389690340941525045194000 360451 1173329564368320447997639558464 360452 -394789384965615426928674543360 360453 -656725876177591382695729703136 360454 832753308687158700418623806592 360455 2671725550479442406546786346360 360456 -470475269097811479539669237760 360457 -2565494747094757845055079608294 360458 -774318901922520873036317332224 360459 3600799541000563331896732692 360460 2844009933921657417730384972800 360461 -3633812974357276215498674548938 360462 -1085647034624919392576216000448 360463 -343966869325976269743147781640 360464 -17946519602521935675099365376 360465 163542732041351266822537038720 360466 -613385683969597129811598803568 360467 301187132915094161820553969872 360468 650843874735080055724046499840 360469 41066383462596413858365920288 360470 677568447341099597341676217600 360471 263822436896383542260400510312 360472 -573189126765227276774240010240 360473 -1703684862198569961455603323440 360474 119750396750372264531837511168 360475 1046558027927540349432653760500 360476 416571785852026058500514892288 360477 4073497207563601661660779939200 360478 1493858910018367007281506695040 360479 -767797742774557915695855390720 360480 -1632199599620160540245785313280 360481 5537811385610996422305168306864 360482 1676315660487286550018665760592 360483 835555390319342030742214380864 360484 1289284031494999949469172198016 360485 3312752046307075241742608096760 360486 829747863081160060369890789504 360487 -4906258910652836397965439664760 360488 971808795660877409838169205760 360489 -1383216046849763820224701528176 360490 -933929337387913825596467558400 360491 986631716400725297148433636512 360492 1336470187154270906769382600704 360493 -3453801361208629287277313838400 360494 271999063495529011129634431296 360495 -2198188905467292212471609102280 360496 1373844910616841078217760817152 360497 3255263757761682898446664988946 360498 -229904703560495327605889751936 360499 905227970911994982214732936320 360500 1997562748600097127256184832000 360501 -868247527924076538694995449568 360502 -2253547657095545482190726328576 360503 1962921274118168522612149336368 360504 -4608268573623878387779365888000 360505 -1327853182723342042133996417340 360506 686659298601478922476832275200 360507 -352816640678427763969634001408 360508 5054131424939559874153196899328 360509 -101419662052099858322453311290 360510 584454988491035145235118680320 360511 7104727249401915683763976594112 360512 -29193912548439093548477841408 360513 305995463583035174613040079844 360514 102137802501014867148593601024 360515 2831273240397067330227972230160 360516 414849516476960037140499492864 360517 13022782449030881124337908700 360518 2827454242014313473345289092960 360519 66925025448456067979020457040 360520 3928433701477827980415053260800 360521 -1926947445729975759637372495488 360522 1484076944352970164024888986160 360523 4705863113369662303984789137624 360524 4945956844151853775784462870016 360525 -682815565811551564004348736000 360526 877558961715188400072648683712 360527 -9324852432814244678009487024888 360528 97455039476538663439509749760 360529 -719781252401416925376470424716 360530 322149275246732269505883678720 360531 -360693546258288487153883661828 360532 1297649413805697832568661649152 360533 -4326678562051674089119353687360 360534 863275551515951820580590137280 360535 522240639959456414139576756960 360536 72144567999839035923396894720 360537 1296135326173636038873809319552 360538 1103568310671356804728241652480 360539 1599018293199384074602822580280 360540 1133530838879893396437452751360 360541 2170051772497519111232053019942 360542 -393254869031565733071479412288 360543 -4149963109817720764505618980536 360544 636109407421852397861374525440 360545 -3835817520531858908006682302700 360546 -645756530718886965427461503616 360547 -479215063246942524011169769200 360548 1344771022581104120507479941120 360549 -740700186284020929595697839680 360550 -80564509035461291447503303200 360551 2371383771361396414549300026552 360552 622499391797314249468804055040 360553 4998116207706601222457769977856 360554 -755233112527472728801579582368 360555 653272729766547522449217427440 360556 -336173965345237344762428293120 360557 3819554888953488183237663111660 360558 -2346859800672731037668748533760 360559 -21667559412607706074090294296 360560 -756869872378239479210366238720 360561 593420985646370902833907256064 360562 3286092632314968908970042838032 360563 -794621711892450565778396501760 360564 -609140277781486643255090356224 360565 1328171501114184139285799871000 360566 -1682524134767848145666199437760 360567 1656798790868217700225857984384 360568 -1114725735236831620580266659840 360569 -1631657286761687681552794723440 360570 -276115576526387839149491681280 360571 3107563577272148515784432364384 360572 -29480122805772707956929784320 360573 -1856399513088462665667245125056 360574 -1619219855458744049703443710464 360575 -1409421869922486846196535104200 360576 3821998558190698897015245373440 360577 513124641742033138437943540672 360578 -2702167047472887592995557786160 360579 -2469111095461866592764493508616 360580 3951908956974577055028768000 360581 -1351812694069613066919560240868 360582 264465688990629503590103278080 360583 729731396596839153851772308304 360584 1129754508033846501763726049280 360585 3485392712235508855458436819200 360586 34147093100915805323785354080 360587 -3621869437850537702701451028408 360588 222759410813430745552039526400 360589 1687026258501498155873276510390 360590 -1265767708393403870024045934720 360591 -1676888511736681334720627421696 360592 -128566431892054049728467304448 360593 6702091145115818359528924609842 360594 454809165359960482069753133568 360595 1349748114139712500711271625600 360596 -640919826154566349142284444800 360597 -3517553707730848636543263765600 360598 11713172296300306767055411200 360599 954664182884588285068020718920 360600 -1269848052380784203004851712000 360601 6340013170268014159620353563600 360602 767703153015835506455513958144 360603 -3845028619501865630617138881840 360604 -4318501678488466838005052795904 360605 929787763008329150232891816960 360606 908318465253479177732311735104 360607 -2234462227605543758638579780520 360608 2819720701905406109198655160320 360609 -128724616455845151300798399552 360610 -2426190948104536759999856099040 360611 1830295947400482285693541525212 360612 -527163928095235060302033973248 360613 66569028641065084027684699584 360614 -2211964768070383981462502221344 360615 2820421976115702377949805044000 360616 -4318701187318267817684734571520 360617 -2620687604800059051617762787840 360618 515450515474372818481275343104 360619 458885944846611265331733098896 360620 64103256853432577246732851200 360621 3845624654321594213764021654572 360622 2986081783006420871930185826112 360623 -1740701503542527211175403194176 360624 -403111098500164968884530839552 360625 429084106377797339743794616250 360626 523375958617217629242605045760 360627 -3232346380276083890040599764680 360628 297188068204674513360616631040 360629 5001420000524886530148174402876 360630 831149073685447510469379039360 360631 -6925068850147087428896583758688 360632 -4940616142645957235079258009600 360633 -352779161330723231818939784832 360634 1839992045412890054673967023216 360635 -2887289659621491825945896870400 360636 -904402861406688139477099969536 360637 5645604261440221797854765257286 360638 409465554170154142418656932096 360639 -37712352474032051090845367280 360640 -412470448899660521710823669760 360641 96240752487647649648630910512 360642 1476854945994686482076793558912 360643 2327957271698945042663811279864 360644 3340376092998071998852641158400 360645 86251496253537200854915170720 360646 1403654529805642577893176137664 360647 -1401825522740459472751311657168 360648 1463702546228927433703715865600 360649 119407767168584083503291714650 360650 786412880286409297433303206800 360651 -911440355611009456613219811840 360652 -110912434357088365267577054464 360653 1161284429168106280980811798902 360654 87862741148564881736769552384 360655 -2033721991731048051621675720240 360656 1157898968193920750690336858112 360657 1965408305804008019928457939728 360658 -3385551234169554678364061439360 360659 -2851417712604240023443144524096 360660 -1526232561026352431495799306240 360661 654319571488010721982579392320 360662 2930366007407383922404735724832 360663 -1154608322151813268116125782656 360664 -87899331745131519805772912640 360665 -2202018860879078242528348489080 360666 -279011685708815064035781542400 360667 208401216181863430895048706120 360668 -1537679014388578470865292648448 360669 3637303653854592229889127970944 360670 -1879977933753049859693457366720 360671 -2612855956389450372346994063256 360672 384329019648401086252906708992 360673 -3176752059376535054330906579820 360674 1423417089573865112161356768336 360675 573731125318891037781464454000 360676 -193205007769467805363890874112 360677 401388295268829273280774039680 360678 1345658197392050495179037736960 360679 3975270671438034096213558397080 360680 -1049634554484858060237255475200 360681 -1707263581326409902406735877760 360682 -835227422514547104233628073728 360683 -2317411797215811268875671410656 360684 50316042584800785308758977024 360685 247932739406609021354864601600 360686 -181979460840307511199018427776 360687 3438057627822711249648386680320 360688 -134725889571724141520888332288 360689 1170521304536140191118379796516 360690 -39774634503199863418881999360 360691 -1020233056941233387107449440048 360692 2200229677987361657389544082816 360693 16956335155319434435110222204 360694 -866283996520714171255366027104 360695 -1823310028901679130071817189800 360696 323591692937181533222348390400 360697 4446971856260726830425236959632 360698 -675817647733758978929669135136 360699 -1426851423902182324446602626536 360700 -451493278676908759988544524800 360701 573722845703571132553697102208 360702 -962165079884297500011153017280 360703 1349878511082342782964564654968 360704 760085865048456948821325250560 360705 -690355048525614965258139931200 360706 6152862240020930593549336066512 360707 -2082639228859246947954973183728 360708 -2152785988577388386282876605440 360709 1761065220071285364780518625504 360710 292211000399349351994620360960 360711 -1501507187941771200448502900712 360712 4318368163158602823201524736000 360713 -2209766290092644654461438393500 360714 1785247986758088869947589944320 360715 -2821243526385894255364980584400 360716 1267406713503158624366038978560 360717 573939586131665702817483538560 360718 -346232127978294328306030384512 360719 147947573148696754981296406344 360720 -962497359895780256477832806400 360721 -778588403657614702638670934748 360722 666784798107657350066005440912 360723 -282820007631033328844461836672 360724 -333788568565175054617934921728 360725 -1049197289928106161847137873600 360726 1334720741390922502230873638400 360727 36503018511735767927022259480 360728 -6201036145603979471831512535040 360729 3275219280325560401888358538500 360730 -808969692818381858804700606240 360731 2248943497527819325326170357280 360732 613050741181532252710986964992 360733 231864530064517159766892425644 360734 -1478871226398036059337528299520 360735 -70044115611461903086321062000 360736 -72023950405380453549590642688 360737 966155920822569816397143172500 360738 954217207998125765001693297360 360739 -1364121583660058924015822351120 360740 3584862672446020911182481646080 360741 -3239228382499540255394858728608 360742 -1227275421511198107595946653728 360743 -4589536177965690096620353974480 360744 -975382531475834277411545825280 360745 -1670521907706438490839458144640 360746 -2706017489526850483070125464480 360747 -277937453593654202173636177920 360748 -4200500657777890280984592462592 360749 4522376134906782859927872729750 360750 228569670885548542477935168000 360751 -4393421302512157472941208382096 360752 -151131114042720158247396507648 360753 960666864827004391931678311200 360754 1087009192071468503655475527072 360755 1110208853065618838208714075360 360756 -984553620879268450672972517376 360757 7796148979025102726180171901852 360758 3028701050259890673896844312480 360759 -95432681396330826519373758720 360760 2613200851596327441409787904000 360761 -2115677123721694784037586735488 360762 2246634451874750337975196081152 360763 2523326345871348860639407075024 360764 -3057946975773121471393019495424 360765 1029870876273312859130498984460 360766 14652783459352438005967006464 360767 -2818991010086813517486331469448 360768 329911102920011910106872545280 360769 -6119960153569611803108235872830 360770 -15805930371240681410126169600 360771 1844477245139161385896883797680 360772 -3447443895564112353162527662080 360773 -830254057299497722140471636960 360774 174297101523809339937050788032 360775 227504728236387359046698904800 360776 263835205934802336326210611200 360777 6346410523203221654917860000 360778 -410360072572292432966940275712 360779 -3883312229897231927313147760620 360780 163268515359856700674475212800 360781 713292328868061451191636302582 360782 1679403027445199886641909836992 360783 1047381009009142521973549531752 360784 -754141329143392452737673011200 360785 -631003191938969933408295902400 360786 -1840909651582132421706825916416 360787 225225653531080804557982395600 360788 2841300878642811418440050057088 360789 -333733591936861714966047013152 360790 541615809865180802850518313600 360791 -6298580085782360672285964762480 360792 3594986251774886593146887608320 360793 -1259186440178310411209618261120 360794 490958507404385403492369292032 360795 -2969493741533264684046084806400 360796 3365661202000990661666050265600 360797 -3808289440769932640606528050068 360798 1242697471222782540581164793664 360799 -2302895231585616484582071707520 360800 826236686108133430734952857600 360801 -671040801514181254561665361920 360802 416532979501500008027770458912 360803 828555851525577595681912097052 360804 -704159324918040907460569909248 360805 2179602565370973488483878670460 360806 76214883456998647901686520640 360807 1887648667987723710160487380992 360808 1430750197287224394259437158400 360809 -1015769391054661599477026207232 360810 -954088141643544209516179257600 360811 3165131979105500313112697590824 360812 -323646699632081257637111449344 360813 -67876063820874321747794682336 360814 -986636073325540226298522785280 360815 820476722346348898211443564320 360816 -6201585730170520978660098048 360817 -1960690363381277753915588729134 360818 -2692047234643973424014693228640 360819 4575674683710605561077917493344 360820 -2965043569209965661705259633920 360821 3904650515081176497872128223022 360822 494114765852191432056256512 360823 -5004120976168593668353319403928 360824 458040827853391212839167672320 360825 741666973769494961202582573600 360826 -1804662629500873052848224351888 360827 -3098841738103063573884721215324 360828 -1493231632117813203104349665280 360829 -629368323515325711390847533760 360830 -1985736690782947806475603285440 360831 -1455380174401394780082103528248 360832 -3599720953208243425472466124800 360833 -2928132713677758044466560884176 360834 -567951607171974984161418069120 360835 -2394364345890382496680833636720 360836 2198250476973364094779162828800 360837 1347335855294828756431157168094 360838 322909932944219211406449652320 360839 -317000235929918838747663382176 360840 -407596315059056124162795110400 360841 251544963232692414266767808904 360842 -2108516786772457126046802837408 360843 197147264322193117612779101184 360844 2437088926023927782357712998400 360845 -2604936015037471903352504286900 360846 1414564692902571460497927910272 360847 -4058331837775640614460776934880 360848 -905683964391978942371774791680 360849 -2167931813766966404794252593936 360850 346928476092951788758289548800 360851 -2327669730850280986558010744148 360852 343221345695438874839488223232 360853 -208486538219840672570909622898 360854 -197890882527369673073749914240 360855 -2449130074173950659946648124840 360856 -70083973126899528517873152000 360857 1107620590511686631750096493312 360858 -52182400768717768553700702720 360859 1731796972178162843044922735016 360860 -1348560478973979902750225809920 360861 -1491782536978789976605492196256 360862 2523384895225777874437205489472 360863 3853726295693584013155795910112 360864 -629342631855754253035807703040 360865 368713481891346939932497018260 360866 884184998623371866116473523200 360867 341343352563210654735929114880 360868 440900461191300080783012344448 360869 81105662984718359922107982270 360870 11882530876779481518536509440 360871 -392564014018162206524627255296 360872 4611934852741221676674006220800 360873 -1933247307130846420309523361756 360874 1425922076274092863905075957936 360875 1476987570845519515064190132000 360876 2288272175471829140871248885760 360877 -3605452643008064032312494431520 360878 426005180313031089799914412800 360879 -3118521360761085151531847527416 360880 428781892214527401300805877760 360881 59883863381256743698527506100 360882 -193906273365464993334355576320 360883 247003550209673834825045902104 360884 -232336578248590009007397126144 360885 999408728946832359925810188960 360886 -165162326992070464386945679680 360887 -2062198491112155434915922411408 360888 -1861278580201784483000516935680 360889 -2076850659828990075556386748076 360890 -682328923837437643589752473600 360891 -4131663106714859376711061773300 360892 -536572927217915900691957294080 360893 728323072227612125655489923328 360894 1233103801421104909094426644800 360895 613859610050900916676200284400 360896 1763355563605336308766652497920 360897 -1924342272049444218536201960400 360898 -551278132667132765802007824864 360899 11265005765113465460345053440 360900 569061430953283758730960828800 360901 1688250761739512641393675983902 360902 -93329075401313280340869367296 360903 1323402520799940806626928956800 360904 2873003330245790144467230566400 360905 4175829562892115988637476776000 360906 311845184476485041904039318528 360907 -957481180196730234657023796844 360908 -3304070631722632791279954031872 360909 -3496448513063452478107171337280 360910 2329211759143373146472285157120 360911 -3409782522694500881098123010568 360912 -82204260107089087307711250432 360913 -491541898053602385376462543104 360914 -511953332649977766641951423328 360915 2563737616326759278914251439920 360916 -244934219928476170918700034048 360917 -6581864314781943098911107912900 360918 -1543120646684010178476446437536 360919 2467189000265310928953217435144 360920 -35977238285710889858955264000 360921 3453381234555999230312346327264 360922 -1505445831448732561090734639648 360923 1277120426988326569674893424984 360924 -648269562272861191616805519360 360925 1825800325848969776090713641650 360926 -1024355211844536560061454217088 360927 -1590064807672568652884805554208 360928 -5136251951724338677908591083520 360929 -8964961838211986108071836895824 360930 -63400784172219024327124231680 360931 -193485751944134591042223250448 360932 -1938292784648179831322061950976 360933 1048992911352949459580344942848 360934 -1373915858515570998565664348160 360935 -1387504204257783354986671962240 360936 26375040845107436950445767680 360937 365967028820562584353745628318 360938 -3025504457979413660598872885760 360939 999671220915867275333376849408 360940 3608799672636887939953822679040 360941 -797960243905503731910281188128 360942 22103866008894530509862169600 360943 6986949794197964236378893160 360944 -700865312102632722757814452224 360945 7717627619647872495385700520 360946 -742393728897802223702708345328 360947 -5643776646962871030797137943604 360948 728186860998983557878715846656 360949 966914373773617613758257483950 360950 1457614449976600637866838868000 360951 -348280771580666423130405070080 360952 3111781247680149692516649369600 360953 4977605227730774621515396772202 360954 -1981905180600617127653064164352 360955 -942135368543368471834254678240 360956 1942421511149904376911882117120 360957 2866552172659075697697398077440 360958 123303699678894334964473281984 360959 4183000807540172748550164764160 360960 -1193776910414167621100623626240 360961 372508748810748062678134271750 360962 -414484570040198463885464985600 360963 6862437500518700956285204975200 360964 234674414660240746201620578304 360965 -1163968295655821445503117520480 360966 -1289368514850063647069696544576 360967 539171815819656724616425336200 360968 -3181058503956663354166490557440 360969 -358654947387633243969342477120 360970 -1031953283036433410794286332320 360971 125823506288019417989461239792 360972 114850715426912676528381560832 360973 -242883916444233530244064344778 360974 2028427846213886459843695572672 360975 1525511815497512357339102808600 360976 211427073629927569141079998464 360977 -472656294615773367392862276174 360978 1411691619215681710755244058880 360979 -547385609563319508955659070420 360980 2888183744252797255214793312000 360981 -408766458127277639765768958720 360982 -1089179983962365601106248765408 360983 1616386155767899762649494938840 360984 775964504801475469095978700800 360985 -2257339959822372574054469760 360986 1475041262914101787282963200 360987 3767142197795984444362003565760 360988 2088508717604245552502782719488 360989 -1621497638518981892454999885210 360990 -392902405864620983985630412800 360991 6880873246876545492805547453352 360992 3785515144681474305972663091200 360993 2001690779667000383068773657264 360994 1278225409060810189751062249296 360995 -523848100266197949536922781440 360996 -3516763373166635765164851148800 360997 1168119787815871356141617457152 360998 -2306180858721447046746002843520 360999 2697227301262720226184046175184 361000 85659038294518000588066560000 361001 5607238584352250814222859291002 361002 198881853389427604885282789632 361003 4033421972116555063497066755252 361004 -382772470675828187883982470144 361005 -912921535221436581857340166080 361006 -2111106503281342023492512442048 361007 -988492306819282608758694248928 361008 -153683336875449210988814991360 361009 -557113263394483103339241258048 361010 -465223118589560274554450831040 361011 -1124312236163160550111735024896 361012 2520145608291812010860167668480 361013 -6126564393304691944754976942738 361014 -1591156310125354705914865911360 361015 -6245212690508479943645410987680 361016 -4372480795054669745733290987520 361017 -104582684805730493505947686134 361018 -8388111706469433088468351488 361019 214454121405859150215894102840 361020 -720436343834301934270744535040 361021 4526479458152749538866849485600 361022 -3512516367069900489578209298688 361023 470716977208783771202603472144 361024 2027803331649612433881425248256 361025 216003991776612703963618300800 361026 -495192713844433841405752375296 361027 6369692111612155312277671738800 361028 -4000909550386337094734054400 361029 -508424837877883845709055778240 361030 -1340941222836728096740086873600 361031 1037637156514211171534956040064 361032 -553138099973108010989775544320 361033 7125331886857019265151347416282 361034 998514623881354597260708857952 361035 457622159327292688869179319840 361036 -857195573734765084768535172096 361037 -3482810282589513082318673170560 361038 1579672194658446414827467837440 361039 -1104842426715983608677304860944 361040 -1010090274413268272914838077440 361041 -478364434667592004750649409216 361042 -1712023575592503072818678288256 361043 3825456819733138407422636355480 361044 -94920657682677243238618030080 361045 -567532192509992601861865267680 361046 155809344197814055009424497152 361047 -1397594300700183189478965883800 361048 -1677469537698221808652030064640 361049 -604014603412338296064183778236 361050 -580916590642636003955197152000 361051 1211119997720747316873546656592 361052 -60594030881620366024932785664 361053 943603363661059898971317194688 361054 -3312476336415450954922194935808 361055 -1126227093516346833197520878040 361056 -96334089654126361131537924096 361057 -1393251751326242356928306878720 361058 100665015714922944704728308384 361059 2088013524194790722354199722928 361060 -388679903976011166764156620800 361061 1500602924102855710477018977792 361062 319714548224758692124093849728 361063 8913546129664884685602715158096 361064 -2322202426595550714857579520 361065 -1072711498706775290474852892480 361066 -2146597341829534103300698290768 361067 2085736508876650389925625979792 361068 1609401549939375584900866659840 361069 253843624028896100566183632470 361070 728670574943218387788768492480 361071 62591138329332966958316839680 361072 -218259922886084273563179188224 361073 280592641709630493526836074340 361074 -480401917233211409989676917248 361075 643794070914946078567797193200 361076 -2492297441493128556707107860480 361077 1412681135043958525882126646208 361078 -1999163449220489559978290552160 361079 -3601468356100358469648685233240 361080 -1661754531546230571097224192000 361081 4302172266850068972280530101610 361082 1273075330729806866369258497392 361083 304391425398642911238867813744 361084 -3052446841064993211559142262784 361085 2434518065409780428575394166360 361086 -716582875680499237845349404672 361087 2624092551189060651154988536752 361088 -172817378110328405839168143360 361089 -120989715093304318772621083116 361090 1125310071367177234738178464800 361091 1488572018968565254303637178492 361092 -407345686607186302439412200448 361093 -2301909823798119210854690442658 361094 2794963311973917550617547968096 361095 216580252992800050506895142400 361096 1164315446557463162414013281280 361097 356323360574084796872285158944 361098 -438324983484166785514854963456 361099 -4778520689491890283195219399536 361100 920282656787730333100614374400 361101 1125273685902614738578730121984 361102 226565160661705221842198573952 361103 3052012815344356433646192985824 361104 418842508307354197768966569984 361105 436911271192804599047126278260 361106 1042124018498679458145041869824 361107 2856883929856207749986334090804 361108 -1688857302433364972833350666240 361109 756547824388209340579690940160 361110 262404199466331189113871077760 361111 4512270706640659703829355072712 361112 2781550798585265248692897331200 361113 1201792421469409431192248904144 361114 17483492282291747167997882880 361115 -131981868316267077032991810240 361116 -501572471664609715894835770368 361117 1130167131875280932455734606220 361118 -433992597544643218618319776896 361119 -177336689189576663706591550464 361120 1204300795744298901722474741760 361121 -4897523369430591946212978847056 361122 -360512132386198690054009923840 361123 -1470740386933332223992903949056 361124 -151154974528187689748854840704 361125 2374001181525254902496724240000 361126 2920010812493033084648523436512 361127 -2344159868552160596862878932440 361128 -1166954397297132641703834746880 361129 -3405040981875375916752077051520 361130 -1628141777232834882259317323520 361131 -191091759215700449763835014816 361132 -990929182224692843437958853120 361133 3698129759224270733906678335200 361134 -1337114952511560503892462825216 361135 4933499185397634898017560347080 361136 -548214407543659469700907008 361137 164340911693867795055028379520 361138 -2864214068102229993639622487280 361139 460090071674019866559428535720 361140 126478164581827889140429701120 361141 -5009225997179824219053624105216 361142 1162789735711658396597643693312 361143 6425586358962781703791194432 361144 715297701727108233830992896000 361145 2596793148453175782271906728900 361146 1138544251498414334500654984704 361147 -106401438086112515547670697480 361148 -2326070499420977153955500027904 361149 1908416057814854962172256939264 361150 567981918276923831776622553600 361151 -1342106725022296333228816226448 361152 -1127416530201011304244287897600 361153 -1616639792316507627299842217898 361154 -1915927101098736871127846330880 361155 -2419220833155290789089808469840 361156 3908222052359543423948304955520 361157 -4243422892946247651455592288 361158 -526871797031919556255975372800 361159 -5186198552650654250875884537640 361160 -1132238673639214434961291008000 361161 -1337852871729033893541763530390 361162 1242686705105667341515420303200 361163 -1875974927564632524556690761816 361164 -1370973191317252718506578215424 361165 -1394074434357229889226027985920 361166 1870963807576117105599053644800 361167 -774005107632361219690059035520 361168 729149237332777265008222625792 361169 1329532719093381904330212845568 361170 343815551554577571848084418720 361171 2382169318373155567756241018200 361172 1833360650692437956614964275200 361173 1588314414424494928379905063584 361174 -1844600627174245915932872860608 361175 1978368292895048801642320244400 361176 -1941102780860779495291487232000 361177 1228551340792495790489637480192 361178 126446356496276828469421770240 361179 -59187115763318165278479314400 361180 268724456845456790148801062400 361181 -1015466020298629106500166479872 361182 1507098605808684704011083183744 361183 -2678333155318283710177028457568 361184 1662478607535774949389146259456 361185 441794944433870156822616000 361186 -1159631778532979280635409139200 361187 5863421535289304190154640841960 361188 -1675158719592742762630366494720 361189 -302421482763400760550126779520 361190 -930926073899132943413338972800 361191 964869743017244490480696561192 361192 750187586700526943245527613440 361193 -622400749572474008770232726400 361194 -88302666942121939129568809728 361195 -2660152971751712886875373763200 361196 5644458961003668154476341760 361197 -2994473241251689664972860912800 361198 -2159751991965031676782820738880 361199 -5726552455121150567220879896064 361200 -1818914405886854607627878400 361201 1776891196282042752270701059803 361202 -2095446730731116486763606993888 361203 -2043072685468388005808653770696 361204 209725508326773681296484242176 361205 1194181864806830540734690580760 361206 -753583201131170882000770819200 361207 618710814736179772305404893824 361208 496339578168160712478866165760 361209 69962803558471379406286830240 361210 -150801728458510053269509308480 361211 -2208500060112590486280867220188 361212 -421198131126099986672209330176 361213 1729699316252711406596194355462 361214 1133922327391254585243022384512 361215 262410473419848318130103412000 361216 -2763656079940176948387851010048 361217 2327260631812010203777685035266 361218 319640436212893174542300673536 361219 2976438006203685489820194138620 361220 971949199491186758137468058880 361221 2624175030552987745346093328384 361222 570613694441442071553465508800 361223 -5572699753599334540561461735528 361224 1171614494399061380396975769600 361225 1306362765488935893976074698750 361226 -750291134519180559997458644640 361227 3892870538606795785887718486476 361228 1997724642088359337368628385280 361229 -5377693802844943676373155692320 361230 -863490290836954405520537873280 361231 717659367019441929296182950464 361232 -605138126563565934461082206208 361233 6693714861824703743301853753920 361234 -1024200660572788728038275599984 361235 -27504883908835599219669337440 361236 1765282372231495561196964083712 361237 5202312240138206233386401167886 361238 1799338736642242694731271478144 361239 848622463063016396007503038824 361240 60885845246124727902891417600 361241 1052410802469040190783126301642 361242 -853741895089722584398981871616 361243 -3409890861436582577568274432 361244 953409789144971215645046893056 361245 -1648856272233724822721445662880 361246 3339785989559629994562348723072 361247 4654106078129756607261639392040 361248 774667679961628000395039080448 361249 1041719753209735506969895059136 361250 157463943691660009647280455000 361251 467863164251465938620149131920 361252 293497623781936745641337092736 361253 -7260316501332932937315784709220 361254 -1304535253006820388917781391680 361255 2879993525803263715236188447160 361256 -643199098603038622807412490240 361257 993565510567224549607439317440 361258 1678643264919492647038593186480 361259 49295249769870611042816973000 361260 -86838100525960671563160145920 361261 -947359745998212639149383515840 361262 3531100599516930833770874288064 361263 91950022128742687533699863424 361264 -1849224737004284530306569764864 361265 3312958506351124741048033524660 361266 694237445894474299569491308800 361267 -6801322035061029299352037790400 361268 1438755741034107632935231163136 361269 -808119065478320772043276075716 361270 -233368852264219391695410839040 361271 5587054186193535954975068546472 361272 834690588112586111652565585920 361273 5874723140556531976882982300304 361274 -751381832438782141512877882368 361275 68368616661990351422676529800 361276 -159751057688001016413364160000 361277 -203049751039593535296780618708 361278 -730497892225995681001683794496 361279 -839616702933385037491040173120 361280 -699350712596051554700545228800 361281 837911042806654603343659605552 361282 -1577776857559609371322585989600 361283 101503333560271221856455734304 361284 -427514479290249114367749390336 361285 2763438020117040845603517847200 361286 34857034898053584651215064384 361287 1472340117226410575058657727440 361288 -736699318041118875273704586240 361289 7816527714428798128666532278656 361290 -1282191851766592049142124097280 361291 2532188313562005398643308182672 361292 682460964818488851424403261952 361293 -127357923105534692679905353536 361294 3812548947457568601353249301696 361295 3608047456834012442099163241200 361296 352728124665454239941061623808 361297 392691328166511558543345609280 361298 -729904917312475911047239930368 361299 1706942431123053686026742104128 361300 -94868577845913500044562569600 361301 -1470456349712342577782034747336 361302 -1476270849943214298195676872768 361303 -173487062326435532840291794136 361304 3291874374345725509935130521600 361305 88494848278320376822321566720 361306 -3996155020917378063227022864 361307 1834572286245516994169311871124 361308 -418220077175107435972140848640 361309 -407704486940416416977053466996 361310 616930307532450407395013002560 361311 1813213639483189882183333685520 361312 -1068681113110906928782508556288 361313 -4624547890857016974886841673438 361314 3177234746823351347844032528640 361315 -1716125761543908071709306662400 361316 -3988653510065925571712349527040 361317 3902059458269757994115192176800 361318 93390281754385410774386318016 361319 -404082036958372177403721235968 361320 -678891021402095325523652198400 361321 -3995585983749802421085629025478 361322 -2841371895838236117935709342960 361323 -1715786097413481450032140107720 361324 -9338764632919843703910433516544 361325 2133587891282991957545967322500 361326 -354657856270697369559936285120 361327 -4842616127691929859398801003824 361328 -1436979623847247581618591399936 361329 -24103794542400564981988777632 361330 1360218967868266627099700574720 361331 6537980360300908341002779532472 361332 -2730924125116885537671358767744 361333 -201772312601861136011136886080 361334 -2208278737154556787859712377184 361335 356850240693453214414225243200 361336 -5134464542299933028814918082560 361337 4159694512169618208050056042986 361338 -919416627190934833622547142656 361339 738669275149057218297015152832 361340 -382048547678928861657518592000 361341 2281467678976838360761312335552 361342 1117158593214236149739424366720 361343 -2641088504255830013366972602416 361344 -2973247061465401214869501378560 361345 2125598990671064962092839606100 361346 -4710598652907688289616862955520 361347 -985892007057505580341093494528 361348 639603265132230332692395347200 361349 -4883113972926189283197647743650 361350 -54425043349823406885870772800 361351 -5106525745199688634961888764648 361352 7299545830098077269756229806080 361353 -2376040094198364774825821486016 361354 141046860164831172725403589632 361355 -3583862275331862682627491990240 361356 265913938245215329178468470272 361357 -1628026693738767954542171256394 361358 -3274488636456753143953228614720 361359 -4177902439042209613736506955736 361360 -432447767070407313469149265920 361361 -14606708452443395634501844416 361362 -1735912365971654291830135534080 361363 -29751818961545994454730946388 361364 -1851966076161573944618871406848 361365 -16173411191267827212831437280 361366 -153467756999659425601877691456 361367 -2093997202252015920683780486208 361368 -740057797268146074781679616000 361369 -7016862016582044995620872136440 361370 485930120528517678311673926880 361371 758085847511822848372838016960 361372 37229065909607619166266261504 361373 -2325923505445513756543622148378 361374 -91670980961153371587488066304 361375 -3161327144265292225728735090000 361376 1774446635246861206557954146304 361377 -2364176706265539308934387261486 361378 521091855827407174336872763680 361379 -1489094351414893196855448394224 361380 -1592488922348551973700242534400 361381 -535842420774683791365361239300 361382 -587952622829527814475681232896 361383 -6358734240902614136365041295872 361384 -83677055463126825100498944000 361385 2163240490925261339102327228580 361386 -2307240903330290691158015277216 361387 -1013754796288234820902843048400 361388 6874501300994577345383843337216 361389 1037670314118460154609323129920 361390 -97332585892616768421267590400 361391 2256410113144460510164913227032 361392 617197466624018706774143631360 361393 59942674120297824231050839024 361394 1439786984345591425590407018112 361395 1331068633298797805188444533600 361396 449837334608659997878838622208 361397 3126434738513318729078238803580 361398 -635345976073513779241783418880 361399 54171854246303659298081658240 361400 742738542362500201074332160000 361401 2008887701221014306887282044320 361402 1817399028823583205808349911152 361403 1678582691897891150698390810656 361404 2725091967790411582042403504640 361405 -82423573067374498729230158880 361406 -897363109003481782224878206080 361407 252617650356298872186815526288 361408 -1392055930956482351454352310272 361409 4140657375111874315875052556610 361410 211385352590505695528471301120 361411 2847552782084710251739724414012 361412 2029189140978139948515745097856 361413 -1427521529151263828370023332740 361414 -1720899747211100342531528153088 361415 37668640118893861487961782280 361416 -1647060259486913758568717475840 361417 1900130785151270045460278238592 361418 -865229039393155882529972616960 361419 412067165132612836205024329944 361420 -2757553641176555934961881937920 361421 -2132246864728200974490994986378 361422 -55890316690464727635505987968 361423 260837390681575937329333518544 361424 1221689592935537211012218904576 361425 -1703860100325479326166464752000 361426 1221451565608346469746332312224 361427 -14445525090364722392405671920 361428 524602958013046751765166213120 361429 834063138882001318136386095360 361430 -786304661769409925018879654400 361431 -876763967511890012863420436688 361432 1433899658893142640017430374400 361433 -2433819700617272518345380579318 361434 1073565355714058391279844573440 361435 394999490349463183352173010880 361436 4247308457633917171107832711680 361437 1023471907605571638112389247680 361438 427028217652708138467096026112 361439 -99478683036910729087729646376 361440 1401796422224128924436779499520 361441 -4994128475847776481613622264158 361442 -1714317042815000734240814972928 361443 -2451801062197351984931859886272 361444 -1951963738689910198636890617600 361445 923296250413388682235091232000 361446 -133700215434230043744048723456 361447 -516290289287729896125411452104 361448 -1909598858865061433795997680640 361449 -1017544053557558478228592311360 361450 88329643840433672411589162000 361451 -5396251822596282641918066305548 361452 228163670595392673786904756224 361453 568981027283013687445878068620 361454 298329521883500042045836451712 361455 -937414509621843853569151430640 361456 416389724237067619031536435200 361457 -953759829378558734041880510028 361458 28837360312343904524863250304 361459 -801700298738624378714325124784 361460 -320575650812009452681670983680 361461 -1443286686202030142015307984576 361462 316975060687076067787347971232 361463 4962478239926985729137299124712 361464 -422075135198171441758563348480 361465 -1267324525300709984242410924480 361466 -1056987467385108684845311207680 361467 3611378200370082134602648155084 361468 566029088059688863231494804480 361469 -3059162797921627702276785755130 361470 149999853027501750636993168000 361471 -5183142640656699001646444464656 361472 914133476677939361024380502016 361473 -3143652824601595277740586820240 361474 3169160259375218432232071584800 361475 2105289619813130933548593381000 361476 1453509929425642661843396904960 361477 1843700929911709498676539789632 361478 -2721280912475295441904555776 361479 59298788266071563195240457168 361480 129286987575574641554578636800 361481 1144839709570517506427058912282 361482 -359375762603660473969559928576 361483 1816484514382453213562095969984 361484 2884360028951436113597108918016 361485 1157236633418776850499370687800 361486 2561105576447749645111626663744 361487 432675477179271341417241726432 361488 -564109258500325793182089609216 361489 -3416009014227832363325351122076 361490 -184582390150123759084488765120 361491 362061197565949529346341293056 361492 -853142742899770723907192339584 361493 -520134060648264242138432117280 361494 401412690421524732447234017280 361495 2471318707213622516826408194880 361496 522523856035195627133236531200 361497 334621818349378615898976440160 361498 736484718178991115179822646000 361499 2355952212258776847540390394500 361500 -30802980181379087243794176000 361501 -21168719949597328019804716096 361502 3060437893358008708588351661952 361503 -149564094947940058535970337968 361504 2315820364409510222707367608320 361505 5344809911025058431836493307560 361506 -2122548807863811566422842132096 361507 2592920426185310718896970641756 361508 1774610153139708056065227350016 361509 3065116054521307714916725233504 361510 1395341486909952503512986380160 361511 -6694887208590619131663593274888 361512 -3894064891848379730882589742080 361513 -2681486601463084305617071329600 361514 216483062832433287321784657920 361515 1083889481527608877038344394240 361516 -2600425045375268091618703778560 361517 -1930967002880818738870363639380 361518 -213595899562432191310451406720 361519 -755320312838228284233822617504 361520 825448540799348366022687129600 361521 2863016427118977069309994919490 361522 -538834491772111872079897190400 361523 2621180439205575573347816837772 361524 -1005125645028765021923123601408 361525 -1693217911885332521314261676950 361526 2648236049378736770787828830784 361527 -844205654194308276730182510768 361528 -4019048303092430295963974307840 361529 1706608607263083398021459160576 361530 1107916268783947470699970406400 361531 100876839210463793331177903332 361532 2378995630488873533455973867520 361533 -3532884453814199271316155115776 361534 -655115056323048670329449945280 361535 -2457494155200706372896836714520 361536 -294282442629396800671611617280 361537 -1615344795924781267273725046080 361538 341574651352411796874433929120 361539 -910165262896565305180418688660 361540 -3448113663654250256244080597760 361541 -2544684043009392963457996457058 361542 608996108379372036355379051712 361543 -369168443192632882802778815040 361544 81220735837644259346281144320 361545 567469975470004917697098640320 361546 1381490065694057522095195943472 361547 -5490847911909853841088864138288 361548 -2445379839846218598557601024 361549 -2410430523492514297564550077450 361550 5203936822281981596932828800 361551 2354972241664846132757915921280 361552 -1185588817780884731585605140480 361553 -350411986887336241343066868480 361554 -863954958109254440141565982080 361555 1329004676917218782190171036960 361556 1210825452767196359321825103360 361557 -978274985355704219523636965760 361558 -3191499614708719804454877393120 361559 -2691886312032393456382182254760 361560 1210645092119360850481574707200 361561 -5880401720867488480097499486838 361562 13975263245681674391882280672 361563 -2967765388216461221776071616512 361564 115163893837140346252822476800 361565 3957549176836074968239778804460 361566 -637573481264574868570419977280 361567 -4009022925760768955329282061048 361568 5487948275216195148810456268800 361569 55988541089157433334202390528 361570 627932295801083838579324710400 361571 -5997375458711994228122156828832 361572 -1323942272780487075847782604800 361573 -3647037003447688136773854195780 361574 3465305242229662615701895182912 361575 2018802093446347945049693233800 361576 6150654823848033781554594094080 361577 2412815411053625807864853882426 361578 276176795432393366653217886720 361579 453610038286945553690319645240 361580 -977174812940618925793564185600 361581 -4328384730790667480090815877856 361582 117031524312740999549305419072 361583 517611480762905154132726912000 361584 -160768498557509804224449478656 361585 -950314805810095004277939944640 361586 1145540950282459781965363198992 361587 -8325093636824568342559837632 361588 -2249416323083367006864949021312 361589 8988653470938217805662681440 361590 140876915243723661157365369600 361591 -6305328889541342257269079370600 361592 1840844445826987661457289052160 361593 2124237468044921972157423204282 361594 1533030145616106297404530122096 361595 1147583127437583230349117773520 361596 2644415526547244521555984507392 361597 793564479812636336905060947840 361598 2475698029702892310481184140800 361599 1565274075610704790181548868352 361600 734013501330697878372876288000 361601 -2831118527961449440261605314520 361602 2250738057154266102218204742480 361603 639611726182882852566466810368 361604 1760227806707310803574049328256 361605 -1035551810738830786005422291040 361606 275272073832699895111536789504 361607 -1232287043593188065343347390400 361608 -912199625091696179649864499200 361609 571467290039429415911987460480 361610 760496940098667187220062308960 361611 -517092696685739800856525500800 361612 1679514240825814274473271488256 361613 995818754247479090983209224160 361614 -1073104599452323016062404910080 361615 1136639490056193586772348161920 361616 -1300541628791747971082950852608 361617 -2263547947394228482954824898320 361618 1158402102720774387490215484416 361619 1697776662858004218100297017744 361620 -422465336718525322462969585920 361621 -2293320441347546037853632503108 361622 -1297180722335474858409462417888 361623 -1575426012366577771689939342000 361624 -754539365560818057862898995200 361625 4658766802564299560976950928000 361626 -1263398642632713998838523654656 361627 792450877006952050246821862400 361628 -2045938690721637447517439365632 361629 -368074449772438839453417731616 361630 8512098741149217412288426560 361631 -341273221707374307571925246808 361632 1114365380935009806138051919872 361633 3803070599732251332678559839424 361634 245411354540746961917258900992 361635 -2008023584391206009257488440400 361636 5047908572991668767356419896320 361637 4673171138110696542629884484286 361638 319424537204296113120038403840 361639 931253766951916162431353843320 361640 -636770114503833164116427827200 361641 235390423206250657683688581504 361642 250168047579748198030951128672 361643 -3468709601673206499292101852108 361644 733247581427803705655297558016 361645 -4184521394123863463977412467200 361646 207024302363318928554759024640 361647 738362731538449319824812182256 361648 -496547800872492192448242974720 361649 -2260621692942681522832380970350 361650 700470457166144017535710953600 361651 4793861999745621435351812080652 361652 1404898569367579224758740518912 361653 3522144679091446194703037155104 361654 -3628551386137362209573606929728 361655 -276158461684101262070120228640 361656 -3258675358071317826263330734080 361657 4918865078793487079381342970240 361658 1638829787998735002640017065472 361659 1209463668531111621220949608560 361660 935686889229584872642286062080 361661 1940796256286351682793023263724 361662 283643553131272449535524249600 361663 -2992440957923844318505768881088 361664 -1892625773717052904719346827264 361665 230435581578543626003923881600 361666 1829696454095157915385114339200 361667 -2291102608970967826664375866848 361668 827067138790720118459364080640 361669 -5882618099613050375424706722 361670 1487595287740175527433532969600 361671 -3650696451807196179549881964888 361672 2020181588158311087057445201920 361673 33994678382092258048029720384 361674 446335573155971880386533264128 361675 -598207215781880705587541119200 361676 -131842183852189564351036787712 361677 -1078237051574828051865198723840 361678 1129316109148466389754204690880 361679 -361723631620895593563542664720 361680 -190901938225468092478677319680 361681 1440181551393814669340247422964 361682 -5046704120979826575945425304288 361683 -1464955300950604149672073788336 361684 2136290619529175437482459289600 361685 2930199498774399867404832172380 361686 221825025696916213948279419264 361687 -4255068819274527167866038828664 361688 858783648313229846336769024000 361689 110648352620533426753776828624 361690 632068783649397498140151367680 361691 4383375583854848480746032408768 361692 2142461078497007932217639823360 361693 2622975578099446721053070163744 361694 475136292652370314820147872896 361695 -1106016774028611382464403348080 361696 -1291587209758963362732504514560 361697 499511163948024139213358626752 361698 966293522566152605320969363968 361699 -674455976074342666375046431136 361700 -1375555133308112298203353372800 361701 231112192954654490021653826430 361702 527414575028590599197421345408 361703 2346801457336748320717211754120 361704 -846505041602295429916630548480 361705 -245141917503572972810843986140 361706 895175585732415599815006884864 361707 1185883123456543177255283812440 361708 14505809965086329820022951936 361709 -3143637759164551477341446673684 361710 -1170985836906906658019926084800 361711 -1382872189137780093389704125968 361712 279262113571667822539097505792 361713 -860493749752647475009033349952 361714 -231844071214263489590794631040 361715 165729491938057928244015361920 361716 36384747312018335849214511104 361717 -6410627248024950141973839043140 361718 192133919204460405897270721056 361719 -2075406530695321024946326261680 361720 -754929738199205111397857587200 361721 -1452756839638190476652656211328 361722 47057701333080543591755227392 361723 -3892043021303211667007746680028 361724 692268921595146892715492347392 361725 99212344776598153018540003200 361726 -54418021382653754923781832960 361727 -6952727994967806761788142471424 361728 2038829955143040554571852152832 361729 3048238920847109868417466534320 361730 244594291761322414734239968320 361731 4322640766358413821783059279352 361732 -733273726365844362380058890240 361733 9543008429193786896158329650400 361734 1791788756709012496818527551680 361735 1909919005027697955404090118960 361736 553677443494823684902819430400 361737 -259922181879525059463323989206 361738 -1631387912214731283818015914656 361739 693606592827976416924033334272 361740 641865437547850078246225382400 361741 -93998432633990894710970684800 361742 118496939105725687275600334272 361743 509617307535437540503110459168 361744 218861610099655211217060102144 361745 2011284979409702702174061499200 361746 45936719202197649554089320960 361747 4571624833882597752893833297196 361748 401428020501998798372126913408 361749 -1067919005135162854479853766880 361750 2774653766807235827387221152000 361751 1504826758115080538267607359112 361752 -2649948396420518481884923514880 361753 -644336140763107490295172440320 361754 1890298764445578900575410501632 361755 -709970194513379352828874359600 361756 -2451872146706831768999664417280 361757 440651535500960692608730816032 361758 2257662558642027232876004913984 361759 -77381918494669087937843063040 361760 -1171283702145610202884236902400 361761 -2731498138119864113529253896528 361762 -467106987063074974132744359648 361763 -2003974331577707802155301677988 361764 1077139504193539829490153586944 361765 -1373534375631831989643452942340 361766 3059391667435062221075513636832 361767 -719450232557812261955394680448 361768 4084763061225439557565602693120 361769 3085578699220969294061339458170 361770 -231348677316985018905446707200 361771 1499633282413008749223312713200 361772 -4098347069132275314079241932800 361773 -2980928179560513571315951752000 361774 -1293105893136215687744629534848 361775 356495000872342557685576875000 361776 879542204765552348311208558592 361777 1726087569620926252860832609512 361778 -826076469272050857468843310176 361779 -1260608604408334490212841857920 361780 -2852034836132478762746357126400 361781 -615936408625867111353639021408 361782 162393670328207152782318940800 361783 -161940910480377995084566738856 361784 -2399879784668020977615948103680 361785 114621930414468539848448812800 361786 845824027960145075466874767840 361787 -2626352977720549628903671617564 361788 -47178861522788639598141358080 361789 -3347176463076273147973374308410 361790 622185236067022130300232960 361791 1790688244577313568919829987240 361792 -438185199662411552436022411264 361793 6101768360343008231593287279042 361794 -2467537356651807582419859203328 361795 870764997721238078871000869280 361796 -2065504990742752418272001126400 361797 1493501090461955020134667708128 361798 -549720775367235232139199965760 361799 -1810928726549311965620483212200 361800 -2443898143271710354968668160000 361801 -2062636545216252438174384744192 361802 -16098644941692579531929104896 361803 13213833321646637272793847024 361804 -1775810267534649449357433907200 361805 646805900899123043672044481730 361806 -3635947640977427783559040505856 361807 5544300913565896698472059699056 361808 -793317340396170310961505312768 361809 1370911002790062928500107028864 361810 479662877607048461580775536960 361811 -114405723505686047331798138888 361812 699767678908357399576877082624 361813 3784237358828985166090004836704 361814 -1322562461831650089180487275744 361815 -403205077255357138307297154480 361816 810972918868545085400170536960 361817 -1890976651327911563704510807200 361818 -1416610120837852722894508017936 361819 1156172366661705487231171636000 361820 3204434653094679811760518656000 361821 -1562177177701547631943657212288 361822 2650546113262745734380943497024 361823 -428515497992217651279558647808 361824 1315863461967889315327884656640 361825 -195712245434092483049375034900 361826 -315335238949308325740403342176 361827 -2216205566399525140904733261720 361828 1965172361207735484632224224128 361829 4089865932584185566981878591994 361830 590587484339945286888552069120 361831 2189273414517520218591930136152 361832 1443908422224527564500810137600 361833 -2812118670168684348148791206400 361834 1933258720967367747323450775552 361835 2423033402984321492114649389280 361836 -1079423477379676880179582613760 361837 2347102300163121248762284003552 361838 75144008527757754531420511296 361839 6638930546651408240264193429888 361840 -510770285567886733726141808640 361841 -299708658017433154127841713088 361842 -123040837633726499099517757440 361843 5258740673584273722621979926092 361844 1761702586166096534786122192896 361845 -34705593988720633909037540160 361846 -114298747888982862971510933760 361847 32240423274432717285865411320 361848 920019301494655972531498536960 361849 5841452953511317147729831860564 361850 -970323295315872945042668679600 361851 -914933284211537076597763631616 361852 2411846404812511375116072996352 361853 -1289100324936713476468678420800 361854 2163727315210672808032894899840 361855 711834129765294497738164634400 361856 4330674563106036758913503723520 361857 3380894503740469821083587061040 361858 -1084725106655248835484824922624 361859 -2010478606469458479010695322896 361860 -116819592283749588582486896640 361861 463991349327341876198905610332 361862 -3786169390225823878481917278720 361863 705435735111603622455573203904 361864 -1738143571217485513685980400640 361865 -2018609861560932919498778832000 361866 -295736511536173010723412529152 361867 4004824032549616784583320316864 361868 395497314365715384064374773760 361869 917209129980155860614733815744 361870 35722153323732731060201330880 361871 3136603406150927565602850753072 361872 295999809551501404684289310720 361873 -5466109148312336459560283132878 361874 577096427241206340543423532800 361875 -670511874065577646251749985000 361876 -2346407964806193678863041344640 361877 1310455529638646796418117347726 361878 942610524823817857359128544768 361879 -9873873209035649706105271968 361880 -879576402308218374679299072000 361881 -1433353965300311514518164014720 361882 2018273121702030598972320644352 361883 4524150513509555474596175268864 361884 800700067735165611639624176640 361885 -4632574231965210567813281199240 361886 -406819104686284540700337014400 361887 -1181328493174927789725352771200 361888 -81771751960802802879578505216 361889 -4235813395131177930523113355968 361890 446528439121785483479905516320 361891 5488555735487161392767887190400 361892 -5020674513713767937262347750784 361893 3795796539222456325815498240 361894 448687128815949347724542284800 361895 17804522935072411677998153400 361896 -840817143031941082362115031040 361897 -2732719592377659375788113510748 361898 1059085721325764744456451457200 361899 -371459062229027778103109810400 361900 -902935438731171475361515929600 361901 4806525490607807367367175290902 361902 1538677318028332421278108026432 361903 -6513668909266699800454932980848 361904 183567670912793907683142942720 361905 1099223695607966026345303056000 361906 120180234240581593369159532160 361907 223589027706902948669753987904 361908 -209689341805683854619754131072 361909 -6718180598143751763762406991890 361910 -260343996081113647573172144640 361911 -2687391972975294797564490264 361912 1101774376759117115161826611200 361913 1231915980812632152006672952200 361914 994036299482294180224870205952 361915 190755859986283274033949682560 361916 -30523645774892135822069826048 361917 1209814507055867901221605232934 361918 291175582554707175511358204160 361919 -2599848398960566658027492671680 361920 -243734321107422804906816307200 361921 -2907263042403256924954059729600 361922 1804005872374449692149321521024 361923 -251928835317261223467289009416 361924 3464851182557764134580927776896 361925 -831895671389483464477041283200 361926 81807311183419530970940421792 361927 5522548262429611427741814114776 361928 -554744107455060645482188308480 361929 -3133505921125077498584250922752 361930 -1173199923959923166320067745600 361931 -59955200571336986840291949120 361932 803115148938066960978922716672 361933 -615158190592477125386705613792 361934 -99104351423320512535229459328 361935 1371648193456128988605172531200 361936 508793806579616005949997473792 361937 -632642617168302247259354176140 361938 -1230464951533286054128971267840 361939 792136406239199691806399325624 361940 103809829961902751552317751040 361941 -1653051406571746736883250835808 361942 -1177836288494636853094937573376 361943 -5798433427574328197136879698808 361944 -1557649404846629011788819886080 361945 1954170681788042208427166092800 361946 -699090254501482702181136047136 361947 3855758748879524278650675231744 361948 333078504970509140120041107456 361949 358546508796897843736867512960 361950 -431958798534371227280308224000 361951 1649485207432228802175211606992 361952 5010496484769875277868605898752 361953 -1098859109081476671138789993456 361954 -1032215671278705023585116615008 361955 972347651267209663039632576720 361956 -195875696290907939681233797120 361957 -1383751116902647783969152803840 361958 -2002424751733765386150997142400 361959 -53985615872060794601436250032 361960 -928782170297441509742542080000 361961 4124145005313673153247158181562 361962 2519331125793458268200763939840 361963 -1244163496189929872713269732360 361964 3259735693395293003508999277056 361965 1302173246780227692875248776000 361966 2481078927750768759415376217024 361967 397474005593945405137576040016 361968 -5288717672477248260958027776 361969 4087152272745117582977062393840 361970 852448483588542828918848386560 361971 -111415344556602569213473504128 361972 -2010926217532367760483470759168 361973 -5037787233881068263146446205778 361974 13432965846036584676240254976 361975 -3804324821857572797364821038000 361976 -2558456507521320750207477841920 361977 -730581700013029507001845764096 361978 -2172332355210129049851591461520 361979 2429340383496162461868211244580 361980 -850698625224625853760403683840 361981 -453933648797631658170531508800 361982 37844882797844966133676157184 361983 2127534938564402646899886990024 361984 499529434787642222042721288192 361985 -983187639311643506930513683800 361986 1586639772508521061376748065664 361987 -1446313048999211435467485330368 361988 -838002909283705348000189532160 361989 37702386760478071219382336220 361990 -560808950946792961040559146880 361991 791593483266374442716947156272 361992 185364068982483711732543774720 361993 942922910948784841362856905242 361994 2110780656863234567337273057792 361995 1763790156665864993180200155120 361996 1525937040367138756376944736000 361997 -1632707862999701541124978929120 361998 -459945136828119806865017767296 361999 -3352867414224514753803971908680 362000 353239846854703362629505024000 362001 -3456370549292887851190736931936 362002 -2426093622857820876720446184048 362003 1659096826979566132674960990252 362004 -1387817897548568821407812210688 362005 275070752573806503178668236160 362006 -2766965972378684953210117038048 362007 -227732156484409271685015471600 362008 -387541053089925145135398051840 362009 74466963383033206911519716304 362010 -170598399855921735717564679680 362011 -1301439961432387863221412046448 362012 3413775153724132673447998032384 362013 -328862410114072289474088752256 362014 -2865691480547271534989855197248 362015 -3319877290934847200552433961200 362016 1058071812479431972207224422400 362017 51073978574895485058089771440 362018 373724319166392907349481492480 362019 36054769150007293211850804480 362020 -1753241949010715895071950417920 362021 -4864718912657471273361148654656 362022 -591311424069712086321684011328 362023 -84937729471909803428930170136 362024 157552570817857388750146268160 362025 608466671921786179705295856750 362026 1223802596428113337719613770240 362027 1887270420291418035731708829876 362028 160277658895059325210981393920 362029 -996875802586191860145116704800 362030 -18433423795123386938467716480 362031 -1948699243195746163615086419448 362032 1038002644323509267101990846464 362033 -787376643705466339323412985280 362034 -1889925650397387495815490005616 362035 -2891486862967935919955757103440 362036 45123244690804063131320206080 362037 -1257685671847762521205750595232 362038 -1589138106172628974680934954080 362039 1455495407853812313471130144056 362040 123577388143039121905719705600 362041 -3877055836287928063548754727808 362042 -658933229277014186007832589088 362043 1165705618902407835220114997760 362044 -3053742074884667716322298532864 362045 2118263170746401387420232259200 362046 437281500930627996546556068864 362047 51941680036474142817892658032 362048 -58577265898970526758185992192 362049 -1087405024403447204783426542080 362050 -66289543069305916468287799200 362051 -2517498679679419538132332026948 362052 355988607008061984396671105280 362053 6131719884843781483471544742302 362054 -894260638247429016715678765056 362055 824260858285888422549729527760 362056 -876904746040010333593732055040 362057 -4719163938612453390019949754240 362058 -1079801285493111614732708188416 362059 -2945305335165507542423189909740 362060 20834533049451900905614709760 362061 53826015077963003934109119222 362062 -1902903001803596227151456347968 362063 -128515732599641101162756888776 362064 551933751554601739572044759040 362065 -450879982915207741310290075200 362066 377559098499875869602682804224 362067 -556669200105384984351957512520 362068 -2076723644196617037487668834304 362069 457989581045183587562517739470 362070 1732737283325332538827510224000 362071 -667189554151644791216835814656 362072 -4291916105045173176021165619200 362073 26692877640861694001736383184 362074 -2940040776174726449058440009760 362075 -863024726008315606693523202000 362076 -778305985644866728953682501632 362077 -4545876901524693425465581864448 362078 -846619291499067674991085388160 362079 -2896111809147715019243008497576 362080 73490875861023054089127198720 362081 -1465153398906434825913194225118 362082 324084713030122597958618164224 362083 -101215413812416869949903358040 362084 2553930968303639100715044344832 362085 -710346977108054991263934547200 362086 -335709857401500011419935089280 362087 -985615981516989580222734440808 362088 -2328229175877152342280023408640 362089 -171400852403360608908725943552 362090 1733054198237835165777054952800 362091 -316209525460524655246823746896 362092 1938072517567981418916264847616 362093 1862902523631367355804106144342 362094 2549627920625969851605659272320 362095 2673745977123432002261158844400 362096 183515903488660105312448937984 362097 -4623708640865213290208597508960 362098 777316360849251104238274045440 362099 -108596268438755175224098782900 362100 -639596870859816587287090483200 362101 -601202981998132117338591425828 362102 1169742562631916274446129041280 362103 -9640286958869952201122971392 362104 4954675036281381623082943733760 362105 -287048173901259343464893335740 362106 -1706635735885523442607376742288 362107 -2714791466197776014068820375644 362108 2716508482364337094556331030528 362109 2481891394435559751712136797728 362110 -1653746968189308219064997342400 362111 1083515500780812623001401913024 362112 489386072665809926770843975680 362113 -1335048614632370659448733401340 362114 1147785320630675906082276684672 362115 1339966078061469450406147544400 362116 -4364225331047765845781635519360 362117 -377815359144398711730832179360 362118 -1148149905553945659864306136896 362119 2810650177677765672832048183096 362120 -2950704704195995923109475942400 362121 -1902577629226461860490462580320 362122 1124245621703354572353892856112 362123 4360087271304251599852741681680 362124 -1897941388129862164435235635200 362125 -1150285289493127388838720273000 362126 2873183688968332019998405912512 362127 2608653511255592041995334621320 362128 -34661556941745210357710176256 362129 -4876948175559905667272672220816 362130 634891417272020217271432619520 362131 -873446306798483619503472608256 362132 1709481230262740716337588992896 362133 284009059887399874211241460302 362134 -4435440143961238556017225560768 362135 -3746411371736546682890929904640 362136 2241601930406649724271434137600 362137 -524729155940242067230732236214 362138 246356752112742614637893604096 362139 3785720743425279085006726934424 362140 -3034539818039014620056310758400 362141 -1436439352866452999078468244840 362142 399836284348411198467082874880 362143 341973935973577581527635719392 362144 -5892618657897345199603616907264 362145 38169248921417785474426032000 362146 60371785339540492792255749504 362147 2025181550741071525196468197596 362148 -2003695238582410441347031044096 362149 3125254865927426528349495448764 362150 -581146401745744839039277351200 362151 279140132047179861715222212912 362152 -1332271005956599475401438003200 362153 224754263977653130998590292 362154 -515633771274012558680093505792 362155 -268718512848211243360365409440 362156 -1400662844617202982113234245632 362157 4150631063057002905435437365920 362158 1341298475698965240446728147584 362159 2711485285631726103623200631400 362160 -274487147676287607803576647680 362161 -393868342897451476081991184238 362162 -1166953746757250908417400061168 362163 -803279093389788780835689043656 362164 3882385995075359705681746532352 362165 -414671124709557136775392564680 362166 -604544171119059524322521051136 362167 5050513253188619061458902846944 362168 -1759255717433329818169742499840 362169 -2722247070688022059650565084806 362170 -325242435578766264315318834720 362171 -520310654197652210856068102256 362172 -952125093197797553024217067008 362173 658645805156225461622002941440 362174 -2216704010158523334441918929664 362175 99731310337967077024701264000 362176 -1095581450470062948421095915520 362177 -3528024014828434985111904406974 362178 467064445725030687827672332800 362179 -59241812005389519023926504824 362180 -50096790189500500696233984000 362181 -601321929282306717327622200960 362182 -3888254892678597877727984894208 362183 1185296899907716038577560696984 362184 -1687121765435766794263727431680 362185 37529779096016959356168588360 362186 375301583965488126892262623488 362187 1133033391780140080983286170000 362188 -2426835080191494128379894138112 362189 -47181838449376142291374063776 362190 654939086099937558769753787520 362191 592482615720762716672756932592 362192 -122727697859670957160628527104 362193 344420053285196899040204276928 362194 -527877196903637523741477159936 362195 -615908862411816780677872073520 362196 -1052704252647771437873563371648 362197 179360195522040093673870037280 362198 2730966842705606571472803356736 362199 836514243055432728083647481040 362200 2888629132175668353674974464000 362201 -2441765382685725660678579541440 362202 1032058834682551776679903962624 362203 6162688906287241186193549088452 362204 -380984494125529101782942220288 362205 -808570557384323713027935364800 362206 619217041271582802161453909184 362207 -2601223683701200607668838920680 362208 -1630385853874039178921823436800 362209 110770728720082823048130997380 362210 -413170087767365749184040600000 362211 -2370065252352655009570162318728 362212 3326012674799832787514508997632 362213 5400005799449055161026436910462 362214 -2080873146492428986756763875296 362215 -1946778015145251969862125235200 362216 1621549393736554151934657331200 362217 1384891870973173968223984168080 362218 455093347422018733969834873440 362219 -2379226511841791947446198578400 362220 1857427738101273704128878689280 362221 5133434592096427392778483518422 362222 1065089644497438359530135746432 362223 72414696203474477030944025904 362224 1475209590993411990735524003840 362225 1525220332035356346799812999750 362226 -2412834108956580191567360256 362227 -2138858767630110746094483546000 362228 -2331803197580526602182707227904 362229 2017263693925514374400299180032 362230 -282224122245201166644262521600 362231 -2228314652364604031635363952400 362232 1391863802127371857316229120 362233 -853648507823512860410688794518 362234 -168787184172769430204676069120 362235 -211286662137555254171863603200 362236 1318133095720868959182297593856 362237 4866646190200170809515704218886 362238 -749957639733454016911926833856 362239 -619251917827144575611618636040 362240 -1101235317263739586338871050240 362241 2764365326106299610940495308240 362242 103050093582727728294946604544 362243 -2273085560793571165877568606000 362244 -1598502388665709335344920925184 362245 -514558724876556176942079491880 362246 -919327125378811702534294016928 362247 -467714979808095392204136039000 362248 1905561071856245880319971087360 362249 -1114161707946076763113110163200 362250 305654689049905401156857088000 362251 11933102475115081639198269297232 362252 -3520249802542523403778341416448 362253 1373188511087152089036001150464 362254 -129248249286757566032936890560 362255 1260704794395495589474308982560 362256 54037753679382041277665574912 362257 -611784985317326042987624634894 362258 1068906924051835875389376871584 362259 -3263472502960719875535173051280 362260 564887354433406451942258534400 362261 8270693901401726124075958724892 362262 -147394637488498952823411369600 362263 2401770721729113161401370871384 362264 -383575009517571526752031334400 362265 2257554726516271568945034208320 362266 1190135707619918940322656850944 362267 -1220472206639660068677421308288 362268 -3343638595328050269226608529920 362269 -3442130868253891144193026795904 362270 -884984278824451693458329351040 362271 250625837803628410372004281344 362272 4018613857223531050173675405312 362273 3586874309956191917238785563200 362274 328139911651497172874640000 362275 52840389814032883874094731800 362276 -2154234228830952467515242390912 362277 -3587788673762702862473403630786 362278 404593249455561578931208085760 362279 4235790080836028850239292599880 362280 1563053665254107125545363456000 362281 1866849257960131316600995369082 362282 2857002163723847864362498402992 362283 -1792375253194836654633597121296 362284 647116652237375717610061413376 362285 1508923038734252467910248129920 362286 3385737292214569582801035907200 362287 3834821573048890834201215570384 362288 -378577696184418875702276210688 362289 851228360741767838981406951024 362290 -51681333639879160912714773600 362291 4827832924579809538876770679692 362292 -90047216330633505443398778880 362293 852748159644645858121883538542 362294 -1613234125204601209059094045440 362295 1207861712514871708363477042320 362296 1415734163422645001185360281600 362297 1677782445858453308487145304580 362298 -1342253402083598524103608206336 362299 -17115787273458581800075590880 362300 -1509325454849559275163378777600 362301 -28974365333860310540988634368 362302 112987103422030798932953295552 362303 5251019238393482553822348783552 362304 -386007599585649279232637927424 362305 -4606350089447835496192112010540 362306 2542606445458795636719504005328 362307 -1841386033522143550404747046080 362308 -330167330809883873852897975040 362309 -7097243508652707495195554843490 362310 60340329529150360573252857600 362311 -904454654499898520949367652600 362312 -399888895587807451303856716800 362313 -505292566806255983603152764096 362314 2256297058451552486795194910256 362315 -4230959604987288506513599349280 362316 447546557069359819462276623360 362317 -1370916604782939816243762427188 362318 50857482797672248170943561728 362319 609312865003938134437068921600 362320 -274293050756726196919004037120 362321 549072504609812204715111013092 362322 -140582714052470426926802918640 362323 470926804734124734442955707584 362324 1539247973276931134974520217600 362325 -724102346574998217605050070400 362326 -1515399390273429310884452507520 362327 174280744079704903588838252544 362328 247393460146249503565527121920 362329 4976551208837409961264646852880 362330 269431148051750659237326201600 362331 2489069850968777015889126266112 362332 3282056704832167557030458487296 362333 3682639728332608572964772268582 362334 859779581014628831561692326912 362335 -1449660656285307652221740277720 362336 -4441308552049050797697015349248 362337 1045643101982474802012492899760 362338 4149454308766191128577121780896 362339 -971603677875956643065597125860 362340 1937595464049078528144281395200 362341 651099323585518515941794870400 362342 -2249850686007829909504765811328 362343 -3987191474744675367861126702000 362344 3381909005369144482538426588160 362345 -451164701141604827823710247900 362346 2785581448282408236753956122368 362347 4174016730045547459547463751796 362348 -573527415418893695956482284544 362349 -250477531006662628777724948640 362350 -1512748467132353875589137545600 362351 -1051054923688908949021381866696 362352 -61556425904639419222546022400 362353 417485853871987533353393211602 362354 4913986436495705731485479761920 362355 1831599352076933165642984930400 362356 1699018437366075477399076096768 362357 -6814147807150657474600338077394 362358 -406627711729385163789411605952 362359 1860427167216191567926759583680 362360 -3400726236802438038397410816000 362361 29008445896138549430166001488 362362 123719173729948167886702107648 362363 1358225870622808326151092648612 362364 845343790456077202753324786176 362365 868801197888264360769973583660 362366 1706157834298484991476285317632 362367 1670690089453556696900341332240 362368 -4020380889721162194348933120000 362369 472847630403639175450275496896 362370 -1881010986421415595444154275840 362371 -1338750141811152331615914551428 362372 -3167418015507599152379141249664 362373 3064646158740609285916057420800 362374 1624781214358244595093258861120 362375 1521313507646225405882964768000 362376 1560865630143189565734277939200 362377 5679085489337834341689464515226 362378 665701658829728321483680139520 362379 -458165670158594219657854233600 362380 -1546932085379239432550437555200 362381 -5818894290832338176891039455818 362382 999493940807378600736302563392 362383 -1182013211820183230053311134480 362384 663516483722358519214952939520 362385 -209254781602069186763859298380 362386 958409843482208661257413525392 362387 -2896140607157066720032962062760 362388 326596687390033376509132627968 362389 1052580849570962371444876296156 362390 -282554254702584246698428170240 362391 1741869316968027672540524003280 362392 -3912431697114723413674835742720 362393 -3856667073403126194309128690358 362394 161877667887649897764843795696 362395 -4096480859241242907832866000 362396 -329055542917938121094473843200 362397 -1154607370064776370018713364928 362398 -3165080778008739777478477276800 362399 2453114189519272522324775552880 362400 -1042098328058203722496632422400 362401 -1219705006907955644444058464536 362402 3196713279113749258284631075152 362403 4115619601492315382190090516024 362404 -2320580680052406387901579207872 362405 -2751881976553064360606677127940 362406 -462614203955160424414251164160 362407 -603272575141070982991615934344 362408 -181059855006916244099397888000 362409 -1219840194998064321860937726240 362410 475095770391126727448601579360 362411 341029782345958357738244331264 362412 933453044559245323108740001536 362413 -6291756131241060461366628208020 362414 537188501192116961239125228288 362415 262898432058610017774928847520 362416 -1003775807798966469092392419328 362417 8228585191171914168991686981504 362418 230209947999268722254394293760 362419 456797915625786652982993431820 362420 1493003842071890488566463937280 362421 386770031187034756534835950080 362422 -3489223833554737539156320635488 362423 -2466169618590906656917342326480 362424 1909305459862635768008376913920 362425 334492368882922933871868680000 362426 -1976795812587340569554243123088 362427 -794350068685578854735333038992 362428 300211192056659390058006314496 362429 -3105857186894854667212809590970 362430 1518391087681108548521044186560 362431 -489156389873681491034387032768 362432 -253316565147687553314764881920 362433 -3452216497480052444280489268176 362434 689801878575252015730641538560 362435 -336949395444403335171014446800 362436 -2861032671864097722550676210688 362437 -1571178067308816822065312686080 362438 -980560406825020518799452638880 362439 -22195682838492452630415914112 362440 501620070949315352770485657600 362441 2328895317295861470530783530212 362442 -1759788749280467128621675495680 362443 6943401774033641263071122508692 362444 53976928438767336884914427136 362445 -113285632785574073987107431360 362446 -1003292994674167683883525215360 362447 23388333221503203788567600760 362448 575930602761393998643285196800 362449 -146790928219144522063514145550 362450 -741079433625403252357581552000 362451 752230215010070953089919490232 362452 -540248683047092984046540881920 362453 1325920066215622012402305289020 362454 3274467391225215181045983604608 362455 1617751045145334114615169674720 362456 609809205132422605615097210880 362457 -3303123977362997745422189407872 362458 656423962611013524370463870976 362459 -263324140319767914302994593340 362460 324324725445294852691244482560 362461 -3263778218429026640940324426336 362462 -1530248139386104894718129756736 362463 3183676557304680317622393590400 362464 122273086068841206326385180672 362465 -3569271877770495940386419356140 362466 -590508766099340503182348184800 362467 -233538799972062372895277640288 362468 -3598138293853242794281531220352 362469 684528022391883789665630466144 362470 -3042415678610910440615249370240 362471 -307757018150824197925045488528 362472 2240526732618464988778910269440 362473 504480658045630226435910849722 362474 100624766084375145528707430912 362475 -71393276895935785217856175500 362476 2500919957097545257041149538560 362477 -10214004157742799891096090007488 362478 1608412267163423325915626140224 362479 308786435295462305463835934584 362480 -255651859759542908286650941440 362481 -222464421204681775236292086912 362482 -1527931340585782023463047907200 362483 1586624491756051587315205137408 362484 1142033392500815323380543477120 362485 5088933988449843198058988769180 362486 260161883083371337256008236192 362487 1950242818219785979178714064360 362488 -1420760902167497533173203312640 362489 -1117301259378596348063960583288 362490 10523613503320661024409623040 362491 -4461812073140116109367438580248 362492 442276430319428002887711585792 362493 -1120455496698006550279494069018 362494 189690054969535625873207915712 362495 1000162584531031279566979286880 362496 174309080082539012235775180800 362497 1824644581824036920612086400580 362498 887301818696809145200933326720 362499 -2651096997448002206405685411336 362500 -2866969637611652737281348000000 362501 -1481680340978358162539981714400 362502 886974554394764253518861900160 362503 2816408605447312854215936872464 362504 959630905343223819570207467520 362505 1222004395571667875989019452800 362506 -1325848774748192126661707556048 362507 -1938258747813482740695972817440 362508 -2679554872932249937497292514304 362509 2163742307416953462786625563616 362510 1474769175726578349660573908160 362511 6796985324723678004379366777632 362512 -210805156202817916229965905920 362513 4330998581022523498403779251060 362514 -482311423399405229180093491200 362515 -1944882903533258715330664437840 362516 1108358936950251087316260864 362517 1429385101078716315858103869600 362518 56067144187783316428513548288 362519 1001781286343854876607433251496 362520 789054173513682895974177792000 362521 -555539094812097079538509268278 362522 189636276869829918388694425824 362523 -490578158341302799519916865792 362524 -1386513852643753894238777403904 362525 -2638383152195357165989079732700 362526 201169714821920237595164110848 362527 4217559982400254651183434510072 362528 -664946767366888923617125662720 362529 -1149731938461388609498687084800 362530 -161820207966912338209064025600 362531 -548552746641495251744262847680 362532 -451218798290402989725903510528 362533 -92144937291808380310648888256 362534 782453668993218022460115486720 362535 -1692937417708892730961264618800 362536 5487924039104247640687211719680 362537 -2889162322838443650500786426688 362538 1055854267870499615288798546688 362539 574615546076549829566122232440 362540 -109778474374763379734281205760 362541 2694286570763118450766938806592 362542 2516038514630733186288021163392 362543 -1398403900893688337287594288536 362544 -70591961313245124018922586112 362545 530240147867721698704457798400 362546 -2490621078563774466777830220528 362547 2282643066425980782475025067924 362548 -3874668149399756657130454037760 362549 1784780515222054772864902544448 362550 -484347425201223448243445035200 362551 -1917107542631540476221002366648 362552 4022116489696602565175062425600 362553 3958069257557057716683448570704 362554 -1696915212506787561027068955024 362555 866109330619279926021894114000 362556 1088118857849404549790744704512 362557 -2756675601891742109233701419674 362558 1478416997947993801336448409600 362559 -3801131465355520559549070004080 362560 -1573526616625663488220924477440 362561 -211181489678353314135452267838 362562 -543212022910724397623636869248 362563 400841915724114641948454252480 362564 44499008315668622209053442176 362565 501105367247528065321559070720 362566 -1523830315782811876784424132768 362567 1875524651673921123848838913992 362568 3762326048013837756077067509760 362569 3917633342816276488733860234970 362570 431167793397698335050559166400 362571 -2168650989008940125511035113536 362572 112565250746178873312473137152 362573 973709694861498555726652323084 362574 2139560028309938642336476681344 362575 1909306852155735493993801257800 362576 -6169312861657428353174470656 362577 -1928313949992207649091451997920 362578 192453681635540888162766566400 362579 1587259019510125383503484560976 362580 -1861655427289458578071176099840 362581 5938426860345904883143559122382 362582 -1952397033087604247283070766016 362583 -21500349476621471901881946720 362584 800935841952891778183539793920 362585 -1817389205146627714976466570240 362586 -189857506553081363296980126720 362587 -2204465808583103924322352524240 362588 -292430391793575776729566797312 362589 2765864085371878400375410756224 362590 -1493211285024262926370273670400 362591 241002669750945309499232575152 362592 874264436380240030260931461120 362593 -1014998138977400622352829259648 362594 -1947684512425178611470572009904 362595 -1273896918569339277203804808960 362596 -1612993891890526471638205358080 362597 896433873788455495654211852832 362598 167150195283322125358387642368 362599 -5158594146944988885739768515400 362600 -666091560695810098743298944000 362601 -3731732621033339548122255714870 362602 -1204610779787476312416380359248 362603 -700960400701067657412842099520 362604 945997029464652534075925929984 362605 -2633592966911427837930140701440 362606 -2211562176915939183695929741248 362607 41804638397136520931730991104 362608 -592476073182618642541755334656 362609 -66239825013617378075561726796 362610 -2236030679740846845038418432000 362611 -712758587459281956794781356000 362612 -4602059911957299630429100688640 362613 -1504760327944522014413638565856 362614 60539172442337666969415014400 362615 -4285310228792254458219716092800 362616 2535658521450109436006522265600 362617 -2570879592835081421347560497580 362618 777459672832194754408816130304 362619 75196625431920611907575130984 362620 -530580267098122067977678456320 362621 -1343553837196704490016027510688 362622 -752314163291685212719622486400 362623 -3958961124774054369054914316360 362624 -1904027981646509486136235130880 362625 -1673238319400823873998859216000 362626 1021368111349194020675262924288 362627 4854208439475770708749463015472 362628 65244740089540216775884554240 362629 1410555477379988798177584731230 362630 -360193735999570673797756871040 362631 1325634587734994313191233238952 362632 3861462614038443690714994406400 362633 -2009631953912596702437369494118 362634 -96648301340191739829001893120 362635 107580293151935796055330608960 362636 3357080587436653083002354446080 362637 -151199979774230743198710282 362638 -219885384356730975455086348800 362639 -3197646139748608966983402698544 362640 573026221243696155040902021120 362641 -1060163393422813630045944666048 362642 275520749402413378970983898112 362643 -1412575753803867077531524462800 362644 392694158606875760279105185536 362645 1329365943135147646502513031600 362646 1827317842599597245850831845472 362647 2639582445636020375660760198160 362648 -2175351430052652167573967790080 362649 -1371105807299998436773407120624 362650 618488615004672609041308462800 362651 -67543169434580989168380408600 362652 -303026634800058223515266039808 362653 -2360329482716045824075206994880 362654 -325975395005174882267742536640 362655 2626328542448675289298411560600 362656 -1563922773635746790975581716480 362657 -2630304675714490975132877432094 362658 531220490179715189792252006784 362659 6919638597135235156547060866440 362660 2304102374052995317923124711680 362661 756232481532294495825419945664 362662 -53487931219877007924229672128 362663 1914926210976821374901691892224 362664 -168941061026555279006284185600 362665 -497712852589679170321786862940 362666 695327621740718830634037506400 362667 -745506908475447262387534782120 362668 -1945877191225958701785983376384 362669 873983702983473006677601206400 362670 343891262889930059452319109120 362671 -6917206954576859274375215449208 362672 30296116766948189581235159040 362673 -1787524214290494553644533627760 362674 -818934670106854459971219966240 362675 -228046823694961554924983223000 362676 2193570547561159746911642898432 362677 -1168956644827844931157559311488 362678 -596858990635192354832064222144 362679 1036441178200406344813039848528 362680 -46887618421039898652033945600 362681 2082414176009581068718979205264 362682 954938586592241651995202386800 362683 -1850736250472337508440096439160 362684 1483132446853888750409717799936 362685 -2830360548113841962935495735200 362686 407892217448708983171945943424 362687 -1275094282798682602825377400032 362688 -567072078337521993244905308160 362689 8653977201304379397264065954560 362690 111098225713596439190279853600 362691 1069312469284614292416795916800 362692 435960383679343642165064358912 362693 -1200007164378093414562317881058 362694 -341584360901882634427148577600 362695 841545116923418195386303696680 362696 739502611513565648056787297280 362697 -4091416071605528769740749417200 362698 -2678163595508819960470952032464 362699 3351983552634173413062219027936 362700 -130225867978017867198261350400 362701 -6599157568501930903291360393728 362702 -1460699860981580091755478208896 362703 2533698662704081686350794857600 362704 -473117240083346766987694612480 362705 -320363837092357355239313280 362706 -986222121837646357170744072192 362707 -3710581989162214484247938609044 362708 437908746419746714557369337728 362709 2132564450121613527645219395328 362710 675901062063152170065028454400 362711 915242820619991638996544211672 362712 -646732362053999316445786275840 362713 -2074339604815186370913900415676 362714 1120917657507089744920625010432 362715 1911342779216707266162551211120 362716 3117667926094137491529664739840 362717 -1620982817525965340920730022234 362718 -98296960334020858171847554560 362719 -1090232178687807001038230524304 362720 -1551318436723127396660308869120 362721 -3900416378993731855770173636688 362722 952104701026933782001212408912 362723 2966183754856303559359950978972 362724 1018592995942269633126615478272 362725 1715045635913318771752121796000 362726 54005599322791053397409773824 362727 -416421999909167923214249175792 362728 -3476320651049154392724663075840 362729 -2705247708131081478830739896160 362730 224456768580692669975502635520 362731 -796566665951070128476952735936 362732 -1565467383670280674298828467200 362733 -536277046782227843951693033472 362734 2426442373757221072104324795840 362735 192891014336587071394776580680 362736 709149675027620878930733137920 362737 55866506530200983043330743140 362738 875285311730748456238394042496 362739 -900270838278201983387326043904 362740 1070761625825014526403993108480 362741 -967414990094608412771988363858 362742 -908182498270613806724930445888 362743 6743463312134641043378776053992 362744 -6515588702819209236736415907840 362745 -1657380387387008249891118950400 362746 -605682921449027431210053694464 362747 -4301300569365951169294463562648 362748 -12341048099946679258143989760 362749 1090662137910904240033501055750 362750 -1989471797067483139510357776000 362751 932791746103989967194214815432 362752 579148457793322948303645573120 362753 5513300195807042729304176608002 362754 -445756607364117819171794595840 362755 385595705840721194708501366160 362756 1155681586608969991555471798272 362757 -1273980281539637529339080931360 362758 2548801223177011464137652000 362759 -4220611905446241794568143720040 362760 2060392981438672840101755289600 362761 2223026452493421900610299094080 362762 421011663368920773732510219264 362763 -2520210237403334132888274082536 362764 1564597612949545425338076326400 362765 603470842551504685071133665720 362766 -3323645348837747110142251539456 362767 -7378089546643590326000669817520 362768 -194121514939344262743368663040 362769 2292078233186593953520595930208 362770 938085121200171485541546514080 362771 -398063178558612867782753891256 362772 494286917453541369930531225600 362773 -268349486943164161702963460000 362774 56639862633028481231742383136 362775 -295593546591706434903580694400 362776 1596426297997255739829513768960 362777 -990045261021784748741525241600 362778 -599844705032364190014959223552 362779 -61069733633611367017089608016 362780 1969046141352250184240285767680 362781 -1896927897980714502843750386772 362782 1356281324880291329886330636672 362783 -1179084859919158658321951597040 362784 -1330359776666089420024161239040 362785 1115607726796237506550290414780 362786 -2551070121499889375883431383680 362787 3245101156650225215734814941560 362788 4694250125604783463031591017088 362789 -1583283662971221165860259934944 362790 1009514710068820484594666832000 362791 -27448517540557124741121275520 362792 -4228797122477997983812217088000 362793 1049786405580033309447652958208 362794 -2862816784978585812039933140304 362795 5955851599161563194066120800 362796 15319491650485191957422089728 362797 679773616899724347053690916972 362798 1465145711507348375660492078400 362799 4477684020327260015229435861144 362800 2123890334761672752586342400 362801 -6918697741965321660052943625198 362802 430373112575224306454750085120 362803 1971020413820477881314769760080 362804 640936870686155179323457057536 362805 53222269232212186954236651360 362806 -404443863449584745123276888256 362807 -9646632245245988718451312918968 362808 633172628695674351866493542400 362809 1950908807876735580038103071700 362810 27819244465030417713115576320 362811 -1439053648943922024379569860328 362812 -3012190807341792337531535033344 362813 2923192984415298044195746893984 362814 -1356465988150922233455521793408 362815 1184774734386015350697227052000 362816 216811230060625679222778101760 362817 -360990781636329690474093296832 362818 1339351588769456188232541297360 362819 5994661419327503359660623322560 362820 -1198519227231454919383982161920 362821 -587724694443393007836207571328 362822 -336592486475621081352378630528 362823 -2936208867622559035463875881816 362824 426045244270527450678716006400 362825 2026707383053723760406043665600 362826 1536654214623712203880306790400 362827 2545749191130026808846602864272 362828 -1743335487662701368674886703104 362829 2048707761514337656950128904384 362830 113767678368033567588572440320 362831 -2989291383535343630591124295200 362832 970177731228199112406975774720 362833 213638031550497744978392807280 362834 -2058328584367474160710872960 362835 -2321996646582296762275254198960 362836 545432278161057187600331972480 362837 -1520914306306390562125164066048 362838 57836118451153921515952293888 362839 1720189395164580022919399923456 362840 5967803306084230821278792908800 362841 1550519793365719413431196675792 362842 1484196880853688414031554201072 362843 1323896895160516214382502322280 362844 311958663995633525828355041280 362845 -1482367308192512109572995686420 362846 -2081523490025318810676304946496 362847 -5015742974185904347944239988480 362848 3251998119766418618536254504960 362849 4067806437113173430656527637680 362850 -246581220680606484160163424000 362851 -3823375539835545496316455698148 362852 -276915185788630056826266501120 362853 -1509940576415465261131889462400 362854 -175959233321077334479960445760 362855 -121342608515973626200628388480 362856 -646837693295906723254542581760 362857 -2050549694020800682143099342768 362858 -1515793450339803126019656990624 362859 -474671219730298079056577388288 362860 3574349365310835496865486254080 362861 -2077917573098213206222343951700 362862 2123069167912125226133329577280 362863 3631386893850884423702525308112 362864 -1382521446021023119238686801920 362865 2285396129182836372279197080320 362866 169027670940559729072308817920 362867 6939302279810712586539284195916 362868 -2771364000349876944370385664000 362869 -491441306593086987494363222272 362870 1201977698991455982336718642560 362871 169706423409390145642798376208 362872 1848163087299936457086391111680 362873 -2145377563662066788642712284160 362874 266330357031828299915574519552 362875 -3892932215656534214111874276000 362876 109977529497523230978605087232 362877 -41569648285982813233364191680 362878 2118964451535433312210807626240 362879 -4543585817785565255325915000 362880 -45527953563488556820935475200 362881 2697227561204646301987394500800 362882 -26726445271640853122477962176 362883 156932652997277135181298804464 362884 -878590991170180680374931588864 362885 4431007330945054466088718907580 362886 503857466574791422448758652928 362887 4148568590691813357303072663552 362888 1488624022965686173224595829760 362889 4213754776300895449493781713508 362890 -991470210705251739470447712000 362891 -1354765013475666270932330031456 362892 1768460824897841078739644861952 362893 4866586265608244093157626023884 362894 893656103128436466280487625600 362895 390015589746600852717998075040 362896 -444818454204981830951161806848 362897 -6624377334504384944683428552654 362898 2017692777557152023651969863184 362899 4765973210261509787604212188536 362900 1105444480638283349969061888000 362901 1419798709997881659019495853568 362902 294760820924252125312787368704 362903 -201020120927925553102999393848 362904 1481557834187521249342499205120 362905 642281952210968345545564170120 362906 -1362510387376358472239289714720 362907 1085874282199435235408230094640 362908 304733482180539348600528091136 362909 3739204388063732087272531271520 362910 181027041935371415761034655360 362911 -3320959210024925007715712723488 362912 3560405730960219349701507416064 362913 -38652237281699253893524598496 362914 -3684155279334909350407431904944 362915 -83156792563679757797244770400 362916 350405900798991170927782931712 362917 -84481632251584696847448092160 362918 1753401499986426623468512712160 362919 -2312345305768135073114016898560 362920 47470297558667412621123993600 362921 1396666593897891500269842037092 362922 -257323970469006846450070212096 362923 -5780937857525857769857684231896 362924 3932799888623521440059976688896 362925 -940243438735003647828076881150 362926 -3479022291254651450216912574720 362927 -4696770831830998879738621786224 362928 -281995803177386135597340327936 362929 551215303259192884440761622080 362930 506874712689475947442097811360 362931 1810336151050616907492166180152 362932 187523659708200294122472659712 362933 -1104405349250511234002349620424 362934 -1459771484841418222096884817920 362935 4415947193792553381482948920800 362936 -1090831096243324537189508259840 362937 -1883666912375636183804581621440 362938 2983624971131597912907831267840 362939 488750029843873855476140764056 362940 810800684808344441760281886720 362941 3953516056067583733387501526342 362942 -607042202430885428932298582400 362943 -2608564852087340292670872628728 362944 -388779914845799827869253238784 362945 -3163397769773052130296543384000 362946 18162567296989909407542170368 362947 -1409588564232431180596390888160 362948 893978890039072248766365696 362949 4805112648771350342875780960320 362950 492276743437847589801388972800 362951 -934756758858658461045492075048 362952 1298467265643194706741457543680 362953 6254615097656193379819444666202 362954 1104913318772239900951569141600 362955 1675455556533389529247230885360 362956 98083133348064616836194632704 362957 114867837777039535093667361600 362958 -1923321598887111228643526087616 362959 -1990031114176451538415456841496 362960 70635701598785558773149696000 362961 248137418755013276834312390802 362962 -81511807881518398713537468288 362963 56800165012503923078781264384 362964 -889608133520530257994288128000 362965 -4761376692924157344164980362600 362966 -1021889998124312191807567902720 362967 -3196635625849373762268477908736 362968 -1106529804349089807810461184000 362969 7370789325668758390163925455370 362970 -176386821638639470519183790400 362971 2218111202761184421781219332112 362972 1403049101539911185120653089792 362973 61001379996045801931836278208 362974 -1009596753893187960403266655488 362975 -1053264117922942283113271937000 362976 -384944999430259189014331392000 362977 -3913472306607585635705402638174 362978 1052715311835379184727187794432 362979 -473490943260939422390956450752 362980 50445306582474296624082336000 362981 3683652643554038420317683554112 362982 -368408766603125077330723161408 362983 -4255541392218651281690077741768 362984 1490979393456589575446437770240 362985 -535185054991573973681039130240 362986 -645240329788563216687423983616 362987 3392953426155478373149848987636 362988 -3268388777704074142343293178880 362989 -2749548336493937469859815876000 362990 -1840830702246007158852980136000 362991 -3435074244130461876138738703608 362992 -204681724792059871267023028224 362993 6592309956864526733985846422580 362994 841429390230153593670002342400 362995 1504304376501163183209706489200 362996 2468110901788659474009306480000 362997 -1404625500151090716111241555332 362998 -127303699494378252484673244000 362999 -202439137040496547897144377120 363000 -3808539685270234604067840000 363001 1560614559869765187774545446944 363002 -2364139723321620240127953660048 363003 3964277103483405146705828820504 363004 2838840805045139619977107674112 363005 -895394118268419166563876192000 363006 -12108319963946501801443531776 363007 -1589299273141308589312506993368 363008 -254864889303333183608523325440 363009 -1739029085004373907385982203072 363010 -714837253914428348572478023680 363011 -6304724752961934396603601538352 363012 909590215623020172798946421760 363013 2071523648354250665399217571360 363014 1384695394028840840044943940480 363015 -3216369739599534541463847036000 363016 6700202836306426992831578772480 363017 -2878674583770916699014813032934 363018 320748092169747272478075640320 363019 -3555620175193116081088957233580 363020 169687385182959384995022612480 363021 -1771960824010155171367499047488 363022 -2228183039585274899773425436800 363023 1373901455346857476360660516464 363024 712939908287031233380752236544 363025 1260268538340222414598705606300 363026 -1381029451780677955801220082288 363027 -523897310119170178574775624960 363028 381781578184091333791936598016 363029 257368798490388245284872263484 363030 -431612511541643342984669527680 363031 -843184120041113737431602584800 363032 1875941755516717130235787960320 363033 -3525217524473549380778684622240 363034 304180548537184083189556814592 363035 -3674156134106424356572414155840 363036 -360036781511489949814061925888 363037 -2877660112915243658623325564314 363038 1434038591286514559988702346944 363039 834990722774233080916106046024 363040 4357025755030389945714661785600 363041 -640227454947509926998430056960 363042 -1124526416826623040816298513920 363043 -5971693266123584496876431596708 363044 1051764789257391111698093555712 363045 3041027165211725284113476956320 363046 -2090466109139744485787199978528 363047 1352318686140168541762185749496 363048 266838633948674234032831365120 363049 -79608849361643512332458549936 363050 290290777596992704373994880800 363051 760792485572878832224408469520 363052 2279831381574372604141624581120 363053 -7912283020379015783257841760 363054 -803780780715995864969759302080 363055 -248363457397032957244593269760 363056 -1393323793495933589318901055488 363057 2735484557373784097784546441840 363058 355736862157372688174034456576 363059 -789318764778244641386861050740 363060 1838289753227374387496367194880 363061 776090915349828717897260727662 363062 440228068715736133440983985792 363063 3444480122167447791338659699944 363064 25270005677151233176248913920 363065 1032442827674758534214165963460 363066 458815821625302387063363157248 363067 4531577881915210890688377702116 363068 1041339083407624625566045232640 363069 721489969036592444958888003840 363070 1403870872476838289134117308480 363071 -2300157516780345334941125423280 363072 -250051508515821672582428491776 363073 -1223698655011406897629465852880 363074 -462492316222455370018869340464 363075 3898424580002508581596899417600 363076 871931188763112919535958642688 363077 1450470968784093887296046340960 363078 -1428959967333078246412119060096 363079 754952782258107819898003082920 363080 -5212281902951688024719863296000 363081 1864342906861895943852641275584 363082 -3693816144280875887907812121600 363083 804373870364124194043233535120 363084 -3272515303597386629979966013440 363085 -774919024129341574985546663220 363086 857297002016377098532445685120 363087 -2661288563793968964107923285656 363088 266987712210861495618295824384 363089 3738874120451135376044096535024 363090 -305335877312441944098673804800 363091 2080792920734453159322960921984 363092 8504990923779162951135117312 363093 -2650402891032891077249280285696 363094 -449764976807089551908705501568 363095 3833603502426618233681758219200 363096 2819150036051350775966367436800 363097 -1756568202210560273200832461568 363098 1877958957434174823321027682800 363099 1529312571581011009954025312448 363100 -603108252947755191510297625600 363101 1628729041630044993772912466592 363102 -159760687538084903013395998080 363103 336504011780052966458735417088 363104 815675063956451731885873692672 363105 -2625546137034518574413635104300 363106 3610264230512773799973313756752 363107 -694584891708834565708394759928 363108 1699905839750267399597256053760 363109 -3100918385328310970768481444000 363110 -1110095904103669064013299038080 363111 714198226569703292627069618304 363112 -602227081447340938633888588800 363113 803478375136952421015616356900 363114 1537856769477259517805833744304 363115 664015902762710142403772801760 363116 2116543854754480076680357757952 363117 3679982927122970301837291247680 363118 -419385143220944447231295706368 363119 19062142559739449882219501520 363120 207378645906592734949844582400 363121 6821182516098492183770868866 363122 3597728496320090015555681866752 363123 229186955331487497759851772252 363124 -1443439112023698875236403288064 363125 -240139300107595131492429180000 363126 1404476777510423408204765521344 363127 150835331110040410130403208200 363128 1490250030058468760384776704000 363129 610579060760057523581231301888 363130 358173618141507842757414612960 363131 -2935818111163850208676883979336 363132 -945674222843461119943867785216 363133 1631480897323769866493813235724 363134 1110661471778992652875814395392 363135 -5106359516355690045260895360 363136 -2405027990889849052577126154240 363137 -1973748477403643546808950493816 363138 989659307066807201993060175360 363139 -2155032574687047066517242374484 363140 -414744127756642636802086379520 363141 -3581091600632733691144540065348 363142 -935986669531870887068764324608 363143 -3375445832575240754228089639656 363144 -99159301647325107886759649280 363145 -2427534308724712793097288854400 363146 555936230413124542368441949440 363147 -822399113386627847432130827520 363148 -1417472055904720747096372801792 363149 4532497484101871921773253652150 363150 -1158703162717446023059121040000 363151 -2142361356911899806784719920848 363152 -411195685602760492492897542144 363153 -553643693043432877804942610496 363154 -1903976600224207745347477906176 363155 -419199803363943752278900994880 363156 847946981666956280300475992064 363157 -4134562945204291903566547060594 363158 1266834476352747777364040832576 363159 3684225267999424945969523021664 363160 -802576004690407516094247321600 363161 5329357819704987363622842162762 363162 -1903998951419937251146166850048 363163 -988333681422135991009250378720 363164 98756064965989256827818134016 363165 -336685021168119721719962296320 363166 34339182661930021597509141312 363167 571083157749682989775379215200 363168 -968794641684541607378835603456 363169 456739965282073078551804477696 363170 -1152414536690684106694038643200 363171 -2231133118443597628772588852496 363172 1274502078853105754719964226176 363173 4454200073013304067683712863422 363174 365059452316499330314656356352 363175 -27187605530688669741125990000 363176 521865817933611685600561397760 363177 3795279476713084197793031055840 363178 -28590247438978351037248092672 363179 -3144192773111583537523579382220 363180 287757670394584788051400104960 363181 373883126505573776667251081952 363182 1423652409551875361808365235072 363183 -999742374869325173909794525176 363184 971128194543355816630106931200 363185 2935319922158006268244239619200 363186 382139148901485290414067641232 363187 36751433326831313681633222544 363188 -1267617239313214481023652732160 363189 -797041584890758359577530929376 363190 43987867548590461581073497600 363191 3483376598778617174856178811400 363192 799751249771087195887127961600 363193 -1984378086637164703346737147776 363194 -1140541671876729730747356060480 363195 191873453630040689394487410720 363196 816459147985985909808146472960 363197 4180985143432438585431543021792 363198 986876242749702535065105973248 363199 -4711055702671167825569001572800 363200 93597724181905386096112435200 363201 2963309365912639856166629597232 363202 -1214916402775206962778425307648 363203 4244900147993762956802060543184 363204 135608512303243612935166233600 363205 1532303332486325645551990103160 363206 2005808192838839707534532019552 363207 1345172011196737898938194264960 363208 -1863987100365138998940415549440 363209 -357077848968729058912218771840 363210 -617145815460145790464487735040 363211 -4329251913385361374673021582188 363212 -3249334346027683039248639116544 363213 -3973174107104553833668940279658 363214 -2488371100658266000021327796544 363215 3028470626663606810690853348360 363216 -208680982129952425272322031616 363217 -6420811851128096332792742750734 363218 -3652878640374518591790572035440 363219 -511732836883663004352363948432 363220 -576916666862154795716528701440 363221 10032147777704225562424261632 363222 1620917796450409351120090372032 363223 1203057789882959576427494272640 363224 85295595919007316561409320960 363225 -2273057319508913709374686776000 363226 4558508381537344680747549956064 363227 -1196041828423358349959148842688 363228 -1571823111282362443920432084480 363229 -2043122867747527632373616267924 363230 644768894709946182520415635200 363231 -986284967782129951487862885120 363232 -4874590276631246127879817003008 363233 3219322695454977006599554979604 363234 -660306067888605226791008584320 363235 4238003988041496162957099193680 363236 1193315754538067208890451886080 363237 386192578652829354163288003200 363238 -2888615645746450472581328328480 363239 -460322698034531949307835689440 363240 655703808249734420242606848000 363241 -3432150555581835869850232015500 363242 -4860170527438363284585715200 363243 -1281833638582742289512033357736 363244 603147580872504467158867895296 363245 2997305146667794752083769919500 363246 822662328084040659874518486144 363247 -1390432321043099375493951157680 363248 72067667408833488438866018304 363249 -2843712631569322046179690813566 363250 -1740702114018391019235550776000 363251 -2815769406613558099316107689648 363252 -2068469846021532305370297581568 363253 -2569571474501458296883128001536 363254 -2775089184134725110684808909440 363255 1762103840405450647317829132320 363256 5745143865836495843539960872960 363257 -5134582270207164014160437017494 363258 665990032898118643316886735360 363259 -386840397350533291507594955696 363260 -719347478817567602947204592640 363261 -400697590707661483308400463520 363262 -796572210124320175114991942400 363263 -8806794146930048415161543297280 363264 31474713355668669909348384768 363265 -547458640924299904891778843520 363266 -284735388520388843668992899040 363267 830867200673327988572866580928 363268 -3087603005303362047957874508544 363269 3259962362345400053507808584670 363270 -1338090141260777311105920950400 363271 1032862069438649947912516888472 363272 -88978087967241289354137600000 363273 248239463695404589447807788720 363274 1653939457714190561969961499392 363275 1972776643686397731752691084600 363276 1370511702349679828805129292032 363277 -3947361430258331813173453692874 363278 1309707567042013160949506389440 363279 24955046081747421408849225600 363280 -362920653065479873556054016000 363281 -10642906443692684095418046483648 363282 -1392851321593699387219700576256 363283 3481844145685758904911822182880 363284 -3575610755891667918451192032384 363285 -697157361172963736002718732160 363286 2634592064752099488179529562176 363287 -795237988738509372941586221520 363288 3257446170111219466862429122560 363289 462882826364924706554668099840 363290 887408531175025082014005574080 363291 2391029900932306010092212450240 363292 -778279251256243339110931945984 363293 -2285511425667449287836219837600 363294 1148798633173973639377252674624 363295 -125015609830446912344401453680 363296 -3860035960274504601574303531008 363297 809234824870842947309510930880 363298 -455746597361417190065865001920 363299 -6063324262980938048264407382760 363300 150520357023145987189610188800 363301 943668792888465939041567010204 363302 -291134768913996207168596558208 363303 1594965592399997344423176287784 363304 -541822637163258093760494474240 363305 3218915666353757473727763095460 363306 -665206297507456922688394516992 363307 -19390041950181010607056836096 363308 -2311964623721486316648805908480 363309 1005891482126727442602822967200 363310 3471945364388403101269713000960 363311 1937923753197108271993450741752 363312 -310160682959516369168866836480 363313 1107665996722902308916119212562 363314 -1287195987064338070952268761088 363315 -589562877848613726791111122080 363316 1693466818514211757859787293440 363317 4200208792590267867280242528366 363318 597822235038047989025317578240 363319 -4441438989653840814003810886440 363320 515911931755634382307850649600 363321 106169073451937758177966552320 363322 1812334073790992958660242476800 363323 1849888949016789138856747529664 363324 439854136832264052194266908672 363325 -2949153387358340621793578243950 363326 -2220667520238484485933800064960 363327 -122895223797790907753335742592 363328 229834293223722941168270442496 363329 5881294495042405829944403028930 363330 -1252906585126107515853252756480 363331 2868031479973498155069949212912 363332 -460389463889608974096902008704 363333 -380483827836383469927761165952 363334 -878390688516645450285241601184 363335 1930511745812232671427587629080 363336 -3689397229900226532118812057600 363337 -977504211341291030484762949120 363338 -2651445701122915926998707849680 363339 -1990427760173630117788186470480 363340 -626841262150540189001940741120 363341 7339572780127515341153699319360 363342 -211964872020151749820905572352 363343 -5509225832745353589566185291408 363344 -507487830868487710173858570240 363345 -816324270980624960002034100480 363346 1269700580014666498503666368640 363347 4773330485762896122134189766912 363348 659065971978534941643495157632 363349 -52718160337279131073200340064 363350 15284710538711096517374061600 363351 1045336473296310216390224131584 363352 -5981125708564226319152929075200 363353 -10285805742689951838198904727280 363354 -295389379428592115642076283392 363355 -284309528130602540294283858240 363356 -796508837948873387215299502080 363357 -1662089577489184020645764479680 363358 2268043076581766686933486027776 363359 2879098897321335347024597686560 363360 159706896746636520080379740160 363361 496502614037017531009048860962 363362 1130005612917180289596713649312 363363 -371184417153556540242342326784 363364 110274626568890855067272283776 363365 811046865584361388438382683260 363366 -188290875867392246281982294688 363367 7038888863397873804825584895416 363368 3000900535361892339077469173760 363369 -2264788475145178422451143206256 363370 419055943238683976562809472000 363371 2940608429174323770001392403572 363372 -559464441099137542540164354048 363373 3769867589490089251289962465622 363374 274158883901175877121803084800 363375 -3003834117711180232940173020000 363376 -99078351033136142920491696128 363377 395686210393347013238543687424 363378 887255740679040181704654540288 363379 -4176949934584254808439928836020 363380 -2605163619717448290743041363200 363381 3560706520241344752361736651040 363382 -7567760047900325230029897216 363383 -1736052874838562044595668018496 363384 -3677961327125992416855244247040 363385 -2356961052193181479863621498240 363386 3395542472308848475725128065392 363387 -1799050483728629361526111154640 363388 2481416127908463569191160588288 363389 106281869170272896520033726924 363390 198305670688285419680893153920 363391 1188246163773062968224588591472 363392 -6431707090126940698903094231040 363393 -124844080545831731432937664320 363394 -236536733743751378290583704320 363395 -15169430782158623369370207600 363396 -731019438151199017329957267456 363397 -459362693775226935540198933154 363398 787098784269871880710509295872 363399 -3184724014108414706128671480240 363400 -1530805366307236033314938880000 363401 3135949408285697046033794037402 363402 524080869922885303671557993568 363403 -4107766047653684001502519426348 363404 -5553462377866595167761479952384 363405 -248900237738598969870540036480 363406 -1382487961239937232412132911040 363407 -35146061912959443909341124168 363408 327920364925645438506738253824 363409 -320681617745546832078674013084 363410 490517752442286647087674227360 363411 -477627714104806627417365458400 363412 917288556728502303695765309440 363413 -13710931591249184593622280960 363414 476761697355354938789890142592 363415 1102340852537315140928808796320 363416 -753867832024434007983482603520 363417 -1971685661525525783803041987120 363418 2973435881074808950637767607040 363419 -2354521453652860962953245832160 363420 2470148709496139882375975577600 363421 743134621969789470709434276012 363422 2201265190838767304196630448512 363423 1803459413733399192118934706120 363424 995138881017201111475058245632 363425 2950603849959034096024239444150 363426 -59971475700940158578346439680 363427 209836139371543176315078685752 363428 -25258921173582632856140029440 363429 2059997668342025634161312694048 363430 1727470593547871621546247615360 363431 -2171696945737323739746455589768 363432 522594629160220648744512307200 363433 4400343843340824325967974316538 363434 524891658556492388900688701616 363435 -2748876701168149093542468157200 363436 35699468230596323566857267712 363437 5350874975624602067542311064086 363438 -1206400154485964563572177794112 363439 3207768372122001974134002212240 363440 221474006323149216446388633600 363441 -1133371456174570865632203942720 363442 -2528936131334776889657800102128 363443 257371717904013635035867930680 363444 -171296694642974947871801131008 363445 -1725698950947589074219903363300 363446 -708613082861244693821651120256 363447 -28113220283194505723704968528 363448 -1093270603758919488191016161280 363449 2987496742362653060656467517440 363450 -880670549854717060626003398400 363451 -2790987244405529011538301365760 363452 -3479832615213964579929904548864 363453 2392515584042820140384898050304 363454 -222148558821220339913132306688 363455 776140919517453534670463597760 363456 1307781703991235935516630188032 363457 3105545633259974008136670496320 363458 3294735814708617200805525328080 363459 524714926593373328225200662000 363460 -3985875618854513348232005875200 363461 728843791580670263063054623680 363462 322391360233469328490837983744 363463 4997090706205273440255296842712 363464 690540790493152815391944975360 363465 486421801763646535375051942920 363466 -1600500972063666532482910538496 363467 -195734095514588367469298237952 363468 444055405845310082946593243136 363469 1180836502533191067067802970144 363470 985360502818488407301376963200 363471 2465621644373311379671196562312 363472 1253563114251363311052151218176 363473 -1403545472016717128370141491712 363474 737441885917433054047742115840 363475 349298925307468199443215180800 363476 1258463842515191387036081514240 363477 4263003526443268462309534352832 363478 -2856726186389644554407879220960 363479 -58907505349339902409171472640 363480 1043373859127245856381397811200 363481 4448608860604073995082071478282 363482 2045896744686855065821751024880 363483 -2502207775574205825445960784148 363484 -5000614623965385329087306752 363485 -62892545728825527314488845600 363486 2554747046312173559019810806400 363487 -9707724542533834342561256636240 363488 548787960100051158148309057536 363489 495250564902568179856916244480 363490 304249923694009104996700293120 363491 -1789751984865967560807576459108 363492 -90539467571146968709058949120 363493 417195069133714729752253953244 363494 3588366639959938695307497838272 363495 -979119878573015157801671372160 363496 559184093785699450239988776960 363497 -3951265399513251703583354634054 363498 -85586120989129117119841182720 363499 -2950805164658525134902629699760 363500 1302462848530235735933243136000 363501 -3258831250638945399867322224960 363502 1148880106832027873171421413952 363503 1012811875298185819121241565680 363504 417703176883655193296788291584 363505 3977744404186004225614453860660 363506 -120695266066967148818927038464 363507 -823561082040501772754043708360 363508 4360879751483137677793021112320 363509 -750108672624387442594409300196 363510 193591483923193255849436847360 363511 3725181820450607036857615745712 363512 -6461141016212867398269906124800 363513 3727136361359522498217480561744 363514 -1374870326590406480732720640144 363515 849653166182338764547336728000 363516 1846069612667260554799435940352 363517 -2246471712075458089594440484416 363518 -1258637606100012641610555863040 363519 -1183274923101564220524189329040 363520 1735540740905458465673136046080 363521 1146838521334212567192804524292 363522 -5770972016249929089339029760 363523 -2822132500227159675103163284228 363524 156218339252645127912550526976 363525 739436291601810378765751245600 363526 -1520421934663957470951556368288 363527 2030284203620576047031912104080 363528 -4179705171697055073481018490880 363529 2312366045178067914662031535130 363530 -1893448216310494375747740903840 363531 1225354174437776119309472645592 363532 925700553041844205929666291712 363533 -3487986757871234495430470614218 363534 678629633123398168611723401280 363535 1587165229457961667409363577480 363536 1089578895491129056523744059392 363537 70767788041723457583989653248 363538 -401873944099944059821653488640 363539 3341357384779548809497409238600 363540 76934691699357034609188433920 363541 6640342410493468335669553820942 363542 1309978179703091811570250233792 363543 2567198156816693414885960623464 363544 3513271268431065814404363878400 363545 -867128963748822629275444208640 363546 -1633110567789515671520864766720 363547 2222653795431884111778871366872 363548 3360055268503473959388199147008 363549 -598730923147341361569324481440 363550 -1743869717419469320280161598400 363551 -5176495973031814224031178444448 363552 -1407070978246434402210378940416 363553 -8202353718002047508609850934736 363554 -998546983440720133660219599024 363555 -2403682986184095528624093328800 363556 -4266333121904073948584947903232 363557 5587500246058371757705584703806 363558 -691131030531812523592218316800 363559 -2300588474102075229916278210048 363560 -3166169958809733811756423680000 363561 2639350955398987541583858954240 363562 629736322065872479608061275840 363563 -3456281248042019318594590330188 363564 -2134471808572125801304832006400 363565 22040815891935690827191368000 363566 -1213102006219341342445906481280 363567 -4284237793187175010281338582520 363568 -412761233279605201402991476736 363569 1838057821072265434865208605970 363570 -585317856642661493769629836800 363571 2433316723280154776257758232192 363572 1619886677004116379662795077632 363573 177973017640694820721889712000 363574 1270559814133013856532756165536 363575 671488848126815903250041638800 363576 -2710457928994334977642415616000 363577 2917461283737101511202460624426 363578 -865852855099241386129852406160 363579 -4092681897327629604974643314640 363580 698129291835655604179766784000 363581 -478773449553987068629039266618 363582 1064449104675062699761594957440 363583 6629470319644609734280444648824 363584 -309969352897626083699101532160 363585 405826988212633088824063286400 363586 1036902562296867644784710371200 363587 1600236335646732592228685817552 363588 960874379166265771307665582080 363589 6863699972348302845113821631390 363590 651878269779150278941810648320 363591 -1504889930977182343707231975120 363592 4198937167707367313689860833280 363593 4248276087837976075295832633600 363594 716101324952773541834886672384 363595 2582366643661465651000676349600 363596 1860755382544722197330080747008 363597 243985939483278897900745309728 363598 733319724533655990605851719936 363599 802739879672433313936363151232 363600 233828270102189028531608985600 363601 -906918160312364655203375011840 363602 3577923986919734043159896829600 363603 2417901620825748094675976923200 363604 5155934486553154793944094224256 363605 5630224604840365142009526780 363606 -682788621469165225527501688896 363607 -181951660310921741000109671280 363608 -19972137820841093283153838080 363609 195754266339558931486875910653 363610 1053311630998401519694637204160 363611 3688443684973843074339736678212 363612 -2654985396982404429584063474688 363613 241872938977062365439823450584 363614 -1734603232471150695095875724928 363615 -1094228654645473775891453652480 363616 53406185315971235895254974464 363617 4244663375763769597030681059120 363618 -2155237579607146000937585714736 363619 4116888087485547092083019541020 363620 934866743550738951658184935680 363621 -1853033453777912395403910123936 363622 -700654216964630544918966343680 363623 2050732426691787923928754750224 363624 933605824296182205996140544000 363625 -5849451265999274201214606555000 363626 2114839502078799528235219246512 363627 -943823760709373183950623337752 363628 -2839497237629970651999981221632 363629 521183151437972386446767330892 363630 -198743218529267831925799157760 363631 -1542476707471144379171553445800 363632 762954609744736038694591758336 363633 -2071078173227439572010097078656 363634 429088639458795373147513842720 363635 -4790120539820513986978750507920 363636 -190133251037401221387812782080 363637 8684308681804439135439025639360 363638 374686864713873687435245098560 363639 -2211069841600903344809421085440 363640 -4137838619575794073567641907200 363641 -1542252815611350221548828705200 363642 1396361173337719566757150758912 363643 -1994407400960704949577031746800 363644 2277340289324720289036792846336 363645 -1356079355345487061432129118580 363646 -1280490656900990191639829614656 363647 4782375281527066170676089682272 363648 -2429075839182250150389381857280 363649 1369711888324690273448148056448 363650 -284820135266336586511830144000 363651 45952537142928392868659100480 363652 3622277379859647228330551799040 363653 -500428528187294779960479445056 363654 92695479156322004496364044480 363655 1934258683528427984843539077360 363656 -8304785502756648490989645373440 363657 1064490692648169505666122931392 363658 570859617636037501701633295200 363659 4604645132882479607971771860 363660 -1311283767099712511240239104000 363661 1709080740311986763506286314624 363662 -390475194234322662970593613056 363663 4297733540342487523137961760400 363664 315315791525706779022172618752 363665 -4159974020443733588024675756940 363666 731913265187123411483990365824 363667 1272972864262221808825252392720 363668 2811562600504795211058169650048 363669 -29528701497291983250746970432 363670 -204269522144177997464615159040 363671 1164800909205429425748225773184 363672 2174616635456078641152784926720 363673 412109440975903776517294574980 363674 -2110825868475407565988569083664 363675 -204784162059302903663158330800 363676 -2204717123618258556091252285440 363677 2028603104275024387145787095526 363678 -998962068747436436068515520704 363679 5307137167642146234796244409640 363680 596733633704770301895842856960 363681 2868397986090014292721762527012 363682 336312105415395224935127712768 363683 3039671313182799326169524275932 363684 1360730383898171756175840347136 363685 -1293990943040793283704136467840 363686 150682369986645959078718119424 363687 -1184992561369071840255285786840 363688 -3183305556848382764169027148800 363689 1891228381149494228861104655460 363690 118204586764568471890596636000 363691 -5172954078132815834388726440908 363692 -95603266157651793641832775680 363693 -2744618658833022724863128858112 363694 3791078542112819708664999360 363695 1087920155725531230559767328200 363696 -300280505421738493602693808128 363697 -4170157201426081702099820092928 363698 432876390447133668728637584640 363699 460575560535116890498774933248 363700 999777718972871983458832131200 363701 775400707941890299504345075224 363702 -1241522124256107613375194811968 363703 91651562568141916931822719224 363704 -4392515206176941448948390727680 363705 -2535939650891281704649972136640 363706 1172728385533499587564951355904 363707 11256666190562092265723108712 363708 1434071600954984960518651310592 363709 -5983328995304286662113837655700 363710 251193815602011079585298300160 363711 -505537725970645634508486790896 363712 -55512198593926995752044724224 363713 2157042312937716124250006337024 363714 -711731811418675924926637389312 363715 2672560335154742793949515818400 363716 -3059178245855343773321427025920 363717 -545573864392503597268439976000 363718 239013446342248041614762895360 363719 -5110866594502338370083612227880 363720 -171966856744588118454175334400 363721 -222247091675977458003829424988 363722 -1485866892183574116536338906368 363723 -459531313691476964081402668032 363724 1746753583332968477245086538496 363725 1671286004525206208070944801250 363726 3744187667595864822486396096 363727 1404158639900423975424937019352 363728 -436046161217971931480504401920 363729 4461161812237644341492869783488 363730 -289194753197624706829123302240 363731 1284336327561378370318178663532 363732 -427198391545045504218582601728 363733 1933559451056858170880559294720 363734 -115483504513255007522702644608 363735 -846520570638351527725154048400 363736 2885286964153156109816893747200 363737 -23109775479549888182293924320 363738 620121949328937545150875974144 363739 -2122161600105905398148124094176 363740 876584518691043465650441472000 363741 -88085405328162023934421004736 363742 2765205904961014841251780486272 363743 2691712139024552795073394148880 363744 2466485588712331712018621399040 363745 -369327603164394245511539810880 363746 -1102695860951149033863022250928 363747 502038179708129024396451412320 363748 1614069813625196462077602189312 363749 2697427083506108988458332891836 363750 221803331919189805104871320000 363751 -942188280760302054779771810248 363752 -1985640666704972698746798950400 363753 -1160309190481055416888535258460 363754 83657441098168945226176269312 363755 -648519184262662189698027206400 363756 -898384696179212921751538518528 363757 -5008618623686404128766152765994 363758 -1326946970628008297400445643520 363759 -162585312705895106287269644544 363760 -537729786670690859410784747520 363761 4667501392181727151925654017362 363762 187885907897043302870835405312 363763 -6026152773697886809973587931960 363764 -717725560561246494342164533248 363765 -1807226738623999391845112275680 363766 1295241077309128906696813511424 363767 5948338989888481947527822787816 363768 -899009781821739912490396876800 363769 1400140187690776685586605087552 363770 290087305126352111416035029760 363771 -335563050709482673974176182500 363772 -325392123736878367301473510400 363773 254889978210597277300591286022 363774 552613151906506068683998049280 363775 -192211238904636529481287472200 363776 2972585749106561462408199536640 363777 1287226288311014950723879855920 363778 3067716100692949795848025279440 363779 -1514494575457356765041806917216 363780 -37185202854740192377113354240 363781 -456916947656908869986418553536 363782 2247163197199702251258746704992 363783 1239253300055234707100940176640 363784 531935379039524642367599462400 363785 -507321643613701965702732906240 363786 -452422665355234810140991892736 363787 -4386974553417755143278452726568 363788 -4200731268559857945661214406912 363789 -733120191221388623644049696736 363790 -662952815607629786248566385920 363791 -4374885202948931895296622134448 363792 122629571505201828926775361536 363793 -2028096436555784275635347537760 363794 -2848169006257329660193656439680 363795 710347432299024418622621452800 363796 171503330621093988101863892992 363797 -1398770416108078296369377167968 363798 -1462609310189233890350671562880 363799 693249982032430291903217481800 363800 1342481941286642969599514112000 363801 -2417125532659028170622947000368 363802 -1738037510314730968138132843296 363803 3842278597438039579191789209064 363804 423063539411136267965354901504 363805 -1950091493435279391532269488400 363806 158613762520034095329556628352 363807 2587960948422010193344840298904 363808 -3369074600677533986760402862080 363809 -7013500100797906404319643736990 363810 -450793907120167568115469678080 363811 628375886746260874464841338832 363812 1213880493013145996056101135360 363813 -4027368696658747044189406801056 363814 -2322639392984496895315433656320 363815 3401394358197175068622773867960 363816 -181537160806881928531347701760 363817 -3135473035966699567553880675468 363818 269294236443327627845005056000 363819 -1371714441190877287035041770512 363820 480014159549004006809417902080 363821 60215105780640260134220298252 363822 2091892908947329925481687838272 363823 69005818822214763044241818104 363824 -1409839329099683972578328002560 363825 -1695190969428406405173091692000 363826 -3254707358501200301146755675888 363827 3258352208045705440374320334432 363828 -378746595477458860265616199680 363829 -5471125477557006335926283143570 363830 -1480452277662721603706324221440 363831 751050354803111272603970559360 363832 51749866943815020319129190400 363833 -1014425775148247477920749960918 363834 -745219680165200352365374524480 363835 -4693909571371994693490696078720 363836 4929406756360910410678190661120 363837 -57907401382640564580185140032 363838 -198918582838834790183574631680 363839 151799760623212806027584025456 363840 481201061493708117515855462400 363841 -4551361442081428945219368797758 363842 -1312804557749497084762659640800 363843 615913652069735012665899254532 363844 -1564366146990640379781707750144 363845 -1517581958890403678389187613480 363846 -637340532658386438848384710656 363847 -1975317593156612598498780224 363848 -108303811486313439034682096640 363849 1124436923244446266784264930064 363850 1510113731951964726746159616000 363851 524850082131227839664022743580 363852 -90061824032341471594448365824 363853 366849027790233853577822665920 363854 -3594096439971555082792285602624 363855 -883330593478674675453500129280 363856 335746235454152309102453645312 363857 -3463269981199918625627591728986 363858 -657164845018649404999514534400 363859 -3930582030678700038508775048784 363860 -188975255985220222591674531840 363861 2800802218175240804969576077710 363862 682689503633636880214747974432 363863 -7323925521954089772442800986520 363864 -806891020945897757220677652480 363865 96723390359884712949217957320 363866 24134260443288195968695167744 363867 -906803576987530319832422757888 363868 -3213220508646816628649310741504 363869 346412773499331662671111243680 363870 -379591346200513304018726127360 363871 -2524852889323757802202685640928 363872 -1714955357810790987356007825408 363873 -679834287027756465199254401616 363874 4171815785855394770785424087040 363875 -1083090800535326964981811512000 363876 -2141862528143923314531817171968 363877 1157095087038320583309263746912 363878 -542673068726652017573712975360 363879 -3841577367601263046196400460080 363880 59453339186707980422849740800 363881 -269231836455774507878442035520 363882 902280477213880676827958875392 363883 -279761262476636388981582223776 363884 4000217952026937777316679874816 363885 -875094131241137634255917893440 363886 2397630640630542251445702499392 363887 -1097562057075805330804783900464 363888 -5305207866341301788698902528 363889 -251778157316514146365197483310 363890 2009860631466301132211002615200 363891 1453648027917068849340534556224 363892 -2330401106060843460425819976960 363893 -907178193129829705119569879520 363894 1882740246671678094177434596800 363895 309987295024785245822940672960 363896 2230694811648251055006789120000 363897 4727880426608184103683274956474 363898 -307385690574481358324206319136 363899 -2139172196871904031748382802736 363900 1119758997658677386945193100800 363901 900257390083437740363365152902 363902 -885433041436879650866038917120 363903 -1520679681692090857312877223792 363904 -1931015219601335458011052769280 363905 -151303339702104902615733974040 363906 -784511069509383279672319441920 363907 1617659689792715098564820385600 363908 4228851781127682313886860672128 363909 2206114609934032128629415936 363910 -22105985313166440248386817280 363911 -884299083919432244641485280488 363912 -2647058856422961058509647462400 363913 5367429725749051734263243327184 363914 -2024029806864487207323835828944 363915 -716191062843373176754941477840 363916 633130774199937933613396125696 363917 -859561969867937522743376681034 363918 -466695974722354833255050668032 363919 7001540280568885018429999567296 363920 123052006481703335613179904000 363921 -2173346275840493283517249785600 363922 707795973029819630016144699552 363923 4491878865343382898157777149600 363924 -434950020158778124005258639360 363925 1358343107614565662635177624650 363926 -2340884910456275709005229509760 363927 -3085093115230380664699128291480 363928 -6900721019684021078114489763840 363929 451238911095037947470873203584 363930 15391836521380003214375838720 363931 -523895020647859228762105686800 363932 1971737135429009577743604641280 363933 321482239642468320942226709862 363934 -689587184457721873111257120384 363935 -127928727917204374752934960800 363936 2510922164847141960699120451584 363937 -2757565054125148576929623651648 363938 -121932281315093247044169277056 363939 -1797068771131428492998733578376 363940 -914553371400740531810249195520 363941 -180052405479082615848797870658 363942 -967687217346984551424414056160 363943 -843360034695240444869236445136 363944 1642763911559310710529470791680 363945 1751950238201192230945426267200 363946 2206510308475984493673247784448 363947 2014813842783752804681331609396 363948 -954390369143412088567128400896 363949 -1891907575236544820850423683050 363950 1020240405298638324575253864000 363951 -223169537586283374231735276960 363952 10231795059735383286960963584 363953 991841955746531399719935183360 363954 -979864075803117141272185361280 363955 3981793134799346575123285864560 363956 788160637877940788050519413120 363957 1072540541054061541041670359360 363958 -485660529802932114534631588224 363959 -2103685571161983798850687962840 363960 -3618024813572500313157998592000 363961 1098544494438156160284147214852 363962 -98187890308980844150953594768 363963 -144639949486852284330551988456 363964 498201421841107597472417958400 363965 -792746124291823649790093888000 363966 1041455202618152449505750831424 363967 3496559086231834961269735774016 363968 3614788430992138776896077824 363969 52738937772166466124508910484 363970 -2245015826770359265981710690240 363971 199735094483046355514354304000 363972 2659832808275954429372995292160 363973 -778549675817787758113388623236 363974 -1613603321477668104266399136000 363975 813808161426794489430821539200 363976 2570068567367146303727887918080 363977 5663908773463592193489656660826 363978 -65550801179709048763687540896 363979 411306396909909268170050968320 363980 -2710596190760161481114397312000 363981 -206037194376910543821021411648 363982 1129077434089497183041994872832 363983 6880378516510850158801931996520 363984 26101230585853156703146082304 363985 2725583880305168198294836968180 363986 -518969661969340101488841600000 363987 -2033868277917639870415876480320 363988 4680326922399636364067699439488 363989 2047268052665530584500523443790 363990 1439834866706278427250914979840 363991 1049482056592784358438096892984 363992 1948906873023361360123750686720 363993 -665106880598330848675601438016 363994 -2908187805231526407207375346704 363995 4315271810974506322667679120 363996 -569688040699164808244290510848 363997 258871662763328225284222034880 363998 -750314544313457328885948264192 363999 892645539723252645555105614664 364000 683131335732313902979743744000 364001 2775107553465710636504247709104 364002 -769224850977585412702979850240 364003 -7540456795302968894979768346200 364004 -1326259878190882462689684254208 364005 -1790551188253951725995123264100 364006 916482925767305417991856283520 364007 -478930123825355638046088660000 364008 -59644416813506851011272294400 364009 3718488852710263179662353984116 364010 -597304375084791408074628168000 364011 5231589365176338504920570875584 364012 -3566066554225246209044410603008 364013 480220302453115067666772340524 364014 485966370751310377010752330752 364015 4864213223745746884195064904000 364016 -483917413545782358341962825728 364017 -346758696367537583102430864960 364018 -612285529422252719254973549040 364019 -5231778540581890785569865414456 364020 -1396390427438416754596059064320 364021 2329338204613268794820771709120 364022 1170197545592720873800810161312 364023 843623580270527211071388250584 364024 -3515005421072733405536146391040 364025 925078237824375515901781925550 364026 1389935922139329880957099395840 364027 2015852153260946846209968227876 364028 1745552740821193267122248334336 364029 1625277247940575430963382749184 364030 14639362345143188261326972800 364031 -6659255249086637235669334599168 364032 1580924600221314247163023196160 364033 953704088526582764466075065344 364034 264168104335874530114488826752 364035 -465468263853195453765630992640 364036 1689469699287088190753474122880 364037 7419933545035120004684194567260 364038 20983131818741241327897105408 364039 539585122937317369981125665328 364040 4571427655767822793801482240000 364041 -3280529711826842047464789979200 364042 -785215325663026992326964204288 364043 408944240122647199297796435040 364044 870042531792784558609976279040 364045 719657142681592708223328079200 364046 -2654123828849621017681974230016 364047 -284330829643796149271886439800 364048 -378795104632439522691550724096 364049 -2200628420073558869360355375168 364050 -389793554286513116962721202000 364051 -301522675309662403020652933208 364052 833565678095188825683932028672 364053 1297054270588564951142961292704 364054 2697326132116681920562423250976 364055 -1296348864409054604430035969040 364056 548094019508633070597968363520 364057 -844044507273848648989340366460 364058 594785984148215744564990384880 364059 1775615684327300834968155406200 364060 -1439246968901402643265460889600 364061 -3744673511688612989636714446176 364062 307560343378494614421586212864 364063 -1809285181594859481809683172240 364064 -1849209224182617612613004034048 364065 1066704100532832267958042422720 364066 4378612698016165923693160430880 364067 -232164936098017165560989168640 364068 5315535910937009285047025694720 364069 -1770315078369355965662810894530 364070 268093124845433300849153316480 364071 1186328609303163664983690428712 364072 2194065755275853226937358407680 364073 6906618972709067260036988243322 364074 916334579894869290033186658560 364075 2158434546180154572969191279300 364076 -3430138271620286315456073450240 364077 -1343485236764172488628633395040 364078 -1223539903187639181232977208320 364079 -5080004862716325448422520174320 364080 -67456729450864582444078202880 364081 28447813899032238997832530672 364082 50286173154774846080824837392 364083 -3693646864417168989089173277136 364084 -625339940403862680439238641664 364085 -1683705075646485490006491317220 364086 -390471688475983396002940764480 364087 3741690865905857635846736462032 364088 834046940773805685438963179520 364089 4500201355754758729653886560 364090 -354252346860628362988825159680 364091 -132726029228272136464260581856 364092 2049636936608319121954683351552 364093 -8037595050781362811008524415476 364094 -123330448864806672934346651904 364095 -54574126309454251504251139200 364096 -331037567378307060547051847680 364097 -3342748174897806489353851194960 364098 -155403506009393473080138140160 364099 -2141445054021397865624435028120 364100 -1275914253524666415246795187200 364101 -160361315894533679348316411168 364102 111459199314780754101059516352 364103 -2280069779978684175046862868648 364104 -831278963439196932776923699200 364105 1492431223807812442797933937920 364106 -2743977822041246383792825345440 364107 1627828752193739043265202702040 364108 -267040513143759951791606444544 364109 -4911362109053307146755409768448 364110 -551298081560353851018644294400 364111 1495796507382746342463093331200 364112 -536983667981467957301938618368 364113 -1921542135829071766185094076160 364114 955349590744700383293322048656 364115 1706624616443351223463927667760 364116 2913457214209494914442877777920 364117 -70221283263703378479422357608 364118 2949505778834498207862266537760 364119 3045193598150398874775153730536 364120 4111869535211513614441280716800 364121 -815667621311424163324999967136 364122 2325175037440338245159207508480 364123 -5443056491260833896841373457880 364124 4738304441186504348766735360 364125 1943952099276893764949405928000 364126 169072299835997951936228474880 364127 1884434660092607441801162258976 364128 2896379536712803702667616190464 364129 -6221507896860788452384870690270 364130 374046544739359803479047225920 364131 -1066135825210326367317977284380 364132 791757414645706031474952672896 364133 1031315275809074260834833581760 364134 -759202206323264480075073203520 364135 1551181948461111962955333805200 364136 3729066901487647755094267084800 364137 -1717060236184338457897721885040 364138 -2735920921864555502852246073504 364139 3113992552045150803952362551400 364140 -181555860137906045158685660160 364141 -5428820170776496358371037228458 364142 734677127406231030522760982592 364143 -379651922150857507012286292336 364144 -1066725643740226423474973736960 364145 402338459321481335146071406080 364146 590231017154073154321922068224 364147 412118054744115540876477162832 364148 -1549837146714316694904301578240 364149 6514878628430477837502511605120 364150 820074035956310129963953504800 364151 -110315982961320457256141358096 364152 776306009945306165087460741120 364153 428266107964877702275154205422 364154 -620014504373254782298646979840 364155 -477864379289069005296682644480 364156 -2549214991363250580880353177600 364157 -1002581024653551634331921508096 364158 1537906543810099470912729541824 364159 1338944940954876457674949736448 364160 2208355662289830846284169216000 364161 1248086386064988873227903891904 364162 -70770664161977834223978723936 364163 -1866319470222008266318993466256 364164 2564842722400888408529724312576 364165 -785467317233828053415017322280 364166 -1424401289484889347068881219776 364167 -67922437907491622716446240552 364168 -512559956263260318079663180800 364169 -1017242106185144416653960010680 364170 -148017539756750292355579776000 364171 -2808637000946985546945468867628 364172 743292807658575794116796500992 364173 3363221184673590311045413269600 364174 1278005910452575695571665969792 364175 -1401728075957027504523562561200 364176 34577835085712021259456847872 364177 1313322934868168258160285589872 364178 1571383313278027556611823690640 364179 -4105413010922456875879815982992 364180 -2679613857232137553619704780800 364181 -5820285201315962931261152936736 364182 -140059159405674227924417372160 364183 5254668342725426272684517855432 364184 -1706623478328993025358534461440 364185 1396553966599237071616311334020 364186 1762580605952574355889352121344 364187 654788129167956561336778936836 364188 -261910463125972495165155901440 364189 134962003363368582519022524256 364190 3222450627463289049892950412800 364191 1725808272660659474442588381984 364192 3569347820508453862219579392000 364193 2511327881439823948448480009442 364194 417248990747291012125306582224 364195 505586898692036812209540229920 364196 578567302836911903082081067008 364197 -163659844123374671495776668672 364198 -1940643774240548734353070202400 364199 1089163410700158132323670988848 364200 1354997894372034074889560064000 364201 -2997834225777423774163412562096 364202 361820525635597987971864165552 364203 1015976646490528836039014000640 364204 471707428282602980639094959616 364205 -2206019796614576862078104547840 364206 -1156464931460002447900970731392 364207 6889612668872385829263760341720 364208 -889135546184943426538344677376 364209 -1713023700502574502962089719696 364210 -16564349377569337077726720 364211 -7296920441995049882057277574800 364212 2135185471739465041356398057472 364213 -6405327620639213913015216651538 364214 3785888798633767321572286167456 364215 1771897004740393923181024887120 364216 -733820254806785896136714342400 364217 3107458704589196076501629366826 364218 -523553792657346107956740381696 364219 -3312421042036045639387109488860 364220 2730828639745823127621579194880 364221 586639526468916006569588597856 364222 1428497612861888461607046726912 364223 1687654976665180689480371921472 364224 42915432019649728041506045952 364225 -3919214718282240503124750278100 364226 876252727785631257572500069920 364227 1711030348223723691326200856832 364228 451247901653088809722875949056 364229 698762933284316525757523955676 364230 886751655928912947789310464000 364231 1745167566548526735840261362144 364232 3445596503926900160080005734400 364233 4862535760789575861979828122624 364234 -569776732783607838266217528480 364235 2469984762657395288325574599360 364236 -695775879976605787435247861760 364237 -602228728155898835049705147648 364238 -1080628864000283930312171877504 364239 -1317622793771258459659322211096 364240 805148299679563745178719846400 364241 -6010057189446787082561998841358 364242 -1335055496334098097224427261696 364243 -5300439970637720184643422966456 364244 -107658635683527564721937795328 364245 110167829958399145849213315200 364246 633862645444459815053080311072 364247 -797810147898042321234932307960 364248 1870062477876018142748175513600 364249 39938108204598057054740498010 364250 -1223544748062895207660763136000 364251 -1899827739481956933510977633280 364252 513738858657176166318797409280 364253 2671890300626176927624159662822 364254 996055816531403741296076974080 364255 1924990207415512788553224132960 364256 2617234159422925017055628623872 364257 -2855926871773436339087304942000 364258 2846692020059818942225791462480 364259 -2005273238321263059448740106848 364260 -639056788436553625452291747840 364261 841679307248928324762838385952 364262 1709342837700290682233281681632 364263 -1190382669941310089702404727256 364264 -968397439144361260168292336640 364265 -791102776750295870546933083200 364266 -870738065524654161090145344000 364267 -2187830055180362512296723388684 364268 -1203476946476183754829151470080 364269 -1968579624965122648789421126400 364270 18474664292257148764160400000 364271 546687598760363307558367451472 364272 1069465512830779823123044270080 364273 -910042657915608551173687521856 364274 1998780154274724438752612951040 364275 -1375965298309389304834868341500 364276 -1195126452569068825762238091264 364277 985948384100389000984719448380 364278 -83324480917043189158146161280 364279 -2707805031883585648852742096024 364280 538691833408945801339135180800 364281 -1274537711843595492483336120576 364282 1213417938075946438357049434992 364283 -384372710998004375713829600040 364284 -4075767068853998487582438497280 364285 -1556680638352591889476216937640 364286 25571474063895023081580471744 364287 705506597593925307162718095360 364288 3709073142534528932770230566912 364289 5557864983769046979861558009090 364290 1306418701383501242815333278720 364291 -3938570220440987973043086242308 364292 -3421527960754405788389981676288 364293 960038884852512372487048396284 364294 -71350123527926745308053123968 364295 779183248055712139010517799800 364296 -9081832489128308686776975360 364297 6062288806352901270866314367232 364298 -2359661450213286995915616871680 364299 418430477398481120924309549808 364300 -1214244613119649923508999993600 364301 -1297301305375816380611882741376 364302 -373796704124878886271160233408 364303 5238553766697299286657244709552 364304 412220411588660744363777925120 364305 485815648755360068216400168000 364306 -1508234042416094561102815082880 364307 -983256562041784385847093548688 364308 812032429784466927394720567296 364309 -1427355819288145339891386341760 364310 -2772335908712213946949135242240 364311 10447461194981534511673956698880 364312 -219605056307377030115848028160 364313 4172683237925655015544786415562 364314 794727677616382406978473674240 364315 -1395416237579924291454952424160 364316 428984268828744015404576663040 364317 -3889099756337490225933301307520 364318 2845295020390671533096954559360 364319 -5114454166849246891989003853320 364320 1076140404492057803451940208640 364321 -3519288667052499940420842456478 364322 310342338806918267321923336704 364323 -319941082233365735657493255816 364324 736290853109165228595143981696 364325 -815030178049175330974517940000 364326 -337029607393785716525252790912 364327 7454999560032090900463978933200 364328 790514596148682551467870940160 364329 1365137044525466381173209476544 364330 -286919246710249451526386017440 364331 -3290082193744371334636910004 364332 2768137055965679776735479155712 364333 -494816931301765985411221869418 364334 -3743783258778021117029524757184 364335 -149362126261936290629226599040 364336 109569069258379849454638661632 364337 -382209920287322986684430572014 364338 -21943516959332210033480870496 364339 -36898453712748054162426549040 364340 2903923360800607683032856963840 364341 -563997853715413873035687146208 364342 2253797240913078365389618004544 364343 24146231797483868394993635328 364344 -4212267191021762762668395724800 364345 -922593140121908354448630915900 364346 -1649421044210540394208985902080 364347 1517604485163002449096758813324 364348 -1171360623268299360316157265920 364349 4404626582034960330205748305350 364350 401956781781962317877408332800 364351 2640756196112096628530721359512 364352 -1898441229948899789183969132544 364353 -934169359133262346844276165184 364354 2119363976236475014753418183376 364355 4101707117726176662206977247760 364356 -550816772727914940780241632000 364357 1554145175007083644050300001312 364358 525510779284613086309142717280 364359 -4016168813920916616999102219096 364360 -611614812914901037113290496000 364361 -7501550480772934659459588182988 364362 406840979871280746190480580352 364363 2309226112913472800035519139840 364364 -1947555809103217395063033771264 364365 -1742901071061690548383054680000 364366 962228710518520243529860051392 364367 -2466992415615282606202121807088 364368 28630872939957364912398925824 364369 527443756879439848629263790400 364370 -98721385324987839567091545600 364371 -436219605150471236059047403776 364372 -3224320716109596290003542284288 364373 -2853280535610942063017875971378 364374 170845284064286514607038632448 364375 417160522613615434004694915000 364376 -1490910370079536803929414615040 364377 -1233472979321815496889280545792 364378 1449141051417211770080560860672 364379 -6032476540655136254703672793020 364380 857464597675783429771284034560 364381 1616195585039934562386363226432 364382 32141551509550908187757998080 364383 588387887647117517004996894552 364384 5555312268625474238163820216320 364385 -1636463526157199927889557856000 364386 885197110827017208677535606528 364387 -64663303177324814101424864480 364388 2474819327477845720625202972288 364389 491725270001375003762766940608 364390 129190136598954398495125825920 364391 -295492781260540371626740903008 364392 -23976276288122858509806796800 364393 3706289881776075152778491555642 364394 -5092548583387441693638067446528 364395 1362305447497079168684822776800 364396 -1593345928018493962029113747200 364397 -4776121833848441768210625296736 364398 -1364243353043103540494817011136 364399 2444468851572051082232347684336 364400 277111240608615224182697164800 364401 1339406808483104527452432688080 364402 -1204855490360382308105749540848 364403 -2292253413167213475850083446016 364404 -337945132775470402146804424704 364405 1062407021504347408332095493120 364406 1515795227186312600141935601280 364407 -858008281306984155407206004760 364408 1137531614039391059906284707840 364409 -1317621961881678513066048779184 364410 -1389052007128101775080094452000 364411 4129026797483641772354761487012 364412 -3328586217458410848186190583808 364413 -1206356844620367479475850738464 364414 4839781693541421139354197861120 364415 3743812236537410740400380627560 364416 -72047523851837593380999659520 364417 4334680491297613966487162446466 364418 -196070197353863942345941089840 364419 -183536499348588652632274479480 364420 -377203906178467512382625587200 364421 482047345703845753914931259772 364422 -1108555004700360786470939166528 364423 -6470413441178533663782966468328 364424 6218617677379252526602957992960 364425 -9370110384041912622502408800 364426 -401585633505278534305452443040 364427 1445652809435036724688602508800 364428 -737540095145500644630142427136 364429 -581599715255119465185681321404 364430 -953135801336085052136909028480 364431 2850542120502250941362823085824 364432 1282849423897341153898995163136 364433 -4304152973400375928616912250318 364434 -396684670600765320651718783488 364435 -969505923047211530339847616800 364436 335219950793953430282665943040 364437 378293642184388056671399874894 364438 2874145466451851734243132797696 364439 -5656093086520723593668647285560 364440 1492666130894426144334100684800 364441 -2097955297219240018954752636096 364442 790206233376263412385246235904 364443 -1644134287410715267834522732800 364444 -212239440769972397808216153600 364445 -1324755319694740752508284657300 364446 -2527598228310055714818430298880 364447 -7366532556766866669610047875104 364448 -263912174275748647710804148224 364449 -1191098933230556182628875034592 364450 320716297041602328790965698400 364451 -849736946253473148545877568548 364452 -2399901728305922257320981504 364453 1129302769730066154715637494944 364454 673967066692486346246828188800 364455 132707943279504459074605924800 364456 -4699205928029863257041142789120 364457 2471060401768478838150125933172 364458 -717419392487308169338653388800 364459 3718195674016294435197152228660 364460 -1972278395502726009276166686720 364461 -504631194536043865248249025728 364462 -2491799825947356113520217803840 364463 5571704123482533502412153516400 364464 -223427617686828641474354036736 364465 -1265487985678758225922189624140 364466 -3388858897206460058121243107568 364467 652540968653822390342126868480 364468 5211555609484389311235590144 364469 -37189950858356709084323774304 364470 205739864110995399908344944000 364471 3730776309279956510482316453672 364472 -6827625185112203153401559347200 364473 4689126574229865314433626460000 364474 -3039117570764171685425082071808 364475 1266452624661157549232856372000 364476 136388999954257644664557527040 364477 4297322722231308763233010133440 364478 -3847468122153460177009998216960 364479 4219875944516078476274315094984 364480 1393934592418489795773349232640 364481 -558091340562567409123031437932 364482 -3214105581628157086968174000 364483 1534431165608515596493534874320 364484 503120682989193737212515494016 364485 3090658169895158829289049868960 364486 47646717368050702475166372192 364487 564494635847614539650153516472 364488 2178947294332693591285934530560 364489 285445940371782989294463583924 364490 -157118241042960548602265763840 364491 1009237294837088053534789573500 364492 1756619934960859647916350016512 364493 -5790637628393685694553437380660 364494 482939562567613746010343372928 364495 -470223348835288832694524980800 364496 413443064572626414340580966400 364497 996777354720043335333612541824 364498 -402063550202572048600522352640 364499 578657722563935141799042139500 364500 1628691047138602378945514592000 364501 -2073209425235025148770452928900 364502 -2707827580011140313691599633600 364503 3809380569111678944800946214504 364504 -440751959177007326866894356480 364505 5180872615851222343186294086660 364506 -581885084283351194648850508800 364507 -2631879641231808350108731714800 364508 -3632847222797836657817923548672 364509 1239295051809861888666569620428 364510 -1340746495882142238027428955840 364511 -27619904045444627918708263368 364512 2715796419773574839281189650432 364513 -3651945183622801443003181350238 364514 -1337966190137782507732821328896 364515 -1074389396123732380186328064000 364516 1466544933693033426613075533440 364517 -7630328855076179743418772724320 364518 592636422714994986699703707648 364519 -8137773137671716466133459951040 364520 -1350188632014859429375932518400 364521 -2177662989368756272571031877488 364522 -3141905427079996055570483396688 364523 2295509656941082767836189366772 364524 18865358322718213189334449152 364525 967492267269379473826882568800 364526 -873166015342202328537257281920 364527 3325580096702857566374019536640 364528 1220535623615977539682253668352 364529 2293368942505721481561055284480 364530 -275336139969324628297354944000 364531 46427023148197084444014992784 364532 -1087516661069824037568664092672 364533 -3568458980120368641678383584320 364534 -407072022094841748644429781120 364535 -3110855383492099288129210436520 364536 1959176760166912784607342858240 364537 -4053585531545369899913271153814 364538 -663056493484859459413701217056 364539 163232353807589440409760990720 364540 -1617064158625797756957783966720 364541 1090067090705152778590776999942 364542 -1459407840523031854394841924288 364543 -352598583089169380900842590208 364544 1798435800348543115325173923840 364545 -661741813689085784523414310380 364546 -325714505543725758426665427456 364547 -1010864123420974960894166504328 364548 -2648675420251351650476156012544 364549 2739346990562144866340599033536 364550 951187741517050074975832732800 364551 366538730704311222535545535104 364552 99885411609597226220633625600 364553 629913757381734691539013179840 364554 -39609931874908260419269148160 364555 475540154080668933413056572960 364556 -2428895462706839758567159015680 364557 -428323795247677076890043001408 364558 59084105414709583760289554880 364559 -1372081355943367378104120827040 364560 107742350590735893709596917760 364561 2604811177002526628849153501760 364562 25539758475041237088004971264 364563 -2925954771102806153817187980108 364564 -472657752000646241892758813824 364565 -3454823797904334184684667209800 364566 1594787411762423492009007858624 364567 1921293387068349748045265647792 364568 -727609299312970350479723520000 364569 -2402816590822697193466912017456 364570 -105150688825474162215461279520 364571 -1564942369173987269465021391228 364572 -317480458039249327709721246720 364573 5867100513864050025049787232 364574 -931849348936429603474176939648 364575 -344903781432317611891443071400 364576 -4332115685620260910226929287168 364577 -4537081323246552581765925961020 364578 -1918593098489670347326726440576 364579 3730676785310683604489432090976 364580 -1875648173174232194678022700800 364581 -8475611559553203680811032928 364582 906783079973960491456578524352 364583 7191382589797074556486750307832 364584 -1990325641948284207316589199360 364585 -1041462395395151857854516518400 364586 -410180961318960169783221364896 364587 -709280121530741426847595087632 364588 -1938059309510854063503121152000 364589 -4441700623905567048554794222176 364590 -842825264939197707798066098880 364591 -2380548030604970918215390451200 364592 -565942980414057834196147912704 364593 -1812203231023311452284565544336 364594 -2245321616541830414098241585904 364595 1232756115049636323740511240960 364596 1000789454107176406708337455104 364597 -71098777483217642302987726240 364598 -370041602253370967467328672640 364599 1412948516987034700016313209184 364600 2928000353132449369866921984000 364601 -23983308327253343290888189398 364602 330334811618334261451574045184 364603 5824912715774747560590006218400 364604 1292693233398878503003868384256 364605 656031427088593533810281971200 364606 1508640021460273904462291638464 364607 4464462731959912573647620657856 364608 1343702193599786371973350686720 364609 -3455250047946759485834441430400 364610 26762842406633371103673084960 364611 773649808360612477366068788400 364612 -3695053769757180728363832655744 364613 -2203298356660188561669763075236 364614 -7900636964378214368128900608 364615 589575124497605010765473120760 364616 2260955035871927790218442178560 364617 2049544486588450600401553105920 364618 -3215551703431594223177622732240 364619 -1510764586458765012319800748032 364620 -2098910060668074592151326310400 364621 1535754872700439400102680184822 364622 61828514258441840047082509824 364623 -532189805131315458296787421440 364624 45681607624568750950352011264 364625 -66948539533996759263284583000 364626 -526085268802624286322394576896 364627 6338098844968251604571869386476 364628 -1791908755122234123714687688704 364629 -175760113116540218033219427360 364630 130728455398069600650928876800 364631 1449413921485775127404143573032 364632 -849811646649058444988365639680 364633 -39923442104832063524711464920 364634 4923111928353525860779314220512 364635 94403134386572020971039691200 364636 -1560345643873054859489394449920 364637 610334629392774835762114242432 364638 1079109829523910248239272922944 364639 1021343063565925816164304759800 364640 -25969404254221327274677370880 364641 483706408419198009761865154992 364642 440659946059084876806262006272 364643 -5429476108485623850763106331108 364644 -902010288782604202275096981504 364645 8439058240671920094643064409720 364646 739405815152785865692669543680 364647 -17638689101958181827139188528 364648 1217178540861211658233405440000 364649 -12650424054022281423215044236 364650 328950706517322040119252211200 364651 -1039773659858681785556634906336 364652 -39047338740167935383961630464 364653 -532350260852491044074905750656 364654 1412878739032067994561248543232 364655 -3001805208099791450916661024440 364656 219801802195446764719116386304 364657 2167437138923746313531404157906 364658 198694714096742457934037104344 364659 -1794646243304446989919544509896 364660 -1112415325694249967054496984320 364661 2968680438282653423927626689024 364662 43660184343395860142682960672 364663 1470662766472851020500726807624 364664 -2826160552077893924043137433600 364665 313250607308823965497480458240 364666 -1188986812665305284060907917968 364667 3949432832386450318840185855600 364668 2047726791446620953113329328640 364669 5916307435182299383341335368070 364670 -416343179273513663794970934720 364671 -241772809112557875347672239560 364672 551424987361480432901915934720 364673 187149050325213401041844156160 364674 1775048177122043442749766437760 364675 -1658706827670366796363943286000 364676 145941130518272472803791564032 364677 -3187002479903827448694729000480 364678 -3768125894630851719508750035360 364679 44842215452105235610478497920 364680 -374584959987390463125262694400 364681 4960329272302179345845906720272 364682 -133249228341996375542536025808 364683 -55283586228455331343191783552 364684 510528242295930489308569608192 364685 -1793533660756504402372420669620 364686 327657766010563275640707594240 364687 6977835971659793239625348588336 364688 431392535864486299038844452864 364689 1176749959758257577586752633600 364690 1344862599452352525620602749600 364691 3458781790449965433660553138092 364692 -2087169208474852351720510875648 364693 317817437559375179467231392384 364694 -1086068606986581943484471527296 364695 -113753998534990981014587345760 364696 2424130497291386107094343137280 364697 8738680501996335070714622149392 364698 148398096196770372003026982384 364699 -1271254209231487868450468194300 364700 -582965533351765828792728345600 364701 -27469768417390396062205623936 364702 1322163621252097747348888010880 364703 -2622975797887343181256593765096 364704 -4019753300423120177551276769280 364705 -705943744536088944517511880000 364706 -1334523019079826843056102390448 364707 52559610835043392373257464276 364708 -59809480463480180948390624000 364709 2227891729515399713367987022716 364710 -223020224736406681554155687040 364711 2004180358723161090585584444064 364712 2120619453603963726491775667200 364713 159425706403828463925670790544 364714 -210827826922349075239990425600 364715 -146981890115402296857374088960 364716 882943086953149645341255966720 364717 4432409784764069716396995391766 364718 1373114014392879256972803423936 364719 -407781385762416872250699092592 364720 961142844375125452857460654080 364721 -1881150574897969505439531837888 364722 -458181186548691022336080887040 364723 -8146012785523338803851348242416 364724 1487247508820148415814842368000 364725 717644503693232630618742851850 364726 -40820578322056083473398451136 364727 -3231769032482635341935856648576 364728 567335568899801827699800145920 364729 1363645504316771530357898662740 364730 -1611509497256756089747044894240 364731 -797202094329800475818009148648 364732 1996472915966220413419928708096 364733 -4291731496596061154603068645620 364734 214685890169643029745542809728 364735 1381193318055053290728528020160 364736 496358299422839240627469680640 364737 1159073058084720041233597581360 364738 1400580606094885246863882435840 364739 3594538731489054039249974772540 364740 -1478123570055069718393555353600 364741 146313196599659087457984438172 364742 1382040651435952471968372880512 364743 5445811734746066501006500819200 364744 -3497477663369485061886718771200 364745 1837728378692781321393142198500 364746 92945587840817159589577003008 364747 2628963143324679403319420098196 364748 6509623603146118735238914776576 364749 -1202892116068992203942743918080 364750 -2786787923902136856201412080000 364751 -639187141181328815579087647248 364752 -864143434335434192656857907200 364753 -3820334950031025220970268329998 364754 -691841822927738091975266137440 364755 919085429876749223394453280560 364756 -1385428476110795338097620762752 364757 354772575841109037965290708320 364758 -1237570245102065102235222014016 364759 7141394490504315490294648685960 364760 3936576621511262742856786944000 364761 34745555784630838340941528410 364762 2089112066512438332901806547200 364763 332283885946324876810878218496 364764 816076670152841951345591178240 364765 -366580250849077088539799864340 364766 428748378386338920880768675584 364767 -284983866713749603031781811200 364768 -3240037472001017970887235993600 364769 -12876859977008926302289620000 364770 -774082182748544390391432652800 364771 -3487687440367059039196489825656 364772 4096259049478013486813520629376 364773 -1162963314511378315099011290016 364774 213508044501463655471342375136 364775 3832046777034000025252735468800 364776 -1977264560865451804363726848000 364777 -402932536523379204458423600384 364778 3560687864659098727313322859440 364779 2704281611879004894031980274524 364780 532718117998133335919908024320 364781 -378818089996866503375423613120 364782 -622827015253252144412624741376 364783 -378893863031700658784145038840 364784 -303881187426984684582305071104 364785 854320700737384126138834079040 364786 -4595670629200081818433502154720 364787 88008894635796307946024747880 364788 -2571583365251887668566879910528 364789 -947352812272856965767986830944 364790 2731218749504464707395450726400 364791 922152491585251863992991936000 364792 -978185278159265601277028352000 364793 135443513216956819237960029888 364794 -119379509479911460826480700672 364795 -1000571835753152620922984947200 364796 -3034552880601053589358610534400 364797 -4496351510375029842697460664000 364798 -699999868987945140489594789888 364799 3931624957203395928769555737864 364800 934580207926111372622954496000 364801 764262604885655525537094316802 364802 -1716153437742086347209661622400 364803 -1618189605163293845698954455552 364804 3100543890481345675675604954112 364805 1355499909845668277565313175100 364806 -124746186638915004484236908160 364807 -5838852756736818280127219626688 364808 -708460110136378024600487854080 364809 120118733821406385056390172480 364810 546052975796645759270600961840 364811 -2389703426453355693000350121000 364812 -8694937330371743981841432576 364813 -659442441902757493472874431136 364814 5080639703399149608980677769472 364815 4234676970093103366767292680 364816 -247624076004745775161812283392 364817 145781026796929079949611639652 364818 438919296293392989794099589888 364819 -700612021085441375254765541120 364820 -1148801302566065013276855628800 364821 749694030797805745893415991712 364822 -3012672522041402775011050003200 364823 990182279940681576496560962760 364824 34461363263743980463691151360 364825 -522184966715332218819878422450 364826 -904209198875657535852726239232 364827 1007905000235922731783528052120 364828 2225974538199685765559214837760 364829 702369306998278855406155331430 364830 415218164233334065106930017920 364831 -896189013208063900902416889168 364832 -3193693295615912628517818728448 364833 -1150877979405951243928339412736 364834 -4025136141091982493098968235184 364835 571894780550911149142197117360 364836 2147637077646711198131130688512 364837 -5820605915521614599473655106816 364838 -2357019619443034891744536836160 364839 -118852660002908984475036897792 364840 -80512689902672002823066419200 364841 -2563143971394912336765163292316 364842 567544469806737188978857867440 364843 -1012149165697852780237502947280 364844 517296629400023144292714694656 364845 -394344222867078080933888213760 364846 2577266221585987004150663191872 364847 1206691651600899689642602344432 364848 -365362899545077975972845453312 364849 1800574159779819980295089866560 364850 988441733974147322899747124400 364851 4581905525233095209977083101040 364852 1015342616685836000774004210432 364853 -606262144288873835215640042898 364854 -103749571610243901663367552128 364855 48383708754407545485225952560 364856 4885906457838184024358975385600 364857 465260724582150317789918537280 364858 574830073080293477899138946784 364859 923236477901645086117059161040 364860 102661884006402936493229575680 364861 3432491308489486018064557282560 364862 3856740134671483153518370290432 364863 1713108619168034207868965619144 364864 451411215277434886208747995136 364865 509908514269219568279261122260 364866 -2251698635585730259170180763776 364867 4545544402114499977171371493632 364868 -950865092308394706041372626944 364869 -1593688980597363437806535687712 364870 295522848346724252564009656320 364871 -2645948535796717680393553183488 364872 -2115503228194127671146210754560 364873 5294505812444217845582612124122 364874 -3703032883227360572373932448 364875 904023410512323529161639360000 364876 -3869164696654228712117155412480 364877 -2557958576868809625449760243540 364878 -3966305291710303909506019372800 364879 -4189756208566171339840468581520 364880 -521051096432942223765041725440 364881 1219301219444977771214190440544 364882 932420740919254715116950474240 364883 -5080128368602462261969980302868 364884 -445221281580770822544888145920 364885 4702470933194060820067720319580 364886 2797950591291952675335466351392 364887 -3197098519085187056910961724256 364888 -1332806533262371725628687626240 364889 1858719263011636183597842713856 364890 -241948461841080767145051598080 364891 5665835030614946325521883508292 364892 -3996278902234090720121113164288 364893 3087872328609206912331100980864 364894 -98138951428865586122560275648 364895 2644720225130606374977985267200 364896 373093000068286960202716545024 364897 1365536663550149976183692933140 364898 25060042734345298737417800064 364899 1413802102569483193565336070264 364900 -289049519731757902140883104000 364901 2246722996654924532534315904000 364902 900375056829976845212827691904 364903 1281963973927146150426812424216 364904 2476059293302241879158659701760 364905 88650453963427187826779273160 364906 700983613046639721752802847152 364907 5066406673468479416919642686160 364908 -3425025494118626845589353365504 364909 4718103471210816423069641313110 364910 149599517242735884822706091520 364911 2255986528235343298660637304072 364912 1148834432992885992113928175616 364913 -206603633108164436433328976076 364914 1166131463007736574041135322880 364915 2439563521233574024710667318800 364916 1991466520096591180307432826240 364917 1015457698392662885281913339712 364918 94525720523216417165603243904 364919 -6442336952490759994282231222680 364920 -8780262176544542310974054400 364921 -2585025078356379204042057593878 364922 424216034251810951648195468512 364923 616843408228842458932212883680 364924 -1335088530933298372998519194624 364925 -1401524957591859264528539323200 364926 -654942229799050259987979877056 364927 -563515196570825229815795354000 364928 5849753683857718316864183992320 364929 -6968747892007295590608444900672 364930 -1738768898603837986855598492640 364931 -169991800289564166976989894240 364932 -418852999328093338281696460800 364933 -3470089430152394847314250752480 364934 1734015924833538205465648427616 364935 -1627923669354723420946218481200 364936 -3123061571648068081407129600 364937 1968982664243325574302816530586 364938 25506955451797583306420666880 364939 -3686420298511498090804001173944 364940 -1668061064025087998063848888320 364941 11179795841470291949202574656 364942 620043748160195656240368679872 364943 3187015140864524948197569990192 364944 -678706745777637025374192992256 364945 -1011156730181141141637924131520 364946 211806576732031365753324918672 364947 -1370100811786099919013641549760 364948 5234149722182311719370831399808 364949 656553315441793859511652537440 364950 353659959033363838763282037600 364951 -2995965701588546323435521907128 364952 2094365786198080811278445721600 364953 -154285234512297646618017763200 364954 -767979883730862765182680443648 364955 -4317024986149346893637727704640 364956 -680430015195955693800890895360 364957 -880127472844168175948478859520 364958 -2037217506562988599520444522112 364959 -118419273659740286873384559360 364960 2448282253898180259436357877760 364961 1449869509263467131668072494562 364962 532741785226966416769024734720 364963 -2000634615025962577288245657472 364964 -3313806746323328751674089734144 364965 -1244366402624024688332211888000 364966 184853807811419040454903142400 364967 2589292603350162052907067170832 364968 -519904617913883598652441405440 364969 -538953015716039433559741694640 364970 -1524423267796387979366789980320 364971 -86122087245743474537246510568 364972 2668388059073168553461346411776 364973 111584204294935038540150303936 364974 -1062563798024697267671752719360 364975 541286850137924876612790784600 364976 -934650469638541081051315027968 364977 -1502021340165526246805204265840 364978 3617308653643398613397543393040 364979 -3473686946219484316030979634420 364980 611322462030407130235227340800 364981 -1701600728269620358544204224800 364982 1601794355558572797284152373184 364983 -2261251778603077129152634781976 364984 -105632509974193068927725998080 364985 -2363974010954996702319054005820 364986 -2192548333684310670246409115136 364987 -509702655274701903748741932288 364988 576436955791768293439014981120 364989 1029996432133542720570067404480 364990 -726715626291820749059646508800 364991 -3339069812557805988001596155016 364992 512380915105047739410753257472 364993 -2135706953671623908361394541758 364994 -91051907530593201974000314368 364995 -2832278388305039188873751141280 364996 -3061141562659268129498856880000 364997 3029201770834257466727337532446 364998 1669690798934337852800290652160 364999 9265721208907107011326588433664 365000 -60457408942657475472662400000 365001 682482476075552185545556498944 365002 -858903634347599883793071799296 365003 -211876645401588391102337840748 365004 -2392827483008686914026372309760 365005 -1048263699608170136474680349640 365006 -1041162105680128153433707722048 365007 578674389141517438151804949912 365008 -384409289068352457050455408640 365009 -2968701426352217098765190466960 365010 848519566416960716355625497600 365011 -1172293735443667678669525409376 365012 545816973682572357348569053056 365013 1353765914591853703424418043200 365014 676420360590024932964606034560 365015 140134184869323394863202034400 365016 448192233047249139795931791360 365017 759518838057465939457730669066 365018 1839210151881799409772336894960 365019 529470713844808398293924140848 365020 -1084975325898583951620368939520 365021 -1360548610538115998996881970778 365022 -146326482512853935875599639168 365023 605778910665534938504720615760 365024 5052064213042424648153087606784 365025 446560883757711101932657977600 365026 653410652296949117254097275680 365027 -11728424757653356173367849392 365028 610261563464712279331685591040 365029 -348380652470419817363072563424 365030 -748395983824745080169728010880 365031 843186991243959173896337506320 365032 -6262601870267433328474925383680 365033 -2499636281072526478540642017600 365034 1403887849715132869741190062848 365035 -2624810826874845589547445955440 365036 -619670513911844677255412554752 365037 581455159726335436532455516800 365038 -26720449466885157065683654080 365039 -6115210389907219832034775754160 365040 509535667897768760390914867200 365041 1459520126036307827964843293160 365042 -907465137331325848072015652448 365043 -529201177900085253694930396416 365044 -5561932077908778851322294380544 365045 -1466693398199687496757431065700 365046 -36697038202114491592027832832 365047 1889134320789339118996192116040 365048 2394142702373741474903061135360 365049 -3301657669248367304165997159936 365050 1158390244675851027837753330000 365051 3173229445993400864146199884992 365052 -2307342540981959550938284416000 365053 -1003400589950479209380823364916 365054 -13427907854410550270064724800 365055 1619593527062350820848495919760 365056 359552651352554915513619185664 365057 598888115266499754703652736 365058 -54221468814294127655543097696 365059 1785295766131554019996116268960 365060 -2139503549374490090930202059520 365061 -2715736178152883942950278839328 365062 -168389590421740827294538604928 365063 -3334908064114988624959658531688 365064 175300121242132732515209379840 365065 -4496742993146870575116420624540 365066 -1242782068275516631822493318400 365067 -264338525801248832360815269084 365068 -2592332261445503718174603308544 365069 3119033764184696155998650332470 365070 8361158247338275876221527040 365071 -619757311891359758907448291088 365072 1639557068020066713908218699776 365073 289164423664976486573078131104 365074 -365040308138853641421239716464 365075 958378696435384993577807019000 365076 -138895744759316648263645527168 365077 -2267844397093142634113049849188 365078 240310693068744749819165441280 365079 264406678160465948633288695296 365080 659401328889103342838975078400 365081 1327637662849748403811230965700 365082 1317983612371182833253237656064 365083 -8725237908433380505096877709800 365084 1990221498129040764453849908736 365085 681637611162072508830020534400 365086 -892573484961823545272320520640 365087 -485780086264759764132081231168 365088 -2660151458429433874200635375616 365089 7627661034609637116854184321890 365090 -1264728136245889648440576268800 365091 728724811517278878296944188792 365092 -510294755451864528707409469440 365093 5862232856899038840239727286464 365094 547941128182311730877454407040 365095 3133170944989969822095272988600 365096 -4878284597749030093438322442240 365097 568999002009537665984179429920 365098 -1388449001370696099580488229200 365099 6576649550721291811826245478436 365100 245680021532983517164073894400 365101 -3400956707572786308019456065696 365102 87074606096448513320273150592 365103 1524838596129894132228140933040 365104 -776924631156907264371144949760 365105 255532150292109141706536269520 365106 -629794800838180700961850999296 365107 -3147284157734183801674013942644 365108 3853627006541096969883486794496 365109 2055000406900910217970517795520 365110 -582140299231038216064412016000 365111 -5688238165472049952141706753088 365112 3743227679582643659463091875840 365113 33946654412968747053334063424 365114 2913807231801833153398924338432 365115 -23013709802728521110532214560 365116 859974172624611083780992803328 365117 681968019054326908332864343014 365118 152227971824123992892738420736 365119 1814458139609221928210206435520 365120 78115475097962179355926855680 365121 1764318973494418897133592030240 365122 80119999470761769231751100112 365123 990203828201173410258205611840 365124 -3140483340448421353882594796544 365125 1758354447507126344458136064000 365126 -304869770095094058536720055360 365127 -1340920283551527640606858781568 365128 -956085560392689761192797731840 365129 -6798275505633660536927491263270 365130 -147897349639276654462800212640 365131 961462278917101911238998750832 365132 1177529899158331200743489200896 365133 -2598363608925085984325440109376 365134 -689891537640662517703295241216 365135 -761453264131105133354355674400 365136 -919001119086509673623803527168 365137 -1041399511829637433780343523214 365138 -1770840717827211278194851363840 365139 -3114139477168698181039351746000 365140 1150925690777592274980682141440 365141 1525111006685455318197701741472 365142 599871402317613754841938951680 365143 -5632235797955847178742266440384 365144 822207816606858151357015941120 365145 -269038307519747945215804272960 365146 -75300936832678178288124827712 365147 832153329701816701598429110596 365148 77547223075043234806913991168 365149 -1919560269974835630787648787840 365150 -696218236828940843481204456000 365151 -661571585231184102808586453760 365152 460605077086006152747416420352 365153 -1064762685651147823624939139520 365154 1264669535985688515256013301120 365155 -1593413824225494553042366700640 365156 73347366091029188818068424704 365157 -15673958279372604657261098052 365158 2897028835181250543703803091680 365159 1675557687527028355136424690360 365160 -1193963275149708541713371136000 365161 -5427435347133621589312486079600 365162 -1228037150367826238004965207808 365163 -1372958089416684534640015711656 365164 -1864927021771504251963601786624 365165 -625879703655235422884767584000 365166 -1601072879754022205766975963648 365167 737044248431548959141100638960 365168 1676599048602614624887701012480 365169 -555772353057924305928405318720 365170 -450157710090929665770034901280 365171 1960542718826469742845899279472 365172 -391230096005967727370840875008 365173 -2625102909030911409478757594578 365174 56722907147779949732456178336 365175 -3167706679939249292943501354000 365176 -2611678958651045245021692272640 365177 -4487329728548648756056421513388 365178 -1526775720713103604629005568 365179 818600654043602175842435279780 365180 1714301706891130157404615334400 365181 1025356937417298208343265265152 365182 -1659913635240230230804747422528 365183 252472804074797683550611392864 365184 -3203000399152953662137517998080 365185 531603657677755550876018263380 365186 1113022771541639320187438691792 365187 -211651251560869908818271643920 365188 2844204976298215244335047797888 365189 -5583115305596108425678332945600 365190 -239509213703259779244060426240 365191 -1946104287452824131716100188328 365192 -1666147735759950201713629593600 365193 88612530779091522853110599082 365194 -1907694547355867636462884397568 365195 -1097939219641889811589871512800 365196 101886497827608682385950362624 365197 -5221181801568747880581691589460 365198 -1669112739773344097160043022400 365199 51322506540118369597630512000 365200 394757366011844212792899993600 365201 2071602003376798006847216657202 365202 3223866579572332388173325495040 365203 -320640370875728304006982513536 365204 565656017285404592117577517056 365205 1185398425302011098339026438720 365206 1991167583333548753943356587552 365207 -1189773959333890583165830522968 365208 -1047024863600214759379804016640 365209 1091705524906977764791866651534 365210 2541745976056472720629989216000 365211 371237532687346365520701032448 365212 2349801740277428402705657171456 365213 5291109060357769151003971263462 365214 2257168558899401442646043999040 365215 -2277532542397237501678152119640 365216 1369106662399040550467968303104 365217 -2772437965581237401636290529280 365218 843417272475635656080775933440 365219 136517159992651973148783915144 365220 1673906100608778048224790278400 365221 5312651767708686937861800962844 365222 1000783002564148653488942319744 365223 -1529599030293448488974967034416 365224 251449596354430746656324075520 365225 -544092424280926166877572577600 365226 123254169321357434108127456000 365227 -2174624940266914606855273344608 365228 1978080122791514305150401088512 365229 -4400137720152217112145880728960 365230 792035158680902763982798349760 365231 4705729655641739391990935014032 365232 22410882444268551777552433152 365233 -345319443674086300124109455376 365234 3481846709773711588501121504016 365235 441375414038232850963363782240 365236 -1229786286721416290039653678720 365237 -5906897251117643281855583644800 365238 1770900889760343118334521609344 365239 64026229913730762459156212656 365240 1583133506306049442623517900800 365241 1502446080608943827595887857824 365242 6454990324317938389687056384 365243 -285532006674001069035555718440 365244 3207376557739823039733947645952 365245 -3910612882573417559551487070120 365246 -410086542753660768213767778432 365247 1569359720235001050660468396024 365248 45273791748361748141666467840 365249 852398480804032615786379933250 365250 -477477031490523388384695936000 365251 741610236364483445067955112252 365252 3754966145194893210228753039360 365253 -964362713380245487621413487296 365254 2642826150300805205499617076576 365255 -3920602447438454704315304916000 365256 1649551635531044503652782080000 365257 386320758227525164317332220506 365258 -338276742052970285323987109280 365259 1584129515925162245730311239920 365260 -13473221537932144923371673600 365261 -295958968259463332994294204948 365262 735869993600479906317434269824 365263 1874214309421527884422322823504 365264 -4377439605099486336290340864 365265 586658871517921072422415505460 365266 -3167586056134004844963902818176 365267 265983517682449015846479565392 365268 280955037249114528514394880000 365269 1318208578414748268309456171840 365270 -98226029331715266923808625920 365271 3757155885115665911629211860560 365272 -2626853535757515587064633907200 365273 983778664573799356361383866624 365274 193524559869192262124548313088 365275 -686199697158279126298198415000 365276 2836755879170401247950155935232 365277 -1710802774511686932754230090720 365278 1798337892415947529228152589440 365279 1119646548517976622919560578976 365280 1854111149425604870692019896320 365281 2507289344171902164463497318592 365282 3693711424494629478238106278992 365283 -769214875102094190252324078720 365284 7863962875404801023383865303040 365285 39602009984216003739822372000 365286 -1213157946374888711027423717376 365287 759505037899647392990831660200 365288 229377233765174493506519531520 365289 3982311578520846499003472379024 365290 -1294370805951691300170177789600 365291 -838053502214014556328252247308 365292 146134853700863626164811553280 365293 2158597199755258173423548739542 365294 -480791049538504247972227296960 365295 733211255453736638041497216000 365296 504948829428311909602673623040 365297 2615723205476556412279239505746 365298 -738125818630161217237626543360 365299 7574963977721477937080673860 365300 -456166266648654970710995347200 365301 226203923842689425067388578492 365302 778868687781571516326949489920 365303 2628376623445068630435605112552 365304 544334449824688825801660170240 365305 1974441887434338079311648827460 365306 -3228603604781129927194298133648 365307 -747422503707497434136797542912 365308 671121890715983436132626814976 365309 1431548509879283535739058317440 365310 -31796619812862258100797348480 365311 1468695761795886848397280489824 365312 -1420229997736388113135571042304 365313 1376437190701894793013745526400 365314 2597410941452498480539906274256 365315 -2138008440816823542637073213040 365316 -114158217831004729568645222400 365317 -2995667211788853108495474064068 365318 178468563152471851701488139360 365319 3241690509867814295595103356144 365320 -3705896407032470422408660531200 365321 6173800100742474494778221044944 365322 933504802892224135948401046272 365323 -345431036276480332701217800560 365324 -3123623431755473794684475906304 365325 -1223636829693670465173372938400 365326 -1465902689188107735566828438976 365327 -2833541518058560727537628991824 365328 -9969398078265310798999388160 365329 945379434760985030599282768488 365330 -205232530895465952966121681920 365331 6091204392577398319902765656064 365332 41437367568089446441368471552 365333 -2639452688332441774983965906418 365334 1020643610399064701827918418880 365335 -1250655671405719389676752512640 365336 4097283575727596022331007047680 365337 1722547704401154339202915424640 365338 -260428268806019606563680047904 365339 -1277503835600100736568675301840 365340 921710946373419249122985907200 365341 13337276524953346293851107386592 365342 821128041603555307283199384000 365343 -2433089719419348807779343363072 365344 -5862713311934290520129394376704 365345 -33693077456543207395670808600 365346 -1648483807573593160683288679728 365347 -590438940380655463829418073128 365348 4060478728717211270644145414400 365349 -5846984582700006534638548706112 365350 1136544310812142292720462258400 365351 851563399200777241108848157440 365352 1435308771220584653824098877440 365353 -316266767809062922510501831856 365354 2763849791267662895588956419072 365355 -254907411528237520974406803360 365356 49868314095809544805521748480 365357 -3623163465018996518595780716394 365358 -596970455903645606662532889600 365359 4065838653125422746757090415880 365360 -157506037468923832103557201920 365361 2365469718389620331708938933872 365362 -877490920511541202509376163568 365363 2065641266857096768797925176720 365364 -542594081851326789802011648000 365365 36564122111740087458093776640 365366 -364280757436009671279667126272 365367 1645747386894596932039605352680 365368 455675552386867673828706816000 365369 -3765962889288317734132571350230 365370 -314023376682209756254661337600 365371 52616465746301863350382450320 365372 872302766641372357410942950400 365373 2115113608910285031164294080422 365374 -1724237181626146535598658424064 365375 2493405084047144706291563760000 365376 -345613398708428344681348202496 365377 -3783910913951744945967163507774 365378 1753589061952086360080956713984 365379 -329454343456387680706809274368 365380 1271861462220785012282073580800 365381 3866475888246505331876270814972 365382 -1007530857543645204610088650752 365383 -2202463993782397717729855092096 365384 -4996066521194088693396432829440 365385 289214933494215054929433969600 365386 -100455808105186903354469702400 365387 -679601935599317648711331370560 365388 -727561667829484857955595788800 365389 160146525464847328551448205440 365390 1372471609475985306750223776000 365391 149753051897956417726511317272 365392 57026060661653588537035702272 365393 -5741271632741112003812428280142 365394 1956024927687459831558129244800 365395 3418934489722303766326692644400 365396 -3050033831321186838978787080192 365397 274661755203334554197275633920 365398 -774326556065209919997829339008 365399 -1686353502097979737020457804464 365400 -526344682426125758326010880000 365401 39552646416235106906977425792 365402 597631687437205582662692167152 365403 -2191948631913218621786662749948 365404 1575700008248002844725937230336 365405 -1321176361361828301488034404640 365406 -1354999746018462594306156847296 365407 -1680273115106427386309598758288 365408 -4905730214001850799630729871360 365409 -286616543765347145407868087472 365410 592971550994455816692183363360 365411 4765626176900668288496937738012 365412 -914269996978168912782059778048 365413 6677095022728946964878572497662 365414 17178141870863205826809126912 365415 -1505199524341593289856873194080 365416 -439525672034439619685462123520 365417 -1714424814907748341738868202780 365418 -2225685579825923809491377410560 365419 -3367236548536467405910046647180 365420 2920963291779011778611235840 365421 -1232001201213306464810051722176 365422 774900967045051513138490344512 365423 2604610251006817850219113470672 365424 -294881591881349430266061914112 365425 -3417710538164842866627529027200 365426 -399590875072529029093723439088 365427 -1343075868128042314905062045160 365428 -222862073661244384129742307328 365429 -744947677285977715150142908740 365430 652074134362153453036722021120 365431 -2277903667474441451105220268800 365432 -2731941434469490918120919531520 365433 711675825925491009951234558048 365434 -1633289263308026129076218226720 365435 -371241986838488804529422043840 365436 -2156797629437604160079602948608 365437 1770929860115617081149619958112 365438 -250138016859372754308646563456 365439 -1190928281846666737333404462192 365440 2338664118741092666768464281600 365441 5263999056465127404533097139842 365442 -467188424433085267574220738816 365443 -1392988515676823194418740655456 365444 1900509844588604856239135010816 365445 -833764367792094928397512718400 365446 -475124159448713665542507609600 365447 3302605444453846103809381489680 365448 2109394240528645983385917480960 365449 618086579442284132762481873792 365450 -682169994741974939502319686000 365451 1677382499170075738516196427504 365452 998766930662932728658368189952 365453 1805792837164735056659806128864 365454 2491032047762149792895121442560 365455 3859034073980372622586735956360 365456 123977817781685995316644675584 365457 24306027518551557306260865888 365458 -835951999725074651312017254240 365459 1210015827218542230453241442880 365460 766809112886454825875902556160 365461 1812370225413161617953149490062 365462 -324321015941105671728271382400 365463 -896909772323050727643375953616 365464 2530775353277157866317534187520 365465 -924881918768584728485111054400 365466 2311643699505719657624664244224 365467 2008598887864226328678745952516 365468 1239965912305442338009724763648 365469 -262508202664699834082637970272 365470 -49207057634408759993238589440 365471 3155549730458196603118192968672 365472 -7083907553544918055269735333888 365473 -6995067397234753635395116469278 365474 464438457379609759959364462752 365475 -1128052980999962991134830468800 365476 -96619406052196663995665837440 365477 -1292944680216131187994774771200 365478 -1649314759125306886447714963776 365479 488846918096153133009786537080 365480 3882582232527872160578766182400 365481 1213552465134256712921054572170 365482 1080195607458268517897636491872 365483 7272691937059637109357871605000 365484 -783000687784567506482298470400 365485 -5759673424435504013206136862240 365486 -1431669066166714126771135209600 365487 2744218284116503144107306053520 365488 113084544604949918655526600704 365489 2328382475024885207720778598290 365490 -439625668445424881032830658560 365491 3685985677559308040516780680380 365492 -2255453224056162786696101203584 365493 2683010050124002932870879781824 365494 204316669010420993038274299296 365495 -1511934436465646782183259558880 365496 2100189983423105349426507816960 365497 -4373956315392847115145118214400 365498 982494050819083147596349652736 365499 -1358630596501638506544858428880 365500 62499212936196994330958592000 365501 1740490842979910070883472085132 365502 -1165244900093261391617172082368 365503 -672302008511624519556767041880 365504 899996139941897153072244719616 365505 65788130018021873180326695360 365506 -146870827028548064031922421760 365507 388299110323868886358783773756 365508 -505904696747110122045847990272 365509 -6992033205820324079111704952290 365510 -592175260735450359706764627840 365511 274589279595544683103945264080 365512 -887989275045627561126817136640 365513 2015790171697606702651970364762 365514 -1905535802563617500447197743360 365515 -248179827019484264950361544480 365516 1047283754921085485418342266880 365517 1298539889098865317645956876780 365518 -1380365808902846018421195867840 365519 -1966401798569916486672884530176 365520 -43564894369829835488410337280 365521 -2576012088447262812878922496 365522 -2674302001383023563838395401600 365523 911452057110414577429043115240 365524 4771375362556857704996106164096 365525 -650429955833830462120211512950 365526 -544643025464524912881122119680 365527 -5176746702347254979480128309624 365528 385369592575341151227740252160 365529 3492436911913495161181328639184 365530 2193763515405924071115760101120 365531 2993383236173229572640411643332 365532 -1935864008739497956552418377728 365533 3401835271481107992823111688960 365534 -26097632537851427375302881408 365535 -1875592007014001131794874216680 365536 -4146180121201639879541064204288 365537 -1932454365414557988308746430814 365538 1585364585248866241137053199744 365539 1662778952059615784845738531244 365540 -665527167731309888689992840960 365541 -2136839463350931801806134560 365542 3724198609598457422298634487232 365543 53849927976457666633757194584 365544 -295314270839777603034544112640 365545 -3941557117963584791442983566200 365546 -1456309358148759263972713320528 365547 -1389209812500937606990860172032 365548 5051805762980705418233280459008 365549 -1345879241507572157459852497236 365550 -111088531443812995817791099200 365551 -5790385612954722589125353146368 365552 431744432954737921449246326784 365553 -352776327621015801520943451918 365554 358583292206761233832171241472 365555 -1413016552537003684027169727840 365556 -155769788153656287123459158016 365557 2820847619831374969090459653806 365558 -440226583615463422701898593120 365559 3260428583098207996231369225704 365560 457959559504558529163626496000 365561 -312287013108067325098203783168 365562 26242378232548831300945398528 365563 1072751007284150542510985222400 365564 2862529798042894358601614784000 365565 -545780311479490074724854744480 365566 -5222279306770174459383826901760 365567 -2708665220398644696502187664384 365568 1069353479276036230987735105536 365569 -3411009317759891319932181292030 365570 1679264097770013361762571942400 365571 2420803564685809338506605328880 365572 237911380645729225245478990976 365573 2931104732924765949958249917528 365574 -1146898607806733305247028264960 365575 -1404542456102716685637547574000 365576 7094012735074865411509294080 365577 96568588689544107296722826208 365578 986798454792195866001139329840 365579 -393338742910246334481670494720 365580 -736205620776572117529975859200 365581 -1658584421305236198611109781236 365582 545553387020099482877821567872 365583 681717450719532694033562946048 365584 -143745934566621001529260752896 365585 646042954716206589805740509760 365586 -4397199970251380742416171520 365587 -2445642817237967945894960567764 365588 1112939003041387156072828322688 365589 3480123035632954662647938280430 365590 1290908704625755564298591980800 365591 -6063230512327451458921187470008 365592 -2047339464113009279837736161280 365593 -1991277722133164005392245987180 365594 -71740766416038055172004621600 365595 -1615291101598815835019047086480 365596 -1133940752282140987161480781824 365597 12986413432489753624691686104 365598 -2360561730457779431135494603200 365599 765843292834345964705865029464 365600 1522227890939745814327576166400 365601 -2011994473933709061001327353168 365602 -2475345154456341584776774947168 365603 -1904777322036452402805948121440 365604 1953747776227335445796368720896 365605 -1785303471399927773612464564740 365606 -1098535948452993921654243337248 365607 -3794339914689587304032981982720 365608 -1664827737000351675045804195840 365609 -1685911468408110634365942493296 365610 29727492006242574114035512320 365611 -3001404761596249463333790995788 365612 -810163449980224851928396492800 365613 965294722058266677789708603264 365614 -1182780074356439583346926524928 365615 -598221659918983944953718892080 365616 526816155641543142307858759680 365617 -2494714121772817935141391240000 365618 -688414695507584136523952357760 365619 2431365857508555029468600595072 365620 579298245656976155086388559360 365621 1072809776769289517339003398944 365622 -1926830934073492746622541080128 365623 308768737172805270131124243960 365624 1223978944416910813649572454400 365625 995867269653837038649515887500 365626 3529589111875850690728590886512 365627 3356163329846459080450335925476 365628 -1019155847322832084774395809280 365629 102041717096941015903227115488 365630 1795221448860529143810746832960 365631 52473449299933605892496131584 365632 -996875177583720720735912591360 365633 -2564325499146557315375017451520 365634 50657548936262250261278456352 365635 -4062586791103814490924545575920 365636 1811357947778705058178511493120 365637 802973289960272114411804086752 365638 262842484804498493208972403200 365639 -1160274832903442901802795003560 365640 -902578915108104135512208998400 365641 4437004926252885363001075598042 365642 -113126179548119225533219032528 365643 -3795776774784586553788232824068 365644 -1963887372620715989048548113664 365645 517113277652718569821439400960 365646 -1390835885886903731472881712000 365647 2795528873940462302130840997800 365648 855417131993640428040599887872 365649 1581505689442784130475801377264 365650 -1352771431656918072975408038400 365651 -591146950602146388901736930736 365652 646756021117051466728333105152 365653 2699191558821839958943631857656 365654 1700505583112387892195812246400 365655 2902983534673279153366882550400 365656 2165085258499191311709630842880 365657 -223169788255116713977990102380 365658 1594914802076805983280197558784 365659 -2191933581661899910787747251184 365660 2863506621916918827355632537600 365661 5809255712915640710256818193600 365662 -5703866267447983236365219904 365663 -213768985739886102274504310616 365664 -685228539475184363425334034432 365665 810470300411140778824497975060 365666 579864410754295200723465669120 365667 -1614631870708995188705417610120 365668 702473912929353364146314415360 365669 -1717421961145580605866872508930 365670 649525185806029067338176038400 365671 2299236267699678398068278370552 365672 81254803634417608247087185920 365673 -369769159942455096634765473792 365674 64542494276872735470515562240 365675 -2187363895802191958963626031100 365676 233113626345316876089742393344 365677 -271166960077811868671867371392 365678 -678319065284685497852290023360 365679 -820798779871810126504508674752 365680 94633206150352144707073474560 365681 1248581677457679372427815865152 365682 -15938486620749475669305135360 365683 1545637686557083451091815385932 365684 -1040109484514752417055364691968 365685 -271821108277014404138736703200 365686 -239087916273136205821429638720 365687 -340220643755041479112648040880 365688 322958265631103271854077747200 365689 -268533135613882010638862623510 365690 645084460874007879489477820800 365691 -1948924558161528211091918522880 365692 -2849977099271740214693981661184 365693 -22815506751020144477805535578 365694 -509960854634572050661538915328 365695 1319958436715301501085234831200 365696 -2213584852665487721711051735040 365697 259834809191305456830576450960 365698 -1059371544803980241657330833536 365699 5683248897807821056194251480700 365700 -281452759270499183484366950400 365701 -1018688567892448646800819517760 365702 -1837237961356335847814100908448 365703 -876011276241326943144260262576 365704 -5301700096764819316703833036800 365705 1142833403715841138112742517860 365706 1992722385518688529841204369664 365707 -1843697572350528767772703942656 365708 -111871030515498240361115080704 365709 -4226381303586376720743744081120 365710 -219892240866700406313921810240 365711 -6514781011215318308653640407968 365712 -353813381612110730403779051520 365713 8710934864847128671094315704180 365714 3248511163194136986457588845456 365715 18560321640883987624863141120 365716 -3639286462298076063364246416768 365717 -4565671023881675402030251314048 365718 -1079884047038882312937960645696 365719 -3375358927994286379366623964440 365720 922175449179116036966807961600 365721 -1392906273549073626732289713792 365722 314872004226201542298575115264 365723 -4101440366577232746422979640656 365724 -1659381472273837046049402301440 365725 2876359231714805117435618203250 365726 304364944077395891704870944960 365727 2935909049771097651149523099720 365728 -2923009530135631470646599352320 365729 -859885704526748160104157437760 365730 -117796801616364643974449095680 365731 -3623914437484101389384805665000 365732 -4056031660411242534651006827904 365733 3887780177318094213634365639102 365734 -739143105169945080793938621984 365735 3850036762928127919154556082800 365736 -1801821193674746793418515824640 365737 -1499174684279936176614027609728 365738 1363339108015258607449467697152 365739 384581279792294965813230802368 365740 -1147516930335289439320337295360 365741 562015909283819470079565252000 365742 -942477640957496402195394021120 365743 357303802349400111678156502000 365744 -173347368363382995032778915840 365745 502360650113474651837311713600 365746 2327764298678800023754139065344 365747 -1844261182587273500976385698804 365748 2673993077828594983192121026560 365749 3887529778383526884771608384750 365750 -822280501653876580328133120000 365751 -3341976439578857135002530889920 365752 -1368094971513267792940045824000 365753 -5578377174747127000945888796736 365754 -1909245131460979578080507040768 365755 -1225317068123844820389559872480 365756 2182296383863302760459944384000 365757 1424922894954309935993372246592 365758 -65860115257559482830053534016 365759 -2289070016598649965218260655040 365760 389250307087574030092421038080 365761 -837653089339708071769778336352 365762 85020999295348986904461504000 365763 -1017386534217563476957654997256 365764 -1376066906637213086516937027584 365765 3088094659933830811208853995520 365766 584133444453382504832028153024 365767 -861533322116373158706790595000 365768 2579886403397567028489947228160 365769 769672629239709325471733145600 365770 -539888983503229636020741427200 365771 1583555347551885427444742074512 365772 -490060360040023788471857995776 365773 2195845465714254488087927068022 365774 2157410681188093221882189971136 365775 810040884256241666570017387800 365776 278172726498690637774882168832 365777 -2865690277038486434557707164940 365778 -495215476526699513330786966016 365779 -3236238412615864349433842633620 365780 -3243510843841310735742801158400 365781 -363653433933091196817498859584 365782 -947047508635071140708566457088 365783 9985199460065111803751593776 365784 3758268959475150010146075832320 365785 -2738690118774304566572420089020 365786 -1274952687845309639040331323408 365787 -625747861826214769247497977960 365788 3725726032248186849759608005120 365789 1453587293164197616305340585356 365790 -216981563881586084540295033600 365791 133636434268528436098892192 365792 601240468443426538987594973184 365793 -1155477948918873114758141587536 365794 -613733553802178805456433889280 365795 2606834080524825974029954194000 365796 131482645270835774710601139840 365797 5837342645024213215295578085246 365798 3203774608393654557690148274400 365799 -1388534477559594424008978188160 365800 -590704738665916925745192960000 365801 45874299087421305590136561024 365802 -317260495494817678975228517376 365803 -548125247616516913389607916936 365804 861203790119121517168491955200 365805 2466983665598579348346490528800 365806 568759117483184550160679400960 365807 -1113991163494978335955303404720 365808 -718637353691598998739363004416 365809 5406231470077879433441718685010 365810 2677503975678552659816102103360 365811 2043482354748684352629482223672 365812 1859948738491210910241651510656 365813 1364741591559894411961400153760 365814 -819680873039539498344857476896 365815 134969816387591441361385852320 365816 1688097186316741517664101314560 365817 -2033366508134454104507378448000 365818 1756075156164576534291373154016 365819 1857442007933205173681518341696 365820 268329139203827506635312168960 365821 6701784216325042769273702815200 365822 2630707103178017826945198479424 365823 1165193022692003240901252057120 365824 2210947363880678713472193658880 365825 -287025434282901996176371641450 365826 -1946883307466646445998259065600 365827 -1421591857616395428566332294656 365828 -4404442615051842693873904655232 365829 -3062501357013501321100008728160 365830 2067980750618746125061105234560 365831 1041504452169233883338957475264 365832 4307753773827639594513320555520 365833 1265530352488525766185112211264 365834 -326411521297997322057809705424 365835 -1236695963265601730575981466400 365836 -2565217806586749614125793163520 365837 -1494085345397903525615731757514 365838 13943160510129962719063013376 365839 -6491499222438147209918619073360 365840 -850747156347111468933338726400 365841 451840837627995403784536109952 365842 1303294968578166575759344413072 365843 -2827615692458404830736645517976 365844 4436243564198943964407736320 365845 -1685272203351527575391664472800 365846 -295002547686117210526396446336 365847 -431496274792352658715280424600 365848 -2268617360040542073349295308800 365849 3486871576760297460415526651520 365850 168974561874138734400011136000 365851 -3512899010026599724825934529148 365852 -893137305879229099163089304064 365853 -471302082664320141502325076096 365854 -2304330113231807638790669802624 365855 -668854408462231116582158651040 365856 -2039090734794095239062645374976 365857 -3785040057560373296008386060348 365858 3429137210928711273677076755280 365859 543778946472063487965439297680 365860 1686382426369774466356286914560 365861 -1585137411045620645881021313568 365862 -112568605314685177457439424512 365863 1474102043704898349524700775344 365864 -3392688400176312152066156544000 365865 -1342568729042920059787918889280 365866 1293530871675985048561306579632 365867 411113685415432666734681777240 365868 1108657065630850563814485956352 365869 -578288629090035699119383203104 365870 1214987627555137093102782482880 365871 -594176473997301671967243707136 365872 -517241080918110246312803041280 365873 4708012517625703293950183502144 365874 551362964790074385641121620352 365875 -4125973055375207074120488000 365876 60661502350458806870324858880 365877 -151033367036053096750491886674 365878 1522268199071592255505459440000 365879 -2260430772655735827135341932320 365880 -2658203271792804556722908160000 365881 -7381787739771844261535901228 365882 834771038251097548834536086784 365883 -2879265175118980448145370724160 365884 -634293534059882111611147327488 365885 -703560668224168811966927135580 365886 -613101480717411868197153595968 365887 -69656115293452745875458684928 365888 69398775204610164291666444288 365889 3332085393366829701757686437424 365890 -477012318610734329586284459520 365891 5694126273374634658205970572952 365892 213478711181446862313444989952 365893 660990326931548229747016005120 365894 -970326075427158777069981533760 365895 1401891823434787221052322694720 365896 -435613392463091379780301470720 365897 4588746273512173135896618164352 365898 -241508547166263643555600372992 365899 3807160115439036789367063805536 365900 -1707846504976581128754355488000 365901 -2981456210362660163213224027968 365902 4032017286727151717905314081600 365903 -3137142643960301323622297800848 365904 603565591983877453818101760 365905 3309793403105441716177083843060 365906 -1824598884593266210375875028848 365907 -1995839142981244256831930387712 365908 6122798883392473863622875246336 365909 3728123484475088088552186857280 365910 -1052874452446696182368763008640 365911 327897579427334070682485941984 365912 -1457697169242000224345210388480 365913 460644155267954811094171780740 365914 -1382781351167317484230018492944 365915 -4165155439140758757901559524080 365916 202166647678601145669926103552 365917 2376058549206105019292233689772 365918 -684753802085078140206107796480 365919 -302299727568784181732172241152 365920 -4892302664732752516097397227520 365921 -6491321148182031056642938606800 365922 2005874961519372700268641900320 365923 -3286990588401489764810542723056 365924 61110419223432272237096189952 365925 -228944214309313882062980150400 365926 972584850718485602167446437184 365927 2926655153563536055192473199392 365928 4416323466699279112312568217600 365929 3380775213324331874935496841530 365930 -6743869381740106117030394880 365931 -2482510721446416166791937742160 365932 -3789187599968799568122436283136 365933 -1302552685503521945238002587818 365934 -322290945289446221090574351360 365935 1058375598534983513660700762000 365936 -795465351184941873997507166208 365937 1166161334370924302059671562176 365938 -2116508273054403972313266128880 365939 2592377989904382090695337904032 365940 777352188793590064357132953600 365941 -900665952667243275229876968658 365942 -5266683006975060604473880005120 365943 1390253438266719105990164212224 365944 -1442792331588046547918734848000 365945 1866382195975319555162008421700 365946 -470872448406783865885921261056 365947 1355006716481417226326397902520 365948 2026619922860266564194369547776 365949 -31188732608817388045507037076 365950 -86613250675693800396030638400 365951 882587576411631485329938372600 365952 3410607988598782730550525296640 365953 196063368030046399414444907904 365954 -2504065417315410069382104233088 365955 -850748700322302497696027335680 365956 -4272978081050991713048492113920 365957 -664153922393976423728332450500 365958 -960335999162255196124494361056 365959 8886153356827864033428128897280 365960 605656226620409424018060902400 365961 453932262574659404757621892800 365962 -2351605017546621195034620930768 365963 548011579685843030205948547824 365964 2102004336915986952020322110976 365965 1348112585564954071594145016120 365966 664195202733909925409704015104 365967 -455980554956065907762105293728 365968 -591156363324587902865596661760 365969 -1153095128756917905515083719630 365970 1191307449205089777755491315200 365971 832647191386702740034007095200 365972 -5398553147019380855523323524224 365973 30701584794413044568560369824 365974 -486045316019145349244293746048 365975 1698537751016554077459737766000 365976 -714121466375248620682889871360 365977 5906812463254295287404833909520 365978 525446951552103586368437437440 365979 2382548724222546823723324248984 365980 3892102970588909591697226598400 365981 2467240046657405469419101641600 365982 729456161094222445435731467904 365983 -2312471476470915561436462900768 365984 3838114818293124476860751609856 365985 -1575481466266936779250299196800 365986 894657307374145684825896996864 365987 1563453968365134730021851283080 365988 72257380004800437489260015616 365989 2642472418242393681915374611200 365990 -2727968907317502422235452112000 365991 -2248416528560754321716349115608 365992 -3924987362758817925373535846400 365993 -914778050121739597292829057420 365994 1130620740535969544173572341424 365995 1889304358640239687397043854880 365996 -2987854602445918098862509792000 365997 -3747543851757629040447787823520 365998 1965993672358660578085097352000 365999 -2696922411622115002537874901936 366000 -621244802802886236949266432000 366001 -2282853143708678471335662821998 366002 244444061491586489555880958464 366003 -3792943352065742759136908121336 366004 -768556982782638006309313389824 366005 -1601172844893750137463099031680 366006 2142089777781355898264241299904 366007 -1000014083682090499718417897280 366008 3475910134954163058381567528960 366009 -1267411181923547432542405514880 366010 1901063763050981078656329370560 366011 1444110143164832161012609940424 366012 -4732208952281313049762430745600 366013 667036603361447254763617960262 366014 2128783945157675830682053853184 366015 -1068639142903386868567226602080 366016 8252270160236135985572741120 366017 1058870604807961796996915438592 366018 526307845429915468184620228608 366019 -4399063138409199583049470512580 366020 1878057616541829779341948212480 366021 -4391593059975106429368017267328 366022 -48127966363793723913631560960 366023 1371015186162045203131362869040 366024 -1434721809179818883864362844160 366025 2079326080569905336212449631375 366026 246792394446249782594991350880 366027 2881933995974573038332241728432 366028 -1628834321493806395998900469760 366029 209176086446892968796388800630 366030 655785135644600802856401610560 366031 2763668125061315048859543790832 366032 -292164941227355117180678283264 366033 -4289021049703263578207724661776 366034 3642642549849467664512207893152 366035 3104428624011877400490783577200 366036 2765487918300003869600566149120 366037 -1878038758186412509639744458848 366038 -1312838322621652246972244077440 366039 288289781853873515756661912120 366040 -3394680024247060065044845363200 366041 -815231319864388232345696921016 366042 -98407657593758701558610892288 366043 11054414871538528626057223462104 366044 -429633302033879027613570263040 366045 1656780470763739045080634938240 366046 -4167767041218463918747448262528 366047 2406180219993237180251139099264 366048 -363973970673751223936149880832 366049 5230477065961455196179307240980 366050 -1412803387320656553292694509200 366051 1223523875608995425181854102784 366052 -1972759371130034442689899233664 366053 647105165262548785345758706302 366054 -24911836933330625854652699616 366055 -1674304612715341461984779286000 366056 1158654993849513587092132346880 366057 861973777903268620570233031380 366058 785205721260753448632887619072 366059 -43476626354561062992539801496 366060 540925421972689887877720488960 366061 -1196691998595608105879528005416 366062 -5667359311478402631068716664448 366063 -114885274228462243345679224056 366064 -808200995182417281806024638464 366065 1556720494350092472845327956800 366066 2866607888055443799387625209600 366067 1594070851317775885936919434320 366068 -846710235728834277599085775488 366069 -561186261879647002322342647392 366070 -867361444194885076078803947520 366071 -2842361593241377406880927882888 366072 117384524741961425046351052800 366073 6915793376471388064891305328720 366074 234394517598960466029969991536 366075 -232194325529648917657209827700 366076 -75896885809534820360793154560 366077 -3346506814381371038136502894074 366078 -570892239102089494957542513408 366079 -20741988536202592200025151808 366080 544462885965696226174508728320 366081 3472702025820101919938438824752 366082 5410090644718492068520765392 366083 -8251020187704918259106733363360 366084 923642177031757958047691886720 366085 5107412034891050583926627840160 366086 -973947183669132341570525245440 366087 -207139136844398098090132209240 366088 3964465413471416637889975541760 366089 2442803110509935438031111934260 366090 -22653729888759436034311591680 366091 3209686493770552076887808127744 366092 166975261875177500783382812160 366093 790703912733567004322500896000 366094 -2765495731151937541769789027904 366095 253366647405661046038996821600 366096 -775356565888163142759964999680 366097 -3172930342920215912507845029454 366098 315544708182457487088345857664 366099 1629570631023281337157967579064 366100 13712666340914147958074214400 366101 -1242182717559987632405559082500 366102 -1354592162725752699675956102112 366103 -5666931527954831001298958398648 366104 2525392847644208007898968053760 366105 2833128073547949013108750416960 366106 1346009176364966240478154773984 366107 1117839556091612856371028471312 366108 -1677425888659031393769723594240 366109 7380398673479667796935291990540 366110 750349860017299295385544657920 366111 3397788588428723033013549021480 366112 6440637443514514619673589972992 366113 2092222852908978309125001727968 366114 276516724734153093088704798720 366115 -2083777630485704375022568479600 366116 -4501066248895097136094001919360 366117 -1303251606197817255407777116320 366118 -3248534925117721621117089246240 366119 -622131976124386732913178340056 366120 -57853954938991243170626611200 366121 343361651073071793506902847744 366122 -2285346781318336661444807119776 366123 -150973028357041738645308392616 366124 1651805342418701994357226079232 366125 -3768196858940980926808709130000 366126 104785508206141572229586611200 366127 7687856489902025797379912392976 366128 1034196267235062545145033965568 366129 2514115174554194726861573100804 366130 -1023335232142059197502811084800 366131 336725698917240932209831233600 366132 425977537256765875067473446912 366133 3070165085616823135194148438382 366134 -829197215110416951370942706784 366135 -908346350505713241839606023680 366136 6410266144276936650523821895680 366137 -215983977344534824660907352960 366138 1256954948091834539785115954544 366139 2410818618780395379666141235940 366140 1673127529183004611619372413440 366141 1497291343167491423717783579136 366142 451215540539458378334820554112 366143 247891437939392362809067053264 366144 -148294673516167568840284176384 366145 30180034539057325055006946240 366146 -2064233745548981193720970080 366147 -1982054880446242267430596177920 366148 2432409559149261204462350499840 366149 -658045827042565390592236032960 366150 827252172306745756385456577600 366151 441223173285945440949268417512 366152 1498298310018796998159173806080 366153 4601049432217603060374489145104 366154 1443127009316842290919657132800 366155 -190448659059929126684515284240 366156 565883655587396611045925041152 366157 1165123925042505465451461476832 366158 -1740741750301204805497357511616 366159 -1856874487199875901472035083896 366160 64745720476343797422292992000 366161 3955974915967945477612588827762 366162 285311838526763333509105805952 366163 223980163872593326861455026416 366164 -3923710412910453037416247914624 366165 4723287701472886250802590841600 366166 -49133743047189178535966409216 366167 -3020260726311602019499928417784 366168 177618161056386769843809484800 366169 -2672687590242866737594396941430 366170 413001948616478350085958543360 366171 530434192627702163229947612640 366172 -512647553127225006028526686208 366173 2534212129061827088352752752422 366174 -2244082388257672897720586290560 366175 1576992784518213864164330018800 366176 -1281312025891409011021941178368 366177 1834195025610496203931703210112 366178 433584675626614647820243586640 366179 -95811977121878408292236332920 366180 1949801682750446849453234380800 366181 -6337253436521324403546219478018 366182 -2187755629027572009889983083808 366183 -1892525462277423495320031377760 366184 413998966782616073781808005120 366185 -2924826262101207168972701830620 366186 -2145901818636165767374027143936 366187 -1997743044659188928417076058760 366188 -36944311303109503602531755520 366189 -734620836862435612195203098400 366190 1752428977348688140635913852800 366191 -462646900779757451504887450128 366192 497484173674035019163354333184 366193 -2046698643293281726335386368558 366194 -2100357667978778812050631752288 366195 -2219302866057760142333579440080 366196 -3981167482808999111776518647808 366197 1697410814904386095434230274552 366198 -268172614558790980816385986560 366199 3978805096877584029289930020200 366200 -1559883741887355969157725696000 366201 -2129199192706775546566038132576 366202 -1378166550725125956222504937728 366203 -1085506893003843937402690036416 366204 2678180342761660166881951965696 366205 -569960310441095227716787146240 366206 -350158995860113990404399283200 366207 -2123168444430010079117453557560 366208 -6142446924595891543627876270080 366209 -4199269489807025756457748057680 366210 757131662156536665389752280640 366211 421204089023859526615747314812 366212 521331165955791231148283535360 366213 2643250392657086791465873274400 366214 3766882189016146126621592060352 366215 -3995982197489613643152374453640 366216 -1378618789935648434935794278400 366217 3347666379790485669361682874266 366218 767251502173209767523702600960 366219 -935955689385526054414067139696 366220 632473974675693452356354298880 366221 -2003194998881826910970675125578 366222 -1030823143249909836846737442816 366223 2242393690941845217803620010664 366224 -583372432918876542665224617984 366225 -1641538238281860392737615044000 366226 -606617090636900769046680331104 366227 -1804729748519086204313844579924 366228 -1817972965411876218800322478080 366229 -2102476111147951373824914861216 366230 -508293582516358889738639921280 366231 82104491651799548354799285504 366232 337912049526508070132291942400 366233 174203551641826273787410654464 366234 287280600426656959833570263040 366235 1632864284760666878665791026400 366236 2133293435305000689467816090112 366237 -4148114254566477989475953579706 366238 -639626474572608976236332196480 366239 -3733543559102513066249145948960 366240 294584661752456856524134809600 366241 -178635310367745737562513229080 366242 -925081160364283395581091468000 366243 837248357706413431118812134264 366244 -4161302368557103779707828838400 366245 -1702702422119818778984945474400 366246 1295177547203182938313269955872 366247 694866250546206790686284099632 366248 -3962108635567146197674998589440 366249 -945458761554862394786129860992 366250 -280745878243981691963967930000 366251 44075892233182862341735981752 366252 -710993513490171660608300679168 366253 1800170847913103505018136338444 366254 -574713470082524004379186585728 366255 -1247836693000018742030038456800 366256 -1732579889211194758466191589376 366257 2395532961705050713733807853492 366258 -899981696400089390619799430016 366259 1539278059772749043383886248460 366260 -1943919581540960559441484965120 366261 136252662161658042949336088064 366262 -1020278770271830590675464515968 366263 -1801955375457648234565858245360 366264 -1204595760396059909790211031040 366265 1051919585925256055274294182400 366266 -464867498484097747780983360000 366267 -1775713025505248012880665640 366268 1461817508222445383749702516736 366269 3835061013965053591508320793670 366270 -641839819638160903187900102400 366271 -7350323934802876831009096275168 366272 -1050730123640187529547187486720 366273 -34449833235143173783617580878 366274 40908377409439037477749096320 366275 -466071974071496751457453777200 366276 4114422868833764635972849772544 366277 1478755338630492705092649188126 366278 -2430764428099147057577333419200 366279 -1173169489754846561059898145792 366280 -3522521109905612942626246809600 366281 -5856674321094614510370887535708 366282 -49268722290444897212793300480 366283 981594539363413258022329818624 366284 2147904699260985441349718735616 366285 -955685390002926595475785408800 366286 -640577500181103830093957491776 366287 -4876282169008372507443446018064 366288 349843438731027566107250786304 366289 1356965168484000100708733266944 366290 -2854694870736095777475880821600 366291 -4517948992739581057748651225100 366292 1972500875679317000788644358016 366293 -2664362612217117909734533537458 366294 308185157560333986175355199360 366295 -5085544469881845868121972788200 366296 -507778548534316171320510382080 366297 446335270418486773166867413200 366298 -1010345240238957851556476295936 366299 -1208548929319364551156606700640 366300 415524170017625209957777420800 366301 1450769329553239365299350693280 366302 797328245980362674933052980352 366303 -979571258550634403952211245696 366304 -646306450994215030252034064384 366305 -2480409781810090732879698613080 366306 -601423847962707837721816826496 366307 2513502953818369763271155206556 366308 -343946195332937567058475635072 366309 4255546427995888056351837726720 366310 583631947524070834582596399360 366311 -385872554701376186398244323176 366312 1923991656026870603916866027520 366313 -5695578518681126228285116282438 366314 110461470089116325542120298688 366315 -1804350741802502276042083806480 366316 5886490829549188155932886870528 366317 7448044449376327054077124032 366318 732085630025633312735570229504 366319 -651047548251305340952675954304 366320 -11757846320496380305779916800 366321 1164710731987390466738768005440 366322 -2975766385220606112626594952576 366323 2419829563120526288544191544480 366324 570371972055071354253775872000 366325 -2659876177113292707079817300950 366326 2342412460454719890729116106624 366327 -283604308822066021055242026624 366328 5784549914584593690024402432000 366329 -5120710940602624273683109298070 366330 -12426225487742308584960334080 366331 496917882651354624345898172160 366332 89771780540607180378299191296 366333 1102863806917447598767028271168 366334 936010297861721473647638946816 366335 -1538741298279038265395923721040 366336 -1595519279645598722458763919360 366337 -1014518604607545984119955821228 366338 -329916869033008625522041724928 366339 2058929910315378621880861803840 366340 -228862440860268552017113843200 366341 1467854376945859917148912715742 366342 311983450559266846479519621312 366343 -3888359255833460137407864034408 366344 -839289251346292044747385896960 366345 483346942861861091611917184320 366346 506080477230138462444038842464 366347 -2222093047660239185843939820204 366348 1309587478420778922691001249280 366349 -2226541825495742066275988309780 366350 303346414632215672407367596800 366351 -3584116697217438141174452898168 366352 671090904797316999830997041152 366353 -1618256746706256474834040936716 366354 847063958945527366536332546064 366355 -2354327234721492880082750178480 366356 -3726904356722972056747865720832 366357 4752938901948164974780892817120 366358 674371871368275330195140321280 366359 296046898489903103216632358400 366360 -17242438537795853741919436800 366361 89495208850736098187581419792 366362 -517031608460500711939893009408 366363 -178387684907908180600687723308 366364 1370117831062720080141562635776 366365 1027575009036843921689030956800 366366 -217585570742284136004456689664 366367 -4974525780524767558012519852128 366368 2538501701120295790012849225728 366369 739302561878694613786066036320 366370 -1779533197030912742183447313120 366371 7331829012392871491130186797712 366372 755172195514049767332720352896 366373 1904777138575286281239128335518 366374 779259360104926272272585638272 366375 790584156344966166634118724000 366376 2226791716959777291315541186560 366377 -456548804825219814016290901920 366378 212497300416134606442601731840 366379 -1524950781378681827164204676816 366380 -1202071090550380599300734760960 366381 3082550926967206108251499074870 366382 1309930437269584498064519529792 366383 -4236224756986137197928970384368 366384 1051992260498766169875072614400 366385 2229908597445078209439789638580 366386 -1614259557882322178517404557920 366387 44097242633391664964056642560 366388 489298394390744392558991744 366389 618627037045333442689584580608 366390 -821790731839876858595870208000 366391 -8199829642418039395734086061000 366392 464223866031800080056872017920 366393 -191761740425489664270740777136 366394 571308036274128226125955698432 366395 1113683051334679213722159598080 366396 -2755164149044237417665620090880 366397 -3235190138515236936122888772154 366398 -722244089409091817015341966464 366399 3995161273767912214281561195768 366400 813873936318121937297801216000 366401 1682704787675303016751028273280 366402 2569326266536618283988784081920 366403 5300383859261045096191850824 366404 1989847466312005681417250995200 366405 -341054953303160807418858998400 366406 2577251965470236707303131661152 366407 9932548786522478043092067727272 366408 396202822307995730686246748160 366409 6564753060463998265844505883610 366410 -636695675173728748790140481280 366411 -822515465684157042104901424656 366412 5969785393836676619750240409600 366413 -783440562141323359675521537600 366414 143180205521836088357676021888 366415 29330353911728606407264994400 366416 1369723191002207632612795932672 366417 1435649802744535553518869516480 366418 -1727999327382879356578559989440 366419 1253833020558280448402930723820 366420 -272299614735244620613089853440 366421 -7028374805442287758694179529856 366422 -1004821421594186286891301949280 366423 5302894490004310812892497544704 366424 -635903835305980688291515207680 366425 -2309933667695852011430249972850 366426 -1827754079257796582899500200208 366427 -5644277347836034175096213360528 366428 10152810543237707608952833536 366429 -966228400753802386621724721600 366430 -977339158909175368750714280640 366431 -1177264037252576629512774154656 366432 4125142004980258808679402307584 366433 -6706977849208605330948909124318 366434 1963836043108080709075188320640 366435 3983345775145754016902072956800 366436 621444906326310678022231941120 366437 -5073680197862852416434311878914 366438 1192052422527220638755087633280 366439 -3690343247471342888032769586760 366440 -2764253496754933194698610739200 366441 -1767342343367500120486567613808 366442 1005903629347046483591055618912 366443 1218527652303628058545284069120 366444 1463378967921010071660525941760 366445 -73124316898945446604188610080 366446 -462451540466550218054968896 366447 4013415668012658171320793025800 366448 -760028971165070726438606766080 366449 -983021244468574658441305076880 366450 66216647225749842086690880000 366451 -1244876006344065876265710389696 366452 -1646899589709020307089623629696 366453 4195877464019802193208319300480 366454 -1081096011031886754889045883328 366455 1126937756367466423052209302360 366456 -985032902448222239188613836800 366457 1114994519170776298278220523072 366458 803120078003062834672456940880 366459 -1075016961369629858546772083712 366460 -135117299635127592340497085440 366461 5213191447128915604062541117062 366462 -1025155601174858411366669494080 366463 -4168065745073522675080090492288 366464 1167046086854074819837270425600 366465 154456761238831601207868450240 366466 1500852995462373552761232270240 366467 7615405116562837659896657307516 366468 -306895515965460340895818920960 366469 -4174326604305392887470787836804 366470 -713098832222605650289643548800 366471 -2041727839965060196481455195440 366472 4090910869088466764801183539200 366473 -8953344640062836884678085273820 366474 -414140683022460167460444882432 366475 683878730243158559977272257400 366476 248748920249485558727100756480 366477 -1164440173378762537321551600960 366478 -983827577195353676779635567744 366479 4053777270267436863813471916080 366480 -46464163770165373186195046400 366481 -1342219415693921505941847180800 366482 566540097643924177938222772224 366483 -1733578673246809386451866303696 366484 -2850792959407194133404236665984 366485 246289245376478654742073368960 366486 2486613441661881930417296156544 366487 -5255748852198974659344026116008 366488 4006366535858859928036116971520 366489 -55491100957526134945971143376 366490 1349839114491514373715213146880 366491 4101025848266505081961392847800 366492 1032590532073192724338633285632 366493 2708879906349665313987924227680 366494 -1875849382781636275756931032704 366495 1416793840995706616035438503840 366496 479818122111398610547833176064 366497 -4512537267495108272207651457054 366498 22881949256965030839841328640 366499 -696528305538385528365526762848 366500 4181543842731736157486521152000 366501 829773546233606850771101358432 366502 754161249684374655592511750400 366503 -3271189965052603681154719617840 366504 3454229058172955972881462149120 366505 -834861618638198774681138216640 366506 202474490845508805067712096256 366507 4201501746392673129459910252728 366508 -2540516234243549054467641085440 366509 5056460679422832582090096972 366510 -94672191039198733566977817600 366511 3983871538365912430693222900112 366512 -1739667206709978385245099638784 366513 54621520337111469277718827008 366514 971689093083409420948609108512 366515 1005898936203439721676629906160 366516 324102112100499210886164339072 366517 -3446432125571243331118209020434 366518 576168941857024782567483372960 366519 -4600222325318313069858408421656 366520 2556437033330449967381754470400 366521 -93172562701417612444526824278 366522 167267409738840554141103243264 366523 11609121895970895633090143979064 366524 2538506260509583011373739652096 366525 42324054519026552504502964050 366526 -296304557567570325061694316288 366527 1597600598620228000361723068272 366528 -372015366644371882053055021056 366529 2407423522993975337251526945280 366530 -422631272542776137680546959840 366531 4003898627226780051231898275840 366532 -27868340278178604839723475968 366533 593725576008915953248604267484 366534 -744102038165852799832714922880 366535 -1822918792606075382723876397600 366536 -22153408578015218808787000320 366537 4340902514057197180550358056352 366538 -3234538291487993236767295699200 366539 5390493406598370543664728010320 366540 615771698441822008291102464000 366541 -60412776821000868736879735328 366542 -3811638901479333584348126408256 366543 1622753375080078462994568162360 366544 438534319931896079451309998080 366545 1705063314154621747839023853300 366546 -104595662032334262945347423616 366547 4519824959267344268025708485996 366548 242304262673970045584617021440 366549 2459380399422565659537987207648 366550 -170521286991470930674318255200 366551 -882683953284356761551756490608 366552 3621074024673113084912928153600 366553 1003277768669329525210960168320 366554 1011181133542325000113003334112 366555 10551820325207592473446360320 366556 4113112324778704093051009272320 366557 -3431137695751291095760996050048 366558 -67450128729618715161317913600 366559 628382149837529711495556279016 366560 -4650180504749994799602597888000 366561 -38335555122610112030618497242 366562 701736243901198932968591841792 366563 2013214791856482931042996863480 366564 1377586999645663591455526582272 366565 -386285003939692645711324732800 366566 2854276572058592210023388075232 366567 -1024474802106731337127369296000 366568 -3003256703130090902099909821440 366569 -4028495429818319948771695618374 366570 -961750443779293152666976267680 366571 -4132357383589703934831079980408 366572 -637355062793037673922335507968 366573 1066364989124614771311602261568 366574 639278369992138547372564314368 366575 -12336815358810593045765260800 366576 -320822832224605243584721453056 366577 -1733674259717720154845171564480 366578 -2742787300670785252548907250160 366579 -7422650046028079339914436968080 366580 -403573708484133493175291116800 366581 -140004700860919187198231224836 366582 -781680413451535093758690279936 366583 -157383128164456774192590220880 366584 -1190519958860290233610062397440 366585 360847474558366468067712878400 366586 3844226707054060588103970167040 366587 -196477002555346437019267279632 366588 1966203492225250128831182361600 366589 3811982267408985022993428248460 366590 -981631928941358207038680510720 366591 -1239865200859216588952161209840 366592 -224122633099694505699626188800 366593 5286713409831584025821853091842 366594 1213567395207197582667245155200 366595 -3921610698897518967091458754320 366596 -1909982315812743085012316136192 366597 -615696826877778092414725229472 366598 978587134384699453737409480800 366599 5224957214020560100092018984600 366600 842822944795196625978482688000 366601 489041855418124492937358117732 366602 -141173931850453822805922391248 366603 -1697995522740697854496455981096 366604 -146696741658232449250069228544 366605 483584397196288259025584337600 366606 3091310454542787645291615744 366607 -3075164803624325853963477400144 366608 1195850803012422368565491073024 366609 406807224176136875550282545904 366610 -1886332120333113724030519462080 366611 -2094058046900680772139550323456 366612 808625311660566226653300375552 366613 -2094032067129525058667488363076 366614 -154843978237733034444855781344 366615 -558434932535518976293923261240 366616 2451028180978796879611487508480 366617 1595166649171681552385491384452 366618 -22569435853018596593349661440 366619 5981493510426692526865150493160 366620 -305191560777258876483926661120 366621 -3847652289774039130543771049088 366622 -1239625972134434209082629729536 366623 -124965571561669568229649954056 366624 -3689760927275220768851070812160 366625 441236929157349101776949040000 366626 513706910229650665178446924800 366627 904692161101028119453171795320 366628 -3029199679506302764297412132864 366629 1824618773851893107333656161660 366630 -1189919352653057796548365440 366631 6764527554409794749118417149432 366632 -1867440074960422869729970667520 366633 -2375412523719649440153958414080 366634 -272191620616956474888281192784 366635 4846175371118378773436388970080 366636 -2345508715209316398835131161088 366637 278967829769808577320039010432 366638 1597030363400998904999431782720 366639 -641697085987120368240711137280 366640 -590299250706536157265252515840 366641 -2417695706303618810709493875216 366642 -535942658705018170348313973360 366643 -1582524146933400447334324166400 366644 272741327579314683271855798272 366645 -1915738998737403658297932845280 366646 -2476953570914100430348210560 366647 8915904315248035838913686721600 366648 -1474009484245228667985029591040 366649 1080860309395546803035033691136 366650 -1198085888586625739715369025200 366651 1464691640166354721224252432780 366652 458422008899996064735888620544 366653 -1404958497366371424138358089120 366654 201523493012879241033483604608 366655 -1526007645677278442941762492440 366656 -2255607630320035169329329733632 366657 -3378711464823802644526004663760 366658 728291202131354317033272745680 366659 -656006848593132335104515447696 366660 -654385986609956539743755059200 366661 -84958171764386315297641510208 366662 2308598501059937532678837528000 366663 -156409401344713387733361268224 366664 4555760533222089868836494607360 366665 -2096299168056285279712360450680 366666 1410760948216287483652763211264 366667 -4994353225810955015556325324000 366668 -506441368528537366230141825024 366669 -3579481564733679471664555175712 366670 495121721240587890234527400960 366671 5925905075998721849446229949144 366672 247215921159501467924930887680 366673 -8705232085602206792387723869980 366674 262804544095552241468576776704 366675 -1242842773790401058595005343000 366676 -463791217952233201254914830720 366677 4450300578394888831594894040526 366678 -510334813926251303214706822656 366679 496848141397712966394863291584 366680 2302266584244345292904343552000 366681 218788736966549622468128332800 366682 1801960968394969181650145836800 366683 2384149646399264855632905220932 366684 -1450160543818654021573930980864 366685 1140920034349870630459242475200 366686 151921830559636810174648497792 366687 1561314245539812816270302537544 366688 1424908448608003014077132046336 366689 -1876596962935863026332575547200 366690 1958804278576713315610610227200 366691 1530500360806054011131172315824 366692 -433443982976498982397661645184 366693 3732744390320660380161446420064 366694 3343977986306112718828055886816 366695 375311817468187076468471232480 366696 -627139907040840877657661276160 366697 6212723148437062127019963417146 366698 1158723787486485370038012423600 366699 560786609257652641356944575488 366700 2177906940011602503800692288000 366701 -890724528591666484699545104298 366702 613717000158700439697966326784 366703 732859629970094591093893951952 366704 3009379590310621035327848448 366705 -1482636577690486327890105725400 366706 193247893778155438805532833184 366707 -1073715632489470102266840372576 366708 -1726595543580015771878334013440 366709 -2925942159360085620533663122784 366710 101105439149919998303248757760 366711 -719485940506822174700751171456 366712 -366364546881557235093027348480 366713 -287868807202818219223170742038 366714 -2898455953700159829860879439360 366715 -24017637353435639973325939680 366716 1400804814250616451461009906688 366717 -290739822988232761098767072352 366718 3322303330646684603832416593920 366719 -3132315437035181375706505091160 366720 1136692986898301947126952755200 366721 6391297422260448254053553089922 366722 1870319485811557467770819304912 366723 -140029255818747875673086915376 366724 -4292908562158450208550828451584 366725 -495446163150678856767218895750 366726 -1318797231724881753598045083456 366727 -2984460107705483508213828840424 366728 2769622151934246217267527644160 366729 -4266580287856190979099825402912 366730 149581159269701107343848427520 366731 -1313441805978241782303913275936 366732 3205792249783681023103951660032 366733 -5702762024498104329731424307018 366734 2832860171980441762880422743360 366735 -1274431250853877643833205813760 366736 800873657185607610847663726592 366737 -1332098352551984999426884141248 366738 868481269899962456853172189440 366739 2494555126105945067097730957656 366740 -2979605687711352127414150993920 366741 -2642758163783096570897651360640 366742 5575495371522203366793869660352 366743 -3050149999364853188154582683256 366744 -337050123526538109632751206400 366745 -395294099445107840157425292600 366746 1123308355587044112827487609072 366747 24650535348637365032298433728 366748 -1536741110476739224875303586304 366749 1117687215479399876354998187436 366750 350372336423307190798126608000 366751 -833396046571742567909659664 366752 -378670747634086619138824470528 366753 -184990691155865282385556508496 366754 -3094812032219873420071901813424 366755 1233585212474147730771715070160 366756 -892060357135716793474864275456 366757 582531868819946100837177704000 366758 801008681885954818155069345792 366759 -2010332725703998711824594127536 366760 618941739974396610477617049600 366761 1246489826532766666680188077824 366762 1383703031561737517280341362944 366763 -3664453396969552607233721273520 366764 4051872323730905773652664120576 366765 224884552503952773107732700000 366766 -1491762569589968157489589887168 366767 692378791920680656375448803680 366768 27472574027046580537206915072 366769 1203798418691265340490306387880 366770 1260014639275444670536493746080 366771 -1284328235481217999756826950080 366772 362479339259343002244802508800 366773 -3398727261364895640993531453696 366774 -2099561525174164741237776191040 366775 1903771262382958364280208228800 366776 62685330913472783846470778880 366777 -1613068412188239691688877248592 366778 -2098635069383824706936621980560 366779 -2148837111092463818065905186048 366780 71954010992795142651881333760 366781 243826251884240716145013145344 366782 -676495135110414962479151934528 366783 4895790231885407443018953500544 366784 1338561130841545282815422103552 366785 1682752509250433097937647570600 366786 -137778748047974920427202235392 366787 4366535887064028848003410885436 366788 -6236470459964333924533796634624 366789 505434424282514313686809293024 366790 -29743725732450703339630481280 366791 3074651932156745279332271295192 366792 997592473164293902107220377600 366793 -633922869048948758757304415680 366794 2214131665297306936539663003696 366795 1165498792425132532424785728000 366796 2956395996396020800861203460608 366797 -5624910172114675009628601493440 366798 -873008362807633039953424056192 366799 1439572984573030577316026978200 366800 266168293474667416242261196800 366801 -2969661903397173478946999908368 366802 -42990219554348017915055529696 366803 57498401506929099121575365160 366804 1024084772832873443441065519104 366805 -2207610808484371035446231973540 366806 550372223968718934670622489664 366807 1041584563318051186785106584192 366808 -2300951465385812186390909706240 366809 -4216609057617091791114847243884 366810 -154365613709305568925763779840 366811 -5118026591288885132193137398588 366812 -2443097708403964773058362361344 366813 457824702004671488009871994380 366814 -1248825998470561452445907874240 366815 3253410223236934863487199025960 366816 -1448079331593572345587978469376 366817 1799744458138387516547833375152 366818 1386187774023706924091416048416 366819 -992001376236254508281955288456 366820 1235803196255789414388179278080 366821 741313208356639526966396438400 366822 -341643416851198917628226847360 366823 1384073164808421155242921292224 366824 1895819231426750831122276776960 366825 145622638924916101139771445600 366826 -275603274244825827718305958560 366827 -860918240752544249795529505440 366828 691035944163915726135054876672 366829 -4145674789124148969451243990570 366830 -463567491035710291738042597440 366831 793155210248363227835511339720 366832 -109727382386476148844543049728 366833 111808849132124795998224108000 366834 340942397576463678152202651648 366835 -1594124892426981042215346954240 366836 -3503748397972367972329430777088 366837 -2453201385922093358756399862240 366838 2592820762632223373123346412800 366839 -2476083939454474386914706421800 366840 -1972066838966900526079240704000 366841 -6379844966413421975399022692758 366842 718384015397580066373245318912 366843 -2227684706963870317608199816656 366844 -3664469230534147347660578443264 366845 4175553580294053723014319149100 366846 596270936597856305673332337984 366847 -157254968723880334787112003560 366848 -2442856649051630800472666800128 366849 -95797472353775679570424496064 366850 783224942674075591333520448000 366851 1488190677647107509370537593852 366852 -830406093697524790108528588800 366853 4711791545353354652538060443102 366854 661803975036278844530530366464 366855 1182129047449544573238062841120 366856 -10194989636824462918330122240 366857 3188565401255580944331830074752 366858 806028513612460133300596418400 366859 -4117531870880820760326142368940 366860 832138979604768006909704386560 366861 -4182905043319187364301930350816 366862 -2200959609479960394420537134400 366863 -337063415371816102320165337152 366864 752492023958322950793236250624 366865 -527990161800586511158980220800 366866 467818841635144806711241086624 366867 3736200782982681850123350031284 366868 1837133230403521955808890171136 366869 -4193113115196348040282781471730 366870 84974569759789673017319516160 366871 -5982183428234221294103753535800 366872 6165814221645500924649523200 366873 559595205436299596252205310080 366874 -2214382565796336438583581602064 366875 1190095259590702709234921122500 366876 -70413074386178810981422694400 366877 -2644450431212456173124218110528 366878 -1473819124529156569410726341760 366879 -4210988090709595995759888537840 366880 -1675462120871740965637114429440 366881 -116837564166476981035436988318 366882 1281492038489936090764953129984 366883 2952980906300113150524271724424 366884 -1182422960133311405390326308864 366885 -704068891957002502096106088960 366886 930308038566394951196219614464 366887 -126650968940123240441791401768 366888 -2158212665262490883315692093440 366889 3607306710908408567525666477690 366890 119276968933570909832748115200 366891 -1434055758899569981345921959936 366892 -3297967387666154257748043599616 366893 4099503342020336574670463856684 366894 -739945993892768828802246879360 366895 -4066011681073048921373961996600 366896 -393841377509635966378253549568 366897 -2058034418208785983455315968400 366898 92696249101679766441144529920 366899 5173468524200410221760637713440 366900 238132699292183603894567884800 366901 -3157401524203938745718626334098 366902 816309516044270019678161461152 366903 1737295358619614892105528299520 366904 -4458172686231480269688973578240 366905 -1730883732060716410774040196480 366906 -74899968599229289549801399296 366907 2606573671684618463276660573156 366908 775242831595609772198858503680 366909 1088680429772536543416457663680 366910 -83347131126082874443989704640 366911 1624344588654166231626913784064 366912 -300744155535364745676924125184 366913 390922848270049564129338539824 366914 -5837184037319613307613133373440 366915 -1129584695209316772144632192160 366916 1074457694271657315260217507840 366917 7048681883008889242528916535966 366918 -670449541506455716960645567296 366919 -8532532064943913654577843712 366920 -4927016770845734301740614195200 366921 -1620136563766539726937037596560 366922 -1700123279736422331238948225488 366923 807246934274969868661667633172 366924 -1480976234435558629035006534144 366925 -790233016831810138769264673500 366926 1125128644189321875366339672960 366927 1663200046788257054250863988480 366928 -711644408643041250624252149760 366929 3326415377241351370143109855872 366930 1280713208222510428306111557120 366931 3527195033944794786927320641464 366932 -1180126523510748092310428901504 366933 327801399829454026517720934528 366934 -127784600519556915549632118528 366935 5073951791307947492336449433880 366936 -1877851870838510620325548953600 366937 518466911333792556596984200260 366938 1658298572000292660825378071808 366939 -2681669302022356509913621518996 366940 -1020209365542153965394592696320 366941 5037930718225412139788689506342 366942 -145827520725463174545506012160 366943 752276048090109045483348270504 366944 3244294912073768517182962139136 366945 195796933238064959331730214400 366946 3329494594343107693799452590672 366947 -235765395999202418921001830400 366948 647186197584871601673816431232 366949 -7168342834740670148809093481280 366950 317048500432137557727398664000 366951 222167182636718625531495086712 366952 -1387170345013865445407339750400 366953 -5156069478056882471446046169798 366954 390758856715894938062749880832 366955 658236431098505983763331432000 366956 781958251003211717575159219200 366957 -1395698122839034823032277847360 366958 -1419233642879855828944070185920 366959 -1720760805005018004895674296184 366960 383342972339535245754354892800 366961 4483329898812422080081516253970 366962 -36851829085316716107968653056 366963 -2528040892724624398738135296456 366964 1875242205825952954410467842816 366965 -771726917203171307891328574080 366966 -680356501319236038909426460800 366967 -3264886034525987137841862424984 366968 -1418146560114045994518248202240 366969 2740865792022671513792586264144 366970 1939068710075472134224179955680 366971 237493805521440911226816671184 366972 -519615819901767868646056639488 366973 -5018384508225835217132132262778 366974 -4226156759007665202197299275264 366975 852189791796687538652353131600 366976 6320069639491915792733511352320 366977 500086196154174296592127109460 366978 380665867797804132873354590208 366979 351157492869706119288229911576 366980 1840093834263909802105322188800 366981 -2265335075390908795779498543648 366982 386785677847111794965925679104 366983 2611279544479869889329884606232 366984 2963844925708109776420792320000 366985 -2872468918236249842285504836800 366986 598451418417804399724390848864 366987 -78455044341295881751499792400 366988 574293993682790264754405104640 366989 324151588982742331492262555520 366990 -588995379086434702038885231360 366991 2493519982451905362016710320784 366992 -1255663037831251532191706210304 366993 -6852380117140302785350741134 366994 -1591251468395158832881932142704 366995 1235241156522006859903357402800 366996 -1027775874353434375117965778944 366997 -5254828513397027924448390269554 366998 -853445962147232911479064428000 366999 2979306790169650563546156336768 367000 5395461671999596759135580160000 367001 -2245424175575721593659625122998 367002 529779346753447506508148548080 367003 -129525483241206211600710476480 367004 243571721557074086110603468800 367005 -28190947830477320567344881600 367006 216375385657053787037605613952 367007 253491420027805345260384716256 367008 -2825609083700339698783041355776 367009 -1696912816877426046083411179520 367010 -643570889788319240779065216000 367011 -89286993964813696635553213968 367012 3316331582519843657064964797056 367013 -8143142781818161100635374808260 367014 -2249412926418914002822072791360 367015 1447024599388648260969598275120 367016 -2098769084355020239703096371200 367017 1574384141407648320569003550912 367018 -2907533045015876270115570569040 367019 4125107272704527465326924698420 367020 -817689319279910424826651468800 367021 -150575294878508691977544012778 367022 -1428534168685052985121333994688 367023 -2145786732356353286553038568960 367024 180714210364994675215735848960 367025 -668220705282032199266769209700 367026 -1468453708191919940809573312512 367027 -1255776374776255353642114555124 367028 1318555386834058558937380983168 367029 809485442833090630294974821724 367030 408695923897297185951829923840 367031 -1153045891318531017768707427408 367032 -361836911709922704731187240960 367033 -294518368845256628501853285718 367034 -1394121698029932592402359982080 367035 2398777430088330700755653689200 367036 -1245567503703850729566942274560 367037 2797239094408192394400784859424 367038 632761000290393299829495613440 367039 -4532989449957777511292852738280 367040 125535546763511253363987578880 367041 2734715800442741785738530284592 367042 201470560245776281177377031680 367043 8386883473819293856322337624 367044 -39856978934199768058759157760 367045 1681014144114396567428455601280 367046 -2328768012875530277917856634528 367047 1060597118324785200900738580800 367048 -58020433464503885592697159680 367049 883800059392797639567519625050 367050 -805349614136801898055919731200 367051 1963292081317707349370508092872 367052 1033390001524007380175616046080 367053 -162047717267433813841979368800 367054 305167973553928963691130038976 367055 1439077273621979845119683444160 367056 -955907939244919448765835878400 367057 757837076114312661294970067520 367058 2381163736136619927989365008384 367059 310885062096950832244458100032 367060 3596300676792108223193990004480 367061 6932692441745767284788861522400 367062 2358076840918881622147184500224 367063 -424681853695051424057871126840 367064 -2872909374607464432422966784000 367065 1571177392923303400508586432000 367066 1455895437656173986909702859776 367067 -1281656184286800766798602947160 367068 -539232089488154286869267513856 367069 7578485955997386829743057666470 367070 -1630683360748644162814331412480 367071 -700418986233733221046334701056 367072 2121613574653703927741283827712 367073 427148334041057198952731381760 367074 -1782373437084864575948792644656 367075 427008191773962248714187422300 367076 129033681853886551485315167232 367077 214937550875587492107290876832 367078 2056650432925013904040271927424 367079 4850362935976404768540120400920 367080 -342214163715000025669828608000 367081 -1758550963491238165999220644992 367082 -1101934823701239895258712541600 367083 -5018752771774671918068443389348 367084 721281525487090232491673129216 367085 2673985839562870941728732640780 367086 -2744145556682962404163261021056 367087 -820369915475715883095068184024 367088 739548639234265507945653338112 367089 20610659664464929144942906224 367090 -1151696509796592495791833327200 367091 13163768594413086605662338312 367092 295833604272756400358585505792 367093 -5138232809664049361029112810720 367094 -528223509657856801390008546048 367095 -1173592528911998382191039970480 367096 146793732156050340153453281280 367097 -364046759903408079077929250454 367098 -1507732810166906970159453212160 367099 -192846768420056584648426453380 367100 -1272682660613921016924085977600 367101 -1127359704140487351012812887008 367102 1499393411498424717383366048256 367103 -2301397325019311578395687142272 367104 656635811299760488007891681280 367105 -2100475776294235630687081165740 367106 1665356028752743545776894943264 367107 -1963096387104300172187496908112 367108 -1567870832191752679925857418112 367109 1618084632613054429550524195104 367110 444433239062114381518226860800 367111 330579232908749725701146761800 367112 1062231476006349305179338393600 367113 3599639248357307122911821808000 367114 671459960055683384220460896 367115 13592265059144318525835554880 367116 -1595750791369001969678511886848 367117 354983608881844147874834105472 367118 3896606282963742627750616031040 367119 1024646957460094449656249842320 367120 -68616025958762295056434298880 367121 5790547752532939500742470182322 367122 256871416217149574021319151104 367123 3958540194420156814020909923372 367124 3272749877353465509100749415296 367125 1208793099948225823951330320000 367126 -2261095629763046756036168024928 367127 4404777628128712018056680027976 367128 977437674409382881212139776000 367129 673615192978794420299117914560 367130 -497345049168331224985221515040 367131 -1324562070179890621399883970960 367132 -6266042468281560539246710348800 367133 -336101113117270671384424584192 367134 -28161235849881701843306698752 367135 973103960993686029465340592160 367136 -1964083408943180520828646195200 367137 -27329699054017883607791375646 367138 2790175563797302349316376272720 367139 4920344090133882164476097966940 367140 1562842859834178591239202508800 367141 4300303719208684755168790961184 367142 581289977022302970383920661472 367143 26694152841081188609130950784 367144 -3128360682118008943219879203840 367145 -241682206972290999038441236920 367146 22169203297347704644661690880 367147 4017540476535923779348782486312 367148 -916248987425330221569123302400 367149 3227635713261309583475540850048 367150 -496379357423249353696122480000 367151 -922957987247881666872488710008 367152 134706357086220697930267852800 367153 435372273235895697043008640624 367154 -4200687922460953644082386922224 367155 -123189911625170498807500956000 367156 -1768460221179367769423238471680 367157 -2313460927294769188187712760320 367158 1329708898787658967662789938688 367159 -491076928010523932450011895872 367160 1877457937217313990947027558400 367161 -228437856141627327983080010928 367162 -2850938158485099460357519905168 367163 223239602000963988482389661412 367164 397761322418475624564264271872 367165 3050803995333013995963737574060 367166 2232844585624888497998160364800 367167 -1064094950716265381017301016120 367168 -1243745214387970848390213271552 367169 3742882291660376732334736389120 367170 604006925063185241085056486400 367171 1697896730000785387188699477712 367172 242754376911170373989891837952 367173 6391171189843483056961378533984 367174 -3016235944297449668298329237664 367175 3029929712272372355304723711000 367176 -4190568891957530203337137152000 367177 -23397316682011398170827292720 367178 34483037863445622739242829056 367179 643013633239653771279297197784 367180 -2829420607478913445883160038400 367181 -81637934154469056855758187018 367182 -280859737610372967434941027200 367183 113393174860804935664605441600 367184 -157365307475158905629428432896 367185 304222815905784253445817158400 367186 -2541524046290368881925499108208 367187 -4209022417429460289832036342800 367188 18421499162988767151937161216 367189 -12949688596012871742756777010 367190 -85959274956167473984505652480 367191 -3051974665852276041300436027560 367192 1581676428653656450124238028800 367193 1218240923904280919806143136464 367194 -589582402889474058335021963520 367195 1074226193916996162402225008640 367196 -1115562230626031321412319272960 367197 2584514924507757176403713884800 367198 -391538566385409949900662723840 367199 192088126596853346397541466736 367200 2538327711708295441312186368000 367201 -5628478157635169058403796920798 367202 2745339978683700645422702776704 367203 915259651095124467145988957304 367204 3154775956343072922163177379456 367205 -2727891599976221554278328758210 367206 284883812232391936287485496000 367207 2922979184600404482833338358456 367208 4267406807452728049384865986560 367209 -1175980825806233005030796485686 367210 754750500810948738036006161760 367211 -3631827839067706563923571640896 367212 260696467084243179064652365824 367213 -1239052815265320171541556651520 367214 303461619463803726513902119680 367215 711857418264924349355358639120 367216 767709605488932575317300838400 367217 7248599317755628180465468173732 367218 290804254329988766318899014144 367219 -2011083252979845901345552499380 367220 -14182478970509915206376202240 367221 680385528797644528905467564640 367222 1111402474869760410425038602912 367223 -2732127367734486291017826083160 367224 -593374973122091997724890562560 367225 966944298237076727005853125900 367226 -31628436486134267232972266496 367227 -2439208241062805138246999078400 367228 -3677412643048632328479987730432 367229 -2192986484507812288954258690170 367230 1308446198130844808123875758720 367231 -4038007257788297651106989603968 367232 -2971572757798454564409153945600 367233 5493245680992610582166417068224 367234 563080404614517392292497912832 367235 -6007760117517313975218020160 367236 -748551046571884668132292283712 367237 717197911130477792428012408788 367238 2072753305710745019540272207680 367239 -614735021521628890431621956352 367240 204954962037983320559874508800 367241 804409936821084430471035133824 367242 1934165094287587586826432966144 367243 4684759199536775839773545537492 367244 615772390814088643153661857536 367245 -1600996753710477424103345805780 367246 -2749617798137169042388227564096 367247 5925735235706332832480829001560 367248 -10608288645978747305131769856 367249 -2065049084270290407513303811340 367250 423844552414475987700115728000 367251 -2717479566422038881043840828800 367252 2465865522955218009662714788736 367253 -3883406271455678236242003374820 367254 -65254452958705272277905769824 367255 1746773257818284241596747235000 367256 1778171237459890076455969996800 367257 -1121865068270833297527136849920 367258 5062930294534202149643844158976 367259 -4089174084673660656590691756540 367260 158853804605528945870668354560 367261 3334256082444554419322153509862 367262 -51133916819040889461404125440 367263 -1645891970646754296405095184 367264 399281721233459390017044480000 367265 5544882939805917186262309920660 367266 458790818880046814584804209024 367267 -1864761854253948239831898792408 367268 -2629610740904536761562683537408 367269 -150718023736944851121969827520 367270 -1735023891590562398893724764800 367271 -8206792932258458416684946148000 367272 510165092271266870977094814720 367273 3027415115917512687106650998522 367274 2925754257516899018686174121136 367275 -978173318358125198046940104000 367276 201354777813251144853415823360 367277 -6076385951461953167441865584874 367278 -622665954923955665103404134272 367279 -2765214787052967249792197991312 367280 1082487560087481072152812584960 367281 -3739051727356753386265837893120 367282 -3030011007180930584686684908000 367283 1378305663977806857447942977280 367284 -22541637686287977395705806848 367285 4777500410560600070914337310000 367286 182916404266634758421445965760 367287 1506519755464952870524755831168 367288 -807380974141964454391135764480 367289 -1048647895477986050927146642560 367290 188211875962235438516690672640 367291 6109432828456063777810853689584 367292 -1701842216711722374427615017984 367293 701900652979528925255388937728 367294 -1311113455243296936405529883328 367295 -1036284737910794295141818002200 367296 -542341578239231336684263047168 367297 1151761533259108953897201088512 367298 -903540661409185138579379790336 367299 -1909140395276517947495662886496 367300 583101696370855341265844182400 367301 -4175670216416509958764485775296 367302 396195961154191053882323721984 367303 -288790692721451481763306359360 367304 -5539033220353957304407958952960 367305 3034034629340190115055794801920 367306 45273891961502873991413236224 367307 7344925146034751993090612753556 367308 1933614254981751023754648576000 367309 -5440894051761062690078996580490 367310 1592083163665987934550911688960 367311 987240222253708473163129720704 367312 -672515310458971710210481717248 367313 -5130772105330855705779895335438 367314 -262009320179423003922937466880 367315 1956555536210399113274670199920 367316 -2322036304711129307422354571520 367317 -3937114544716601789355045754866 367318 -557020917445586936568244147584 367319 -218505706571670297837602129088 367320 -1783173066467680454595078758400 367321 -3604777166042391859142054175478 367322 141727802192833513217967689712 367323 2143521598629610459258295064768 367324 -5324311066646933852288390788608 367325 -67762369645721028233597460000 367326 -670281607908788391964294780608 367327 4880594447123592300095857766440 367328 58651123431208588994092990464 367329 2561592996522999223678010046384 367330 -1030703699106149981179217227200 367331 -724151616200605339537689953208 367332 421346959831853469304477396992 367333 170880966491687991045483938784 367334 1112780898121840252017947619840 367335 -678638687985064984666383720 367336 155609319584789801855720386560 367337 2177303736711241586097569147172 367338 -403494651819366361718247334656 367339 2129300777340541403545460232992 367340 -2814177907342836266093138780160 367341 -1710793790609207875571405956320 367342 1102298426116165129858746836544 367343 1463214516505968237934274510400 367344 49193560212622855840122568704 367345 -409653789433251742538625211200 367346 -749232312130684509156484815360 367347 1371341143923667711470405689400 367348 -1677693861710313936273513419392 367349 -101083285498165719473133284736 367350 -310630834609452555971254272000 367351 -412869237919588171898931632696 367352 -1983945239472033681455657041920 367353 1824940419988055107287644184762 367354 98890725076752746866435660800 367355 -430420542302898594660624714240 367356 1053002815741561905317351374848 367357 -7317412626277140845305324998394 367358 -291089511801173923434265185216 367359 -3312326835729171606018239607096 367360 339938898990225888692781711360 367361 4513401888181521269640286404912 367362 23875540006643047897238211840 367363 -2766263342095415550461164468776 367364 -1537507267294484198396145892224 367365 68332969712733934735113048000 367366 2393468482814546466970143169632 367367 -920042264988568719774727781376 367368 -3030861790118504662484388618240 367369 2329740884441768847753851199770 367370 -599260763552757024138390008640 367371 -20220457379376816074005163460 367372 4630580056920941856095184138240 367373 2228284222739557769910994373580 367374 35318752145874430021501719552 367375 -1547137745657064068169626370000 367376 1003647905040598680037635858432 367377 634968405763101020624876120160 367378 -737469089592564691255712457600 367379 2552774569643415990253767126384 367380 -613893273759696489961642007040 367381 -46159442206984899462029441536 367382 -1675895623155851984817226634208 367383 1056497367607151068377950629248 367384 -2828701947241047255670894694400 367385 -2012270810360509147738228695420 367386 491338805494469322282499966464 367387 7502456422632943189329532045992 367388 4273517200951322662762884096 367389 3813142088154494423431524133440 367390 2076818054472764881952081083200 367391 -850561951567487047227184802208 367392 -21217015946470952103224279040 367393 3150412478597167976922409209600 367394 80134038082230857714365340496 367395 931455701023753698865319520000 367396 73931269965961274391473217792 367397 7623662804937625023965763126846 367398 1134591696591370925243205137184 367399 2039263776424118093195267653536 367400 -3172597710239501172402149376000 367401 -2250847784354730172108816556160 367402 -271697982341411811616331298048 367403 6183158733077296255286117294640 367404 2269490256524544743116071816192 367405 766280439870049967429725131960 367406 -188323238283833207598536130048 367407 -3500065444275968995139712274296 367408 1874551455106485867257094520832 367409 -237984181329191885998314428160 367410 -338444152822157584787299975680 367411 3409288085436447865281506463744 367412 -1193228008137201370182617653248 367413 -3836615161862881730268582994656 367414 2765791796864970962694547249056 367415 734156742078440479476242425560 367416 1341649701171840299272397844480 367417 -1679215326117469099116443306748 367418 2604200965009415054684204354160 367419 -1271417861981697776096456925072 367420 -511314593518785569989520862720 367421 85803569702210380730141330892 367422 824804891409631619862750735360 367423 -2002867664062336744885048687760 367424 -2078131871705704531978571218944 367425 528981375847730655334880923200 367426 -1166442518060187901426108919088 367427 -1369985044680826659855695846724 367428 1742869915133228666739672754176 367429 -6543544606648075264341000376640 367430 -248428806734963373943667443200 367431 421122501598715728422930730152 367432 -462480002727262737359249479680 367433 -6731842084460973272897186876976 367434 904158636876056127810652840800 367435 11624490084679183910577027600 367436 3148326412604150144775027906048 367437 996652542278595021455319308352 367438 1222613432611539503148546129792 367439 3621130726969301534386838899320 367440 -627397004620495352159248711680 367441 5493005853218779366861362514080 367442 -1101946849029658053067163295456 367443 -112417560009944818951146854400 367444 37931555364352729310701596672 367445 452986369619798704576745344920 367446 -191531344469737487082750038016 367447 315607912664434058036964104152 367448 1507016996635399793655370997760 367449 -778573983731451641203431673152 367450 -1455435695937361316159870910000 367451 4396324572842659669931206792500 367452 824996136810906424803999813120 367453 -3267165791182761595056464718298 367454 1879635870144585346535941429440 367455 -2837931646611375981563003976960 367456 6848036414917615571768010473472 367457 2618505991309397392452700604706 367458 -277389541184650677595421586432 367459 -5155789201881859532158648208640 367460 -1401946608926227801607101747200 367461 2988191389029906062784256608510 367462 -5811870409323034249132762431168 367463 -2062817717060730539668832326680 367464 1922740842206768629650033623040 367465 -120301931239402649944563720000 367466 -1102017830728001028720224126976 367467 -655831366934280241563473002920 367468 -5052431130731078296574919108352 367469 -5599716534614834335008621545130 367470 2426410303400830486964535763200 367471 372201341101574194653137241120 367472 621223826874210462210784100352 367473 -977130183279613329839642819616 367474 -1001036804174421914890723719168 367475 3088674626237873660033140867500 367476 -119009080350986310543999983616 367477 7233847706983239290655633038 367478 -18881433721136272170329866176 367479 310615516886638645663633491840 367480 2971242437364703514077644902400 367481 3309842065283685788080480319700 367482 70486201609553811263849372160 367483 -1274124857523925835318162680296 367484 -428061276940862088643264954368 367485 -887740327950650023555282500000 367486 21131372376395820653967216000 367487 -4578275099804637563088637996440 367488 -2637407626816693338848939212800 367489 -5734006544700070878173807170044 367490 -820398071510731885017350700000 367491 3758797416595237272673482982392 367492 842509284069015199180221324416 367493 -3849358719553501702750685193984 367494 -340005984187076832788836227072 367495 -816858203630156958684156387120 367496 2842064621045641380045306101760 367497 24669679572380763324484913700 367498 5812809162268020676631123760 367499 -5298428538435811961858157070680 367500 -307749776305342482540364320000 367501 2093259453793024277833989976502 367502 874867882779666958728042436032 367503 -2990860715595478607691953093496 367504 -1634581666823030835058668732416 367505 819610729040133784981386136320 367506 1390475056040480176005834683424 367507 2780685633193162012260595346512 367508 -2950765546427073096340161515520 367509 1202963804711681184244318617504 367510 857899546611997008298538661120 367511 -2656731188689975296513833944200 367512 -1377636508083741941943906324480 367513 645692115722933902887062381520 367514 -793789509210873858127172652288 367515 -1412326172578333064197484309040 367516 4682405935636014937828377187840 367517 852249850692760363599866843040 367518 2427575129088095232196690307904 367519 -5576095776099077077216752002080 367520 -3613220161658998390342599966720 367521 -7039261526836846807595676672 367522 -3432052253915975153513676416688 367523 -1770173281817915533033200477696 367524 -974980429967272770355209154560 367525 41030333234489450910680778100 367526 292912460025706213793148767712 367527 -3609217613647333548361825957080 367528 637629553655635286555155906560 367529 -8166158668382145512860069959024 367530 -620024002329244875489835303680 367531 4493399279986187583514263681332 367532 3194803405609310326482301327872 367533 -1458689349019886585174506218516 367534 513935538742652108745035221632 367535 -503935273394123439031055387040 367536 80967804557566822570430300160 367537 625232666617104215048769187252 367538 2030493138909738226614331908096 367539 2438597503776163875858448627248 367540 2459934195084579759864117166080 367541 2272441510769595333407632488942 367542 -8516447518597096182200224128 367543 5648274137691783991608534333144 367544 -6679973301988610980909876899840 367545 -1298770271394559948197398203200 367546 -80250971931598478046145132320 367547 5450780472669702186100497072996 367548 -573390849000502353791265684480 367549 -860458329021542845617896325684 367550 899588300423646968760884452800 367551 -7725113396596125291453186846960 367552 1944724078831207356371730169856 367553 995448911292981179129023051200 367554 -1139223226547333636081882046720 367555 -120306583655640684686809101600 367556 -1450043004963195768257266348032 367557 -1279854622459780498731774863808 367558 720002549185774710747096744576 367559 -6707425232959234291660677555240 367560 -1586206441402198514221862246400 367561 -462721159493818406772014940838 367562 1458266051480523402357553576704 367563 609188515823284836253300781568 367564 27944680492397658689391694336 367565 -284699328908907790150529780160 367566 744662804250672948962733378624 367567 -1425387147456346234572450318336 367568 -601607155461178601340704759808 367569 201579029658236369068362911394 367570 251730164176542210862265472000 367571 -678949944573325639652169071448 367572 -685072944231000049345726199808 367573 -3438122916858667916235378528178 367574 2389803479573577115252568918400 367575 1203331902740281026495825273000 367576 -4445047658141771492871974154240 367577 -2654168796195128906109955139328 367578 183273353452861253234410587120 367579 -1688029594262182929787418241824 367580 -668531829274946983351950604800 367581 2398062398796703702553959066752 367582 432506103113194094534134636800 367583 -3576359944586082625711680708600 367584 624280060300654515322557038592 367585 2828939188719133342345406133780 367586 -1965694253655528525759024471552 367587 -6223322913093578865342384276480 367588 -32704259820186480305932302080 367589 564443423123680898489857553724 367590 -636685924006235857648958743680 367591 -2514147087436733751461109574560 367592 4910501933224883839549934976000 367593 -1358592780233488926095464572000 367594 -3763093918635808238682372173904 367595 930294598788109584907156189680 367596 1924464267960597323102479018752 367597 3142224939596418144627180985046 367598 -1072460450023103333073192192 367599 1520637476292008956129001741064 367600 122420493036530330986262528000 367601 1469504708153523242178732249012 367602 867558538893344601313710088704 367603 -1008050986413000120654336708148 367604 2035056439302436995199556524800 367605 -888189461367227340497126496000 367606 -1017790241122717301921946901056 367607 -113415843805435732251194915712 367608 -455990625498232516888357539840 367609 -2013623512915523959733574238272 367610 -4133034000964084597659563040 367611 354945470151934534456747934064 367612 -721922020080927950685573652480 367613 -594230267503063636524279942138 367614 991775061525053573312259210048 367615 -5205353317257715244720810841240 367616 5782979370533035630739828244480 367617 420671894154103552378419495648 367618 1188587603884352523192591863760 367619 -717635160038643835678644877104 367620 -179584997646810452831228989440 367621 -1886898091943396439391656102178 367622 -610287886723020346154153672448 367623 -1200216374151808553736251405328 367624 -3822707416239074281724534615040 367625 -2356236590361782346870435126000 367626 -260046464064055642124693208576 367627 -2850535310674664022494225511440 367628 -84269190545727954046287920640 367629 -1069823950171234738873100789760 367630 -1273580700146276907242102313600 367631 5169384563704862295144468518400 367632 245730600271195260919063511040 367633 2883085779976234058325498759360 367634 -2225670938314413209332410958848 367635 1894207902086961238990642743600 367636 -1536509786797798697519194913920 367637 -2756202140398407359496408873714 367638 -640214814926923289780354998272 367639 -290385816102999555322720275576 367640 322657333274147946878413209600 367641 -2825872406825692071125769560550 367642 1053762723420093397455465337344 367643 1075391700505474752217850717664 367644 -3190465317786432340293460329984 367645 -1872468543756788232925010462100 367646 1197063282645476610684080998272 367647 -916607588363183585277773539056 367648 7965096301355802769355804835840 367649 5521071414220405755041306167650 367650 12698268330046242296363472000 367651 -2064959999025661105130296477348 367652 -722937410894048226536623057920 367653 1732286935563242670078299396928 367654 1156041729891989604008598943872 367655 -1744606873384820369653066938600 367656 -800463158744402677459293388800 367657 -2776556421833139239815845665180 367658 2809795050815822919116134741680 367659 2312969944430006746206475441680 367660 -113957332428637011875685949440 367661 626441842716334298651378594304 367662 -1099776999845311447823553962880 367663 6850986824872998556378891952912 367664 -1736058551388726711084909035520 367665 -1740306151559022415898870753280 367666 888640490250695323584964684800 367667 9320066662358786315728156445112 367668 905954973584809131423590492160 367669 42386061287018560136418340640 367670 -2082468550872412325830176990720 367671 4062253613009192822408073467112 367672 1689836570388391624058716876800 367673 -2441916356420947508854211013078 367674 -2578432182692616543076935685632 367675 630539054672741159066089113600 367676 2260140328062553947486240780288 367677 -21429326459845564991775242586 367678 -834791095427228046090619776 367679 2231313449644332137671967967384 367680 760422025671546918970494812160 367681 -85273688398423112817094188288 367682 847352590223991393024096886272 367683 1876652930969655067731076888824 367684 -2474895037730926342609018355584 367685 875699199006381003727279685760 367686 3972857633892413669923690060800 367687 -2877324080513182043597170218664 367688 -1440091848950215242285385728000 367689 639160546460274471908900963520 367690 1116629798875743469139766155520 367691 1398932206871815778080197417600 367692 1050125161360702081151447903232 367693 59913702886589477134492820544 367694 3683286587689687020094723175232 367695 1350211824451754312136279763320 367696 -940225604999025335366759219200 367697 74483709600757366250994252912 367698 -1051352597307105755418130609536 367699 -4832246623763778194924740609300 367700 -521197241722835542436233660800 367701 -1463854208746470675059063248992 367702 -163742653179164805430459255488 367703 2516400093462157261044363503280 367704 -878954267506983134434675107840 367705 60555908876592063229227986760 367706 166902827912306405211216580320 367707 1221653095633956470782949023680 367708 1626982730087661347887324081152 367709 -816326212739348647374079335840 367710 762567298581025322788616478720 367711 918740364013988883946213217312 367712 2969167015407016420311869816832 367713 2407270650977890779311012378400 367714 -207065236517463506085351617760 367715 -1500409029480649914313660679280 367716 -816442761126838786821240450048 367717 1410697897682229064778237169984 367718 1087739989129960736834867119104 367719 1014414411262100208725092392 367720 4368118083109694968537308672000 367721 -7315254178044982006016338203078 367722 326460478669657375262807024640 367723 -4225442459875878831262435763280 367724 658114509821661307904118669312 367725 494584601169642571593587685600 367726 -3605294685647894678065648486080 367727 -3799743296613020578911170971008 367728 -239211259945840102067332448256 367729 222180803644849517928388797540 367730 54534331739669785715512120320 367731 673202048486852895831946288800 367732 39958999530536259466494739200 367733 -3845091479775772061422499928018 367734 2964054102989962541986736934912 367735 -1164122268450550940207891569320 367736 117448863327659906355560755200 367737 268118636063927672139912225360 367738 -259989240008586231949019445504 367739 1491065372167673465671040133540 367740 16099262464643671200227504640 367741 -2778670517659106235030494752032 367742 2957733552148835857686810742272 367743 -706217304827546955369050157936 367744 3404876007395491297141110865920 367745 -3330826989789279496586683536000 367746 104667221406056512188283046784 367747 364523856522802407694570083840 367748 -18683547312575310668683810560 367749 813052873656039109478267015100 367750 1367349929611691390844804864000 367751 -7197913465743023666518987702248 367752 -138808855977966500151361536000 367753 504529257889139126041337277184 367754 -785417843518942177503661385424 367755 217215805790047942173513112560 367756 626134708206324074096365694720 367757 1926800085551553742454411465580 367758 1213627827294095382272061028224 367759 731117007439391905272697341312 367760 -123626269224937436910938603520 367761 229101802603163157000176825184 367762 3146123889514412086196725279632 367763 901155887807848531687456680000 367764 1283199092266841941333316106240 367765 1302025284262293206474822973660 367766 -6830366825637609070367066880 367767 2802441016021652795455227707040 367768 4630757279458506481031592130560 367769 -2492171738175405488479695770940 367770 96946580432288247445634734080 367771 -4407434106629638206692341548028 367772 499490501974549112855843237376 367773 -840852282533996895803825812992 367774 222079585207632336701509749120 367775 6816954302124076585314770632800 367776 3018005387418964071358072553472 367777 1996137186899684162437672998626 367778 -1173975472000494022225677474240 367779 -74675517054975264059620938432 367780 -212394290484045810847082987520 367781 -2696928267741778594032548228418 367782 624422349705866821355269824192 367783 1018650987067107927855934211600 367784 1051465750298349801659314667520 367785 -399928993113809152918255181760 367786 625421736430938176036216313600 367787 -667643250339446344206529588848 367788 234671093904049852841762342400 367789 5739198938707276953291544077590 367790 -355606812491555677764487809600 367791 -3759657251063464898630626236408 367792 258501112466127600184959434752 367793 -692419833211853294699578397376 367794 -1781100104230699169083860153600 367795 -2384729639714634752843445834720 367796 138205685390976825191661471744 367797 1978345812221192698254798055200 367798 -1281027754909516929356557143936 367799 4362827667504746130679480283736 367800 -1342477841614120837304566272000 367801 -186329910970190452871533557248 367802 297951445225821902645834457600 367803 820619692797461717318041248012 367804 489008299571619625350076998656 367805 2524797472065512163262840172460 367806 872339936147014540712380876800 367807 1433151186897690093325150779120 367808 -12614976644439347958198042624 367809 1962118359538169038888229045568 367810 -1345353388823237731526269225440 367811 803137078784487572742750486024 367812 -2702360308867667921267256284928 367813 7216103246731634895093293443744 367814 -1237198464008635147329360003744 367815 -91698954336118205792192655360 367816 -1826845033654481469652869120000 367817 3018729313545187513960472016612 367818 -596221135583401727379955683072 367819 5399529663532220944604898499220 367820 -1766380921310961875399173585920 367821 -126750864204320246526113755200 367822 10684984956689103842215010304 367823 -3410595551163876073370378726928 367824 711269705242535506538893148160 367825 -378323009516586955537819279450 367826 -554537117292495612650945823456 367827 -2633147216279469470983503575880 367828 4191730020698413702351161296768 367829 1300402461931990559005366548864 367830 -1418772384507387661297202724480 367831 688285050542312459007859722632 367832 4812021164333201820871421798400 367833 1107508511667874675718688137424 367834 -2655483791919561023529871751184 367835 1132588376452641197607806475600 367836 -657533544009279951618837872640 367837 2430735000434001598242309103980 367838 -3689878200867338671234082167680 367839 2216137520244151386485693761104 367840 -5047644041541368952304435200 367841 -188443990511848622871206833758 367842 1234011852131037330950162049024 367843 6037418169375924805379239394508 367844 1485747836851527705854135684736 367845 -608221282875345042225210907200 367846 224590674560341336088549299200 367847 -96539424515593320100121543520 367848 2258697027295629946305500774400 367849 -5142414789580785261323883310150 367850 575257007640441485143545196800 367851 1734810848138874923789160192768 367852 -2136894048151540806453149035008 367853 7211188142280902063221904838102 367854 468840906722291385921640751232 367855 -3451253599547442152499007821240 367856 475455048282510857418381361152 367857 560729205440106798874716362880 367858 -5229059267783520748109877582816 367859 -120116152766589678700759531980 367860 1052455551064998434660825487360 367861 -358894492624498416213366300548 367862 -589567907020777769678970894336 367863 -2236327268930030575562119796016 367864 -1976512331182682431076985446400 367865 55116779830171720261507368000 367866 679901761519397077923972900864 367867 1752966776941925820006065242916 367868 -5510708365998525976042121367552 367869 -76644646422389058410020068480 367870 813184426995015862953920738880 367871 1495207930291289137005328467312 367872 -3612520405499279875469098352640 367873 3637715063036056071628959211968 367874 569209209442037166693529120800 367875 1933128632730098519221577400000 367876 4952289698990926437866362463360 367877 -2012013464202500920668596277888 367878 -787402874706403098849541355520 367879 304442474384128055689035779480 367880 4777068078681120610020083404800 367881 3802159064556989286600920097600 367882 51143847961711428670460716800 367883 -7033499198513310914002397597868 367884 319747408581604075678420738560 367885 -457575641818583768764163792640 367886 -2867472460857882439152195244608 367887 -504668127212204929425670507632 367888 -369175365192715174712728281088 367889 -4618702873101908039822570879310 367890 591889988292664711782325777920 367891 453575577253341004392033662384 367892 3796061332386493638258806623104 367893 749351217853452893163204368124 367894 -2701275558627261224971966919040 367895 -1106434711551119738718055179600 367896 57827595873241611128478412800 367897 -2215086471712238864796044967440 367898 -283861951438882098663201046800 367899 -1400173152046134956354988264960 367900 -362430484675573064218958067200 367901 -4145194478491828225851897934368 367902 214535704102132658872705670592 367903 8974202147431527126359987546080 367904 5111363014336297689370662076416 367905 -1920843092235744878932264947840 367906 355467042980184348042638215680 367907 -9365601196207141825498924413240 367908 -6258465573322020758681812992 367909 2575172339038796698929596034110 367910 -1999195331952135445509484736640 367911 2463946930505011422939245361360 367912 4171570896820247001369935539200 367913 1217906597516734491771452733504 367914 -502401241924716733867500599808 367915 450018366582420714242877118560 367916 9521041918468992358550358097920 367917 -608132854765826989016507762400 367918 3255310926061566415562501156160 367919 -841779401828646994022187650304 367920 13280217708502192856116101120 367921 -4383050531453485543352978415068 367922 -2113676208828062751929364043776 367923 298463339816912253506025610800 367924 604715284423130568315144652800 367925 364997467633140713898566668650 367926 139382326081473369203221758720 367927 -2590982670007125862977007208528 367928 700714920703772149049756344320 367929 6299814191638577214520932397920 367930 -1157479918890229325699083268640 367931 4493312253125132229675927775584 367932 1365797903487809800087440732672 367933 6421072447433853216167835502240 367934 124847250618532368311111510784 367935 -245559810235939696294017897600 367936 1607279622550420922548551680000 367937 -5180174758524492365538764827200 367938 358328918760732882966506097744 367939 -478791079843687076903546962944 367940 -3796091201361900519298678536960 367941 -3044828046440978454583358879328 367942 160978110405290006187989035872 367943 -2644367126067795568817628995016 367944 1529083560681026644878166302720 367945 -1985577089335295472235724406300 367946 497869325569169969131513818672 367947 2725287973578568751973048560124 367948 1897055205073744138324527015936 367949 -6466086493742795674643615863050 367950 604741084156200189304292659200 367951 -676675940126186356389577374600 367952 -509430367162397129745913774080 367953 1194459437906115292063324280304 367954 -816260396374316081582738910720 367955 -1162188707198481206317266342240 367956 3274384855921738422556162498560 367957 6751150510408338391106298240206 367958 444446596599581314291050466080 367959 1914732579388021317040398131304 367960 -2097844881371827670651627520000 367961 -42551430690297294458656614 367962 -445127579310165278311491872256 367963 -10920171080331678293632414098720 367964 4486286432332326998816559008256 367965 399046296672433485856723284720 367966 -2465591673329079874703938691136 367967 -336765322858038125653434129528 367968 -1493204802296767982353579769856 367969 1806973896963992663764368661696 367970 -527147139213144443963358627840 367971 -167247536707276873212939834960 367972 -169004413163487291956451744768 367973 -958996699420530774357850779360 367974 -2439559699600714085899226905056 367975 -1238112274390321179046793022000 367976 45152180090988539718220431360 367977 181487569374295623782088556608 367978 -1175768626572560706800834383776 367979 -4244910324278177771643775821276 367980 11131546222246989771245583360 367981 -2493121783040053325952452961300 367982 -1877576288438494958739654136320 367983 77350300852642194593485825920 367984 -492758743475054564556568494080 367985 3619271265884486017323773232180 367986 1776219718642921865235760193664 367987 593872699261270514751013705072 367988 -4533065457200664817866208336512 367989 -2346340885538643911552289502176 367990 1341030414191089508293842650880 367991 -186543775882365075465703334328 367992 -2644634194086394196639479296000 367993 -197976471023006543926634731414 367994 -32931972256486847653107498240 367995 -2290118512671534304735835060880 367996 -2613746995352351728186014254592 367997 309016056522797418274554433632 367998 -137070280620677346072546015936 367999 4356800842674870480637970538336 368000 -2262696643497428763027701760000 368001 -755512289015405895157070718720 368002 768896839132350139509868456992 368003 -8237655019347255706970279033520 368004 -434199177721283127079495016448 368005 4664916634758938145009268348320 368006 3828951985234100933918759993952 368007 -4998508796880287512676541360 368008 -2658299477620790481581870807040 368009 -3147150480347070167444084827440 368010 2931229470352453959651798528000 368011 2887201966766711665420461432320 368012 -4061095989500860805380019314944 368013 -1845729690742760768181221039712 368014 721669753499028123069521873856 368015 -32900355643750964495235118800 368016 -282982233335629875930409992192 368017 -1446549547551505797508669626380 368018 -113583012034523747671783446528 368019 5339181494336745125213276457744 368020 3085201605038711896080770676480 368021 -2041865062308796706415180209778 368022 -1491547543221999409379142013440 368023 -2159974362045342876340597977456 368024 3403527805840386485474499686400 368025 616239049089491426025762753600 368026 1028913241471195468383271529712 368027 6695019505031031553532893188072 368028 243471574377522034381493978112 368029 5315028140479559205856605158630 368030 -796430877508740487851018720000 368031 -2825101742577414091878054197376 368032 277788576787669469122699198464 368033 3587651967915525979259167752900 368034 -1021114414162950230239735086720 368035 2208732316578894018260932854480 368036 503792455924599062285712650880 368037 104624748997676285530373202240 368038 -3179325498114241084184480399040 368039 -1439462752963560644687023656000 368040 99225354400345311647356108800 368041 -1565439396493348872326678130828 368042 1170073837235375623355731315200 368043 1380045112220699259044594606064 368044 1324671937742272955811372214272 368045 -1772568398549011946898752387700 368046 223678268047683070664874983424 368047 -1753220671350802557117235387504 368048 213485512024118960569949110272 368049 -3496387542690020735598414693120 368050 -422128434763985956464512023200 368051 -1186489371015518052490083411048 368052 -2115359177724145981100375175168 368053 -1417676470261072941082144173920 368054 -460668583817986504257912114240 368055 40920557550010486781463361800 368056 -1649644902297155290212358041600 368057 2287344576847745185772995897344 368058 -1782876017306072826492138556416 368059 -4493862518220339648676037891740 368060 -454386446636573357279325388800 368061 -3194706288865311730271786129280 368062 131902755705917861190552652032 368063 -5234481218398228396050891210624 368064 44011135778157723836749971456 368065 -1613622046797688112760834666540 368066 223266546803655403237807764384 368067 -986562696140540767126853485056 368068 -5551440993149393407602158899200 368069 -1043207241089740530499400823552 368070 -1034897171253216376631940892800 368071 7612245896964768344022915601944 368072 -3205723356629728548569634201600 368073 3516816481228751886882693756522 368074 -200649524237761622288106756096 368075 -3403305407591897222581389596700 368076 1219740454114370239454314490880 368077 3150073870153893042495376887926 368078 -3988203028074135461787752228160 368079 -1154841063781114601742350570616 368080 -7368478128973565961639690240 368081 408225693959812506936214684992 368082 -1982132360497721589609340008 368083 -4955733876404356594381758443668 368084 4541912842356454813853817413376 368085 -237369466619554114445295548160 368086 -2524889303659216948986561079008 368087 -6657477827102334248972369096760 368088 3593906681305663658130356367360 368089 4047983757054141977117216058890 368090 1871403323040913634769493720800 368091 -6924599778614218382689654948560 368092 376526804576899172422212191232 368093 601492003045761457464361756320 368094 756701792023315366650643845120 368095 261873178964541870410502417600 368096 -4044509000838008447009759428608 368097 1900037653110861478705416784320 368098 -869319903702074267209470452784 368099 444028545290966863978932371100 368100 879423072452214701703438384000 368101 -6375321235370714085791257645440 368102 -388902976913525495887581618048 368103 1164858028939740797744113508904 368104 -3033426988008718893670824345600 368105 -810325278476951693341010811840 368106 -1937098442251506715920175852800 368107 -3476058674304294987127315397644 368108 248452023522959974846824084480 368109 1785658078629064454442111548064 368110 -1539958251086646123472406110080 368111 -6022733336184510870020795130288 368112 -230142187072075908926311464960 368113 -1304565292571301807952056740300 368114 3483240578335149576833456944656 368115 910014550375841955424097303040 368116 -69217546526336896465696335872 368117 943235038295770246720539989166 368118 1620299671828801985751691933440 368119 -1391688470321665877879027483904 368120 -1704290329906003497183553843200 368121 754112876274583308618465173760 368122 -5602048107945206515654366211328 368123 7219239554405664953613298944 368124 60607606648891331719257555456 368125 275435779881844237546752400000 368126 1445983588187058936408980146560 368127 2654880394278526874275762734264 368128 -3543734860765920524436064174080 368129 4125123411343451810204998025730 368130 -39178840920909366675234862080 368131 3566067668617090695713583040312 368132 -1177832336463665210715736927104 368133 -1358653519160616563216034395616 368134 1379670743516442300977611864320 368135 -2271996126239643314065746838080 368136 -1347111686228123597308096711680 368137 2749920648710447047796209306512 368138 -588768165045403684562557965312 368139 -167982478690981796952323924088 368140 4759697320463520312749557862400 368141 5716938794180134674976641247542 368142 603806404793806677793827534912 368143 4646703265731053938654003419120 368144 167475757532205766862237859840 368145 1216837555861184477126016676020 368146 527592996893954949679857616272 368147 2500850003346276227692255352640 368148 -1276744691130887993093337323520 368149 -9895742561856937569635652850 368150 -81223769465219079348231120000 368151 625491850242974693757303942144 368152 -1374334727434906681716679249920 368153 3042250892499817721606522547402 368154 231483211721504140213102277088 368155 -2912553981044840243985071814000 368156 -212029575607753318510311444480 368157 1715991952666630411029066042240 368158 81383620255908284741047560576 368159 6071975716150926354284310472440 368160 -717790334411777831619054796800 368161 382175163113143220663299837632 368162 -2546573596179739778220111573168 368163 -2877223707265524394800203070120 368164 1239360595989308183204939893376 368165 1646618019193709868570209662080 368166 10783133788513325627602819584 368167 -11365185820695068812588208007048 368168 -5626560071199085107636922045440 368169 -4145027407081564567919065976160 368170 -835078418263718743265567619840 368171 2652254737183614728061723912372 368172 397184193078875812399857500160 368173 1113298054106717037855350104064 368174 4136624390914960163988776790336 368175 418386459082293120623213583000 368176 -803069282666298155298756640768 368177 -999339329352803227627748058828 368178 1550854542253911780415741674624 368179 465236149213797074316140464800 368180 1341491863362040898400586176000 368181 3717152373850836352451471818080 368182 -1978126903763717052330240379200 368183 -1317768541074526787891374107336 368184 -1654505447760579455386471526400 368185 1878739594459037965559466781380 368186 -315768307089826483045306099632 368187 218964967197567935916552551424 368188 -3293985017638103425886145738240 368189 6925793533949734727876769249990 368190 1128732549642737519933896067520 368191 -1789323666005500839490589196408 368192 -31485981784571720674886811648 368193 -303304884380296367629325166720 368194 -165960178992386567212486543488 368195 841373292550592971039650486000 368196 -1307233025464967237884261625856 368197 118868747344043243381231839646 368198 -6173032088386827501761749803264 368199 2050818451885188684788501412000 368200 -875541207507612354594902016000 368201 -4060744450109210174653247228400 368202 -108870929243614285472332258560 368203 -5786256096658761068092817160 368204 -3841698262515518687062107020544 368205 -2993366991739027371944288228640 368206 -334961750915491085087770728576 368207 -1607419598447558531473393640448 368208 -214706650900091503982994137088 368209 -11078875312261812265329162896 368210 -803041056177493430839396710240 368211 77616097902786280474241156160 368212 93380831774206750614076984832 368213 -7158025048507332488120634022020 368214 124653691500090966031472769024 368215 4437465495516211419997134318360 368216 2654737871209309585539660564480 368217 527958317098859523887713269168 368218 772227137538576190584885703680 368219 -3657870308234671550634536568540 368220 -34946317164212207103347665920 368221 -1154148193437219380519128691136 368222 -1024077920188683621669225161088 368223 3184140929990160862008267155784 368224 1787650818827842413411863887872 368225 -1778010178477466772744971956800 368226 25100924418662700973514989392 368227 -1593117960950805533662906621924 368228 -1347171921214101956119472062464 368229 3339160948365583185406849893984 368230 333482556697943772538056395520 368231 -188025221528130222335613040968 368232 3897231264175252327946650828800 368233 5676431451178643281973963367482 368234 -1550985355835545834845939771984 368235 2566009004757629508858062051280 368236 2154049255631275387933335390720 368237 4754077283794708198986063629292 368238 876891281858059111533068876928 368239 -4321491297277076446630597281560 368240 1086281590226063112965216501760 368241 6148947720099116188158162662304 368242 -4353975913395423133755256320 368243 4066564579945556135724909660492 368244 -1453074957529056478552184775936 368245 4203794241422471445719001338880 368246 2666562917785061097112192479744 368247 -2151618877192385325513439647360 368248 -53979592670836313364781793280 368249 -517549092117168297159874887168 368250 -1050582327789394779842860992000 368251 480250300726799293727456267460 368252 -70696018547854239132670468608 368253 414381761031163257453968542080 368254 2993695981801032895485242118912 368255 2531825117445530537596223789160 368256 423950494271091080074226565120 368257 -7211837004783383685419340109868 368258 -577553781410760781910289726720 368259 50165958356032378567974336504 368260 485710400576548765859429018880 368261 -3739127731032981752439417168390 368262 -91498391338178760574683240000 368263 1576308966938542689699820333360 368264 -1761133592131641270915203758080 368265 -1677107882672380949715568687680 368266 -1846160427667697089631233257168 368267 -1980278708862784198829400831480 368268 -1111674162873344215931674882560 368269 3499499540564766735616364340960 368270 -718458614972955867640863018240 368271 -2956242999531499633757257228080 368272 -1460773251706000345062592897024 368273 6960373318752634014917298249522 368274 646749322676092987418144568960 368275 -1413770814835891964774373387700 368276 2581674868192642212557275871232 368277 254480387393336849127041218560 368278 -29731514131393386606246617280 368279 2145956078209072066812440903880 368280 844711862378905293224804352000 368281 4290742053009943444537067347092 368282 -1212453894197639377239249319200 368283 421174379624179276718275555224 368284 1211508607981111192128371089920 368285 -99974739008399540003929295400 368286 623202451617361553413758483264 368287 6050375200442149089941789555936 368288 -1919574100567667646385885937664 368289 -353027621644532663310754699392 368290 -377184828457658639450239865280 368291 2487420258730675548123816021504 368292 1181660063063743707176065277952 368293 -695117449705898749510856603458 368294 -935994176010493521578865125568 368295 -29854411266379895217893324160 368296 -5143321445792604469761971404800 368297 -1200383373640261282897289867100 368298 317183222945550409093154396160 368299 2060709877266261250507502446080 368300 -1266224603223628890985211904000 368301 -442591520421018004802415609120 368302 456962317020513168526559162304 368303 489057199866912017145461365968 368304 -641028941057600895036739977216 368305 2359944661868067821963445993600 368306 4145840050249917111592714478352 368307 -187803352036340276119438569444 368308 -1650503884150049614944729235072 368309 -4109776633250793867236719563684 368310 217214103093469217294376908160 368311 1078241609768296309146206001312 368312 -1046266300585156588350922629120 368313 -824254479834595493903801985312 368314 -365461388351553377832093561744 368315 -2294751682156408381093905656400 368316 -1278339504832436340044447036928 368317 1392810149256894909392044890060 368318 -2537891268006962329483479984960 368319 1334695558974515790842416798080 368320 710849699020948470915535994880 368321 231141782228643388867270833600 368322 1024048798792406302413259367424 368323 4163972792561937597647392992572 368324 5680491117895522181548917888 368325 1253658180316983479145802129050 368326 520783381953323303232752530560 368327 2241230199450778077484251049176 368328 5360876494150479978755616768000 368329 648291261709560282361829071560 368330 -1798933806204906018995504065440 368331 -1168804700023917874167438142248 368332 2622648370414796456762745879296 368333 42305629186582644688293122838 368334 2954737052353792809223997184000 368335 468989217319969896831403405920 368336 -1867698038146468795119368183808 368337 4293177443836267740185784572640 368338 15973942393699173116754159744 368339 13534971907828281340727196349632 368340 -843060402460768200260155269120 368341 308176187674971225921990341212 368342 -222364491193127482885929040896 368343 3630746086446744183231543136032 368344 956409715641879633053603819520 368345 -837723290572782855133830060480 368346 699243941736383338319533786368 368347 -1269575236628275699579156199136 368348 -1693098811468622844011347006464 368349 4467128208019564957900430400 368350 -582921947054072612937140568000 368351 2652431955233203605532728033600 368352 -1850801989111556498641272176640 368353 -3730673870406989922855255388880 368354 -982797201456814303117630345728 368355 586226833486780453493270824800 368356 -320918551638995298635120984832 368357 5998491372067391211191754263232 368358 -37959518604533576087555453376 368359 2860939710662884851481076757560 368360 291189882676623537905996544000 368361 -1851680884146241992403721616000 368362 2224380882523032635393229120432 368363 2101376659299190840277322618612 368364 756863876923505104801995634176 368365 -1886744587336619440638284746740 368366 5192541381596835276700751208000 368367 -3296289344612915478638730883320 368368 95176116061091275185730879488 368369 -331652721214037506867503277230 368370 -519682740078676362206125776480 368371 -1906728064979809388882140913400 368372 1805909998744561496358031595520 368373 -1615173764243627479086239288832 368374 123432274669175768455708491936 368375 1028573405073525032926388184000 368376 1242904301856098995097166336000 368377 -7764090967073324957813917619840 368378 -2278312824942492101500524911760 368379 -296403635831991307085737449828 368380 -216622562446354420974820285440 368381 -22411313144492942187464926560 368382 -625621445752269197103005952000 368383 4273181880170398431551734683240 368384 317767732775324683760346071040 368385 -638298352465213930036566768000 368386 3160484229737238682508749854720 368387 -9194654378457001409844614658240 368388 -2889127429947786934286926801920 368389 -1091992254694403647252287218144 368390 -1230898373931190039051739293440 368391 1053647086305119693537533743360 368392 -2519406366942414460418683776000 368393 -2700758810081752882554194278860 368394 -454670208795521743571352943872 368395 2158709584997883569818472762400 368396 -938122939203759998991090647040 368397 -2686246278068934298610992666026 368398 1607804020026627101348288587200 368399 -5075858694914122446540952587600 368400 -97120453569040452821734195200 368401 -4799359225774671236776366659936 368402 6095673951701723332023874655232 368403 -428209003271458474342388197632 368404 712947937838591563667909926912 368405 -2497677865448327515129051451940 368406 -1389844270413393140913517935936 368407 3127652598997616261853778821072 368408 -5234365317902938846335501527040 368409 -937088811968985356469219668160 368410 -339764143713132569841048038400 368411 -5247761450742394090069656740988 368412 -336881097342760416026153803776 368413 5784902307910540837585858162924 368414 -373013156935130060205817130880 368415 227746293336088535596598388000 368416 -5256541473970427268952127569920 368417 190489646213414832726330662592 368418 982039381524884705901042616704 368419 3252633008717478826846575539280 368420 761921742464231495473824940800 368421 580933184318399925629283641184 368422 2950877372614388310052718956512 368423 -3922183162184412750549130465896 368424 19011954609909017622381035520 368425 2193353851850289316346544149150 368426 -1427661909156770922489772319136 368427 -1224476714157276420205783584768 368428 1394778534246964574525938035968 368429 -236994427285441210183940655360 368430 -1178652654861230369601886250880 368431 560776404126606391648239519792 368432 -158715789615897829581983268864 368433 -2731617082597556507493217147776 368434 1300479417154695701167119937152 368435 -932846684639603435364533485440 368436 1252075653975712475355346317312 368437 -2976454028403563015429307853632 368438 -1363286496268931320370838712704 368439 211609955320822747119172912128 368440 -2340202248054013821653352038400 368441 8607399550151974814983922256852 368442 -1870784515436699549143314869760 368443 -4520273605004516794870549793308 368444 -1135032910077668106943573976064 368445 -1304075075787868141719561600 368446 -584761355045207982711578750976 368447 -6645633600360902445443539159104 368448 592811449647607787711354634240 368449 2108685228547520158259258074593 368450 -1551504648443908137094056522000 368451 1282352428178002427162965074180 368452 1634890731384456889925857300480 368453 4073297752521136086872688876702 368454 -1270792716221618837517815657280 368455 -695714259685079668268727450000 368456 -2747625920818312445831857766400 368457 -1882759826353229641937557816560 368458 116063538066889302677036782176 368459 -1020017429868025153165410482400 368460 -376475497048625852380288665600 368461 -2482828084205783815641853867700 368462 2682097543427310200273484887232 368463 3776505030759661052169710784384 368464 237747253939589318713519431680 368465 4203071989835542225549537039860 368466 -89437332758491765236960755712 368467 -30076188791630645153551501440 368468 3399879970194252570566560567296 368469 42976193368685023755936737550 368470 2621022213096915269712105127680 368471 5410621723413540144145313553672 368472 -1506613889622337720407189135360 368473 -1353343608152959220739929711360 368474 2182355425381640615273266529760 368475 -925326322498127361745671318000 368476 -3071807378978114484162268925440 368477 3196184834210799583913739696300 368478 -808715926961170850025356726592 368479 2614036964826015170544889781176 368480 4332737087103835725742646231040 368481 -2036915921399120473904448813648 368482 610996928223943344931072256592 368483 -339301831495367469530648564256 368484 1317993019249339111856938177536 368485 -224134754148773394278879557800 368486 2108746941903499178703178384320 368487 -329912051571220398594973822800 368488 6043624970929466195059501685760 368489 -73799165268853441687663542240 368490 271836757228737986458951357440 368491 -1153285527852904332168414388108 368492 803493761697147436941971151360 368493 115449326052369457371052644864 368494 -734776902632244312003578583168 368495 -3691560473366949990596091939000 368496 1083790797954481921724970762240 368497 1330021425298544324264083389952 368498 420217306337413623796528066464 368499 -2028687729644550743037600891336 368500 -4373856190202427008393983488000 368501 -1259256017638441756525857947136 368502 669918701345978433938375005632 368503 6083036292863605094696946321360 368504 -527199519755462613794456494080 368505 420032691328204281031221686400 368506 -1791878540945031613737320507136 368507 1860945679563334227089664942756 368508 172700351278213663696223158272 368509 -2272431710588124665369950269480 368510 -44183138286860739540319155840 368511 -423601923980524981241266254720 368512 3299841341988739194454592716800 368513 1108724479448473211721778821762 368514 2203109258397987356054482158720 368515 217665477353831945983066922400 368516 125821842795219637622093180160 368517 2983597535136371657993061965280 368518 -2321622192309735062180723099040 368519 648831346158410393062995002640 368520 549628509543816114588576153600 368521 2097079802247033736520226861722 368522 688223052917204779672392973824 368523 -7152343413425845784396221842000 368524 -500140133839376652108626191360 368525 2423488829383857010700192710050 368526 -105565450429497717805460178816 368527 1092981940062370503771604864032 368528 -71091913360382179887956361216 368529 -585842102862087241604213196480 368530 890142028100396623832130849600 368531 -4774464540121302346946893603668 368532 535067354334455861126325384960 368533 7359966566262639071170990084224 368534 -1439135067314477792033710696320 368535 2313923156714472496030296345600 368536 -532658493525622490247953571840 368537 1400715334584166174836488597700 368538 1034648236498451950904202132480 368539 -6896942751498913265302585297660 368540 -1813042367315170905189158453760 368541 -378591157336915109968551761850 368542 -867950218795409091322682099328 368543 -441140355636637434183610364160 368544 679558313928559402559235686400 368545 -1178957361187256569597301294700 368546 2956881221622809603921821403472 368547 2037973103115018361422565390200 368548 -131009189614309068818958540800 368549 -629488522761951061355453967240 368550 9858066386585725566133948800 368551 -1421242314830326520418525165448 368552 2209590278279138725392368517120 368553 28257701495021972073832775904 368554 -1455896545480802785607263899648 368555 3176852939777367599506933003920 368556 1256278225503014849401408783872 368557 -829527359866005987870214306048 368558 1661887464075956456683457282880 368559 -869048010488608530284824241472 368560 124065103673560659010038005760 368561 2113990306698266903460872260800 368562 715919736532166603758870940160 368563 14665243595222728380777380224 368564 -621751390684465621076366198784 368565 76335315400729557470150687520 368566 433642165452198452119169376 368567 2196899080920245655073134512232 368568 -2929243402824076430895336652800 368569 -2023083005304603129352283637504 368570 881404677854053883935037952480 368571 1147946721582563692429561818624 368572 2848403206320565493387588350976 368573 -2551697221423522226054846123040 368574 1440793389356442613865779402752 368575 -479332780553367651806702096400 368576 -512088285713303226687871254528 368577 396022902682444731868074526080 368578 79148986545308878270736926416 368579 -625745656676658312766637690820 368580 -542475547878380747330121891840 368581 -96613873054438052191994086818 368582 1742012400284013683060141527392 368583 1939304978055748511180418464424 368584 6544585501418256134050333762560 368585 954779589869146060213185351360 368586 1330945521431448234458883830832 368587 -1612870790677336324361845771488 368588 1907781449480773671412183220736 368589 -905800917074649690737135648736 368590 242356782894658333523180697600 368591 -4422441040063982413455097220016 368592 -45500281544211857501241212928 368593 93818091007874369542398489842 368594 722602504040755124927064681792 368595 -2559502230069523955942737428480 368596 -87301438362309140321018667008 368597 925919706245004449816059604046 368598 1110346423799024583076777095168 368599 692390320776895862126744548992 368600 -1722803577540862561208808960000 368601 2145647916274024897798925210832 368602 -48202040905875430115168275488 368603 -280743096390936559878208992456 368604 -2326209285948191014598945786880 368605 -4780476198884680589970003166740 368606 600961359424659232541438018304 368607 -286766725832680685938939083960 368608 -2964315989704065030107619655680 368609 2293996359044569443275898843810 368610 -1335988733875245359045716769280 368611 -4701094901009763354004256152488 368612 -927236549248705933041272463744 368613 631678280954378772818659029984 368614 4073943102872485844352091541760 368615 401912256148254850059352055520 368616 -256235074336979921061701222400 368617 -1180166354158028834377311156848 368618 1891257451826315047210123427760 368619 2530434203320812885821060582400 368620 311871087135538015155813550080 368621 -1415382019681810106451088392192 368622 -670654396415192611860355645440 368623 7228251858888686113690282881304 368624 333920678916343286195017482240 368625 -1075887307696431289703947632000 368626 -2605669022629617964517634645600 368627 -2857236296488619023046330268804 368628 -883254480161301698713563525120 368629 -170918546418872566548918344100 368630 -1742749391790133133052634490880 368631 -752369594696230386689035212816 368632 -2294784487305593498746744012800 368633 257065669913396211037084971882 368634 -990116591122110747343825760256 368635 336238841983150447528116142080 368636 4712348367632747948588335246848 368637 -163769524870918938301245488832 368638 469924630209940817329176528000 368639 -130409044139097561443098475976 368640 -1097779789424621910734237859840 368641 -618908763789601223813160360256 368642 -2456762545915672986056017428528 368643 -2351247587461431207762784788672 368644 -1731441444184604321821899362304 368645 -4360892308089809242747038262920 368646 -1794735838664067105200660164416 368647 1864900650565557349786674323096 368648 246995045596581071788693094400 368649 -5730361686676200744206481366 368650 73226410534686883042189101600 368651 -2937852527559044548920399378348 368652 459484321475486548517370200064 368653 -5751347353650617916566011601098 368654 39034484605824439313879256960 368655 343323593261450006627440811520 368656 882330138179986632907257946112 368657 -1992097609112074311365978774160 368658 -2412366062943788702288491726080 368659 146690721259327655405997388816 368660 3564622545476479469272660903680 368661 1303423540576717140712781127072 368662 -1040002454658042242794401811200 368663 1050643679995325789120179295304 368664 -2662260752181997417602334740480 368665 3698961711573300698172910273920 368666 2372602959142307759813170402032 368667 -363783278303191386003200391072 368668 -1150429340451649627171209867264 368669 388365535172634633778987027296 368670 -388446660712601738676886665600 368671 4384457110234090891746718092792 368672 -1274959037996647825859370418176 368673 3052508643173954176499548369584 368674 -3586180263466278715189667903664 368675 -2441316979394157284330642048100 368676 -1617995066972227403295991034880 368677 -7200438539827620169074872291940 368678 -2184254141414844314031170881344 368679 -251183565436133273346408907440 368680 -164622982753325377083382272000 368681 -2848849917309496992107307291648 368682 -16786676286294989798397300480 368683 -423613336823397856849391641600 368684 -4883678890414256836134720211968 368685 2385279967111194420138122395200 368686 167116510796893734955332573504 368687 2500022689500578667014237582064 368688 -91501209647972116986819280896 368689 861529534907088308748522889490 368690 -427877301949305575198685235200 368691 -2963210946667409337557394663360 368692 -4633053579199885880537454573184 368693 -3470247287086973235061583750400 368694 -2158488144144005618217152671776 368695 -4056442738160603464533309634800 368696 -2596943423301384585682586787840 368697 315497919498497815716584648064 368698 -895933098715484873427010548480 368699 4008558886276455682258644580464 368700 -326858810569160529353214528000 368701 4725354725124160778889603231232 368702 -199571824585644950220776456448 368703 976601160480057596860035656304 368704 611358367081862651429074763776 368705 204722057169386202365722377960 368706 -160549982305156748090235778560 368707 -1130298202228200772322093659688 368708 1705246505468071399963226521728 368709 422386571946051236384885370528 368710 -412659259537396827366672186240 368711 -1872531129912018458147414389968 368712 190252662552180398227721241600 368713 1287861745084640474000531082804 368714 -1345099937054323694162245662720 368715 -71367348768827750529562990080 368716 -3487641862186056543696285564160 368717 1601835621859599771464030795766 368718 -339057042382703031222737341440 368719 638669875848624500320973696688 368720 187102539560662611725087539200 368721 -2021534945819470555255108006092 368722 -2615065041132398493871918800768 368723 -331562403386626119687630935256 368724 1831779809445364169783934560256 368725 26866332948675180118744040000 368726 3336646582659167030045784541824 368727 1101408640166260651898719866960 368728 -5809021748946417052214719395840 368729 3461216016484849647356021928330 368730 21043214960326987945605520320 368731 3192195906803525104743420933864 368732 -115028264959718001222744311808 368733 728538952872767313882088360800 368734 286111362743675814725015078592 368735 -2750389286707845961100932363200 368736 -2545870872733028534337945993216 368737 2436472305835560283862485860386 368738 216924296131693992895473149520 368739 1934400045130769916854085335040 368740 2698730606653525215530919014400 368741 -3298601452424012363242019553216 368742 -485728393504452618739910326272 368743 1689492199689894234115160439992 368744 -145922030879698019655046947840 368745 258497834129957200956972641280 368746 310052813498267441394605379840 368747 -369634244784395588642047788000 368748 -1088372383638910437890547571968 368749 196953217648812355220773989664 368750 1889034108229767180434193000000 368751 535038957928185087945741045264 368752 1245894509521745026755811901440 368753 284171171927988456930375036480 368754 397144690141807425904089696000 368755 -1856988405784487967647264637840 368756 -1481003571040443796663245425280 368757 381034908554706497841781606254 368758 2695940011741046674979488496544 368759 4925935109101045192809655906704 368760 49983434286452455968571392000 368761 915328037255476429138512850000 368762 -575645017931113432278336127488 368763 1049231139597954367622563998744 368764 -1356086480553833615117060175360 368765 747231971959579901681851866720 368766 697110543392358135728639145600 368767 -1463563691562753849716216732800 368768 89635316984590315994763755520 368769 -1336976792228379873567845110752 368770 1916818965981319384338657922080 368771 -2058111086911110325999937506320 368772 2119066403969376765647789875200 368773 6854354309088840500622918397022 368774 -636474191000384009649210484608 368775 -1728033288631211736306200835000 368776 -760022509268991950485857239040 368777 1448605212058644459717739255680 368778 -721514106916274638392044242176 368779 -1926828959982942887179513061024 368780 -530294765727453086708167142400 368781 -14798467971709551569710198656 368782 839510889418354207468493377152 368783 -5178010796680351961101665397968 368784 -186403178408382961984879312896 368785 2704653445324139231364618148980 368786 3397754811872207937413449839744 368787 -1622840023380743832743325946440 368788 -550021458907518648413019797504 368789 -7758848550060564109936675927410 368790 -1070053357214863466910817228800 368791 -7208729029513829651152083306808 368792 3745791881993486160110592768000 368793 281199876433074737612886992580 368794 -1356103501882256784992128139808 368795 -597083799377878970114048495040 368796 -92911145530328280334457220096 368797 1008434202846226822006485973920 368798 -502255545016198108008199140864 368799 1976008997429612230564886657040 368800 -3658105320920668608594547507200 368801 3356746406398996305252253784802 368802 -524860336518694498135876608 368803 -3210562415061981886630508230948 368804 2074163242878414519531032069376 368805 -1842112651892922932630867625600 368806 -3345408716600876797442126497536 368807 -2196204022951603158620221720128 368808 -2787091417573584614235832320 368809 2489424616363689631716548659200 368810 -476432110727283078151129765440 368811 77913743642353360883220597288 368812 2948310535707702508093642470656 368813 744067267112160180622893406380 368814 739443850177509208291354482240 368815 -732455649544011344431281370800 368816 -75271966393411497702490767360 368817 -1705827621671484840486252101520 368818 -583832566521614931455419622640 368819 -6250264139557039380505753648440 368820 -1579223035471386068745485414400 368821 -266606210226881484747175078656 368822 -3651842479783099408568207107200 368823 1344602417502695602889335464144 368824 5233873617413123394837003816960 368825 6945262602837023750160701550 368826 1224452261448418353554081055744 368827 -742254498006403777419110971680 368828 1987546881959097669075923312640 368829 -2373581858994912888665041337856 368830 1090415593502701553798542540800 368831 -1076289141545919247221473259936 368832 399983659347891657137939546112 368833 -717709669456521221277289129918 368834 83951625801110324083433028816 368835 3352345758913590541303013352960 368836 -249034747806544457502155367936 368837 829864683747293595113247723552 368838 768209879879150743079336729088 368839 -2878986768983811147290241722976 368840 434528757046137669804832204800 368841 -2548348565965559641942528774176 368842 -47977737339254889466767817728 368843 -3977448027122276740947252847536 368844 -239105954357085714672280485888 368845 1314525320617484869744409798400 368846 363073069031320632595644722304 368847 -7585859031643433514201383232000 368848 1354355775810301651547643011072 368849 2970005310815517409971574702440 368850 1133704479489448200752104848000 368851 -1527867712179295532380426291200 368852 1887054468900125727725529237504 368853 1625449128138129108141387242784 368854 42571222796004142302290249280 368855 -1184787056228390894435208075240 368856 -1895856884348329841149996646400 368857 3661117684454480891993230180106 368858 -214355092205850658310219322624 368859 -4636382823948769112180349813096 368860 -1156507806387160178839938193920 368861 8742345915616870824537575888352 368862 -402565217867136938602758430080 368863 -1038009094106006324085834193416 368864 1907270996534749338499903389696 368865 -1072528879845156886692894070080 368866 2530818628520276490309783555840 368867 4653492104477722129877445740352 368868 1785492151615080843241893304320 368869 27678854451736714915725064448 368870 -560624584089014302129727253120 368871 1998949764952283583126470415912 368872 5003211750740605010472247802880 368873 -3947792163512208925075246327878 368874 -737237129587649657820839860992 368875 -282042390405375915556803156000 368876 2239696804304069655180503343360 368877 -707964577750769998955866920000 368878 1017386717910209569468272565440 368879 -264817837101577013934779268624 368880 -246240879250898954036979302400 368881 -4355132435919099754152062662318 368882 -2538026771795316274927821428208 368883 3564644079256324555116295308744 368884 -3225482856170291669034683757184 368885 685758804742260121835408846400 368886 63380427342261988124161142784 368887 -935766587574433819055249896680 368888 2883462908060617829480620584960 368889 1114562658084564256968975929424 368890 -452023168035504564871469939520 368891 4025569893664120154286473680392 368892 -1143609805424141151684129206784 368893 -353990268058202130401303420800 368894 1524172924925712327216665066496 368895 354124598954081202008883288720 368896 -4605808120694921020851760398336 368897 17611996098854687078686273728 368898 -732582885521014704469293227136 368899 6148661997133011303274729595900 368900 -229353449317513831986588057600 368901 -2376705775940108609178813865920 368902 1369668034539148936829874570432 368903 13084586944988368921117874134008 368904 1272105818253389990132140032000 368905 -2178427194137345855880902859000 368906 -1472551643482673728635076738560 368907 1661818924290455106627592237824 368908 3088754401616273428391996688128 368909 3483378466794240990801673762860 368910 1259586855317806246355231016000 368911 3054144424253623915081896462512 368912 521940129830349052314754031616 368913 31810903879634546833155823344 368914 -29499386907175210256391433728 368915 -1364675363510120609731508815440 368916 -362777953819551830922323275776 368917 6131864342785288789836785242332 368918 815062347927422455366165645440 368919 2259379496642488895690773921800 368920 -1014856978454176351414988390400 368921 -4210363009393727803000886537910 368922 -1166129658484775614848378198528 368923 181372924174529676158728801720 368924 6937844960008031147685695424000 368925 -1346668034885681263771321404000 368926 -1861845208474402750936343465088 368927 -1378958798354803072122760503480 368928 -1678985552973488064539614248960 368929 -12882343374959153748922898350 368930 2727899484077594716695740390400 368931 -1608002126657202590306363621376 368932 -602193077327844680750445061504 368933 3774030760527953536632943841724 368934 -1530655360662536557091737653888 368935 -623278896873723160698231152640 368936 -547188885942081177670099107840 368937 -2460647638911360582086485839606 368938 2211876322920692959421343166560 368939 -200081797653384805515698077260 368940 -9477060494338223583847464960 368941 -2018352530075908737135614217588 368942 -1661395899746347991440276608 368943 859966883073127372598636241024 368944 -231903569534985763471787376640 368945 487501547491593277366645330920 368946 -448493721530424982088828659200 368947 -5134648081128410191414753023604 368948 3668435587493025274904891111808 368949 -1784386098443087450902050183360 368950 2162850607901832146708307206400 368951 -4397485695713459122865370800976 368952 -2077445840829387182131444346880 368953 -993433338318557749488984376632 368954 -1864253355940086707475635047824 368955 -88544312140130727980857561440 368956 24090451064385843221721914368 368957 14670433800155387026286347206 368958 -534795134188589302858230695616 368959 421553947782554663203931454000 368960 272184645541126280045663354880 368961 2698506509194937472111724200480 368962 -1149414738699104188554307663872 368963 2066144334755347947665243274960 368964 500467075039589270295254144256 368965 -501529260535391047662246940200 368966 6291111416428480150148500224 368967 -3213715042809085713308132572080 368968 -2056870463172743651264621475840 368969 1543672318196443831970292519696 368970 643589128685130228202707221760 368971 120783159139699587999749131144 368972 342398619347421076271940907776 368973 611748243180613105274763566784 368974 3938293507724972790193838828736 368975 -276623648529856397284979331000 368976 723548110777448378069950267392 368977 -2226656899493408411581545576128 368978 2145285136130379878187129809040 368979 1163551816004384536269335773488 368980 1628768013436473206240792217600 368981 1805228710717884090132699070812 368982 -3443726455827260175202907410560 368983 45343404074074842657811755544 368984 1287085397356847529850945536000 368985 -2706897874839244156248018906240 368986 -123651656816398710784201828368 368987 -3344364514106429594673131730288 368988 -2319818796416659315088783453184 368989 -3148096834271410936745226383232 368990 -2835838832743877562204370488000 368991 1666416373365026549709343725552 368992 649940949097133566856485404672 368993 1186881042218424878054642110464 368994 -415276104918171888866961642240 368995 4971046672319915371513070523600 368996 -283310485703613413162495051520 368997 -6838179974286232025609506931328 368998 -741375074020688483156902203264 368999 2135356789246678000674223023240 369000 1061971562057163556905469440000 369001 147362766207627755800755360292 369002 788134190179705161250405806432 369003 -3037742995038539678191292291496 369004 1622520096821595474594152397056 369005 -237597714805878429201296522880 369006 1277286504193367530454250667008 369007 -1745896523277222540051301501744 369008 210348042334381559220622098432 369009 2654591226259943642441818003200 369010 2087365875585538939220421920160 369011 281335530100664899148191285152 369012 319872418572439465401661784064 369013 -1884042262655023003112002582738 369014 -859582888300781296626721121088 369015 215584402524618060450257922720 369016 -3282584318211073150068568473600 369017 -2972573192299925274980758286448 369018 492819048438275059137849864960 369019 3848208853218042410242678813896 369020 -895688395548161302046240171520 369021 148505254639784611475804416512 369022 -1441688203700052601296457778688 369023 -272809033532892324878286073728 369024 -1926753790355518693397747466240 369025 -280779724442542105158335842500 369026 -17019417459999232296883877376 369027 7139622264554740887092401752888 369028 4422389476724669831066843728896 369029 1247211895932225809693605281630 369030 -664099554999720937082763415680 369031 -3347270426163032726386768012568 369032 -505234499100991177418319175680 369033 -173649370460307574748383331136 369034 3171016451231596516323951322416 369035 2718831876950592827643039861600 369036 -262069093867599650986859377152 369037 -966072318691032887939533765760 369038 -900807842023584222488185207104 369039 1460695427468847662552275810176 369040 180830287163579982550813900800 369041 1467077454047375527410484174884 369042 -524477289500257917146821884288 369043 -169009793040629481807737719800 369044 -1884194067650103321893718540288 369045 1699865987278765290405713964000 369046 -57909973245949569435776130528 369047 -1261156677174283616630055301968 369048 -3079902762270957368484292055040 369049 -12494656327841154033889995739136 369050 2121465334360584817236584400 369051 2134180697287353110035365364632 369052 -5558130958662377644198779601920 369053 1811809230188575338295897546098 369054 -479348033762812844837261134080 369055 -312219257997925525281665662080 369056 5234684652125993672969205841920 369057 -1250069065414542901963499262912 369058 373035877453483577057760427008 369059 1008759439602057450503643368880 369060 1291022953571709242792479272960 369061 -686456198789265700627141267776 369062 -1273846755830408385707838363648 369063 5161941901831841216521097864400 369064 3727354147854398568786418191360 369065 -2252615840401882885052228071680 369066 993890640166296388770652602624 369067 -4020189655102516425175440839884 369068 -2339885725285854210832104192000 369069 78411916956894802183048331808 369070 -1274110653238195409790142026240 369071 6733216880066310394591443472272 369072 1053333325045905968624936583168 369073 7943010925889954473901399502900 369074 92004421250554913093558063520 369075 -209017137886423589604065184000 369076 -922782866925004278160246042240 369077 915007703902298878925292370926 369078 -1100706029188565156421835881600 369079 6754838600707640913740892048680 369080 810741613041197692485487718400 369081 353316289080102145859172299328 369082 37639117463658646468007913984 369083 991229077413114047212185280800 369084 2597889433506988058931465294336 369085 -2805800398689098272369877340840 369086 297435377874188226003255934464 369087 2759314476388840875121817207952 369088 150607554501333707580013281280 369089 569173354468690103770045227456 369090 -1389173888114138827865417702400 369091 -10806959940003358395978518709408 369092 142789408779883899507174634752 369093 1289235211597441996300064189664 369094 -70597954851357784305974238720 369095 2401709065689141575706745572600 369096 -669422114177573531521268121600 369097 -1602615830403101790617882892454 369098 1366220257355157016136436552960 369099 -2920502874474025114981893072516 369100 177073940956851856935000646400 369101 5604807538797858099242772185472 369102 -30988642641695755781876729856 369103 3428831937533517561519535427456 369104 659511347374809949457220894720 369105 -2635716558460687104514774178880 369106 -928584245457616225817778043248 369107 -5474182426204030119718216349088 369108 2408866046470735613457614980992 369109 -144219631455688990404986137796 369110 -23923735234106409118103581440 369111 3988470037581210677994187122384 369112 33850882485513980852998348800 369113 -6568010722198460998745427148080 369114 -412514462592863401737560348160 369115 -1406715400743257172558072882240 369116 1677361832303892676340026467840 369117 1201689872981711285124922204032 369118 -4472187389412787810643898240 369119 -1104200560448226679383929712480 369120 -604330395808710412011818188800 369121 6403122647948189477554369383492 369122 433352400719852049228698801952 369123 1062851191424005832120005494768 369124 364276790193217495331071000576 369125 2366017827349944150385848699000 369126 -948847178581298385493323453408 369127 -3223723142453248678822808261760 369128 3527237776246680437161274588160 369129 77646418654773123199489814208 369130 75185283037471579609712580960 369131 1068163454050550387536225429392 369132 1877851361724744248095628390400 369133 -1313102455681568760455331832618 369134 2265932667585921243381558897216 369135 -1351956402914998141172241156960 369136 1526345517046121849706723540992 369137 -1856547923775392510158648247214 369138 -1004745601364763674905404604416 369139 309916210369011282042130245240 369140 -1254559092124666451832286690560 369141 1972922472420952360378810813920 369142 1428504856954034520689044493472 369143 5511708997683947746360682044392 369144 869985790245305402958406656000 369145 94019773341508332447441312000 369146 773008794593787218108900033280 369147 -2545082699878403926192220711400 369148 531382337317990152762522460160 369149 8219528897193459281007597792 369150 259457388245117702645172249600 369151 5143423165289786831645704882600 369152 -1379584652339649973512786935808 369153 4683704964100638945398448008562 369154 3086335797208458266237277517776 369155 46694791898157750695751503520 369156 -1347166243794654584877724259328 369157 -4292091208841210841545085041568 369158 844487111809072168544360675520 369159 1098436004088294436187969324160 369160 -1736812338950110883503730688000 369161 126744570288288054065963201160 369162 -916700626782020259825127811280 369163 -2294255885243311349955478792440 369164 495495002797205003663965450752 369165 1383327489492536865902526877920 369166 -915572990400964557374831090112 369167 5268257839845042434595844596960 369168 170664823744404293836240257024 369169 3527217587553323057295512411570 369170 2456875106561909594988237888000 369171 3109259128738976325158926320 369172 -1767407280488146308737293263360 369173 -550491421751165529386592387456 369174 818919152184583885683750058368 369175 -224951261862069280685469667600 369176 3947514753603757109219094190080 369177 -531687534745563484626710418480 369178 2666988036549548365579547410656 369179 -664688720309515552692063180480 369180 323699878269069375111447951360 369181 1894152586003124116551467194982 369182 914724819892713115421314268544 369183 -993305322110573269806398972400 369184 3443737085143404819968549191680 369185 -8169574519813051607534729735040 369186 -488938587651119146452873486336 369187 -108604914495066265541933999968 369188 4455924411979601428908034869888 369189 -2198207444618899757466449832960 369190 1273018941762873336224774985600 369191 -5941947429600434488551754470408 369192 2151006309620958421470412062720 369193 -1804872671804084476002321787056 369194 1246682521953163082538007525632 369195 359079546628164281092184067840 369196 -716233121065929243702424900608 369197 -272748133360947641172113013354 369198 -1092373576022376952045978176 369199 -124478700546178828535903281960 369200 142391308276451990237936025600 369201 -1438997405116260451089766372416 369202 2162944478353941296492161324032 369203 3878101099699089747687017487744 369204 -3118994631733096639636593113088 369205 1318454634741470067659273217720 369206 -3545025982021857288646596911040 369207 -2444810564969176338258012472896 369208 2347521370348991062026402201600 369209 -4339215312210619614680166996396 369210 321249254272171014117917675520 369211 678759220473643809511246851812 369212 78804822881830408109756792832 369213 -55106368531387346129663147616 369214 653654532419785800079380723456 369215 1302284119088440501086025396080 369216 -309301009989128506503536836608 369217 -4808662428448984671629049744428 369218 -2965016843028575587752541915440 369219 -1485022293295039471610504224512 369220 -443454817243060932945078885120 369221 2060390312467062405706071385344 369222 586159017916511251959522048000 369223 -3063146714766449947984191462864 369224 3532267593133533825425598120960 369225 1405427407529767839807017148000 369226 -140273438616231043764449233152 369227 1130223728103855934733577448440 369228 -3477690734411411117361351152640 369229 -683304990059897192114535777824 369230 -520210899794294355412649298240 369231 116521685984196218064209705352 369232 -1283581676443927290130849333248 369233 -1117277067200110765704723512076 369234 83982836975040047792318826528 369235 -4759647449680157587388243770320 369236 -673873003377609394851902871552 369237 -5745884182913657279616003795456 369238 13043965771636698228678702144 369239 -379174221825813795535972861176 369240 707816883441422265944625561600 369241 -14858750328929192985800333056 369242 -372483258015832478871074518800 369243 -11354530227216015446710726896 369244 -5256706767158201920839322238464 369245 739741795997465130344216395500 369246 -757293625177220773540252569600 369247 -5331780164250196593384383310304 369248 -5094167906893223947197343334400 369249 -647461600040207639195833632336 369250 980028307399085197467387264000 369251 -1214484216228791681601510345168 369252 1512708479493270392465499709440 369253 -606085213676074948320610666498 369254 -2317297625149839758674665563424 369255 1961813897654987605587403852800 369256 2095746144936787498640856053760 369257 1339905684563673809956785290880 369258 -474089757722258137182951734016 369259 -4343692775233501921936701798360 369260 -141050315698449829867574400000 369261 -2071431539396784055920801202740 369262 909482406515234536454812141632 369263 6173079505712033791775033794512 369264 -555155670306633364108962791424 369265 -1400086215779934716706809505600 369266 1523474196963050275007626658832 369267 1741167244454673659386526826048 369268 -933748197527192962666685786752 369269 553482107233179909951259994670 369270 -388488059578924263023607884160 369271 -223440634846667102405298541056 369272 738281822333883025483699814400 369273 -1676003812127448047232883652016 369274 -2338050868068403421566468139808 369275 -1384138734189406018199927846700 369276 2421555708962857736918581535232 369277 850633630765198734029538231360 369278 -480988676430870462624520208640 369279 335681326260496019136569868576 369280 -1433116574276325152949220147200 369281 -3751914186732568689155817093600 369282 -646775161327046877221152199808 369283 6087208881269359693939702417532 369284 -22884427264484165309550888960 369285 1077265202702797302905205855360 369286 2652380247659369113998792046080 369287 780975751331994592759543093152 369288 -1312836790554946865023150325760 369289 -6724400198590408176376502718960 369290 -1407569118193844280503449437600 369291 188507991828427447966157428704 369292 902527097726312197818864640 369293 -2048428835418649126610288560458 369294 594929110576648896954587687040 369295 207091447199731153106818129800 369296 -729844728914787225631090434048 369297 -1579606958452152878144623330380 369298 1005011538933418588294885184400 369299 277881976121817881879447827536 369300 916121035433544615285482188800 369301 4277468289922903584823161180302 369302 -1779789404232648272794621575648 369303 20107200049155428041232644608 369304 -1206021607219513616616912199680 369305 -7072296470499742092747097610040 369306 257337010396840269493645931520 369307 -285127226352557297036075650280 369308 -759761139164643368261681163264 369309 6345191490155542976109313800960 369310 1246624396233036734910503626560 369311 -1712188476023996972173934046768 369312 890313431014841729221401772032 369313 -6000011607956546374551380273502 369314 -1056282638227955669171583715968 369315 -1177975516247394374261646140400 369316 953143022478310215595794300928 369317 202222426454360906917048265820 369318 1145379863717763004517734989504 369319 5652874870943313840234255161720 369320 859548225631864573681164288000 369321 -514740572151692500407949466976 369322 1273894425401849326102889030400 369323 -7466957028617593241882562726360 369324 -2207821675973288664371057475840 369325 3588434812254214548994861584000 369326 1330282982266823771278885658880 369327 -14898023860953616766492578560 369328 74509677672256117840641490944 369329 108960629671626646913044984176 369330 -481195950135305538273167623680 369331 4728061805157945329342094917132 369332 5261545081176005968840034599296 369333 -5750036181262958805251345462400 369334 72137576174509593467175665664 369335 731756960261555070993692024280 369336 2428852103043557210141810688000 369337 5086405060045699624178201332740 369338 3176953315314457879257896926320 369339 1329529397477953838477363731224 369340 -3670245165505685008982550451200 369341 1240070139307868236513669043520 369342 358390040221258641450598243392 369343 1754485812702408631390422133144 369344 252465996759610531785474048000 369345 -611243836771983359698857156480 369346 498147372095291429934516678144 369347 -6212053383077458108944856119288 369348 634332313264982957875301216256 369349 -1496485184579949691602604642436 369350 448686228265850325948897672000 369351 -2154854649407611634456346087120 369352 -3038025221430837710684367697920 369353 -4778692893966348325389150463398 369354 404045655060446410034281547520 369355 534683147553655685039737638720 369356 -671036186355686764295282761728 369357 -612944390376012549707046762624 369358 -1036496088479062093333506112512 369359 -7639744471581796408142987361984 369360 681192395162828585883824947200 369361 -475295844091272303460886465038 369362 -1081125693102959812246147075440 369363 4397914256058038833359535017144 369364 -1436078945077450309471061827584 369365 -459512364054643090909630510080 369366 502186436689827917973803788224 369367 1597452203647012239475124978592 369368 -5622193594274563606444077373440 369369 -181088993065984687127570765184 369370 10804250728662564619399161600 369371 -3146632648630853659208968659600 369372 -2954241134414155657535085393408 369373 -1300213094997963820193271037440 369374 4048666812158586664454669175936 369375 354339605340311015549376945000 369376 -1706238523886677019877430001664 369377 3836632182841338980043154397460 369378 -1409445135493859322400029186096 369379 3532523223968286225929198895640 369380 -103727747608684075364178862080 369381 -210222391803927130501905030048 369382 -174819644662131087113952995328 369383 -536681691122699626839026262480 369384 300060123837114054061113016320 369385 -4105648094418120008507275443420 369386 1012040737131606554443461481392 369387 -5915741051456750877079999156560 369388 -3811207689387475662295153491712 369389 647749921449720481001690443020 369390 443611927881252141280612761600 369391 -1352077066774796594901852438216 369392 -201513199969087202636270075904 369393 1652609688934969031885544142944 369394 -1226195774201629686695391203328 369395 57387308676900946174425588720 369396 562066033744028148254528200704 369397 -880199065305394952020958029248 369398 -2739452387230123481951754941760 369399 1666432572302044282565901294720 369400 -2943981329482902566395980288000 369401 -3223747808435817010490397791100 369402 -2259578369770029778707910632960 369403 3570586069869829909600406342064 369404 2588090130372635608779149475840 369405 3937001929615583667939977100 369406 -623156731139172229793503054848 369407 7309614044016965415385054822656 369408 -361897502964160157351103430656 369409 -3979254647831891465963006107390 369410 -393685438093861434785816388480 369411 2443126493429037641051176896000 369412 -3005827340421901457395022134144 369413 -83561334914656723215957408 369414 -1072933242356528461226337183360 369415 1302514586059186517950508317560 369416 -392013554482241631756582205440 369417 2071857980575136538333798590880 369418 -511608524467724199168240317184 369419 -7142801741738707218269609451180 369420 -3040693209326080539879725629440 369421 757342208356907609337057733304 369422 -2238045936796111335058774567488 369423 -545203923714371186538540803928 369424 -83756415318509028630424780800 369425 144046830240132613076798860800 369426 424040393389825314251131820544 369427 2090132157455589276804912004224 369428 2750159409719165530716985987968 369429 -2852343741314482014951966789216 369430 401024065745227536941220783360 369431 1760505901974015079133211700200 369432 1272005166185341441993408389120 369433 6354224769345034619633709338064 369434 89143623658213424280571809744 369435 1600485906298989208557229516800 369436 -842351389251052329821336890880 369437 4920891314551327242398792822112 369438 -455390684091205364873200757760 369439 -126933031360183706564901714720 369440 -3128881675889004951973065523200 369441 -181978281504877923101536987518 369442 1574725695091245908001470593872 369443 -4280631624775820475677329616640 369444 -3435118116266249986109474101248 369445 -842111013105673042883207492520 369446 290331721504407592165550284800 369447 362810658943577380376311925328 369448 -2255266379327126346123403760640 369449 1817989251762605349476972388864 369450 -19411429254974058107369084400 369451 -693705617453074567899418055496 369452 -2256161574236347607598651396864 369453 1428655541263759700117186688 369454 186618053475792920031144826176 369455 4169529470161288961714081634000 369456 -7162968389634093637565153280 369457 3544093510519733842956812712432 369458 -537961462265983811345323407360 369459 1068867597985778771178367548564 369460 -895047864314127491206025740800 369461 -10590889381500214140226825127616 369462 -1185220614238081686136495895040 369463 -830047785010368002805690754056 369464 -1585586960578865922249924464640 369465 2651512064255647596705667533120 369466 -979989669669741944201618183568 369467 -1653304191106911157072611644928 369468 2876145336866390354524144189440 369469 4448234895391574241225135548870 369470 1793423225029623386354038255680 369471 1239897264491505119758697908224 369472 653355601400031754785801633792 369473 1036946738521171158865755734184 369474 131921381202792008924116500480 369475 -3018079307640419565593224130500 369476 4285302744924985399746598162560 369477 -3748178783087394470602903370052 369478 -2321060274513033785649477370944 369479 1663164697508287205755210822680 369480 1496331671344083006319079424000 369481 -2569382505212475630916838407808 369482 852778124552739556162020719712 369483 760431165949537725674948313600 369484 1136413869293743344056387884032 369485 -1791985399539270667749137408820 369486 -840258829664739293810259746880 369487 -3743608600478822499214267102864 369488 -264434917138070059412157235200 369489 508187300600761844722395563520 369490 -283980404150839801554924902400 369491 7852110992675368318888004390892 369492 -779177099922240792072171626496 369493 46182110437930257090839012320 369494 -1909740120825983393664435237120 369495 -763011201373917655265335756800 369496 -3824585150569865578151706654720 369497 4305351263360160595039822968192 369498 516701726892851297205501080064 369499 -52737140645089480189068963952 369500 -4442642228698797043979506560000 369501 3108331027543380458483893660704 369502 973372872183435686647177863552 369503 5138619875470525354674998005944 369504 5000838354991207087783779631104 369505 6894208408373482204948622578560 369506 -809573993667359695560146544048 369507 1038580796480557089187679723640 369508 -2397832987511551982967241996672 369509 36078277147060708791010695006 369510 182773205645430567619372435200 369511 3120510265296189872492776301632 369512 1921148860624761060398872166400 369513 5178896349450901567421262103242 369514 3301796140984925886880830454272 369515 -2466272507100470854232200397280 369516 290805875727727493535342280704 369517 -4672819195922575612670702294880 369518 943334526464533036409731119360 369519 1298446315362459534479812626960 369520 281032597875904968313995264000 369521 -584272764683817627153110609808 369522 102984219992961529249017633552 369523 848317264865603078948207769600 369524 -2124918669004025943775920011904 369525 543734294793638074839742428000 369526 -69969308887982990613433029696 369527 8283208632709400746361664728400 369528 505675703547902058281439436800 369529 6578304285671922716733687643476 369530 -784890614058922058937164697600 369531 906969723604054679892203468280 369532 4137043246933621272125016221696 369533 2966462785039458076802216541804 369534 -258446917198427026747688640 369535 -557278367343454245491221466520 369536 -1390879408657442617990305546240 369537 203941340723715203915576367552 369538 -1694100122861284330742986656192 369539 -331699451152130367741299094660 369540 -2200049980962537402887779664640 369541 1734527432430927272254880355552 369542 48187572516416609188922356032 369543 775601073295999087121118288000 369544 1732930282984323470268469248000 369545 2256164362686020632138091635200 369546 -1679508906992259276725843498496 369547 4052394282190798768583466066960 369548 -4243487203445122320429984628992 369549 -569871042227821850210441570880 369550 -977850667966172169911714280000 369551 -322828693332257590186020329472 369552 -119327422454960733073996185600 369553 -3652475919670700602746001525198 369554 1629580139833675461979934936976 369555 -1855144008523883658924374734080 369556 -194990877169904053156555413504 369557 193904371594357397011882705806 369558 -339737688673504247103771739680 369559 -3719327312910083080198480586280 369560 2674311395345360320625703936000 369561 -5803629508996355951751630600576 369562 1900486664566789496042822515200 369563 -220488752074994091880191990360 369564 -901984439855489099698154668032 369565 335820913438447143824529484800 369566 -5583793879672740017607406337280 369567 486925694676867368482116039288 369568 -476024300708529012236800819200 369569 3027206324858889755407305997440 369570 575688094283474862111267471360 369571 -1138998534539998652676443348208 369572 1097468165662271890849836085248 369573 867683193185157758874196601184 369574 1173893913482752636832752460352 369575 -1283588863874156637261329275200 369576 4124982249288211634061742080000 369577 -1412399350245017435874412266140 369578 -1522717706318149314431710656768 369579 1102367892778357744114545715200 369580 -264179780562591449489105141760 369581 349745546375635211601660623382 369582 -337826637407797604136555319296 369583 -41420811692126397629231780400 369584 1376841352051807083368186265600 369585 25967219415808892700205923840 369586 -708455326367740536791445657600 369587 3310066441058331065258393865840 369588 -979406755497693643791388354560 369589 -3512629910342623252101155308800 369590 -382530956149403273695535095680 369591 -160968262192315962753708183600 369592 5723518320257324823237044736000 369593 317631816669897931040187182016 369594 -2303838047937183042332799148176 369595 6084052984189047625810135211520 369596 569425020165971856181638067200 369597 4301812359492520022053978015872 369598 475478029590920767425002595264 369599 -298714423806441600231284373552 369600 155265896295271571221433548800 369601 771844324315627947429118788400 369602 818321840547566718403171727904 369603 2329385207168457483552842464080 369604 -1344727280622803464873491535744 369605 5284829335899377271444208695000 369606 1847758755442992322215603427200 369607 -3765150663842613092261048613240 369608 2699904222949469722375755202560 369609 -2091279382461871086449596602096 369610 -1505582588766325751228429245440 369611 2050004653368270585408085568424 369612 3222048550408135474524031892736 369613 599922560058019936499026943104 369614 923009822122489198503709185792 369615 877280576368751315920843921440 369616 596540323035742618354757189632 369617 -1400483308696532109040826768220 369618 299276257857622122665964991104 369619 -1238467367383844610991944452480 369620 -459810470616290124176458072320 369621 125518110731358332735426751072 369622 1707276543236482751022720057984 369623 3457114768746616448646134850864 369624 -123140639607791647165944238080 369625 2337374477136438958524592797000 369626 744597960122203066421202608640 369627 3976178323483468048739121607320 369628 -6462815378759044648682020864 369629 -1510566282511061280173140403316 369630 -1229291052380598791982748291200 369631 -1111098124974348490453041621760 369632 422547806428750662659648520192 369633 -552339754024257979127466273792 369634 459620962417050728366595267360 369635 705625126185529582811067744000 369636 319153861528504574679439782912 369637 7057406945366618535383354332286 369638 119222119388335905861267089280 369639 4351015154259868762859127183144 369640 -3504205343771130574286442547200 369641 5811536896487062715810267510400 369642 82673459528851657276772742144 369643 -1293038362599102981921058746176 369644 -156688981253884514874336608256 369645 1524363859870212112148959531200 369646 -1794819466091232006308963425728 369647 -5097936258688989086307075497904 369648 -638711892912134237802925326336 369649 1784903603106810202634522422336 369650 220629763220287778147726458800 369651 1876373758708092400454841343032 369652 -3892738974399165697250541134464 369653 -12185854810818644674927309378116 369654 1995649474501618224491816349120 369655 -3736889994368381430624246720 369656 -823511164324030834389903728640 369657 -1838956581109618018345982835360 369658 -1972883272314512253331449778320 369659 3647876477020008245649844045860 369660 -1018814914545177235054482708480 369661 4766147317815711280156832992262 369662 2951698952716092761429618552832 369663 1352397619219252963893679503360 369664 -103648403334878808694641917952 369665 613068734430478374163344873000 369666 -2211861828436589750810950544256 369667 3085727410905729986878233127712 369668 1857499346778970286216508284160 369669 -76609174813552580803857439200 369670 203150286259589551071385647360 369671 81242311045559580824256105432 369672 -211692756174219314217659842560 369673 -3512765440560727733994621871078 369674 -779524802133954754334524691664 369675 244403015526143173339941067200 369676 3866935094559819100690456712960 369677 -2206948872541153726966673749056 369678 -1260388821630542312999379773376 369679 -4499693446037895566318613130416 369680 223314715645769094890916495360 369681 -1574291744231446927295621974080 369682 -3070537222572180626767350863616 369683 -5629479753272819153180511597480 369684 -14686235557467214146481281024 369685 -1197458536848932155429336047840 369686 -2531959981319938585638628874208 369687 -1301658817261038841274882226840 369688 3830216057405168005398373355520 369689 1321806350899810812487842670356 369690 13515294495873828598117067520 369691 -2142475033165963857099279942128 369692 1752429224564301090526893335040 369693 -557319119045330537685385871418 369694 16642995798774453216740231040 369695 1843369863038643779636281804200 369696 1622283285154438936926220713984 369697 -792606438184120778406066149376 369698 -904155725105634814512753790464 369699 2107412260664054050025105754240 369700 2343310048865279358126937443200 369701 -1053521725935562180241936950308 369702 1456850909469654660507932897280 369703 843759163196327677994263912952 369704 -427284426279274076626417920000 369705 -1046347190740763157001575234240 369706 490726197599128233680247367680 369707 882352739927781742199176280880 369708 -625209794699309769944497789440 369709 -851754052959436412423959594090 369710 1877772470281313926487362715520 369711 6550392616640646600409910666640 369712 -296073563529617596962528493568 369713 1700936717316050427716073081060 369714 18547453662341533233870521088 369715 435047391495943513697568357360 369716 1777974047859295323754974044928 369717 -1714867921316997820790494045920 369718 -3633590150425622720103321529440 369719 -2314498021545246991310201012304 369720 1021154871147398706248183808000 369721 5091323124639288446265258302400 369722 -2335091258572726988670004390176 369723 -1583069266870905763937237850432 369724 -3654079802224336401260839957504 369725 -144509893025647514478290066400 369726 419741912448544658454647553024 369727 -5439427279661846420734312270088 369728 -316580122650115855553884323840 369729 786167738208394435311704621874 369730 502782017708866571203116425760 369731 3287767838671924480021776473532 369732 -1107601141700624841059665913856 369733 476963430642318202810135534080 369734 -3176744010451546119405586967040 369735 366340419100498500828525269880 369736 1483006075079298036281863833600 369737 2670910865594027039621729317632 369738 1492819087876484772464905098240 369739 -4054531021816293829048878708460 369740 757448918102425743165683712000 369741 -471753870840065729319357604896 369742 -62501995493142580233858384000 369743 2210153504980578390170374799544 369744 -358885240123504949225124397056 369745 57112728552200404553490798120 369746 1781957144015580776567104546464 369747 -814216851928654249640117258160 369748 2439385993157139631120118814720 369749 -12121895855430618818534654729664 369750 -1925384334905984032885654080000 369751 2855488281475757117376142623752 369752 -7330272692683164124272462182400 369753 4301797256456917450444573672800 369754 2060416175879058634769832790272 369755 670544001333010774270555988160 369756 -3131034846630395839908286629888 369757 89100981657449918488623575200 369758 -395703058391782812817163483520 369759 168999547488260874401293200000 369760 -1839148142518076020492365987840 369761 29863277704388383208056294464 369762 -795210047810596691242874206848 369763 -1463499474210594014795238151800 369764 -4420490723401669285052609581824 369765 -126135335971939214620283482080 369766 -2448154738552161585035405667456 369767 -5938180242841640040419465416368 369768 184438288028290076133336023040 369769 -4370742005124553318406399639004 369770 4123903874444521607674575129600 369771 2678762985795843166303851215448 369772 1614654844893611378776030454016 369773 4769308303561846532046494886720 369774 -111306204836945373915551033856 369775 604632654633182216694141470800 369776 1358852576351114891390877696 369777 -2024373307167529956762149224080 369778 -1131730161982407957392628226560 369779 1973296144256611183711907879520 369780 1465541136448517064702220277760 369781 -1202886234430996525118567056548 369782 279218298015214354709939330304 369783 -154037790507690176997754892376 369784 2589848807971100726004550041600 369785 342219467864268713398017395400 369786 2535922723575630277239032715264 369787 5605435338518433973432827359592 369788 -8418467666386146182980884049920 369789 -283593193952785972716056057280 369790 -188017325906292116648468913600 369791 4193629904242330651045442040192 369792 -2235597255311820613722361036800 369793 804286646821326321613495751042 369794 -578740231603822820935876139520 369795 499470134223285197268155042400 369796 1393312252643199498464574160896 369797 1058121542935984950857217131040 369798 -134078653197049781392718966784 369799 1660614015017399028178379755520 369800 2001229105021805204822003904000 369801 -2464809420416532066612933768108 369802 727243330678266740568663554352 369803 -368631712710834224273901962172 369804 -1392446997410449061954330325504 369805 -4388817079827310015624045455540 369806 -4075356450519954876488516931648 369807 1613474061531087052804113096840 369808 291850124125436286245462753280 369809 -7974668016807263216762946479760 369810 536939737197507902214110568960 369811 2435697606507257086014623858752 369812 2473881330318496234205973012480 369813 -5554125830991789458949114532512 369814 20493341984107335434572128960 369815 1020828779975623021989777240000 369816 -1154182481013806782325983641600 369817 -1187163039446537605089803238528 369818 -270617927660528634945763099200 369819 6499855541667447461703197974320 369820 1730923682103440583859357770240 369821 462331493001240090598510658022 369822 -118247672359333854114916033728 369823 -558141377079181383062174698560 369824 499915883838300228001109901312 369825 144204092788529757439176159600 369826 2023607976541571127954542540112 369827 -5414129488169515678023553068324 369828 774854408161446491936103990912 369829 -4595366237481338451711149749570 369830 17633646957286856165472875520 369831 348089620120920867695209337088 369832 26480439139589771090036198400 369833 -3960530016484794932983918854918 369834 507656282929221537333631035648 369835 4204981908782957559977427708000 369836 -1650483884271282049666763520 369837 619506741981453760294426150200 369838 -1498565022760100896773791359104 369839 659479222237754393117225777520 369840 -346791947684306960120917524480 369841 2271999496411827310202360388242 369842 1158954568398606244480027772544 369843 -80679374493127653483320274432 369844 -4212160525618533514953101467264 369845 -1891555350136469057307737608320 369846 2490644105098822975724293080384 369847 1640985772764684710428114320040 369848 -464640799839699103631527587840 369849 -1652714026529353309482669549792 369850 -478170333170967046833966204000 369851 -1735294022020116640991193461148 369852 792106941577119558700891972608 369853 -3179288339697120120651558570336 369854 765124662161041938196078693440 369855 3520908900160986053992895242200 369856 -1905818892818116724622921564160 369857 -884940323266316499734558730108 369858 2202456555328232884996482701184 369859 981988972556121810523964318416 369860 59924766140461789040671438080 369861 -307786612126622467590911319552 369862 -1420603702360437862658922443136 369863 1048376668170029181751377695904 369864 3168752616066200252286130053120 369865 -336394067623938629844076627740 369866 -568078138119321890746622576640 369867 -286431817943176115674821313320 369868 1147398769223932055979409480448 369869 6955058349515415674176019172396 369870 564355681042841312524087708800 369871 6024668318125913415507522874200 369872 -240940259453456032162406375424 369873 -2953193482597478675645573683200 369874 -1851647496217412398104605816160 369875 -4958935322859439450678897020000 369876 -688194095916764506111174895616 369877 128176422707400367454696315726 369878 -434916160641020329593900829440 369879 860100836692761792940668151680 369880 988718100638536944014808268800 369881 -1481579397808309127573291828208 369882 -652747070903433831799913840400 369883 544133968321035277369756909624 369884 1022581682782456766263138252800 369885 706440946298114132519776437600 369886 -28290657351816351553947604992 369887 -571912348392086629476821938848 369888 -2988397160217659506903125590016 369889 265717115374625604459714342440 369890 -4120473625410797497697449835520 369891 -40750884538160241975259445352 369892 1090626432845595918632890449920 369893 -4433320760091417352886005065858 369894 862441475840668343490484303872 369895 -271971347318615169830317759200 369896 -6241808001557721653177704350720 369897 5340558845415099819982860720 369898 658676623328029083237714529200 369899 2369748369133065735886413615336 369900 817451080607959136180440704000 369901 419922168567912363940796268150 369902 -665034336616729744148808191616 369903 -1758799976360992409035738730736 369904 1005760831391625458200228495360 369905 4369239196127011039080982109760 369906 -846632989838694109235349223296 369907 4238495334185064402970647725752 369908 -972730594067687860999422087168 369909 2190598534503637010299076317344 369910 -1052824104968719095914483393280 369911 -6167107452325112458807443324600 369912 -197180484346370730980051988480 369913 4773516674056322677230337901162 369914 -2407457822076943435970585932944 369915 -44365044200998852830748354560 369916 1689436588518250172464401674240 369917 -3779047014250691009754441335034 369918 -1038466982054826950805732361536 369919 -2392144951735261317900148239240 369920 -884248967333159835207582351360 369921 -2280532603452584906171370567888 369922 -757608843259729290407961696768 369923 1273996024767847003709925647424 369924 2675114676294914030757400719360 369925 1114745114923889678605418790650 369926 -1683518188637516748544533552000 369927 -55009342119149489428354509624 369928 1585110495829020693445116610560 369929 -9909063564057644208463899840 369930 863999300558657296811441664000 369931 1842400267847616336146011606392 369932 -930203581981154058935313589248 369933 -3948934200927003620460043546176 369934 -446427139770897046692815352384 369935 -17105742339952289120710641840 369936 -334162585463758732064897630208 369937 -2267647535942093199366733459968 369938 -706731158055782334194020832880 369939 -3148659429479800695327887539920 369940 -290986065253624408264199232000 369941 -567902753565703833771028735200 369942 -1636309909344422857567298407488 369943 -27167351314318852508868316320 369944 1328977244575433086809674526720 369945 482856567646718217167953298820 369946 1031572359030473117831151329760 369947 -4700322050160025186403928404604 369948 523926388771156131238309870080 369949 3519760673703868819830371314240 369950 856197705739514018487305630400 369951 1422585205826561259481446303744 369952 5903661670681938027793630101504 369953 8819589592621517365257885909780 369954 -370794644780143912998209003520 369955 -1212838259017741252770193719840 369956 -4095030346359981062748261098880 369957 -1179692226802652912844625428480 369958 392487151916130432059993443776 369959 -7452477945382037053452458328840 369960 -2351556234049450372821286502400 369961 4408068235143953027443069562 369962 884075509410563945086720571232 369963 904923475392795190150673666448 369964 -35961939895674307522592585728 369965 3977643138845343788954489246520 369966 -1730429434562083604890315802496 369967 1780171141660466846786596281600 369968 273354704509755944702322769920 369969 -4451403344733724614419549843856 369970 2625654867990903104009440459680 369971 -2043533433438611979158048358240 369972 20453684127964279584054497280 369973 -934161117790554951594162126660 369974 2578986089467101393125491920384 369975 1333417414398749490705127644600 369976 11678958639361940227415718912000 369977 37882966628478400874604924240 369978 436967880539797160857388187648 369979 -5213576117850359748508213819420 369980 -1116804787148096886453598064640 369981 -3904973207804392627502349313920 369982 -2773458827219318234891279457600 369983 5924050591589131418969956727232 369984 563242836789419866960378724352 369985 977827649076386631537427183680 369986 -3056768082973511538260013077808 369987 -1062080125246215812790555606720 369988 663744308098988167132194038016 369989 402461523232056779815744734720 369990 1191448636293199708972914750720 369991 -3299295342359587085254006301608 369992 1291158899518723674213784289280 369993 390702765999456255545336485440 369994 2530242664005236630320153333296 369995 -3302364688760102795900313180000 369996 -382549029809028778516358393856 369997 -2371520048348358817515970316554 369998 -1430521005860905567515230856000 369999 -1535425627516783992959563044360 370000 87937386565751164542172160000 370001 -1304210525369496326300309903808 370002 329109144451286339774188501632 370003 -2199259236463298841540074121748 370004 5380338750937909849354610255616 370005 1940889722515319557733443917120 370006 -223368324108793968289724098560 370007 403325145782873489898062515032 370008 201478902607738848995924060160 370009 -2390734992440580619919151996790 370010 -56406109147140101775673847040 370011 -5185023138439902733065131598480 370012 386666957831259046708633965056 370013 -551914854235314924263000276640 370014 241798563752311807443207871488 370015 -35748055845697828286645848080 370016 -573383292726364849037918601216 370017 1794783356043108396114784329234 370018 2180893352036965668378647804160 370019 2781409974824851878541216328544 370020 126660772244629008686599004160 370021 -7162704108121935610778021547778 370022 -4613082329544619799308026017088 370023 -1422307898700037458643756973016 370024 -1658265790015202625146548961280 370025 22190700012482271498334901550 370026 2295799123996089160808821840224 370027 2549446637291961566852714384272 370028 -1834654149547621140756145112832 370029 2446468844045412187285434547488 370030 -2391185431347192903645204171840 370031 -8055936661218201548505883819488 370032 43592015832152157303415308288 370033 4165605818633707762567244483282 370034 146340977889335291681959022592 370035 1248918114429537862471451791200 370036 6547638943274737297740613242880 370037 79269523573372122883187645112 370038 1830816462176001698526796215744 370039 6444087153106085008389630503856 370040 935339950053772625087882956800 370041 -1585690602836418019179414199296 370042 535408259715253226989933410672 370043 211355263927474417214360646960 370044 -3023455099861029430150037890560 370045 1962567428917356582679105123320 370046 -19832606053454462862982401216 370047 235945780604228176517164824576 370048 2977022228068785338055445708800 370049 6444156673538679021995929806036 370050 494465795785513275602710204800 370051 -3679378272069188335331745538296 370052 -169848012880648515797693779968 370053 -3203021614668056035045844040738 370054 422478292472331768688147898976 370055 -445790837107471519449191515200 370056 12405234731439215989221212160 370057 7590992355228096894809223089306 370058 15098670425533293671918915328 370059 -1031731111186691074212564724752 370060 -743921037992743190068484459520 370061 4918453445670471854402259316662 370062 393465009426868974438808473600 370063 -2241528019257549162134086557080 370064 -954128504782915339285278474240 370065 743933615519135172945739403520 370066 1566634990339919109059168380704 370067 -561141471216148175932007788884 370068 1203060044739708332479125411840 370069 2922381446566463074668319004160 370070 -453782384149474237154156294400 370071 -269287456655097768478915105992 370072 -3821151237131435547215190712320 370073 -8741485874721929481059274188640 370074 863887202526733788365340279552 370075 1371161986797105542351987022600 370076 -550884004569498546590858253312 370077 -153894565110122083568119256640 370078 -895390713540999506954043260928 370079 -13440384597504719816598571361616 370080 2587119732155256513267217858560 370081 -4643741481170152709041193625118 370082 2914821995769445205438354236800 370083 -246476925447031691424240673536 370084 1562100295931289988950637596672 370085 -4274070920331523299026220521220 370086 -65154898897444869234759971136 370087 5421766861315483352780541310792 370088 4621017188454676319973515381760 370089 -485895212928869114598258010896 370090 -668535260574052043552028579840 370091 -2766415708181655798689549666508 370092 1707815400170649246111776343552 370093 -2248992690035793910533393790176 370094 -4581710238045249363904845252288 370095 3065780387169848988343492064640 370096 1615088544530627661798984138752 370097 1042680804552171786912392227200 370098 244568137640709119440606365600 370099 -3972249973274439162778362981936 370100 -2468241861444886948076624841600 370101 37933859124259780842192130560 370102 3169931808686666211344085646752 370103 -4090312429437840529594028754648 370104 536368364567962393613365739520 370105 -1516877654316680945323975687740 370106 -595980516773106235765563169536 370107 -1254834203730647671886736990960 370108 -3985299882122070563781778148864 370109 938913437589971447733983575680 370110 62360349740922411676877984640 370111 -494474295621300595743246351520 370112 1936533353361446943305892888576 370113 474757178497570108649068336224 370114 -3171751354039656889991662999344 370115 7113301408253600165977962158400 370116 -2243126079783326735056346112000 370117 2305839622020669393457453042752 370118 -322336579995169642681851456384 370119 -85173643740813935476566695256 370120 -956667479844411640135176192000 370121 5751162480428792970486957503322 370122 1058367665908248649633907119872 370123 754677112782897740213883268128 370124 -3257005807709578399297027613184 370125 -1835784398328815682008404416000 370126 1409623221766118927555227384512 370127 33782992996974233116991809560 370128 761690802740127763321801801728 370129 -5335253337727697917957714918080 370130 17051473094480041135277388960 370131 4513003626269659564065610784952 370132 -1412339692242569234175217571840 370133 -106885763566165670898305757618 370134 -2012488379413713699204552237216 370135 -3332430517060118950207573138920 370136 -374813059712952349229273702400 370137 341037047352612567728906058960 370138 2280271842209403596655164916720 370139 -1658458708380802448428788480 370140 68961887302703879084654592000 370141 -438515410735683201683481490548 370142 3455554814827840836916683833472 370143 -7251868021465333265968314082800 370144 87040379223816921257249341440 370145 992577491761773968382656826600 370146 401390014933560757787630962560 370147 1410426711082424009049679869596 370148 574907383680563451810248581632 370149 -1926347220982742157993148130592 370150 1551190285695334181896672689600 370151 2172013917106673480852626070400 370152 1149435124740802332187260549120 370153 -661530923103815632675138997120 370154 2076899245632049664531744761776 370155 2345847200193778550694674066160 370156 1619905350656485056551473658880 370157 1799603310970374230758183901280 370158 1230088477903849036901258772480 370159 5340765164340082378609453217360 370160 425520460383241852364227215360 370161 1498946381519617280719868265360 370162 1092288499364527683587196065280 370163 -1394917283684680913203874971920 370164 -455567056368619247211949332480 370165 3124140455155984961535123972120 370166 1535491383463898541331440471360 370167 78241934039867545730966531712 370168 2235237796551648255747196354560 370169 3602793222637473858010765278570 370170 -58580915530070877313300146720 370171 2628957233569443488527600692544 370172 -3555801188103897883147470520320 370173 60150377828510466007710142944 370174 -649990344407898641689328387328 370175 1575079739525959222462795450800 370176 21273583888332893450712121344 370177 742985107424755757124982859440 370178 -50174177827012638354212493360 370179 -2485231641418569766210668729276 370180 1529799507113453528248337448960 370181 -253250245368709174847871818208 370182 -2323833175681657608556130457600 370183 -570727523017163127937953118032 370184 7389920943161487618130258498560 370185 -530930118330233173686466886400 370186 -274108725910198750997212125696 370187 -46705144823958326800549683480 370188 -137787334656257877679545440256 370189 -854982963787742771839741647540 370190 2317303944049984915866716433600 370191 -4818989599660713928421756306808 370192 -1947265972320317507783829209088 370193 5514508478953078406576825387442 370194 -1206746406251050479245517864960 370195 -3909038088788607774153087828720 370196 -2988462982779685612827667937280 370197 4704708994089408277948362407040 370198 -2768544064779669814102345490400 370199 4010518161501481302210751888200 370200 -13211267692014544976119296000 370201 -2896356786475994165793007574588 370202 318161601194112810017552707584 370203 -830854604496363284588944686696 370204 3809266734633246539683321427456 370205 1082735521580112050778714961920 370206 2265225153448683831868865473344 370207 1775293412433418018209745391456 370208 -1857785706821384940148412645376 370209 -393915108886404670609370359488 370210 2593134268892024518934098025760 370211 -2675555682678753906047068788000 370212 2138568493381809411874733171712 370213 1102020942216050002349599430462 370214 -861493792085516277873528900480 370215 -584505812455543302934679823600 370216 -1768976866175687435352007802880 370217 1418329909303409312259756838266 370218 -2429531988586435580439301629696 370219 13512767629317138177987767088096 370220 609762589762750892172408775680 370221 2740286358936914920909956309312 370222 407849022186718470124865499072 370223 689022005111518571853621446640 370224 1609928733568394309907178782720 370225 1717926392272608837381567078000 370226 1241989302060061015435553003040 370227 -841463998066473307206753106944 370228 5315069476320311992766111197568 370229 -390630335563769703455326150080 370230 -2580995073737278004010946560 370231 3071539672924171253116662298512 370232 -4427220091099230610220692377600 370233 617400089332644595196179828224 370234 1385483185563797477173276592640 370235 -1891787032443862896352511464320 370236 -1498622720916585898986272460288 370237 -399902694013264353784828982208 370238 3647655445209958066715496020160 370239 -5836247604437877654042716910720 370240 188254622088943908076073779200 370241 686129747500810003385084136642 370242 -646520541621738421854305593728 370243 -6045290688411893553862419339840 370244 -2082417651818815928111266746240 370245 1736344471803513687237770313120 370246 -1552283775179677077801330464928 370247 -1565882222166875904132818651304 370248 -234526266868880374000795607040 370249 -6242519541403129578094508743008 370250 1558270257375987060375416184000 370251 33050862662860253224520921232 370252 3001210160143064752962252700672 370253 1312690831135217766343294260000 370254 -257587451660512824764232840192 370255 -3468445591899841241444215278840 370256 120465321685380087240566095872 370257 1402466495559193620079595270640 370258 69832487914298314963692480000 370259 1049290973869369100996238773616 370260 -2780534663773630662394056960 370261 -1557640023834149509115732953138 370262 2321629953471562649598921721632 370263 -1258553878537582498100255421696 370264 -1491645345757861629355017338880 370265 883280518329584915244510624000 370266 767568353755459073704997419008 370267 -11711871083918653945138280658240 370268 3813593492224288901646838645248 370269 2136700679112997263106837615494 370270 2012820389294303766130513781760 370271 45976490322429334956142943088 370272 1136267369354918667458130739200 370273 -47967872198086766680283286400 370274 180506970113012073000330989136 370275 382669895009836332118282645800 370276 -2925374348648420978235046291840 370277 3670934842053934596142133452992 370278 -818861970528960227410925220480 370279 -2429232530612444086531471347696 370280 -1319257049902313301758332569600 370281 3544582412182970550147307089552 370282 -828063432686381650924407330816 370283 -1279911839556826386785060918520 370284 -41998809069634574501286727680 370285 -10587525352438208085612739180800 370286 618745774002361136999498467200 370287 3592358705396712595251100015944 370288 -947535282492508772728977522688 370289 -1872252277490571405371784708300 370290 234811953230690423278317150720 370291 -3792014707783911255005374908200 370292 1090288075500248374209242856192 370293 2703284203145871249686912326560 370294 3406597069701478116505505873472 370295 -422304936864553130232668073600 370296 1044000827947433649197573222400 370297 1206665180134452398414952998100 370298 -2363785710833575338801762003600 370299 -2904183474202248986251195100136 370300 380382311982432223869051046400 370301 -3994553480483432120538607660590 370302 -1548875556337862382598628952768 370303 2515607650522408514923345267360 370304 -4387161370433284786650831912960 370305 -1389090227141099151803453961600 370306 1662657882717903971426142758352 370307 1074461496375991574086156104912 370308 2618155819247521311767290383360 370309 -2982216464408672567946802436384 370310 1865092366026616702610139120000 370311 -825501715616135676920665612896 370312 -1396277287590405796884070963200 370313 -4143000490398489169208754145920 370314 -196809631795449681631282033920 370315 1562857871996272398398633592720 370316 59864896029106325480433418752 370317 132418029763562189148654828480 370318 -303751776344866193411821365696 370319 -1062834416248982998636257010104 370320 -243782314268271950247348142080 370321 981302412674063467526698798912 370322 4482658818913019867964021965712 370323 562752605594497195097727957360 370324 3224453310682924842126473165696 370325 -278569286614971632674718176950 370326 -170308470536231711361898881024 370327 1102106508686352665324841042072 370328 -1464046280283193406820705484800 370329 -98290537545629430119355652800 370330 -2009577979160574217781620449600 370331 2481266592753702241527233725104 370332 1191876996034727367583190409216 370333 -399694976521575339615638833940 370334 -1625934939178379200053846893184 370335 -960792282754693879459365527040 370336 689202669638652650585450348544 370337 8089846204947210379685546750304 370338 1871196819740252964661500457344 370339 -403987727989138741520994983600 370340 714382376691587028677328195840 370341 -526311321235590865612945680450 370342 1093036000462731049671082815840 370343 7372903755228273257025066488760 370344 1058449190348210465956551966720 370345 -388046882252342493697956619320 370346 984602132101298473119727824384 370347 -1697951191671214963983129810600 370348 -2755020521224920613801817640960 370349 759436054891606452784919319552 370350 940734178630218335752319505600 370351 -3398630970134132174413168493400 370352 -900284212770102851981422755840 370353 -512648323256451038496576784992 370354 3436376089321264804979245679376 370355 4470680001513742278623243243760 370356 -286893986970378836496779735040 370357 -148480674719565067736340037120 370358 1143553581752345941765913507520 370359 86149883413447769339942918400 370360 -3153753348773170164861372825600 370361 4280730261261688141258055642112 370362 -671111508423647342169856152576 370363 -2664489559636907563374376667104 370364 408156482719007084229250853376 370365 -2913294911136063048518317541280 370366 -3955265670635099963346364570368 370367 4743019201876489012476721619280 370368 -93248485560810170922600235008 370369 3168221004435493139576339703744 370370 109236387947065689338291128320 370371 5131244646283471053762993912 370372 -1290760195079352178114519959424 370373 -5097815897590826457020215473378 370374 2181380585947786164864000980160 370375 5507094927351077163793975194000 370376 3593224260015010352406907330560 370377 -603248874850823881357097259840 370378 -179927772587045572186556663760 370379 -5140192355009040618340403527224 370380 2378754187689269208788767042560 370381 -8641719759724246918832137354 370382 844340789771403830717953512000 370383 -93975830701099896872728477296 370384 77369155084677970651033501696 370385 -166379191673806112196630897420 370386 -2237175438420297261528805363200 370387 2110423239432007384102918589036 370388 -2254871147488260880378098647040 370389 883866036214064131123125410208 370390 -283546612392698884872456172800 370391 -6618303951317250149667062785320 370392 1476062483012218434204777185280 370393 2665258294778862028660775462724 370394 670720053987649654578343387872 370395 2707958594388702450237451747920 370396 -431100002454561227123079367680 370397 10377845499706461796324577489952 370398 149084722906996789556701424640 370399 5464420324900613930669846890400 370400 612878517494715211311336652800 370401 2615647506247528493134261783104 370402 -3122048656237053810517205760 370403 -3232909962300449384619940764672 370404 1457197649643088398203058176640 370405 -161658024579765017759965910400 370406 5043510165300836117014066872960 370407 -1208240007814964602988607476736 370408 -3655974696264401957600284247040 370409 -1565462793127997106385660717596 370410 -652393593951612130694974544640 370411 5462476493486026749679345889012 370412 1117187894193208434107932861440 370413 -297125380921511234398685378580 370414 -1218603231655038139036396982400 370415 823354653521005229568142386720 370416 310281170293626862149143396352 370417 47404994104572262393852690920 370418 -1969272273531461652254522135520 370419 301551903134273244599534868480 370420 1757096196673793325247874753280 370421 7193054217794752762840569032622 370422 -258295650481710141111950406912 370423 -1363147296762808308244797570328 370424 -648782937332043807610342502400 370425 2103675817339625225227860420000 370426 -530849521428590046588531575040 370427 -3108332851382760299909695061724 370428 2078487036777299112857503941120 370429 2634823624047680266270155624384 370430 -263619772314063746122382601600 370431 -4017986896549325398553898197280 370432 -4393147463122707579693678198784 370433 -1775079173014081570756136278080 370434 479008142865591281292561184512 370435 -513124460295404464205948239200 370436 2346916659998777328516445547520 370437 315628553024477837351505416160 370438 -170576401241174472839781795456 370439 -5381525794089986795698252358760 370440 -1839559844280197030248857600000 370441 -518901622545676470898486205158 370442 -3022870904523373446017906770128 370443 -3120165470242308594127639685760 370444 1909753037352111815201090876416 370445 -99876146162564388926152210080 370446 1138126304398632970322946844800 370447 1033187960201198400860610795264 370448 427852845144951977567209807872 370449 -3425646437796283963472819319966 370450 230887052121637312766894592000 370451 -7905549450867168708991130254548 370452 592784477649823862347859884032 370453 -3329278867199054775394553160836 370454 264551134599020615922388979712 370455 -583014453425113686247526174640 370456 -6245361099156437638932663429120 370457 616199481761507263891326932352 370458 817691554188728557244619867648 370459 -48992977722128843127423421184 370460 -1842118312860818973250319454720 370461 -235837872302355961152148408320 370462 -3103076850314398901318695320000 370463 4455293070516295007056198703712 370464 -465509893875217499544357961728 370465 181697275528610090801007091860 370466 -2304100151907349017548856251568 370467 3317325739308931786882556448240 370468 1272361483093443280650710986752 370469 5044120478340262460233277415360 370470 -818868938096571365848566677760 370471 6503779680787920588895229735672 370472 -2008052157003120862925617075200 370473 -2963405007397048614197727663216 370474 -1356564067743166501815844164000 370475 80251436078238113302337724000 370476 669187562111982865310966014464 370477 1554226647738639910593986610326 370478 26596048209193984729763560320 370479 2034278386558119377932394814984 370480 436157274010004071261945528320 370481 -708935017995426186184974082560 370482 637867436047246913087964593664 370483 3701408337294197258170289486732 370484 -3163097139763607357052336912384 370485 -2455369125914313713347022912580 370486 -2584157003073518911381941491808 370487 444655856502146934946520877000 370488 -57453371166461687472925900800 370489 1923703130210055170799991319466 370490 -1439748797703688419261744276000 370491 -2234919239554285490442363429120 370492 -1137852442082212178610491843584 370493 2597533677608105800077258380742 370494 -205789170384577356435806661504 370495 -3808608402492981646533201087000 370496 -12318174811279114345478356992 370497 -1845889231859609184128067138000 370498 -324752632787092763860269776784 370499 224747673779328102738245387064 370500 -820257323869976755707141120000 370501 -4669479608350246122836389710528 370502 6245069559270395895321485856 370503 92766383924410171103474599344 370504 -7991468551622017969108801689600 370505 5014384583048947040045619762660 370506 86414988532510655692006235904 370507 464446828975485662776897630560 370508 1049590890025690620819228611328 370509 -3504496179878401646644663922496 370510 -1145398865393286648630085017600 370511 474739343620975057797464864112 370512 -173898603603323916135578468352 370513 -2778102586553643285303269290752 370514 -2423604783288644366570145315168 370515 1698194891749141779343016577120 370516 -290298969181127270630348687360 370517 97627977554648207030976341184 370518 820343531846298670872153287040 370519 -5173707587235225302021543407160 370520 -2784620839741284095427972096000 370521 -5995953527448010657434618425760 370522 1590539676673283329125413080800 370523 -1737320012916597882630481883616 370524 -442983897128032523292352167936 370525 -578575256651214075261647807950 370526 1653409437467811641030862047424 370527 -54648440452663389594421537392 370528 -6583921659248617440000165150720 370529 4926090242603828867441983268130 370530 412943055222783856643340249600 370531 27773158559421767873251480064 370532 5729085506500239368714940345600 370533 3220627273342455005427824949600 370534 -1906812298254155512673433655584 370535 -2147449290008157172597770559440 370536 1150160856525577923350394470400 370537 -3607063148690308442422064367814 370538 316274401823700173039680032000 370539 -1608472952661249541669189294656 370540 -1473268350023436148604536504320 370541 4845140098027597898439965429472 370542 207526072945103995143188699712 370543 -1005494770239577244621850287936 370544 -1155476821360067393290408919040 370545 -876368393626384018748918275200 370546 367681731984569227007202136704 370547 -6865075843970041733196801326004 370548 424317531524046930582979461120 370549 -1035326160939452045018992394688 370550 777175540584070222267742176800 370551 4081550275634108026576712902632 370552 70080205780536430172991897600 370553 -865819119206125640951820030336 370554 -1028004595195618323238141186560 370555 -1234704261427958509966183548240 370556 1589779617078135965153210296320 370557 1862941186688870446745689982880 370558 -1280258408083827634974010719360 370559 1851841929078605575253155484016 370560 2239471622671553726592004915200 370561 -3251627809051350869711592723838 370562 -3857789499036118585847210872800 370563 -5072513851866616329839846706000 370564 3638407638565332483069738114176 370565 -466659138126357022509245047080 370566 -299734174978145613957944399616 370567 1352462214469611914137969942320 370568 6633868379740990866067556229120 370569 518602491496486782649996740288 370570 -1558101836084447386861697711520 370571 -289942215076522823074813053228 370572 2116917191595738647808956616192 370573 -3845568207809295991147623617664 370574 -12962022284050655694620528640 370575 -2377097829694284714840801497400 370576 -313157070582207498756752670720 370577 -175712531475341181018832393488 370578 554906389251852846936872782848 370579 -3973303410741788500620607815360 370580 1280847972039278804882586378240 370581 -2024577527179536878592757297248 370582 685455929016621807702498511392 370583 1022211625880406534519146482800 370584 -1736398415452439563103366461440 370585 2433504058015498476609172629960 370586 -2039372921685662918890761891840 370587 2717732602485549464800834973592 370588 708239674337123101543117618688 370589 -2634551806511239655332722997440 370590 -573808765020414507164067701760 370591 -882244267818942889030261402080 370592 -3565642497813054352970173513728 370593 2548666689459185837475131235282 370594 -2173784620150627210900387888128 370595 -4059511170616524648595729420800 370596 -1443134074548698548408951695360 370597 191062742844342707644126426046 370598 2026619368933768301093531704800 370599 914189696089750822490919265536 370600 1093171435557977030893989120000 370601 2125132298807949102925023161664 370602 2338415380294659117491448407040 370603 -1661304557228600320513170195148 370604 -2083202419557513689446365656064 370605 -148092123752282544425537748480 370606 1087347456058806877266969682752 370607 1703000354678991150591335549232 370608 384018208070164181381717950464 370609 1256468476000432557051591377810 370610 1101153332641110337773262380960 370611 -1621895672079531684121844034540 370612 -2168067689182139312716249540608 370613 -2479467244425866277998785221138 370614 -2094844091412079057939486456320 370615 -457226638894982631613589632800 370616 -5658402798300550767157102571520 370617 -43465227785909352734228541792 370618 2400321738188264548786842011760 370619 1195686449712445255082353330020 370620 1015859517529859989723483084800 370621 45026377430185588383714072172 370622 408481706048982401713094590464 370623 4295609395127150605164103752 370624 -1632593300215930661494318956544 370625 148291051523002405310615726250 370626 728364372958343277830781241344 370627 -1543261049725245659262843027128 370628 1177238791777484450433589258368 370629 356834940913383210389355229440 370630 1158826635445457647026771073920 370631 -2634774387625577798351213846568 370632 -3402925748470481480279207239680 370633 1878631917775004414376062613520 370634 2077044819549088838833547864064 370635 -2785149498701997867102330704400 370636 -918246013317802251358220120064 370637 2191358143322418222468473148012 370638 362930830315622037351869112000 370639 -2646472821709373765850276858960 370640 -125087318849763429395349012480 370641 656131647783347914764746410992 370642 2716085763109960730520299154432 370643 -706238651111726730654738078816 370644 -4188335891208409531599666997248 370645 -1151843986965662925896802072960 370646 -2708421674075032673850476629728 370647 -895667443632796044617774647776 370648 761452836761002717588121948160 370649 4615955164129022426605819278660 370650 -64323324920756126121644966400 370651 9008179725193534378695603483432 370652 1978346138652861485565829685760 370653 2130365495888284981978867711104 370654 1635024915722107036011257755776 370655 -2280699904985273678474005108440 370656 101169890849727181846985048064 370657 934340711365498755156916971712 370658 14012264802588062994782228640 370659 -1231933359235002815971651477896 370660 -8739401573708823560425021440 370661 1244770682356042352087935451262 370662 316971453002663174081580587520 370663 -4229520513471384390888444582088 370664 -394232956675686230202682982400 370665 209396870556588763308601098660 370666 -666726292331055542258005537440 370667 152002160106125025737539559424 370668 1820412730629412803431182172160 370669 -1505770389831059977234877574356 370670 1685728596931924271339552002560 370671 -160839472191215569916112748800 370672 45140385551173375299539173376 370673 6727375729643275746630510179922 370674 1372196059544810344448758233744 370675 -2222891099541675479635182726100 370676 2541258149612818269095458200960 370677 4383586977640480499562770584032 370678 -809252735473207823066537748480 370679 1248001677342079321870779170280 370680 -2235685035725343402228661248000 370681 -480841727477883662963613918636 370682 -571800037754463758872670041920 370683 -121452814510988376337097576400 370684 -4526021202005183384968616771584 370685 -1414683998039111813451008159400 370686 -247572709249111955176722399936 370687 4243475772658131511504269326336 370688 132866552071645466713160417280 370689 -2584852363893588812302314147840 370690 -1948410651049310254005522892800 370691 -248232353075193078186355305216 370692 -444510850193440025979519664128 370693 8011453348897143835012371806942 370694 164979435858863648477829084480 370695 -529688293385359672430897960160 370696 2120033537928859856561954657280 370697 8149440721021919591577898770240 370698 -74342648303919841563236800512 370699 370214400606723662879083566736 370700 2428085585569387801272961574400 370701 -4111355381222111601458122278570 370702 3849702072273039825771016943232 370703 -54807006626333917930728905616 370704 340982595901746617406273552384 370705 1926781902081276516661166550720 370706 -449684968747231285956453995520 370707 -36407800507926012920174684880 370708 1999971329628599888936860737280 370709 1317246296542468557062553756000 370710 1672227503009157802676766739200 370711 -4192915525447960716412079270016 370712 -4699827766796633302737540096000 370713 661564824562336335902356193280 370714 2140881406952969127875016510720 370715 2734561264506859073264296503360 370716 -1330433970017590764444662466048 370717 -5999873705940413547094499785620 370718 3795416083229133602929350514560 370719 -4481669468281981229293726932336 370720 -1011515680503216592152365629440 370721 -3137594854387106499304194585708 370722 296086066486929723900816281088 370723 -4370822335302937504396912485028 370724 -3347986943118448440235466757504 370725 1391579233545682507225082097600 370726 3532393997447913415948547001312 370727 1476754989179693096813658735744 370728 385669012255977380132140646400 370729 -314374631569522161813389338880 370730 -1223518388200673547087826318080 370731 2391768275621500655877616625664 370732 5082536624964492778028304932096 370733 3005452399248251115391154550624 370734 -444790477013278228283882003328 370735 -1645140885279317487701960796000 370736 -2352398271916226534480597483520 370737 22612590257924119580734622400 370738 -3944037197118906453673541706480 370739 3291286942612870853744675615424 370740 899354694267406409182749204480 370741 -277514002093668571579653669728 370742 -525898720778082879307336645728 370743 2138808620648061575149970220264 370744 9743579795489311587480698880 370745 -2616277726361207936124622045500 370746 -49083805828278411133203348480 370747 62197280577642145144012476960 370748 -684235719300864710046943110144 370749 3897252445200939750548682065664 370750 -2029361426408033862072694416000 370751 5614580786725946904275502786600 370752 -65649941715738568231011483648 370753 3200225261930431693138331520264 370754 -2408995460528513133391054630368 370755 443397133781592979701985009920 370756 -4807694363835560664722714403840 370757 -148386154887491317339865820000 370758 -339866101549026781939394013312 370759 4085150301986575609144482671960 370760 232243170427751622997848883200 370761 1222552542352724037459051334560 370762 -217048576515587994530244842496 370763 -570067142241718825906010604936 370764 -865589899216063247183592391680 370765 1187026449624229088622112457400 370766 -782329460990216341394643010560 370767 -19243860483012993153781226352 370768 879549541286174498986756923392 370769 1410140841738552010723336524096 370770 497213705352635319181771330560 370771 -2771632793986564145637818455056 370772 -313764994329950525570184810624 370773 -706894859719507833523153099620 370774 1359219187707907834632208812480 370775 -2883297003876910462187632885200 370776 261777276933764870910506434560 370777 1072430065074537734616106233984 370778 -6009472411536364979891275359744 370779 -1735956908893626509478396243816 370780 3340984144977400484629357401600 370781 -7191650767383571310528977788000 370782 1368770710432210959328114363200 370783 3082329068269850540130257049600 370784 7307574455195950450980988256256 370785 -1023158377096738705007413905600 370786 382348191087117003735868501872 370787 3002169952387934226335534067636 370788 1332976338518191099642536367104 370789 102236406286013913775067746624 370790 1108452814960115389062360142080 370791 1271546149912397086021631124480 370792 2984735128319078807890090368000 370793 -5478139906366154514258429461958 370794 858527064432173990517698200320 370795 912977026975416730732176088800 370796 -5694959188901651988356036294400 370797 203008969266877347353570935872 370798 3083604337558359994256558243136 370799 -440255750965193996484206270352 370800 -645779548212702482728474214400 370801 -2680767779924728640073171121198 370802 -2718611995587310369327628145648 370803 1586743958067738484965136603704 370804 -559145730973336750635720007680 370805 -3244491275819715790767794589540 370806 -527993984594485300274776866816 370807 -15236541505505559039041021480 370808 4508411083570316320730310696960 370809 2646820603489548825817051485114 370810 -3053910558755734817111962778880 370811 2169865775785908248234273282832 370812 783273764017634372199652303872 370813 -773972530816844106886087394938 370814 -1637540264449407324890886571968 370815 -463623298139532348146257488000 370816 1083223823150840283077132943360 370817 56928979081001928552239428932 370818 395718213265470080433916715520 370819 5739112236507612038322502668160 370820 88515568534512215520032206080 370821 4959053317013509513690569177408 370822 -467286927434063496731659838976 370823 6490686770949748439880530461200 370824 -1503121893253089381726989230080 370825 88266768641398406055431489600 370826 -1818342164792985733960173150720 370827 632364430129372534395639218364 370828 -1053644659168390185121455231232 370829 -3466480686327636373952229802986 370830 1905545802792890347253328568320 370831 4275954597458754439545637297312 370832 15336885179772309370640596992 370833 149964774292325996865716557248 370834 -3866269644373341124125403168608 370835 224185816496233238917718063280 370836 -1080226479137487866986352174208 370837 5952674535353529663851779961486 370838 762390991476219249403835546880 370839 -599963828939979276445845943680 370840 -156916536096922335132431155200 370841 2935943600514642425478432898692 370842 427443386128010317411640743680 370843 -1223096066901662827811991647256 370844 3694031189056007919195941147136 370845 1688378674673920209324329059200 370846 295218421416616775169240570240 370847 -80028948943831230227384416080 370848 2765107205775415862932515323904 370849 -3254276365369455213582983745536 370850 -1586908543923433751438097267600 370851 635652867903831462330593234784 370852 -2103010955395310936933824204800 370853 -124344421800916258985049377280 370854 -915212972214044695244988073152 370855 -5545364869134055578648504626640 370856 -1066407015979251752826027786240 370857 119099593962871340248331249040 370858 3721006275946095987529353647280 370859 -700104976776429667321797544584 370860 15482526074926371926062940160 370861 -7510207153461573806125142724000 370862 -68153583801171888461427398208 370863 347047386442602790916678081760 370864 95105746505484802392074420224 370865 5952248980606608364405488180 370866 387330647708855830161741237504 370867 2113147278956615686440657466192 370868 1444958320870346826265666904448 370869 761387915252377034028569036448 370870 -1045496797818275832404462277120 370871 266647868156296568032668396072 370872 3494674186474649372339772211200 370873 -2200729058676527927628951713878 370874 1276979041357446653395146432000 370875 28884642144504572273875776000 370876 1074724750621428707868531310080 370877 3875360572024408587286142118912 370878 47861760603490502310572745024 370879 -4475492945113611875857658691520 370880 966946120328763603833428377600 370881 826885494503666016112264707171 370882 -617297022058614629023417148208 370883 2057160166143492551635030371132 370884 -419487874891818676850715475968 370885 2762530659182004511522165835580 370886 792197115115647598290169314624 370887 -2785987513294206869501469383040 370888 433371348959990890275296870400 370889 5218997205875100793560171087156 370890 -634509139440058890548462268480 370891 2312838928054956616682415046292 370892 -1518712072688567401864943510784 370893 2441150966104747154228824668864 370894 -1750711574430161971460491176000 370895 1119453494659556128699528618080 370896 42278790668952558357830172672 370897 -2017459200291445043971558000654 370898 -1892801820993928908736021719552 370899 -4106454591978299576143857960 370900 1885533803050041285319699472000 370901 722449891933365348145470666204 370902 -219280354074129132410003030016 370903 -2141477241565735848064927727776 370904 -980534090944115403947298938880 370905 -4615343587997106349421299334400 370906 2397172702343527921104440033760 370907 653906970805301923699751683152 370908 -1923215630360713482491143262208 370909 95241711022625596056169493952 370910 1232380477718759503773821952000 370911 -2103899700557438380269954719928 370912 -2894284226706097037452144017408 370913 -656800454461964583996648495996 370914 -1283845553219940206654671954560 370915 -817628521829327549488965444480 370916 -605586051502426380369883361280 370917 3655787341122641907451991934 370918 -5958850673137746714097743360 370919 65278652000274001338302923320 370920 1156372409191793624833934131200 370921 -2451728832763605026667665430528 370922 1424582393162792137500577204224 370923 809944815507691913243554913280 370924 -4711672639836331910576241444864 370925 -619853072993243793186495776700 370926 930054835298073970706981558400 370927 -664191090475744601093199165360 370928 -528675672887876171323533557760 370929 -492307290678886347150901461312 370930 -131216675915835789502690827360 370931 7167111773394651894526761912264 370932 -171727927423527405283085795328 370933 1245044557982385425915941959360 370934 -4343495646867062784074023020384 370935 304081734607266765446790320520 370936 -1080752272148755559818257408000 370937 -1149294358467739832522537563200 370938 -983036980734488660298754420992 370939 7876578833248001099908144782960 370940 3781863816711994877173232993280 370941 222741734616267561864242113824 370942 870776696401803006428665713024 370943 12636527868876574334669369436120 370944 -483947272216339068770945335296 370945 3273473520258626569858965551700 370946 2954050948650600863580615343056 370947 1791163981699338443072244708528 370948 -5423979500414030420167700536192 370949 7709993957896566466588967017950 370950 -441902968944179680156269758400 370951 1244273569077843975369754429920 370952 -1958482640168738991871316121600 370953 -1087431133415618578477723560000 370954 -2030192480604117581258790127824 370955 204495093371077875304226744400 370956 316887664911566769313313771520 370957 -251561273962122613156169854548 370958 757238514859229652866578555776 370959 -1592737452402133247297085624696 370960 302685729194557705051924807680 370961 -145400086148079232773687301008 370962 -93177254042157496489311528288 370963 17395963648932933157335801160 370964 -4234181367867526492402247528448 370965 -193114554667157165747315345280 370966 1005691214022623849350373094432 370967 -1297655096947931569961509491384 370968 -486623793525941869625537740800 370969 2061049068656590032690441927696 370970 1833659324222292797830843027680 370971 8582437985887431125613584962272 370972 1231500577425040025453773696000 370973 1269871770792459772590599032044 370974 1112507298298171741411223309952 370975 -1423079987582361016617076368000 370976 -1553669480303477852094219091968 370977 278672244298183967396556706560 370978 2619544861570551978289724830080 370979 -2236988725928934942771241198344 370980 139990263956131572888464851200 370981 1612285174438331450258672272732 370982 -526075526491953608155299813408 370983 -2378012942791051514526582581976 370984 -7838557117071958909366692249600 370985 124933233814235253982960950180 370986 73868354619785180321997312 370987 1440176809192113956852450069200 370988 712363041001350333358366225920 370989 -2273863864318878449179682438346 370990 701214921044869928597839653120 370991 -5420144628654728205279577199760 370992 -815213544916443523531725864960 370993 1926215464006699006358921704000 370994 1007777237888785919189669422080 370995 2385062601054610261836664131120 370996 -618185711631398181273614529792 370997 3610240143910101157705180794720 370998 -2061503103437025318534524560416 370999 545279835657798697849413767376 371000 -810507323550520303222394880000 371001 -4451737194991408304002374971568 371002 14256292796601819707082465504 371003 -1398411497914452195156357336696 371004 61683156955329799566040842240 371005 2388939689870398247178596415660 371006 4800057228739980887528866168704 371007 584430746989914093622811028480 371008 526623951017721739843146350592 371009 -701347649715730062295654947900 371010 -955851028927905454846633152000 371011 -266793001934194257766775616008 371012 -5630787242724021705641163394944 371013 837137359963300274376694479360 371014 881812521676847204991011267712 371015 273819382067976461490939143160 371016 -1445358458599416342935372897280 371017 -554885041416728308223373661680 371018 -3392374220988754381814546025984 371019 1626008721439697202823478198208 371020 427632348937579184157493754880 371021 2029085553586808684511440044512 371022 -475686894296419099727520443328 371023 143575133876574524672034073104 371024 -1108157776540958766616688271360 371025 -1501177065187690768918776239700 371026 201605984709029884941717624480 371027 -5785907936556685480928613359124 371028 -2683633604392704459268430751744 371029 3746107870840017055984035815630 371030 2341631830760787251370643989120 371031 -4465419046435255994579255447448 371032 4831345659969799642991247667200 371033 -444314046525046889427379787196 371034 2056502272726417017683564490240 371035 -1043217725090828299279289699040 371036 367447264109831147228126914560 371037 -5424628038075370754887423275648 371038 -1929005963212341320100024094080 371039 -2334623012764940575461933092160 371040 2668434028567892871600781393920 371041 -1956968891649840193054736133600 371042 -219702649243781937812208215040 371043 -4245586333902375688259602403868 371044 275909511977714954374433515136 371045 1972138863175648200210444210300 371046 -529679906331579647034063869952 371047 -38931543630912292665028892840 371048 -1979506479877255423383997424640 371049 -43281565125330154899204452160 371050 -187955765597156615255832818400 371051 3517740266742675772016022974400 371052 3455384090414447967865102121472 371053 -1564404741767184457092048585396 371054 -1707434284475051472155405145024 371055 -2341658613001979410030978178400 371056 -254210750788319784615153041408 371057 -4062398440731324882071202875694 371058 1564264689683755464679957651584 371059 108881641867740312147862638528 371060 273284898628417079198628852480 371061 264293470261161829558227117870 371062 149054242169903607150436624032 371063 -2373582488884848163926823572480 371064 -1350183290369274183830969364480 371065 6921485920730203080176699222400 371066 -25937105853628706980212954768 371067 -1164060949522181090944697340480 371068 972159835741307984077948110848 371069 5107353139717767074245437070470 371070 124269392784079490287218278400 371071 5925108699189475276061194758272 371072 -1432621149740788042935576821760 371073 40406717204173985753232676224 371074 -2889320487316129560628245782016 371075 -2639527365655325056190887853700 371076 -449228104607778904989567286272 371077 -2849464069379488011596693177154 371078 2363835535401911283907619295840 371079 -5409498355161235293633448626576 371080 -37033809294888401095492761600 371081 -2222970062637354606230319141708 371082 -1024643399707215123844994173440 371083 517055449399061834433282309332 371084 960481245358527408621536471040 371085 357287646624092197352509322880 371086 1565418316267459336774269868992 371087 6343106866377925185692183090736 371088 -393681263196367486970825932800 371089 1746453149330843091954387011440 371090 21462102742174948074371512320 371091 93316510053560580241669014528 371092 34982678688088189440833332992 371093 -4917523919050922384953242565056 371094 -349417951899672829491049955328 371095 2284711645837596763259042184600 371096 -5877445790639985342536887971840 371097 -2810279754352748846273889709926 371098 234958999951709168461589652480 371099 4731585220939121221150580708100 371100 -920660709529791471950843097600 371101 -1783724616543089532397162560896 371102 1824701366799051642212516794752 371103 -4701869818377717659100235527096 371104 5191091275838855521342484054016 371105 1099611891243758263212847998720 371106 652410941771982017634611600160 371107 480871835668591785791918228 371108 99618442757546021392980129408 371109 4199765226805914974066082950208 371110 756940295305644691769345260800 371111 -41768451643307181510597081048 371112 -1693083047646098096153674629120 371113 -5491572824306396533294443824640 371114 2004480495717216316699919380656 371115 -4946222590780952777938355700000 371116 3003062561547795389605496464640 371117 -2406359900125311252088908983328 371118 -1751884135000252400890973647872 371119 -394176442215498947696045913104 371120 -167892263475984473579343052800 371121 -2703168013238715662888247731088 371122 1435399508031609832581902149152 371123 -3556788513424752848969078277576 371124 -1697111663051097815201566782336 371125 978578270301209443923897315000 371126 2503122415944291696656098233600 371127 -4294319946438237849149871697920 371128 3583375968319597298171469864960 371129 -7218111549096222938787200369520 371130 435712483667969320334792256000 371131 -6230169646643861226721832039068 371132 35082968735847778612758011904 371133 9684950670996788381886304704 371134 -367128019236971252405619926784 371135 -194066177390536547673050628000 371136 954955666435245933598240407552 371137 -2151024953059549961181705593900 371138 1129351359859118388124228032720 371139 1382859410940416828430011590128 371140 -14721140735700485129585418240 371141 2133448160911305498450371392542 371142 -195604575961636961303209977600 371143 -5125653865674901218528217901608 371144 375405392779284886147580774400 371145 -121624287792851560911245150400 371146 -2091069191582139245015030849280 371147 546340379050654725105228590112 371148 1403057148036464107300791315456 371149 -6161088818320456579266869348480 371150 -506385733027204797059883710400 371151 405306553726438234444098734976 371152 -715879721602084365484459270144 371153 -1699833196363649740088524643598 371154 -450569222243218032981746323968 371155 -498681069333534809679361375440 371156 -1453486890443870342719791204480 371157 3557790116011186144038152814240 371158 -683752622026253858203959411840 371159 4784270903986586947688443636800 371160 1569951500257310763559796121600 371161 1086382955726870854279768369920 371162 -4282318441516023849379977697536 371163 117794906043208229956832990208 371164 263870825007199800942855973376 371165 -4042303336986520760612208458400 371166 1180065945824847571910411605824 371167 2374575332670860139653746546080 371168 1401235402817382264097413267456 371169 -6678642117144087511857596865600 371170 -404255670840873031446805482720 371171 -7333193118408371457285415296000 371172 -869850499068008856012607147008 371173 -2228154109192540502214227243712 371174 -2140243620333056862086665964160 371175 891355225949378886398172535800 371176 -24520026872616294887296450560 371177 700791208332963264307967716026 371178 -2229798320807650418936005239456 371179 -4897777624536871147020869982220 371180 -1807265890653514443165751772160 371181 10973243302865791538241817152 371182 726620485022338645528372582272 371183 -487812641515102844655701606280 371184 -258351741549623366807330488320 371185 872712301526801083307837664360 371186 431571542174128613495471883792 371187 3703176585426501514528557682644 371188 1277680657603445814426008426496 371189 326359018906231884169871688960 371190 399351235502250991526005595520 371191 -2125847074117947669094928272408 371192 692650620436375119471439872000 371193 -648110283545351049383852757936 371194 -216907760158172789679779355648 371195 -3711099733193985521438932777440 371196 873915741712990720594139627520 371197 2939865665927651393592594379680 371198 1728014332716655578413678745600 371199 -694409498282456016861908020536 371200 1194994600349498798203994112000 371201 -3044175421045741610744568011196 371202 -475641989731909309723538664960 371203 -303252128119296784203259644160 371204 4690708152643119317270254179456 371205 68412843094780727738478150840 371206 -5433585056701696149301685882880 371207 -9728947172657403555833399833848 371208 3022357546245754533141982863360 371209 -2928324607521831162688699395740 371210 -824556552124319098318211927040 371211 -3419458735056283531202123890728 371212 3662822739852805675901340321792 371213 3229623410226616053938435505462 371214 425725483000080794045461365888 371215 -930396518226091205747178396480 371216 -1204170100924952165429282070528 371217 -1571529487399945841458123969536 371218 -724184360343004683041310748896 371219 32107412665116379128482718480 371220 -863041299573446286718628044800 371221 1824675199567744309173832724480 371222 798994835764284638951364446400 371223 -206163357015442728909361680648 371224 4087511239663644414664629565440 371225 1415961972996127906432723584000 371226 -1315024761635447516235556563456 371227 5867919509448931748169257299076 371228 -2199113909864854044740805120 371229 -2901264076959958150632674239680 371230 -1077060831393292492261432962240 371231 -399339088945812025816384933536 371232 117714114382103101401452052480 371233 3337759904507841300361397232482 371234 -578484028310757193944885202560 371235 -1167659467883175902125626450000 371236 -1096987409943390544812434830720 371237 2031651403777224428742424109886 371238 806247257192208974697949255680 371239 -2934766510042120222117594257000 371240 151303028743203387380863948800 371241 1928342146342931816967843468480 371242 247045259556848874556698820272 371243 660846526153313272297257989424 371244 -808358806688610029306218781184 371245 -199797501953217844006679013120 371246 1938608403333883777779879173760 371247 -5331837598342069254212736851328 371248 -364457768492158395789492502528 371249 -2248291916883141183694712256750 371250 -459670263604220676429021600000 371251 8071561097178158319156085466252 371252 -910591140223492221028704798720 371253 1774130198599706553138382786944 371254 643458102459755140979176775040 371255 -1995623196995489403347995837680 371256 122484830896271579413708800000 371257 -2951862405926442565427436353494 371258 -533678232578435950869338207040 371259 -546560256313612359023600408832 371260 662402219819782525797306700800 371261 5711523746945220662706642904224 371262 -2412659908360056172951203840 371263 5453791198915479974699877174240 371264 -1272323314369634960060135768064 371265 1199357766712759791985698957120 371266 156407815216223801361556798464 371267 -688028635116162560906943206880 371268 1948755983662075821803475610752 371269 -5876905682617062615117689616320 371270 -129810087728827720350911792640 371271 228436293914020203283654201512 371272 -226176529883228279843436748800 371273 2048436684915808890553651513818 371274 -2404752971349063025810071671040 371275 -782158199925642754808929164700 371276 585205390347573619480837585920 371277 4563213616638241686349803771840 371278 155793738370659570276926471424 371279 4329657832972845308605167137640 371280 -80267037544395864351288852480 371281 -488615463554650361104156075918 371282 -310723791018662677996969393008 371283 268246839992166765353815184448 371284 1911343112759152338858278047616 371285 2077919942216697946863515173980 371286 2191853705458177069930195297632 371287 -589571161365935296404086630400 371288 3159421867039628533526009333760 371289 2829713309351719374882798739008 371290 1628339269713403287312066574080 371291 7150936170675650958487415482692 371292 -96393250025369795397890446848 371293 -4248782749619989744907429584878 371294 975798664921563250694330686464 371295 733604413357587973918712123520 371296 -1012972803704773736246982475776 371297 5599948790407685384516118363972 371298 -1185480579634080808961747208960 371299 76921302687055144650738230300 371300 3844817537716012285381502976000 371301 -456514054043035939645643073216 371302 3558103915996399498528015088352 371303 -3792918040210546031824309253448 371304 3127314902667354999707741061120 371305 -58156555882334720257164070080 371306 -897369084618202902104510195616 371307 3631812839233472887850666139120 371308 687112271354458322408625408000 371309 -6060716895330692380952162323680 371310 -203566898078628885681763155840 371311 -685973525265215862576566487088 371312 -260233442333504857036570951680 371313 -2375816717743006914587732879358 371314 918197212155029658150593801472 371315 -3002270869670305341609260126640 371316 -1910180151123312507577503805440 371317 4297568068051865396542659084640 371318 172352180079996128883207226368 371319 -312786017608415704449237498672 371320 3524858395770915318598311628800 371321 4777561700558895103186250700522 371322 -791967145492711246957776451728 371323 -166897220075746512783350527800 371324 4749924017493699724806322845696 371325 -1145033520684724254361809074400 371326 391220903505516569980681722624 371327 -2465988805120275833795060264328 371328 1575688766899314801767476101120 371329 -1357898224084035838482841769024 371330 24764801418193290013034334720 371331 2836326171083387797629440287200 371332 -843350925467948640102220768768 371333 677552385522927813859786623582 371334 -219715603512080465001581107200 371335 2705167265745309954277481200800 371336 386720666202436818940047360000 371337 1180302604381880553002822477280 371338 1277132455595744009366072117760 371339 2185468656092339112243339997140 371340 408764537380230117978055772160 371341 -3685740244497425567873310589258 371342 -2851747966011403545488571411648 371343 -1060154149475954340398093682816 371344 1455065148184263852815019253760 371345 1030547969227721236497999670800 371346 1520298192943354999032514656000 371347 4255981957979911163639432119392 371348 45736958092697119867773321216 371349 -914388134590701204262437982464 371350 -748156748035020719230178179200 371351 183663942836753310579892732992 371352 -1000026236867241985481799290880 371353 -1309150549336496816105748521398 371354 3331587588343544802859077851376 371355 152920887282088260169652294400 371356 890050822500035032657227574272 371357 -1145681662576413886329255446688 371358 614962298024638819518480497280 371359 4182881949986549164506141966560 371360 3450456011050829710932097105920 371361 -415660171942398369406052194128 371362 -4065870761264341297679439995568 371363 2230626565668528898108204179360 371364 -159278527636620511418390827008 371365 1553134209058050661082491767540 371366 -1925207984075457256615752142368 371367 -2389533291179174937232554327216 371368 -4551066465492470542204722554880 371369 2974673065137062225433138706596 371370 1004897719001806181389353196800 371371 -836547522703671631878452424816 371372 -412682314710202819931847313920 371373 -1618231363035904066447773671616 371374 -3975614255679967222337294294400 371375 -3290462464140267420235716786000 371376 366266848075035529588890255360 371377 -1135057003603331853309230838348 371378 425424441565067740822474785792 371379 3110912710317018051937404917760 371380 -639439303033862956910702592000 371381 66762554964470577115617384384 371382 -1419779509096432450951618163712 371383 -1374078849997301578449838481368 371384 1560091073597894829344708382720 371385 -85047753412909252689944351040 371386 -966996776231962979590511518608 371387 3957219141668498123328625320036 371388 -441228585889781054083044748800 371389 5253546105642753861627928453190 371390 1541660715597417013912775515200 371391 -42124399031086808244142279680 371392 -815621790888602154259510722560 371393 -5961913025266257919194596220960 371394 -212786083743976792640211102720 371395 -327634855345613153672119119600 371396 2874139791259591934002224412800 371397 328362509370753682165715492160 371398 1895455570011757966531441231200 371399 -27604933272087895003379587488 371400 -2293794340429272900315909120000 371401 2083450026445382731256124280704 371402 970541536210324766302266322272 371403 3967541978886660802843898543520 371404 2610042477169557489967147548672 371405 -980233853570756248750672932000 371406 131741806598725809356781281280 371407 -1322918630204104172862292686768 371408 1622917895024628007857867325440 371409 -203735712410680225361491066896 371410 -438507538217530153317826050240 371411 -1724196244301706250043555837376 371412 -1146303947721908887892067225600 371413 -944714259783114954671345639104 371414 1345508634738998753090065057056 371415 -710881694312535694964276876160 371416 3931774036034533824060719861760 371417 -2784266640841588060615835724534 371418 3193888406374874900748837892608 371419 -2567977110008675347880550439080 371420 1767079746663211699898980953600 371421 2879069831150864654525302205190 371422 -656863979409674721919962223488 371423 -2169230895626604778741764797736 371424 115809991626539451120207003648 371425 1257712906490461545745605894000 371426 -3755266225610104180333745202816 371427 -198559367384020156730430789120 371428 -4212673500737772529623629468032 371429 -3578728245743095926230511518820 371430 152218453747596897992345602560 371431 862748862535218645837939044880 371432 -1673917182962706553014421555200 371433 -2332049709667372193906132263776 371434 -167487367803293689117843968 371435 -2279249300525513587297623129120 371436 262157927382578239427540450304 371437 347229546406560729045819895392 371438 -1443097739065604754950527295040 371439 7622708972515021538979743045520 371440 -703595022991961766663476183040 371441 2413684275437659098605506164480 371442 305803701593198410612080236544 371443 -2968320357952287798168250855760 371444 2360508797580492018623867415936 371445 2499753033281731150762581445920 371446 -2973427746583950294847994687328 371447 -2409639779455160447250340942104 371448 -1330505640819643346609560289280 371449 3524709113798465973407225247364 371450 -840035876783132357781292224000 371451 2149124532442957518427081118232 371452 -2358694871827997042030500900864 371453 -1442685856324251387365065154298 371454 12009464314443303286625766720 371455 1028844508489474696884403025760 371456 3149958053432468758599189921792 371457 -2081283900995751468755382974700 371458 3807879099367697043325495695360 371459 2647115694158766058403156684040 371460 455133594130657556976198328320 371461 -1975189788755421168568072673700 371462 -770735261337006475188139563648 371463 -565185446712550446524340474456 371464 -5798549972082554679598057267200 371465 508809385606944722798482837860 371466 -70476416422575255365982087888 371467 -8248954853206236344621263683768 371468 2968381659753847138996865787648 371469 -43788183212163243991345790400 371470 -884449053467806918670228160 371471 -5353014626064714444011773397328 371472 178982706772159784793809879040 371473 -913818307053918143528183296512 371474 -1327216756625825157884518641264 371475 439834319079606834202589817600 371476 -1483935411726414020600091686912 371477 -9780851733352821508765956192 371478 -1222609698993573615622733684352 371479 3714613264076064834943553643080 371480 -965290408938637962062212915200 371481 4537431532795497667135042309344 371482 2690951024924147371760205852384 371483 -1163424918913282032442785757680 371484 2883567464221485246537228374016 371485 1043299832520558295835767683180 371486 -764389430270491238497686648960 371487 1681293968970663906949815756360 371488 3256028922187900988670754160640 371489 -4518402868825929368413997502060 371490 436913067494621174610330777600 371491 -2139371007701876268133491571108 371492 -3658131597799780727488653093888 371493 2655743751106472379782107123200 371494 2094033742638150485752158691296 371495 -1999647683526342091415650041600 371496 1881762166148395331785338224640 371497 -60408790152316788219523927168 371498 512852345899735806744966798000 371499 237736316284386070971111032664 371500 720208024910978606196832512000 371501 -1816927647616237857130647407484 371502 240551605315604445530878990080 371503 -2250206847750103461623800750536 371504 78818868253626428411370012672 371505 -246754550715168425976244477440 371506 2600696033477659044377340743952 371507 -4158508215972728703346430021160 371508 -600252294378506212911050827776 371509 -1688465079702709461134065766290 371510 -2012586615780110526075689226240 371511 -1774621819590478195482318268368 371512 6769619753480246621929279795200 371513 -5976457240727047591477941761238 371514 186580125161377534717853538816 371515 5704210964175202746210278386800 371516 -649171492126969201123713584640 371517 -618743760374083236694105737888 371518 -2062997069421017873329507044864 371519 448833695043760250063251088160 371520 16361620249610546568599961600 371521 2715526989679312619831860837312 371522 2164384887784843343940746001768 371523 207540878929233527814042312000 371524 2936292975094594141749064156416 371525 1242265357666086438724068993600 371526 -1499631321965172484817473113600 371527 -3274772698285899489378552146840 371528 -2757415639327570917731241507840 371529 -1461943817071288310612257320726 371530 1059665738849253867573980176320 371531 8560991138509285417361939063832 371532 -342595166399845836126495326208 371533 -1104918309267950303642285184800 371534 521047955432297126984024884416 371535 1193666293763659172656175800320 371536 178046402479509042704950493184 371537 3719248945806335372364708687360 371538 -728197373649077131357393775856 371539 429641599431001334422916927056 371540 -665717958429670081408407513600 371541 -288162892225958677599052273536 371542 396512231619515558048038543104 371543 2944218545643151822283858029104 371544 538728646296822110911631646720 371545 1777001960839754562203216203200 371546 -790087261157911906506743112960 371547 4275564485213088119423101872960 371548 1758436061406867552303370529280 371549 2516966207271829652286177920550 371550 -1098196847984708571543107227200 371551 -2977290702879625379398336572296 371552 -4117648048806089184465274011648 371553 696332315655836286988812870528 371554 1773772583867964251624067208992 371555 -977578319486991635060706245040 371556 56892362697459631918110390912 371557 -1603148263699343024211781953060 371558 -1722102844301630967846539862720 371559 3178332780308898585437734513704 371560 -702417629741569919365437849600 371561 -1911699327984221291572422128838 371562 -861728223533403483267648277248 371563 43516883048101593351933724264 371564 -3035369263785287726978912985600 371565 -1612591968101748984292967740800 371566 534369875403626289870126455808 371567 -178055908685830690029707752224 371568 301614050446858821680906010624 371569 3902603126006709813986746761312 371570 -14550866453821496335569950400 371571 4167140967810632632796780019264 371572 -1583026866270062616520178449024 371573 -6942465813124638884035873172178 371574 -350203860100753830101389455360 371575 1755655685774597657301162786000 371576 1569896415217655446136953774080 371577 3564314706550355450285397678720 371578 1464127202368174172371509993840 371579 -789296694262100941272829094832 371580 -234643952855654183818512506880 371581 270575894871697493207265368960 371582 -5181531712999793433626769008640 371583 595835393690840535977505258960 371584 3665974829399691513032941240320 371585 -142080144606053516484149762220 371586 -1351156330431789417767215385856 371587 4513946505696842035186288698236 371588 -403287844645627958829762453504 371589 -377322301468497988261935583776 371590 -601013574771871909469705251200 371591 2663642492560421511235796616 371592 1154308510400890784068188702720 371593 2714137427949662422552914430564 371594 1150916637272845396471194402096 371595 -688830736004667743882763513600 371596 -3171062379294413902047842156800 371597 -1613778923646047745406817278848 371598 206357124572144094739606323264 371599 -588297687330355493989690302264 371600 -89995708912540182233330688000 371601 -1297281109454913646406203428960 371602 -601745319304716331985037557760 371603 -3432188048945790164083386044040 371604 592756072448359324656377640960 371605 -71742950834981310984592097640 371606 -58869582439876539640133616000 371607 2552110118902432361304117776592 371608 -2144223175369943599620864215040 371609 -22435608512665555553365603584 371610 -1744581989739489443431323271200 371611 -1387043806392753739624508449536 371612 371286595812835866645791457792 371613 -3006980854147444351449462738912 371614 2372880204273927687126590420352 371615 3125614123338345459757375982760 371616 3206333635913716242529470382080 371617 -8542236248807220188836684770334 371618 -843287850876028518332276112096 371619 3627801282535288262310783908304 371620 125050647764921775605202977280 371621 7100947355762368219106129719200 371622 33520371072203714747762335104 371623 2778038083980727509760125601840 371624 -3141598966929821038676647772160 371625 -2120654023153005758919705792000 371626 -1934622622829256710925388273488 371627 -5715355950232272527111587960524 371628 -23601528484494398276217974784 371629 8924225135046309775939677437376 371630 481186005779594823726972844800 371631 -2908064711257162491288280805352 371632 -1254941676574471735984122609664 371633 4575618890133201671772079572882 371634 -765744645728670772664873866752 371635 -5823454987810035073800768866400 371636 -188186865229095009807794681088 371637 2045529326237017842482576882112 371638 4327082728122176221830074082720 371639 -7217980070167430392547691193560 371640 -392280506053011336289148928000 371641 1382652095309786832999078618000 371642 -748862843540174510578803312528 371643 -215766093471244804693654592976 371644 -487095303635697339626732136448 371645 -1719902974736882337634900281600 371646 2215874231082927413093864942784 371647 -4492673434906558894583673333048 371648 640964843776213224393705259008 371649 3624421282225281466613161750224 371650 -1120651690813766130310516285200 371651 -1816154816718204941959710086448 371652 796209034098606264003007429632 371653 419799141852872865586291847520 371654 -97906861637298569102234229984 371655 -1304695037832265037318227912800 371656 138999779752943003645051642880 371657 490298339784705963040062239616 371658 641191055069058320445521011200 371659 2401849722255012941077400622080 371660 1602399251803390083553021639680 371661 4237215096965997482855129403072 371662 -1270206753824277781590090063168 371663 3115539855250900615663696860912 371664 360017886025418526163541606400 371665 460172527875291771106143290280 371666 -76774894397127714715954585968 371667 5051473009537572372763457532720 371668 460990418448362241978523385856 371669 -896849335293427050767968554930 371670 675635863294147168417478019840 371671 729750714501862504617060433392 371672 1437888782896520801510671687680 371673 1117110997073248911099893511684 371674 1731666636636997516019774945280 371675 2305070440938000649754853534900 371676 2257980440756266932198460047360 371677 -2614426458381779762717261385120 371678 -3837436992104806377283483354560 371679 -473658770282332491839086191360 371680 -1447897772828418221729073070080 371681 -1047798050289668227314850751868 371682 -4332267754263361200608605474560 371683 -3553419989602660735269364616096 371684 -2217611354631088285475213107584 371685 -305608517962569506235822768000 371686 662493604704502939529284730880 371687 322760403625380215331553211352 371688 1618553430093154140324675256320 371689 -273896829729567023976719430876 371690 240641699848677993317185843200 371691 3104178621408851927642267435100 371692 -18870846944572796247939941888 371693 -1556890285622882064432536999040 371694 -782339624043430981435715505600 371695 -6425192226967698574881330235200 371696 589665733952492392113921687552 371697 4960463550971531548612414920480 371698 -2854554745638874615268645372400 371699 -3773908618333186201991108853300 371700 -370627311038210913729159936000 371701 -127692219629844756718294634496 371702 1484348404663946299212920289792 371703 2720501156902764704082914611584 371704 6659314016872026944635549286400 371705 -2262777505887860916509697198840 371706 -888755145280553381582180040192 371707 2211826258898219953117485924112 371708 -5742902949218387824154201014272 371709 -23964303257687605509158475636 371710 601423161456585744109282397760 371711 -11155924514336990451018985616928 371712 4608376013498213502736662528 371713 -2336240546510906273879637906896 371714 -2379692441216422416256392823344 371715 -3044628211410166612060924652880 371716 355651166523608461985779435520 371717 -4258855976208904206247220917920 371718 1339517986542586359112537952064 371719 1020894271872634418421664916120 371720 2226288786985950866287921612800 371721 319345578178728294914755227648 371722 -410576742171162347322710393568 371723 13949941922496313690140246666240 371724 -2655418732173052754762359263744 371725 -4276619627996937305760809590750 371726 -1105423419533452088520202125696 371727 -3422646022699708015165727733072 371728 -337315510137692648792010260480 371729 -3019389330837485164303386624 371730 -1094224962386908717658810657280 371731 2348078478648709057246553489064 371732 661950718903971910578335385600 371733 -2441479315988377140127638458976 371734 1465494882395904251487030524544 371735 -8531018171967321029192793600 371736 -2675412029955811150962503884800 371737 -642018631023433367958110306614 371738 1596237938588724509365455905520 371739 -912022957206890006939640069408 371740 -434223269584178242788101583360 371741 5749858523201488912540311533952 371742 -445260795816753667167883554816 371743 88309498603742944737936512104 371744 5629743533258069102223786049536 371745 -2000487493260581078412085714560 371746 -371726552701631089129700042928 371747 -35406064018038879851258860728 371748 385834012096827100833485512704 371749 -1028028327704080488343000759680 371750 1466866955081223688770292032000 371751 -1486494069258007846544263343280 371752 951391390452402499202211840000 371753 2459805467730270430857001825140 371754 -156455629725848081129427548160 371755 586583545521610048676748750000 371756 -890997994687711065235687047168 371757 -2470079520554908362293057169312 371758 1703622684069266136302639096640 371759 -1407613338525249939835504029480 371760 450262881044119468107030528000 371761 -2983054689065228915967596735948 371762 1916424278055530131355275275264 371763 2615835249077994371652910423920 371764 407592750415662209224521992576 371765 -2713283406941873884690751162340 371766 -728023400063353369407440102976 371767 -6001237808465690066048370929448 371768 360183344806356432395922370560 371769 1318044269461750225132369003344 371770 -444130120535688042404428247040 371771 -1437095193377339041293260815008 371772 -1909788288139216527021909273600 371773 -4014370886652630206393790274560 371774 -526812470199501257414475194880 371775 -2036846200996247787965603068200 371776 -646837294979149804129680883712 371777 243649821442239492656110617792 371778 34969719868494777478828025856 371779 3231917315984655030255117096380 371780 -920514009418275592816142169600 371781 1915196853724086147915197016540 371782 688352762456945790090084725184 371783 1375555195127852968724334927360 371784 147380969550746077955005317120 371785 -996657382513526431616473813020 371786 -2724949160347535393135259987408 371787 -73541053910974691756795753232 371788 -740566166578601580102315677184 371789 95619619314885091575042461568 371790 -1278649897805738235002429836800 371791 1249753895326553019439993810672 371792 264957212405593170649120112640 371793 -466554065740870069613768107536 371794 4528162815904957880998614039696 371795 -999785345920159019537512445760 371796 -859264309580144680707608107008 371797 5495788129755112501547324279246 371798 -875477678253343557207055304064 371799 -1223082988433940306243439643400 371800 1679538833678314899117704448000 371801 2259645885257028608565831818772 371802 -45234909410829149838814944768 371803 922096074763998474261709389784 371804 -2000148678421239145034216185344 371805 -735384291965677503962138551680 371806 -3820704370026222998217231243648 371807 -5178118655635453702737594769248 371808 -423014771804572908547772645376 371809 270839072254425418014758995860 371810 -1672010452975236143339649673440 371811 -435665112569010809331343136640 371812 341227311694275313967920332800 371813 -1173279711820068668286703561896 371814 -370703167101605032708220928000 371815 -993237001016448857446120964040 371816 -921283855731384706863470699520 371817 4711830812078374740484920925440 371818 -690050814660512324139207790080 371819 -2413414553054146519047666363504 371820 106607578956619353576701230080 371821 -61736376378408659150552871968 371822 2045860689242922972027648191424 371823 2641964984808944804262683474184 371824 1114853097256118681852751446016 371825 -1373271050090496271798563354000 371826 -35878291485168418439227716096 371827 -4951988907470506330901824105008 371828 1097773919379793350294288528768 371829 1555856498149639032467405432448 371830 -73912774835525143992598535040 371831 -625297924712248147505782921368 371832 1487285935991313041731866808320 371833 242232702957855859850211520 371834 -2382222617056628945578004759184 371835 1129868605154987037449121816720 371836 -3069229389151114769774562027520 371837 -2531376999728932437583182203514 371838 -860878842089450792144026976640 371839 -370264905958598609768989164776 371840 802051639769425808591526297600 371841 -2704898581330255361526501323136 371842 -1973226165076581169823979170400 371843 8304979672675295350490741524092 371844 -5736750116413685261146773442560 371845 -344922326108670308786839296000 371846 1365361447794480621482756875872 371847 -640737226908782547894733638528 371848 3789186163588909698702426408960 371849 -627964948832024620120846763760 371850 435051907737996986878766572800 371851 1876088117168312639688470672852 371852 13423654866064955685358467072 371853 94512128972297052904157430720 371854 -71680191013275274659365555328 371855 804504510181966809113956577520 371856 -454627285308505905708228673536 371857 -129087047858961448229795890894 371858 4248532515202347013853547391776 371859 -457301313414632923244854977096 371860 -2543904303973831991360238577920 371861 -7295619762788211676102253219730 371862 66725539643502595158254699328 371863 46931684153512560606056204464 371864 -72485070459011606161049518080 371865 153303821858418895873886483520 371866 968717360388074181418307015424 371867 -9511813398355134971102333282640 371868 -1163027703489007356459046748160 371869 7399624038602818624145068919270 371870 3013748460860278316213324160 371871 378061244441657235018412412112 371872 -4580819406922737343686163365888 371873 2382161243514748389518249617122 371874 -1416103671933773411528398515840 371875 1753918763636707485963900300000 371876 -709230055852739767457556480000 371877 -1931199134418881403284511313920 371878 1870337518077927715011470145024 371879 7716319568899988848060737371376 371880 23549316312671054171517081600 371881 1180484054686580474420062773412 371882 -797365244315919628833204704256 371883 -234394020518176444974306639696 371884 -1575068991066605513522676787200 371885 -3561515621183670522425200098420 371886 2154970936234594006307526694464 371887 1175767541289884630766763924840 371888 747344934974352832332267945984 371889 1342327633973791021644659155584 371890 -2875148303124976410321532360800 371891 1872090909323564831486719462272 371892 -3481937831840570091126068133888 371893 -4973311022901790703285276407296 371894 998473562953801956872576942496 371895 2941758989605275832839632400720 371896 2147732028399316885001828352000 371897 -7565232812057772614813778285654 371898 1291753512573098575941629015040 371899 -2316119468078984465041575401880 371900 -2296485790135553594697256896000 371901 835574571199035541642432174560 371902 410440820305616506949667409152 371903 2586198147382551237215825024880 371904 438354874009104401584934092800 371905 4544836610834123150099603439060 371906 3946871458663744121307630261120 371907 -44015788793530686100449618108 371908 1620620155309435045940941231360 371909 -12014645856251448534422974377408 371910 494074784533278424581575608320 371911 4506443982820573970200953332544 371912 -3166125988231697269818607180800 371913 -57988255061234747421926373312 371914 -318594218342528664969663700944 371915 1456452029448641828889455302560 371916 1965674706648950043385578761472 371917 -1041841884815399367083547502976 371918 422768726005203085780824596160 371919 2593822662049728729199505239944 371920 -1026551266629709939963987968000 371921 5545118757150281432384070252144 371922 -779150832492793884051329670528 371923 -4371358869075452870402226830376 371924 -707717065545479246173040517120 371925 2558052715001120516342809800000 371926 4634537871630268936971943467840 371927 -3208846553860382032894137583224 371928 -875334587968636086406208163840 371929 -7146158908468728808832237108470 371930 -1216808687633092018319463900480 371931 76814200693345089838159296000 371932 -2706877544317406284795253637120 371933 -5535082161055163669751053463936 371934 2625553421562315863569951473984 371935 300679765852061784936762529200 371936 -2935767781219662119338373283840 371937 723588435531033515949567242160 371938 472616583059457906249999716352 371939 161292096099856491026809891740 371940 194045407486700750649156096000 371941 -4962276832263233573305325334658 371942 -1689080513685210521333874532128 371943 471048637239372783076626506184 371944 -4703429611032116549035349606400 371945 -45569510820144697335475955520 371946 1027849455574032398078074109184 371947 543590311831404699207550046920 371948 -327918792353400450580503912192 371949 -3327811900939949215804009177536 371950 9960644729704742270635233600 371951 5254414520067153673150484783952 371952 -8480473174785634236992913408 371953 -775967589667155790080731414016 371954 2451065924657955953778994080 371955 360571637208514448009504020320 371956 790760898945705474097713045504 371957 -952828220938316348704185523794 371958 2044776140144643794082003210240 371959 -195312480805243125019551430344 371960 -2119458360185916882117014937600 371961 1771446239046989715267328785732 371962 -1121634761394585109365192844800 371963 5694119510204808825514158244920 371964 -1623769948919199518230939729920 371965 4733382967791935396085843671520 371966 -815774261914872165237447705408 371967 3460624517478130910621772859080 371968 2756077593440328370106025377792 371969 754584503245502291932402038528 371970 -1281214154616500409042470554080 371971 5853091309441760816840289970172 371972 4572996818989197926392441627776 371973 579161017039902966368615732544 371974 4441332932327666002615091696736 371975 3378622968350571889262250372000 371976 -634135110692121631286146252800 371977 -3453966466509283841075566790988 371978 4316058381126508210987070325600 371979 2325185916664414738750570944000 371980 -1489476539270554227498633615360 371981 -6885075040002447785719494646218 371982 483653813946332890695161564160 371983 -2757568515276467955841693770240 371984 2378924061517959815112118173696 371985 2440133874758351431494178848000 371986 2577051027399528608725971618192 371987 -1008719348297742218404860343296 371988 571218821216596268294490444672 371989 8040841389090883816285556749756 371990 939539231823341889389726496000 371991 -3229308200893481199114841939608 371992 -3324461033428541425471852800000 371993 35846060237585786307899215968 371994 -648697603679767155627108043776 371995 1086222046122568254794770461600 371996 -1695362101865356319416100318208 371997 446762437077156476053441752774 371998 709519714316763735914287454592 371999 5416689355670626173688808316000 372000 -940380132330133187274473472000 372001 -2807642717642228312859546614080 372002 -583811242761615396837812356608 372003 4261554134367070740952778928504 372004 3226930160337794929924271037056 372005 2127665482442271830674718645760 372006 -751462331872433878360201930560 372007 -1081835217869304566105078213160 372008 121237492376303331764284200960 372009 49328499303604201054631912928 372010 2333147911807329686026925624160 372011 4321995214822108553587593314880 372012 3866715122660089029192839961600 372013 6912117026958157717954007578262 372014 -3659061808019628848791653438144 372015 1125811351394203948476179879520 372016 -1533413993260168993897305161728 372017 -1584695892163286691505574232780 372018 1295362136272343104287062987904 372019 9884242229180539954587413628040 372020 1012804552535401085754438144000 372021 -869378747568068757637415175840 372022 347632327052906882409117781632 372023 73196113619903210280070927272 372024 -3126391414477137253103575818240 372025 -1633354995648399637121406763200 372026 -767397600960772568232081702288 372027 -4748598465911634786915839659920 372028 2252922092191388901913942265856 372029 935159492052946862460164436576 372030 -1697464269066730972364897719680 372031 -2175985868953432658780223401472 372032 -1327712420545676263956568080384 372033 -6997588438137673145120326076976 372034 -109554922460911893743475633600 372035 926627826723861600102873388560 372036 24013403933114331463179239424 372037 -3761796484027296906269104937314 372038 2246330907443911775823420205920 372039 1686592610445736722921457668480 372040 2523148107515975496679737753600 372041 -6141373378210304788029666059100 372042 707193712139729630012504536320 372043 -900294258134486896968199967600 372044 1968852795562167652153122243072 372045 2718735720860280713262233169600 372046 599017504299778239918493793472 372047 3244946848768215199156703997240 372048 561164467532941191832422580224 372049 2839569518361048530981492808050 372050 575498297486274871435907980800 372051 42818156213159844494573494392 372052 -9366038385887414449123578408960 372053 810905239795561328371523824800 372054 -1761882673231411690430210664960 372055 -1990772272983503811034978232040 372056 -3028141581022379178856117893120 372057 -851707856195229891195813566448 372058 -1713855020712113888590885263360 372059 -2736964757164919220619087543740 372060 480412087068649560247606579200 372061 5964244279105236649106432154662 372062 -218168988300857609505837720576 372063 342945974247784088811594607944 372064 -1451707415827525652589393739776 372065 -3927583844850786026559435042540 372066 637656300134352420419534730624 372067 5884710608095762641018025209116 372068 894210623036288002555567374336 372069 -283725071044627274244900047106 372070 -3329872994072565935629360387200 372071 -604272256097930757612889775616 372072 -284741921266535396413428940800 372073 3224051274554708537685811611364 372074 860632876450682590840506415536 372075 -986634490932338089199614200 372076 -760289681535675187600256781312 372077 4824505097771373430359217021440 372078 300978435003180811591524211584 372079 10141968855615069897959739120 372080 -818502923084478743483442954240 372081 -176604299419794452464822351200 372082 3108082948462232061513760741392 372083 -741754311363013036287188776416 372084 -464263878798821734318980016128 372085 -145569004826354638877683520640 372086 -584468377241628668689203069312 372087 1257254528121013323494640655440 372088 5897988714783943823308041461760 372089 -4037514514704591864176006252976 372090 -1464334106195343983720398387200 372091 -6172809755994487055796876504128 372092 -549482448106519258472143521792 372093 182707064367844806115371779328 372094 -1459588046648715806936500609920 372095 -1011079102493940961557860309400 372096 2828711022229826126402184806400 372097 1474618232680978965222023729712 372098 -1175155765066751234514910705200 372099 841205546295429637830929541120 372100 183120482932345985561506113600 372101 12938760756098993654715013406172 372102 8241159238328248030084208832 372103 -2244385485608503579129076163560 372104 -106348651204023622746843617280 372105 3438254055124201575691440137700 372106 -2231323668082739287574441425872 372107 5471056734506135803040061958356 372108 2111579673234257199838802595840 372109 -387762410175793879201406300520 372110 -728672821213986447409350512640 372111 428666911152087214479463242624 372112 151481854381294311835614330880 372113 957702021695595940932597985920 372114 -151986013630097360197224319344 372115 4928621718760338054735995007600 372116 2079950695295561968374006193920 372117 -1984011025924636264922122354752 372118 -2581103565430908543725870366784 372119 6703995533703128533714665347160 372120 -565358680803208442948724326400 372121 5929661690224675323223430293322 372122 29385248782328078654480846592 372123 -771109213794588823927861095840 372124 1064751025046575934108084334592 372125 -2452484315127958638734300730000 372126 -601049471102012924255460873600 372127 207002426224392873428960041072 372128 3369670199097791453722188840960 372129 698313525876913780730301840288 372130 311734098583494013882046592000 372131 3672153325335538854317374483932 372132 -1801130237044746142418258626944 372133 2397672088531642946161145887740 372134 914309919257968446749023488000 372135 -247837294850682961220552708400 372136 -2017712348760556090465583523840 372137 -193989746949959459644883294214 372138 -1569138108821044046459845848576 372139 570591403637315493743484633424 372140 -742900784821414725531391027200 372141 1102922241498689350554948787200 372142 1672189456149986614914120305472 372143 -1305726723034121479671857351256 372144 -27352713562925262162241683456 372145 -1959488031978745028805764825280 372146 1060523950121474868791926004736 372147 -2810837994705552844893701424528 372148 -511132022993844464079605663744 372149 850957851898312062838491783150 372150 -18954722282815209378264775200 372151 -1685172183707865901326674495288 372152 416577312136653624522420940800 372153 -2324750873695701097679972200800 372154 -299355194142796258156063802400 372155 -593498401792992804567394165440 372156 -2168478476652092189632702115328 372157 -3935930058950518428713550501480 372158 4870599231648925436763282422976 372159 2393251127011522513347005756664 372160 685658249368400548359863009280 372161 -2100251813294505393393346882476 372162 310148781175696278005050258944 372163 1581734144214636562175635703808 372164 -1004943077404489302098833110528 372165 18294568791751954695735846720 372166 -645291652450195937722513435776 372167 -293180901332571606972695903784 372168 -7474807695901806533332710604800 372169 -3025967922916769084034821098240 372170 268324201053272945414377565280 372171 -4537595626913962308205132289856 372172 -2388972513509452535224341196800 372173 3265472817112860630783618658422 372174 -2112222881585884512436040125440 372175 -2524443019753973541071683084600 372176 585098439825282415206293962752 372177 98410403849619468187317446388 372178 1700834438655366504191172524160 372179 7266384538256210370354886524780 372180 2039425952977558042955161896960 372181 1970932863717946992171588225372 372182 2013886388866931710556822457984 372183 807933518503806084439384258560 372184 -4234320595129767444326426941440 372185 -3267822025254434511220809641280 372186 -345026427788629542250473615360 372187 5460040656631540844568154575040 372188 5169768429336946885269932517888 372189 -1565090143373105994307278551040 372190 231189920692016090428632153600 372191 95623804687995614419682393592 372192 2208982792298422973232812654592 372193 -12004819668602227949615189441280 372194 2321166318154110239357247778896 372195 -39116559559144220089921328400 372196 -1851503587974841445680577920 372197 -1987582959559162724126811756768 372198 -321641195006354762354782659840 372199 -1421505292503730912860024035064 372200 1194769832030281668860840064000 372201 403311087492040138490767577232 372202 743084194891740470970471900000 372203 1881137291306062322604985643184 372204 1928394220312333176161112942336 372205 1367610422664621303213264526860 372206 -3356355117831401105091789440448 372207 3517768733841105273459182373120 372208 28659162601489914985686728704 372209 639708697780417397282902941504 372210 369176614813335453505574054400 372211 407928705483409685368658078032 372212 2239226957193788221813507587456 372213 2962959579760795603366407759342 372214 935801866453067584375926711456 372215 3531180368180846134407355732800 372216 -35406280251631615157939036160 372217 1465377751051441342580010740992 372218 -674725916038810021032970971648 372219 -191216750535836317151753522832 372220 656281634024536263319802849280 372221 -11050745067188599923610040416500 372222 -1041716055152932432603674059520 372223 4437750436385977542587080489472 372224 -899525062396234195993922371584 372225 75135509176075263128428488000 372226 -2239517470740737361381204080688 372227 -149029295188777239668962399800 372228 230745795709327615629550955520 372229 978659602789864639393134665280 372230 2345656765600572116934533765760 372231 3377581909220953290693250403640 372232 -353906616181468292363187486720 372233 -3057941886648487647291320863536 372234 1545962535858655998662885671680 372235 -1075822486067093776863759356400 372236 4424781379702730793751677761280 372237 578549916531160944143385572352 372238 -1746084085263437332340063868480 372239 -606046081211480186715469912608 372240 -778447814123636922433134919680 372241 164937584249461158831249758642 372242 -1868116437216075715229644285440 372243 946128934923202215853621196544 372244 -5707006204952910293344396857600 372245 3160065656679590718286153153500 372246 -570575913122711759663921504256 372247 -4223144763187555566123705983768 372248 -1814156535193346606982365184000 372249 -2573400679512764834642812983360 372250 -1424906756722690054075964520000 372251 -121102194839301923475767413056 372252 701713282308578107276075057152 372253 -1499431587792864928524087976224 372254 -144141210997959884067660120000 372255 384581429287987415232193159680 372256 -6479682655080282744019833520128 372257 1146663489148581979608237642132 372258 683936535528263693758707478224 372259 -4168828331866610699586842793600 372260 153964192994706699760772198400 372261 284039541884311214127395909472 372262 -827553027769604144095995999936 372263 2115641485542255475731595243512 372264 -1250689460832486691526718996480 372265 -1147101594782701114540071029340 372266 4800520231831096179647136271200 372267 1011815352147666996045251815680 372268 -1004217283258825403811854935040 372269 7491809852096194598398318475670 372270 -1329542794829445495005969942400 372271 728130340777223704409119795472 372272 45739386379750915291503329280 372273 -2592662303680770648303643867200 372274 1294620898833574675180705585152 372275 1849392281282046464731521576300 372276 -4565567926813171474690263318528 372277 2779225672508461784982959606126 372278 1138416756538430464351128215424 372279 1252740125234259802907182499328 372280 -170965791569184236605570867200 372281 828858004154476597843969487424 372282 2358539553725992512515994504192 372283 -7570497435352659516014823696480 372284 3170908363702786812766822866432 372285 -2487326243687657109742413960180 372286 -1568976632664393076414963263360 372287 -5779215950799759372969158212944 372288 187005894191422715476328841216 372289 -607907915321677515034013358910 372290 -2564490104021381095254539174400 372291 542559726317575795638657593592 372292 754397451441180124612425505792 372293 1015546656304851639272470960542 372294 -4917150568392876268603166592 372295 -799662131366007451048061667840 372296 -2074476689470591953260420044800 372297 416906319892845844494249834528 372298 782976278911807839006651812400 372299 -2109094454847030574814560958700 372300 -95617398498289259233693363200 372301 -2787635480413002544487092720608 372302 3302666802924653996168622626880 372303 -6478330492886494018343549497200 372304 197780585778180225498011525120 372305 -2523367932233302254944152848000 372306 -2428989753892332678825111489792 372307 2194421018872383144417434546364 372308 -2005752145376146629284213715072 372309 264579781561431882800304960 372310 -452203652488802135367970298880 372311 -5917372466913232855488251588088 372312 -4216451894662106458677981358080 372313 -7376809387038440850151928632438 372314 -2984884273096246355317050633744 372315 -1118093497659836067166454382480 372316 460926136098641696194479459328 372317 3430264433064235887336595596 372318 1821181099857573106590322077504 372319 6625438302315290979998903607496 372320 922918414150892954861685964800 372321 495139053625814178145404376740 372322 288447375716366416644364037712 372323 810246083675481214498779391440 372324 -721928378704891458788310712320 372325 856115707894941708710761742100 372326 -1621092786667005483649281561888 372327 -6045689144616329150135629390080 372328 2651959128303326517170591416320 372329 408471432501505281021610358400 372330 409072509742399752060019353600 372331 3642075434318178494385763811280 372332 -2141881123908073470649578280704 372333 -1451535215147567812408055376096 372334 -7822851675823918165698447810048 372335 931544522390319527314119675600 372336 345335453100237073454548549632 372337 -27910783484084148451211681728 372338 3317061144258722990156879343744 372339 -118070817792487682203940364792 372340 1070693648549940284714418819840 372341 227214024776018835596445581184 372342 -2424004678026192830752705370688 372343 -1702424023549416323372601834680 372344 -723081987703587010418445926400 372345 63558538548864435562490605440 372346 1702275799077986054109104189664 372347 -1165638577030602034406180784720 372348 -568968953832413577061559290368 372349 -2210615842604727797469054830880 372350 -462318322306945447669871563200 372351 -3294121646745751104860509119600 372352 5508429101516484177900444057600 372353 4671085067487490869609713737602 372354 -269460062073050973709740180480 372355 6026616443995173853382198255760 372356 -5074365229726108813543175902080 372357 -43176755938961599300621991394 372358 619800558993297362354542517376 372359 950582998316063189382181993704 372360 1191500331556361077684629504000 372361 7001354440682818520187105737424 372362 562884534394371246785457945600 372363 -4602529365165716430421887074856 372364 3060056063314555130147618308096 372365 26553112032893716849786771200 372366 668288216407131908681946251904 372367 -5816302497363850831540123685584 372368 986542396817022086937824452608 372369 4329940137435304517641401237744 372370 1026167647936578691783150195200 372371 -4228042264313282739070559737428 372372 101373875237239225295936421888 372373 -77784544346569505724445385156 372374 1261884037916325650725684923936 372375 -2594098514415832342935544962000 372376 46067936168880530117544038400 372377 4363738509186866591078602097226 372378 -1126470400852506078382076512512 372379 -1910815203012658422363666224624 372380 12161508193714547262078274560 372381 4308873297120272369483442201600 372382 2787966000349096312512213777792 372383 -1028366065725850273144973686800 372384 -1034609606289676575856404725760 372385 2331798318456620399257294074960 372386 -1294753318506326902242275203584 372387 -711829135740657167388348313680 372388 -4150018273498897799151376227712 372389 -2045467398795525023254296285540 372390 756569602180571723153865601920 372391 1812572632922495875463345996872 372392 5065871243455057576490995584000 372393 850026510210591202724864463744 372394 -677958028061462060059541541888 372395 2290930847829769033091231028000 372396 1834152674775241556483943777792 372397 -3409868881532852492336203986154 372398 -1619805940589133456807426668736 372399 1564023013700650432307143008264 372400 455398884122609330734516224000 372401 -797744921438442457952638367598 372402 -489227503967972984761934915808 372403 389578560364955606793605509248 372404 587179126164484456295262425856 372405 -824813838033587796763286386560 372406 -4482599884277991392696125489920 372407 -1021171219790588099713430238288 372408 2681585556923727410444948275200 372409 -1256736937859865466915176226390 372410 -2342317686232593656453453475840 372411 3091050505680785682233431488480 372412 2711797885377746467874122105856 372413 -2381862587004812182848241681338 372414 730503510154976851062022536192 372415 -817316036734225236619609180080 372416 -873404941715639893330611929088 372417 -2349911230142410699005613191120 372418 4298627572985825991320499747360 372419 -1537104282887180333879991844560 372420 -1633182331367844189873721670400 372421 495261760357662030785045657664 372422 -3402776177879979070215852067488 372423 17755386742047826790629329024 372424 -859907480623079088496658503680 372425 3929723844564866891458773993150 372426 1447026152541717492921049138944 372427 1921139008219312890818125096872 372428 1107006089555566344468573290496 372429 -3012687652465233453367035442026 372430 -2310396924972880679115399992640 372431 -2957214565430168212443730799448 372432 17323720550064870959115141120 372433 -3607201584499359607707955082256 372434 -1029008533617644807323411703808 372435 1204027530067662906235083068160 372436 1129870141257616412424574664448 372437 1158439278632145794522857002300 372438 -212323429454501327623547040 372439 1601286898952034586759697326224 372440 -1711242146410111749932892979200 372441 557664367821114810496712874192 372442 -710984726434698376871449774080 372443 -1780548643551520111849789141308 372444 76240648921605055886783296512 372445 -1429705864860540942361484769300 372446 15405612992039308024495254144 372447 -1519199519436484326194528922840 372448 -3781155638335179775819915984896 372449 2492412105421899109059178185072 372450 -246125600843967646699800268800 372451 5322504111309010847496281559452 372452 2678075015500100113036709867136 372453 1979840192317172970054895638720 372454 -1042806489589875477990779905824 372455 -524519506678319554240766328240 372456 -1351430016987763728225603993600 372457 5569012292589458063124619069840 372458 -1276618768703675565087867427920 372459 300516653089007997631425929304 372460 198292429690942440661965480960 372461 -7863790741217927023240612432938 372462 -555238428225092974154740147200 372463 -381616707050291626108579305376 372464 -697780472239122761932340920320 372465 -467447599561817840336364672000 372466 27996117585063734680184959488 372467 -291303563813036505670620623004 372468 -519072768858002084076336168960 372469 -2256922157499527376249341572356 372470 1333458252183940089820534172160 372471 -1138615340765300337020176158336 372472 -3283394111981936131335572275200 372473 21532631657612197123640815722 372474 -650581815839958691637671879056 372475 -5712903084151665359812267509600 372476 2938872678617754812543959641600 372477 1317548638062184214189513005632 372478 -175207187152309593742358952960 372479 -1016768501066183037241650782424 372480 -1245550966160550678454798909440 372481 2709508805354745196528724993282 372482 923483008017790281551346240384 372483 -4054959633899151140799924905148 372484 -510730644114447216952313622528 372485 1057564179859596130769708505600 372486 -736676291017829296203891990336 372487 -582768349050180981610315412208 372488 -5036341910250612915805520148480 372489 1697654908774073688831245605248 372490 -1829190367854267198359186467440 372491 322897425259128783362825809920 372492 -202020083158993976986478208000 372493 -1169077094824810500979462983456 372494 1977486940575123412931790415296 372495 -1150346456871276433058342236800 372496 -355609335652586114843930525696 372497 -5599787699340427443105264735054 372498 370886970448034142416663731200 372499 -5520069480150885241336459784040 372500 -802727234524021711189098000000 372501 841522704319399490758325050830 372502 -465654077382690126850652546688 372503 1319304535761248484437128816320 372504 2305701809171378002646071050240 372505 1847450117438954020996561958400 372506 1026463091056355583229453235952 372507 -257744640422414286521128300608 372508 2893659259710143836567677772800 372509 107782704312229251342000230304 372510 1005015760837970284209636446400 372511 -146843863730275005142044265888 372512 -1461301795549367451208529215488 372513 -1906804792929086542881322322256 372514 1285234923627728927842961427840 372515 -1383775507801793835939396382560 372516 -538147856552876384692726517760 372517 -2643384812266051069152382657568 372518 4451414270341458830260859604960 372519 -75539395078007810142255740496 372520 -3770052377599808227883096064000 372521 70667706509087452082801465070 372522 2352057884859955347233075764224 372523 6296695369268735399783487310772 372524 -4620593928441977335056454619904 372525 -1057962337064717343107136775200 372526 -343502889341404757022486005760 372527 1057258055133460838946255214464 372528 47207980792640039979117772800 372529 -476979266410728209245056830940 372530 2647558673211839862852424928160 372531 -2895914778052470598431031046400 372532 5690845943213751281267666573696 372533 -997035470311155463166475456960 372534 2177899532770404350058459073920 372535 1392532474275912334964388171480 372536 2591478028795355162251566919680 372537 949462924483666555522251621696 372538 -5325008163899928035651220566304 372539 2913927729553774436308874618340 372540 171569223279435614066938183680 372541 1219477926695943135420166423372 372542 -1864833898318280229380417027328 372543 1085294907189518368968855211464 372544 -198640367593020130009668911104 372545 3221955875569921485190264089300 372546 -3080400528665656412822706912000 372547 4629963554903791061609326758636 372548 1307214559020090216341467954176 372549 -3724725061454616441491282639136 372550 -2371755874992307472105974807200 372551 8273339309139853699063002744432 372552 1029737408013791830316113920 372553 -1243965711428865263793950743580 372554 108178380476787798675879413760 372555 -833598965358124344117807193440 372556 -2476588771118111661645418343680 372557 1741801795669578254722920771360 372558 448369784554979170194415792128 372559 7251611867921704393346256440 372560 1122543075898185268031165153280 372561 472490104232627212941977249664 372562 247841741939356317123393789600 372563 1407968758720522802184154719132 372564 4026804886586160118509162024960 372565 -2049019051663415857112409911400 372566 4047636955407009899044403987232 372567 787878823771323305627374321056 372568 2281699779519575267435228405760 372569 -2646635837514025772098136095104 372570 837712261716825460826826201600 372571 4383291087438136531760803670200 372572 3373819192989294567048950307840 372573 -2200116871831953774818140344000 372574 -131630498727806796607248061248 372575 -625716239595108646836187518000 372576 3904828690710563145889494073344 372577 3852630686104350502713220766592 372578 2037281719955491142753697907200 372579 1867828131740779189925963403384 372580 735546023261530257815595164160 372581 -1285780495404795335514343983936 372582 297334747022112302796916301952 372583 947461248119661853055493641080 372584 5153625146924984576074299202560 372585 -1080758574196178579182538164800 372586 -61871460505464168720340322976 372587 -3448541347033339483164384352164 372588 -221283546042764907420985082880 372589 -499483147853773299365379449856 372590 -359419449607790867064793900800 372591 -1600137071931506782571125558200 372592 99193293345816989735203307520 372593 971993068402333029060480766644 372594 2099564426365182531330719875200 372595 -2602962905381822906085426480 372596 1881579260960817759902242459008 372597 4756521122866189117522883642400 372598 1045343285830457972123642416800 372599 2269710911829688256562888484320 372600 -66875399405587723668005376000 372601 -565216619490631881019816329600 372602 -1321671387219687149720409583248 372603 731929243635714593583076854528 372604 5344479002960674163822782048256 372605 4784768859481451098848699817260 372606 -507601130984825196706865517312 372607 -5762595868654390683473964406144 372608 1019946763200252803043651747840 372609 398983491952249332085034893200 372610 622400226812781500879813122560 372611 -3796578899800976799076504006788 372612 -993820315637756113678292825088 372613 3933722492954577310487407552862 372614 -1811472577235662930146942591168 372615 -1935695926895805257454311327280 372616 5321712331363507576682332815360 372617 1372742224436946387019560120192 372618 256402666769458976641260048384 372619 2781077814826374644724905096944 372620 878848704766086043313411727360 372621 1257593622475926984387710044320 372622 -1027510241919788893487302605888 372623 -5154272870356186949443246521696 372624 317733486306594554911012945920 372625 723165302817679220641947168000 372626 84141596522905977749259091584 372627 -736542862009491653513683443360 372628 1207913767043405262332523243520 372629 -7033811527272733481562775750770 372630 1304706284850713874448852955520 372631 1681025149292648463569163017392 372632 -2701291976880630777912746311680 372633 346552006400473723102046916864 372634 -186669223350037493707609856784 372635 1815540688988315399848738486080 372636 -3121125582160519704424714185216 372637 -1739234926215285988957935250714 372638 -29079841943767959190089384960 372639 742623024833691327209585636424 372640 -1950000871650715846290415288320 372641 4355060195495495176040289859584 372642 905784763304512426578552368640 372643 1520484319426107422209270190400 372644 4073209537382769787672235750400 372645 -1358417349022590104765849837190 372646 -539426321662490724044274569856 372647 -950501025619264533915411630720 372648 -3544997665868509560697510871040 372649 -2390857544671229413655023793400 372650 1882929676694640990482851092000 372651 -840170154014047843014779606016 372652 -337109119555958772148495416320 372653 -953466977360920327966715077098 372654 6146828300852473622470894909440 372655 -1659607457015890569879811216440 372656 -1590335595777070282277991333888 372657 -3231998226797617623964258696608 372658 87354435869180771021743154688 372659 -2312808836254049506434440171520 372660 -339404552077650573732746250240 372661 6971510170327720915705754785262 372662 3779777767172853038083378675200 372663 -1289419144655802597409688716896 372664 -602026843509134097289166131200 372665 241847878565666733483520347720 372666 -666559753427062245870622863360 372667 6442890419368885022272912719716 372668 29534782323089342335683818496 372669 -1215301147998662670042394612224 372670 -2082373030682845238744200368000 372671 1030510422245363994663347468640 372672 -1053961611475038995656269103104 372673 -2552180761692961810372492381760 372674 -1058624990015776423823710104768 372675 -245244834314126483654925639000 372676 -1816204487704632519263870343040 372677 2902431700945101295325852714526 372678 1582924250082796912335916085760 372679 -1253236227324432172725205320480 372680 1040301673518166971811445145600 372681 -2573457759510651210964217328 372682 1080352101221363228183993539584 372683 -525257962451496476679097818456 372684 354592435078355739005181127680 372685 459601780299976839343143679200 372686 346461480692602102940905689792 372687 -75612877932327536375122923648 372688 -1022941323954975472774465036288 372689 -4106865383863323355686020682510 372690 331796598719005794584272991040 372691 858812833389076957900515870864 372692 1755765169117996927248040876032 372693 -1398533144447172729182595651936 372694 2185605248854878808476821106336 372695 4125282889170917320162381573200 372696 812995569812495525220219248640 372697 -603610130247436657983991145660 372698 917222341288850708823038401536 372699 -4670244489873425734547228605716 372700 -377942846111866816535041100800 372701 -71068166706358683427418012160 372702 1667464265574353471945593595904 372703 -2718162390022777876503035508840 372704 -5186316659608905965660802908160 372705 -371055264425104692707532800640 372706 373830230758623672246693427584 372707 -4235628764449389342712673971044 372708 1601610492213841899040015564800 372709 -7337594460951024981474325129090 372710 1251995456889657861931745233920 372711 -122271386333697328779883520640 372712 1786198868791296560498843827200 372713 -71950883381231271984956643072 372714 2443543533220539509897930231040 372715 -184228841600279804886094817280 372716 -4130195041613464502536115900160 372717 -96948064826497090851749046666 372718 2716190261448226214582069246016 372719 1015742172992443906129439319120 372720 -399611616183677677801967124480 372721 6366903929533065758631338830192 372722 1853437338159812036673892730880 372723 -786324359685371455040507331840 372724 -38761247576213276828182530048 372725 -4948725893328605912285674565100 372726 1417158814553244995853335200992 372727 -457187495565041447860277531600 372728 4054588196038849627660423004160 372729 630796789018423947778794936000 372730 -236680703616933335230269150240 372731 -3124589902294400533010232226536 372732 -237735757287671536303030656000 372733 4662789706676293276746067582982 372734 9109100963701771893497431872 372735 -2456646624375893626704279033600 372736 -696094399096339018344581562368 372737 -1607807418035270549893895773740 372738 30074138358520284272555394048 372739 -1800341406626860029038771187460 372740 1469450624368575959755030928640 372741 -1245178385013240878414775448608 372742 -1550867477700083164779144113280 372743 6269190213235886038026989480808 372744 1397593456404810264810708664320 372745 3088879080766838403203472122880 372746 1093899912370112079813784379904 372747 4618858595494459247525444823000 372748 -3979685926487688631386187278592 372749 -1563208643477242852070475813192 372750 -355971601710414711515999232000 372751 2219523660491334068151268920752 372752 699074140104623184290000019456 372753 -362968780966603020107723790000 372754 -32859026968265068720854221424 372755 -1066949591230894753714947573840 372756 -3079515675600747037774992918528 372757 5430746524062995241180683341824 372758 3627754039198843304476576872480 372759 1939891117668026090969377786320 372760 3176448600988450033807131648000 372761 -2978006551073578045033237283520 372762 -964214181902442690870410108160 372763 22879555190891045158460219012 372764 771891740090107155511576636416 372765 1650062203985624606295875860320 372766 -2361699618051414807602826477120 372767 26280785983326234101905120440 372768 -660127808652168258390082977792 372769 -6478327543492432164419308892830 372770 -494365101051207929473939165920 372771 992958707923889815953512033184 372772 284867844744201440525738710272 372773 5783312115758639678387865929022 372774 -2171625944481514801917300767040 372775 141849192474992211578473193600 372776 2058653023189689627068828866560 372777 6319396869036594684265163232 372778 -817685496932028598782663116544 372779 -3314037452604253313470599189720 372780 632991165112575595099863936000 372781 -1842587012394010048384414914368 372782 -1380952254121755673819494883008 372783 -5217161992346055700584599178096 372784 148663973515844350729718267904 372785 2164259854830715787229927984960 372786 -2042964459036501541987698596736 372787 -1362232524498914392435853051400 372788 -1188135830940123824190671468544 372789 6438415747790647355284717211520 372790 2718774386581615311048772982400 372791 385629471434540617328611503384 372792 -3011849523090832977809881067520 372793 8325904320971804164595370688980 372794 -1928462136141235743896765180304 372795 -3478442050250856131532861895200 372796 818955313892342597031051545600 372797 -2769846361214829978795802877754 372798 -1815606811268560679663532168000 372799 -344361284484676391983347256960 372800 1208885189825091350264374886400 372801 -2765391908573383642775053440 372802 -2024766885886016108964414886368 372803 2435274188245544560660555973052 372804 5313362555343410506782419853312 372805 -2064822636023295936121330137540 372806 -115570515356910957139896852480 372807 -1876991794465010722800227732592 372808 2462839587038965237361161896960 372809 -6332766072329940605619283869990 372810 6713683651454613580916386560 372811 134013593315690831008160456632 372812 -1695532601198365845157002808320 372813 -129856660327785748022854860672 372814 -3226983706847449892929105431936 372815 329477713373122661635358656320 372816 -782028104547289431621170626560 372817 6888930661937753115422948874866 372818 -2231782521444624212731433880960 372819 2810279077273600549047332229888 372820 358977144425891581008885473280 372821 1269890418114583459839610660800 372822 449331359406726374506318606272 372823 -1111203887862409735392961149096 372824 7557278529527858108657879654400 372825 1232830240432549033937330267550 372826 4120935028081196417393403400704 372827 15452586317751605534909726784 372828 2842274952442543908715394296320 372829 -5254776331014151684456247716570 372830 -535205047187106583066384577280 372831 -1281825633967263610864285720248 372832 -3780026354410324297863256866816 372833 -2684058323812247417641658109918 372834 -630820518553715571555549304320 372835 1223483210273785659300763955280 372836 1586590830291429549952837850112 372837 964443571299703280924563138560 372838 -3458961392751911542084620475680 372839 -7570499622730716853520282604360 372840 424135886799855741407576064000 372841 -331020650269560738202985651200 372842 1868290032512043105882536875872 372843 379386318103959239432688757572 372844 -2963548457240212983651492939264 372845 4208844447421156969304761864800 372846 978373683190185632054956689984 372847 -1028192903179620134355696518704 372848 467390150921352931620025466880 372849 -210412698129809364078528871680 372850 2070491155087772852404707668400 372851 -567728384984723469661719565728 372852 -2068782137171250885333519479424 372853 23685854250435028793373133440 372854 834010900298654190850282410432 372855 -503590045458707714037170465280 372856 3531828999851952751431902822400 372857 3810028941019378802598360186960 372858 273888469487768529008929757184 372859 5606132025937348655598709745060 372860 -1599887640605997879626357360640 372861 -565321594698665834215285879668 372862 163976213132722518838639684992 372863 -1697745243376326196230793351656 372864 -1830619972484138965276777512960 372865 -1024613537674288217997560749740 372866 -49896728458563672149824713696 372867 -3758642106528979830080868292800 372868 2497266553358654418225017261184 372869 -1098153055366567414740781723104 372870 -1485488760279408964967182444800 372871 -2188923064526013248630696829928 372872 3948401792434074206457094471680 372873 -4613234591041975558020917381616 372874 2484655035260454672623162181936 372875 -5033558762449339299697780260000 372876 630201129526618322135776395264 372877 -1751580814063875677994038931274 372878 -1896245588118923014422852643968 372879 -608721796085109716050492383576 372880 -943065370051328750592393216000 372881 -420716124922374214082951322318 372882 2689455017763914207820875089920 372883 -503571330756352600829623106480 372884 -290901540171799677176158281984 372885 1210513545486104885031978669600 372886 -288414364122961021872312341760 372887 2162681640386216575539409590432 372888 800408629509671921734656460800 372889 1959331745483485355593455848640 372890 -1523355013228263439746526290720 372891 460588974640339698539104003992 372892 680671667587203850370002089984 372893 -279375928589765116530097522356 372894 2618014104599476807106566548480 372895 -927460044537221665988806609440 372896 -12693164580832214473292906496 372897 1461445191739581861870470125440 372898 -7788116925697737066258134974464 372899 21495071018698084093193714688 372900 -430568927268664563629458790400 372901 -2064705552369754890008088908098 372902 -1301725730451221235496834786848 372903 -4486469240219125656441763399896 372904 932751681877134458053031116800 372905 1285756866803492699434481047560 372906 205108903434860951989834932912 372907 -5532726404689814051490930939288 372908 2130791420163088913595483893760 372909 -1846573801366065244706075080896 372910 212663119177659444426642384000 372911 -3166509415172792405545831242240 372912 -521355993344912894572346277888 372913 1434359738660468012353215042 372914 2037436468544457474333224972832 372915 -1249853754868448140587085035840 372916 739250633165445120155310842240 372917 400091177392687898126948169966 372918 177341530715773961780329003008 372919 -5663451512320334360283720601656 372920 -683808288897952344282160435200 372921 3089905323976670832132482574144 372922 3451944813146479968494927616 372923 -339802569646359570523679699520 372924 -133644532183721739195830083584 372925 -471998867147677441893730791200 372926 -675434405564673092616357340800 372927 3724312828736892890878852376520 372928 -1599231137312397533617645944832 372929 3180360483870420244133197196676 372930 -205934651893020255272329973760 372931 1209196042398724692255362528032 372932 1505027915193050501499074949120 372933 1365809676709783966035275350944 372934 406823683599934904060876833920 372935 4440510828656802250421986949880 372936 960734150729529463711084953600 372937 1363373741732805677591710640080 372938 2099251943819932448683281027120 372939 -38003424790116039871332098880 372940 -277517804803743066701172249600 372941 -4511335339918570768923435947658 372942 110297918079691586291427891840 372943 -6015260597212239438933107937808 372944 109100495921316290035959595008 372945 -1979693551191121219429467972480 372946 -898800305178652201954258366464 372947 -7942057429460805359884802929200 372948 2587652053071220127957503150080 372949 -4087565136072961456802169661380 372950 -1329287522235388953184775676000 372951 -1925558933405438560370993913600 372952 -5531492220841501591885315430400 372953 1676205120157548300444017537280 372954 -1789283447408980050427682737920 372955 -3294832801768679661620135831280 372956 -1957865215494687756230118458880 372957 -134587205506986691716851517504 372958 -2608152857547459090539335297920 372959 9565771223585997093481185876960 372960 329418072131276547473575772160 372961 -114689738453459653185636807936 372962 -2137760622217579495492856142768 372963 3846884654460516426732231710208 372964 -5223320598922690583224501105024 372965 914524712299647611718741540600 372966 2267068280517857730116324878848 372967 -2154356354063958517929939309008 372968 200118684970691036695518658560 372969 2365018467473840758823010507300 372970 -588663702268924282811253273600 372971 -4903468370239713556876047618828 372972 429046031546153871143079163392 372973 -3053890833299084453745556788778 372974 -1678158207232299087426663762048 372975 -1129806967780951014120225143400 372976 609467392247078072695454892032 372977 44894767621342460544928636704 372978 3132005623729489986392994635520 372979 -1542693178317484604942181658420 372980 536357924493960558305742128640 372981 255983546165199023513702977344 372982 53736030807037038878034434112 372983 1070998210771326556536561237792 372984 1672185644058631094383067320320 372985 5590710889285734199924463322180 372986 -424661076404075047848445967616 372987 1703684642323074376486848868044 372988 -1269171009592809495264671814144 372989 3949325682487352479216669158240 372990 -868928857390985685479241194880 372991 -3019951497302385157812421881648 372992 1937255224515749053148442918912 372993 1995117230436450666802381254528 372994 908569329187621895564604059520 372995 -2024713915290632263745958849120 372996 -222524009822591216456049623808 372997 -381681418895970018952202761608 372998 1175125844117810013120912528000 372999 884595449410111676755625103360 373000 1672967849615546434578270720000 373001 4380117753506739804828781430400 373002 -268079564038436516592550711296 373003 -5016124083654269153904170136748 373004 -1838397688959984232597468018944 373005 991023464499439325656496931360 373006 -1348511984063912821098358138176 373007 8415306938943218466351735470256 373008 -546780425112967935479404953600 373009 924947763124559041817907339200 373010 1044471700996395561536329912320 373011 5936598396224473924365548472 373012 2857211669232899397158595933056 373013 -1525218538646141332698437312676 373014 560462466763171710190691497728 373015 845902466025998576038637361120 373016 1289716076836051736273324482560 373017 3457714098735327498340658147280 373018 -190851831632325926089651226400 373019 -4437192506279136746814793043580 373020 19852286324890351367509447680 373021 -8549163750683222507584052146656 373022 -1312630346238919471077395581248 373023 -277765206087781250613598666752 373024 -7794809922095028979088907239424 373025 -67976202260969481792692965200 373026 646978113384055146238214646144 373027 -1934490852758438457569622320400 373028 3336819015873198490263586839168 373029 -3111704520719595404836428102816 373030 -604773477572789598964544384640 373031 2572409476080837957182894814672 373032 -4352481430038966057100672204800 373033 2710191977353357218970361746164 373034 -591460517689179074598591242832 373035 560660978074417149151198499040 373036 -2295745019188457378996234027520 373037 2011606679786807874958947379872 373038 -3049253373894678911183548631040 373039 -522976447243012884247357477344 373040 -971175644647835838388775485440 373041 -1339427256357120507970686509580 373042 1221553650821724704734651441152 373043 -11396252195611655127672629244 373044 59441407380735849944492838912 373045 4185489716193327518903126262300 373046 -2869066879008963665564950313280 373047 4222481790434864665660568404200 373048 -2289705596025778497234953134080 373049 -6635190960478385359082323636950 373050 -1255046690841732431927116686000 373051 -745805273341483179296696820960 373052 1118666577690161634521518734336 373053 966795786460925169963761320704 373054 509964823011128113565603057664 373055 -1290291719609395269464049686040 373056 -1352261957951562974289324933120 373057 4770096567228768873665662380720 373058 1630739881992748162876272754176 373059 -2732064934880948448811143612960 373060 674034391375994077475479695360 373061 -3224041252912899079279866491748 373062 -457445776556664453923751044736 373063 -2524775785769936671034112843688 373064 -3055671692891566263120808688640 373065 802200753505135139795294054400 373066 -7265403981425355767488969848576 373067 3056935047902799142436623399680 373068 662655246079890190366278144 373069 7640495246061090517038510430444 373070 -2823162108795961630306085171520 373071 1391318436661926629355636462864 373072 -169813037536419366405587468288 373073 -622860446941145427620622465678 373074 -970943514433526768532130962432 373075 3097335986717875564781295308300 373076 -3267082573882895975751457105920 373077 5593246757293874217422788105614 373078 -5656031752779881407535870876544 373079 876846823657171043467753697280 373080 -1817195636632816550334292992000 373081 2081687748474518715276701714500 373082 3053354255518812022885917392352 373083 1044546667157156885969906340864 373084 1021816616762600382251583193600 373085 961415220089843925208378329600 373086 182251678146796532125114478208 373087 34956418591206044026112294640 373088 3104762329013225918130735022080 373089 -3323834545408353789542884573776 373090 1544137747038199008234490240800 373091 -1849299826449653335789945505508 373092 1279893410657754246591208215552 373093 1228985822670798680005811456800 373094 -2681116973040050630027586580608 373095 2162624861659426281068343212520 373096 9374261148315311380791208704000 373097 678553943785948298198476853220 373098 524877015278113801357081966848 373099 -253949867437808929010179519684 373100 111878195322718236788575180800 373101 -2438787999188225286670202463168 373102 -839896008911615302276810765248 373103 403225679033691051537593470800 373104 -1009016627097946816918762684416 373105 -2654973468427327709017490124480 373106 -2308763752452527272808400423936 373107 110949364541249292937265936640 373108 -1704594812299606627076765805824 373109 4022070987675050327404543789152 373110 722694559293222178336942181760 373111 67084618607606059649177277592 373112 4124255119700560770430048051200 373113 -2377702678129306019566285115520 373114 -250962052636703712110757350400 373115 -3051115992701049317561469738240 373116 702457967536765947550475550720 373117 -4959875060340773098850395279040 373118 -1968094998128235063872340955584 373119 2533716590038125151033514624400 373120 -1393292480903414840025730252800 373121 343868679328704069481383921024 373122 2239739482412379111367917732480 373123 -5454821611205776383761905625480 373124 -5255368497707301999875238904704 373125 -89739120468907063032763500000 373126 310169674478758854468281094144 373127 -434657180574529535632003746024 373128 -84612438410378326816721633280 373129 3429706518223772339734125744384 373130 546893225352934791085505892960 373131 1612773584258890830407742482280 373132 -811907115462536391695109071104 373133 11457752857313601008502350395776 373134 -1285904060155985495040450371520 373135 297188549340909641526880336680 373136 448407849543893888586570964992 373137 -1774110607031551895120483259840 373138 2820317636963463227787384720 373139 2035569901978029246381531599424 373140 -1431341159831571877833027686400 373141 3452004296326535464808673811200 373142 -1226828537866717902798146390016 373143 3351539461565485554250608968400 373144 -1033447238514596530864682403840 373145 -2002366511961909527368800316920 373146 -1330149650793795718545709564416 373147 474679759861236038879579666752 373148 -3166577224261522314163146465792 373149 -47454733745295338965489380576 373150 122694740596476791197657776000 373151 5836409523200735268068784541152 373152 1347756440246196597604790304768 373153 2175796313020784794071626457264 373154 9025505921269988075566058880 373155 -2125055344297167965176122741840 373156 820261024836234621398937837568 373157 7928408658476279820225031721406 373158 -1696545624144155092602085822176 373159 -1347298828591578126155917010384 373160 -2104934649438322860189825024000 373161 -2325471067540466313488208558720 373162 3362829586455681405767388614832 373163 998852187142256264831995996560 373164 -4429197434162835608847616512 373165 2148327722799435022792135915320 373166 4426470842999845635397019188032 373167 43330019869068062741509483872 373168 -609146846266618522438676545536 373169 9077907030786554000197507258944 373170 -511622940488532824826381911040 373171 1536724808158075991738667887372 373172 2545826951823809460141137130240 373173 -799458634973562918566203557216 373174 3909867776222686056158285778336 373175 1318829163320720102092410096000 373176 -137601870718164242088189173760 373177 -712248763419936484515433296000 373178 -89528263486078170382726766592 373179 3546901656798327211407194888640 373180 -3976246493226426164775333212160 373181 -4860319453894165613165953977018 373182 -501852585288954324920224532544 373183 6489675325235097185673452954432 373184 -1146848193418450493007042969600 373185 -2787398731760827304966381263980 373186 -159339840141220875482926409856 373187 4814695453788842892988517131836 373188 -149914277824235329254042998784 373189 4806606906801127356170980129756 373190 336477825243204330938432503680 373191 -398665744620085605715198788096 373192 5168463856933992574673780352000 373193 -1188602938544699299354295355558 373194 -1081621572997130467927000104960 373195 -3319213868482374369444534483600 373196 -6872920986737134732516365342720 373197 56004673264237197143261968896 373198 555644605931946911042736353280 373199 -248625304569668660986125526800 373200 -316365283079413591118325350400 373201 591517493327582715092364645480 373202 2039680694314376226791263569552 373203 -2514973973594051301406391083788 373204 -1408315014561642386929245227264 373205 -1227693526162662507320564250240 373206 1237547560535191068147313850304 373207 965098807051957443465611960456 373208 -4485511605303960868685798830080 373209 -347547237971603748393623116032 373210 -230937849309043721866019070240 373211 -7128388098164622575564849584188 373212 -506577008516070813323752608768 373213 -203523004433155638788476200538 373214 579362150878840740729141384192 373215 1221346187392950623888340912000 373216 -1304392780120684218626837053440 373217 -2937621374007176847438462611520 373218 -1900414127163625915089032628480 373219 1030080481993056547261966028544 373220 -132333290803847926218284517120 373221 -3195747620619197239054352315520 373222 -809935937547501849943372488576 373223 3104979969129636177307491151584 373224 -3928931022556496136457127854080 373225 1294685914161441263473911110750 373226 -324917948956409578029197822976 373227 7286315278153708367614971551232 373228 2578932798352542669938037133568 373229 6070297933598263940419684207830 373230 -522466136465877776035140076800 373231 4971140776666273496597880126032 373232 1442947321058582256465708711936 373233 2008227376614607110815705400240 373234 -510804206585427989008204778880 373235 1284080880182396164507311593760 373236 -1710932480592448910874590177280 373237 2210347474684631624607371854272 373238 -1271471026083430771304288496480 373239 -1721433566020715247202730002656 373240 -6182977017965210567206502400 373241 3481546399823085389476084803984 373242 754159510678610907250663514112 373243 -799713033241992656374039246256 373244 308098280751279067030993130496 373245 -3740131049211658834681129776000 373246 172057426501844403544067898624 373247 -1117673895100074411073240820736 373248 -1124829331949677697427988021248 373249 205393254624087685996118506564 373250 2878921663119462741365113704000 373251 1575449818733396724312841416000 373252 -591708694951136657909064960000 373253 -1132196245558877008966068533760 373254 -810808513155101672103553210368 373255 -1062113642796714151465271142000 373256 667121246011934275196547010560 373257 7434263439285885884428316544240 373258 -115190516380782547038273293520 373259 -6068051929026961678663551203280 373260 -1565090543559273638415620797440 373261 -528438512327688068747675329568 373262 -2415806793756534875363026585728 373263 -3431640044298629725852998419712 373264 411349500440842077135332720640 373265 -4008608424332208121606280243340 373266 1197232014936978308224686627360 373267 208282798594228686991933883760 373268 -1882327448813852764558210381824 373269 246302647365316643635784822208 373270 -490476264088988577359439043200 373271 -1562022881991207752036910728256 373272 3962369483117434398406848675840 373273 837223792338598238120463032522 373274 97386205176705900421345946112 373275 -1192568018436499425467160960000 373276 2979972406481849314976052508160 373277 -2102659704540622751276449404960 373278 -462057492273610581126824746176 373279 -4003684956652981765597595589816 373280 4231089117696323444546169077760 373281 -4084112081259814522191354074448 373282 562990158998818338228286339872 373283 -55863980870927547054833363256 373284 172005321635642776881710689920 373285 58575830613163883740915740 373286 -2265370633909792504189216422720 373287 3233143719733452329792211595560 373288 2277762704217243560931634944000 373289 -2582362241918148806260164418944 373290 923249370472599191545871907840 373291 5536906636542158224004663616692 373292 -2818729249306919162656567689984 373293 -1145614684245371710638948741600 373294 -2814980394905987733961918490304 373295 -2010413635742713965052997023680 373296 -182022805824416044181363884032 373297 723896553863473015781877417746 373298 -3305422899276682438898138319600 373299 -3807679097958080758898480936136 373300 -300826500022885922114865865600 373301 -4476984148690895861410076887698 373302 -681666739243952670231068344320 373303 1425663590258608363821382844256 373304 459122877765877924200722165760 373305 -936106750350543361916113159680 373306 -2767318486535788971481400373648 373307 -4125391952144637045157923433368 373308 686529716411925580533233255424 373309 -86682232805283820154082014900 373310 74979371450326676847248367360 373311 4318343716056861072157922365560 373312 440627782342302623996953231360 373313 3567438706635260107058823328704 373314 -1228238726574902326126498373760 373315 -2034595597613857350707431263600 373316 3725771198945554869654529319040 373317 -1339901592758526703200544529280 373318 896955773073811528351570882560 373319 -3015486852764534225687725681104 373320 2227694366878560608292846489600 373321 -6926838478708126115757514198209 373322 -67238222976489501291753732768 373323 1195957160759606137412810641344 373324 -277941913477524975451098726400 373325 556876536134988069323677486500 373326 33355088206151849645588849664 373327 -7679108728997755932064621031824 373328 901748478106902742667129905152 373329 65345987845608104413451640240 373330 -298677466994939116386288235200 373331 2413624252731444763077346476120 373332 -1441191400198244541164558112768 373333 -2319438947739448129261337853056 373334 386572037220994414610174514048 373335 -3395347849871613655510502919600 373336 3262943115259344864951974092800 373337 4867829018569747031401895443092 373338 700551277969271661761158197504 373339 8136083880108052090230701859140 373340 2223295214445316533052349844480 373341 -1702740309766732338214650830208 373342 1365201787199919652538645139072 373343 3317175279692261754610369922592 373344 -4013688680647265612802085355520 373345 291235573133645171507322799680 373346 -1248773036076790665086568162240 373347 -562688455954423947550104385872 373348 277987470122889519291318228608 373349 -1029495095004318318556025755650 373350 1038357607788336240902452032000 373351 4294028126450274604908614129304 373352 -625003563219382491075425894400 373353 4228849365866528795390042470944 373354 3770290034217280293411442867200 373355 961119163693480288871369268000 373356 2832597768361655328313596226560 373357 5818581984789324870170237099606 373358 632907473775968092731575945280 373359 876743212476350481087429047808 373360 -434077815473419084002666086400 373361 -6221048109796205680834897813038 373362 70166360050251446901130009344 373363 -4732164641144048608114639518388 373364 -513564675920808407754716110848 373365 -1808147988323914984118986444740 373366 -77100332130314610035989150080 373367 -1492836878527426733550982336488 373368 -3637696235662353056351474810880 373369 -55411257090801375804227424160 373370 -318242883736741225189499097120 373371 4017597905506357759262162873904 373372 5920292346314788738717240296960 373373 -285277001892389236108743192192 373374 -931954310924913011505421083456 373375 10406887345486332944362932120000 373376 63045449342690591326139842560 373377 -2804186829718469079855317929680 373378 -3579248914223480201067149363760 373379 -1036024084729957753716418054020 373380 -798761139899991874710856335360 373381 -616781866074576177940693452836 373382 478221612398012690288872532352 373383 7988369361199651849149985755600 373384 2753687408039084115360461905920 373385 429520429046900373338897382600 373386 -270268720798283966940630011136 373387 406780258455465826409128463904 373388 -2259905385873018198812679705600 373389 -197643515790209092670984766912 373390 2745834298496671509907999531200 373391 -2854822355838669290105097030648 373392 -159902436666478370214632841216 373393 5028348747119482837520162126642 373394 -753669874503223483954494528000 373395 -50333182202970682435065784320 373396 2924443338408343204540440356608 373397 5103232077335197572265704908892 373398 1185587381429205209774023932864 373399 -2489942244843238748384320457336 373400 3267730604942394350074436352000 373401 -1501937505894861599437844687808 373402 -2875020838530217300454140888848 373403 -504280875308488314367153067616 373404 289813227359948367345668353536 373405 -1717824459415842651860336609280 373406 2426593526448500937394297536 373407 19363740833644059527273047680 373408 2581919185943283127391030870016 373409 -286374494161666818955024825596 373410 140777317299488982286125238560 373411 -1855487105165673917795924098200 373412 -40122011301330479040854519808 373413 3287925828126627293512962133344 373414 1167922367745406706955327001056 373415 295541183986761415005045550080 373416 -150830418815904422857277030400 373417 3233304788338395790709951046240 373418 -1286179383298181666066711253840 373419 859626683183547661910549100444 373420 3614709493116589068366113249280 373421 -4840897248769720743639586360788 373422 15258833132496141449505613824 373423 2362387058030241714653947729744 373424 -1029146176683071729475408936960 373425 859240693673063632392229555200 373426 1127252030499234405916233431040 373427 978599487597674418005309017392 373428 513726360229718405754279579648 373429 4902359933040524212423922448846 373430 268245671856670437213786768000 373431 841435358767239504150388882152 373432 -2160844868192332981599766425600 373433 -1751396589811807749721654339200 373434 -636515601022833360802069743360 373435 -460582817862256363021506837120 373436 1025638557363336394659165723648 373437 -765993854933688091305102298560 373438 83386033600339413411600803328 373439 -3532671345692093168402195889168 373440 -492399459726762102463188172800 373441 -717890979453343334748292249388 373442 2895293651992307072085354906144 373443 1312394750672985719368675248384 373444 1782136779542263296436860576000 373445 -2636193030972889530092393704800 373446 1214970627691809039692250624672 373447 -8344614989477082970196742584104 373448 -6308356193473397683778823920640 373449 1740689281469083738230289339488 373450 -410937682262691270230379763200 373451 -298975858270832573141057796000 373452 -2174666187528449890994354323968 373453 7404840812468474638497214115702 373454 -3062108194153129676590575253824 373455 51159681349026090475980345840 373456 -1342011987842266024677017468928 373457 382388500679153647074879834624 373458 334774076058697569769362504960 373459 6462762218535672678941644631660 373460 1689818285114010171374947983360 373461 4035796894317253345303682733984 373462 2461328907232953107164050593280 373463 -4656445417360133272629449991288 373464 -638467969938561076025327616000 373465 2192062293615883059403201136520 373466 808869689560784795888316264432 373467 2524403016868148583795243325080 373468 178396351255697920946288558080 373469 -461846302919251266404351824980 373470 -1029750517514904137655915340800 373471 -3147849794576875910620881215888 373472 -7678071293999971724713244491776 373473 4209827163868149373153773975204 373474 361832902098025453532493520464 373475 3149408519787814783275628273500 373476 -24758224865131698072978951168 373477 778892870094334428824303946460 373478 1675335965828258564235007456896 373479 913012571663458083208712850984 373480 1064033164421707547979004262400 373481 10927537257680935877801201618064 373482 -1045175674697471510244514962000 373483 -5893207355898913196673545578560 373484 -3429217982975558073908481801984 373485 661883553224199243395907845760 373486 -2383647384451663618043679119808 373487 7609549349732342057714670413136 373488 -170664512946932847133581115392 373489 -2646506002534308782370778433710 373490 1503374535181871217595164355200 373491 -2746414657630095804565902445680 373492 1190195668633045454777735403520 373493 2794597057226710881593422947840 373494 1312334424256734937842483248640 373495 -2177575357221053499168009369000 373496 -420017207752119478942481694720 373497 2099090867542989906112345240128 373498 1822541898170985919402450180464 373499 -3477332195473593566990991932640 373500 1761707681168166772180366464000 373501 -1855452652764151751737345525498 373502 578707020657248355544910145600 373503 -1331941781410963273511151845472 373504 4412359640907302596364321423360 373505 -4255604785592414734205435935680 373506 -724142098408184346070968592896 373507 -1724295221123370104292186152448 373508 -6004402011497520751204037196672 373509 -157613641341818557125132818496 373510 393214075699916029041861880320 373511 -3681892923387939621988938121776 373512 -2333856229505531381786694451200 373513 -850949003344372773602554432640 373514 1535446681073748671471311703856 373515 -1051516106120290841364530357280 373516 -538936582332525110577572391936 373517 -1033939467870333467868196927434 373518 -538876490961154587494844689280 373519 271344339607076569952619793600 373520 -191114184082218520831406899200 373521 2693540987524304306295026107680 373522 676309888900957409539723047312 373523 1106922673686693088871073397200 373524 1854992335755679173806257999872 373525 2895617520928583191681712732800 373526 1170034799684396914579929287712 373527 -3484045563741885951679525200 373528 -3752156117338832769244623267840 373529 -659290137199758686349805183680 373530 819315306253786860990139288320 373531 -3624371810786159289381478855536 373532 -2773784202118088968974421154304 373533 -1344080905956431902857561768000 373534 1452751584358590548276621150592 373535 4835237923345307455271668077480 373536 2625952633334295477633877082112 373537 -46722453801404286620631098448 373538 1128891631708704854762348952960 373539 -2854807688586280604443916387976 373540 -901447537462509655755564134400 373541 -2898740523162063502698362496 373542 -110923819730105999007290739840 373543 -1528096678879882995129071772000 373544 -569284530809366894338716641280 373545 5724400831154307345855769977600 373546 -1666126672950196256394667656528 373547 -2454978543051808187159275694808 373548 -1186699343589125258746801618944 373549 -8010988534640526324743086627680 373550 7480242453296930240597721600 373551 1127151140700533182486204481424 373552 766829885316230558815055183872 373553 -5966718111249975775695617865198 373554 2218884139148089318931615166864 373555 13041089652059566742515590720 373556 4181432219522495689643537952768 373557 -1668867753236383877560714074240 373558 -2667989316886063148731438655424 373559 892453513447748549375120852040 373560 918754067037669707228435251200 373561 -4613120667200235515803719834838 373562 -942059918522604030006618878208 373563 -2897918733609659590392312693108 373564 5347059861805505723484487869952 373565 -4632007604894242670076466803540 373566 -265613479026076792732504513536 373567 1791375256192224544773328327616 373568 954979740440060089039139635200 373569 896503910733037047397320262080 373570 1952378156897018808352360872480 373571 -2648180929158615121163700760056 373572 -51172546982908630729650931584 373573 -2142660932009841888812659021920 373574 -1925920776133854594113225152128 373575 -1061782676753442687807063728400 373576 -5739177946859555903376614046720 373577 -7263006110147525904177863512668 373578 704989962246623661313462310400 373579 -11158549595503877725594710072624 373580 -855647747290589311661005132800 373581 783249443458013217893889701376 373582 -4444103170788041220011375294016 373583 149312183336084552133916884864 373584 4246420360881285906205114368 373585 -4644948486584982149537271710220 373586 -2142345724527291777985287217008 373587 -3133808151676112760377249703240 373588 1252105029858918327192806952960 373589 98620577935029257033156254080 373590 66905029317474184965229221120 373591 -4391475723798353349589173725600 373592 2783037432757619006950713384960 373593 -2752309332406411175375717175072 373594 1113873219621863132933401014240 373595 -3972959312603625905573056430400 373596 366670136816716315322076954624 373597 1199912712754634100656190396640 373598 -35686156133021924624917411200 373599 1780235004851759480277603198240 373600 -3096694029256986196709366169600 373601 -2279869299641715115212529723728 373602 1664195533635557610846606841344 373603 -10213360797612579757684671664800 373604 1559893531227225313027910356992 373605 3578484417700839668862695436960 373606 366135199111526134610980719360 373607 -1738969167653584546652782212480 373608 -3189209764646807723356049433600 373609 3531811424733959085219209910516 373610 2015778287808351129873377604960 373611 -249064912140402766933925277696 373612 915823799091236364131976413184 373613 4344366447444127829666051051862 373614 132641495904060979449387919488 373615 -501611679784908565922240689680 373616 -363677897055002470504437350400 373617 -1660474027511222356476626163966 373618 989336399079906890371697135616 373619 397686363242097174685692175896 373620 1087732683474365231011757260800 373621 4967331794310803785287385451822 373622 -95198603795533361705339016000 373623 -2491857386039939115416547182616 373624 2481324181085575978385076264960 373625 4237972899996965822636293917000 373626 1183130044833006504989075543040 373627 -4313563152651197321525688920 373628 -2743780816753659314451201349632 373629 -1485697200580222292002874236416 373630 -1213290954412829043889480943040 373631 3293217300678059670936293922432 373632 -851318976168538938199454515200 373633 -1019562663905636915415755261592 373634 1000627423781245420971139203072 373635 28902503712198101204899879920 373636 -1728275351027385211146508849920 373637 -1655711724307485883733035094208 373638 1432609376655577949139784906944 373639 -574338723581821435451236712144 373640 -1172716056419381503381536307200 373641 795579605464485780950004766080 373642 -441453460257281235790400387328 373643 254841273248992544533782625920 373644 1132388548323167275801268138496 373645 -663986766604838071092334226100 373646 632173529948949499860338406144 373647 -441183003358782734128468085760 373648 2677162452137759892308074496 373649 -4563055102994902995096789670350 373650 -661470980675296380179001062400 373651 3747074642019359672865774512904 373652 2407367694168512411005178638080 373653 63155389418313854021905577760 373654 84557403932206668349187125440 373655 3596262422167761440129871409560 373656 2771011621659794306115416371200 373657 -3006542552129452153727829735094 373658 -1528910031607117085945113756416 373659 3041808795320905834084076868288 373660 -1081187186814327805226992373760 373661 -5614059651666168555538856595738 373662 2685526299083357599331801862720 373663 2324984329977361470507105322600 373664 -5383834941455549757829499387904 373665 850595080232440344323862648000 373666 -769147736816766457608091191936 373667 -1937428945631627385761663247408 373668 1604405587602109386213703664640 373669 -4909633794552094050908447524930 373670 40454101890264265552890777600 373671 -1937027505231343488263275312560 373672 -2905754438281743588688507054080 373673 -1713990978918289607536833053760 373674 -167106783079328781973372655616 373675 1694071440325458317069347256900 373676 -338821670480254357727383223040 373677 -242734879400688676677787086528 373678 -1417364090533213265006528194944 373679 1079814918699198735796543800384 373680 332051022633921463657296691200 373681 1133685095921444542547587396608 373682 -2703069604644517962666947309808 373683 1939352248486891885651117888824 373684 -28039712233408981437728958464 373685 -1661570864885264609280281025000 373686 -1439186985802813549263395398272 373687 446619862512491080126058813440 373688 -792689674521628927709442416640 373689 644496730577125607524696517754 373690 1971115937443147651914115461600 373691 398566046383045749535894111272 373692 2358336847701637875665488896000 373693 4195168164162551721052823087942 373694 3117090301096451553213187478400 373695 -156508079664121098824220710400 373696 795429889543498499991032299520 373697 -13980722480601777840017500439808 373698 1160833964896420776188324050464 373699 3410713588633620166495799860360 373700 -559068796054424857813708857600 373701 -1369377259743983115409863252768 373702 1189934246425489204881620276352 373703 -860349200188274364779118013392 373704 -560842300043438475639063674880 373705 -1159276511620763176393370177280 373706 -3051069517324644386247771171840 373707 5686966934803910165303403422640 373708 -3795089053089741312457134806272 373709 -181453359196336250750268342528 373710 1651684215887430607715495160960 373711 -1063127515187115081137201090400 373712 468177544094264472304824508416 373713 -13827983783876454864376395936 373714 3416300031645184476127036770432 373715 -2022822992552563706010205150080 373716 659723713342775176402543122432 373717 8499526731654728768906637682766 373718 -283748074566493290145748041440 373719 -6181508320608182421008975172480 373720 3456998584337335699855510732800 373721 7564655134878059390660059430922 373722 438244026777560702547255052800 373723 5289283868844433468340841976080 373724 -2121269326720926445328385007104 373725 -1277236357926655169631640384800 373726 2392161275673005705799339205440 373727 2481721808981599937134142850000 373728 -4047816045045442856720455434240 373729 690413968334357927188060641984 373730 435301417799554987362332851200 373731 473037966868407606489193631352 373732 -3449029602422672046722911396608 373733 -9230319590121770600816026934340 373734 -811802430679141531243308058560 373735 4922485752863109177361320826680 373736 709297496557234369984795115520 373737 -352782496809970196265073971648 373738 -1392934516881442062455175270480 373739 -2147119778295550818142189180920 373740 -917280948058769141441309721600 373741 4522299510564760340014443515692 373742 3324846189133421405357896606272 373743 -5983312817887551603694887617016 373744 -434919390136058318014862327808 373745 -3406581811546997570500697412120 373746 919062634539205311782612719104 373747 697274895257641991866290506064 373748 -792531761443058801455306874880 373749 -3004139635072043996765417241600 373750 -126380703439107404270620560000 373751 164514193526504200228471440000 373752 -2072769510246464433387050496000 373753 4805122862333721617014788657002 373754 662867533342334020597236510576 373755 1212628001536185515351606536560 373756 -12397236893221537367632290816 373757 -1975258610578219775591150207994 373758 303433440329928382054954813440 373759 -631028976586229633583906392696 373760 259457008302882991303116718080 373761 1414664587108148874907585075200 373762 2819836050430383784842323232672 373763 3545155383966659826454054533024 373764 585045099445465945853752421376 373765 -418315527864101568337858166400 373766 1598465130615232495932670580832 373767 1183695418897475444461383482880 373768 6621098620262882061191187456000 373769 -10834710277460150212214100630 373770 738179619779933076502684257120 373771 5423291766719237128303729330600 373772 -544571770675280313224371666176 373773 -148315748089309236521963954496 373774 -990552411304134815149459576128 373775 2189244702581544522826487137800 373776 244604253429749116341249638400 373777 4285169974836819140965791048626 373778 2761547646346237845282873175440 373779 336971783844251489405614615200 373780 1819764576693439014239467776000 373781 -2795433590313007012865287575300 373782 2549709626298668942105317344192 373783 -6697353098492772112957218998968 373784 3613109447692592174643399874560 373785 2908159472708773503057173851200 373786 -554025475611540509786906860800 373787 -6648746425555186385943389214720 373788 1317365369954400281184980997120 373789 1920259327621702214660810240524 373790 -662036020435561258405283601600 373791 -83743640928445813404808223232 373792 4033337469193799379839436521472 373793 596866035089587559545108257216 373794 -2248083931641742431779572598400 373795 -2370537530505718640364370993200 373796 -1353084376018784432540492021760 373797 -282858876610306931712163959972 373798 -454347975442136011068599907840 373799 106506621370815980674155839064 373800 -227173459245266104602071040000 373801 -5375307056804778008162639970396 373802 -657123219594812415203635758336 373803 -430394170554871641171377200296 373804 34159615478688053214946791936 373805 3995403796210555228151005688460 373806 74058952589108522149264476480 373807 -104180382890817926832535939088 373808 1589362015066791504847882420224 373809 1674185357336989149385007764608 373810 -78381467801476928660497464000 373811 -1562069823033327853239723384528 373812 595004538208630938533454016512 373813 4282395698137209955693752816000 373814 -947541932925556998703474889088 373815 -45497759016852279827129371680 373816 735098213943710346822476820480 373817 1608748003975529168756192261892 373818 -1878003507123144141663740138496 373819 2275627864163888438413593242544 373820 2956035711444345609799095022080 373821 1896413627991460851286501586112 373822 -2800050594843854050377360264576 373823 1460291013650934805956162363072 373824 851006250286693742160767877120 373825 -3595893413048011459649716682000 373826 1501640703844975513727615840160 373827 -2516162500170271457265161745036 373828 -1370106857541756267136983736320 373829 3389506927568225223780800048670 373830 1596299587727456481685389745920 373831 4657428347538067902868950462664 373832 -607094998808416147545619783680 373833 -224975553793548972692594320620 373834 3176194919854349038593774432816 373835 929039731493744302469406270720 373836 -718402458815861435651802751488 373837 -6833237268846397641864979221514 373838 -1490718254452611906848662384128 373839 3793702417704050708487719586960 373840 658982967288848392349555343360 373841 3507229129763353066486896186600 373842 9402019248923583530833428480 373843 -2418639987109901689525166358296 373844 -3288939556809531530035102156800 373845 990424097058414197619095231520 373846 811834953002658194783998653504 373847 4879797782513437549699414597872 373848 -663765764310844747027121479680 373849 -300658448385088530556517944064 373850 -686925209276431384013352663600 373851 2360808067507128394848502380 373852 3176814706034260974748858343936 373853 711435840117074892978253911564 373854 267952386339913400225491079808 373855 684354752541092716316727134760 373856 2451779234306793512954371768320 373857 455415538392088846073104468320 373858 -376259288685136907908925994624 373859 -4534312986673715832729166355940 373860 661010995381882811108288348160 373861 1100277494395441822359936638462 373862 1805850958014506628971646106752 373863 -1738128717869952409696128994560 373864 -8153101450155027310585724160000 373865 2925459821412710245150664627520 373866 -334074020113595841170720299776 373867 1023933077859672630266763225520 373868 2417795979398175162432216130560 373869 693197741118252382270608047040 373870 -524054210218240179579716160000 373871 3708650650254705793378225847544 373872 -763767530406146145042678251520 373873 191236660579790181831451489380 373874 -1577934788744618472855490973568 373875 1936058768439826972840712604000 373876 5127949725783081235414502533120 373877 974016662100374308582276455072 373878 -861014711237393659597784184096 373879 2972611716414232053422338524720 373880 -2288978307137092406098120704000 373881 484912459588895211781216187424 373882 574262269400804813225120908800 373883 -135130173212916733886509667640 373884 -1345372577131674744697304752128 373885 40504172318928521140857212160 373886 -615631417115668057812531885696 373887 -4165500613258185376171305677256 373888 -1655842637022902537769430548480 373889 -2119569265660507148877646316220 373890 3286281772644604193501314560 373891 1068351519578126468783204148224 373892 3283548731649625737752367885312 373893 -858171167778081270149322594336 373894 1775002619292391655357572646496 373895 5902220789144583068511926945400 373896 -123464824375715323558988958720 373897 -1994165131517621824348704888540 373898 1746711577658725861354392678912 373899 -837766565958814664416961501736 373900 -926060790391758599194716832000 373901 -1513932262166983830819554306400 373902 -12031650367381028268907940736 373903 4037286572749835183285629071152 373904 2043270840915626333620668702720 373905 -790922028248870884481360831040 373906 -58374616812319089050689803456 373907 8933368847973955193414283737760 373908 2443256496379393074753855068160 373909 3619963953428610181282191636110 373910 -1787460588552709292789525616000 373911 371342752678449283039143454080 373912 1887595861856808435660407439360 373913 6775804972281362132312732720640 373914 -82452763023932798084263508496 373915 -1561727167651385104630530322080 373916 -266602789852635629969233973760 373917 1978264060944077579717500702848 373918 -2242020072787189115658011187840 373919 -2386542319379795382410025001224 373920 -786505048175295501661215129600 373921 353273098118731216937705656000 373922 82691390034754145868901300224 373923 -1532147423402405664189911721600 373924 -1049477823586162278874890911104 373925 818682443953348771640503834650 373926 199096963066641065244329871360 373927 3348115519421301148293662854312 373928 7784391162247030780324085760 373929 3764434127190595656018219152784 373930 -1994222118720719425197586812480 373931 -5531152638299911088218633225800 373932 1793609297700861375719505948672 373933 2094554769967719853808604509920 373934 2010989628895560434288257858560 373935 2187741107013801278542281776160 373936 1745380772525447493465869729792 373937 947876484251401896759634301586 373938 -1150782004683532892339729859456 373939 -8679448061900931276052511595560 373940 -1172299921402455411912537784320 373941 -816351522977755657397775229650 373942 -1340890037892914500184318596800 373943 -1655261542556169708316290830808 373944 3580048950601313652211560222720 373945 32549526075952813257791173440 373946 -12149061664121359892929414176 373947 -549841707869652719011371299328 373948 1824624806468740340377842295808 373949 -5461327040518357860670649184564 373950 736314131112762107518563888000 373951 -1000911919280097839802763738048 373952 2533069072319055644079770566656 373953 -451374945056588017691746958592 373954 232876625188937362769401155072 373955 -2024941632981249398168315178000 373956 1116894013612569299184179042304 373957 -2158490968500218216350571729280 373958 -98608635434398055903390213760 373959 760838286247501586078578685544 373960 -2168273109432828935176738560000 373961 -60797232808040210163721044096 373962 2562860948303497527213741303552 373963 -599222763697238192037618023788 373964 -3077787404381210537592391329024 373965 -1929124494607603691517399161280 373966 -1106613936356290657223250393792 373967 6319901068976871275250169952952 373968 -303837001502789185285681225728 373969 -2029867645878656134991772271630 373970 -3123188413773583860386496148320 373971 18288244408649287547350987776 373972 1298615968198527315211935483776 373973 -7565834398139149287657307673280 373974 -1655276166828941038545131998848 373975 473291821599558399599116992400 373976 1156802267882709791690789038080 373977 468366228468351046698670769040 373978 885837345376703592957904834560 373979 289060082960222086224852342720 373980 125857967913626962510610104320 373981 -8640835737277676469383495888218 373982 -754500136496460108353444646528 373983 3407004399763569352885937959824 373984 -771126283751242829616308551680 373985 3852015425546994254684648028180 373986 -2523523625062066004670771194880 373987 2842220596406255279381689844636 373988 -1722839840296412215823728816512 373989 1071115413914016571533434426880 373990 1678722654623651062126830864000 373991 -4086370486110616031432933033016 373992 -4040982423125643467228388065280 373993 3627422191925819145798663816064 373994 631194256116913839646496777472 373995 -725474855222955558061231499280 373996 12684420807448505093413413888 373997 602973476305701030871280350434 373998 1209502214152347361027660720128 373999 -5613243237297546575188985038000 374000 1308379999557493583821062144000 374001 -1851853664916961318673991977760 374002 808142499838432307977260777504 374003 828391965075072449404972002384 374004 5791472718301045558509786501120 374005 4368703482552724324622677804320 374006 -614870282708844335515722078048 374007 -2052022062158913216469033422360 374008 -473234649557297888940239831040 374009 -7148242639304291286189741200790 374010 83983899395165817771041310720 374011 -3202996671095152258989381640752 374012 -955576962354519367489009618944 374013 -2613088480884417385531404487380 374014 -7554389806662692039107732800 374015 714890519658343168005063475200 374016 755995949723727427813886656512 374017 -7176421711514729675830236363900 374018 -3643678993238476496674200917040 374019 -4760378458700300808728803291656 374020 801557292735608187105138228480 374021 -3519384105952919592424747923588 374022 -1215569299065193344965962127040 374023 2427392005760506260764507442664 374024 224411063329255307263645286400 374025 1323635271668458917632117110800 374026 1142767970892424202093592459264 374027 5870895203640045050391890613552 374028 105444085904558487523625287680 374029 -1530119808269810319399300903370 374030 -627588559385170209505501361280 374031 2905115191784417109860112441600 374032 -17127951420497214614264987648 374033 473771533140549075533289090240 374034 2423476058524655312598511956480 374035 3430512868759247592692771198400 374036 1088602939869081909815189536512 374037 -1496372779301547880142706169440 374038 -334634562140871820684555730304 374039 8002900770618105956984813088840 374040 -1288893329543436986366097408000 374041 -6656054314847435669990551381558 374042 1558376530492658631305681196000 374043 -6630205055977051202889304272 374044 2474475195276900639759006070272 374045 -1106684888162828758276632222720 374046 -336495087941403369945882488832 374047 -3109750062848895485072304409504 374048 6925356025669903293512565719040 374049 730499462124168836428621629120 374050 1452807790557026540083464754800 374051 -5900120863585368268804543459368 374052 63246455511251905114151215104 374053 8012005162951763844197664457120 374054 2654021070303097645761792554976 374055 1062482826821569455717123246720 374056 2742882000022868820214095866880 374057 100955590982767644589278296400 374058 -131612863806306961469994914640 374059 -350550367990089032115794063984 374060 3075824480600798600218357478400 374061 2163844807026277268678046089184 374062 915030906508023705128445901632 374063 3565174885804105914849590007312 374064 -680393288545708699594970136576 374065 -5249237240626950947618715177600 374066 -3389255145524549039743470420864 374067 -1753527883240444997475095017320 374068 -1442507678968691477803927682304 374069 390776185375037881967684431470 374070 644064729834007692725925231360 374071 9551428493935819502387202057000 374072 1515291671159661135704953651200 374073 -1660779655374631293587839703040 374074 1647172579973668815277826465760 374075 803226324151571100212062713600 374076 2676550182967895181489121208832 374077 -308606370023854987408354657536 374078 -3508105535256732684059959447680 374079 -2733361171356938420936865794616 374080 -601384732225723782590638325760 374081 4656768676797053385225492610992 374082 -157378379740536325690132910208 374083 7382445592789255127808123654332 374084 1168757464973898722348283416832 374085 -874640654699345292252945628800 374086 -3504827714488059319593572431008 374087 -233668253559025271625685130448 374088 -483180109350575736101267865600 374089 -6540990599426206448426850755110 374090 753546765205912602843646408800 374091 -1211074642024420266320655193920 374092 -3965055012617033097782473264384 374093 2920407195895724129695835076342 374094 124483828024773070617238151040 374095 -596926738926516227647227072480 374096 303041627058753357311062966272 374097 -1708447576716246801117969795600 374098 -3762137554953960573261112633200 374099 5500764354091034760321809157120 374100 -20800382192870462461230336000 374101 874912076419810573952711531264 374102 1881441330964145191905236096832 374103 -2220331254727046340345816762936 374104 843788106891916516013513195520 374105 -1836587796237562904363441983740 374106 -2258159897166613358109664144896 374107 620535610862487948185366002432 374108 93483312184255026876423340032 374109 -4710781010368576416355037940096 374110 -1110910562695914446756594304000 374111 -2773073582333635034682656856288 374112 1439733956388957219171784458240 374113 -43220468457158586714847563116 374114 92195654993178880695630869280 374115 -177121761957203890594230565200 374116 -129902608431832203647191423360 374117 3142164844741266177193325351166 374118 -501903330918806993454622697472 374119 -1976792368500633775030778094480 374120 798711313749317782851502080000 374121 -1630540832981943787000510312080 374122 -1078427818877690942221241011968 374123 2641471754480287206225531552372 374124 -2429409936923337125724319148544 374125 -161918122809759210325958562000 374126 2137998259640412836486072750784 374127 -231620201339109768011439706464 374128 391893811717873636490914201600 374129 -1719497474000474381219076470400 374130 492386231568613818977958483360 374131 2367693790624201313127973074592 374132 8175354429353367146141881728 374133 -1676743063246367705615944018752 374134 -211777255950856889060796434784 374135 3643985093221014961943098165080 374136 1554637781705599603945417605120 374137 -8058237989937629433904266504214 374138 3423224505665970492311897700720 374139 98151274526471316996698260800 374140 -95680109700445488604156108800 374141 -1510881341690214051022784766048 374142 -768816720109492505333623996416 374143 -13053143225920622923432518912 374144 -2348039927551753234083427123200 374145 940271613540378055428025134720 374146 767039859758803201352404216272 374147 2002899668646044477158660366152 374148 1341426808766850394263925662720 374149 -2896471596105373748610473202850 374150 831847692240760668394132848000 374151 -1751705796124287457781068282968 374152 -6120074727943533289774349798400 374153 -208144935298737020947228794936 374154 -259705785135306586664900632320 374155 -4514169961301851373368276297440 374156 -2065328978076955735675888412160 374157 1158635622688779714833105650080 374158 -1401299594947408184793144642240 374159 -1454233453727418702722939954640 374160 95118956093288794760419737600 374161 -3230313947527434863648761965708 374162 -2572784917181676845830397229168 374163 -3838370722143001857550355203656 374164 -1366125040963472562050863785984 374165 35054823648834427791543109920 374166 -790282241474455199212814171520 374167 2103080517209165229735917702400 374168 -7660137859879096887881543485440 374169 -825178398309135533498372716032 374170 -414207746744258800649803898880 374171 -602424662280558352040185122288 374172 -2720668791046280001549488875008 374173 4439918989127610827353006728422 374174 -161109734166800633027856211008 374175 -1285677652969227632884148822400 374176 5906137944061404065973245313024 374177 -6231909251313354001046177938974 374178 433246057315580977219488522240 374179 -1347069607272855496881170051760 374180 282665945904953999468823912960 374181 -2262767258312628181263496773216 374182 3352813050741271402970899572192 374183 1293124738791079650014938353744 374184 3279152593096287990571367746560 374185 -1750932852481967568722570283840 374186 -51814862975226896046690988800 374187 -2227261710630027783980994485760 374188 -4165048872910526233184436200960 374189 -1843356372038025899200685228010 374190 1458384333183926402829176891520 374191 -2022591452096212351665394099968 374192 228810299161446756904264138752 374193 -5033301912322470678104793064800 374194 1401575207475564623311042222080 374195 -6396972997080426977218142093520 374196 2846379423410301886546200072192 374197 -589670398906781332552916776580 374198 329865240229377240005459307648 374199 -905311576709023931856800681472 374200 -1208030123162832135409622016000 374201 1148495740927769905650271106304 374202 -1233455738936205873315299199120 374203 229300153848707724558694404452 374204 -3102718980603937718372247650304 374205 -612835638108740736844486147200 374206 -142414138542952074344205179520 374207 497931147932885461219391449392 374208 -1026545243552498363528694988800 374209 3538161857472632593963229237040 374210 173165925903608385024853685760 374211 -2411489345636045020674104719740 374212 -4355612348082341080863468828544 374213 4738723823499898079494342113600 374214 -1670978738460758987720883806208 374215 463800471618149866123242714360 374216 -3519751428408317632232942131200 374217 1751660430907762181905532920080 374218 378653123624432609685390598080 374219 2924219914246121973804103177620 374220 852871252433375018257703976960 374221 7884005580833091116708505461292 374222 2452218371774299112799235422912 374223 5122072415655119093538353644800 374224 1019317701836360189943607459840 374225 -1032081348815356519762473788250 374226 -137911369547732882208930337536 374227 1496213589567568132199545941152 374228 -2429085409040562517530873186432 374229 35995872599467854345816215904 374230 403586226956425972385881301760 374231 3118786408979054513447782957104 374232 -569899787645122997326443970560 374233 -455592292610212243481584671936 374234 -105643852510106866957183972608 374235 -1745651329052251501882282528800 374236 -1747543245963805930285491934720 374237 -4548528514324368484251135154080 374238 -474198371365048669751344926336 374239 -3547340990118500646110558212960 374240 1973794979882224628409021235200 374241 -536395566192634441450569065472 374242 -177545146783707278306880829056 374243 7181442790424574166132562167320 374244 289617375623983979436774604800 374245 -517599472553382262421630832300 374246 247613657401263612607172943072 374247 5921926239419163463809591095040 374248 155960180956615958965838315520 374249 6599756036329142194374612008064 374250 -236399512842405719168040000000 374251 658922120606046909860032863904 374252 3870576305409112234707935252736 374253 -4251589350776874317807755488 374254 3183941702303884701222338304576 374255 197760648859808724452543857440 374256 178078080872818907847561904128 374257 -1469214177380630374031862713420 374258 -3923830418886855732135687809520 374259 77031553992550040484423144504 374260 -3128455311183346107207685029120 374261 6068207344444245228224261977152 374262 -1694033443510826426617772782080 374263 1184761252853139864095516499904 374264 -7236945762593981727721086996480 374265 1413564453568018352635169147460 374266 1860499200998387068606208894832 374267 -4135051193230484783850666623208 374268 -2889872001239489339240607874560 374269 752710578469776745365765650432 374270 653693171798452595000625100800 374271 -51839159889494080490528478960 374272 -43164078330210453663931957248 374273 76931118695380781124329626884 374274 -1612319877005227174497436416000 374275 -3893960525865853980887227823400 374276 1176018502208612715769954725888 374277 -3364582409184757356675064450080 374278 2802632837530665870519060025440 374279 200679827966670431620305747984 374280 966057288104768550464987136000 374281 2900485779213119237735197834000 374282 -2431559795768010913924574797008 374283 -333631658605823983548252266976 374284 -1326060394618821357086596652544 374285 964284227700137605852600891980 374286 465697247331851166379313599488 374287 -3728294533883337011103027114064 374288 -1448054914306162400471404953600 374289 -901592820849449002946534815680 374290 355284808668841208470493806080 374291 5376599597212014197105861275692 374292 -641191930807938838141768651008 374293 -4653038809232676707906961161458 374294 -1314790426417790907432206274048 374295 1291469286275169620904385546320 374296 1761874697322261629396842291200 374297 -480472296875507748049631929536 374298 -1055013057425537076764037966336 374299 -6874098430812769950685738872700 374300 -1150939626038836916238766656000 374301 77993172773598766185741056742 374302 3850241375492548786401565777920 374303 2343559153947439281601391924280 374304 155615876571919556675698163712 374305 -3285222046262663166333643698540 374306 995563545517407714733383865920 374307 -631122736475296489663218881160 374308 2107984531421558345123881377792 374309 3392813032762832144471473031004 374310 -1144845067078161819785081318400 374311 -1686443684671234122956257729080 374312 -1873657973263589360127336038400 374313 -1915326959496363553784123347056 374314 932412985520858602505809650432 374315 -5027311643727514071270128880 374316 -2283952949795667134232044149248 374317 2884391312550413135899141673366 374318 -1689859314442764666674143891584 374319 -471803606086317288215415984000 374320 726939330795607814082758246400 374321 4516314665772023151359603061522 374322 -331133488043376098793575116800 374323 704449593668339409773088074736 374324 3168721155961733939547697293696 374325 -105998011765478474196564172800 374326 -846758763236754602889377313888 374327 4052977488340128637444798059480 374328 -194807748445020827511568588800 374329 -2325761691230989701233871744448 374330 560151051473640374395116618240 374331 2405334556855207984709432425752 374332 -2308157389049978651633209681920 374333 -1258458276110883287404712111418 374334 865747425662987227980487378560 374335 -2313027863520321774356398887480 374336 -468001138864158750767461171200 374337 -1458023352709359716816888051406 374338 792694795136887694867382483840 374339 -377895080695196966313673104480 374340 -2201186454939636002999952261120 374341 -5218049504708799244272748218816 374342 -1090659753275478912540946208928 374343 -1083087845296643865791602581336 374344 124686974461022783966029547520 374345 5079943486113663248000435504100 374346 -418575985119646113421626322176 374347 5663583204759398922954496171796 374348 -1577249112183130952788425885696 374349 -441128420890983414092460591936 374350 121556140324582116691823270400 374351 8024848329453857264886986570352 374352 92869847152938124959160074240 374353 -201516669599926005959187619520 374354 3474529881534207948549725279376 374355 4935735188268437153388848256000 374356 1182412380981563731492801208320 374357 135686109416774995705859820252 374358 -23916139760816329532752415232 374359 4362068798186032200935873751560 374360 -1912762576222325861957089689600 374361 1188685370651284024503982683840 374362 -4341190995507847751770334039568 374363 90963281402536326083823652584 374364 1639752422867985621606636902400 374365 -443151786317361982496540350740 374366 -851825957066209700639157992640 374367 -250141186954331882595086133888 374368 3253364824192840751472702259200 374369 -1309562884315787339665949498556 374370 -1248617863237539063673835827200 374371 1195465416264816599454884577504 374372 -2371627478895779369424833603328 374373 3670705896968285469680795047422 374374 798972945502879069855785216 374375 832093245876986287222466625000 374376 63349924143989262580203110400 374377 10212274345165932968513163389412 374378 -1529555499798616318926166919760 374379 -1796592806140923343300601941416 374380 2444798931951801619302629068800 374381 901862541545260680135181966080 374382 -77361683526136872864606869568 374383 -120686856256112619310126544016 374384 -6069810058716880688408985600 374385 -2984084331852289396245879873600 374386 -1039290042278198953577473690608 374387 109153486068808175076714683520 374388 -390089253439759949603279990784 374389 -5767496469061005148018326841810 374390 281669865077711182083565276800 374391 -4098366611174862681386265884448 374392 -69587153434413080241864929280 374393 -4124396987235544299738375078000 374394 -397525077932782303470393487872 374395 -211220750036333932169776300800 374396 -3200790344015889153568010010624 374397 -3655121534093035112360495270400 374398 2456454776417193063192880368960 374399 1574605694737835818481363990400 374400 -565990343350480837931433984000 374401 86241117878738364747400655152 374402 1460521377330902553594061854720 374403 1735010811785850161958970014384 374404 -868796611731285323642159158144 374405 -2687487856022978103634889427840 374406 992968357776373473844004800704 374407 5287855208401959009416862326064 374408 -2150592863488740975653764208640 374409 2078317724192859903552272365920 374410 1518901951455770013172775115360 374411 -1360846415081054401220549820648 374412 885112916753034412349532724224 374413 -2638152419210746621070966912736 374414 3657820874106041772733899187200 374415 -1057577400765398752484122332000 374416 14544845966175651307176067072 374417 200167383268219509438148059648 374418 -536007588008692654595618002944 374419 9245350594780456345458711694560 374420 -2902580292556000351674336760320 374421 824513336501168029669688052864 374422 3140470661238245568331355860512 374423 978918405911168323044869923680 374424 57190366559978442950497873920 374425 743492923456527006748590534300 374426 119326685706284054594493856224 374427 -2654042452947905740932265786836 374428 -2722121532992692897048956908032 374429 4175233138298166057498280066080 374430 -81567464604698155442490593280 374431 -12235775968976054074405060731408 374432 -2965183403630108812126981521408 374433 3754066840566627297727651744800 374434 241345341536302043627918945616 374435 2835362943334947597287992988880 374436 2463604603933669255805207132160 374437 2943170906624063114994684144000 374438 -3291155393821187804991310478880 374439 -1341122281030734270764157573552 374440 -741040563849749305095079526400 374441 2422145421310766993187302062842 374442 -1416183539082191275935306410496 374443 -4136742898206739281011757647308 374444 -21052315363597754837534588928 374445 1152131827936153803377350977720 374446 694757500682160096744257316672 374447 -756540892940163328194983029104 374448 825313484306072913098740531200 374449 -3402681226698235479445166035968 374450 -1616836041669700775402638194000 374451 -558647874739974863583002495232 374452 1327951049712515722452453017600 374453 -2798419067766800122009308897156 374454 -638981370826306050555315176832 374455 -5407763485607036861770039769640 374456 668204156563774409456322170880 374457 -2330121022583892634933304272560 374458 1189755484733852679750938749296 374459 9963010416914243560686930483816 374460 -1262941000014384418401642769920 374461 -188306392349888246079750314938 374462 1849592352372822931493693571264 374463 -3867897528492084984944521143936 374464 896075646447200008416275726336 374465 -632009039681075861825996801280 374466 2210286206747900027787306336000 374467 434964447801687028539552466480 374468 54001109243882381104914324480 374469 -1254371719721973705003936941856 374470 92222303242110429016391575680 374471 3091788393107782857574138792200 374472 219083755395095141448848670720 374473 2434811791454650113086678217120 374474 1818316484181060519051340658736 374475 -1253061032450172484345698137400 374476 -1013591926979648966056005222912 374477 599979985745419542697889763000 374478 861463874855507723116203858048 374479 3273351680399335180178605016672 374480 207718829336910636257975992320 374481 1991772222969828778618535947170 374482 869387716635464597960878608672 374483 5858045382650310926158240602732 374484 1410778303411632323172271368192 374485 -4244370045875514852200152838820 374486 394005725618671252768097654784 374487 -46798306508422421889506543232 374488 4541938485651925357438214645760 374489 2014809359145661109686294305540 374490 132566137073169528214088064000 374491 -122465816460946296664423705328 374492 1054198922810413381966382648832 374493 1411557110223443499665767017600 374494 244289521183578208016152505472 374495 10170175329021040152561247800 374496 3907782437099405707438586855424 374497 -2166429040987725732844187683308 374498 362967219670381824492336140064 374499 -704250771613608038623869500316 374500 -798487180150889637597256704000 374501 6666578185754073873858981125502 374502 2278701984879449155114072189632 374503 -555077228635598569829616532880 374504 2022876039848020995811977999360 374505 1332678791608317010271894074560 374506 4010538232875498290081375420160 374507 -5133307821025081190327994271644 374508 -3087013156183946114019713903616 374509 -4423711960257505468861422058560 374510 -1204565137139646422840156365440 374511 -1534871317769635373316929742336 374512 598867064073120461554126356480 374513 -2312292873294080471080202703360 374514 4268150359833327166966201344 374515 -472898236768374583198578525840 374516 2015809102301663052136306093440 374517 1697811499926380807080080958080 374518 610095881418042842732113142400 374519 -60746359880525244474272627904 374520 -24547464441121952562733670400 374521 1225202678748491297336524736512 374522 -248440589360543924292990322176 374523 -787334918198261850466265051136 374524 -588681682025600028038246259200 374525 1696086273137615549287497669600 374526 1417235793115451366858360640192 374527 -3975985231375497505987008989088 374528 1301928025410083654516909015040 374529 6371130799849235168441384058528 374530 17756609664603840513110853120 374531 3166024198374719145240648910332 374532 -1165025363940368231178235438080 374533 1818719259041855442616838206524 374534 -1976723610672980179082750626368 374535 363627731287770862475108145600 374536 544660172343356403404156359680 374537 -3412575764317377879982948739814 374538 -1730549849009742652412225408256 374539 -1462627977931148097673062650880 374540 -757269713127436981865246622720 374541 600950597604893237535858182592 374542 -229575038274141605346516074496 374543 -3839552605813384620077432093376 374544 22059404409368201313033105408 374545 -458492023399846849562568406680 374546 -2768454906761138655331255164528 374547 -85759293976904615252064707520 374548 -2001144251448728260872366500992 374549 979476553300142263676928517536 374550 -112115366158582004473665446400 374551 803369319312027629281634797824 374552 -5611804218454173848405280614400 374553 3665646075971739394725583188762 374554 -2280360834101319183104731851024 374555 1655529315523818287245818622560 374556 498336687866824144757030287872 374557 -3219275378371315450573213079194 374558 -1166477712704422386069745943424 374559 -2254853724272282167471873018296 374560 -451692374667924848324823613440 374561 -5179607316456177646815496029216 374562 -1096221424681141510361653093680 374563 -193941811694162753228223719776 374564 -5678323290941954857492527148800 374565 -103510735210572916588069488480 374566 3128529601461294686129781827520 374567 684830162333592636639836865120 374568 230828312463459891037077749760 374569 1397192301242656696860983046244 374570 -613518813023206699972906583040 374571 3571637394004285024649692632240 374572 -1997808307853566681191319930368 374573 19036838361535673493485169408 374574 500896805223465301372224749568 374575 -1303034928795898656865974170200 374576 435622002999992286553649086464 374577 -93715310977574735747771823168 374578 3247069347814035782960421212160 374579 6214749618510887411264930256984 374580 -2652621017735710403159532330240 374581 12979264553065975111603118602272 374582 608835128402824487165833491072 374583 3338559211384179666348452926848 374584 606112274628528972712779571200 374585 -2168554948428552920079192148800 374586 495190576353880303201753056000 374587 5023250085017390090473034571236 374588 534201485435846055461183341056 374589 114519003730459814482302956454 374590 -717261971509538371083678174720 374591 -7331419236186586128952640640 374592 1072403556389417042592002998272 374593 -686870415306946424006391765420 374594 -681360869070477317786957762688 374595 -413494444574656220950148439360 374596 1813286306483400757950141419520 374597 6115895343787542731714685615072 374598 -690277893914817677661546332160 374599 9006552389284876959819731756640 374600 1352105000816448756051571584000 374601 -816825115423581764816109790080 374602 -90859527779458366741852978848 374603 132238768550271426423329976852 374604 -333549498725951968970532126720 374605 -2615067556057612036295760736800 374606 618061323730815096884449858752 374607 1536976028481272903535787023480 374608 -505249011479323026609414619136 374609 4106292546001026364454824088820 374610 -991897161037373140737688650240 374611 -6013208851097134395212639449328 374612 -2251408106426694490588441669632 374613 4712175796805232804573513516864 374614 173753770358184954842878327872 374615 5858465571843296621701764500760 374616 81931968513664235843880960 374617 2931839144521287083365252907412 374618 2937648661536707525866401384960 374619 1238414278994754455712840583680 374620 -3832134827007106612345186552320 374621 832303511079709536832757642892 374622 -1844230152832231566327621252480 374623 -3003084602548090157354323192280 374624 -314479056897126679835356692480 374625 108927930712590175174208577000 374626 1300369938787164863146018613760 374627 -7753179268557352483789249444728 374628 906508329458470408870723998720 374629 -6326615826975349815293727878724 374630 1749127360333865311551102744960 374631 -56623922737121864881975994496 374632 -2408022576819568207931906073600 374633 595342256758686297483746061120 374634 243151794673890003902825340768 374635 801593540106421457504749368960 374636 -482024182488710855738555263488 374637 -8473133347168024949111842693248 374638 940076945634726173668724890560 374639 -1591962936356168334831023200560 374640 -147562459495882848176103751680 374641 -2505713528591188608448983942958 374642 -532063856875367608438245244800 374643 -835058894496925559501980273068 374644 -3588456694409654292177178553600 374645 -1935641224828528674627328160100 374646 648849119711401689618491743104 374647 303234948517913221130336171520 374648 7919163461671284814780937871360 374649 2643700881534314784453090394848 374650 834310009003709090462206464000 374651 -3820203930535963469625481568400 374652 -583090178574438834600463948800 374653 -3673271806282976365439435807098 374654 2321546776961951542072388973696 374655 2030000418012013644183315734160 374656 3885429421800484996550492160 374657 61378125903167555061027401940 374658 67568503131942880295229781248 374659 79630751968205282511699768904 374660 1386812381478881082342198865920 374661 -2018163604189216502916065488320 374662 -892418108236969890039102043776 374663 1256888540059804458480043495440 374664 5788740671433978994914294251520 374665 -5686800721089150557452428950940 374666 1317783019430414693122804153344 374667 2237866639544483836338717066240 374668 -495216564160180988632053607424 374669 7713763785184098188991300806070 374670 -244804905201058729191327317760 374671 -4224170524773074501042750006856 374672 790906072468513645102363877376 374673 3089646211046240234235204232560 374674 -4284490973565939877875080855664 374675 -1197360170478701336662599517200 374676 -3093244579506552913792673261568 374677 -435318150636574875635499151474 374678 -2528930983696907926583962875360 374679 -2201340510139600419240471292080 374680 -3857677873334466572819957760000 374681 -4214258496079369934099296078518 374682 -275305368434996036959005929472 374683 2578412747544822100354846620932 374684 920172391638246530863983568896 374685 3266485028163996338597615272800 374686 995442326016584585544931748544 374687 286009297959318480487607226336 374688 -1762548631193593490579896467456 374689 -1407718372717408840334394983744 374690 495741888703330850676390926400 374691 -2994196831367565331131007772808 374692 1564281107835743983238859830272 374693 1802588509808669816661087286848 374694 1450174845757183289930670003072 374695 -1079681184223623625754056025520 374696 -2555472277693059005222468567040 374697 -1580778110050112813715404282880 374698 -2271166648111377629526231320400 374699 345817212038548026413118192480 374700 262553845545197954859182400000 374701 4019888852349299077495631111702 374702 4781612969576023194587209152 374703 -3643928669532092032512143566200 374704 -773404907606754588014423408640 374705 -1115367985581775690636213048140 374706 -1772371632244374895879809741168 374707 -6085480988665450901282770895648 374708 2261806410417425768904886260480 374709 -245792077019881448979529252800 374710 -253230484505602820194631278080 374711 -4184397954128185966190004148848 374712 907971521127324308186429399040 374713 1485624530502625426410078753962 374714 -3376575252451777570133627294208 374715 195743002022213618824998466320 374716 2003508913194809332640879588352 374717 -315121465478052584029735056000 374718 -16234390349021827770816966336 374719 3220367319973650040796037965120 374720 -1521450140550187261884440248320 374721 1582761849834907424415029259312 374722 -2050943136774401546150839607088 374723 2106270489089754642619601301504 374724 -476862771703939212161349771264 374725 307555693741743228087257226100 374726 -2124191200502913909532582862016 374727 -145415739519878084395435304280 374728 -2129082962530036335431754055680 374729 5017413059155477945730206890330 374730 140876588251398662200187838720 374731 -4810916677584732095518111263744 374732 -973427865654284742709104923904 374733 1045836074771618252473812081600 374734 3298786539171805861793179022016 374735 -2729267253607848691744035036000 374736 307914415427862949480904392704 374737 -1901093205287248870778637680 374738 -291902230715741066308613806080 374739 -351131279724675768734295489792 374740 -664828867329918230528783147520 374741 -4522697418862309089958335015858 374742 553638124894419100418945264640 374743 4338101152151612596737460212984 374744 6100543709777813294401822003200 374745 -10238656897613982864570485760 374746 -2108296206037936066486971302928 374747 1981000930104904539776562024960 374748 3772809651704976993273642565632 374749 -742243378541399564335962920000 374750 -1836214815987088403157522000000 374751 -610808324008944337092591784632 374752 -2383217758292825890816595066880 374753 -3139982401360909613383587355998 374754 -2845073958612447200481916375680 374755 -55721146460827671060351115680 374756 352186680562510833217849144320 374757 -258450155200445929482748563360 374758 -3598870118990043779639696927520 374759 622086927034542830574482356224 374760 4654386301429143150837977088000 374761 4711588465514470136036658362 374762 -455214549411878090114024978688 374763 -1970835442308255087812656328976 374764 625426704353340711772043785216 374765 1540718985014451849545882155800 374766 -929331951271698852030230977536 374767 9178104849687926673221187990360 374768 -1066036517351618964928731709440 374769 -2197968217387368704507123355006 374770 -1881217369701967508295929994240 374771 -3381239567467371425645379263028 374772 2420427426289679314203805089792 374773 982519318585342827780808343936 374774 363817056459629537191440383136 374775 1662949511014308201140136912000 374776 -976718349179445710801140531200 374777 -206398775029433741965993509888 374778 2406806601349961158026741748224 374779 -3671057538112314202925703853320 374780 -447700383580769077648230082560 374781 -681560888051196956012105068992 374782 -200021063592229240207828375296 374783 353280771380758498507093420032 374784 -233673113822860198085174231040 374785 2094242333988637948763263089600 374786 -1438168146173278053343745679408 374787 148613989406838458544587446992 374788 -8301441838789545080447390720 374789 2600448022088111036704165882590 374790 -381686773986871244070474637440 374791 -11474298107127252069107124931416 374792 4495159284038060202723968409600 374793 692491719287118313804469574528 374794 -238711950031466772105377932800 374795 1808040567419732726039003872800 374796 3384936172786070054925088588800 374797 -728829692126326039116484503754 374798 5843876406061364891949485315136 374799 4138831670475028026432513949200 374800 -972548119033769105727077785600 374801 -918932260218604603873922465550 374802 -303594544019250515318165520768 374803 2646944202034829059968631794768 374804 -2915338341763427595432630025344 374805 173502010693666047280230258300 374806 2806660972151344318204771343424 374807 8643863309329237923839651914056 374808 -498512007364725405403026554880 374809 -3959497954176354365989821776640 374810 170625952779007242222176506560 374811 -2005003677379241266536205562256 374812 305407851605801294821598598656 374813 2777037356179323277449796537920 374814 -4008407678335409005367443998720 374815 1338915834739667245134140776800 374816 1252620971521364501771237720064 374817 -6734841743357072304758786578752 374818 -1902870921193488543318079166640 374819 1434408625079351194454733008220 374820 -881016211346714543962530385920 374821 406034222111536428923479029504 374822 -146774695053182128857380042496 374823 -4491711228760004519934082183728 374824 1413705634663922613492281256960 374825 -4704106240321046422181253936000 374826 260764195066308407457206496000 374827 3674747601752761393016315888520 374828 -2316288411550011010913784721920 374829 479896597801986257277581309568 374830 -1782174868570967281225001893440 374831 -46762631359869999823181316480 374832 355452608648646803838879498240 374833 1576446894013644621472834498358 374834 -857231307986931890109028115184 374835 -892171530128979838857038043600 374836 342247463197329189759539245056 374837 -6447865402160603771532403898514 374838 -1438889353877766835267149358656 374839 6672823999878844014265065577640 374840 735719792976542950864591564800 374841 -651649311125578858367203558560 374842 -2669979604831344415621568476080 374843 -315747869595584461453243753200 374844 2351691673714100311997866799616 374845 -1161078149807261961769927528200 374846 -3653871669679865283787964752128 374847 -375859507223022982219806834816 374848 2363917161687421666161454481408 374849 8509811064690584660970493958850 374850 -815035028530679226603044787600 374851 -780902719329066305562628483600 374852 1558637572782597382362946240512 374853 -1236292876537366177053612408096 374854 -1208587970295027898935177012480 374855 -155694828130744498800449078400 374856 3558314875870346462792996659200 374857 -880835045510626699589151106688 374858 -4481887849909189686402747600 374859 -2219694009064691356016593279236 374860 -1081481745872922777350684881920 374861 888922747107077998943729217132 374862 -977235589854631792798015347648 374863 -3340229322155167810551608909344 374864 -222723678384931822821007294464 374865 1039460015917222843516966048320 374866 -1105980255805059765134445376368 374867 -3619719520301424022690588802568 374868 -35393137164089599546163554560 374869 -259379236989335149531990864992 374870 -1472030247661468328016542620800 374871 -966854597751670340900132539776 374872 -4858476540615459919278171832320 374873 -5115510646218974501930476666620 374874 -20925591959723647556793791232 374875 3273303355499548920666127500000 374876 511798060617832513092447183360 374877 2841029389182629242403413882848 374878 -591910792440828450525282582144 374879 -6956720175918709993647483287520 374880 -1253294770785555345376762920960 374881 -1335708533495770893520608690668 374882 2829579854690147267170071987792 374883 -1020471725579952559852332979200 374884 2066113003535086057397945971200 374885 -623599191163622168795518458240 374886 -352553605478734723274808999360 374887 -3020301968914649519513057819464 374888 -1161152508378611121871748490240 374889 1987214328725593387910511399840 374890 -137141062116372765084900016800 374891 1461309119530538499096621926544 374892 -557868123657487616153116704768 374893 -7993046729649985750166928850858 374894 -569086794070456312049191316160 374895 2458663653548687187783618093600 374896 -570073866609823480232976744448 374897 -3687861185795471049986276039580 374898 -959123098903748231705640587136 374899 156690064060246049202053693600 374900 -250401556801752061453135411200 374901 -2558164925166459728027368009536 374902 -3575708755569584374155681180096 374903 7440997477636934780181763042152 374904 777151367954492187298409349120 374905 -4038103790892373209290409362040 374906 -81156856121101231934207646720 374907 -273565643551412650074500007312 374908 3256577839784414619779025656320 374909 -4165131600038812551098706400890 374910 1431341772810585089163761439360 374911 2660707328350251027556711599912 374912 3548511525976030063557712281600 374913 -1724561073760206480231231594432 374914 848378417914876333504717135872 374915 -8148077255127716896267181484000 374916 -355334578846982549597963980800 374917 45351532090805045249714223040 374918 1788354801510777009797880148416 374919 875850745908457599382794021120 374920 -891104855791104717770597990400 374921 2801110327824250642728960830052 374922 -1772688495157983153450262725120 374923 -5062440880057975414578255995856 374924 243559627246325542739660616192 374925 2473739626833388649252367900000 374926 2520031897577245298155372158912 374927 1900792400204697175640998934400 374928 32859567438019174718401019904 374929 -1021374587952766953543672011470 374930 -1354848367223874190929307532640 374931 2411460653232253549177087828020 374932 4863377025317420461581969971200 374933 1315772861795715086293562231808 374934 -328667379434246820545002414080 374935 2378975270859603747759183930720 374936 -3062234577991151604677229496320 374937 596755977592365621979941278160 374938 3635456837499170078161121403120 374939 3160303392155210072511232372740 374940 1830876021302015092384718645760 374941 -2938331755020018524059938165120 374942 141217225897021994604040639872 374943 1048035586684422217918900949064 374944 -4452211636867815500539307556864 374945 408091182743487443736568435200 374946 371294577959134846632941445120 374947 7105657399464501285067262236312 374948 -1991601630522251541433229933952 374949 -2718993382472355176953839092256 374950 -1585459062946275742074208500000 374951 1024821966815876536844488976304 374952 715034541662006746575119155200 374953 5669402765010765625481024254202 374954 2361538930166016408021791872176 374955 651436367283831612227986725120 374956 2685468724803186051995993765120 374957 -3092516554608704351288088714240 374958 -121744463575327092751062442176 374959 -1003458766503577151844897093896 374960 -6000088020854581223605862400 374961 2974958749153424399607880540272 374962 -71327220209985350131968964608 374963 -7750064692332535774023371288040 374964 1807902577491632931882601598976 374965 2708511639714666376284437805600 374966 1349707184189276500884835203840 374967 2396297134889550671574790107288 374968 -50815834486416548443737722880 374969 -640694133802616376710639962368 374970 269230700611372520178066585600 374971 -3063383062705924094390414905800 374972 -111955204012250016096394695168 374973 842811363547167121257149846784 374974 -4063555479729593009574928252800 374975 680195914595584311990004014600 374976 -175016383070891030952259092480 374977 5034887168045968919291847925826 374978 2168135116110793097918864095032 374979 -63773958900398296988313288 374980 2368399869798285600996475680000 374981 -5571148352622883634100114325218 374982 -1202500891878110444707437849408 374983 -1765098430654939216204649961680 374984 2887795591772751209300274585600 374985 319748685584670315948877527240 374986 1319496184476937869025451970240 374987 -6232947641247188693490355712364 374988 925540772283009539667589824000 374989 -1320694041197109712254456643210 374990 -228192419605088676341510000640 374991 39255539749779378183710549760 374992 782667014525941603276127600640 374993 -8630745666458044544121945247758 374994 -1038767487055803472225520449152 374995 -111824982013003179231393699120 374996 -51028837804386602082772066560 374997 187526242910721172991217989472 374998 766401242972939959279133038464 374999 -10819299182470239630953755886640 375000 2067865486062278017278240000000 375001 -483137678609829780400267106976 375002 -2527453082692664467458079568928 375003 -92398733626765039116887059200 375004 173922360471589873617372487680 375005 596116245328091002069331868000 375006 2188545232589697445933092611904 375007 327471408495112833202502894272 375008 1723060395609099255075951083520 375009 321413286722565771830928195504 375010 2764927905041633073358847888160 375011 2035802119420572768450389039472 375012 -2549889257754161413124800017408 375013 8373196794625843027925085442560 375014 -518479270859565683954006970144 375015 -122093352297958082338995425280 375016 6885081641306637064710435732480 375017 -8563554536703215629559194148934 375018 802858389602804461370753487360 375019 6478450294968040362088903730420 375020 -4526811748368290846050329784320 375021 -2409491098230405172557537680010 375022 -1495199042421876209957048294400 375023 7674044677068562282373640451968 375024 -336185358464939776029958275072 375025 -1478601868502296797472567827200 375026 2238255799706892153814901213712 375027 -2007278645908436736437248390800 375028 2098614931345762645717736271360 375029 4024923426048846355756846515630 375030 -23585814500737013656582429440 375031 1731453135682694105145485201152 375032 -256915404332853852636364554240 375033 2237986325294770672320629112000 375034 652569415504491961196544874752 375035 2496403316582364669288830274960 375036 -116062512219869655982067301888 375037 -2333763519272920893726814411368 375038 -573929718099685276869633687552 375039 446266658474841930901209491184 375040 1576546649983530289724978626560 375041 -2281466828133649093290132133200 375042 -1260040892117282974051561692288 375043 2654013377423343106025593015292 375044 2080484405734246494467593643136 375045 -408697030209606370726986797760 375046 17432098187756136345490155840 375047 -1737675810368065745731813245360 375048 -646620005855389244418231782400 375049 266332824288158525672159841050 375050 310309540033052911509236416800 375051 -2579947018677990941733920611368 375052 4340691278744293481510680430336 375053 2180081467484713622719895853120 375054 -579964650407721492768010090368 375055 3132196105879819592777776845960 375056 -583405411489812238043371339776 375057 -9887880732880856855425924032000 375058 -556827051702799602987552438624 375059 -1306628625367338682216547542740 375060 859515551268440331269446041600 375061 -422653825331399771705182002130 375062 -164319381574610123047333759968 375063 -270341235701398108777589781120 375064 302522510510214223042782904320 375065 712617915166592138324313635460 375066 -2106010079755416125300601881856 375067 -1704601775204815692010272719616 375068 -2335480417428986271274925144064 375069 178301279269991970126056010240 375070 1234121247586576757380631964480 375071 7543981543522928343222852578592 375072 3891217765341242968316381233152 375073 2175977960508687535978467557140 375074 -104647426326199862281806809088 375075 2271615493288179710756983749300 375076 1092826301610962089778754687232 375077 -5078710422207519499103228254560 375078 66494891045964615578162477568 375079 -78504899028869255221569858960 375080 2455156937037128570977131878400 375081 814888700852939223991283067264 375082 -2429272427743344411724058696448 375083 6117440191437248862772758481332 375084 -1657955436021803670775825858560 375085 -419677109858432005133463311220 375086 -754801917948866564316671916288 375087 -2400151760593517568963320949240 375088 -328292777736963333222389121024 375089 36796594649494020031227840576 375090 501504497749066839778262776320 375091 -5215482488788570171018554363508 375092 4828468464181406443127817277440 375093 2708672715495004411226051816544 375094 580930695504811084423383048096 375095 4279941644782766668034490073080 375096 636746605724004368710821580800 375097 7549995070234968012100917173546 375098 -3053729410441718487528604853760 375099 99542361224585513463578783280 375100 -988398088126550403741644800 375101 2546841045243208823128847580102 375102 -311977738504117332556534759680 375103 2225478941254923615563736700352 375104 -16107120222788996645987549184 375105 -1333959812537798763472604359680 375106 -1032225430738240429406049956112 375107 -7798795041357103750449529794048 375108 -1925035286194462747771139466240 375109 457346818942366007585095768512 375110 1371295760433923809250833656960 375111 152328920778708187638830695704 375112 -4793448811344078621238467148800 375113 -4474040271881757335799045721638 375114 -2088984355029296342853649585920 375115 -260993879785735248679120440000 375116 698055890307912355283176240128 375117 1011699019704164591603760374880 375118 3711619380253998759314732141760 375119 902871580297457565518069873520 375120 -502592129715060799178593812480 375121 4204513094516235839580358270322 375122 893519618020611383265222245760 375123 1508740547593392471566687641344 375124 1967512185771209817670192545792 375125 -4914136216161992581509658701000 375126 -3408055048305475101227812478976 375127 7806700000303291934138919475976 375128 587085477003349139119710658560 375129 1231912483522579054334047354074 375130 -635546256375819108654937774080 375131 -780771511082389817602058387136 375132 15657363710626886195183050752 375133 -709761150196516759895755699680 375134 1294687381290573592680673711680 375135 -639914663153804577338441023200 375136 -51038323018624959132374138880 375137 -2334419802722944082728159626048 375138 1971660396033778662635589976320 375139 -175713204902770054112051698344 375140 -954199767907098295258182178560 375141 -1521653010723502620768256223520 375142 173480170103611244250624942912 375143 2606399569201140646497637038840 375144 -2480010587923956336643877683200 375145 5235716567963837676966310692900 375146 -2927864558548606831201288795728 375147 -238250687710930458349086883512 375148 4046616248512320018713155582208 375149 4585460146722461731851058488150 375150 330558807489519022870167331200 375151 3401088840590596306669298605552 375152 737529618629616779031236345856 375153 821708653628318055535251134784 375154 570521945405149401426819904512 375155 4338238476286607086451248992000 375156 -2856923572793309601042242573568 375157 -432983140397509290106042384594 375158 717185249531500899721454518272 375159 250396187553227226381512368104 375160 1019194929577873129146592665600 375161 2938798022043290796473061978000 375162 727138205978282853822311860224 375163 -2462112340981118552122660810588 375164 2085780575653221925363474455552 375165 1233334054145788830865616313600 375166 3249811678704948382655231020224 375167 -2080911343305177878357669954280 375168 -744493214145022331992072519680 375169 -319701965571690089657563074430 375170 -492992137174575058410363210720 375171 1574525586293380514904305771520 375172 1002625000717287173344756019200 375173 6867199863001875254804381163960 375174 317648143459144930347114978240 375175 -11198109868693408187426795000 375176 -1593920790297102099600558489600 375177 2307446247504041789794128960480 375178 -762171963432635697825859627680 375179 633996067889049228773634181776 375180 -476108625243560635739075927040 375181 -6149135580064847456258660594400 375182 1046976217241785046875824984000 375183 808325276392226249579175014952 375184 1048182952596005975937455554560 375185 -691412381162652294195122356620 375186 591649102519656799571795971584 375187 -466285421670859001060152982640 375188 -3903940015647860309227788324864 375189 1136263337248420071207565854624 375190 -587894071164610965215278648320 375191 -2563411457155931560466285778816 375192 6161323295212683657564218757120 375193 -552341621111465698232388936960 375194 -2312721752007134003571435193104 375195 -2489787123325824702852537544080 375196 -2042251000505125101520048059392 375197 84705384150860322331915151532 375198 1288886731063042061288700742464 375199 -2347541174052845451021924116352 375200 1300249458707777192881579622400 375201 -1746591602196797855691114561408 375202 -835672044062752558823363954400 375203 1649828274004636496536605823452 375204 1267393280266739932938273309696 375205 5780266039221402900129888964860 375206 -123710231991914069583766626816 375207 -1635861981763172746868372994816 375208 -4698471481164761845661453399040 375209 -2342483541364594009341089731590 375210 1031497157723185939368575865600 375211 -5012656438581484519086561355376 375212 934586789241523690014345039360 375213 690089896880069974578324302688 375214 -90118730795429599281949327488 375215 538086197676327156786475818720 375216 188767379418980260157218455552 375217 151292900083779350443761893812 375218 68331404765777063156565055104 375219 -3436824216988600613883147031200 375220 -249369042822169523235965176320 375221 -2739874987516962470168177184 375222 500532176262949919620660961280 375223 1680041039837832897745969714472 375224 -770516820040079573496019353600 375225 -599288023591271853792100484400 375226 468243069260398880322002817024 375227 -7427966941846392953714195808924 375228 463221959617208774883094871040 375229 7303129802201777197515040981984 375230 1088416690911235295978460019200 375231 -469127308658650527276541180800 375232 -256886205238698419482458587136 375233 8691676235518333794907586716482 375234 1148310639193216992255203575680 375235 652856631687037531749147909120 375236 4355067788987670081134275889280 375237 -24982275204050530144843056132 375238 670663011391304612725777590144 375239 -1398998057470027944786427516176 375240 851628804570739488566439936000 375241 894019642714850633607938067252 375242 -1110569002505529629052517363200 375243 1174556153853541638481282501248 375244 3786087705922528244132517153536 375245 -675424870983721700555639909760 375246 1322705557875656508879551184000 375247 3310463919842707135185135251696 375248 -288828466821128210381045760000 375249 -1048963353885667249860062389248 375250 3501378235993698179207827200000 375251 -6589797897494420372928895769748 375252 -1279839907325389188539768813568 375253 -3352371553728628005123691480498 375254 -1705065225574035571502267846016 375255 749432681655221741959722326400 375256 -1740301114368848781288108810240 375257 5830763402396935925849605546506 375258 -403296204421874449811168128512 375259 374506401888235969305937387460 375260 -3136706306862482115345936844800 375261 -70318309718153474969215361760 375262 4052246793482229752428159381632 375263 -2437105475774995657602944522640 375264 263429891787389036392507244544 375265 -2746745047666227112806675890880 375266 -341397653026792466655761973168 375267 5918179142713927549661683336512 375268 -925838882155301243116652421120 375269 5610381492389449215744053127840 375270 -505726947635067142663302973440 375271 1076695704298303487705789837992 375272 1483378059236016438844845619200 375273 -43687030846239140433505652556 375274 2816423393390687721954527369136 375275 90881717914261662623419501800 375276 1132724602661800514181403521024 375277 45020596383155673298519682272 375278 4719592738428188611586636581440 375279 577395356520060819040459154184 375280 -329544380648999912219481047040 375281 2854592896482092323996509824082 375282 2964005064852799678858146157200 375283 -6093116357586050039304708412468 375284 482103705262442546367443853312 375285 919684525757449515869870991360 375286 -203690847510352907837013966336 375287 -3908076714663453218576759793360 375288 -3070121116435123678925650329600 375289 -2987958804295494631513710492540 375290 -843955797246418681823809389600 375291 -655115493624481841776948016208 375292 -3131579375223410064630108579840 375293 -175253636104065476031728212776 375294 465274559221385900398472289600 375295 -9562167823385818313503702038720 375296 -2887916143090307584361798565888 375297 36724080034796955253172612928 375298 -154753194173981420504803051008 375299 3724456208413040286036665382120 375300 -1641492642218833110041475840000 375301 -2527092656396487762721406942688 375302 2968239254739536013711490400352 375303 -4368463724014635636450449182296 375304 -111437397702961787953549025280 375305 -442462112739660397402578181440 375306 -250027507923610759805019336192 375307 -4080942665676289917611592337160 375308 -3682384368443995353593546787072 375309 3077484143787586070525445389568 375310 -275530935583248563096353117440 375311 -7243849228218158891275202987088 375312 -356321416745743011041660633088 375313 3252467555803063352293438408740 375314 -100419649354536516283183027200 375315 2123380852624963385678741207040 375316 -430205537140371889003438168320 375317 -1116394585444035066261068231808 375318 3400565050600102845305206099200 375319 -1567390501455524518977687623504 375320 -3268347300356564099808252518400 375321 2902280603644521352416149621712 375322 1827768246344577454322945321712 375323 -736422452067985110025239617136 375324 -1761199620352331389234097554944 375325 -3877144758812651188715805671950 375326 867951585991907076390685194240 375327 -6455265116738272771297937330160 375328 2988162912635538578438251216896 375329 6053324602386226330570954671360 375330 -1363754272155323566562478766080 375331 7051182550237610428055700834000 375332 -3658437215959379226524829769728 375333 702319785756418194596105067648 375334 2075246976527916781656380951232 375335 298810003862066690275811309760 375336 -739961628253810941323586447360 375337 3281862588897618641074856163840 375338 -3926838302731285034331900985680 375339 -3414364297472029121827606852776 375340 2792442635745044203722190602240 375341 -7026449743859816668359404913258 375342 2474769858315711675234938892288 375343 2169051955010644019663265770880 375344 -1352700438252155049709485834240 375345 169890922122937399496391048000 375346 1382186818099263664604738964384 375347 1997388695868090448210882554960 375348 -277179544695233813739379015680 375349 -346171261340773104553004313846 375350 -2177291324795037821120580261600 375351 -1043272195854001836666901734168 375352 -3885934486007607227558764646400 375353 -7285841808965384180950920276336 375354 -42548261419373788281211077888 375355 1077653114154504268243899311520 375356 3732991037732781537847853280768 375357 199467961584259522190856503040 375358 186672074825007671421357904320 375359 -195430526833224741789778501440 375360 -423002433223700091280545546240 375361 -2371249661158366703041311752768 375362 -992815330180739626870162572768 375363 3355962502057529018951922813720 375364 5137764045122864065943096064000 375365 -1823310777935444397347411970600 375366 197033741126496306513717473664 375367 822677625897216377520953283416 375368 -2026315763017296910038890250240 375369 519243910083085077718041237408 375370 2551007887819280822275724918880 375371 -8536235534487461894681404552428 375372 2091522932004193984650123760896 375373 3350304979133397296626503685622 375374 -1068362731168315890142429280064 375375 -467869971436949970223380864000 375376 710424907264243663069177036800 375377 -3372525991677865660787976091776 375378 -2588804161106111401588604654976 375379 -2420556943136310046246948038080 375380 1640737016831685439987669345920 375381 14381732556377211116959539840 375382 -1664966095279937100962011628928 375383 1081745096052146801185943894400 375384 -1421357222210429599275875143680 375385 -3939633915414315787595264196600 375386 -900702760529343937251952000512 375387 763062823282235046997471888752 375388 2025551015851226316026778104320 375389 1631837936431409837071033907136 375390 -16923470294917128721222846080 375391 -5161145637881625699562829898208 375392 6361975793433783590458536886272 375393 2436328373290385569272488466864 375394 -1149264627162913873273056325056 375395 -507332714103475927729819335600 375396 140628402604234064171639070720 375397 -2291078300558172508715180666688 375398 -789807633752044094284123456800 375399 2399139546529897724333066672904 375400 -3273658394263690698736403328000 375401 -641994578426235827484347677056 375402 -293645865694463757909545126400 375403 1427358436694591143039547220880 375404 -4557679059801084768626447718144 375405 1689664509127602870659587929600 375406 -1305070606061772058764084606336 375407 3908814513182212337059473352656 375408 -1474051494508887837895085260800 375409 3142599743595773234757625400304 375410 97478115923058486208728145920 375411 337783107897513612692592213672 375412 -3251128004480234859196875898880 375413 -4741148620108474918557393616338 375414 -829527465492996083736077699712 375415 512561967860744736596992393560 375416 4895609445339907140724307189760 375417 -807147642857834614714973300160 375418 -544474578778661930942441489184 375419 1420192006803548238197286758760 375420 -792130277411733750209581317120 375421 -4627580609229437705342709396800 375422 -266165248297332622215230335488 375423 3225373002244799875400738320584 375424 -415512879876758455517498572800 375425 -596184809919923453081367023850 375426 -242128368135579119196757292208 375427 -2450638675031780694844604006240 375428 -2783041842902425640475365631744 375429 306756132024622843514745114048 375430 1336466391961697331726473147520 375431 1854149669918548637265756735792 375432 -415055147857954032378742087680 375433 -103787652863667517142472612656 375434 -3095327218350400512668110484640 375435 -3360623618046124058495849826480 375436 -3785069941502274516377196029952 375437 -2659947596447903035995925402548 375438 1385618786623955820613874895936 375439 -159178136508314211102800757520 375440 7779981496417655626017423360 375441 1266505314050315473940247257088 375442 229064796747549150805783081872 375443 -8059684698503599907894929396308 375444 -289859971717143650034152277120 375445 -2381061989832881409893659242240 375446 -2714115669010213927544367782976 375447 761319690272255862051682429800 375448 -4408994842012450595845187297280 375449 -3441819208779167959079964506550 375450 1098065018029691997100421625600 375451 1795312935982783597861889832452 375452 -392081099102658241877306474496 375453 1982379099054069780429258896940 375454 -6333307785444765916211259451968 375455 3254273963025468908888844438720 375456 -1710584541193953964031707447296 375457 1010490148528484694521540116706 375458 8894784446067942099547502976 375459 1569989866388802471269144167680 375460 -1443273691991667888082249854720 375461 385469386397860964602283046432 375462 2503998405419919640979112979200 375463 5774320032393345141158481240 375464 3687324097117467488346862095360 375465 -918802184680722552777668162880 375466 -117456477239009424353124059136 375467 -6653988731444102430121413761484 375468 -3545549843153106226453855064064 375469 4493666401145389243784445554880 375470 -1830388986067984813164339616320 375471 3670710205096602405812431896840 375472 34795538158705772302741798912 375473 331758748218020738031768536640 375474 396530988368200438360705493760 375475 563520000209528409295941291600 375476 23836208421536391503843727360 375477 -1327864905476174538409271122368 375478 18236244743004662206761962880 375479 -1910182757179110911270815431600 375480 -866057389945059551209850880000 375481 -1201792416234955729821715077718 375482 2763355682298169227917859828192 375483 2042100787163640743140301320704 375484 2596665879768773531241357526016 375485 -3541912220180085286260496811040 375486 205606764882170889662680121664 375487 -4852099722696772274807499324960 375488 178055389279018532543149375488 375489 -618501410719860092669854656480 375490 2247942378254003688659640084000 375491 125161822249528611894258781800 375492 -807261611820541266073308180480 375493 -621346875781548324982964430656 375494 -1014558030227417099749896375168 375495 -2471179229426820324088695800880 375496 -4049411199780871985925192007680 375497 -6638253507285409802421941502960 375498 -4290463230633271730989253376 375499 3014125870326762021779997917064 375500 3602557381905826767417103872000 375501 149087864938991792709225605184 375502 3844296303706672957310399669952 375503 358727826509173748183885141184 375504 -7893481401698405203506364416 375505 327273674609618034771577885200 375506 -788440268740048416350929760256 375507 3549915733515826077711092840328 375508 1555168591833529805772726102016 375509 -6868151197009482016989145498290 375510 -1499716203831012905088445261440 375511 6429660197518958670808027231112 375512 37590797191572241299236843520 375513 230976545646355593315337814400 375514 82518567465055257000445720320 375515 2242443844574012972905609178400 375516 -181792384629530592832585735680 375517 1048706110832965284573127053612 375518 1529574942870225323056339887168 375519 -13020215213625708170426045184 375520 -1888481883872982736972154142720 375521 586441594564609390387228768320 375522 -46014330089237364862875818496 375523 -5326385045337265493249923312228 375524 975283730831245890413018016000 375525 2157116196779323663268612792250 375526 -1076359197548284811373763008288 375527 -1511138981835552798318456903624 375528 -2805860891792952922395693219840 375529 1128437045849087248596341527872 375530 3802291388157028131231701516640 375531 2294180403134976145915965569520 375532 -1847481565183557118022432411648 375533 -2286058711606219456062829234218 375534 -683330693308370543610555075072 375535 4136996110093108059612020976000 375536 -1760295957032073248567873372160 375537 -3749232818785876373429929241280 375538 -7364429440355601909087137888256 375539 1710491916384029930688779725056 375540 -1295411224474771612258943692800 375541 1718280838437905174244440813632 375542 -1954764685453148928373230216000 375543 -1296977629587269653523148929280 375544 -1196661407942608428438673735680 375545 1756177028846809820934040287300 375546 2489431933870312024134537744384 375547 -4953567376965641544742833813528 375548 -448515744923599818914787028992 375549 -1248948143021335763055655259136 375550 239753520622250497084334112000 375551 2175894481609797646107706051704 375552 -554749338212966164980496859136 375553 4056992682267928698199187308802 375554 3228715573990871635217580781440 375555 399474274132107332411224451760 375556 3131404883120549863391131272320 375557 111778014914735793129940342272 375558 1182432648780909333005414444928 375559 5198103836889305920992964900760 375560 -1486623771852942584185099776000 375561 -969096905548872760476531647190 375562 45729120441924025558662921984 375563 3313156070285435007017604073812 375564 1041181586776341001841644634112 375565 1457507126072213077368990712320 375566 -3343508957916897237194223448320 375567 -1505258111239004481160144839552 375568 304081699241865048895414280192 375569 6361299406605900513154017953970 375570 -442868159172752764690355020800 375571 -500898866620525268507975815088 375572 2545124691898828178846003630976 375573 -2444611417275430659912207552000 375574 2744083218891482465318168341536 375575 -745609557902446641024792431400 375576 2998126686195948082086710784000 375577 11806103331711807986690881640064 375578 1305221062360489885194520634880 375579 339911554955269404000524558400 375580 -1207102843069923057012165196800 375581 -4245410204458963874901640669428 375582 -409957876447625085657207254208 375583 1512610266046276569716930713824 375584 -7353030442384017502707843072 375585 109612407424545923704331616000 375586 -773001427829641087958392825008 375587 2349302844495874871620106368272 375588 3295890195917600664189360070272 375589 3433221080961054804016869228160 375590 686962855001560137109685896320 375591 2650774676959854459547718634792 375592 -375663222284642447833578700800 375593 5892314670051435159965883550842 375594 2291435643054290643049321002240 375595 1023519767744015996669234182800 375596 789287147619468296428944728064 375597 105713679928827080632615332246 375598 450935361522134044038309246336 375599 2236322623529173689011456253936 375600 631021162690077551057807769600 375601 -2087359937741584080397844903196 375602 716759569483592039120302511232 375603 -3502376262609755444316184017096 375604 5831221462207147885697076304256 375605 -14370322389941900548815529440 375606 91993035121993613880510271488 375607 -6402420472970167814863005037144 375608 -5150853092557136327161277952000 375609 298974437214367019468696218368 375610 1660757485399676105782360980960 375611 938644209433304743219010178480 375612 -518587334219191129871232457728 375613 1390170649005579984389946013824 375614 -2129424848987074494680949679680 375615 -1834149673618700248696609921680 375616 -1155018169752248189158374768640 375617 -3639005740724625967463319319248 375618 -292908947266742550968614432896 375619 -5001258777104316739450216307760 375620 271959942287827127761201582080 375621 4780026664203421368800879154912 375622 -1075777204178338475366115618048 375623 -6731147592462398379066020041128 375624 3031363449615567709263288729600 375625 -1143633286089815094872962798750 375626 579008508020027236530947693664 375627 -195692676576468114207359010816 375628 604892524229202976662897271296 375629 7088869413196468259098806396300 375630 705442793142916121607844992000 375631 -5252500650413822228741303463568 375632 1192148628408843692594024005632 375633 -1813388764562390639650796415198 375634 1226830992338288473437906911376 375635 1970194297013266964652792754800 375636 -1975405903890898533960733986816 375637 7726812238394364692731553659260 375638 -2429556429931690437869033235840 375639 -1792518081607730349521346402432 375640 2649794243601136137207006412800 375641 3506272882973218381409906292864 375642 72065226844707918686984982240 375643 6205208884789855079145660877892 375644 1972399779593869364317483086336 375645 3867857909810640152166259180800 375646 3678294374381924019695054662272 375647 516216637006267455099600120096 375648 8212161903702010141404561408 375649 -3872107589338096633710606627360 375650 -991711722517789711487108342400 375651 8621742996696907517291798189040 375652 -2965563688234163888645960366464 375653 4466196404427651844639634924160 375654 545498010561658619588947996032 375655 -206994954932867142677221316640 375656 2831838248037519920871699962880 375657 1014055214226630231721546308240 375658 -54458644086537101940018051072 375659 -1040172573331387622998820415696 375660 -1029636935290012973851990379520 375661 551059277370275221508641419648 375662 -604692038821846746955069511808 375663 -1799969611226334393306065617656 375664 -517354589846842548778560946176 375665 944641257726492658202400555060 375666 -1408997305739334209389574307840 375667 3024112828598918452805985648716 375668 3398625250677767175708969553920 375669 736276706536437082382092534080 375670 -2699899472756327936115567006720 375671 5013816321983237364643408032 375672 -3094457634278412692672656834560 375673 5927266487048162264389502482922 375674 -710360800133852079517506381600 375675 979678901435469624766859013000 375676 1097657817809030355911325580288 375677 -1520204119356498903514430620128 375678 3584531318500869753331596141504 375679 627013766239424466062641900776 375680 -3974850655469009052567286579200 375681 -357713171774992889081387826336 375682 -1151273648576696441063787330048 375683 1930432304055076620260621966352 375684 376073858971353750635090267136 375685 417621452185058543398033414560 375686 268928623064867699827268061792 375687 -2275328654196523827175476140400 375688 -3473770406645784780753493524480 375689 -1058818952587994364011287983360 375690 -129918446040352429995554073600 375691 -66082485190642558093351019288 375692 1346800787664299805273749634816 375693 4985924779466818069552562096064 375694 1175207701260128398578191166912 375695 5578445844387115186482389116800 375696 12696294137243737600339845120 375697 -972979631722213519164435956736 375698 134517624073777691562564594336 375699 -4773367971422757407476565011152 375700 -291017529841607186468004380800 375701 4212931197521239044082651526652 375702 149677672405883312740694404032 375703 -8454957647552289621619682005048 375704 -2723172343011940800735493939200 375705 -3288194770565997624070166400 375706 2608323478125542325995995653120 375707 3019387801082091367747808413956 375708 1672530298585516655772166471680 375709 1804554353035621863687142663910 375710 -2558840923017030276500877570240 375711 -236088037699218327071816954496 375712 743504859792865546098573312000 375713 1949771867326281219125399154324 375714 1840101323796605087705562730704 375715 1260486428955199401053570537520 375716 -1075137552477078263017459829760 375717 1657658818329680957346354980160 375718 1546702371427080408292978716672 375719 -18311799269694013347801316080 375720 -444161363841355030796324044800 375721 -266851320880238022159322182000 375722 -731773044118165422927248267088 375723 -1932787182019769814549596002560 375724 -2219896488547875580363423641600 375725 -387587622238761441680647464000 375726 -37176798450680738712867666816 375727 -1152914259287025993237853251528 375728 629528084638572278887721140224 375729 4931446946365353173701579215984 375730 -2391535626902612631438731526240 375731 264747552500624769367654263912 375732 -1792294331632705810659031511040 375733 -10547031499471583167316583274880 375734 -68012796067325273407757367168 375735 313394924235456174613006985760 375736 -7490979172882485357201363824640 375737 -5154526743232554945870908464428 375738 2274034283276061205156042775808 375739 -1281092448832989760028103209440 375740 1892868710035753855728803504640 375741 1688828156768699795400163422048 375742 -1482606134289109286801668009728 375743 -6797385772322692989387672547008 375744 -1637207981573163460595558645760 375745 504147888516088392462898924500 375746 1648847854573874796608522595840 375747 -356218445318345349079830840000 375748 -4767085001093977489584792606592 375749 -1936443831441120686619826207680 375750 -2697398607062029085081477856000 375751 2911801890655123136996577605136 375752 123359453856131148860822661120 375753 -13185914935926163050242663040 375754 1051933221173811681822727062576 375755 4286764597852613694386247423360 375756 -351403401238423781118670181376 375757 2317306904213301370653521894006 375758 202369798927165662654237895680 375759 -58636755194422447553953952160 375760 -296900888145633033258262855680 375761 5923536707965112720539014277362 375762 -107797265906685895728795454848 375763 7444388215864530152912985368920 375764 -3122824848880549103953916471424 375765 -582268246504361939103067906560 375766 -105400060834281176767362195168 375767 1951150574908150808625179593392 375768 1015138287416055332711003074560 375769 1523103800205704175409602329607 375770 129200713525893960850692945600 375771 -3804779046856115564146513249920 375772 -1259584539319485646839770401280 375773 -1666389537749415846894661797978 375774 -282951757092686873257015971840 375775 1168281523905906174018337419800 375776 3550120355459250689667662610432 375777 -41819656706222514866390074032 375778 -1160180955586582611104792779200 375779 -6400128098901179608546054219620 375780 -1613369105760612856445928714240 375781 1569971044517458373045987724510 375782 928199416824772344912986726400 375783 2953264979412504852120486685224 375784 -221321878814152111868806348800 375785 855380253961989209833290281160 375786 817892159647242129031974067200 375787 -1870936627751360054928485335564 375788 -561930899114683755664342293504 375789 -2241204547428974488871711204640 375790 -2208708288180907471003813185600 375791 -1166407463284023023154476727216 375792 -1010841315121967522884277207040 375793 -3628951572199087720233782184960 375794 2531867278958153794491579399696 375795 26457204790487622787115145120 375796 -942127379579317613780284662400 375797 3803509686157693107407196394080 375798 50015639508428797909974281664 375799 -4125119174626673213296470386200 375800 -1044784311149870828617597440000 375801 110791242122873172100927615152 375802 -1479861596588749830663685470720 375803 -5778135682866219534185250224640 375804 -75630906270688758610336515072 375805 -3566259931403193559442077059540 375806 915545357037988777399176630144 375807 1288336607410484185165543344840 375808 -6528569532085015389915496579072 375809 -704482302542831078160923141568 375810 -792101420999126598127054371840 375811 -1442670646905229757583888619200 375812 4588359812866268442660378624000 375813 -2371272388138038459752701632000 375814 -1862883224451245388493321635744 375815 -5056188198058000283001605891280 375816 1443863015003461703397257871360 375817 2267548698522215925420544662820 375818 1157762621407342381722051693360 375819 4412023556790127508454171230640 375820 24201409706560328145787699200 375821 398797556887525155034232198466 375822 -2271823296365549338056027008640 375823 215880725261441821761085467744 375824 -483975696740964410174347739136 375825 2406180265852729368543445623600 375826 3977708406926630749905497616 375827 3934059170590129424872580385360 375828 -1861397419911434998434512455680 375829 5698730009250862196711078135484 375830 589743233414954166908865052800 375831 -3852776846855755465892073845280 375832 -445571177958180960125390438400 375833 -8611058531659799491728932292918 375834 1976240617762124796107964986880 375835 4736797896716422148334564233280 375836 1958155560088079893484285518848 375837 180750867339281851813920735744 375838 -906655533248427689337074067456 375839 -5550998175249340193815703157120 375840 -203149718055547049535101337600 375841 8218356392277826463957728422242 375842 -1312186349089947037572012746928 375843 -199237217788758029809978103040 375844 -130088777534216928844537888768 375845 1401932029136044277890074863100 375846 -57491597990442599783792770176 375847 1738501566370218851094175937760 375848 4974857685954757031676990750720 375849 -5201104807163591033095116683766 375850 -15256799650745996769304527600 375851 1523585625263471030063584843152 375852 -557339343624009127789913184768 375853 3833786905143550340161187492460 375854 1329461939665289702042058797376 375855 2241920932311245461116114450960 375856 -859155139577895287459066757120 375857 5077477803161919678366544121106 375858 -640313281373461022546319260160 375859 3540987932586250105169791805952 375860 -3072345802116002102079409009920 375861 3059146808469904841657783875872 375862 2108797194435509656494522774432 375863 -43440350145181202444995474536 375864 -74828700560453230554575892480 375865 148760299531177289251959499200 375866 1100640435381970946865896419584 375867 3694631093364301166196704712240 375868 2281224415935019617239507176448 375869 1587598197690221827359193088760 375870 -1669714606803715335752735508480 375871 1002698873803622903889714485200 375872 359851242978748771045862277120 375873 -1018315337221454031135294408000 375874 -2528385235639296281412013490688 375875 1423064065511172702202997664000 375876 767893943262783122210308453632 375877 -58802706891147904010918542720 375878 179290466056699914156204345024 375879 -818463461420843126350574324184 375880 4858622053112715034397706086400 375881 2579467110936675566127319475664 375882 926507901295204171835742627840 375883 1807489752264426779336387956960 375884 6058910824228951704070783746816 375885 2228370736597533562331475784620 375886 573927277634305234488882633600 375887 4305932352657237156534017980992 375888 211731334902094625657069764608 375889 1588428836320239010079065782720 375890 243238466724487973122305751200 375891 -2653784435622023732713779251136 375892 -4644910253764059682853690892288 375893 -2570085503912163282813843784800 375894 -4158614299534633149583857528960 375895 -2001946241138885071586140445280 375896 -2580816421651628092922437324800 375897 1764130277525206227304999035600 375898 -2376528786563486849713031991840 375899 6404408908943126350222524120900 375900 -266294082396971095271820288000 375901 -4340886069669198442638575675098 375902 4390523499000325851036227905152 375903 3328586021748337540298443763064 375904 -3732062540613254346571193253888 375905 -2489185717661704413919597256940 375906 -14708661485635737370591690752 375907 1687633942956969848958026687232 375908 122745901574754295497709082880 375909 -4247595091999253513352885268896 375910 -1928451357095918411479836032640 375911 -607228153880881245477308082000 375912 243392058743453280949424209920 375913 7343891626798448305132321793524 375914 1152413434473966559388981620224 375915 -1632573417734079317980360416000 375916 3866279610530589878571622058240 375917 -3009583339702865045020585553568 375918 114740429523284139145396144704 375919 -5352633880244193391484896657656 375920 228240514018746537791119687680 375921 -895247649809832406928949553536 375922 1088090350116196981602025029024 375923 -944289204599304656409214491828 375924 -481301108886054669229012230144 375925 2229379044549186429658323208800 375926 2597085659239884001064737290912 375927 -1205241332513567178644748448200 375928 -1544663038874051759368882176000 375929 467379056709270873289536466248 375930 -1296536883821718421598223409440 375931 1132682055520896844703206541732 375932 808710773458429075003581290496 375933 -1923058187443884976287508210176 375934 -1144793206260910570532082203520 375935 930853892762584735188328680960 375936 -1138320636701575594285360742400 375937 -815469965853825400593636265216 375938 1500048944727610753125150139296 375939 -781561502304333422493775719996 375940 1216954047994994562119541239040 375941 -137623212945799171833536710500 375942 819527136239745515008588621824 375943 -5690258405786462944780863691256 375944 -5587834176382813015770849315840 375945 296870301095714945193970247040 375946 -1125863734201178704912828229328 375947 2055472653042626970269439840 375948 -348199764802231119643386339840 375949 7959591910540376540651672000 375950 -202234393179498085496008598400 375951 1636799307193159253126653159440 375952 352554995513206875501285318656 375953 4902519589329782022861443687040 375954 157312584993002718103165998720 375955 1839853398882585548729203040160 375956 386708406304002541674930094080 375957 -1110759542947156629407672097540 375958 -326006640684981337446229542912 375959 -5933712300819408744664359492984 375960 13741087849030152637647667200 375961 -5188650579882451216538265987200 375962 606897872912079647009676667872 375963 1063504080885462215617132429824 375964 1761741594311765226019995483136 375965 -1681401841241741261768636245140 375966 -1526424999116933849378557952448 375967 -4382815329965713120151136925984 375968 1522423204909469621519709634560 375969 2967023668911222943246578707808 375970 377686301246386491331696389120 375971 -1472795510578157952813358785828 375972 2048734368167767391086040862720 375973 -1335503446486959080319389360036 375974 -2644963647529237115588311455264 375975 350334460267104480271404678000 375976 2001048260999349359061280558080 375977 4372935223053818695803638353146 375978 -933170995498415639778477729792 375979 -1071243235939450890781420393420 375980 534160647064492024672829260800 375981 2647754697958546225549996036800 375982 -2263022203315992330975865075008 375983 -4573578932164042157329535526768 375984 -103613610106156173011723943936 375985 884036059836803484038548381800 375986 920720999145793559011201866144 375987 2272387493497194994331753730360 375988 -2599927265488542386071707344512 375989 -1058116692556281023631439953654 375990 -706495467963679438747416053760 375991 -2286764280985517904401585314560 375992 -3684775402650045162128609280 375993 2246381253350768150320863343482 375994 -1962210634461799119216158665248 375995 -4886627592529748988331334511600 375996 -3904729489226723493431182929408 375997 623473873245383299845820581446 375998 470817338448352053672982121472 375999 383711333979519506174687778816 376000 -2604176431370739744730251264000 376001 5545666584835090199893643560002 376002 145139523987610136514833357184 376003 -3686616746248310936926763415748 376004 2955572452855056309476822863872 376005 -359065579476338052856434449280 376006 -1685570590855072848223803723840 376007 773930318459464502017815153720 376008 -2346513406741617172543973744640 376009 -4274565624305357131939808634790 376010 -2926156560245150692505788512000 376011 -1489159123445303710301697518520 376012 7231569031830114275083200512 376013 6795171305221574439490379580384 376014 581345450391199346848585941120 376015 6674937511405654677072055478400 376016 -614573119190714143021789741056 376017 3306444570967116682611985463280 376018 79207693589203653954473753760 376019 1575615847487544400103762838096 376020 -2657946932265357079339926124800 376021 4616304065237953016189909222222 376022 -1497039026840990625843207422688 376023 -208234405602493778223781706592 376024 -2074759681569068483246698721280 376025 -929425086990928787430616971750 376026 -849735397134978741032606392320 376027 1073420987998222177953319681200 376028 1452910841611799249324000967168 376029 -6181987540669329005855584315200 376030 725164353436098251713359006720 376031 -1207610376749237301381526297368 376032 -4744409014337874205374227939328 376033 -1743103002868956284672696041280 376034 -3025256566172463420528919153584 376035 17786191016449369099408193280 376036 -1516073979500250582547820917120 376037 -211854459192707488956395607360 376038 -1097763889401507224547054746496 376039 -6654113973310355604854997705160 376040 1798455219546481796688740352000 376041 -227608840830555846274662493920 376042 -3790697328951623112034310837328 376043 4542580532617994826305140336080 376044 3167905565371842409968537417216 376045 3243638000960056373605569420300 376046 184421100597863013082497184704 376047 -1343428023314581341184623034368 376048 -1024368748573522542339084615680 376049 -3868334878791088924610952331950 376050 211273907567206919781640896000 376051 -366376792278079517555406130688 376052 -799829700163029614349593726208 376053 -1477653734409695190561392012736 376054 1554787801952859462815083001472 376055 -3162603879974618472364038128040 376056 -376247875073860752019990732800 376057 3887220949071650990162833919904 376058 2416138036874021500715426048880 376059 -142505703127258170144511096296 376060 615080126197330703570270292480 376061 27843278722867820092736454144 376062 2744562879025002538657747850880 376063 3534080435639160199372286189312 376064 -671078908104859275406319026176 376065 1134818091877378497664293970920 376066 -1154668167402831471208195520640 376067 -675235118559934307613980640360 376068 -563969908974880790673887232 376069 -3342822678806701423365812593604 376070 596506302700361144164484772480 376071 -2187860488823387362613026519296 376072 2686464125037661574648052172800 376073 1572940892669333445968921112384 376074 650880438087321589324203300960 376075 662530854832118390073106403700 376076 -6999926393423315672466162201600 376077 1117404476389482028974250341408 376078 27882523386394163743643481024 376079 2483091729018698449491382533120 376080 389130249722477683001036636160 376081 -4521796734209528814871880055118 376082 294531443064208947115918543872 376083 -245732163382829625143606849988 376084 -993386855965280327862893697024 376085 -2032520427352669202918545565220 376086 -1031595478149339838194723648000 376087 5591755812238723245169663908912 376088 -771128290512240540827745853440 376089 -1843141334970165093359383567680 376090 -869089490739511622494718837760 376091 4037124880238639450026489296552 376092 -1069620807904587107687171985408 376093 -3720518914823703766280034955476 376094 884914240384648670780020776192 376095 -1838631818338227080460488634480 376096 89883256287933536679738998784 376097 1981638133837244656070569704546 376098 2387382848375070578069820795264 376099 -6539854922271089215146309460900 376100 72945074083479798730734230400 376101 -4926766435527110455368253726560 376102 -122725312078495840058439134208 376103 -940829257937161918674359870496 376104 1654666061012683713511228293120 376105 -846734845857594733545740942400 376106 2687757930457419114060724998144 376107 1383002001851938606556191908288 376108 115374747135874099103278465536 376109 -7208594266035028416278538823860 376110 -103600632497840406781332480000 376111 -4105068665373923946081166781168 376112 585003543766263627661970276352 376113 5059889170779433936205677932144 376114 849441730435420361551973851680 376115 -4387322082218153586071596020240 376116 973397763797849844222854744064 376117 2016783034788874136219705644192 376118 664938392741042697498084890880 376119 2621717850860180048033931622320 376120 814843270448795971134188236800 376121 -5972867602406371077236070768 376122 -74620664420176012183345456128 376123 2604609492370815312763450656768 376124 2176938477672171737995422927360 376125 -3242048194743898378349090160000 376126 3818163230915820287726240213184 376127 -3480083214453075810760163049024 376128 363624839120459946926318026752 376129 -3014652257506568352411501142316 376130 -1748524574629844042987126001600 376131 240585242371513182200049318144 376132 2869609499080995715437760032896 376133 -945453065022487925578857867618 376134 -594559247802747583404394644480 376135 -4129918095399436991701791142920 376136 4172506215480848770801103815680 376137 -3272508119648209762774054006560 376138 829992818311830924413199892992 376139 -578523867753179906578402743144 376140 2080117661175639507573038361600 376141 3536184623840540981356993392384 376142 325287100700253152087313867264 376143 -3291421970776414860446813136000 376144 -710900788783332416205225533440 376145 377830345000346053656795077760 376146 271218056952745114365278579472 376147 -3998122265672018888054577488404 376148 -863360727383553591693237080064 376149 -1156812197728941587494572752736 376150 1030413270491950724945255440800 376151 -720923304523860100186598016600 376152 -876756796447418268903250329600 376153 1746344389411145807270083979402 376154 988442633797565281382940275712 376155 96398264887263556984544304240 376156 -5211607569292264385220511850496 376157 -8213275578025308329652411986100 376158 -30562401778189964000155579392 376159 1091073611986871906131367428800 376160 3954762109337742555953218191360 376161 3004759187365722762577433841072 376162 62875814379067323345257863632 376163 -2771920324138141408552514358960 376164 -40264953063394537494785986560 376165 -3656069254172936140338126545280 376166 -494943001406714151672355962624 376167 2219069979939813577616178921600 376168 1788661049283303591417795164160 376169 220372876982017783187896707444 376170 350905422736924676095453574400 376171 3793829804574555950160086432372 376172 3294789402215751606140719180800 376173 -2889376181900163682399433542698 376174 1140343023702701466484978194432 376175 1397740084129002876873763000800 376176 1252884108023742723038754177024 376177 2407753378813753823026093962660 376178 4787961817237783944147405763200 376179 2014451159041930357698414277680 376180 557454226333527568201625763840 376181 223335617311569783909953174880 376182 1749667456060970798608162264800 376183 -5628398638413807228817441500568 376184 -1009369252899383742149840179200 376185 -360487539960962992987342348800 376186 2266462450695405933354597373440 376187 -491785939011561495252478896096 376188 -2386392768476754240354131312640 376189 -8806601970207090229080563770 376190 2025058162022191073603400321600 376191 -5649079975132067163916874872560 376192 1456939838403132306933311078400 376193 -4993216156716375654447780365820 376194 235716238234407113780512301568 376195 -1718484408890639279739244306800 376196 3407489932951640305878833462400 376197 2602113326807539791296496952800 376198 -1119056221284138319085153130240 376199 -4956406652483672264383240045800 376200 1395331283949757845727196160000 376201 28407945682044880202090438144 376202 1404155469319677665166092618592 376203 350918400099293342045645050800 376204 -462289339708240725773356081664 376205 -2747507581651825353203626455840 376206 -705640685064102266783945973696 376207 46910236152884559952350184688 376208 -75740384158437732588626903040 376209 5595072547152657031387821145314 376210 -330985176468538644010976552640 376211 1696854256270033376480712943104 376212 800938524739044668805611661312 376213 1132846892812310874623327893984 376214 -2282588897988853854464694488544 376215 -1127959682721469493031291617280 376216 250635953569662038431121080320 376217 3142273718931552634680621361860 376218 1338243312956366623331887326720 376219 -4276948419190648508345741401160 376220 1322780093279673863835761940480 376221 -1693768029383263915948419842688 376222 -558331448804846393775017774400 376223 646122631709275880737847191440 376224 2429054256407815252042517053440 376225 2324989880073742917729380557500 376226 5584971791945607958703811928224 376227 5769341046570209981198136226920 376228 4375850306151700986160473469568 376229 109361765192626290921939153792 376230 -430244613331866442522586033280 376231 3981457661136886395408499815032 376232 8407358646592094418456093081600 376233 2187329306737750504953854263488 376234 33356855170635387189980348160 376235 -2002920604960630309025851160640 376236 -935906667634791433691525495808 376237 -7992100435101088129234211035114 376238 -1424643506548811190297479060160 376239 -3525639816638766060690276949632 376240 465224326694205650126874869760 376241 -2967684456721662118492014965358 376242 -48181320378732032332476975360 376243 -956555358207562219115375009280 376244 2753113647893278915262545661952 376245 28755990279293504452741863900 376246 -193851264559438597455867600000 376247 -997278402934271880471246986880 376248 3548561470003960617352691589120 376249 -2766899047958189673719329062000 376250 3364615559799059595949920000 376251 4732637878012516933321631844864 376252 -3788498887281361978843406347264 376253 -1006081963453793161848463264980 376254 -2715861381707129774323939638336 376255 -1575314551516545571188507457680 376256 -855746733422259742321001103360 376257 -258414843756191010305400023040 376258 2265388491238492568359738354560 376259 2743632889720416873950213902368 376260 138956582871116118238483906560 376261 8015050011342048517229896777212 376262 1078799384046475883926008504000 376263 611872220131761619606624511904 376264 -1235941804362189300671309414400 376265 1542813128979559977683831634660 376266 -540719703724422537168579677952 376267 -2454444870098787962845418288088 376268 -1169386666356434168372085411840 376269 -2248245755530221068856320014656 376270 920975683770795407322879682560 376271 672063352331982741508019896800 376272 -647008728175951865329605672960 376273 1405854362935815465895252950640 376274 3104847659636528193982849685136 376275 784179821054451700618952058000 376276 -2796491742950270550524022548480 376277 2035352419492612305905841141120 376278 -71814686555124489534428602368 376279 -7174481522246030813449728792024 376280 -1568352015346846332163663872000 376281 109686049394083403153698068570 376282 6067458749647257601815014856192 376283 765453051815135171490048494532 376284 242935496811251238137585895936 376285 12734262344785526529703205760 376286 2613063971604204338769007550592 376287 922100274387764917619778079560 376288 8536962212195320528308963901440 376289 -3244144126350099828824004496080 376290 204385376627535642754299577920 376291 2354377976032467766987032321692 376292 507863350043816189958737879040 376293 -804811925777348730346037856 376294 -4047574605193585431867552662304 376295 6245857160639207926176175783200 376296 -2992592372791871788789461811200 376297 -3792256171459846650124310909254 376298 106422435586275322145183471808 376299 -653845055291121739036774648320 376300 -586585615826784423972836275200 376301 4030095069547408295656178790912 376302 -1762621689693539243522296949760 376303 4110872596090581260027354627664 376304 -644569005404015078378061987840 376305 2354749000034157178613036789760 376306 -1430613991765411943757652869120 376307 1114442712144876276608795588556 376308 1383489118665362196559893624192 376309 -267758406191209962569801075200 376310 -2881050951545990056711624320 376311 1313571114209584182751966011600 376312 9435810835675291389704604794880 376313 1665920837182155722874487541760 376314 -1155022009356052070509583704320 376315 -239369498116886251213348243680 376316 6509926164231181823294580695040 376317 -2374484646456292127932639555866 376318 1330118761306261248526161807360 376319 -4770027551066327449908215634504 376320 753827754348983553963935662080 376321 -1193797740258016350244638127056 376322 1149567175796778614710389002112 376323 -2679083723558918885372681655816 376324 -1348394519938195923578635330304 376325 -999765282647210506896715090950 376326 -60904179870137679831301478016 376327 -616391664929570115519121665568 376328 5835268354033047494089573340160 376329 -6150511918511808828879380122368 376330 2651805722218669806206378878560 376331 5513938060710096799467080598000 376332 -3431438473377299764764103520256 376333 -4149645738051160439568622792800 376334 -346123171088249350628699438208 376335 -117880332789218487168015062280 376336 -12715310054451920495777742848 376337 1419024295430465193157994310900 376338 -1966461981365199586634692534656 376339 1417717473286355002233569511792 376340 -937780029820878281670817873920 376341 -201532623964095004730699449536 376342 -3189943292527200414791769128928 376343 -53793812045540240507980025256 376344 2359438175215527636097117071360 376345 2299688850326338160141378516100 376346 -2104720191874728942051280488480 376347 -2346803927902051552948821353280 376348 -365230101964283527470953452544 376349 2034933956243172165983003746464 376350 -484907802771871538336177308800 376351 -1887344533534635182404890175648 376352 -8861482426541548632164440473600 376353 -2838994431294781989702278305920 376354 -309984644452160213731245068928 376355 1207837321834550971450037292960 376356 -2942521694626496964838802104320 376357 780013088298184347242911250620 376358 -3108558946420847837877954546720 376359 -2120552574217548720240226107096 376360 -622657852046039551597085260800 376361 -4670073928082510220574288705200 376362 1323848294924791445612508625920 376363 6360423265559007192534089075784 376364 -1189453601613372292451974539264 376365 -1676804573710538092892859802560 376366 588949266479575520960338927680 376367 -1178430104267806452022943981880 376368 101173442574275956035883597824 376369 624197812288314177679952678226 376370 -19625055573415367282258600640 376371 626895515988884765796726389760 376372 -2351364367388105347306140284928 376373 7501101278465586162714474080622 376374 1154345485663093323153266697600 376375 2370250616263595309191262994000 376376 1174104483469090600236542853120 376377 1009637620353793545453296778240 376378 -1467901901531771726308726415760 376379 43977292683313613551178044584 376380 -1108607684520456295567109222400 376381 -230526021076338730168699881300 376382 -908747293356030744197402670528 376383 -1709758557276751573002177975936 376384 131594990598764170386749259776 376385 -4019727002320885527274328901420 376386 -2346298891357159892045865361536 376387 -3045414062841464722971545801208 376388 -11346307503777657206586658560 376389 -884315516377766802672592141956 376390 345853070180155602799505971200 376391 4778883006237098143073060915400 376392 2010979994685953800352098590720 376393 -8702431174099724194586273304358 376394 -1804267539319113111349460055504 376395 1747826538175653330046238979840 376396 -2689169333631828353144467283200 376397 -474268346226055476717783190848 376398 1098333939584155221221294674368 376399 2554303326155086841999968588400 376400 878468134011206748768981196800 376401 773891809133947843695930330624 376402 452359857742077163019695110144 376403 -874789325553717437848840806216 376404 925542699658331983287374794752 376405 11955364340072177228390595360 376406 -2497519199055524435665218753888 376407 5021946721634001085085633724600 376408 -26703114554377019244959447040 376409 5049534031852853395841318410080 376410 1666154937009400198247049327360 376411 -645075652328103982880326800368 376412 1241355380450485291181831800320 376413 -2003894626266399658745062198656 376414 -2993315849961955709312429134848 376415 1687739596636723351681964968320 376416 -1981649780076194570186931437568 376417 -2573663278804307876518001581534 376418 2091711253778470631119027815936 376419 -116019977846684743629312463872 376420 2532688708384596314775366144000 376421 154766839329917580108970678044 376422 -33500957173678364605978498560 376423 2240344278706892529510762464160 376424 -4209381579383331561006275297280 376425 346418754795918408847540752000 376426 -1964271297973975444369064586240 376427 -823079326020645067476230257248 376428 -600264756699699746372561141760 376429 10351318621149416122702244925676 376430 -894587869880719295653882520640 376431 -6032824355054413417152799728 376432 500820500930415087198886100992 376433 2363264447414137165009100742144 376434 914631810674029112089873002240 376435 7370329974118714986765864148800 376436 5944935236447330833399883191680 376437 2426777650888965627591848721120 376438 548701419667381496684132138496 376439 -1771292945117228235068112945744 376440 1267759858063532883169423564800 376441 -421245149998939409980603690560 376442 29059432267088677362905138688 376443 -1538333484087478189396152710736 376444 4598740795731709810828224935936 376445 456151991931259440373047974700 376446 -418757380348603922229733549056 376447 7568037071640146494703767728040 376448 2218868337248991342906121912320 376449 2313436505073466008597519533760 376450 1518395214214304567117389782000 376451 2450955595891016415674179726992 376452 -3907923740885996565328642045824 376453 -1731356843054454777704379520320 376454 2068677472916467438806276168960 376455 2525783051527612529615365329360 376456 2176658697071287382197458170880 376457 -5909122492792570100532611399628 376458 517226711696021641597988592384 376459 1259375499038152508774885714304 376460 1081814964407658782905877145600 376461 -296309972708802019487377105920 376462 -1678922103497937727414194107136 376463 -3061781175997801379989397742288 376464 -131016868843019261284863442944 376465 -128960204866161625323218436480 376466 882409199132946258809555963520 376467 -710570399102187601683315749328 376468 5444588089731024196991622347648 376469 -3615457794579112615120866614130 376470 -884793657303029773311747033600 376471 4698927303275808218914700009672 376472 6798214915212662501976621004800 376473 2448794157782835157455538262304 376474 287328278282991015094974173952 376475 1972795296022689623416991946900 376476 -1303571475370194595428370590720 376477 -8602890059509563372110446235674 376478 1218261104259626389204709184960 376479 411814760697455983793211346200 376480 -547133441347326475352970362880 376481 -296515975785987578317097663808 376482 197039849873132189281486028544 376483 3948288595705199280841025216732 376484 -3261735858134760867041995545984 376485 -1877910791507269237715625921600 376486 -1239935860418358104468117239680 376487 -1291496208364197355384843384560 376488 69097773776282623941390581760 376489 2752496941029123112153551258624 376490 -2563884264533690132674365348000 376491 -1963042315265157647655666685608 376492 2077661541324085205028418880512 376493 1198290611013404988446684099244 376494 -4013660908425043967601855098880 376495 -665237271664087346806484797440 376496 -419445257843459646247169998848 376497 -3260385386692534447415475134832 376498 3880494902632382928014284170000 376499 4243579846823722571670168609336 376500 1728944207322483507890655744000 376501 -7927017987213137452108617268498 376502 722890231314819289764915879552 376503 -1346520507389787530743666767792 376504 -6413725769384927531185366118400 376505 -2769116645564293104242556702840 376506 -330865884530450384016529020960 376507 813865125909349076582329778160 376508 9816572049365600980427366400 376509 389569919613772797211821687360 376510 -934953423456952327631390288640 376511 1919989830951556445514858050112 376512 197824157749980925758057480192 376513 -4159598704277355330176414177856 376514 -1646984151617408662608664074240 376515 -2278684226660225461919065476000 376516 1468830973140192188979261427968 376517 10762153459487746942188762975552 376518 1512304404400994944503754355904 376519 -809152899157150808231420768592 376520 5501880904491798771771971020800 376521 -1964755268756660341216326517488 376522 -418366941860039891281732724688 376523 -52750484770471166718677055600 376524 -3219992030385685780566725456640 376525 505547891457525082576885038050 376526 -606961025126477155360681437696 376527 -1290764250206982334411877161080 376528 -1417211888907545748681160605696 376529 2495924211055799536824043334130 376530 -93570064548137148029666549760 376531 -2571103187875383521278353419668 376532 402489115106777517069164635776 376533 1320360099937660022410147051584 376534 114701300106557378130408864960 376535 -5783714196690336039834160364520 376536 -4634254339105930655071218278400 376537 -2210268620015371546923615534848 376538 -1067348750174836526714978062080 376539 3344426249945548829315437996848 376540 2315445638096750695904607482880 376541 6162977994988217082294278455584 376542 -3335686513704720163433881497600 376543 8580182894812896802973524686784 376544 -1499898151845455838292602519552 376545 67867487962795349794117333440 376546 2024306552951531413066355387472 376547 7409366706007299850518260547996 376548 -3512606749717465521689049861120 376549 -822575174782608107823928668164 376550 -1387790528509505321566495099200 376551 -19447983670007506085820915840 376552 -6309303603964573234913510400 376553 -9235991863456034513361490020636 376554 -1558773726083399731970371603968 376555 384887783749221107602795215360 376556 1082597890664520689402507676672 376557 1404128423782628965491392851200 376558 469286901845456628878629251840 376559 -1467544122288388840350022517520 376560 11822102313197065053241835520 376561 -7595990314310425531278605507600 376562 3713421146430825601664551318032 376563 -315463912995478722307830309312 376564 -5549674465531875179337845428224 376565 1679792198547929085443422229400 376566 472953861221922306293826354624 376567 158145744682102401309544523096 376568 -5787965664093246463539366666240 376569 -358525366622987739295699783350 376570 -2265292971086797255184405183520 376571 -434597986619853219217693035600 376572 854858225044274344343105789952 376573 573271836328733155143134018822 376574 1123300743370391485679955993792 376575 -2606358255776228310151070543400 376576 -2164943945920420289244024537088 376577 -3359781243669194846880380408574 376578 -2891494545433004189728431685296 376579 648511948545482226148845108480 376580 -1776820242516168809752968806400 376581 -3306869140725803335477263241248 376582 1192497287416429270084913335392 376583 -8254017880703494936241441496168 376584 831680230365718283710858199040 376585 2191804241938141616022919893120 376586 -180473033547073427877293251584 376587 4918061425661037411214202678844 376588 1129165909703098888668990509056 376589 4097318849745438234049633422390 376590 -1687996262562133434680389495680 376591 7633589647342656439182458718000 376592 -661527973612168080884318920704 376593 218707856019006955000270940160 376594 -43512107991698324671344622080 376595 -975080131427110226660551088400 376596 4807645171224832955102751313920 376597 -1450621750046753644059044892960 376598 -3017432706050540757756503647200 376599 -2452348378563056593961938248960 376600 931953112170950086430653440000 376601 -6094870506521319930716272095468 376602 72553454723044864251084971520 376603 7254644112666553464526551038852 376604 -1603247599546503911507390175744 376605 1502446228149984710619883178700 376606 2673066659177263116905615866752 376607 202861341533471413800904076544 376608 -442423653891092517096588312576 376609 4690917687813573635049546035810 376610 214584867373158471988436420160 376611 -6668821760550953984003818238976 376612 -2123104074351979655545931023744 376613 -4153301803026011823115164694500 376614 1167283282080848594037494227200 376615 -3602400349974896420095760967240 376616 -3447921448585859574034475827200 376617 -612432627560736173389187806320 376618 -1507771268815522844313306846720 376619 372176015051242940005965268800 376620 2545618531273641137495666580480 376621 793677767145380968651817837184 376622 -2628665507662061596110869469888 376623 -990554777597843890068545092800 376624 1353453350496777532071857930240 376625 -4226793675582930106028743152000 376626 973083421522757297282192748288 376627 7812234672494601830592635118476 376628 -1276529275060487577370650200064 376629 -937687764453222192742887033024 376630 846066391967437425578611560960 376631 -6412525343130816957483478484568 376632 -2042824736355126139787676180480 376633 -7095650766880234425014559228118 376634 -897617701490238260347828880784 376635 -956096423386718850569955847680 376636 -807580965208787015478638002688 376637 133160228904771198950287147680 376638 -791155471296743091669709285056 376639 -42460196786178377013052778560 376640 628986915120597140022944071680 376641 -1401324950391094859074150553550 376642 -61673095154415202914517221888 376643 1777254571713852385100245790400 376644 -857800585093676594103156777984 376645 967680935223231029214543651900 376646 -499763714377064863319404141728 376647 452801368251204554726370390528 376648 1277900856953958149721999590400 376649 738009511585021572308133583680 376650 -433368844452194974594166246400 376651 998962154602119442195170759504 376652 3605826065237150560849215406080 376653 -4149717129119722532477311192896 376654 -3228669029850537613388244154560 376655 3452954574869583287748647649120 376656 230437163904362613165942374400 376657 7191813139361225572593114881906 376658 -4069238024296347716533955687424 376659 2001795841058189966161341154164 376660 111092914844340696572031014400 376661 3272461102566656549661852836124 376662 -54230888449702850008434554880 376663 -4935859859888042709282396912552 376664 1734718916696539793287727923200 376665 147362171665672569162835897920 376666 1944763141223660955163751362032 376667 2243662687359743009374993063512 376668 1178932033025411416074786097152 376669 -9350566933101289936361709753204 376670 1169061473748877720498702575360 376671 1692810502868387416215276965376 376672 8363324787488035694486618112000 376673 -2544825693596004057235535945952 376674 3617771357171750264869771729152 376675 1092603090293222708696541122000 376676 -6287745586636778716061171399040 376677 -285414887690062466694322124160 376678 2063824237015899212779049759040 376679 4796118701797069685628850340280 376680 -2577681648964843555044556800 376681 -498073175153312361688092268800 376682 -1485087797974565859000064954368 376683 -54067715369852842694680175952 376684 331733576578755414398668849152 376685 2800490405429886037531351642380 376686 -1824290004132617136650071439616 376687 -4364493531299691958104210063664 376688 764748836250166323054258192384 376689 -795476043279084879256069939680 376690 260666734618758123904264934400 376691 -1789528541501427951749828158128 376692 -142123776222985746478526619648 376693 -692678011460987799479315452256 376694 342394397594504865556346695680 376695 2272470944364952115174637614640 376696 -5139272195092105062764957982720 376697 -353029882577980318215438876348 376698 73022554068110713877630077440 376699 -6336086641183393869055404670300 376700 -843807893552743207118452492800 376701 -500870401167333093416835047712 376702 -3138075598028714181384672296448 376703 -6100229653770037528236790830240 376704 -1820427512474734647803117568000 376705 2569862342891500406854998566400 376706 -1378456311192066953259640695936 376707 -782541330200874205778993299200 376708 -1724873849740683411564385269504 376709 -972161053582453515153174333090 376710 -374653955865217171224520454400 376711 4875573939652407739593967758000 376712 3242232147347876428278859307520 376713 1823086335600619924370910176880 376714 -829368965548820598355374671520 376715 -3383817215824997312398627489200 376716 1310613837817028647289897405952 376717 -1648315197610367718802168693440 376718 4502200450259895240254235034560 376719 1140571787133844859111237162880 376720 540619179594947439638583214080 376721 3802952831741656428114887567922 376722 1522672376839954337808766866960 376723 75276954475013042539179149704 376724 -2457467221763692863373005068544 376725 -2181082148934674821573409078400 376726 576298252271531002859543439360 376727 163286965719781161107650221960 376728 1184889429256022283125023211520 376729 1399485257242307840651954048330 376730 522692944049671741661569571520 376731 -285864009056551558629198515628 376732 -4974547451972795327376559869440 376733 -1146320647793847097794156523680 376734 -644607536869591244676285487488 376735 2780632706626683451776172864680 376736 -7447271911786590134427314159616 376737 -1275931857955895383144253768640 376738 -4302142095464915007718260258480 376739 8408968744495901548742139283920 376740 145716897340327714200560517120 376741 -8388360785875236939037931538848 376742 1601935564210883920212210931392 376743 851973075673410023884638678528 376744 1582516250977369829233587932160 376745 433559837203817511524051400000 376746 1188447487013912380627571990784 376747 -765454818113459547561838441728 376748 2372667463833795217604104321536 376749 -1197785869732095082163304927732 376750 -1368966111309479990936262816000 376751 5276049416094359235663707731200 376752 1841606920107689639206025428992 376753 -175996678089371525576738660056 376754 -454909606681915588683864803328 376755 -553609082358003568121426431440 376756 -9026318429164984622438069268480 376757 753077810314177433393280321006 376758 1325463466683119458562436481920 376759 -708700267806133605604636494040 376760 4794763899474206979851109888000 376761 4015315015314371219815856934624 376762 -4550433121655860638453092421408 376763 293394535302578904804962883504 376764 904237544202705618939412517376 376765 -2674184523881039059093848992340 376766 -28733015498671568501695318656 376767 -4225304837213602714270387019016 376768 -193793673666547498952616312832 376769 3545564412937078911698990671170 376770 1660011421873533149703220646400 376771 -2141697206124519211222533914400 376772 -509088928842070554559382381568 376773 -619751140037236344606908042016 376774 1485725014798882206051078512640 376775 1013916251402195865082930006800 376776 -2886809089698612056551197588480 376777 -3486084974816624452927028356380 376778 -3863925910710269041799764036560 376779 2217132799141439015801792514288 376780 219005179106257769873577753600 376781 1040366090916523321097404278252 376782 263961241464364761569736766464 376783 -5970139224271670873945718376776 376784 660183924989112412630878412800 376785 -601252269234021393348456028800 376786 -2086407182820155021635814424576 376787 1740963862604467029464464643436 376788 3500942189570534925775297622016 376789 1005400686424097325036963928640 376790 173711686723222426883419795200 376791 2135877676596010022876735231592 376792 1962605195830060091764816158720 376793 -6962485991386517512435097555958 376794 -1291703640717669236903332368 376795 1389614684898925919750278762800 376796 669473571404869857577158724608 376797 2204073237609131914879964288640 376798 174560265747562481633714220864 376799 -5042163749595646117975177239264 376800 1662302702119467598175423692800 376801 -7170910739299879987129725775198 376802 -3246989454655524419683844937648 376803 -701108849745450277623691473456 376804 -2835489385910338013435977769344 376805 -544412435449987396064189813760 376806 -431193087456939207130414130496 376807 3226314376080369603048469344056 376808 2540804626055635668819587481600 376809 21137796865288746297207963648 376810 496523489644415548729604584800 376811 -6677042352250904993297322456588 376812 -128908369942278163226067573504 376813 1929665604375711491414935634860 376814 671424230184113263983249224256 376815 1484183775462422112454984085520 376816 -1479974744814545498742732128256 376817 -913906264382342657118995510208 376818 393745088179468657805284435968 376819 5588486863305441332257811062220 376820 -283615643756960790313916344320 376821 2666513961849297600413679887100 376822 473132261097077389536876098112 376823 3847596125036193281371590084072 376824 -1679454833240014541615654830080 376825 3174022140993077885732421349550 376826 112744355121842934622458110400 376827 3359886649968906333792079724160 376828 491957991850644819382972448768 376829 2656502938523500543138034597280 376830 -801430855923555187618684838400 376831 243646970831597645137244922048 376832 1852584169549029663055917613056 376833 1916427937877819814965663109600 376834 -1394699721859239901029376475184 376835 1312880295166528574410892219280 376836 158344800430750461169276207104 376837 -6027403628374828133697503796514 376838 -1121901816457892582667538034688 376839 141246934969959841025856615840 376840 3563344980113416529733863884800 376841 814048286878837877753573257242 376842 -938404499315080392713210432256 376843 3290261390586902931267795479424 376844 -2102167136430703062034520070144 376845 278565173786700543886356245760 376846 4671137666424769157055711651840 376847 1904446512745902218798271397296 376848 1132754189229145172197517893632 376849 6382660181199700453863752945520 376850 2163801289918549514175677540400 376851 2162388644129147017998301691832 376852 41990879621013888061347049472 376853 -3220539416966848239380438150898 376854 1328563122372467118416821151232 376855 -984521863706591304560702174400 376856 -405683578330191621194306795520 376857 600331734406322330819883033348 376858 3630026054965148721349607155680 376859 -1164231708254676843797597500044 376860 -1371849562743126294933919457280 376861 2293107550642673338971418700652 376862 -2611749007797672085701908285568 376863 4982316204628980674024280003144 376864 -1808294410470281771341443170304 376865 6218124525944229840773261337600 376866 630191702457415179580216273920 376867 -403435565960367234302555062208 376868 -1481806641514052508831944515584 376869 -4019828634410808519338642422560 376870 1239997590032364558686175736320 376871 -723264991745238606437233188456 376872 1518208224150258797168744202240 376873 -2832838249072415846555982334464 376874 -4029468070737527875883932490064 376875 -860164181491610249900485042500 376876 5278075204279306984391067311360 376877 10271920973184981201398740698720 376878 759881970242213201083060190208 376879 -4346708003835271916759783436816 376880 -378504883660595083962822819840 376881 -3262758967606474615551913500048 376882 285666419090034016175132918784 376883 693554199681291343341780771504 376884 -60668248530759202201275285120 376885 2918466571287648242196874391580 376886 -479677117226948136701426752608 376887 791953827789969636796083066624 376888 -465887249588878439584989450240 376889 4799276437522371104584350171690 376890 -1695973598463940952658049497600 376891 6043376900026883572235060824292 376892 -5627218435800956378729040837120 376893 4427900074337647132881119790144 376894 -206233697195090704308400253568 376895 6625659611919985988673300720 376896 323999998404124318750331633664 376897 -2050418868714792226219287694654 376898 1046297887721611102280638709760 376899 159417675031277469181790742768 376900 -996384125926916339145601936000 376901 -148408474550133277677322909056 376902 -1690694806973375497331974036320 376903 2232930112606562920862186937600 376904 1755274102784577678820373176320 376905 990129307358977828688183348160 376906 498434584984256352958078291200 376907 -4324218742959008288095703387448 376908 634701175086168190216790171136 376909 3917660647851912051397318914560 376910 -372517006798409173250080184640 376911 5759971271517459200687952192360 376912 -1944397662073980295417605136384 376913 3298479933447322477960142088360 376914 1420204971195241528194050509440 376915 1007236729946849824790877600 376916 -1958326796343948850372419653760 376917 2778419128077762747719481758880 376918 -228611312539804570076128239840 376919 -3491925597694335588695912323488 376920 766743763863835423840204800000 376921 -1544619447342234752671537589878 376922 -181886894724383628100947225600 376923 -756030087297956414430934765416 376924 -43837015109259056196244174848 376925 -1101969244770767052085893382350 376926 -1078053955401654734166624909312 376927 3535915005650046657227914911776 376928 -7145476327460005613965971947520 376929 -547243014577299894953568548352 376930 2994261921545762925079471683360 376931 3552242919042850517531539080732 376932 -1512317622521446591238818246656 376933 -457590952000905077925833186818 376934 -3838634630715814921453358682240 376935 -987212486454652153439847502560 376936 -593129701151560263591646986240 376937 3927730161988956558979832077392 376938 10271819737465497339083299584 376939 2427414688538457743775965832720 376940 2548945799978970321017970094080 376941 2780720113482591804240889233600 376942 3578991961994342842313848855680 376943 -1961143277263938037464376400400 376944 -1000361763370067619536721248256 376945 -1660184873397398927873216292300 376946 -4706923526413816065664171193328 376947 3410038932425720874679574845440 376948 -1029829389815999940583081236480 376949 -112720952351681994967327108050 376950 -406921385717809728272462592000 376951 -6495918375518899400794782990600 376952 5355846582090764666085402009600 376953 -3089536249130850770263422987696 376954 191742504604820110162197400032 376955 -3440236436835142523635319504640 376956 -509435965004785361833839671808 376957 3058073276355962936786640568006 376958 -730987370952798081723253357824 376959 2839678219122425669788723542528 376960 -919939879921457014209773568000 376961 196444183486193669554239648384 376962 -378384886811046945679089464448 376963 929177357037909244864864281212 376964 1096096748460108868907156975616 376965 1330674790937812963287565764060 376966 -915257718723484010658079025568 376967 312966517406936420514371093160 376968 -1081800648414404346315692851200 376969 -5013436738413779384143845718630 376970 1288732977153964063931384448000 376971 -2289392491205903895275893228800 376972 40773833322614234340291523072 376973 13899543581671280218832016554880 376974 38821517758884811923682032960 376975 1007103471190168418085951716400 376976 1983712495425499686900670636032 376977 -1169882337744713596274921195280 376978 351734214912299991438835424256 376979 776434603915194994875572183640 376980 2813730927145016349835023851520 376981 -21080586097893076301486118816 376982 1873231565791249192750488962592 376983 2089714771650657694954250240352 376984 3556207634878657660594460866560 376985 -1838038984848881858306288101440 376986 -118346950504956645064184207616 376987 -37784874893713904366919931968 376988 -161517538288947123132645304320 376989 1291576818959937153162533131488 376990 2392792046743608679448965896000 376991 751114726399763356316084193984 376992 1381914932901204771247063302144 376993 -1115489574443072862040437942336 376994 2362503298309281908156783452320 376995 927457212258929474802088748640 376996 3015621185671003751703284867904 376997 -4689977564041684989601904206788 376998 301827275298577490349911063040 376999 1286654688427636760466678489136 377000 2249925132236113139636505600000 377001 -7578769027798341936034508604960 377002 -2124200012623677885332899524096 377003 -2258998341951351720307709176536 377004 230938215720325534232260807680 377005 982088608034799358179148491660 377006 -731489818666523320787655569472 377007 3569949458132247109672539461640 377008 -367917187103807192614057197568 377009 -6798179469038911274836873941408 377010 -669345518211476471144508556800 377011 -4781279921154306050999237478388 377012 1765717779840343682230097437056 377013 -426306229773374726160869457792 377014 -2185842068293859048614985016768 377015 -5101199083950572559180313740840 377016 -1203053949195735065848065884160 377017 246692201795499510928306530640 377018 353053210455956974776068551680 377019 974386407517562674237227156504 377020 808470553658985366929372436480 377021 3726470950115000435321354097222 377022 40608058673943534811495256064 377023 -2258698292471192405456923513976 377024 13738715885894876467052937216 377025 -1042558996493737211904007538400 377026 1434673443369082401553018757184 377027 1690707372587055432329180824272 377028 -55848089229260634138347182080 377029 9093967507184308558689489463260 377030 898289625280041848469154089600 377031 386590664945734241589469308240 377032 949394989606224340224691430400 377033 -655136286968370085039430167836 377034 751764960316976720818303401984 377035 -2471328835131930084380722151520 377036 -2409637060714423546642352640 377037 5060696374793007713165593004694 377038 4314357958064732237664823561920 377039 -2039540918865668132094215811216 377040 -756228395218870221637663457280 377041 -60114023379890795057273317696 377042 -1244038977141884753129775489888 377043 -627406249561185330040259354256 377044 -3931610612777523983115138676864 377045 -3590549151254663366915476680 377046 749083232703183416648260191072 377047 599362096733983355187359677824 377048 -856143909647213904073641123840 377049 -2615463358240402910819107385136 377050 -13011011932931291060297521200 377051 8467014316127106388967447930052 377052 -673065788526597907552013134848 377053 -437676066157072621232173049216 377054 -4544809293987312415828022193024 377055 -145511892103181347515219802200 377056 3662071605214278724307874742272 377057 7023771107957685538675075210032 377058 1194099819478378762915705259520 377059 -6334816925851693872952235120740 377060 -3745446565908436048241881689600 377061 1034086267886296601752598424672 377062 -874284043358777084423693162496 377063 716124111592914324533336037120 377064 4855429842776762442678253992960 377065 1315300287647690950423768198920 377066 1440062268687111349144867085232 377067 29974098933345549271850104320 377068 -560841816602240395369956877824 377069 -1362655924101816466841229288960 377070 471644353694645806387556995200 377071 2424292280716459006245163368272 377072 631905114318947164321617739776 377073 4591914291704100095489306331522 377074 -1296068990138138058670424741760 377075 -222023062747070463954240767700 377076 730155625244211766157603555328 377077 3607288745047813292608484220024 377078 -1038223668822013512485017800576 377079 -3893138661637368864983080238616 377080 -4855001758693391349350020915200 377081 -2240480739800438912508832025856 377082 4377032565011281795972040317440 377083 -82475459343142358136202913536 377084 -6642056467154379807455367168 377085 57793419163784508210398931840 377086 3546532266196386515605488247680 377087 -3257891306281551120922677759240 377088 1663401446098399884991543640064 377089 -264935434996491601545049744044 377090 1123941807572337646223022881280 377091 -839842825328670672219270806064 377092 -297256116851527868605467712384 377093 -1954447500469764572803491206400 377094 2607529135792638959769529049472 377095 2095977258366988928156396579520 377096 -7040309466796757877761689758720 377097 455259604536601899098679905472 377098 -3608631717722085808896559915680 377099 1936320012026103915858445622100 377100 -313108126217792884051994592000 377101 -157998530324549210587863605600 377102 -1877573051450490237862042507392 377103 -1682011448792260425343395538416 377104 -176344114308129091944277131264 377105 515276352651642442664745480000 377106 -1501002158155372851668374720896 377107 2104043692501521539392502718280 377108 -2623958749273393836823120742400 377109 4946608009423499441152603374720 377110 -55789298674745445315958112640 377111 -1244981330505368832443257925280 377112 61859443888143065801458483200 377113 -5931469847163039274867424146416 377114 2330034758255167804399540511712 377115 327070592144584994952642493440 377116 -6140731795401914211237609438720 377117 -2923707152191706302778352724980 377118 -20597420120252633332560168192 377119 -2221574618945096985198127822200 377120 -4655509198442787260681451601920 377121 -2402717558955565083618810827088 377122 1141438463241966917999053317792 377123 -4121962756561865977633648670628 377124 1298478643379803192869014648832 377125 -431452723880993664208072896000 377126 184320478667294222977236076512 377127 -1574953929121302755821234514736 377128 8135814549886422463450836172800 377129 3497190042331237797700756868730 377130 312141367130347528865114526720 377131 2148832434138540857671675898880 377132 -1445527981356426247718792739840 377133 536326411936782633673432290624 377134 2975959086592558878394727965632 377135 -1202279067264780516154032948240 377136 992310150543667473861930811392 377137 -7913932773771677440433965407214 377138 -3551629712296253864114450072160 377139 820945908794052405287219761920 377140 496524403867694926502126476800 377141 -704950874459681966997156946788 377142 -1048143588027394349203964375040 377143 893381801946147218278214523344 377144 2328302366895629935070379356160 377145 -945868351165531492926677858100 377146 -432727962463489827684465377280 377147 -3810006093780403921112407909404 377148 -179578724021476184521566084096 377149 6164214966610013123986912047360 377150 1357837016907873314965523448000 377151 -516480074455036054731731302968 377152 -775330337871691121059354902528 377153 48863935411361421436180957680 377154 -559791421038622836471818621952 377155 -578632605100225754854703059440 377156 859472985078628808779150140672 377157 3490455057545467820960101440 377158 -1078541773787438031153266140320 377159 -1584137404949448650492232837600 377160 1054322274716617078834421760000 377161 -1095541527614969484879823012428 377162 -690401064563344763311379725728 377163 6027663376881665224102012543200 377164 6038295956027887280348176069376 377165 111141217152166009286053063320 377166 1738330732865811841888859509824 377167 -482389179088043406822831323408 377168 -1827598309157154533707919917056 377169 -133106063923909487717392363200 377170 1162438679961666323474551685280 377171 -4476983067828312955875207812628 377172 -776312167497775968531958706304 377173 -2781716464966315575281089910578 377174 184491234081591623383836038400 377175 -1558320033800498149203813907200 377176 -63070608747641914071409489920 377177 1534941379915082828872836011520 377178 -527610527762301206741501625600 377179 -8399964719964553973021347054128 377180 -3877989946473675424481762265600 377181 -325444478107762180953730814688 377182 124005007205870483187704684160 377183 -5604231365749509186181699769568 377184 1022415967116140891318888693760 377185 -1302155807742878168072399824620 377186 3923378540578903435721320548864 377187 1445626241431438758239211128640 377188 183501903846107976553193369600 377189 837536210031629470191779801856 377190 -1193069084054645677579267276800 377191 476678893378349483400162331552 377192 -4814342539293580206251445888000 377193 2928090377309196273484326290064 377194 1521191047501693351019806143840 377195 843172143472832212738127956800 377196 -2379834183934151122592067107328 377197 -3645902759935830190374213469354 377198 549233719605119464232176272000 377199 -162673182909555612364775628216 377200 -144592783976021298894898790400 377201 -2931691136390296410304702696896 377202 2295971903307780897894687629952 377203 3014215571763753834990561317280 377204 1360985817971989848581862458112 377205 -2693944393828816785663732092640 377206 3387581373673201309572691707552 377207 5830670210981622663939805824840 377208 -739870824514142368916388495360 377209 26944143388734516192251401216 377210 439638544410125074615427823360 377211 5364030551399157997938090805272 377212 -5992467531303738447649378718208 377213 -6089940891177090637061770260660 377214 -317377707295726439598041184960 377215 890672271463456476228164599200 377216 -968607724024691658977055866880 377217 392050724517459205855001052066 377218 -1876111601361785568325494523440 377219 -5431009403504672037561805429380 377220 429872490443655781503686369280 377221 -3470138832748093157013773972708 377222 -1683292877325388544445086830848 377223 -411783717249347745932085141504 377224 -6549888137265415948821947873280 377225 -2684918003691749282979782016000 377226 -2680921231871208793331869509120 377227 8339600590792843820513103179640 377228 3402571489598768376923795021568 377229 -4218181678949739959950216958016 377230 -1117495794143063838566742981120 377231 -5695823592829174701663559573968 377232 -120356091971283103518181294080 377233 6073858788812533484885603888740 377234 -932590259289485662929310840320 377235 1316217752078130012278226633840 377236 -5040925371720752529994646254720 377237 -1527917665347703451027577073248 377238 -2306708682998897434676506145856 377239 15125034572922556913824030208 377240 -5499139831141803564535863091200 377241 74927654003743378999160648544 377242 -2646966641937505010710022611728 377243 5904369605408433100718433679344 377244 196646421838227829264742400000 377245 -3284691799369019532799307601600 377246 1385664979707305530485446476800 377247 1359775993081571929613858280480 377248 4504229215660613731946831216640 377249 897435799459448045516027171220 377250 1099924220676688923122667648000 377251 814021107796804797622109561100 377252 2285516205970170921734823686400 377253 -4064573258457007988677439887776 377254 294163754925396271846303739520 377255 -3215186809765943455189608906240 377256 -1844580218893487763721928294400 377257 -7716922042025321511986078399494 377258 -997229469242881390693158369024 377259 -1216920232700731541908249379496 377260 -948454802103254219907010698240 377261 2676472832100398586698329032300 377262 257727864377744146140727461120 377263 4474808929368383415128055066512 377264 -106388242517238561225689333760 377265 -1213335649134685242776006167680 377266 57265857840027764230375298832 377267 -6714677158855487159385069275448 377268 -2810764531666837172028759091200 377269 -1284740259263973004187850220800 377270 159104230767198139584781992960 377271 2408581064410906499731981072800 377272 1176386966377389475349736775680 377273 -2300722871960299677606423907836 377274 -135034381672666786466780859648 377275 2020779666984382540737522881300 377276 6274731778736575576240395429888 377277 -5928914947884230700215119457568 377278 -946807990527613731064873920 377279 298155352726056722468592414576 377280 -935693448240220764961442365440 377281 6390519645869624531353554359172 377282 11428399970596501974903677184 377283 748782006955232169805035796800 377284 -2888468658116447646852953536384 377285 -3270399936167266699167456070440 377286 160734884534694015795374082048 377287 -3216555163348931299958185665064 377288 -2527758052780734495465658506240 377289 -2499189139323650472131411439552 377290 1173615836211413284450058020800 377291 8173794381415693129179073804692 377292 1130963834214488815685182144512 377293 2967220482643543540636102098400 377294 2940216616595693526292030453632 377295 -3023567060141918072058645181680 377296 584537187602628400257356029952 377297 3484957425559105896534346453746 377298 -82024578021099270291204413664 377299 -2908675014818104003455719548736 377300 1234543424061983498693368320000 377301 149502589798622529405696125184 377302 3129080762298189823729496337600 377303 -529091827889781001402999430520 377304 591066316551207175978844160000 377305 2075137327436926181674984704000 377306 2872705696881783042063089210352 377307 258594092050772348068996351008 377308 2004302410090375677626697148928 377309 -8846612721529969709369775854880 377310 976346578066293641367895916160 377311 6136219775601982116742231480824 377312 -9589088545519870550494937088 377313 -590286686029852306380451505856 377314 840174669722362456136471910912 377315 -3384395939742934483885716233280 377316 3297361001980832372406501015552 377317 -2407962224766118863680710896128 377318 -442195091453924288107694047296 377319 4230520429744099788389917569360 377320 1414410392915131463961251788800 377321 1269948139532508480695521590720 377322 -83128827768294972919809206016 377323 -1286954094876765559333980246216 377324 2690485572842027396867449917696 377325 18487852085130162378695352000 377326 -445229393309897320697802062400 377327 2700605668328550111169436740176 377328 -153040476247228408105542352896 377329 7921597875131089793032951118930 377330 1303219171470297887451827899200 377331 -3281047155303671077344881122248 377332 -903204407089120708513632337920 377333 -7670706712441715522413495474176 377334 -702198736295628748608508912416 377335 -493402833147779695350518948640 377336 -4263411945406921121441457008640 377337 445395494542292092280979247968 377338 -1102062548242019676650847409152 377339 4136341946002889350543502959140 377340 1214558755751774440293195571200 377341 4655900722256334500032525457484 377342 -176607072882982049078837609088 377343 242447078999608232012205007032 377344 3020733579344516125263000502272 377345 -211181741947725517616605668480 377346 1424438653467185755857073018368 377347 300264996567246698675874604796 377348 1252988326286951451460821761280 377349 -2434774817324028574960814749248 377350 132940705383109321309176674400 377351 310233193823688807883251265512 377352 -1075485994604678037246385766400 377353 -3856828561561624679376041255398 377354 3363567639928678729104608195376 377355 3350690252783778523998077637120 377356 1292101412357607209476353184768 377357 -2022166374147274181828184663060 377358 390052188470022224919022293120 377359 5031310764855951130411531176040 377360 190190628285773677001537126400 377361 2879751838728089131205964703488 377362 -3200274410386793578062504659568 377363 -433263553999654203988410114048 377364 -342657718608275220469292789760 377365 -2656087089174889245223849226880 377366 -1252957523219701054851656695680 377367 -1325200196061653300439880135320 377368 -15804464211229528543320944640 377369 8691422500609989022962443245770 377370 375418627344728832823410816000 377371 -6436676680832913562104485186428 377372 -3782640751468418587035498023424 377373 4273799060012285880908245056384 377374 3621690309118969281088264023936 377375 -5457177656688013846515009210000 377376 2537662391916802127580712402944 377377 1676315756273188249803747683520 377378 443194202009477821806560173440 377379 -4457014624805023027070501238936 377380 -2207440073423679254647103635200 377381 -3807156499099773724635392932800 377382 -2615157694659873159623897356608 377383 -5537284258939997479820553579840 377384 630987776927401381057366917120 377385 -724050286936292153316856507200 377386 -2747364588068020801070677942608 377387 3570229104757281763534066554036 377388 3580239254887284054687402453504 377389 4254296572555483626071868005856 377390 726223616714646685655032561920 377391 -1524368691384100516808477559936 377392 2635082038995096418706114805760 377393 840985812138112647223125882642 377394 662116011273997289070863800320 377395 2051792154148379177721585596400 377396 771893769718053097663919548800 377397 889766451705440630474005184640 377398 -1332883077738911469504865815264 377399 4681764497586365131011902160 377400 -683099484280003374194451456000 377401 3308472590249225719832166606672 377402 508270033723935980154323095152 377403 -2051379204788560571004712511376 377404 -313787079266177209373130118144 377405 604871814164538350261095729920 377406 -52235686156689188651211436800 377407 3350931534640816573989052334880 377408 -2517413439933819075813503926272 377409 -3159554188698524120575831186896 377410 -243781212562259037506477844480 377411 167441796507781878222667216704 377412 1199115963500307286568361357312 377413 -2046211690364283545585911818756 377414 -242035644979255642943589238944 377415 3084610238760731709939438485160 377416 -1437430922821483399352490393600 377417 -3042585075540781243361307504834 377418 -900140793808148040543991255296 377419 1571577841901847848774892209296 377420 1667704146297248391981632686080 377421 -2628687305760193701934011200736 377422 -1767486795201032324294316103488 377423 339473167474062895191928815960 377424 961379440694775063930177183744 377425 -296319853285353018538983507200 377426 -553107419606298477472971095040 377427 2220579298906533481479289099632 377428 -4528375695513036071673068382464 377429 2422145344856168334770591821884 377430 -409621249803242531115280558080 377431 -7633951833219856012583741881736 377432 4677878701201090790890643558400 377433 1174035780762279714602583361920 377434 381790295011655613913781996496 377435 -1965154066187774263945302852000 377436 -1192669734613636148073477267456 377437 815363054446721339010718535858 377438 3218083141271640352732315029120 377439 1651123536419162291657179191624 377440 1924930798933025087022437498880 377441 -739969349072788339610656465488 377442 511276116485469848582987896608 377443 -6206298530512237310230055944056 377444 527048625188366424488931557376 377445 -3024936924197104202978946250080 377446 -1684806587805995688973959470016 377447 2448223172234563044911880204936 377448 -1658919220230432272287790039040 377449 2482197452278105765082063515380 377450 -151437728688344877516276630000 377451 2516301084948581072556522043992 377452 4448834727400654483981869527040 377453 2487607927975771521168188799264 377454 -9884922937402771166296227840 377455 -662615574099261271105238274240 377456 403957478133637063622595969024 377457 -2546817589698925971693493646208 377458 4169105113789231574749481944080 377459 -5591104937091762184601522588340 377460 207934115179877632253164020480 377461 2155083330315367992387744656032 377462 -1513625296234684559669334700800 377463 -329754405453739050285598098456 377464 -869207138579803897452405657600 377465 3433335486910183239189384827520 377466 -830700478977508717330853350656 377467 3945355683044855410303917832720 377468 684084641014963070628593283072 377469 -1623573163455257464892324202906 377470 1323155952860063751970694959680 377471 3877862320847608984744864332672 377472 1013163232954093905314567946240 377473 965622428066787691071686380720 377474 -232383609171882670899886607328 377475 1044711666155630801211863616000 377476 809294443345999341904442241024 377477 1013119668749374144115784991326 377478 4200640842221292856720627594944 377479 1804367815391676682883141267080 377480 -3867789630780312598868358297600 377481 169531606169693801679644046720 377482 -632857010061935758349579696640 377483 642879715515952363845803561784 377484 1593764648106162860349096284160 377485 -319220719174339386458217627240 377486 1756873354031671295620905897024 377487 637863966721836646807178741760 377488 402349962729414598367547072512 377489 1259520533463175338919552462656 377490 -1152581148810567380908212410880 377491 -4407660493119374473319196097108 377492 -2583839587669569172946036643840 377493 710558383551261479741336306400 377494 572733364212189032814569543040 377495 -8628152664354725501609664542880 377496 1470194100715477592113440122880 377497 57339025327142735914044178960 377498 -2875855092887700270030631783680 377499 1041210686586232350669234797568 377500 -593317510824182968445026240000 377501 603323299579852345565071053312 377502 -2746547590241916480467675799936 377503 45954402542072864551942630400 377504 -6863080865076921700724735213568 377505 1169957442523367643193656738900 377506 -3039101602518505668311800464048 377507 1166272091435039345706610715040 377508 722400310151292422053742413824 377509 3435540626113330314238005896640 377510 -819669910105788856437527043840 377511 -823119079560126928314348412800 377512 191367554687601941939135155200 377513 785938390106981334663294336762 377514 1914357435595454908528281584640 377515 -3780374109983120101515519687840 377516 466798990564274055973319005440 377517 1703145504129240221401819470912 377518 -652438155927968958510685739520 377519 809072285170006485563166660240 377520 -345910587717525526365143040 377521 -5912633213726518522609087847278 377522 -960240061294294773302213460480 377523 277761535659940861465651716372 377524 1103394951688636959597864120320 377525 -2286904081494155587755033820950 377526 -1431955710802792146433166945856 377527 2182478096488606504033183246376 377528 1419235401861560987995922104320 377529 886881465179520306940491401088 377530 1306371468518906664401595129600 377531 688986935244336784448699814144 377532 -3477086713163467687980742700544 377533 1178712837288823317777541799064 377534 -3622097404979398495643979811584 377535 1663010765611084778850935341200 377536 2901712894996497350559843483648 377537 6528319374173448411876283461186 377538 -206889429395154199601720816640 377539 -382652450170530480624963277376 377540 -3534831985255869778372300800 377541 -329367727202910205427363995200 377542 -2615550950270779167220295570784 377543 -697716165768148979663317223208 377544 4321262799932110202623416606720 377545 2365725829161705751168481954880 377546 2994241892898016587511155437712 377547 4372207809476693209404933292272 377548 -117618731343659056466577757184 377549 -568056995038494417366523979520 377550 553724920963332391710600072000 377551 -5665736100667967182160057891520 377552 -814508168608733760341253685248 377553 -4411129601458780832173737529152 377554 2987808386235862410660573775872 377555 416623243062710703916206150960 377556 38973170626648705278523367424 377557 -3274040601304326055154381462194 377558 -1688983959788741736631297809120 377559 801758890924080447814778151648 377560 -2113517838992424409187241984000 377561 5689853375171855503751058513162 377562 775242826531034218335100426752 377563 5706756009752870830921125423812 377564 2083589205537439344437246141952 377565 -854589550560288855393138936480 377566 446797881323167184006534956800 377567 -757098082924695533575947149400 377568 2865071567770228148469025996800 377569 219885077865831714777823385220 377570 190020889020204287908286276160 377571 -1551895770032723240289727266816 377572 403398017536990140828340756992 377573 2701112589482540594204736241440 377574 -1268990685132893020189958149440 377575 -2683630166694525139015522985400 377576 620044460243497532812244121600 377577 -3906621761163223254811545416886 377578 -303924275856992813002138126080 377579 -1221324353848939566806770830360 377580 -203559319869513193850123059200 377581 7164268932996132511193306599382 377582 1778463764974659172222368163392 377583 -49599772355239211728578816 377584 -629797948881819376670983782400 377585 668686386972989314256038617360 377586 -317882786381623027030970964096 377587 3396191014850789669288435781120 377588 6501870864939471760226868194688 377589 221243421855086366402343880224 377590 -3407382429478711388589187900800 377591 2680245301248074772422623204752 377592 -2295787919308587182621137121280 377593 2826116933667021717517578996842 377594 2455294978914822378901627418736 377595 -5566660209938180227154934074400 377596 1728785238990750438101790003200 377597 -6478668326981469673515475848288 377598 -2119846092578725167919852756992 377599 5936970222363788854554300473600 377600 -1805101839191912484182163456000 377601 949180525436744710044405672384 377602 -588697001666345729236181683248 377603 3880475645173957854484045550280 377604 -28114864116057384756108205824 377605 1063760095927297457291346787260 377606 -1478981199001943800203209568 377607 -1576795849972041773926759541760 377608 -1870154654107169508553452257280 377609 -2625683260607553468185816890050 377610 -137811549245828662725668743680 377611 1179578658193179469715006378624 377612 -1269751305327575486884143198720 377613 -164325071173502399669556652458 377614 3209291638125918536988155520 377615 134479799737590445613469103200 377616 -1122080694353265060561524686848 377617 -2406675361154445598083141312334 377618 -1043322134140218524679818152800 377619 877558076461221112967057875008 377620 1934837092432361145514364928000 377621 6125503250723179012628227805880 377622 -225676159838074377171145381248 377623 4908167523434878503180509964872 377624 784233371987511554395092664320 377625 1539428122645083785056718160000 377626 -15822773153146951253515950336 377627 -1523838632035314494887040418120 377628 2232520650244200149913042270720 377629 206051667744791321432974729280 377630 497303409676762015439959566720 377631 -3066193523360668968787257803880 377632 3876953239929800948027444232192 377633 2634133584957080565571341366882 377634 -1524102026194317717464724731520 377635 3958570385084767079020556656080 377636 -2191257150806690853395008561152 377637 -464444587423185518963253331584 377638 4925808171750860537989475266560 377639 -2016763907694618919253346982920 377640 -2246259879441537498274095360000 377641 -118963387514700742975227574 377642 -542790042289149634254227936256 377643 -2758114834250280788840535014400 377644 -598956398892620991195411468800 377645 9042639049458369403114497742080 377646 96550894541393013402645922944 377647 -74913301358094639732663710528 377648 -215009926726675463908031152128 377649 2063627385042504067994140295040 377650 -173666455253498422517880614400 377651 -1767147775895102957471502684192 377652 3603130975565547511697303537664 377653 -2707362740484429432607856990098 377654 -4448268545975534438232545200224 377655 -1520217945235725317127137098080 377656 -3540301630660198596452666757120 377657 -411010280739180402570251340288 377658 2650409007702987376583559571824 377659 -898631259815208944559439180080 377660 -36995906857468928058971043840 377661 1391293690004731138007028579072 377662 1546998692905787645676984152832 377663 -1965209387235260122003916668800 377664 -239589528161424546600780300288 377665 -476423499675035621660844272940 377666 404551887595940095269438862032 377667 -4699286401094884744486000838640 377668 5630627995321811050688811356160 377669 -10718467615608762525550606656 377670 -302030658270065918032340457600 377671 -380966956350385226968411597696 377672 4052735967959392575118820935680 377673 -3599241090883511405918688830448 377674 -1072850601246647690438274820608 377675 -4506391971315914542359244499100 377676 -1610173642522567343471602329600 377677 -125994985659898058808518711220 377678 -55000902300829478537113140480 377679 -1892206386147583195821753632640 377680 1196539823402111860526471823360 377681 -6176581571079133124085490021518 377682 -991709657137502783478581425920 377683 -5130766872061514560963308828816 377684 -5814834729781989689559095443584 377685 361054451722284039418823779200 377686 3820252414770995829835353813792 377687 -1923395936627774959526080124664 377688 1883565535149432013884472258560 377689 -560701351512305260018071884280 377690 1324029690891199116274507948800 377691 -4398175322987095612993540520808 377692 2068355805895766098397996771328 377693 -4349578099340705241327753011796 377694 2301342058102166275861393084224 377695 2827520735238487616987102812200 377696 2460506610626685237177270927360 377697 5305680671779943391986520634800 377698 1073454037262865220911977742336 377699 1934571076671095830040472322560 377700 369927975754138438615515264000 377701 -13099120974608353982000928790720 377702 14783802576671889294422380800 377703 -339185304593539361133267615768 377704 161865671986028305407662161920 377705 3361678072895501882143513549860 377706 423272183599713215861962412544 377707 -4654812991188888184647519044568 377708 2513671091264735896430704105728 377709 364248411388800042168593807040 377710 -260575765042863042457056167040 377711 -1867193629735698420452824208688 377712 13364652551575560328266743808 377713 -2039190604871220155180688175040 377714 3324990442817921740185723453456 377715 1979984830702910951869679898000 377716 2686086029961677419342443959040 377717 6956713776802788411157964606766 377718 1258609582395656376447714647040 377719 3220390228133317406279408878680 377720 -713220600457804447875170304000 377721 -2519283739162777930260923651910 377722 -199049457270037147256232083088 377723 -1189650415307488953038232969012 377724 -1257418480288550725913088351744 377725 -3037129439936176627855630933500 377726 -2390687575950240184591177010688 377727 -41327188181487582762663370368 377728 265599359755472674098165841920 377729 3330302356740842992335013956288 377730 1812785015380894485952371840000 377731 3909676020567258271880219440752 377732 4506526917450244971722767572096 377733 415038827954530356931491576768 377734 372353421955489364503695883392 377735 183851187292415984194134476160 377736 -1864407298626878700313337241600 377737 3452053887285084598613071263386 377738 -214020938373252534157913334480 377739 -5754695416622677962150035871780 377740 2145687257949957199014303836160 377741 -297373565009148169649155307028 377742 1061103540847224092615797405824 377743 72626771042691383210271865000 377744 -1552656457383967481983782051840 377745 -1266930817550146456276416986880 377746 -3956342375964821248354592004480 377747 1270233025363979240448255556752 377748 596933814319211056687743744000 377749 4040488280020653792892239524750 377750 4109195983373704034353098144000 377751 442648967993865921093110008704 377752 -4288554737925494251931768954880 377753 3453524332086239151776467173504 377754 1236020237940665997772132561920 377755 17981740634020582555597144320 377756 6170026171104337844663326686720 377757 -6845236257858366154161310508160 377758 4239067765774823641932789464640 377759 74927556668342921199775070304 377760 -3166873577170917025484809175040 377761 3638578136964597490011084987362 377762 1468827261051772978690553856 377763 -4731603039778215177304718981256 377764 5368440697593246852080132264576 377765 5852310917743725646450594833660 377766 203660571255805400522861505024 377767 2225220015087808151734146862120 377768 -5608894781421007188165214909440 377769 248572104151835365904720652480 377770 722527635326200445299598631360 377771 -1919541446906451544719861518028 377772 -1465835761431681529139010206208 377773 911052369597373219541460608928 377774 -192423130306893135244501756416 377775 79080785596419219806448553200 377776 624536382888035233323880087552 377777 -6694316966723798371765700848800 377778 -530791769447076853626526909440 377779 -2363035093292682271552834469620 377780 -829857091467996294246483018240 377781 2319710068858967127877395147552 377782 -834455142859706604278995303008 377783 1192477038572502460168234203360 377784 -120033927837036107035514081280 377785 -5475766644608857815966176617020 377786 5733051078701450360162665336320 377787 5385372928306146242688177313560 377788 6049356057999653896365379417088 377789 4255805156953504359387181771590 377790 1187791684886816296696607345280 377791 6726829352944115301073473261024 377792 1904176759947641996826415988736 377793 1972415835095124714047824235220 377794 -55496873925129525135125914080 377795 1365535951272658604987326069200 377796 -1682507508449647128594669434880 377797 53775963934642028460392420864 377798 21167472514973748252769271808 377799 3420649800852590574370631133864 377800 1795841381191221761513719680000 377801 1961930824691295112402236947802 377802 -1341964328064738527900740227840 377803 -3460244427268272759160880520840 377804 -3513967850663390397464405557248 377805 -508421157973241181972148843200 377806 -1072736633434240031449429141632 377807 -2096232542702402405939898598968 377808 -209908050029851058192424370176 377809 -2838493961938629979038359518990 377810 -1418848799341242661246513945440 377811 -1423196579870512290105575040000 377812 -3475064477606744093052744956160 377813 -10113732544830012418599274788960 377814 1836154563087794372399624034240 377815 1190207058743420910686302855200 377816 -3351621323319220120783761100800 377817 -1738594990848435342307931505168 377818 -1446811936552833263463075427584 377819 1715605780960973288774231721744 377820 -128233063899425253904051392000 377821 -2092042170397612579165647128928 377822 61268096472363535229894723712 377823 5157125053850256159213646394184 377824 3941597958056163378782694014976 377825 774635022790986066012492134400 377826 -2545101084428969036711121392256 377827 4752634495107666502010281963676 377828 -682779169877849999346733006848 377829 -2694093638838064844028280445826 377830 1883345495343267423945739570560 377831 8365581290875041565944134392632 377832 -195724542922564658641117839360 377833 3475956122793307879138436768640 377834 636936077789395545624550644480 377835 693118729016885597180494748400 377836 -1178694200086651370873668861440 377837 -3753471038561779475961501615540 377838 -3235123880659465909962670327680 377839 -5196059533416830766101432004168 377840 -620408735488439125522197872640 377841 -45298818941560843498573124160 377842 -5248973064512804906140879677408 377843 -4810179495834895417323094201908 377844 1000798916436079745621513619456 377845 1372560346048798188926339978520 377846 343494770220850793237563643136 377847 948676651139307039697598413824 377848 424878291013358368255780085760 377849 -445599320598325334103925263036 377850 -974893088211144856786180512000 377851 -3779497549107229415790525405148 377852 407302969260611458374057639936 377853 1282646336939930465099945187840 377854 -1639799252289007155806435610624 377855 -6124710876147620924282014041240 377856 -1284997578607143023722257973248 377857 -10591761740880313208710741418240 377858 1603660954908833184525830858784 377859 -656574966720328408648030679040 377860 586218815872653222584252928000 377861 -763990656287594605653488592576 377862 -338676486592839797658746198016 377863 -3134371616122661771460571950920 377864 -7856037029493779967699395328000 377865 3228212053826839737731310390720 377866 -1184370164037929714642025436368 377867 -620481396895835933510013980928 377868 3655416900070526879636705226240 377869 567263026944898232317179183360 377870 -175408205629919331311698579200 377871 -1125535843427024243016527664240 377872 -479070463891208067469853982720 377873 -850293617581248425424573772878 377874 416393194438598063846927040000 377875 -7193566537253850809139441336000 377876 -4350334392064892536259865184512 377877 4872727391915405770393438588320 377878 -2841813913352041820750318753760 377879 -4919848544142747347491131265416 377880 -4278068883854962415942742835200 377881 -986816086673351238698363045440 377882 4298324792960423485159371735792 377883 8815203264985608583658449476 377884 47341578957367799401995299840 377885 2721109225106046867847055657580 377886 1664571815712284651294185030464 377887 139118395398175471216987101536 377888 -77211114643368507105519796224 377889 1799220008467834700153345909424 377890 -182270924927553506488030863360 377891 6356100113011090641066234859800 377892 -4929957059599068788807066880000 377893 -2826600325954429956610325153220 377894 1745244863951391626934796882560 377895 735693750100092387873300595200 377896 7179379269583522123802455649280 377897 -124311109467425105472299706360 377898 -274585727525878461996807227136 377899 -4953809788124943397659856889040 377900 1007360871058304516671809696000 377901 562315278749232400441609744800 377902 -1260229614395945108465125150848 377903 1678294433502316131206188635960 377904 -745709343677951187524004642816 377905 3019421738054661303060729789120 377906 -4780971876862980303357364228848 377907 -1432260019347625740875416595712 377908 -4733291800665389426781947999872 377909 -613148297178007890810290873184 377910 560363026153324776008311238400 377911 3225857281834396685639860281512 377912 -1393601657454970407014608773120 377913 522180891034640575147912993344 377914 -838008881863161381008851564944 377915 527827582781662508643957778560 377916 -684583840459170661503903252480 377917 1482940454815281789834141097792 377918 400369543260898351204913802816 377919 -3740640057382555980790850749680 377920 1597034700882830943036065710080 377921 -213090177738760325635153460736 377922 2401818059582366655063071129472 377923 542064713693217325286946486944 377924 -68555148492878940496417588224 377925 423792297757312964578406952000 377926 -2143500862207963743898131854016 377927 169915755411333319996771398144 377928 1228799315164106599068301977600 377929 -397790463723360416762418725360 377930 -1196411801539282436154953088000 377931 -6427954487913990344531557678080 377932 3229449410196223740275938378496 377933 3139790921947633769794048591584 377934 -280906906111769935240424233920 377935 -2677110115459951244600590195440 377936 -405272386603409354424220385280 377937 -4292055022158048556461945027294 377938 -290193255674557003089524286720 377939 82712458281623845448042825256 377940 477383797886827031484689664000 377941 -2649245611966638660271385667200 377942 -1100166646683328456453980224256 377943 -1470018767244743151107332856496 377944 2032965051779839165134137671680 377945 2625176655016493477772858640200 377946 177975971444011919486627373552 377947 -11630473724702262099343247121128 377948 -2759304246951433633228154273280 377949 -328622739647180786659048526784 377950 2386777820220012672742711464000 377951 -927487911439075507163657244048 377952 -688170693405301475096402067456 377953 -5870190448520757304536201125696 377954 -1158626046666468192740679588480 377955 -136005853701670420724013093840 377956 -3837414843808881546503377299200 377957 -6955534161522962754228917690340 377958 138549080026656537957298944000 377959 -3847945253502635293929612128496 377960 1187209834404636789731432448000 377961 -2210058987742688621581116952416 377962 -1604449672867437287747076593568 377963 3691908025764667386157579108212 377964 248838029200999892569791456000 377965 -1089509888961834202058597856000 377966 1687561226651961850486729146432 377967 18251277072201247310225224200 377968 -2175812693149446956095339921408 377969 7256003313575492297782183099200 377970 -11969972101490792367132725760 377971 7214394112045997390247300492744 377972 -1577171690041795844355830016000 377973 8527752983967051906601392240000 377974 -2186166791171484293972789138688 377975 774761185132261844415148206600 377976 -2442386655611028067882913280000 377977 -2066377385788008392393965416368 377978 -5146031346530523226190758918944 377979 37743795351172059651791976960 377980 -3419963748781840149870665664000 377981 6695514443841505287767044795782 377982 -797447936070348750624481035264 377983 -392511845645374805963096238720 377984 -2228079329532592430087594311680 377985 -760165805241934660285906613760 377986 -2021373737864283361222984320000 377987 2017075779662223205959608142432 377988 -1223809990987065589008267964416 377989 6540504156271499339786168367360 377990 119940918648813413352777744000 377991 3419132024000900824497473670000 377992 -2078227343438656217727369246720 377993 582838211115200246726301337920 377994 -95709778881630980381070723072 377995 6372981976651634972040929066880 377996 -391791209434457852718568977408 377997 1005011795348114068434247036128 377998 3680391217742521196828798808000 377999 5485103875572867166773747294000 378000 -434822485309143722689167360000 378001 190781783990710238734338010612 378002 2185604326747183325907055154304 378003 -1501136727586682751078649127496 378004 2194600282974893534891739623424 378005 -912399443288159130472071657600 378006 487236941016148953044281925856 378007 698889284152514170191259022512 378008 3160616674512039919718129448960 378009 -851464365823940390826512789196 378010 -4655592120063927533231744317440 378011 -542343683480231924038035131388 378012 -365802560842209503812192350720 378013 -99127233983571585776256132000 378014 -189938254994921041821395828736 378015 3184863153147150095356864128000 378016 -4040750336719206515387013070848 378017 -413925380319583687871987802348 378018 1542951583931186333265817926864 378019 634422520462739192665921139420 378020 1597667492204359627134522216960 378021 -2624461022205337597515009294336 378022 -447756129284403250459707782688 378023 -4460551776877618109957344366728 378024 4095891735618349154505701376000 378025 -1774561865138564614206870100450 378026 599488620081770908659267062784 378027 -151602665151306230168179708080 378028 -1118547494604074949064475295744 378029 2943559782255050518767951952152 378030 169471719312699159369976072320 378031 855092825762032903513254934392 378032 -888133153729957049726968971264 378033 2515524186998061558480466522224 378034 -725913618873165032134544569584 378035 1663020498048793181775216870480 378036 1042362819818048733543671236992 378037 1619762100895000279852384718592 378038 -1654409274474672002589941866080 378039 -3889388395787214849964140317976 378040 -581023534617965667422096179200 378041 656560162027661467165432214442 378042 482173711467552870983006759424 378043 -2506502296408343002596192033360 378044 -4395951840962402202332450265600 378045 -109290336914125091071056245760 378046 2046156794783901166897165144320 378047 3802603822363585873809013948032 378048 611444223846791440730381352960 378049 1136541145364044357437959135040 378050 -693750543590450795555655613200 378051 1559244596395821410380470923520 378052 -4127512864799312928167294625664 378053 5907215186056296536475115907802 378054 1723821649101424046257886355840 378055 -3161010829912964043614185676040 378056 31858547099436741998672117760 378057 -4109029928557430391764573330160 378058 2514803912625824212497665378400 378059 1962074296204446996518053347240 378060 -486002085253979026671577175040 378061 328124001767398737994058776524 378062 -1831943213746788472943690616000 378063 -327336801989450734903147873056 378064 146944633832187616030758625280 378065 1559857300531082253863923662720 378066 -402083226517618531174058122752 378067 -122037790277440596854795066840 378068 4164951032948839423872570003456 378069 633169827614364419512271696544 378070 -502086817923442814314318510080 378071 1307800370340700766579510395272 378072 -1245128765104474843817258496000 378073 -3228354770892464890481745221820 378074 2870108700452959583317386896640 378075 869084355720103974010665648900 378076 -2010866632159131456029601075200 378077 -1232374182657594788051238599328 378078 21366619550346700000877079168 378079 -1794729358568300193762544407040 378080 3915723104499857746731348787200 378081 6466301798918026465045995148800 378082 -1875669666792978676672263154608 378083 3559555141545873537867402130332 378084 191350566112060445948070183936 378085 -4575078337171542454670377433220 378086 1403360055771376177439240224992 378087 -1625736789049273605696617971632 378088 3889630237440284494846648565760 378089 1353327123799892545519035304890 378090 1117202057965790494857328065120 378091 -1064904219315448741140764962928 378092 -2423341150115451788220278332416 378093 -2171318958237454423152128934336 378094 -2930544034726205863451192797440 378095 -5309996120626443675588673193400 378096 1250828737102680497729337065472 378097 -2381255743991495413974570672768 378098 244293334438369682207153018880 378099 -17007599121410108045190774456 378100 291483955496148474708140800000 378101 8810360365689605738330545437102 378102 381915940840641664635796611840 378103 -348286499506595824976642153040 378104 6928771133113768403566077419520 378105 -193322643422325237976337844480 378106 2716927111418094413421631423200 378107 -1904612019425985402147594318528 378108 2956362525826764194609124042240 378109 3279031527824291235642276911980 378110 -1490531931122736548251797359040 378111 3490222734628344837573322204872 378112 -1551692295429321162897005477888 378113 7654608113595232610740898026944 378114 2701863507834215016733696679424 378115 2725450159614738922096063300800 378116 4614761100660014699913707840640 378117 -3778066549056267077175764930466 378118 -365135449384762430681126244096 378119 1019650995676910519092654323840 378120 -569732095062065517431670374400 378121 -397221615582635995198301870300 378122 3441610461215219727188200376112 378123 4404992823228320041213555815384 378124 -6698895714502374846580933736704 378125 7558508310497976403405181250 378126 -625121675177526674483212146816 378127 3046040825015509587380050252976 378128 -789580783015514810745140994048 378129 1271794811641005991351729248 378130 -2568988205228930519976416627040 378131 -2658529769190847863245655890400 378132 -267158703376408743641993545728 378133 -2116658658794376730948193708562 378134 1515697384933329440320595805216 378135 -1976803403653496206175736232800 378136 5295023359260576980315950632960 378137 6173194270353396956366659299786 378138 307482797518889721967006433280 378139 -753420346651761614098552067600 378140 -31752171464931294783896555520 378141 1391029652851868188671563140992 378142 41976772696816525829269847232 378143 -766344983139050869094510585952 378144 -1055704218696032770892215222272 378145 3025712526863636718205893450900 378146 -708618455673009327777167617536 378147 -975905862136781697932642447616 378148 4616788808139215283418338994176 378149 5919068789349110664832656729150 378150 -980103655651880457934495358400 378151 -793075515004051675103929475848 378152 -7047227887693474665831848678400 378153 2428343508457002791601908663562 378154 1576837461813781217939949295872 378155 -802564323353285815995114309840 378156 -497994893310762095494119971328 378157 3216353427529163057295230197280 378158 -1090603819607292925539429165120 378159 7503190157012503565478623411088 378160 -219074418287716603175785267200 378161 -1044559919027154058337105256960 378162 -5271800538102355230461897472000 378163 2927444773937853682036539094412 378164 -6656097707281717338522565674624 378165 1979805263683654249384794073920 378166 393605990717434897549320077184 378167 -1538561560434033345763438109784 378168 389425707846338005450715627520 378169 2155032332026877648960698487040 378170 1091210794039896865461660945600 378171 58275856109263707339595340940 378172 -2589869322186247629129229517824 378173 -2948288807900482441379931683520 378174 -15193635297524689122566850240 378175 -319610651048707064380121169200 378176 1435324156453628764688712990720 378177 -1393870903562074160923061539968 378178 58092560073619963028780104224 378179 -255305676449198866056561041220 378180 1193227971684998468473533726720 378181 239994234728666630593228199772 378182 382467270509568318656966263488 378183 1199857432459762394625573063504 378184 543425825919528102765577144320 378185 -75020637794318714793778694400 378186 -1124470913592802675300510023936 378187 116870709486660095830864810320 378188 4955352428877578107397349765888 378189 -66747063826522301718938682240 378190 606522768180777364293583113600 378191 -8706385281939421947262587980616 378192 -383502788871890606160923197440 378193 2784776567818108965353901187442 378194 5656625648590033740892082365440 378195 1334129157931629645525520627200 378196 -395795825386386044994747842560 378197 -2598209664961870878963486596448 378198 2155822665503988303121684908384 378199 7882469232291438442657205085936 378200 791879663231672888721666048000 378201 -2119484709827063577554558910768 378202 -3418827003843080040135684055296 378203 -235491323518069814027471000544 378204 805425311028614164005535197696 378205 579708195014688370038490522860 378206 -1042747541233152365667248424960 378207 -4783387032188474027801677321896 378208 2302811179141618117200391962624 378209 -6560364546803981140932090744960 378210 433326926864736826738486225920 378211 -1147357701303773825246648335848 378212 -2482013892342974237445935505408 378213 259347891997436378749831003968 378214 1204648550580148841507773910400 378215 4011128673204897636439839464400 378216 -9651481047633449919333674188800 378217 1269631257604307672220911366784 378218 -5689909508329477348242107444640 378219 -12689742187470663534688902720 378220 -1786424725661391329276996997120 378221 60185069244049509188740702092 378222 -486541795169728257152176694592 378223 -3987229211959922743155372916528 378224 -135294797888625194727516930048 378225 -1319635369935738116724878628975 378226 -2393628977812100268323324438496 378227 2381071136971048628927421870360 378228 50267808322874632004286449664 378229 -2210946394899401343473274281170 378230 1325942586119269742134828060800 378231 -662902860459861689644338356736 378232 -731133252234774674896606617600 378233 8592062651401971699568416183840 378234 1529251672903704855749259779184 378235 902907113386236248828564666640 378236 3438479028781763746987954145280 378237 -606065972705728831532228912640 378238 -431905082138661947410838565504 378239 -5274997882310012473950887256960 378240 -1183474180907130070061442662400 378241 203275194040998926130762560642 378242 382717681506934293135169200000 378243 3011220396312040915672935913200 378244 3432265900638065193324495633536 378245 -596570595993834144656573658240 378246 -2795560621204032554878410048 378247 2946950453652141773868003525960 378248 -1300030380874257313025738864640 378249 -1449586269759281986043006309280 378250 1487121299523294857241104880000 378251 -265202657139488025051192194208 378252 -1138260647713173524049884774400 378253 7772694548662969317841394200502 378254 -986302047266999501828898575424 378255 -2764432485700215512623091642880 378256 1343866670695121322039128358912 378257 -2062825654760352218901903219936 378258 397869587867823749428000578048 378259 1326126400274197008949055937616 378260 2680457379224005784869432538880 378261 -728972464275944931994686388584 378262 -382897030999824026703781940736 378263 452772723026538275661899327064 378264 3216088363942961592841048043520 378265 5067029131680763205505235446660 378266 -280465085507567814607654817280 378267 4512701837718558610249566430512 378268 3733191316005023814137466656256 378269 -358448011018876379315098434330 378270 119172150523655700964520086080 378271 -22309648443876215249810456320 378272 -4633994656531980649849555058688 378273 1027929741940497742927434270144 378274 -908795087238031980255235058400 378275 118769791645435642424700822300 378276 256281944115447271835531182080 378277 1683745851260774915380434632126 378278 3445223631416425740109257385440 378279 -1774822511153801859888097493352 378280 -3768456003275472134771145369600 378281 -2809067462428105183243358796288 378282 -3267804226048282142626588160256 378283 -2074472776219851465074002315468 378284 -4180577928850616667161696423424 378285 -720516509963435576249567200800 378286 -315986881055523896451165682176 378287 361572162776984996595864155232 378288 200146667036138448034946678784 378289 -2353291033974658146896424972910 378290 658580769304636888276068902400 378291 596340171796406473223684705592 378292 2819692013614592834885523526016 378293 -40979782661357045292127479936 378294 256677638625716513820691894272 378295 -1378094604765031887483496156200 378296 -6061456823582274685883394846720 378297 -135143012753047842620485836960 378298 -220524224731252457992391667600 378299 548664145262056902940815584400 378300 -409926591780004470382878643200 378301 -1289036790735468240659213704320 378302 -2287153816612310837156067579648 378303 1547089058026652193480469964544 378304 1205816437892098107764297957376 378305 -70192687976536853981835351000 378306 -976388771579715186098508205488 378307 612212145126651798502318787592 378308 1512332456456427994701596774400 378309 -2731038160062772832436585257760 378310 -2687741042080243280057027821440 378311 5238212770383383496040954311000 378312 2038060754428821034061510000640 378313 2353230373090264743357758850724 378314 19244001746482302542670021888 378315 -678478176969442115069756141280 378316 -142226366875268339240565094400 378317 706741714907368412448668469366 378318 2098136493015800813373381333120 378319 -3507091841683782905605480373456 378320 -549310187773706586888888729600 378321 4317479551935029431160932553712 378322 917958795144207845449990593024 378323 1299544584318231598499830436928 378324 485339138286802958838972579840 378325 -957916077720290277333648543500 378326 104518693482444489292009521024 378327 -1369633834471946351840480817792 378328 -150685182178444751327534499840 378329 -5672153127698319462635542598400 378330 767876588203744733649945649920 378331 -1210038125292072996782397048800 378332 -5880253389562470719578699912704 378333 -1898362706795780386660063934976 378334 499730527395638805371412827520 378335 7225111593986134878185871148560 378336 203326140180960217177547341824 378337 -1170320298583483821580949502720 378338 -2160389662445950888711511797680 378339 267382751836661839903343061600 378340 1140412707003528071408520771840 378341 8331385232514818427699779036892 378342 -786521611479806990403410158560 378343 -957404743517564745216407157200 378344 3055803142175796701140323548160 378345 1147507622082095353906601960640 378346 1231377261369403554007327573344 378347 -230119211212461283365202509960 378348 -288494376123283223838049244160 378349 7984142088934519223199962019136 378350 -513385458784917380160732979200 378351 1517999207670388747452526267680 378352 355414785113850743437887209472 378353 5103512538405807802734626539602 378354 -1192047486803795215950491076480 378355 -1369099870995694220136383172480 378356 4094307592808136778433622681600 378357 5304264217726242280184225280 378358 -4091299224433965162271016118720 378359 -3050870152219473725874737693496 378360 2603204015852160606055874457600 378361 -250704757877204974124770790038 378362 613618376376206031235550296032 378363 -594740622471726846588260634000 378364 -1541108256825117575170163753984 378365 205350110056725616951307760120 378366 -1315912280926173795511087795200 378367 4127214349972175390562395160 378368 3068239552847145859291954544640 378369 -2248812616916739998130720334236 378370 35262353013810265476105860160 378371 -773045938042034744034336270336 378372 -1585790416923432567673297425408 378373 -2621260229246798882574033889056 378374 -989762689399747232998925660064 378375 1279264360329267834344481540000 378376 1034106527463500106832444462080 378377 6023118907206718324634025098112 378378 921793888523870346376621232640 378379 1196982190709399991946678032980 378380 3742736180385462339563953996800 378381 4356891038606262616758669077952 378382 -1194440903473554195667840738368 378383 -7918481701599976925685111844776 378384 -432237084338481716697855492096 378385 -1166097515444467035534952848000 378386 -1380177830505625063503958241280 378387 3392221311206049706077433112244 378388 5135288977575327897449063228288 378389 -1311512312440108532368963333440 378390 651929622811563075586285633920 378391 -3587037695843910205673025606720 378392 3190127272769780909993768140800 378393 -1903007644852877840952440153136 378394 -1247352506525433361826344297248 378395 5679895274355949548409250702400 378396 946470432747513302548920271872 378397 -5913592355776786775468287337088 378398 1074951448452444615741970915200 378399 -169077098278840253508761384448 378400 -45923237463016327750837862400 378401 -445836903307487264950504253598 378402 1410007761121070931345521154432 378403 -8908102792544693112528688601640 378404 2098505818088790441060602019840 378405 -682758617447535855618247732800 378406 -557057883041148313359035504640 378407 -136431326248350171985760782344 378408 -1210612390144956446352491888640 378409 -1065989248255325726885554921584 378410 -4643132628828413552112258048000 378411 -2221985859011730232581010084416 378412 -4769394689858109640870602982144 378413 355322977132545911479565134560 378414 1161038215208734489622334069504 378415 -5458242959549863321546496368440 378416 -380688452854190160419899342848 378417 -765349376354730800905322985984 378418 -50009759053886468760117304320 378419 -3605062277527590896987240263056 378420 330662666271446302789654364160 378421 4544516376246351831995250301500 378422 7979634276579493348093222569984 378423 500939744893345861081027406280 378424 -735435841863683450377911767040 378425 -3901663247854956757394683640850 378426 -2547762158931580759983265785600 378427 -2326095919486869567370152828204 378428 -2066195274191729704759870632960 378429 -1345694835773104743717478953216 378430 202049785308803415193355927040 378431 -4290377411714047457040621521088 378432 6579504215530723549609721856 378433 5765166532027007969149809183024 378434 -1495265392036719232498136375808 378435 -1818706774782522898302861157200 378436 513350198293530095006784955648 378437 -1691195339221715263468016805768 378438 -1136365694427197260727618331456 378439 1535142728903438309306776721240 378440 -3261033721988685946098938419200 378441 -1543905782565935792616267939648 378442 -476466521958939704746727416320 378443 -13981174248717410124147814896 378444 -3707323639150999346461152608256 378445 -2545036213886523182325813333300 378446 2110547046893530948898387220672 378447 571786566298720558849150794000 378448 64181522825769380305405214720 378449 7566532469675321739336197262450 378450 -298202073017544097280249254200 378451 4445903774282286382712674204792 378452 -4412675698389734896539445620864 378453 4171948510525094354918923910304 378454 2637073809775096398767432699712 378455 -514180393555801622808385543680 378456 -1456044367251083499948150005760 378457 565421449494926341468822682880 378458 -1019092090664448882639791803920 378459 -4176171104093167137558565311360 378460 -2083469656988487608869883904000 378461 -1218605065628594919474557265600 378462 -227995196375254222362055136256 378463 -5838999719000527040769611128288 378464 1038445135025216808199748714496 378465 247883228964706314243996385920 378466 279603128513931845765740401024 378467 -9318482193474307594035277760484 378468 2403924396553718740099890317952 378469 -840689849570520518417511470080 378470 2355778977904508586881901367680 378471 534490996389147466737198203808 378472 1701545112779325308173874764800 378473 1582769326336322912411370942024 378474 2346579732391915356524998575360 378475 4419040201099659348952100778500 378476 -241081518015352049210047740672 378477 -3463176705901331649922855081152 378478 -1932782028812655881881549440960 378479 -1161065150919251776614891108480 378480 -375774480113153082558028185600 378481 -203557705332543154432382178636 378482 -738626147554232510328785836128 378483 1687858069479592337044337168640 378484 6281706891409055929699058374016 378485 -5606988970171801417290679154400 378486 10777545934537932280605127680 378487 1295444515139856678038406752592 378488 -5420092820380122843744952320 378489 -7076242963282999237055346637440 378490 431541690838632835126411898880 378491 1024494330824731197174822765792 378492 1426850042732159038865437450752 378493 79909691112244377222732964742 378494 -2838298959578769235006909291008 378495 1089562688261799957405050145120 378496 -2201105882502079127825720279040 378497 1497623402500803411410189121600 378498 -367267483575248156669695449600 378499 -7643014012355201445043513955520 378500 -352501777325371939201320384000 378501 -2580958352525236133726710155456 378502 97342758382112911531588025952 378503 1501702856204698407307760905752 378504 1095880319233887037604986552320 378505 -339655131047130310742989060080 378506 -1782035489585779911787040100048 378507 -3246164859812484126054796549200 378508 1417761047441796712630498575360 378509 6460404670538470559250933334710 378510 -150371859084473113574066012160 378511 1299380385349594850979382078464 378512 -266946034539923717134121484288 378513 230151301377490234801614469842 378514 3110804710326581720761009619856 378515 -5387805954502718028517287381840 378516 6824764426814413586709092352 378517 4004789177882043512366506230780 378518 -1164868501543982704912453570560 378519 -3749812495791854196567993877656 378520 3503511679548909482947803340800 378521 -3323173877624389366612528742976 378522 1833329947279303747155936049632 378523 -231159959561070929035062175228 378524 1052228187792557231065849268736 378525 -2461716775559519778669174439200 378526 -1224403035973750508635500267456 378527 5973314349936763332844637986872 378528 2087502801492995930848849035264 378529 -70983902825367880787649524816 378530 -2019204108041573730259555503840 378531 517125379246405901803893122712 378532 -455334536536472205433307934720 378533 -3588721546039886224125868945218 378534 -442524413569174807220016113664 378535 -3562649370396514520217925832520 378536 -3041512098397302482501652280320 378537 -4079271079180313110004975064000 378538 -7433918830405884924111484859904 378539 173320139247984994180360771872 378540 2983990433578719863032501401600 378541 -22478595016768842813835116416 378542 3116308813639145546523234084672 378543 -1453072389819987787391099849472 378544 683375466826946483284137246720 378545 918899563518915598695686085300 378546 974965818639497307866645036544 378547 1392437841151277657965658295152 378548 -4649061505258956823317251376384 378549 -1380685657583645057269212435666 378550 806731621032113421984888148800 378551 7323856366428263807270602560552 378552 -69736209209231461514488442880 378553 649067291710794478477471501440 378554 -2997916511256496560629039401728 378555 2925118818229860461628299003760 378556 -2593169924469138957899243105280 378557 -1129457776961199534476599839360 378558 -2572674237608414485818578112576 378559 943100393139915916440814045760 378560 318366557630178921914805780480 378561 -2921672271920982795436909627296 378562 -1554074498284897611394758721536 378563 3205854154632152693959663829784 378564 2981947366212240047181962443776 378565 -6360772660345239278504564573280 378566 -1934609383224658007743167008640 378567 1721372786979790388680241591040 378568 -5480578451156711776641884160000 378569 -5190531833960520690273171141030 378570 -200784079981885305209088556800 378571 -8427150893104737129167640037228 378572 -13043488690510843253791850496 378573 1440012303655844975534706838848 378574 -2271837869771997108151052731584 378575 -625946877289826622436337277000 378576 428184451820448885779717160960 378577 -11989743806885560478960118436368 378578 -50075559587893889212178186976 378579 -492008147008098056569249893072 378580 1792928979782514526571244380160 378581 -1340961304219356427427049511008 378582 -2372387601569006658143148038208 378583 6749734356127972969752193021832 378584 1274479932042722192754927206400 378585 -2480166165723201069720039907200 378586 -503029736124933110059051930656 378587 529212762772391739313172619264 378588 -985972184369909894182964649984 378589 4498119222798241000049823500256 378590 -982437499341905048639836269120 378591 -1490460625245514790559751695216 378592 4640002029228483536359132495872 378593 -3001609625408804459292714328158 378594 -1056519272037776721749877899520 378595 572837847460491907613732212800 378596 -371561253461016427229587132800 378597 -5146609519770782191899284253600 378598 3155364832727562510954880537920 378599 3673507102196016287384393143464 378600 2314319740093659685184759808000 378601 8261940467940042977877422940602 378602 -1310578297192470525014530146048 378603 -580970919453171391968054174720 378604 3986380780025087694772805632256 378605 4324076252257516617421829173260 378606 105557045989174994716287004800 378607 3937152351118642873292664433152 378608 178330366365856878575238316032 378609 2345372054900129426136638400 378610 -1333260139905897983371209875040 378611 145585098323717147002348533624 378612 -541670487603893828026496052480 378613 -5795921328024282756784491858080 378614 472287563695923610510319722656 378615 50741286548959443078453409920 378616 -440712907435544895334092349440 378617 10855162326813844527055083031632 378618 1512582450004097759427329839104 378619 865189276990870347907895370020 378620 -1642670302330301629424197616640 378621 1955637631508064742345418337600 378622 -249878361114174563441456421888 378623 -288415079355627404691389957232 378624 3048487493328411565621625487360 378625 -3642790160167593781157458542000 378626 2207423066772905584600670959104 378627 -3543455966684041923533029584720 378628 -1616201806672632876183732654080 378629 -7177535625860704505512919668770 378630 -515977314534112003431221825280 378631 7518656925531457782268222928664 378632 -3863144828946495764827614412800 378633 -3895674846688970719154298299376 378634 -1561101731059951213110442917072 378635 2033863526195447857449631918560 378636 301037199472553090459365232640 378637 1187391643279173900637798953952 378638 -1173691819582152925207483409856 378639 3811995664757216078399076136104 378640 1117435419883851629070161756160 378641 7096220892649010905788327172452 378642 1489811331823482388215534084864 378643 378244640138747379827649284304 378644 -593422654123175258477949794304 378645 -1874004659019686549945245517280 378646 -1814240615944807651108503917376 378647 2923020538088138219121830398560 378648 495869467940769070876725043200 378649 -545321459916992273713067201472 378650 1027610350073934193878944110800 378651 38043889393450203452952322560 378652 -32013461086223039183378713088 378653 -5907595981015528167223066479840 378654 -741417419285348241941336788992 378655 -1434291678402798312762111460440 378656 5152149786232486922874216579072 378657 4706258167459911474123211215954 378658 -8660072389495201828859317248 378659 2685116510870498275469367202416 378660 -763252151565276979343282442240 378661 -1452319270830182986970602636738 378662 3760322130936804713002685121600 378663 -1835584454276679341390504304816 378664 1659096078553010613738850467840 378665 -109588353115772466180196224000 378666 1090757912840953441556728076640 378667 -3786092877099837946643043806284 378668 -1201885218621993889957368267264 378669 4503787776921628020860679322944 378670 287482110302456266697520451200 378671 7065384685216109766401378425872 378672 285320215781265032498066227200 378673 3050076787516965993243587789040 378674 -1084298493207223080618195623664 378675 156765854492210915816345371800 378676 -1493661039242006211586248234240 378677 -2077655867686407934410824596740 378678 1253208631005140206623796914624 378679 -2453370976569650612595776667648 378680 154444111216541738388595814400 378681 -443710182563362051734504220848 378682 2666610078839856349345281074400 378683 2536491929582888631560869096932 378684 -3405940191663472720295303376384 378685 1249394448709555518127721959800 378686 1579320449825915637903546731520 378687 -432379799068012606004438454840 378688 1408574812409193691626666459136 378689 -136816911831348734687063311950 378690 -362642821927175086954992437760 378691 -4810162597688669140338084419908 378692 3581694821535754560890946658560 378693 1620940742268612693985940423904 378694 2065475254496858284166040748896 378695 410077859891732699327293550400 378696 -96470517071182384068496588800 378697 -370087320591551468102616619200 378698 4523248866227403227614717527600 378699 -1402879423272116187687915658536 378700 1065447310681096257172711398400 378701 -145850247730849696450747647648 378702 301807628232272184506462375040 378703 3870157916783538523699137360184 378704 -1037895472012591752356028948480 378705 1525683774446697758176920303360 378706 3236980809977116248924407697552 378707 -1781257922212764531321776787888 378708 1743110845109134721592360468480 378709 8408006028183819452761498868316 378710 2265144660398206797933035093760 378711 3369464642098005514432424023320 378712 4626103154162449922855704627200 378713 3151699894040629537106009869962 378714 -260500212158514773131609767936 378715 2233226751248902024416494151360 378716 1139602997645354752849430794752 378717 1129919085931955399275469037120 378718 -2001521905547750214672310298496 378719 -528070894353000283145029445640 378720 -2620864621482142953769866362880 378721 5561177969584610965676046155760 378722 3278635386479142602291291064912 378723 4206232729058865295585789169784 378724 -253112094709821281785488184064 378725 3246498494264659772965608716250 378726 4278338564824460444821185576960 378727 -171258588846593479331224875520 378728 -2592978589106524671798022717440 378729 -3135003551563502255516894437920 378730 5746534839467679388365571680 378731 3134764665804887075266790755152 378732 -1012690925042873788976420717568 378733 249132526002890331471018736982 378734 604589716073372321279448088320 378735 245145194980284450968592053760 378736 -548658263524223963470945681408 378737 3139482141086458421185433156592 378738 -905933549972652946898330703456 378739 -7026716779264979707554774465460 378740 1082187732250260067718394662400 378741 -273464146258981472382194880000 378742 762217589104542108781832219904 378743 -6179197609620740441939373475920 378744 64860741233866861904243589120 378745 -5170494134857133046830483822400 378746 -2705760499219021541694816545280 378747 3547328578615851087566361832524 378748 -3456404179716830149859524974592 378749 -666152038083277961573593243008 378750 241701082100092513677156840000 378751 2513212880009061269981925698632 378752 4669830109322320797873104486400 378753 -3710434278100413514559287905792 378754 -2911398965719731424230266789424 378755 1653250515152504099882223510960 378756 113064380995638708597179731968 378757 -5683409622575219225834090040994 378758 -435877378894934751132502502400 378759 1657420064645575894483517083008 378760 -528322769782478777139122073600 378761 3593015044157995527295091614362 378762 -1785754701371816626457510638848 378763 -1875991852461963457969206600960 378764 1497962998087103807322779738880 378765 -1921622813298720824518494021600 378766 77344115929071208499344870080 378767 2286181082462641720874697169872 378768 358728315552909004621803945984 378769 -582824851241420183272202735640 378770 -2192410285730227411914200980320 378771 -3766158986811914544675925372488 378772 3698848026785577668361463573376 378773 -12858290176319875450084971887040 378774 -1162557278515456199072012601792 378775 -1118242740605403773208833915000 378776 -528006676061951326859280076800 378777 2127538064299486323375690194304 378778 -736660866786375989920074316560 378779 -9044349711369074120197930234620 378780 838998813382808837721493708800 378781 2257269756881713837714193009932 378782 -2521300969113512049931083835008 378783 3656323763948620443068692419600 378784 -877626028365662989278196531200 378785 1896593399287020755393119931520 378786 1348615047695066546228195451264 378787 -73897041610888261759806124032 378788 -3746758906255978196759143398144 378789 972189038111028529610283671808 378790 821582409881021584448791958400 378791 914162162292379531384316727264 378792 3553700014323948250371855928320 378793 -4526610097146510346532879421958 378794 2131151144784309387091681705152 378795 3295300608993241850649322414320 378796 -2146162988541523962631695459840 378797 486256766930609121224316528780 378798 648548938623452174095338270720 378799 2019442310281211681646760729680 378800 717688666869962556651777638400 378801 -3338590034674388689897678974270 378802 -3918617119775366708011507089648 378803 -8529601789676699398661027880 378804 211740678950350952646346346496 378805 916157777708250559202241830400 378806 1334289947320106319447772446720 378807 -40169580883136984349958253184 378808 1465755748598094207409972776960 378809 -5891423209562697610043809755990 378810 1101666069999685032125904230400 378811 -4069428394106423975658528468888 378812 258722793118313339345594867712 378813 -4600717222556990999917296781056 378814 4025100385121087561133341696256 378815 -2874918428314846686902622628800 378816 810204189683934144336066772992 378817 8558621313372019134885655020866 378818 4759710964612143137490832273152 378819 1049550584196533511988625979060 378820 -583309043937708954926939504640 378821 -3018057562227333089983153770978 378822 2282546160425718937678165332480 378823 -1653996653713612369357327269928 378824 5445843869535573633591863976960 378825 1455504769022724153731211555600 378826 -510499961977941519036293917440 378827 -7169022994277036819464951171440 378828 -4881417718174829140061281697280 378829 3244062140393255420000304422880 378830 8381743031109027447643547520 378831 -730787741226248482575178346736 378832 -1670828774785610449124418494464 378833 -179766681838314378762343264512 378834 3376564941063329304383380059648 378835 665329244840224398251595071280 378836 1871765868059776173035397060480 378837 1060896533621064720963609532320 378838 -8942943700646262554173303104 378839 7238221226909250195112441113720 378840 -283608998999056536077028556800 378841 -3683561045965427995713581716480 378842 -518360782106768605133468582928 378843 990242620202428123731660465264 378844 -2429147128916977266783240221184 378845 2094912915295105077910042558680 378846 748208565097648222513448623680 378847 -1354855195581179179322958727568 378848 -6316681248523693707356861890560 378849 432777277769924679175240207488 378850 -738733560991704885893674323600 378851 -2152521315285061771415805888 378852 54186373938862918345486731264 378853 5476629808069073651325408135580 378854 1259966684005065719641344876672 378855 1636970962655235856458890644200 378856 1980213715446299986008062361600 378857 -313856164217125831135648101120 378858 -400241688243639077989223304192 378859 2592288348600917991919883098208 378860 1622154473528947488352773196800 378861 -1759688900857218751403338869696 378862 715779041994517306017746911104 378863 -1012258755849428466282997738680 378864 2032829682196018032970337157120 378865 -4544131652945283072826482433740 378866 -759095338581407711663889232368 378867 3171170454943560965736795021312 378868 3506814411175311475957362976128 378869 5927332554598874717054045508270 378870 40638603355706240763098653440 378871 1317806479388362797449320605544 378872 1578905847682014898254802513920 378873 -26004402313971249712651642080 378874 2668477538359994607543157677936 378875 600397612173392297518758504000 378876 -310317035091940176994905619968 378877 -3511668978440531034351899945600 378878 -3424322799259742704945634549760 378879 672188618053804409864094983040 378880 117312957965334038566875955200 378881 -2646116883561749824008849442236 378882 181026360154921866443308929024 378883 4185691289233063836466639739132 378884 -2204186976373856427569708851200 378885 1397939126148869242435604553600 378886 -790998073945423569407280332160 378887 3256211492301808473889893803352 378888 1859863838177137718670401986560 378889 1498178735630971718699760053760 378890 -567972696830122091000333584800 378891 -3037926859555187082383453140560 378892 2482652087566704669919837673216 378893 -2796597314131459973909044422858 378894 2391362445187956265684710004800 378895 -1103320784166584189393524526280 378896 83142569124089730486514483200 378897 -724118775425882528732024326272 378898 -1936410716326364327365150665600 378899 1161457526506342552848213152664 378900 -729890610369057871143901603200 378901 -7054245023127255265952355002098 378902 170692226659033553271553080192 378903 -800341327738905464023503578496 378904 3435081595067574718235533301760 378905 -1835893061703302859289339778940 378906 2489275436540442118901086180608 378907 4946560434217366306759022536800 378908 -990335828441069931661022095872 378909 4339422400516605091422617193414 378910 867213740357610969493699925760 378911 -1763437675176288399743313223848 378912 -2607278012428485401065271328768 378913 3543406494488127506677035709440 378914 -4942501621379684700693257548800 378915 -2544700495362283462484827648080 378916 -37932008434804572527355112448 378917 1762409398701592192384414501920 378918 83025450233748958419781907040 378919 4392466562179109636526954147320 378920 -1016832922469078534396775475200 378921 595930529093285547470596532112 378922 -346357802119904936344510351776 378923 -12633396754007029346753056223280 378924 558572925563281649951817449472 378925 1076804724320655209088322788000 378926 1035397071803230440590951022912 378927 337512415057063122725072099568 378928 1253232304221679100922543243264 378929 -409711729625861234908464031470 378930 274938591219538945691967851520 378931 -184919712839619389520023980208 378932 3405733877386714962275584303872 378933 2470060029115525854398995777824 378934 840483742054803164745644147616 378935 -2996075434463872876167735054120 378936 1680569788178505977151120691200 378937 2179854738708890365462578959168 378938 1530144029915727640386487447296 378939 -4690153172979590662257667060032 378940 -2230835007186041289569779944960 378941 -3883033626431388018660370937658 378942 -1310900415676478835297671627136 378943 316033837541071426300955230800 378944 -394027536026087208604252766208 378945 -790620416174216103925558636800 378946 2007059059889515713509193342672 378947 -5764336874359720256429131028328 378948 -1361405396879133194629639581696 378949 -7150950666084711168469694462050 378950 301686517790063771423723683200 378951 1175822700592125061204824152232 378952 1790134582845343368076607324160 378953 -438390770942146481194769301798 378954 -672121069875414880519912486560 378955 -1077622154998471511881203906000 378956 -6123402161221488567041483020800 378957 3667244570625764811441727815840 378958 1172840925855184143351791014080 378959 11214749938935223492490689920 378960 640697282051793217232899276800 378961 11368306054489112028418503176064 378962 -879061825805072817495362392800 378963 771100686230485994748088799040 378964 1874507211621101662133195149056 378965 -4145122413524687088763962847140 378966 54044598137094213694790754240 378967 2747329132685737191551885611016 378968 1224278784220987405493220802560 378969 -3004701833530183324127374871856 378970 3273156093677861096378185171680 378971 -275623823951763489755533973328 378972 6902136214380891896901350400 378973 748038993628432668231746316640 378974 206935000532572724065503474240 378975 -121505647938651808640812684800 378976 -1251121199462988902096648011776 378977 7435132464580376454945863585826 378978 -1373944425079323122130761816832 378979 -5888525270323142061849419778824 378980 280433794275058485616378736640 378981 -5588645248315061111056334062788 378982 175275623031839694118446842592 378983 -8195365466952937041032680171392 378984 -2265983444928290156521910599680 378985 2594766987819008384406658758180 378986 2326452157796022208541398134192 378987 2141744153543196538276942589952 378988 2730214986008924778627458271488 378989 -1752602444979977469560277278676 378990 1934974762531216991095798566720 378991 1185515183184050830023649589512 378992 1750137766534794998997639069696 378993 1373377777726674727420371604800 378994 361440187039280698912010133504 378995 3631404696551936125439334334800 378996 3724921937871037284897259118592 378997 -6765959166128329616153827865554 378998 2134256195722735644496421651712 378999 253885216022217256604962285080 379000 -4441993876751636488968115200000 379001 3261459747450064458629559708480 379002 5095184343576503064417962496 379003 -25193011032203347176615624096 379004 -877969898012533565223385433088 379005 2474659154697654187836172192320 379006 -50933041891791411520921084416 379007 -9356152763646303794204347695744 379008 1728758432888127321340504965120 379009 -2947865545554796706416169265790 379010 1240789528458017414226035320320 379011 -3445832158226911871576945643528 379012 3232687114421841789678218767360 379013 -2464839920033856476246464248738 379014 -154588758051877483093625577600 379015 1185586825027155245712723888000 379016 -343061907878662734256227532800 379017 -1534179485018308067636313022272 379018 -124303882434601893899965241040 379019 335970131456808504980407275096 379020 -938491099405216839545800504320 379021 -1439602567030074389793888561300 379022 -599204824252266331539019402368 379023 4297661699197711758743949774984 379024 420650095198743496822636912640 379025 966467863793212995767075240550 379026 1192077037056818785440345926400 379027 1962209973744807087078590976072 379028 445678362534818336720827516416 379029 1714074265610899240594866465600 379030 1319507174192028476930682422400 379031 -8706994100065567509862026291000 379032 -525647617303938347707234099200 379033 5156568338883812830729798238282 379034 3272330493366288986895712690416 379035 -1512224065197120474818439493680 379036 456970755663363903396170165248 379037 -279241843672426568887126416768 379038 -2329473863614761241300253140992 379039 8748040710175658083393393199840 379040 3998758444334745371214788689920 379041 724834101292280303432593826880 379042 -1236270553478377983492530688000 379043 -1583067087989000010515163698016 379044 -450229251116811573041269979520 379045 -1382558660784552773269622602980 379046 -4835215258704668088124609578528 379047 2174663117978947425379795900200 379048 -6739399631445813956872158704640 379049 -469107877158587876053239184608 379050 7293256505008035381174700800 379051 -2487536295576574107377941770600 379052 3876321714026129627538555259392 379053 -3574822678943950679540149310400 379054 -688658865326130820222520778240 379055 -4211548057485764728631128923840 379056 442862905435239568677337497600 379057 1643156076630957549355790734912 379058 -728182711027594311014872827120 379059 376445953508565690002256640560 379060 -4589440609598622444823283312640 379061 969082280137532503310652124512 379062 852104416435520354801017636320 379063 2836875851072460479941024930704 379064 -2651479810149091392313692917760 379065 672258496247807714403628720320 379066 -748157249822904344257273101600 379067 -6871081946224152937150031503356 379068 833633390040076627036130672640 379069 2195943029964701521437645391680 379070 -1386607785998762804236913603520 379071 765141991956162634656295200384 379072 -67317545180671466962397691904 379073 -5138712092903607872162488479678 379074 513516014994383540810461042560 379075 3170561143812181487361320859000 379076 964938027989446972772226117888 379077 727954845078702668225198289120 379078 18142682097490627749968278656 379079 4806731572814832621195370913376 379080 -726552646071223917951868262400 379081 -2445116343933180127376229342118 379082 -2782144068316714783940138390016 379083 3186804283046127459453303471024 379084 -4077460387832750518237665174784 379085 -1460765069685634785809346704640 379086 537869152265574345982412064768 379087 6264940440591851875338880906736 379088 -23143446066731732196429004800 379089 145998310169938196108221102404 379090 434251635835377847416523937280 379091 1407308699387271721840929603432 379092 -1315841666605998233533665619968 379093 66592880196591322386242332 379094 -3331067118901339353181678727904 379095 -232916894432597332734594048000 379096 134269596847632530861663201280 379097 -9566178051172402753826625374454 379098 -2645945022173145405980829536016 379099 153715940712542768135087762432 379100 -1901293757902665988388629401600 379101 2785622557975193951124913553184 379102 863575481608933815067786191360 379103 -3621674608376010018393439191648 379104 -4176092000507299050592413941760 379105 -735016336455498269646415093740 379106 -526093210291067363921652189696 379107 6567994965114452492930116656000 379108 2116697655935692008193555238528 379109 -1484070340733818101431704236672 379110 2036839305652466551153275173760 379111 90346951680605026425517825312 379112 -3393933709317850763179214668800 379113 1396212138853067516670718998480 379114 -4880970142297450547660741161728 379115 -1529480489043812737876853441760 379116 -1974909870661831787970004739328 379117 -2238300337383286865393034191400 379118 -2581532224853939175405030306240 379119 -1558722975418129043060525845872 379120 112809978513056026250459873280 379121 -3612246189036362613291893376000 379122 -253308204955851962562077402880 379123 5132238261738704447508367751372 379124 5482303012107587155627741351296 379125 4936611682956073147577926299000 379126 11542320088656040664214474240 379127 746606834509071904563815509344 379128 3275037099490722620115071324160 379129 -804101773421005968939388803200 379130 154216528087990165233527992320 379131 -18598686650853565104680811840 379132 1321803098292572364111920105472 379133 3790856416506463168508288453382 379134 -1055294345708879800307948236800 379135 2776697643530246205345027298560 379136 -2467230726206308627617077526528 379137 -5455216565366547502173458939040 379138 451649235541858847899165494144 379139 1245682827265011246915767349456 379140 438450939868430355108041318400 379141 1160778558633787401936701181472 379142 1973005973022834513888283055232 379143 -5289330320905244126120944050960 379144 -3549390463819897095359912878080 379145 -455511458695177097785007620800 379146 255738677699116206147784492800 379147 1684334505466791298696684704596 379148 1276213256586462686665389146112 379149 6154083135056960055557171038080 379150 64212809918752109009708524800 379151 3723797912623012055255355594432 379152 -293887177912646289742505435136 379153 6283711577985016500430243947760 379154 -2981357591128837563048792529248 379155 -499681572218143887478657121280 379156 -652668773271943153035813604480 379157 -1547638695371925761432558916594 379158 187548307881963608659264149888 379159 4811360927548285386094025764440 379160 4412195826238812168625001472000 379161 72546273979102566553596021504 379162 -95150569253017062802163051808 379163 -1479153069976469028625945470588 379164 1754631119210444784931411722240 379165 -459711901068198092903281793940 379166 -1559067113529441317376908323968 379167 2913590173550510488592004854400 379168 -813377614730096715515124056064 379169 932856230706214679356408303296 379170 1630032061266689765681004503040 379171 -2073706965186700851120451781408 379172 -4882778986087968126803058877824 379173 222763715152586084768374286784 379174 -18985133544833774868552434880 379175 71440145705633071459475229000 379176 451838491956537931268439736320 379177 -1573767168941177207078887235974 379178 247875664180132475871386644224 379179 363704090841718927880751293724 379180 -1187359297082298591355435161600 379181 -2208418851473860977233986712736 379182 -712436212276239584364775363008 379183 -3088897025597566983902623480960 379184 775172152650693227104289685504 379185 -1431046673600026128414155331840 379186 3373084576981594210549870827792 379187 7905746643712652509663342141836 379188 -1817124067699534455935995514880 379189 -4425413809245912399501358917010 379190 -61274838856795157733520792320 379191 1985191291421785876757782569192 379192 -1424313514732910883485102899200 379193 -3976735368839915441510551152240 379194 -972729301512161289979664409600 379195 -353395411499591859306048310800 379196 -9000116585990674669475512891392 379197 -134326586401860959046911722752 379198 1105310462140158019397789817600 379199 1120160055284983302514865227200 379200 -661142552920652097181974528000 379201 -1628718021863481992779017811008 379202 -4301441153448796805849779150080 379203 -2033553453086462939941842816192 379204 -1953923295860040360950753218560 379205 -462000212825045443224664905000 379206 -573992866609483592505251073888 379207 -603031778635776617655078213544 379208 2503354305791887286187216936960 379209 -1775721466957943415940165396512 379210 12489200381811180849015015360 379211 -1220974175471995685191538208240 379212 3190643091310647718625486003712 379213 2376081014518258249377475577058 379214 -3873377557170674705763593472 379215 2379044282065720263938530465200 379216 278820470710832173706624090112 379217 -25212196279956815602642607760 379218 -281001052639550491585847677440 379219 -8179920700003793686239765047304 379220 1839653973145936670898286970880 379221 -4333721245896404827361201548320 379222 2106796442263564314477907003392 379223 -1065471458432202678121979129472 379224 2116402451550220218653902233600 379225 -656489219041466755990827163200 379226 -1729224605439967895651111516688 379227 268040310379817121960536092608 379228 -997905962369238882170155176960 379229 28120523587191014057881731180 379230 -867206125403248142670517457280 379231 -9972688703460170562873244349936 379232 -171826436886554616804719198208 379233 2948136401961404624573014220820 379234 3627999732705732070868151272016 379235 196516739127577583083369358400 379236 -1997284528594239744200732891136 379237 -77080496974678609012588503908 379238 3300784545510562464398071799520 379239 159482123301760225457875413120 379240 -473647340650938674330880000000 379241 -9709580094634675609555847026716 379242 -18999928136504535440461124688 379243 12854459583274052290398830385120 379244 2373234261521487711201107425536 379245 4183408553045976116142091439040 379246 2202138205999690928116512927744 379247 -2124111471146515067281734384000 379248 393961080636212100635739193344 379249 2447721544894278831463786960564 379250 -483735144108065161853980656000 379251 -1630199346309377452350266133420 379252 5321482126987832018296014919680 379253 -1072079194207703712363717418944 379254 -323438208598476496594719498240 379255 2691564570916989099502224640320 379256 -4636456674703399560590935941120 379257 -463077499283090813010931449408 379258 109635930680634422215627956480 379259 1931241912465123316655377898040 379260 23481135979816434454896238080 379261 6191939175786645280167575008224 379262 901954909018252003060684581120 379263 1666707099078538314685257708744 379264 -5186032087994875125557184430080 379265 -1856893055890796712011699207340 379266 1267745440083162995989517745024 379267 -3051680958205486807903945122608 379268 -624034415543954761388789256960 379269 -5289050984726817801416074656960 379270 1119548101985354351975025231360 379271 -396451406568635454043274421768 379272 1348410357847538956636140625920 379273 -7374283072565235769414737477478 379274 1167961413180961299815753809152 379275 -556387951764316944605387166000 379276 -2255415393334515374083723075840 379277 -1978304774120845001736653132874 379278 -2218172033551526546049250833600 379279 9397477788569907043848870235360 379280 -182953635573217556318799790080 379281 576830720567595619503323434944 379282 2314112117690248549131094723584 379283 7767064392170939815316610767532 379284 -3001081720434909570323886680064 379285 1332851202731301074780513909760 379286 267465102817069770543059714592 379287 2213948056226995886885408501712 379288 758041402581432047856305848320 379289 2003357618131947577037769270090 379290 -2028321826624802654197936588800 379291 706299600309251151385699937784 379292 1663270915224876793413621014016 379293 1088928483849035816269926202560 379294 -699840223149853497644813865600 379295 -56632858948570734951983490720 379296 -418469285078715352187614003200 379297 5107563323918179752546936981040 379298 2950535250957634860640790802720 379299 -1984789999461792402502097408136 379300 -2193165686601166422783044713600 379301 347598584951122672023235972320 379302 15110759774720046106808506368 379303 -107871810636482286056249201576 379304 -3756067045477538883858460108800 379305 749618953071424777342719339300 379306 2221666873570513247139083186352 379307 -2010869818488441317054813322444 379308 -54233980429151864840113714176 379309 -2057533787461999345426851800394 379310 1032001565687930145873665439360 379311 4528624559320609731581883747840 379312 -1070296733861653340752721543168 379313 -2535795339234077922688441472016 379314 -390233507355352957007982406752 379315 304376255573865646954266766800 379316 -258876757157333689452275957760 379317 -64248661300717436969449987488 379318 -663105989068222387222193843520 379319 -175704258664348158050202008280 379320 970228416381478673105111040000 379321 1886039404945557117796519837704 379322 3152902837105826518169682329712 379323 -1645818122922254214537792254976 379324 -2518454221211406220417651811328 379325 -929834130762968204996970547950 379326 1062299237602980116907703001088 379327 -3271371443566870728070361665640 379328 -2130593471544787321681222828032 379329 1270408326970152535845718926384 379330 153415720340831759886108633600 379331 -384015115657759547608974679800 379332 1235035500879581367381899995392 379333 -7930121175659021244737160936418 379334 73428494524515525110767730112 379335 -1975885480260917496640668499200 379336 -3262330988490265352600969272320 379337 -939396767781170930788468923648 379338 -2555425224507499319758131740160 379339 3024499434397540137688240651824 379340 -1328564894845143744607105459200 379341 -533763964286374974349742530452 379342 -4082839406008797952942650692928 379343 5324332678007515589248114532592 379344 223426150499329998729790095360 379345 -1667620920413901481330717125900 379346 -29314341976971895468720872192 379347 -449257004229175972080832788480 379348 -2725213344786984972268229003392 379349 7615765831832748577295211509760 379350 -943356122622082554434051184000 379351 2652372647663728883375120063152 379352 -165068019187579252952163686400 379353 423669326505601901948760475008 379354 -4418676749748280960768478112000 379355 2995942920693644056399212231360 379356 3016463801689102581856481670144 379357 6064908605333761097725579091232 379358 -2127216889526573175323804488320 379359 2171902665623211001542369322728 379360 3050963886726666056607718440960 379361 -2623869656449355825883510395628 379362 -1575725038302794252423272128000 379363 137972145942145246644245737600 379364 -5351484789844942009465604260224 379365 51510348241930974813919931520 379366 -2083751838766929526609030557696 379367 2588603595399491328478235205552 379368 -5393504691144206962028037734400 379369 278838385676178668451954051770 379370 182855302001748209167134393600 379371 3695105296211338715920266957912 379372 -391908689119972796261056100352 379373 -722404574512316011895928000960 379374 27787837368146386684800624768 379375 1220319778953199516792152260000 379376 -621393979383415302881841217536 379377 7747168009347841769915635527840 379378 -1106266902316144774277512366080 379379 757455497949506004388596030720 379380 1646955747780052237914782914560 379381 -499970292285778788749068921988 379382 546177633008852834768504517792 379383 -3382609552917771327157122212376 379384 -3210272325004767639254739763200 379385 1440628033202531306771756328000 379386 301516883263461444210046082304 379387 -2025360893732875474518572991964 379388 4325441904066808676558728716288 379389 -28325148256791423695589930432 379390 116065675291658163993662832000 379391 5810535771059836940386010721792 379392 566497555970772437612919521280 379393 -582246653313225632314541265216 379394 -693637188079010921827451283504 379395 -2953335356108716337940366370080 379396 -2482408293987108066377365859200 379397 1713928038494701951286401818846 379398 -154871011622634940412282724480 379399 -828577486719534976607834698600 379400 -135907429860642873384247296000 379401 -3500722544015314875918144216096 379402 4782752482996898092387045135152 379403 9864996967227074800517496388464 379404 286042875947950994604185746176 379405 4313503765582974556899612394500 379406 -2647035510763786386524794362240 379407 1372391045803663338439585645200 379408 -623076880244390120818199494656 379409 1092626805236414697252146465280 379410 833644075229846431092337743360 379411 158557937830598066923941371412 379412 4697897674433145101708117102592 379413 2543065908391692504757265844942 379414 -659975904360792735606063403776 379415 4750461124031268570418091857560 379416 -207772628017914479136585830400 379417 3038966314502176435668276619466 379418 283948487030660050667320833504 379419 -704035557371096365285471678056 379420 -2466770266787530877528874301440 379421 1452898123303353132211326480960 379422 -707883473889571656526844482368 379423 -7648822589018710836142206113040 379424 -5305939218959031168363405508608 379425 1251661929988014054037212678000 379426 2831581817172354096374825688912 379427 1884677261766128124739263756720 379428 -563348450090267120596014157824 379429 -237205972939533539502892952290 379430 -1182539168001093666671038454400 379431 2121080089371858841888185108480 379432 133388230136731415569387192320 379433 5397549008517737643500443490682 379434 -1925268429083288633687921760000 379435 -352591747320674331252004098240 379436 7674328852839793431494739502080 379437 -1482211261990661243597121041280 379438 -1553356648071626987628997405056 379439 -6365241461315241640811408171760 379440 -197732510680745501414672302080 379441 4297896577015709976931053741842 379442 -668126108067034747896727922688 379443 -2590208862908126817341549556936 379444 1373572523511428162893729190656 379445 -4522741570247464025436858156000 379446 -978391462156638353213223306816 379447 10449577923077684408006655913240 379448 3422615613236395999565449359360 379449 1691308547440716582782534370240 379450 2631040152079439590441410546000 379451 3757225004851917014982069364452 379452 1282189351061590106295486799872 379453 -5030522927963354378031836472020 379454 55767502584368358407174654208 379455 9127067221690662518461343520 379456 -2282610613096969911902404608 379457 -633774431204142116014741036548 379458 3258562412159466342430179697920 379459 -1555939084146009804515979702340 379460 3271827144283135840141253633280 379461 -656393896760044149236970685728 379462 -711405011933699128261967919168 379463 2175377589230263839713069406720 379464 -571444911571219423220744110080 379465 -6262540903603984765048370148600 379466 309480881194241795117206608432 379467 -1830130048167196309489085052312 379468 -3060325106084378691137918958080 379469 -4130308988353473150181895742804 379470 -168644896547793652083370291200 379471 2366932116114202945710291838144 379472 -181361504977704718713267437568 379473 -3581293621033869082658429427216 379474 -1014041520622530233336479159008 379475 10877924053246039124202432600 379476 1289218641319964892521176399872 379477 -1529618512827355272297729307008 379478 6134128375406155954809073016832 379479 -3384674866466933590090346501016 379480 -1095004861557175690328503296000 379481 6076779013441163529696406583364 379482 508534869953152060896884654592 379483 -1286749236811325672345920806896 379484 834983992884340554778211060736 379485 310754641471392717109380987180 379486 -1836282541099468477446968807808 379487 4430154566621166808429510515240 379488 -3982371291003290200166136545280 379489 3154588257762896817033107118000 379490 -565653201852460096947619293120 379491 -1636548139219999500531725584896 379492 -3912520443519483481690446899584 379493 -158795864352173849255835256800 379494 863183508221712964885123916160 379495 -3839211905875889724749000512800 379496 375856703042403595411116748800 379497 5628666680426622257514589626000 379498 -542669348606972221301630955264 379499 4239392277130051692104093872500 379500 1327287392887020904112836608000 379501 597747289978122839875998844502 379502 -112445538101468830178269149696 379503 2118582670935588849532739784600 379504 -69144085714310450554351943680 379505 -3071578030319532728258286655500 379506 1823350605284305404391307731200 379507 2023498650644432686661979164472 379508 -2198408833971745218261649016064 379509 -643943955251328649384891842432 379510 811290942389189536204044764160 379511 746336795260448345140659787224 379512 1345767317234221661861540659200 379513 -3335600080386191028888855849238 379514 2330131104402049627504893887856 379515 1756485075429802862949969022320 379516 4142014464289791981680978606080 379517 -2919983207859040627956414943488 379518 16437394119755061298821685248 379519 369286809250474137112350538096 379520 -495283699851987462250718822400 379521 -1230246993523967990530266954510 379522 762107139443686390723033426944 379523 3237598987113944875851451519200 379524 1866028368546818401351846726656 379525 5045316862072262270298925968000 379526 -1489801019706388157797459616640 379527 11607856280625349810386771408 379528 8483097107381387388480155612160 379529 -5331319044053050538917442117424 379530 -1714340505724314111843172475040 379531 3208399635218935667250918117332 379532 2187130458991473810086407403520 379533 -190254679721040392569774301184 379534 -3078576881247591527656131307584 379535 -822298193158931973630683745600 379536 826083712937648954569925394432 379537 -996205419214262263944415056348 379538 -107185576827632747325742704480 379539 -5708739683514489222371150958480 379540 529907804246007505055481569280 379541 1537506238865215164821745612942 379542 203768167527694752218652661056 379543 5392784292056009692391084937624 379544 -654779891596753839493037260800 379545 178947911540290241557148512320 379546 598005932323904202419025997824 379547 -422581120532373005245466860800 379548 491458004753886057010405492224 379549 -6212487847550132187513484135450 379550 70436096714071177176374548800 379551 -5063155681769318567546916157368 379552 5207461898581066969244536012800 379553 5425376496175495470341164191744 379554 -194213442187766849540124636288 379555 9024967897107028417068043518720 379556 1513054565769372582986370376320 379557 -1989514224258523006688187463332 379558 -951496846035328855986968039040 379559 5234364392260484786241636257040 379560 -421739304702664989113785958400 379561 -12427349434064259466618560896 379562 249166281874853547857205014112 379563 -1771611592892237653050844257600 379564 -1348927396476482581376178434048 379565 5518789846595843990968306712460 379566 -1683562085139962520809272599552 379567 -390175457293314511625761577280 379568 725124034862753680383296471040 379569 -666669484946091315155630046912 379570 1091068996778444485440320280480 379571 3623753138922039509872032437772 379572 -4726291361044089739052895510528 379573 6437469171353251153702582019822 379574 1286030487512058176778485740704 379575 11223220412020012563051939600 379576 -991073624009088324088524349440 379577 6143893502000360439974113338 379578 378102743124184842441313724928 379579 -9271880289548386548135063633820 379580 -4227952002401623456491011980800 379581 5379582367979379662314261785120 379582 446036280692083767264182123520 379583 2404881048045380091732276091560 379584 694834157615811291438105231360 379585 1808641701542388947580504887400 379586 674879401433463730285839135264 379587 435348829396999508183715131568 379588 -6681325678315494344131336971264 379589 2725461351944192374058968199232 379590 -117948523835388677021599639680 379591 -1730256641781104727139925407248 379592 796804212925633087037564190720 379593 137923714451289466761534486720 379594 2570128385055135681431895042096 379595 -4163718393106327124547336280800 379596 1075309416530935350675612549120 379597 5046560960542411101173076445046 379598 -3008877574152724406776281979200 379599 2770044663036901764530845640448 379600 21286981044574786780103065600 379601 -2861285295071430443544406016400 379602 -1137569686079254686616105505520 379603 3101350878178623073651543746816 379604 -18512907420798416695205535744 379605 -1968721191451595414393376899040 379606 -1677434557574210165429462043840 379607 1348268876892209291001876734856 379608 -4995730153492996999759161200640 379609 -4021947180912454530466384455920 379610 -920165957889957578202462259200 379611 3709618091276743565589345812460 379612 -4454301146627129983710545503744 379613 -2460757769660973904836308201076 379614 366008810352733362460863329280 379615 1612993776038402504868433055520 379616 1878087354248621112674047229952 379617 -2046380500386109391205726093888 379618 2809920627548898294007146796416 379619 -2381481438469931626381975480128 379620 -1012115575649793876021218304000 379621 -9322256852499779573655766107456 379622 -2092658482901875098253211988288 379623 -880045192436233708373062406616 379624 -2305632908070805957701042585600 379625 -5211429677360276175025516443000 379626 -242826384121474276908450312192 379627 -734428453530047923349084603088 379628 -3805330873796791402504045477632 379629 -683659323865724159255258508426 379630 2511513275501764071316170624960 379631 -1916929460984053959375518485536 379632 1291296403241234448339755335680 379633 -3388735125584925927738388947118 379634 -3168862729370468110875455372784 379635 1909473211571408116007273751600 379636 -759692153709842567835243313152 379637 1792287291855179450808662788512 379638 -537685612869278146556820805632 379639 1262354920638317646654863210400 379640 5398885689041150317656975052800 379641 -5318978091856703557347071449008 379642 3625323095701490217838695101952 379643 -479901985276172687313907477656 379644 -1420803885504127358155837160448 379645 245074102606169310407320558080 379646 508255881919377998267232310272 379647 -2095544399365146269997710280 379648 3213115852087828013201512988672 379649 -5709532438763129096917302724350 379650 307153832073444191797069449600 379651 -7308242098908002411635461402648 379652 1609738800883174228318059859200 379653 1791401464422243421696758235104 379654 -3510948941625544472097720232128 379655 -807108324944229607645483234440 379656 118333577567758054465274065920 379657 -612233300819083884321889236736 379658 4333150224117462827776020656640 379659 -579932008549541232047050049280 379660 -267673015993227132408320471040 379661 2766519896642733887771237607744 379662 1932717323974221424473076901952 379663 2600596337383849513178649908912 379664 -1029166661549541999164502097920 379665 -879751831276184667471489873600 379666 -947808103866513463831948314624 379667 -7125320425919334188688338563284 379668 -3668802393819764475179540490240 379669 -11776836374367736769503734516356 379670 -1348007368670430780292668414720 379671 586214661497666993204119951104 379672 -6283341391944897909330015283200 379673 -33403559642378442329924931456 379674 -1675425621623457101392463616000 379675 -2609872315102784670564371577100 379676 -1788955763704067825772810078720 379677 -2449607969255012928180193525920 379678 -521137524442741884511067364480 379679 4970635296587440110892214429280 379680 -341345212083472852507510702080 379681 -1716490908369131737644833327518 379682 5121176417386314874546304474400 379683 853202465192057967301510780452 379684 -317099961646628931188164214784 379685 1703500223393085714832900240380 379686 -1953541767688067418810456303936 379687 200885219040575021698701131904 379688 2331097991258929706078810603520 379689 3252444063079618380427091074080 379690 1024552059274064486377739520 379691 -2412760427846178612114263928528 379692 -194474809034177988748428057600 379693 2119384115880082768015814561942 379694 -579406854529075007937430725888 379695 1390111125848695198564228922400 379696 292129284339354544866488320000 379697 -764259578557432665888730782540 379698 65757901353043115247034752 379699 577332172795908966227997730700 379700 -2056426460739872265921059836800 379701 -1389099634507598992661880288000 379702 -78268979121256137635034212448 379703 -6885392287311722650643849577048 379704 -319462502419887078811774279680 379705 2308261468171463139990180721860 379706 4545840384814995592073725053552 379707 -1433952896674031219550214950912 379708 666657381937361224159239340032 379709 -4742992830936345929379827844960 379710 -65971444133177322829547572800 379711 -303043975475818056210878839776 379712 478015816194433111233842380800 379713 4599118299484027054997165326464 379714 113527340932654777234643097120 379715 -1234905438870923367887904364800 379716 -130846074628559756751444354048 379717 -2657606700882745105282782580580 379718 4742729856310475300857775518560 379719 1715368366081912955298566321088 379720 2358332852727765144458516889600 379721 -7965328001367298727321703639078 379722 -158034764781405867094349815296 379723 -5473915907148747019655665218028 379724 1603893977528018792745873676800 379725 1311307506476134393316008615200 379726 -4068480547180660441409041763520 379727 -1018663845958314700193187233424 379728 -39330190259773427240539987968 379729 -991005399066163255160868413568 379730 -328019717682023263843918970880 379731 -1224344564208313339344598386432 379732 131104410888302302894930100096 379733 37083204901579546656954668544 379734 -662463049695922031411599557120 379735 133264085628465592139970842400 379736 1804931265398424652684039004160 379737 4317398806122600997497537112794 379738 1158842550953094721844439909600 379739 843157738833659356031783355000 379740 -640638005900944034244985113600 379741 -2806906561600529025702948058868 379742 -676473444071379275718520835712 379743 555309827738427543981182815104 379744 -7489629163442855350029672382464 379745 -1380445136858106990419012633880 379746 53578003356374691514002126192 379747 3803765956970291951162942895192 379748 2662811796989389031963368842240 379749 240761670645021345136068653664 379750 772625087427557000812355712000 379751 -39891274382095771853950450248 379752 515274739795987478066592645120 379753 4050352720794765973282132838400 379754 4247741931906582669157099782576 379755 -3409215178790911950409744872000 379756 -967488732624494365426537661440 379757 -303996921139085867182406131488 379758 -2440256455563412281650610416640 379759 -1490288901263534762819857175384 379760 1047365986471594072495741992960 379761 1965907276662252602921678896320 379762 786236645160591732111455215632 379763 2240867719846501635104814246480 379764 445036253592374713195730399232 379765 -2017275587073786366543347671680 379766 3405435566076068024354427849600 379767 -1255682555143057982635470983088 379768 -3443625068657559938834715095040 379769 -2676184645711474443621718417152 379770 -75205054902952687000864262400 379771 -162562136548872344304402869760 379772 -100917807948877810770195485184 379773 -242634386589585421358440692378 379774 1303094016638700030837815579136 379775 2383947424736048043977364522600 379776 -27200671676764121964289720320 379777 -5854165700564473344707556821374 379778 -1391075210392474643627984300544 379779 -411479260223908523571082190592 379780 4200321603566128772095261309440 379781 -1121601121980562616687221662336 379782 1722503665288408106213354407680 379783 -2102739849836426231283224670480 379784 4693002885341169052858506086400 379785 746878740585324057908566911360 379786 -1491758073323553410785053326592 379787 1603172806272199936210477556436 379788 -839956777947057865779449049600 379789 -8363667065480603728265649229344 379790 -728527435465334809572996497280 379791 -287592987353123915181377671320 379792 278570939120377916391814070272 379793 2579969327375301689948476358244 379794 -1246998224152631355263790422400 379795 -2618631948203682482847288577680 379796 -6576916586545515890544760886400 379797 1314697529781637541285672856384 379798 2120049369884838791998930673664 379799 -3828120243607747560317245221744 379800 -1663014207098250859314730752000 379801 -9504737318782301760440914117500 379802 -699906806039865147261084453648 379803 -2282311843908562211935680136296 379804 3361742511163943611513982598656 379805 2396415689522117424820917920760 379806 -187359835025802723101468292096 379807 6639253837180510954507753181472 379808 -1782278150019707043874820063232 379809 2858801435562102679196391659634 379810 1433504606111192089829692800000 379811 2963504463789634253860041320412 379812 670522229227401373010826215424 379813 -1205711882871745045880799555840 379814 -2892629324171703958749982525248 379815 1582228189024287993268108877520 379816 56201151021559065168322959360 379817 5125417805758089484809933199866 379818 -348596545618442298238239897936 379819 -12492114679740093475419608 379820 419705605050389359936874465280 379821 1658506654555809752176090140960 379822 2289022622841964722453413449920 379823 -1243521635004492988913165045880 379824 417145457576427284061251371008 379825 1017876795556233715827755692550 379826 -1420084118665313329089773211888 379827 -681695480324256846494540261040 379828 -947397594660911042722182708480 379829 716516391239019208889155436640 379830 -851486240568857382556376924160 379831 -3697689361307028682879470302928 379832 7532535535922358185476400332800 379833 -2054628703456965704140404390576 379834 295861103875162061717105544192 379835 -332815891445318866197966702720 379836 -5701689500947765617123833379840 379837 1669633554461800546024004252486 379838 -2946275602261434955994587784640 379839 -421012587659479005663688606776 379840 -1121972987074449293605506908160 379841 1857532918686454497296639498304 379842 -734311043968369847280981926400 379843 -1151741939073223544746514150336 379844 1311955296159780573801259460736 379845 1820500838076428693402606565120 379846 4834565200189617145621092930240 379847 -4223341052294032826911214724480 379848 2659897246818246005432287641600 379849 -4648785397416288015413988586150 379850 540744287812437387803833324800 379851 -665485757641769676605492340240 379852 1475377947749228644033448739840 379853 2734690045548981251729875434102 379854 -4488389224223371106259397881600 379855 -384567739088479251759476699040 379856 1232102478416563204240135053312 379857 1416808862017635763964937710592 379858 836866744975774185376137371280 379859 -3648632741486871730113048929940 379860 -227630964197997319739332976640 379861 158858893694697789661339656924 379862 29340055062072773378144139264 379863 3243528366069781693096355635200 379864 13909210387713047299667666411520 379865 -755222693973609769203010604400 379866 -2270498884893758985224191243776 379867 -3617359934693046420691846316360 379868 3634295766485049277543336903680 379869 -1692620674487318917890772816320 379870 1562169790960906876148198594880 379871 1888442128479788466258578883000 379872 -2812360341431465515015278428160 379873 -1588413949254771944257398259436 379874 127120226962721257527100360704 379875 -730807390773496449465905412000 379876 -1431338490366071138367146688512 379877 6225439027626203361107509017726 379878 1090473289448710151332789689024 379879 -3509632856259882787580993673224 379880 263381783907620674105428326400 379881 -575124488382304596502472328630 379882 519642333994548320240155827552 379883 -1441679354150374599067777722480 379884 -1520063014845372193404647115264 379885 4598509804446174921230769329760 379886 373134766852087339158835036800 379887 -1655674091557119200706485149440 379888 -1246479390236956497457008345088 379889 71085386678726062005896964690 379890 -50038370839176601426362155520 379891 -398358891104361901483408531200 379892 169889727029415663091343192832 379893 3366632239212752484979523256864 379894 -2308656271566457203709128561504 379895 2106715127402206228825447181400 379896 -265111727061282135289410355200 379897 186593204962129560984720644586 379898 1721562953383532258250724921200 379899 -1252515586954664011150895415552 379900 3043794811882743862361998272000 379901 4144495618717712536513986898560 379902 522220753768055804545069530432 379903 769315837993566666141633201152 379904 980723011253019976619519901696 379905 11743569029614812498591436800 379906 -930602400422378362979068731024 379907 5082791568912482718127385837832 379908 -1105963132208315118694440051456 379909 708681566063811118637453670110 379910 -2445451190341717818781599200640 379911 1901762304988799105675264332800 379912 -2591682567075300177653832852480 379913 -7221122272862808353394283172838 379914 -415638520250484191243667098112 379915 5634397550652963636594410710560 379916 1527120261549104777176374982656 379917 1559062765193363165161705890240 379918 688821431997150781952160125952 379919 158197386987462832780521244200 379920 196950410262825056521035448320 379921 -3094987303328523661080308696256 379922 -4155168606022951336932774949488 379923 -3654657630245067139671130681416 379924 6041563251800392700980583680000 379925 -679536122097042282005717347200 379926 -1354119563236359552724119842208 379927 3883484850333351111684499176776 379928 5901986730974976548317668956160 379929 3600153851304806539923991331520 379930 -2380870814384174522630656292640 379931 -1449311752176366211124401958268 379932 -665378967444141245034532036608 379933 -4548126734887063444729741062900 379934 3704739024075970503023972255616 379935 -2551541477903592379114974117480 379936 2405822077393244889354552213504 379937 -4320467764895952236916249149760 379938 665376923146702807359832278528 379939 -511928096814481417655025821744 379940 -4659373345088826648723828480 379941 1712414442737330376539514284160 379942 517936857242166705999964863744 379943 1016204230404286660958246653320 379944 -5614602307779287605803761664000 379945 -3159859442103560223282042654300 379946 -1814920864817220986783846897232 379947 -1688224101899425641548635836240 379948 119734952108643519732928095488 379949 7179647621501717322096604043436 379950 1187968479748430225301655920000 379951 3864462945401370609396828119664 379952 1559621199185098526670169030656 379953 124068665197785835373989431744 379954 1335960436323049232891820412176 379955 2172736624740580044029642853360 379956 730905124907592599634351747072 379957 2229848680950569155643421727392 379958 -22211217148163541365270874240 379959 1709879457858111453042015491304 379960 660972071824901204867186688000 379961 -737120017535262425461082966700 379962 1270743924544032539291989858560 379963 -5365214713421465150230500053788 379964 1579380942170560417159856610816 379965 -277337260415740829566669606080 379966 1881201663396947855390237298432 379967 1379456818544236951331141382144 379968 1610554068809443311767393402880 379969 3561527885739115127421381381460 379970 -1786810754559805735371948580320 379971 -115094125088003354682146980788 379972 2121118205797809437511648411776 379973 5975628625067041333835218480704 379974 -218294870754676014806771496960 379975 2368303285930094766777083180000 379976 5633665966314971650200617518080 379977 788327069840903076898284839808 379978 1778365921751638696970706965040 379979 1725302558872722456950876258580 379980 272593276818190585503720284160 379981 1168858730953800747309422093120 379982 -5959472870809453061281590025728 379983 -468441740558460481208181668736 379984 957473196825275673232394944512 379985 -4282174768136106675403664375820 379986 3054840990214684717433936513664 379987 -6160178221909424575948670286240 379988 -482875902336811936906857566208 379989 -722427244146718381107253247346 379990 -465142868603999778274933939200 379991 76197208187388069093333093912 379992 1528956145154709254490504560640 379993 -5869710303167517337225376432758 379994 -2295112405081730942433680434704 379995 -2967449260710579300512419530240 379996 3834872011573966008912937280000 379997 5043272799464147049158184241446 379998 126376920752952011867383357440 379999 8454782841898172773724402132000 380000 1025297238990575596669747200000 380001 6744577144462069810190010941664 380002 -1593441990098319480583743272448 380003 -400889123747723092643215187616 380004 1576778679647141390794443396096 380005 3423280828273556831972676609660 380006 -1630719999399019362220454326272 380007 3770629477159140423020964015504 380008 4098149529860093719077623208960 380009 -1660616334397863212103360192384 380010 -332873686832601269978177587200 380011 -6018245939721778953173678016776 380012 2491890229986790083624016333056 380013 -220318873637522575502795989536 380014 207847981438203134917380203712 380015 -4957080546791479111047920262840 380016 -139346889106761319241595617280 380017 4892097978717744502107505329120 380018 -3135113388072239869256089865184 380019 1187093606703640843175410780800 380020 -143012594401732710261762059520 380021 -2810681336874829199151224893668 380022 211883437888995575988845364672 380023 -3325229049355995176579532902008 380024 -913344480869085859256377651200 380025 457743484454618706542062956000 380026 2342359840410883239714836087040 380027 3410495714112289184885801577792 380028 -1935671679337079928789723709440 380029 175372877463690081973447996416 380030 -337461314570753911236033753600 380031 2943439781800629991120709053824 380032 -921527298393174641631087820800 380033 -6193625971947869219849584080 380034 22600861567586694993088568448 380035 -1573392390905244740872286059920 380036 2964694690647243691108051274880 380037 61608877346955328638658143552 380038 111314678225845255415213984640 380039 -6019483969345325286623939783400 380040 -2519078582844034149890978611200 380041 6085681828649468051205988012442 380042 1858448247801990833600304666624 380043 -3641247907737150109080663212868 380044 1486913111272090424536825702400 380045 -5315079059943361997510475376200 380046 537788890222497329779993440384 380047 -2426472215643740605783580215504 380048 -1610447449419126369670170697728 380049 93680698957594293275923482864 380050 -898845682493148138788439254400 380051 -1009967266854010624357713763248 380052 2539703318541471091069660680192 380053 1309697647672184105900291294940 380054 587389461142564327146981266976 380055 1061220240860654354259756564000 380056 -592845792465155896905574533120 380057 72342119101443618221003304480 380058 -230506847719274120145194534400 380059 128185024465616748974485728260 380060 929115030784760834822622044160 380061 1452179018433528995421133350 380062 -2862349944948810765368275171968 380063 -1277459008141166094609519249312 380064 815087191648215081712245276672 380065 1729784907066663707077289908800 380066 -1552710468482832603553508618880 380067 1654156503821371086727164898560 380068 -947966813758614201517460176640 380069 -4399449859583259249646418163840 380070 -916345391109597039004314888960 380071 -7499787165654987868246148462728 380072 -18404112898556465458705367040 380073 -1227981155295912004896666888816 380074 -3089631506915928192410285454240 380075 2533881072816539895104468979600 380076 -3100191736395861294115857223680 380077 -136347062946131050888722233120 380078 1138753282794875618635792278720 380079 -1291865570088783446178931541760 380080 757183480708376850392967413760 380081 -1784789845253353241316129986520 380082 -587993003330089787775371150208 380083 3275137624047957404478501149520 380084 1266001476454741904354004345216 380085 -1736083496321351365055090277600 380086 2044457664731107134276485442816 380087 -2345934133734891732422277434760 380088 3882291517276770443454948556800 380089 3506412986374114888967581693056 380090 -233243889729645094485470208000 380091 1434171378567368739922296357888 380092 -5484243117293352618922533565440 380093 -2355789996220437634748774041242 380094 613401299658595853236092957696 380095 -706525979770151229621184282800 380096 1643598008513111056733904568320 380097 -3861543770419430142259846402860 380098 921025168778353154668268465664 380099 489139014752843289710252890800 380100 157867039467761973074411212800 380101 -844014125534125293834399651908 380102 -1891818317338635783577439257248 380103 -5354499000494821029136241459040 380104 -1048815261656144556743282826240 380105 -1588071033603414646254116628480 380106 -3368444670858694064184891187200 380107 -952081141079236971817698812128 380108 5992420617541877291006703606528 380109 2834377825417658894647780403904 380110 -614687389412559142931143583040 380111 -118491770527706864698706827776 380112 -1111243369022691458211372072960 380113 -305834518505153571863705796636 380114 -694368335102825243270944934400 380115 321540147515356883698034741760 380116 -449443033859647367426685966336 380117 8765178981375342537598061753166 380118 2449010864932214475805807495104 380119 -2752992336241263331259467405920 380120 -27880652144518400799465062400 380121 -1040510982782446607292701008896 380122 -744986442479342832314733874176 380123 34104033023695616533881509664 380124 -694627371344580779753846231040 380125 30655025886083114766413079000 380126 -1244537442021740922748121455488 380127 2030231033021151893010635182080 380128 -1926553098575083739875184738304 380129 5889099387544824237313697933730 380130 1172915208810484159236117995520 380131 2955655317195314244204474411932 380132 537410572270016985076727158656 380133 2717176247301192130462833342 380134 883757529813189427217379718272 380135 1140844982250936811987368353760 380136 6922595127448371779343354101760 380137 5248695961794519651056530816800 380138 -1443387994690090077131225119488 380139 4044753849450782587331937806424 380140 -2466164454354330951514933785600 380141 2637653802260260907538365443542 380142 332204177613031087942049173632 380143 -3675853738961599826301005461280 380144 -9346170590354246527599968256 380145 -2446158286841474332432307681280 380146 353684256826025616252484623264 380147 2923949990467674481897626043596 380148 1886283540932910612881032028160 380149 533082828599157536354225817792 380150 -1669716955062472839015114847200 380151 1987316752731595108586563265280 380152 1930540545425240796821256806400 380153 1070707702385995354362649545984 380154 -420557656626916217007472032768 380155 4379183942835772701137578498560 380156 2496582963236735562294180461568 380157 -738678239388471864823414133760 380158 -2643292154981824686921685305024 380159 2971012689378788570332127354904 380160 2581308116489918599908242227200 380161 5383747437896015143949993145300 380162 3499734834160251219662471201664 380163 12364842440218193363549599488 380164 4199331946151612645496631786752 380165 2168067009621050973838138999200 380166 997203729316329301659205824 380167 -544428259317656958730370246640 380168 -6961136862343368879565778365440 380169 417624699854491879449405446244 380170 -145065597280701944002964720640 380171 -3552068409993325180124162156160 380172 -154372432105793494956694238208 380173 -1065019322649342645714220819616 380174 69592189965179206310658583680 380175 -347980254759657184298954821200 380176 -443747450385607065457998880768 380177 544605574882129980975022193472 380178 1194035170383422176541963737104 380179 -294224432075571642096504171220 380180 -1588592526417374658292292409600 380181 989198805016108085952682866240 380182 7527448961433869906283473376 380183 8766392468421951057603674401440 380184 27572851100781138359526359040 380185 483809441841794370842148861000 380186 -3314672479763461354737159848208 380187 -7113541238674398424927471588560 380188 -4015762978737697526338956278784 380189 -8147268701447199831034295162010 380190 -745561630979608600403947008000 380191 -118177983762690663852831048720 380192 4013705648316389042931558875136 380193 873206977178570238626104702656 380194 439816357585333394780130562896 380195 429174022922238566844893557200 380196 -1459547356769315193582202291200 380197 406377223964915571780688579646 380198 763747964422170163236128590080 380199 431883807016334959206078727464 380200 -1622641786518351170622416256000 380201 -1094237147660475989465105937798 380202 -935418714414355117487701939968 380203 -702896848322490633531725609548 380204 1999658156002917149170953779712 380205 -621469807576629908793130241280 380206 -10540214348647017687935846976 380207 -3495090009751627395888541442544 380208 -534961422225524842995878903808 380209 8093647266351381481356953229040 380210 1814473153919225602074045130560 380211 -1765621919044824424957053954000 380212 798961880272271221917367943168 380213 -488668889630227635958942209792 380214 -79436851478965922099079704544 380215 -1000844685599743678805551964160 380216 -2233297693229812614183535595520 380217 -4861119869687374601503343263920 380218 773848570709513870013832945920 380219 1349510277199403215539090608160 380220 -46655955982212263886765726720 380221 -53776143845889306447921727328 380222 1797024885729614857956671789184 380223 285878551036239473879657984040 380224 -473277637009743528849654677504 380225 -536830103195470396238844867600 380226 -732311258405006260917169938432 380227 -9049092085592845818763772447840 380228 -1463628775356547256921065620480 380229 -4107672515239694157623984714016 380230 -1745967287561696308082262643200 380231 2561716627850014945219541587032 380232 -1004838915067909056517724052480 380233 1481385938451314631235153064320 380234 -469461063475930388770106121888 380235 279862864544348350512854166000 380236 2669012523039272420931663117312 380237 -399461759255405940063436808160 380238 -172997292350623234243921920000 380239 -1862330392758801605084855492544 380240 -606927597328487146000296591360 380241 9199668504557285701478964865440 380242 -2810479597674817226589110863728 380243 1987988219238686468890083126360 380244 -505678909070879524759770077184 380245 -1949862252627260784809399639880 380246 -7879526133920306706169867776 380247 -1800933413749241285381245297920 380248 -6468800935404388167048084480000 380249 -22279280005874442814585403520 380250 1427973580088245794519245988000 380251 3560623021516121881967771165252 380252 -1346393808224008773836377419264 380253 2567382840665372526571129509504 380254 -502267942817151685396803479808 380255 -131982218604455255324681778000 380256 -6012411320270035985804095389696 380257 98589737484612978072033158020 380258 -561806839629800956482657881520 380259 -3120318643347323597077173580032 380260 -3103674485204017695208003557120 380261 -2006174854274338814814124217568 380262 957881585680511131049665897152 380263 -134073419296194809053186021976 380264 4061966731819264519630476303360 380265 1291739306331193764214033160640 380266 1473472803371156834883315275520 380267 -3928913872073384171020907148684 380268 -914960270808445669614486650880 380269 -6493561353206754172911132508330 380270 -1627399452933561675070914906240 380271 2651838850135900510095730357512 380272 -712361365207624699564803457024 380273 2118711549260271614136048422820 380274 -1169430698016329793878821155840 380275 -209968792936828385523301274400 380276 -1879857562918078676124713558016 380277 2072253938306417381803961963520 380278 2265417573838740089646861243456 380279 1593554281248613210887696719784 380280 -1107089614715440743499521024000 380281 -1472050510693311925798887209472 380282 917717852500378282143133185024 380283 5123077134997038323393003059224 380284 -3455892360335102997127041808384 380285 -4844330718359939633097350032800 380286 -711780922071968061676913096256 380287 -7816767521505223215182496648064 380288 3098628977434776492315267563520 380289 179957198364628665881447870400 380290 -3242598120191955276230617897920 380291 -2489569271888175802723438450308 380292 -52579662648540000536687394816 380293 6848164674784622972126521757664 380294 -4992802498107919492015210790304 380295 -6438981242782549572160888475280 380296 2331248531510211047859645480960 380297 1148132843885728464888999398580 380298 -33957591351562551483490401792 380299 -573800709451437146995637286700 380300 2014291575340590677503335878400 380301 973857573860855034003743089440 380302 1189422730235573931039294606912 380303 5109519544608455392256895600 380304 -713770959016043523861022310400 380305 -421503237645368415232561669440 380306 3445904298721853247605256268800 380307 -5887868759874435282634505585808 380308 75061586277127662128564494336 380309 -6346740990244180036702496165490 380310 -655887009190576476575665428480 380311 3266659871048699785482317075912 380312 3908249308014476688630652538880 380313 -3972582352330346636453426240358 380314 -1593075494035844012400848328960 380315 -926343596957529153672295708080 380316 1273853202878626067990127596544 380317 2567305342142174655132518653792 380318 1223794079194158741339581055360 380319 -3708556650248691925188890929152 380320 -3472479612390195148713647800320 380321 -3232227237122321166523976027628 380322 4411670854860661130232322832640 380323 3293313924942147634616654221040 380324 888882672191483527674451206144 380325 2505400561339743349134570463200 380326 -5248574589233943015687720184320 380327 3471099278112671336813212525176 380328 365978487906736377100661882880 380329 7730102090267838660808310951930 380330 -157393362256555932044229545280 380331 -1972687762920950956304733215088 380332 2121389265387223515412990551296 380333 2607493841230133129686949058582 380334 -1818478726611899110558627101120 380335 -73887772000785144696401738400 380336 -395048794329537953819210121216 380337 -1675738710386590026052456162848 380338 -3208243671709914514871265475824 380339 -1872091764272927810460173914560 380340 1144202870156740272325872956160 380341 1724289244569760122577977535224 380342 -561273938511867964680336916800 380343 1137388415536968980271034322664 380344 -7545658058222333549594367651840 380345 1132554472549955637936391135680 380346 1353757442360353432659513897984 380347 -1151150749417768753115909680896 380348 -749707258327369328051729083392 380349 5392084418676162868560562797120 380350 -2260875937665819254355643521600 380351 -5876733742953284191573270838160 380352 -190357234112661882215583449088 380353 1255648291011291625659774166464 380354 -1564077681400072115701103094240 380355 2140383956723272073377130358960 380356 5590540175992048764480340641920 380357 -27965195650420946867296102308 380358 857400452260772786318689446528 380359 -1318215463330696974015151973248 380360 -1781515364594130737125992345600 380361 1505586367984139558909671128480 380362 3842689371947646249492387216432 380363 4456549603880998274869288926612 380364 -121312172543413325553863562240 380365 2159688814591829424428706048000 380366 848740201609197651947178935040 380367 2133037520361688684710320054568 380368 1110833864884777902954640596992 380369 5211720618342492583431285193920 380370 -318249795964479271971815116800 380371 -6837414230239800168872775358368 380372 -4811051185881437385923868215424 380373 335248364696347742130949086720 380374 2802731668952991068672188986240 380375 4168551504591989894194894260000 380376 -342438463769070735323964241920 380377 -1673461302317509602709490614774 380378 -22671144329655008812364549376 380379 -5510051898940887224066680361472 380380 -392011533724213908648131788800 380381 2643072699102378097547948439852 380382 -1113913972650404762403816892608 380383 -7149455393151090860047775894368 380384 4950944629422837605159580205056 380385 -1888043156808735544096328035200 380386 664922446480113662005438523040 380387 -4693092541588951080281534652000 380388 -2395215756552035990540203084800 380389 3631915023898896605188336312224 380390 -1484081543490929873432103772800 380391 -1306271254142712803780990203776 380392 -9175799228033002874772060702720 380393 1049016603181280253141820182600 380394 -694201358780105353802480943360 380395 4906847860042312405615482194400 380396 -810661747629660187079923184640 380397 954874980556032999169187913600 380398 260398403223543652549650900480 380399 -4426456429089974797056100244760 380400 -528823076512901533567664947200 380401 -70873114217690100178319382016 380402 2171745627732363073498640267904 380403 -583779246502304558807155141920 380404 5911646874782197431586745449856 380405 4180012946996320969633556700060 380406 -440475881495315294918174530176 380407 277578528159989329742833606872 380408 274786205675382262744291368960 380409 3780103313085078077382472665120 380410 218430130914631795652914680000 380411 -7509984153073485330690086721168 380412 3912579794881964882117229313536 380413 4649458565957415819907749089184 380414 1146899843253457418039975725056 380415 819511386752179481089940421120 380416 -497400113390856049770237001728 380417 -9413301591293457840727427073534 380418 -1696677886111257918410260561920 380419 1593240793154532884677584497964 380420 -36125476948305188683226910720 380421 23145239987746208594409496608 380422 1993723976980296533263184974080 380423 -4588144373023713071843943188328 380424 6699707441678220776979701760 380425 1254092382978604224806964881150 380426 -7068891072732702786435176584704 380427 -1895109453755256514986326994192 380428 -571366697112579360810781772032 380429 -959523268593391354436181640224 380430 -473289676612708831066334304000 380431 -568308812173640805455581628808 380432 -156385863602356879893866741760 380433 -4004453492450493543190719152352 380434 -523575381465284887279506909888 380435 -791195522861055450428294462640 380436 2162782052740246044955568007168 380437 1594052121704438015570867926240 380438 2637495394792353078596144684544 380439 1185511339564721619826471906608 380440 1379767238899384796061085900800 380441 636995676626423874612842992842 380442 -324347938308442137951999325440 380443 1286553692934861962379616673280 380444 72126376239544326494237799936 380445 -1108627571516479725876173084160 380446 -1683528780887173444753805080896 380447 -9806659285615996683106271443104 380448 -3234991932008456005044963311616 380449 2064519337312312921562025708036 380450 55134018672870063564354662400 380451 2195130214260464757946892172720 380452 146930630239013013320317608960 380453 -4246839894208339103819671343298 380454 1928519241586214648518950102720 380455 1792154670153862603509669906360 380456 6412955851695564036995529523200 380457 -103693311024378054774630204096 380458 156075802634850494601568101984 380459 9180198932316356671085780244660 380460 -682520680154968945017262295040 380461 -332264618284022330927873336938 380462 -1342989566786665637452309897536 380463 -1140983525216448587582437197312 380464 10789509322360531844291624960 380465 -6163237881307848059854819286400 380466 -247301197925630413113493470720 380467 -1837634550994310309265579378768 380468 -2836867898160188673442919122944 380469 -1106092915250403435580865285856 380470 847633097802734491818420103680 380471 150085558712274347763179027904 380472 -1725158912584507161440102645760 380473 -6490643456791534915565975218220 380474 713399602519640468553924452832 380475 -772149993772967556971436135000 380476 -25391658201703468707096071168 380477 24329659354628878901646168012 380478 -843998420588241440438630138880 380479 -6616673487450416975598564637320 380480 515828965794932503655114342400 380481 -2985436957221181118799633501648 380482 7404624371546438534731468795392 380483 754464390814393714582137420732 380484 234812844687888543028295024640 380485 2726048076812252259625337992380 380486 3076881248536569440113074276192 380487 -1288453174047612922832076413232 380488 -439330369789213306273013760000 380489 -3206108031909254155609787843712 380490 -326034435818971492171388444160 380491 2624064050911522316551048917000 380492 -584333353659979032774795067392 380493 -7500786939502180223730129578016 380494 24736942548857710388362102272 380495 3728721977075067608785498293000 380496 -244989646312422974571511676928 380497 -929322775639315382479098040460 380498 1972349924485366270603046778000 380499 -918070563714200793665803157760 380500 -4092355989911741514057039168000 380501 8608448597693387728831002847104 380502 488772399591716503383546058080 380503 6113716550594173467376098783752 380504 887573447466800409259406837760 380505 22917293645512477326847018560 380506 311008790168183067639141415680 380507 -108433878523142821977852355800 380508 -1504312660273161823500882299904 380509 22264137690025569557038294860 380510 769697212474179063697512960 380511 9132325909497918823142210349600 380512 -5268695583119924264757180235776 380513 3243450418712819051337947586240 380514 537111306001944154322480096640 380515 3602993774398617460753679150160 380516 -2799064644953062135256466693120 380517 2676810962124644737177191581280 380518 -1568563134060400487460739733760 380519 -38045690093917513248271251480 380520 -640126549509408211211535974400 380521 114252864662479149549868400244 380522 3998636919165983680408140027312 380523 -445138200202453227690955967232 380524 330715453526985046493125028096 380525 -651986128553529666273145238400 380526 1230776851680173485856466414144 380527 23013702070411385953959884272 380528 -1454813545192997644442433945600 380529 3948950200595975803777141814274 380530 -1805308766754460926070033887840 380531 669513510482734709892403053912 380532 -2943928595072558503074409113600 380533 7809503461631488977409252404782 380534 542367164445994185174741114432 380535 -2092111744521329863758749352960 380536 2220745972035128326239164313600 380537 1787108908147670106078593957520 380538 2922972353190000619756603098480 380539 -123343658335194354884185764440 380540 1788197649057834535428116428800 380541 886065323664404572562270988864 380542 -3284179345248533124774508067328 380543 -405551698553826721006184601120 380544 1997020199703887640295574077440 380545 3028711598002871674074233640 380546 3614215256447839373254264250400 380547 2676790756320415332935426985924 380548 469438291404563597702465990656 380549 112821474772843939803302678328 380550 13705283415306888046829376000 380551 5801196002710110890441349934600 380552 -5317284704603054751991866854400 380553 -3182036134903233998381774029296 380554 2266338701722752013862832687360 380555 1498259525071938744771778187520 380556 -2022583532846227669880241848064 380557 1752536797315667845869629274806 380558 -2027572111435917066413620703616 380559 3334802574292635688169678150400 380560 -722761321379204733497530122240 380561 -7816966766100443767141473325248 380562 124492981244693719369402349568 380563 2142992238100072105986344208812 380564 -2986559261882346377355102777600 380565 3768665206254601080422470392000 380566 -3739647734892949764352327692768 380567 197615531122884223537950281520 380568 2288595880038816551677885931520 380569 -2929048502055045230578560437504 380570 -1733840464396352343472376812800 380571 1973692887817686950235347234712 380572 -373562777536358340510529729024 380573 -37042931043337755299884589376 380574 856672535772125858072480929344 380575 -1719166239300896460860831515400 380576 -1576881496045764953803771084800 380577 3485337097877887836635061459120 380578 75883711554701342651398665600 380579 8546549405140884331034133031872 380580 -1570455665839921552742216355840 380581 -383842068551436074417568749088 380582 2072772903312851663702000567520 380583 2084879649393709730725628721312 380584 -1230843541894297903858584545280 380585 9166900270327140356163035966400 380586 219628095109301441265250673664 380587 392932500716747508966065280832 380588 525888232244025753643599082752 380589 -3585184327763487416409085163520 380590 339478888701627936344319425280 380591 -4241301693684067225804902769008 380592 -305410830157846520247856988160 380593 75299483146270203200071911744 380594 -1010629100563377914014915697904 380595 655656539992332526142806313520 380596 7104068770075463898422639470080 380597 -172646851712575831431673673568 380598 -1174184145082700514795718707840 380599 -2930757232811255366664772601064 380600 1094511380483302009777156608000 380601 -435236581175311478467148287932 380602 -1760300270998319221506237199248 380603 2661712541987090819665704501144 380604 -333036935151487535504539680768 380605 1067038933018647220728310539360 380606 6800685248997829778179570156800 380607 -602240824530370059953057081712 380608 -2862892885168980428461734625280 380609 -2359570886566103730986994630480 380610 121507774873728445669707424800 380611 1938555929567733054625360065024 380612 4438121779618872233645518256256 380613 -98179149728515260512034516960 380614 -923613767740911579488490942720 380615 5310482970669599463998696576760 380616 405118756845812079815257497600 380617 4333553766047417997496718656692 380618 596764936427858624594990395392 380619 79713519068022736100136074496 380620 -5994245504026452707611960320 380621 -4208638872927775319155894103178 380622 -180404184682408849248946728960 380623 -2796088554081109845647362394128 380624 212276219763618691233886986240 380625 264888839949465888288732600000 380626 3516252442931371052128346362512 380627 1777830403013526967032764686080 380628 922094202469080806948594568960 380629 -3257761658079634544138125358770 380630 1969002537279551514709281331200 380631 -2551215135797990058076103442816 380632 3080463603639776903189109934080 380633 1900016918674425230389506545424 380634 -1095966019581445684680617387520 380635 2085739601980349059051861285200 380636 -10422792523626210566891186688 380637 155486109998095809629571487494 380638 1241560863876178102467313825344 380639 -2378014209568943922476053152144 380640 962246501642538476845887651840 380641 6733453336837500308235896027042 380642 1483303992813075050579536571472 380643 -1438665852969508590919176712272 380644 1647173733362947951556107474944 380645 -2508317990099824460765905364100 380646 501087490336004144273577676800 380647 -3972474028688990753597879287728 380648 -4843077676201173887036073968640 380649 525323244161595068035085369088 380650 -725451451253757134248894214400 380651 -5979159632727563246104963758348 380652 3814024976420166095955571717632 380653 -649727258341980451184515192320 380654 1389165558852226368326508394560 380655 -740690905017919070163001107600 380656 -54677111073108756612617043968 380657 -7295882759235048474171026642094 380658 -3032258766512688140376281913216 380659 -1700429844950492878949894607384 380660 -528460143893491430668976947200 380661 2499804353581535370152517799680 380662 2229095989275729529163639324832 380663 -642575986135679932485251684736 380664 3306764948691584430559580037120 380665 3248927693585579327759022801600 380666 -1130675014133610070862349636240 380667 -65151138052848701450997324288 380668 -2478444355932046277627281328640 380669 -2169913211117785148152480632660 380670 567172229554507826809183478400 380671 5239576002786724364809979425744 380672 -2322510620800388079285115551744 380673 -3378530494281398602826737653120 380674 1576514207434418333378774410752 380675 -2526563925759833400772220516100 380676 1193736125375647863535840914432 380677 2624625985165606949108115223872 380678 -230779885743102604929483027360 380679 -3390530711394090361945099392 380680 -330138422373398955834831667200 380681 3556557030462250246435747784628 380682 97442860865840760227951530800 380683 -7554423113535690698102781819120 380684 2392649567995684151815279449600 380685 1584678747406348476160482254400 380686 3062117207846958546634630553664 380687 -580746412859067405519458643600 380688 502704849410761764982612819968 380689 -4932699521229744059092011635477 380690 -2415407784970520056489213442400 380691 -3531125645151998489507693709900 380692 -1963280026780297722050552676608 380693 -1587259989798801508984722916260 380694 -2669722404016879766977417916928 380695 132047214667199709269707224000 380696 -3183560321670272629916004556800 380697 -788385726684973431402039624672 380698 3824033473740772138651067936736 380699 1011455926111827734077226623248 380700 167966296784434817927208115200 380701 4903622602337416709440590628902 380702 910700161431418183103447629824 380703 -426232671665932330893480124800 380704 -8175270191687618505516352733184 380705 -2443766366321160874174735521240 380706 165544750173236963238591323904 380707 4386427322731262572763567460956 380708 -6031101267958793114888814118272 380709 1977177795322152659478271402464 380710 -756859906592882581851233988480 380711 -2132140264169528968650196915776 380712 2056095693105062049607115980800 380713 2409277222119459451274934435962 380714 -219180656654819085302741726544 380715 -2808619592452429152619173480480 380716 -344636500638487835771752758272 380717 -6154499394449485788209202466068 380718 126260294021812794441657979584 380719 2069686417206741523705319256144 380720 -649025248820492993337021235200 380721 -2358581852983201068525401998080 380722 -76963050011082587649554315520 380723 1035620305556914916123039672736 380724 -2568871522232055996055305375744 380725 -2515539365476379940764139901100 380726 1091265414557631719741895881664 380727 -2714896268671337574706919232000 380728 -3976275155411243648836055715840 380729 6979411915763269164544928364330 380730 327470284248804437768471808000 380731 -114786537206334018787800638768 380732 466036841784856969269825960960 380733 295887082660649262713596629600 380734 1463950773769082469689589302016 380735 -541336607214226535153975671320 380736 1635047730534326776940880986112 380737 133962485137542750592849400000 380738 21090491983404616950996173520 380739 3803786213129806219074284440824 380740 -1565006831108287614661311855360 380741 -3761063896727781683491616656800 380742 -148915434597899631513013370880 380743 -251537774293638252069445524456 380744 -17830846304811423428448583680 380745 2211703979563038193186267877220 380746 -1343743003191509918507321856000 380747 3239833906798715972162174426592 380748 4119950383173895080369120468480 380749 -1151256105146213604639476350164 380750 -312405754438368662357277936000 380751 -314887854169102879473709170816 380752 964800730091327846020415078400 380753 7590709996369486127181411334002 380754 948021018778244250048945415680 380755 -382831504561793964888658399680 380756 1646700597739138230704414670720 380757 -2505407186106463487282530875072 380758 -1509762059142146894015972337024 380759 -1975139298478896900926848267800 380760 3020035489692821833670148096000 380761 318390426265796189019613500112 380762 39857106023744128083564356064 380763 1876448888397505644327547248492 380764 -2158044789725244062185775271424 380765 13804342294342244556910602240 380766 -334746084500445557605124462976 380767 -728915973252845515884260586576 380768 103033284419190680849678598144 380769 2428059172920749903090715559344 380770 702954328458908686084229289600 380771 -337919243482751074960881553488 380772 -1335855702058388444453133938688 380773 491742917625641378510634444288 380774 1184846974945154866172930279136 380775 -197658438990841671152040952200 380776 3228956566905338180787339509760 380777 -3441218490946890282692915890374 380778 946262655800145957814627693824 380779 3729995990989098167618607156600 380780 62684548250030774848028774400 380781 4340112108177386096742801750912 380782 -3152490261133265971718437891008 380783 4817474979913144036093625563824 380784 -52552593094777595496082538496 380785 1710421180932846721125743740980 380786 1520835092871878662794058590720 380787 6083101663297075644026599800 380788 -2093638789318008029482195752960 380789 6482354602624514282212968716124 380790 773526650031542065010810209920 380791 -14093945543393228125241125902608 380792 -4176684053426324931672394752000 380793 1367434669818408090854376187584 380794 4126403703634755251034637204992 380795 6186164148158511003753588268800 380796 1149577982029446791470227661824 380797 -2423372267859284826252360933754 380798 1505966003479237934666949396480 380799 4719837390233407739150005290600 380800 -996820674289911457640349696000 380801 -4037706377484712575981585952428 380802 -106885527022954017793702896768 380803 7227665896720055524539160285052 380804 415780704829094206010092142592 380805 -2041415826634024334580418214400 380806 -4240981168061885596854948447648 380807 1495767452976437309271760068912 380808 32666526724347623414535782400 380809 -931370072844006090142518670272 380810 1194311240353214019029420602560 380811 -1447291019373010745082445739520 380812 -2717615420765483634538118873344 380813 693002846550037098427582174560 380814 -11636654389948993029095697408 380815 -1850360606317740174388362770040 380816 -1270854129869345609142705020928 380817 5284127632916754723543969653280 380818 -3206101920425633673073437974640 380819 6785018257866661158981648002220 380820 840659558602718983506479861760 380821 -1360114346062351812904218517088 380822 -857521268831017891520613693696 380823 -5755294796004039717338477501232 380824 2044030218419296353135334072320 380825 2452236729591161289873737273550 380826 820951347746028746857952209392 380827 5246165042936153810790223048960 380828 -4965813480672446204922881287680 380829 1732258997817443007448268928384 380830 -862308816744912820248277045440 380831 2002511012671698602668265689200 380832 -5985715223562640993030376521728 380833 -1886921761731437943974947015916 380834 -679517622013323058472252003328 380835 180928146483154103115879014400 380836 5876564418378964419837122053120 380837 6492827908176185602479210519486 380838 -1171534300147082211249438478656 380839 -667793269320233186637668116360 380840 876631136798248875172146124800 380841 -180627472666514303223669179136 380842 -615598163647218039529902076416 380843 -1452673421729599559687867656908 380844 -1827017913580943617466510515200 380845 474288307551614954483482773600 380846 -306384685040714005088578242240 380847 -2975585787671521951084980036600 380848 -412970728227553031784424472576 380849 -530413879048062313078335445248 380850 -724232763517663871659420848000 380851 109703335066160256639948666384 380852 -1205397294049852028127044456064 380853 1091202867738473847453797991264 380854 1418797939863723168543514463232 380855 92670823669374518062703954760 380856 -582035140614636628207259811840 380857 3428640010905164826618629833920 380858 2280517218665514051087082505184 380859 6691778697582062363136791324160 380860 1261031847215955521793887001600 380861 374839042494515118608775397452 380862 166352588815850083634720326272 380863 2306904812971031596810227810160 380864 -2446399101568860378081345404928 380865 -1043951496992342247927583889280 380866 383994296136301398146869100544 380867 -3127328953514014954608668934084 380868 -3885940384344449811058428094464 380869 -1254252398639516151072150837730 380870 126732547287049775931661052160 380871 -681883062876252847799914538520 380872 1215555564864298879479651148800 380873 2395405179710051417326965120000 380874 892619146229097199224943572480 380875 3151224809753991924296132244000 380876 -2723574043806110730889303184640 380877 -3846379410156491293958046050688 380878 790941083300579801584028811456 380879 -2301698893709956449597495221520 380880 327939038155505420664121221120 380881 4781132522966016995494393021682 380882 -3736498234046406902281557349728 380883 439001515122680765630064957624 380884 1257617263820071112326505725952 380885 -4970481340037120904838823924040 380886 -302414593054466466572334336000 380887 422171593918823334136569652368 380888 1833937389536314158423102504960 380889 3575217855770183807993904167520 380890 -127701710761649284043360539200 380891 3079318376098486335979043987472 380892 1870524901118841861340012349952 380893 5529475458308523703022410304320 380894 -5033438784306184538003644777536 380895 -2759930519222785780998646531200 380896 4418111024351422656260490657792 380897 -2416755572749846690563591027456 380898 -915085412056654722336426494976 380899 11505558240851588019653403096720 380900 518861461769063131901931436800 380901 5388716478677332699759059112032 380902 729545700623699064519376037280 380903 -3274816985277176744012015133936 380904 -2854362517604301074435463168000 380905 2250939832083016095479950215360 380906 -259843628458234277442522351360 380907 -4306674672416135362889394725796 380908 -9702437328091385692923463936 380909 -9309355966040568413262902638890 380910 1628413442771517603645402591360 380911 3981118561492094173020251210472 380912 -296290841038321554138031718400 380913 -1189798956646109112382139140416 380914 3976012166350301942427148320 380915 -1106530173052635959494063243200 380916 5085228091866083010633884405760 380917 -7620382452456994649078123550034 380918 -1901771731030067747180712828096 380919 1168586079541661522386082640384 380920 -920286661381325725783532544000 380921 -2583889408430571046735743902508 380922 578755765258162789986240233472 380923 -4195926660356774909512530318936 380924 3718918905107209321377661648896 380925 -151175760385156865304760047150 380926 -1107329261514751473497264363328 380927 -7098907102759264905813228270288 380928 958224734976852633765632016384 380929 -6302587222243176351176404457470 380930 -3327348358003583522608706004480 380931 -296221245140255251389141824640 380932 -1433425837108016095540139461504 380933 -1263127503517536456374917786080 380934 706547017462530022737404397984 380935 3214480623827458833842640528960 380936 -3258462069021848999876211824640 380937 28442731944676499532417631968 380938 -4155078712429738432147480035840 380939 2634851504252157945307787760624 380940 -2531295306132039736454430720 380941 8964440534865388089143640540384 380942 -5070722904595216709902759960128 380943 162480655094391573015501264672 380944 35378632295686781616628776960 380945 932652030029636792037277185000 380946 -1022566125424655099793146858496 380947 -2453924546162996071414012622768 380948 -2291198401465067718146319304704 380949 -1286210880567139250058613895232 380950 -870432194583317340890385624000 380951 -7229403515214232200085733349048 380952 -540314146593949653605029109760 380953 5819406924311409241815361066260 380954 1237152056238988540388244579072 380955 -1570869393683689320655755232800 380956 1038785404768725682006758725120 380957 -4630903059893993022446727760794 380958 -486011216279689633701316967616 380959 -702686039327718260609219405120 380960 -1162222073407755752747734794240 380961 1272891625706978238042184626432 380962 -2122319324538992827813847488128 380963 6753123520390693832441348704320 380964 -1007655160758632519989969612800 380965 16651192053889727375383442520 380966 394529239481797469654977155840 380967 3506334894353358311320441207080 380968 -19203264934367814154456842240 380969 -6031995417289904861793934946160 380970 1720871223227187318767804083200 380971 -2718835876395398473207879786828 380972 -691195358630685606849377888256 380973 -890826617802976658620486792416 380974 3236920677644433802943924832192 380975 2158162917647501113413114317400 380976 -48410065723337078184112324608 380977 -2413949066411984015035373416174 380978 1446360704198418110670779512224 380979 -5119065772201422426140128032876 380980 39982205636216269085884815360 380981 -3466793819265433314161237991936 380982 1481100275055450012917373149184 380983 -4167191818818258164003024935768 380984 -7615384568482000477301978173440 380985 2142940462185766676175383659200 380986 -536847087067699630067257764096 380987 -154777483468878292455031983888 380988 334380868424330278493769361920 380989 484185716135561775656278909952 380990 -211676225443939049514995635200 380991 454620643728532965285494392080 380992 633057517628276144952048091136 380993 -2134860726246143757819953405100 380994 -2607913305133239119780521296000 380995 1384927292850281843196762033120 380996 -1282537303342435985950968705024 380997 -4916596939468376448342780581760 380998 1276660502203742191241390583936 380999 -2105867134583710454415217292520 381000 2007884533294440614400491520000 381001 -7869595930257157264207630280998 381002 -4306109780175873130517630666400 381003 2121298645064908892704951624704 381004 421540578390242727491168120832 381005 -823804848877165970604712756680 381006 -2953417000755542380407442172736 381007 -7747186192198020503207020869120 381008 1606382939832369563465494290432 381009 -655695443760032717920129194720 381010 -621878993918530495879205859840 381011 2557292995314299814360153765612 381012 2285213987122329604123491674112 381013 1681128749318091210804956853564 381014 4329044215112480077575513005856 381015 911780256857170001786798853960 381016 -3066311417598020783307576176640 381017 -588511760309264592803562094080 381018 -782617345912842955772686700544 381019 1410630274030168029429874244420 381020 -2725591126010637155908593707520 381021 -21271612655204233374300820992 381022 3741423080811092955934044580800 381023 -52450256434853304020548161096 381024 4473236227405251072229689655296 381025 -4501532522404698586378436077450 381026 -175674812666610906780331791360 381027 -1956997716145866161628352728768 381028 3575375255653498855654668695168 381029 -20732632800642938757006126912 381030 -147482887841989167060209998080 381031 -3267376161194064997856933874720 381032 -8210943515257610793980985369600 381033 2588708824187402230200300013002 381034 -4680448358758175341778007703968 381035 1265863148680879116730324512480 381036 664407372041890365809140706304 381037 -3594896579698212989667385190314 381038 428238288460585662218731982592 381039 1857456244336155808651817631120 381040 254593191459138929934899281920 381041 4415904705323338903266780447552 381042 -1446293794210981343474364923760 381043 3215843270523908418804253682944 381044 4753392028354348679702673995136 381045 -600218022159918877753143705600 381046 154265094571445282863893965472 381047 270742787356202169877787496 381048 2238765572877334048264523304960 381049 -1652780383819656742122740740736 381050 -1767952037407945668183101089200 381051 -8763963489324977030825084622720 381052 37811261927895268655372042240 381053 -6660186046246407796239952174656 381054 -698351030757842863334019004800 381055 -4590881498528784020213989853040 381056 2309504833553945790826256793600 381057 -655393009028808984691403903040 381058 -1448929874479874295673306563120 381059 2707427941341302654366288504016 381060 151867291307029801232411404800 381061 -8810643203035459925462846354338 381062 -267851538650941664616912851136 381063 368472439259087515491259978704 381064 1233888904206099295146381312000 381065 -4659824251297404337291458288540 381066 11781264757742003314151682048 381067 3420722747092875106582975964752 381068 -1993795607080905315860489425152 381069 1207094392554581202815111592204 381070 1796454089102156719348796659200 381071 -3530977714579676293795832683728 381072 1060603344162771343435206623232 381073 2688573629250266638716760579200 381074 1677447253130654855186140699536 381075 2883246664884810674590956954600 381076 -502624204575432876426965594112 381077 -3849197814422385493604497225074 381078 3878018489314938246675556763520 381079 10289931421252534882146135164520 381080 -1951578891313934890715663155200 381081 -3105397155926251509408480396960 381082 1256072487511851343917807471072 381083 -1935688040338063000448816501760 381084 815883432470949424488290721792 381085 814269791192328038339557632000 381086 2230137589755835967142166852992 381087 -861113763017433672744513664512 381088 -2474273712782975850361072189440 381089 9883263903077156218698487406760 381090 2091736015179164596595637688320 381091 -2464099261952449213046747730600 381092 5889579977748130132535528063616 381093 1628569164463627457894824973664 381094 -396137514317801716370447566848 381095 -1160317404338690051731191947760 381096 5665467543329513128996314316800 381097 -693672197655515878054796232454 381098 -1682158063035684835379238153120 381099 -561454372328345765800454880936 381100 1544018584143244227344058342400 381101 -196625834643661314360198850848 381102 56741361887738844179857889280 381103 -1947175152002168731951734049648 381104 -1153766286642131917440548782080 381105 -280693617812875695170815038540 381106 3768341667514897374653879312640 381107 -1030790135067069057829989180480 381108 92016923306799693679793971200 381109 96491925086378269948179512704 381110 -919420358699552619468413917440 381111 2015628690811619442448528048872 381112 1111703507463386473992951091200 381113 -1547207743747874389141174792620 381114 436869070905991158487786503168 381115 -606024993987902202011146648800 381116 1996420870143762831208326128640 381117 326024388468494656363758535200 381118 98370367449074901895621959360 381119 1430046588126470726768066118744 381120 683742656650273606760115732480 381121 1249751076739734231828935295680 381122 3297684054753524457995859763920 381123 -3366178531502006647873431832896 381124 -5173835800103450651305905041408 381125 9280735411860838282806602475000 381126 60221201811323107158922417344 381127 -3596167561499575188028900514048 381128 3076313846915937636181085552640 381129 29938192819598876039944516800 381130 186214839687196844083029156960 381131 -5643659570895571729350792763608 381132 4638394015109161309799066188800 381133 -37109831060072460202302839616 381134 -371872694816306243149726459008 381135 1711122671149113347121655587600 381136 149397828882697171864739119104 381137 1176642215059927883180165021172 381138 -1095393953135420869488963390720 381139 1545222294420047052982756201800 381140 -2716396355436209934086979072000 381141 2968511382694823643484990951950 381142 -2216429703404764324795842048000 381143 3160166884540155858822440641200 381144 2140186200399936785256979230720 381145 -1876277522835810732281171270400 381146 -4755970832438953745695699699728 381147 -2262087602111571017982256507680 381148 2660367546346852649752511134208 381149 3217289844740047833036357073164 381150 580294410672115644852110400 381151 -346161976410578575240257060888 381152 -55311026380220917677371424768 381153 -4161844114865584657222500130896 381154 3594775892754512858666690077776 381155 1179191235578032993791499444560 381156 1209376362730834168032531124224 381157 -1075753981589497633541512675008 381158 708339740160083578962127507680 381159 -1064754359667578539818186451200 381160 -1865370199545912995794491494400 381161 3108520057295344236792804243024 381162 -2277532897510873053632428770048 381163 1898667227334462413724626458840 381164 2598315477008654150782128546816 381165 2054535659024303516274299005920 381166 1988841732665265171021255700032 381167 2158195836700171347020522811216 381168 -1206988436456653365547104043008 381169 -4117465390421614753203450912430 381170 1584117316980548393656293596160 381171 -609549360744172712215518758088 381172 4952757381905420240211824044032 381173 -1096907132298301107776312682600 381174 -622106398310519149169317975296 381175 -5289728843031549001109422316000 381176 914909721851183696654465433600 381177 17782703174647325869167673908 381178 767201577028765039551134384640 381179 -2192087148418675880466621646416 381180 1268768168327401929315294888960 381181 -4648750273647924057544408993018 381182 707480200780860414508730760192 381183 -289398860487983073562205732352 381184 2256074461746556788314828963840 381185 -1662238930126636288955570427840 381186 -23014548506204431600580676576 381187 -971335555308716823032409002520 381188 -5330103298092239145734805661440 381189 3972384734598347658544154825568 381190 -1230647205692886272598817238400 381191 -1688353654523964875326827436440 381192 1634701192198433409168057139200 381193 1886539185872454431290546467684 381194 -2757423121860041176633285529088 381195 -27035913903557543189701156080 381196 4832026572660915340701447467008 381197 -5226727594677264689792149176960 381198 2698534277183774443799376742464 381199 -491518022130317056759532444160 381200 -1007689698719963775274071859200 381201 -2579123423838822582732515719200 381202 -1018832420224708395266543966208 381203 14845353648345893998314359929104 381204 945748539102086523412975981440 381205 -2367259083488911162370627808000 381206 -32447970244566865761278128896 381207 -1273258090193021105904089049600 381208 -1125424537988380886091143024640 381209 -4424978602802332341419137590 381210 -1383859095915255885537001044480 381211 2094872457813067417700368300672 381212 -236962226942369576440710747648 381213 2791615232026949728769972104320 381214 567930650325141900806769603456 381215 -6725567998871389546373128343640 381216 74848143197205409250422554624 381217 13866603811490760755364894673152 381218 1592165744407391224984020208800 381219 3860165169281506381135020272448 381220 -1808202812043144438779832979200 381221 -1934865427274963251221246064578 381222 895259003002571586045864540960 381223 6812489995208097238049348788472 381224 1928642135748214375867353000960 381225 -477972615045631809107830492800 381226 1919226246997309646801385243312 381227 -1595102504814952342179373568256 381228 1706473130253078105984652715520 381229 -2043049091134020360474600222516 381230 2427135658982753581212003561600 381231 2119998711110163551407798920 381232 1540902205167714496097779367936 381233 2244988875584692809773960254482 381234 -1293593599550737118862293345280 381235 1343960911822917827484829753200 381236 442724867842105022191319040000 381237 2647291399022323054747011843360 381238 6708389324085118105424142336 381239 448444355805006746783086256040 381240 -744820378564832990555756544000 381241 -129573345523013085499694965440 381242 3009775557749208695044496916192 381243 2912670775619349206071909290264 381244 5139326263321220280351131073536 381245 3808939088788475733564892387500 381246 -1029996559121720222961804609216 381247 -198768453493284234176816378088 381248 153536661399009636110812839936 381249 1988333671465421007497554204368 381250 -2532378014837893796769360900000 381251 -3555954527738520128073790545888 381252 -424327357473388508806077293568 381253 4082605679323871278068270457502 381254 2562310501570774201412581785600 381255 327466868823307196148997278720 381256 -4119878336859780434901104901120 381257 743390023940424495170450257680 381258 -2230320056650615164410912620800 381259 -1600458306720837822844998260688 381260 -119609577684284061260013603840 381261 -5376080632453892834401493159616 381262 7914577082307110056336045824 381263 -360609051973643670535250828520 381264 -974926738649788222368969916416 381265 -3301937398412060817166965155340 381266 1479234925176914729511940466832 381267 -67245468176134581249704667516 381268 2204933373619845468849542373248 381269 1164229588073943844372487175552 381270 -480921791973052334300763494400 381271 -2761069688765502193010222064 381272 3055968557481965720973976012800 381273 -1151212646612659746549723458400 381274 -1780716222758608792981443383040 381275 1718463195228102602424273315600 381276 -483447242637881219620192757760 381277 2342218775202895588705734227360 381278 1499699652982313969803009741440 381279 22419186580664397225376850448 381280 -1710514002027495710551824138240 381281 -123537794631808885916645256528 381282 379213241344048156926911546880 381283 -2306480112738715322020516639280 381284 -1126700232013398972389763072000 381285 -1182631527443531384842162012200 381286 -2960201318518945472748744675456 381287 -6083660017078566407757760469064 381288 45165607595564369899144642560 381289 2777136751425400452417110732090 381290 -82312421786330406353756236800 381291 4211460501791251411678001871600 381292 1915186197567055034588741913600 381293 3736386726730299568934644553280 381294 502018330804901298231257917440 381295 -3949682958469369598996865238200 381296 1792726016637643477216371965952 381297 -246141623646877043145586046976 381298 1935614910849177025412502800400 381299 -92203403033916806679585396936 381300 -154008499712067369596292710400 381301 2854594876633082152304946624302 381302 2677489803798185775290361607872 381303 1526972765932717436246894459640 381304 -3195397367721714058118524108800 381305 -1557089611819159740388805796540 381306 33228632855663323227682251264 381307 -3840208907208336163884607342328 381308 2683026811646016250156383356928 381309 1164694138468143609702286600704 381310 3771685422109318605690522245760 381311 -3337242107281673807362747560960 381312 2442862945464297293033074851840 381313 -4944839239475445260359994466560 381314 4736736799844426725731516578256 381315 1259614577606542603137930551040 381316 -1664901228677183151207520072448 381317 -2035074440073034545464008416960 381318 1205620545510158285827384664256 381319 2166459290092874400252038141720 381320 206110164975560238192058828800 381321 2069247214224683633380431945600 381322 658370437814760243781800101472 381323 -1244551644221063374528292080428 381324 -53406563795214700652058193920 381325 -140599372064832726379190948000 381326 -2022467861411250948013563556416 381327 1953413551238982376209909142032 381328 419208981960466046646742065152 381329 2608051919812121374594476650484 381330 1030168159675821130422524774400 381331 -1201332211650327176630499724736 381332 -809677252445328712141711472640 381333 2016901174499932847990825001600 381334 -190703513940374919397365833184 381335 179568834516106790462678678400 381336 3771281951084560239755863142400 381337 4431226813036632615640727922192 381338 -1196484404248355367764825809680 381339 -305614061548534469095661093616 381340 -2391971753664533903129942169600 381341 1905294967628747422051773384768 381342 675820538179448569239789394560 381343 5518903845493589810547136474592 381344 7780422467567330762272374915072 381345 795668448628281222452935451520 381346 1187124447343883126396658762240 381347 -4548947298260633293984112199204 381348 -118253777326980710308065229824 381349 -2855486346913901015073875953760 381350 -1907489519349251322724428816000 381351 -2802774111611457844925267330736 381352 -146586268924242826074955130880 381353 3427716598336282254791178901056 381354 382045541420064218296984715520 381355 -184069805285259457343898758640 381356 -805966590233784405956562574080 381357 2752552439117648338090098960054 381358 724093352082061821069350789376 381359 -3763794786140040603562405970448 381360 27357194030774057252353474560 381361 -4762189219096038552891320288988 381362 -913857688685573896058587355136 381363 904981358311770079115620556544 381364 -6196142673944376523906220601344 381365 2686666328537526413128185622200 381366 2256543878918068308671802397152 381367 -28967991893398930027338124008 381368 -2831974682973303721788069273600 381369 276080026739613060877166865744 381370 -1415403496206655563491408528640 381371 -7166071692822823987447513078428 381372 -2393573017404550533877707734016 381373 -1145179064950119607245145672378 381374 1400225224160561498074498311552 381375 -2239981536032522459773850520000 381376 -1144990048984134254833057136640 381377 -1806464488865174420250410691774 381378 -1030478443785522805245147198720 381379 -7018486117095819716963396562240 381380 603151880741702184915796972800 381381 -342387500116017954849157251072 381382 1269485858325381402167283979584 381383 5447814631140177182698747612632 381384 -5482721902568400929258829757440 381385 689104127924392715067728059200 381386 1762888108516751757562049274624 381387 4853708013010164054089911001280 381388 -942591453549585612800469571584 381389 8053284359564789827060932611190 381390 1638062291295068392962171169920 381391 -3358460800616904725383178405000 381392 -1414776864383486491344740352 381393 -982086557792018346886563830016 381394 269408729471281014714114183840 381395 563140527241211237534739082560 381396 367854611195103069521422632960 381397 4678030851776919419208475507612 381398 2002921160357277822470104615200 381399 404209840161267404066610204264 381400 469629384841736847583333632000 381401 -8932871026102672794390682244598 381402 416403571147098563628051379200 381403 -7524409921479402410630713043736 381404 -1313161374023885090233550429184 381405 -5545103186045896893822283418880 381406 4177201528987754818154819181120 381407 4196058796133355522413957566680 381408 1891704252873575673198933442560 381409 -2287826825710262917823822695616 381410 11353547875089463504676328960 381411 -958722334416749212623776362140 381412 3793986335123835582915596206080 381413 3122773218258150686607446785662 381414 2282871564109613123942025669120 381415 -2506351064914742149388211850440 381416 3101779510932182207656488960000 381417 -3400741549679532264253144203120 381418 -497610731761819222226071029840 381419 6959993478755165116093591928820 381420 167035454081157077723109841920 381421 -7598308266981426183004064012148 381422 -2463921133925367954322997335488 381423 -426917090689556425227362725632 381424 -131666207134355346546954076160 381425 -212745265755727096639315068000 381426 853208114448574373698251237888 381427 2643194984282390160957803548032 381428 -5807851885401359221709460178944 381429 188812479092301161498225138076 381430 1093887497044737269309818656000 381431 10888516898160085042716690919272 381432 -1090397363959282832970988584960 381433 1848587555464212371903137202124 381434 -2580320864050000693235022858384 381435 453342686476856947937335411200 381436 1207636768921069007359712939520 381437 -1042779343691557847679569865600 381438 -863331771086504441055049640256 381439 -406053099881309049149933877760 381440 1966266477333288006149210112000 381441 -543543007624396333670744006400 381442 -433035698131333035428803192800 381443 9621728838355577119796380669692 381444 -472775680622022432792212275200 381445 -4720713760677863580992545695300 381446 -1035213581513890496166077776896 381447 -3662696122031950793433508678632 381448 5854290064038076451219445519360 381449 -1858753196071077216671336525040 381450 -683909052613412479832596262400 381451 737575173922224246465903543952 381452 -8195307640175174944978536130560 381453 28098400163781712698137270304 381454 -2077271414603991172826933829120 381455 -429401201552304174924020398080 381456 -37332246264464722421567324160 381457 -65309715175169345635931420300 381458 -1529856123297390015544840969728 381459 -2183466021966941512611786574032 381460 1931343539898158658360851777280 381461 7860709041881765095661850466062 381462 2495768132825753847455848047552 381463 -9018910209891072547556048046960 381464 1368939822894092766111599185920 381465 -885244936370404096474880695740 381466 -2279438118618931773600706905120 381467 4700730098960318864981878416516 381468 2518559993185790176717291782144 381469 -5104566611965332325773949148640 381470 -715123400996272935050845251840 381471 589313866620619451855579466312 381472 -1201715216819283706484795375616 381473 421707568844551062323054621124 381474 -140785501852259069329558987056 381475 1651264820535941397011675481500 381476 -5218422873843696289575647917440 381477 805624638995746812205817511840 381478 -2272179592971720031899621442176 381479 -2143024411523352331917534415824 381480 737723647503245859531031756800 381481 -208908473226208950180963075718 381482 -4168280703880465750441962067200 381483 -522628867104507195724625472000 381484 -2976852401501175656042889772544 381485 1194032769623590598693129254200 381486 128039961244807442154584752128 381487 5073717144411532111583999653136 381488 570976223938024798757537808384 381489 -2533047519044450386867953100176 381490 -257349775931574519247318908000 381491 -591590181011333836503187161600 381492 -2315528923961430384889323245184 381493 2556633641844350604861856804000 381494 -1382768458146263480004223781760 381495 -4392169727833678571370619999200 381496 110364317375978204609707929600 381497 796324690358461318919634607572 381498 -79185213355028487437047306752 381499 -2872233950386351969754190245664 381500 -650201205808111085180183040000 381501 -1694414676174120285225314886720 381502 3795201459667006981856279181504 381503 -37915853232026767946500421856 381504 -719025739286972072753683759104 381505 -825412430177289971783816134680 381506 2294475469717613537221699679952 381507 -372016662102385807820717005056 381508 2636353455698245780426066886656 381509 -1134429533040329394191438920290 381510 -2042929126117420805608935776640 381511 -988092357124803462810943063448 381512 -2330347405032665298922868244480 381513 -7049742918735174187104661968 381514 3325723415640996999485757395040 381515 -407681263289740269215406783840 381516 2435863398983030671625779748352 381517 -4706647063902221133286210512522 381518 2736790130410918289718663456960 381519 -6049669701645598573907557871256 381520 659957580945340027793797939200 381521 2599723324205949954040878088512 381522 2089184183356684400074249644672 381523 725162941751455911820012993772 381524 1088396234202370927657547243520 381525 -806254695845874645692724259200 381526 -4783122083329825503955225176288 381527 928991495370704241707206778376 381528 -107229314987754800235618263040 381529 -255448151711019554344539850870 381530 -351353053444578864104382999840 381531 -4131358679366247777400293613776 381532 3266980692076779595783382237696 381533 1957974704666947024832700799782 381534 -304385251421385806999012118720 381535 -1013487855484739809688678062080 381536 2233184609129246892749471219712 381537 -227789212282840424570280514560 381538 -431848909190828628515793052080 381539 112724060574646609183828434240 381540 -2123092068417014237786241331200 381541 -4212630386108042702398616877058 381542 -144950745581652102055811772288 381543 1020755874189681454920577448400 381544 -81059063790064536415494604800 381545 -269134871647591531686397257720 381546 1207360980154087781180420441088 381547 2960121865484967103382041304928 381548 535446392566989265647583076352 381549 -1546107974310572572549674548160 381550 860665559758464929941738324800 381551 760631330650016139470497543272 381552 -945414406471026996263389593600 381553 -4887425814959743237001888006400 381554 -1100410873245458734955936145408 381555 -2278785351519902779614812833200 381556 -2118920962846425035457179052032 381557 -8664259799128028983301782138368 381558 -868874436044003919672557775360 381559 7630901032863131220772659046760 381560 2436568250768024489243398656000 381561 -3106546447862082129779432849760 381562 361172952081679057908485006592 381563 -1668627556451649049765451720400 381564 1022106001440859686076706104320 381565 -3921185820966699155844882675060 381566 2753041357641782277360342431232 381567 -25852907755598127733023518520 381568 -681004870046964030161823989760 381569 -1063768301315375094094792572030 381570 347581952344264719077292441600 381571 -359742024990324401864320073528 381572 -4460727901956604617389657265024 381573 -4915834918675954073775863922978 381574 3277811917096376172500743933536 381575 -2304494730374418457978315903200 381576 -309648572762234749333734850560 381577 -38989316635485768093350372928 381578 1635492983525537991983851574880 381579 392704610018695160363608144896 381580 988085228897678895466106803200 381581 -2122692418221669119583705564468 381582 41420213977112927145893531520 381583 -170120812262949359440317978296 381584 -501739289697857265902909128704 381585 51542126794039638456276998400 381586 -537736456363381035550285393008 381587 619258461709425583252078628148 381588 -1701970649205292819110827059200 381589 -1853435015465281782875392804200 381590 335000135995948423092505795200 381591 -132193692214259557546352954448 381592 -2782525830650177917136350464000 381593 1248005880661336880822184225024 381594 -2528852896862838323868083212800 381595 4038099015276153187777126795680 381596 -6365454993046762805717505953280 381597 -2591225579851520747440148343360 381598 634114559257955785977392984832 381599 6260694313178422535292143136 381600 909779176574013106150848921600 381601 -696969129773288308350573877536 381602 -1877495733778464967806992330640 381603 -3419659875453626564243362291392 381604 3581333662466986851551052784256 381605 -1878450701092803738364045895040 381606 2396151141520828298938323943104 381607 -2286842999298941363807760619144 381608 -3460866983575780311141168215040 381609 1251546288855683271111655467300 381610 593286876656897794700452945920 381611 8517441404842671726652745086800 381612 -1746307479182247881659753943040 381613 5604892079081182307004931955424 381614 -4395773131941398044593659185344 381615 1692510154283525517135802252800 381616 -884119576958397692379766849536 381617 -8850323406999897698298614009280 381618 -885234740013364384856287272960 381619 779606335611688639428499202896 381620 -383192729005443075711868888320 381621 -306629143916316686800012325088 381622 -1695741254184523177292525409888 381623 5669107047366856575433202508504 381624 -4683480448413135036022054318080 381625 60199500776564033641119888000 381626 -93572659879396848366904746240 381627 1740756257021476230898276522764 381628 440581466611238329165446927360 381629 -8147484844792814407458389923770 381630 -792450471065541403467562116480 381631 9118076986878178972399836794432 381632 1044455137474170266115448504320 381633 -2365530530320178574059429573760 381634 3740435082766809776587835520 381635 -2968287542533678203161259363840 381636 2157839363547371062999045694592 381637 1602554891453268047128792768286 381638 -2102940593545817470400008333056 381639 53321604016589869685233396608 381640 -2357608501711086460602974208000 381641 -870466168304344173126356526336 381642 -35715579527474168230380665088 381643 -1327436795936691533126272958936 381644 191008596441994147795927312896 381645 -4533924367399543401079531900800 381646 -370829775554645894134474897728 381647 2091660639991707791182937774832 381648 -1294145649796680398838247981056 381649 4295259300508321332381414069760 381650 2588053419060571456746510780000 381651 -3001904264675015053502271664968 381652 -1458286371201884394090648590464 381653 -2492248629708738401277849256800 381654 -463395190339817463665754415872 381655 -445248862150697511587778565440 381656 5904707863428310976042355855360 381657 3201784590645401496001184172240 381658 2489630147902425445065411997680 381659 5396218957103336614822712113860 381660 1285930897488008000360593781760 381661 5210226437557600444718479644870 381662 -1473932277190614682529831253888 381663 2035980061600613262537044319192 381664 9942344953361649767857444356096 381665 6374536741023515877086429271060 381666 -1217130376760133588582565954176 381667 2805151816981907813431272721824 381668 -35190176589328891944100245504 381669 899732987881269319671345587520 381670 -2194277140497143210137972398720 381671 -1407141936668911479668394793800 381672 -79253996324809415724608716800 381673 -3590419040407649856265866091078 381674 -1023920311070662348598130371664 381675 265184717143767117940272556800 381676 -2487962067559791972378296631040 381677 3075605220091631261367221412972 381678 -2319662661545767535792538412032 381679 2193818232942088179293493050760 381680 490042764996509926697851944960 381681 1654984695851196581925537232770 381682 -86992585928078642085078604800 381683 5259660973267635402869034063840 381684 1436572841715574550151747674112 381685 1837677811983673798151902627200 381686 -3801788297523659683534500794208 381687 1595293964890871028724195460352 381688 -6151127878672008886376337162240 381689 -2837452719453192973542792677568 381690 -1308339456931299783742000008480 381691 8798042897973491440853965343800 381692 -875721167925802799199337858560 381693 2245733217455787232107757762464 381694 -2819631567072322627123402048320 381695 4792385369224953222908014470480 381696 563614731937283903910674694144 381697 4546457202592380376999801254146 381698 -1160471357692952472543549903840 381699 -7706809044333633414802741983360 381700 -3123596125094750257065483801600 381701 3359685312412545015759058174332 381702 2162167332361426205771193508032 381703 802478023699735824653673144320 381704 -3382637697853298653741804170240 381705 793649784990681522364793895360 381706 363358331552332953246996057024 381707 8136870139189403809154262511956 381708 -2274487641919585380862242579456 381709 -808103577129752047886993684160 381710 646199883129092513313022761600 381711 -59613104554269950599089632640 381712 -1481621534634528745929168707584 381713 9195259642538079532055223670962 381714 126152428342024316285646098688 381715 3152498866163869373637779709360 381716 -3934373463283367221202221100160 381717 -81708764086058207738955037632 381718 -2749516028837306310647471374080 381719 -592692369134919482639570785656 381720 154123537020903771155883417600 381721 -2588649771958513013928593889900 381722 -1326463697294290085159144146176 381723 -119686403001646811809201050216 381724 2329065458740304158660837682176 381725 1179840424893008851868493419250 381726 -67632716386191492734055177600 381727 -3239195707012084461520007338440 381728 6181560599558926113706145218560 381729 487969432328115745947854671680 381730 2066762453089249243996808716800 381731 1002427585078298963995332789504 381732 -1119141436239452356115943333888 381733 27088471168799629128675954624 381734 2152371389361441719690960584704 381735 -412715955574724194693405350000 381736 5917301740021075039140068551680 381737 4771856893326992328303017995386 381738 -785785817050052118735912422400 381739 -3013969966067304735376934160460 381740 1574028238549389664620373616640 381741 3846063009044393130041841667392 381742 -2762062728846362361795507841728 381743 -9269251716678824740989470889720 381744 13872252622730928498202411008 381745 -372006421681290364387146873600 381746 -1002192846841017706319226174336 381747 -4827015038160866620932919245000 381748 -5326811931710656856862553825280 381749 -6373464949362621659710260623250 381750 186191082376525523154947040000 381751 -1292203592899375023671096776896 381752 -1303218434537621662034794659840 381753 -8434492093528406364680349394896 381754 41703392707924684480884638208 381755 -10261180398484232396210789520 381756 -520323135019300646396528901120 381757 1104170065278161850305511320006 381758 -232194218011666222779056740416 381759 -935259569800073713978419293496 381760 37531220560572627616640532480 381761 8479548197231928435339739495362 381762 -1973957770899291940144582975488 381763 2419531087637614814938032799680 381764 -3311046275416281644266716311424 381765 -17952011525845756015169103360 381766 606054211707638500121039542272 381767 1744707478080678720859252759680 381768 -1810086069561918964940018442240 381769 -1942073485498663793999152996594 381770 -606149446534390514380885333920 381771 2151741019000359387192959795148 381772 2246221561716418855726308037376 381773 -2322893808618325920666037308960 381774 -884558121374794592869627055040 381775 -4137363401307076215446799734200 381776 653392493819054703035300708352 381777 1272379263139370204916772985856 381778 -954420647718665636114086600560 381779 -281961476007900162199112412816 381780 -713090284560685097449799270400 381781 9182745375826684651998730408512 381782 -1357719624081667746026120695008 381783 3405565539565562700674586757224 381784 1654893975542650483159027998720 381785 1624783638165276828682587097800 381786 -1280713412161486455303008309760 381787 3208267270274293070990525531152 381788 3082626680609575405608708097536 381789 5726023414408632602421702878400 381790 3702247452760569381338382720 381791 3179618567074245506447257596192 381792 -1145721749538360107463048953856 381793 8387335240006587306966940619042 381794 -1632345455100522611667449107968 381795 2044225338049380470079271846320 381796 1131938802603073880941847265280 381797 -29990795795913468089938426272 381798 1430422388139760349223497354784 381799 5029694783512238350957820053680 381800 1178122879577479721477695488000 381801 554823089107286377831922798784 381802 4909921005037155178444463186352 381803 -3140940602646036897809412207744 381804 -2984608829111503300334287317504 381805 -4577335684745222899029856788000 381806 462894349242977625627067713600 381807 -4696387576513915958488717632000 381808 368378988754078937453647331328 381809 -3204149416229147686993363584000 381810 -225499456007368945426842854400 381811 697941426932786503162097946432 381812 2081389700901324995140912595712 381813 -1907298446898769893881146969056 381814 139935743783829238899458510496 381815 -1169693305824824902986803047200 381816 4078490493436977436142528286720 381817 -2741771204334553887293366042134 381818 1478046595361624813583249621360 381819 -267772112251008749678121765840 381820 1804043171112482000984075412480 381821 -14603831889119529597355710831936 381822 -1026936311949265256439969309696 381823 -1454159724699105830913205952736 381824 4740103013155470309550404403200 381825 -1695013496623687828522406355450 381826 -4281657837089900846000878947888 381827 330630155848451720844899111040 381828 1408628659502109824816992690176 381829 152280058652144712348630546976 381830 1080519245344993407533612242560 381831 3855918528625812212012988451752 381832 991754973048040282188153446400 381833 -2846864915040358481678627020320 381834 -195828721426343853633792306384 381835 -1014151750315026817493578410720 381836 -689785774072411419816968755200 381837 -345669963104807228151730626048 381838 -2135495424446903495143661166720 381839 209938335256025508350475757920 381840 3749326866182111949843333120 381841 3069381677262423946944231624242 381842 -4088757007738248202065770786928 381843 1392653608004560742964521798400 381844 -6380863659382341160948330075264 381845 -1396683097441497791859394500900 381846 1823630367089281963661419106304 381847 -14438045718168860146128396968 381848 -2457018169977629921000228352000 381849 -975167595455374627821675643392 381850 -789270661989399216506532307200 381851 -4953117115205198160559243600128 381852 413270311732433016111774360576 381853 -2954858787665688997252141551898 381854 3031016854148703203361393239424 381855 -3550089299861658296947067645040 381856 4742392608686436856648219164672 381857 4641468717624711962824212390306 381858 -870232994233410220867387164672 381859 2369333592916846595157724676060 381860 4920211935665674249413916930560 381861 -5748611083415948869512158799360 381862 -1647584692107763300077432597120 381863 311468177075497494450132374304 381864 223886944279788257945179422720 381865 -2602717365336692102828130634560 381866 565656438170252320032494098944 381867 -2619291070762857591088463473320 381868 3178570278872317107396503176448 381869 4602572241481791216026753235744 381870 803198877856492090647059507520 381871 3491360750997212639090258619360 381872 -1714551162440300118865822679040 381873 -3480415814393678269640942537616 381874 -1741047612687315926657672506848 381875 759051740199063301158357420000 381876 4486969316679552781811582976 381877 -61970296930493546156909751908 381878 -30329259555768425297172726144 381879 1970892923996104207672313349648 381880 4068151688770587709049990246400 381881 634790207312429531814714648000 381882 1399304098885661724091552699392 381883 45335796018473929377422672064 381884 -3119860132722998219762730077184 381885 -542844634526524328524663213440 381886 2873071455455279729228755034880 381887 10473452675358226919903277183600 381888 -789194409394252674040835604480 381889 1041399058800181767472454377472 381890 361798245378495953688105799200 381891 3810810007328511260503323871992 381892 -139375888456445332581893971968 381893 7339761314135872612314450935004 381894 -182956108698786418706073787200 381895 -3766128556264653749833534926600 381896 8160705024396161944048183649280 381897 -2374063461377126361388936517526 381898 496359606476139318797028318720 381899 1034908283884885113118762882080 381900 -1561250502759768318935281152000 381901 -599273387442503507394783710280 381902 -783743654089319638251415390848 381903 -1799526330264709997264868043896 381904 1025802565066161968637755678720 381905 -6439663478863954921632523545240 381906 -462286095215160456752466045168 381907 -5212050310404433871144113400280 381908 -1124082810149713838521913001984 381909 -472028168657251378432522289664 381910 -784924116927305316023300273280 381911 -6758214808864772001164661082488 381912 -3079645748027853769683171348480 381913 2997547789181832312401090402560 381914 -525795241204288115366870238528 381915 46201188264556053136618113120 381916 -3994997299903050662068258485760 381917 819499136238330700305705516966 381918 -712601402482314916091476728192 381919 -5537470952347519489733186995160 381920 -449419770151238248074345185280 381921 -2233965596980191660512599369536 381922 -3180022293835014011211365314560 381923 102833854631342290570859701320 381924 6210034690545673968766657995072 381925 1765520696685185231284222722650 381926 3933519378127132153705875264 381927 520233855657945361136022873600 381928 482377761219372493642095836160 381929 14185456795360072491527612194176 381930 108895933423740229304452992000 381931 -7623722475840287446082471819736 381932 1622752383138186905248017674496 381933 2835301718819492376703974531702 381934 1791727977125949504025376184192 381935 4242669311174760108766038263880 381936 26757261608753214307910615040 381937 8687347130802396429980996821586 381938 -41026177832122842122372359608 381939 4597806851863856067160243079280 381940 -882864495474001752146350083840 381941 -2805279535281517895498017612128 381942 285810655076732033736833479680 381943 3772209767940548535565032137192 381944 -4249547400056414569101627555840 381945 1739826192188185623673572697920 381946 1013490586476277547975653173984 381947 12885865950403583791545486780360 381948 -700499031225159316647368761344 381949 -2989605043866340487261889197050 381950 608186993409736065551839416000 381951 -869056227219984233709978544608 381952 -2024309984044430936859763277824 381953 3041544789537517720018316995968 381954 268841247772743466698915918720 381955 -648877151777576791140421635600 381956 -930888614586252006956911578624 381957 3305421677862227507969391763680 381958 233314686764959522687717546080 381959 -2865497649303885594680521523640 381960 -3385625251155548533368764774400 381961 -4015934564517994995028521831168 381962 -842315931266755204502858404608 381963 2676506932916552142061599299544 381964 -2567023581442248331053388328448 381965 3405066248417313543424890950400 381966 531901244780501244883396807680 381967 -2589070742895544762815081304568 381968 887766787706267875832931950592 381969 -56469214667087948717093007360 381970 -2878309973997428434663962964320 381971 -1173777337082799981819023634288 381972 2617652647587299550907479091200 381973 1760948342954555095460079219420 381974 -1339322633109674794358018501568 381975 -419754503234990076954997996800 381976 -2376515815431005846794420224000 381977 5857411040201683996271926490826 381978 -3079013816546812346986090311696 381979 -1923076993839862580783136930416 381980 -1798694791645985815399627622400 381981 -1685271323895054396446568351456 381982 721173733146125141746925472768 381983 -790691042676942245213090430624 381984 878297501903228273054164451328 381985 -93141155728026549394436145240 381986 -1618291448256449046657578077440 381987 2530692419995343108458553419044 381988 -860780289784154762311124774400 381989 8062063860951243513770952425790 381990 -304821569357941323969393315840 381991 8318525728213603090350358950392 381992 -758218457999060064461405153280 381993 2589014718169640594510668773264 381994 3157330341775739493724296517296 381995 1745461383243206866122541009200 381996 -2865075443722190253573013701888 381997 785558936261286443590466041728 381998 -1740415858765772192184411731520 381999 2647310324792527029329237472768 382000 -978948538924511615735955456000 382001 -3438314559798898398524925493998 382002 -721645651119483534157366762368 382003 -4639326408677281605828212325748 382004 -3769707621351106099425121603200 382005 -375907483647696300649088803560 382006 -3054813165205668425088315858240 382007 1125113524820099925710746904352 382008 3665176766096720164935718993920 382009 440149930011956877116732245204 382010 -498973520268954846670346295840 382011 284877968601908899693415407104 382012 5983797590406135673981046272 382013 24448681685745780868767755904 382014 2487563431756740729513814271040 382015 2540273962360502503661088989160 382016 -1905737731916477992489841590272 382017 -1245692398085134699540697398080 382018 36847139548167044678061043200 382019 2813851271113345323040490685960 382020 1542029125682888022179326279680 382021 -4740859777913500741005665223778 382022 2413003242944138467171680258624 382023 -3008221084891983686168330622000 382024 3921495450335272305327580277760 382025 403707693381028886737548024000 382026 26078128085768724270993510144 382027 -11340629360285831714244449013680 382028 -1427753312666171410248593816832 382029 2451507112845122342896170581184 382030 952537561000301446104583434240 382031 -3724535105614644868972996922568 382032 275110500028703129679489269760 382033 319781429416804032468711825520 382034 6429284016522420417934523452032 382035 1797492922962976342218770449200 382036 1655539526763327846608345030400 382037 -889411343575391594775066955314 382038 619791672406000324924553424768 382039 -512447957737623755513714628944 382040 -4757940153299558133540727603200 382041 -570547083152789203281154772256 382042 -3652796439036955751393468237328 382043 6264230247359567858020798648944 382044 -431663258146207002289109729280 382045 2032799632823776560854978964600 382046 -1800859975474868799942245034240 382047 6978480174058240194388772758272 382048 3495062825988365249965351895040 382049 -6683529452230657931056365629136 382050 -749509645365616664514079584000 382051 5897505245574999304877531175504 382052 -2546220326798640239502732257280 382053 678835061062778117789083283904 382054 2746422517383225930679603466976 382055 86522198555330158011190845360 382056 -246634509989915294955363532800 382057 3340735253516831884302984727780 382058 1716729134645396192052005077776 382059 5267283161471759599813622246364 382060 -76601687046724039108069324800 382061 -6097287413710462928938729831338 382062 476264982982990325116524384384 382063 -12078150665389464347070390385920 382064 -116570588384961006376850718720 382065 1974393825838302473286173291520 382066 -2770434860730664250745182454768 382067 2564318243090334059111698707792 382068 -2128109143462687379301239288448 382069 -7207836188587488418902901784530 382070 288617398650834465843170870400 382071 3848660438110677214049226343680 382072 723302045009705409282972241920 382073 2358930582566646355029583961322 382074 14755237816337526050398162944 382075 -1194883870866533272454830416000 382076 -1537768406902079177444861242368 382077 66424509862311363194589233580 382078 -1535695552036497133166165660160 382079 2398619215561189489301909688240 382080 299723571657384512528056320000 382081 -46566467401961434174207059008 382082 354736932617812005760777717152 382083 -892733137698706348254659743392 382084 -3626989869922824726451505894400 382085 2894854208915253968469224480160 382086 -683956504568655165156762243168 382087 -9044140173070790892317522188264 382088 1504685157908393259345121935360 382089 3525405089262959403509452318224 382090 1301222383043686373947683283200 382091 -336290366865211888427585298816 382092 -1607904708729607133705102681088 382093 -1913392115582202078468307678260 382094 -2815653181043905467555848867904 382095 1088023473084909853786790452320 382096 -839927971289341736997407686656 382097 -2884498090084248783007868769168 382098 18732514487242671149297695488 382099 2080246656650995551574222322400 382100 1096499219550412724126694902400 382101 -2938762688253568781405226392736 382102 -276834356579111016837175315200 382103 -1650624706029244222472877198648 382104 -5529817759343210702397794304000 382105 1577674054548606874425688144260 382106 -1037391342983647838637461154816 382107 4509263559625134893704315696320 382108 4923379315707787358587349462528 382109 -1797906705165171146817533021760 382110 295791711821930997186629713920 382111 8340088492526034337322103595000 382112 9786174454747110467811671212032 382113 -3092791277271440246048084678958 382114 387403855897368571477358392656 382115 -1813408197927704061678503784240 382116 160299491431247975998995148800 382117 -3865731737389484001420594496834 382118 -6377459668091989669240030560 382119 3568935046052102894593033512744 382120 -2208152123368251173493598310400 382121 9109263895824308967395306534544 382122 -287644170003927143685532498944 382123 1753413638519073595106734415360 382124 -1222942616001926845085569960704 382125 -3847460990064449648838748920000 382126 -3427469408456424868364481951360 382127 117771026585372404821496770312 382128 194674667657178395634322636800 382129 -7060896901836900196863355541520 382130 699363972569461427836806481920 382131 6213834763631380908424672809840 382132 2354373693399068206967834836992 382133 125506250306635599993056152380 382134 -2285011081968695403888764243520 382135 884652440076934467775317280800 382136 291292013297087611520085749760 382137 -542767544331309054748256587776 382138 -819804054727760084977756847904 382139 4904039104893432647330298737424 382140 2350854815474961350878687902720 382141 137118431590598491518769556512 382142 -3657926258760262108282010358528 382143 -2372532636033044835922906951680 382144 677170936746397100242439766016 382145 -3187586661088542786572197769280 382146 -2048658818065623597084332812416 382147 -7387641975183878093252987225960 382148 -2022523344536948376299085638400 382149 -5110093151169661793649929920866 382150 1851239432596026479387088808800 382151 -633534306742346264085292174440 382152 -2400840894837788714304209018880 382153 -5340777900112987702368054062796 382154 141263402330202810268810977120 382155 -45687358362488314025196468000 382156 -1290741807039377072456458036480 382157 -4514038850242974336168394071114 382158 80970033807544070667105403776 382159 4079360937163134673749151758816 382160 -692634286818702934479542845440 382161 320276074283286858733736920320 382162 2804096351963316892550118336000 382163 -7101969665406898687241415453588 382164 -247649236956837058433849063424 382165 -945938217041502015874781347200 382166 -544517564519538331377316214400 382167 -4799425948844115932948970030816 382168 1288507925090676102926468382720 382169 -13161031118173898713042747889340 382170 -400505929697871618071642553600 382171 -6672176064869828716214669901628 382172 2405666251601415800936712883200 382173 2442073677996053541146412783168 382174 -1679528410338824009843649825600 382175 2585037049690447024848352325400 382176 2298243921747733687477190787072 382177 -7094394525781765026793023443388 382178 -3853274197943386303353322941360 382179 -1608679913212008879009196665600 382180 1533901479024766686665661411840 382181 -1642026165717744133312751701536 382182 1293357654172275719374536460992 382183 210113319951587545427404027224 382184 -63225387242587792308066140160 382185 4209067806069619425852334800000 382186 -1005880157634015627291498643200 382187 2527381782579408570778949338800 382188 -1761335543205979206262184102400 382189 6468757889031694859526268523990 382190 1692496117039808700904529649600 382191 1666468914353014619417086218240 382192 -1890758551437142180070325551104 382193 -413824576092334511655589234560 382194 -522828684692317033740387468000 382195 1942038172027239849380332242000 382196 6174942084886313504090723798400 382197 3373361067489803849110942432800 382198 -387506150187649902043204802400 382199 1020899130801116214351813197760 382200 -532212779662772258105104896000 382201 -8802041132907466798511822291900 382202 1462680360682095104063824665600 382203 -1926667250192938636663184020788 382204 -3805852866902201971909607178240 382205 -586650061614961688654757853140 382206 1955590237279962769440599543808 382207 1935554675920023747965261088112 382208 -4558236257136921025520093626368 382209 -563031089196288517605525567696 382210 -10726870970150475643386555840 382211 -1063909581960489410272101971688 382212 3645805104958429836300936038400 382213 -3466774462101781893664895752676 382214 -644729034185801688868058216448 382215 -546690376752071361311562641280 382216 4767204430681211584666159764480 382217 5449513128932373150204963359952 382218 -2007219605046657132786683325696 382219 -1723491599906545956449499857040 382220 2067903290487741052086018432000 382221 1483041440569639937135725229472 382222 3917895989470156269993932831232 382223 -6671169205056125080839096464280 382224 561712325509143509058794225664 382225 2249229993911497836088317419750 382226 -22311061763385326156604265152 382227 66202723834915185086281247808 382228 -133200949224005895776357818368 382229 -4102587162087201923161059037170 382230 206888752745861284788037125120 382231 5594093912211378347753938473032 382232 4051696384692486419303241062400 382233 5537355976575956713296419319744 382234 604792835926913665027745280000 382235 -448031604662768003569075587840 382236 1384926495262191751609934337024 382237 1000281700961403559972869601440 382238 -1713238504261985761370612964480 382239 -3858067398179113942528191528 382240 -1572011036347775266988133580800 382241 -6987982353989497875256583699358 382242 1134545227295105111552549683200 382243 -516361480239361710111488149176 382244 -6797326460112664983025743406464 382245 1791375213226413457844225640000 382246 3516592000159304424063692847072 382247 -2141121223732117328197506605448 382248 -2380082415318795828670143206400 382249 -5630077168791984020268870644700 382250 2748969146251759302960903360000 382251 3014468082377667468042810453504 382252 1250098745796769369115957558272 382253 -3384371836796651565299425755498 382254 595454524415310297576932896320 382255 -656979512168491026017391378000 382256 356448812884474612621757448192 382257 2377914661333638519317819282754 382258 4902315673473511458836964693120 382259 584599758162623294210482429920 382260 548431664861876861108470210560 382261 1562943662271997292530456012800 382262 2000402056371088505074005444672 382263 -854161788065397655677110484480 382264 3921846856043233647039441592320 382265 -136040051323986460212901556280 382266 513801117496378656941938905600 382267 -3514144833620667739387792582684 382268 342511989971371377227986223616 382269 -5013794870805471565566389734656 382270 8732822464195211724648284160 382271 7645703690207434311044518529472 382272 -362482292319442226175673368576 382273 -470748398829094489543799493456 382274 -141470579923390137137232450864 382275 -1387366598071241976560582227500 382276 -3026967254539947978976900435840 382277 -307690596305615033466077373888 382278 -1458430118268576511122111801600 382279 428307702541785649232535362400 382280 2203795497617524656507949056000 382281 -3116650727822032087038350167680 382282 3362137800443544144337336978992 382283 4753469065535872476743818291968 382284 157257126006498257307036198912 382285 -263363270714182487249485124040 382286 -1759719212131579895330121753408 382287 -5766850237950512223733408310640 382288 -17108934010210021632334962688 382289 -2050975337749996047475626478476 382290 -921898607480567499513516065280 382291 820390860789736112791077616544 382292 -1778895547557812054196412489728 382293 -7291439688621893826203984188800 382294 3087820348173607549122552808512 382295 -1396871202609642258179052546720 382296 -5680466409574486471678695383040 382297 -410490308644894421538703371648 382298 -3210670497291887932434928341504 382299 -17729421142866587225746929576 382300 2139577637381515243821132262400 382301 -740304273359232617361807594708 382302 -3520319039759742240198470563008 382303 -4973124635466750851101901748448 382304 -552712599280797868930286223360 382305 692777197868893812617554160640 382306 -591379031090538070554600193536 382307 1897806474801815260580995004160 382308 3170614493108021979334414095360 382309 3550002305700775482800388837504 382310 -373283136877256188955969869440 382311 -2134234821266306754847792752168 382312 1940283009829222870559198330880 382313 -2580470275144107428742242016 382314 -1308433924657316568538974677760 382315 -3544150021157927182110407051040 382316 -198213914588005256215654479360 382317 731286739498283247522228457248 382318 1610208710410060361104219679040 382319 3231920725343157098353722752496 382320 -41199145675782230888710963200 382321 -622203021367217750301694636748 382322 -665514521997380835100886370288 382323 -1204380316295853442623081695232 382324 -1537154589787651390892157426304 382325 433396503398778229680975866100 382326 1020491257375221106129517850624 382327 6663791736464693718912398643672 382328 2589904256350323669158155100160 382329 -2895469475503867863134828769216 382330 439554187870527468400118593920 382331 2799255060101468280680245716132 382332 -2077512439739657085190783328256 382333 -1523027291644175370420046179136 382334 5988758785184256516420325012800 382335 1878057057049775486426048371200 382336 -9800167315401591892358882918400 382337 -8134047918143261591118787751760 382338 -140726473200771574953217110912 382339 51547912703543723414978824024 382340 -802280761117962774011448913920 382341 -1145222107872993734730276338208 382342 -460761075160329123007338780288 382343 -1996810744917571218729411992856 382344 -894619506157725282943776768000 382345 -1040047205178337781563436296320 382346 -1812242572442332471472440978128 382347 1668807994620107646631895231880 382348 -3316405280838094963136137293824 382349 4445264734845716238598081655520 382350 1314120383542069302417717240000 382351 -321362858779737060123213661648 382352 511531492920709193527425761280 382353 -3328966396211656710616857557856 382354 -89657523323172489429680173056 382355 -2543288632340056455030636924240 382356 17645949047698810342330337280 382357 -1071777135503042043180382881394 382358 1424092184249006748308047147776 382359 2198173026588623586986408492904 382360 7750438050400047762794496000 382361 3534395242910814079390616255232 382362 1324794161714106511994195492352 382363 7337281695583897072041131300612 382364 5507888347113453441199642899456 382365 1686409185020422293314465412600 382366 1506278978435871663603779493504 382367 -504866509351506003825744107088 382368 1122513327166700256715541053440 382369 -259668004844736018050494313920 382370 2948652492007105837006550894880 382371 -5004886282900149456064009619136 382372 3039742320654491716733589479680 382373 6362720706759841383992428850622 382374 193112436912371999339092151040 382375 1194791662974711172268177280000 382376 -246067601458759498467688657920 382377 -2490202749147482136587599579968 382378 -125320280118818269403967143760 382379 -4001705385543860322208337794680 382380 267212407213082620098142018560 382381 -763331333106484480645404913536 382382 -342868182732788277375354765312 382383 -4766681800022426531526584531448 382384 109441655503596713855225446400 382385 -818339413161078247564385783040 382386 2107677067808247261520648892928 382387 -1782336598503157422697583419920 382388 -2498913400870985141323830275712 382389 -1590292571792116417691694359040 382390 -1921563025881009294364589836800 382391 8596719020258491744160899434792 382392 2196793500442307081903222046720 382393 2212519068560571070714076851344 382394 5114405092521199353888829881600 382395 -204506329997674956951413501760 382396 3938109776530732890425840990208 382397 1734550692916839269181528525312 382398 -278635494831158768911866058752 382399 122461995861482778646982321464 382400 491416942776928720173662208000 382401 417894257023004822854604575842 382402 1435851365697359423283307802112 382403 -2275795791959599353291747747120 382404 -635414087997529659612804261888 382405 4236522844934796959361293472060 382406 -1595915405999347122805314197376 382407 -1372211837806870204358015334960 382408 677722893608449702692418037760 382409 -8076475447978911790470116090460 382410 550576246840443049590616412160 382411 -2071057948186448438793957774200 382412 -980678804324029897610183718144 382413 5172227277697859916300798434400 382414 3960399898626106546359835575552 382415 3676449726143788355687653509600 382416 -314974073284573852797345202176 382417 -633895261436116384021510601408 382418 2239310679936143186401149810816 382419 2866520118338696831396903475444 382420 4043437019831444038226460737280 382421 891768358724072603336577208320 382422 731654312945231695210740545472 382423 -3510738491809583959068733447320 382424 -560690918386761802669110681600 382425 654214252447748951689607730000 382426 -1609203581777810261235604674816 382427 6293982906388659539045491086276 382428 3892201183276670286481473745920 382429 5442799874013938315130671429030 382430 3776011556894756845053839942400 382431 1620687431849151551827589391744 382432 -2638978555677316204608741703680 382433 -2930165976288674770132133064060 382434 -268940237966178463881002967552 382435 -2595277745248622194011020883120 382436 2372546282486376761985534440448 382437 3389023244440028153749616306208 382438 -254800525217974772573081825280 382439 -23124831059847560200141890877440 382440 -953337783449378852930738995200 382441 6008738475944536513775685520884 382442 -78529514520401081051939847168 382443 4256269449406934900732810495064 382444 -1025734076924957182417379963904 382445 2179575990332990443013409408000 382446 2261646638351306272816447260672 382447 112807629984907471600776433728 382448 -259528017055606855983865331712 382449 4508579939519443085659969020000 382450 331397160527490974966824110000 382451 -549532072386512022681392303400 382452 1048864351387547874684062638080 382453 -1411569674294921241158298308516 382454 51490555160129794814914774176 382455 1993388959711195793837725975200 382456 -1413815151593898326992345989120 382457 5710939962847125029403928505706 382458 1874739591260943981199526928384 382459 -1473806961426474358440519829248 382460 651866293760667651860572815360 382461 -1052137232406885263106546505728 382462 -972618360869512292268037920768 382463 -356704818527099207901310668288 382464 -1216695135385224465364933410816 382465 -1593655538329816832496781876140 382466 -1933378816971642199377753959424 382467 35278934001030874713220349688 382468 -5666768525110203399142218132352 382469 1961890318981902092725510734396 382470 -1158249511767912231682657843200 382471 -3158988712466437236539887265168 382472 -6097875702523530805168733875200 382473 678712544504714765603125923264 382474 4002078860628393320299334738736 382475 5019327344033045912021508382500 382476 33488945828727636412863032832 382477 5669892349307495898948070893792 382478 395360536040736319571105649600 382479 3103132699832969543729305614984 382480 241986901038503206526508072960 382481 4701978868432933619384334900 382482 -4254089626189613982165773355648 382483 -6350809021742637476398611367200 382484 2699106310166819481200349062016 382485 6322585253018309390486226240 382486 -3706854818937180804432999000576 382487 2320318173521768242428740001504 382488 -1007946640166626315509685309440 382489 -1589491073796120883280576265120 382490 958832911537134223397827461120 382491 -5439987938342735072370023260500 382492 4894119688146134381397422618112 382493 -8233730846783202328807910607258 382494 -809216744907403466767087835328 382495 -794740418859575476045053339120 382496 -3742908826835598393950719377408 382497 978895451569880034540869430240 382498 816491908479412254190212018000 382499 735411667996770595806532964064 382500 564793097576297676872884560000 382501 -904794118034653471636491532416 382502 -1007549113032000399543396822048 382503 1982266963391094915012810853248 382504 643828335354357513554734848000 382505 581138918724075740905907829960 382506 1330632112074564496545269961984 382507 -4145696217196497286520610279244 382508 2551477747499463993289106227200 382509 1175176964536728028722695600640 382510 1872646561588332701992046688000 382511 6939878460764397133221786788112 382512 -355413699747870256333824786432 382513 -1212940687501528826938628642496 382514 -4077492290799543233682080784768 382515 659292721498049902407511960320 382516 -2463852343359642787948737746560 382517 5261973974303423911089265695132 382518 2686116513817041006182556499200 382519 -8063139829832014864732407413080 382520 377201435870434091626179993600 382521 -3211733214573651389985885709488 382522 -153777783001055874056195304960 382523 1863844910028636624664667497080 382524 1265242313301547198286190477312 382525 710725274931662999070244509600 382526 -3061781658320319720238192590336 382527 4907610342105459797790705948840 382528 -27588196499121318818333327360 382529 -1394443347931881363908766671424 382530 -448914602296166832201755151360 382531 -539526898329072017349748641536 382532 2172777956050555634374797549696 382533 2387564667441748137358831826304 382534 330011471193254208486392144832 382535 -5508829469915501554500950528520 382536 1033127608374700925171820134400 382537 2871282300269571315685612520932 382538 205720679468895778144010542944 382539 3304739702608460275363051422960 382540 9143381743726426935281786880 382541 -6509760886656569556769239746058 382542 5769291165797293963612420654080 382543 -2100513263393417701637248329624 382544 1596112458933499768475174952960 382545 1725942855798314130004209613620 382546 -1427802936415988810597084753280 382547 -1151179717112393592473082717120 382548 2224177871996295220710729830400 382549 -829918058799689016644430694450 382550 -26097927457745719290254467200 382551 -882429196648350013249484421216 382552 2549140755314656383182710425600 382553 -32666150816575519751014446198 382554 580742547323596481171874882528 382555 5962208287911769881519434400960 382556 1891682405289760166308774940160 382557 1723415385866447603191239024192 382558 -1690001645012871869047599846720 382559 -1413187189574255293971102210096 382560 -551266235870304196706437693440 382561 -711258568986310488263453684048 382562 -4907061934534902548838000193968 382563 -216679163114150637082506369108 382564 799396861234696380313133944832 382565 5935328583819917160674667933600 382566 -1019704486079232556464911789376 382567 5826606694009497222622776274616 382568 -5619576698771676366538249113600 382569 1064093033578673366608912816608 382570 2570353668074601490741754492160 382571 -4668927266775094257282496512 382572 94258065081040271914008036096 382573 3875455919811063825163966397184 382574 -1483211826162075470142725402688 382575 341461438619967962045902920600 382576 2105033665686154081793533509632 382577 2884440261334640762577588295860 382578 -151791676296152711938116641280 382579 -1849922960795685855406665264820 382580 1861220125535308987458945761280 382581 4689181044600323146784681263470 382582 1152283047326530254919773562752 382583 -7553236604741781463141598358168 382584 -1807101954158008572061949952000 382585 169776365505579291364497970560 382586 117650908116517931605337985504 382587 -570624762812240855949976587240 382588 3430759556885131827625243838976 382589 -1522352990119359588780312767610 382590 -360623712272660330270793408000 382591 2801319042854649858491143832184 382592 -3990899691647143280683977277440 382593 64084139141517802483417864224 382594 250493582847796254742029510096 382595 -1350291095872407855355697516400 382596 -680716543011649086112596292608 382597 13483412446306641912828646214400 382598 4398245477075105667634719112800 382599 -910673338335128919386555677776 382600 1717523197047389117033518464000 382601 5646042620783090766202412488602 382602 -1099844561243501219016235008 382603 -2308274585422049322380301538000 382604 3591777560516805329774566592256 382605 -1730995938109996323744695068800 382606 -457377610143774687417498913920 382607 -3801478032457014894141885260760 382608 1403586529016967597661177946112 382609 -947315782126324091680799411084 382610 831044837066735081242681356960 382611 -1127824350348191611076838833040 382612 2019831244295357903743639256832 382613 -341641220488864901373263127360 382614 -24395667016101874449669683712 382615 -2944243825958433708954356893200 382616 -2059128080230884009695553300480 382617 3090412819570044393087091107840 382618 -106608635010257526730155864096 382619 -5637374471620291287495405113568 382620 -330266761493467393876191805440 382621 9231505536224791999737821390822 382622 -1746845908106398771811122737600 382623 3217450313908755863569651341384 382624 565821169436550465232067100672 382625 6225692970531042795742371969000 382626 2771241949837690332183340665120 382627 -2366427180264469448292085989888 382628 2384929802688582813851425013760 382629 -1269863534963534893649987342112 382630 -2480029725582600262260282737280 382631 -6193297572776184501472192850568 382632 -2142906978992908033153898496000 382633 424766378734701983623326156544 382634 330240454524216497392064553984 382635 3270536827715983234883067069840 382636 1256056659769526802321504958208 382637 -5161931285226022818101985551808 382638 101484592030040817186009658944 382639 1101704501849545935124140178080 382640 -1324876418923927794222411939840 382641 1354988172122411864769401836320 382642 -198474650383705810446863488608 382643 3650253782090791532952968378892 382644 -300253282479572483949440482944 382645 -1486069505124634727521353521280 382646 -2932449883544011788889604277696 382647 -5713819201148178010160461829400 382648 2769813435605744343338687324160 382649 -3036432598613379567044492107350 382650 -67628123546579713968648134400 382651 -3093169915659053777882485764096 382652 138159710467173288729545644032 382653 1682190139368089510572977263448 382654 1920622018294034948500305187392 382655 200339702840547114502362300960 382656 -158229907704854982438093324288 382657 -51314603577947698986085476960 382658 -680702192293391464391615349216 382659 -558670751164413676990317065040 382660 -32049886277727594818521701120 382661 -32322885945763318580314944738 382662 -662940038020700611522150869888 382663 7245300319679993433582787613912 382664 905774906335371569227901829120 382665 -2216276733183124008211210327680 382666 301068667074162357038542303584 382667 2199915566186167630806586355880 382668 840368944860026143724814532608 382669 1228845319214938672129894307296 382670 -874564314685995127052076301440 382671 -2220811856505013224800550011760 382672 -985652532889654186287682330624 382673 -3962669512963766377719192415260 382674 1572384051838389836989943562240 382675 3630267835072005727486851605900 382676 -892862682295613463293963550720 382677 185077389483794561423416084800 382678 -3213353526060187228718260251360 382679 4127291096005290694115307953280 382680 2604295922056370506079784345600 382681 1625839706330551289247077982532 382682 4524196076550651764753391198192 382683 -1170504352113574348983464142336 382684 -3023972609051971687570435008000 382685 -2310201017986662909807221401620 382686 -1250926201079089028290239903936 382687 -4793165959237948417772998336608 382688 -1170245354090095875712859504640 382689 -1589546879460033106696378248492 382690 1029718672864034310464646044160 382691 619752341816546535119736020112 382692 3247216168879622226331413476352 382693 -3139482557178199615499262141058 382694 673248234813456842557499946240 382695 870006561376682589040353392640 382696 4813095620726676118940078177280 382697 -1140921191242465678208444631168 382698 -1034294492867001080450644339200 382699 -1237889068291952513670473563280 382700 16065723002131498171605696000 382701 -3555327650648187062931846441696 382702 3275854380627345695641723041600 382703 4262725964042791414662450671952 382704 -445329409726083806610255249408 382705 -5331281591688559251700544680140 382706 -4991433441953088406924451966448 382707 -2665746027038485017473222747952 382708 70858309116562364980554877696 382709 -5921310633989404783391823147090 382710 -2006410728521766717428336231040 382711 1714293536757132426153177242032 382712 -830103456189071658220982784000 382713 1515038258610331418328470360640 382714 -2058430075199065097818859335968 382715 4580071446926512432844761935360 382716 301101602447731353509004406272 382717 8363452535947420885352580456640 382718 -202395822363822316008462393984 382719 -7310164107080144724185182369392 382720 709699019895612629310788075520 382721 -19502135784461882435454620421120 382722 173004299839913050245585348864 382723 -2043858193821279105810150604 382724 -1282192333783821029358415893504 382725 -681957089728729962265604304000 382726 -1683814217166899004524054570496 382727 -8106310771561045502299257656424 382728 278427913475355894415022161920 382729 208859739505885171526509442330 382730 1523114316867674572535082929760 382731 1150976475904887009301688921520 382732 -1736201508816553076443097738240 382733 -326415423102753151653962700000 382734 2047032175327997903174076861888 382735 -2257527255443662645531959348240 382736 411598598336123578457953075200 382737 2950424021780356569753423429360 382738 5582188612623474930708727838496 382739 -224159551403334513016638712824 382740 -1612421256050513981590020249600 382741 14351472119406781074153212448192 382742 3775432069000349508627909648000 382743 1968252219893778804752571449928 382744 -6099764003731590881941393827840 382745 1200855160227624938503129353600 382746 -335092269581869658381481434112 382747 3929474302768074632774527288196 382748 1188128096280653750446044871680 382749 -1556086575558480606469621086336 382750 -4499091238393472218361163216000 382751 4008010432198505270412161542752 382752 4733273060288466326842575421440 382753 540386890799018133538391039680 382754 -13756620030746547967465792128 382755 -3415876034481163292328584064000 382756 4639042522407694997806122931200 382757 -1180156549101625357839577945728 382758 -2719980953428879030986553502016 382759 -2937724482757933711042678292696 382760 1117322339345590237744531046400 382761 1893855347873428798359142142400 382762 -2144343605469381840443484989088 382763 -698359908255321171790230182988 382764 -2822869882928522919247468167168 382765 1778952204089428716274869948600 382766 939173286555960998281409988864 382767 -959692424575745190542337006336 382768 227484753297391723558988021760 382769 -1279629792850003095815360782830 382770 -2110881103880647739880032246880 382771 5717581374256630686647459365680 382772 -586604146157858159831975827968 382773 -1415418120813355305179954402016 382774 -99797876313671339471943475200 382775 -2302996546196708989560217061400 382776 -983092130536489755238620979200 382777 -10013095426765497173766198620374 382778 -1001810146428607437251317997568 382779 254743587037212233561740303920 382780 1028479074862537387248509145600 382781 -3322629163543741038956846841600 382782 839943045225352308011183483904 382783 -3923060617355772200322688225776 382784 -994567305395261100604455911424 382785 1463460588725219865903168930240 382786 -89029673692809692331388991616 382787 -7024984232478265528317126113760 382788 -543841346650397187119306342400 382789 1720284241147281284006944863360 382790 -1387832322912532174659598243200 382791 -961736496705007891496751768408 382792 2229254270068839048630914457600 382793 7142910618284231492795778466320 382794 1062130350122927330059645689600 382795 -2073058832078731827294137802720 382796 901490666862184112390464660992 382797 -4628700315520068324532286414826 382798 1850615170841931879181169024064 382799 -2504511989467762818062299502736 382800 -435442348243426420573028352000 382801 6859702575658251976839243730802 382802 615585404898395749610679344640 382803 891451870872651315039946795704 382804 -2660784640040151744604842377344 382805 -2247015159532752776864993157540 382806 164710457294400833265996517440 382807 -7966088609200310206185146333944 382808 -180220492017774077631218688000 382809 -1113156415818620411189348255040 382810 -1058726850233541577520608945440 382811 1161563473726924128902712796944 382812 -107925658518393338632828600320 382813 -9023596283465865951050390078938 382814 -1082590862548930210216872374208 382815 1470316149899115870281033920320 382816 -462866488918212873203511459840 382817 803479204222630036972076647812 382818 -1466969674203575254171811834496 382819 -1481304459623862136364065786752 382820 -3539160032060966139060739249920 382821 -5673118862690994494456543952288 382822 -3746289366954748229728524624576 382823 -1557454115034006719696093045664 382824 -1143530897052011606114402764800 382825 1650088275230056076932109635550 382826 -2582203558515559056603964599888 382827 -3379126327529425217675523731880 382828 -5312724542318220918742470207232 382829 -33669926828860115099503206240 382830 -664826568815551570063936634880 382831 3732815830373133773239696033000 382832 1169542645881682588344992858112 382833 -206293850628729166914537326400 382834 5223996839451562637741631912960 382835 -2546317865838015221712942823200 382836 56302244768351490792622147584 382837 2293370394604709785382380299132 382838 -2432882900989598624940889495104 382839 85997806684591696637369432400 382840 -690301220646591896975900467200 382841 4830608378945054794357182797184 382842 1440362075338011476833891939440 382843 3754537582853481654829457853092 382844 -1045788676680482037086364672 382845 1994854611363045832673007527520 382846 575266485401530099417927823040 382847 3894716467026522502493095879296 382848 -1823186821695529320914909921280 382849 392941990213351633565076410964 382850 199192533336403481168270592000 382851 2229154926039888149432145219840 382852 -2089593475024895401004612232064 382853 -280121565995371973548863828900 382854 -266506553313263834613780252480 382855 -6105809160887941976001495990480 382856 8270927739926435108256492794880 382857 6191577076243473853095794085792 382858 296415256653554228321874462720 382859 3945557249376054356420844474216 382860 363825760368060387426371328000 382861 4653073926240538865966881793462 382862 4708651672265118368414765766912 382863 -1632472417906924858721419311216 382864 1381814178615714187794082734080 382865 -2261409000168357552357504004800 382866 1524043405002247280614261064448 382867 -5845479338301421129017232096084 382868 -1314261162751002309265799271552 382869 -2980047744866077415752564742400 382870 -2977060467980756209476576741120 382871 -1398104753354330070032582351928 382872 -9743393425215722864299868160 382873 7303125498276426925433158434122 382874 -3699347122061621006455379301408 382875 -3094655457358127403430908372000 382876 -112871334909023055216591308800 382877 81822814007979991434739978272 382878 486679877896524367512857299200 382879 -1112588633543535470482310666880 382880 -3043585209994040120103160381440 382881 -417425033955894006063457013760 382882 505201591866110112973420947792 382883 -2891155921567364013244578296868 382884 533608738712866109313512948736 382885 342485802837790189335360603000 382886 -3197060808480569808259885240992 382887 -76512239269052586651658626840 382888 -5693603049152201167366846464000 382889 2060363922884361901026468717924 382890 -7685455074622951960784782080 382891 -4140614383685379994328529146496 382892 -1430880732518421459020853590784 382893 -660194312857674436969299297216 382894 2434361954955521991632414450496 382895 -6841424925136098234599651820600 382896 -145085915447967513636864737280 382897 -9883876259255365805236260896588 382898 1740518496600796877662745149200 382899 693775167300294337104635408256 382900 -472710703043633366422185420800 382901 33301642357038947047308453312 382902 -227505978959551151462161695360 382903 -4134947308619679402762573191376 382904 -5170750906556307515987182510080 382905 -2232546617443161907799931479040 382906 -3736381401823959671859220264848 382907 -1742444324508898113564171110400 382908 3892989630043795744377491383296 382909 2734051848837050237218904615616 382910 200049619850719573548340359360 382911 -1444362373510099149694950863928 382912 -776298873708599470288019652608 382913 -4386217809759715575550637120640 382914 -237879531999508696426602869760 382915 -14202786943018781808046224480 382916 -3385779593965261503288770046720 382917 -2160953717090576022044146755360 382918 -3960213567846251692138786311840 382919 -983465878832640181804613488680 382920 -881243564502069478300063334400 382921 -1573890974988312828110498778816 382922 3192329132021251918011788350512 382923 563131859616359850171504318624 382924 -3341695100582743411910296655104 382925 546170764446462769926409218150 382926 -295473225157864653122870169600 382927 3531954202376119001756872894800 382928 -231794767999934762340170858496 382929 -55977987347320330980340659216 382930 3098207725271611056847019592000 382931 4858079549987683879556578653072 382932 1654057808929123104397058168832 382933 8158251353329315724794665903182 382934 -406049693229080091950369820384 382935 -1915885197058358742920185310640 382936 -5806610433549919990017700208640 382937 6412119717027539876920836056340 382938 -70878322304581023259637331456 382939 2261535732693854380461904140740 382940 1352472646304793621444532577280 382941 3260914888850459628765477151680 382942 -582720108199689379479887658240 382943 -1037999419750563033061526871552 382944 1037344831469620484120731975680 382945 3946151662157635494071812920000 382946 -2968098445382714325284411537328 382947 3555269745164498150872614919800 382948 5979453720458127874035038215808 382949 -5266662569154829658005165248 382950 236256167949824955842618601600 382951 2121053511163318546359268943352 382952 -2896248228629652034508175590400 382953 65463708812388439530588244704 382954 -4224331878829381702890574808832 382955 -1779983159581472762035286657280 382956 1252077991666268198857260466176 382957 3735465630925630730222510940780 382958 4185317429613746105603618688 382959 5587974375098623664477317872624 382960 -368788348277180751444512440320 382961 -1325737653237056479530388779438 382962 447824489100659696772445466880 382963 27417569131621385966650906960 382964 1035019185023985521345279078400 382965 -4120295028272346240367172640 382966 -534641314017623675652884566080 382967 -918112452189232206457189452240 382968 -3256021182089020992737682493440 382969 2051362495366147627353747403920 382970 430163471232514456722972610560 382971 5458786723221766496778200268312 382972 -3693468633466930212378555522560 382973 4323854038701941763571855549344 382974 401824720942815223817030615040 382975 958768779171657110687274083000 382976 492130038240589640093065543680 382977 1569846416589736991097441154560 382978 -96815943872544042639433591776 382979 -4861417993621848805593782556420 382980 -500851459802256022322430382080 382981 -885548491623427516107659136036 382982 2814365149408840061435781482592 382983 2347472399451141397098361420800 382984 1252791012772808684118790640640 382985 3420561035428083768688540302180 382986 1241549400957740251347368304432 382987 3399701997127347832647879878544 382988 5890000009671046933018005919488 382989 2850278714881181634820097893824 382990 -487651207120456446241533576000 382991 -3796858334790630691920162643728 382992 775076983445716672754858065920 382993 125552588401925085625974192744 382994 -2536374304513846603698369454704 382995 2517902200518331468768635189600 382996 -888036946265065216600165913728 382997 9174893893824122444440835631900 382998 976986743338704298909002577920 382999 8912351300991289589977575965000 383000 -7019498193322778031223111680000 383001 11763833352108466352285530080 383002 -477169686348485931477771494400 383003 7258867667864390749295259495360 383004 -54923674120158181038114677760 383005 106454910363616118034158238720 383006 768766068479328499069113134784 383007 3860687308563426878914162733640 383008 -8690528623763364856905436692480 383009 -8120448752084066633741578497360 383010 1375272167359100449816807557120 383011 -4477009764702880711221734388388 383012 1934005008873836814683115479040 383013 2252189558523406519283519111742 383014 288198403082889053310608165856 383015 4153716347474810943408948575160 383016 865382600217094814354592153600 383017 10641408764679682546947762625792 383018 1586763853084172743970950710960 383019 316156622203240001535075849216 383020 -231011598878442860518820183040 383021 -206214247835161229989283735178 383022 -515006196786345942152008369920 383023 4494576673643604993206672832272 383024 -618000128911827853310061379584 383025 -588297774996547442053453573200 383026 383382487263772476964721502720 383027 -9611322329401221082668136742088 383028 -3263225186303768921692732692480 383029 -1286647056578509913312774580370 383030 354329507466496924852887452160 383031 141941242907680945620187938096 383032 1646496438120597678608764108800 383033 -1287722705722032740710660946262 383034 2091788677652270314077130337280 383035 -1314359312426212026308498075520 383036 -1691241782019748552155064258560 383037 2715119618361724668537888802560 383038 3326266886841328136772655537920 383039 -398036939256397554531646953144 383040 264493329190782910974237081600 383041 2373739881720608651289391477442 383042 159562121340614434244529053184 383043 -3570480824970194001088557430536 383044 -109944093172278452293758117888 383045 801519711937265528582364339840 383046 -2030134873874568763414199927616 383047 -1655406554436780978219334005968 383048 8367812816282655577232006415360 383049 -191847833482192504149027900870 383050 -588494366761878575194914547200 383051 -820341724380763766828176947948 383052 -1936255948412023596031827084288 383053 6319621455065244305188579581120 383054 407383462136607367725667097472 383055 -650695326720924146825860608240 383056 -637452605718471418477288243200 383057 13812318896093150420811438162240 383058 -681701631116999109996233153376 383059 7887078443203486549986795102040 383060 -1078765507418397746188801996800 383061 -681788599131599453531699101440 383062 -2746269728472472199328666271968 383063 2610469827838247951520884561664 383064 -2627991245122804807010413608960 383065 925132826352528587548404256320 383066 2158315464952142400770358389232 383067 1182193364219405500047660740928 383068 1989739275380520383191738878976 383069 -2697748602238729297973509837530 383070 908740126139321168665780893120 383071 1214746894334115038900032675520 383072 -6639834248279898711957127692288 383073 -5734556158316576455839529524816 383074 -2930823932996864994465955756464 383075 166260740335590034920545760000 383076 -6372610114774885837218843863040 383077 -3538493300232455938950329411074 383078 -535978298013398429858849093760 383079 6255959438776175190153098254800 383080 3732972614681104120672791244800 383081 -2657951217571070833221602162118 383082 120945246996754372568372220672 383083 2926667859121068207133317225332 383084 -810048323846066534683129912320 383085 -1393468393934953189580459925780 383086 -1960431756543334942636086144 383087 -73267632132716730740550476160 383088 -721906660434174542536348532736 383089 -637338213261319386381445060544 383090 2154061280482346748215103508800 383091 3017563312100620352063234136624 383092 4992411527234802684221757535616 383093 -4776249514311456276437825695716 383094 45183436631824211967021529824 383095 5295008372942071689839253517680 383096 862967761320998410362189864960 383097 -2230022367790901948345909667840 383098 -636613160082038718669771706368 383099 2371887405715491660581110472100 383100 1277010224052407091027310118400 383101 546435779507673471505004276102 383102 -656818162528598560879966069248 383103 155901689947248637963555595520 383104 152478319621632067476746403840 383105 5470549787056356834164266171560 383106 3748494143989529620240931115264 383107 -823348538639576958857406944644 383108 3962893081253239042215632342016 383109 -2796303672726445444321510680096 383110 -191879605631155112234565281280 383111 1570856293269890550264632124432 383112 -6595662590899308608908229498880 383113 457410182598582788657823102362 383114 -958056223263914816389292743680 383115 -2764742026862430369482936075280 383116 2122546790809379298502252378880 383117 -1413550245219449672813305900800 383118 -1676751656902700681816243752896 383119 -5067724514318634502870440212880 383120 -151358293116697508635534540800 383121 4418068240004884926715345912290 383122 2294111517463228109864625716112 383123 -2381255552452079552786044381188 383124 -678771749896772660377737965568 383125 -1209044139280637667114719136250 383126 4099144112963857983816595924512 383127 476707729752676336033058665320 383128 2175040982377923848218519695360 383129 899441711437958287264888653312 383130 1767294707120060786018507520 383131 5263056792585690345361197792800 383132 -3761265816918729804542301295104 383133 -4738553484785701647130354421376 383134 141432125782977445347848568960 383135 -689488862767109729512096524000 383136 438486212593967780606770151424 383137 -230364895655055473325794351340 383138 1260923874651826983268394820096 383139 -461603089720582963425443394396 383140 -4588304368606450362619953442560 383141 5326482015230543500742222163168 383142 370841646266772170949778398912 383143 6360657817081354334123550870392 383144 9655078278550837814996609433600 383145 156943866542710056793155244800 383146 -2375863467898912949936494817280 383147 -3207046547586837327112840339404 383148 -3821350509792097045628053432320 383149 -1577622002700851270357067114836 383150 1749826554479017360441308192000 383151 -4170957125433039719311431550968 383152 -440716403808593190783990890496 383153 -9346796135322219099861011423598 383154 1953766808543467615730179150080 383155 -2958895248099795337430513863440 383156 -4061380792797843926142319140480 383157 -33247975781797278870435500160 383158 -1704165790665355253206350196320 383159 -315737338504886778007586193408 383160 1226670858701797335871861555200 383161 12742360419844427404337285335581 383162 -1192679888265105264067361787168 383163 2820136881756554582376312482688 383164 4025756781636377480902748005376 383165 2081944229128869810283924174200 383166 3899590953847302935304929664 383167 1589908132597738380761903479992 383168 -461663602969667857511378583552 383169 4466006060952301945715855086560 383170 -181941305114062409095632906720 383171 -5378994496219316890764723602628 383172 730724754351329097781492334592 383173 -47330926904875543454775810560 383174 4332928803024330213530866627392 383175 -1057289058429427977164569441800 383176 780394071840263359651790069760 383177 -187354243305603686661273327480 383178 2008636464517070335276748154624 383179 -8194446357960776873040936186220 383180 -1553361146416821956799838095360 383181 -3752415155571129809136020374848 383182 566805971007275140087242916032 383183 1435054030522935079968478072704 383184 -413696347990893583008883015680 383185 1964851195904460058560809895360 383186 -1022072779774479819311068068576 383187 -989957979301845703198762492416 383188 -2156024054786166171360816769280 383189 -4674278090489051560674073336644 383190 -10784389427428382767207906560 383191 3447063827156371314695889752064 383192 -5724033978478843460407160524800 383193 1443769169144992701484715765082 383194 -123772427940506747558863988736 383195 -1507339556093204770501020844080 383196 -2150443890782607722733326278656 383197 -8100579710410030538343167283828 383198 1091157092845275209982484329600 383199 22290222939220246612773019464 383200 5270854433114534820956209152000 383201 1420902870452829684579698230464 383202 -486533330231618045526045285600 383203 5538395197986298037310007329264 383204 -2849640831681861404033574236544 383205 -630859075378214466298229668800 383206 2812971048681412488785160833280 383207 -12208109002444942302809957472 383208 918564668722668080845500088320 383209 2253431519565419500567797479716 383210 1051053583210718404419169169760 383211 -4191150321123314931079095625920 383212 -7148825055797956717260189900544 383213 1489481293196263132868700825024 383214 503164637112624189060071266560 383215 -2342399600229049355154906564000 383216 -3169577639648349441344176128 383217 4204662456876566303005258420080 383218 -4222278309313868758721178572160 383219 -2716732851109219896697855555380 383220 -1184101308062422302509721273600 383221 -6248107067180819659598077610578 383222 -10959391120585878182739910656 383223 -731433478306655631889488758400 383224 3871710107104153047503713320960 383225 -69264016578586240075963079250 383226 783259913713265413575912082944 383227 -1728467241621113764689295043520 383228 499114288899886870636374950400 383229 3929807567260040273390937332160 383230 -2811834535159503192827756822400 383231 942532843978555323227918386272 383232 374294599402250105971015680000 383233 -7965765203902585455098122436540 383234 1424439729657316947741683237280 383235 659876336183140659636308085600 383236 191674176533387419932231528448 383237 7054454932828364628774660213852 383238 -3896531023621170541121869455360 383239 -4715259291139693684350868509240 383240 1951159978505205338843285913600 383241 5040341357643864694383023461392 383242 1480063889315824639659956500272 383243 -13571937018404758854624962016 383244 652197314508025837268544261120 383245 -1086284436959049968747516440500 383246 -364591480200445083787157785920 383247 247484393109698419400522363280 383248 379828951858093093258373775360 383249 -5585745996572683417171571789760 383250 -53216455623153125622988032000 383251 -5066971060673170296842942227896 383252 4407654943030233627886616228736 383253 641395940012113791188692044288 383254 -3531885673319500225961383955424 383255 -3239869613922615399007274580840 383256 -3078567991036014593253586606080 383257 2462126580642352796199475232512 383258 -1157191978487915691061900473600 383259 -39555805860679600067073567552 383260 2229171842396362648291544378880 383261 5424126312009093755025565781862 383262 -767775165292331463023759149056 383263 -1101386526114254246380233209784 383264 -2194651995453427842531930931200 383265 6733563807433327656714967161600 383266 -1317820370754550334747420380896 383267 -1097296095181218040228705611684 383268 1800974980589052654804980136960 383269 -2908772123406076106492923908704 383270 2371918824935362590338863198080 383271 -643909269500681345200784174976 383272 3568924389742142018337894481920 383273 -7432017737785626980342386539696 383274 179276714722066864338316742400 383275 -1831486637092965163575085872700 383276 -3441521816834238446161317507840 383277 280561905982102608129597639840 383278 1405432213266099017646094343616 383279 3939762423466496694250544417784 383280 -885135793835448036722787287040 383281 -6567619418610299060717223463918 383282 60686532700303980956730949152 383283 1129023067493032912259164111104 383284 874767824066725857475385278464 383285 3817137258707385816386173186560 383286 804925144218838463217279074304 383287 6011419136843831181978312199240 383288 6657949043115956516758968053760 383289 540128214522120179395509555024 383290 764710689341897681393402834400 383291 1230651530756001140758253470692 383292 -59855057568468178858374833664 383293 -2869991333189837840908541586420 383294 2318582430536772507338307424320 383295 991651025480562500088791508480 383296 366832096635847302710094200832 383297 -2921648669777764576265625928254 383298 2092903734621479212904568991488 383299 1057302640087585290503107934112 383300 1130668648205573193274148054400 383301 -2722178557781596031300743180770 383302 -25814052950935471860105171648 383303 -182426273578116074973514049448 383304 195130879408018397942574981120 383305 2602447494498367589652118049160 383306 1446496361160139540728796999680 383307 850544664230341447184080896192 383308 -6642231269890180022292861163520 383309 -1637319597506405330520475605300 383310 1311153503547675400589858817600 383311 2885529281172020740199304226872 383312 414614008824557477540043350016 383313 -1269748845607034336573793830976 383314 -26316468556056747684472485744 383315 731348091945236676577279240320 383316 1242443162690993015246871982080 383317 -7744554276136345454175584926848 383318 260646756413663414871158277888 383319 -2290229686044401896101242965680 383320 988727448834426230908141363200 383321 2182747063433337159729918096522 383322 1168553832933090295075607435520 383323 189843984062633523425878630800 383324 6445039534223364727812768225792 383325 -1770094838351134464040913580000 383326 1522180438646869428765427958400 383327 53847308043624713463751890096 383328 -3403768494288445890655405473792 383329 -6035478059865820369396715323200 383330 1249305904723193368183896694560 383331 329278922071826471480905510320 383332 4003340165345679947263974481920 383333 5275919676454454922831797370300 383334 163651420715204738722763814912 383335 1508757173380476340228340468280 383336 -3491643470172001232166907192320 383337 -2302617440761194756880453957632 383338 3267325174891993449789892774320 383339 3921122776661422256090205148200 383340 -2242824637801053279005820748800 383341 -381860785517454280542739118976 383342 -1478038480691427345858645332928 383343 -2629093210480381978311960345336 383344 -456102867736319354746734837760 383345 13794135895164650685963011520 383346 1098903663010779121882042675200 383347 -1039338972231932659532722849204 383348 618526758241429637408118675456 383349 -1826836345746274465002503974752 383350 -696177304736485069946613110400 383351 -7357996679217079134694927949400 383352 2915041721332816325367823749120 383353 -3884192185596709182286052348540 383354 -4981398625094706038910556116624 383355 238717108641061094117296073760 383356 -1402045121435316171405365237760 383357 242385415353575891274052590072 383358 150168625713810707115245632128 383359 -172647767603034585091646997896 383360 -2779144238355314906046136320000 383361 -3855756292132584807232572486816 383362 -689758875281968079289243010560 383363 1493766284505451760090205376920 383364 381067380992980645083074617344 383365 1155396357999370648837605763260 383366 -3005053642168910717176821998976 383367 43385857417720989432299141712 383368 1318255227282655121840892610560 383369 -2056387033062671142617544319104 383370 200705979063885631477827517440 383371 5256986845497684396925260303572 383372 3659138051451356708369732792832 383373 390266864027826570648407576502 383374 -6750974138213338558990793270208 383375 -346431091297484992205918658000 383376 151053421562159520375652810752 383377 -1729100135582358654524228870400 383378 1530750323086977029677028964240 383379 -3006232827316661847716216616960 383380 4866082855912132328475526694400 383381 4994497872552021035321727240192 383382 39974051087836600877043541920 383383 1196975422952895622840841576448 383384 6212075820350787185402632089600 383385 621518395173615032995061294400 383386 98860047382404109062866353392 383387 -4827379845862675249172919252480 383388 8657873816568706290641117184 383389 3871705391849778584975923883680 383390 215732653911966205477625460480 383391 -973276981749206600256911867040 383392 -6418242573709238956675869769728 383393 8761608455722791360258500316642 383394 774809439070036439133898089984 383395 -3449061179089115772065612727600 383396 101757930739541603062383235584 383397 683049377352788458847230923072 383398 -663651060984595409578475104800 383399 6164991760300761513177613985400 383400 1545643989912030451232993280000 383401 6336101289943185848160010549920 383402 -1403791135103272036680827499168 383403 -83946655070450354562386400576 383404 -2203202159310701122188378143744 383405 1342891378283855233978223745120 383406 -2644722277855685827711331023296 383407 -172317600345605128961497290648 383408 581375006067034662954677305344 383409 -717843417137915499410830887960 383410 -1694125811623250637006899811840 383411 -3309335605121798341961902216368 383412 1460958351762526832734312550400 383413 -3993565583668137506910453486080 383414 3647026323754248874817827057056 383415 1214769704210755253204639299920 383416 525420788943513385292356546560 383417 -4327378125622878871458441096534 383418 530276692584144499001059484160 383419 -1702055539303826722774694593180 383420 1071849903919259925095357568000 383421 -2022955773946434619981257477888 383422 1327514782782195121115672943552 383423 -2416281744533835107383498022160 383424 650868546962208467317797421056 383425 -4304664722730298304519762183850 383426 -2175908862694807338991816734720 383427 741332903080194075464612023680 383428 -2858844274279788554775194204032 383429 -1441015852967848782407226239970 383430 -1050105774925412671311605450880 383431 -721800614618413514960527696 383432 -1200684903277464602805280112640 383433 -2010550952889670244281686553536 383434 -117368096847949270391124882384 383435 -2999727948356295459364139833440 383436 -4476654293131791399143097508608 383437 7258113257995290436434263232 383438 -3853964614420583009159559626880 383439 1017400795611475071677086926720 383440 365627652668614333666792488960 383441 6026466622287786637969697883360 383442 -1937237094675282792156727471488 383443 425000304618090674296994191000 383444 1945602650698997700198987722496 383445 169882486358751079849974221820 383446 -1711876792300371917782254201600 383447 4307883071063497889544454929192 383448 425020858069214940757333401600 383449 -5365243777612502380010121190 383450 -566183133172073633197599102000 383451 -5753925265455969854271926289768 383452 6640786090566210304715592453120 383453 -2200778914027183140171032322720 383454 1795489419887846171736518441664 383455 -2482543972984513781451869540640 383456 -3401647337042952586263761780736 383457 1057815934427586365425268587440 383458 -2096324656513722538490039967360 383459 -1427226715122088417883788586340 383460 -470479784804405641261033390080 383461 6687983282954142821428532205690 383462 -1599489131729824350261638822400 383463 1684511459540691697154730963024 383464 135673549955387510475694095360 383465 -304164989592000463278736567680 383466 -1292059390812498832630438886400 383467 1792395116262513674848519783200 383468 2412495763082945826448658190336 383469 575095219724931690331718817408 383470 -596226803764158172420751139840 383471 -2532851957683808793807952874112 383472 -338276885104826481825223704576 383473 603127752247926843284026310400 383474 -14609104204635271427842636800 383475 -901642823724678008362986101400 383476 726488144289997413511433010560 383477 4490606813916411495622779673440 383478 -382013736212773090102806835776 383479 -799702952226236550262514799216 383480 2405157276942609266874921062400 383481 2541983253313776537425501577600 383482 3720511376851843231675433904384 383483 -1368942815568247553942543906268 383484 -2915793543228955545666468478464 383485 992948620595285779865941275180 383486 4327745427332655584229856270080 383487 48112377811430819690677981968 383488 551462355612171018705228005376 383489 -881943744757185311634992179710 383490 -14822024140312914587760845280 383491 -5752845850242610574605163978888 383492 2485126434599729277769535116416 383493 3137358415534014462033978772128 383494 -1908081754465400713840927948704 383495 2598321930116694497742808934880 383496 973193599353383229631741747200 383497 -4478460494039364540733091722908 383498 -4472477637190646152364720418000 383499 -3280212745748227841521953797316 383500 1584292061153292072572632320000 383501 788188213209567045872401171200 383502 392904952019592270760200351744 383503 1379712431265214243991990547248 383504 -173785235990892303112324055040 383505 609306750289864402578449881920 383506 -3927491104675685412290884858080 383507 -1669066456975089975411917830368 383508 2665373454716403725158579384320 383509 -2590006255201686241995789644384 383510 -1654142969257276336066680963840 383511 -4261281571778907153470652453528 383512 6166562682687470432869947955200 383513 935264677327434311013763459524 383514 -147528085989058838867050652160 383515 -4897560534889663680586055308800 383516 -2186204186941328653686322025472 383517 45620992036746778579394859648 383518 -5701704339145000125634909888896 383519 -5490916970089911297360093394080 383520 4443368816487831414060833832960 383521 -2444165111804927465879667461278 383522 -1195317785990493865017484292448 383523 48398374261918301622200471160 383524 -3910879803462186164007103083904 383525 1981712900779218978441271880250 383526 939652554404036049983547523200 383527 3036450623062005328767960208376 383528 3029827098297708748975726264320 383529 1572812656386597646087929143184 383530 644182850528799424258192358400 383531 -1883781236461360983037255357536 383532 -663650929825291130253981843456 383533 1770272430686026619584179813782 383534 -1008102480963181036830554055360 383535 -229320359575455695495855762520 383536 281850621633054633564206907392 383537 -1479128930868107552828318649216 383538 1027636317190921958312751141120 383539 -206066762864127590110679558992 383540 -1539949035733297475831599595520 383541 2013441351785330585724921137760 383542 62678571761799777260976033024 383543 -1373981196555495144432217239096 383544 -1244874657977182211133504430080 383545 -3955973040444148030895349283200 383546 4876432988332082590419559247472 383547 -3581222339751133996107882541800 383548 -2148804570666536621349186723840 383549 -1523683230801648858743139291450 383550 295164811218886449240206116800 383551 564667424631237212429829557600 383552 1137345763090234562682937147392 383553 -5708373871386916162924288625520 383554 -3189630495442063218847487524800 383555 834573365476415804518447129920 383556 2643839518003279090050336463872 383557 -4312711221692317478542626116194 383558 -2009143521187886540625107581824 383559 2010678644205822266101949927040 383560 -51255630314234006412371558400 383561 2530616166424397414332187545572 383562 -1387709134106522150848631132160 383563 722412022955521238079329821504 383564 -896865628519302657116296813824 383565 247682465415032204202795152640 383566 908407714585823177068001495232 383567 7838349428804467247877425489952 383568 1092848905983525315268609179648 383569 -1183849425598988644594286816780 383570 -4815845193116620534924049760 383571 1075157811448086658212071151840 383572 -6012200090192697784295418992640 383573 -342308382454019639642736176178 383574 1875134762409181432500410650560 383575 -4667977058636927240320120733000 383576 -6639743154311164653781437265920 383577 2838386474362798391207583591120 383578 -3776625015674341249857132576 383579 551791596401810534644319975712 383580 -893207560595196253885524426240 383581 -6711804342768105295630839027936 383582 -2190866024700105240235231924608 383583 -1494658130059009465828791836400 383584 -6007219089202075398025114681344 383585 -3427999837215872598365462570220 383586 -919736108290785841197785750016 383587 415211998784573082490590236 383588 7636694741070662639461110287616 383589 923906592518860690537228139520 383590 -207947422291820929059943641600 383591 2048610659482343770356152536080 383592 -2299379123016500159296590888960 383593 -1199728226742093136353161187200 383594 610908524195016032528974663680 383595 -784197266502470102801784921600 383596 942247411789349869411576112640 383597 -5822802002478989651136367386240 383598 -1514525779224632385091877476032 383599 10476698194660352152876415369136 383600 -125259351784879582679988633600 383601 2874576743606952454300395710832 383602 1105706475730766545551043060752 383603 46557775005819812637982218048 383604 1575434615197318973779608299520 383605 7066520488706641655297607810360 383606 4171479658325891419129628590752 383607 -978906402420698390028385479120 383608 -4523683173545064754395375575040 383609 7295519860457904387475908312810 383610 -1476597457959146653611575001600 383611 -6643856612991993249375374621788 383612 884762906100637978074176355840 383613 2185982415482993163875880756288 383614 -921469982386729905814580453376 383615 -396908846335868061356763606480 383616 -102577448074986217236741488640 383617 -2409544315551359378029554447552 383618 4046102078942394719210271899520 383619 2129186854470031654867532490744 383620 3771867573252116488921888615680 383621 6895700503821243169427526444990 383622 81169969837039424335020749184 383623 -1384896053588507265687838193128 383624 -8037630778990803025847785881600 383625 -1152566569722815714659518144000 383626 1362856449081017116533333245184 383627 -1080709745205490462997226004524 383628 -205182657524351191240297857024 383629 -4715768801949875310313763194720 383630 -229888108290537842271996421440 383631 -5269754424030522051205253085048 383632 834745844690533441063350542336 383633 2108632717403796776341293144882 383634 -216850887858608165257667487216 383635 516552922111022533469255664960 383636 2083962698623529912149103800320 383637 729495063719891628035427895680 383638 -787151768872831730067548350656 383639 1526931063497215694357474860656 383640 1144057502969793758413799424000 383641 5820317067264947596063641672900 383642 1282664392085613722517092866560 383643 107825014045999432167167155680 383644 4151958718653726595525013966336 383645 -2256074953023711055081607922510 383646 17633723262605092210556749824 383647 6591231347419573510134924120312 383648 8940777010723697358786385674240 383649 754822128665813713810882799040 383650 -1577024095057824153022887949200 383651 8000478313456266036010580882652 383652 4188011075018739514461028853376 383653 -187357675969076710188369563780 383654 1957610693236631867582986039776 383655 3469089483216795241993945790160 383656 298232743551632041108210974720 383657 -6894675454219325329872573305094 383658 1590390850673623744635164690688 383659 9952865364421722540908071863860 383660 -2865747076619368695022194616320 383661 25768835691292154246120903232 383662 4419658152735402493284510848832 383663 -562008101031533118719587224576 383664 464111106631086428246605824 383665 -4332461494796979006536068676940 383666 3833524907756888923758380086032 383667 1126554339236482099207572295680 383668 1271848020268672408132434674048 383669 -705603003401115881598072655392 383670 -1850967387491805378634630176000 383671 -1042149335301924855119809401168 383672 -14233356322591035952616448000 383673 -2930192717887950398339671920096 383674 641537464922510252655495732336 383675 -6421083788102108925766439130000 383676 -1244700377381741628839970221568 383677 310654585454235864228114436800 383678 -1127472088710296666674552602240 383679 2984663686384764412500621038400 383680 512178605762529380992863436800 383681 -1318193410161119926168788355518 383682 732277593979064435379866503680 383683 898680619369790038145432559932 383684 1313424386444995982864575045632 383685 700591778723545997084170768800 383686 138488506104410739801606297600 383687 -368245197646155237593188411968 383688 2991381091580432506843396523520 383689 157162310851353521286280694224 383690 -1014729672707299803658704935040 383691 1733528214468848294697537792 383692 1905265570015045677029801474816 383693 -392370656686351981529632082058 383694 -959673651570246840128477553600 383695 -1968496695615495481962091030080 383696 -870871440463888089213429915648 383697 7145931300618456228845533631760 383698 1675397186278950352256317633536 383699 6628739260666013505669373654320 383700 -783130829601758359240286208000 383701 8006288868257967882693014263452 383702 414319319634429559172470961664 383703 -4560949932501951516678465772800 383704 -234610745070169036291243530240 383705 756741183108657169739998281600 383706 -415706650498980882625672623888 383707 3835269422192701326088262952 383708 3005571360822010877357950734336 383709 2133695550950236780657184982528 383710 -75407993067996094215231426240 383711 -134027129812145111710555916928 383712 1188749478121385423237749407744 383713 -9450256725087295483834321563216 383714 -1739955638147473616358460819680 383715 -2722992492441850810597523449440 383716 -4100982594067436971475538252160 383717 7851152041351787567345717893920 383718 161687411821981522199288659968 383719 -1444376927334980567648166104448 383720 649151397360544981226997657600 383721 326749899871720914983377119360 383722 47928081152974086922066260912 383723 -9911437895675585126556825974028 383724 -4245843644106354465926304153600 383725 -1488710413589794235991637978750 383726 43381660976837156550630668160 383727 -1205806826181016182065166928368 383728 34546253194557787343638855680 383729 4943016899823979688742411669330 383730 -1791880688903892956698113953280 383731 -274819473577070936308703825000 383732 35254804193087570469848666112 383733 -814392356945033942303023295136 383734 150419624239725411502157627520 383735 1946087421043525202843328342960 383736 416253852894474722318775091200 383737 -1659905309543644128282124115628 383738 5904407903504492092785937381344 383739 -1914246387637221298868329459176 383740 -420069337450579945309012715520 383741 -5101076760619099930351334477748 383742 973989895526460827035036943040 383743 158624444487390882024254240472 383744 2907304167858155261289037824000 383745 3613965252924094155264965397120 383746 -2978696276000908697732234196096 383747 -1258885331574413755994616682848 383748 527880958055661025992356296704 383749 1817823834035419759474105855360 383750 179652757818370096754215260000 383751 8953171566751269850063363397280 383752 -3936874430830268149395962342400 383753 -2523164236172195919018016480998 383754 963586317709190090761821061632 383755 2369418805937070308198583429120 383756 -931012328618340934845733420032 383757 -2307854167037662698057945101760 383758 -1400784902965261075435766538624 383759 2404966070014262537960971830960 383760 96453558982522979342798192640 383761 -167088169263951811669872123136 383762 3264872436529933191893171472000 383763 -1452559595237774731902660701256 383764 382316743455478701401211963136 383765 1006348345027355742492385629660 383766 -3856235793282559435494061080576 383767 -5661165801239936466098782752184 383768 1915501493121419922904900915200 383769 -4346630768394349169561199948006 383770 -2760900945089325027480964357920 383771 -12792602747661180424118205706800 383772 -1416411702577206380638962206208 383773 172884017281541754184559821944 383774 -29131216046133691737835905408 383775 12724997202719614508916729600 383776 5120442029168250566150604718080 383777 3302204593355360122656811990626 383778 168203244815582622505728873984 383779 4142282290398376660135141738560 383780 1587511341460518208220955033600 383781 1626107467812511745086984838880 383782 -2384343336985092789718348984320 383783 3169923415577411492762191109184 383784 -790681921738513299421235527680 383785 -254732703494857335637358461020 383786 152679573381530198584435377600 383787 -2001288799763772065562863459556 383788 2119792549309223999570676985088 383789 -623303239051314196944126929280 383790 -821310842325500244050470824960 383791 -2393621303999998893023811405808 383792 -388613589982649931834176815104 383793 -4999712233134931552381888219536 383794 3007111860402229503774523072512 383795 1976186797685697526662604611600 383796 101559772303611291296763881472 383797 658230066915524549154763739246 383798 -3624037121638575476826932373600 383799 245148207898655945484899081784 383800 -1877354525446202521403435520000 383801 -559579064306972033698516501632 383802 -4642603909321288109698661815296 383803 1445898705107044064159278712080 383804 1277627329548320063614119436800 383805 2021642778830875359692817211200 383806 -1994623030372626020188508859648 383807 5751090819537824169993986821056 383808 -788999709515213010760630272000 383809 4233503755239028004283664342752 383810 -565847481344648303634674480640 383811 -153870594070227024386597031936 383812 2948060965762398156674381056 383813 -1868929675121917566079697923938 383814 1762149627591096752503608019104 383815 6672952106785575485402641898400 383816 -647048899422720041684758379520 383817 -855207158118567835098591964800 383818 -36916775216821683907841373696 383819 -8424735441974435482650344753160 383820 117208797874153065967184686080 383821 -7950372106341697977650262451978 383822 309849597819284272641660011712 383823 2707415471642815149486611907384 383824 343717838768347077730487500800 383825 1804573194726522787334374595100 383826 -652725867260232860044600968192 383827 2204997541836264315993924000160 383828 5182092818957141091814798032768 383829 -2378210892295785623861203661760 383830 1751609111941559491797736667520 383831 1187694514597694981454459874992 383832 6475387972770380461516301721600 383833 -2660678352727640042211744748918 383834 134091615354599144482539586560 383835 -1631554036811446482262585587600 383836 -4842574848350084851745115819520 383837 -2014683145939083865300990679514 383838 113657236131585889510609121280 383839 7605715915638466589668048996640 383840 -1283957766043081270146367488000 383841 -1235399765878527305032458067950 383842 -322168814446487929587373658112 383843 12937046146548141981974287800816 383844 4391479594107708024415990210560 383845 925267407080921776748969688960 383846 1530302206341153544978007893824 383847 -1932096289841885047580971270272 383848 5403575396904294610265023503360 383849 6914633663346527283277048331136 383850 1042003968986452431481089699600 383851 689660935008653546547626606512 383852 2439141013218010859065230074880 383853 -5213164370305002666541655772096 383854 -825588682390641692221302300480 383855 2423776952060917788540072914760 383856 327776632094465825887382667264 383857 362342832153760220301597088800 383858 1280868563663641470933600395280 383859 39399141786567871092318804816 383860 -2633750436094618636061350156800 383861 55581996059278166061282318720 383862 932006119245631233560284796352 383863 2689915501038920082745677262920 383864 -230252683708075484341746094080 383865 -572785585164562889021373132480 383866 3898050696171039153382814783088 383867 -3833351152376928208850678596248 383868 2539417566831905996303886116352 383869 1957035842592658014655914779270 383870 -1608734505655542598591728556800 383871 55797380944597168300056124800 383872 -3082470242351021633883340800000 383873 790360026174784122680770667520 383874 -1109715859453213545213757563648 383875 -1918949098445464723719017076000 383876 3554749267045706909158237547520 383877 -2467661141811664310746579462152 383878 -2938123096169725624625244561600 383879 1515637609049054754936557650584 383880 -522510723206213861486842675200 383881 2273154546576153395196708698752 383882 -93157552684474694725480539648 383883 -18536430869197063314463862352 383884 -3104097812716573584531212157184 383885 -5615653532976270463326929226420 383886 3841326090208444471706589955200 383887 1326678814111073995665252143712 383888 -367526594443719407761566425088 383889 4437871285033348955726272361568 383890 -441378870374095791190387750080 383891 1465577960373865111486390661292 383892 -1291736813456849307530589186048 383893 -3989039399529817348780595618976 383894 900458124720654556793222583552 383895 3583582961503462576002957690000 383896 7765937266965441663948128501760 383897 2176976525660299942096759218432 383898 1081837461680385530092282840320 383899 3849070361492297813368169243536 383900 -514567913928899566510407360000 383901 343800915357292370301269731968 383902 -858891879208781567578663502400 383903 -371711221561596104380880879016 383904 20230114889161514073685229568 383905 3444129190446836431067754951060 383906 -857492730765023252786859484848 383907 -29546984469311679154337117712 383908 -1582412783681681768482682691584 383909 -6054565232995217470466828365890 383910 1249304235240708104458095083520 383911 10053008340931662790454005710384 383912 -1808256071350903206859811973120 383913 -87956782931742492504226593600 383914 -2193545411639983529337978236160 383915 -2654546879833069566774987552960 383916 360550882531687888259482927104 383917 -3567346883394809350660176621034 383918 2504761459477092212513201158080 383919 -2079272700542965936631743960056 383920 -451839827243351591510409216000 383921 -5264255912906984272441782294528 383922 400863721574432905704720290304 383923 1031973159009905171851493116172 383924 -215628256882704802560010315008 383925 -1960588212618273051479468544000 383926 -4262606096941425106105710448320 383927 1183136576137617691722741200760 383928 5130963321475480003310665605120 383929 -48444566901806221801769383360 383930 -321009387541916226388329860640 383931 -2315809275604178209972949796480 383932 -3150407651242897967319330928128 383933 14635876268614544793693449760 383934 -2038062575490167211176163772800 383935 1817512498892814360824699890560 383936 1005910873817215657039991144448 383937 2227316131161839701125543386160 383938 -725249649165039130376373464880 383939 3995255165328027286395184426224 383940 -3631637665454338518339581337600 383941 -5265643376623999788487562802658 383942 122321733739595472804835636992 383943 1699428929963736608408886266880 383944 7508499920443491016819076997120 383945 3025374150912950454583011729480 383946 1467703867307150467373923353600 383947 -135773960664657508866526025240 383948 4306825457352105852822955223808 383949 432303402331876292381167586604 383950 -111937286651601014699965833600 383951 5083922910347198254596362675952 383952 453808764774297517884586721280 383953 4340398640851018635078831635700 383954 2760447362892294078391958380176 383955 -632097796545256477722737068800 383956 -194609145612760328072497866880 383957 1291663566600934849133527646112 383958 -1917122786359713292323089883456 383959 -1716103801210850194377216034800 383960 -3331474391780632557451385856000 383961 -1390738443929708490754168794336 383962 -1495127844956537502690256252416 383963 -166915344086436790196344969788 383964 -746176395248068672609917801984 383965 -934108181056320188814041527080 383966 166094010821012426987349086208 383967 -9417488269833475913283283211760 383968 2808906700845391413125568528384 383969 -9114571255513413551752228065630 383970 1668263266967183872599011328000 383971 734438320065063184010887166720 383972 -612055018817949921595499166720 383973 -1529790706265454623675235852000 383974 -978366233464777807227481377600 383975 306910051661066431973875584000 383976 -370869230104584916918053012480 383977 -7677322459321404004880127775776 383978 907897177297512499133441024256 383979 -4317870049793215933516343061840 383980 252621667989453711704299407360 383981 846246738681586983092783442732 383982 -2756089786468704257751573417408 383983 -2420786935260844752319095502768 383984 3914011137064036777662148706304 383985 -273475997327206226845040636160 383986 1452706362592061810574014900640 383987 -8727413001349741445149873229364 383988 -3231219050978858059747162798080 383989 -3564726091088842073176727913540 383990 56878213785559610274567475200 383991 -2954138671320822628374268291608 383992 658616448481202593811838689280 383993 3656137225382018312042593824384 383994 -764229174404884552123691420160 383995 1314069793323435466350993651600 383996 -5242473982209874344281881454592 383997 1763517238261736446466564670720 383998 2950893971519053986529786368000 383999 1843905788921543297475548779392 384000 -3319979697387825548343902208000 384001 -8188433055779818815063731327998 384002 -1477758160838107855067854512096 384003 2684933996641313622097860396612 384004 -5230174322961209449380820994944 384005 -1321755162562503296486966006340 384006 228867179659907889174489612288 384007 159962799844295832281681819840 384008 -2007070019040745024097386659840 384009 -2234357576463785719256516273760 384010 32086147519508801602928728320 384011 -573306709277851617311177293128 384012 -602405009671728222885476484864 384013 -8546854432722224935362966145044 384014 585951207542861850804755345856 384015 518974907805693219125986690320 384016 -1987234774629857272982370377728 384017 -458648450732968261106381177934 384018 570318573098801339387568322560 384019 2045914064475706797813551424160 384020 467215748280475553175029391360 384021 -63896973683786540219622787776 384022 -794619567455505022885556343168 384023 -1233460015599082478420820986064 384024 -2466498788120927629050304942080 384025 3188769480921472589589199945550 384026 645603002378641799015067689712 384027 -681026352133769602031417568768 384028 -296750737025646128940080988160 384029 -3781668848362497455665916393370 384030 -1181137162536403619436788734080 384031 -1616895131429410251337975512960 384032 -8100009027431097363836151791616 384033 -29482175986745403793898295360 384034 -526652459087402070110280273408 384035 -1305056883977882302105216425600 384036 -2783154918098711569658334501888 384037 -6610526884847352281598250423488 384038 -1540307358243079263606728912256 384039 -2602924642880053746885271165392 384040 3758702383164972584841786316800 384041 -2618085913530296637823400556096 384042 -1691982761776344464818498668288 384043 -4901721281139301912472036336856 384044 4080881597059706019904747931136 384045 -842355093504616800232142299680 384046 752653033820237960150826464064 384047 -2913033213112873333126270888800 384048 -318203331754738167380736737280 384049 4765864307081526205949754060050 384050 -225106236395063410452366565200 384051 5168450097540354417262458614640 384052 1041306037671898679500538366336 384053 -541830361477584620065626290436 384054 1824090364771156521937209312 384055 -1489875147293531394577382641440 384056 7773348508249743019546989711360 384057 -1038419943743033596319644253520 384058 5256248259815835707913966560880 384059 1222200978468923978681558064768 384060 -310267496187673784862621603840 384061 -1975212861414835715028064193338 384062 -1995733632284470482935037978240 384063 3971399177049031317819575359944 384064 -464347984238895017427886669824 384065 6426497772573284775559766022720 384066 1068411480197084394373054039680 384067 2499681408257106957511467165116 384068 3222583937344817484976776478848 384069 -1924953174714517023603879817920 384070 -459528719039951656313056608000 384071 571226898080015469911305161552 384072 -1191249970888685342582596239360 384073 -4973894683950592803172644293760 384074 463219659322155017253319807536 384075 2527088554706887601755319610000 384076 -28976218719881044223628656640 384077 1071558814996245931369874234400 384078 867331932668680497847245071424 384079 5388044588381864712943709805680 384080 1175488745312623737522389237760 384081 1110496614834218580547382743632 384082 1746639664683741145227775821984 384083 -2485748780390069926942116968880 384084 -611310932528974631727861878784 384085 -1483807028079554888895975081600 384086 2196283808944371290893324168992 384087 2589676520416219486480110494976 384088 -3037626525846555693056081940480 384089 -3873899922150217094803237141110 384090 134124370637527698755965747200 384091 3945268288558049514717973596192 384092 -7355869366204528854581796361728 384093 -4392633553779373850696049988218 384094 -1340514679556910405225441515904 384095 -2901116506272027971258969597400 384096 680118787474832096678067830784 384097 -718607427597045675653010225088 384098 -1951282975756753772813591009280 384099 -253105863554903931165953196936 384100 1927757246528664468035158118400 384101 -2908474044128972118369295101696 384102 128335340257834098572603556192 384103 4386699653919816901076257565304 384104 1799375957012578349258408755200 384105 80660747602662623030457345600 384106 635260887651162459109578808752 384107 848508879797972694657410410356 384108 -3397195176054854757592888650240 384109 2390640651921935374555036191840 384110 1924176554332062701663990833920 384111 1724919248439335490052654595592 384112 789513984377635931525761826816 384113 -5434279814354812824711660910638 384114 -1751059607111463187727129612160 384115 -5774779911943852780934460722400 384116 -456688641329818991224184874240 384117 -278222588300982463304354445600 384118 -674939432261746139269681920384 384119 -100055679822347587054016810856 384120 -1859611635361174603122076262400 384121 -1979413604798776741482532365056 384122 140968650974771191722813036000 384123 -1198459656838372635115269315840 384124 623509766575748527687982945280 384125 -174509990831452168313322720000 384126 248791160133084285498000610944 384127 -3440136476336906260144286931888 384128 4627642784078915823442140856320 384129 3514648534145543211907188565440 384130 -1648451032752891403481705971200 384131 1958019707079844959114011395584 384132 -1108265849523550396977683374080 384133 517595476725512269661569036382 384134 944160365085092133595864790400 384135 -3256801799612843299665473060400 384136 -5174098028307111395927756344320 384137 915979108451735112649626097854 384138 -268470031061410227108070005456 384139 2229805491421296584639719731856 384140 2314091652605402543905124029440 384141 -4084451045053213075682985811008 384142 665296363428895790770431052800 384143 9271364900319495152039107225392 384144 327332006923877199314885541888 384145 -1138649766150709160982335753100 384146 21566889633347877703477791744 384147 3015425591260538667623098268724 384148 2505631847441400292733331791616 384149 8294295949831448167160253957120 384150 256255028593002562097195625600 384151 6705195673441762059807911742152 384152 -1672954907037370178016571392000 384153 1000831309562931368076665929728 384154 12781896339011411053578481632 384155 -5218535663313725791140357877440 384156 -3503180550898730880478621117440 384157 6701057321664392597528628562406 384158 3364563081764253017551335068160 384159 3584621072304355174321751212104 384160 -2209270970404472867430022840320 384161 -3782649705938585466566087259600 384162 -17129304969360884630027792640 384163 -3154977644832583131919856914800 384164 -4769179500099470310305965083648 384165 421911657353418691796262501660 384166 -4624080609116447565866137915200 384167 -520208480582038186521434259408 384168 436410076541777725442838773760 384169 1601256157667623216674815122944 384170 -1380022004375040971374986911040 384171 -560788465417827541290366129936 384172 -298732737213278049641189165824 384173 -4769558484301556151534520441578 384174 1180591789145185770537397449600 384175 3338287598467834414407171200 384176 -779403029134634773500059516928 384177 2378795929447976415165083137920 384178 6946193790795227290773580588032 384179 -6867679225618462018278956032224 384180 -2311325074958073733935626342400 384181 1827251431271715945850539179904 384182 -2934317700178847472845506739808 384183 1124725104055832136936520688064 384184 -150247139384379697486694461440 384185 -201731674535714626549845442620 384186 237939947164572299076720745728 384187 -6985078229136237144729014987164 384188 -1115771169718171211372121007104 384189 451035979100752980569339180448 384190 -1443556902314885690703458868480 384191 -1753403534693232336854189438328 384192 -734349677745501170673270128640 384193 -220032641127515582584873114558 384194 4827264266597264490720712690896 384195 927301433336473408933964025600 384196 2413460315805431905766230973440 384197 1932745100926985131366819268640 384198 1705152548787896966738593846464 384199 -256235397514355498751262587760 384200 -1266694719590301475434782976000 384201 -5754880713877338188516578130070 384202 -78328335964036932680515854336 384203 -1294743666784505518976141149548 384204 -2527927369343230052506849809408 384205 85525108268758461192902916960 384206 3319726297376748470419560783552 384207 1499911525708422494932302933888 384208 498995377683548009845494251520 384209 -690179307568750158425108006094 384210 -2309562786108562249317995980800 384211 555561211395988489447028110824 384212 -7126561371397894145975160764544 384213 146707825413366559710293587200 384214 -75462760311216736712631971328 384215 -1246546919086812701617864409280 384216 -1835530347600256847306407280640 384217 9098497727454283131131644589352 384218 871390652258687914830516695040 384219 4785910351227539162379926354088 384220 1979732029412774193317287994880 384221 6415862422417190781660323047500 384222 726962577889951818491714955072 384223 -776192079408247975411458898560 384224 5454802432987385244800458162176 384225 -1268926527812948049918457872000 384226 -1694730223149156524203636640688 384227 -2335237136864839003736514765924 384228 -26974787638231844803671181056 384229 8856418255160768963837894406784 384230 -112978370206784380758969600000 384231 4272972691660337562915544902144 384232 3182470581211029197334105062400 384233 -225590726178055530910683365916 384234 -938951150965293233576349209088 384235 1099078846791301660729018099680 384236 -2866192644381768781089511038720 384237 1180482134046505646866180070400 384238 1816481601853124672121567894144 384239 -1853538669883122065183481863400 384240 -185403221571304916347588116480 384241 -1446321002463267385139370556416 384242 3148185956214562213628638624272 384243 1345184805177539039124604779264 384244 2016718467415307751401648183296 384245 -720009606139374932399844349440 384246 -1882275133936983782790992740128 384247 -4650897932194334591235796929304 384248 -123767785330749959251651645440 384249 1149605083932035940990024451200 384250 -1765804066983321482922068880000 384251 3473813477241812168295821851680 384252 -598296057097217140798634115072 384253 2597341398105647618321502922502 384254 1641140798314515725700712666560 384255 -749906881766357162392409394600 384256 -5543780308340510260568942182400 384257 -651774926487628583510166538494 384258 -909809894716940067836428243584 384259 3181259792200598850219302590460 384260 -1259803255905424577089577829120 384261 1655316416488310046368794975680 384262 -2259456184099940848304565628800 384263 -2900180949327686284682485317072 384264 -42669323707500103352136330240 384265 1105380877692263652554676638400 384266 -4290468538480932066608786217168 384267 2081266118371183369364047491840 384268 -7127616898233423067168338799104 384269 -70298811091714498768587789600 384270 449345396563691160719844201600 384271 3641846705741815974853727697000 384272 -65018861936219492604479275008 384273 -1444671639134796545502483550878 384274 3167267345599788302673079204992 384275 -1523687041708580333239726995000 384276 -9954782466268906250455597056 384277 3227866218807845196699775322126 384278 63149924607090297087743627520 384279 2309878502110374605507267089920 384280 1981845158711787319849823232000 384281 -6779452575920977873335710148336 384282 436174236608258977855493033952 384283 6790479705490711644699574035784 384284 2700932679391360054580989142016 384285 1335536527750137535014062881920 384286 -929843806090178322416981980800 384287 6717927229934492061521179683936 384288 4663268483587667946131471990784 384289 1499891687729647629932387669090 384290 415503876519156114298905246720 384291 -79795157869014463133810939520 384292 -2059918818699296087622248398848 384293 -672896526490402484932207133952 384294 -3177503760646524920033398187520 384295 -341476910816579345932112066400 384296 8761057557174689004253424640 384297 2767339798687436176033434637200 384298 5177722451402149235600537588400 384299 5868713712100406257048567461300 384300 496850983305533362621916236800 384301 -1631641398670643038185228302698 384302 1088276177565460054573389066240 384303 1263184580126195798009806408464 384304 -35477872779378219977006202880 384305 -3057505884389075341878879877080 384306 1291845312762188706720522414720 384307 893763516562319709437663960064 384308 -2907053106413473196541643480320 384309 -93096042134769328615149250386 384310 -1337497876126124614986347773440 384311 70941466829904530292951767592 384312 2353147567054020619964360294400 384313 -1526337840485709230445955288800 384314 503812894232949645762807148032 384315 -154491258589495650391761294480 384316 -177121063066530006438432424960 384317 -2325696705286430372439992600634 384318 3230438079393423903547473315840 384319 -1953698097350762460672814885248 384320 -962464262835909365008690053120 384321 1114586368078085934261634482624 384322 368189721095668129061058005712 384323 4374789262700768136108912266064 384324 716614280574693802464310189056 384325 2488297170017827567400459157050 384326 2289705213608543391762416938560 384327 -1716926714707383285605973197136 384328 -1880803955089792043878476349440 384329 1392334801683978124847948732880 384330 -102107329553210121807633146880 384331 -7584256499904021204502377765868 384332 -1358854815058588766083198387200 384333 1810117420954474173140468447424 384334 9306047267953683057572307840 384335 -1839701832801036894229997184000 384336 1018841002693155102029739835392 384337 1301260243011803383358746937126 384338 -137356107492318882537853593600 384339 2356381199137040457938555671224 384340 -660335262056234034989464811520 384341 8351010844969834203149640637152 384342 -842497860563133997961129803776 384343 -5022617526732456993207371356408 384344 -4668438454600911481728382464000 384345 -6801748965477647196206458680 384346 -2299655168363512092725436058128 384347 -4534294974168258748520652547008 384348 2167199142897536855624845601280 384349 951753122754580887814103875936 384350 1780033211522461238350206350400 384351 3552057562683719490254318424960 384352 845793935569023662331532541952 384353 -1531140424907968417139154827136 384354 -616349662515557404056034134912 384355 -3185528342288068996900872312240 384356 726455302229773433547289721088 384357 -1022854082949378249671478252960 384358 697977037062352294046350838784 384359 -1007354438169607283780482618440 384360 -956605558513138213701430886400 384361 1887000905036248153687345405924 384362 -4360700164817059739194742286336 384363 -574491776282602340741561180016 384364 2242091910073930466540966473216 384365 99802104704998562328344149260 384366 -3688619268950561822289621405120 384367 5236245419175992961684436830416 384368 -2078027531912979608177293099008 384369 1295120126689218347140874619648 384370 277706513187102268197965836800 384371 -710979836264692140831523684608 384372 828357281378377345384299417600 384373 -2683530691193847983346998691552 384374 -4054490894806605733570799348064 384375 1177738543755603795683884950000 384376 -5181132705237040039079110041600 384377 38713888299514945360923922752 384378 3236580195775679245015208577024 384379 7133505409716413473961486234776 384380 3619383040311397302688604428800 384381 5636069063757868357349819904870 384382 1547828704227510083351750625792 384383 94165703103045891472308757632 384384 440593219635740995033214484480 384385 -295360176197504511624829838400 384386 2489002674316452378862883965392 384387 -6153215378960335750071132818448 384388 3194007874185582538008638684288 384389 6011613702672649841014695505440 384390 1451072514327265970930943256320 384391 10184488675543131698818873440 384392 -1858317865319568250404951936000 384393 -2465368509206885910311249891136 384394 -553574413589829179412427008768 384395 -76694088003417673984093298400 384396 4176671155285022401808432185344 384397 -3506428853648720786253813555860 384398 -449006909371016122741511105664 384399 -5772649563759378046204971475200 384400 569273851759368343543511347200 384401 -4187534128671220485716269989900 384402 -2523783104805197599915927517568 384403 7412298419722090257313425364652 384404 -1650202737932549724005065423104 384405 45065948073649089844261203360 384406 996783848460992856145722841728 384407 4543652553703412604709553587656 384408 -2153124233506119092496999321600 384409 -1613026601995315567245845526396 384410 -436035474641897596301791314240 384411 -2735600035262757439092105632976 384412 40850238885711561302730173440 384413 -200343709726527687685784973120 384414 1172286371076177295823954872320 384415 5098269587331577628012296507560 384416 1450188579288647276719810412544 384417 -1410657089407577075166998238 384418 -92034650606220834568659552096 384419 300511650245799083760626617296 384420 -34225338097427170060878336000 384421 5549992294710643741348337240892 384422 925059798843352170416501416704 384423 1780104298145554478525384318544 384424 4615034597407492739824086374400 384425 3689007519074142320920743525150 384426 -458532079127396310903438813696 384427 1631009218537064661004558904440 384428 -3036577328719664291929804629504 384429 936166356168211881195100369920 384430 587099525809202143184686579200 384431 -3070651815985931320433141065536 384432 207380684822134427082808197120 384433 -1102604159923801645612943430080 384434 -3604845678408503266761977683968 384435 -3239818157648294968275292956480 384436 306594683542718417891237331712 384437 -1951535143936321003438221520914 384438 -1108731061881382762105221778560 384439 5393140245256026439756110749400 384440 -1344984354778422308700240691200 384441 1697282513248121354506341498192 384442 -1794873294966648844813638329856 384443 3464236909624738309651415932560 384444 865263013365369272279375070720 384445 -79239584031729008239932814080 384446 -3265964050480820283487582018560 384447 992964816232522302113236236672 384448 -2190128129902027555845431099392 384449 -925225072532555089326680046636 384450 -1448054500102140479078553004800 384451 5372534507327001374476719415752 384452 774957771304021292882883674112 384453 4552919641612195188216555643200 384454 363499400418661077646360886496 384455 3573312979460761539026344298160 384456 -3398846015469940946683281653760 384457 1853953060837524668512331795892 384458 1579435391795450550544024108080 384459 82105774507714424217787865304 384460 3939120848827470965369111654400 384461 -1745591509279162031596434701376 384462 -132899012625561353817525863424 384463 7781631137512942460189791864 384464 -470723214769040221403521720320 384465 -33660437442831205897710818880 384466 -123565195153774726371937331568 384467 -2915445970664417493051778892688 384468 84344062006423797513397862400 384469 -423616771710329398925177502130 384470 -1825972998337778968232002264320 384471 -1317352009333593381679626248160 384472 -7473490053528300536017506263040 384473 741434714048877027842086579722 384474 2632369615823587532336807650560 384475 801812071110549197062956956000 384476 -3762132576463256695150817075712 384477 2963500887255258893662884078720 384478 1565838424693309042844505383040 384479 4811442861247869560663998162080 384480 -1740052557474926690501001216000 384481 6650036747177443355137762565282 384482 -1471262012790943183194453189120 384483 2588903084899460558058049898496 384484 3056908107007681144698081817600 384485 -7425155139645286511147920191840 384486 329057824275572876171794217664 384487 -96052465028418872815601329864 384488 -3047051557082623987443972311040 384489 -2070793840742550470914841335680 384490 1789009294490844179397031836000 384491 -322686524111027103856147781280 384492 1193611227757245124963209720576 384493 -2648927735528142114619492541440 384494 4787413001423257138056765899712 384495 512411260659824560959056175120 384496 132635740852781330413529792512 384497 -6783189660195969618771641307054 384498 779512917039458287055773985568 384499 1809334753369587337929048411664 384500 1333865618541626038692573120000 384501 -302739394912342059436819558560 384502 3382857057185246698099561505952 384503 -3403679441520763255006796640000 384504 -387452541519086255038235566080 384505 2810720188400422939071723976320 384506 68899915533648549712128689664 384507 365794954908594659974336319712 384508 -2588338881732230234141440815104 384509 -159499221089089580382284023290 384510 354184436747307605573582622720 384511 -4743990856229652142327715560200 384512 -2488048436392406591819709677568 384513 3110602185663462807426174439584 384514 78580135586255544992908620288 384515 1780024332519061598979848074320 384516 -1921668367686275499110972845056 384517 724986316860461111615779011392 384518 561045499485891196454212644960 384519 6037108935743511439765767250344 384520 766709979330505113045412300800 384521 9869499172630713978146863021092 384522 2436398776303237463806308084480 384523 -1284226509677971912747461418680 384524 -427680199814790746034005803008 384525 -407237644491329617138870350750 384526 3278327891312736630481352075712 384527 -2806780592718495727337778487440 384528 996214187168449005845708734464 384529 -742546581721621828388160867216 384530 -2243299236121946708603826495840 384531 375359554535791983681053746944 384532 -4423245453145467173392208068608 384533 -6559184667986218847685476095218 384534 2254725977441013787171836090240 384535 -1166000365167453491735971676520 384536 -1168871205261526167191655997440 384537 866322429695916313202718447168 384538 -272311755412323691229098752 384539 769620683214357133967222729328 384540 -917901938106246965561567539200 384541 -1461156009495769740792464536480 384542 -3214258798398367007740001075328 384543 3716152917583297320602806804632 384544 3935595314791333259161470369792 384545 1301837469166440567514081481280 384546 1036576945302437257697812224384 384547 -8923926174893086350725192868004 384548 2796339642120294880004636347008 384549 8693424293751885576005784576 384550 419860199727765362142062488800 384551 -1499131170240840241293217797600 384552 1197166342578643588394268748800 384553 3254584757446934609023117162084 384554 -5526182433075136755978400224768 384555 -17529641347924474130339066880 384556 -257960992782268712869090476032 384557 -3559485671526105706239352889748 384558 928907490336167898370884787200 384559 -663877360902815883131329371168 384560 506640626874538689827989094400 384561 1605301676460434009903013332640 384562 2896473983111729245498196649600 384563 1867585185242164131334488903504 384564 15763506109200144061507399680 384565 2263858867867356544078611602460 384566 -328781061186729018634980385536 384567 -2529417398579247359614874186520 384568 11377060435950698008321781760 384569 3579712330287663420639039405000 384570 -605168416427067523103921275680 384571 6579130732779263967611962147944 384572 -1457334591484208935532484495360 384573 -1153674012523222245059837816256 384574 -4221785351349320927572377508608 384575 -2576405510905393382519337160200 384576 954304309119417600976273539072 384577 -1478553957925756169153894304574 384578 -1493675922075571176294328587744 384579 -665256870679203160184044365840 384580 -567880394272218709866607288320 384581 -2762253040888117403671760811618 384582 1915627608461098962804380557824 384583 -1491722573644679206987558570168 384584 -1714830601427783212086124477440 384585 -193107690350916424055691969600 384586 -1443618862451096063970424513536 384587 2070578817510107869417784337552 384588 210938479944293842777046124288 384589 -5292391155255914166729363033610 384590 895558309692521008381196932800 384591 36999496716522842842111843344 384592 529814510311570093595279745024 384593 -3163158315912475497544248122256 384594 -874225693640211212124513980928 384595 3435844557906212557117391895600 384596 5324640296198191949534453731200 384597 1565902018436048285314679084448 384598 842525299062517131442125360000 384599 587251935247548613945596846600 384600 -547355442322003444706852352000 384601 -12562970643216150057864239617152 384602 -8218910029994863270022318938368 384603 -2111632845494264812814179125096 384604 -1996141368199935578619185330688 384605 -1456154135517836865876921592080 384606 181800008072147741864397909120 384607 -309110078207347258651887199248 384608 -1859303437761363553601656455168 384609 -3067023415520932555634496534096 384610 2662778990162539833289747932960 384611 -7010890485475740692426079010788 384612 1020691913317716621262640550912 384613 -9652216135096859877715251440960 384614 1199341797080255123946217810656 384615 -577304794105348676957647948800 384616 -9491305776592015399966549770240 384617 667827219314236077219074138880 384618 -78413850610245233730886885632 384619 -5025817689685566804836736995980 384620 -106796595658829024899304632320 384621 643087130241339715781518159680 384622 749559340354679085686965945344 384623 -4167974563435887546302451502128 384624 1104699761470533055845323833344 384625 -2471241114242301984627678606000 384626 81172015782063206178785952384 384627 -829808072277525128246461667280 384628 -2712047491500893610834375125632 384629 -516501435411356539158427969920 384630 -61614479286970731986193060480 384631 -394102197402675610192560650168 384632 -5840009740896170518091070873600 384633 5003220496943714944761362447802 384634 -3915538225725986434662203312784 384635 21970925646081862037075552400 384636 -15316912250289786709541928960 384637 822344200313616309972979365120 384638 -3234854614875499862644994849280 384639 -2652365557014889076758014795576 384640 3819670299664632718515870105600 384641 -2899543887631082916239612792958 384642 -891518852907937334744850009600 384643 -2468764218182342252160067242800 384644 2903298851631542000415452277120 384645 -1394777151458190112626216413280 384646 -974141160424336071927120781728 384647 11919133257699886728181523762472 384648 -1616240496932366168547718594560 384649 -1265980086925435265661503801036 384650 -1365763403969102645374996018800 384651 7343407265721150484935665989920 384652 -425773574058175182411334207488 384653 9233420658491173985571475726464 384654 -1018013662927933562545830866880 384655 -5429747414357420029857543870000 384656 2287406805855392867461844582400 384657 -135824883380115901523200172160 384658 -449017469387445871662473092320 384659 -2043395681493780570320187538728 384660 895654339120120033618356084480 384661 3159837761107609068441004810300 384662 511118432354484359149025744064 384663 -271069291032997729208275477656 384664 -748049652520923379368604262400 384665 4232159049506229715851373737600 384666 2361922914455047782073615419648 384667 1022578942817244717442723200400 384668 -4252702799246847844089862205952 384669 2196660015256621482689002185024 384670 925085705509425587008709318400 384671 -431054688617100688254155233920 384672 -3127495416762562669948355739648 384673 8371671673020187140727505437922 384674 1128135924684358150563132641280 384675 -878702102451476539344688204800 384676 -220601619227570214719442131712 384677 3437670728828399308652217242460 384678 7657909979485192607115307008 384679 -2405095100834521880150090876480 384680 757673078190639732426590208000 384681 5338589089457494170635767102944 384682 427555624074117372920257494192 384683 -2665795824759592604465334498816 384684 -3406988841129406916246707812864 384685 -1520974961578512869136756048000 384686 -273387452744372447036113238208 384687 768059660643004325262050811144 384688 69951326863955189377828339712 384689 -3044204203312536270879503039994 384690 2163888041471117698161270827520 384691 -3665270257245048215674594577908 384692 365753743547615020926322176000 384693 -3861289691196022645075986845760 384694 3041049298682026389818982676896 384695 5615398583550435688908568764480 384696 -1062947512733751960922891468800 384697 -8965636774598632387920805088854 384698 -96091486131651086873798459136 384699 4318067981447200589122426282776 384700 -674153660620728247083841676800 384701 935855133943609486611734469702 384702 2418180525268172234633784357504 384703 -2468014321189798038699913736592 384704 2299407098953039850543451734016 384705 -3635088712391737147724046596160 384706 267133617410955225485368020480 384707 -4854545595621486673839511093968 384708 -2474343585893251370160317629440 384709 1129970170475355457305554856408 384710 -61922546819658820982324090880 384711 4031661095055769018095108079272 384712 1793850029300220873673312051200 384713 1567954753675215053861861016960 384714 -2898693452159946709880736833280 384715 -3665671214136025382238495212640 384716 2703119282660254131524504451840 384717 -2160464729917123199662781209920 384718 -506581747114240381464647323200 384719 -9130361664566256306024383780880 384720 237882997552082699696327884800 384721 47850880348282030177917562560 384722 -606164882146087036108560106848 384723 7169322920112354673159473510000 384724 2743069416514703688906223642496 384725 -2909200180151160512386622580000 384726 34678811323000188924904888704 384727 -1283864348421146058618895212096 384728 -4135788547646084435627685795840 384729 -657427679390532036398425020000 384730 971673255071683614245340518400 384731 -12563807101362038184689565000 384732 2289117752972281274576594374656 384733 -4347566241319616785747784413018 384734 -1451270523517006233440127700608 384735 -837571544676612926173251185760 384736 -267833910704540395484607676416 384737 -5975932813165302108853651435614 384738 567404346184939238865436278144 384739 -9580923930513065215734066320280 384740 448336706370784336811036432640 384741 289196778328190603767205697024 384742 2544324277619286541756928984832 384743 -7730995518732671695588245724920 384744 -844538626282747181968548495360 384745 5245099682069235433092508318500 384746 96875531759076735109713585072 384747 -2126421357375925893585060420480 384748 1189801687722019060087233924096 384749 773928519398008250596462787040 384750 152962664722665411209959440000 384751 1986741402489514846368141756752 384752 -559888856996106883519881707520 384753 -505562187777911105020952040576 384754 -3970821317598886643773126397424 384755 -1375930632151534774484772351840 384756 -1691781107891756403476476182528 384757 3999148648259656853786502617006 384758 -458305827281730261574969475520 384759 763128871374598427139674206464 384760 4264667643401499370905082368000 384761 242489813538290840924110627464 384762 -686037458740087965593382483456 384763 -1786108709845559959945213361600 384764 -102110093886556995094703768064 384765 140930176283375382347089705920 384766 5474071856191987481201333240832 384767 4619629909002485572560580247760 384768 4270828306365959965248325681152 384769 2316591508005369831805139450880 384770 -212184592122348332388912830400 384771 3839053043300451797153698219512 384772 901341249692052181347916922880 384773 -1297972989687960192357099474978 384774 -725072304897019952499104456832 384775 -359402272879954427795744111200 384776 -1654059257730167538064199024640 384777 -8738124839240766479790711248160 384778 4965051109529176418099471324256 384779 -3274026132553625427560526760620 384780 1424989892805453765746887680 384781 -11153972354036146257503473156928 384782 13337296688591599550774764992 384783 -80189180000847462410773270272 384784 -56806884968480772589485875200 384785 2261622496935453339451953528360 384786 126650110767199959818614255632 384787 1092231208356154725937164923200 384788 3202579267842162870365527971840 384789 -435761350952725091402225792640 384790 -258352241329646209318474137600 384791 -5410241890265000538316998613416 384792 5624980180530959751481234206720 384793 13628945120208546784372105655700 384794 -1246309636644183135518873019168 384795 1920292771918657190609384413920 384796 1693684125348728156791768409600 384797 6824211686324030324471499050886 384798 -168863083656797513033451233280 384799 9058098898717259201986897044736 384800 528027206414655729353460940800 384801 -1784849714648491718664615689280 384802 3002016186036786989822578130304 384803 1368607201453969277617199390784 384804 -154881072669294528598714982400 384805 -1710542029046434947770289345540 384806 -1343552879777592894053225721216 384807 -60510179151303980220434632320 384808 11774556766580405295695293071360 384809 7258417954376683560548808888960 384810 627332484757942309452203704320 384811 744556619171038951264626834832 384812 -4125952931743669202558863326720 384813 1651862862422807025693704442336 384814 201648598664259294972828968256 384815 6952556238033395256777802293960 384816 -466735126968978580525349634048 384817 -6995644763369821046601066353134 384818 -6607057471386350909546563584 384819 -1315925874306770136197761632456 384820 262305026984543614175635292160 384821 1626702790378327678841163431022 384822 -101646476683150999797152324640 384823 11874289224582440180972557016760 384824 3063831708803938936069380894720 384825 851372860585155171632353857600 384826 -12066635572315455928629996576 384827 -6502355046019218687807340407324 384828 1867149928205943006676025848320 384829 858594338967304294310133564876 384830 -1530315484238973734402275929600 384831 264448054224420201613558391472 384832 -245978753723821113664360939520 384833 1997663615988256376764750998102 384834 -646007664668388157965886801920 384835 -4749911293612482250018884321840 384836 1843193304677756029129845719040 384837 -1048730349792084641800794654048 384838 4994296489996600876856410000896 384839 89226355528568081299061345760 384840 3764350932291475504800788736000 384841 -8122507917633838589670339998758 384842 2795264650395826361532554228832 384843 -1192738986746161977248983676736 384844 -3269903784414021713605474987264 384845 -3294569447057914267293357952800 384846 1373743926545974923066823987200 384847 2127539773483222896522844413296 384848 -2408306364029528383409343037440 384849 -4527877042008911874022175051532 384850 -17621940319813839646097136000 384851 5665839979379542024725554127852 384852 687126623211720877306521802752 384853 -412952995149326532921187687520 384854 -4159240596986033011167346492608 384855 -951854955321763907683230533040 384856 -280105030592477219009386598400 384857 841468596596096501053744763040 384858 -4308082163963124013018332910080 384859 -2101045972133943762914609108640 384860 1663645056138442162727934720000 384861 4166865126002149443351207775872 384862 -2516337673336727244627655517568 384863 -10320462501182712050647671876960 384864 3590097594582616785718534471680 384865 407337133276532390316942090240 384866 -323323695343416089244860044800 384867 -653982531514774356127023554400 384868 -274461141958983382502690233344 384869 7195192461629478383624304790620 384870 1397130479201415922364417788800 384871 -1862324653242753212286740973048 384872 -429785615114807437262320051200 384873 2471632966546229624547748170384 384874 -99794114808959319447477961728 384875 -5224227386029032326601695340000 384876 3621709774615762117031175205632 384877 170401670170133297986912647532 384878 -745596668693910026044181918592 384879 893365859323967402361999104640 384880 -550307636991426735992252989440 384881 2966254889205244370472514531392 384882 -725923616342394490021853591040 384883 -2056445772623359489323034997760 384884 4071429328961311012591340946816 384885 -6124297816436583029640780052800 384886 -615488247977074049428116731136 384887 -515091140445728856860574361848 384888 -1744689162389334630585532416000 384889 -6482706545577809971477233996310 384890 2832385703113046961855767520000 384891 -850754373797548932203752807680 384892 2632950765626794480791741065216 384893 -138592865940509248242388514016 384894 -1471224616817253111852884870976 384895 5158796388615643366293738556680 384896 -1340099635900629601059581460480 384897 -378044322583787378688280170528 384898 -1903130685584853580558385012736 384899 -7025209616017925917049199248400 384900 2116007391762373020644147788800 384901 746922685384938665843502206 384902 1379708327599219766910187345920 384903 4734075272873370976232814387312 384904 3209502818807116936166762219520 384905 1213387317423685796287630512960 384906 -479500437209796618645259351296 384907 -3329581399407736900393873260844 384908 -901520768583863005213399432704 384909 -239512222643844442688814075840 384910 3437872471651093425926728254720 384911 3362544862732538466146236434144 384912 -842920363253974055720925265920 384913 -3965879831204372668877168997838 384914 -3386036726445264755250559642848 384915 -4361403421732801942874321326080 384916 2246338440290544110426279669760 384917 -2537665440049203343825713832680 384918 150523310751199158937308064704 384919 1293186829660006939590321765320 384920 -102924907816939910384875315200 384921 1323636391713964404156187448880 384922 1385656475434485397691120182512 384923 3446072279755036739732529696000 384924 -3438551971704094258601843910144 384925 -605681937577094083603968325500 384926 4380657578708685499576835094912 384927 -1015923945900160351648460643840 384928 80014430139873805708494372864 384929 -18042244660505379311043185916 384930 342464217563529973123111710720 384931 2648502925353394652767321990872 384932 7513042772701878960899203322496 384933 487770468504214100956402153824 384934 3030637322438993024425358713152 384935 -9704060464341418710806311316640 384936 20111334559119959148301271040 384937 439371299842816759753216673792 384938 -603206103022498932388689926304 384939 3021913386821561715945859672800 384940 -612317403560309290747937510400 384941 -5870116307417391722201280647658 384942 -1151249969427959998255178455488 384943 3511446363588590527303987383544 384944 810536277118587785046932668416 384945 -2897831560488506006765297002560 384946 3132642712697354867396263051680 384947 2364200355789563471305914583200 384948 -409057191424935597077977686912 384949 5384728381325213570790098594090 384950 -293562752567996236811174220000 384951 -181124556722155811478504301056 384952 -1898163442958538075992726630400 384953 -3343935833851535293290140789616 384954 -1977378787878284647516040462592 384955 -3392959067212080319129992896640 384956 2155587205532421478729047112704 384957 -4921142227207308066137901181146 384958 -121446217049784911356225241088 384959 580082081149657105834540304040 384960 -438308584717796960380901130240 384961 3670394439449124685074868618562 384962 -1046034422315154190877353652736 384963 43819803800643518976546167544 384964 -4787379102824520921863632726784 384965 1918934883526283280108966977280 384966 4135959488488252842835427721600 384967 6691429852457165624532214782720 384968 5009112243727844058179224642560 384969 -1737543683896016134178365702272 384970 724707551710132004899652564160 384971 2963480084703503937467627265744 384972 -768981119333265670429153640448 384973 -6036072000028363311522712848778 384974 1224736030852385308659039565440 384975 -1930891370415394769134618635000 384976 2079231732582677583514327212032 384977 12531114005442420541576279621632 384978 -527802845515143643094869739520 384979 -23741422652748257451098890240 384980 2416672630010539374135201120000 384981 1327867441088766599321288648352 384982 3742194300077294064337818883392 384983 -8617775993810485014868490335200 384984 -1757339397625662732607995709440 384985 2889381005097368757003568721160 384986 868928474370010422897409660416 384987 -175410648768216745991545295760 384988 -55823864581020266070213578240 384989 1515391354381037834424308632320 384990 895403602861107033621485456640 384991 -2584702453982407445153554986528 384992 -426927366616375543405505937408 384993 -211970844924489898773726162942 384994 -4053701996080283983938323830704 384995 69591420309500192260083459120 384996 2068011169891031399851907822592 384997 839198353312726253189712895680 384998 -3111738914213942005245194292000 384999 430644424449447819701879115600 385000 369716029542640681918617600000 385001 5775034575405679001604771235002 385002 -95525383489052626552218505632 385003 815848078669888977471394960240 385004 -3857406103189402006502247859200 385005 -476260839765871831262118673440 385006 1051981074320891599873266513984 385007 -1937303979998499797915219113488 385008 -3497611195677411878436274176 385009 2721612776668342523665994317680 385010 1021970177194851930038441888160 385011 -4919333400979251722186318978040 385012 -4817048427608250886192749305088 385013 4480047572726370864327031577262 385014 571380706817005695420805263360 385015 -503243036052634641726251772840 385016 6938013039976996434964362240000 385017 -3586638149850892449090928716720 385018 -5057880897896979486662555861760 385019 -7798060905047825487901360494120 385020 -513270059003708302821379276800 385021 568020967862027933892179026304 385022 -37320559242886252183850304 385023 -1051897387405763499234423113016 385024 5374640245489000646334643961856 385025 147493859540484409017867686550 385026 218160394851222479558550582144 385027 5936195964789684171246699290876 385028 -1534821297281165894387141873664 385029 1364212951499336273234162078400 385030 1135866831563519434546523395200 385031 2000928769320332935082569340064 385032 -3594846847749187834406516981760 385033 -4641914634355025303540947562880 385034 -934156727996675178472586645760 385035 -1182527950410804207877252185600 385036 -341520772118511308849176357120 385037 1032985275493706874817474174080 385038 -1888752973724615546574790409856 385039 3978231344186143753602180881840 385040 -1131910725540609706197238333440 385041 -2708145565202096407323465819408 385042 -840026494416747179581577742960 385043 -663976301969438940485691935376 385044 -36982169188224913111776565248 385045 1557444605742759710390885959320 385046 658959400036177189195499316480 385047 462475019329465661391592167840 385048 -6543397392914730245397694064640 385049 72353246545625177559824709312 385050 878059782984521297226882009600 385051 2360166747490816332946902493504 385052 449074478135977494491018958336 385053 1355796566985889649260594168704 385054 3933475070381127774766675621440 385055 2530969515013273441531699831920 385056 -1033968422735853939882989715456 385057 7999355920242534444773997950306 385058 2445898446551462225766577964880 385059 248215304501502970316544926640 385060 742885076713051092053551772160 385061 -356999009204870324977056237600 385062 321090146710353468812429493120 385063 -2873500714667021671686891404240 385064 -3250653540171910318679398809600 385065 6847044750891521221404744000 385066 1852430384850396746974322784768 385067 7022344924565964268110069889032 385068 -2405700530879001112659256220160 385069 -8609458120916653711208014823530 385070 -275426350789238196559289591040 385071 -4563906642093924467858761088256 385072 -740393795879217211926392045568 385073 -487627735230744967100310129600 385074 -146065921833185019327886766064 385075 253558709328992937775344934600 385076 2410281534137986721102214629760 385077 -1768331201619998110400137437696 385078 427970426424309378395399463840 385079 1617958736099431115304441664680 385080 3104664410578040844116825088000 385081 -590109672809057436139155996118 385082 240249376382459609018426409984 385083 -490965177389132811416255391348 385084 -953988609593474714165663877120 385085 -396486884373310683711511931220 385086 -208084385124513695937365041536 385087 -2134389035273242735960832851264 385088 1085402372913837970014062247936 385089 -1016016834026635740231474048192 385090 -1809641584483322941799794422720 385091 821038427722152169546076232480 385092 436898681707807832067342627840 385093 -3257581743400012585669509173280 385094 2370518778016120426585072992096 385095 576761577926569842211507181520 385096 1213707826618402806114899650560 385097 696294693526920713370930624420 385098 153610086375463886054899504128 385099 -2097585570963980649736736867952 385100 -1228408083211825695009919161600 385101 -4029169973793281475527806819200 385102 -1380296910246232303830138979968 385103 -1786843613203840737165922641360 385104 -207393316539188004411786657792 385105 -918043713738041657727807887040 385106 1772641139712656248476640324752 385107 -2893707569463128256666584081808 385108 62004302257654393502919639040 385109 1219136016187611501099670607310 385110 -1055501917630804239946011043200 385111 2218508091599330066275886931400 385112 -494618506233954143896748974080 385113 -335397834483521967461608948224 385114 -2698082963453176546809392035344 385115 6505729071979321291253824493760 385116 6034847786720494557285118279680 385117 5569835010084706135787597882080 385118 -103025862845888680094815692288 385119 -76419014353508769807511470096 385120 3578824694106525681136159948800 385121 5156974943098486573592514134784 385122 -1062319503027187510903007296128 385123 1918664447426252276336819816184 385124 -5001269679820097591060460472704 385125 1992251709689566266587499840000 385126 73226730734289919042721861760 385127 1729702081990666757679412001976 385128 1032363753600048838066512691200 385129 220710294794136912557313628730 385130 -157030865448140285308174406400 385131 1875778904777830109240615012952 385132 2020814585822037835739962870272 385133 519425212040117997178070827776 385134 -3270967791777921302665351427520 385135 1788522422925168563192573751360 385136 -869985982111974870303151915008 385137 3796267380201232251764058644994 385138 151477603740845125561166346144 385139 1164974925048554156225321348940 385140 1920089854020751685141944596480 385141 -4715528494494929943699199253458 385142 -1072979322328215312856611378528 385143 9168619706516428123894146792 385144 1484759775563446745801962782720 385145 -7204781655648975485520057767100 385146 -1065322799960328878122624368528 385147 -2623607085885449722990132733168 385148 271079686686765040005223787520 385149 -6059132960089478705550062625600 385150 -882909701552030123982050107200 385151 -39862730056159378654944132312 385152 3053037252955974547098776371200 385153 9577289896507809520876064726402 385154 460488861059602455565219058688 385155 5396145282831854212807614834960 385156 -1676519274430235841854144836480 385157 -517373288026722035604209824800 385158 -191541775077865074602115274752 385159 -8279242694312375412490876785640 385160 -6429795008734328320912128768000 385161 733422331690935891582549875904 385162 4931104322502487451994033686832 385163 4774026834830978828686123331784 385164 1307276468891343101321716460544 385165 -7740224435702389240034451936000 385166 409505336829194659984541188032 385167 1005709163717494140846061727880 385168 175650008723833079182009303040 385169 1474778040306858572174121264480 385170 -828553205198463188929090583040 385171 -4332919783912045352012237676628 385172 5020706699509740653258854882176 385173 -5052340112160625342119601760178 385174 4237146192029264448739887138336 385175 -220914192381787321531491686400 385176 -3681205371608670033538727116800 385177 -1546500109546815483284930151740 385178 1216803673597940519106060361680 385179 448915560531733351076090021784 385180 4328854453393513915151799590400 385181 -1889625209841939733402397006688 385182 -1252357640683140153304271001600 385183 -9218558391022561059958357715000 385184 1766973947245390247602157715456 385185 397605818018088787283356924800 385186 560276318011537284559735646880 385187 -113266645362074148218625202488 385188 3007450908144757822792193049600 385189 2260489210583347152827581217600 385190 -1027344473054817087423997860480 385191 3612615120350021388510697565952 385192 3579388390229735206794517862400 385193 42261438745326020069190152442 385194 34608529237306581968056144128 385195 721794218566663325632911112800 385196 -2563872099113213735691718228992 385197 654786421763224079681349076800 385198 1943569824950630537029107011520 385199 -4183192653525447080071788370800 385200 258137918727631610872456396800 385201 361535936739748898323353795904 385202 -3581311181417536249546330334448 385203 493856394417612317144237603328 385204 1669532749933063909246980341760 385205 4021014797739656702971655704860 385206 250380583034850389491253452800 385207 -3687059031698250352171110679200 385208 3670074117559594581715726848000 385209 -4601978982237870990853315652160 385210 -592420115893743878245645271040 385211 4490157230146357911673927033800 385212 3021627062782270075641399263232 385213 -1911074648510077855133504493780 385214 427696773117341555062534082112 385215 1448829981797796994577978190240 385216 -190550769868540699456682590208 385217 -313525441787142701961394612608 385218 1238324822309730636715122947664 385219 795410212858279266606926727096 385220 -5925891456320121952826731683840 385221 334552897314363388504914282240 385222 -1477177409348707722273463997088 385223 5676370993018596234485931680472 385224 -628612287478490519716173742080 385225 1382442297530235730118158906000 385226 -1104173574976961799138627956688 385227 1175082037461221221768772832048 385228 872240604641043043511151040000 385229 788341785761313188854974063084 385230 465333187070099649023580654720 385231 -834845277686194876393748566656 385232 -1962026337012045358357945688064 385233 3895239484645581429418040535024 385234 -2773919489596582744109549679984 385235 3497928833384012545013531365680 385236 -96979320544729088603254360320 385237 12144812277921198727346384512 385238 -2084967089381282070053629187424 385239 -3541822851436496120169796513176 385240 -837922048986743260653986611200 385241 2358621992396426999349044683284 385242 -1143915668989777123067255846400 385243 -5106518329171272099232418811000 385244 -849864996583846491071171927040 385245 231383687990638985823090625920 385246 -828496026296491483611521847936 385247 6284973167128728221967405267072 385248 -1293728881788514842619873591296 385249 1393892504347129938061915897250 385250 -2486860156936273260397320576000 385251 1608764216807536594179721676784 385252 -893250330086996324624291102720 385253 9323891570657123526008039158464 385254 -736644921702861527383280460480 385255 2202561388550495049111340356960 385256 5528729497332823233195989498880 385257 2296800603999425859658388589888 385258 -4103865909396557569195507901520 385259 5251013853230378020162977219072 385260 2499117132189925980461708098560 385261 -4033766510575414141672033732138 385262 -3782479087274348355498490450368 385263 -5326014909110428261828409587200 385264 358302683516277934803353600 385265 -7759863643230513403623202152600 385266 -1222795980400804967613806977536 385267 -1333831212227200866558675877684 385268 320848563884218593516873646080 385269 1752283803221239751952093541440 385270 -713048896964103346758434198400 385271 4144920920702248010976151802064 385272 3034638000284331658838072094720 385273 -1000003240060536285126136112256 385274 -2521192398855938206584808350864 385275 2120895457773545722042478577600 385276 -5460412936621010250485978923520 385277 3668872278971874294719973421932 385278 1639821090173999497583089864320 385279 -7002708334587995027673707173120 385280 -18894216443932348454157680640 385281 298999649564932202354507616360 385282 3660051382862935020616485244800 385283 -4805032960258799210227377076320 385284 1769278386433077619006962604032 385285 960130284682322945887031820960 385286 -2556877348929908928056531553792 385287 3664786076589788725306391313192 385288 3285800855067931027307454965760 385289 587317907464246909344168504090 385290 884347712875137512748699993600 385291 -519413282612735603895381083308 385292 2571745892844936334200096950016 385293 -3770485670758302103109952937536 385294 -43638318429178108215978478080 385295 2805235397076408441217590964320 385296 -118923826715825365872613785600 385297 -8000947669999630095039150111888 385298 -2813991791815679906104129806336 385299 -1050177055373554129519550173632 385300 2262842292127276232783560438400 385301 -571984228091549563480532422080 385302 58381146665943972737124791232 385303 -9635115731131535281957111738016 385304 -3724718810037148772244260874240 385305 -4008851125051019882535169073280 385306 -6166834433004340438822056614400 385307 856014222919138183079838448272 385308 -893660493113800479706290462720 385309 28013829892781928815948063404 385310 456003493512583261955860604160 385311 2806703717695829012464361049672 385312 -5814559563876235380121971130368 385313 -57201713097291670951220917740 385314 -484209976295730278582832614400 385315 -485782277420602962404292542400 385316 -3813933740012650932294748824960 385317 -252426036723079019701194757728 385318 -353997642124253500182469029888 385319 -361387263013668154072228977792 385320 -1598774048047488605357611008000 385321 -7443259145364674053070452953478 385322 1317742917582396226104374929920 385323 125104850743093758596923395840 385324 -2225077618399508702435704386304 385325 236176381371240549217754938050 385326 -2765190778034159492921098084608 385327 -3701456389964135763245711459824 385328 -1337248500729329082948796366848 385329 1092055688595755165162506429440 385330 -278839677471053319653810319360 385331 901056249162198660577545333132 385332 -381760637950599911646636607488 385333 -41779765982585216389016180996 385334 429031001852011334759541030816 385335 -355088788676527294756416140280 385336 -1704893702992818330016698347520 385337 3643880566933449406605692012292 385338 3172944559934405256835499449344 385339 -211949501232694966719375695760 385340 -4611921405994812699269103644160 385341 3687335902370477463281764321824 385342 1084714601610230847017047020672 385343 -3660628891984414156184169901200 385344 -1450850456592531354841440583680 385345 -2269951072790586461740843929900 385346 314611831498871782100214149664 385347 -2796028673023188015695335758600 385348 -3794823805256435283955481579392 385349 1460791212247963367034661348860 385350 459385100747167025621830348800 385351 -2859997892744034075421121908648 385352 -4781266542285757944557565542400 385353 3362148181843307506822022532864 385354 -2838774447216534698383514460624 385355 -1994291066559496845751487037840 385356 -2135589921792499152244939637760 385357 976607168499128113491575161312 385358 212453913326382748396723448640 385359 10376253954539572506017730336 385360 -50728660180742802753986641920 385361 3017164123490307468356919343986 385362 -391718410434515248567527905280 385363 4548035608691692042878000663888 385364 436336065463180556694574934016 385365 1941221028410309197404453928320 385366 61247542829378412863229447744 385367 -591930497140628408896279352640 385368 -1955167096126464849127985418240 385369 4328986241616282287629312680144 385370 289373849998125532325468798400 385371 -1241737846147481809259438323200 385372 1079989777646661279853849580032 385373 3309894922561579429714241812620 385374 -952800018367223527097165936640 385375 8210121267214340915118364134000 385376 -8634006628131681970821885984768 385377 837063187469975746215984898080 385378 951656343504917363091518777856 385379 1217678232945409203952988317980 385380 -2265876533751319980940476061440 385381 -2862689514897128100498479115720 385382 114882848675255236512756820032 385383 -2899234590915157758176331836376 385384 -12699476517111618687738369638400 385385 2359713417246934254214504740 385386 536713222273633202046461662464 385387 3992848720657169937217407781560 385388 1394373894410637307463092715520 385389 1302950132897750896357680580854 385390 1307122651686009299418639492480 385391 -2180518437370307678607592508208 385392 -40105662951401844676006772736 385393 -4120331105940258883721553453358 385394 1401226965247893450273479444496 385395 -3148365038181902478927771875280 385396 6118888098908941994914689853440 385397 -184033808842496301872698067154 385398 1292594339724677903033707079808 385399 1222853017895148286627571836336 385400 -1783714685673398173191530496000 385401 4418631855548183099491076542032 385402 -2405343059500674010745267767296 385403 -2200540026323516490507715008348 385404 -259073433912280949266488712704 385405 5175244483794654371215778550060 385406 -1304392392611189611423180206720 385407 -4961161229923939524966806622480 385408 -2232065347463549456865118126080 385409 70817405440098508197372185904 385410 -1231713309502754198019931046400 385411 -56717965076089279575354366240 385412 -5563291648668639781138159158144 385413 2134326271226620749852085372224 385414 -1918730294618037525621594180288 385415 -578124683361923197140309068400 385416 1252549774838033251918950205440 385417 6002535405459801127521338509466 385418 -4257669380711716499936596968960 385419 -4257237438258174049524932374056 385420 438829714922979275876670842880 385421 5207527651455275200036667841132 385422 -1999226845538695075409823342528 385423 -1571861053297563531204289184576 385424 289411186037310322606724382720 385425 2676204484945250737945154436000 385426 3038405577492199778324677407744 385427 3248657425928333824851825851472 385428 172162413361422779845423749120 385429 2777479910321196716101085117472 385430 2201929844189000452370911791360 385431 903756742370456747881230946152 385432 5196693869152865131471692134400 385433 -1996651217110398025954081371318 385434 -919949648821546359347715605760 385435 -3073505326692841534026314985840 385436 3559009919898696607404985064448 385437 1837109186394171795714549675168 385438 937480653254591470974206776320 385439 -2662891759317828254208281252040 385440 -187362995339434243650182184960 385441 1358060459907373940150458421760 385442 2780823182258782069448639501736 385443 1417227630247416310969714177320 385444 262291593484760712306103869696 385445 3167326486411624315714212372480 385446 137454338091667248878459595264 385447 -8322405126400509787039498617600 385448 3484473458132904154901051228160 385449 -5639413296628809289770661543536 385450 107242676447690721374541165600 385451 180587968333208763198356581824 385452 54190595213199009436233277440 385453 -6258528323223870448468798810880 385454 -14052549914621502445629823488 385455 691022554972496465830325061120 385456 -13116892133904628712384217088 385457 1301810507211743836899886413120 385458 1120945485986346862309218428160 385459 -1702374013299458176485547955040 385460 1332230940080788025957385665280 385461 -4657450644666302064983719745490 385462 1529672476017500049844227999744 385463 469396098057931978973022060000 385464 4077292012797754286494702571520 385465 1633276287588834620788371601860 385466 294539734293541954613355617760 385467 -1394492835367575015283689586920 385468 6690953202321904472309901166080 385469 742814732272855443789756430080 385470 511980475914324784724241769920 385471 -6094633444234013529864190299328 385472 2399228287063855364711865384960 385473 -2762393390261250292526413648032 385474 -4757382765895306898169684969264 385475 -14858587342678230516321570600 385476 -89385897716819180634720116736 385477 4626770296059924844841948822940 385478 1903024281828750412709120753856 385479 -226673545535527600717505416440 385480 558393083099185100977115136000 385481 -4903065273296754650984923799718 385482 -603535228936896162779185453056 385483 7654547052666020186141409104388 385484 3459075315863801380438736159232 385485 -1160687982503505061973832998400 385486 -2035609535206630524808463807808 385487 -4471812725497960216238298124488 385488 421883937653316859650307940352 385489 3758084460969662516938832724774 385490 -193530980602492773627982533120 385491 4924945210860078861308684374080 385492 816509744592498061636926447360 385493 -3461085462359496585668046258 385494 2657994039444346015782759247872 385495 15823934118236508998137971840 385496 3110344357331047586198240225280 385497 -1659822840868531637749135164480 385498 382772546467810008809226966000 385499 -3513118196664363932276519219520 385500 3190895342322648529848959232000 385501 9407071049734607901125410990502 385502 1208741355614070788350756101312 385503 705774044090741149833932947968 385504 1423423907149128601907819446272 385505 1306230517851601501827821232660 385506 -4547788214274597901443206400 385507 2316557852166576240569702688480 385508 -4627937574349715852225186316672 385509 -6787295144875358622460487551680 385510 -2560394504752359284582374032000 385511 1796805162800177240044108752432 385512 2075982180660349469814165995520 385513 153207144774026479938556172404 385514 758399524987908200713447847856 385515 -718304504097145834911973870800 385516 -1374664649835298553598563594240 385517 -6802529588409534946069754510496 385518 465950924418478835935035021312 385519 8598244155794692684688280291920 385520 1264242926725633304627793100800 385521 -1678775145160340347971036502176 385522 1020300142817700535798912455072 385523 615309413651775305936121014184 385524 -2769474888309239501081230592640 385525 -642444610305083050852919823200 385526 -771035281270458683202185742720 385527 -4028221643555176867327995757080 385528 -3157286833563367547840693575680 385529 6922379059902764699055388136640 385530 285104718929271336849982448640 385531 4191768387575358875177161335332 385532 -1905013808720130408963684403200 385533 -3400620016252796376862895553600 385534 -5276163415510634333827854403584 385535 -506585237233179357867361633200 385536 -1194067568012678818196027867136 385537 248784205494610670804364701186 385538 56570016457127010999364662144 385539 -1679199621395094284187179761920 385540 1201666405620805588016132590080 385541 6619068198606533548335965163264 385542 2149682642792780631400453710240 385543 9672022760598082000794724638480 385544 -466167898182129617742306339840 385545 2997031517293768459425072976320 385546 720242864891538160282460663040 385547 1307328467135849738708174367552 385548 -26184772726412945340021096960 385549 -4937012508373861309522756832736 385550 1873869761517024948527319393600 385551 -4352249513887631090117352146520 385552 -760257985285474756183934623744 385553 1574672626231262280475697206080 385554 -756698953694677877018650862592 385555 802121491731621870500601294000 385556 -1877867392449994616181618256128 385557 5776510171529189437315254375840 385558 4609786332166822960939201901184 385559 9474115429902918201249859538760 385560 78568062124297510505451110400 385561 -2691476983957724758664969224176 385562 2895744148131101065829165026032 385563 -1060184482119636101460006334056 385564 1887918654037932614208947300352 385565 2221845152931389929877193304800 385566 -1602475088178550658102655206400 385567 756479579722098944083629537280 385568 1010067037529408613813185740800 385569 -793382509265650369860186834606 385570 -1402800985256038247911583351520 385571 -5122539383706479923396463064228 385572 971309637569538142923610128384 385573 8585490247299442061473769429822 385574 1424507105816725150408750004352 385575 769334823648854522306299407600 385576 -1676562415954396770701751505920 385577 3111918607690963550866223763912 385578 395959702081266001257640363008 385579 4605937222155889572311086208180 385580 -967471664045168383745383971840 385581 50946161854759639841942874144 385582 -2706932913864375991452979324608 385583 2005994403698160885363507808824 385584 -524456996964855711808970096640 385585 -4077081153599865502524410557440 385586 -223526801313647756370069254400 385587 4742517437349344910636292675440 385588 -1584808182811139705843581108224 385589 -4221234627830281792697618942610 385590 365767819359946115400836392320 385591 -3469382211840135427142746994008 385592 1701078695255769892391386337280 385593 1484111843530748531577489924864 385594 -2999955953570215802079615699456 385595 -1584397851675007435477260595200 385596 1289881152711442024497606154752 385597 2642722583740548265157544847046 385598 -3632464714135247371684059859200 385599 -769660902533650624990399952640 385600 15920848933931562309346918400 385601 -731805076230903686875711288896 385602 50866095123972224102587037184 385603 9072336458468449288823989574160 385604 3115894991281518634774759088256 385605 -963971264683034955209081419200 385606 1567850233339253405485092489984 385607 -306621432173839770018605823144 385608 1980676199324062506943161999360 385609 -925507499592272932338910187008 385610 509977336264423651881997860960 385611 1972822797486890301792542142384 385612 5641349530508905747600376755200 385613 2401329508337344387226026615980 385614 -1744057632547289917012796040960 385615 5393895983182091871288739303920 385616 879051502873276903976570978304 385617 -326404095714932639048371282752 385618 1072929782919788336626202423808 385619 2019244099167128111375084266944 385620 -1373034503768153427095422187520 385621 86561507629290453256031951822 385622 -2274656410230789746663943153888 385623 -168711250516318465279607149776 385624 80042052186532605248335872000 385625 -11898152267670032117755608750 385626 -2404827614571755894390609542656 385627 -4620122474845339203097399012 385628 -1464142742443149806578546381824 385629 3300469955070557368278936411648 385630 2601932867691334379028463371840 385631 -4536643479683542333612728281568 385632 2915610644931105555122162761728 385633 1024458783793975532127211389184 385634 1147974339721404494381578395216 385635 2460215159630562953925779074560 385636 2978294439856094448512144001280 385637 1768272585850888337754578116800 385638 -3034218716644112373050601518592 385639 -3366219756284802848910425951560 385640 -1075410293211867636191585894400 385641 -1865354703400004970512399983371 385642 -1575335691053495535028957646400 385643 -6443855698598996270180898220680 385644 1410153400371222749387450253312 385645 -494162398377637477551718074000 385646 -721556010406923326295502818816 385647 297198875132292770159628558600 385648 460227120268131366817709391872 385649 -2300450048452584070903236164880 385650 1547856037650224832719012938800 385651 -504566887735975569741192043360 385652 -530842648227289023123765780480 385653 791506491512916638944155523104 385654 2671364701871526459500676116352 385655 -351648918128944876396077379440 385656 3779801746229587151603180851200 385657 -3910837251309536671466152995094 385658 209710905554212688426130779904 385659 404936687840198223146999391144 385660 304457795546386393641791093760 385661 3489286003347549578237254928262 385662 324350124705153229321191168000 385663 -9122255635857518649256618665088 385664 3980372214402807598483651952640 385665 -316604002321062091754441930880 385666 -2174713235444742067542692497968 385667 -12349078632137716289470827960 385668 -3447886264736703196956317153280 385669 1836240733581825533651941243644 385670 544276490502242457489498353280 385671 528136850824173366451754158080 385672 -1038966445363729296213797437440 385673 651042344667128344661455645200 385674 2042679099296815351962138581760 385675 280907946996923577043239188900 385676 -5765301968546974473906324599040 385677 5187687288418851775708438899414 385678 -4907127568047780477850396381440 385679 1431938945008721386940155570656 385680 837044866942700575093716418560 385681 -3938396863875238633752955653120 385682 1902005830330678150404863007744 385683 430624215295226711825775105600 385684 -2205222521812062463841616007424 385685 5619396598204261688261051356380 385686 791963317190844735666225035904 385687 -1184303526776551116689867739360 385688 -181400340262427097143889469440 385689 2931329331449961014674038876624 385690 -873544390560684207184661402400 385691 -3332731579406728657101434043000 385692 643662880936407263300036516352 385693 1364753294435955662040030621120 385694 -457946284343098903481553343104 385695 2317474138626667675442071821600 385696 948635119065219465244698869760 385697 358379294463755200070017160340 385698 -1773857845825376563124400721536 385699 -3813727078448048204649825054464 385700 -860392284121044335635054080000 385701 -2770317801370761530619514240800 385702 1107857937586454124936879573504 385703 -6394637144389011625545647601336 385704 1128704406794182390083717611520 385705 -1541718774316760644475737762140 385706 4362483832318175152477828197552 385707 -1670153410227378914442232363008 385708 3034691923399145504626540719616 385709 5132930292565592136137243141910 385710 -5388408562914765316303441920 385711 1101924089051101945449247973224 385712 -839848887776041331274646339584 385713 -4987677435121696254281144458236 385714 -579412120518527739924539455488 385715 443123513881218743358308861520 385716 -1125006384977833574221093122048 385717 9987192167799957000874369997632 385718 4189238645386137402661001734560 385719 -3400072325169896463224830197120 385720 -3131698673394945981249469747200 385721 2956251318616721522660171930112 385722 -48887555141131174599721000848 385723 587127410811704441061164672464 385724 -3049238232404687878421578005504 385725 698766007380638814021585852000 385726 -922294444340084872995294894720 385727 1213471372765925588110433505000 385728 -355667863154442586275692150784 385729 5767271978237356601562850431360 385730 -3671178607539496970187884222400 385731 -4483723579357064224946518355580 385732 311816585678601298077628932352 385733 1670124907906444731845809402368 385734 1142744275603879629362324350848 385735 1647589873497824976521117621760 385736 -2451796215911613465097047398400 385737 -4743108618268026944204785758240 385738 3299021848517419789483181379840 385739 2991285491418630571627647675540 385740 -2798096478573157125522189373440 385741 6727475915888533026669433057142 385742 1287431754533394008819693736960 385743 -3308719998104065362175139359872 385744 -1628538868350584586376811683840 385745 -582897669711587313089948323200 385746 1115676418754583195839057433600 385747 9747595223467229070988633422072 385748 -1688929467592637990214074496 385749 -932254456000597692703068706560 385750 -1748173590441520012605705696000 385751 2483651152265342428053632675400 385752 -5138250076754923556097572474880 385753 -44639333261881174052129601776 385754 -3673743979010679220452841361424 385755 2995308313235444292827196904560 385756 -782068332725544994392143462400 385757 9737342267250783537396314793600 385758 -2944280145164643297899208273600 385759 -2916010799286647228405016228360 385760 -4315354407119069282289053859840 385761 -3038852590193251944965219270400 385762 337057467136326550399532249664 385763 -790031688372738408670375214640 385764 -941692426615224981438692622336 385765 -6452326538377829593209257438340 385766 2227283563349825747585510852832 385767 -6008538443912650712774088524016 385768 2622652755632575739116743490560 385769 -470185189891922698911611545554 385770 720364411047320407863830200320 385771 -8247131517792867474190934646028 385772 763181111460437218469417861376 385773 3557261072413265049669068817984 385774 814070185868283356317729859136 385775 -1267776070590430299027334300200 385776 -2072507165355648391976425881600 385777 5087038113676431143051871481746 385778 -368208340606905374819220184560 385779 -1855925396955026220435480836352 385780 -2734842969789321419803912838400 385781 -1867827249071256211789702893696 385782 696456353041146398970623249280 385783 -585843589262089191888388466968 385784 604406444550744300619038044160 385785 -4179737402095750550320426677180 385786 3626753935922495108978934343680 385787 -2660800658658451203875652690480 385788 -614083516849689043882165410816 385789 2165411284322432973185224921356 385790 808073887216969366664795550720 385791 -303454095718757523058998251136 385792 2167502868626569451661240041472 385793 -1291520308336026763983907208958 385794 2962664982155272078203930636624 385795 -1718478735336910960618281753600 385796 118771163828141034541944302592 385797 -1077789459643005224300794912800 385798 -687278206249540578171551340288 385799 -2278202046599548872357596702664 385800 -165017456819129652232061952000 385801 1518751987075768927243410210240 385802 2514454913436886962071473588992 385803 88917251651036606376390435624 385804 -6839188983575420453008580057344 385805 97599684361107800567674917120 385806 1638127789636819668949496637504 385807 -6312699889197777079624203284000 385808 -896997086864099482106199072768 385809 1706363345319090040786748542704 385810 1246524805664298046153669389120 385811 -389963768280090075816764901588 385812 1462606482924295747321882540032 385813 4141087648606110672069967787004 385814 773828116767493684080186562560 385815 -408242340996859049941476694800 385816 -4812866082425792083948860211200 385817 3446485118623533133308383185866 385818 -960707598880317805566323882496 385819 1319277547138883156062479828496 385820 -1605433747741074462292773027840 385821 -987095738699506369441122208992 385822 -301433021192030044433941339200 385823 -19275240099446830468281980640 385824 4406252685551595801575636336640 385825 -1767979711943995178859620644800 385826 565407460108582780290497150976 385827 2846038804746713083522494076968 385828 -169630407668686034851578447232 385829 63442324637373440979355333884 385830 -1376710988819791158601375392000 385831 -3375370574765086799195990063368 385832 4150381772275495284877415700480 385833 -832024835297522151823345167360 385834 3863481044961695950631617968816 385835 1072663614041546750622329693280 385836 1377349368856452049686848962560 385837 -6911276194565545190489478129514 385838 -3400778918558504473675649494656 385839 -41649849854501445379817527176 385840 -73614321447939949504887521280 385841 35692849425708539153396840484 385842 -1276695287349617400952698014976 385843 -1644605216042915623428256673908 385844 -52063890592128412627178907264 385845 893840045762250474550103548800 385846 -2672925996169805706585584044128 385847 3351957911942027402353939227264 385848 3143591980550328248311107133440 385849 2876696084285664973178412999636 385850 763336645906320567203649752400 385851 957318546039767374942400395824 385852 -482737127408974648204042442240 385853 2937084311263729491258454863264 385854 737408350364149144857451871232 385855 -3012034675676682981861568713240 385856 -967028211400242810396577628160 385857 -2824098239548922059357369182720 385858 4058564046677609241541226590080 385859 -795486465520585064720852591940 385860 683189478420918994979532288000 385861 200248342728510799937777763200 385862 -3350651495621245913214716177568 385863 -2578173378970432399990770176856 385864 -7848007832213447442442885324800 385865 -6910622226148108916222018844600 385866 816294959823200357927988114624 385867 6316028630584204468974998599800 385868 -422873261691595196260798516224 385869 -7052699912495239478084339808 385870 -86947873076144069606388119040 385871 102580381888919966110438423680 385872 321756869248968103010954772480 385873 315731456102418600250794318580 385874 4971003510074363121978334553760 385875 2509986273367635796737112200000 385876 -5832265221471125805732825792640 385877 -3798868086858133186147573076274 385878 -37378200159934598848509988992 385879 830645350403675238917844690184 385880 -6130328303607804260099354419200 385881 175045734087245988674987684160 385882 -6939161662944144187111574016 385883 -6793944519352526306571354787800 385884 -4105185591697840507261096272384 385885 -254459058890317430725874672640 385886 684767594723765786400428958144 385887 -947626290691851825666364730040 385888 -1557852680636096852928831160320 385889 2326760765584863981113876081856 385890 440086600452352521613335667200 385891 -1588813657947008567457548004216 385892 -261189776176084993688763465216 385893 1016586816793225390314299794140 385894 953704037838774474387654583680 385895 1246591904976119978644843404720 385896 -1355634700832330355597054935040 385897 -112575570536783167951613971654 385898 -156484797513388775269114846800 385899 283219784838874494165422427840 385900 352488447415001496196703347200 385901 -7574213894318780229421635133098 385902 -2200490783856059631550342747200 385903 -1619527895982526066898674753440 385904 92960197428125157376054394880 385905 -1664955916513052214738988526400 385906 1090687702467967785248242200480 385907 -874107522548810980977959249844 385908 -850553711381782907099036835840 385909 229281960791475112889352257070 385910 394494929336325705462050112000 385911 4456702828341780348326312258640 385912 -2279819901583838495304104140800 385913 4148111052920270213660615735184 385914 2421132347378056035224623933440 385915 -1608851169669426424278047985600 385916 1889120387634482007441403914240 385917 1459917467952370161832399970304 385918 1435295632251389149886973741504 385919 -1862781652752001306663553564160 385920 2872899570903896111346981273600 385921 2387942642371342800601442780244 385922 -3957678500075065209465755389488 385923 859139046600394367061992478384 385924 2245362262543554012051814333440 385925 68815782376504959507266628000 385926 1848108414573816684372409471488 385927 -4305101724806906302094724629224 385928 -4229688281231325265790739456000 385929 -3359921067879320392675858061676 385930 1540665796733938447533352395360 385931 -960748080997458763943417623776 385932 3633473861804935932982379596800 385933 4154613820962372225098022230604 385934 4107272380345121396442108066432 385935 -1351832879793057166113176131200 385936 -327005691233317085740668510208 385937 5332694705097940990031329756992 385938 -1007317661520801333398186050560 385939 -6649359171370842039548323346260 385940 1055334737671080696984049459200 385941 -1579142121254667874120098456000 385942 321585238320566931812050147872 385943 -3911880820141578584840532170808 385944 1197152997263839976648831262720 385945 -872622417951707996807703443520 385946 -1302104928315251279122772274432 385947 1535773984820799477285176956080 385948 -3423110123856766254121802056192 385949 -1085479537567585421009540967264 385950 239064548250476181174236467200 385951 -504180330430006694263578430176 385952 3976890234684583954522095747072 385953 -534805246903875687605822616576 385954 -2594599849846173119264394331824 385955 4580827126455686355754308849360 385956 -1350398583847473550757735141376 385957 -1520951040253637380131510967200 385958 935229157223859030187623706080 385959 -396759107374044622728440250240 385960 -3681485981756711015567581440000 385961 -1756268549167505262694933388700 385962 -1887167943775591895342154440448 385963 -1329115291589263290383723499936 385964 10771265133206827552233504946176 385965 321983298215874704253302893260 385966 -989273270335385935189314984960 385967 6870931541443649408679161456016 385968 15728495862971218414844510208 385969 2651504859803484996013968404020 385970 -182553050330123748541134724800 385971 170775663320094068833444992312 385972 -4428159412769694118425320132224 385973 -8532833218824573564669750975282 385974 -18335904831863940550157111232 385975 -1377625326307082625104489014000 385976 2609065900181247429910622638080 385977 -3424522898702744669335030127280 385978 -5056582661567028910872564353280 385979 -5543578654591478328205202599320 385980 -145903210879535356813538918400 385981 1482111923567303864853928296064 385982 -367070563763388023454498033408 385983 1050403640895655134914064040200 385984 175999258994590112401510629376 385985 2538967353340473536682335904000 385986 -1773378717098648546140786699776 385987 -3506448240687228439525983493888 385988 -2486766527439878012481825904512 385989 -2082601834629249300225226726176 385990 2266443340623847358952404025600 385991 -4113386791753728390056205421608 385992 6400764967839413122379461017600 385993 -3267553872275633600516841920460 385994 -392786560063194396976111872000 385995 3139118980202813981400219291120 385996 3074613825226214216032688262912 385997 3423571782525385187527771939446 385998 -1545202513940906725067479167936 385999 -2138764083140313842845695189336 386000 -1928689187182753893457760256000 386001 190728888125786637181024002624 386002 3252420857354812664611107078432 386003 -4145683310365504514133037189560 386004 206317417923143047169418147840 386005 -4388649387999782693813925554340 386006 -121824189727285688786341134048 386007 -4481548988677212960543844350360 386008 837859557853784003474607390720 386009 203820392990438156063379530688 386010 1364449324416626917373214290400 386011 -127133386750360576562960019456 386012 695015282003064125775656484864 386013 -1622252752462494662939087129856 386014 -3920369377875679770383054700288 386015 -643844247239761029484373332800 386016 -1680222827675367604963240574976 386017 2894696176770695216603728316066 386018 -1698320629794223948176741509040 386019 2169862314730031847080675031120 386020 2088840980058496066916328372480 386021 -3590065246146585999951509702148 386022 -484692176044919569817426910336 386023 7789470203259570271896646035840 386024 -659128641794129861828782049280 386025 -1162198492096273949586298201200 386026 -3204864580049296748816110686288 386027 1712551967399690457570432805392 386028 915208916398393311801627962112 386029 -2596175477453256781776763675424 386030 -1267370800505245787123463243840 386031 -5025865232299249728995444147448 386032 891487792884801629516577177600 386033 5035976345722245064844219092464 386034 560591825335559109230518598400 386035 -1699116025745020882419867459600 386036 865554519506321217787308896256 386037 1453466969595739743146561596320 386038 -786496109118319332627390740160 386039 -4139498826596557980815461019160 386040 -1384953520106252422888779571200 386041 -3505393920590973565667557777558 386042 2538177739690789658158905331200 386043 -67631199463082400526222313472 386044 12839631568788180351849865071616 386045 1750245242546341683192790303200 386046 -71950834102303090415547819648 386047 6311704505941172788629619690496 386048 -2722434809243166343245091307520 386049 326853897459523358121097218864 386050 944740445054508072607280716800 386051 2278456991255483871659535437052 386052 -1477792938629156901969591779328 386053 3550349157340973084024689416060 386054 48317854968512095327136282016 386055 564481699148330198891023163040 386056 1255793592480000864232962539520 386057 -1809391910220949256750151379776 386058 2352080123249073957104399387136 386059 -10032805040227280250271453483200 386060 -388471871445013890259283712000 386061 -1439777555804456723106883794240 386062 -5435025719953061766590126779968 386063 9667749962388022738595450775960 386064 434745682118729011589686493184 386065 1204490787839294619956144921460 386066 -397417388957175385474311587040 386067 -2228197753126552115565313675200 386068 1842408358971285966290517246848 386069 2487405987782850203526078561660 386070 -134567151028622228151644048640 386071 2616157783501025199938784383640 386072 4742548557437963893861655500800 386073 2784158011413108003554085139200 386074 -769957554416500370727310049280 386075 4075913962849392977579579661300 386076 -2459397631214074492377414010368 386077 4021395767246223021570976506060 386078 294317618719990013759176151040 386079 -3719709949092042129001341746616 386080 2661147641387284489490241945600 386081 -7472072016707786513937958669308 386082 15767378249903101402841504160 386083 -4475401650560637677473454165668 386084 -6356575740883997453321657524224 386085 282992029958353402425384696960 386086 4501431625951328740737019648992 386087 693145172563527230314245353232 386088 -1489292529024421920720474685440 386089 -1706253159313958550439464730800 386090 -139052794802350586386670935200 386091 -4055367304228000564290444041700 386092 2178964310382939073486028293120 386093 -5930304067974473126691962135658 386094 1504349510005407702926963157120 386095 1121537295784950596795055667680 386096 1056083086967733776852756889600 386097 -1946474667615441190439870784 386098 1043176750568448426855459440640 386099 -1935777018730910514144850824960 386100 849541180790494184301743616000 386101 1534801916573871607220739050592 386102 1846628487666167239860984910752 386103 4114122476976106596386550547200 386104 3123221228783645868809455472640 386105 1094732494669278512869003499520 386106 1084087487899042478555168424960 386107 -1577933571425082684842772465488 386108 3442958026881377837584619670528 386109 4637722988700697181962735759014 386110 2752387373153104430154496464960 386111 -4270735167379442337770564664 386112 -716191687044029584769934163968 386113 589810065325009249928016415424 386114 -659774751601617794960217559344 386115 3159540097288040601670428396720 386116 2270938212674755372744684157952 386117 7006778152086261263621007371166 386118 -1559790390250100995175297908800 386119 -7585038426836476236575306317480 386120 1991483319820164442438657075200 386121 -2294107800173858825661907717056 386122 3490695132975550819836830836224 386123 4659546113550653386931057749344 386124 -1475837049014052010692721459200 386125 7805573599655413083947759055000 386126 425314115962637446944651330624 386127 305124798556266282123674481792 386128 1430461697796933275746763005952 386129 -4607846824377355574179780176270 386130 1380450231132356329601135639040 386131 -6097766715746115478320442658068 386132 -30356046660053783161853579520 386133 2030825116336576241764702777248 386134 188941107840495204877629028992 386135 1870196420243981891255132584800 386136 -482154399338762021607679426560 386137 -3204098966882110057535377747760 386138 -838492305743935129673126680128 386139 -810608928919245216334305566352 386140 -74561745359024931913041024000 386141 -712981977374359102426234746528 386142 -441026883074556679080781117440 386143 5140764342887336834323607055392 386144 -1148773261252029901104036446208 386145 1453300445516653785776390526420 386146 -2662412378387264478000751159728 386147 1506051624390774751198528182528 386148 -161047581838875968125266284544 386149 -7908480399596634150211728654850 386150 838866602255482613119115320800 386151 4510463073994763646295674325032 386152 -4999490899921323316545631027200 386153 2633613413781615346263079929402 386154 27760244305003621306298403840 386155 -1549416565076393891956604198400 386156 7041693841781732523433516408320 386157 1943459608405318372110041016192 386158 -1239169396027736999966241681216 386159 -329185939102804418216772782640 386160 252285207198481130670504345600 386161 743068583177662308779896823762 386162 1535227628119155502527605256192 386163 1368136732243032765611637270984 386164 5344887995214601066800055315200 386165 -2137725841667607576552467272140 386166 -1073357820238944400855084196352 386167 2987837346195507187902302867392 386168 -3699135119868891898692755005440 386169 762960687093335967992829726912 386170 102698440303350540050966884320 386171 -548818481368563462951212795400 386172 4925097767352911374687418237952 386173 8153234859768930159520502316422 386174 -1300722842568875352243992786880 386175 258134274083270313299827872000 386176 406299092355736972731057438720 386177 475174776507633137081203981872 386178 622634806671984317578106331648 386179 3620651321031638743390840354440 386180 3989326792371235462815188102400 386181 -9884570847442519451041729532160 386182 -449658883042320015249985574208 386183 64148956885935323443134248064 386184 -2568149808599285314808956231680 386185 3958983812463962415051105889380 386186 3911452502009634369899593791792 386187 2268308360040898476231593817840 386188 7694171332824203018474582495232 386189 -8769839345190910306328233263444 386190 -545488974242952525587167591680 386191 883823029753920152139096860384 386192 668488585399535602453292752896 386193 3283217092718585520320608410240 386194 -1695793723114900841947700760960 386195 -2745744351621886658241387646800 386196 -457696928130060006388335863808 386197 -1014227987925899106519189980768 386198 649302357288985062711900418560 386199 4789530578012620015561507861248 386200 207904579522857038324853504000 386201 6228825652392386386281314211600 386202 -2021572734421436769049366450176 386203 3164516701151391831820747840920 386204 -1039664268574322700039383697408 386205 -2345292827938404567369614996640 386206 -462402274503078867645740674944 386207 22433364652346020833604123392 386208 365363682302157261435061862400 386209 -168263357431814849250986207184 386210 1043983987672572469132422059520 386211 -1048308677212809982573857367296 386212 -1363845395938624700857674972544 386213 -2396588581695246385550399530080 386214 2417358303122472188443480803840 386215 -1232243648803839245587522253640 386216 -249964554670700069499070464000 386217 1176080498257648307758038047268 386218 -361708987750336020046904870400 386219 -5083092441314554323436479634380 386220 -726006157939523010529609943040 386221 8000324876615662708544474427744 386222 2032130574871373697896296756800 386223 -2922222035412393473305463840496 386224 -576102627094660498090896261120 386225 -313548321966943455220121529600 386226 5085591602933565522419760000 386227 3858106380559851008627849176076 386228 -1965902311102493143741703970432 386229 -746191633337792885928975075072 386230 613833331533806541629311701120 386231 7372344542788837920295718959200 386232 -1893812475855663538701926400 386233 -7799903938917938194779932306518 386234 -287182609787460748246707106080 386235 6430727911106213705996018143200 386236 -1078409683547358490224666226688 386237 -8373646625849902253919846429114 386238 -988028908084545437305379249856 386239 -421858380021002766149985331200 386240 -881594280446481040486296453120 386241 -4043288013588737724798054598608 386242 58105028595671785558706776992 386243 82381351318464185092835122848 386244 -4638373641461098105338195688320 386245 4783153753629419278729893277500 386246 -2628813126953789919471229784064 386247 5301479721148522046226081081000 386248 -7654206684665913244600858352640 386249 -6832224858486394009347260067750 386250 -667522432308572379211448160000 386251 7840883084249898987068460049200 386252 -1678531497165004011485873154048 386253 -1117764176778406819668796354656 386254 959371224597472949832063521664 386255 -1561116070195146312289387987440 386256 -607269563579900309043823902720 386257 -7622617288858510731890282501148 386258 -1638223418843706833016250122240 386259 630662226660009263679828422400 386260 157224401801944711862752051200 386261 2690774765980425154278872484924 386262 1635300963902988533828903546880 386263 3056106421889062037853972357512 386264 1484404011019365843912014315520 386265 309359690267496953382759464640 386266 -2536041780022221659733122865168 386267 2948610662874873501460452746676 386268 1248054475143707592055934077440 386269 -27182392527589500430887233632 386270 29545206125267667704083058880 386271 -7501472762400456242060257781328 386272 4275223475580478995939334029312 386273 -6850689378846432883511625785040 386274 1185581441345405387759529790464 386275 1800390594866377131140618750300 386276 2634803819150846458050614215680 386277 2401418198448265034579511872160 386278 -723131916061710587803823734560 386279 7237854616947866224843310093880 386280 1084953889146954480652905984000 386281 -2079590023221682947921266426560 386282 -683906469317387902588545204480 386283 5609680900609596527144131291224 386284 -5993414403252305628290828774400 386285 412629776147158706439942105600 386286 347523446535256341130978419264 386287 -6956503593443800646260878366408 386288 30955864227622224754414387200 386289 230491687415546214132062520240 386290 -1706571292216155250544055381600 386291 2887648545679173960777204499584 386292 -3070944563000755922939559886848 386293 -17238082589791586867943491820480 386294 1928263732751058650766754113696 386295 196787186052823990174564016640 386296 2038459763227794718528909209600 386297 3992681766194906180459864752746 386298 2298792145042647142337536109568 386299 5898460359060970393011837803300 386300 -2093765049301131790904010969600 386301 -2301193256764312426933492282368 386302 587055444229153320255377996544 386303 -8556745662169292886240060680448 386304 -1741525143604960920593881890816 386305 3942294059694003444460773413460 386306 -481632774224659729725503001648 386307 3605669775648483954651703342404 386308 -1167342656075387013658285301760 386309 1092410985524071568090737921920 386310 398433608592703960034065305600 386311 639321266839561864298392143024 386312 -53158412379681914018619924480 386313 591435661938848140169325362688 386314 7606723903049244181429655249760 386315 1379581809979069168134829692960 386316 -267941463039944085106281047040 386317 -836432403557869471060542450888 386318 1284810406662889361770645515840 386319 1892623104246181473442523576448 386320 -73999387416706709601130905600 386321 -1929235107363316156260423511308 386322 -2117635718968851473375850916224 386323 -45795978843319086408769855840 386324 3868663327618901871737930445696 386325 -1635846125214651969499044273900 386326 2106757961183092841061546542112 386327 4419550175976888302858882506440 386328 3507425372289572605106576732160 386329 -3938727603987610950815611158070 386330 -597930598290663692575199078400 386331 215383630748323376139257882880 386332 3304593165207263295873743470080 386333 7016175637977904172783536116582 386334 1044991844243677002483827610624 386335 -7007613815037430484714383173720 386336 4410220204268423071479956570112 386337 -2252897604286519221235954870848 386338 2809827656774924565253129270560 386339 4185214610109182986528709506140 386340 1430956540333080053370313850880 386341 -4919078220662939250164294270816 386342 -44999423016014758854833053056 386343 578988221261696444768191524000 386344 2477587834221740822027077632000 386345 -600403419160446230783129463900 386346 2828804469385742096212314489600 386347 -1194087283916910287421607003872 386348 2700165942024674455180864228608 386349 -2028239637190210788816694461120 386350 104011952229240936347260886400 386351 -1698683674856207739311793461280 386352 -256277491698101292010625089536 386353 5944765540520440468340730112 386354 -110866709446486570499201975808 386355 35477396858986506073292832000 386356 4636664042340962526026623809920 386357 -1589934129377174941718703905700 386358 -520646956922280867352631193600 386359 -5337576767429112027771550059984 386360 -321281956538114999884189286400 386361 3978521068171765561495580265210 386362 -3624750121619987278591172615568 386363 -8671902576054166477961689487388 386364 -2279174940365332756932476928 386365 2563437240915285840889634373600 386366 2444470970468865584816840485632 386367 309677395967659140861863419920 386368 -2798382524292516563771263025152 386369 -3036650483927985207416379463230 386370 570218803696364414516459327520 386371 7728498666471130341673103376572 386372 740001787135927913617049702400 386373 502082642071228420750445067744 386374 4090165092178001089560362184192 386375 -4037308388401390292470863492000 386376 4191881393732416255037529538560 386377 2212542334293015012567050745792 386378 -5151062833273346495786098487760 386379 -11822298420859637797229126256 386380 -4623190852121611043435157427200 386381 -2919440139709847046608542615818 386382 4996759817542994987489547264 386383 9594729264800096260080390987632 386384 -171356822862908527541323038720 386385 1585225259273303396263659513600 386386 -675506556649268623907337894912 386387 -2364026343236782311484538486688 386388 428157853405880293864217907072 386389 -863810201921541147070956000640 386390 -604399508094284899532298604800 386391 148224946712430041831677992552 386392 5542634022143123556231001344000 386393 -620725708391945025819810491904 386394 -600604294375566904655516659200 386395 4637145203962298789191840670400 386396 -1941914402710766963971937195520 386397 3088864457401068660820995478080 386398 79351181051925743509904720064 386399 -4061471096396890751198091447336 386400 -394572806947073753238365798400 386401 3991502229658349623243129370402 386402 -5082707285630214052117135420848 386403 4379178368965013358962827579200 386404 -924641608845455188576987126144 386405 247850952793114469173516743000 386406 1455916127725780793850294330912 386407 -1856152352638899726378063566288 386408 -1738663084255827357355225006080 386409 3112804891114448596839911251008 386410 -502800734635772835024475755840 386411 -6994211790271150750626484718988 386412 -1526091993034063834880414204928 386413 -9664135555480115237651094407338 386414 -1715111771356076281231688334144 386415 -476237479602905546742011134080 386416 1830912569024915583392590364672 386417 -6400108040542485173056606787088 386418 1429632167770971133639137304704 386419 8781883039118060782567038050760 386420 128603341791448184507316704640 386421 1831000082990365973108805205824 386422 -1412796305342061600384846945600 386423 -2480710385505244009567129075296 386424 1644320995707133466884998144000 386425 582862178400050311076832903000 386426 1564167730643384702573745683424 386427 2100741287856149711974465181232 386428 247733673227731002883081312256 386429 2156637663654096636763904721030 386430 1822458196401178915093271178240 386431 -7851864573025414537780501840768 386432 5139024987006280079981622067200 386433 4038770893699636481369935049202 386434 -5833235274271840707905722779648 386435 560780264058371505749173984320 386436 -766741971923562208740532466688 386437 -7801942162670938529058501194914 386438 -954672783589033315013010021120 386439 -2560951165464980469293823884376 386440 -6213857195423908509369753139200 386441 -5295045293714964973417937424720 386442 -44069104843536480660782339328 386443 711080538693093977455495648984 386444 -209058594810891677578357553664 386445 -2529775366270022479169161954080 386446 -89089253868034914168663539712 386447 -3272806746008578576128006977280 386448 -547400167088505031756009046016 386449 631487260385566603939452540736 386450 -2005543463965403291400410352000 386451 171148551166018824661108454112 386452 -492527719959029100456916635648 386453 -3137161484747762575379071783776 386454 -184340083699575525893499377280 386455 4175548921087558131050655102360 386456 -4943937282025754697493164195840 386457 -1821633652665982274263954432560 386458 375634342712081610752328518400 386459 230815155354588523016549517504 386460 -733468274339014095747749452800 386461 3050548263182250239740912788480 386462 -377984367416176308467798229888 386463 1632242536942303319651579969280 386464 406318917391757167252452802560 386465 2895182284727532047464720228200 386466 1172898991950659391387881173248 386467 3010202325771367242758593332240 386468 -1412565083137681987109799813120 386469 3213883908170838342946284063264 386470 -531382307394294446670705565440 386471 2246186793883917028306785495672 386472 3617826861861321125857902673920 386473 1149083942310178859502388107664 386474 8810584942537383344072065968 386475 -967400918000230969187538089400 386476 -3193346841448875086306694279168 386477 151923853650911606264190188544 386478 -2078231720028475482633147068160 386479 4913385419942732430783180273640 386480 537274902856169195085893468160 386481 -2389633819286871960696281867136 386482 1951268861416774826172094222752 386483 4273389702198937809940821326880 386484 -9598895056395232504799920128 386485 4784324487537794822576658300960 386486 -1614935931378913075034514227808 386487 -4725871088730567344623991595456 386488 -1292275540671532046683307274240 386489 2048378155501558807263182149290 386490 395606434733391003278363504640 386491 676000076639180566708147712272 386492 -2327344162357055366857114733568 386493 1208889331895499915507621675264 386494 934364190912187136444466391296 386495 3761919752275138187133442964880 386496 -1140831448901255975713590214656 386497 183428009340861200419954392880 386498 -865571492671068032404860264960 386499 947112947493247130780880380664 386500 -5889712698117994627450473408000 386501 4043539656539602230622729193502 386502 66977977901369547377300068224 386503 -7509627042968085033764072224848 386504 569930529936910659099395957760 386505 -1221818590605653892984865824000 386506 3144712103454130931500497698400 386507 -3666138500198474175569517126576 386508 544841835213969135946119905280 386509 -37400240124933055437606144480 386510 -1124598928168707364970190699840 386511 -217048281108891216620758545528 386512 1485456027154865011502311587840 386513 598808606500480958596274747760 386514 -576423391303111082706815395680 386515 -2728444719220547802962078702880 386516 -1557296012522144044942202734848 386517 -3428176240559928554572058457120 386518 -5425990380980000616008275047360 386519 1571366143353470801457264786096 386520 940197851783878897012659609600 386521 -2104237953405474596192247116278 386522 1902473654285655522565521507312 386523 1773997119718717145412158489304 386524 -4117013070488535405848754705408 386525 1617205702503384641626328848050 386526 -422973872785762686119191090176 386527 34987735835367026336615435760 386528 -12666327041444525515262949064704 386529 -857907853895719016678149190784 386530 -2513655024773797811601378159840 386531 -6906634317167964525474235535208 386532 -7056122301254561848752507264 386533 -1689788125636215064578607405280 386534 -3056983367159888425998566999808 386535 44381026824000172806534683040 386536 -3994188403209979606786628812800 386537 7163607468746995533286736832186 386538 -629753020970936931886810470912 386539 1165089933447981387684187129472 386540 826284692269956792136441282560 386541 -2639161079237580316743171931380 386542 -1253428010998739250518934191808 386543 1860811596484436942627775411792 386544 94833788691377996653285638144 386545 834223463284772272859301266280 386546 2838742595664497462611982092320 386547 2824776888014219663870933253120 386548 -2222440292687326541455738662144 386549 -9172869282784607152978822554450 386550 -378502419046598905202961012000 386551 -3795893318576805137003512288296 386552 6785874343414325815737181900800 386553 6842113356329472901660594387200 386554 1248723385580543636021746505472 386555 2959596662922831122872948898400 386556 1022579504750698790199693967872 386557 181151138719409626044907774732 386558 700436053240192932571189642176 386559 9872832628578452345063154489600 386560 1453320980993214283541706178560 386561 -2993830042481987655842200363968 386562 -2831601307271720095871044505856 386563 9863136748499393128691226959640 386564 -45423237649866746746624251648 386565 1487037786849821174039387759520 386566 -379362766019942695690300452768 386567 -2023841442311882899447037321928 386568 481933889091282175585977139200 386569 -5224234214043752120581404397030 386570 -13470484037775440357458022400 386571 -3177783878209723887880877109288 386572 1548627710959718495251860190976 386573 -2270343969116591154683279527872 386574 1086741963771563373649413857280 386575 2027919897243152118557890284200 386576 213214784111052005082546388992 386577 -2764736984636037442835698217886 386578 1215846525476432767984732036224 386579 7635283807823699892032864679384 386580 1812200206179360268603080806400 386581 496148565597402860156098725984 386582 -594932059045759717296390894336 386583 -2180119647661779913823516967576 386584 2325957826265431605116786442240 386585 -2222657902949818010008223972220 386586 -2076730770920367378953741068800 386587 8803259376179109429522312495236 386588 -2994788344007913455871005835264 386589 796146258038776446224695708800 386590 -1575094265974609965477983502720 386591 -228082908147937800612546013128 386592 -5713489093501632939812266180608 386593 5062795994658330122324539190320 386594 2325497190418637019899048958240 386595 -2678222505329507732045995440 386596 -2165539122347629285117363822592 386597 -2348857039754234343200069810628 386598 -1252382913821163627678174140736 386599 -9806535349565691718135861854840 386600 -3024216794477255197696884096000 386601 -497730466301357216733520732416 386602 -1914923198242670641395132199248 386603 -2371524004261480006138815953520 386604 -307702622703735002069673212160 386605 1625817101834511324396334575360 386606 -528035840787465890561410537536 386607 194819233461702807522480362496 386608 -91876438927848803032746131456 386609 -9423163132868090466711057278190 386610 -1203284550737485871000724349440 386611 -2119226047058758552721505404788 386612 -1969099208815808516776071536640 386613 41817614901532532214021372384 386614 1445001194957661189726843676032 386615 -2720762693425803135296653587240 386616 530357008372025857662263500800 386617 -3630818231197006966417378074816 386618 1797553806721497345086436591840 386619 -613006083535276785677027009256 386620 699309741230864753985847111680 386621 -1745403416838997934122619813178 386622 2224397184637199281431212236032 386623 -4341246994517795986077743795240 386624 -488624469886427839077657083904 386625 3062942408532910141571982768000 386626 4777205096273782543831216097280 386627 -5202459616931374714850164179480 386628 -2081540459909919530222277857280 386629 937050201383934493576126755230 386630 984157903811019922353546468480 386631 37114860952527161026278614832 386632 -353415151565529921567041126400 386633 2282167139096087500542104247204 386634 358607359447966428357015924480 386635 2493400671187207627091547495600 386636 -159766747997069914377088946688 386637 -4102215963953024958080272223040 386638 210566642506150909456878132096 386639 -8644936974066167357021728528200 386640 -587450256762803719953088512000 386641 6631668799347409371385966589042 386642 418782444106193879185786220832 386643 3040942498653936920578203725532 386644 6385117052179283668743408062336 386645 -220032571377308377435581025920 386646 1107575732647093584552790057344 386647 531364109706575242615924505096 386648 3332373011781304221929600962560 386649 4172464540512896660641596956634 386650 -635582725409737037775626784000 386651 4679140958204654403606411107652 386652 1415095872412749022055724982272 386653 -1683986490381328003357236675936 386654 -3222977046770022663849734308224 386655 1290304151909661473913202308000 386656 70863770202859489746228609024 386657 -1448019685077026408815338024000 386658 1772227579382440981050279055824 386659 -2447152673013436708871347562304 386660 -3254712334415249712658306840320 386661 3049276211490977423145161191584 386662 8233819449711045127669630426752 386663 2638164810125147810077621600704 386664 -988688498242928629974269460480 386665 -860863179268323152356382451000 386666 -589709730022466919885510865920 386667 -8996379303327493481614602599760 386668 474727728094131156714815138048 386669 2861692748955019781635348986240 386670 635946592250330927450543030400 386671 -4152543964958243829458123697456 386672 991064881385383959736022138880 386673 288258563820430028433965482944 386674 4812673095048100906121523000336 386675 -3620081727908192797363392950100 386676 -1925420862015669775642294929408 386677 -9566078651424077061799248427474 386678 1098374731736730749630865814656 386679 2482535115327990458751000462288 386680 1194789069178500213937251532800 386681 835947091306425495549581872212 386682 -595329242613523698149526924288 386683 296710952316461566390536690024 386684 -5297059123880582557817960515584 386685 -1690276933544203564612939764360 386686 -1361658064947838444843209014400 386687 1019441122545373120399543263072 386688 -1449679685299923492055233331200 386689 5288493225684361379876133871490 386690 742257576881921265679202925600 386691 92499940249495892864601714864 386692 -619757687699120204924262675200 386693 1781628956348972139642398862942 386694 -18904333601548116048150061056 386695 1952523025887301886501569006200 386696 4471946224518028958879906657280 386697 2458677409474726457360214042528 386698 746743513910418659462497447680 386699 -71580918317292262104163433496 386700 49808435799307011763438656000 386701 -365992432626601541333834582048 386702 960367583230574895798452870400 386703 3396630928364200813557709628712 386704 -1372999006513100607044413972480 386705 -2459912935431314491636461408000 386706 -53970857218593672641178765696 386707 3311138328354666358735171594840 386708 2975254064918306533903192380288 386709 868604346124479050468679398304 386710 572394807589887492869922197760 386711 -1369924181658413794215621465696 386712 -1868143531412404358325395804160 386713 -4372597161487840754818095386038 386714 2294996594660116515391238793456 386715 687516053740016435923993804800 386716 13613270759637285628976523264 386717 -392272419625166785556172769728 386718 -626174455943366747372047893696 386719 7845646413392128998209623889120 386720 2983895715423608432636974202880 386721 8560533285626180445120161406240 386722 -553069157426487865022256423936 386723 4257808329112411772269777098972 386724 604563047300237846310847107072 386725 -146708353161027155134658000000 386726 -1155105856196320811057684566080 386727 -1180107214981669760215592373120 386728 -6433587095733435207287415075840 386729 -1029463610349000301909518896448 386730 1544458825633575617908110833760 386731 8976291921756662687260767316532 386732 -618610751260600773368236139520 386733 -182602372666667241275350546176 386734 1008601661431333109101048670016 386735 3953419534640919279170178484680 386736 -227099806971376433655170727936 386737 -415237308012718555642285331520 386738 3340142134880732061061376108160 386739 -2799276440390672964751642973976 386740 -4123350795117689559550512529920 386741 -2577869297417271210212577180708 386742 -22073783722272709735581504000 386743 2958774267076427384777801518000 386744 8503672078852950861147017318400 386745 -1255409995794831885806937216000 386746 894155672692988009822220201072 386747 -3441381601227831436643990907804 386748 1900442379012569651948628280320 386749 3005054848915589363607012892320 386750 -575598421236061837399234176000 386751 2613783152905479626494778916624 386752 2804751919612546997912528224256 386753 1068058191176134342169383989444 386754 -4568967552892402305083112192 386755 1001190346106030236014936230160 386756 730799027304574745661515857920 386757 -5419505015804294717262118804674 386758 -4810294093215459856445585615520 386759 -122572412815265290695344854320 386760 -1315303481317684975196413132800 386761 -1506972595596343223175589254428 386762 4912587728550599458664277571632 386763 2657833965626679136008154050048 386764 647655163322801764311752130560 386765 -7433478218149027553990767399680 386766 -442193601201152808092684197248 386767 3385452176192418212965533325632 386768 -1033150537816608577953477820416 386769 4623836840531085050570230927344 386770 1627058891904703261209938386080 386771 -3038382314687542667909754633216 386772 -5561516671764416839967466221568 386773 5343364022555764296917741997180 386774 -1934357547584952158005775280864 386775 -117294443709248082191989723200 386776 2986165064259900977817491251200 386777 -1114004488458784534628520304374 386778 72268034518834750771215505920 386779 5806629322148303482466136001680 386780 -3663109913593193851413436554240 386781 -729953588082382971498307378080 386782 -4375726803312710351272963050816 386783 -7144615849517295993028016619480 386784 -5884375052458303528830778736640 386785 33186641993964609792147192960 386786 -565601975018050703392515519408 386787 1157270923811802983601369047040 386788 2273481180211903144018752745088 386789 -2996730086611358391351926365476 386790 453662188280089010305639758720 386791 -3747323537923415043964709920896 386792 -2519094175531646450381450526720 386793 4769228270200583461984380315504 386794 -294982835351327364255667410240 386795 -3704915896702530369582098695200 386796 4582585722845905196136937108992 386797 -1104942608280148577770445812148 386798 -1074739857902633373290604147264 386799 -128560781625771210708969430272 386800 -465549058731178643354978713600 386801 2650023899558643999103823240424 386802 -1390992166507947467301484416000 386803 -10543083151255718450729873617616 386804 -4555027107482730295839641856000 386805 -25406299880171840604495487680 386806 2142163932482259392161870967328 386807 1278685356270387715493380005840 386808 -283459289513324830200738938880 386809 8878721495361912703457656060010 386810 4213746184659300562620426024960 386811 774243225739967774414939130060 386812 4091219025254830655547407814656 386813 521208469087232323689854321760 386814 -217507366254460922341451430912 386815 2529034409456522174389818111840 386816 -6506146505841267185800181710848 386817 -2448925478680363823950092173520 386818 1558121922241560028084465262592 386819 -1258641408877087621388070617640 386820 -207139553393445523897705451520 386821 -4007291264998599035324377464800 386822 -6021087108619803426469893369600 386823 817089661540679762108061302184 386824 -436043001348336009216939863040 386825 1197798954001562242460276759550 386826 19293799046103336297190572288 386827 16349184868341190212902146592 386828 13841653429760174328843531264 386829 2460941233227139033372329961920 386830 -2193133703832020898749428346880 386831 6200672420042987230209426178200 386832 -1190246091973888724932369121280 386833 5513826591738204269159412462960 386834 -1133040963405299065532689118208 386835 471922532906840647384314582720 386836 2363033353371222174347715528448 386837 5544399764437581865900081440 386838 233188162533886349481937909344 386839 -2702467247043385316766190930360 386840 373050307761639778778618880000 386841 452183990636380865792074367040 386842 -228618701378714241816478691328 386843 -4162127365075626287955160037736 386844 -3651584096316213525619507152384 386845 -5669075553528220973902149930900 386846 -1668727351187993646536795776128 386847 -922349915813857948894017970632 386848 2315690463215275067005911171072 386849 -2258704809928518732413952829440 386850 -503519963702057595071641296000 386851 8613869807653484068331537717852 386852 -1246685420838220491373367028480 386853 4499747466480973701169880279904 386854 -1837193602383372233932845258240 386855 -4370672730277522837925256565800 386856 824611397385780494781806592000 386857 -13257944247769104488754740992128 386858 -1528672698761268692385019924224 386859 34955648326855594400383601280 386860 -568338166816555385934311685120 386861 -2733236588555576190461480990688 386862 -580795648835223430283059187712 386863 5802367666753110182149584057600 386864 -2295467144847764878836219985920 386865 2603895522365968610035907638260 386866 1922141003394474645116599951632 386867 -1582780026174188332050486084480 386868 -8330774675805649464371637497856 386869 3756699958423085508219744969792 386870 3275765616381975472099503519360 386871 39349530184378301577532080000 386872 1364582971005093152705138503680 386873 -3852202781215310943360162279936 386874 -1527027345588872197494207309456 386875 -2065805868852664218246126737500 386876 918920699289890053439367100416 386877 6236218801076575598568474520320 386878 -495744215579925966230341786560 386879 5518278890162115948436411868400 386880 100303961545019048679356497920 386881 2552603326541973408364113935664 386882 -156987869674381290360820604208 386883 -571713316793899313803262438400 386884 213356834736887030217245429824 386885 4599809670967854545779743851580 386886 -2440455299631580611742246717056 386887 -2350702606682702847432161111464 386888 -625419451803404280223941949440 386889 -6182457292192420610901618359040 386890 373881989022272912939718804480 386891 6367607887713655664141005046292 386892 -781521605294279372524636098048 386893 3701461890235706948496228612844 386894 3213109471120640580010390754496 386895 686231015465741777695120680720 386896 1550129207092628367585720983552 386897 -2908664396304724135081095892800 386898 -1850218252533820385933895755136 386899 -832205244486191746062158786960 386900 -87692409292863908520231955200 386901 -2657381441701708544972578553970 386902 4405400814499578172882200421152 386903 7462737547589710866156455928240 386904 3519745903038593083596668928000 386905 -5514682582288707304477038071040 386906 888169344888794174302549791744 386907 3401027046404587861293731673240 386908 -2048486178166863916050078165504 386909 4256725914025785043051661342316 386910 1521116082545678239348873555200 386911 -147552610018407543562392672256 386912 1511444036229535040270414118912 386913 -1158064849302986209111744600656 386914 -45302154189430385677701922560 386915 1666768399987462597526743252560 386916 2313273021265475580191435089920 386917 -2920668864986841245484462389988 386918 2065764227368048609916020066560 386919 -307330223532973247299500813096 386920 -3810982293007697725319711232000 386921 4316580930172711219609161400122 386922 79932074854084604374037955840 386923 6097610180438980163711649669904 386924 3845552292312351005069411440896 386925 -890528139006200378415342374400 386926 1960988997127449265221943374912 386927 5495137835696719471374545581776 386928 -525308873282757009169438998528 386929 865972805269801731463934155584 386930 693945830636692320570611283360 386931 2781057308922895055018621254704 386932 799732165877395447481894100992 386933 -1569799384798059022023090810660 386934 -229145011050430413200710969920 386935 -3759443101172616440559014530800 386936 4612558391487608997150038568960 386937 -241904101324246671000151820268 386938 -4454440986951864089236092980880 386939 2932936281118543927898652963072 386940 906002071505751600368102016000 386941 3390082913416320953027648740800 386942 893979723618667701838978428672 386943 3285892371412967008267864997064 386944 6774182646470003501706007019520 386945 -654441151576744957069514677080 386946 -244107330817443070957330530816 386947 8126721556962964941716998272720 386948 2062913116097777026067100359808 386949 -3208597464898293088647252181536 386950 440323397431446324413342448000 386951 12021286827103097826174035271072 386952 2273207390498590594799806218240 386953 -3021097292372784852578203883100 386954 -3007490452951652691053583168000 386955 2855773601099780321447545086000 386956 1748854984332888372493742309120 386957 -23430479876993291655958596000 386958 536502176067484852244417664 386959 5010075306256841137908238361560 386960 219326721949133311452752117760 386961 -2095500464736894015337644499728 386962 -739053664675626364876559530368 386963 -2027784800882923497520348072788 386964 5970002432390528316675890872320 386965 -3506858774235228637574427806280 386966 -535556067495915831376634090496 386967 -1076001231037047080688348386688 386968 333840262367506764997296322560 386969 2306068033392994159809767949312 386970 -2172900269528871909282367776000 386971 1750338253252731248933675331952 386972 -197946109183406476145879162880 386973 93718592288481743695079573760 386974 -1723994886946039250338722640896 386975 -2253913618659874223735870192400 386976 -3798659866027236000383080857600 386977 17532618246949391407517689826 386978 -1942023751118174832220956852960 386979 -2753321348412272220854653307016 386980 -3447297226415081832581995315200 386981 3357121538387409291326556980160 386982 -2872279508503620243177846540000 386983 3507392781311467903012039248760 386984 -238115119645785262967898577920 386985 -3512346252287389167309171912000 386986 1275401925053412785437765974192 386987 8239611413101273562241476451636 386988 161619250200474559735275651072 386989 -3787807245575802992049532447210 386990 -3232686946519264285210910184000 386991 -461660583633394899170269681920 386992 43164101647120353430327443456 386993 7976192542350702575389023460242 386994 -1967381682212761722592002864000 386995 -731944430763017976008518497120 386996 -1091885487116659811226311184000 386997 -737451222759865933456463155872 386998 -2021735492925064035543000944640 386999 -1595972464173054897799721449920 387000 -59025667878585161784898560000 387001 3849577109177312688533897381892 387002 3431116137048233636777579400960 387003 -164005168879692479551136651496 387004 -18569564514708213766929010688 387005 -5632760853417653061986451171600 387006 250723092043983074278728680064 387007 -8307962170281937774249349335744 387008 1805677384758753634078244732928 387009 576138093036905266918910705664 387010 -1998979582489864420922298295200 387011 -2094977906092930940795195466600 387012 2490750737750823155549757914112 387013 7741213458097098705118942805568 387014 -1573783160362152940531295850144 387015 3434476280079280714918769722320 387016 869955846829533244597138882560 387017 5168280684636143085047225631066 387018 -66124863724693544821880606160 387019 -3307107814268273127099667562904 387020 -28265908584034122857508817920 387021 1753429082428068890016228618240 387022 -2205250691002179361336793225088 387023 -1550075524377936914651489597856 387024 1052323572432508712857240731648 387025 -645271679117631100397137787700 387026 -729997399160827029416018514288 387027 1277197155567032784465460958964 387028 604951165313624591628519479168 387029 5975320840098290470651116290784 387030 391176725772695830022722867200 387031 -6593995827045428556538265890168 387032 7256714270228813072299850956800 387033 -3204369296764756048387004713776 387034 -1726985815494275302104198788640 387035 185550595674268941011536542720 387036 -26340131970940988627216552448 387037 -208202152967881937232887730848 387038 -1054877554462369502374327929600 387039 -7481905478966949464936358929520 387040 1519100979192996058219452825600 387041 1956119802618993772620071908500 387042 -1881468969928482041121838392576 387043 -81541944858688640492012367416 387044 1074878785200382133292459220992 387045 -6616686921310192338996029452800 387046 4344279094863269292193077888 387047 -6180692362738052072812654434504 387048 -2799656468647299512045249495040 387049 -1994877889490778933854020783360 387050 742014275015301952630669558800 387051 -1120300260346919345396925492648 387052 -6439471723657969920888359505664 387053 3462564911801778831883275798924 387054 2286856928130550471623873060864 387055 -527267743067858519903313060000 387056 1853492386684600516929736015872 387057 -2046563557335597433242402086976 387058 570760509285752537218350514176 387059 1815746498083674576618018991920 387060 -814681375765562031860088023040 387061 459363583329785032008789661500 387062 1372716224603646109876677781632 387063 3437023627275628390633199148120 387064 -1019242846253543035054095728640 387065 822469167403288914844132324800 387066 -1049248131090495794736867735552 387067 -5300123627612981107978865897040 387068 -1025157762770902980913712578560 387069 -1475272632270566029391723667456 387070 647437113987278901979694460480 387071 8701572247839770592059705014272 387072 -163552795361768208449352499200 387073 -2883864995182149419094352086780 387074 2627814006792131001075300840960 387075 772596656541095800469008035600 387076 1920240196164042731372259013760 387077 -7090791648556974252855963895074 387078 -700778075043624185277898272576 387079 -2532222657637805469224927312 387080 5749307139903619420171133798400 387081 -1696209442298551428316032264300 387082 -2468171440550865580861009126608 387083 -7440053863748166388969641418668 387084 -22333194225608273203853873664 387085 5552852421180491240580510600780 387086 -2092027815085110747330210816 387087 -4427831120094965154303130734720 387088 316308808373673616737843625984 387089 1342121074913474680523685715890 387090 -906743235822939935650347586560 387091 -601852060218907248300461419200 387092 -4973565280829869293515454136320 387093 2115525988945823685024861797184 387094 930520320444395584344723601152 387095 2168526372188147739718751400600 387096 -1481806812276334179732386949120 387097 -1794306292223323253676910638848 387098 -1979636738990015411630931709200 387099 4921831485353129139646476551460 387100 -2427865830754346307557188992000 387101 -727588503773957323607435735136 387102 673813137493783392662610345600 387103 1264163476023354220524636706224 387104 1218997514129884254521470550016 387105 -2210769701475287615191159404480 387106 -4903556332543780198020134607360 387107 -766537499128590373832653850208 387108 -2498346083593727409705760027008 387109 -8427169957547988348823200682690 387110 1084672461572605880659796952960 387111 -2541819401029450344895390951128 387112 2114599957044123167277843824640 387113 1203194389016855823631030331904 387114 -40856431174234389039784872960 387115 540439571314122384343935661200 387116 6638909958328138294148067728640 387117 -1140309228892508472910914155466 387118 1383271293763242112774105661760 387119 -621844829173699748115464438256 387120 -389847992839227018695095418880 387121 468728154201090141200978815680 387122 -1855815467350937366097900036576 387123 -4357255006558223584137289616832 387124 -7149517870250538552939686141184 387125 1369591115375259859867803480000 387126 -2457076054436359398809803975680 387127 -663555035790044347323918639088 387128 548269357970796264860701163520 387129 -59074558746023180348365964832 387130 -274492508269714332531963755040 387131 -1284157744264634001733329269568 387132 -799215946660588590540607753728 387133 2462356407831730862767595672364 387134 620148158527215620069813852352 387135 -317595178094084041230838231200 387136 -1221544408167100215042137653248 387137 -7209867034430428171357555793214 387138 737552157444484406991214633728 387139 -1025189986748402954244128144544 387140 -679305762441611085685866124800 387141 -200299572587497087431663685056 387142 363334851443772646690337834112 387143 -11141200951605503496541346496120 387144 -1710687344878541821286915481600 387145 -4945657098224936986070309913600 387146 2796885259843380865424488948272 387147 -4442317203958442563852335407400 387148 -5004993849357474462221678017792 387149 -2687501570809164324196752708714 387150 -494929295010813981283313040000 387151 -8626684648537017444980727848848 387152 1358820940758933916940249849856 387153 -3903246797001599975698375153920 387154 4249455863502033881828064709776 387155 -1846200200113551701254955839440 387156 243737934834315464527349514240 387157 350993190890792901051291278592 387158 -4680840716911782854600485841280 387159 247461955283376359081085229056 387160 -475138517303636256710965248000 387161 6637898670193517995910266554762 387162 -1066019662461380112074854425888 387163 -538571484096997019959061291520 387164 1223654248722103435561315402752 387165 427209239922325186620212795520 387166 -1005643926326382352819955724096 387167 -3264029920945109673485929456656 387168 663718451620310473308013854720 387169 -3579945265896316519987247550430 387170 22029169092246208599241167360 387171 -4717158826701880180194191436060 387172 -27540213425255686569760283648 387173 1705307617342997049645153319422 387174 -317066519222882590179722159232 387175 -1938650741439089010633702511200 387176 -4629542922108341113349988049920 387177 1601637946992200834434654110720 387178 3352098286203577630062598195200 387179 -7137972375439929104408256151200 387180 84526097300857476390715545600 387181 9682860825510094983354910793932 387182 -1566432563814808729879990993920 387183 800981033660497973548192450824 387184 -434043539423052323510143483904 387185 5837117567227489160693453535360 387186 -3199578377928773380924167576576 387187 767658629272797739938287445836 387188 6028804367108890796002077717888 387189 -2096559135059063882827911756192 387190 170031846178547425484012160000 387191 248352979021762774702212541872 387192 124333159890423140085246935040 387193 10930831511619338192575189952080 387194 -2911683235415002668205850473104 387195 -1780818040300973668844611426560 387196 -4423860408414998581611334297600 387197 6969161049199166340658600544646 387198 134366860563408264755957394240 387199 1092870471537612661294951587200 387200 -4295796080699848669790208000 387201 -521912141248224544112579850720 387202 -4944205956171458030964930470448 387203 5813216092650401331632646691452 387204 -1511797558493855848981673392128 387205 -158722875405797978113197166080 387206 -3590591992100957311847405996448 387207 263699863119424665430868402640 387208 8075050037117675485344269568000 387209 -8974724306856462315537376068684 387210 -533147509872722029258573367040 387211 -465344281291565678885241644376 387212 -2686860720570461592415057013760 387213 7057443649415474305618004450304 387214 -3526036439754932902999183892544 387215 -73281308241888968436157691280 387216 -1019432579767373119442759147520 387217 2339139054279869601828755163120 387218 -465529985493574333720782244032 387219 -314718415312162375372455717120 387220 -3223650107372831626334955264000 387221 254840681731636409812588854144 387222 -213282377750219718632400124416 387223 6791647232982226707846142508800 387224 -689974032657239531755276800000 387225 1252352056021239611104148944350 387226 222369291104547575050373316096 387227 2258850417186858558594760835076 387228 1561795314080297768500043119104 387229 359549513248691422965354761484 387230 -3210945069951069343770852354240 387231 1780417903544802823639743432720 387232 -2906386653682684968996087595008 387233 -2170836175810880727604707452928 387234 1407635399766062472942773652480 387235 -5828187361142366384101516822320 387236 7815174754629165932388346659840 387237 -7009111907862737829461432376480 387238 5318939462756562790178023127520 387239 3150732452944071461496984954000 387240 1255659069299247466603919769600 387241 272112093585802974095872552692 387242 1314960834085557813485065280352 387243 1563083892718400774899863514584 387244 -642453391848922062329932397568 387245 -1240665573337323680081567226600 387246 -1744070868689282870280332939136 387247 -3300123045553141222682146516000 387248 2466321101382268272091295465472 387249 -1907376271418861060788313448336 387250 3228854725413879686169078600000 387251 1770657310646466206366281125600 387252 1376007267102985067742895398912 387253 1462767133620272624796732043502 387254 174686526345195385453540608000 387255 1293402774621183304010915848320 387256 -9355518407306285342433790341120 387257 -2655836700194184428740245735420 387258 42091298489850054217384550400 387259 610671281042986483557139104160 387260 1477170320006228756710862968320 387261 84514476025759836727891295712 387262 -488975810765885308525549434048 387263 -5884350761765493277688403607488 387264 1547631323950979801141924069376 387265 516204110157629546027743782120 387266 4112392760483034522860372367360 387267 5836871895212432662474900076280 387268 257639413998077476491192242176 387269 1488619494054720853219714064670 387270 483927153336124313693808551040 387271 -2964122803897639231982014010088 387272 8000932873817643596924449612800 387273 -7737247308182685712652833298496 387274 1334395389239076923899302839040 387275 -176528139622256003094665989200 387276 1447806434483607204524892917760 387277 -2892418589430733175664453201600 387278 -3135346716982735108079587037376 387279 1089012179396029178775265773624 387280 -2892582377919433340871943127040 387281 -4267190934123390809892922875918 387282 107842136975995985324290174464 387283 -1466165900138546891142898436992 387284 2530757795073786887545399199616 387285 -3201452425252973420444932984800 387286 962244720050702166815495097024 387287 -161143458809089409164967210448 387288 1184275415812664769505822310400 387289 9828263455061088940147149632 387290 -1386803268253226965339364493600 387291 -2355179536515647000180197122408 387292 4825201555085323457109485206016 387293 -2634234187059464443484834464416 387294 -2288298091236681803646089939328 387295 -6107439291059896746309792331200 387296 -2056066714891219041259459706880 387297 -1188123821329238605667834704512 387298 -1848599846057260086427335600 387299 -3807098428000776563213818157808 387300 -178990465282640310194943667200 387301 -43407579794372586461429421248 387302 820888940106401057400452211072 387303 -686362241616727671355006797696 387304 6600824606762815822856826485760 387305 3642706893020057778034303369920 387306 -574080276204408242684466385488 387307 9352871133787330197934030861556 387308 4589646134535216145122907676928 387309 252173386354331114153295137568 387310 525667943680840078239386603520 387311 -8538781344557165612973313509888 387312 1189891507628675395361620131840 387313 8463706574752426130783607988562 387314 623632164221710288722563254272 387315 3111036384692014664235666624000 387316 -2708344549276189944000124681472 387317 2777977620195573015179170821792 387318 1787440999936557616530277293504 387319 4216594152261221931235722819496 387320 1301677708503892754683437465600 387321 -2878322236562967806511596354112 387322 -2136865691732560877254215375648 387323 5878310078341200038003657437560 387324 574044032249079496823044085760 387325 -1781422799478137461696356299950 387326 -3407912551485929549547092517888 387327 -3230481433609772226078883186176 387328 -2354579602872081717237079080960 387329 1081854055736451899340991068930 387330 -2103269140531384757083996462080 387331 986733562685255932803615350992 387332 -3261803931884722323183848444928 387333 4318526835601880708481306487902 387334 -989931265108139246059636983360 387335 1183665915552853913561799919200 387336 3357065356730681900266058342400 387337 -2933796745874896167042103456640 387338 86154485976827180345245263360 387339 -1254586275655725982684711156776 387340 639524226010429462332266542080 387341 -8680413995943716943297878349258 387342 -740520869601448673979801553728 387343 -5204495261666352304733754989952 387344 -4141338285465584186564345856 387345 -753757903859734720838356093440 387346 -3060793584319325291196857760096 387347 -2337578329002022392023079189120 387348 1494396713298233749654590603264 387349 -664081114719717074560161646980 387350 -1118449007964241189469228083200 387351 -4536534029759655531090882743232 387352 433422155894705213190560686080 387353 66083199878636825033328440580 387354 1383530274410485909580926260480 387355 1715536904492557414086868445760 387356 4195780396553789859935535137280 387357 5239634061138352436515255943040 387358 3371133497132601115269493265280 387359 559537512283820563044381154416 387360 2789729277873863867536077619200 387361 2670736474207195447946624303040 387362 3650189676311535505295093991072 387363 4950788880960265657655129121144 387364 -2789498377954834180489800739584 387365 6477354806249983123987735900320 387366 -251869050107263767214810755072 387367 -4111740055912954455824710402008 387368 3188533650103588941350849157120 387369 6937137029275487550486996772320 387370 -1362700326319110765590460585120 387371 9324859517943850441041931483572 387372 1893411308119855268480085504000 387373 2469866887197364927695857455840 387374 3106504956474510742955257477632 387375 45944221598064708575746068000 387376 -273056874244810073958852329472 387377 1779108494330970094787002708020 387378 1494865050009456224093474453904 387379 3959297270591667283070965438776 387380 -1925382646517940005209416744960 387381 417218457766022803703595377952 387382 488911027437682127915210006400 387383 -438731486808238051255725858576 387384 754628010652681574425639096320 387385 -933975990241491569678976495420 387386 1844709939977354078040474958560 387387 10065145944656532993737999616 387388 -4693921717146170363621771379712 387389 -534249647315827795198902458976 387390 -136492324008483646165029984000 387391 2070885772061096414075989829800 387392 -433532901197272126284970328064 387393 537703065637303742352496706400 387394 3271953395332080166148905322880 387395 -1627674828896463437214428463600 387396 5060374107917529625868313169920 387397 1569026102632542089867324594846 387398 -862354814264594080299843929280 387399 2959780870545164995574283873408 387400 -1388211221226558483202694400000 387401 -2501679296828903383829114744448 387402 1889420691326324957698234482432 387403 2533909833681480600512095045652 387404 -543909243803091804433580838144 387405 -1496945568305645192621129058900 387406 1559340067188752776087935913152 387407 2589245790954886102517870331072 387408 -86956610586031471996913319936 387409 896493121538324565779862942240 387410 1250731590569842659658357824000 387411 329500907026916204603625164640 387412 -4030920088068037833993426167808 387413 -319585312732155014633817697416 387414 -2248840230741088251799108814496 387415 1026991971276590589759250725600 387416 7963363828599541169436808396800 387417 1454280748162493851218993262560 387418 -1722634645007236722757773924384 387419 -1768121894401530012085422153120 387420 2331629022730161819450709647360 387421 -1488759352724940312054949339968 387422 -205579526484991914576516144768 387423 -462716105143330827924365918448 387424 -4155728375488546347762682036224 387425 1048447345896396278183215308150 387426 575288114544120303300541238784 387427 -2418662855023789949161358380644 387428 6833306577662927078074922083968 387429 966638407974254750660296250880 387430 21881514296437194921987467520 387431 -2394652469619014116466511461736 387432 -5782509513318795348378948756480 387433 -1948864097590298623826848453318 387434 1566604479103995378586467355392 387435 833756762089427566924366237440 387436 -598775956849651101050869807104 387437 7244092939802850854140839904086 387438 724205693450078111980921909248 387439 -880456548831183576096810922376 387440 1686580158595253842636318310400 387441 5056889789249847588363804014850 387442 1845491780640542680605584016 387443 -5635331471206577750648979596292 387444 -1630854365165087769668809451520 387445 1879849190141018564100087980700 387446 -939542069104590728307597695328 387447 -1537717942657152061786568722176 387448 7674769585675529716563233280000 387449 8815772724491987686709490537450 387450 231365158412479645817966976000 387451 -1307839329058084039716003998888 387452 -3295873282553492705690719984128 387453 -509219207667604926903483072000 387454 3202494565483472144119054834176 387455 3307137056887263240501062688360 387456 -1204683432774407362668448972800 387457 -3169409041630476358607481293888 387458 -1232706545278166813609747298816 387459 2494358294082860320668429114564 387460 4439659028161266693364841729280 387461 -11106994416937678879187542656288 387462 1710785540242585833095498127552 387463 6487435181411311866409636306712 387464 -951599825445504916775299645440 387465 743313237310916278884005325120 387466 4426454345303080597701550443264 387467 -6967224777594937980969636228360 387468 -5315621072203831924760040990720 387469 487028654927743709206710789120 387470 -940296082135318822640666560320 387471 -531571591270973990127442536576 387472 1429094068653648600176420995072 387473 38556999871047370339912750704 387474 733990436984118940750495647360 387475 759546444163468539728219823000 387476 -47112395385629659576238022912 387477 -1639219708998926877847277352960 387478 340245680876527545670124770560 387479 7792375379993376838450542883584 387480 3089060638806389447314566144000 387481 -3017991827643582368656925922816 387482 -4672173611684362144862248731408 387483 289720379726164714844986552944 387484 -221524686242742581483252701184 387485 1460579585482905138152402242560 387486 -3509500528432466174223638461440 387487 -6620304301117642242989638833600 387488 -9010413794757379372018464522240 387489 -463448718417517762857835390560 387490 253871370479271780026717940000 387491 -438746030517936259398432292896 387492 -1425834517463309213895649029120 387493 1765311857976519605603658295742 387494 10088432756819675253532750866240 387495 -1537417215568585688652586152000 387496 -8165799268022844077119810974720 387497 -1075297699789527492097904845488 387498 3386996807870996145022874181120 387499 1013023117028160386097044108832 387500 1179843737127994748821132800000 387501 23773939234852559435376601824 387502 -1631163756809553455745052026048 387503 9280820474884034566062460708752 387504 -17704897904518566655585222656 387505 1737271332008133478453744848000 387506 -500923853448333282398110417920 387507 4895493019222117148329267043640 387508 -6702011196612177807577981200384 387509 -6124447538414571191518745398290 387510 156259444490366812263875122560 387511 5889650222725727746779404020800 387512 -122357678469073679448307814400 387513 -1371135538637096557412191156416 387514 2852951090581399981098824351856 387515 -6724087712156063216369106875520 387516 43307608566766623393058504704 387517 -2571814647337318687045493493006 387518 151211212245304311242193125760 387519 -2431442714490435417288717537792 387520 207471130470011049566357422080 387521 2795345724226082925444047612244 387522 361282764474673009229971694160 387523 -3503909062144664987529803435600 387524 1597773970841027585725612416000 387525 -2092542446061445491118531915200 387526 2158342044045019706675116943712 387527 1175862032041544627845158213120 387528 76236905310206037727245189120 387529 -5631532441947334951550030536870 387530 -134905950733649572893500098560 387531 473149073214372340470468833280 387532 1869282269994882825607265879040 387533 -4926247756043735224413331147476 387534 201211327600224518225943770112 387535 811144187219925896674343806800 387536 -478144813326078050387517063168 387537 -1705492780312650393708292884480 387538 -2211680744211670155640759819104 387539 5722957933127312220355340952960 387540 1918728464404191441775550703360 387541 -8808893270590884658349788342080 387542 -4561864278413486885286883055328 387543 33866820761031552731737829760 387544 5969256330817915634494734520320 387545 -4055602222044768951429319880700 387546 -1017354387781434073699240367616 387547 -1533243598428517939704037159520 387548 -1912791883475570666295766201344 387549 1701139174903581733716468685650 387550 1380545915960792237273920828800 387551 7028426815176899522270359611552 387552 4714508776672829814306257240064 387553 -5847725902499319875588839022400 387554 2904205107875076242078263615872 387555 -96145009974463951174092007680 387556 2616583637371650358876436206080 387557 362889639035544198958067768220 387558 -2912408673547518156356429374080 387559 -164879600716178797061300899496 387560 3154488085736160083450217216000 387561 678804030088246547189570838672 387562 -608412803891991338040571330560 387563 -4635958961426399425084423284 387564 2523434506761695226294467851776 387565 1842876344355756535764440360460 387566 2730017430147948247526770454400 387567 541370136227884346421585021384 387568 -662051887639036938871280631808 387569 962814509455453537991565213120 387570 869076510972896641867670131200 387571 -7250820101779797347252629267800 387572 4453273718133277281613537262976 387573 -430219569903493506160216735872 387574 -3587227383542760898241820180480 387575 341054627248473905893487403000 387576 405755391213006536636321587200 387577 -6125258617575651674174797479574 387578 4065767384683750808741703849840 387579 -4627013996912094842103509936616 387580 2707980593730334057878094195200 387581 -1097869213147745777885655432000 387582 133356768375799474451945354880 387583 2125931405816813540116272113376 387584 243449695015256909584369975296 387585 4443282220044468622953364833600 387586 -905388309381864502356548905008 387587 4850244636374845614808658026236 387588 -1903666046619509229645889459200 387589 3528046034712234181449926114688 387590 607239339842140169496591168000 387591 -5419797513438555812324440133208 387592 -660114520134901965035236224000 387593 907203600571191710540377553664 387594 472621958320716156197729782368 387595 -1079735101321720263409059789600 387596 -3395666500249172041401971245056 387597 -744553548152247698587422318528 387598 1769222213400291197575030372800 387599 -13316391698384576652874935909864 387600 467026999352583521973682176000 387601 7420069180368992332533300341104 387602 -65246447962978336551353394048 387603 -3661276125402253336254986976588 387604 -475817596810783916622018641920 387605 -3993838127181695052540175432740 387606 345300055949514717748352263104 387607 -10004756047063933561185811764096 387608 491446421394837069555855605760 387609 9463919727074903408512743696000 387610 -2099418297136018944051819767040 387611 -909105052407834507499456950768 387612 -1474374297735028801796710717440 387613 6292471752184855467652975669862 387614 339781163992753705109794811520 387615 -3916618810941422515764983687280 387616 1335348117178984993842132221952 387617 1732360612620508227889890500898 387618 -431045244121254791996834979840 387619 1136741921778005403253916624640 387620 2881864326302562607719830503680 387621 1009790617187847719175171426108 387622 -3870181777024738585597303929888 387623 4423679419273564640748228346872 387624 -1043499305601429899260481372160 387625 1973868734949868620261622224000 387626 5570533302187366569166694350512 387627 -6416744288789686781131555648680 387628 1776115420669698598996384218368 387629 8723400208708869539044443989280 387630 -100064712733558837677891676800 387631 -847909298274279132668441379568 387632 -201862027244018561834208657408 387633 -4482815467678971009758868505536 387634 2690968372718667761128050960192 387635 2451872520979573880382112516080 387636 -1355926794067732559522277593088 387637 -14982780728778137034488076320 387638 1144978195295568421722112553760 387639 -2975353945075963564835159778480 387640 921015996934103572481525145600 387641 3938868682442111046191191296042 387642 757895459348943321998057803008 387643 6126812325304696905022424548080 387644 5746439098482879290341843086336 387645 -48760318813780409159208346560 387646 427825859001067201918086829440 387647 -244995776809109658797012544360 387648 -1454391994377970673927654473728 387649 845601997344018867675001159636 387650 -67291639411444335943191037200 387651 2556053137872530762652822400128 387652 235785744118776962512071577600 387653 -3655431472440189350215877955840 387654 -314436398603767142627577602880 387655 -547073837749414136863002389760 387656 -7686354401889050528811821629440 387657 -1978305175676480608273500066960 387658 -871342166660469696438222251520 387659 1147854238065871323958597507860 387660 -169704830976891501924647239680 387661 -3628718242650722176220513393568 387662 -4821793873931148670565973789696 387663 3169715941175257579952083966344 387664 -2229382456936082375039549317120 387665 4437399242390988367520788950720 387666 -128024964578445091984035378288 387667 -1695041126105591693372545919408 387668 1700011830518664305608482967296 387669 4891457265570118792921018870944 387670 1104132446165954141318517569280 387671 3842210444044926655133301504600 387672 512528196790714109260785868800 387673 -1374851513264236246353277380672 387674 1204684659766405923090080938752 387675 3498934250692079781097741253100 387676 833944226423728794252883755520 387677 -2972288910659695805551933152474 387678 224247761895669516036751650624 387679 -561020440715002948937216266720 387680 5425504387309388255256009768960 387681 -263180793711642684117405512256 387682 3810960489802923247391805210192 387683 -9925909971773157002826859396068 387684 -2083414623827267392691460480 387685 3645236808903266037440240922360 387686 337016105426028922181108964864 387687 664648456094649852007219589160 387688 45771749655458982668724879360 387689 165640421199406960936289712720 387690 -2087971083520436319447598836480 387691 2098889567804056314091965268752 387692 -11597582643860006237638584757248 387693 -2042999540252979968700644224320 387694 4530937279344652474487368312896 387695 735712515883547655417482918400 387696 -220445248658905054544488759296 387697 616867678799799941226589463860 387698 -2110741809688763413485300079200 387699 2411990203468558423085399708208 387700 -1672662439764265976938813820800 387701 -3127092235792190351478672932598 387702 -314363769571950504266981143296 387703 -334943695764568627124371736256 387704 -5546782784309153237450627850240 387705 -3285465467273109453631921640640 387706 -749491059012402490249221639936 387707 -5254906515847029765009614974044 387708 -4095219718829262106924996861440 387709 -1798917913140067364256153924928 387710 575790294937902827545962380160 387711 1329824587653824757768984740688 387712 3430416019639603215764752957440 387713 -2386490270694921529861494004140 387714 28721178761237132240094111360 387715 222794536661794336290777225360 387716 -233154690022883397720384835584 387717 -1042692765121607216368487823360 387718 3965400039565465584522883198560 387719 -8037164859934490415771796856304 387720 -4711873040298407137632952320000 387721 2963134240112067431854195456922 387722 -2438583157781031305209215803088 387723 -83710296055819138160538720000 387724 2229071914273179441245866954496 387725 42408492784495399118871848100 387726 1584753134239481685982242836544 387727 -7666116818461753952375542857424 387728 -794081698753698684488243675136 387729 534827043755285495533237863504 387730 688481267177047211576329420800 387731 44054027480790458841789517824 387732 2915047790718122349385314508800 387733 -2620103357367265155595436168480 387734 611060365446082080252723596160 387735 -1232192480540188753082751534000 387736 -10094980662907584423891881840640 387737 -2845659451136932018957943370348 387738 -670376023535165493478850731296 387739 -1120619734294660505909817231600 387740 2487867081201641120406041648640 387741 660217491387779171107789037664 387742 -2641199072692769234387997913728 387743 -9542990655861546425819815903008 387744 -728457141881130520402930434048 387745 -2650683983216958658520601403500 387746 3809524388685457561205435637072 387747 -128800170113720916050121779604 387748 644236640692222031519137873920 387749 1351386333569547341346750786750 387750 3119394159384103054816846848000 387751 -10884202241140074563457403936 387752 -394964017172161355484501196800 387753 4748184638889818599656483106464 387754 -2609092635137492369538308633424 387755 -208112566859536882960630983840 387756 3801884091737655787290997178112 387757 -4789160281943384270351504102026 387758 -477762890673462237548850897024 387759 -2032284051190606691102483683440 387760 -548652498666555155801339658240 387761 -6426618536381541776026330357776 387762 2133266053682466727732166401152 387763 5524830564750380731435534784012 387764 2877225498530384708362401129216 387765 890156893423221818205016907520 387766 1514173607278993310425463228832 387767 -2467420404761773150594751471568 387768 -1583880775463828380163984916480 387769 -48568616211481988282340519980 387770 -2062893804415184447787137279040 387771 36473508909296560477861087680 387772 515332547097564871303519887360 387773 -290757946573446042702184728660 387774 -82972696098491960100720629760 387775 1498035224214628871337322311800 387776 -115909056566255887278541897728 387777 362410714984855951575811169856 387778 851971930148875983033397779360 387779 -914841860560890916526890687488 387780 -702643541697887128761967534080 387781 -3980005227513930527152341768418 387782 4158631541564096782162073584992 387783 -5814932743706357453658949812456 387784 -1168398185747561003318162365440 387785 2492460559797932916164200522980 387786 -1291203567789600320585154190080 387787 6538748922532223079726635637192 387788 166329077417677653458002298880 387789 3835411998991578880027159737024 387790 939006652802756365185777619200 387791 9374497660772303943572409822192 387792 -761850454373970816033747542016 387793 3950795271893252111167756590400 387794 237919350447760496202326800512 387795 -3567484912267409699277935919360 387796 7338913907366193907608508254208 387797 -3591667329170459239528986375168 387798 -520538246969998914620175030336 387799 -4772272652074789687195874606200 387800 -592222640021672656419591168000 387801 -440687923352364444216190859520 387802 1583696797379094855469601551104 387803 -1265257701089780590040640337056 387804 1929623341048838826929472033792 387805 2426852624750506745236978380 387806 2088222331306584064394839008000 387807 -2178210717789243494461383202560 387808 -3941405685002375446481389486080 387809 4435072480587297432092316917040 387810 -415445490802445110733592115200 387811 -2481801554821826642088991215200 387812 5595833821609273041666222550656 387813 3058892208407294695420105593024 387814 -612245827385800816970393993088 387815 4386777678472165898562449691960 387816 559877136574685702108587130880 387817 -109678193841045444825710364480 387818 -792928042995768800409843452160 387819 1965747272758011825830421633288 387820 158044003457038415006385070080 387821 2689300338851955107632868948160 387822 134801658503147172078079655040 387823 525242579959171044068905564360 387824 329132102464972375669123645440 387825 -2822136895751503590739605848400 387826 -2407444708534038309205138922496 387827 3740697077406693199645142601672 387828 809873515645578453599057848320 387829 -1326238596324941909727204848516 387830 -2955668278133252884520771389440 387831 1854277732649666624230773643752 387832 -1774349409086837525343998361600 387833 3207313977178075867930255132740 387834 191453246521920404397659066112 387835 -1343545245885892978240360261920 387836 -4163340936896141273331083243520 387837 1413921716144384089923099077094 387838 -1197823494368863182057064970688 387839 3107172227960197052358981392640 387840 -1357288070142713299236846305280 387841 -2466982432952579684204084642816 387842 256658794774976764124996181504 387843 -5363846500236932238479807523336 387844 -2001277810629005280916362706944 387845 5052595756959880187727428615100 387846 477304738706071198550430126720 387847 3534319086365167792327379898000 387848 -875725847141316367888388336640 387849 -61560163254719027335697455104 387850 849575261794379342467121888400 387851 -1099237992716979082415727510000 387852 2600827576743640136376234143232 387853 -4116351064815807607139597565898 387854 -1742903447306768743935606857280 387855 -3564675681109705052314445296800 387856 -887436735706163857864525611008 387857 -1797467355061841562931775874894 387858 136254735568950712799736913920 387859 -4054503095718299780742992281896 387860 20056848339450457414388920320 387861 5661337708195898202477744787872 387862 -197526503058855209649260020800 387863 70650938502169398700786682496 387864 -5559334851624610234556687063040 387865 1103811211465291425875060080260 387866 -1261908045119345991901105017600 387867 -3114362643271995648851992777320 387868 -1847223517210244132497518794240 387869 -1818637553999173542234398793204 387870 668455180971293911551724892160 387871 -3899793912364284210966991041936 387872 -1338294471075994906319394963456 387873 2777464125490454443566780897024 387874 -5189519463332267944404754982064 387875 -4159952490337982435376958140000 387876 -1109820194367885056148876499968 387877 1953512212601990424414616567072 387878 -2928340677708358704711964745760 387879 1900156303419015479745341836584 387880 -3362785820975679753413706393600 387881 1171064114923099287163111135332 387882 -1114525912631743960178469649920 387883 3451929931240446056295186410944 387884 5914320860109757100648022616320 387885 3706709787258227897900753246400 387886 356644942959535597537769731392 387887 6597365048196564161432033839872 387888 614572064012048125938489851904 387889 -11470225886787728744415197498844 387890 2137951530311816171273273164800 387891 3229379082583368573381190746624 387892 3729002438610376148176341113216 387893 -2585284667002693439727823657440 387894 614355064941932386097968672128 387895 -3402442577103528950391069341280 387896 -2676635224134917537840736030720 387897 3050078534394580019511626463360 387898 -2344023944177545985695051944960 387899 8243332232791866427227301500720 387900 306165112208379777030779980800 387901 -2462491647345100443270028216596 387902 -1008311121554946684330257902848 387903 17107153330611525626077774848 387904 1975567341312214675319527833600 387905 -230863482649364241222707528640 387906 2241412301895611519508054891264 387907 225888519264218553415772696688 387908 -2298598224354192580374763617024 387909 -52862228409940653824963567010 387910 2180920463403682529213771103360 387911 -7397182697682482148959179096488 387912 -1173917000586541962865456742400 387913 2504398647285119176220301875162 387914 -695741221113774486335425300944 387915 -2708577894691732117936911644160 387916 -5006433067154769837099077397760 387917 -4657200128807154761968272353034 387918 1964640959300831405322611401344 387919 -2455845497598619179653389124608 387920 151947292115974659214806712320 387921 -983675404960853380426640457216 387922 439551656221188805803664902432 387923 5435310054282231842286856651440 387924 -1438538961920304733108543494144 387925 -3211916104532510422190801532000 387926 -2367872106082374812706764160 387927 4144872734371738776995380181664 387928 -3888121623218658487890717603840 387929 683271037184279379842661076884 387930 2461334252214635995517366699520 387931 564306225142073708365938235600 387932 -2239450643772202852429347936768 387933 -1150142890529166947342433504000 387934 560713767675968055362593992192 387935 -1057062516795867807937105500120 387936 -8826954266782169214907908096000 387937 6694130627697831571875452521392 387938 -745249125097065505167284834304 387939 380952269820188810780601237624 387940 294182393610901677643434516480 387941 4198246246826916326391295384704 387942 582820628942316130158946728960 387943 191102302214096689343124749160 387944 -2507327138987453775670022062080 387945 -1756618162530631028684525909880 387946 36963415296125732265460003584 387947 -548521976700102204894141666528 387948 -854634175228327943550048030720 387949 1013803370088949890628145104480 387950 42618863164628631205392144000 387951 1272433002787037042725964092560 387952 -2056687143204029262218077241344 387953 -28829727181124428201883562798 387954 -664568019975115177408774909440 387955 2445999829854958238955911541360 387956 -3746487155144226286104984074880 387957 6429267167176129830547693516992 387958 765686157709467653626781458080 387959 -1088930718901291283993018661072 387960 -1141666025034684285063980236800 387961 -33290444602733066554485359680 387962 1320500738844781360680928831200 387963 -5886722929953260118721442331600 387964 3571297009203949041816212345856 387965 -1817294320711543130496233402880 387966 -2166183864377002849581392976576 387967 -5028970733643212372901144985984 387968 -565394518046632140166429409280 387969 4155535172233382171028788568960 387970 -2921592859805089551825417623040 387971 2823156040977999536790791906172 387972 -1744055912464370052596165456640 387973 360772091491059904041670352222 387974 -388100415419837787950211475008 387975 -904533149730831970175609328000 387976 6910073144671481940055375918080 387977 5754039362908836534563478236826 387978 754652798687121069959460244224 387979 1869661527927509230693989283584 387980 -2592901246602979902776282342400 387981 2977143641945538847938206930880 387982 -669683238785397290677549902912 387983 2645593079609106276526593154704 387984 383641187571449619080575057920 387985 1970110394630857144979626844160 387986 1691776216644618407239022178192 387987 2545526197916621897318636698368 387988 -2375618215616650612241595536512 387989 1509994347413148547157887680 387990 -202841821619075991522916569600 387991 -11729368976627788700755742475120 387992 -2086154590259320820843930726400 387993 1278185691173342248327258265184 387994 -215256978194152556602724636160 387995 -397075328574363709411072118880 387996 366100348975686161004891340800 387997 9363745085594559686518563206272 387998 -1684238197790948071288236553536 387999 5556258726570347570333142229800 388000 5297291651437640017268539392000 388001 5075121197289516740649831767232 388002 -761236940557944541385330122368 388003 590368878694253535480114900480 388004 5006591696896030803925745341056 388005 746176701110710803951312358560 388006 -4913373349800903790340317590048 388007 12974850986479804120710061847832 388008 5527451041564367637243514460160 388009 10043912956421959571685348809210 388010 -8370055339787188656857364480 388011 -1042358680968223916439479005200 388012 6977033620797305382560061261056 388013 3684610180124485556233973341644 388014 1025050119489924542519828843520 388015 120449301896317820194484845920 388016 -1465689452379588767021933641728 388017 -3340982033595639828392925432960 388018 -2943646441390325239404065112960 388019 3787434478924100170999894069296 388020 -1687465636041182377497101107200 388021 -4992885506048513645825831321156 388022 -2741196285774548996162101171776 388023 -2375653223002811873878387829016 388024 635629571173572840321960222720 388025 -2761694757046282732905823538400 388026 1648610015536474332633388302192 388027 -2712932677687008368995474705088 388028 -6658919647537382505540581624832 388029 -4233490826961571204194040190112 388030 -1438874781540556087942573947840 388031 7580617595466208247662987703760 388032 -31305720235034785945692930048 388033 6222302926842218046489631387584 388034 -4807816869563233840032058273584 388035 3276776806627903766148898228320 388036 -1158533663043714280750149166080 388037 3876808102436444489755486694880 388038 663715464481166697755288340480 388039 -4477703781284584293886217948376 388040 -749381470102231203714301440000 388041 -3829467611455782729628042311408 388042 -1153593155752208820498864119616 388043 -3838219779564057684811401333240 388044 6421875610982187732292855249920 388045 356683118245956633805839809280 388046 3472790704328363159584288522944 388047 -10194247614460922058366303480 388048 576102996261732038927881338880 388049 -2579975521893128692931792963340 388050 -64898477435467633265542080000 388051 2395634173717214131438093171052 388052 1692933888194737228937955502080 388053 4430534604622006240100985749262 388054 -1437797168741326888678435725024 388055 1127033374668253972128254823960 388056 -771030825271964249699834265600 388057 3551707749368616325367276087306 388058 916963950347075784598585620480 388059 -156784956725190142848968921088 388060 1328466179679691959980694996480 388061 -3678649673125592490980554781076 388062 1291924913959987593756207232320 388063 3364991148719965532861094827224 388064 -3035550082957028594729475637248 388065 -1598858817544671345947743320960 388066 13994146059205999980284619264 388067 -1291697617240572083853491926884 388068 -178299773634126507667943417856 388069 6159077355873013738601973370560 388070 2289969514569145217533779720960 388071 -9872243494167308904461842232328 388072 -535209694781401453565354803200 388073 -1891851810670700062966580722560 388074 987251615636470191211331554560 388075 -1233386030029671763411289700 388076 170500818277964980560562698240 388077 2554456329632171130496200616032 388078 -5567455357770454430959149359040 388079 7895118652033713560238074526720 388080 491562169178751371615774146560 388081 5151328052388327210023141132882 388082 -250246544629105900210613714016 388083 -396395712872427243451589829576 388084 -2730526771092159541577772294784 388085 -3644943578943327795471255173220 388086 651944353905632935690740707328 388087 2939448709296530569372338565552 388088 -1292847364701235590806254080000 388089 -313088857859327142024350537472 388090 1051541377771871400432413225040 388091 -3744135995890173417806587377816 388092 -2125980716058667885190216744448 388093 30624259475698501596864969816 388094 -1385742088565185794923877196800 388095 3225992673237433492807622693520 388096 5374862736207961393289064611840 388097 -1029214222482835308825115558908 388098 -4386804885407913952721489498880 388099 -1739930493811450919871524272900 388100 -2956772822059659562987955625600 388101 -272887518430972182391680551616 388102 -717139652511245677789185976320 388103 -437727476146603058151820325016 388104 -6320571985615879935602687508480 388105 5881989399284918022126718780260 388106 -1733125714186389126425534545056 388107 -2484356072347224312281798070240 388108 -1991819642203100043177082896384 388109 5694510320485799517459734336310 388110 -1562252226742752299030858561280 388111 9600490949229796840089390817712 388112 -716395074373266459979350540288 388113 6069142656661344519641583801600 388114 -3722734730915374965618402079344 388115 -700044648895297586247602988480 388116 1020577037606773197164589900672 388117 3142921502776904742220755793166 388118 -87075473516113791000492828096 388119 -2157484759002576497122833888432 388120 2145009866398921505640790425600 388121 1673832062457478633583596594452 388122 -869680053499562406163817104896 388123 -5730170909980596699434898373496 388124 -4956851934997540070640486763008 388125 667911007943236279978925400000 388126 8541331024616178690732739534080 388127 5488887740130513573910095499200 388128 1428348094308442933541153538048 388129 3649369780973362630040074181523 388130 1023186387760662319360029864000 388131 376535490516230059648832917824 388132 -1436787517967210068064453565440 388133 -355089079154552158064893863618 388134 1632034676763321714685399850784 388135 5693829509700307378227963443760 388136 1296800229375503128729829376000 388137 -2068767192396683327507699837040 388138 -4957645665992538083157322451280 388139 -506337818798251883527383962544 388140 -485839325866224774706025702400 388141 174353422295930623034275726040 388142 2907186384262580722246262321472 388143 1082036018617400286694024269408 388144 -709715173302484176056434458624 388145 -4997349614234206793885744871000 388146 -157630120652739734790223410432 388147 116624777992311503387285388072 388148 137431053130333831970104657920 388149 -1593566316946139370826288459680 388150 781670423312759484624569904000 388151 1276120642603833398513472038400 388152 -239426827839589570085740032000 388153 -9687682922013308398911865738416 388154 -704011279410227803560514916640 388155 1225450707485595166955101413600 388156 5901095426113216097174782315520 388157 1210688252930481277157623463136 388158 3230468734589289579629741246784 388159 -4298805170278207543513772472640 388160 1543430202351221089876998881280 388161 69745207497474583914857771040 388162 2995039008586431866043482962464 388163 -4433740920990861068057308203588 388164 290911431439789242078851592192 388165 -2332426082595529436445499554600 388166 -4979160562213832212540473847968 388167 685433841393386371575990062880 388168 -5616216424654834101137464320 388169 -8051296454015446057148215643430 388170 -190986991710877468404804844800 388171 -1417856932330484721310236508416 388172 1701246318107295497446506120192 388173 2496355325652251910256698201984 388174 -3075120537937066799304668921664 388175 4246083092196891990161895491400 388176 324576152555981844384148488192 388177 2031360789857468662905737703026 388178 4939853217085258965834376394016 388179 3472838969866518687154358970240 388180 1372488456629336031352419816960 388181 1060898944574535841929576683982 388182 -407274398729215774906087120896 388183 7865092941691579568949630311432 388184 -7985536678699726780932353341440 388185 -1272336103234483457545956147840 388186 338544119819629859500150839792 388187 -9545964465580835544560053375164 388188 -1251144587665927363114630665216 388189 4744021478984559244909862789440 388190 -2664875319394514669256914755200 388191 -585235311207502232152192383360 388192 103645346335351604411361656832 388193 -5546250446398771964334650903178 388194 -1086078440585222694818537978880 388195 1101901155830518829760283488480 388196 11208334140786175830758827008 388197 271314853602173445686109925374 388198 1190537924992979614006059308736 388199 528638206843877272381776818736 388200 -1865146266608080059052517376000 388201 8396547457977125444992066407504 388202 -2836863937118671851148661498448 388203 -3086343884405578303753963062696 388204 -31954049903502653521360288768 388205 -6730524990600879876584432977140 388206 648482637572365094299654963200 388207 5992797930395754099158804449840 388208 1420859336765069583363357573120 388209 1028838448190355494638351016304 388210 273919522202851596052748729760 388211 2622361805029454517517213012812 388212 -1301577911016209733471292256256 388213 -235017796564998241721962846720 388214 -45435570312993899041315798080 388215 -4660214959422955982198441368440 388216 -720831907431863663975753195520 388217 -1855701560952879347466186541440 388218 372555076689149136656461217280 388219 2990347522678528967384874347344 388220 -1660117654162194716650600857600 388221 4623949608776675621577736876224 388222 -391624197621096708614597400000 388223 1783038253125797911453881630960 388224 -4648807934403068664978006343680 388225 -973779694200751526100079344900 388226 367311514693256906575404879312 388227 -2720900574476320359373609867200 388228 2357081589429146795884962656256 388229 -398950307971116455381958631368 388230 679745076384851015065479630720 388231 -6012313299423542239823092436968 388232 391170539191055769545687992320 388233 127696289977694842524570087162 388234 -1365345003326820686579085820416 388235 -1933070731317965121609691396320 388236 -1476963709419484090945838412288 388237 7435993861867330917886929736886 388238 1283175019251839474783493443520 388239 -2815574049636541671576006236160 388240 -603835497761160869194129735680 388241 -650213209072179915969903096000 388242 3438047418017345383864895681040 388243 445791876504934056607982041024 388244 2721293783174832894673939905408 388245 374726343508977623887607345280 388246 4133510524974653481376626733440 388247 47520990453478113242606727960 388248 -690025221387029271556543610880 388249 1148343670298021613043183494400 388250 -2865632299631012877771465576000 388251 44197556949909729948976987320 388252 -2546979461383584643687395970560 388253 2380379589007134666263656790502 388254 371269261428008826226013248320 388255 336879150494493539798274296160 388256 9695541088823048565905481007104 388257 4819438905949855937602380734640 388258 -302812719586784998080457222080 388259 -6993381146503972103899067061540 388260 5058766759851616188268394496000 388261 -3768360704822470156611984640868 388262 500656724960144217558974654592 388263 2062970868601221104645181635328 388264 -2176720537485728325464120816640 388265 -5545923152487304160069700388800 388266 450387417445819679279475189504 388267 9794223482207762821305404335104 388268 682125377490086128123243676160 388269 -1556483198040634864699366982496 388270 1018382672473964157104994130560 388271 -414798398222105246256396448008 388272 811473705537020574036506542080 388273 7768211153438693064918326309522 388274 -1462633245962016180904287515520 388275 935431058415279683315337753600 388276 -1513560139114535034674492723200 388277 -2087156076919792310886046937874 388278 424053629089420840101549330048 388279 -1954053537287218847320304668680 388280 -4035856949135324635709953843200 388281 -2906377144152271735923383978880 388282 1296688003395625707589030138992 388283 2875742133480056762071155816720 388284 1442937333192791490446685511680 388285 2189447561689572031447670380800 388286 -2584142601283728979900815497088 388287 308504764512581504078017931040 388288 2103788206171369471314611929088 388289 15046009996860373738007428530 388290 -454395532391959194619970849280 388291 -7056858794305838011085875166408 388292 1971148546891635956168432294016 388293 2163813530724643951596807784224 388294 315470720453758402763205820800 388295 -6302448526260498448625266216200 388296 4054319776503058279183312389120 388297 -867340089981876754956821786496 388298 3647026495643027457252908900400 388299 -3353816942076017631624825848832 388300 499854953522519828160719500800 388301 -1064683982043285942431941378698 388302 -1049794888601144539095176184768 388303 2657708143887044807907292707840 388304 -377502119776354749949382098944 388305 -1247794047641984098517443658700 388306 1142032183012779119409456912384 388307 -4155062122884022041140492251320 388308 -1504362512546490429320009840640 388309 5456484459482027634239026199904 388310 -1941397113565302577619791910400 388311 1027265576552694085638271024512 388312 -2906461235000694664835744716800 388313 -9633612142603248671396753544438 388314 5968817108399251317346837373952 388315 139678520444171506199600478000 388316 -4058377937275786001505474997248 388317 -2837200508290877733028267931520 388318 940277499468683778148618924416 388319 6366289740813780907810631010720 388320 -1341898570951940932673037926400 388321 -4161157190227158103318469207228 388322 -489083292989614692193893868800 388323 1339904139037005404811634242480 388324 -583331468476179582870304338304 388325 3607495558986246652659132459450 388326 -3071824494648464383847619011712 388327 11427685053273385194450939906672 388328 -8777893288018435491763358499840 388329 -447435229641848938615682165616 388330 -3241978340345361374679905185440 388331 -791131517300392460147776435776 388332 808451661664884318593534410752 388333 -2555429114069460672437620512 388334 -314545961319734221987869557184 388335 -3038820128099642504070292719600 388336 865113887232227409430995238912 388337 -1432882983848178501528709575168 388338 342838702041964844306302897920 388339 1714227226690418740325484819360 388340 -120951802046922840519019388160 388341 521138047919074757242109438400 388342 1387001383413424573289050954944 388343 -674725424789102188223537016096 388344 1806199841252095082166618685440 388345 996565789420301805538063192200 388346 1554220170625185452006731626240 388347 1351149926566689376038637349400 388348 3389379868158624122350630680576 388349 -2792097932955730766630547978036 388350 -751876091156341328690007302400 388351 -6638794431730464869657719099648 388352 765904505486101171153510858752 388353 35564045992056670452398483904 388354 2256932776044722647878500869152 388355 737079205326940730370309822720 388356 -1871433867385819508882182345728 388357 -4472616005897877954754753379040 388358 3307295069410306024422762845280 388359 346976047665519055509331905264 388360 -106623877442499142225403904000 388361 -5531744468135416151634189714048 388362 2041449423522855589624679682048 388363 6861858147756128076940999286612 388364 1938874183588717669010947123200 388365 304776935736328565784065776320 388366 2011697119587512531621450465280 388367 -105510454762384144980111914400 388368 490832479274978552151225139200 388369 -1677846326729068046180957393230 388370 -853706084439717002018946839040 388371 -5007446515316438560266285782088 388372 368908932911010121888466532352 388373 -3649343696038562621679503931378 388374 -1485241084808435017290043833408 388375 -1480809607690242155610720240000 388376 77606785707211575656976076800 388377 -542251686949161845907296524752 388378 -2079917885680843841246452421376 388379 1400693069911203202542452915640 388380 -1799547681154461473398576573440 388381 -689843210731430003426086848576 388382 3493522558682880935005951575552 388383 2304489798502763609252885847624 388384 -3712323770978745569126907248640 388385 2810997201445119395310981897000 388386 1665309062501133068752749454032 388387 -5987238417372697411183273260608 388388 -571053092792888439430166765568 388389 2098630430921411040226861764000 388390 47719643797255376737013731200 388391 -3873391652904665301086473235208 388392 730490488938819041746525470720 388393 -767837070019204587977618436876 388394 2734462413852623093379163640496 388395 40023649414407789602156674080 388396 2833696153374923883698541872640 388397 906099402162636551726052688800 388398 -1957351124669816656855054632960 388399 -3020453674927107382190173879296 388400 540870394577703228686746828800 388401 -271105027507301656344101483904 388402 1983354593805997664790559537152 388403 -3460208191870281714409727775348 388404 -278164182314362906028739231360 388405 2277330654311259438124283628060 388406 1336815421749133982984333365152 388407 44240452509995761479049515240 388408 -115295530512700551849042493440 388409 -614181910340246417919119645184 388410 -1313627753450652940025752320 388411 -13768055003390493861032760678888 388412 -2093983232748694142138651526144 388413 1883203156255134006357934776480 388414 -1712553675875409581830125357120 388415 -925206662665062528019668186480 388416 -152849427410985740261583224832 388417 -9536138966073964509358156577360 388418 3072131702006261384015681334816 388419 28493615788009253866996377408 388420 -1424001144867612511473477630720 388421 -2141545325546885081841064721856 388422 2251241101133108482035148640640 388423 1671256607970880420472212675368 388424 531365741206400971634705694720 388425 535725956669110579165154634000 388426 -559726300626499205610153906240 388427 -715770881647024217350399716240 388428 1438297670750611628431471173120 388429 -644230559849496548681441479616 388430 -172454051710260143673396019200 388431 102361468537168246168467068520 388432 -387555565343828602330462814208 388433 1005636444102335685837588567624 388434 -993711953974674022709642138880 388435 -4467571480591832744167999047120 388436 107420032757977529305876594560 388437 -172693903943998833600274761600 388438 6411531032777877830172831035520 388439 1384418387047156767789017682000 388440 -785890841363362220552052940800 388441 2170023890970720386665740374784 388442 -3477095341680631070565354647808 388443 -5727959361204384899391031872000 388444 -1201308025225013820075594773504 388445 370385026631467412468872766700 388446 -498482769574198372421293621632 388447 2502253327201858246197421129680 388448 -996718562498062739635214745600 388449 -4835858627416607941229689286880 388450 -1282611300281143921511228685600 388451 -2761010689125214578013985377536 388452 -732765497322599308363028179968 388453 -3243312604275874537125045601316 388454 617312988178871933789429988672 388455 4477897638015558148278665856000 388456 5929808085832173783085040025600 388457 -972841965551699940040576552320 388458 1044400182292887792610895564544 388459 5643404563978173574128608684660 388460 644242730193234858523252961280 388461 1310609164894097201442230955264 388462 -37279434365918258648381310528 388463 -271048095491969240695605579000 388464 -632915065312267127573207678976 388465 611376904951469741176975209600 388466 -1574549760133874935567627032576 388467 -3685568757490583464619546116920 388468 6968363340526493563113732875648 388469 -5343683684823037414756293767040 388470 -133412410478853305117416949760 388471 2722457115109195248365921837672 388472 -3360472481119816485130257285120 388473 -3304170157592442639109345911216 388474 -372412335956536798847699765760 388475 -1150736169105310261248003201000 388476 -96293028267325600691576394240 388477 7126226604488842152171892488326 388478 -1348653523461897026081432040960 388479 -662799362807457500003983199232 388480 -4075798835567276150754587443200 388481 -9354283235261705981686729550718 388482 2808780070471836618504915614592 388483 -1859263716859280397016948635268 388484 -3754225721665259084302580712960 388485 1029073976324587214264666921400 388486 -672027032526983885668054320000 388487 8445337129632695051986037491992 388488 -3183232011907201410218331709440 388489 -1449670354213813135239145124710 388490 1463994618129362158160383581120 388491 -2009652591030593344252532653608 388492 10394801382719756993072144384 388493 874349190201232970518755901440 388494 -641519222471893000057437084672 388495 3152369857461583025787762501000 388496 1437036479732667435467172913152 388497 4364219133495632171570101110000 388498 -1824379806368508412049613175680 388499 -5003335434090498239564473948500 388500 406296847794099841292593152000 388501 -5984438067315313407453615455268 388502 6272719925096449256185028604672 388503 -487246004957953450411027585200 388504 328090461397255810854274037760 388505 28520080062317613434708500800 388506 -50630899017712196906944252416 388507 648136495360339307403667370512 388508 -4448938965759400810834254684672 388509 5100563704804403402783200735296 388510 -3453260614019012258107967643840 388511 -9227993235704040001976280853608 388512 2333590218216031774661573345280 388513 3636726313793482800022921768980 388514 -1755144775047645762856363212288 388515 183363839609003510532362784000 388516 1908921561230257483696387743744 388517 -1449992056208224028913395414208 388518 577365500420202234289028675328 388519 -2924514292771113990887314931080 388520 112581456241367895238762905600 388521 814222431135182773281991959882 388522 -6724953637545819320718172531200 388523 -1278024893496723605218822781952 388524 4033237358594337237036948358656 388525 -2002889665799595070293244469950 388526 -3600957969104268344408379012288 388527 -4864772355522752259683969113080 388528 89347851550999292810319953920 388529 -9846549712805133246997711413870 388530 -197867365253002103492123136000 388531 -7748074229112813411990769980 388532 305501452631834086936477121280 388533 -5477151858555971471430634927776 388534 4247301640994243721624457600416 388535 -662047251728967425061489752640 388536 -1331055677397261890852196249600 388537 -1135399030568216394574213549628 388538 2254647693932998632199381495920 388539 -3219714017507858527817470556496 388540 4379996277443129533443039306240 388541 5418734638952442180403869423942 388542 232134369422436296953629133824 388543 444721803200277747500346633864 388544 962796728027459689574307987456 388545 834509962132309753614037768320 388546 3569905783821685811119215306624 388547 -1468163629306588075194661205808 388548 -37194256608140533085172366336 388549 -5511880484885828642696617805568 388550 -1345159087024166478008803320000 388551 6029602340435915405565406462632 388552 3820006361127110625426531502080 388553 3173464579519306331176701146064 388554 -1051354804388044198531195607040 388555 3430520765175902746014617196960 388556 740413353696804531196220371968 388557 -548638859587075817080699717812 388558 838072318427876291222158968384 388559 3290152107464624245804726634904 388560 -570508963597805508961438924800 388561 2526133822131475182957506086372 388562 262107086862303731035883814912 388563 -441500963852214980192817950976 388564 1704022161932064709226939645952 388565 -5283922423111632840520014693540 388566 -138686263594845867386299302048 388567 -4909796981701005320627403115384 388568 7509716019156270785288820418560 388569 2475253523050572874315485890880 388570 -790590700397131459288107704640 388571 5223468168669699848332512222000 388572 -1109439285890457502113544631808 388573 -618316925039559509475668505178 388574 567164474210740886536163990400 388575 2037383029855627107191464890600 388576 8797145069452256894930643320832 388577 3266289877888493301677549844672 388578 1405862160658343508864334679424 388579 469387286685113000970530802184 388580 -3429984400169087684770074412800 388581 2925642795512127529307722438752 388582 -2525729154437471093932699142208 388583 -967965334705467431218655253792 388584 2483713844683807843096967577600 388585 -349657685139040296968212300800 388586 2462893418584614185169177185280 388587 4766496380475945189899691164760 388588 -2202063665462494017713947066880 388589 -29735980869075456950880886176 388590 -1757809568073066307446300151680 388591 -5426281441694995479514623616 388592 394004170569005813778685132800 388593 -1557479034583152666459869774718 388594 -3714706494681850732767555339648 388595 -6670940518010549331058233440400 388596 -919202754119556260198776651776 388597 1844977648152224581989604595712 388598 -174966598604967723825654958848 388599 -122951997028150907056696422936 388600 4282432648455432314620085760000 388601 7988219384869628728809456777600 388602 3216055670920091441219702010480 388603 1212725992154283685752215529960 388604 -4571051820678106428601530015744 388605 1340169745506674871454946017920 388606 334715758663171473055933383744 388607 904858395410730192558704627280 388608 -916669735533509389522726551552 388609 -2676044428721969166048699570240 388610 1759685276633405299264348284960 388611 -2001148771756162767533647927200 388612 -351763387795761582986419343360 388613 6916446383551635774268231077180 388614 -162699939137333096065987338240 388615 520143062844593702825387024760 388616 -1445816184625948887916664586240 388617 2410863421224502892419017457680 388618 1781441240386447051708610003760 388619 -7425217929701345555429031820800 388620 1465914236701458974474757242880 388621 3693017079502578012013258688822 388622 -921185122252852441299225882048 388623 -3866063009775300604264583966832 388624 -121135045408740627515340816384 388625 6344477893822909960021044345000 388626 -237427474543203979779002818560 388627 -4099416008599615381469193603960 388628 2078683414533482244980726506368 388629 2413290272393236772239587783900 388630 -587225890722579952986734417280 388631 -2129396311960422905336729763936 388632 1828527349722404212959169720320 388633 -3032368512938966317610705964480 388634 71158315621877731821816272640 388635 163574651794992132886385372640 388636 -608535437975800828798601873920 388637 -1946076822038714656228972619508 388638 -54008229169377141473643897600 388639 3331764187319766970343266677360 388640 -2476315670402019642794122936320 388641 1238483158248579802209992656224 388642 -4948149661427249497245855107808 388643 -16833411214986811424289416107680 388644 3888122443250017684583485716480 388645 4412169315096425740320432631200 388646 3902804232884101026921437410272 388647 -73241218702291307295711283200 388648 726968011065735334965160734720 388649 3124624064019065250130444537764 388650 1387130771243174793721187097600 388651 -6448599177731900176069292566348 388652 328084734873039749821566465024 388653 -1116734604399567451172974571136 388654 -506598140529269839213298343936 388655 5303205255709152048318611599560 388656 -552414765403482476473069977600 388657 1424714699257925432810023301906 388658 -3791490460649208959939739462240 388659 3239519106051867725802663394104 388660 -753710054863580158227646936320 388661 1065560719844041607654195529984 388662 629057515398022424019716089344 388663 -2780673643580686171984791936720 388664 1723831350822242775937149849600 388665 -3454711466073473297675475072000 388666 1227999030445645382503686741984 388667 7297415210904219494077235227032 388668 -3355199893878735542577729007104 388669 2114261450495055560651079909996 388670 3589461325876825090241917577280 388671 5027536362293381094155338383504 388672 -1291847804420263133393549000704 388673 6008465534051784449557920713922 388674 694522735296461665224079228416 388675 101346031221106117472301074800 388676 1370319169133579046230254968960 388677 -50811772468643331294258353664 388678 -1472422711600088784808211842560 388679 4732794951354033045671499169776 388680 1207644319219488276741931008000 388681 -3425673817888676802527650242588 388682 -1716097440172910192276471593728 388683 760979311605431893042446442680 388684 1188388101855765578587773084416 388685 -1299729668537596037695941012480 388686 -2091866839591773383293472127936 388687 2511660248482239945281429773920 388688 1104851252276181227002909409280 388689 907902750960810463503904616448 388690 -84902186520730728324160312320 388691 4899681770994185651254177018092 388692 -3893839066122555738533016268800 388693 -7892003212782220813806102315058 388694 294100011604953011207264833920 388695 4107967474397036239559559139920 388696 3223990518774106758958643281920 388697 6282093328997702498976770059146 388698 -678781318382682935167992577536 388699 -10335426514205674863014125210300 388700 -1020533787501616095320262643200 388701 5898485628427082339460281879430 388702 2222612806595057020894642865280 388703 1189993286055110098779066311280 388704 5226804581126298922978187673600 388705 1674767472731985575591198970300 388706 -5755005357782807724695285846448 388707 4893866860386763341178842957120 388708 4948016866504620789037232985728 388709 634775289944020317181582442880 388710 -5368133937392408755362666240 388711 -3086582618472378249258358671688 388712 3354569307270118131449535667200 388713 -1539552603933330664047063071616 388714 -4897624464744066787790000459520 388715 5077671928626728376462342171360 388716 -4074750096996904611151918187520 388717 358500327657309152557435246326 388718 -131611289870901899591458436160 388719 -157806088193863286890669195200 388720 6952504946503823205937643520 388721 -357663464893235028981891900000 388722 1718113847678153758897022536704 388723 -2972680600109930741247845536656 388724 219180017658469664458460338176 388725 -92099074287975349133592244800 388726 -1190445456421571748501748450176 388727 9418446817409284116234087177576 388728 5917791989212253060083075584000 388729 -9461642669414322470353699294320 388730 -828871401377643929653465182240 388731 361880841315719551224059990784 388732 -8179846810987207828018883248640 388733 75051477473781066179826931404 388734 1731790969591547789089269414912 388735 -1203859826715163034834686183320 388736 4907604079401448773363443957760 388737 1485309066420943550333701607040 388738 -87518790425553332541001173504 388739 3618582208438481390365624552320 388740 539632481597897094434842214400 388741 126241174219998376731629461500 388742 4542955199614846608429847666272 388743 4881822326862842309893539684264 388744 -6501384045356214619159539747840 388745 -2403533478685725534110125363200 388746 -3261765973642688900689242117120 388747 4555965509227478477329613946112 388748 2066111363879385687250580721408 388749 4608215119782875048828817090528 388750 585210359863103405608928520000 388751 4721662761536145096773901072000 388752 -60142936540244180557682442240 388753 -1037505948116450236011235716236 388754 -4205309835693444069122070797424 388755 -313485863531387606019028852560 388756 261355356000256936313992013568 388757 -1067337271148884343320275290994 388758 -2193555291137408244150454142016 388759 1239856229880763312344336409600 388760 -2031459548813580320695636992000 388761 -4624303663346223887297615316528 388762 283758367305725029714462921728 388763 26725766604611751367944833064 388764 2253592197325137746675680588800 388765 1028162140940955158395207929720 388766 4917919455042225383214425023488 388767 2040223793707710759271302494280 388768 1385408391074857005822723686400 388769 -1407567641021034298422566542656 388770 328200063424233365845512345600 388771 -778297032415310304855269560256 388772 -5039127387495895671284672805888 388773 -4222502413964830337618989440 388774 -4414613552970971418654495402240 388775 4705945999882012564030887652800 388776 4399361902312430654782145986560 388777 -2702476230033331144616392922374 388778 1955338738648753798290049693440 388779 -5790216650739265590063108699816 388780 -826963113135540038122072258560 388781 -3355569060388054505893174109418 388782 -44783540314308669513723436800 388783 9386241299621286178552267453240 388784 2506572630712172192734788796416 388785 511958811021887640940166131200 388786 115386850387216682027807709600 388787 736539134758079490574028899152 388788 621687645011173755882452981760 388789 1768943094143872477356998820590 388790 4122196630038071359157160046080 388791 -2324161794238190102581919484552 388792 2230393255798579937207109918720 388793 2885029933653567575433149424042 388794 -327415613293937755800022537728 388795 -99300495199267506095868898800 388796 2085800296426403566780773001728 388797 -112159634600945604967919261280 388798 -105935873589004641013698039936 388799 4865397549327793732223443080600 388800 -922376506947962684463356313600 388801 4678001885176705061351449081280 388802 -98361180410407147673916112896 388803 732644791510851060514697455200 388804 -954574822914268078715170974464 388805 2805425446387970552098920518460 388806 -16456822808023053102221632512 388807 5565019627052432872130183332752 388808 1425785838106823258742148792320 388809 -6831292880888779860915687860886 388810 -1362532688524079497657122912000 388811 -2459919199014748794073909528608 388812 1406490963090140553995638144512 388813 3217274930150065425112051635062 388814 1547910791459585490825588493632 388815 1250106222506694240333174689160 388816 -871346783440136618725238374400 388817 1371095542866364231511225729280 388818 -2862764360972008779623913693936 388819 -5646063047908308622973276853456 388820 -2355726752800355175732911857920 388821 -3631022329281827664628942632288 388822 420133161517623244971195656832 388823 -6278501614047179912800140791928 388824 -5885721614000914094865927905280 388825 -4745997502139379337821851134400 388826 -440000061076881560824075599888 388827 -630631138740343499082793790160 388828 3501362187363964170132527556096 388829 3336380329303180867931094938976 388830 -361170326915480373445860007680 388831 12177746267301451807045493658912 388832 -1854054878124504345106179686400 388833 -206603723442713612232154839552 388834 1467938269429510405570931210400 388835 -2031418550024199225334172758800 388836 568312552730053043380882132992 388837 -9505761050546068765037641296514 388838 -1539059727145924227227472138240 388839 -2508117030665766697007533352832 388840 4368561946413485951285190604800 388841 4135688323391735925331688254440 388842 1195226744928637479070197669120 388843 -444391088017997371556264648416 388844 1456464756994422987149107779072 388845 1394758660333168548302299351020 388846 152766397915716784040274787200 388847 8037144903128448050729272215792 388848 299899877303541816875641503744 388849 31685023411806419616161569264 388850 -447802481681309817510602918400 388851 -490795439859426648631405726656 388852 5562654687815125290110231063936 388853 572076938668038521393148191040 388854 2746215239658640304012422272000 388855 -5474466789079912099609624953840 388856 1204174827263159455865228390400 388857 423970410514789693106327385792 388858 -3233950361190780377753613160224 388859 3465778279212382026575334177060 388860 -1381655820329175921667480304640 388861 -2042661153706112153785367871360 388862 2654039544371650652632778130432 388863 -4949266540751657484784841051208 388864 -1223307925256226078516056162304 388865 2916869084320661819269073266260 388866 -1371550155324918425821565467776 388867 1088295600066050814848448654672 388868 -5262120418221433020364631675904 388869 -2455769815081439446179367243200 388870 -1185776827499600818536420858240 388871 189805240511945497661061132384 388872 2483463758192345496398200381440 388873 -5432844339096541325465932200160 388874 -3292437420543046350913759776768 388875 4346184928925444277060096408000 388876 -348695398511578796167972823040 388877 -13074085175820093861729252814260 388878 -782704240195523140915595255808 388879 -8768292718000419229662709341520 388880 255914300706634626380398018560 388881 410542120081396726012325565522 388882 -445174901876950201550086079328 388883 1558055224098101277520578212424 388884 385317858286769731033597931520 388885 93892295363530407998028203520 388886 -3629499959586595391601732592608 388887 -720502426464019139678078822040 388888 7514075887838031443723929589760 388889 -9364955972106687396194516227644 388890 -1886827690472587570720199880000 388891 -3163066032496284667227198403708 388892 31077998122876641131964088320 388893 6084810791420796682197553620864 388894 -8331890939532600401631903552 388895 802520963309849078771691882240 388896 3171431259065103683316242448384 388897 2742948253847435229394829173346 388898 2548752763672743520652116031136 388899 -2526364380586058682012712854576 388900 3039202625041863710277171248000 388901 -7190396197338938358212173852098 388902 -2831865834427833441460909877568 388903 -6255672428355219875133735875848 388904 -1688931513451030367195330734080 388905 3188512723347542722971770723520 388906 1630522326966370653848161409280 388907 -1030947757701669660144976614048 388908 1023207362059981452026287749120 388909 2043965371772474546376619127916 388910 1514018666638595894509289511360 388911 -2857907116327810634711693435520 388912 532051857447275515619430891520 388913 330241067123533924578304495698 388914 243020846020646455191562341888 388915 4900963713365157916980232024560 388916 -6265327325164852962108553512960 388917 -3258074966743975131231831311040 388918 24722151437323214078405229504 388919 8102105603337027741435864139560 388920 -210372966702126791639787110400 388921 -3730311810028141406919761286908 388922 -3056633050518404225574980064000 388923 6469496194105096140483253090584 388924 -1061302556825642222894117807104 388925 4357114429018954641905660740800 388926 306680182759067424896227580928 388927 2027608153733266664440808962944 388928 3162197437537695592618508943360 388929 658783712869623868096082996784 388930 575854161393310721774633088000 388931 4201925759584275210733802028732 388932 -2133915163141616834886874211328 388933 -582005227668482708147279102818 388934 -257361864537249900576283070208 388935 -93842135199496282431619180800 388936 1353127767127032216934128936960 388937 -9366733861236266977485808485414 388938 928723913793051934363694493696 388939 -1721444086603083558628439813160 388940 -30797372348822110436898984960 388941 1042798394982490386505803929664 388942 -1341656731925017034196618808128 388943 5654117296364524957667238309216 388944 29921196447337404586569744384 388945 1074271434701825280513070860480 388946 883154434973972857046498405664 388947 117744094130586615553053569328 388948 3325754875569911670556377907200 388949 -3161237441674940428900643063520 388950 219823523557559809335236577600 388951 -2675212158689820810356164797096 388952 -7615891949880002967158997350400 388953 -1027568025355357522432350118080 388954 228791462830282782860125006080 388955 2561220829026274226827262825760 388956 4005365830120158092042239683072 388957 3014014360287374990935255468672 388958 1905323113333237076033659198080 388959 -4331385130940671359632746506480 388960 -2026550679720897837282786017280 388961 1053626730944164930823157302562 388962 -92930481066036428955734399064 388963 -10611014691281636132194810178788 388964 2940257056859972556251180942976 388965 921316084511663328891446121120 388966 -2828106690633361736963194337568 388967 -826866740814457124563946826480 388968 -3400618858403361816401691033600 388969 255542019289925064067185493952 388970 1160058443080376560741572807360 388971 1253112888645324450171567308520 388972 7995927389947532119298448783360 388973 -3016919386778399523985413102036 388974 36145509395276414399599025280 388975 180659777942698020801995489000 388976 254051194170366471133886152704 388977 5424339979992935163070636801920 388978 -44031276808024853473430818176 388979 -16460676442567095320169174756960 388980 -604829099884552320507999171840 388981 -2618486939013052929683125399268 388982 -1388175388824741938922465671616 388983 -1093257172632616477602906980736 388984 5267035049431941471464729026560 388985 2780937849780798001608328698180 388986 -719753069750026161019350894336 388987 8611863874028562529729935403200 388988 959029741337802956132272582656 388989 -3217640614563525322102758636480 388990 -830634556604920731849869349120 388991 -5584652813487524507113002292608 388992 688201425378035911641362595840 388993 -3961638345896394001571398485456 388994 -1527048454498476714026542502544 388995 1333383092744777711864518803120 388996 -5434283449638958369872600350720 388997 1282327168443895622474340305664 388998 -2963022775151719305275640376416 388999 849245413208885836314521581728 389000 4545366916341871386362534400000 389001 -2264670550475857989765023302656 389002 4029159969704840530290443096832 389003 -5978680845261637368394371944748 389004 568180814005978332666754351104 389005 -3512332606432079921645035676340 389006 -818435104102959497724772540800 389007 1078668146975793833915741502504 389008 -92256290954218719835367325696 389009 3249676621298972444084175101760 389010 -1033413428153605822276104829440 389011 -7235164318363127697342235511592 389012 2018871517119359685840285994752 389013 -4502886547132759753678358876256 389014 -2879833675504307289358391154144 389015 731650801739108544128939880 389016 -5484429544574649562705334476800 389017 -915324355870496047243409090540 389018 -499180809628178959907859437568 389019 894396982277422340137527644160 389020 -2018747074988954569598106808320 389021 36916546652523571029080276640 389022 1200588937817765298495018439680 389023 -7460421930533252116253191325728 389024 -1501770656184202452478958567424 389025 298864872364900917094771752000 389026 -3223734046365657075904407321216 389027 6081090287360638095789617574876 389028 -558476818582025624999135975424 389029 7897398398632046190946290461630 389030 -1650341277717295701947681139840 389031 -2224948741964902535935115468160 389032 -1585820338936942938470836715520 389033 -673012906750784793496461181296 389034 -33887291960803428346632161616 389035 1416854856678640381661509342800 389036 -6453522276434036926681288293120 389037 -3084902542521329215625021103840 389038 1908366222028028715645225329664 389039 -1030245807444240081261344887200 389040 297553014263320422606562590720 389041 8135753080805313192332767255442 389042 -2237801288644291891833682649328 389043 -2067869993172196914416053653336 389044 -4788304140331159951346519244800 389045 -452956504870735973875662048000 389046 -691092262953973234592578529280 389047 -8739076159214152915020985612504 389048 -1158196569638070178415006945280 389049 -318466352612297800951246053792 389050 -419859435120943795166718950400 389051 -242946639089419132075376240688 389052 1233973967474844378335167114752 389053 1959513919010516315414855786080 389054 -2526061317917528146703295201024 389055 -1270253078024975969979405264480 389056 2226926562115033593477846794240 389057 -3383936416677130750161241301694 389058 2362913616016836345458750565888 389059 4528420682425949757856531123728 389060 2510858552027934070586649150720 389061 -3382603842804719386693552403040 389062 1079618428604589526174754215872 389063 5202611541222538576882808902920 389064 27047140850776693628724019200 389065 -4802586001678787442230602080540 389066 -4920475133160938361464377781760 389067 -874352738166082757758779273216 389068 -253123782324814181168856990720 389069 -3676256300423739838721872125504 389070 2867941026432475103337063782400 389071 5661103412452956715730806141000 389072 745392811879140557843428171776 389073 2100362593577425753281661517184 389074 -70602459265612357384052763648 389075 2795417207501596294452139692000 389076 -3654580013503779489678073018368 389077 1878314316576695276336395275434 389078 -726354393539483455772958241344 389079 -3480364275477161562369177340896 389080 -1187398740394210870040455987200 389081 -169264881660588836594084401152 389082 1390553817714361475945521678080 389083 -7531799341939760578955320196668 389084 -7292746860319359874310110330368 389085 1683845313270521450442877058400 389086 -3813662762657428155776996059008 389087 -2516779725987547040863699674048 389088 -2037087382560386701946119520256 389089 -3651476587880127449410108022110 389090 30205705685198678544669863040 389091 3069106325867282902205437359360 389092 -1023762293001889679514035036160 389093 5718569422580783787016581239580 389094 -3518790747309974216630234260800 389095 2510990723245298902507870195680 389096 10600084427117202411182848604160 389097 -5260825974429252761842586748960 389098 383598934582984122664252727136 389099 10473888952912197448016644250100 389100 1111120733788046550980450726400 389101 -2621560572373156440175312486400 389102 283586148572411680832368301952 389103 6567472972220362580524019328 389104 692867592792318525699319824384 389105 3153245975010634964079033576000 389106 2264590559108210955302981933712 389107 38981753296062959865860494600 389108 93698651438111011709539664640 389109 -4601049522480455507645991699744 389110 5608687345842477466531208136960 389111 -2081882178248626955770321611288 389112 24545461071115776476180643840 389113 4081232493959483554235916132096 389114 -603782566126918435772126277120 389115 -1978711239869693099194353456240 389116 1155964074092994800361591019520 389117 1610118324394148835374620508166 389118 154246841173891727059108855104 389119 6260550030103174350371903640760 389120 -3705443312013848740006094438400 389121 1769483113284973421600503044912 389122 -5932813509102435743297909599200 389123 3949529161213713195172187973840 389124 180949765228029008800349682816 389125 -3207698032437110103714105192000 389126 -1298807000540115829511554544256 389127 -1130709878632162935021599429760 389128 -5136872603940068118389996912640 389129 590017347913683770648986045320 389130 -248213567956596822316764518400 389131 4076839446519822134546423958264 389132 1060568136527065856861179696896 389133 -684346378965718764807571414698 389134 -4516852985931059449521003285120 389135 -908465306878385188130324784000 389136 -1919145922895761984639401984 389137 980391603175191991142127280512 389138 1842449541406332681987097656720 389139 -3685255079666621924520640820160 389140 3754119992517784563643180189440 389141 -3753080828132134563151478857458 389142 699112857779295457803652343808 389143 -3053524532721763761790864540736 389144 -1063861393333081882278964224000 389145 -3679794873790290319953884345280 389146 217120295308623933497178286080 389147 12121006998650462614182301473744 389148 2029994255691617837362680199680 389149 3491991057915295824476598146150 389150 10446809493196007498716161600 389151 1542677860090938486052084147200 389152 2795990613395258140003490660352 389153 4927990376999625928397866816404 389154 -64343597225177343481178158080 389155 477257834486291856532112032560 389156 874024172458973431526555688960 389157 3400086871408115224247977830240 389158 -61495932541915174029081604704 389159 2403664256622635835400246521816 389160 -2323217397160911086524278374400 389161 2515734779682727952693247056762 389162 2700163546440175739000283014832 389163 -385843856567244749112051755856 389164 -3957043113722453412305557969920 389165 -998416135469460796921659590400 389166 -88272483290917813340333225856 389167 9158739823795348607226779795216 389168 -319819398258335788639747178496 389169 3110258009087058027327249798288 389170 -2188021731204650972163720858720 389171 5846338457237841519773791647372 389172 -162950886941424185305683910656 389173 716389044661883528416983789422 389174 -1801930059282776306967894547968 389175 -2134587745799952669090958653000 389176 -6493140078596265041478804049920 389177 -8437441765638807632297602960560 389178 1293388297073489220926395691520 389179 1294564020711995051878232973600 389180 -3395240549442328266189577267200 389181 -2447480081984164414748637322176 389182 -2606954276132189696977710743808 389183 1202452759441448766481489343184 389184 86429654076671233806393409536 389185 -1668205222830944026728364396440 389186 705135281766483929027920780800 389187 3092282269748205089271238634328 389188 -1946308853301309190345942137600 389189 9062244036835359003697027800990 389190 -714850916293290202506434148480 389191 8976408589184760215318919567384 389192 7258520949657459655737793152000 389193 -5186644847005453982600067072 389194 561214811165644237436579737440 389195 3937494643679174968943777431200 389196 2412009554708994923109660710400 389197 -1695466633685513995082346402420 389198 544570206881457145051564868736 389199 -498826625900503885120774012536 389200 251528573637778056375648256000 389201 5788343480527286301197070968304 389202 3015465729083178915203026907904 389203 3709937766643537750139753335856 389204 1662158654527884460842139971456 389205 -181897932082041017494153303410 389206 1802895506407470410939177403264 389207 6650700463390711973101827402096 389208 -3448516259807322745130915696640 389209 -2927543361094732043072924446140 389210 2940373171920829508936922497760 389211 -5591387653377071062321214074728 389212 -4377695756394096573659688492544 389213 1780838668531196823590015240448 389214 992938133926815056329104362880 389215 82257065562891890915350999200 389216 -1629229370256855886879694389248 389217 2135401927364584699373327860512 389218 -2322223097420982969342377515440 389219 7555222931635488078443701294620 389220 -112700392888577472267609600000 389221 -2617719793628505757551785585888 389222 829214031594888690756236625024 389223 4666341050867932554289847853240 389224 -2491186680254424691265864417280 389225 -3319027741060059695981197673250 389226 -69988896722460574175551347456 389227 -1360664932472891510317187062924 389228 2171206349981301908048051905536 389229 3529375561702366766756793862848 389230 1395390623231611354341596621760 389231 4588252496568609955679506414032 389232 -797310466520163818691776348160 389233 -3225344867012956360849054883200 389234 1664766422190479872428738752640 389235 -1318366280108409574771209761280 389236 -1949953967491901069552336896 389237 -6058818066399696953439054294240 389238 3145658416621319503650246399360 389239 -2348821850802362430116362338680 389240 1804752417779255214446716108800 389241 -552065545895966071461609744060 389242 69194177378813230129018144512 389243 8320620940437981955989815338320 389244 96683699374878433769325158400 389245 3150995308231518622558320115500 389246 2117418674137134831863941177728 389247 -5386873256767031702632873011000 389248 -28867842301750416595778273280 389249 -4694904751250642847501131273088 389250 930572906738410293218777448000 389251 262442815884425820211378284600 389252 -1611402987080465690866590732288 389253 1064942095890240791668103551200 389254 -1624449065259440730334994919936 389255 -3138060688378936282956910103040 389256 2297076078797442926203406376960 389257 -6711844422768359160024748822 389258 -2819526873560987827662035343360 389259 -3229514087258515382941120077600 389260 -705627413712671329354495749120 389261 1957781772383147875957734371052 389262 1342742087998886073985023193152 389263 -979217340983452082702341882640 389264 -1320271828906753638682807787520 389265 -3898718614666023964903506343680 389266 -2138911648524430263665359203312 389267 -677735532292736655256981418880 389268 1063554295995485428904754776064 389269 6116537028332901934490592598670 389270 881510242426916892134009333760 389271 -1555645275160260424210981006488 389272 1496589143774611295312457523200 389273 119197019979878770117727592522 389274 673092290621127960213629160960 389275 671758695508148235704210230800 389276 -1878970170596827847695467290112 389277 -955162865027749931895428731008 389278 104193760350224376362492311680 389279 123843508743998116227206402688 389280 1217505493384740823468285624320 389281 12382427990027016892635268767172 389282 1992482698774052704023142128000 389283 -2070935419889057850809556283800 389284 -4837246570891700520410046464 389285 -379223077007422827225861690960 389286 -958073974243607771891545478400 389287 2473642624325639774438663426936 389288 1673035782634388310483101813760 389289 -4718998960992495088909454948976 389290 -2094607748259091710990444153600 389291 -2051657562486302095273428480 389292 -3727452577543934805265276942848 389293 -2854502149253353992886412452896 389294 2175594580226501394614533029696 389295 1148901287344804320479298876240 389296 -1009200822587555649825418444800 389297 -531286634480115980938277542254 389298 57638532297069266434920677376 389299 -5664496070143532031472644339700 389300 3065044184693663652589558176000 389301 4700456969772594693231075806208 389302 1430853205525443305764467410304 389303 -6609095610631939578588026879448 389304 -2134527557961507357582473379840 389305 -404080302510949950766507536000 389306 700373597679199378881857930352 389307 2403750903568805055896695554840 389308 -5503387945446693652704893443072 389309 56546193600617948265648055404 389310 944022807518836142456260070400 389311 -932475060157866965919341382248 389312 -921012462214071055402370334720 389313 3007574130317469000305044154400 389314 -1618734107357665512995935039968 389315 -4950116070016978378048247309040 389316 -1093651876081961064292288693248 389317 -9582487068986076655212874686468 389318 1575117765654467110700886699360 389319 1982801459953978983269162110080 389320 -1220132351618937310080125491200 389321 985087933065901836547687011072 389322 -23662338865586683973505107712 389323 -8210042058564998944471023915096 389324 168918580301782894966772637696 389325 -1387336902541394636140889580000 389326 1343118638396079702438629362560 389327 -103754035629322581911150706288 389328 1283582091339989493297926897664 389329 3002900962348896440050898497280 389330 2669759688424014925065466342560 389331 -808745947030580294376923819040 389332 -1266937845682468273837693728768 389333 -1605456884430663932605706102880 389334 -3475796089628688906969681601536 389335 2311682455445217067601781344280 389336 -2240056914114971367805972746240 389337 -2514186047870148594650695646400 389338 595071017081318107767566725344 389339 3333193162298374136382490427880 389340 1969390277733383544495749529600 389341 6357241254005780870855055996000 389342 3310495077343700679041141331072 389343 -829819910595017119269572012016 389344 5713749896670763136711259586560 389345 754379065746711268648433812800 389346 33177788451184350262397721984 389347 -1325999679035161515348636331568 389348 -3099073078068016340550832742400 389349 -3019546675447167237193453531266 389350 601761912302931039283312080000 389351 5317109205776996829329568953520 389352 3916420083245320906636249989120 389353 2027577005540839040682639110544 389354 -1554241857643182303036865337760 389355 2384001125432785023305869501920 389356 -4982679695513974748677552166400 389357 -5831253352844200150920535844394 389358 1500671952406125506496420739584 389359 -2296601142379830599505100536096 389360 -331342601740124580430062551040 389361 52532065673743119210801722304 389362 2878079633026501531237636860432 389363 1944656590190721481918050276048 389364 -1102278512277860089278963806208 389365 110919158521041031217370508320 389366 -3006192729078762816972547606368 389367 176945392208858321469276535680 389368 -2013983548063594593836481331200 389369 96824707136605151364093361770 389370 -1087171011005561885860156627200 389371 2866625166313968471925364583144 389372 7303508331706509285992421983232 389373 2692123086588594561201288646944 389374 3013961294486109791498376231936 389375 -204593871858889339391414850000 389376 -2260930205352988768260216324096 389377 198886456942200952836062808132 389378 -2511230777524165606328057520 389379 -4490800541192315733324998353416 389380 4112646709372953279687959788800 389381 -2588634635185769439743713462818 389382 -38943831231327088628321550336 389383 523912650240262111505894945552 389384 2688845458187107052844757570560 389385 325060020465217798063521846600 389386 1749257177761629806009811160320 389387 -12988951225314464677042850440608 389388 -1899470059353795021599388201984 389389 -775082824629801956782113075840 389390 112743885801528751660434673920 389391 810129382286638706043327959040 389392 1313515951830672006875924996096 389393 -166031307795797515501830375360 389394 -231524413105507748289797448960 389395 5522105861529705479008956646080 389396 208030834697288675574658910208 389397 -1979928484638314995461137563872 389398 2467436601652081627020861075264 389399 -9671438926872917879119396764600 389400 1505985714565998791662817280000 389401 7047925727251115289914734931402 389402 -404289100970176465982711739456 389403 99527421137880914998488658332 389404 -4604128668583828775544956347904 389405 4923673437512783406155162460000 389406 813860556646553861721535312704 389407 -592066214503653766210563881720 389408 56302257440579918462647271424 389409 -2717752151653789863958284226896 389410 -798221971308027941065284042240 389411 -406216431416717680819812857976 389412 -1184884062502267091792548765440 389413 -1341841131656684743477382500896 389414 -914398633454463269132137510944 389415 -672853807968119298775352659680 389416 -1628482604885345157846836843520 389417 2033422166670117165063603710592 389418 -305467156644757628387157107712 389419 12170589373200316744530877132296 389420 -2347215816230184945389749278720 389421 -4050363803597933168611343741760 389422 971071247931235019230582222848 389423 1038273212259571868454627292344 389424 -308916607238954762489136414720 389425 795037078911285480573623686300 389426 4198798343135929312131577968912 389427 -997790585094739456420589844480 389428 -2246810798782566972534011874560 389429 2691787856849303940190297803360 389430 941825961659373763667203474560 389431 -2617894428913242874649680816208 389432 -8886653547778528824273415065600 389433 -2655287360934545278200975704352 389434 -553242506564509881147214122384 389435 516622174507261387098987132960 389436 -1401007558134067009738173628416 389437 -1108559033395653494372542073914 389438 1595160054000532179963425191296 389439 -5542832337133239925621560143496 389440 338635336836908367067128791040 389441 37674973814016592355694850920 389442 2842279360609336173154543186944 389443 -1753143591700509311521416352000 389444 3460110538013639041687838871552 389445 -1023779474957353266748376726400 389446 785058201288658667687543544672 389447 6465386097341512166957615095896 389448 329069477798321538607661122560 389449 -2795617732024827646906100958720 389450 -1878978812541742878997894374000 389451 -65602650778631580833591238720 389452 -2640426056583344350561875968256 389453 -3067955246475215998149700811520 389454 681376920058423188087557908608 389455 283533793098557598379680599520 389456 -18664482434376927778571698176 389457 -1737888958972117323337548231180 389458 5243113986156892848843653032080 389459 499117256906076256180815613440 389460 708267265642900789683342428160 389461 4619382434992820324473391610062 389462 -765510770451714614030325578880 389463 3730501114401526865595266738688 389464 -1588079659547014215180957388800 389465 2339654841956372907472338265860 389466 -513581405144053342289272515072 389467 1805154977733763582465703867920 389468 -546323674074368160253813796352 389469 1641689707346088111160544481120 389470 3918187348451037004251629952000 389471 7615099640138851428907973973192 389472 556516631964895481862968573952 389473 -2604583693470641677476264215360 389474 1846990650919783953610567132320 389475 -1639958886268897475060657262000 389476 4393580437153363373221000914560 389477 1386902757871281056588594273472 389478 2228378506627253680474001902080 389479 2269005905745290955698541873080 389480 356201978645252839797566668800 389481 -5260814521173049878078077697120 389482 743247985765080523487518455552 389483 7933635922522551085634965935732 389484 226677573101007537580889395200 389485 4536235892328799279310702139960 389486 -2373126601411740048274849377600 389487 2244453960787770872757157841664 389488 -218194320164821311617657634816 389489 6119181967644301940976617120256 389490 -185150080176107415398027066880 389491 1697556558421500389419131390312 389492 -6595722370151661521982987475584 389493 -1856594134995488509016474521380 389494 -23645606617383773354269636608 389495 -549466085888957828491841913000 389496 237840448176725134312464076800 389497 3795795812705126299168147013700 389498 -1223560932593437046037710010000 389499 -2938166179289693525120991120 389500 1735957763909202021560951040000 389501 6449374893462390935955251965350 389502 2259975052870752339310658279040 389503 -4390078128027973708018608617616 389504 -3925525553573813175392088883200 389505 -1217214349918099796575200470400 389506 -922280727766413040911723704832 389507 9031026158966032519206666597756 389508 394307820251582537348762628096 389509 -253518461438156682427733686784 389510 -2236168561283386695721604983680 389511 2239585885544680208447802309888 389512 -2175728917260319446060799948800 389513 -8301842757553236907568172347238 389514 -2442854483477283069046669743360 389515 673453676329620286733292441600 389516 -4227445992679785885121455202560 389517 90323626126444053248024394912 389518 2230875783280640895866798627520 389519 -47867639419624004423571919896 389520 918554189465743659421838622720 389521 -8366088076466454528491470301856 389522 469129918269753844370303941632 389523 2420997675092457033849096300984 389524 3895939274295544170317215796096 389525 -4288066382876231723546585728950 389526 2918479200192573570275840478144 389527 -1594185762988185058490502061624 389528 296034725259164060000571801600 389529 2653196143814691258957045687360 389530 -519399675785863259752814295840 389531 -3748390266068751478317395260668 389532 -155799356831769598468340391936 389533 4776877197922359240741207447782 389534 4142238692731687528019894956416 389535 -3674299345760505027600582130800 389536 -1612803993227211429576330706944 389537 142731283426798574677498111920 389538 3108949119134460414460097936640 389539 1022184525551539728078660901340 389540 1494803342349945197823033258240 389541 -1902221963370696040685147725056 389542 -3889159836273897707234784119328 389543 1743642473026889585577825390720 389544 4073698003655677340799995166720 389545 5137224408131298191403367802220 389546 -1991714891319348792392147423232 389547 2737735196326868211515888160924 389548 5242843868651602858747330635008 389549 -855395613135392931938455842240 389550 417695450112603230294553220800 389551 2632109515713067928005610509392 389552 961376860855537503343844032512 389553 2037109564918920044058855904800 389554 -1948364220600175502781945145728 389555 4129692023823254415488295804960 389556 -1297490887963359324681489469440 389557 -1873751834736678355392498364800 389558 708551222581252471684548077184 389559 -1082255556022017943004483158296 389560 -4648221122821706639901694464000 389561 4245543719987200354062200085162 389562 -757644422690999458359084469248 389563 -8557698178097577388429280492188 389564 -2899893777220075970647473398784 389565 -3881443780124773142491893034080 389566 1823451322034151502985139572160 389567 -1881018741659263942795046280384 389568 1409238946203471724756787527680 389569 1588579691382800196448597723970 389570 -296149483903670102471426841600 389571 253790502739041559293469119744 389572 -2390296261539381533853543884416 389573 490414513576677130866118005180 389574 -1774590319740325587740843605632 389575 4840157528988075793304923944800 389576 -8456976069292293954021196185600 389577 676610423964905175833558446080 389578 -1046709168704661636911658265344 389579 3525125878159944941074377804180 389580 -25296877362236664481896775680 389581 1274274092831689651150147952512 389582 -1174380315337815211379302569216 389583 -3015158780097233766221889646080 389584 357962437733777830004741423104 389585 -1286752339222100238406359080640 389586 -1910137850624391778572992409600 389587 -3067551344176144014868248712896 389588 -1994249669221385923698776541312 389589 -1729505190041413351749596473920 389590 -2202383116515599440935551827200 389591 4610114227155480345148916473992 389592 -1791621769642682382925924884480 389593 -2880917025203231491183344428220 389594 -2580406210001782271712577218048 389595 -2122173830229409823552638444800 389596 342707559665497963616487854592 389597 -126927917529885656274088774272 389598 -2280904546966156661155286833152 389599 8828330100698614198957733733936 389600 -1103037258129263741569145241600 389601 50456874570458030695711343268 389602 1399414030283135356572448985472 389603 -2346138351174231044327879295696 389604 3926153304029071884978625360896 389605 -3932595498261301081837204364640 389606 -1200611083878136699108666470144 389607 -2569101296667861244139437794480 389608 2809771930763351160958965841920 389609 4303671484536041443535402805840 389610 -20320424662210211220972171840 389611 -12268237676517100890447024330288 389612 -5165882334787690469412604239360 389613 162188646359908397002664514624 389614 -3684583852000490965992657428160 389615 2904220824994803907891808294400 389616 -265872459541936033435035598848 389617 1151235550773730560848243952880 389618 -3194203144271747090252044704240 389619 563849453074013802297895897044 389620 1105973067986956148031037440 389621 -934566580825106780816233316178 389622 -2166336417319459195040027800128 389623 -21053407870478017587227889312 389624 516298395624631101846480568320 389625 -2514603819599995363845927840000 389626 -4501174695315199439866030393488 389627 1547900440538733524603869581072 389628 -1895022743969216541294935377920 389629 -754962208371903569085820811770 389630 -5621618014138723067913261657600 389631 -2699561896212462246746087763456 389632 2826319983964983075404557320192 389633 -3709004765900754348070356486480 389634 -9191118125004121362790476288 389635 117548952602554642949700354000 389636 1159385793890447237527200399360 389637 653797798984576519269576733440 389638 1756141168142924914912000794720 389639 853187673852026748312778223040 389640 -1961602888351652949211309670400 389641 -1465918344698224392063738086528 389642 233577875577722824201749696000 389643 -2422862270003206998847300363776 389644 -866136929165833262076473241600 389645 -6486811226074212162428773490100 389646 -1720676455340929604127027750528 389647 2151180673347937989857348231752 389648 594645918255266168728623513600 389649 2465522248809477045415475380608 389650 -1673866094691342662045462581200 389651 -2684894670609536060394564795348 389652 555778380598133898491264563200 389653 -90810461595626199061277924736 389654 687803182757851935252908191776 389655 -894567906853075661583758603040 389656 655770839520193596231913267200 389657 -5602855755298593010903917747948 389658 -150283257537976044700210175232 389659 -4586646852723417024637011254140 389660 -495473004286880311607357944320 389661 4466971769923590159692708019072 389662 651088465791747587159164487424 389663 5478512985780322280174374146912 389664 2374419780218920313127205601280 389665 6005185674213397757569686759060 389666 -22038630910260055217588445696 389667 6502467149048980082909139000048 389668 7543666993322249075504860262656 389669 415748405686090205835375019296 389670 113309054998721920976001638400 389671 -3583345211314660251293089671800 389672 -3223575649783611908275791544320 389673 -4875879500051025689977738962780 389674 319063514006138818048966072512 389675 578737445316959333588247246000 389676 -218712763976287657594335068160 389677 -10588034803830701021995427592768 389678 4008930684103258408324507064640 389679 5895369901209021639193905803784 389680 907923254101490503832822415360 389681 -5719406220450715617684413343888 389682 -1416908528543102041326023449200 389683 -1404140256512651678831345283840 389684 702665895187314079002904947456 389685 3552013860029349712336150741440 389686 1761122276305011060998443758144 389687 7858444453354804678507251399336 389688 -341403863425552328813153280000 389689 -1589460643660898322401268859776 389690 -495128961659025692758772812800 389691 -192196194891988439400078104568 389692 -200335559748567407670493533184 389693 -2367079286550297016714979401236 389694 1362304271656816010777870364672 389695 3627104656014835692224593287600 389696 -1388640727104216709805813268480 389697 52881137364431249385964923744 389698 878059704091060055316034160640 389699 -5583283948396917072870488799300 389700 -426050855925092474254332739200 389701 564652507442825661314182751744 389702 -2692672849810991106740738534400 389703 520367495032435988932792283304 389704 -657836422760624808253051699200 389705 1121009808258521167682474883720 389706 -2750184744363332233314974781696 389707 -7909618823563334304602495126240 389708 5041012897529619143614737564672 389709 -33117254091224422213811603040 389710 -1909444318545164477951472978240 389711 -2497967345835261284457551773968 389712 115523456217623506796267962368 389713 -10083744166262693682896347697038 389714 730714220489597400973268687664 389715 -349781768477647378554339740880 389716 -4875017804133698361926142636160 389717 -9283816512104808619339528719648 389718 996994989216084079596999536640 389719 -569936265878648566861507440000 389720 -2209408402227982687851072307200 389721 773530442381596277161028153664 389722 2408825733074692407393731772912 389723 -842144546368488440632791908028 389724 2738675340643234033774405435392 389725 -1862094653248066982178325819200 389726 1015714844823747894075486621312 389727 674541149218472980764609532488 389728 -2114566483890000209010980290560 389729 8708218029880423785278759109780 389730 -1912996622753943131266723330560 389731 2645862651629460605455416626400 389732 797569359825470531398402867200 389733 -207623296471058024614219675296 389734 1029637211651418914676179426016 389735 -3950439009636443848003075125600 389736 -4289485041037154579023237063680 389737 159468672031771095181608102900 389738 -3161521081115734442388956838480 389739 -1072573017713933571704891812608 389740 -875391529793585269733009280000 389741 4556442953630882033148576726 389742 1220134597099561235355926834304 389743 -3778093941166690975102394921008 389744 234557882767873962718805852160 389745 1456156991511126014662839369600 389746 941335675298978877280717625376 389747 328285470648738984632424853680 389748 4309699991732110419471436308480 389749 -711261762267342280489953015250 389750 682102175835713369088129120000 389751 493145237688730682298596883432 389752 174613882193320271819657379840 389753 375960731855144056602321098304 389754 2517871608334168478939680197120 389755 -5809621011257258324314382211840 389756 -5031464682419057290189273551360 389757 277635860258985928280175920640 389758 -964035461465775557384279120640 389759 767645046633662207127073231632 389760 -884713698852704309458501632000 389761 7797992806129247497147200447362 389762 -531895850521979848037754644448 389763 -843448843944173614218519232512 389764 7855338107813871912813792488576 389765 -1941366696540751494625973531400 389766 -904261952677590216810401495040 389767 2572167137149437351941202905392 389768 6032630722202421733399648296960 389769 -1632708111864586026247905981312 389770 3109021473890306774879140330080 389771 13646876676240191810792207204832 389772 2631601333045559582173222267392 389773 -9069668734664200787971378075978 389774 427884282908049129015920661504 389775 2194787881131003920450946763800 389776 -1220740607365065425889903034368 389777 -8253596281045144443256418754780 389778 2497045531413231882312793966080 389779 3203307915415186243577534622784 389780 2528773323704885548490446329600 389781 916596094502334248260542910080 389782 -3452384079093181729774330135008 389783 4521562466046552648257301241032 389784 -1744950622015635124992168960000 389785 -1518583916356460845324522689600 389786 -2933092011339031811181534021120 389787 -835992253228449347198403495120 389788 -1242676535461056771534878741504 389789 -1902773031278483115263285247540 389790 897302948244515925487988739840 389791 -9404139612385313454657551787808 389792 4390928229936169827976983478272 389793 -5264381253426677832500625236256 389794 -304287603453930760186005762048 389795 -25576947413356324105125900720 389796 1306981036516544726473941202944 389797 9434622653069742729614020781246 389798 -589616405393239168235689389600 389799 5246942530289164636954005159120 389800 3250931404418993363632502400000 389801 -2919285277082152898755280438448 389802 37550660769904113413614416384 389803 -4318076083807745792016786715896 389804 -2146036015215654052009946972160 389805 815650812304309642030544160000 389806 6054144685827473007616716509760 389807 -3712902876879618397887279463368 389808 -264262702733373034682903052288 389809 -2099612581587188243192741080320 389810 1411724658452056390479830909760 389811 4792729069082324014142174607672 389812 2935848928563612041082383286656 389813 4736606372508863624385628378560 389814 -2259321574977143875978287197760 389815 -1223398164962515464683926260480 389816 3344802761805358351214903746560 389817 3262015951249261524590473952634 389818 2557951559143245225240989829120 389819 -5554896891076656285737500026780 389820 65546815735653815072043878400 389821 -4546978242578488374174826051988 389822 1631586084237780993235943699712 389823 393121317414783977266662455040 389824 -1155267134732917704400011526144 389825 682607460045733162235327289600 389826 4188858519778201740260541830400 389827 2755286565934815818523929882592 389828 -1657687328529521830242965217024 389829 2767470390738267164372264457888 389830 683873748971367320690466105600 389831 -2098854517513745437669405867776 389832 112615936667969037399045734400 389833 -2193685618396013114373653111900 389834 2041233424175950143524343072816 389835 3454541082536678212284750060720 389836 3936967472301608973541138676480 389837 1338315606084518313430925571552 389838 49398089275661675480100062208 389839 -558270741913819212934642105360 389840 837001231455881755425509867520 389841 -217583304943766457490002331200 389842 3377067856183371041823605443200 389843 -6667920391760547073175954584680 389844 -1132600620157924932013044052224 389845 -6255551968000185449386720692900 389846 -501788468725474829437260116736 389847 4821885377834425496476841434320 389848 -4733546687030599412326933616640 389849 -1236332438335593888131692860150 389850 -244810223170523990839800460800 389851 1826732449642105932618718510848 389852 -1137660416057256893916427544064 389853 -395322397478783785927192422618 389854 2416730033800440584697098480832 389855 727348382226398034600919380960 389856 1654248686168412103226538590208 389857 1150593925052366314467596936980 389858 905239844257039795136729381376 389859 224222026643299821647274422904 389860 -3162967803607154255375596899840 389861 1400931991197482212254691271520 389862 2285226015513933092536147680 389863 -6809682023450034652592749813320 389864 3620978392498046078510413839360 389865 -2087602605534013081319238451200 389866 1082769905655938754776056435632 389867 2591552322298963660655867228916 389868 1464138271242767088011353734144 389869 -1345268733453848248912471402728 389870 -610632312547001359040344800000 389871 -5213232967716830465703453531960 389872 53355213376606230736908025856 389873 5009417366616743485030824170544 389874 949994816687169645295758435840 389875 -3372850443282056461161266760000 389876 5727184190560243085590629415680 389877 -2494159161525093656206233139680 389878 -2733604699031984070335852881344 389879 1599518701074366906658896083376 389880 84450952709965418201146368000 389881 1967911995278263910122985872 389882 -374428334183786095853409052416 389883 -927640048921749989452802400120 389884 -2410158442378936836107272647168 389885 -2261941154011350754711199550420 389886 874805765495872619979399158784 389887 1766175846882026946201796042432 389888 494636326879483769189944000512 389889 3836676630635624319126657162354 389890 466286745498074134964824596480 389891 784295703176617695059351927292 389892 -675485584955874744575336322048 389893 -182531184268119740476163536740 389894 -476342067633063409646229473280 389895 -2681840462044395096373098643200 389896 325602006408908224488410480640 389897 10960322084068881660767584088346 389898 -1877576952559171369517426244816 389899 -5509463318043104890249186474760 389900 -117833797836881262685093708800 389901 -3444733216879732803727171003968 389902 -1939320584080700073193619428608 389903 6519853320723813851675346751152 389904 850014010206228439052485853184 389905 5636031444389773725843281121000 389906 2456777433817696052683025602560 389907 620747249915154066947772042240 389908 1462389713853884960721198575616 389909 1747182935635526782981658319480 389910 -750387017080612057606178100480 389911 3546953933300878694626759293512 389912 -10906609790247710025452424560640 389913 -1293206047160719010660749252656 389914 89391416592921660595046253312 389915 -3206227141743467883615133909440 389916 3021513431425105798716476009472 389917 3340378211528165094010139768352 389918 -859732086275793959511047761920 389919 -3294100097848745329935638397312 389920 684377733339206980954484244480 389921 -1500277990244403126629236867776 389922 -1345145243773457389179567168000 389923 8042934657139426462456741486172 389924 41161566045996031997029487616 389925 91188901583140376968378169850 389926 4044376823965317373390982610912 389927 -6932206080075412330548324649224 389928 1294567641327541432025123389440 389929 8784530262802821717285965090676 389930 -3738706954377857523541295252640 389931 1967663170328421816746029679040 389932 -2837352972442357689548771662848 389933 11263146348463041452751821613900 389934 150539207245112660231604029760 389935 -1039888876307539410449687557440 389936 -442636459917034666275258974208 389937 -1639068275033062185065926122720 389938 31113838133577606336565093920 389939 -5306216012355286522636875852600 389940 2080738555812448618494058721280 389941 4641521925259128282047793887342 389942 -721617419238666770533196585088 389943 -2416477501625919623311001286456 389944 78367126821281726655987302400 389945 -8214773349366486906131722547520 389946 2380824949077587882984235899904 389947 -1574174505505281910500040920604 389948 -2203208273348906403496607040000 389949 -379493325496183885297003929600 389950 228473283004800289921139688000 389951 1041898241701756591758083667504 389952 433468461618214943500600344576 389953 1308850410417872089066350091202 389954 5899153164730571428133015188176 389955 -1470991027768496308446239906640 389956 2079290371669292033341515345920 389957 -7795984977510061594154805757794 389958 -5820916110924695503201307523072 389959 8852544965269627993260471962016 389960 4948428199836915191471673600000 389961 1850120434095624744950322840960 389962 5299444676174168976725888669232 389963 -1264263900458264248686409506240 389964 -1727095173091772535550836417024 389965 -1517640364879768993939727662080 389966 345951318100499565378010109184 389967 -86476391842944514455289873152 389968 -1310026616770062003448488337408 389969 87768542850984661746310433280 389970 -932037373801740351963022732800 389971 8062971660095148961564012552172 389972 4433931188824338322830519263232 389973 -1937959772946795890818279744032 389974 -369870090379569125797805327232 389975 -75878482062088265660543289000 389976 2833905782339973465905088000000 389977 -982426795278389961368382096128 389978 179381013221224637478693101040 389979 804692639081448921875430710124 389980 472766088714557843278895431680 389981 -4460278120959090896923453600218 389982 -1527552217481440356927950217408 389983 3643214451203379119054315288688 389984 200178594697818476392380628992 389985 -1571879264618674345855626000000 389986 177617871657613484284498738560 389987 4314232953961209450449747916720 389988 2644686904380844284393214648320 389989 1034623997540202898848088705790 389990 -3206241310580376852125274710400 389991 2270710080047162590351246368000 389992 -4939984994267565314544427084800 389993 -4341310274796896113522299224496 389994 -1719292800798316549231561175040 389995 -5423980856600729522759333940000 389996 1295832693796921462022244768000 389997 6687464684198958956509785917100 389998 999141085726577335050969358080 389999 -7415747143709627497035072030000 390000 70262714170329147669565440000 390001 5732873497358310053051760930002 390002 468434524394476925286390890400 390003 1786736301317001950302212311808 390004 7447322119868223257318128797056 390005 -349262259265753886672994890880 390006 -5345506560084690214777937147136 390007 1139302584179310742440331528552 390008 6996100758427672536837582888960 390009 4406294529668965611121574823504 390010 -167507795948645806636227840 390011 -740990109480358375797964041216 390012 -916571192814632351219910156288 390013 -3284537356665260509451593832800 390014 -1787646621033056735855958152448 390015 1343344472258847325334812213560 390016 -2967508858201296678053562286080 390017 -1404287996189918982497352066048 390018 -2909881649179798205797853652096 390019 -3439393808724764192580394201904 390020 3450180112538622007509383220480 390021 4453633934970414018866499316320 390022 -2267849953245984102417443890176 390023 -2269936609569184938566496911520 390024 303082726249009043111923061760 390025 -68500763999057084608379608450 390026 804019246518853758585876762624 390027 -1577172857185203396978723462144 390028 4819995502135881870862792751616 390029 5717272193168697219188252066784 390030 -2068830276015084829553333623680 390031 -5173830244608289168208998091328 390032 2354365534920012233673445539840 390033 -483376259123586753592132063872 390034 -1857577645238984956165278435840 390035 4621597505762575108328360226480 390036 1635173959750142120118475610112 390037 2542657640152026836444373965212 390038 804538519441905113005008960 390039 63337018471540897443050402208 390040 -504357850084305923784207360000 390041 -553686778467049401498724311600 390042 1632253232322478962504376750080 390043 -2054843992518839224566541651708 390044 1110488528348060081262210203136 390045 -2378296419075514447913401195680 390046 2097159567248636543549947865472 390047 -781913844969996345417895597968 390048 -2444070631845516963164580741120 390049 -6489477863856843971670063905760 390050 2030390778580856719652102940000 390051 3122150384955482420898146869080 390052 -1884101268378260718815198104704 390053 -250473624103597015501043024256 390054 -239567528763861966948167387136 390055 345559047357457548311824249920 390056 -4445536655086069699773703173120 390057 -762657852983256334005943269312 390058 3744090734582255113572588488880 390059 -1146304912710436565409818459496 390060 -1242335892542744169862423280640 390061 -6408181616156868653971046586496 390062 189341043487322225635170224064 390063 567089590621492454034904615944 390064 -220451215567500485428288798720 390065 480032889706685939271044256720 390066 1942579947468121602358481898624 390067 1958860615950078700186118607116 390068 1100696916587019472983725438976 390069 5685388807091968980996548584320 390070 3365180328447554802323728867200 390071 4596804946788619720332705289944 390072 2598564810676497902827864657920 390073 -2084977847346480477938146347776 390074 1120992058254099302841699408384 390075 146636168230218346589098425600 390076 1355007885544445762469095903232 390077 -4483824518876116208352756262074 390078 -1235236216185857918175930392256 390079 -6650452591829627483653677903240 390080 -387943021758678288530292080640 390081 3612363329289246914417069128752 390082 1654913557949615820376952140800 390083 -9375105962107586453338765513668 390084 -844584126628713498496972145664 390085 6416526961880495342599127358780 390086 -1698690122833470901032819343008 390087 -624603712897925973047446344720 390088 7677283064545059056372275061760 390089 -1328020712808778239075105850800 390090 741153315654243603279783256320 390091 -535323144257922435747604562416 390092 1190845320667818643314821327616 390093 3173777623985576793068601008928 390094 -1269214308846055964422891715904 390095 -2781861970028311922416668595200 390096 471354988167944191568904192 390097 6269153455260930073369975394546 390098 488253526107731518922966662800 390099 -942396196084300896067377133200 390100 -2959009426463474599642654617600 390101 1873720747772334134946270849102 390102 3118277396819212110148162129920 390103 1782608861567791345961760136704 390104 1285233225924104530281922560 390105 842324892848820134178787901700 390106 3012193810838648731388280736752 390107 851277212480983652133509500356 390108 2635187815951596542728498176000 390109 5802927814258728000104078950310 390110 357910525089215802043895842560 390111 53306531982695862176173313040 390112 -793218553469288994890077175808 390113 3210495108106149515553879283362 390114 -3399409402098268094305741851696 390115 -756148401308583880094920836960 390116 -4683936745592453749538530812672 390117 -395089136198478113531511415680 390118 2506592865143065081656438809280 390119 -859881552092544752659857249480 390120 3340615162384710790069612953600 390121 9991381265936042777289603217792 390122 2943788625098639333348392184832 390123 3754194945190882173459950094000 390124 1900048734134160548636019352576 390125 85703950833099679872276639000 390126 -1444378617492551266782663493632 390127 -9005608587505918399134332769560 390128 407422428202056355710076354560 390129 -3132793068115092152083221814416 390130 916728465390894932771711257920 390131 -2320890090106606240219984594608 390132 117142001492365463693459101056 390133 1100916618696060159683226237624 390134 1895523479090257254849549164352 390135 512093985080186104422230476800 390136 -503820083137821260627197624320 390137 1728263085897938146775586688320 390138 1055163773892859758437105972736 390139 6310856534191910468986321108284 390140 -1252799539247118618828857218560 390141 6045000833060761704990707499552 390142 -981707173418651923184360214528 390143 -275995960427510589688679815656 390144 -2429562952145424000655697117184 390145 -1041403976697833194370077520640 390146 -4928421850849327888192199729280 390147 -10952857247593371715109525142528 390148 -5676724556238334849409413223424 390149 231524293957525831327698749664 390150 -601826984233982556683315976000 390151 614138030586599209798025280152 390152 -1076358519145405996480350289920 390153 1796992034818375400983926745104 390154 2452549580043599905649401129776 390155 -4983133291227632820894890281440 390156 459355852516221864092385957888 390157 -1786285383868838047756326331594 390158 -28885311408807326409773476416 390159 249204448144464867546536274048 390160 -601040225124060816120849285120 390161 -4955566970396411309299547612238 390162 1457472040842902316704283917952 390163 -4559776017335358211925265042576 390164 -9474963637645073734903317633024 390165 -1877928546899762081000709602400 390166 -1167011591003005882831681944960 390167 -5370842383088658599819385219600 390168 -758837650785570676092179404800 390169 -1735358719102678366726525047356 390170 3661226571022077000592395452160 390171 -554287211076340663183672374888 390172 2725519681743818709561595241472 390173 1333107055711706299032304121280 390174 3355058569568410310764183421760 390175 -276478657288851500497437586600 390176 -1461107601140040899435056988160 390177 -17717100042461141759154421374 390178 -4695383008811068250538553821360 390179 109831373808582874640650962840 390180 107258699667231645537534566400 390181 -12478668467823549455066008848000 390182 6089195510203177321087286400 390183 -2394189046537014928307125694976 390184 5128073958255229788007064371200 390185 -573948171807065573464568407800 390186 897474978080125010218645907040 390187 -3831857590376231168074133905884 390188 3011794527587982368633452485888 390189 -1169901262329535476562759805952 390190 -1543645210903671276717239246400 390191 -9033523462919590336381424391408 390192 -1118031358028204674643298877440 390193 -6951232905324081266259701752558 390194 -327561562582410070454615083008 390195 759154793018307209822123179200 390196 -2734275933174931682618569897600 390197 -249296136400089734971431150336 390198 -910439855528358083840273065536 390199 720515405294770520649966252200 390200 -3396158543984016739964614656000 390201 74214840956138358130913940864 390202 -53901735453892629306223730208 390203 -8646077311892808583712035479360 390204 -272631113512544912358924794880 390205 6861267480085554085461557554860 390206 -4190482462384279382095910408448 390207 2684448788568107175372164266440 390208 -404262065491725616421917425664 390209 9153933062615718972984956233410 390210 -685718354323848346671279191040 390211 7391364282244353282032377146812 390212 -3126927410460712286397950492544 390213 426891448683843403237450470144 390214 4006423409617662202331376282432 390215 365061109684183986695219052000 390216 -2464804884505381115458631270400 390217 -455086746286602917011039385948 390218 -336430077715618404071641920000 390219 -73025635404717142907702210856 390220 -878429423970332399273367168000 390221 -4802796567940244105713709882430 390222 174224127026806990971861703680 390223 2064747192791793793397293327472 390224 -1002979975019022174499533373440 390225 54838342061173175497750800 390226 -582966518164078775296547053440 390227 8074644472735927356424082423712 390228 949540452285497824523829657600 390229 -1401564956658743368481772863808 390230 333161670030200209633971029760 390231 6131455280399999227285046628000 390232 7053877108058170213225153382400 390233 -847880694198072116215342179840 390234 325874811495870217168850158848 390235 -7573006805328929864311059090240 390236 -1331117423750977015597207755264 390237 64674438596327827549215360 390238 1006628506552919261528909320320 390239 211832679993217644216079778400 390240 -406828338476836060590668513280 390241 -141504299080231408133380460928 390242 851435988837091191219918280272 390243 950989121178968462630380233984 390244 -1863942034548556029674243246464 390245 7132317440065280182531112101500 390246 -3982829861787817098584226830976 390247 198743903205263037300428633520 390248 -5602217591997908936476935152640 390249 4563350406638862169509429875568 390250 -1058176822242403228983561216000 390251 2474940897745518600646759300272 390252 -2042455012160494919615113909248 390253 3487818364290928028731857420780 390254 1057366382039543582097830592576 390255 -3273058578462398442772443667440 390256 -1088844461625843714991297036288 390257 804861047682116025535893172032 390258 -251686388920312343535316676352 390259 -546362598731051610499619203520 390260 1669236531426637276647548928000 390261 -1465826987471446051673203650528 390262 -5791845666423551174405704918368 390263 -2800516269925619675472821518488 390264 -543233009970482248857122242560 390265 3392407964980060398894114016200 390266 -2930581240678503818566298804736 390267 4389960483529238933674980013008 390268 -115606183188679081429717230080 390269 4704869793036793652121605176512 390270 -608883638918517738927170006400 390271 -127706506409339032665756098560 390272 -8739669876954772530034900992000 390273 838392345482822811450451854144 390274 -976213745969772295773213282864 390275 -6933565606189597943562928618200 390276 729316932919498428347944426752 390277 9843154139029357056443343229440 390278 848387634630236237626245042432 390279 2280507594235833459835389300480 390280 1247568575665461275313716428800 390281 -3218333128160472225750068706918 390282 -3658928289332309138549307214080 390283 1386406888629640917097606183944 390284 2838166148903711183299281743616 390285 -3116741612754765106418485752000 390286 -49418746125201566187893917056 390287 -1303296475558079535547434992640 390288 -635334169828454608190962139136 390289 -1259990220741061864774158216910 390290 239568140927271615693925017600 390291 -711220917925322334778104432576 390292 954886069792182833403016568832 390293 914815586422055772661200856860 390294 1856652071689486300352499222624 390295 -3333349438778251095642687364200 390296 4578333392690450141895458273280 390297 -4764196023673960748175345802800 390298 4789207956518616481980040074240 390299 1001951032743628108869369576480 390300 -745788139347458302629539443200 390301 -758762145480024253597920184448 390302 1436755623074723565884787963264 390303 -344154685933244668742099377776 390304 -7089832140557163227125348368384 390305 3127578982018567165841410249920 390306 552524398951967805906002363904 390307 334068709450228566959133262556 390308 4765644484226928894595799564928 390309 647719723218878700862456752768 390310 1264107470724878975164270344960 390311 218763768026820385577556329520 390312 2134464755884347121708290048000 390313 -484758014473977012043110396288 390314 659984141410930141277238830256 390315 -216108547224008892038814750480 390316 -4421612138178692908311574792960 390317 -435091396732423080894678255360 390318 -317372722384385909533037570496 390319 -5966020298863659452568559121160 390320 169873749317809135066353500160 390321 1281561517247650548277428345600 390322 5202383529523699385684886653712 390323 -11223685408386150224064227773428 390324 1291158537159773642746536364032 390325 -1087538804658278102002874033900 390326 -3600896589280611563314900065888 390327 -257702070861914478872068983168 390328 3210324509693872706086921052160 390329 1294648443502652888378905980420 390330 1722292340129228660824740008160 390331 267940410618889910213659204312 390332 -5485486436133439014770858056704 390333 -101953265145779508703767395136 390334 -1996905852559677745236174624000 390335 -5721010198606920919281625543680 390336 654442312484571835169211678720 390337 -7021450125867805251583399606908 390338 2108274765527410473816008576544 390339 441539719972236393315613817760 390340 -4328431407507413033904020313600 390341 1339530928751173153247379927072 390342 -2011978002064754173100192349696 390343 3930013690404306104208143269592 390344 -119478879380146351567032115200 390345 939979199270954367369287029440 390346 3880521926137655119382178096 390347 -5718421633983429051111728676204 390348 -1049666166694011102433100467200 390349 -2862370601998165625077311543936 390350 757514085938517722262732004800 390351 -319359660178820506918790286960 390352 -689970643992044101322476617728 390353 6266066019023249901189449071602 390354 17877207856432614764642588160 390355 2098875445089833476626937977600 390356 -1673215875554969930120267900928 390357 2558524856583099589815218984928 390358 -3284024091155568333612782064000 390359 -4944024647647657275320004472440 390360 -681637293493172599194643046400 390361 661967043644026905908964671124 390362 -214781928386385005356191307008 390363 2277678858838726037370467733144 390364 -3025638676135139311992624233984 390365 -4400357954256368398671148041480 390366 253839676984482717233274153600 390367 -10341491850094047185982532607584 390368 8022010433468105678056024965120 390369 -546305053415628775736536548480 390370 3832871577477620772683302156800 390371 -13114230084374751170264538820008 390372 -1243113704141586947447172369408 390373 77274106114667204161824970622 390374 -1185211624426351293762247709760 390375 -6350674463710498608924057786000 390376 -735644805222709140916774256640 390377 1807638820799062791445756953060 390378 2914067259666597143446797729024 390379 -2022266428024689826651669600512 390380 5008316941964105999373094272000 390381 -3478435578137473445228751258048 390382 -3614067166374461792768206065408 390383 2148672440814310038377475262656 390384 -499350903522727389931317067776 390385 -1816197156474189813626198803200 390386 -2543117582077056157780636378608 390387 2427148745860925227844903829552 390388 -7826231710052491946013287011584 390389 2411344185957403465128115190190 390390 -381353109739982829883060623360 390391 6198585287815996601603545922792 390392 -678934852014562392072062976000 390393 6050132365727037066027773716800 390394 1214794356495738045701160176496 390395 2785472914621022938351418534400 390396 335105057336078197399859937792 390397 33684776491954064915545644992 390398 -1292216378692282118182684938240 390399 1044309583874405244404678866560 390400 2419861130192489709256363212800 390401 -6661507306429831061969008134096 390402 -508628570026833609658623510192 390403 257088689401863748980256045200 390404 99662846168773658908445048832 390405 4389225299965593342070929529920 390406 3288643799768936930954429101152 390407 -2345205492685373808675620170344 390408 -1725292236684059500052459888640 390409 9172396273314461895601752806416 390410 -2508179596074683649869613236640 390411 -113222959972231000963826886768 390412 5179819217674699130609125969920 390413 5819207880518449241083616644662 390414 -50722776356243730394799001600 390415 1129858330981455530749856938320 390416 -866683237182521361111092871168 390417 -2438973970438409896903546504320 390418 381555674984793653671634012160 390419 -2490481071689779127007698580180 390420 2738463225336178032052442880 390421 107523930854896773416481988622 390422 -5770074863815366312937542903488 390423 -3177892014798744356285028834432 390424 1936618200063528679963999641600 390425 597101494906035342994114780800 390426 -2128585497275607903596078701056 390427 5710436575257663245103040240560 390428 5487846689988196725566595859968 390429 1727611904809462281435209035008 390430 -785057420266284612219372008640 390431 -2551561570250436132973521399000 390432 -2467625930225968536200041463808 390433 5812514040034933930683206083682 390434 -229924873712587814691700318848 390435 4591110543881619894660670330800 390436 -6214464347181210761412326696320 390437 -2242531461368346452923393534914 390438 145983478486877173908867024000 390439 -1222931455924279885817836725104 390440 9502486123276140939424972800 390441 4479762510313805694783875298192 390442 324187377189871522074562960992 390443 -694932469276221093834288252720 390444 574690836361137808056735868416 390445 1613445145248352297700858457600 390446 1917455024031322012829722673088 390447 -4865930271311313683297805582960 390448 1343675150997267660787996360704 390449 -1265439874720775332104674285550 390450 -488653247066199032787941664000 390451 -4011432861320831682744712690420 390452 -2103269934262515215064363828864 390453 -1509751902140991594872489416896 390454 1618033246554136738241055186432 390455 2264107029016166550296519177760 390456 4551401722501497903022048665600 390457 1073836957006163422991365207812 390458 3607351967948704117690248340080 390459 5980587126702172447360311938160 390460 766427648292591226278998169600 390461 1204675995996002092972221523704 390462 -2893527238668359957999053608960 390463 7684806693683848271800221067712 390464 -814952967883048448074896113664 390465 2150127633789433252004315367060 390466 -2754188315198971411414479277536 390467 6085249937144526088920282576 390468 1525908797608615266853898809344 390469 -4059324907759010362076580136160 390470 -343946023605013964166760936320 390471 -1906850796027594722753799980160 390472 -7333692588649927020737355955200 390473 11435418330088093866377127765504 390474 14954952658951286244980720640 390475 -4262034013905096128825116409500 390476 -3236255880017869548365575225344 390477 -61514648040287331979472803392 390478 1918137174770309555490621336000 390479 -4545458256818705986144957771920 390480 -96273462836579107518191370240 390481 2424541213098957759879727898292 390482 -3313575265791794828132327319408 390483 -27520429338446927442672488760 390484 -554819903665097865199150733568 390485 4211963794363087888503626971800 390486 -357892750483753683886865436672 390487 3911777291688491387166119440136 390488 2682916149450305014012320153600 390489 -3528657005229304797982127353632 390490 3044456771112292168102012562880 390491 3438969940613205587241846413892 390492 -506922507996685531228705757184 390493 395772936307110283155921736742 390494 -306425235635406981157884003072 390495 1246912154355899677403312755200 390496 -152545388384716601468235153408 390497 -8254625431823886486648736669440 390498 999486599682713836770510981120 390499 3353264147222319839162959881500 390500 2766246437781385978152674304000 390501 9335867783850408670357825082592 390502 46074295131482133915257319552 390503 -55673235414434084030037298248 390504 -520245914648839755327804948480 390505 -4014269677789200919907704037340 390506 2006681821630498941462550763952 390507 -566445063698878044424579799040 390508 1897719889881126645870108894720 390509 2879168145300698430830465339616 390510 289276291541031517122071918400 390511 -1272140074997620303111502890752 390512 2297711651721900322886160777216 390513 2944693914019704375214823013744 390514 -1865229780966710366929937055840 390515 4944891189226975801286329937520 390516 -1337285353354346206023626649600 390517 -1640304381843686743458726990240 390518 801807950112677836159595148960 390519 -2787062426200064261057603792256 390520 -1607086625204708442561599078400 390521 -1446240532857038337026893714800 390522 -1687251289872097876858996925952 390523 3872289693270997783038111975936 390524 7323818791422098828338528905216 390525 520159509436045318625829657600 390526 -31285805353200028241046374400 390527 10294330974066241603455658421376 390528 2109390935806571230502741606400 390529 9559141285822572933209843961300 390530 452925480922036649898069918240 390531 356457419603929248183564980400 390532 401885276977555144066328152320 390533 2081526087458306820261628615008 390534 -3416546769055863244902490662720 390535 -296923620407731613881665373440 390536 2290216850592493044184500679680 390537 -206086618040562984729617121600 390538 -337918743385506359757730022400 390539 -416607646524469368253401423660 390540 -558260130111436727823540142080 390541 4208801329849827159652994708652 390542 4857984283412485740550856436672 390543 3803959270823818781072369913480 390544 -736683248753498099425368342528 390545 4657323929597161447558733923200 390546 -1172974940810061069293971233120 390547 4066976427255482046492591569920 390548 -896485867210072830461094758400 390549 -1531571572884289892939855063136 390550 80839298015840002984952644800 390551 2685541751848515871146559384752 390552 229158531313029609391925637120 390553 5471334907539739781751412393802 390554 457089059709962585900042996976 390555 4593062247294616486028290598400 390556 2864203820824676663647385648640 390557 4046344929147170838194647866540 390558 -526011029391595735289040979968 390559 -2823070765151183467880070235416 390560 -5096412376911993806979746365440 390561 -41661604276038165829996456416 390562 626772026006138348275864990032 390563 6457379698505949705260069662704 390564 2554335017670845572259188055040 390565 1291613121655384181236628572800 390566 -394870252833470948069497433472 390567 108472204698648389828530353360 390568 -8875765589553928719970734781440 390569 -21653249049508383980930756352 390570 1288925474135849141516372367360 390571 -1389429371357445643575159657456 390572 333169712510810654231643770880 390573 -2775879309779816478620183067978 390574 -704105659453627875963110848128 390575 -856445155639889594533361082000 390576 -2140583189453076300530272174080 390577 -5278458246047930330241379853328 390578 -3108184081888743176808979002240 390579 5350483015439762421327115663416 390580 -2345868471449057114047532083200 390581 1197225532368545115958222694382 390582 -181520495401519448801524543968 390583 8974184763013114497751140759440 390584 7407782674299316814688866242560 390585 -986539127368015518311534708160 390586 886914636233634270276483216384 390587 -5142521731772338383913292636328 390588 -4776068770993526749820259840 390589 -18014200095808281658869712475360 390590 -1455257864492476902821047593600 390591 -1907993153698997239336838632200 390592 -2937552208853411239254263070720 390593 -1189610380776611030005068955200 390594 2148445203428517288979182307200 390595 -2750772015053055481723581830400 390596 3621025543643102618204204419200 390597 -3512852348822995189763840205600 390598 405440063151827132778237641088 390599 -3608605346201632423387778517480 390600 216606576150705076804435968000 390601 -7530900777593657953445822391900 390602 -114913941741798110473764804048 390603 -5319884547157073989664044173096 390604 4472854199362439557604958784256 390605 2849150914082961094325368525260 390606 360394231604254514868905815104 390607 -1473688139619995518280955487776 390608 -1799889705534845965906372435968 390609 -1719113989615672585155269333760 390610 -1531324832109131620235477537280 390611 -948724027898875653200777994048 390612 -4237547767641859602553509888 390613 -5723109408552381033131956289760 390614 1442844016202173882053762026112 390615 -2822428316490147356676593615280 390616 5541183377838998226878599618560 390617 3551865676098180628145743220352 390618 -2421720657650589445923190526736 390619 8646142914042126739185933716296 390620 -1164653746216400346431678200320 390621 601077484439488035676003507200 390622 -1724521378268739958843254357888 390623 -462689309176389746211429016656 390624 -2848978454347099113381051236352 390625 -6054036890966043032024015234375 390626 -6711296373396222352957848555360 390627 -1703049099233928280749461230236 390628 -581056210378485311777974837632 390629 1240195499405769206943319214076 390630 2296989189993006383792369760000 390631 306568245440540760597292732864 390632 4582518417453981499469997834240 390633 5368718937514664698030806036624 390634 -1223514697143921005914037569440 390635 494798550534563290523907977760 390636 -3953038363248131100024702243840 390637 346943410553964620195350812800 390638 2316694002582639114061111302720 390639 960327902758267265180342469120 390640 1218000882995655045556779417600 390641 -2235968807939188655049486190428 390642 626199484865328464175971278848 390643 12145343474481890044319577236880 390644 1580119313628250181696609532672 390645 -1790495220769534134335948432580 390646 -1768409733064310538562487416320 390647 -9267444378414584258658038138904 390648 1365115277417238239785969950720 390649 37844854383452308061859598336 390650 -827064702929258549643327266400 390651 3863139140206113611741846235504 390652 976123586689123449411346677760 390653 212795960494739785530094096902 390654 1736744545492492578468740653248 390655 -58780700228694739875427814400 390656 449051027355326863078336757760 390657 590663579632279764829722679392 390658 -59545561796127250424777398320 390659 956006835002819142763768086000 390660 2863744621484635811211995381760 390661 -57283335447231253547903222276 390662 344019245434663876871640881664 390663 -25709969334970667499522640416 390664 6310316538745253678311273267200 390665 -2037478480421627824026100462080 390666 -1581068332137496982337899986176 390667 -587684769140520189832041485928 390668 -2225459250188022944226387938304 390669 -5955622102118401794932150293056 390670 -419754938924525419349160848640 390671 10086231376099869795164266237872 390672 -395503465727725123310564990976 390673 8598397638736861485547473727922 390674 -4251862653187373073635632959840 390675 -432792836642047159353406527000 390676 -1378116611707386319775935358976 390677 6577752177241372040297086684800 390678 1340888609077121730589108992000 390679 13190895404371879877525801868784 390680 3334595388569524377432607334400 390681 -72737464860371532659470763472 390682 932846828164071243070965054192 390683 756626415520513872650802783360 390684 -1066261380507768056085588860928 390685 -6112399226945655417995062153620 390686 -1726283446890809624162503598208 390687 4326233215688952871332082959360 390688 -4322012536048713419743283773440 390689 -1408589707188624677377773416472 390690 2735521653202606830109971225600 390691 4179311551094997780549121361872 390692 -445564554761282671682690381184 390693 -1129327884519982396676796079872 390694 -2501785172279319146040997124928 390695 5834286538474675947006837430200 390696 228573365002763163443002736640 390697 -7866734663980240573174105646960 390698 19092307351737507174477066240 390699 -5785835207121798885689514655716 390700 -2946466502012680768553656364800 390701 -4963959120786802833847557751008 390702 -532719935597282207665736280960 390703 6618512002593413129650782535952 390704 -775075958087621140812699156480 390705 -99428072605834176433449904320 390706 -4300752397103786032841983646448 390707 -3298583931042668559514463197044 390708 795457540067472938961203294592 390709 14970390066646633434633533390 390710 -84108642150047577130266912000 390711 1673505143407610825084143870464 390712 -1066079598805284888864276357120 390713 -2988551773812020661389123859456 390714 3102797924625146534771284823040 390715 -2377077260562895749944789778480 390716 1878930566689065028001309905920 390717 1024487045724897916389459000000 390718 -88021584388519639805297629440 390719 -3101691333433388884824138716304 390720 -320049472640176268429324451840 390721 -5776991551079217101188611382078 390722 915182706843504156176888775552 390723 -1847241803416972981974901182216 390724 -430988582170295622962171117568 390725 -762674408113063075826165271750 390726 -1519812956357560302060953661408 390727 2528295018435931153339911071576 390728 -1653399459685875829389761502720 390729 5810744883319467277196382835680 390730 -1429887046820065425011415401280 390731 447281270112567395147474877864 390732 -516256851370245340977340604928 390733 3777501735625056254522294180320 390734 2621297729882629237503637896960 390735 -1775984980861685474551517338800 390736 -1463356973495641400278581649408 390737 664853777374418955700098358386 390738 470575715253929040046273686144 390739 481478329666815271408495970540 390740 202229144937302114020174356480 390741 -43791260935849046022623742144 390742 778398946502339887827382522944 390743 -2043142489929008216700542998008 390744 -4030985456898958637956626647040 390745 864880681014215967643876703880 390746 2562924268809381697228175539680 390747 -440895465774448304500151631360 390748 -965200384631224273136985390592 390749 -4958733641572470533930558420640 390750 2013985941691622683371920928000 390751 1298443585596122522797058142752 390752 -83675553760543218988431310848 390753 -3195581628944339232469858140336 390754 210758497355408306999473658880 390755 1622068618778839760972362120320 390756 -1589636449573042875830891670528 390757 1589819420298925088570920240800 390758 -2410682799963362924630056737024 390759 -2389379088742321977727973441496 390760 -1274144588594208062115132672000 390761 3075673513116177591258012258432 390762 -2542935809580536419433122723488 390763 -8103502399722654411129906702988 390764 2083239605350843406718075482112 390765 -638565052697499602890355616000 390766 1553216596362181418936200962624 390767 -3352921927484265041392492031880 390768 -219051729633364947451881455616 390769 -190975460656115081806972385112 390770 1034670511325949966412402752000 390771 -562433301017756335448383122720 390772 1221825915906617872953138860032 390773 8854672364143585166839488476640 390774 -2143202920575028406754940607040 390775 2970476152139665137153622437000 390776 -7028091160794673130951007313920 390777 3340676900585656756930169059920 390778 -2708309896338441176280314620560 390779 -1808455594383807745291142911488 390780 -1285949700732465554776502077440 390781 10307719583386869041648980808582 390782 341830791296870838419032203264 390783 -1349400928898015882130729598776 390784 -56689878570642434139787100160 390785 -4157146942707913143190814479020 390786 471983072924640414442494099456 390787 687046802863123068746393364120 390788 4169674725332312704879723032576 390789 -2165979617023933296513540246816 390790 495835983335408408030027894400 390791 -3701322232702079016202088120808 390792 -5051485971638649247104910540800 390793 954814497899241073091194862784 390794 457710841563573297916171193952 390795 4185988511560817583365744782320 390796 -47507923621443871225151576064 390797 -8360540973633871585821908121888 390798 -2788492528040184704029919402880 390799 962143331210343460273133288880 390800 219966101401490977867371110400 390801 3114745880935287903534431035632 390802 -4469494487288918815053245889648 390803 -1332638450173942606245507967920 390804 -1750110058295553269798724003840 390805 -5758820533967559233965385379840 390806 -635276371944653616255401855616 390807 1402233152293820581841621378808 390808 432229222258323238948641361920 390809 -2585258406763390828182347799990 390810 -271282319724875345346582420480 390811 -2527222322263885752431565935680 390812 -816562716830915015099611834368 390813 -4975992812139770204727782711040 390814 -258543566317362718343749935744 390815 1939014123020812400655934689960 390816 -2162637983724122020704194396160 390817 783872826745490917762411395584 390818 793966351763176860501182882304 390819 856880674679350747080168224256 390820 -2887310327757185877801331633920 390821 3119177864000504266951890809022 390822 -333568236995274804782575639680 390823 -2922738662325148676706313191176 390824 3067955518505314782708437437440 390825 -231089292545629430279987064450 390826 -669455078984204142057519063888 390827 132886763091286331918435811600 390828 81130492984004988119893624320 390829 1314133663739066872451315569430 390830 4253085445360565841867100800 390831 389488882801518260622404734464 390832 -276600958283108997003042160640 390833 6731580195301979384916051091380 390834 -2528851507984094015834073826416 390835 1036731420647268776332685783280 390836 518794244704471638661367347200 390837 2931047610004951952936282537760 390838 -971476431803743369368879391104 390839 -1179614050932870743048780248176 390840 1890467369516142153826042060800 390841 4079092032835104806196226007184 390842 132118526143528162854080943072 390843 -1587359424998648188302237108468 390844 2295288166005138376743529972736 390845 254287508429770775465487945600 390846 301658946335027409340478193984 390847 -3326250064232115266401744103088 390848 410243945223750425588841578496 390849 -1250935868644736056335526548960 390850 464395110170079997112131292400 390851 590848194372798024212369601852 390852 -2594834872417362215390254202880 390853 155639163208566987296691799644 390854 818328838898393893463810561376 390855 -2120191910876949223598291911680 390856 -2227524016280492021368648965120 390857 -5220010739441682212478708813660 390858 -1308408494234525944932258784512 390859 -114842499630421717828008009584 390860 -2865910689899884867280637649920 390861 2815759440431196341090890240332 390862 1374695515191998320954221093120 390863 -9519208654564654880742484057416 390864 -1805243199857805983832043683840 390865 -5434050269511137391943715881740 390866 980464539407461279178006737920 390867 -447955680144273112045442999952 390868 1706581802710671998710233958400 390869 3073000601969261404899364008270 390870 -18441657516040001293903896960 390871 -1096714329007880213170868751696 390872 3416277871021602567388874188800 390873 -553068663980099644354926317040 390874 337376639115227441788829072640 390875 -2973339807459404016236527260000 390876 3818668289437046642513415916032 390877 1378645499871179007146609858726 390878 69291310656712676647487566656 390879 -2390682440560592329848858792960 390880 -407937690315056166338691072000 390881 2582724879294026636010205755972 390882 -2405438905102866844792116052608 390883 -1497837308976320236435071456868 390884 -21201371893440880201873069824 390885 -2738710554286847344169315051520 390886 -3065015758541017048999206520608 390887 -769320791358553813527663715200 390888 1669179342318844750491631564800 390889 5349430178630188775225032757690 390890 4142972100003578637598991311200 390891 6247145304980980477460434663920 390892 5461212070262011993444235069440 390893 5134496911494535629983482973142 390894 -42430600998533905993928042496 390895 546147035142340129447788707400 390896 125266874907370659149109755904 390897 3971198356970573061777625280694 390898 -4306774301697726045076374634464 390899 -6920696186000432894006727298464 390900 111465230160245271097706956800 390901 -1439218150991296765964331268448 390902 -28229606669184727620415068096 390903 -4029893205597550616272061914800 390904 -2942963990924620307056076206080 390905 -1246328826057039132520833496440 390906 111938161418285685856660869120 390907 10417789180414639975815650345832 390908 -1146954935215308242397890740224 390909 5514307318344399972042495919104 390910 -265471545668277605363416442880 390911 -7788692937196920952146727418376 390912 -294798901031795235202195783680 390913 173668497744276355294133967664 390914 1685894125515390306057137071056 390915 -92907468677616238005309593280 390916 -2044986783969112073396980005760 390917 6056285455073557436195472192 390918 80635841232205337201515811328 390919 -587523798164770321751837829056 390920 6339849975835163676816947712000 390921 -995541830535543633560445051888 390922 -852292188607585312784929571280 390923 534560509994477507850285345264 390924 -3577966394899585714984359786240 390925 3677291381318317878926585236000 390926 -866246889866674220485630333056 390927 922575050996298525882822487680 390928 1149042200717356671371683774464 390929 -275350428993175565156130913728 390930 1126965943434071484794018142720 390931 5088198643558667007010878446780 390932 6053005066805826118499472480000 390933 -10932780230257461770854624406400 390934 1915444935449367884869837965120 390935 -324445697767717824322011561840 390936 346267366028877004428990873600 390937 -2761356403397554320863675355500 390938 5822926458342948125673842235120 390939 -2246098521428857888411070333952 390940 3975809108966444423310682106880 390941 1389061132531100443839872160384 390942 1209760239606820469835132987072 390943 420123422391755457225408703600 390944 -637502354897969521996592578560 390945 2824158974899665723671532686400 390946 5605068003294974461985776066560 390947 1309702834175623758973415872272 390948 -3215730525195248700519965137920 390949 3563939004574123383013806905520 390950 -876602324484884876260480425600 390951 -8924080623965912744720621640 390952 -3587535963442384670330104550400 390953 -5834026824778234910474413137798 390954 635036704726496650136800593408 390955 -4555960329854610826480612340640 390956 -15833300432817529723078768128 390957 635433404465508038537035516992 390958 -2548352605592155007989824649920 390959 6780160365494685119590001798160 390960 348257956147414862582838067200 390961 -1695142768793644033979693779438 390962 -1212269305069239903093155498496 390963 -3334713539279420397001604395428 390964 2549093048948518510588394223616 390965 -5800012156443904615206234055140 390966 1258156787468634835346851300224 390967 -1859770764923108425248399760984 390968 -4305316895938030878957505597440 390969 564238610540742046786593849594 390970 -3680391247088836821468316492320 390971 -5287376629042897382905115927520 390972 -1100428112181851668412903817216 390973 -2959201159838991914765735827296 390974 -3356076409540521287772530171520 390975 -495267837676299614484652222800 390976 -927715638421010250324482457600 390977 -1287141155456030693513200880640 390978 -529182821767608839997320394240 390979 -4261797544644976244270050165424 390980 -575339622010801199036596016640 390981 -2956716485725314415905850779360 390982 -2228918846240718289191961627200 390983 3447305498291681662128016085520 390984 2058395901844717996932363632640 390985 1411449894039114185122327930560 390986 -2346902715357880444511342393808 390987 2813829259629825793228412662920 390988 -281031846625398525444935612416 390989 -5009131114077464118283725075210 390990 1582347819897951876024582741120 390991 -3869661634538126114112750590608 390992 8557693079417761020628303872 390993 -6211061981338217402055264708240 390994 3199621030213287274759629361296 390995 5639956567786829874590206347600 390996 -2359776057478546850038550302848 390997 -976295942440443670285414486368 390998 742579389215542563159106489536 390999 7217590732356676962059497728 391000 3904759088432075481976811520000 391001 -1009667120558354574065923662720 391002 3065604137763222413691539845632 391003 1179317241995302587779571237184 391004 -2166709534933329084653938636800 391005 -138253917620985613156839698100 391006 -1008901027164044658951358571520 391007 5748458699407196854235256841200 391008 3618929744638617497311922356224 391009 4926924470707661676736762322210 391010 -813084801882677725288333279680 391011 -3356980588620988700248820379528 391012 -7371008554750038838233842232320 391013 2328814701934023265397929026624 391014 -190501347775829022150790037760 391015 -282954073945695016004253456840 391016 2227646351106435489395919452160 391017 557074374231818158960949306784 391018 -1055133293977100766359656027296 391019 844662857622366039940313442420 391020 -1175177345114022977925918720000 391021 6931178603747298807712591355222 391022 3163588883638645587218464437312 391023 1766248939832512898980184279760 391024 292653005887186271174282608640 391025 1702455526926573289563951332550 391026 -266726342522181043316687273856 391027 1134136744899043421006226103712 391028 6300772731479667642401081296896 391029 544240570671532483211714225184 391030 -151496480262333369476094243840 391031 -912977402235522627899157942168 391032 717535574618654595454702571520 391033 -3823092448627397271301712952320 391034 -234061384499349125190383149056 391035 559893744813432670608600864000 391036 -9314391678599151416360548753920 391037 -483576766668143806781454979200 391038 1972668679586757416566334055744 391039 3196322800956648750465249050880 391040 -2535189752879769496725120614400 391041 -2480140394037130148392479465600 391042 -46355337719955187087126819968 391043 7917213651451259572533638210304 391044 -3445593592912492762545129206784 391045 -2890974086389540464787002087720 391046 1406921833928981914962174658944 391047 -711303565560555284531411059800 391048 -3520478110605266010694738083840 391049 6104165611850789458838074897050 391050 -1417217705361235264599133632000 391051 -1493529621039828301110151933368 391052 3249691543004274186213453703680 391053 -99957337452610979273425204992 391054 1554242696005468176640608854976 391055 -253557934687972591565870785440 391056 253081434911562667154637914112 391057 3969005263815335831490220448306 391058 -1023584391058144377742948926720 391059 -4139593642331347605514583250636 391060 2773176122279608872542711412480 391061 -172092836837545564702538527296 391062 -424699187245418643392436166656 391063 -7967831272493312442234155973688 391064 -2646195938540214022890205808640 391065 -275782219924392871363558644480 391066 1126456912224427674411148017600 391067 -4942218681035747091863403397884 391068 165745663743528751153175202816 391069 4924662306137734034626695722016 391070 -2666953690542895974096326627520 391071 1943268458815344377353191995664 391072 -8012663287162177851768766464 391073 -6282760231593893256797494683678 391074 3007714038924714710337001906560 391075 497139578572097364609770966300 391076 -1663774690381027898739917709312 391077 -6238865892073461651582120164160 391078 4522876079857645680767241231840 391079 -5477289935102187429085820967600 391080 2391438652967716919310256128000 391081 -4132569755308677199089132970368 391082 2665539946739486191819406473392 391083 117682246316581057175470818048 391084 4627082014612486595215429289216 391085 51549354535884553167679258560 391086 3017243365432580465010850712832 391087 -5640743389692044598730232096448 391088 -1553694610616226048865874853888 391089 4224359144613230309818442458224 391090 291581921529518536976605378560 391091 12368471071805197677579036440592 391092 293593465749796845739798487040 391093 -1039889217162310203054316835556 391094 -4074394639204499566875125201280 391095 -1134062330374889477115808514400 391096 1396192728538768540783863398400 391097 -1551454586395061451772694957568 391098 -777925070487577230595024628736 391099 1839916258836939231926456528280 391100 1295270620519156160690719910400 391101 -755950131489921283055745255168 391102 3407855669600896698439341848832 391103 -2222441145660296556248972499648 391104 385294106585503930377962520576 391105 -1122065466523631413102008406080 391106 1101992015607320722518460009344 391107 -948816905342755656532874781960 391108 2737022334563125543735234406528 391109 611784016552849327708575945660 391110 734433907583645342817347237760 391111 -2477376732576908932571005626240 391112 -1354929474682001525346319948800 391113 -4871597155264451617792261079958 391114 7715545173093930749584431927552 391115 1614177492899288512012193376000 391116 3042102452966746159633153265664 391117 -2086213544442724618832861245834 391118 -360264361925351140933002957504 391119 1610058547692931338777147060240 391120 922173824891158809914043187200 391121 -1641926770886348922419912890128 391122 -1670085018867772480126212783360 391123 -11415994981593380380913422108320 391124 602037052436334349554132569856 391125 -1689659780860286962623842400000 391126 -1528364556005125123512074494080 391127 2203109453613957291307853573976 391128 -53398769728565781341156966400 391129 6792155697848507959923236287360 391130 -471624014916367958412322763040 391131 -57775876667453369119567051872 391132 -2027383966849061408770415134720 391133 2274776660279902396381755497382 391134 -253647153309935925671147089920 391135 -2055920933411184182490438434640 391136 13190170489028135741581106872320 391137 6737129892169708851716886102960 391138 2666015074672984115959733227008 391139 -2168565613611124345263792776448 391140 -397343566677552371923386170880 391141 746160001688489545266304724284 391142 4947060756843942979123900687872 391143 98815965335502270548454408528 391144 -94851896220564105952594298880 391145 -1686744724860020833879969211100 391146 -935658453713406951101895659520 391147 2017510284403010936606318881200 391148 3964223709978592577654039294208 391149 -25844454501093342140124964320 391150 -19419108197878751924314339200 391151 -8547503502697589850390780412848 391152 671927507884565699114103275520 391153 -1171648615912514486727261240960 391154 4453377255500852047242179107872 391155 727864118429371117240741480800 391156 -2959471397998414397063509156480 391157 2506611328553299073901874413180 391158 -825477528524514247082954276352 391159 -2879169752490709188158406447640 391160 959593864671972888215342284800 391161 377358220560820861561384342080 391162 -2467388382784766784002269569168 391163 -2890895782579268127536854170588 391164 285374978911429481161695347712 391165 -3458314116055465681382527721940 391166 -5064390681028581871515425893056 391167 1102910614004098532042428616136 391168 -368218699505822768860307128320 391169 169469050466618916780639271344 391170 604801685495834422610997427200 391171 -2495305653920117209535772096 391172 -2838413398476714351600628823040 391173 -389803254763423163362815380832 391174 -2239257485408187171285376357248 391175 3360769065211694699157465674400 391176 8301275245307705443691592499200 391177 3537452392973047109947503360026 391178 -48694531656975188804410410144 391179 4652821881117044238050980924608 391180 -4735394672764514958558240537600 391181 -1780291692179406929693881751040 391182 2552116189631753423421113140224 391183 -634432912485611305207096289096 391184 -1033583889745714090031660138496 391185 3413641376280781125963810340020 391186 -1052167395291275105156681540208 391187 5618216196674824021021382710392 391188 1462333604474005248541013692416 391189 -363211179789023975891116127360 391190 -2750204993763263464740548678400 391191 3572284194748370044878560398080 391192 2313627637064638716747791585280 391193 -5532810041311200935457742908 391194 4182769572886722064373498227968 391195 1529769273379772939421130248480 391196 1431897609704034371486841211392 391197 -6385388878238469043319546371200 391198 -192155971433668989736848566400 391199 2382463758253097075186678863200 391200 -452299281548324582293202534400 391201 -1004395824247374909852478791640 391202 269073757858572408932900516352 391203 4383142731939713484062799586800 391204 -118576011666812418928471062528 391205 -5668860497753778909720470299140 391206 -451966664540069332240508482176 391207 -479301452653327886706547564512 391208 13606421137542505780785328128000 391209 436530574674777739964472782208 391210 -1553851273579734232321029504000 391211 691514155370781777744802857192 391212 -2342627587177113890965445777664 391213 -4562191158179346052762301389760 391214 10607776357144058527090353600 391215 -2089575330353929741120557701760 391216 182384926895841076468561920000 391217 -1411243174521927072268544554734 391218 -3154806793659849644014482381696 391219 3844451523689340547898354388620 391220 -1601716758302346292328269578240 391221 1502072622695426486793404994972 391222 -760049039035050074576896283136 391223 -668104692586921372827926241360 391224 -5780857641186538300891598254080 391225 -3591058790556930645435357471250 391226 3990751384699487187468012489984 391227 2078263751669533742958780093720 391228 12987015989267561341977968265216 391229 1418681753731561080703007220000 391230 484920272738719826452662865920 391231 -2886170482272051314268863771968 391232 -108405211564688585388323241984 391233 -4019816446083683529272363840976 391234 -207896183146257099948549849600 391235 -860689948232754987596624501280 391236 3792623244199224634942048115712 391237 4016540908258210661565524992704 391238 -1506253534593913622952079481088 391239 3109901284795706997575223915000 391240 6119500851197033425568345548800 391241 -7415518817648678320372968873216 391242 -1106018717975019574309962637056 391243 -3088744448409467290976684326560 391244 -810118005522919140513037178880 391245 -3719535599671781393957346542880 391246 180708735370878265654230197184 391247 -891445632706753414859260604304 391248 369406360857519276898688040960 391249 -9548040347309864314620029668750 391250 -1167258676756886755605871230000 391251 521577600872046717009916090368 391252 -161365255948049885666431963264 391253 257977005112163896266114394464 391254 3415447529616286423695773393280 391255 -7599549573226219019438384839440 391256 2788853510572567821075108218880 391257 151851483816221897725930799040 391258 -1347957530515176674807958177024 391259 -8193507276743732606868384942360 391260 -3307974485214479510521356733440 391261 -2135263839299859146082841304948 391262 3449852998881730754054016163392 391263 116382704053060283561590403088 391264 -1039465139390371468213034287104 391265 6038169639677672313043838518740 391266 -2598037805527643837770009843248 391267 5363858205503283639156862575640 391268 7141949844028062413113780558080 391269 -4573092909455398491201872650656 391270 2012666314906238515632454469760 391271 6323480584719379440183999334944 391272 -731615769311231844878825226240 391273 8384145461414676017962754558522 391274 -1264259603184687301644472910400 391275 -1418971809264233719602545071200 391276 4397366420441085705823534943232 391277 -2672109088950392829244878270900 391278 -1561675041112686513560423626176 391279 1440350882578766157293925934576 391280 -108050180409047645877417738240 391281 3633985883782268838151910120448 391282 540272227681188814972651997184 391283 -4538633948414441024154130188468 391284 -4337464403406662049118718177280 391285 706132911737759149056320762400 391286 679920538986124936124133949440 391287 1457930887052869826772125368320 391288 -7911040317772460819190299136000 391289 10219466887285060809229419670356 391290 -670415890051890476025640577280 391291 9419072866039858405695555894692 391292 5627290184228679714252175437312 391293 360465816693183354870626486304 391294 -102774835808532679989280674240 391295 -884662693617661343730803938200 391296 3623154569696190835630433894400 391297 -18307043212105716377344645135680 391298 -4096070318314479315695294112864 391299 -676668347921715153413971145472 391300 -6218325834622288025654579200 391301 2447103620137486361205336286302 391302 87079905201730176686451941280 391303 -4383469607061262195243820808936 391304 74932347819801855614277150720 391305 2554581161825242612167734798400 391306 455123066509333542113353960848 391307 -2007614035539678323736498335088 391308 1396578865738906469813765967360 391309 1027825200242429519429626367520 391310 -1342319420844069055399684512000 391311 187644482828660392612255189152 391312 958725343737186262979335831552 391313 -656007822961230681989812138752 391314 -1562729341261470069610716708096 391315 7516548026127316988614512828720 391316 -5038517596164103108094449656960 391317 -2783172820931377761487980647520 391318 -3848463572993966242125528668640 391319 -4571617084073961502855322738256 391320 249497349728927172565200076800 391321 3402700654405377981276841222912 391322 1198544834275320605086159017984 391323 4484593368121193006297667046704 391324 -15665144927382176089889915904 391325 3706440872143728857272310529600 391326 -426413412758723592528502767360 391327 -1114084090412273538976123322568 391328 572200640269096174585560170496 391329 -1882629130426454181947251201326 391330 3468398159112084031105078198560 391331 8311649492722570851805464039132 391332 -2903442170083614261786376240128 391333 -2552502745572247754976308385060 391334 1822156633011675762069517226880 391335 205209860428063515222790824960 391336 -8629104809860586952466760663040 391337 5775856280234252277094266484986 391338 -4347301376526899552343510727680 391339 2749392650018007522792690098224 391340 2677055547486864239117332807680 391341 3566179950010994895066661545792 391342 -73926255183645848297938985088 391343 -191866587007017596781058828800 391344 319082412420069541302289563648 391345 -813911803771479622139513842560 391346 1087629897446162960129343573120 391347 -4880949586696414658493430378560 391348 -143672517980847695759927906304 391349 1455087653031286548731975236992 391350 -17454043675353167634141432000 391351 -997473265445710307883195442648 391352 762748666115600033349911101440 391353 -381397354190510331398686317216 391354 5165297068068075060316392203376 391355 3054078366682854170941010730000 391356 931586437578935803969093450752 391357 13066284061536602689147066664652 391358 2726103728555561633922463654080 391359 -2110066556272967543985070912512 391360 328232415210304537878520135680 391361 1661719708485288132509939865300 391362 517429513415111365933511834880 391363 -832077300996005245983684172388 391364 -7646985009682241350603379812224 391365 1499857780909562404898469350400 391366 6514328046866341210351733479680 391367 -3237756669132048799761921676584 391368 277162888330897147402732339200 391369 -958341760867025075638828418688 391370 -766752897744713543635847715840 391371 5769123752246618054936664861912 391372 -2070664540157587887333029127424 391373 3077082713095484783620594229622 391374 1559463967219652846536657858560 391375 1550725688183628502672707168000 391376 -916111043486595124049232347136 391377 872087000983959210898094442432 391378 543642305865563306022197349024 391379 -2696970353294263892873027248020 391380 290531129130889721233345105920 391381 5350468656089751299390762092000 391382 4688682993386233841034677013792 391383 3534959852030433384046762251552 391384 42013530165864054068516044800 391385 -4189239709118189853883130151420 391386 -5815150197534913658390779392 391387 -5385669246025227243015178203964 391388 -209910487697419288492590515712 391389 -3071641181872777156134995080032 391390 1672644113149436395307057275200 391391 -665845411264746007043097603072 391392 270050225289305877794304294912 391393 -737933793172756473800879307358 391394 4956138452709876707568666428496 391395 2359073429338413727336433551200 391396 -2382176021461621820289462563200 391397 -748942619337530861172684545154 391398 788336789154406235663042672640 391399 2448876542250601089940307833400 391400 5184818571115843085258004480000 391401 2453871998935445485397381254692 391402 -757360651202449230064385028096 391403 7172528878460176888906847249652 391404 2944206633646145886526968574464 391405 -876852959815378350749129028480 391406 -593889918290570061752826286080 391407 -326212548198132190386522560760 391408 158794407874799115724216074240 391409 1945963680721571971437832553316 391410 -242125581345722170672508604000 391411 -868801241166614503519933963368 391412 2390137344059184933361487385984 391413 -3566539730074455500874865156800 391414 -1819885618340613109371788034048 391415 463910113445828690901918889560 391416 -8905530943476538209557314928640 391417 -651369562378666914261108710780 391418 -4414344588767138719782165021840 391419 961256393430044258405162304000 391420 418769739360045412632687905280 391421 216451102746447916567643570700 391422 1196084317311563494704878136960 391423 1990088602999738500947051656800 391424 -4352480650209181224674651013120 391425 679447859664583006310184328800 391426 136146351264951280680416231424 391427 3071967482636535976791033380232 391428 -3099068681687262935810510109696 391429 -172578553866812781343486193216 391430 -442168494005686044797736036480 391431 -201324189468348621994902325848 391432 -718466489476803004850382919680 391433 -256555581613489500654129417600 391434 -1580066165736131333999582833920 391435 8269644846243391141553623440 391436 3749249808021311707266050983680 391437 778830820086186767539523713536 391438 1652306506360019290220868267840 391439 3040156643011584134726564270856 391440 353338790959275067286075473920 391441 -6980249656011851010194943182158 391442 4429099962653254509364414735680 391443 2376788889099241815619012636464 391444 -581092075947628355314978344064 391445 4315564229603868473936510284800 391446 -2129696847766573884569880345600 391447 -1522844108554071988575307730768 391448 -5568458824720476146274018877440 391449 -4896298202754192233786970943536 391450 -2486816129701137558188424798000 391451 3895858933567288258659307096452 391452 1413133153699999036511986924032 391453 -9873151864232585060778337542298 391454 -290187492776653199961438860928 391455 3235725423547103826977937327000 391456 -3966169337267747145520801775616 391457 -3577530030527712659666243097120 391458 934926239655984930550283824128 391459 1110364496731226256398737401816 391460 -784081767190596576482336075520 391461 -1289514177324625840621422425568 391462 611260648214040906971944331232 391463 -849451682687833400340220698720 391464 -1679158836013212292061984855040 391465 -2576813607091002477936061699200 391466 5801938948919456212258464432 391467 -4541928534547435812090609610920 391468 -214543364203528716550660816896 391469 414155740095308763179644412844 391470 -1033853822503465983804357552000 391471 -8216737178473062849319510185000 391472 -22863304312979444210758287360 391473 -2685578310339477716019882916800 391474 1018319858222514852773891774736 391475 -1729412234733479031094517667600 391476 2232524234136435007140334448640 391477 -1900188773056110213904441993380 391478 -2029346503415229832593639972960 391479 -1286283662930548912315500726912 391480 -6294014286241186638630108057600 391481 -14528427302906360496930038705328 391482 -188372104854120995150960547840 391483 -2687498387803240427923607489616 391484 2614633109216867239175939030016 391485 -304265188010902639967864964000 391486 -4120582525566224533792947479808 391487 -2160769257490646933470040844864 391488 -688401598037531090255358197760 391489 2333181452859589169118848222656 391490 -475912323876613137240997670400 391491 6293819517677709747249558730500 391492 1561390800999910278863979700480 391493 -1663263060396990710642231772420 391494 288011951670460368059708590080 391495 -2480270243001120708736711528800 391496 -1539731164387820444786688983040 391497 -2164727662482822818047335160128 391498 -5040966201513654974831304850080 391499 73513771964071713363241423488 391500 -4972457115745446444260774400000 391501 8020349573913446217064758427104 391502 3837798290227826233514147957952 391503 -949498534533559611169555564032 391504 1945446413969958275511134904320 391505 2509009917814659143311691868660 391506 802131620349906426394461878784 391507 -74381142994885034265061879640 391508 2110014049781681288058716071680 391509 -2556573961745778399420337770372 391510 -3650713261886066325824003996160 391511 -1170179700294549918585589997040 391512 -2680683420419123032318988943360 391513 -4106002286215670615050978905840 391514 2941736534467824000402393507840 391515 52029948935787594571585336320 391516 6333658027093698649362665853440 391517 1045973018105556250884059095392 391518 2345226991178030369059615020864 391519 -6885060394407458543090655866080 391520 4961478347990584885662087905280 391521 -2371713022433613109525072827840 391522 -2084493783648540337576198880688 391523 -2262188034806793293238433272696 391524 -1228528518371845067421086515200 391525 89627387718734171508988953050 391526 -633983838080590463719070573376 391527 -7582124165749184667184475326560 391528 -3801469062845648963246480640000 391529 -5827400303233720339667053247040 391530 264136278774928022160459632640 391531 -1323633199870103049108739511408 391532 -5686929725069444222251774658304 391533 1420799835812727368085621256800 391534 -1072746776013991004969306566848 391535 -952602932657333788981841294520 391536 497986721868427139506476810240 391537 10654679375233290348989347391186 391538 -1692536972036580383786141282304 391539 -4756631043983743128321287915976 391540 -3797226178958688579503250197760 391541 6008171218378110856773876076032 391542 -812134908968805061517077236288 391543 -1175163516877351542050717020016 391544 -5694570461994441895060158873600 391545 -418366006103836770122864972160 391546 -1156012720246011184590913765920 391547 817058811455480083978453884240 391548 -1262918951825088647359724396544 391549 1950590708179139363003799743520 391550 520889768671703636621537049600 391551 -1837603028896142636507839597368 391552 -1125135481482613118016788889600 391553 1937346058269254103214965020802 391554 125514193595923537634947194576 391555 3004699443839286509231695074960 391556 -4111211410260196346504357760 391557 -4704316278937949626953102523008 391558 69408320445433420828983365760 391559 -7455135280735735996809527753688 391560 -771275185030696968550423756800 391561 497354023762194418076489992704 391562 -4703377850186667548652654901968 391563 6746930601961026028222109433960 391564 3210776074439708812229436926976 391565 -4360243826421506734961145396480 391566 -169708784426491809080936180736 391567 3845515849569672212053216756152 391568 -951802092264019878243233783808 391569 3063350594614359865620186338544 391570 -522503996733822102295012103520 391571 -364226070453869711956549499280 391572 -273132511845372585453322195200 391573 -1552664671270530726018531404256 391574 2031777580046223175596525781536 391575 162906094098308636583460041600 391576 8708984012787653973257290414080 391577 -3642703884316207379671202637948 391578 -572587835128079508726290265600 391579 -9194155831906568657416925805820 391580 1872327127923298131922041354240 391581 5486921644233042914959622571840 391582 -5119127907145035887719794388608 391583 5274883807535502439269131550360 391584 -1672338888691033331567626813440 391585 4168389126093268621080503397780 391586 -274901745647458031676935506656 391587 -164700784155264906977000052480 391588 313447722263840955542821027840 391589 -7134400011191261904016753872768 391590 -1660717032255987315216791184000 391591 -3592844749524083053240244090016 391592 -2380515265767658060753556275200 391593 -3819641035506443795733929844336 391594 -1426423621192746760570212914688 391595 -244232611985158400864021183520 391596 1059758811198295146359394043392 391597 11275165798245859649385610908460 391598 -1135901517092946353604609150336 391599 884715850770390295986096377064 391600 336325365823057536596815872000 391601 -22609340299702798514943784896 391602 -526759068061306826152918455168 391603 12082245872998324893522869330080 391604 -8963819559611470478642990813184 391605 2975823327000107610508174428960 391606 4081225923010125803920433099904 391607 4014356275849916628314313474480 391608 -1914198441856688738211381043200 391609 -8058331213040534272359622838960 391610 3208031584045653718104375828960 391611 5129573772248198866398790805184 391612 -1928521300578671491998911198208 391613 8674219438651842413244448193862 391614 1960614801243248786160602091840 391615 3449244420019011267778436282880 391616 -2354563818265132923953526865920 391617 50625267808343914185054517908 391618 -2096411335633512311779156584240 391619 -2752534588089314296749169942980 391620 -1124734667431044000063599677440 391621 990032335930645013372057026272 391622 -952727604198800727192566501376 391623 -1955976485710920137488714424832 391624 239651884163433307938003624960 391625 -47975037105411035374760502000 391626 -2746833187854898295154464019408 391627 453718248930041527138711683476 391628 -2362663302374226384503511636480 391629 318316768232285287864060002432 391630 -4156331110448691228510901919040 391631 -1634682854075941601678835191568 391632 55829386351549098497625292800 391633 -7838074702103337981270436914576 391634 2694155114687373481350278211216 391635 148755139208005030897897648080 391636 -694094014943190947601075216384 391637 4374808389847397501239669753020 391638 1417259267425402858118292640128 391639 2458672115175412794178165602440 391640 2733057840338254706058554572800 391641 840692351321130372978235894992 391642 2541628485570131372191662547200 391643 59802239278847002780677853200 391644 -28553534390934601928077565952 391645 -165422223477926175726831373200 391646 2497697755131339680456553246720 391647 3141619161091463043300421284480 391648 4067253888135226512304271523840 391649 -6754357886645273392167834871164 391650 142441286930240399029425369600 391651 -1565463465934557901558784030016 391652 -1861556438491301538601720335360 391653 -3699837563937543053174845591938 391654 664316079417248744161584179712 391655 3310460056344234556929294339120 391656 3747595453230411879690269491200 391657 -3166047077763993525989729094 391658 64306105033607037019454124384 391659 -2149634590229978381841728809896 391660 -3217308141310538367331063480320 391661 -464080247774024165352469629738 391662 1777398203200944518578378995840 391663 -2336085574663935117152957506560 391664 246729512637592629407382896640 391665 1086093625433940275549364817920 391666 -5285330182910671613157616738560 391667 -1365952488159435620383355594640 391668 2335098950749663645904135847936 391669 12137830198237341628180184351520 391670 -1555407418337699675487171753600 391671 -21084191592372386563975435728 391672 -1341879730610086644861223342080 391673 7998190015597806275376989549886 391674 848418612296548918487219723520 391675 2810577563395347313657529954900 391676 3191966900436851484928796712960 391677 2128272836113676887357986144 391678 -539343832136186763199959314688 391679 5036358267192749920859725217280 391680 -1383450924088797660749380976640 391681 -9703325218799302567510874664236 391682 -2580658330627264320865981240320 391683 -2998267388304649585067718237456 391684 -2487383209940804801979213824768 391685 -12070317702885995207451363840 391686 -2150996775954308409928139611776 391687 25669977861042548962302018520 391688 -9782899973020474297066914324480 391689 -655355660310812716083419774400 391690 788505224376415154937233955840 391691 1640621500811992080270646507092 391692 -1265147691440614362913510637568 391693 5890032940732630163443041221942 391694 2324342164105621663258636670592 391695 1652397277993570549101094171920 391696 577327618748861581489082212352 391697 -6172719564965585094394036380828 391698 895585514464750914059591153664 391699 -1123162651250170815333847569408 391700 3592510899057233237563739587200 391701 540665939584049942580662334240 391702 798038849465889166125932558400 391703 -2062014106689023254793570529600 391704 1235256776817412263500500992000 391705 -4519374164638634959382474806140 391706 -2114737288758559119231406502400 391707 -2751800618905842627311734538352 391708 -8211410964729843515135909366272 391709 -12115048875036079336513804497696 391710 1343947338093591011121571077120 391711 6911970343190931600222038633312 391712 8810797800384028893888121208832 391713 400024758360100832936534688768 391714 1074265475795835249688181469504 391715 -691592788808436752214937050000 391716 -602224204852323793144086183936 391717 10487704963675532622353319592766 391718 -80256680724206796825079490496 391719 -1974515135331316231726757198640 391720 -1458035751640614134350602240000 391721 4257502811154514084444278192000 391722 -2758991276753320216720131548928 391723 2550247655240036973405753399600 391724 -1972774849701466556720616309504 391725 176120460940797438088891262850 391726 -842663856918462711064663082688 391727 32967974101793321742370756992 391728 725568069100028736452566155264 391729 4118625284345755573333741420084 391730 -21855315402691320097127623680 391731 640136024569115779134033024624 391732 -1547177533853466962794372945920 391733 -6997067850198560660387269776018 391734 807073812091216097277934331520 391735 2636587925891101406689820734680 391736 -2308167232024964777616183091200 391737 -764469917915471077992652862640 391738 2206024744440962185825926737520 391739 8841271789306063111558244685540 391740 1550302002150440357498453222400 391741 1106705319741996241330429277184 391742 2595889563008849691331189337280 391743 4928658277172853658914162028800 391744 -239327593535298379972966088704 391745 10175043423843290307783987146880 391746 756401336570775674942436672000 391747 3684569052055489814300404005952 391748 2302371809896173243538643214336 391749 5887754150518583079281690594400 391750 2790469964355758343097713792000 391751 3282608731745403884005262545752 391752 -626855111377921176862713338880 391753 10284496222606786533687498999002 391754 -1671967642297515410871312726528 391755 367681734218516326135975415520 391756 2885833999997234313624724691968 391757 4867960834413099005030021142006 391758 1168252236186683694580060881984 391759 3086496556613516033434788154704 391760 725792392585383292253100441600 391761 -5930101739658926284288306704000 391762 1053433791987010652186008814592 391763 8349849309883914652703694943080 391764 -2430449606504698449320453658624 391765 -1308956202021124741515941764800 391766 -3865435267897576518588162771168 391767 5814273274623957384559554866280 391768 1097219788381624175691860828160 391769 451229347179416440386601764096 391770 -1961413436306445236899077772800 391771 -1944696529460710069212024989208 391772 26127614724712239371531813376 391773 -62648427940085347299253361376 391774 883991718023817257888006123136 391775 -1981905278117209570813151524200 391776 -708214444422211905560040701952 391777 1165825248220155525516985610052 391778 -310359905996764784656502845440 391779 666762651548958761393486910048 391780 2566330015987638700427419545600 391781 1142018717647236394975738387932 391782 2145120825770793153015117041664 391783 1102363976264955603925602452576 391784 -5743609877329265104262987965440 391785 1756320090265413348345112363200 391786 2745755327573654441123988956592 391787 593804246149020450469618583592 391788 -4655947131479720576772970806528 391789 -9374060437843811312955270314410 391790 1356421019884320635242258060800 391791 -97978863519229959761604989040 391792 2460650044257417192000819167232 391793 -1030161431357706246479111264460 391794 1186006905130226816289054947328 391795 -30881522586708064165313502720 391796 -750444370058823795228272098560 391797 76600356897124616085864970272 391798 5678809646231403734811032160 391799 -8716190326074160723146426741360 391800 643489766370444089662207488000 391801 -282547492096023525718008658198 391802 352829002778430554108120435712 391803 -4916189435239535400902342101392 391804 -2897386390793986732384238208000 391805 2733450233882886030142988386560 391806 -2545030044041897250480839623488 391807 1288140836974511138604414912280 391808 -5862735968981754166876129198080 391809 -1647724014044400295734696935424 391810 -1001959150456449590911645033440 391811 -1594513025677773264766955406336 391812 6981550151209512691462189166592 391813 4915482954842771333666100606240 391814 2436110894736889973112862748256 391815 2764112170102481663677563480360 391816 -154684597091667867620051927040 391817 10133341698241212493112360659866 391818 -522406508451511037119838392320 391819 7878938228245600494032007954000 391820 -652636787363340719957729187840 391821 -3405774498978949694107527322656 391822 5199569399507090821316221708800 391823 -1840928759776673673453722078928 391824 6103586667917452337104158720 391825 1050150821030802777959772736000 391826 -1712809635744636769293637323888 391827 -7233458160820009340554569155520 391828 -2731381875532780525693110896640 391829 -575405381170295596422438166116 391830 132589620197089260628662731520 391831 654742424166096047681691792000 391832 2602032915633255523013943828480 391833 1304063520607614130365102207624 391834 -1568294898233771064950604695808 391835 3696642770365166098725518249280 391836 97352510736687038247925504512 391837 1664143479641920084259538905280 391838 2879364881022424356167757352320 391839 -2359815853588726832573186884608 391840 1913688332470284230608080076800 391841 -6354546472989330525989090533200 391842 3452365502228168060740872750720 391843 -7361911701744506396585671009896 391844 606155134536404808504517124736 391845 953698858954360440615876551040 391846 -551337177269601097007095846656 391847 -397386357480437373119861677704 391848 669664190332157720360358297600 391849 -3016350225451411620348249509760 391850 3082276477889833970566691488800 391851 5824304560604664170644217863680 391852 1232134839851954149749253084672 391853 -2236008217374769526383461477984 391854 -600425829386681997667668396480 391855 3446210516041926186661582776000 391856 55419118596034478128331980800 391857 -777973311790461001213229442960 391858 5043762602524308523898737259280 391859 56668529865831093957183545808 391860 -674747296146798165891850199040 391861 -6358749746658833059563474315538 391862 1125279756432763461192731478432 391863 5728376463026561867516659047144 391864 459897695576494554046556528640 391865 -480870360562508162885034553080 391866 -5271127075773569241631153152 391867 526597380668031393824713995840 391868 719502909317177616212501480448 391869 2067567672831892255727811552294 391870 -3138618949963519131000966816000 391871 -1568744693087217694908164725056 391872 -516828458824470644794073284608 391873 -8043177208717747193563620626878 391874 194592950253940701028117773312 391875 -702216052505718675002278200000 391876 -10409448237505947524646326301504 391877 -8028854176028980172544464507940 391878 63899262098413668850632045120 391879 -6663711023348461507582582644520 391880 2502022537139231483983994572800 391881 -78536931281414095342590593856 391882 2391411142848515102292078045792 391883 2684222312753775049781979360600 391884 423867800748862656844008454656 391885 999692821983964718409834799800 391886 -5050125890833062504991594199040 391887 714361460100565819913793984744 391888 755425297319813443822600192000 391889 1293944543206907842080704904690 391890 1630915418192516346269028625920 391891 502774169939939883883521181292 391892 -4723467818195033102154646214784 391893 1653475265472396892032176904864 391894 -2980802871712463459381956272960 391895 -1865925784617763809902710213920 391896 3075989825355816529613971077120 391897 3735100763376848303660204299200 391898 -1725937823154759093938528072736 391899 -2104054426973163636165587429736 391900 -1839302611594984760038224256000 391901 -9474977713572131626927819966068 391902 9287997749386344045526339584 391903 -5032315024227995174216725322848 391904 -2279010785080905133297882103808 391905 -3838028548921391966734198972800 391906 1807375656470646548932532706672 391907 -3799358415110700516987615455844 391908 540563653936355191897077872640 391909 2406531956903282804196889558816 391910 -1831029248654225507427778304640 391911 4096014845476525633079759465208 391912 -2241134145731981922082232140800 391913 8567866378500332245458432235920 391914 173187430365486537539162883504 391915 8444123406530611783034532757920 391916 1258151493193384763126896124928 391917 4616727970553205557163798242880 391918 -1607044088085743217041868691584 391919 5852557989108086379844032480 391920 219328653759095095275647139840 391921 -5052301425308191691714604488878 391922 -1279314386349277104981610487808 391923 1662210001396210707942304409424 391924 3006892461147782393342441802496 391925 -4250351701067677456907955446700 391926 2346735414234981765008082875904 391927 -942190606565701195267421859800 391928 5781405579656597514553661276160 391929 6339815926912565353715931080784 391930 88983114986198036516059929600 391931 6363564302863160881090529840232 391932 3176800649127619238037661286400 391933 -3669161238812800550140883573760 391934 -699340045473715480856925072384 391935 1722683865453876281736673185600 391936 7123473024545852697824064438272 391937 -73480150908096270769040588160 391938 138807134018745306735457436544 391939 865404229764037787004639711740 391940 1135292130473304512838026231040 391941 999002654570314350489918344544 391942 4971105497122563433007796427872 391943 5195583504397057773857032030224 391944 1587451351879317754119458488320 391945 112430956158830191086538225920 391946 -1397001972342036368405327237328 391947 3492231878998434088257632803800 391948 -3104148656487708928594658728192 391949 5475740159253571455047170467936 391950 -622062545650561678411659758400 391951 -3095767140775242624762258790680 391952 -2301607425407807717092393353216 391953 3386639216567826566594433560304 391954 -1745446074680182748814302899824 391955 -1325412402567282484564016515440 391956 -1649317345235978286403447234560 391957 5399828523234763072183345539132 391958 -764112272962726498771322404224 391959 -4348117359873409222921055699016 391960 -897623177771754812149567488000 391961 -3386374921657944921770134416438 391962 1686409364969325017519427159552 391963 1089874426536503049831634456848 391964 733954385195784798256236748800 391965 163338358478909067018120366720 391966 138481629595852106411115974784 391967 -5052290295872386960195181037984 391968 6385381196117766040947775832064 391969 -3651456423998133744740581407804 391970 -625243240863598733162891596800 391971 2037058600080581992313256312 391972 -2868280557811823440014869504000 391973 1616722930903090508356777676604 391974 -1968772148603029821925961418240 391975 3584429969669904819845354792000 391976 1295617625942492668882559539200 391977 5220295724477677557830116410900 391978 2497416469896591651549876821856 391979 -3436409798486584582404546355824 391980 -2873449785575826454792944844800 391981 -6439223831363882538857842568436 391982 -2025352820641843722420812745408 391983 -1938001888567005884816059820016 391984 -719971438735986116576512000000 391985 -6325262611040307111362630303040 391986 1414693460860928461977301923840 391987 7802998828522615997886085322636 391988 -2182588070626458138114268219008 391989 939448190476209177755814382560 391990 2858245786803692849626149696000 391991 -2680637430651286710516002321616 391992 -1187784649966431742803353825280 391993 207505605388263838910703408960 391994 2011664453181701053505255197296 391995 610149287134499371460803405440 391996 -3366744304808380972633077473280 391997 460274122245822532713686852940 391998 -62829738091956165444815984640 391999 6134685790204620892597585112000 392000 1644444999784489679621849088000 392001 -719890233889072442178168266976 392002 599217748023673737665046561312 392003 1622381055470596121989041515160 392004 1253529877674191430721957338240 392005 667789675580615798898158361660 392006 4931367879703119241673854169952 392007 1319477377268633507659329364224 392008 -2940674044477513597024730112000 392009 3817168672807242975908009650704 392010 -71896053162019530717964454400 392011 -5768601145805536396215957201388 392012 30877092564690660409521748992 392013 -3026845935843333332665604673600 392014 -334025821155262434931229148288 392015 -181944222326898183576143069280 392016 640062993008671497657835978752 392017 -5139445279869256738510688945168 392018 -2752886223053970731564557174272 392019 7899293783999218743924380650800 392020 1025045683060976797706741767680 392021 -4052191514006360253627313339488 392022 2387529228179219155497009688320 392023 3096723213023830814403729596344 392024 -2745858793414720603618500311040 392025 1579208702926265876594967742800 392026 -1165806672042334393404034845696 392027 -831772087791632956051773043200 392028 -565471909410290130384385966080 392029 -956072192156173669751981116128 392030 242843163924685472563526496000 392031 15721639546512614384989295928 392032 -4175109472373980912141983940608 392033 -3367650927501648155590158122718 392034 1061425410436423858488958568448 392035 331568607001884916627599068160 392036 -2130943354596099249301814901120 392037 -5061891673339587642795039315648 392038 582909932610249023233710567360 392039 2067117825281518255010228170056 392040 338588857601862582256819200 392041 1247074641275176603847085254280 392042 -375318083911909220150198247936 392043 -4458045146383359602534391898536 392044 -2003369009529119795350998148864 392045 -509672867280942181513678266600 392046 -17026767625657316322479495616 392047 5331082787232318510344798706712 392048 -1053323220138141517157799198720 392049 1836809322950267087181261465600 392050 248901331126086145031504698800 392051 -2372198435100546561307114945200 392052 34883140800644593368070182912 392053 4475327378188015391406059136302 392054 -547632592195377409183039788288 392055 -2074013919776919366970422652800 392056 -1386481889753404923908815626240 392057 1508032151332316402267465071872 392058 -1449800296112422583741045212416 392059 4774651109366680673217543108260 392060 -3713796176997137844572382635520 392061 -1041889479219536400038815907328 392062 -1631080395157194526043567158272 392063 -156204430902016041625068228240 392064 2914237490884744008009032663040 392065 595015702372673093295654393600 392066 -3507577100726676935937773022768 392067 3621730426807725549979331372640 392068 71623279363824998233337502848 392069 -8241234820448774686223464186530 392070 -741965117447219749908344432640 392071 -1471580103846324091913077479408 392072 6385031406872496981985215820800 392073 -2748947748123749951160543850416 392074 82855929227912542570003817472 392075 -2408686537763983787596164452700 392076 3438251199897733083717205016832 392077 -445691822590357399553662547200 392078 -1671925581411304086209542532160 392079 3967635311341085187478986933384 392080 -892857251749771845403556659200 392081 -948197720350713917632525361088 392082 -1698609723684475131216907670016 392083 284834645816258487053490745968 392084 -2174918500295511577280101908480 392085 2552243477864208393948114596220 392086 -1183714920570518949336902551008 392087 1501313674068346795980645281736 392088 3325019019090709520227707924480 392089 2522201718569922812551643847556 392090 -82129482408026636116356967200 392091 2145251503523540903617280254464 392092 5289467650310112268846903644672 392093 1250836082851268466135160165644 392094 834230887989428547073031466240 392095 6072546650142318490472371570800 392096 -4287307301426117920349995204608 392097 1888979260437939919216351028400 392098 -558791939097869460408268838064 392099 5408581097673806029635602651100 392100 -838496524955740427787263769600 392101 -3168133397100462715544753016898 392102 -1065313500194725508588625097248 392103 -2136618315690158572939286678520 392104 -1741128405758082224743706542080 392105 -1265075965573872863736174595200 392106 566912240995213383306509910528 392107 18534058812974808376563483592 392108 -7133806788361951610116703837184 392109 -5136710451629931800509133305440 392110 -1536414525375796648340990259840 392111 -10214987945100181684972807410288 392112 -281512807055734303354447134720 392113 -9174546524555662255652517398638 392114 -4408640625257764698572256977280 392115 -1472156486019526778961082019280 392116 9871166914717705237217215715328 392117 -165221365782309715079375909280 392118 2182878937733316573420178375104 392119 -305072552794266981688763402240 392120 -2049544064256843472972164403200 392121 -1010240979912833429387882844288 392122 -4410683661879396238153252423680 392123 -7521803933474545875592852953216 392124 -263162683687971217397939371008 392125 -4426201687928322043154895993000 392126 48843669634365032007980695296 392127 -96618539892816568417774660992 392128 270561006886689643373732560896 392129 -8114656930622493580521264887724 392130 153255371996788702624671075360 392131 10700565724463899886600918991932 392132 -18080548281079731052810783488 392133 1002870417035053862576871303168 392134 -902563328832339230142595830720 392135 1136766149573930137141708153080 392136 4343270085220216829742520934400 392137 -1213402468526914602155226697088 392138 -960154981589406894456656161440 392139 -7369045828302861601167298930992 392140 664891065674126023156622714880 392141 940306374620482397974293724800 392142 1876264136111442370880597838912 392143 -8324293687830521007045672974608 392144 1536232550884447870133973442560 392145 740383455479324463558677903040 392146 4273489559701527416790161776272 392147 -2232975098360961056916993706128 392148 -1733198476283839548029338951680 392149 -9202200244851762297049595772850 392150 -322320484756250870516082892800 392151 -6150774678290907635054318363136 392152 1095240846134423357873638041600 392153 2409231843351635219087925051402 392154 264073685351932873271152876032 392155 3448937609444393064241945929360 392156 567187113994042713158120878080 392157 -1962941225941210692041790807546 392158 120729467088070633397520264384 392159 2419264727860872840649409523360 392160 43714904821459536836453990400 392161 -1019522029268228981571300224 392162 -5846087032172807870932050741168 392163 -435099683895753197457778710096 392164 1142837673531321429842717941376 392165 -1186559082724498291618972492680 392166 2030069374425967243787937080352 392167 -3091608868881509625792807611640 392168 4240146291399266238680481792000 392169 -6070927582258116312576873652992 392170 1736885444112014021493166205280 392171 -2161499138667602262720266700576 392172 -1817641436293690955186078601216 392173 -1298303666654068715918412673440 392174 -1309709942337350813365389065664 392175 917812086955039249593643296000 392176 -1411415798436826014279755890688 392177 -5390103733016396953883389420974 392178 -288717794034536991528683741952 392179 -2846493714002675010704701400360 392180 -2923076629738268034469300665600 392181 1732947520882421884415680698624 392182 707560942543397517038681468160 392183 1088578028360459365978539811248 392184 407140576207207145426524262400 392185 -4930435109600686544332481074620 392186 -876109932827493445836602484000 392187 -265172957888786417804225892840 392188 1882114892199604419669304229888 392189 2800693579965738733811133668160 392190 509201676950688563246016595200 392191 -1551801750418499148627269796648 392192 8493672056513558876750144864256 392193 -1653433777291789212084670923918 392194 -760633405228478581768731305088 392195 669079674511067121597540109200 392196 1506922345341196988606228090880 392197 249629308183213057574032653340 392198 -87022141062737380808719709760 392199 -1353238920289986776587595416320 392200 -626482632910139891174082816000 392201 1632870604936479384801073202202 392202 -1911174412336204592543840087760 392203 3379183962998848000881807104 392204 2520503903879047536274855130112 392205 2378267328818628233839996153920 392206 2054863617975262579471486988544 392207 -10678205841866158715751985674048 392208 -611912912423462006151969570816 392209 -4119917783628946298206571072590 392210 80487185550801695765204152320 392211 2039916030625662709018234798260 392212 -319035607357677054952271618048 392213 2162360184389614202644344456462 392214 415856917948064597561914560000 392215 9662177000181633657594666177600 392216 -2836540755935077894408943677440 392217 -534989516798402469611454366720 392218 4270355749822611025930415616 392219 -4722047880431116433023821803856 392220 -266069329577338122997208409600 392221 3051814678636773242177748408422 392222 -858703926672900019698589481088 392223 -309825438942381491694287731680 392224 5134965645955131062478629240832 392225 5550759365421722085440452981500 392226 2529174249477134191212261980544 392227 1532633518880464149820936019664 392228 3453137559712365036125583485568 392229 -78131108717687595801580272000 392230 -245129902455656386266283543680 392231 -1025950866989175213237260622240 392232 1813844584752511011801620889600 392233 -9178436091307710723787211792518 392234 1974452497502518501880247908016 392235 -2949936181305545073026110118400 392236 1886896873862833714050073963520 392237 -2350437558700805596401185303028 392238 -408047615958605303331317302272 392239 -7707184598404321876666411678960 392240 -366975600623957350981908234240 392241 -1193959098746767337580315197856 392242 -2219678118757377840385962390528 392243 -213364637776512818266501849536 392244 3752290364184749109385769250816 392245 1264773282683907342103994644380 392246 -44917540636992331992645391296 392247 1966571799621816057628563487728 392248 -4808349482821303493129946992640 392249 5296409389784666673080901829008 392250 -47373499210020397473511872000 392251 6670936846389465779914836737252 392252 -1012813684245618979816131486720 392253 -1289573426299513105104746658336 392254 -5649168126189767164178215429440 392255 -6819499557476918780005359822000 392256 268978963797675393670510018560 392257 6652380689518876604396003845120 392258 -2901652326101687220596816190720 392259 -507808336978980178442292176640 392260 633858732880500178461259100160 392261 5341076404838656449464719016862 392262 847367588328977558862793396224 392263 -6639971298298520046100905080488 392264 -6403044591017450466173928176640 392265 -1498788068002297006538064686400 392266 554931118939234904129873675520 392267 9319779857552564975300836823316 392268 -3366965558296876486461496280064 392269 2368401247957219236295085767670 392270 -1244621864928107135862578329920 392271 -3390853560934684221192689991936 392272 176165452088767923235559038976 392273 2428433654312221546201017119040 392274 279987045054485205598381946880 392275 -996159573889343716318552346400 392276 794025517817386006422576633600 392277 -4267685139320916995429565024480 392278 236545268778433830611398897440 392279 -2370109727641592890264517424120 392280 1062952430714252086438202572800 392281 7494981937812106115443691251082 392282 -2961823626762512402528158224 392283 589041959574666398529675980880 392284 2585517036692877807968609183232 392285 8726283070419127661577993464160 392286 437174677380541890330794643264 392287 -3431896724236915912558924008848 392288 652817608280551427697407950848 392289 368514841247652869463724128 392290 -3551711455212215597405944293600 392291 -2652620643423384618861959602800 392292 -1164825680836765975786141625088 392293 8661761629529954910152551403040 392294 -3831384879327954372333233948064 392295 1366662454518551818994889178320 392296 6526997111162763217523455073280 392297 -4451404029293527883578170829254 392298 498033598841949961991686768128 392299 -2501102313888897542052763842700 392300 335007330481242658981448582400 392301 -1155230381243533430614718983680 392302 -164507410484224693233812932608 392303 5712123014754653812837721936640 392304 181246905490715484061696524288 392305 -508338673436151265670826958080 392306 -2518907429071419557493495360096 392307 2729366039514023985662906550840 392308 45454890254497090972002850816 392309 8979847094150265582900934480512 392310 -1716152257134457194691368172800 392311 2477497292282230017376482700704 392312 -2890502535369298919883770880000 392313 3034773347949564019217228865888 392314 1459977696687045678211951902720 392315 -1838751133050934910512092460800 392316 2160677936018827835669644042752 392317 -2922164690487258340161958439700 392318 2537146472661107851810565967360 392319 5120082451864786873697791641144 392320 4038138838703891478938753433600 392321 7726674989831915024128187355522 392322 -291046803093173773111963101696 392323 14441932295316102847612909527520 392324 -2449534923209175029787384722304 392325 -1367294399189069693552865950400 392326 4292285906597817988779577257600 392327 -3120716010363086189729314994592 392328 -5410677710452393722772775808000 392329 843719250579448539168690959232 392330 -2187926421092758834306555393440 392331 -6618196132469377152382675725120 392332 -64960957922951496806270893568 392333 -1609136197351943254405357337418 392334 644037563340813087310041934848 392335 865059672278851785824650982280 392336 -74369301478473151592955641856 392337 5669319655590592823778918386880 392338 362223900944536404015695506320 392339 -89675463894126888340369099860 392340 524374565444065289256852971520 392341 1347892056747039140132214877920 392342 -326899332417719860213627496928 392343 3883830008087406167675442741456 392344 6043662373553603200106943068160 392345 -5191535208208891728226491864000 392346 408892077709316592085913428224 392347 3219633279299638182434293537796 392348 -33167689984464426760075219968 392349 -6486080513527510205237887671936 392350 566908818928527120951185280000 392351 -6178670379235117702415988111648 392352 5338638122161258761686130622464 392353 -1482916146625660915634449188716 392354 2845053098068815963580547159376 392355 1453560956401894623441151207200 392356 5041018393636258446667041005568 392357 224859796439158285620959732352 392358 2225602618615611394768095125184 392359 -4045525066883219021085204376272 392360 2473144150485182455461758054400 392361 3202361136630043169154218857872 392362 -543353285971163416023187487568 392363 -7057521399515131135287604925388 392364 -39005970195220422038658284544 392365 2030676287418743834963523691800 392366 -1098839234441884285020221589696 392367 66687481383005736960252295680 392368 -493277074741559534984739717120 392369 5236120956300601100511248079840 392370 -617882046607302734241381196800 392371 1142959607295858097072064959312 392372 4423800638669353851459931552512 392373 1815871990747563032927336965422 392374 -184278190649418535005519380064 392375 8999605716351905617326588000 392376 1225751385092414680081967616000 392377 5105942370791271115886178688212 392378 -1836825207870735009216706470144 392379 916193807139791721505025739888 392380 1985937319471597802305462978560 392381 -6723134697436429264111862442336 392382 -403712618625988744644334094400 392383 6610951168260094169277484653632 392384 -1585619274053481563620427956224 392385 303554970780043031475586917120 392386 3487000676373717433395659869392 392387 401348013125930795834031557520 392388 -1709149944877080239059263682560 392389 -4087175951398502762691914371810 392390 -1344459424434825730765965436800 392391 -8475208442786117267942902720560 392392 -1605300785696604221244923904000 392393 6275663363554758385363679690880 392394 -750167615643112282048535305728 392395 -1535854655060026583172665493600 392396 -1970979963277894061017626283008 392397 -5248639234361192414904397859040 392398 453479131209151751692716725760 392399 -3018413246132298560611340315040 392400 210199474949347754357511168000 392401 1154438571260603756299525812900 392402 -3781011251761090740084378772848 392403 6291510498056802628681569792 392404 3778231611302446512889271977856 392405 2892907248951738449135206705560 392406 857964194112811496418685845504 392407 15196575076835956503095841216 392408 317288199756651364148371537920 392409 -4957710497793906071810215237200 392410 3241001397068538357906006939360 392411 -521264462410320746993010744336 392412 14408522837333762193196987392 392413 566498579596626686161855015040 392414 -284971047666502767886081666368 392415 -1740718683423029436340805524080 392416 3985661018670968544464386916352 392417 1886103546303768993760151086272 392418 43924845807786453846513972480 392419 -13558255875836065001290913661704 392420 229643526469998632890133114880 392421 -1097619334841191617508738089888 392422 -1857779677983423040051344640128 392423 8876187860087770533261708975672 392424 1796158729347602339218916229120 392425 -1419222083028992247738671593200 392426 2921198170204233088275572928000 392427 974201506889201690843248137360 392428 950785374331569584487068928000 392429 -136043239682469592303603140480 392430 -1732547088549595594870571335680 392431 -2489636098772185505045246520968 392432 -1557834111125262296501429796864 392433 -3113019212794825564154145964176 392434 1594417863463583386502551560192 392435 1908403989824357546042705216880 392436 2096344738440648623619783696384 392437 -4191749806268726130685142072914 392438 47825591766835774360541402880 392439 517797899573560242196199789520 392440 3558988738516344259505276620800 392441 -1414697906998626788324064328470 392442 -464845613166011834259414847488 392443 7879422130296570380896521126692 392444 184738962241392743056725382656 392445 -4765574067095530370108097316800 392446 -8454543782512039443162800527680 392447 9590366710969762834228416033912 392448 84258345965181208393357983744 392449 1308740930782466458832065254528 392450 4530619915293478385984279270400 392451 -6327569108417744416510938165768 392452 -1452942334896580819169902372608 392453 -2772876630959836769032354944996 392454 -3557693665222408997472971389536 392455 -1468611051048886510637415966240 392456 -4199444849689953336815881989120 392457 2910049015806678009057776579520 392458 3765790358575885997983943815680 392459 -450156799899612336898307642784 392460 -643156570652293821891100999680 392461 -27675617327601392984788143008 392462 404542085120870165718123358848 392463 7281004346085387266924619431592 392464 -199152887736258641461181480960 392465 -1394218796596447267889081777880 392466 -195848754328812176627491008000 392467 -1083615132661969481017452534484 392468 -3388995223233473323705077104640 392469 1079990716168062719320379788800 392470 1018032443245600359057457603200 392471 -8357008803610753770072252967800 392472 -4399192873589579834844708864000 392473 3889321775364126744221559435722 392474 2248714502519495119556346957792 392475 -1932186266216642837273235665400 392476 1404640871573848608518080045056 392477 -4378524120180826405972630123674 392478 -3029973390785033356689625795776 392479 1409772168288177375407955084576 392480 -3725599096980097832234495508480 392481 -2797223679473529451737480550830 392482 5103139980219405347791731792384 392483 -140246772203964857681640149760 392484 -1020523674497658848912521534464 392485 -7154686007443971031328897570820 392486 3900059672488285374400849292160 392487 3963771918552639601051847640360 392488 -2272535578943247429514389012480 392489 10274937625621454866478894023290 392490 558715795161061604640923311200 392491 -1540307986763878832503084204032 392492 2232830757719116758920892124416 392493 -665450008146373374585639300672 392494 -1370420881925714916668721664704 392495 -1941915076120667647522164710880 392496 -180846869481219471729965531136 392497 -129532315150955016978852964608 392498 507097791564981200893203058632 392499 8479376748487691537499195531120 392500 946430173528452349824367280000 392501 2119255122971414674088944719900 392502 3429295817809759189559444136960 392503 4121629405960952874647020323752 392504 -8668456079555297994116628480 392505 -999267439859593433071568686080 392506 -6315975250456215387103228415520 392507 3379722947925399661362536389560 392508 3885473538084581170594139515392 392509 697044979264087849854686345720 392510 -2025591075737195252960539131840 392511 1754342933096318155380767263104 392512 -16770679029771186205765402624 392513 585953988372637944645746815200 392514 -1262643235925947069153878495360 392515 1461001866866552505784951292400 392516 -4827482549685545663039769202560 392517 4531560370727988041755513096734 392518 388190414605082388142280621184 392519 -7231336966942162452263301127080 392520 -4174906213314780290402498150400 392521 260827402063930993723077171680 392522 161129828280544164514498228224 392523 2029098472028418506230881888984 392524 3730104931035865778994553088 392525 2011596464558372499169966312800 392526 228217696920285344231291721792 392527 8370397880425843532731412786520 392528 -1857322314342015583357745307648 392529 -6161486495938507524152869644816 392530 2636358864939949400787784852800 392531 7209457151124908434157158948332 392532 858455197428771588291049377792 392533 -6764312035488110616262595974098 392534 571985242384694456816589534912 392535 1179366844850112373509733267680 392536 1255881180892561549220495462400 392537 4358383187630070620685082396740 392538 -1112579404336604311092131360256 392539 -6795917983964142551504407188684 392540 38495021852133574721914905600 392541 -576168251661734501133366085440 392542 549323016954167452494946476672 392543 8786236731220320835087076949792 392544 7713871605004820730203272642560 392545 591384737023444112146348929300 392546 1830650961347270867315797977600 392547 50111622859362169762671880320 392548 -210443060020297959170076051200 392549 -8695422883508768854550753736450 392550 -1557237165311682104871798475200 392551 1454753130509666411348580661600 392552 -3598502883434173265294644454400 392553 1003807131060649364224023306240 392554 -5143549605730010288247281043024 392555 4993917427084495406579943540960 392556 -3062663816697830698491787504128 392557 -2954504479218245525874509116416 392558 4141155172764335684909198498880 392559 1973349429430328389833958414080 392560 -457241682480091610346048061440 392561 1316606363252979239357693763252 392562 -1263898089179166956081489602272 392563 1651665747340917191800858000360 392564 2460533133260885077895094669312 392565 1730404148330292223362269663520 392566 -462868604640227584292918187456 392567 -1402322778669715964120279792208 392568 1937656779752099832613225758720 392569 9567644516895627703520984788970 392570 1542174929421958826986909498560 392571 -2453447353311897730489140133392 392572 3990079598646367011708489598976 392573 2380722797170286391472958103180 392574 -568082798044023842604351774720 392575 -1818460512136707611702740358400 392576 326234208679603885592606146560 392577 1210744019894772798333439395120 392578 -3006681626409196903166993938560 392579 1782531947400977797651064889360 392580 1284093665043554316309016780800 392581 1849968074359541864217733588800 392582 33482941069790012808951415392 392583 572518317581369771874270632064 392584 -731770637029107177500847636480 392585 -1558892041087058038731810296220 392586 -2394080483541064297479000748800 392587 -2222506049894913772279960033392 392588 3504422478960805732731140721408 392589 -26201624176495102812871305492 392590 -31133875056009866261653109760 392591 -10909921241184812320244332221408 392592 -18545103142305894720426147840 392593 7461072728295922439495160609842 392594 -319248774178831649062481514720 392595 502818898410756570004684358400 392596 -2150128379962967158208297795840 392597 10263180808802164671449903075040 392598 -4213647524899396826070239831616 392599 -4683970976265251298745671801400 392600 -1026064634227497412706307072000 392601 5599162607544404262339855201504 392602 954375729784050626919831444480 392603 2836115966266461633335510498520 392604 -4110797944155565460798793967104 392605 -10264671823083341406861023052840 392606 26339773165897569334677946752 392607 -191618134064413238275002431928 392608 -6968776960892406693982339399680 392609 -1888242961866565399127532811584 392610 -736536918660155005097419545600 392611 -9412674810159517696669220618788 392612 7221815412716807178928801723392 392613 -812406615181707099644864829216 392614 2412929483906509371368615986656 392615 -1966084280969937173245168416000 392616 528069853389247433881679462400 392617 -11467014794965091348910610339968 392618 -1562405486516952516139013054880 392619 1185485077899877615534037478744 392620 -2633678981254024244672426910720 392621 669021536710293228700169032332 392622 -1052563644557142086503472200128 392623 911360911199363839538432035200 392624 -192510389596240568468460404736 392625 -1046183046706756350954249975000 392626 1243549690848348962095986270624 392627 867577179625310842720798088400 392628 -522866469774088104056594657280 392629 3149131375789172450605921845230 392630 724407797935940071433737420800 392631 -6855261992877225121929261560880 392632 2400255035281025932539288084480 392633 -66445418259687228917506591296 392634 -5011492252504093198062120875520 392635 -5008213664836171824255774814800 392636 13303572557501648464836414630912 392637 4211124279632489489190729100992 392638 6347738756605689019743404426496 392639 -4456002236934470135737422825576 392640 -677358649327176931712119603200 392641 790184289869970037348267862784 392642 1277268471504704947544157262752 392643 -4410714818382375923649411187068 392644 -657772030583644951048297000960 392645 3816338591597438883628561291200 392646 107824670142087211068185837568 392647 2474321377673818924829062427096 392648 -1868570592271986133256150768640 392649 834806251483156115470041386400 392650 -2461034913659806657198318297200 392651 -2035641420928412421089042798448 392652 769475135333231058267668321280 392653 -1267666982540042092393033886720 392654 -873732122920266869292086074560 392655 -2979862373235927001784473113840 392656 738036185217890108539158134784 392657 2818865018609614905630748909224 392658 -538125962613783908457499660800 392659 -8110718256824911361363190834096 392660 1290050076378928454942230771200 392661 1929709040999983047309557888640 392662 343969861883340689589821036832 392663 1432075254491558277763734987912 392664 4694251216378141177228543979520 392665 505129394812461604997342469120 392666 401092471719371588082001336800 392667 -70566488926444964387836347264 392668 -3391874922020894385007417436160 392669 7493325266184152943268352540070 392670 2190088349490747446324341974720 392671 3767695054205959608119273407144 392672 -263821963715946610609472667648 392673 -1147972697116963558958214987120 392674 -519101309970397582449990815664 392675 1295745688801368862907430567000 392676 -49195649795091412532277528576 392677 -602156528177428631214952381440 392678 1459277409642774537435910512768 392679 -133667904315410064202116713472 392680 4575256152572433752395934054400 392681 2318053764477771199255980823332 392682 -3189902382390347930703954187008 392683 -9632285222847251339707185281400 392684 -4310094962745303954887620214784 392685 613264082849377630733935676160 392686 2569579403828956440687855407808 392687 92382449327259283308724307592 392688 1081329279817548294737854562304 392689 6648806201166518490702402721920 392690 1860983153839719521561828551680 392691 -993939104097252846534556512720 392692 -5110573242156666950774215331840 392693 -954172091603730825969398018400 392694 2050457965217809154288946302400 392695 4311116984679940234915113562200 392696 5591771634420271436410944552960 392697 -3050880792740502770502006813126 392698 234754461142081520234456141280 392699 3830836397902923065330042033700 392700 584730400231241730170217676800 392701 111129434332114290364195454304 392702 343926057995197658092387953792 392703 -4499433285612566231854100169216 392704 -1094165884862619652213262254080 392705 739323452675818680766098379860 392706 -2061192589910986393380157491888 392707 -2332013645980086404645384963888 392708 -1905622162074675530538178904064 392709 4086496228353922446534401132160 392710 -149812047043125233813129946240 392711 2764391261259953051811343459200 392712 2323713755670283763210960363520 392713 -1440136943961908794799080310000 392714 -1022945793220653686782486303488 392715 -5766953985003664117350359604000 392716 4912036979275751191367016707840 392717 -4173354126709509290862800807208 392718 984393630425639954837146072320 392719 155539527027572000509774023544 392720 -310437530306350668309490483200 392721 475706828080045728434136383424 392722 -2940027246224466954982035682176 392723 -5336692095420858954317940611028 392724 2419447252362306581123095282560 392725 1440978955180554497939290965600 392726 -440814170975731190149530957120 392727 -1367012083347001336881362675760 392728 -242746000406480299834062397440 392729 -8576076799176235866787455085824 392730 -287179174197619180281099187200 392731 -8427758418485653289895075608 392732 13013091232090237801042130872320 392733 -7336326050896687182366255392256 392734 -356033807198174323334401786368 392735 -3513658363680413285828279880000 392736 -4247259592199665274976729563136 392737 9134322876647118864442635372386 392738 3230136242184281292389319408000 392739 926291170565606916709947979776 392740 -268898308458589502203263782400 392741 -2586666164288668010090326257858 392742 -818509483240871047254468403200 392743 -702764422895911087598839831256 392744 -4056547713729468513198572666880 392745 2125451123354592921972177213120 392746 -2844626206952494996884240618240 392747 -2647175793472338798657031520364 392748 1880277196602348066289793531904 392749 1176512377398084340257835231040 392750 -5422946749979478252838821936000 392751 1257358187700922764685512466872 392752 -2427667947317769663669194604544 392753 -7909650067169618869041928820700 392754 -818249550458921094700088679168 392755 -2560680626504707293257523696480 392756 1054447725271418565299998636032 392757 -999516897684462788692734435840 392758 1959963921647709190401621912480 392759 4674371544841222038920972385960 392760 -3571677579926717519789370470400 392761 -3707646241199968906562344391638 392762 -13577907976809194586472412928 392763 1825434963486995690999155633920 392764 -3719113017182543599824005568000 392765 322556666208166791136480383660 392766 5109260111112860946868145472 392767 -221773572895016786272776549184 392768 52649780788071237943810326528 392769 53067937651184603689152818004 392770 102235882760377723822765547520 392771 -1707602650075141449127095226128 392772 2648914078437265143831236112384 392773 -148742548934163151729543979456 392774 3420022674202732423928837687136 392775 3249814784174435583268750135800 392776 -565918438391076884709196339200 392777 475676900458530234855372980544 392778 99351697911543898775423955504 392779 -5555976751138750829180094155328 392780 -2302031255297188253185609113600 392781 3372495080710936346963930895552 392782 2450440483323659133207581201472 392783 -2026884231931616755480732556376 392784 -1162909415375346990681854705664 392785 -1562294037983062869307174002840 392786 275178591091956509216358656160 392787 -4607727193500994855552211942760 392788 2554066007530983795935880437760 392789 6618738452107690504059351484380 392790 173865076338247907033422350720 392791 -2049436032171314815932076501328 392792 -1582592721662621072636497182720 392793 2150627245664527124843159262528 392794 -611295073777330786953558731520 392795 -2899491791891383119763859605680 392796 2873137965990362605359121167360 392797 -3059781952816338579962614889568 392798 -101770761024465419012624744064 392799 -3025921035451623440677329917952 392800 -2426988889217120495253877555200 392801 2121761430602368580269265301504 392802 -1366916797531377756610298747136 392803 -958095248019645743047830142948 392804 3829553901053110002657183753216 392805 -20210870484006470955461174400 392806 2754995611519368637498216797120 392807 4940934889533336799634051344056 392808 -481024529842262728425604300800 392809 4384700732274952027696322686010 392810 1980898341332467555550408613120 392811 2241462924059964787163918168064 392812 -1229791996193647510702215388160 392813 881655516003125422730632526604 392814 2140633823726236401677468652480 392815 -6238258845686942413191015376080 392816 -1360161003376452924166442876928 392817 -3304221853141519779482745423552 392818 -1477189310664033013735887794784 392819 2071309818384038440358595218592 392820 -2365315269770675470488398161920 392821 1473371807628238833171468725568 392822 -3521723981715865631202580843200 392823 4802902865811919685313079506000 392824 601607188618811531493963816960 392825 -74093233210012836092566062000 392826 198225626048694322471327334400 392827 3392280337418559252966374944676 392828 -1428214866860000002981227743232 392829 -1551980564126176640781575567520 392830 -9594604468556976923528503680 392831 -8862212095626377066499101962368 392832 1085372105072423684892870574080 392833 3183947472311931880117603126338 392834 1651499687573889932065674784320 392835 -7502311296518669572689291600 392836 -1192238773867144807721395914240 392837 2617394983472129669181551355486 392838 2234480994923190447881287870848 392839 -6875208607931229934527316601976 392840 -886077776901443579071473254400 392841 3294663240674202203748524827050 392842 -1181199470855435570122245381888 392843 2651810469253652233073467484928 392844 -4775177437483660182876668866560 392845 -5158536663457694050956518814900 392846 -440500570298020403596800668160 392847 -56784065104829605193336125440 392848 -24212399454343869537127694336 392849 4011677219367795661184797484850 392850 76443650053028000907860228400 392851 -1646292571925631276415628568148 392852 -4650691930657258562488197416064 392853 2510735888334613496035055177664 392854 -94210158319711356275144902656 392855 -6476192061440550730455771240 392856 -1474773908786883704260374220800 392857 -2272453050066910450076913427894 392858 -1675983608600665016235104040720 392859 -4783065818306718967077805729236 392860 1959005736577422675670228162560 392861 -2566937069069954204565004740768 392862 1372832449684161270927383528064 392863 -1348694177436596320032926361600 392864 1462673470626680697681137565696 392865 795994532597105346755785429440 392866 1084143447243586360634946435360 392867 6701834221493728536265679340960 392868 -221744128209838301361209610240 392869 -5758158418179792410562954660000 392870 1549644573276402180318889263360 392871 -4664279527088217483144006992088 392872 1373014188338669564392430668800 392873 -471958036620395633673176466816 392874 1607941629982496053672359932160 392875 -3681014982679198440623856600000 392876 -6238992519657167549019438097920 392877 -552372189844670675864918372160 392878 -2093390509821441578539302893760 392879 6991686431240323015459599822480 392880 519797432418774020747633295360 392881 3421792284431004591968593983600 392882 -2949657667708016289425181137280 392883 159756653475246036376181078064 392884 -3488512476672289857199414509184 392885 7817242687626040926952331447580 392886 -43001753889135733854692108544 392887 -9506437013755713768277693824 392888 -10349257120956337559208168714240 392889 167756093982722699684758539648 392890 1420129631202825957898560350400 392891 -162955176768315042122018566488 392892 2555012653276521247997681894400 392893 -9650890645512804374776134652858 392894 33025674701880602924761431552 392895 -3326495776529837934437766487080 392896 1270146584319285647397678481408 392897 5471830433816994880040713730352 392898 -758303431079132689428712349952 392899 3416443077679890522184585125664 392900 -774182937039100204810299024000 392901 -1591379286416396840734072511040 392902 -1560106624835826475291347117696 392903 746613893575692373766318508816 392904 3857993392901125940130351513600 392905 -235765036043906097404481624000 392906 -2481758845325710493840647120848 392907 1793747839685602704635311617240 392908 -6544948054432061932583105135872 392909 -3314929379034594861863711623872 392910 274293177918836097490157445120 392911 -3586596208108820373392433641488 392912 475439228614813590439657390080 392913 -3032997907182757843133324349900 392914 3800692324680346205647573681152 392915 -3981757997772990666466579231440 392916 -787096232637235953552193167360 392917 208594790146669580094722418592 392918 3372547859139948866252811728160 392919 1999112200156341881129987299944 392920 6249982202879208974936211456000 392921 -2041762933478336028689333155320 392922 1942128624105717683116837241088 392923 -6829864033185787287199715008828 392924 1021796311841921340864743525376 392925 -495207061319686768902286012800 392926 -743242754580815958824170077696 392927 996874654946880621624592207776 392928 1955492028114532129826322776064 392929 -10032384241693418465705551589470 392930 -718854188615902508264945468640 392931 -2796061760284513823153424739548 392932 -3022859760503365972432988725248 392933 2493524918669921106613792254204 392934 -3755539382988225236334884352 392935 -62300452756747585950980751600 392936 -229427461456385667967289656320 392937 300755920358673617025950590752 392938 -421223238397764990400382926848 392939 2673479910264212310302496664440 392940 763973791245478929957957964800 392941 1877967020223445951228789194912 392942 2477926865858937640300024020864 392943 5307239671043757441968159117064 392944 -517670053615877467252108492800 392945 1341618186309619552428115257600 392946 -4160137706172219929924808115200 392947 -4799282445314360622276300957608 392948 -686987127503668411360580855040 392949 -682781587563081677304270152466 392950 -296093428656372856165368096000 392951 1586438600677447197699125941344 392952 740543019063758190793639526400 392953 7644890570232508128513820795680 392954 -4031925060928100410522636999824 392955 2426132065327651612681219653120 392956 -837486579248598619454037217280 392957 9847752787730275417852271443206 392958 4339729735817719141205662924800 392959 -61865264205269789521117238560 392960 -1008851689187445571535681617920 392961 2109872031372914370437861908272 392962 -1526575812004059791258829728736 392963 -7036707737876000013528108982788 392964 -1354744860826622442285571706880 392965 6199137345102322367863877116860 392966 -949823451923898149038619767680 392967 -1091904133623186990256426815840 392968 1488284590754724366235173442560 392969 8641814301947117064937290329370 392970 -429610755351269820804354144000 392971 9363831782279699097236146231312 392972 -7177302102752468634781075253760 392973 -1856670217289246711451517419456 392974 150763298923602266149714939200 392975 2209378289597720861981622729000 392976 72184484417196707560661852160 392977 -19220940215145667759126963520 392978 -2640974403435058931351608498176 392979 -2934928507478603495360512389840 392980 -1609568816077025079092353071360 392981 3271023154111435673181627616782 392982 -176101053393083545815830457408 392983 6661086818492888364497238556232 392984 5983139697617446708988613826560 392985 -1067815513666130535974434233600 392986 4587802889620724046192580786944 392987 -1186476011633473850621390263296 392988 -2848403329258586223195449280000 392989 1685601102308540494942394674956 392990 1341954500710696213580794437120 392991 2419785197953280686697424503184 392992 -7936795745750362144149118844928 392993 -1625291101009427296578126847056 392994 -429056466178803740063252444160 392995 1815714464415381259690000839120 392996 -6892446713459500138095987809280 392997 1694605869727793451393072020640 392998 3513626599971521371874651820000 392999 4731313388728407459772330440120 393000 -4826622788517915509146767360000 393001 -1674482078852851498344666953856 393002 4078048557638124723849947531952 393003 300860325647988431041163039040 393004 -314087087242950217879230386944 393005 4039864655316066669222406049760 393006 2517988265907400570850503668864 393007 -3898448744524275860821696117744 393008 -1057625500355691121910415360 393009 -1431856267735269194722663421760 393010 2512628769911962157881402592160 393011 1401892319607375120775025924232 393012 -290175275639213845916454463104 393013 -9644794344021473702550429262738 393014 -1000654121522436187724775664128 393015 624920308587212932099873267200 393016 -1309890900774601052463151411200 393017 -10511951525619041792371745822934 393018 452591122166836454236539783168 393019 4785722736862051046934530553960 393020 36951995063874792442082196480 393021 1055626605093294736946502957990 393022 -456677402438782827523747169280 393023 -7036232009951712395303723877840 393024 -316949638058718911190395781120 393025 -707960041056982389083315600000 393026 -567083050511725334161750333536 393027 2591739836324356637221079452920 393028 2357751605340604023808867799168 393029 23859807591356144946668832156 393030 1465663032329115557534901333120 393031 -10203044822379321479635695904168 393032 586301795347179752092951480320 393033 537596799973076325206017342224 393034 870290742256926260893043984640 393035 840234887705768776512759864480 393036 946981754785398644113203118080 393037 4350093310120746951998723737260 393038 2955775124209293848933512393920 393039 3903574843954526710419481061520 393040 686580581297626476274475827200 393041 6765613588989731649910900201584 393042 -230445511521277507873686051840 393043 -43859575492787970305429639600 393044 -891978212355407390281854476544 393045 2175874662021516547188194956320 393046 4493137114077781847681100317472 393047 -824860816331235237475034712456 393048 -3459252499089736588115329474560 393049 4662701773914921025771041422730 393050 -376501750705381919167701715200 393051 -1656868761278223975563192946576 393052 -4597690417992888553588536949248 393053 2612311271616423167968944930240 393054 -1039601932152985782069745253760 393055 -1866670174749413124932774451840 393056 1830490780649569897026081521664 393057 2337777935848836629971824298752 393058 1279519145880878843348583208320 393059 9042613786498704588512461759260 393060 -12913059426362453469108695040 393061 577132487648219257298887839552 393062 -3367944833698008689420019312000 393063 37881981076041323214615393408 393064 -958795954286644913893764710400 393065 -5361776279504648967927215078400 393066 2931943158237606895018024819200 393067 1816197012955332576401624544312 393068 3316748292688393750536931599360 393069 -710460934018355363368481643456 393070 303709763838052675030420281600 393071 -68022918669301235017504098336 393072 -190357855566899207775395512320 393073 -7780870053805855854594598309678 393074 -4974355822096178352722195433216 393075 503431651455743217497528103300 393076 2347033705402235266985794405760 393077 4972027287496824879724868890926 393078 -1027854759476173652782578892800 393079 8240170065661848606668798232680 393080 -1797611211427350547640505139200 393081 -271505121516816374680023847680 393082 -3784357014749621106781204606608 393083 10136505350995594080959183815332 393084 1956621969817712803950725122560 393085 -1478975678587503101747422961280 393086 6056779847265984514367346196992 393087 514622387457151147598590349568 393088 1807074642992184245975588536320 393089 -1021237362731134309371632193744 393090 1401408483268368659816711992320 393091 -1912370279205577458649963830480 393092 1202379384923249786737773219840 393093 -210890922112013042870590440096 393094 1840736578705319173350903189984 393095 2760709682910812093254784944800 393096 -1882229487898863136839424819200 393097 6063131017529954768393908859546 393098 -1319437555004281308286769173200 393099 1450935018310525743629603773440 393100 -1921541708047922615592836665600 393101 4138678763331499478102260686732 393102 -2153922212004986635892499899520 393103 -42185677760347907931677341648 393104 1876628256947728747117357301760 393105 280762677567587754124620451200 393106 8157915628557489897505288704 393107 -4316345040852897488803317678000 393108 2121169021926982166967590633472 393109 11504865043404516245008631527310 393110 2498103725753842611645894192000 393111 -334595570302630392813287415360 393112 -454199088710019077985927628800 393113 -1784095495908891109367495829120 393114 -1598503391043198591463682204160 393115 -1601595624148997226032475138240 393116 1260680797329435635387028759552 393117 -310400071685599605000605566560 393118 -3189704892427845310798965224448 393119 4489162882002276006760735030800 393120 673496846068574879658226483200 393121 -834914923879059424272827803678 393122 5120418447085076858082282572112 393123 -1033666013570516972162906900616 393124 8292230252048391173784059961600 393125 -615203769040501210320949852500 393126 -19621531054057223415176974656 393127 1414784077336490323901930219952 393128 -11052426308373359353920185149440 393129 159946395904320637832546661 393130 3058656901309056188620780932960 393131 8644592861713842772554337035864 393132 2165247101895123878262910718208 393133 2754343027666787733859787308204 393134 697933228340769991181020036992 393135 3407841566534965295580740355600 393136 61909147444390690166333652992 393137 -4758477166168467357320189615214 393138 -2211645742533770835872680761456 393139 -267967917307733051543031320976 393140 3929991495567743986183989319680 393141 -1722618304060408904363247686016 393142 483126012222277009368341873664 393143 4992532699207125724605205444392 393144 335030488547031347353440030720 393145 176931092608306877116355171400 393146 964953395571597844012261911264 393147 2658468333676472103752484629040 393148 -2209122649033394658083417497600 393149 -38704463764710333505892481792 393150 -1321642249705786766797995278400 393151 18787011862966030400701472901504 393152 817288372462164244432794157056 393153 5602138890115233487600832299200 393154 1924238130167571699367770700320 393155 1551682440666919458540911923200 393156 926729108796959374415406584832 393157 -8444345148401425130291451226594 393158 829317338967797083801436131680 393159 -304966675578438914491016530272 393160 -922855049553087078609823488000 393161 5398149294245551375127556540762 393162 -183912794482710509355415191552 393163 -883896600660644318645577778640 393164 199930680596265615333362167296 393165 -2118008277709308629343382016340 393166 -1599729286143571050324361243968 393167 -2543097676874236422466154142360 393168 1159960559960383764614583681024 393169 -985600042967542310755091712704 393170 -1162667435737086576737014266720 393171 -3941997354172367657557896300480 393172 -964059541492289988643222669568 393173 -589784569057174356289208908032 393174 -1802584363088147121329004607680 393175 1986999574121062952738302996400 393176 -5137478165675772005336258457600 393177 -2299041119507805282668321778480 393178 -238583530184975092717280575776 393179 -3715537788257776878282535178760 393180 -1796236333571025040259564375040 393181 -7353194115995480809186337533018 393182 -5023145192824702376636838465600 393183 1341310999568848451507816138232 393184 -8996263365342241764676100947968 393185 1262806154135943164180312221440 393186 120762907958733194176612128000 393187 -10401116564052656636787714104164 393188 -2723166177923535553227509834112 393189 6085732404342676097236835094624 393190 -177739957883652817106753994240 393191 274023266587038103225670561592 393192 -43195015926237021586363514880 393193 6675015885905789739905889679560 393194 -3322652033821102759652410753104 393195 1171514312710002071291024893440 393196 2075194184309567464346107654400 393197 -1973467034797394241626143572768 393198 -472581946318780837993600778688 393199 -102671079284015624162569449464 393200 -299346672611619926654845747200 393201 6202859019609389750667920507040 393202 2849002238795236203319734946320 393203 -758210709592401424684091818548 393204 270594715644494167025691131904 393205 3928565453845651568023804884000 393206 2135625470973598183567748062848 393207 1152488869018690800813933035088 393208 1745897908145080452464468828160 393209 7059939510649172973072843586410 393210 -2179876629112430995646406642240 393211 -1385547208861402557240726456000 393212 -460945441184049378536748480000 393213 3538250747205573671580395372544 393214 2535388842480651720533895769152 393215 -4606908571120928632592747711640 393216 3634857084885815987075454861312 393217 -10276758366451911689550919044048 393218 -668762285943647303176974825984 393219 4246206016484301191158285451844 393220 -595148703622056417100654437120 393221 870029269419138815653749265344 393222 -3310244729494647466706004356928 393223 6624611107591572396663738689320 393224 -379022247136790904642293760000 393225 984023799915271330877946152400 393226 -81883929184873376758829204688 393227 -11299045818088465632859206562488 393228 -3666692719373797133684773724160 393229 596919546236221728243065122284 393230 2676434761160654191683510893760 393231 863907670181211291612017637120 393232 278440861150329220268646203392 393233 10926961332326076876477932526324 393234 -3004631951428995745209077416320 393235 -22682203062137645716797004800 393236 -3355887765806889924034912311552 393237 -1989388100883133048387912376292 393238 -228750824054046147228729031104 393239 -819535181741142782934106128768 393240 -1124236484645778596114491392000 393241 -9829332456663091052916281730358 393242 -112087612103582543705861357088 393243 -4705779056525127324529194024000 393244 7292972570220958691519144027136 393245 3836868330355041254596258939500 393246 10902302044033034727070602624 393247 -3071238036173350368141615174304 393248 -2615717015084222501530346127360 393249 4359950287045050474059567921280 393250 -2480539886238111922444248000 393251 847628218501650135192153011592 393252 -3842446309892193697252527725568 393253 -1460700886990188870896450628320 393254 -2963183665410042168012953352192 393255 -172822282270692278637889745640 393256 -10195982080100880418305611781120 393257 6149885005544062151580943600506 393258 1176433800965261193749888841984 393259 293300203088910786242720621760 393260 -800183409774156476668338385920 393261 -5328735262547755815883509469632 393262 -6159371245242168439764449740800 393263 3157572726459110116523072725200 393264 756017593500416021461760753664 393265 -2838577557042367090770278603340 393266 1111655668860978707182638802944 393267 -449423112356065860976548539136 393268 4352838863139398929476332325248 393269 3473146601637941766249270789120 393270 -1224774521037023797156300790400 393271 5658822785523666884511504610472 393272 1022581862769918505666887475200 393273 2536526384363589242112003853764 393274 1062939715583543570926457717616 393275 -5175868263156061300387153262700 393276 -1361985643993194886107758754816 393277 -6957013878318784990171446280800 393278 -73339198839868504015297157760 393279 -4569937906460981424109889854320 393280 -450528873795050826583690444800 393281 1162269350288655609850254525120 393282 2356709699481663717953739613440 393283 -4694950083522634211422791862776 393284 3107489884629072028674952511616 393285 4409683296747065441120734623360 393286 -1189943160799220504185638453408 393287 -5269968718458946810771696913064 393288 -169469290495724427726067630080 393289 -560750221264894918439647248476 393290 -4368635872274471461421333425920 393291 -1374301965046931516400943866840 393292 635118107791742439911288374016 393293 7303165398921047406391564499520 393294 1371518161491858675324658836480 393295 -2976911200742636210679275307840 393296 -57880047975833539014386515968 393297 -122826589310740290071295386880 393298 3932296324114868096578657472160 393299 -6359315522433374741485830887700 393300 -847841497603310135819545344000 393301 7475407965118501359513112356302 393302 173794663938761673229685163264 393303 3456158847685361794150110745704 393304 10079377932752933322923191480320 393305 40758469475023464319595905920 393306 337300102658206311549164757504 393307 -4178301025851618661955917715408 393308 -7299793356741174794674513731072 393309 -4028253557365021684626983871360 393310 -1186274198073274932555575389440 393311 -3743186391741544900076982149088 393312 -79182616483645551156436402176 393313 490191157203951277567366749288 393314 -1310761217211205639544004237744 393315 -1599907745598316273440891269280 393316 1778954214233138741055327522816 393317 4204817769963011857644680399232 393318 3257845127565654639312084716064 393319 1002267524744611533025447639040 393320 -134842371719133557500364851200 393321 111566982512842436740037119200 393322 3574003240428487553082976865712 393323 811267881053831738201939223600 393324 332506476512075762659273190400 393325 2749820221689152922536961186050 393326 -6116212585005860861875931901888 393327 2318546518270262555871744411120 393328 209645829629390903023318335488 393329 3833357169482313840707515505526 393330 -307006564193021924396064506880 393331 -5450028713770366320620594802868 393332 646045499231102934648203765760 393333 -6331005087729223652487806148576 393334 -5554930394995569468151471431360 393335 -1842433987737659746199365701840 393336 -351135278494819262932391608320 393337 -694082290155180878146762502208 393338 4774050818202685065695968999680 393339 1144037654701398014277301939224 393340 1143005763047895938822509025280 393341 -5096878360263939993183244922880 393342 822414066805181534714752341312 393343 -7355854099600844514751679482080 393344 164336083555203216237291110400 393345 -1392305705946921218735919007980 393346 1565348365545234485450010338304 393347 -327976459848564440983599513648 393348 1132135980076256192053152353280 393349 2235770259625827828883015283520 393350 -2760481123792672294867551837600 393351 -2274288712549869793848338975616 393352 3930674193886786430055254553600 393353 274858584485810589930686385642 393354 717578043432394640775535346832 393355 -3693676888381319933591945976480 393356 3185626537882920844984572026880 393357 9390212608078364015280736442880 393358 205859554242364007809344533376 393359 1025994165765779295292339903680 393360 -716484988226663347358564352000 393361 -6081179080780100818694858681038 393362 1536360758844013413190303980432 393363 -11262948143646787869345787003680 393364 129808835171692145040682356736 393365 1672423525877581304958003619200 393366 -939559099581594218672726691456 393367 2647569983732423187620016816520 393368 5544837915340324243606771906560 393369 785677627910040553036901901888 393370 -1156222745339871760658320953600 393371 16189488615146496182672017116 393372 -2082166456493750789243785181184 393373 -960843565468374159862619044378 393374 -2490984278853436222153074920064 393375 -4382405854066107796328700300000 393376 -7205511223549339118681094881280 393377 -3348749955149788203606290367774 393378 -2931474975739275008414906510976 393379 2884289281876129084835591271376 393380 708965736494457897659601331200 393381 1114061909981683511268035633340 393382 453348813794077083952543166784 393383 -5251189673290485991658786143368 393384 -1273789972636541506075993620480 393385 2186579096496257821480790929800 393386 -528287314509692460523150022400 393387 -4883895726186793499972445200040 393388 -6370976229992371505223365331712 393389 -3517735377622171883546854382100 393390 -1206288579868389535666072780800 393391 -42791743996750853334577981368 393392 -1493982479492402290599020789760 393393 823043000312466381477000631296 393394 -2317766929848799119998652165120 393395 1296979317363286328860503122400 393396 -46189351829422546687252574208 393397 -842766914435299338082687269768 393398 2135615861147669580425950327200 393399 5001804646533456633948393624384 393400 758747971569624086790964224000 393401 -3614358331583181336947695040598 393402 841861687440470680444824357120 393403 -9718904423150989498812828712348 393404 357576211373733445317631360512 393405 104443816605628568873668184160 393406 -64583442251896547145879268416 393407 -25419891082513211100184437888 393408 929826342558689237700713644032 393409 -2751977055420424568472596899884 393410 1319495769769629519583795107360 393411 3372122018158992270555092769024 393412 5987888206656923759771378580480 393413 -3043678290134550804857180698338 393414 -957405508563917613072589516800 393415 2401000642768216138112360701440 393416 223354160015163163410633876480 393417 -6363095293929136167487501065360 393418 -147818985185571487461177765840 393419 1320660782474723913766596571728 393420 2003364637341912758942325964800 393421 592381967228607533936407321600 393422 1544466573626107445344872004800 393423 -415770035863206029371659216000 393424 2718805401977493601974836002816 393425 -2256073635490919967168113525850 393426 -1541295449561309529077674459776 393427 4878292860529629868206672221632 393428 -2605733470597909069553384331264 393429 5634210515188644209906201690784 393430 -190961360445540698391518864640 393431 6628890166668646548081843493872 393432 -2328974497614713460031505018880 393433 5539615773612048719708012877520 393434 4879849199088100578573556037616 393435 255112705054557642471821460000 393436 -612933913720419663679166361600 393437 -11125832258844761090812320226176 393438 -1951026108159559139233723763712 393439 -1253061712423980125916858732744 393440 -6984358257917237815691948851200 393441 -1840165190320227897274548916320 393442 888590643784750322108882542080 393443 -7456976474424755867205068305920 393444 -3489467940471283982819473582080 393445 448176924221517604488116248920 393446 2362877647986069477553124812800 393447 -3586962411786182293820560714200 393448 7570969923364786610552154193920 393449 1337349916965382519408808516736 393450 -18372859577728750129859308800 393451 -2038332151210436474155661345548 393452 2284583973920040148518914949120 393453 -4504122091585627041311021990538 393454 -3006552907620050576457245413824 393455 3432113499674450092640761164360 393456 486067636676791640871918895104 393457 -955744559756499320706695218380 393458 520885966292668170970235315520 393459 -1529486300268561015900630401472 393460 4433836335737194666313199452160 393461 450414509521618314791049140832 393462 1355509553771048834061587869920 393463 394803029693705373620866582960 393464 -3956520442564873490708277043200 393465 1705483917822817101655161947520 393466 124199553489524248647437102304 393467 -12511984803433637527915769518008 393468 -2758267311519214158653083368960 393469 640924119111278868303538337580 393470 153939184461628867940394188160 393471 -2342214777887553955561715232000 393472 2795821860745507807729507368960 393473 9143698676198913270113076478722 393474 3473200798703696412577547199360 393475 2233126521884064370781727093500 393476 6315040637522107772180267410560 393477 -394561479958842775944256085376 393478 -3777744061064955206059339692960 393479 7603399953193967198018775325080 393480 -118100655291601630005471590400 393481 2424186225324967012072198470864 393482 -580714055709979367477904293376 393483 -781922311251864298159361098752 393484 -713418035600381709872770449408 393485 2131209625802607349936023855180 393486 805915076172259186190780057664 393487 -6611301362307506189799068374864 393488 287200647501672665406553792512 393489 -7004677533351164187468549426846 393490 24058405853013273089954608800 393491 -2063928173380159792885652578560 393492 696497734731898399206445056 393493 142477518901868232334062256384 393494 -128715358299409719932761218048 393495 -154876767288441155580214418400 393496 -1518620237616938973604972093440 393497 -2448083647844552044582747238460 393498 -104163413906485594165356843264 393499 6298325007529142356266486864960 393500 6989858216883905040036756096000 393501 -3466486327450759881171276653280 393502 -3444334331201448886948360146048 393503 1125652890326352258823844306688 393504 -4739645680591440474128764108800 393505 -976090246650974085214690491840 393506 233172981490432272721959074304 393507 -1595903382772535087709152370192 393508 3681522104079357637873973107328 393509 -7097132676376480954017689580000 393510 -238645817349735366078358636800 393511 3163164397910790655733555057224 393512 -2620884691548765727142470533120 393513 2100756827413846974308104569744 393514 -595065485916198959528499849216 393515 1809911851487327583776918019120 393516 -351173216939012989484870527488 393517 -526954914670794840662177795434 393518 700796850855492679884170265600 393519 1608224926810787170504932377736 393520 999210872668776298752407961600 393521 -5121058686060473325552761527278 393522 -1117576077995364836556356627328 393523 -3221601190208732399068390334336 393524 -6337358277760653586721068535808 393525 -1594386964914568131175720488000 393526 1192498846223665602085745823360 393527 -5507825464631941769930939484720 393528 2453775696512824078162781798400 393529 -842168814058399670117864330924 393530 1440020513914643674938089088000 393531 1150413898144844136271881982464 393532 346891366208631604280527290880 393533 -541269165191574896032536949824 393534 -288208003545247298148623831616 393535 8116178409167812695268625877480 393536 14278046959786002877790552064 393537 -1084234354382322109883116523232 393538 4720335388903499787811860019920 393539 5159957258211454330735711409340 393540 1159102449126202029782256967680 393541 4006082813873758459491685814942 393542 2992984835824390564778695416672 393543 283124464402545876537677552400 393544 2337329094296467700763623900160 393545 1198603057563470893567288070400 393546 -1349716708661835517204716377856 393547 -2465851575004969608369251539200 393548 3967680540551221644810179851008 393549 -1192789267400750822628943092192 393550 -516404223649448298081445651200 393551 5576778675956809558970014749552 393552 796355840989597279999756861440 393553 -42223994529436836138240070272 393554 968918078706655026355090793472 393555 -1687130663416921971336508716240 393556 6794684211314169465611548008320 393557 -2367809798667962714039029606194 393558 -1251093134984223809265080970240 393559 -2515683234977712074749610339280 393560 -915767074127529270259329024000 393561 935686413747247276824490976832 393562 2121607182796396681486929649632 393563 -6594944743313037957438725150256 393564 1955975176849084856738063755776 393565 3048738889413538667574843956460 393566 3164393996542995285854054867520 393567 -2170705235641844417212098891888 393568 4333792010302409808777232121856 393569 -1801690924748960656147526282688 393570 893662143084301164076847020320 393571 -5053677565821538788023295424228 393572 3322522325360771641683645004032 393573 33622006407944057464676926464 393574 -370514701468560650517958736448 393575 234432502010649360407368797600 393576 680878466578614546136253399040 393577 -5610708576270110370818393637574 393578 3923740055809435713404983234560 393579 2428178178647700425002023144 393580 1009593003583418996813523379200 393581 -1090977100416342453353233896618 393582 182592275893269295987303179264 393583 8719616269977991585731754906832 393584 -2195336965211896644173357973504 393585 -2269309406934284811387429969600 393586 -2260843328936921448633799245696 393587 5288612170634536461081442972236 393588 -414391824902205460075843905408 393589 3478426131701198049209638557120 393590 1574896904817646050164387404800 393591 -6809414831423286429268879042176 393592 1112679160665343308663284736000 393593 5594453639961340342385620900842 393594 2615462577205701516184250419200 393595 882489699521494729566304475520 393596 1920115073058346888333902609408 393597 -927848363722033850030797745652 393598 -2697579961989194471163251443200 393599 1801654089658596946243531525920 393600 -669354906090081029229379584000 393601 -2993228400426343270074874685268 393602 -717900359534357770075525024896 393603 -641835905702843300471167332096 393604 1308392450741017708938244172800 393605 -1257427475986481392153892476740 393606 921667038438044308392097355520 393607 2945741354527263272166060801472 393608 -7880601343920939871114926935040 393609 855569226602888825586444005904 393610 1051653041517675751466990146560 393611 2785593323445597968595499648212 393612 -2196147330881668776883565081088 393613 -3303391341488540589777186634 393614 -2402941216639719827982118326720 393615 -191436248002213439166166815240 393616 174842358252441235105184038912 393617 3577711282771190598699131036340 393618 110370467244931919832798746496 393619 13498863238977283920423219178896 393620 5788046306456434991701584295680 393621 3352745389462360629502679197920 393622 5581445947387615564964812800 393623 801762304342874634734602347720 393624 841478624196613244898514698240 393625 14936263831319009511343993632000 393626 -3729791281440650738662037375520 393627 -573600952503551684624779035792 393628 -7076610680248175662284431237632 393629 -10883075947069989912490661119770 393630 -5064975445107441366610692480 393631 1951202831815550476657271048544 393632 -4471904849267962119639397367808 393633 3639502110309428499997094841600 393634 -1089948207461301017747727236784 393635 -3051325600457285982748367530080 393636 2031703855024732478969054118912 393637 -10653200791821480459351563611714 393638 1791791285695355411851517952 393639 4585932459199981888996572656424 393640 157249651191066667221353164800 393641 2838294238109071871077167492084 393642 1585437048214587123057507962880 393643 59825892832744774271940775840 393644 3870732757688702959020672558336 393645 135959362773724834086943549440 393646 -40095945417408128458901159040 393647 1378575684335488860138771892080 393648 -770375379750275750816887603200 393649 -6075879482487715483741053386350 393650 -1834553056137621493337125669200 393651 3712011448543666608080585819520 393652 -46390169762843082963131584512 393653 -871354887184409305857675211296 393654 518808941458223557391928861120 393655 7135272999070399463533712439120 393656 10646263338699690090894528122880 393657 -4233690404570622937891043727360 393658 -3874067701764356723695795591200 393659 3412632992613053535931253100816 393660 -312338457402029329843148613120 393661 431150045087534894332527870400 393662 2041679404077749674785275672832 393663 5406788790294152607168214246344 393664 -1945042597150338483567160459264 393665 -59897267570129952568024332480 393666 1338607578680408526507394481664 393667 296166536574161189306468742716 393668 2198811046613691416443976724480 393669 1216582395107378461988864709888 393670 648127469097882027868730417280 393671 -6553594952057499414942382105128 393672 -1467059215241849752942239744000 393673 4179402814297886019865430650240 393674 3203385575094465330891464076336 393675 822454511858413453612028898000 393676 506243074152033417150169352960 393677 -5244237930456831751645483758474 393678 2045048000918791978516592191104 393679 -1138548428222581893423737415312 393680 155088107343360783206488473600 393681 -3272736345406632858948090545376 393682 -1823165558372725645486598267616 393683 7724845032934678415709140269932 393684 2501666676408279844826015754240 393685 -5795531072517881123284018195620 393686 5547534880013782370520074498880 393687 2780356785455802676862454992640 393688 3844644849199584754844789237760 393689 -618159535468353253954217607276 393690 -44956504790108690466487887360 393691 -1632180698062052885551852288848 393692 1121061920405039898677832717312 393693 -6849741826725374507749590231936 393694 -2038782326165519224261555374336 393695 -3607629646203090647937766634400 393696 -3655772814214135112343110811648 393697 4510093593888647850867307434146 393698 2960659865362543511743773338400 393699 4784613666927745556749143263040 393700 521089288254660706039752294400 393701 -1256044212322811730445218236736 393702 53548509302264729093404900032 393703 8083634541585369851383808135760 393704 -6345193095885091663849668249600 393705 1503518945972949908137615200840 393706 -5780537367261006442108794554448 393707 -2907975900689422911894794108280 393708 -7816297237125708610585313280 393709 -4544140378442988426259433698090 393710 -1957901799832838126049717426240 393711 666002784750261071260134960000 393712 -2137607792445240416709632360448 393713 -8949881466888959608185419269038 393714 2733501218395744725895004451840 393715 -5710105655902398849888005037360 393716 -3308208614805152793518950892160 393717 2712752535080252502672886612512 393718 340371094721509241031246675840 393719 -6514875163424668348953774935904 393720 -3864679428876526744343141990400 393721 -2364750784572041238625928509078 393722 -532696001102989472724383885568 393723 -1404241265125605698760579195312 393724 -8163429019059799462994934349824 393725 2925411427727005790055581831250 393726 2049125097945052465004859429888 393727 6997643562261744307022532056576 393728 -921212881504308131165141729280 393729 1405593835771591237113125784000 393730 486449695461375676671050057760 393731 -266791240105361079930012729216 393732 4288009917028158643081249558656 393733 13006679096951142855655902604380 393734 958299876630665749580997408 393735 64003675947737341403843010000 393736 1347556624097769012440088576000 393737 2190824831709173366911161175680 393738 1888837160544372141477947381760 393739 7447754914745231788197715283540 393740 -5342949984837660697066881039360 393741 89378652062983364025512041782 393742 -11548071409632946036469425728 393743 808598352277627142715824886000 393744 612703551395112431072684802048 393745 -3049121859462277478728444814400 393746 2401246335138539648676926109072 393747 -896629179506380108219021437000 393748 1892003668111346478831095627520 393749 6839181069476948110600641492750 393750 -692693292658631312123384400000 393751 147843114648227801149200310552 393752 751692056611528772843266437120 393753 -1331702618379660258313879016496 393754 3004368391669899632706196005312 393755 -635815561776131552411247037680 393756 -2780522518751058429417896386560 393757 691607579748581340313898828672 393758 -3361402224604308310301843771520 393759 -2085571648409913452231823512376 393760 -1598426560847237942529742602240 393761 -8056956883144140490779017620638 393762 60071329644253442622433751040 393763 761238129019026488183045357344 393764 -1054658601841804635085647345024 393765 -2404266301936781397212109475680 393766 3277061023506947020607107461120 393767 -1081453939691792609888924153448 393768 8414419344792675384072565555200 393769 -12868587629588014219219791318656 393770 -2969178277125931771129549498080 393771 -2686564363705529132547260937216 393772 -4734536750620493523631050490624 393773 17209037642288599288218265094700 393774 -2555969137724466517279872623040 393775 -4905926120494979520807998285000 393776 1121900460635992697475727736832 393777 1088035868287184479494230427714 393778 411182835439552425595159736832 393779 -8184311167874296229050137973620 393780 807626943397740848093025269760 393781 4071003921177106732397457323200 393782 -1549228368973724530052240558016 393783 78798674254215249555008094720 393784 5014096158142627592159394754560 393785 -161028117966960660782864447040 393786 4745068455187611231028029206784 393787 -3361158948851689326418609248920 393788 -6148336219530630380902301405184 393789 -3248018321382310614525182027232 393790 252151050439409032090567422720 393791 4162425579450987231165517922880 393792 272518557147376479357288579072 393793 3783875225311488248516885976064 393794 -1013592608325652368081573120 393795 -66004336013525455189711082400 393796 1428002575389470139684571432192 393797 -11544473741935092294744722438754 393798 3672433789046708472456194153664 393799 -256617009433553999395253725728 393800 -1936362027722429570321710080000 393801 -4935107324242880168571935920368 393802 1606879853674705011194018352 393803 3336017860216741229994407508000 393804 4677602038652791069052193527040 393805 875102081388402569674229475120 393806 188615029492657859266660552704 393807 -1186784064283102628522122364400 393808 291219188389644398255130148864 393809 2875217191498333382960006150004 393810 1718591939410811038047387164160 393811 -2030423749350085630873672789176 393812 955553449471720946792067190656 393813 5525284816680584961130926736320 393814 -1625494919568303389746428651744 393815 -3939909988272050805459933057600 393816 3826466051866161605698290278400 393817 -185725939737674539619260430780 393818 -90851138232228375814610359296 393819 -71384725099383567528194862912 393820 1146677868496843078747121971200 393821 1724602235390628528108311676000 393822 -85244558994357781539073827456 393823 1721432005091810959933228163760 393824 2163224003371063590758658342912 393825 -833384066923984393731479580000 393826 1601277681473716066344967443840 393827 1444478216118485711638263140352 393828 386556647394003764010294398976 393829 2002927352739802296792718217184 393830 2289918042214612579445011378560 393831 6380033902661118538088816760720 393832 8101167281034681664795661107200 393833 -1700644770572134316950315744176 393834 609325312555578272615233638912 393835 119824272431965834360559295840 393836 3085141414718377738173974964480 393837 -2292266143416734439852514048992 393838 -3619758408603536339556603295680 393839 -315798961187675206228774719744 393840 -407538122564178045798460784640 393841 3065128552281719861361507883072 393842 2244609745317650055551955922944 393843 2864112106596105588308430521904 393844 -6368524933999110838853590038528 393845 1022389040798087389955423995680 393846 287557638750724879341221251968 393847 -5787386446679142449058346583704 393848 -1385421826092708188518962708480 393849 -4766753119806700874246064700800 393850 3077219967552799027133845496400 393851 -217546465133112860195525364948 393852 -719971263993340121085689683968 393853 77233745050998539474732468102 393854 3428208695831087747376946853376 393855 536665889560928813214197760 393856 2327168113987327953990498385920 393857 -5261471006953377261170979744894 393858 1364110729654287029854675020624 393859 -3358186755226612727917277271940 393860 -1402477131379594330189340467200 393861 1857682105500699784399147538400 393862 -3620218302535399934833633105440 393863 -4028915392871782776837923814888 393864 2840627207196198225466469867520 393865 1289788403526624128132370947400 393866 3233920572488446329121484327424 393867 2114307776206807067516626158120 393868 -3653632881914887602005511991552 393869 4314741286098931795585255036896 393870 855622461090899138876923622400 393871 1221430493249153498391885089072 393872 1591062081957634037455328378880 393873 -2385490249009389409899929025696 393874 -1765348285287393016451539855200 393875 1989137883480988053764714904000 393876 -1675312796986054137306864967680 393877 -9053018926454443576877797754016 393878 5078952427051125017041820088960 393879 -2728373277731195134656216331416 393880 82628352917305349177447424000 393881 3425216584452301539647386851792 393882 175507192719667922051082235392 393883 828426173253478519156585941520 393884 5686072609227858207042242649600 393885 1409515239413131264212096988620 393886 -898104516715013073300876980736 393887 1496542987811529649175476886160 393888 1461825157805430891232952844288 393889 -6631727371447932702765726084560 393890 852291204192862134985870709760 393891 -5231056660549607460828978640008 393892 6835640193749156944495869977216 393893 4908138645758539359943466371680 393894 -1706930308449616398958999146240 393895 -7710727732576277259778616694600 393896 -482080737652158250011980851200 393897 -566296818779647466533660292928 393898 -289454641035218259625308692736 393899 8458792552610368428956558286120 393900 -446700687304949679708373478400 393901 903235338284230459846803162902 393902 1402308295248043795215104582592 393903 3318717681161856870685613143704 393904 873679108034464259752730361856 393905 -1430767114400887331104757828940 393906 481099632600566152432123288704 393907 4630894243164290294495011211040 393908 -224931668922382693646216540160 393909 2296853361648503330139672547104 393910 -1091852476366823875012423121280 393911 -2194942937329726633019794367880 393912 -2127710493022855617350377390080 393913 -4135087650108427068072371203576 393914 -248002431298134789384281164320 393915 3501472547269006973679891031920 393916 313576774202347257922410890240 393917 -2503351336094473354722623306496 393918 252945650704326694779108907008 393919 -8094884962892049011586108383680 393920 1262743927982625604932552622080 393921 1076475676337812793312862411456 393922 5259209801360539025217300706512 393923 116017997873249021297788530504 393924 -247237272385942161588204054528 393925 -466441467556801188364251903200 393926 608066785846441778643351196800 393927 -1652341017971598449248351825920 393928 -1921592365762622998960772167680 393929 -9523164673530885835171995010470 393930 -2747484677156640171572533824000 393931 11765429043940820735526347459732 393932 -1090949675559346666375592017920 393933 -5739029058460278714912940666176 393934 522785913846203750452105588992 393935 -3246825186467079929716778544120 393936 533855811256251163210715627520 393937 10304756705981895291330242887792 393938 -5015630746303414519787902451040 393939 505652865827870871617527513584 393940 -4789074503551029827490394824960 393941 -6153266704742402467831798442148 393942 1074662450851060088941999384512 393943 6924630726183260861924912478720 393944 -4416870356791629101862822420480 393945 2566500633851512392332601145920 393946 774856479922452762625367216640 393947 -5276871215138912398977170060604 393948 -220196216475825113221046931456 393949 2922674637818478942532420145964 393950 -943472439130482598806645528000 393951 2285942240832202466456860604232 393952 -3240270960366900967020404932608 393953 -5581425466409485933120574838144 393954 2282774346102610062283778555904 393955 -5261818839051392372969703422640 393956 -8751624012283037051219034105600 393957 11012446940564532866018368112640 393958 -6157276206582889083015247765824 393959 93308282104249485496704111120 393960 2701448680681716560719371878400 393961 -4222888840974063771418534906438 393962 -2891553024265108052310704389536 393963 6544684769367546017062930067544 393964 -1762210937404148968386695905024 393965 -2042298732522034880787701808000 393966 -4005472742688812450558045760 393967 1630148026475163916810493494272 393968 -495728413730116472575249809408 393969 -722357816099477424705065358432 393970 -3775291537955950682991848308320 393971 1123824069841764997663541839992 393972 3475683913376191920706283323392 393973 -7851592717530230056136508307520 393974 -880262273434721292863000967168 393975 4517828281520217383783979963600 393976 2343867504363495531530073169920 393977 6306232861825775355950733470826 393978 -791459738164419293962099037952 393979 -869970226048515121753624826880 393980 -1934241196165076193572732352000 393981 -147995105848809304007431506816 393982 -5185539563790268439250926865408 393983 -1232533304695539912439331234640 393984 -242187890437989907424587284480 393985 -3701007527096995973227529531820 393986 1132725072335224845896402826192 393987 -2393734350968627648047558914240 393988 -524385430279219859429898850304 393989 -973912400715816235243448370210 393990 -779997757251007444777665730560 393991 2119310867765921416897207261672 393992 -1869330597369222348255980574720 393993 -4976800376471072421562536610518 393994 598660351897808548801215876960 393995 -2723812366816089203612012721120 393996 1301657358103699593703764782592 393997 4905632005467920190139761723446 393998 -5604654263480706100215268399680 393999 4162994966976659018372900911248 394000 1019237677726230759506153472000 394001 -6444094681187355584789441283456 394002 -378235172887152212628976412160 394003 4679930919887058329913573831600 394004 -1026569484772988328278276292864 394005 -787467409641390990999433897440 394006 1519046390688953570650384337952 394007 -7857488572927233683554356450744 394008 3060601969893386413453299855360 394009 -107295769597183876934105838048 394010 807785678228210367450603360480 394011 -1500643017610541767033287345360 394012 4247804201925825336078345000960 394013 -415079592954134388803266250496 394014 641085255572675269411299710592 394015 904361762494066169164695221160 394016 2987188165614889702373940264960 394017 -1248106974475786381632369903552 394018 -575895785133133190806464677040 394019 -2316158839744078266767919452580 394020 314630734593352030317015552000 394021 1375518591052579468605170105500 394022 -263098079482411541391951681600 394023 -1861567003855342646716175562240 394024 5803802705544337356712523688960 394025 -3852126210583488569766314244450 394026 -2329846779004228448759628642816 394027 -754763569313351761946588366888 394028 -3417541155590525318687685464832 394029 -3618232904912706687727567169226 394030 -112003729123720294890284935680 394031 -3795012748568154521039462986896 394032 -1784240274999860570062356480 394033 1397534934086514842382910024704 394034 222882563493878151163424259072 394035 -20688130289190835165054096800 394036 -1066552610930185928443471116288 394037 832416039056816503675949157504 394038 2840560875839570010718223848320 394039 6994169993129174401106955068840 394040 -1264098012178425559921407283200 394041 -1041349342467969708589090160640 394042 731575532925621717302190783744 394043 -665353110805004258098892218656 394044 -429296507488603827557286617088 394045 1493468909923997490196661808300 394046 -1930499495240472562648959798528 394047 -3210107527909523064975053373576 394048 4581078748943011593745801936896 394049 4557852002962914728875464922050 394050 -275148687495949159058160422400 394051 -1015632778379221891418500335456 394052 123384540169834824557451878400 394053 -6702455184128303685667688407392 394054 -172995978540917491811965713600 394055 -1312438244393044822035228402240 394056 949090933102078265880450263040 394057 -1210670253022190146367839304220 394058 1380486746262641634484455406896 394059 1566436119499509181359260041728 394060 3641513078098290684695393433600 394061 823250239008577255417927072800 394062 -1880873302658702206464200461248 394063 5958496912754790473900187347312 394064 1298019369351900334695807713280 394065 -80369978812230368822150116800 394066 -850370865379702203077618982768 394067 -3890641870140638792391729087480 394068 3731347687673517966466453923840 394069 -1399216532956958772717419234756 394070 -1979244885423233272832805767040 394071 666141632145338585264950724712 394072 -101645847178045197527183523840 394073 2848909173400543074271004189322 394074 -778400917581310160327703568656 394075 -2441122992426602991985851227400 394076 -3568026229892405963424015306240 394077 -295779444736695062433467683968 394078 -4319869150049007548585223144576 394079 2738426258094483118234899066240 394080 -66825551348748037586044846080 394081 -3044255499864165873712995486720 394082 -585534038296050204683415528960 394083 -5349546897079790392319226936348 394084 -3716036862800459464503409388544 394085 -2985979227773513389396374853800 394086 -811144375452129090225139034112 394087 4876218575695278659606804033272 394088 3584059583748540980061653621760 394089 4746471898210283088226127854224 394090 -2790924748043746961103246871200 394091 2660323754501625745658771293032 394092 -830663789993031782401776691200 394093 883978446687094913795919896800 394094 2438689816087237574845394044032 394095 32363175589971804906708925440 394096 2150418197329079945135927754752 394097 9161695816000407794185012098 394098 -1693261076996752438469107080960 394099 -9227529350254000915785009022900 394100 -153960455866235979437581977600 394101 304258159839500699246080875630 394102 -3092919857956393199167314986496 394103 2963195774500005362920994664384 394104 -5858879852669783556650648186880 394105 3260747490709547363446207786500 394106 -4468036376849558120808918770976 394107 3588308707014024422079174451200 394108 -1831745007776220360375999223296 394109 -5110181049327999305479024582740 394110 -1394605615105534100681953094400 394111 3698577809308202962239261253440 394112 4919655683502070904419830988800 394113 -3140918562223549618207644635856 394114 -381179256628842376209357285888 394115 -5046449738598367305056371152240 394116 -4076214713943200297847562318848 394117 -3642971237992766118137547131360 394118 -3455785676819725699989239502240 394119 -4027669840529289121301843304960 394120 -5833069832461461963163693056000 394121 658913159755410641988462436608 394122 1904770026833315723820583471872 394123 7551690961883395671564522908372 394124 808798913860783262312911389696 394125 5078796368492868619063983048000 394126 -2643899368285487711314981735488 394127 -902281948318594615472117953200 394128 -241837394448581967901452926976 394129 10685724293642226438810692359730 394130 -3429918218887733764523723489280 394131 -4261670996887852320677451079680 394132 -6190240250630674685048798975104 394133 578962709679103975299413987004 394134 66071118659125508594579644416 394135 1805085449357712679281743105760 394136 1283820655964719616299407667200 394137 3628791039456154641872514659994 394138 -50887121748930701290553446656 394139 2445676070866152987704283126960 394140 -2503467104793450037264468454400 394141 -2404102480766510705694977589216 394142 -1838018956871826598630840934400 394143 2167911815405844568376091681864 394144 1230755808355262162363919237120 394145 -2117568064136541135446442328920 394146 1635486028420439601755826873984 394147 -589890389325494217488722211360 394148 -6173525275524276897947745844224 394149 973741751293587228514421155296 394150 -1063365868715240612618329255200 394151 3176076624125299451829113835792 394152 3802909363794163215024724131840 394153 7275840797108993786973759185402 394154 -2043373288056932806991001958224 394155 4267915564439282249816774852400 394156 -2630018772143979912511382929152 394157 -8368793428582760366952692655594 394158 1809079605214540192702575912960 394159 751751254812537317540454960904 394160 -403444059802617936977662771200 394161 -1134621209518786652690239644096 394162 1309103613328848029235435850272 394163 -2731220625740235700729161154560 394164 4845126708417261272138312227200 394165 1131867436618365196879460459520 394166 2143133853913231161193278064032 394167 -1211770391272640377973872503552 394168 -5193533253321121663375787520000 394169 -5081181468026688315316071833430 394170 743311070780498138351556264960 394171 4464124486453519945570056064672 394172 3380475843202800538687430194176 394173 1555537566110538970000022546880 394174 -785792075911682868071522519040 394175 1450032210314361389224397057400 394176 -1852192375449877493155394224128 394177 -1287234339382669238404542590528 394178 177271182001133650839513362640 394179 5703176600892880503028504410240 394180 -2061814790692233328155753081600 394181 -96628026332634521989730034240 394182 2989894916617907852736985703040 394183 -1586544047822788437317762234736 394184 2709263765898535658549556019200 394185 1076654985949596823398375364800 394186 -525536170476236785783233975456 394187 -5491314080048413118781959725164 394188 -512530462467905473098187075584 394189 -15101999955364658200477504686144 394190 767335768760285475415515345600 394191 841284790161836871316336586352 394192 -1504551115710533060185983418368 394193 4749270430751713234997519518320 394194 759603440041789025076133622400 394195 1210296991444350308897151121200 394196 558070137923835885792487120896 394197 -1735053313562477194992272138880 394198 567048726715957055789150760192 394199 -3335908852238650491424535750136 394200 231068136905091768994145280000 394201 7209025206229364712933999112202 394202 902503337219653567404532845552 394203 -1624168324399521418732184341392 394204 -613465929128577095186524428800 394205 -1721025055426532396855797646100 394206 2641343697258345723304116074304 394207 8617848742562248026343583613432 394208 3876560917878020295976462319616 394209 2271720391169528377504164583314 394210 481076719908148327115376000000 394211 4743034237568512677468319174812 394212 10134959297926651385013153792 394213 7752593833452137840151967409340 394214 -2343625723187078857427085989760 394215 378143114854208615557693518240 394216 9173415786984208044423969684480 394217 -14214178771726485009793419114240 394218 -1354749840239025599530813008 394219 -203837001086311492166845177600 394220 2950032016988393861445490759680 394221 -3334593542499961342914914578656 394222 -426667076526115228742577072000 394223 7239059749717482592972822331472 394224 -11768284481376542837012692992 394225 1744002662906878009022768859100 394226 -1108784494056399520923094371840 394227 -115722157897393686885433457088 394228 3616618237096456688819733446656 394229 6797140075747509432610034503680 394230 -2248391097986649093708208231680 394231 -4085548912578981514021642595000 394232 2932055445985201685602158182400 394233 -856551560682011594448813500736 394234 3108899555849198785910383964016 394235 972930901903248274708112810160 394236 -7895541683002906674521855244288 394237 5173124792614712200398341628000 394238 -1724055836931918150276477617280 394239 6118484084759819398409543002824 394240 -1586661033352206773066315857920 394241 -3158456051785053138250137359358 394242 1147300684073546126281654154112 394243 2728154959271200736687444737248 394244 2150666523575150747892213265536 394245 2412700010280501789680291840220 394246 -1149720876534127714889731712928 394247 1778440525960540800301541331552 394248 -2388926261651278718314805207040 394249 -926886270696258503079347659750 394250 -2694695158947401156174886720000 394251 378547454218497691852055036160 394252 -7006008074798805752468564011264 394253 -2692949294650315765831012107540 394254 3328954954937699539378351824000 394255 -2753167672922029563237527952000 394256 711488414862749103645238247424 394257 -1128441712175659363998844151712 394258 1502842381804700626499351377920 394259 10987903074212765982503748860460 394260 57190130202659435359878850560 394261 -761482670227722191334100068736 394262 -612823693278574606221922815936 394263 -27080353570458507521341862736 394264 2472289191220832899986371051520 394265 1037092613987334778245029142660 394266 738280972768894022505396248064 394267 -25977495029422338258432074352 394268 2392615272797311255519621426176 394269 -823215579149769126375460966560 394270 951346213979307067470844310400 394271 8001217539857361296646896261472 394272 -3235022518419548456128937754624 394273 -378652126064115120724185954912 394274 860018729885794247374725773136 394275 733489758570038231174715993600 394276 -70196715226079444775438928640 394277 6494672026019463391526015417274 394278 1483271863652977595260775941824 394279 -2561762705582879957510842273560 394280 -4989017304655885213761778329600 394281 2754166417465012829809047403200 394282 432735024176082506156005308672 394283 -5728016143739766804857837513760 394284 5748732850820952288415702302720 394285 4587008466793462250901219811980 394286 -166147574190660648955941327360 394287 9182495725206617962451315924352 394288 1236283186414967385995493867520 394289 628763251527325029394730680320 394290 -920921247047072429129371942080 394291 5309499280712963177893008855692 394292 3488655661060618481532670790016 394293 2165156595248688941638677682464 394294 -2267037503215969633782253022304 394295 -3607556845042051672823226195840 394296 -708534619848896446667588567040 394297 572138709845937231932197331040 394298 -4373952396228513046446355224864 394299 841046171928348364761672520344 394300 -1580676654039007360559942233600 394301 2130961906376991120221237233932 394302 -135501432530924794189371864768 394303 4142637398064757376092066603320 394304 1534936618996668016794698514432 394305 -344025469143028658813574862080 394306 -5199061735392571109741316702336 394307 8673527236901313186412677042840 394308 -63665724603636573390794086272 394309 -4561812474676771555540963420484 394310 -20992262859163531596164474880 394311 -2018416591091492474405104490328 394312 -5454326044496298840265813524480 394313 -1795484642372749327121242525020 394314 -618345123809276605130553749760 394315 1174562462189363329433519683200 394316 89232322280887113179967639552 394317 1375796117422090029269654930880 394318 -435657475009082211995377016640 394319 1998144345600289964422862148720 394320 101335485174892975379856752640 394321 -8171563625893151032829529117456 394322 1966008220778927585270120045712 394323 -4207268962130115019797806655816 394324 -3094277045728906344189226932224 394325 83527766939919334445495767050 394326 607064505464944789856806322880 394327 -5691035535846048530883046136824 394328 6730099754835874536858949816320 394329 495813191195320445555348825088 394330 2480250347082547877233322035200 394331 1381942022448657423637782526992 394332 3596357103274446803413950108672 394333 -4658698204582295332201394022336 394334 1632419593358335690551106649472 394335 1733555632310724275326044979200 394336 91009112324142678922830938112 394337 -2529976353374573661140367679440 394338 -368952990650775750438665671680 394339 11589532754920636188738932180 394340 2002661069896159186782949443840 394341 -3612732072557415871410683810208 394342 -38847003608633005376928247680 394343 -4245568569232814725618755821160 394344 -1067074872956956315511061488640 394345 261529019849406190538203747200 394346 -1362594079840257590519871038448 394347 -2657664519989332915397119026600 394348 -6120656443352239879877210317824 394349 5008244162225234304561432006636 394350 -588640278997483597072371456000 394351 -1433514402865260914560403160896 394352 -848604111603301110577004642304 394353 82769270834877697968327150480 394354 -4906798996857754909977913534560 394355 -2174850685729964681911064666640 394356 360898387976906113285520271360 394357 -6918050780291356797294606909394 394358 -3407160203098455266228382374016 394359 -716389295995845640357219779840 394360 848473924585303827409826304000 394361 11661314912326464314264536001424 394362 -2000775783344274282246878476800 394363 -6322052483625291371709416439388 394364 -5213259610218881099694984537600 394365 -607736539758604913661092578560 394366 -1180664454188952394972838970624 394367 -4167632889916638016702271827584 394368 -1876103722581443703439412428800 394369 -7287627208638687827043231215230 394370 -253102381226927182516578264000 394371 -6959530963865776521796302196080 394372 3254153157493572883177543928832 394373 -1500907277398084460327549782656 394374 2168034228842001819946468436160 394375 2084291175202884562582908845000 394376 1752141058931937493964199982080 394377 10651042165580927921575921468032 394378 2722607788350446878020870102624 394379 3220361807290608848642666766840 394380 1345848758094167936707542312960 394381 1355074168157187514347746494080 394382 -910253248818386003363838921216 394383 1807410605961849933574720270080 394384 297107870739417733177123074048 394385 4852279141774701868937793086580 394386 2885438524363831143434610382464 394387 2843140159665284578821219959552 394388 -5174406658503212991805641155712 394389 -5224841139026617242009177367026 394390 48530321755647852840584659200 394391 3280951252928762242880713803072 394392 -4394011554624502751826812129280 394393 4035782333772541103881402733642 394394 356979102005409736811337759744 394395 -1177927285843851261582578939280 394396 44455505145353509426368251392 394397 -618737721206499291974680771668 394398 230158736499166255431254597184 394399 328241963630018245114083589960 394400 -4447901192210297409073102848000 394401 -976931837277286589415453976848 394402 -1732093225131731471664290254080 394403 -12001268704170590632642065651600 394404 1120817452618949934546146856960 394405 2066734854454661629150605114240 394406 2015061306451684273180550941152 394407 3235436360316777722678778863448 394408 -3548337931018374180945329111040 394409 -6475851655225305188314500336390 394410 82036682442376714665655983360 394411 6383681229363745640403157673012 394412 -1438569758780553432823739225088 394413 1322539840125760704682783788288 394414 -386581419784718415877288906944 394415 1159295528118717024343051161600 394416 1134444541140807731089393582080 394417 8424289299307348336613904919332 394418 -409778862556914065287955097600 394419 326796395126988843605017285488 394420 -230614437988859571827292349440 394421 10497612331150067307514196143200 394422 657630753184645604961375227904 394423 -2900892367383760092460541742720 394424 10997505024392443518575437824000 394425 -232114956776970610981188571650 394426 186879394632506878041221518416 394427 789047688523184147195901584640 394428 1867782758581072176240399045120 394429 1111504352721796731595085240416 394430 2198412673862710542828610743360 394431 -425140650056594906417249953848 394432 -2207969990295103118221675331584 394433 3192269303404872630046192552404 394434 -99184526973726857210278573920 394435 -2828502361596273824730051771120 394436 -1813609157447032956974543204352 394437 2311994135237939848498173608160 394438 1184610571886778505807376151360 394439 206790955284127569114067819224 394440 -1041879089259862120890298368000 394441 -4169573381062677652848728357616 394442 1738971869639847384997595725872 394443 -1563600159858816534883510817280 394444 116590736725959101946676252672 394445 -754190058885510142445868597300 394446 -1321908833866878378535748523840 394447 7432957618759358944598361614560 394448 405078174123892385956240343040 394449 2563481653239352705258846513248 394450 701929080380975907242240640000 394451 2549720904712345005012595139832 394452 -5374488187004327582772252829824 394453 -3985954269140196643911182853298 394454 -8098847966982442684786760354688 394455 246498465198183747052211361360 394456 7666074263312362717484506490880 394457 -110624501206189723251156560448 394458 -1268045319963691507247120643840 394459 4537652432774125401355458833840 394460 1267778253480593629320215040 394461 2842559604931206242773700091180 394462 -2097071278819180698400724994048 394463 -1099598483345574744278473542816 394464 -2020427646892176404739080060928 394465 5002989784451460130547166115860 394466 686254964972832046851758052432 394467 6241784773842435278835277417080 394468 -4791561692466481454895143387904 394469 916262541047114225950538422044 394470 42448921629664917622211671680 394471 -1767693125464302011584351841280 394472 2851815927445999167035036497920 394473 120788015975875662815325040704 394474 -109593522132355053913496302080 394475 115549252789446766182989208000 394476 -443798740314813915255204642816 394477 6611308491737330640698434564492 394478 -1009108557333854720274130959360 394479 49434169900416552544313490264 394480 -106997636882253498054287523840 394481 2963255657611029924610820691282 394482 33046324354453239136562411520 394483 44084828031145941530461622904 394484 -357013462865231874226561593984 394485 158012427792427833004763160960 394486 -630776656655543612425867859808 394487 6551924938271052394100533576320 394488 -3186311023965670375888518451200 394489 2394132108273987753682256157290 394490 6056927555473689151877723013120 394491 -1570679892722513953467441157608 394492 196352153485765826318859794432 394493 -9697501888317658502202085647456 394494 -1152719845814060585088871148928 394495 1771991970845768695111190492880 394496 3937479883177270084719599419392 394497 -1971984736949350764908964312000 394498 505615847733790238552150290464 394499 3734223711986468247111707964696 394500 -3232515530535063815153857536000 394501 -292039810186796813123289214498 394502 853518959048322873164866379904 394503 4899709203438995386934336046504 394504 6216116374656458076212734648320 394505 5779247869710807803451445986660 394506 197266049880742071591578431488 394507 10305998439247227462159576188756 394508 4778771777885267818445363267328 394509 -785833515808325683965830723040 394510 511413744158893912390133204160 394511 3994692203552138509767366138552 394512 -1595667865188497677231481487360 394513 -1182139918059432087005117416640 394514 -4293616968638823616587241068144 394515 -675653400829176093784085960880 394516 -3388264293194829417336903936000 394517 -100068657545186312973941492388 394518 -3468515933752241903710154035200 394519 1820574852247299795949083589920 394520 380670219319282560168044544000 394521 189598718030337146126744002512 394522 890664315803644124499253059312 394523 5829658719944844081025886096772 394524 -1310920012159119325827694172160 394525 -77688089713595625701783259200 394526 665050419323102781531436124160 394527 1123376430086436527421659471232 394528 3800250862641318733949049569280 394529 -9893192420855500313015756499870 394530 1596669062141295587624875960320 394531 -2766073567447595189654528112368 394532 -1303044402057732806941718339328 394533 803707051319853780208550041440 394534 1125607426211170810905476798592 394535 2885513905356457686383106157200 394536 -2719182463443390527600953098240 394537 -407920406167704821783683898880 394538 1248936199861138004186965471920 394539 -5745266686457839427216986635840 394540 -1851917391254589488556070901760 394541 -3470052630681920484064910067840 394542 2035630338103624460340034055808 394543 -77721283313935110703375398576 394544 572934774364040218475009064960 394545 -13187523199226521991662555200 394546 -548828953674112885638863820528 394547 -4190260105847651405055829278768 394548 2341043313173576915282339530752 394549 7042151468951093626196703997550 394550 882523644366330968567984140800 394551 317094263212954364139974011992 394552 5991638890404434447697606144000 394553 -10179533396675580675941549264940 394554 -787490384283326506680705265920 394555 -29611813526772096829961737440 394556 2303349022871975569342684216320 394557 361795111546395482124686979840 394558 302195093554879828336504154880 394559 2522192526190642079360494629240 394560 440339280332365207082112122880 394561 -3934780549893453507920622064976 394562 1060706793047560597254981729792 394563 -1858303223704274436602840984832 394564 7199955194810937220372052226176 394565 354219466196045930716378437120 394566 -2861782312016806360919126381376 394567 -14277285220848541690094596631240 394568 -13930650388770991471108423680 394569 1713484420805579457805743040704 394570 -2907313613971859361937212679680 394571 -4410898066981044836691710133228 394572 -3041433549148640350089141743616 394573 -7193364886289468052344893098 394574 -41837010394824981337278594240 394575 2378546744373555041656009848600 394576 -35980752138089654267256242176 394577 598130818766293100522085933426 394578 3266174618073601846316747723520 394579 -6757770882706107661280536332820 394580 520759046897788705129049740800 394581 -675664359682897544840826624 394582 2573197408431069265603679447232 394583 -2736243363722093379876344684880 394584 -875097874034554041271203471360 394585 1274895528690509654642532491400 394586 5249886905138122269762046186992 394587 -2562377098185277828988025192840 394588 -2842407196953357214089442114560 394589 -1083657278041764456147734507520 394590 237226873279228628593087180800 394591 -4034952333835797573420315173208 394592 5817987126845779384606025318400 394593 -7680636441970787164400441983296 394594 1169974834199820475297965462096 394595 2406956445378139409412157995600 394596 -1068461742815515369072356772608 394597 -646931812813278109625991332514 394598 3347692761468659251054234840800 394599 -811916593879270504174854861312 394600 -2565808239605996273896377216000 394601 -6692312884801383644527657459398 394602 -680616130199171399335957397760 394603 -6681753172270742867768468841840 394604 -3071626594140483216824615516160 394605 2458239539366026647040638528000 394606 33669208814620010222734009344 394607 -6416778853121035944881430644088 394608 -218829492706799592785326473216 394609 1886368958957591067156680037940 394610 4071540136937145589719629292960 394611 14363010543241238225652264960 394612 627818614147967442308520652800 394613 2449045016923123151662793540604 394614 -339179842117813020721095771072 394615 4348811954820817260707321343960 394616 -5559938574342071349040167997440 394617 -978368501478001320623468347200 394618 818867059037438136368882383872 394619 -5599004137176903286896162949980 394620 -1325209676178227182273152875520 394621 -11353819403262579215850615447360 394622 456696234189982323652321946112 394623 1050695201783166363718352198280 394624 -7731472382405943430899176570880 394625 990180137111090669848829088000 394626 -1270768619683135741888826668800 394627 -14120512386323388398046947791208 394628 3656183603884707786201984503040 394629 863309228537013577939357615584 394630 -1011077574507398030216784076800 394631 -109091404699177689914742926568 394632 -2434059475079315950245438259200 394633 651530683943648201174015945882 394634 -801263682995890917177811474896 394635 1577372743416315774214586991600 394636 -567456446239037225529792007680 394637 7219757192723297765555014799286 394638 -97580135556420288126490420992 394639 224225709897501402931719279856 394640 -989379077662760713868232867840 394641 -2480819468008713268630777491852 394642 168933412983644215942921697952 394643 5092347134257387762670489054892 394644 -305748922928906128480193193984 394645 -3090006933976855600292756600100 394646 4694255927594781292654134871968 394647 801489599076017476029970131840 394648 -2642233031088335868600541808640 394649 -3365671247782006484601268979760 394650 1954451542788133550155148014800 394651 2223518161499300670951779267400 394652 994021453822198011077668609536 394653 -1823370443429714291016692738496 394654 -5915088089154954459867825792 394655 4922301275114037469103919551760 394656 -4483251281015330141146391248896 394657 4178680732419856331059917961920 394658 3468269311896793551174986474880 394659 -9821737089775260762279168476160 394660 -1267577656192078333982278963200 394661 196988827284673616091753638400 394662 610063595986122048571045301952 394663 1403064574525100925495292350024 394664 2158041017740122909756897807360 394665 -2976741523643235629635130374080 394666 1755576697937237802862398110304 394667 1264724572762514971799438920992 394668 -1565278152062742051568950919680 394669 -1762262685294144253372637166240 394670 -2770634884406781520484958147840 394671 3692315647713047933093821174800 394672 1574092245164877655314634801152 394673 -5723257287376602393614131092078 394674 1205821654999792003991430692352 394675 -2227684512491095128384067662100 394676 3137428533745985210467739160960 394677 6999591319189904748983337018414 394678 -1276946719361962683596661195360 394679 656172736581403302347265985176 394680 -592097665848454240477780377600 394681 -1714707105509653904922903838208 394682 -429393381076146146152695377808 394683 3172695569203766752777671724824 394684 -1557427416575058048436962560000 394685 -5419472046678084702718807775400 394686 -1960404271827742252942418620800 394687 -322304474230198080887636668760 394688 -190825884793284378332542009344 394689 -1252150423153332986782221125760 394690 -4251788778693430403771103115200 394691 1205732384362990095334040105424 394692 1431173730908953679352799739904 394693 4311319138305242577994528167224 394694 -1050343917109894174839100819104 394695 1566136917885944409340235027400 394696 -20041364805414787118008398643200 394697 -78798457240950979009018360608 394698 -583838797229985425762416124160 394699 -824860945301878260087709768300 394700 1974255307292223326028820243200 394701 -145067923516859739975449354400 394702 -3517111671363389304682049664 394703 3800453085271546597222335563496 394704 395846223658860136454067216384 394705 -266884913098252281031599568140 394706 -2743491637814000693292876994560 394707 2344413100455681181926331555440 394708 1051501632128550451576030093056 394709 -155226862893930831050076120000 394710 1111863935051279095794206515200 394711 325450047458260362601946487232 394712 5419105761806043189490471987200 394713 292324585363214122313500420944 394714 -1754042353944989414978153196288 394715 -690380900229369580921719136800 394716 297328254672968778172290564096 394717 -3626667378953979972981143878234 394718 1823611100003458183580484370560 394719 479389073210950838264852292000 394720 -3046231470839232400547736453120 394721 -5273407462333173726202576266078 394722 -3288235577397173181245387093040 394723 -551411256518088060069378643968 394724 -2051236223352331151699519044608 394725 1124831522709432951090215076000 394726 1184674290453466248557017298304 394727 -10281325196345579989727345012424 394728 -3207705430942242012124295331840 394729 4441714945940089803770326214330 394730 1267963773062369151760635571200 394731 -7676121751281639993449959549920 394732 97880414984958770207754253312 394733 -3614335356010417419365955807018 394734 -1087807375382049707506673872320 394735 -4276090610563688675430453185040 394736 603341921759749760163795566592 394737 722235771962246772736162517952 394738 -1960222370961912835502570154480 394739 10505876807615925750000612462540 394740 61617760147356450126876057600 394741 3855168591714408602808850716000 394742 3229856855341197624449044186272 394743 -1504991623787133382603058483736 394744 2439438864770209459832304537600 394745 1335484282619510673172236498120 394746 1191335351242447228692003187968 394747 -5073964971237080733914803171804 394748 1708454190855678138045350876160 394749 461890683541716071219387776224 394750 4594468106976946929577874160000 394751 655247695448064682941554474352 394752 -2203740655744317587535490449408 394753 665873558585202295577077347456 394754 -1091533786276811788184530034688 394755 -4129185060814551595353982639440 394756 1070819033536480093009643246720 394757 -1245600104201372253999012880896 394758 -6102849868793692060666943232 394759 -5623499703554969440434939912040 394760 2384370565988374022522867712000 394761 -619097731388183499941169164736 394762 5031489786731015554451859235632 394763 -9864350512390120722906035212800 394764 -2778773102605412988373764845568 394765 -2111710537466137020980344377600 394766 -2656313766651687939021505263168 394767 -1869190485904717854763976123760 394768 2486396355671642225309278470144 394769 -9374730158931266566555269784080 394770 -1937673588409253880827677862400 394771 -526342911920491284925731363008 394772 1136357179780050058472839421952 394773 128567603916979731503751021984 394774 976277293085273541559099011936 394775 2714121390077372476928765698800 394776 2798842077543101035273878251520 394777 13536684380109055950665203845060 394778 1355939778092507817729866611440 394779 317012731844796353773222583040 394780 1521437256574780186645911129600 394781 -3809511253425304536547853497536 394782 -3462007716704408668873963729920 394783 -8602128704096445963857341256 394784 419921302926628557178360233984 394785 484772150043559203145219549440 394786 136663093545657889553421571584 394787 -85382333393481927050281830564 394788 2939046568433816798463120470016 394789 -4855305971351262780200498186340 394790 847065528453436347736062869760 394791 -2110070675022162629917362926256 394792 3293799073611951024064211097600 394793 3354384905043408207140556441600 394794 28787574200756510090685982896 394795 -722592797294370055067613355680 394796 -1249296591042693386208891832320 394797 641898867597427260767838882816 394798 2364869104971247830382019046720 394799 -6800458335911632528467975773136 394800 285422178926136792474766540800 394801 -4751610612634754462031320282400 394802 -111703271810115816448032766848 394803 -1832011622787472446717599546988 394804 -2806409231232853191912989164800 394805 -2028691994211758799883244924310 394806 3561426195190392578730395299200 394807 655059257076192336810649300912 394808 -6326410822325480487083194736640 394809 242747620331660817889221292608 394810 972188340019259528065582906560 394811 6198251016392047165456827677412 394812 -1913865518947916064433975607808 394813 5874064524072464849657507685062 394814 1456541460607407548016371094912 394815 -2225526195472663060395454362480 394816 -103897307179976259370011852800 394817 10777112194004772337818166684866 394818 2048645971357870269634068976128 394819 2000597703183285864360111244220 394820 -2106896702523257768207766528000 394821 -4036341457599102099148844707200 394822 355018298210763260491267273152 394823 -3737799842315839892544721608 394824 -2993246259027167094872794030080 394825 629603647352760177778294309500 394826 93316527500150282537499032064 394827 1491266804203362597985854734832 394828 913146077113899273687851827200 394829 522546739485795549502252157430 394830 366291395804281298215590069120 394831 4446910103084579005638560187264 394832 1902519160842030450736581697536 394833 -5871895107384517371280564866576 394834 2408186129402152569032987284224 394835 1556370734126040545775118056000 394836 426831496208719285761348655104 394837 4612877466677055313629871937486 394838 5584639220508053636773700716320 394839 -3990078804558978181962335100600 394840 4869734608013371674464220364800 394841 1558875531413809764605963194752 394842 -2701618974643556403638575672320 394843 4642892380837694852201436386560 394844 1716272673051089693440630964736 394845 2084521746816533707661574872640 394846 2009090269618971127154726239872 394847 535076568980724451754514653184 394848 4374543124287303190892099665920 394849 212423190712271672040017190080 394850 1089506928542764280717278620000 394851 -2146324929237360284785453452168 394852 -2785328805980098315076829768064 394853 6987106035192775224278259383964 394854 1081277065828192028550106403520 394855 3217856289589113710974214556960 394856 -762499980393431310332018196480 394857 -389127736826949879885827035692 394858 -4094031545540436275532150831360 394859 8779483670206180195608078107016 394860 -674669717761037577245878256640 394861 3859301912957956242492360485462 394862 1419170107247905088882523047232 394863 365036683591024526249312586624 394864 -430592718531691030053702205440 394865 86883624920851606838713571520 394866 -1256052686753691539377105876848 394867 -866364843680678032079249992248 394868 -2073071926259945594543749671552 394869 74841243495195763199499304608 394870 1458118383209043852687706748160 394871 -632736801475892919914467765056 394872 -4116660778418819480954066350080 394873 -7836080553906858380110022194176 394874 3720431221190314912325716738560 394875 2779440174931701159709608708000 394876 2413869617077232556465852991488 394877 486602186151616652785490222400 394878 929884067535483214233291104256 394879 -824882124869915086154028603520 394880 39739153617235171176402124800 394881 -429455045181250215077805924048 394882 2800224551774497381883403363792 394883 -183038698121537160467800513656 394884 -907151965588860887962465910784 394885 1344702699462250173097788539580 394886 5052497353808161077698985645120 394887 -1828787418602076010627733909760 394888 2674011256964306999752696104960 394889 9892075293035543538950098606800 394890 736900164126446503240592881920 394891 8119553933255377809907860378180 394892 6766135612658411633252061788160 394893 -2518659799370160407545354986600 394894 -5469730086972393435637901092608 394895 2283930412375595225148883691400 394896 264896698096494488523317575680 394897 7325189513471040179232330391346 394898 -1064566902284560892129526501888 394899 -4288019962420185398841716291520 394900 3162175938446562219477844224000 394901 29382425343584409106441150104 394902 -3887563091117546985173500907520 394903 6185571127727816641196476152504 394904 -5027665983168941413807367178240 394905 -39606645887285754448920228480 394906 1956712764808595731761078823152 394907 -2954833885327420755663545557680 394908 2326408778894036050135538588160 394909 -724500823228554557199808142720 394910 1219981617821466410795864824320 394911 1271410287097492744996842954360 394912 -17379870682472155919979380736 394913 130928552249256029922983981460 394914 -713049601634411021159054851584 394915 1924717616046981461656234191600 394916 1756334078036939396649831834240 394917 729387366964807250303684246880 394918 -3260531381490699976352208277440 394919 -48828935260452285386908618704 394920 -506548534419898892247890995200 394921 -14673827794440914492003803760000 394922 -6961622065095503681553226348800 394923 -1012013079421032139937246197416 394924 5450905464152620442920288752896 394925 -3922733091858941042817673084350 394926 202229284393201181926939444224 394927 -4125259985186916083944728644688 394928 1408202813531691221503453642752 394929 -6285995512004795782469948362080 394930 287657374135213312820027161920 394931 -3455957471234993289918425249268 394932 3375416736505751879916047388672 394933 -1224086368902417351638382845952 394934 50984267026358457807562289376 394935 1820219502103535175486086305440 394936 1012071860073374329016275783680 394937 425720932343403016417595716752 394938 150741393662649150821720028384 394939 -1830701763499967927561797873376 394940 368338960862010347839660154880 394941 3782342663521599605335896691584 394942 1842623819169707781592004660544 394943 -1477494756758733137873089295808 394944 -2340894592613940889431048192 394945 -3713864958895782512027878944300 394946 1678193941224429031111335768960 394947 -2209196391043234994873329581360 394948 5795570573320772788613491783808 394949 2043406674694991497087948992864 394950 404017076437013942079658689600 394951 -4218250444601339966050349177400 394952 10527410806625844966081204249600 394953 -1207275997412305866488915435040 394954 2121586390621289308958469027072 394955 -121823139019753734413559770880 394956 72935901539081959804687383552 394957 1118278312333199308026520712032 394958 3636621650207310848722889062080 394959 1854688798275799507310908272528 394960 -283936285581551509358421688320 394961 2359835575024349577811773237120 394962 601035851485578229246804263552 394963 6630114726304134361121428335212 394964 4261711014448080632130141601536 394965 5366673332803439391616795962720 394966 -1296318943596588453019786718592 394967 6233032528819732849541565659016 394968 1483776938323493365258310123520 394969 582298608404261241397617199370 394970 1518907015099663599670240296960 394971 1693810333590616392591470662296 394972 5360285158673656220437126504960 394973 -4026749977335681155950475039136 394974 -1015948302165371408304113125056 394975 -541197473716914820190769311200 394976 1581173642435052791309049004032 394977 5952058068912014956296175382880 394978 -4743555624239519667338781742944 394979 1558709933674548942317065283808 394980 312845997438326899494594662400 394981 11110426154471646781725816294782 394982 -837323522672209764059266594560 394983 8266014290613449678763729531600 394984 543431796485085569142314956800 394985 1853239296885571175343631452360 394986 1199221118859583502019376913664 394987 -2431192360652651425666534404364 394988 -5841946755116279415520013058048 394989 -2002481604271091198117038063104 394990 638345351181000124574803800000 394991 -4821527973643062053199198802200 394992 -440273957421453516798330765312 394993 584922404079168299277453372242 394994 78679397342360056526798909472 394995 -3150007434781570254617659332000 394996 -1202512301297552994749736200192 394997 3993236564775411976358949402720 394998 -54085157182267240899661005312 394999 137933907425224995693851751600 395000 -1574299350081764565680256000000 395001 -4199648228827654495788610601670 395002 -388210366257301241256386359296 395003 273167421888107725438964553504 395004 683876034671571500164870980096 395005 -3269011227113127800207909980800 395006 -10178706374934132363679862802816 395007 -346265287993644731379280256112 395008 2767907284800998452299334418432 395009 -4910705847304802987353076836440 395010 -810683532550730710027892736000 395011 2820824577893169346187206630224 395012 -2435985231801160281792566994432 395013 -2315658026032727949769971380256 395014 398696950293497351672394869856 395015 732160525950344203086739596000 395016 -1289740418710615735343611084800 395017 1541711321870161736348690027392 395018 -553490802119108188909957147296 395019 -3999330428959474419069160290756 395020 -3741383973179070935778577259520 395021 4278899425306598680258307461344 395022 801474963903359651215950276672 395023 -7906620254398046991000249275728 395024 -779217728835434533992244445184 395025 1416541109443263447483549528000 395026 3971504402332673249584526183424 395027 -4313149114091958012434422439124 395028 3081726050351580793555980170112 395029 -1853622015301850674429420724160 395030 3390193387183010915279156348160 395031 785041229272502097450354369024 395032 5309339262534441369708572436480 395033 -1667681426232023902367418406656 395034 -48060383225505177502563678720 395035 -5910924288203131797722255787360 395036 4862225285725298154573111390720 395037 -209914666780588859909737957914 395038 3121014375138345389241495249600 395039 -10227343500082672841848528160160 395040 3238560094356121568473692241920 395041 -124705494334641548169651767888 395042 2361170264349506568831886158672 395043 4547557545078149244111666270528 395044 751436802449244099067351191552 395045 683508836179020709396899185280 395046 356427266726431877398575338304 395047 -1299037393492839108157356682504 395048 -1429748810369493700951697817600 395049 -352622908751535883612865609280 395050 969201352521302174200665622800 395051 -11541265157327569583540327352408 395052 606046379110563750445362511872 395053 -1234767678788584811629440040320 395054 1384360838284769040116393998272 395055 1837771838155215992122898527800 395056 -2362728224226238730702765375488 395057 3189294289803279999702889545780 395058 -2334267629861593422100338412416 395059 -2568292083575367492727927799984 395060 2721450137666338912137238260480 395061 1663615547476613072855102352672 395062 -385700873851269762342653230848 395063 -2194682274550274275935456752232 395064 -1697553545297114703487500288000 395065 -2853090894449346699140996220 395066 109381506342846854138397822720 395067 -2463063176046440888431866432000 395068 630864389384976494608603993600 395069 -5962094599273053664162178857530 395070 136331576572241025696689015040 395071 -2535879190987169891393816492640 395072 -3583807871428668413273876987904 395073 -147579335111779127361318398976 395074 -4121476867271351759898894668928 395075 -1615082141498922988794670709700 395076 -89443077534940396839386959872 395077 16231572599347134820923738268572 395078 -4707244466489776140119278976160 395079 7529786211551299768898760533760 395080 -1384108841448888361021690675200 395081 -5476475627408060461285205434188 395082 -4525128938551765688149000923648 395083 -3250725080243498339313493444496 395084 95870581308249648125895799296 395085 939102271653406192685583602400 395086 980762478573400811199002931840 395087 -7178681836654306882478630015688 395088 -1227240644916855728714565943296 395089 -3317771243491766817111146324110 395090 1515250680998662046143175536800 395091 -824847020285970181837606108560 395092 3944435395020229130918777503616 395093 3162217641947042142256730139342 395094 -389236454717899135164254760960 395095 -2174865304449304714642132752000 395096 -3957905495893914813507078758400 395097 3180540499930821511353299318784 395098 2496345722659465477301953969920 395099 14438634363789346540173214202136 395100 123834821214692359966654656000 395101 -464756042568597619196734770848 395102 -55928585783619082074947749248 395103 5138303997465759005263947416904 395104 -4393079402718157331772780969984 395105 -4475152485945921287384272704000 395106 1142648408394141546093459871104 395107 5994002074930346398423950531356 395108 1653680569616361245386102480896 395109 537425805315457968525648553248 395110 3889510080254191445144301336960 395111 11786861800458131151145646774712 395112 -622708650461917405667124264960 395113 -3407897101538121516479181629638 395114 3859744503984283150762504601952 395115 318495649782176382727968906240 395116 8002723158475611265797381904640 395117 421657186123324773239193535680 395118 278708015461182266249143910784 395119 -37324338971405339545106098480 395120 -1560901198218882815249031168000 395121 2012838831829143385416986604912 395122 -1614493627842305684151113200128 395123 -942492160966621564134201258480 395124 -124450233754063957613671311360 395125 -3387413339323851369602797650000 395126 -189147770121573143875813572096 395127 66574391878737791130926550168 395128 1265723193307125624103109468160 395129 3321773775355481668824486673152 395130 651885801004521475021283915520 395131 -5228372581049796940644154914096 395132 2003645140452841928110433981952 395133 -2762530824482080315427652005376 395134 -4492644642805305235417462070784 395135 -2302148451293122058761580947200 395136 -2363654435928231567691874304000 395137 5337400929201828049366595078786 395138 -15541805432372272562992799280 395139 6142714269880681524618210194424 395140 -721381205703153167326657843200 395141 -812655662566073048044796407458 395142 553000453178121909760295268864 395143 -1636196385198346820949374834560 395144 9117784727095933837431744476160 395145 -4067782715281578439175366400 395146 -2416539602056928605425603883728 395147 -8405895634025318795845571119404 395148 1650841730467407525744806860800 395149 654015032492831663666964521164 395150 549660709892657043720962832000 395151 2202536969791663161396108950784 395152 -472833937605781510884056326144 395153 -6351456445655496481386122414736 395154 -233614126613639165939002355040 395155 -7320610965733550876020074031440 395156 -3545382450999106641300886806528 395157 -556552061176303849774202781696 395158 -1960821973509843025911845537280 395159 9635939882085754378621820220360 395160 468272476854958816599939072000 395161 1271023397765599668107582697480 395162 -2508153289565435360205447552000 395163 -2017699866930807933567193632132 395164 2947729153631007860290918490112 395165 7181680432038928055035236567000 395166 1113536489191836784475642164224 395167 8324897509527066120276028161232 395168 -5514088885649837478512253075456 395169 -2638627039306773238927138528320 395170 -9655106307452928104837644800 395171 -2880374516858870744300675466288 395172 -4907969582051975566335083366400 395173 4366174660596496946677434303422 395174 -1287812131206354160522063065600 395175 -3609956657054821068696722112000 395176 -12745074381585076689224327331840 395177 -3408799213191824249492278649520 395178 -154532357825971634169094796544 395179 -5583726456427700826487307717760 395180 3085985498392811372212836710400 395181 -2345357473391944613341424250720 395182 2473643370749857749158981247360 395183 -11039138454992664729298184334120 395184 1112767675192703916837293359104 395185 2659443139510767286162509873780 395186 -2183183357553977322342025728 395187 2238110796894264177056205573168 395188 -721177028956846615546999660544 395189 -2711585131645361258979645461010 395190 -507135353914131402899956164480 395191 -11525600750504311838015287816408 395192 -3119117575978224993111554334720 395193 -880612831735246100130897717936 395194 1286363059489999564929553270896 395195 3227323175742716132394832867200 395196 -1666484176563721264286753975808 395197 2093187094034553208782910651104 395198 -1739306810928290201983119302400 395199 59328793635162788297472099552 395200 423958748906359863982686208000 395201 9212627183232282419705541371202 395202 -1850207006664630417954162595968 395203 4263849979946733759644491863064 395204 414612151025170469792034531456 395205 -649248596585028436228068140640 395206 -347843898863726924888662043520 395207 -82647137385431140001124125208 395208 558823051815251553125452800000 395209 -871070156572205425914952586496 395210 -686615512308213901066610574240 395211 4710176218936234213909085675520 395212 -5737691093719325823713300060160 395213 -13542194248658316685486503552 395214 280107403963219951607318860800 395215 2040476275681324284375327780360 395216 1377262901066154671114354737152 395217 455513955445992307257307740834 395218 3442164539263973184099550588560 395219 -2095231712082147617817351152640 395220 -1046976026876012037620740055040 395221 -5399868698193182915706664738788 395222 -82757355006317249995072219968 395223 1306365136202233154461549411584 395224 3326301986888829650591445811200 395225 248863307116463431480993332750 395226 -248907146210295413085094187520 395227 758980413437054439060899449344 395228 4985072985293284814759540525568 395229 -1511182753518826498690806662016 395230 -3689530851450369411706630999680 395231 4220444167569758819869806736032 395232 -1553845818375961277501307617280 395233 -16642785350605155011889436417824 395234 -545317270197705338673650577120 395235 -343537369527275980444618282080 395236 -731422189247742985964683534720 395237 3554880700482650623652009991360 395238 -1472685543829842472449120130560 395239 3344902599760221581117050502824 395240 -29081054739675208834703462400 395241 1503095689976075638986249907200 395242 -1026094940415071955047020699728 395243 -5195374641631821514684901162508 395244 -2286420477939288208172750296320 395245 1259853581137277629829873657880 395246 861236684196310457603976469824 395247 -5302452909205432591397353035000 395248 -710748620239552905724581969920 395249 -239187492686701772562207646620 395250 792353228754661487923903488000 395251 -6204357911735686982034896349748 395252 -1249066778458948734990355961856 395253 4881218301331203107800269244800 395254 3068005465393497582761470440960 395255 729543194734469388056769323520 395256 -84383855096494637265070325760 395257 -2497752012352643751892420537920 395258 -2959855773570156748735802721024 395259 -7064672002903052986746745198080 395260 4426838944151671653200739002880 395261 1799083934109566676856088057862 395262 -563052079169337084158939522688 395263 5883799342316666589670091403384 395264 -725451232641493487363366584320 395265 -89349104574617223372724054080 395266 -1451537163959180264179011600480 395267 10727656404113690414189323684632 395268 -3453012299781868346897101378560 395269 -2490012650551626218357675239904 395270 -1335709784952005646977649918720 395271 -1781998902518752499204435867928 395272 -1943584851586806691965030067200 395273 -5414192945485966169027138453478 395274 -439407209871020155236270349824 395275 684458159311663303283766737800 395276 358126488234557972399401451520 395277 3690937988719967647534433641920 395278 -1377848354133318601723337740032 395279 -1709344428014825954994527683224 395280 55230241891833805572659036160 395281 -812070371013586602900233513472 395282 -5131606883681443473719297041008 395283 -3886085104600867210141436844360 395284 -5000156721996824632576650119424 395285 -6440845802735054239710482377440 395286 1714301892174692751756380259264 395287 -1558306654456170239485750587064 395288 -3898762895286592208049545226240 395289 7599317622462257760356598241344 395290 -1000975938693030980548995409920 395291 3029752076675308281177568714980 395292 729281268682443793229084785152 395293 -6060403944937035195659505218458 395294 -1267854597909676423950655154304 395295 -5032112580962496320227760880 395296 -3863905915203226577039490809856 395297 2735465340393731653073954952000 395298 -1922502102651968913307097127216 395299 -183333516651512132192066078640 395300 3015488804566858705378860672000 395301 -3925867130696919873934340758656 395302 2735397585412920122176284560352 395303 8319100545536874813500194434552 395304 -205277576757373988691275612160 395305 -1393099829037106577902637128440 395306 46700363896150271788005143040 395307 5975518950249214975150773936600 395308 -2641268163926597090640033818624 395309 -10531189521717401717774595344490 395310 -28552018715524191276580947840 395311 3273155029338820472440224462832 395312 -120105053298114612519346372608 395313 6385029051250233359726692024944 395314 4721872701412008598283764231680 395315 -6186621375650099145829434113040 395316 3805323602666634555474794803200 395317 -5334409988896187123978556964608 395318 1223191578162999498796656635904 395319 -4289634095949566322302370205872 395320 -5148782310683117557822055731200 395321 6824060810541402000088979796522 395322 -1298244137434723462102348432896 395323 11840251266122221802043156537572 395324 -3217401190957348899454304062464 395325 -629949498542212224985433042400 395326 -1234404216460719504063026130240 395327 3466799684016694357012838077320 395328 855238412389976195275381800960 395329 -1566427258608370974295981012512 395330 -5718672336481433515577119680 395331 333260942409344455275539605752 395332 5683254229253412967305811726464 395333 5539916679659450909005637279520 395334 -4060081529683407131834776325760 395335 5726188859112104742304593424560 395336 -2023067044486591914674226232320 395337 504912080168273641866950399760 395338 142379918572949065434787210080 395339 1495517215734347721650539533456 395340 1630233165008804257652115456000 395341 5364556783840279047619499824684 395342 -10657281041583098206660450368 395343 -254945549491164233026519662720 395344 -2258800269110630785221274378240 395345 -975596067920680209143890783320 395346 1365466806296600967903407353344 395347 1584671348346845874087759335280 395348 1256577230630571610545068404608 395349 3660035195414392095593400956064 395350 2032285652638640776240153898400 395351 -2347395168533945838851488598016 395352 -1373615152388432678436297062400 395353 1664650050070404303670732084480 395354 283586325442837773070640507376 395355 -2245511041504969924946386481040 395356 -2320295929122479339199684873728 395357 12133947665153517929062822947660 395358 -1934907102333857245430306921472 395359 -6384281091565390731434196645480 395360 396273591323635680838192988160 395361 -1073773169912127370404550427568 395362 -4635325204412877081723737886336 395363 -2364827377661672029663655015736 395364 -5709457148650001364545600053248 395365 -3664291573672766245111516840800 395366 -5391652617051850449934669102368 395367 1374166650435680304308604006144 395368 -174741980329611299446079293440 395369 -1059756394817765082128674689720 395370 678438195469790263800485437440 395371 -4285084658948056531345212465800 395372 -4695972453689248561795374743040 395373 4395791574130703007824359419168 395374 233781141127732506637713506304 395375 1472442285080700352605602094000 395376 -94898183080768404239546155008 395377 -1715767732865579909570320585774 395378 -2033015180162234820635401163760 395379 2397382865080644885206550427584 395380 -625951801397987578685464957440 395381 -8117135049686457145938200386290 395382 189221201592755691054148879104 395383 2041898366225643158996758518632 395384 8719392476384222017238439505920 395385 -51549197114420751668446359360 395386 -2839244439881646984755850891840 395387 3891562131717288459671435769000 395388 39407141738980503185942200320 395389 1218708938238048539242371987520 395390 4057429669759283018797581955200 395391 2740039410279369107475298465992 395392 -7350509785472241467261032857600 395393 4967630866995720455989614489024 395394 -1197220589754618364479590659200 395395 952122737039885682496117401600 395396 2186509359403908716965325212800 395397 -3311464066627899330609478453026 395398 85623979266310329064372975200 395399 3449903287751339102425408497840 395400 1229615311296936284578851840000 395401 10273322717668054754417285880372 395402 341577341256066080816273086464 395403 191357659518512856815209209264 395404 -2060057687097943423327284223488 395405 111924342205257866721461445120 395406 1395194462287603248812041635264 395407 -9135639347148146911385496155344 395408 -429585578871512706303811239936 395409 -1054504187406334967527305400320 395410 -3734838234024251985231419276640 395411 7986041604624193507617698488140 395412 2264593663174296234085594232832 395413 -769942109546419039092340200800 395414 6299277658639618816686962212032 395415 -3715052387608126169089703064000 395416 -403776878163732146040811683840 395417 3094892270360553604064896718400 395418 2684835519273941312108597080320 395419 -2493433215542842696349683877504 395420 2582184704699038769928426286080 395421 2082535257145942726754947558560 395422 5500364029262729801782740784512 395423 2398558874812247367829103280240 395424 4400661354915835117827287875584 395425 5983723358172614651969086196150 395426 3458665610326320508411363992912 395427 -1139077437074743207914347585040 395428 133930551377611904919055360 395429 -9996848779384534678370496923970 395430 1280813252730053194937449929600 395431 -1845392859435412372728304837768 395432 -1558840329720928575779248665600 395433 3273178600156788203315773498020 395434 291912071988018154229146420992 395435 4117314482022299928781016534880 395436 -1100889683490001720883652919296 395437 -4093307516832910450814540743488 395438 1016671310592812906555563719744 395439 2329754996108839277199808694016 395440 -1032534421489380869791114199040 395441 -46210828842949847604603729948 395442 -214374814245001805815729775088 395443 -708006924300050397608541368308 395444 -695984225273130711504264437760 395445 114003096163966092667523970240 395446 2752264220483339240288531270400 395447 950470408344590943205792168080 395448 -314737915273463524153162199040 395449 -3820255477002800270099782590550 395450 3176776290963040599603422016000 395451 -2703583252633925118795620890608 395452 9126849565777929226977902080 395453 -8389861867488289090284405626298 395454 -1861262895255084537471202243968 395455 3898385143549222394009373894000 395456 -1354959015606736623736121720832 395457 -4157177205443932933269462302112 395458 2526182816599206368547803338752 395459 -4454245512249072809006450054340 395460 1517343904701275931864527731200 395461 2364167246440415148196862658624 395462 2122594876985133682082059235712 395463 -1312275574898650031070736328112 395464 446730789287153546014091535360 395465 2256306409959603850272258744000 395466 348557749634266193890822060800 395467 -3629524850344179288462284451008 395468 -5396967253650406909874214020352 395469 4531925202280969527866320352640 395470 -212805484450178988609744733440 395471 -200497485069086381771876917776 395472 -200946567478534755916915408896 395473 -3593640724588712439182147607000 395474 -6513546052659239318525783792640 395475 79202505709365976656735546600 395476 -4642270043811957510230624909440 395477 -7433523603795371585406393900480 395478 680993760371726050421253064704 395479 1284395375907500354420009141600 395480 -4159452722592226965043448217600 395481 -43842022010285938302113351136 395482 3589454168412487689421868996592 395483 -8313473914410303898683702336240 395484 -2926381319744936629422062974464 395485 -956932349700623720985528105600 395486 114174717539442731576785755648 395487 1071537192961597087479987971544 395488 3348131109785001913474349531136 395489 9599872071302463906228803179440 395490 -431741095400406186983104634880 395491 4470994710641491926621676756892 395492 -2125197421735563964427249971584 395493 65931229896750022096009710720 395494 5178952655413403938548389819712 395495 -5672278503629326669951822880880 395496 -4482757633318773768708127948800 395497 24538673321899109083024857972 395498 1141361242389379787724538383360 395499 120884304273000784236891073008 395500 753410130633349033991956992000 395501 -10921413052292225135163296626368 395502 487769160458518847258570478720 395503 -3813132142433003785378851044240 395504 -829797617185716141104044277760 395505 5445966135144604620119567281920 395506 -455316059093068550424893208048 395507 261379350120915362677792690512 395508 -1238381524242871251796814155776 395509 -2283674295221862513172695710290 395510 -589050805787432743596779427840 395511 3988407926914094212992736682472 395512 -2619222447337706850899666964480 395513 6006347379041083448925344646762 395514 1144829600539036889621534208 395515 -4066766773449269263734923619840 395516 1607732595322434108923122990080 395517 -3590418094240685104064872350720 395518 -3589061038426457544857702999040 395519 1222722865243556265244781869296 395520 3748515422656957102298989854720 395521 2231753996363274163405679384512 395522 5459704322268699308980747050912 395523 425389580938150604454811005720 395524 -2535928236203547583973753201408 395525 382641811918841742255806061300 395526 515571944742349348853552382144 395527 -4629170848902325965574063734096 395528 2027173047573390270457434854400 395529 2133792069681036236423461187328 395530 -1714687008358260291797895566400 395531 -726119452748001187644365630880 395532 -2692780297289956188000869324544 395533 6832637817818528781987268233782 395534 -1634628171696112694626914091584 395535 458158427512089974792581455360 395536 -376005823418667557280640204800 395537 1913524817471344325662458219186 395538 -1362361508170354802274006495744 395539 -319989528838031190679615324320 395540 -4964424397652939467723307669760 395541 -4701801765343639521014847925920 395542 729405801046844006247432990720 395543 -7920942350109905327036183393208 395544 3239460139746261721603658526720 395545 2192641531240540459511152022400 395546 -799368109550935492090860384528 395547 2591497668330997288932589090200 395548 -1933775515369800409448653076992 395549 5151343521774059860688369568 395550 1073010374810301746367397296000 395551 -4891241168866432820451126187688 395552 12831539265246637585495429742592 395553 7150252251410566499736077155200 395554 2327916140819660814155520883200 395555 3610843802740767019618241898960 395556 704263034995160782881880498176 395557 88048278955285973364026382400 395558 -2417608466806176584046202329120 395559 4900569396417290515975222086864 395560 -1480185116531198423781507072000 395561 2164148758800167221616726438400 395562 -138905773869506956624392853248 395563 -1577343119181750402190182896240 395564 -3141790719985048114529198736384 395565 3776009561685061259610311255520 395566 1821972267660756945978027584640 395567 -3944965887996620351599167168888 395568 535133820827873938508361990144 395569 -2585473106075096931928427867100 395570 -1360917200460011538213006359040 395571 4114285609029378046967059366464 395572 6110608432906627572041848174976 395573 -1383659062039527762531591111780 395574 2134511970937024454968258906560 395575 -617179351498351201768550969200 395576 -3154521216175072777991418531840 395577 -1339386803863377658332395276160 395578 1267535216447981445916742644224 395579 5633782889689450578646284359976 395580 2973390267164062979786937753600 395581 6130065574505138389367745469382 395582 2886283638572958404012580513984 395583 491057313515198553010061780424 395584 -23325822863109884615793311744 395585 3946958026166281494910527845160 395586 -1394854844802309361154856117168 395587 115699489819251309731991348040 395588 7912615019402594255396912066688 395589 -3649454570922204087049332443040 395590 -777640190587168913997564499200 395591 -1202647353497203621187586072576 395592 -1694676455992736908449090600960 395593 5093413159674059862998732769744 395594 3894276422393910262289408263680 395595 -3177124793626282442690970510000 395596 3437228003770997095813280019200 395597 10025829601055305169826637325046 395598 1189973222324053186817593635840 395599 9408108446247056897993960989440 395600 8036642363639150454856089600 395601 -505399000885648388427300305760 395602 -1006764603212863359334615799808 395603 -609333196402410560288816817216 395604 1921574544068513727132771612672 395605 -531021131077658389103861452800 395606 -3060107091828352059816680449248 395607 -2415942531698096932570855772208 395608 4970487035778765551452254504960 395609 -2779986118746867291370008494700 395610 798674734354315482610846421760 395611 8684654100338576030177429190212 395612 175784432462504474813735731200 395613 -1450209019235074369475950863540 395614 -3578960944466212711382035369344 395615 3305343450630703812047069854320 395616 2387567391122133689868014321664 395617 7823726470649040476364643328532 395618 -5177573564363582380546895424000 395619 129974812817409502555405927680 395620 3701783138311852355163114639360 395621 5762022824956391304327279213822 395622 -100647101982157117881935132160 395623 -11594584193676498416195034103296 395624 -9505953287615183309033734195200 395625 836930473216216247186377290000 395626 -3873484382032928991925899154944 395627 4793972448432305721247361359476 395628 -4801236073593059396179271969280 395629 -693342481927988989733376744606 395630 951866113276425374302536192960 395631 -7643890321089332924648435330160 395632 -3743116605936040925878556426240 395633 -531062816497844711707417452480 395634 1775326430729084898185012475648 395635 -9159798603814988388828699065040 395636 -3759109585557317561731086817920 395637 -6123450741938440151255283709440 395638 7069146903439321893095417887296 395639 -117541426971010592110407979776 395640 1021097591559007610705093836800 395641 -1942091847540748496237021189691 395642 -681937737471434066845428856608 395643 -4164569917088266463258408256 395644 -1201043785509532727949657585664 395645 -2575834761428921612218612454280 395646 -2107887192936244352097495539712 395647 3244692785016397059147678876000 395648 3801933892113153729593018941440 395649 618572683339004525115034715634 395650 1026238279751607923607068229600 395651 -4893826863004232908931849695008 395652 -1444896568175981908290298426368 395653 -13902711834131406550209766016 395654 -2191325751463714580889835315200 395655 -1456840702651194189680037170400 395656 70912759731297154183034311680 395657 10220585492147213129750761674906 395658 871749874184305712647866071040 395659 -8817565610650941171556171657560 395660 39213644462595763230476636160 395661 -168319719012283251642824265216 395662 2320175580900279511456398416832 395663 2530726985858545812662352581280 395664 -137809147030588415105924530176 395665 -6326352906618769649390472044940 395666 60927974496600868269505923744 395667 7049550836999128437745594533684 395668 76616122687714303476176715776 395669 -406269498325903271131894609056 395670 -1069675719922280552180803200 395671 -1872691517012815322797771331128 395672 -955298933856135227971336243200 395673 -4284420192255254281101167866416 395674 3921444266796220827080326020336 395675 -3185938550943728063647502031000 395676 3146054331830217513931852070400 395677 10849076145210194401272172855526 395678 800479840637646106354385806656 395679 5143064596457348990427307379784 395680 2722410210228116472024538152960 395681 4995426041978007147520411288704 395682 884357435973602466015768036864 395683 1805533110582653739105248149584 395684 -666639491970465622630537248768 395685 -70284940805594097608279671620 395686 2012020070037549497959875064992 395687 501461404143659316931399497336 395688 -1859851254582929091255697981440 395689 -574512067628589385163224463744 395690 -2526153975488902619314930442400 395691 -1045814537956707955682753579856 395692 -3289237580943803153648401786368 395693 -8014476219493033813728928457280 395694 419871954322445546102264899200 395695 2275858058257024775566937440200 395696 -156618956452659351249746853888 395697 228973987201204360578918898800 395698 -307001561559132768865960765536 395699 4100403658768950457967493306240 395700 -1189995526415849473017476352000 395701 5029427141769907639684659614702 395702 -2448813333873753013078053538368 395703 1456977727574061364128479637888 395704 556751946080594534295397109760 395705 -399078891578313841243561443000 395706 -1723577034051100434331879197696 395707 437581956603231025370000510000 395708 3532459998181446799287304393728 395709 -121195530051777763714590353280 395710 -315082772034960186496980599040 395711 -5811298544751558690472785607200 395712 2338891997281115912071859404800 395713 -1378117606790230500124847901600 395714 -125668388551870404727282493568 395715 218493620143947326366926295040 395716 -1129648841302231844600511756160 395717 -2963124629732005451637587671008 395718 586033381840913638761608615808 395719 6453904134308644459390221596120 395720 1825583850515737786895014809600 395721 3003236679262918587637321962090 395722 1549446010943318953513149024 395723 80625748761360167183921450040 395724 2984485268574000191807826034176 395725 317542218054532581968546832000 395726 3185957226717527638762056432384 395727 1670994289265610580784141859720 395728 1934323470829343517227313815552 395729 71530470017512771689488943984 395730 1345396617377352676365841049760 395731 -1316288859800779299008102245808 395732 1270374837834535717758490705920 395733 -127184674737709834940577919680 395734 3278167999426433402657517663360 395735 -7561651569119205202605229561320 395736 -2425546553457961317453189120000 395737 11777189338747649939461958949386 395738 -258891300433265943328171453440 395739 -6638233672975463184224548086480 395740 -3269333510492346332370301317120 395741 -7206988041448685859382288608858 395742 1571900591870633038652655458112 395743 4881623087165511147200040178080 395744 -6436497087311356096853881651200 395745 541002031173994992559852003200 395746 354530456769498639115484694528 395747 -2344613311135579017536240986488 395748 2846037992029611018620307772032 395749 10728556206032810666508689114750 395750 1412339967653281331506478784000 395751 -2708050565707100306042404602240 395752 712000534306365225591240130560 395753 -4027477002189921399982846678236 395754 -211727947853737612035870727680 395755 136883026287443902587283784160 395756 -1413893291444392823592457793280 395757 2106656950303885697125599067254 395758 755862112624968765710273004480 395759 -177799183847828810956721104800 395760 -622424833452778831564963184640 395761 4356038659239935313435388084032 395762 -727494339420886246144023203808 395763 835127081756428539471628158000 395764 -1314755817006350807122835677184 395765 3913376901552092487690964341660 395766 -17159436897414821297065814400 395767 -6107581434160616673256262364184 395768 -2988466157604801254712989306880 395769 -3506940672489172418495894196480 395770 -2800494545135873115559292524800 395771 7065421066327612198356804832944 395772 19045331736968908441955082240 395773 1503821014734437809080916344876 395774 2348997502049316817343492315136 395775 2628177890044519143801640908000 395776 4067635547723259318634914250752 395777 2487817891152390996203769805824 395778 -3015359219484787622061510274176 395779 -1180715992435359876849445074080 395780 1524969958446397925979673927680 395781 2302493734736785060742009283552 395782 2535573180003365748200428240992 395783 4775183715754811476712681029440 395784 1277883436262152856248118476800 395785 1435546709842689166423545419400 395786 -3453332112180890673566754483408 395787 1512743920422301951386751816704 395788 6546217553981603395030673209088 395789 -475894122695364640877584534560 395790 -3067406153681614527963582259200 395791 -20232679708462711739944447624 395792 -1899122150419272689622021488640 395793 1965314796186426668624608470720 395794 1231275689565547470380327780352 395795 -2095812665950895107549300741200 395796 -2028276391871017331646403627008 395797 -8357907418988037833024960452868 395798 -4084525970433321638386779811296 395799 1990886814387753173954707221864 395800 -5100409196469716519068842240000 395801 -887570583615803748292070869248 395802 -1691290861418856135010517568000 395803 -7116350372168552045443406893948 395804 -3563864736161999090958235298304 395805 -1549583511608972334019189422240 395806 -156378329473343444528463755136 395807 -4584814534947342635775635538480 395808 -467608000394839571530115973120 395809 -4453655129281010931122138264684 395810 -590319368379353168383966921440 395811 -330263712018647685681758863200 395812 -5001896145052139455733945513344 395813 1234000573833452146328503425984 395814 -391290603576872956876793784960 395815 -33619509304780718643046894080 395816 767865566354267160594805140480 395817 -5893724144323323526492410257520 395818 1603706406072824142326144925360 395819 -4005610820455951789693082139360 395820 4122569764360579415563011225600 395821 12533021898210370709812751899500 395822 1295895821239812246042369580800 395823 791329995072046406987916530184 395824 289765929161260537091069902848 395825 -1831334022912936615496277702400 395826 -183776816443747605803028573696 395827 -4060499569502185299158552157120 395828 -748078389499400168651178073344 395829 -2988332980213390132257822206592 395830 -933979341844484994218842241280 395831 -9989936543176964331407963003400 395832 3453709599844483097690118328320 395833 2661027131596317968353187683780 395834 -9473478499869844367098126914048 395835 879370118018157610886041728000 395836 2592158870711948223491027296256 395837 -1133163018807342679395137810100 395838 -1927229050488491491962097198656 395839 1643878206710749474246134293024 395840 -1269001229887436591185039196160 395841 5011840342031708223996757983792 395842 1093425399364865174738454501072 395843 2180390999846637168518409684384 395844 1422787190895176105730679151616 395845 -7853232375589440746559275005320 395846 3900291922531625291834527203840 395847 1592090568802478698175966194080 395848 -1517759089164918543029367536640 395849 -2240662005853451095169603898150 395850 191565086804298806268878208000 395851 -2633900542258390986645819303148 395852 -2912461123923382611296816504064 395853 -2164728648055929514513313438016 395854 -443249643170219764211334690624 395855 -143631869192190695423344542480 395856 -1567711694878493962009089024000 395857 1071730986102325878966346679424 395858 93643594277467130267932205184 395859 -1840188445799959917596349112320 395860 450292703648545741833787150080 395861 6700696996829272160461072507872 395862 -3290162684692024372133417832576 395863 -1423957577192711976289902659296 395864 54397469989521894206004633600 395865 -715046051016335292189568617600 395866 -3554532623386363497276330532368 395867 8408702832213160044391649981400 395868 1808162796979267366504688640000 395869 -14273076471149186801082573083840 395870 827001431015538079043915074560 395871 -2904179993297527260705849682488 395872 2933994992064402933483444633600 395873 2106525680063484734967759769122 395874 -490040110283781473615681314560 395875 8795001517432158342676167792000 395876 -1008112209687124969715883872256 395877 -777293663027158962018581899680 395878 -1022140285042254856022931894144 395879 -693949300895571944686437854880 395880 1645069201035492100775639040000 395881 7403725591692089350408525245312 395882 -7228600246860665538691287657216 395883 3010592304713564884450929305052 395884 -1057001015440802070220330918400 395885 2060007632856373549076557589760 395886 -2279409651062769522612630361536 395887 -8755639537052854819318154684464 395888 -98639219950281243576590499840 395889 1877112803880435184106109651648 395890 2237109566630893179451465075200 395891 9403529643905120684199160745292 395892 1762942037135801726620859369472 395893 13956073294072282221257236359900 395894 -3250951346819221741305058737504 395895 2948196680170983089364048336720 395896 -1760132718085941158644541767680 395897 -843477417186114866321923557654 395898 -2274058095093604449104004827136 395899 -2294787366138658962519338906880 395900 -617191648280944648777628812800 395901 -35453253172341910495243530240 395902 1373869509531181088958122738112 395903 -8232307160913998437578771135360 395904 -2884373308228493189830158581760 395905 2481249421940494645967587743060 395906 1982740823360204427306909857280 395907 -6931797548240835954340793546760 395908 4076206948604070394728364903680 395909 -6472564788633058769432366953890 395910 616789076223687133223783571840 395911 14554109013375661499510372632 395912 -8679256816707383979314457600 395913 -2222841114115224002543551524480 395914 2472431475992897287638357451056 395915 1194290144228764013414133106320 395916 4011141187668948292560003927552 395917 3566702753066176612847561360800 395918 -933040757241482785143558219840 395919 -5177321176091251510099919716056 395920 -661374451688355880008169144320 395921 -670207464644354941558870684878 395922 991087205732934686824804392960 395923 -9593751018892368662835433555896 395924 -8434369289721943665204419839104 395925 2598478152884955134909068464000 395926 -462607977925658593354294469088 395927 -932654295034253973980241276288 395928 -218409837145642934072652349440 395929 -1172049873899804853677447599980 395930 462337127875966496381830254240 395931 208808686549090163241544656384 395932 -7515583419766435286454961070592 395933 2314136315758554448088566663500 395934 -1204923163748450762156868827136 395935 2516805266865173055899188787880 395936 2689146097386586268561510694912 395937 819276989306836360334355394920 395938 -5312676330667591815736270856880 395939 9071782939311306820205863897200 395940 2194944038500248870995639808000 395941 -1219508204363139616923498300800 395942 -5627890855145960392314358468128 395943 -1912475340176408876375789571072 395944 -78882825552819860957520199680 395945 -4789028057920341947705600530560 395946 2156898419934952436070873258672 395947 11125875930253912412041682001672 395948 1579613903333002283417756467200 395949 5296800231516416939191795842720 395950 -2733819732898061578286879952000 395951 -2749990199275097232321865115496 395952 -31004544107214225076400750592 395953 640489778115144254432626861202 395954 1367874685068202153642419477312 395955 435013978443678099878997312000 395956 -1076661445014403527391527168000 395957 -8846410241817928157016898196448 395958 -1932294076488989696228763479616 395959 4811617367606060571310959493160 395960 4035199032015509324390409216000 395961 1483439603335414374878742900960 395962 -1552029981791526151155552100608 395963 -19508572629831665466327088512 395964 -3969212876819828649719897785344 395965 2502204913995495942802052434860 395966 4227179113997880250310709554880 395967 -1923792730844019169445527192704 395968 1300249609138416734648999608320 395969 -4192453185326124546029856248574 395970 -1300720004035343148227125962240 395971 2953841688259017826920539386172 395972 -6668281330061260445291821156224 395973 7584882904873212786646905432222 395974 -1382297890858526396638442579328 395975 -8291659655460375137401100781600 395976 -1746688421154883826065267261440 395977 -14528728427045993481580646186880 395978 114771949129074222206469480960 395979 3012010325246519325142475624640 395980 -148935379952868040734876656640 395981 7156425527086115374780427849772 395982 -3443031373565684231997705970560 395983 3050707215039683388258507758320 395984 -946990285984033921029841920000 395985 -2145802190440752587397167136000 395986 499162744065011311532651765760 395987 -12221479408002073177683836280 395988 1907791927851240041038509312000 395989 3481613849330682844479612912000 395990 -42120745593178534493221221120 395991 1689221307457823471616306040848 395992 -10210551701116411438717904640000 395993 -3015070201111596549405519670656 395994 -468373007753229728255577569280 395995 -4179716259855600135328397017200 395996 3207052829022057802020967488000 395997 294676439686697206380609843840 395998 4369929360802944525181229120640 395999 -3969160790372997041413856090280 396000 -4290376951740164096592248832000 396001 -2612773775169077706217130363998 396002 308447899757390587473015962400 396003 -4441076017852519786739077295496 396004 1933525682085731775921262329856 396005 -5934278642200821268039338974340 396006 107480717136171050288505162624 396007 -5934143786630812738911114914088 396008 3490340404593520834301417472000 396009 322071307500013452991262232090 396010 2185183317113747579251378108080 396011 973424260964756076703165236480 396012 4374574118730428409414166477824 396013 12654401750950219391284473789504 396014 -1220252105784983188839894967680 396015 2795654749697924014698734553120 396016 972698107399000008233588785152 396017 -30853244901145012148417586174 396018 2834258511807387992588549677200 396019 -242608387973163269954853150432 396020 2852160105579266658540440052480 396021 -1826067517168845864452910660576 396022 -7980503924665210245504824180736 396023 -3037428878743111485304406081760 396024 3697050353216392911298323456000 396025 -33025865712102231522145446400 396026 -419565580187257362444058758288 396027 -812148623876782477216563625440 396028 1103585934398200395263136150016 396029 101375818133822782949532090630 396030 7659733109858650325674552320 396031 3163142579911454595996305176832 396032 911352895370572865086886510592 396033 9672468455704600000117413072 396034 3503351492030816524440507454416 396035 -2752283994466642001748855832800 396036 6258818332308743532566626406400 396037 -6915964767800959622365923290688 396038 -1512922995102582833938514075520 396039 -2301502729102855197572871953280 396040 2271856754629333459610597836800 396041 -4505066174551503025373694627558 396042 2215229804933588456646093753600 396043 -1677243776157359022569174017708 396044 -3746959884805677298999465225728 396045 -448110307980258360419732750280 396046 -1340220264513335077020656376960 396047 -10323449931998717829252675166488 396048 -332467843204247609377293336576 396049 -4890673496528625038066261380764 396050 -1316082627071665014425723964600 396051 5399657678410633366577318043504 396052 3948858849794981230603490366336 396053 -3389641230035776572640012669440 396054 2330195806564379003350178784864 396055 4032080149860062152861344336000 396056 3288728278594952363757503938560 396057 -530623369897195585791823706160 396058 -1333452614670952556045831094816 396059 -5298563768926914013669654142280 396060 172328594084466853142350725120 396061 9146287997817386290012114146662 396062 1926631120388546189860892380032 396063 -1423801665549115629959482095600 396064 -1370776100984798954468398792704 396065 -2355473695275143400496580821080 396066 556215920130328262301571296768 396067 -2617101903975723187742432954520 396068 -4811898315019897569268697761152 396069 -4551975512503500761473818257856 396070 -1593212933753393697819817787520 396071 3042923817994167113589928593192 396072 1362336822673845718944686238720 396073 98220217413646874749041718208 396074 -708540914841744395308036339200 396075 -672554329409065722493489385400 396076 124305487490072658076202552832 396077 2915265368334882884020826616672 396078 1906009759971204942598050382848 396079 -6427856685444237020882178062320 396080 849600579949541836262836469760 396081 -456547613734579064373781193088 396082 -1221543933336519453601179861600 396083 -1040042698552346424821185932576 396084 -1006418679424792041572476139520 396085 2468117598685644107089249671960 396086 -3128762224418701200211085863008 396087 -1325384429687293182480246274560 396088 -229879522263228470234222100480 396089 349082737109996921135309658240 396090 555864689878034134527959742720 396091 -3797479049248573551869159892508 396092 5688440461911696181990611311616 396093 2020633373575243563066506268000 396094 5318473113668156186034245604096 396095 -2422681953710208011162911708320 396096 344133345170057204484362207232 396097 -1587315230656374986503056758060 396098 -123857133000269913775493130336 396099 833580113971097265873972592968 396100 4552654109797408221064441670400 396101 -4692245694471145527662517740196 396102 -1364786521728829430107536930816 396103 7802867275205783040256191307352 396104 10995471636902802824404662067200 396105 -2738548590464182370879975423040 396106 -1253243026659339707281322342400 396107 9305430089406325342187456974356 396108 1898923700504307202860533236992 396109 -377488072675489024660789542528 396110 -587858650406662458336210996480 396111 1421001698230463652731602144152 396112 124021256850448155370559242240 396113 -2468253792808692344493307668480 396114 -13282505076640034150099428608 396115 168424013501835869023564878000 396116 -114961725168093743801209270272 396117 5471013595035213682484801840640 396118 1587595738679548341856231150080 396119 2392950061793250178649070944520 396120 1841895563092707620746179993600 396121 -4374749036405983892620206153456 396122 -570544793742025095920270197056 396123 -562887306465626960944812870912 396124 1229990380808668751514202684416 396125 3865244580962137866121648215000 396126 780715072458616108740649007040 396127 -695175913667368838651007311640 396128 6766767043872479900802320302080 396129 -3616971985161060842795748034752 396130 -787792104046734992515435507200 396131 11586174422872113971007092607000 396132 -2714553868166163191198502291456 396133 286399513504088616309306814080 396134 3185005705377085446490621016064 396135 -2275103506390699434369348665880 396136 2947881734161223835849730053120 396137 -4152122654599547123373163698048 396138 1376694005334596527186060282368 396139 5413672179603563064962062976280 396140 2767266019213821277731053798400 396141 3714246436074746558435987452992 396142 -833305382268809895044635424256 396143 -7478690400119278630923919123656 396144 764908253917271272684168151040 396145 4702343910146787970277086158900 396146 -1364184645050253934651084447728 396147 5106879059176089950518469676600 396148 -3777144672536220729207224440064 396149 363069898037144909631468876288 396150 981246130421590193733397440000 396151 -3269828609748709941157458498720 396152 3740175049665482998006554501120 396153 -3705586048564370379354578970438 396154 -5174030316177497567515604112 396155 -4822623371819570779168028125440 396156 2342074960754322960083919708672 396157 -7801535419954305909110988553594 396158 249635483953124834346777480576 396159 -23068361612344838094009032832 396160 6899674413210213243112390656000 396161 -5971759875366411097617413967276 396162 82204833867758497332314807328 396163 -3670073208462591418724916009120 396164 -2114937989252974734055512138624 396165 1513108082959704048162227893920 396166 6141708002849548203994712296032 396167 3028173813632530782966944303352 396168 3159119891552904234160525393920 396169 13292669530081391021662072752000 396170 -1302682533155389817662956379200 396171 -37736771463950008396527557928 396172 1011804876104817142440245171200 396173 6557744570465644122648296362422 396174 478618718178570085842151325760 396175 -438357148883442399035679760800 396176 -576536291199923786342187073536 396177 -3153632655115124886799777182480 396178 -163686682603168074576624305376 396179 2690465587465934340451365661776 396180 -418056568802010740827294433280 396181 3517688545769857495107336067982 396182 -6162590881986388323478274147808 396183 709967928653526859780876404048 396184 816998681373759274225885378560 396185 6597618973738221444556300704000 396186 351030942968937172419474307584 396187 -4887057549845287920509019715608 396188 -1209582421466907239677606517760 396189 -5476533509560000547636727202746 396190 559458071819732815179370401600 396191 -1442611216386881516720222331000 396192 -572776330401664684600389009408 396193 -3548877393859713581056267822400 396194 -4120547663721908010995774269104 396195 845709268026851170515681625440 396196 -1008698156965631275935650254592 396197 -6678360717849949192080780300354 396198 2250813631873478475654705254400 396199 8655195317274934574176588590200 396200 602835885044498876293146624000 396201 1444199569590309083875956608640 396202 10695111043887838579050998784 396203 5024738800849404377827884550452 396204 -25500220129716719456951497728 396205 1020250757207926174901387710860 396206 543806789387155397085528840000 396207 -1289926464256014014936389403520 396208 2027339224310357686121111109632 396209 -388150751179527176252647435200 396210 -1651354613814159940696934676480 396211 -1899603581361316824255094755776 396212 2961360279246838919701051011456 396213 4504974663673133115783587744544 396214 -1173544116151764140214676334208 396215 874769939420120118677359024800 396216 2930277862165574456945288478720 396217 2517967523305966426499922180266 396218 -5341527644420198058197791639440 396219 1026333209407380765251908034376 396220 -3367372740057716791911093642240 396221 914514646418582032337200438752 396222 202726882063348513532278731072 396223 729574883136857927823485333544 396224 -685699836342291036000315506688 396225 -4548542505915695658354582732000 396226 -3199178149670098729061793406080 396227 4164691739989154180683471407120 396228 247760779046965335662375854080 396229 -14819187462641220043049191928516 396230 308895520624033482780167237760 396231 -3735940843322802222567824566656 396232 4393020326469374438140695782400 396233 3016664681035165725359081260260 396234 -3113711933728697576696578980816 396235 1652206571653363904681172502560 396236 -6022694521433165436376142602752 396237 -3150482204602149307893141642720 396238 -2419167649416586499011760109504 396239 6148213967094611673775497869040 396240 182366097343561689389460357120 396241 4054728048159366399218042320192 396242 333031699804521623947449827328 396243 -717699532211786627918832512268 396244 208453809566393554511381483520 396245 -66153152368834630704274084800 396246 2855445477132373425397384910784 396247 704622089149011647835894914696 396248 -10029051359766708098065730672640 396249 -1310067695749270514170998461760 396250 978213348499257227315464110000 396251 -2117516494855562819545740618096 396252 -61709905256668799081345985024 396253 -763259393031841095971775509952 396254 2192859781393979623500812904576 396255 -4538922905475305600805233443440 396256 2942079467646319818872649154560 396257 14459288844884869223977093539072 396258 -4087178242873534724137441696512 396259 8222579702481406954463304034460 396260 -5046881864748246288222868965120 396261 -2483839306985257910924227593090 396262 3092165440065894760147569427200 396263 -2214175365832358369347365167352 396264 4625142896530766756745510912000 396265 2089294579417517277934970144520 396266 2447798061089978148180210091104 396267 3384776783307403082096474715648 396268 8253041962806072047959009278976 396269 1316266465394567785012212947670 396270 -277563789460962288948345776640 396271 -7672270188667800700639235150528 396272 -200121841150521294936151425024 396273 14982898614743020919643802368 396274 5350630096935304280984437379712 396275 -8024692022979390688501469100 396276 1782913816071223516267900895232 396277 -2061472507987079434260430053728 396278 442079078472147225657613921440 396279 -2270953272464538106694773960800 396280 -1407164171374798020692979609600 396281 1791510157605265074331568944452 396282 2589951030192376295163974664192 396283 -946469875915522708902253889480 396284 -2090002076219610498957349438464 396285 -1720621283726792265242174150400 396286 3125745541819064565228320535744 396287 -4263790993348872762093585467808 396288 71421724469462425795509092352 396289 10326503671481665726674818424880 396290 -2609435815517271396098604833280 396291 989746156389453936980403746304 396292 -2456806767664382943113465815808 396293 -11229367670668195033992316807458 396294 -1518608997633775769479822436064 396295 1373384059355933981848820071800 396296 -16523773497882485023817886720 396297 5715483744331472255802682537968 396298 129753860055914099066264775936 396299 9343471255235365074163276041300 396300 -1368823856021950723528970995200 396301 3585100748922203631951578133302 396302 443367688583210473379896737600 396303 -3216375483096049100877236659200 396304 968082232870521099164552527872 396305 -1825992602709417745292827650240 396306 911126609810558660653830259200 396307 -1405009640110175884765480797968 396308 -1994635527370363929395716829184 396309 259308864474045614301875596704 396310 -2078109366159460616332771357440 396311 11390073674682642723627380931912 396312 -4371373154956683220718520913920 396313 4042516551631143697315158136704 396314 6034427681606023727795366792160 396315 -4674643078399776430826899598640 396316 -1616573614832508162725948008960 396317 -254498703541129062941360216040 396318 -1567822860508634987471341852032 396319 -1619014371497481367132031887488 396320 6765608112878652640128409927680 396321 3825237382004201150132331278400 396322 -399198964621348479547540901376 396323 -3795573160895725171795064395428 396324 1004814330815363364621500555520 396325 2066339326709603457551355321600 396326 1006173412482574997254194706560 396327 767982232117802833712066382120 396328 931511427874043767444317634560 396329 6923171145547585866696049665360 396330 1152880950744939417196221411840 396331 6909362287281016779106810640 396332 5372574583664188569428309335296 396333 3940916867873418793988455498944 396334 -945070027831078134100085401920 396335 -488496879779001088966708160640 396336 730822993756919821160326103040 396337 -289734862237089160860383775248 396338 6567815074949513995160058340896 396339 -1036699088666197142079662488776 396340 -1415705564802250924616494080000 396341 3856756011881683659739813128384 396342 -278215569995025479982321457728 396343 -4651629269794419732287561755200 396344 -2007717345494412538813883105280 396345 -2294680631027064677677960908480 396346 -4730254402543471342659529546128 396347 902216399466442527995993765664 396348 3081721219460383094486898209280 396349 -2595743841056416737944089934650 396350 -602710034646733071736557633600 396351 -11799777168847396370487089891808 396352 353512292097781898263230676992 396353 414747881514393536570289745602 396354 -959915062911841217719147104768 396355 6794276476944825781602078987360 396356 -4047011794571257601449474654080 396357 -964890884802591410671786478112 396358 -3272486367604605435434931138720 396359 -16771245074611640509535506560 396360 5319367197934437469927784448000 396361 -5535665743375509396459865864230 396362 570693941131048800551018265600 396363 -579275995372123779510030798912 396364 2144695854372719727704387890176 396365 -6297821479580374106588680978740 396366 -353309559625824576084249956352 396367 62718197933687005146199958272 396368 -558652615446369990819165634560 396369 -342995860571148095730742090206 396370 -1731314305825026288546152952000 396371 2958812268333762535366852754112 396372 -5092610127254197531497455800320 396373 -4158739994951630780329183651378 396374 16129293233494083668315297280 396375 -1248873455644240827035037312000 396376 -10153554111188656727664991057920 396377 -8803523638559511385976658438774 396378 -53587919719304218674552154896 396379 9547272100103887525972993158980 396380 5065522988220301894612854412800 396381 1467728613060345792813573401184 396382 725621456569169365048460058624 396383 332488903016484286952329951704 396384 6564613196142092786839195484160 396385 1898993641641710828654000957760 396386 1529036160178401524044979533392 396387 -1920317128070302532435614112160 396388 1424447849733101652762147753216 396389 1188000062368341080376771070272 396390 42622115219162484041199824640 396391 -6373781421947903627015865280200 396392 3649239568601721422932162944000 396393 -1368524187593640062901602148672 396394 1502333333474333140631255768496 396395 -1772209168973146201552578189600 396396 806397009201275224512439296 396397 -2671111697835813278226714392320 396398 8393271187263494306346849505536 396399 2615206800301822315000626374160 396400 -590034589171316368103666483200 396401 -9045249529197385629139646685900 396402 2237756429832734668341122658432 396403 1533330808147162347739252716880 396404 -3522252248132405514755315115264 396405 -2368472453458112444259203573760 396406 -2616036187210547963042436232320 396407 177421122757346505219092495832 396408 -454890455836567548132335616000 396409 314870586116879282848763606404 396410 1102516381467616882062903314400 396411 4469738390139654558313926786072 396412 7743911345227696586478044665856 396413 -7878391914200949421380184009338 396414 208698967149817606875824605056 396415 1355329666334357054188903699560 396416 -1289744151039216160136075673600 396417 -2097845939075766194555735040 396418 -514132400888718321893988699648 396419 915250696955286756404651989944 396420 1635392697030271506936864890880 396421 -4534042888736759329913422828800 396422 2876395525572587612496886878720 396423 7059009327631686265267459053504 396424 -413253856461966527091526041600 396425 -2741205830589319158143870855700 396426 3003893229625314769195935922944 396427 -2205835245889178472594850695724 396428 865451894670819740792445665280 396429 -993219976423159773624928073664 396430 2434243681235266903437493766400 396431 3752977274813067502800044055792 396432 -413524792206457834985946832896 396433 1957283018267821226609877244660 396434 76695064065619683759307666560 396435 -676548289367981730877529721600 396436 3525645268556885082943454583680 396437 -2687708630196579836385035116914 396438 -524536700040847148825560965120 396439 -8078886196362797150501730411568 396440 2404419299107810515848462745600 396441 1227126214450028247545046457440 396442 2476403581935328922258305093872 396443 5240151499360645443916486642692 396444 24386322772853635835908348416 396445 50271164017448829075966159360 396446 3619883426856189999066213516672 396447 -12726823308489550873852324025472 396448 4549587890336279889642954031104 396449 -5774273342763824874864354443550 396450 -293635356377411421405174416400 396451 3227982483079774760127606733824 396452 2452450808161504014687580692480 396453 1305505667621138808362431358304 396454 -5041369490693370726348089962560 396455 3047840894558059148544221304960 396456 -4933590274719981092032586956800 396457 -3137029764928096328755320817548 396458 5689725239128527769177962706176 396459 -1308554822200743256985214747840 396460 -88800297620578316907953495040 396461 3273830501642211411119513607852 396462 2623429355407833877118448159744 396463 -109402188761454461907551085296 396464 -247853338909838486400806092800 396465 443244308030198239229010501120 396466 -1739510952966087014798228551680 396467 -316038297188938895804196714600 396468 -3657405842794844443815898337280 396469 -3294717171710089853215466414240 396470 -660602732750549750812012266240 396471 -5098066353529159809008875793688 396472 -7852812698375434907901800755200 396473 359597007188566077870300641280 396474 -1135603709914473604760515241472 396475 -485238092068924575504261803500 396476 -5341597688721928797696760765440 396477 -3171663223707449928489896820186 396478 2296994687549886264826374953856 396479 6824388264695199294126114262080 396480 285468533488183228626685132800 396481 -7183212064280013291747895992636 396482 532568246719524488145610640592 396483 -2600234841114784209889280822976 396484 1771744984077088934319190367232 396485 2666719717445088473376288880800 396486 -3934794834040587289599274505568 396487 112539451262760403603158705632 396488 -1524472516211810248091010816000 396489 -1607566545672138278985763051200 396490 -507161418565479564486013747200 396491 4261548476223553714117425836784 396492 1936544582592168813375052677120 396493 -3788942200232446285520179726836 396494 -774374375289679546722562080768 396495 -107464778789470110382010691600 396496 -2469241606771982507446328270848 396497 -159303419789508767256190365120 396498 -1720940197418768856264245271936 396499 3098022124391680197366559122064 396500 -2123850684997169799678220416000 396501 1148283752682683897229177446400 396502 2382593104872406219340912753952 396503 -18237530121613789929766348776 396504 957259101924882009369506396160 396505 -7161105364775649765354757241340 396506 5132466374539984861624617104640 396507 6615597479444527103428704767640 396508 -1215329702042357212866610764800 396509 7534255967976355494930518956710 396510 652908090700053670395101650560 396511 281700020673918139278191144400 396512 -7368277660553660154103410720768 396513 -2880379545047336757944840994540 396514 3664195715944941987630137291856 396515 -273385166596294944883556373600 396516 973859119458166143794254086144 396517 -5448341962236808916861974020 396518 -2907450475593177925150376075040 396519 -2727371111790918680785566685656 396520 -546010999486253606202812006400 396521 -3241447723926467876204140544256 396522 -1426483457554764242813122944000 396523 -2867977388092113722010799849228 396524 -5141245724800202457444850523904 396525 2213269260606184982582076897600 396526 -934448625306559120587605137152 396527 8930285017513455793446785303376 396528 906616359077466603502911356928 396529 -1593151589103024498364890743488 396530 1574925110821825631250995289600 396531 -646105105026426032817126075180 396532 -6863375867053276857384128754304 396533 -5258284297190090180142450331218 396534 -1227281368930556991665343750720 396535 4045767166601441229944637704160 396536 -155321692708012488481116733440 396537 -2250389299583625456404598478560 396538 -2597256110156419718062294060800 396539 4307193158381878762334184906240 396540 -1215757967081295316524001712640 396541 -6110031257609371049783002872058 396542 1099066000397013071671989605760 396543 -21956266461063081217606728192 396544 -5112290086581176845447934771200 396545 -4334823623581173888393266486700 396546 -21227351359511887501403036160 396547 -3438768569869508042503570176004 396548 -3759674683790417386725967108992 396549 8707341567439173371510831140800 396550 1236726783217030708432201881600 396551 -4861675444745755989461787031248 396552 200260242590967916336223354880 396553 -13414393314516056006453016852956 396554 -3195028755256437873939231267024 396555 -976307910562292667738300084240 396556 2777367906053846625428062488320 396557 4317584441256489777278898997206 396558 1570277004034636866461388119424 396559 -10094757930728267631535328088384 396560 1511314457064627692857590497280 396561 -2695450744540797800762916389952 396562 3844656413133087858005859142032 396563 7643315620428224389270300480812 396564 1558728952519058168515708833792 396565 842480728734412500115107616920 396566 -1431927157053775194310106624256 396567 -5654220189284590185610563543720 396568 -101935686581155954684168704000 396569 -236242766114628052520981869104 396570 1673905947954717298865694739200 396571 -1660334318907072509414800873696 396572 -7576435057772238716687057914368 396573 -4646929212852733315563935390496 396574 1164900928524327374941394326080 396575 -2462724656348498275251257553000 396576 4186738354423378804639511150592 396577 8395644802920081730570916963426 396578 76453711845431220444882716160 396579 458548859987923659613532935488 396580 -3518428604873556385486398873600 396581 -7332427544936594076393039303618 396582 -1360994558700516594638929681536 396583 -1485721776554572395316420680192 396584 -395864651142991336790302156800 396585 359443703344078233975196065600 396586 322990805721651963066591275520 396587 7192880722801375584859985733240 396588 -2318422470389113887436509043200 396589 42594383947119966098383088448 396590 620727855020302333210196068800 396591 -803867981421328100878961470320 396592 -596408285216266578388354531328 396593 -2877772162070298610444271951160 396594 2045635933146292089036657744768 396595 -438097456975946264136644432400 396596 -1160364112979758741952227804800 396597 5741863565869997075132442842400 396598 -3773617319887384080301912370880 396599 -2169469936617381594677132739360 396600 2893467026815271759446691328000 396601 -5421705340008917648884265885398 396602 -1707087843701246048182449487248 396603 2778782044789933986009381527520 396604 -2650712836789912738741701027840 396605 -339931472526078299579524200480 396606 1071391873626617728609418480640 396607 -169434642287524867517670467600 396608 -160613939261131173693001039872 396609 -494641567199467808184102024672 396610 -3565065879527160461601292079040 396611 8496834658337807828390398540752 396612 3277241145003123700133184552960 396613 619402852121127688677858864160 396614 -82966891349649915483303740928 396615 -1968720754697000693578254250080 396616 -7169513798501696169325106749440 396617 -2612557901090438123743024741980 396618 414062720771316548267895439104 396619 -6862674346256918664146686847980 396620 -670469560744308937989011281920 396621 -4647427034058951181348743664128 396622 -5424073554767885909094742531776 396623 4469567189839201938190742869872 396624 -512053869115650858213593972736 396625 -10544020696869164154512145360000 396626 1682405044715320132016125114512 396627 1273418742218126772458489015808 396628 1738486394085862813826009255680 396629 -11440336784593543391223598846770 396630 417866893733525802557952038400 396631 4827896910305055648424141895432 396632 -30204266727478827210553159680 396633 6523066479971799765856696700160 396634 -340172483218548538545164975616 396635 -168645980194208017711479108000 396636 -4599900934229403966377345177088 396637 -7900367380541063508944075338714 396638 -4076186236365394522909325174400 396639 -625303971359350579298308873896 396640 -2680203209394488835768196792320 396641 3160476567717812242486051937472 396642 -76421224041027423014501993088 396643 -2898797477825825037210660771828 396644 1659401489120605055606419752960 396645 963662542078322453418549066240 396646 -4463575570223903555737485373728 396647 -1110610433133089775660448760904 396648 2126280650682105081073275125760 396649 5837600121804817371991849941792 396650 -129286995110547823633082185200 396651 2192172549035767750731571795440 396652 1317506391025569204476262008832 396653 7388316641340399614764408439904 396654 364471988729640358992286317120 396655 3891866001976028721812670253800 396656 124331822845009855070298734592 396657 253484645241505349449631513520 396658 2671101664037715262168153027584 396659 15460500289125883815061409100960 396660 -2240600943259240466630296596480 396661 -6308568904798037236285763151588 396662 -450930583180536950709136638720 396663 1249454335417641049569573254400 396664 -2332199930008564568524300185600 396665 931172221365169148420590581060 396666 2498635877232396414073201802352 396667 1291237353815184737042475543716 396668 620095620871552555155690840576 396669 -492502143414702148541934486912 396670 1993918213028158135449854921280 396671 11189361586853542152666003009144 396672 -43265680110605648680200437760 396673 1569688110791977050813378710340 396674 3110411361366855070107497040336 396675 -15291099631851925200061717800 396676 -395266753822056416295579910144 396677 1470928561370551442578392249984 396678 3381886830644381618087532958080 396679 9818129558289281690492100160280 396680 -7448990298617572077696815923200 396681 2797457392496213815841542440000 396682 115684479992328169683467266560 396683 -416453487518076784361911983840 396684 1675704099104800958501566110720 396685 2646649206440684235127339522380 396686 -75090648982641306297426197376 396687 -614913493755276083023006974840 396688 2385813041804687604362600947712 396689 -1675984111566832819953067947276 396690 -407760559972969833936822297600 396691 10075764712303234211062032626400 396692 2226182365200420565065303378816 396693 -3833180370782647208998064760096 396694 2164688643788266606030408036896 396695 3036777854848380515413142481600 396696 -621688694746460078903129395200 396697 -1028374764987395900018445632768 396698 -4082345757161620901851476464400 396699 -3276206508282624633100929682536 396700 4532439575575386262020247347200 396701 -8880464234612483473002182078400 396702 -496396001553503493343715997120 396703 12017687499216034914974641897952 396704 3326994286054475305300333166592 396705 211511862432730473207337800000 396706 -1491145626419764005573065554560 396707 2259946432197912175434367279104 396708 -950383468202572910435885899776 396709 11343537489184483966055135806910 396710 -1604557188118724400846533082240 396711 -194733922550915288037657888000 396712 -108798186452710337298713733120 396713 -4386209551217325009803242156038 396714 -1139435789461000914479686564608 396715 3318166915056444530099714213520 396716 -3478506416280687914324306146560 396717 -560648979822469980050433361152 396718 15588589732704713513194398720 396719 856225209974403656403933279120 396720 -741770080266258200178008064000 396721 4171213322944800351249906090292 396722 -811448780086818130999791194208 396723 5921521518972355628710214249784 396724 7791575195127665960665626202496 396725 697142791777487377302520394400 396726 -2754328388858426701683878810112 396727 -8913023509387421464844695492608 396728 -3341387080512065630666566471680 396729 1118666196003265646405176425204 396730 1792745220017604213617062564800 396731 7397952321652533935346306072 396732 -808204657703715616007029137408 396733 -3225040946912476806614123833018 396734 -897908169259381375702263612480 396735 1874085757795613059181173242000 396736 -292346919393532058596959846400 396737 8670279184951565662443397426992 396738 80497132189432457663245455360 396739 62193791748737544468171742416 396740 -1489069673402383246530869452800 396741 1727317600142347815977001991392 396742 223062132120098398226951769792 396743 1434383935803830305024972622544 396744 -558016449289713250593805762560 396745 -3639016640381954591201244169500 396746 -2175494710098324985587778788864 396747 -1106555563337290518414192435072 396748 2024340650946100062408223752192 396749 10366128673698113716430213535660 396750 -1314116504274557329484170032000 396751 -996895991193843673989715825208 396752 292429297436215549435004239872 396753 -2105809480687701398572329166800 396754 4272468781251067213562281170576 396755 -38040700860070047697853648640 396756 -3407950419655783656301765429248 396757 4341451826938001553635426130492 396758 -1174564948325118425032887135360 396759 319828662398328001378509672 396760 290052190922605121224101888000 396761 -34027493805466700319823469808 396762 206007531236405532784582709760 396763 7199834240191455160203891603240 396764 1510198536855293329472287320576 396765 -1525317808788065905975761336000 396766 -2297379356322932598391532483136 396767 -3432419884156505298907034974608 396768 4821026123131904160535386783744 396769 3017828253358081786927497625600 396770 745441511266579248863677877760 396771 -277320230130335410131974404488 396772 -771322069566789108919585751808 396773 -1107358443583896207666166369536 396774 1900025122710162163255998861312 396775 3418862737679930539808972505000 396776 497681034146438320273163566080 396777 -6352914139835237421282874573920 396778 1880096500474283768370995172960 396779 4260504843258685291597671876840 396780 -1854373304309744096576225740800 396781 -1347649304222713559079951521856 396782 4929900033306192798688303036992 396783 2868311554800207113710358455752 396784 1978987144330622102829075660800 396785 -798709284772530289342058083020 396786 438417066057752509155762776064 396787 -3363538267583612220688392265200 396788 -1039449785031370098039925899264 396789 -1094395411511738796450647786976 396790 2368453924168068497351767142400 396791 -2719435685572883931305010810528 396792 -9117337543256990185880194252800 396793 -2092902394321238829019372367280 396794 -3986031079902155596230830684304 396795 -546962023166275932021540115200 396796 397862192497014418406869278720 396797 2641863694149803111034829610706 396798 604648437834416034394022663808 396799 6408132870175232685412575164688 396800 -491776012074777008860771123200 396801 5061743404374194735972767631730 396802 -4294391393034812687754680535600 396803 3730891178545727763106440653064 396804 16034867446832756694374307840 396805 -2649212090914485047144166487080 396806 374109096209406208073150851200 396807 -3536259944487229737519534056880 396808 11016707272835764457342977320960 396809 -1074252992878806601817040249984 396810 -608492097192926610203721098400 396811 -317020044060059434510404140928 396812 -5225688751359965580358789618944 396813 -946450749527080771132670364000 396814 6469452481237213513938323243904 396815 -5068109585835520450884103076400 396816 -510215130985646772046090469376 396817 12937830445787712249470508904960 396818 -561412187719691793166272854640 396819 2446252756060429444255283052288 396820 -517779403637798413979239921920 396821 12492138812614535583275735879232 396822 -3347834154166756359291149425728 396823 -1488864945053781423736541571456 396824 -1245081364038330591865986263040 396825 -361640670045274634679935524800 396826 2150485388554977596366995856112 396827 6427318373454438338020665490632 396828 -201879661089789070687548619776 396829 -1686006168896283192043733489940 396830 155900937385474871189593593600 396831 1193956924429525156347859227648 396832 -11430362570114658266518821470208 396833 4333257695720519325382480394082 396834 208145722398156160630732621440 396835 -2242393122285198126257098140720 396836 -5039857625085194105724998307840 396837 -507007167487839958884855674400 396838 1253114956901213213570664620544 396839 -358789491290087039908518606240 396840 -481319243001053805209160499200 396841 386100036534776510498221143952 396842 -3798826916654760313537285763328 396843 -3562093047330093218116905057600 396844 746962474469807123586717008896 396845 4128417180228357426891478754400 396846 -4182597267071825707478736048000 396847 72895445545459999741462834560 396848 2204937645459211658423566172160 396849 -5030939953069534917826829505936 396850 -119095777427895293383540299600 396851 888343152581394534118001544000 396852 317034784538402437409265119232 396853 -5966732814634887645390075838880 396854 -706388421539096397027280278624 396855 -808075547796466544356313911800 396856 208827580172143363276782182400 396857 -372093290012770044833824922940 396858 294643895265878039633346416640 396859 -13609968537442347553068361634096 396860 -164511139101317704660133137920 396861 -4492022005256368434365392720128 396862 219624551334190174829977119744 396863 4533197850919605858678732171960 396864 -282860497729943818963623346176 396865 1337021384830106164134750604800 396866 1106757479643532762971657928224 396867 -3098790624299159155614532445952 396868 -1334594433556357739655019167744 396869 -2497880532640131464574890412960 396870 -1324091839480663006143808387200 396871 10695995197292113696463717642072 396872 831890343052192148708074291200 396873 8876161335493735317973833804000 396874 2029160885176442874079213029936 396875 -3984890059075103215505143200000 396876 -2665989899306517911426827411968 396877 2039656796195285469606338638060 396878 -4143183077904758048116605437760 396879 -2029674137864005132423242883200 396880 732070477022427260582215680 396881 7828135497547393024292799341682 396882 -2212596774480538600943428590048 396883 -2554104586691855668484576046868 396884 12208241396516143343897872709376 396885 -1607861531250056391109494674400 396886 -974292605808609927605752022400 396887 -5680501364423998546562974633464 396888 3853774414253642129283671654400 396889 -952262668135652379518684296044 396890 -11230172208636702909845160960 396891 4400163643722726509125807671360 396892 -262758853525416560566796598784 396893 -1965066274438784975002253173920 396894 2001222173677956094006846024320 396895 -972842544672799882090647216600 396896 -9860513745482298172462800568320 396897 2692963741424354851050787719600 396898 -1842771912185788573933476126720 396899 -5364687922658536785164242116768 396900 -106064755656395472268458638400 396901 256020270542842092861783425692 396902 -5350890739341338652226479420096 396903 -657244508240466553588346387376 396904 -3952059928474270775249399178240 396905 380077491632735366078972314560 396906 408502571026073339875326591744 396907 -375786319042914616567444274288 396908 4121599386596989611172097127936 396909 -2474839268721718075603812248586 396910 4065576149594399634900178704000 396911 5101486069713264615382605271632 396912 -1558208878356631164928039157760 396913 9158028500110880717007722771184 396914 -10200672502417747726799474688 396915 801284686525879750149543544320 396916 3596447765826919884024162547200 396917 4216730078787837925362435743580 396918 1429573298947651907049073738464 396919 -3948246334816745152689526358680 396920 2066820980951183615155494604800 396921 948180924721282996103749054848 396922 -6018563627992787545088196217488 396923 998582679627832336676273677680 396924 786096252476017722405917097984 396925 -2681520706744389500325893762350 396926 1053726058168276537203638502912 396927 117912017777670153992517403680 396928 -1858792472615624175395725639680 396929 -4291114090376228318040728573760 396930 -1508003680840264088898313397760 396931 -9317826948450058636074900411268 396932 -1502879224085770445788050117504 396933 -29707658061809459186355993792 396934 -1017153426590198287109982541440 396935 1463819604332182047314924152320 396936 -1951283771697826170460982016000 396937 9019623448122476440109891698586 396938 -1905133101754291478333291228880 396939 272523932948616551192081841624 396940 1303358526438308721458806579200 396941 -2940145897601602190324614894068 396942 -144199477227913297460211142656 396943 -7470914988704711939581476057808 396944 -200999963759673153576696176640 396945 -3457397027373191436968461935180 396946 -2433690976185651308969429248896 396947 3767781820929264983544643668396 396948 -240360747332525428306646108160 396949 -2045840137399247736805026036114 396950 2609237932821042568728562958400 396951 -276939529651529159625581366016 396952 -1879681959005787547962324019200 396953 6646323437812696733910361328202 396954 2585215944163340655082119267840 396955 -424101305905772182927248602880 396956 -85682134473151029901732549632 396957 -54801100734099656431917187584 396958 5495930787069006408283505950080 396959 10068614493012078646436520864816 396960 -65253297455515940628741488640 396961 -3867999534711054927893029882176 396962 4486352240468325364213187672064 396963 516160250365721475201643794384 396964 -2424150436504466598926348017024 396965 -4071973189475048881536017659140 396966 931648395852821034261314207424 396967 2544264979010634229873686147600 396968 4061672692982336398717962731520 396969 2503970167607342410815486311328 396970 -279557258838285002934636426240 396971 -6993615999294616454381297466828 396972 1804972210193360214433014218496 396973 5052372202653375568073743514380 396974 155951117973989572093549616640 396975 3791985628000183030250223264000 396976 14837184477648671949891469312 396977 -3066063947548308973010870344128 396978 1109312587763047774462216734720 396979 3146836013031230275317501288960 396980 -1432987621436997346342210928640 396981 -311832427596671273123190447990 396982 1346020769062750081524275378592 396983 -7491978747221301484642920567768 396984 1469129995353957123117721190400 396985 -328912960003787350154917493820 396986 1636084149362781829602279843840 396987 -6687124992677636208785309201640 396988 820501158117387214432953243136 396989 8151524103985961779526413458624 396990 -939553329202270217027606482560 396991 1509911185859699455231521212272 396992 -3072579260733446945255130660864 396993 -1065946434690188895333096566736 396994 -641561754818983382963960340960 396995 4961238659172181724319048522000 396996 -3724225891278639922999379985408 396997 -1356402675788578052720062307554 396998 -2605677501644029087981125797664 396999 4280206134599979697759981307184 397000 -6311666654862780741448343040000 397001 -18729240146992439465409700524 397002 1473836009878493336607973023744 397003 982930799860421456151328703328 397004 -2195486164467640347853689586944 397005 -158265680749728565526472960000 397006 144239897263654343432069813952 397007 -477983743106380279579852030920 397008 351809166861477125158463078400 397009 -1574234317323592863899442499584 397010 2154081646840355641208592223200 397011 -6161066982871464880939897460160 397012 69386231292930989355251773440 397013 -6245579848740931475692183938738 397014 831943421839794522125283272640 397015 435447617658178423070625289920 397016 4687873421770519604436297492480 397017 -1632762166076317630668252943872 397018 4536355939777412387713187598816 397019 -36075947567899070735519266560 397020 88764176727270356049532569600 397021 -2959218660551644060193168617268 397022 3078253993250019565081464436800 397023 292398378432352976480094373248 397024 2485956633445988577619393904640 397025 -2563445535427427083006609821450 397026 253035966278498692510622628864 397027 -7708780978009713510375551553124 397028 -3288624060794698004503155560832 397029 -1072262686022887910878272193920 397030 -3203980136270652995936607795840 397031 -4184710122843582229887946803336 397032 -3661090480629947111677099868160 397033 1608239488491260724459630880064 397034 6512650589345638453127845834752 397035 -2323005590863232410934956852800 397036 2918433254483539560613330714880 397037 7527421099698889216260092617686 397038 1368284936621083296615464583744 397039 3222396041224967757825095919960 397040 -55749609961308866959078195200 397041 3744581451666851840936941172592 397042 -5699808062778053796464105486208 397043 1060180278282698090070171631320 397044 1331756954730155623938163741440 397045 6150214682469435720792195655200 397046 2249773840650621435178334888064 397047 114059838908000820202671077712 397048 688866976085152613347472670720 397049 2167557306293080327710679482048 397050 1659289605126783624271976428800 397051 -4445759490106093568673439753948 397052 2995584019198597733991198750720 397053 -3143869004426497483717874412756 397054 2413792573449596038946560204800 397055 -435737541280279300463859302040 397056 -4938979667199003577265701257216 397057 -6763498207989569241061876605694 397058 -3641927559213155387760195075120 397059 -282073856204662260066561924432 397060 -3888287473828880350945059275520 397061 -1056176036658128029938398360256 397062 58722622984201512686021844480 397063 6593738571822655931248445756312 397064 7513582819176475458393198351360 397065 -6584059186033149725323290238080 397066 -5382567313868517705927076290768 397067 4759270260098979801686982442152 397068 -285387608387670653805136035840 397069 -3275337156984529208013835922004 397070 2851985056502381611235409417600 397071 -4695827898832686427418842518360 397072 311901618342392738113843888128 397073 6225657037470505173732246662322 397074 315154071220486318553802706560 397075 -1957992006544053732445988522000 397076 -1474637880096293979822554458368 397077 -2213451248190540261814051491168 397078 5212185011755591568339491905600 397079 812849662350668588696697232320 397080 4275223226904253225246835097600 397081 6839378437078378229666966338000 397082 -444238256145562256941702304256 397083 4574081176896023833187913686424 397084 612743483398691225613401529856 397085 959052335431713044087746278000 397086 959720414305424478037824991680 397087 -2377148756349468726120280901480 397088 -8952857785772157238026594877440 397089 1812028476570882966619443118080 397090 2645586230818274693759870272800 397091 18963335696449081282682264894400 397092 -1925526356147607173702482664448 397093 8625989784905100493352800289342 397094 -7238159341860669391633581212928 397095 1237228244282975543650238423040 397096 -1158066378994684353683278648320 397097 -11478225996828936048045270864540 397098 921697384147833034462697280864 397099 -9276602441236010305866754765900 397100 -56675714382454732996112697600 397101 -957488792301747994153321407168 397102 -5689913519036363537823516040896 397103 3042665451974064125269112113152 397104 1127250567917544570896589225984 397105 -113044602413862534105763813440 397106 3872267252770181726457456148752 397107 -385674064501116437560231481196 397108 4405077041468879555302529030528 397109 12220026963199393334311105898016 397110 -179802792324770191588168335360 397111 2145564715971376790028502999344 397112 7297011019595174640929501491200 397113 -2472289389447180872105442887856 397114 261327730233355223147570683872 397115 1510693003045203867923462405760 397116 -1497804516489697374764455050240 397117 1848320616011603425832097604192 397118 838861287414700147050167527680 397119 2044369651297509406175569165440 397120 -131795128256246968340573061120 397121 -466373130779992877630741538348 397122 -2266843151176583704778196864 397123 -3907616173868004397864621658360 397124 -1096797573048114214144068784128 397125 1016269697414345781394868643000 397126 -2615860737797107522072264784640 397127 1433560496541370671596664293976 397128 -438313534432624301723036835840 397129 -2175891691755339618110292372480 397130 -2319838548796913346805185838080 397131 -1060204239359912680201348217856 397132 -1430963738584656616185570321408 397133 6184293211035100769965591128960 397134 -2979422720983697135972193081216 397135 -3540962978235928987170474076920 397136 -906791500629284511484459819008 397137 -1711234146363946846241036169600 397138 1431555980291673996110747235840 397139 4430060050117202317845360286920 397140 -499338771174011667450775910400 397141 -184708487024838127484650814976 397142 -5644964394551965899070545378528 397143 -128167063869450591417406669128 397144 -9568165446172276418640984698880 397145 -2029830438936436628149085093820 397146 3791422776409584572653532803584 397147 6733538527894155458488251708912 397148 83019492776902934969216693760 397149 4658255090314623265032504987264 397150 -2398461066719146151766456739200 397151 -6695754086308647737202304858848 397152 1076521933613928534235031273472 397153 -7837414666612257554067706149598 397154 -3398442668555787014502035995488 397155 -2451102035327504464095763372800 397156 -2400202192080294926697457924480 397157 -10616190926908545297764613944160 397158 -292714730393122421250403259520 397159 4278021208681194706956983392816 397160 -4989896232236315997973947648000 397161 666630448804624056650089553610 397162 832326882016953284520149052000 397163 1259418053151290250426545387904 397164 161089145129445054472880455680 397165 -1276136806551067026335125085940 397166 -701434447827515804368482647040 397167 2332630285271746651615876920720 397168 51546979451322622714692173824 397169 -5126668603625923528471376591820 397170 1348065616223496497117517619200 397171 -11119064828107036643623731718656 397172 -723649021940544802243589726208 397173 1590793183756855607107293658944 397174 -3695961089738932767912821781888 397175 -54097898175439517479553559600 397176 2030124343867259731021563494400 397177 -3360559294440509564635344214128 397178 -34460157993980065139878473360 397179 -189034096728036862197872868276 397180 -846887795858586144782757980160 397181 6657512046393508823870196878982 397182 267943284815662841153875344000 397183 -5687295555173367306373631325568 397184 3917427860609610330432916684800 397185 -1362026588032479375733490467200 397186 -3128783778589795600023775772208 397187 -1000872698030876072502644613888 397188 3204884248264767020474131384320 397189 -3653083791913604311244314523876 397190 131368490522732601645440169600 397191 -62802273694315861188512426880 397192 7814034220796206824523860172800 397193 95576196702856769945017187124 397194 -2025042463185997513472365132800 397195 798934067681372460385279855200 397196 1190811297846376755644771420160 397197 19590404793153296934373805571840 397198 3822289140832573619217350001600 397199 -5189822876757672151637742110280 397200 403322553022919068389718425600 397201 -2347102574204525913435775053120 397202 -960037079961298160380969320288 397203 -1466822085768555202477838702592 397204 116737835264792799660064000000 397205 -4610198472369507275159789664840 397206 69396234871977046729224662112 397207 2244816931954303785959536027680 397208 414223110219817567619355525120 397209 469346352159308217525090596304 397210 -1519439882867417127231018593280 397211 -642451498185399111793808104188 397212 -1037868098049773404372946534400 397213 -11389670088548348440774116052020 397214 -2116174817408931893935525364160 397215 -398308703061024467091732905280 397216 5094578436815024465028841930752 397217 -4907428889246535343439555272734 397218 -708972184861984330987958737920 397219 -2711916224080603720578907633080 397220 -3355220226155826063409441509120 397221 -1210183177062579793603733994336 397222 -2065840318938827919059395649280 397223 -5258498580510329968486278555528 397224 347890821636119048486976015360 397225 -4517119061200932106574896065250 397226 5745872690376701870610180315312 397227 -63164931119797171558405274280 397228 845157498506117388369268771840 397229 1434732439641414984660554686176 397230 810956632198140239541422958720 397231 257757054180816673062608095432 397232 -668937060716030532835225829376 397233 -1846418884756754634425780936640 397234 24226593556424974967898777600 397235 1642901928545489390451655290000 397236 -715584786106038103542600069120 397237 6068386449966983677185309115886 397238 2255375538203666544734578340544 397239 5343263903178324437584246940880 397240 -706754873636376592914115891200 397241 -2258596586721180386031529656828 397242 -2712134326326740254100549314080 397243 13091921857014719798690085804 397244 -5601923859585414589605476972544 397245 -657406746177021329586799282560 397246 -1166932940843037293459922140928 397247 -3140757268320125633819687272680 397248 -1374954154703127017421621166080 397249 2382036257520761625120179408580 397250 196179629587707133548415872000 397251 -1087215869510023808245634994960 397252 3856868832527817741783120501760 397253 -11056344509879663254190326614498 397254 228249880243789398694110867456 397255 2255354734373090658084529703160 397256 2857504829253024998367779880960 397257 676810150026006877162013414592 397258 -1262550910676699680828713057024 397259 -5562359351462967658265826450540 397260 -593356788089886110566778449920 397261 -12468305667646152259875125756276 397262 2321345484287478649818222283200 397263 -6519789436214591669947433819256 397264 976485359296125809761473396736 397265 2396525866781829220895731223040 397266 746997361059579544509444864 397267 -2689138673645701647724305922880 397268 3149478249542039409968988133248 397269 59609807561874707865098082684 397270 1486784234561216312786343310080 397271 5174868773438556860109477235200 397272 2363397978018967487493697105920 397273 -14294579036209615522730727171180 397274 1616530440448661308148826545136 397275 -3669671125614282122040297406200 397276 2183652170965395770214739207680 397277 -112243053736504211382610516320 397278 1653160215004358870716763351040 397279 -4126041810331485608321545209136 397280 1516294064140554488245880094720 397281 5838582676181899195056460624704 397282 5724132913812336328954632742992 397283 -2149803238510470645349101210468 397284 -911257627497582931836563672064 397285 -2004131368504298755712531399040 397286 715562222816412154933443611904 397287 -1585644579431468468261284569192 397288 -5209656330188520554946795325440 397289 -2795721150025718337372920195910 397290 662699894360121107045261798400 397291 9243705188927695213072284871680 397292 317389348136319941684441320704 397293 -2790078028887087656471599800192 397294 -3683150925988673960779937402304 397295 139768514250262564403164394400 397296 -148158125746669338245014487040 397297 3602986443405811291588528305746 397298 484955844325760685575988501120 397299 2221232559228763518915129219840 397300 -1432416160938788858356866144000 397301 -3325021652078807043937694479698 397302 -1100572256361845461862206586880 397303 2674122890841410360406342104552 397304 7911400574955172868102400245760 397305 1093873787069829903572796188100 397306 -219524107442702780464247854080 397307 -12210561077632417124226780916248 397308 -755723089303568678287565208576 397309 4293342393196715503313422834080 397310 -544351052573297043173529978240 397311 -5635579277306376768841068758328 397312 -5397812771965209373379997466624 397313 2938905082254659398179076290240 397314 -353084431761011688400521310896 397315 8890128476475411888310579664400 397316 -3075844011974594404372575129600 397317 3001118087856185361293015616480 397318 5483025282747698110143309195360 397319 6070513318580739859020052967664 397320 15763332258981163321668403200 397321 2269032090322998580378969684752 397322 6409293970488356225436644660832 397323 -8684130076651596266953983404136 397324 9539522379426785696927116310016 397325 1306042555531347881557608093600 397326 2589228436779183986091028551744 397327 640706908363983554236999890944 397328 -932949160381613208636070625280 397329 -1068959062036907420911488411840 397330 3910273530456334417041659686560 397331 695483209581271364721522691728 397332 -1041544301090723056043709788160 397333 2128183520724103972691737433664 397334 691000328182225062188475235584 397335 894171180252252732483757496400 397336 2553808117492128095463888967680 397337 -11708591605985941748075687497014 397338 905574996860120147928593157120 397339 -468994195417752165593642547176 397340 -643942712525360079095827100160 397341 2125622284200113185515152613132 397342 1754036272746362189918269220544 397343 335166654910141912904695150440 397344 -3781730961760591185223963115520 397345 112066959980362211345681876520 397346 -5883458552141422927988951038128 397347 1397238826265848701843428508480 397348 11182842971744307846966337536 397349 -6543634522886730562768867823364 397350 -35892857599613682235063106400 397351 1787109908697145959144282703352 397352 7155351019750325316167068953600 397353 3982334984169477817841147287008 397354 -3069504736913256006729148007328 397355 -1587009104873320955618745539040 397356 3677744615661897742984388470272 397357 -5193524856796602495888603660394 397358 649741928504907141071001630720 397359 1048921237037060107710339384720 397360 784994848532863477279680430080 397361 -3828986003800809777815512717038 397362 -809329278275373875713645625856 397363 147074386845610611758848979464 397364 -204735272209885207400134272 397365 3867773057957650921341068520000 397366 5977531515965440616313055139520 397367 2619277335670980054698659914792 397368 2957534270488554806739439411200 397369 2616133671504341973855252368896 397370 -2238363056963746892675468851200 397371 -891285586142279325157977594624 397372 2590019489713705740072502428672 397373 1524763023816651228159227879622 397374 415047565097214624649472928768 397375 -2575656290924985585834809838000 397376 -258484519361385646484317274112 397377 -3985223954929716196087860685680 397378 1652625870915884061619732332240 397379 -5862204227959496868877785022020 397380 548911787275373076930861158400 397381 -3614345861416819811094993193188 397382 -1256320387062774389207762217216 397383 -1236493948604037211351039795200 397384 -1425799226136912988469242337280 397385 -3458622174207704421514936416000 397386 -156713106259738342376870685696 397387 6842668464921390340796063385120 397388 3182232720192067909988794860288 397389 611736760265451589067143396608 397390 -1000313868753321869057086278720 397391 -3127196495261723148500418868416 397392 377785145595650191758436073472 397393 -11576741149360585085411040382656 397394 -255541546203966280432258831872 397395 1188552983728549345355901553920 397396 -4873859476688045832714865283200 397397 1076274921037602289795263798144 397398 -2306162866560924798857939765760 397399 3439770345418000652028028754136 397400 2277058289554150818650280192000 397401 6020707506614848671652613057760 397402 2247683248483528409788152007152 397403 696958501906268574782544781200 397404 876016599829731283383105085440 397405 6684162140777426406372738702060 397406 19250986867749829229424095424 397407 -1529550485047908238600182488760 397408 5640975810417879565694655528960 397409 119825942995858738117087679112 397410 717740993314957687436713766400 397411 4345102187572430382284493575632 397412 -615478432304350038915235492608 397413 -3558058270556469732121829961600 397414 2397101620744416915917347576320 397415 395950297245893149835519797920 397416 3915202226656330379521950105600 397417 2097274517667478549276423025472 397418 2328253818125468082928388034816 397419 5913346706837830474257843753408 397420 378819041088793619312982466560 397421 4500744870687141128283488918892 397422 -856646141095265439814255434240 397423 -1293341193712853091538671847600 397424 -876512287536329601646401454080 397425 -71770249890957955326408619200 397426 -5835223457580128140443987848160 397427 5789235435077709728808106131276 397428 990380083181862331860621189120 397429 4581774114901580169807263786030 397430 156633507919341127495389179520 397431 2230071389891921234635557275520 397432 3134007337666975840618044456960 397433 7405136382599270317679044712682 397434 -984948008076508657473712465920 397435 5222305361960649480204945059760 397436 2572545787631925008064066995712 397437 -1385188875328100357929402150848 397438 489594576148145034198271557120 397439 -8756268210981374632929358950384 397440 -2230784877364517396627324928000 397441 -2845223823072277236009857585616 397442 4925276212893603609738061027200 397443 4759983573428200635605114690544 397444 -5367627836490743998608965694464 397445 -2188474066812128773687696348200 397446 869507898651683898949773010944 397447 4134898497505224939870262095000 397448 1849952139897805580626047759360 397449 -42858711694899242823185688960 397450 -2325856452533599206747440070000 397451 -111458377157820753551620629696 397452 1309319216211460989065118142464 397453 -1900812329914740729579399026720 397454 850951864126928234487390585984 397455 2293558963275551352432425433360 397456 -1569879994817622677891500761088 397457 3167633550677049790395884820480 397458 1331946599914500268165648731648 397459 5449227880891073687442007199660 397460 -2264811163029460462032276111360 397461 126620194586312120073416390592 397462 -1405665436511793107351462525568 397463 -6273200335144839182600285745792 397464 -3739549999961723704733913108480 397465 6645186589587461059180928233860 397466 3533116715307688966181518344432 397467 -159692698431611027647228777968 397468 -7107543553191813518777950884352 397469 -1076514302033773873929053039130 397470 -1459575308110363073646090480000 397471 -9069109964716511611508875433856 397472 8785614021525351296061935910912 397473 279996065364687891968756420784 397474 -689467115081445843196223769600 397475 370887005649552414776461839600 397476 -1159943604275212395565324398336 397477 -2120057900553079624153731922368 397478 -146452547343967921764500659776 397479 -7210824894271977170887659605760 397480 -94916997282959213662992384000 397481 -2017440857931183340450540007808 397482 354277386457212678480853346304 397483 4315566429164135596147435476360 397484 -3401337582032290374526764681984 397485 -400384492524050254089053940 397486 1136953292336336116664129245824 397487 931257253171606957875194795880 397488 615631637402145393828564713472 397489 4417579261010276866775298246290 397490 2838762123009425791109470980000 397491 -808998163795936435007133202896 397492 48798632147075883326866880512 397493 -4518005722927544714055409002258 397494 -1213102882199161269514641864960 397495 409139832126184600738064564160 397496 -4096398002209173960323279523840 397497 1529226422127413307409733874000 397498 -6315491332553912514644082939936 397499 -11302733771756853893499268226760 397500 -289449531436602552040428480000 397501 -2306591420080472446572600190388 397502 100314544340613487304255751552 397503 529105335958843739993405324520 397504 511343589694815384739031023616 397505 594027621653827192774571684160 397506 1375181844215616940866268518144 397507 -2241063436818425578308839038968 397508 -2758406666803761110458963404672 397509 1064064372783970577725977643008 397510 -3029606982652748701152235991040 397511 -2741661532688567688693599540400 397512 2628367555269246465178669777920 397513 3914395646034253223066719707904 397514 -1223063654575328563272954997920 397515 2670874464694296822809312974320 397516 770310924079882402900334998528 397517 8984618586552654204238571272566 397518 -2873898486884296745084506014720 397519 10340144493991045164488487783920 397520 181968605895758266283626905600 397521 -9780339960424649922706256945760 397522 1812564008096725306056765639312 397523 -1141282224049859171020812970080 397524 3313943079345537292965968197632 397525 5609720800696108369732925799050 397526 -594892148013078274276312792320 397527 -563261699382538591788901177392 397528 4052036879737175100271752806400 397529 448888616366663524838084101440 397530 940377458726636456350304363520 397531 4693910910082641563758538658664 397532 3930620588714925408963762432000 397533 462174040026680807131941124224 397534 1853382160658177057617777451520 397535 153712835678159369741595606000 397536 -1248503276541961964168790147072 397537 4562862549549319952777272432000 397538 1739637265110253420290453283920 397539 -3837592202762155798223263991196 397540 1310535284510859060520884326400 397541 -601365398983307669458499069058 397542 1153140078605919689890551421440 397543 285193079658152836337169332792 397544 -883855953510234426675540787200 397545 -665445524151839523181207574400 397546 -976063159546899347432423175840 397547 2089464212833552107636827466996 397548 4066856061391126267543129858560 397549 9800062274352783393905357998550 397550 -3183785850411769164538935907200 397551 -974889114209070314853925976832 397552 -300931684826596458921212575744 397553 -809291441722760214199004353176 397554 1330359013988001908750290526208 397555 2364647215620205887410144014560 397556 -3339314900779389052831767367680 397557 -153223678934467780744827836352 397558 -88159452966172009206130993920 397559 399105321120212179359881297160 397560 1581463905069771880630295961600 397561 12707418458871633029643452103300 397562 -4976442300893467868963818615296 397563 1041590268976392292887389041200 397564 -6766438422872586545598858317824 397565 225627817535073453159541015680 397566 754408249163478369609263956800 397567 -10161849956311714393489419568384 397568 4537195025184229953291411259392 397569 -712329305592493075659056949456 397570 3573400579416055227514697164800 397571 7094871676020365616179769969000 397572 1455679875819648211396586237952 397573 3626362213922254820860880691840 397574 -1646982482485647508512478158528 397575 -1052715185903253840034193280000 397576 6624669139332377655828907054080 397577 -2539327312111701538071618315468 397578 -29895420064040297273057144832 397579 -1600740753583302247810729687488 397580 8735384811819766110618559580160 397581 6830798505459406473674310754752 397582 5213182798278665891280822196800 397583 -2159851324100472947493752469936 397584 -778637348508366283666266980352 397585 -7613729746156142393984728784640 397586 -457239255322566812777730567792 397587 -2732397619020922239101646087240 397588 -2905531352715464629590891613312 397589 7333135191552888318388844901390 397590 -1138363014461298161974103635200 397591 -269459571135913129885907246008 397592 -2782134346515286414619247329280 397593 810614673470443720472173629504 397594 -1803285798251759483010303144960 397595 372695449371712775708086486800 397596 -3865963005658505434817725516800 397597 -4687781190251136075225110476954 397598 -3882919320210559483299371196480 397599 1852349773763616526020709781064 397600 -822343094277889261531771699200 397601 2314773748051906310305448034240 397602 -233418980402084617594667136000 397603 7172439335348552554320102580600 397604 688946720356268267545974512256 397605 711654663315272962167314812800 397606 -1008686922441432416707327488 397607 -6197062503152306840705470310400 397608 5042570780249322596274428559360 397609 -1223181326572802705068114224896 397610 -3143665330105691782040082683040 397611 -402525277445106549279644877540 397612 -474931290104424302560759272960 397613 -7131074921706413576222543640960 397614 38330220329196267800078779392 397615 1698101193673286860232857183920 397616 1338226530442631643629831503872 397617 -691785036462549740437751824800 397618 -235667989828494006567896210112 397619 -8244042188598858441801569161440 397620 3837622313471118375242307219840 397621 -41497313698539640510329307456 397622 -2409110717631647360951535009888 397623 4897805840479664550234957873384 397624 -1178992624890405609511327457280 397625 -538100220930974172295088691000 397626 -2553544191817846196697193030656 397627 3369916405169941284987890943312 397628 -249344787163611508913334755328 397629 -108421014112650707490712303290 397630 -1663096413292129698940474300800 397631 -62076462472736331086987249520 397632 532906715708206031885775667200 397633 1449288066309272591898921362882 397634 452106586770183979827433323216 397635 3501535878190297405300048662960 397636 8867407631387571889699261182080 397637 1134821903855470411747113099264 397638 1956363640036547359077141008544 397639 851276404097118384158701757232 397640 -6759975174657526073514082867200 397641 2919978968888524644027660382992 397642 263741412346139995324704122112 397643 392754061910870483328620879892 397644 1826146741257382768480193817600 397645 6435080336602319668778466874080 397646 -6373026362041871675755879633728 397647 -1245821724012040662631435355232 397648 -2821071487492547502593597521920 397649 -4363422093010970395530972329664 397650 -19070675311657669244701228800 397651 5952063967823588627031267232600 397652 3147240553286520542390943102720 397653 5445946245017052185126840024544 397654 -749282919663658741313550976224 397655 -669765858245666737286215966440 397656 -2516109967587129661444541644800 397657 -1871902874233449104956013176120 397658 4050205711659755624922051421680 397659 -862101802796182877014436849184 397660 4464225872100920206843451366400 397661 -6435182047963280950725368138976 397662 2600640108143150889765782052864 397663 1738366283469524149847915432560 397664 45208514674284853718569844736 397665 2442195041751851864036963784660 397666 -894513421341160330514414017968 397667 -10828322159126345892148787737248 397668 -1591268899704537775538491637760 397669 1853801305477636468350155881696 397670 -222887498327444855734166937600 397671 -3742953874056573368398311885696 397672 7819131027924592013120359219200 397673 -10285878715322796264517800123078 397674 1676683797552643966659793101744 397675 2168062317610866060097470320900 397676 1255980721298369695202821029888 397677 642254893270263040189395093120 397678 -1136537357558517306691017831360 397679 -10843191721688144834888442891720 397680 511161657656179480350954946560 397681 10130490293712328727690096903400 397682 159015261082146460351550130192 397683 -5109604315796443454156768279040 397684 5175045940911173608637439323520 397685 -4831423146835241619167052811620 397686 1835447190416346953585773670400 397687 2751837195407928352189890719336 397688 -2271411583750090136935953162240 397689 2024846497610638756764149895840 397690 -2502148430636986449648757946400 397691 4621295879907933712306962649872 397692 455125456902262979763142166016 397693 -3155594185800885188852783431776 397694 -6222667235867965291625575265088 397695 2200821661365737243667666955920 397696 1394478621305800640112151756800 397697 8714972161343264172128824918146 397698 -131120105591469732871800296448 397699 2527358791173747611358198813760 397700 867551229260512716729539654400 397701 3938434580710010114666237630430 397702 721992781311371933473711059552 397703 -250688526993509893914976035000 397704 -42376129525152033524395130880 397705 21957334912229890027315144320 397706 1434888457534989525057772733280 397707 98696753565131479403478909888 397708 -4718938652630521448847317895680 397709 -2485350539984322323472341109396 397710 93399439044489554130803328960 397711 -3222760520727738073579088820528 397712 -408419487260448008481872805888 397713 -2541366714928044374414908010496 397714 -3787123341373263326165915132928 397715 -5085616409976573697990752021600 397716 -2334867943680071222935265574912 397717 664992712754841243102220918720 397718 -2087311666056962784046423465440 397719 -891061686177545636133675684480 397720 -1015712017737242066112240230400 397721 -5345547271928153247619422801078 397722 -355742043561550675066791801600 397723 -5386355582669720046433033164028 397724 4575941269494848808850682666496 397725 2729797182097966391570920605600 397726 -140659425908013072725106099840 397727 -5049216636462494080771189080 397728 -3909236613295689845122987524096 397729 -7188350246789571880264328880670 397730 1370342310552341463423963985920 397731 -5985789684902048331842139835920 397732 -1762489379614332542753140243200 397733 1813713810257455905461684932638 397734 -144757135947043111679803607040 397735 2434097082456863221794541437600 397736 4217907128326029150451439616000 397737 -4062861700385973070085796310560 397738 -1763466719875135583163478721280 397739 2446204364248275372429144965424 397740 -855355817566706876152424939520 397741 -565877500241421551683965532200 397742 -1312490467609831908544811619456 397743 -3436302521179525444395492193776 397744 981745620326803075841242972160 397745 5303465620010477487202432696500 397746 1529251531596389942022988817280 397747 1847911964694888565840248695632 397748 460520856641786967835956806400 397749 -649710916254982694432896954560 397750 26886586211416133197952544000 397751 -6967780620616810705576730092248 397752 -2503168736646617292941855354880 397753 -9863288532149346392886714182998 397754 -1220363989817770551661876969728 397755 -4370056712124838050957677391600 397756 -1237290756413501571331249761280 397757 -1445788149482007714249833015994 397758 -3034143096546870387779986190016 397759 -1614739599368592983570339151040 397760 -593478675259540835453255024640 397761 -346181236945640314554466271232 397762 -1612968840226000667112688562688 397763 -676728387975526313470984001988 397764 -3638846827603292233109697331200 397765 -3132760397311650574013063904000 397766 -2741246900206801079706836596800 397767 -1373541251941896326235510885720 397768 1116144227383971199777745141760 397769 -4129365226827459343473716029440 397770 1079233228483946675006847033600 397771 -3507339459455043670583954029656 397772 3808599010276085548849770439680 397773 7313271391538210641479703423020 397774 -2729359319198412230131212734400 397775 -268164511876239315668880385200 397776 566430864694504609380438638592 397777 824962559551005828084854740900 397778 6137213086408235656955621742720 397779 -9237338990000830222605010261440 397780 -4238679869987462438983463174400 397781 12843876676320153289157318579964 397782 -762405612320295232556619957696 397783 42463964092115881418595836400 397784 -9094628303233430650227894374400 397785 473735209549139398354715303040 397786 -522916127583411148497690183936 397787 28691123413309837487129786832 397788 -708665502030255186848128857600 397789 -3766118806850959556576307126944 397790 -3205681597404476239223163729600 397791 5797491024789696595360227659352 397792 -1386720050479621201942655533056 397793 -39256988718109605065720672016 397794 -3467381029159937151595229987328 397795 2561957112911635217276159230800 397796 -310752823344942412053577531392 397797 -3091424167252197312444976753728 397798 2041401161689253533978935602400 397799 -9725019077730938711711645248200 397800 976735411489592546294055168000 397801 -844871146585199660093644400000 397802 -2076271318729089499128922605648 397803 962713415811744922435450179840 397804 1228084215206072350413462170112 397805 2852044482468426042521151272460 397806 2384919959814429471308194173504 397807 -1786977566577797210734639424944 397808 -1605562763604290837739267883008 397809 4040061242785900968195874218114 397810 -39916769046980995928725424640 397811 -4055787265869433070102562753588 397812 -2059838156454252040143897919488 397813 406029631158116820292157653248 397814 4825997632426519857293902382400 397815 2955544033175888692006866983040 397816 -945260750474027713903239659520 397817 -101754718987632180706986317568 397818 -1675187539697035942434711590400 397819 -2249585381127647518038248074056 397820 265273737209658653038786030080 397821 2865358218662139467011254515712 397822 3920193304369035404799603715200 397823 1619752915728511440691233568128 397824 -280602397047869966798592933888 397825 3688699675759433506392485350550 397826 1688595190469912327616249784704 397827 4378487790291047382627072311364 397828 -986710693055009292597324038144 397829 -2841752813516500525933711521570 397830 -814365923616174474928283040000 397831 -788071424590434971579939137008 397832 -1184334770054091062541652784640 397833 5423686373534395364412418961424 397834 2498428627893681561241758760032 397835 5227931216754205744952516020560 397836 -68644771571817535105389547008 397837 -6860647791315999991997031814560 397838 -526782919734331936375576251648 397839 651481963212550170868734517272 397840 838302667753973822940220047360 397841 -6608856766717588190930169709200 397842 226372387193653111541130276864 397843 -7884539041398444620891149237056 397844 -2194353582600366999336868761600 397845 1014067000051195781496520915200 397846 -1012822257234110053987805014080 397847 9167570007535835027366186549352 397848 -3152896238457563970900971520 397849 -4232684096798219428218170980150 397850 65826741309294206492378148000 397851 -5773835066219624587744381312800 397852 -36266574795891374898931222528 397853 6259626180269140631410040780544 397854 -1149988061605176621697347476928 397855 -677148016949345151777869749440 397856 -5851181711810138529703298531328 397857 -2441399999702950264333636506960 397858 4156759216807679848235104403280 397859 -2915041033164007033089221902848 397860 489823641020394187625986560000 397861 2721336244352392380223226101372 397862 3569682309996969900287912172864 397863 3791648704061130782572557603792 397864 3081510460644723047299155793920 397865 247411683071269739177418138120 397866 -252359443485507672627563367936 397867 -2983013695208601176678394379084 397868 3374615314029501730423123370496 397869 -67848176165342146431170072256 397870 2271121068310475196497478975360 397871 5678404973002592556775429566312 397872 25167874911947926456109285376 397873 722242546711656743148102889344 397874 -5250378845245769397230679182064 397875 -6605283767979204471853123812000 397876 1519638371848169744592751487360 397877 -110260702690599288971505386400 397878 -185676465343952736248078938752 397879 40152122724016365079257511040 397880 3223453136793541572714393600000 397881 5400475157353995706153801967280 397882 -239083774848879876400855544208 397883 -1919460814065373695760083165096 397884 2242383882114951935757249011712 397885 -1453186314710403245242387246080 397886 73347468428101205296349083392 397887 -1323952080351715808809891141248 397888 -29909261059929022340529651712 397889 12593045721713086110298706879424 397890 -337824177993021096719724019680 397891 -35108158303141831340149136896 397892 1455968604610943156618439539712 397893 6098894156152715168496716208864 397894 -721266852024903602008448702208 397895 -4566113667796688266949408430600 397896 -2323874175720722709887055052800 397897 9142690197533982028226644528346 397898 779229518816551195270907715840 397899 6303209308441550628919259955120 397900 -665055086664453349525918387200 397901 -2749898624147928412517751932448 397902 -3292651476625901801881553104896 397903 -1128045578908765517476720996752 397904 454704915748519378672087056384 397905 1288545183586503253452688053120 397906 -1674842709947513242365631060848 397907 -2981838603024592850376542765844 397908 -1493612483674131775616198584320 397909 -5812936226777389394810459947140 397910 -1158029662658818423491493136640 397911 862852094718477424894810836072 397912 -7444923926713705448473075660800 397913 -9426862631907224076156346874160 397914 1158347843972222610151806117120 397915 -1385156024788034034887601650400 397916 2348603710457700437431675023360 397917 1176943580518861974169729778400 397918 3135492542467693228797860204160 397919 -4189631843294886501497599161120 397920 -4320608543671741024046166835200 397921 -7305211423989702595294547558878 397922 36682261494090882287227943424 397923 262131250091373260089802634240 397924 3570329724216281536044315085056 397925 -4390029716034631999296020527200 397926 -4458677989377834812264542761600 397927 -485773829230950350956690507760 397928 -1570892968232483192567834403840 397929 -1007371525273470779380917812784 397930 -1161398404891442066284329468480 397931 108923384707744118154012592152 397932 2419954527544309421104843740672 397933 -5521208069391273704315898197280 397934 -4383398524159309904572331112384 397935 -714072712878653328789524913600 397936 650597491711890861806966538240 397937 6433238194963506339208932218880 397938 -3998960723347263621179098352640 397939 7384668423788850528784924689740 397940 1671506212766421428490604654080 397941 4269101416592894619449511516192 397942 398143550322306138256344883872 397943 656239620749588508370617026784 397944 -1849326324514782161962701680640 397945 4894754726678255011595979173700 397946 936539874865594724570159666688 397947 1066958066578571384809167313920 397948 -3470912079490834086357594376192 397949 -4464001715786125941557440928064 397950 -378204114613531085375723136000 397951 -8918037190522379527870944466048 397952 -5974595748391429400075069030400 397953 239789830890878791737092246340 397954 3526889032814788082003721844176 397955 -2616444221073229132381480608000 397956 -93978359196484235960670253056 397957 2060173188820378967379176350400 397958 -5146948581604296301341329584320 397959 480972245078837481834299011920 397960 2921371237868632780773991680000 397961 4959714093025142579730578320512 397962 -1514117147118620564773209232080 397963 -6944184274843905445320353183788 397964 -3011368643527480997412174501888 397965 -507293469788822231462700480 397966 4422249355410719062624502838144 397967 10506684664930448754614056254360 397968 -980096643809751783968184139776 397969 1640031219701352473834961472896 397970 380590677288304202328918845760 397971 996727823877236991642615803472 397972 2437399655653810466200635569920 397973 -5002526505049324050792760913778 397974 33384689055673519999599521280 397975 295410807432471940245468998000 397976 -385305878572839500559934801920 397977 -2863768292305554785091715881792 397978 -1359146149345796104620220013568 397979 10984196927156851665051438568800 397980 -4312169849595591191429041766400 397981 -7399361759117683211420500616218 397982 -1974030515985169379841276280128 397983 4382956295577270551440537086024 397984 4866471118542296101563227897856 397985 -705084044632439238611060711040 397986 -1253561660679562902404179220736 397987 -3047580882133514258874752871216 397988 4070576246230889293469619151488 397989 1266169637825226341462860446654 397990 -2859339280442642346168436176000 397991 -2212159509344887785909433845456 397992 1500283809137586250594454077440 397993 2928135681771854895712191602320 397994 3355863853721115360621225733296 397995 -2334438531934202304656384255280 397996 -743529862450806291754813624320 397997 14822009393649535695932316870252 397998 -1700586436023372602796361756416 397999 505354020314641834846806705136 398000 -258129464980577022710169600000 398001 1580074778440159877243902392432 398002 5782909866190429933583967052800 398003 168965375580900299748921163464 398004 4038665126722276727771085422592 398005 -2179592628198759025303656602340 398006 982419631895533488728018263680 398007 6964565856708429710928872450640 398008 -20890571571187463093282611200 398009 -1498822950531047124535656561408 398010 1758761242577083506856714018560 398011 731024864745535523497075136612 398012 7936955596397648409047792847360 398013 -2723733231348747668340774661632 398014 -4705800395526462979756370249280 398015 1099734098787664639457745273120 398016 842755383949069340542938120192 398017 1284462745117881588158195233840 398018 2042067440896565940403202850816 398019 -1987607024382122527536598742352 398020 -679972636198918280325152747520 398021 3534686534420229012461161520184 398022 3156661138915019237447292564672 398023 4485495342999326695099196205272 398024 -4838314674538365131373549281280 398025 2588490506432617307061331675500 398026 -453314768389297027402602099456 398027 -5798577828931504057746423563004 398028 -640593611925560658617102484480 398029 10259989038748412757593472032630 398030 1261286457101172888419983864320 398031 6686581171014388958413894058880 398032 -1723453475589182356035440779264 398033 5618169390141703517799563511282 398034 370827764472713495509990471680 398035 -4094153003004058170891435979440 398036 -2748897487123355310892902819840 398037 3084484091628455206569666214560 398038 264976351096156223717011633920 398039 -5609967435152884828421822039160 398040 -490338015976966998485591654400 398041 -335293205181358550289890965056 398042 -3736855828700871545364232589328 398043 10658319139585411560190167846624 398044 -3771757602841121379651358384128 398045 -5391422963812300897577892167700 398046 -210819456758033807221376197632 398047 2714485687945461480613906836752 398048 -3445159827833893597742457421824 398049 -4347916630455665241467481219840 398050 478927895339997998579306160000 398051 55370305867213591001310391752 398052 1513987412831008610971466203776 398053 -4024370594543076375635375021698 398054 -4097595637442576848342677661440 398055 1032336583972461972044574289920 398056 9170280392205869128782121466880 398057 -164747169019215000151452328368 398058 786121824460367252212127587584 398059 4149803407145031723534992790260 398060 -2144883228023072192844418083840 398061 -1377495401244260263837644769920 398062 1050701397562156274652623697792 398063 8817930956750543935782325503312 398064 1263242733583524617717173223424 398065 3553583329856764307508159473460 398066 3069361791163259609167934153232 398067 360531164747658438104055783480 398068 1696363995637811117330625669120 398069 -80514471788284301887058459520 398070 -726632347691293902945146551680 398071 841771000399861957688872337344 398072 -6705125890754019837654712320 398073 -718013962192389710190958278720 398074 6122506284544621289857547719536 398075 2875649264532889954629241833300 398076 -889499009271081273192377851392 398077 11090329123865451502759145457926 398078 1499568345850429231149496611840 398079 -2059346634711663051191849964552 398080 -3286286652358394055988441251840 398081 -2513868125184089140197249388800 398082 880458066816429271069123281792 398083 -625280396928245550362778747840 398084 -1962002431158592180073956675584 398085 -2393052762160983178361770005600 398086 1252300289383628804289266690688 398087 -8396819162792154878592794460264 398088 -4950952869465761053201625088000 398089 -5533123233948283023997046183244 398090 2599260677983619371038320640 398091 -3918984660350893587224362247208 398092 -4586872453514188059671339440384 398093 8979453653244670552096084104300 398094 -21015409203988475875534236672 398095 12152769938519279847531825143520 398096 990531064147957299831280435200 398097 -465658386583480274465192096640 398098 2704354124061686330797112422800 398099 -185354307021593903880557341632 398100 972457172433380924897448038400 398101 1200681715259802703212462962304 398102 -1769013788530407382220962500096 398103 150740796754883093659169900904 398104 -3089605621026692525405314867200 398105 321125848404493020995282800260 398106 1485102726812045377308219270624 398107 -2188201741451150489257798725120 398108 -8516512748076988260333036329472 398109 1285583483174661608100023494368 398110 767481866885728998292854337920 398111 -1860793338277705553940786426768 398112 1965965551721321794521519882240 398113 7264563938435056294021146699362 398114 3405607626305513997290132257152 398115 95649116072012411123463842160 398116 -7807341699718288009196164351360 398117 -11038566711336485488403234832834 398118 1095026782330177929122386728960 398119 1166261901170729155705933174520 398120 -1921034233483293833633659392000 398121 -235038598997112684972883199088 398122 -1441038718538204270085247962528 398123 5410686315977074221814217198160 398124 -1701232927740303727156403063040 398125 -479314236820371687311036171250 398126 1187441402424431352304929049920 398127 1157607649396479661253937229320 398128 -3033305402243419152315054489600 398129 820880610110184554922761267730 398130 477977023231753872609689195520 398131 -12020949626127126573125836796400 398132 29583963194655142306513858560 398133 625196031007911402849403434624 398134 187341280095843754431838028352 398135 4038620593607745615441872869080 398136 3380196136677877427589756887040 398137 132365627732859138938216921472 398138 -897268399291221255022083053856 398139 -704671930659711990087029998080 398140 -5729771771155407282587454827520 398141 212821266524786001333783717900 398142 210436356229813371873036084480 398143 -2747832972289053493075214060608 398144 2357950156655272620437886468096 398145 -1822593995971015813223911833600 398146 -613736231053554828993751810560 398147 440258020484950228672639297548 398148 373956041880411460353274567680 398149 3345891740125545130907808725150 398150 1381893725979658507495636456800 398151 -593446679049400865219057902704 398152 9262412148602946791197690030080 398153 894477677859176215200830738304 398154 -3307660113403589884744790810880 398155 -7314631814678889173327263513440 398156 1791262964022567822534198796800 398157 -2154147585128496266127929683776 398158 -917155362341895464541774412224 398159 2753373041492093724494428247904 398160 345814325706038930211785932800 398161 11861128165812088132721477951193 398162 298379805474030089662137458832 398163 2424078150592807776037216156344 398164 -1209433988625104679891287285760 398165 4016131158484900633422749460060 398166 -3227954349921160242425248858176 398167 -3931411220740493951466212678016 398168 4737671645194556689230630789120 398169 -7015799979739886336586616459680 398170 -2930237364534609503557203451200 398171 8616113422842676495116695778372 398172 2316835223581668171334096660992 398173 2449590095829503610914993440 398174 2008071226398300883185191051520 398175 -1593026214221471782111362297000 398176 6216964468379661132005943803904 398177 -893044994176620268489740375960 398178 -1535220407198851191366989380992 398179 1798589730601007867741835602776 398180 14877590988848892561637416960 398181 1091794640584436328598331180544 398182 -388602376608696110025516793728 398183 260398560579783079604691185712 398184 1425111819060730026486136504320 398185 101126169633909181727600517960 398186 -2429632124648355434629845612960 398187 -2241771166131749124484710408912 398188 3167539979003762231439675728896 398189 2586397471390328489370388255968 398190 577305679685285099432184618240 398191 7457916467862721413205612893360 398192 -759197371844321183828275888128 398193 2137618535287384600971019180128 398194 2633971730196818603083361883552 398195 -760280967793067827383966474240 398196 84702463342851036076395488640 398197 2468230343283944145523146778620 398198 7606430501772100683563408014464 398199 439415058263729049540206784000 398200 1147932908995837949729192448000 398201 2460523449305908268904918639504 398202 -117550658179732961902118400000 398203 -1066987665669560652036159536816 398204 -6304535831469912117011033708544 398205 -3475411852831816368589283056500 398206 -3725751509840456344065361448448 398207 -2932068330719482279118017628544 398208 -4092802974908696370111641026560 398209 -153641493904096493979681524800 398210 -4399924838062964277768888630240 398211 1371785277595072196977953336 398212 529180576488517764210558826752 398213 2925186293311705416230772954462 398214 -1594423518434875408954769587296 398215 544571389372390912934543347920 398216 614674905890583806885566709760 398217 -1082475888662080366149605479920 398218 -876917528985490891922874655440 398219 -4675377425363120197122181678380 398220 1821241998616310001214128737280 398221 1007447667928721593993058147200 398222 -3164002784379276418094131639296 398223 77207843040429833374773312000 398224 -2753680777490933991789095772160 398225 6803878211179972380087668973900 398226 -896270783660532034039597197312 398227 3830261710068683443849658620076 398228 1516769614470791983710795636480 398229 -1674907496509622460536182852512 398230 -238036872212081545772086444800 398231 5790067429018356460376617788480 398232 -108962516263524554280923412480 398233 85013194978938096428123730528 398234 951445988142997414699249228800 398235 2006591206556907941843506636800 398236 -8119600382042680294957650526720 398237 2289827883568195750680422182752 398238 3344888739478031609159641230144 398239 -5155269389044056762403512390160 398240 -6396959405059097702853692620800 398241 3029695045458234560082367031250 398242 -296991242778339035265654207648 398243 -3442378360769148210550056514416 398244 -238333169660629260607000805376 398245 4834710381626782958693427477120 398246 1243632184178278597257685100544 398247 706744620177455695847779593000 398248 -1782503857596890447131869757440 398249 6559305715145666579201849504250 398250 3276330858243052572839990400000 398251 359892462678769012895144958352 398252 2327310204729840118859819156736 398253 4839884257383672175161901341504 398254 1201212232566508617765498804672 398255 -279700109370883414741331774880 398256 819448535104608432477118758912 398257 -2228125080169206614464288577280 398258 -1694193037952463406522494081024 398259 -2486721440060319972751726660560 398260 153459141756905621766948698880 398261 -183574456762777320080067141138 398262 -650058811372555841041619254848 398263 -3502170441235284291646322410800 398264 -2571711713532877433984291696640 398265 1190812920718258549068989224320 398266 37599214767194098187120210688 398267 512959178613283053024470633316 398268 328309671326027340599605315584 398269 -6019359525193389679776680749940 398270 4545555111719711015842689238080 398271 4977890758692365861394409069512 398272 1203405747167879257903463399424 398273 5953642360428215633581271859522 398274 884850916116438604852492135680 398275 1071546194689863782823211005000 398276 8902497335527775295967193157888 398277 -7991219328098021732640207866400 398278 -5043619224869311257310094376960 398279 1254456655484416190041057398576 398280 2098464766925459873240272896000 398281 -4969087117643897319855458463068 398282 4902143097957182027617181162592 398283 3586483583607598714250238763224 398284 5593359512140152685832931535616 398285 1962290539111333305577849195980 398286 -430908995609946173346528902400 398287 8062088185122919607152120925936 398288 -40821006397771589253854134272 398289 -2853495131621163931301659304976 398290 644121654413224026908585354400 398291 -4703316972227015314710948578448 398292 2359775846658660195135853873152 398293 1558159182892292209889589873216 398294 -521349639708100777946853855360 398295 2413422076226883823544327629920 398296 -8209361691155359819659088926720 398297 -2744866105229000119155941958960 398298 106248431351111274965499185664 398299 -7992680909492111228833703437080 398300 -849977594679652766895824256000 398301 -299575116872376682577339816640 398302 3918023024311117621422405044352 398303 -6576004511972322661004911364448 398304 -10512578027770308651446800220160 398305 -2089984789354283415859368441240 398306 -1937196869103546082698425673648 398307 -788474383245052700603782152960 398308 -3654854892353550371181745267072 398309 116872832047483832314173335520 398310 1056011419289155882083266211840 398311 -1773047078330103772553270310088 398312 -3293375737869009340590063436800 398313 535170942485690162749218861642 398314 -729217144041304617078817102848 398315 -2958538996105634008617898471200 398316 -687059341818470347644309934080 398317 2780020227023540688141921657600 398318 5813818118824337629946470536960 398319 -517537381583988191199575434752 398320 -637545869595449366989850542080 398321 7626923517577833381735475838640 398322 1972022543039834710838797257360 398323 -1201940239864451099228149925428 398324 1745069791209502168248807693696 398325 1470348090012337959227452905600 398326 3826184017950028804790825637120 398327 3988196659763441619127700763312 398328 1144683227366339101448398110720 398329 -8222289240888639012024716125040 398330 955890283986695329038638665920 398331 19959134204835734825271201840 398332 9922065274490161375387324928 398333 -7146151857577768930973026078158 398334 2104771616953459963652604650112 398335 1467496040944609754831712960000 398336 -5499945281082700715413450260480 398337 -1980175561664231879439412192272 398338 -2489339540731716861491766274560 398339 2533332165732855638406043942140 398340 -334060693664907176462370435840 398341 -5848494398709645773744150356258 398342 -184824292527037423374891329280 398343 -2928058750609293240130392819072 398344 -6123703180132737833686849843200 398345 2795362096185194708855380448100 398346 319898644697747787466084786944 398347 -11952559259096189273311957900204 398348 1139466624871290478124728826880 398349 -1749155233914617979463959175776 398350 -774881867375232872008024051200 398351 9249994996650327485840781670632 398352 -23185450642642792749421166592 398353 -4696333797763792208455823672398 398354 -5476307727523203092281745905920 398355 -2651687198555800197309830969040 398356 -1182140017069522979752694452224 398357 -8678533190992955498018040689394 398358 -293789119370433459673120230240 398359 -1271593577272843305244268178296 398360 759813722725219462719033753600 398361 -229883221760233150588921920576 398362 5713525383795116229146925384432 398363 1021905581431686810869904326160 398364 -511402927151265772372555115520 398365 -2452071693401734686154336507680 398366 -1088119364073603937012232615040 398367 2576671178968747196655072389784 398368 -6934120491637776252115660308480 398369 -2835989813242648222609284163230 398370 -186781969003244409049850864640 398371 -53926103448035054046072178056 398372 -817791949329524767736752201728 398373 -79797933947844557021361153600 398374 -2564834578912971595450546441920 398375 3328442117354074096826785482000 398376 -2600102692148189119503915663360 398377 4101738306178425292597382419072 398378 3751381110987609292387671202656 398379 -2735625899991023120488040948664 398380 812648742044076587798194636800 398381 515744183179569153149826006528 398382 2194863364257322414788525625344 398383 389194179664256391363103995984 398384 536798024249501416682164125696 398385 -278064627487819411645379836800 398386 -89845599508603061913747706608 398387 1499987137419214890425649006792 398388 3873880728302101044972472627200 398389 4672934796222845649441486194940 398390 -4387388818581777503007408268800 398391 -1463974527897817238185614531072 398392 -7718699038702671342079490764800 398393 -8859171656826595729243145126358 398394 -3165466667149536336641122232976 398395 41976193620952291809701325600 398396 1078242726928635288094938436608 398397 -4374231573158651067696946854720 398398 -90407592481735220355843379200 398399 -3239096807783276130415469892864 398400 508821817196162433511902412800 398401 39789938086055488115060494932 398402 -1629731256394467890006291282400 398403 -1456522630627736056235307400188 398404 6146203230790385364224270749696 398405 1076045529973320605044506975360 398406 463889966355411135399374505984 398407 -1135271665257626517140776562344 398408 5170587878476234515538220712960 398409 -3020516689941854884135745443872 398410 -1011906791149791866630513012640 398411 1998557402648541907948443378480 398412 -659110610648521337226984161280 398413 -5596772592382968489451272279360 398414 -3321609136706133204444206554944 398415 -217108270857516456900962980080 398416 -852796183682637796165842649088 398417 1116300287330544795822384164466 398418 -3251362092127946735055376807296 398419 4334086952562191092398647800416 398420 5096881588426543277153753794560 398421 -7664315995507767572438756541810 398422 -4929840034849434120028433035488 398423 -1076007349093155994801555598328 398424 -1660521190310921605932585492480 398425 1207285755884873751940087979150 398426 -1238229879812490376576016179200 398427 1428605177946179530380309455040 398428 712781802682659852554720403968 398429 -5475483364291439072305255796160 398430 -2466741021179251952379872073600 398431 1905501095250922514689253910000 398432 5517094633676293565524529774592 398433 1941758283454991487736004873664 398434 22605524506760100251061209760 398435 -7231791314592242994255876147120 398436 239602133349495088986475533312 398437 365495623193630181054536782300 398438 -10783231752262064972267164032 398439 348976671796822335105792332520 398440 1857597610435587037734145228800 398441 -8993893145418075034342184905158 398442 3352022542269099843072333560064 398443 661660830931269137687793196864 398444 -601903251064335738355016120064 398445 -2415096653456871952715956556160 398446 -1451830404388910190291046270080 398447 -793915958080194509035776522768 398448 1814356302099993465227797266432 398449 16420133036524810183534707172640 398450 -874369209120737446228654298400 398451 -4456062922591030198617841677768 398452 -1869252534555029727005503512576 398453 2269370030464094433325829820 398454 -271760297459189966781528545280 398455 -5638437628778215370123722025640 398456 6570201983764168992814645370880 398457 4923437842970738895249340647354 398458 -352555244768704250743500494880 398459 3411592433504058855832361226660 398460 2720335410096687208363329792000 398461 682946604313342990589302184032 398462 -190327517096113350984473267328 398463 2351929113440514181670685569568 398464 3020689700153480506284378685440 398465 2132119206636999422611813099860 398466 6215549795120714061906186577920 398467 2045244773257741527308700155516 398468 2403261023907871537185772846080 398469 1542138163938306972702584166240 398470 2182358695032763454928083287680 398471 -10429870245753414869198010980328 398472 5255728519436727304431588433920 398473 1544827965094628752413555597722 398474 971910014944140698310078200832 398475 -483603822511679685821624236800 398476 2431618975131128231658568110080 398477 4613798200202651551331021446326 398478 1513478219726518143959004508224 398479 -1534008108270106303757787054960 398480 787829492896117013511705231360 398481 93833543857151187991852241760 398482 -1934659459552973279415685014528 398483 -7232391417429440722724615933736 398484 -2124277270571484711250845770880 398485 -7075549894781927033080537814820 398486 1019428700811343134234926814720 398487 2924471361206554396483371713280 398488 3684362831907222025599364085760 398489 -1024095590301591023681105921280 398490 838786739473843504557094425600 398491 2260366067573844019298932261892 398492 2428479702877922930924094844416 398493 -794954610209182017302791876800 398494 -1944126632774626365427955800704 398495 1839828401790699531791153721000 398496 -251754082599092534629279727616 398497 4081463209721340310068533221344 398498 2816008223503700321119956478464 398499 -22095330512666947137442995336 398500 1216743496256321988598760256000 398501 -7583854195907489680972371662208 398502 -2511987798903107690451086795232 398503 1208958697046179523617472069680 398504 1883966977561402804890112972800 398505 1431482919843550389122595294720 398506 5318526355626151012666618725120 398507 527430009418113452689894953888 398508 -3014528304793754396111319797760 398509 -12203245508727158343159641453290 398510 -1365098879968105346868467139840 398511 4891295789097324215283504785160 398512 2902207428893108603110885769216 398513 11156747080877683788816207914880 398514 -3278694279212214134285032766208 398515 1639178865708004619684038548720 398516 3879839144503029652736460361728 398517 -1903529617026236081844010203168 398518 -3603600460433456877670911296640 398519 238349388715347463542686943960 398520 1684814785973863210763924889600 398521 4006596472451507946196991647872 398522 5327747486226393597388295091312 398523 1383712911532703195040865863168 398524 26838828511276635395652411392 398525 2164488041079261087950579820000 398526 -34667952543419108427465670656 398527 -4141221684063096951838712869208 398528 -1638767457865164626212914462720 398529 -3883638672725401735149708219726 398530 2491983604613770258824512709120 398531 646271999365189905356136244848 398532 -4283731200515170738761966486528 398533 -4842463100736036045758521077540 398534 1248314822932363017088594648416 398535 -2470854735607545500478807953880 398536 -3110046100879943401021976739840 398537 -1336188601714782895388313726540 398538 187307707267984741958920667904 398539 -9623094475325010301883915959660 398540 3865114555203145976134146186240 398541 -278283853090391067691406631360 398542 1475345275844827515762375705600 398543 -3194238346328819028709276616208 398544 -13098548614801447935238864896 398545 2284002336106765868111814441600 398546 -2336710478385389988357444207456 398547 -806898244546765571395448484000 398548 -60659314628456247296088916224 398549 4931352285055750665370758089550 398550 -1929559942041314593830183403200 398551 -4014128487167878616131822023888 398552 -2598264092682379258040850186240 398553 451318373887571036937206890704 398554 37663690007908168662230408160 398555 -2603323056646349957055394776000 398556 -3021129767397607237095141593088 398557 -9295377123776155826710445903194 398558 881439999577944325609336075200 398559 -2509197601425311312221839719040 398560 4075092221857203538839270850560 398561 3298815106208885257051256443524 398562 -1072476109367631571188074904576 398563 -1242590794705335778435002029760 398564 1821536874537160613087039559936 398565 3516099176538641772880963800120 398566 1637127059085518994409587851232 398567 -9747437304282904236432758784 398568 -4585840420428399839328761610240 398569 2289777185693680685927960662970 398570 2656358111066941638053457072480 398571 3960818817884570958502459418712 398572 -7146465186959303263873308385024 398573 3057484821731830699556872115136 398574 6096617758141121687779336320 398575 2566704395677874134842599985000 398576 689846055670848723039272140800 398577 5179878141819264486874873995120 398578 -1227435625674937769118773618160 398579 5663168343106503427111795784280 398580 -25370253029519193362766151680 398581 -776026902116512787447639041618 398582 43004290120235870653646939520 398583 -9377822480025111481215392812056 398584 -5545924130257329258287141437440 398585 -6382845500461311921831450771840 398586 -3218753313958265847295349723136 398587 216990179786667076103985313552 398588 -3977214619051886129139252570624 398589 1824683990673383854680023092224 398590 -68006875442617970542038055680 398591 -5060749576757983768717131979008 398592 -1473388879504326177687041212416 398593 2127203430073650627272358722644 398594 -524929164836801723776850881536 398595 1052924836746785268835308665520 398596 6558690674276424980460738063360 398597 1021881460935282211343680154400 398598 -1106791162825015365806776614912 398599 -5159705318518728849198390234864 398600 501092941891094883345316224000 398601 54164874518829478481431273920 398602 -396919273624598378448853492896 398603 382455309554181941715574770240 398604 471546206218628249802802974720 398605 8667245469130496922234867075000 398606 995907375293938234756743825984 398607 8675043525472100019941254362624 398608 -126930526576063824812634275840 398609 3934894076453849494342793733810 398610 50931588613288938770419223040 398611 10228381561907848903091037351212 398612 -58111325778731192179786721280 398613 -551005184163057769831757742720 398614 1512991055108461995521808192 398615 656752901029487262081812800440 398616 1284779668791728968737840783360 398617 -3520250547456527884824588108288 398618 -2791683959049304454208258581760 398619 1993037766657155570184621302304 398620 -3671861297227833390806885760000 398621 -4382132308449337902797714177178 398622 1339905266462030942473049263104 398623 -6175949199222720402032433845960 398624 11122089450111822976580350181376 398625 5080926654567608222975346288000 398626 -1383793120211820430239710989488 398627 -9236206518060903685395573103524 398628 508870974913646346996368209920 398629 1303113312759299252035369918464 398630 1911267079914794740150886616960 398631 -2104458256866944622048734856240 398632 -1470230397692186822399644231680 398633 -7333014185029363667650309772640 398634 -988458594466305538124982397440 398635 -2978533734856851235752861672240 398636 1941610942756160452346368081920 398637 5365199686555864877882961565494 398638 2532314180227421005605500815296 398639 10360340277192899282715570430440 398640 -529573523202565111272843509760 398641 -597964978470121127657067938816 398642 3232372494212374523762250803472 398643 -158858116013371754668416279552 398644 -1689022323413239802044153857664 398645 17337164777833126769700765720 398646 -1675960915465181002467662058528 398647 4299509157100945078334655514392 398648 -3471609443677950635763003248640 398649 1140724378521767220538443373728 398650 -1095574886552284719547630809600 398651 -2191096445827648740637955379096 398652 1580538218423154006342496665600 398653 6585916368575486057577319424 398654 6405523191194642554333390693632 398655 2332648878936256242038181607200 398656 1381966534826333196136876605440 398657 -2208042904008949339500680436288 398658 962524360691879276788438233600 398659 2938690306517332140262059608304 398660 114206875316604772685999554560 398661 -2608111002127174364708956016928 398662 2694361902571352679832211782464 398663 11702957068218344196225158031600 398664 -1387197136048087091418108042240 398665 1737661854897420087817170198720 398666 74442416642055272459100016224 398667 -1320603304529908770370628036688 398668 -1354481565470862198655741725952 398669 -7103127331965373238127671793930 398670 651246965042634656257745352960 398671 2954746133700061074951699634512 398672 983460477607236538238295269376 398673 -7002675087710255377345863308016 398674 429885739787706863871656712336 398675 -333491913742551628015877407200 398676 -1252961059963553906118110189568 398677 8995851865451310088315372649440 398678 2014612770470519701817977789056 398679 -3177356019257499007130853048216 398680 4314834018688140664496717414400 398681 -9756846794206341730958257606518 398682 -67236002843539302325792712448 398683 2037264192060980300269680228932 398684 -967431851985409016505537079296 398685 1116568262451246098529226988160 398686 -4110933261283935532020576206208 398687 -4878793228673423822487056657688 398688 -2777664622030239029359146172416 398689 -718653702504330972870684060140 398690 -1555947805284432912316745138400 398691 -973275820725321603905747129280 398692 -1531358953978619350198788894720 398693 -6843430032687891933228287885058 398694 2313287267005364150698341278400 398695 -5451841554722076719481204600 398696 -107301785783863732468773273600 398697 -211899161704914110828863308672 398698 216209634386153646538180548864 398699 1873782815188763925109051214736 398700 -1400685890413406366158714195200 398701 2020623631584605592775075440000 398702 -1206934112306820428612085223296 398703 -9079006015028606738107057145856 398704 2358563302484347037952156139520 398705 2056612425579333538504217300160 398706 585295335267890804033795555328 398707 2411205259021079511015241639192 398708 5233263107890876340068588001280 398709 -646459706680949079232525169280 398710 64626463068798137243551839360 398711 4485296634659255268215359134312 398712 2375456833091142920493868032000 398713 14602510163726172857142807012480 398714 -2736506599370563983745574438544 398715 2769304082367885199287907680000 398716 -938077272371940009688095324160 398717 14031331355879365532075566738464 398718 -221962925557588724881974677376 398719 -2687331627502883613266850404856 398720 683331925835024872035581952000 398721 -4006232037174108264060936847680 398722 -483599424748233376387423180800 398723 -3294630404104103721394519261536 398724 3034897928697979619388249292800 398725 1177515831317233109509554484500 398726 236756892778249321524511504704 398727 680391882159975829227151600560 398728 -2421683836349991440514376826880 398729 -246358931555273838381891533670 398730 605794015546634220596020926720 398731 -5403070156066218899855135047468 398732 -3187735106842625667591671966208 398733 -5355872408607028612308012326976 398734 -913065587925104581508661120000 398735 2305469299906872568514905367760 398736 409200831417221013925126471680 398737 4478002047864440654347957956340 398738 66333863732098911101248544544 398739 -48533903228409810486384380544 398740 5688118620237436506265040640 398741 1945011933095990717935998202272 398742 3123638654324058178273725746112 398743 1499845108218714290879542567864 398744 -5961286831211586410968389027840 398745 -1681082014039112681305704678780 398746 95911756150665786478141689072 398747 -931210032215351385013128735480 398748 1364400628434676178672357670912 398749 1899721819140161408195999248760 398750 805478309234090150102472600000 398751 -3317062616654769820949655761280 398752 10749141169422799927466969137152 398753 796100833163968455764413597440 398754 2407110298960641190789449107664 398755 -1781099219592494011419459999840 398756 6210339057717176798383717806720 398757 -577280892239883156190823909280 398758 -4957503428073641417018714495520 398759 9865282055844621580682076387960 398760 -3639940720944668073373818470400 398761 -6801494984243767293553646809776 398762 2340747269845972572286385988192 398763 2318123386638148457848341026412 398764 7198976548845577760280336778752 398765 3347794326661717928158293432120 398766 -461500298967641947257525063552 398767 6784441286377666137463734374752 398768 803249598634406945168197435392 398769 2492799560377289466917405081472 398770 2622088009499367606013173682080 398771 -3072608908320907202023723895028 398772 -1521781492822860896040934840320 398773 -6834575585611833417089887786596 398774 686630660470359691426470023040 398775 -765383032138426482875116554000 398776 -1813491979119806344190816624640 398777 -3661410897289010949023630864940 398778 1543542298019319800405340877824 398779 -7996100421602298283080182004240 398780 2456449045452028092580969021440 398781 4020228420781607821439569304640 398782 26093215491551997924251051712 398783 746299387695021902645135756160 398784 556496232507958336052822802432 398785 -7756004131096510238492880511020 398786 -2517790891652415427680249960384 398787 6654815915500150020997383373560 398788 -786787494164135259171234548480 398789 -908649685830789621515401786944 398790 966206554386267721263148339200 398791 -5245683605133313914382287030400 398792 -13728174525336528663347778355200 398793 385381347980696265144788148384 398794 -198112644283152173799971455488 398795 -7592321844566026159664380230720 398796 -744335236855910340286403788800 398797 2222914611242887283198430076032 398798 -321891023185210018362772833600 398799 415220752635499262009142978624 398800 538674214452706969826515558400 398801 94395157894768968374796253812 398802 -1866705396675293433298779024768 398803 9463397088486751704993464269560 398804 -539937729982444681278657337344 398805 -2043640995694472659859479385280 398806 -1874128785395383452190321575648 398807 -896635769379812065526356971936 398808 -3405423552643932655007401574400 398809 -3724310164592488540021360855020 398810 196144354821479046866120160000 398811 -1507662357949414346577175185768 398812 -464034902579477472996027624960 398813 7428504353730826234771217905062 398814 490286262450453006187237327488 398815 3204438664119252753445781959080 398816 22129120979694822251749441536 398817 -3977705715909570536365476545760 398818 -1725889361436553884236744053248 398819 9804707155792156520000260376220 398820 -448261089901177933246729605120 398821 3072472730995885456520240401022 398822 5295061621868900629792931519712 398823 -2733724334283610141281233257776 398824 1850704294751036405161122216960 398825 11670320260505745271465905600 398826 3692916189393399562421374249392 398827 -1988504799550813511887935965040 398828 -3876644122814013120691651391232 398829 -4942142445828668317599500883360 398830 -4385686598536550776636976101440 398831 -3343482154646231234955871043400 398832 358444055251962913344600932352 398833 -6721928217278258417136734719918 398834 3426330897989880608404291212816 398835 3092660566191827519435240742720 398836 5720106631831673698339261316480 398837 -4970082664924577056326558904200 398838 -3359652077012125402848324321792 398839 295613141561120049093653046912 398840 3087963933012142448954393088000 398841 -5473744821465870490038377612208 398842 -3932396146882719599485780320768 398843 -5514511233331294517382518980176 398844 -237404365163978152393521644544 398845 -292072850202994474682597778900 398846 103278389200823798781203005440 398847 5940946765335014346463691891400 398848 -1198911368304876584076847349760 398849 6886548235933326877093381189440 398850 199454728878640440205460208000 398851 -3630903801213957345609839602568 398852 8133479454589514939549919351936 398853 241756278494212331991014799744 398854 -5360525906364608570469365594688 398855 71036855969761118565213353520 398856 1142232818386133181563838259200 398857 -854560012765878543407259409894 398858 -3299255140775935710372432960720 398859 3829634653638407868401630162904 398860 -1175294458572369544181451893760 398861 1868640636684919787362883449152 398862 2409226842457706806308013787520 398863 4691536223746295054848094728112 398864 1774292620044345639763970113536 398865 3921207530120923295018483262720 398866 -1077595901400502405073130058080 398867 1627663945811135958608282400000 398868 -70802306545322005871934560256 398869 7745972467574453779857031682940 398870 1386792717306663669710252186880 398871 10312360539661953187712896435200 398872 -374836258801342218237257134080 398873 4194855845193377840821424832900 398874 65366570006164040027983575552 398875 3076735493607620749812401004000 398876 -6450229576970495345192427440640 398877 -1379258709820003033681656810240 398878 1579556640008829323766264957504 398879 -2035989781924169799432737942112 398880 -1772772488563950930434758410240 398881 3229737884967024815356468979392 398882 -957516127983598551869034009216 398883 2607429559867920865470417333624 398884 1479472070570199294675280562816 398885 -153476459137288152494907516420 398886 2947013689526658859955158080000 398887 -2409305176099738448656312211464 398888 717054890553737432566655385600 398889 -1754322071832723266002809775872 398890 245865464169042461865487369920 398891 -5314670922253797356534673367200 398892 410171141770410297720152005632 398893 1661179206264686655110131093344 398894 2594968823952166597217553074496 398895 -1652675040535738082606629286400 398896 -1564550459355361232401425727488 398897 -1111668755914741809577825340748 398898 1289424051750259362911435481600 398899 -1616751870419833916512029473880 398900 -785487212816829985036003632000 398901 -7490896963015734113652101983968 398902 1088885647465190804800300609152 398903 5690032088110093477293560170152 398904 5428039283953512437221324554240 398905 -54428203140683316369785934840 398906 -1651440671729521561357558120848 398907 -765597323815333790133148588800 398908 -1047683918767695014675078795264 398909 3235510523346332289342406449600 398910 -546289964815906859829159392640 398911 1554339503615210357035732792 398912 -189616387613814572906434265088 398913 4760598392069573105427089527344 398914 -5565973658460074379499674736944 398915 2609632307777263980142117651920 398916 -459136630783330187103983443968 398917 -6329366711609793225813052776034 398918 2538305596255052680198460223360 398919 1076546345927090647223478423168 398920 -329996014138321951998145075200 398921 -1686894351591785820902279683878 398922 1441318396332318127391546601984 398923 -2027406060335667646356257659760 398924 2008663685224575655988969241600 398925 122121757848216049928988559650 398926 4158117669447812357904123509184 398927 -6085641164417352259798829263560 398928 328783546040801667355244888064 398929 957196578495559429415867186176 398930 356912896704855931872138470400 398931 1264646052345227751832786475616 398932 -5307486639831656878152845029504 398933 4067025834544339476600825055182 398934 845842646960513911847854051200 398935 -486762569194220711288799688800 398936 16575744886450986002829710376960 398937 -2765236789585325380655663424 398938 476187280799743348942396568544 398939 -243427136705077708585000326528 398940 -915861713446239141692594534400 398941 -2829377121574780307646097725658 398942 -2863428704942496751792210448256 398943 5395659138795486823257557719080 398944 565529677197016808283184300032 398945 18006731150479962541340098920 398946 -2166538221924331272372386994816 398947 -1948250052199884003423691603520 398948 90428151007608161248777675776 398949 -1548740475510039595313543869632 398950 1906801706022811226940263904000 398951 1897449903245786735854142267952 398952 -8460345103103485529271432806400 398953 -13357241529661897231758401480220 398954 -14473259185032154792309355520 398955 1877280539258544895593085509360 398956 670555489136223975134699616768 398957 -1731410691398486403942196081620 398958 -992904728204418166490876974080 398959 -512374436207705482646600181960 398960 -982120849858360558953623224320 398961 -2587122135004008774812282851068 398962 -380620825928009721898184880000 398963 4558118368001404966218503441040 398964 3167920421320068012559967870976 398965 -1332103902946718814303522768000 398966 3289633494765708946119172854432 398967 4824189190042762195202869423080 398968 -2780121514988859323510631997440 398969 6851185095916365237784054043370 398970 215010438507554521028168724480 398971 1362815638593604854607132448544 398972 -2411377250618591069988141696000 398973 55222240492046358597671973504 398974 5049751410437248194597195572736 398975 -1036527178125223097678842701000 398976 2368002779881753171909725388800 398977 9062592025444655145883973629826 398978 -1101444315750496590453712230960 398979 413958431948935583895737610240 398980 5806415878267826355111855648000 398981 -3117191326705537508133238371840 398982 -1369520177711286083544553726080 398983 1840412357429480357942130352704 398984 4705697317853198829274276792320 398985 -3921608608937432444291506626240 398986 -309288334626641762684589024000 398987 -3439881464132537018443216244520 398988 477528610264995799427063484672 398989 8810357909436873696043699204790 398990 1591212602954197115879201066880 398991 577459958759300785982275163520 398992 861690367525499347857946509312 398993 85923580440836827252708872000 398994 -3204237729877830179534134512000 398995 -469346530883001631169196348000 398996 -2191486752767520931002429182208 398997 -65892158599701961879034200992 398998 3872333175063371769253239828000 398999 -9087318862334791565196526965120 399000 1364345911029035415991910400000 399001 2497184822296915762956944292608 399002 -412216166454070460243069196048 399003 -1035173239859051670815591916672 399004 -3587862191169335782546135194624 399005 -2832731885238423945465143816340 399006 -89767361351718279626308946496 399007 12314906658991601702070766367040 399008 4336994607063649080088225775616 399009 -4861113689515142797668345327696 399010 -1103461567488105668039558319840 399011 -4653648834334995601417219075200 399012 581211023269265693576965453824 399013 11157480989091931969659568505184 399014 1932358946481105407743355265024 399015 -3959507135442519187139491142040 399016 -9769230055501160178731450987520 399017 -9512321770402591270041504584880 399018 97463302161413116629104022528 399019 6031334557912215078948570142840 399020 -1464404170994279963556122327040 399021 -84874865807984847611871830976 399022 3491592334029480070759280889600 399023 -243492654296471527328925583728 399024 -277218495128795173980053078016 399025 3147722578153961133143193183600 399026 549561598617115844912406731904 399027 3370520890808169025585380081408 399028 2939038412023461046128994318336 399029 -8633821483454550210805688984640 399030 -1312024357813557937528597524480 399031 -1878110651451822433062914014168 399032 -937367464928299340830209638400 399033 -8673286150105617585658823690400 399034 -3968515387480841597101714403328 399035 -1313050031263153733398846146240 399036 -3973704230133087173133043286016 399037 -3959995080671849499764426494740 399038 -1594390530537929007770496308160 399039 -5658041991354932292293447249976 399040 -28670399759279853094934937600 399041 -2127334172365479594076706676348 399042 1118802133258742017691434063872 399043 -12026618639941100020318943488708 399044 -1343036579932245361255910868864 399045 -2153463354105096045331794988800 399046 -438647393307657094666795002528 399047 -4326359237535076589271370470888 399048 1018320223946871165615577497600 399049 26845536217608255845078937920 399050 -1775995005793538975804407123200 399051 269685965039029093847409813360 399052 -3768855104990369124329609454080 399053 -921353773270668592838760571956 399054 1738198566482959889352228985920 399055 -49066473149659008627385730040 399056 -143648548762189375058025553920 399057 2633399046013002561306377275680 399058 6195576886251067279903161888 399059 -1158947477576564840485307278740 399060 -4379985769547783480637178368000 399061 1178800634397731173002111784252 399062 6778691134572836043863271732864 399063 551409572617912408492556126208 399064 -5797113500789401408845692129280 399065 6108605125507122657948464339460 399066 -196781898334470492235335849216 399067 411557753905690748586491922116 399068 -4269406431093412053647838193152 399069 -4655785698579298282523499175200 399070 324593110736883029396500104960 399071 -2119036087112386494084730693728 399072 -1852779159915933281808119758848 399073 1927380940662193181263942167744 399074 809515969455423567403326439200 399075 -4414579654820549572183418132400 399076 -2035356712059905397228231936000 399077 -5326874117024728279191828281088 399078 1707808469433124309212546844704 399079 7143473442612788285635106970680 399080 -18406357616461460195425075200 399081 1609299040589336808908855868384 399082 -1846769754877219120866162825888 399083 -6350312837643977127877084056 399084 986380721030684282908183068672 399085 -1395692285021344238538022367220 399086 -5152482145784344264782584887296 399087 -140903756251245702980917865640 399088 762575141726473620660388954112 399089 -1438091894151819576675154979676 399090 605318301030291747516642608640 399091 -128299706020866474072154455552 399092 -4349791247069599163553088247040 399093 -877184349331038089419742916672 399094 513907446517955576094484030464 399095 4367097095303434915217616637200 399096 41400666873503377761595760640 399097 -9172903577195121135760119234454 399098 613660781337992504585373864960 399099 -1597397519810534225438346984936 399100 -332025863088450266653965017600 399101 2774074845348558725295938340102 399102 -2162917773118628738056000106496 399103 3260526468885151619919514290360 399104 -1079981754556450570165593047040 399105 -928452470300300118547944320940 399106 210483763799242982259171907584 399107 4082655555797346623888174671356 399108 -2419388435294703039131888394240 399109 -2346845041591376537847914245414 399110 577034028655449206498854162560 399111 -604518675113532411453465785520 399112 3465020817564342928819602554880 399113 -524685697616383381950154325952 399114 -2810124516566545364917329984000 399115 6364881983651558769884355017760 399116 64685000167251611320288445952 399117 -741711203283734207874573088320 399118 -6390247142081289956034862578240 399119 -880610105678751524113794451968 399120 -533073491182919261804172410880 399121 -7969331112745953819377658988188 399122 557597157381141826390180193952 399123 -1948470799474635060157498553616 399124 -11509593293911626290856775016448 399125 -4282745340755444897844488832000 399126 -6919470941321384925685420032 399127 2273220343756589169460536259560 399128 -7350346971618655780460695971840 399129 -6338993214478753581649390341792 399130 2279955128645707740679260211200 399131 -5283350972810220025320612691068 399132 -737779712089281727947526738944 399133 -2443575029614372214547899872960 399134 1010173377907892079846380985216 399135 -1040417405216754792904645113600 399136 9820449242228997382860597952512 399137 9185937897693264738445727922786 399138 1736059328880950228351337154944 399139 1950083258326378574897685555424 399140 2059886630178021111584715386880 399141 -3688747836177116526263207170560 399142 1752700851913898387926973734272 399143 3619376308917276596392515832944 399144 -1385070484333036987045159649280 399145 -7062907183484077060625843243100 399146 6450479553360641326796689634304 399147 -1463614991388548586442558529280 399148 1569980794407275610396147838208 399149 -9798236126107939848784905599850 399150 -397745798705163331835636347200 399151 -5238003822800942121874060964848 399152 -497019389776290624080415621120 399153 -3516919054804439499450953578896 399154 -2973346431104733336727781528304 399155 -4900867570284577641583999163040 399156 -458632420958183180578208317440 399157 -5543406673682024375681485739616 399158 -1277048973662436701099421790080 399159 -940033078210198561229586582336 399160 6859441042044592912983036518400 399161 -2693768770708508886112913356800 399162 -2288060396658976379556219618816 399163 3970128311804837592972610813412 399164 352375097342877565192390726656 399165 327655671636424582527903993600 399166 4132116454505465372805306508032 399167 171069930361630756445220514920 399168 -40235733179242008356107321344 399169 -147941212462653344976947400656 399170 -1429609247288103701902076467200 399171 -8053474972336166434705326144000 399172 2593453342994909546445690114176 399173 -611496604663310433996596980578 399174 -379348772830342836113546130240 399175 -1100226932870829575225731881200 399176 676096872548709509462194882560 399177 -88822380458611775663399316780 399178 4287442314133434868787042542224 399179 7972432563073292159264889900 399180 2890020087870510981218221992960 399181 7561513695042264472828316404982 399182 1047365528623615615056823270272 399183 459437211655160293496299938048 399184 -1415750821876600725099468308480 399185 2286211739909448354275980045800 399186 2684875387688288920246107878784 399187 720752068877225773328396933120 399188 -602617479645685170229348853760 399189 -942795129808572351551730060480 399190 -1825152761261794138473845145600 399191 2052748261071953394059490782472 399192 -1613734195980122908850926817280 399193 302991757700699629124180180740 399194 -626468441854363727832214848000 399195 2304409497984783277714600581600 399196 -1016410235041706550290831738880 399197 7730759682167084205595634948646 399198 -2554715657784238017737771065536 399199 83616990706617398012514285936 399200 -546115212400444434561024000000 399201 -834879476735272457926486017696 399202 -6013098578655303918702698198448 399203 -1726456716914953357456761192372 399204 1448004441733821192527224015104 399205 -5663325703541875791276857611140 399206 -3038407321980174676538972448 399207 2427634513016021274180922342440 399208 7944939274443729033608681472000 399209 8427022518785997588452285489040 399210 368434167090735067668027601920 399211 -4404134185826870879218461898656 399212 -91551914568666316003623161856 399213 -349384912680543165394366139658 399214 7591414938378406828291307396160 399215 -1381734052989115875138023315640 399216 -640624179122638911349096808448 399217 268977407767136294525665801344 399218 -1012910446665934275963724996608 399219 6729541027800814179642417561144 399220 -1287883462012380635208418725120 399221 2031523435483243389148035205422 399222 634040684350231260672020384640 399223 -2337657901141702167131770144296 399224 -3326581337768849113738001817600 399225 -2060533484226685790987044388400 399226 1748260513300863511074318377184 399227 2590519264519991257203608423076 399228 -6165715080834615003060095631360 399229 -806820213994258448049598532916 399230 357978530671475056829652337920 399231 49551124679322757047596278512 399232 3176213749284693834091148083200 399233 5305220870025569271705871925184 399234 1463218254478661351263663988736 399235 -6970148059326398946513854590320 399236 -1178207788532777565307848270720 399237 -501383395778185599204301477632 399238 2182410223673334745826631482496 399239 10652902769471576743795946486040 399240 3537284305995789840875881728000 399241 8936221851245170452702837887642 399242 -3927778565669060261640523051728 399243 -465681975930924206167040009760 399244 -6468563107511626928422254076928 399245 2077097723186191280534159665920 399246 -1513411591196707784293980897216 399247 5977782166715436726995310312040 399248 1047402005797533470456695529472 399249 1130231757899180396345353429248 399250 -6347347318373575642040877048000 399251 -5832085730716816634016151100448 399252 -1711910491846955576096681779200 399253 6567094782767897048043192748320 399254 2826069628721740605045154514880 399255 -88078367425835645623828425600 399256 669102649954945421211988992000 399257 -721221430475717812655697943680 399258 -1424663884202085844476032254752 399259 -3866186097288431763829308710384 399260 -3406070618910099937669476549120 399261 5906873112123938315918850905472 399262 -2991289617259012699741359779328 399263 2066069487291020976543808876512 399264 4307888697166781455653792645120 399265 -6214306700176124770394428464000 399266 -43262431039344758141220203520 399267 813479222652487272370616671440 399268 -1591346180044398373679263034752 399269 1956628681002148014426628030044 399270 399541953988772206956933321600 399271 -5452914652320981747501936283528 399272 4688113478336310428726948812800 399273 -1841963335784123545199532545856 399274 -3093441192247293360128608470864 399275 -233721431130169248910104416700 399276 6734149941247340470407728040960 399277 9654650201181485716073180399126 399278 91036545512657806733708836800 399279 7071774716660632033663353407760 399280 78649201654459735521487749120 399281 10417759259113670156970188936082 399282 1066108931026717089212534292480 399283 4297402322393520784422338059532 399284 -1227819350688500735596913712384 399285 3612916383294778064306471023200 399286 -2205582103612775653102720647936 399287 2445230958491860982079996511152 399288 -3532125187449336656955341537280 399289 8489735881548847301662434579600 399290 -1126022649419739939572180397600 399291 5810797033135245770721375053592 399292 -4856832848745851434910931241984 399293 -1233311439179557376335798631040 399294 491693364029097168523241005440 399295 -844895019410369048160935239680 399296 3316286056172066162433702494208 399297 1598421828651549591904356526272 399298 -60653855741947007864663339136 399299 -3509993046922937981035228387320 399300 -1440238372546816292500363622400 399301 -4583717330639465785090611907620 399302 -861128726880467376897814666368 399303 -415289171016682517419873585920 399304 -1606932519104973613257776332800 399305 7703402607599564985889989791460 399306 -3240632339111049386470132545792 399307 2938594798189821958396701551640 399308 -155551891443186616242312075264 399309 1262538332527657699621624192704 399310 -127625944708815876130461575040 399311 3296761335314875502821166504448 399312 1564387698987485554738149457920 399313 3385859921325040635751278425184 399314 5830814937764599923509513498256 399315 -1093690480689027582023210446080 399316 3280957956017918974665520519040 399317 -11000856952633766480452863388260 399318 1798855666921878056400655341504 399319 -365438499120981609232717984104 399320 7046394816874335086939765760000 399321 -1415906548571616738859567578492 399322 306227762514961796958408820224 399323 -3816663725106769693753815806280 399324 -1669543735503825901010599354368 399325 -3491542317551105519679089327950 399326 -1459542424120975299173930522496 399327 274918677341380058156541666120 399328 -8407926545737405903595970232320 399329 -3669163899253340739666970761024 399330 171171560827278774917246030400 399331 10060304802572948413167653905552 399332 2948918817144703655181872455296 399333 1990555797276578941336440178848 399334 -166888459795835707109425889280 399335 -2149552540141174034240933355720 399336 -1302830619191373817039865610240 399337 -98406143778363359295248750348 399338 -3500600643139496810048984473680 399339 2488772481796835787440097498204 399340 481748505141405543420781946880 399341 40514034166107169462463670624 399342 -290124450842701748091686461440 399343 421953095931500452974868493280 399344 -2420139563415936726028273090560 399345 5613776553080199918771886636800 399346 -2071778182385487091824079942128 399347 6010588905364339578440400032280 399348 -696816277380760891739727178368 399349 2351413084405053363543554247360 399350 371613308209507783937414282400 399351 3286949692007364551364727481832 399352 2918908984081704450303187353600 399353 7231898614977090031268212810602 399354 1119824520764606808551722909440 399355 1224844198403188609212496377120 399356 5609288716051145532833695825920 399357 1737579266408188104215219418240 399358 4089501042919582862041169633280 399359 -8256521720921542632669423003840 399360 93734043686083177801895116800 399361 -3074480771312738078759333003600 399362 -9381414736193133222079723034208 399363 4053613329001631640885581169144 399364 1355197544028099231030489784320 399365 5708567273390095720772649379260 399366 3317485017392631231596704897344 399367 9183812560023947822284533465352 399368 -7035036698514460037872494013440 399369 -337325303471563538349066011520 399370 -46707419402392329816331209120 399371 1607020507936592041483675080960 399372 -2227061769554786779213843120128 399373 715637813040794965189700937728 399374 -1850974579744036363133743808064 399375 544011051000784253018446215000 399376 -857711989452457082825730867200 399377 -6474518761875323252506631491728 399378 -442139722303816082941269009408 399379 7128026355191019761041986663980 399380 4255342029690735854080608921600 399381 -1481257521320022718797035492352 399382 -2530234736203156782489905620608 399383 324410653940226307485354840384 399384 5751085677514562318994714931200 399385 189372445907054713987921997760 399386 -1733956983274849864775813569056 399387 4123974863656421503526649327552 399388 10052483595601759878324442844160 399389 1672149743520441975917002841190 399390 -914846606670340211486337694080 399391 5891322775863403656982837949792 399392 -549257920385740685718866362368 399393 -607154905907128435829047891200 399394 -1321595074463469811805842659504 399395 2410107071751649190042789787120 399396 -1451702382193942616140424534016 399397 -8487140660468050893468066667008 399398 884856566561412777511119059616 399399 1408179986557619156474121809280 399400 -2061213582896301802782895488000 399401 -8470589689951779148494846782598 399402 2405163394944827835079608085680 399403 -276918362301007884740824918348 399404 711236987720954045077971750912 399405 -2476643572438355852082104631840 399406 -2695576365119553737598115282944 399407 -1207219744753900283849961536088 399408 -522143510789088080568418369536 399409 -9860837289132298404676053745390 399410 995766601115770861759195806720 399411 -37369168241298056629369595748 399412 -312815344147958099530985762048 399413 1762511495562611315205116902560 399414 1829329514475793484533987285440 399415 -1596754576815695459099838673920 399416 10673119007502284340444414996480 399417 7346606552310977968267066273920 399418 -1447714237994582760036451330560 399419 -16325998214898158746159180583400 399420 -1127879574977077080877026846720 399421 8926304228258241178518805766 399422 -1408175461589210646249109723776 399423 7298184809190179036664105533568 399424 1902734599659602631476048560128 399425 -509076182659931595894440818500 399426 -1186213196165046515654485885056 399427 29481046933343140990250020352 399428 -4430030692985542310805759400704 399429 4838648591116319305600506418974 399430 -850008511996076685157887139200 399431 -723246669562476696603217962408 399432 1964411740515013961281715404800 399433 5431588597309385164481977726682 399434 1489542800346593689457815821312 399435 -350045310936797610567956812800 399436 -2181666430542162466827759320320 399437 4538450838880934909596039386240 399438 -1374154786981249347864884371200 399439 -8163528517990976722251171663760 399440 929755645271600401798575144960 399441 -21439685232363731544610753536 399442 1757734594019995324685818825872 399443 -1651862615095477836716933584056 399444 -808428784335119951247684163584 399445 1532829798863115473548420292700 399446 -2263534358512336901534021149440 399447 -598941500018328473747062817376 399448 -6096839294921958701090306611200 399449 -2466449942444103761344022835564 399450 465041173680924370548791673600 399451 2852961103426247101240701520912 399452 1320789217154291610651500889600 399453 -3814076854265770479412468630656 399454 -748471467824177131197802469376 399455 562892356737392889752441507520 399456 348863223059415089832131297280 399457 -3129856479855332576958621036780 399458 -5211548152451128276707930175920 399459 5450809144080362894441326685304 399460 -2954328385110098554216961406720 399461 -5643222781140490393981290789828 399462 342433142017756408476978591744 399463 -1668381930359985262536615253536 399464 -2506700179328332304749891092480 399465 -4888997364209038695197056656000 399466 -1282775869532674236761025546240 399467 732006945577741971743839689792 399468 66479761100570253353002391040 399469 4322742117067643309093017036800 399470 7097816020932695004168700800 399471 -5234165311158631495826431997688 399472 1080823566033280439918955954176 399473 11777057024116792758339340960722 399474 -2523874073915777616003669811056 399475 -1165659692087907229080539864500 399476 1547859895452915378766874996736 399477 947236638632243766368923091808 399478 2091150838392732084967691963040 399479 6964270350813984746315774608584 399480 -2907668739323809282750258176000 399481 -7226594559816967765165510653718 399482 -1991570899073643990830274507408 399483 724873525932442464373244196384 399484 3646244363701366690976644438016 399485 2808440070376488650347383108600 399486 -3792902566202701606540782489600 399487 5314826089452035987300840123520 399488 -80707422870260525148646932480 399489 1657565990633592623402165672640 399490 32554709322901412570313062400 399491 -2064433875323955706725272991108 399492 1348310455052656306001726722176 399493 4178616296004471262748759323742 399494 -3677025140500880338381718928960 399495 496658722469303783020879815120 399496 5743957441466678167876250465280 399497 -2176698477960494435780752082688 399498 519304292752463417194622984448 399499 2163982865564779783080370092500 399500 -9807312251573642191903663104000 399501 -3917204127347730069409493392170 399502 778510545459655380399927893952 399503 3300404336224496942481406430400 399504 -164795256611372216242502369280 399505 290509749775050813948536556660 399506 2303309513097351316270075607952 399507 -4492238248785685639683183948360 399508 3388482429815771366843902483328 399509 -202867855813380295434617535360 399510 1336634521373206185470840989440 399511 -2833211264241886254982817311568 399512 -6323112806978713429208132044800 399513 16464336201583244777887983360 399514 -1016836889532749453124452432160 399515 150295279422484945356729764160 399516 -1555899391133629309616967111168 399517 4299510299801856364852503113664 399518 -1121453792305664718739548038784 399519 3203528595716807301778809826320 399520 690703704215535133858238300160 399521 -2938088126928398275425886602030 399522 -559093835199936553933759475328 399523 797274143345923867961234263772 399524 667806291883967213078816916096 399525 -833213989067691566089422158400 399526 -2695593802114498711986165801600 399527 1986043580456084353743325760376 399528 853006635679416564857256345600 399529 -144707285726149499719280121592 399530 -3505878932106941597328285255840 399531 2846217725110243800308839863744 399532 1791386903811421430526049157120 399533 -4074413702824030235167952784000 399534 3997583181312470347177102787712 399535 -2935316290271921111270195966520 399536 -83948842479890981127444676608 399537 -1841444080710235671997013645952 399538 3285350759751419127826232493696 399539 382601898129940468996450399056 399540 1181431107552419431572414412800 399541 6365085429426936058503521480942 399542 -1815260440798754991724591104 399543 3721322838110789128737411766224 399544 4563461142283525265273925980160 399545 -2245921447732990079232795363000 399546 2460521061902952223914756165120 399547 -8450075346212946865373202655008 399548 -398493299335776310615098186240 399549 4902319293227191864249371972864 399550 2688566688034664428660787697600 399551 7166411689282267919421360355920 399552 -2233205821014408471128202805248 399553 -2973612735840870846528678774720 399554 1747656305940500584098840992976 399555 -961234335657657029275504086960 399556 38417476640074408119618514944 399557 -3348641536906216952033464852194 399558 74841293446556335852641211584 399559 1150404514515748931079482054080 399560 -711287092133555509258496409600 399561 739995667181955798364621542672 399562 1316784348379930864553204762160 399563 -2454736822429737563984388679200 399564 -1264600015642160959144085614080 399565 544706748181352363799946735800 399566 1295745300911546923441742999232 399567 1061256430853888756895382141440 399568 -335350530776272505935000928256 399569 1320974705453614932895846239744 399570 -1783760091794439035012490585600 399571 11886502469896488347215041265772 399572 88720259719638900728291868672 399573 -345542895010723165127763101298 399574 309050582583055369038784244352 399575 2754121648878123509764667358600 399576 4033177852912144519676696064000 399577 -6056989435482421080573713379574 399578 100179490295596682210049838560 399579 -2841515647029597014638216215552 399580 1908099647090824046918166259200 399581 -372402831312419089197652430976 399582 2186896990462004879626989208320 399583 7810329335363884420198746172832 399584 -6679224057633975688740680761344 399585 -2722327847416110034765301783040 399586 -1298176459443753211405654002432 399587 -9667884330023636133684133105764 399588 -941539074053947411126761750528 399589 -10056478244122347456287051358560 399590 32256317848385523312391910400 399591 7619876226285363171823004664120 399592 798905781836556593325299712000 399593 1801657195453651599974713039860 399594 690004099489860085203803658240 399595 -5219001823764064246132628952000 399596 -612826181926711590768958852608 399597 6171144294338394408600402097440 399598 674417748005737682315317300800 399599 -93439175552094103492205609736 399600 -336096574984276846741757952000 399601 3115824269791660139399549835602 399602 -75734573585955313443968526336 399603 -889809019380428383497971505096 399604 -5649392976306974024607937327744 399605 1464521878468233454714095615000 399606 -2412537491070836849203315384896 399607 2780868984778817223658786646640 399608 -3437796541878858772610629632000 399609 1667908048675523827666844960064 399610 -1774140096231829777292712360000 399611 50137552005767461797553205424 399612 267740172183092201610346086912 399613 175633628624413691092155865862 399614 2469051965369426260176794950656 399615 -5082883031520905889801914279280 399616 1675425913597393401620067254272 399617 -6356944905606342257741301806334 399618 1201639618587774523785402184632 399619 -4092643630681008533002687611888 399620 -841824121041801680402880691200 399621 -1561221988309648231319018278656 399622 -5603176167750238370977712937888 399623 -1048598453281667297460557630160 399624 4937457098505245759811404881920 399625 -3994312659865108493295957840000 399626 3478949237282102601389621278512 399627 63771117807332943323108961840 399628 -750908232074817647297457125632 399629 -55423289741035901591581244724 399630 -248517813475608656621669314560 399631 8825015428951559522891474730672 399632 1646362427811222107746345230336 399633 995311094144992791680396320704 399634 -4648531107709468884196422949248 399635 5772180018419659522891689809760 399636 1369408883639069826155445679872 399637 -619037353559948749391067776128 399638 2821044568621134576118221042720 399639 6727794272411495721228050264424 399640 -6910007001914890888147807027200 399641 -16012281359096040017046271625856 399642 38815197578672289413833555200 399643 4853099189118076439382895765892 399644 -2527967244475033653493283120640 399645 1453056599894118258505381967520 399646 828535208362731135144934070400 399647 -11338842263845511831100211199904 399648 921165941534887466168135712768 399649 -2203081930180612980608471471340 399650 1141780582844865379509298800 399651 -3557454396954829541691446016 399652 -994995345092868717151387631616 399653 4973411898548562676646194636860 399654 -128136276543642784372923486624 399655 -215260458335793797634712776240 399656 -2472244191382980703177572357120 399657 -2591557760455745738283089709120 399658 29052793660054991593287096576 399659 -565019543337539455263870569952 399660 1633565205712796298828712565760 399661 -7424658366738736386962961483200 399662 3391689327022815042402832448832 399663 10074647881395424182136767696 399664 2649170992114179474923506810880 399665 -2016934193307210737287564636800 399666 -1683486977217776244129307910400 399667 -10509927340134582929146921799284 399668 326707259111383344322973166336 399669 -3207046992691433406102722534400 399670 -3332235995379658047002406013440 399671 -4486670912591380038197882556528 399672 -646064981052021485031302184960 399673 33932893601506485228610412484 399674 -1131234339862356844189527219456 399675 2002177935076161721999922657100 399676 1302607597248178044503678444032 399677 8606034135228735128978124995526 399678 -2953440639607297186660477127040 399679 -2252502227889307562847458094224 399680 361893528701466681356451840000 399681 3940413440936500650763097513280 399682 880846486223398177922716650912 399683 820658583318694564482574638144 399684 316779346249403939100616919040 399685 64491849112764608225679774240 399686 1496183881857690699245394076800 399687 -2466407951606332638897348931848 399688 -12750420265236771137212367831040 399689 3081995197119612728358965078490 399690 126073142972276714704558343520 399691 12783265581666446817763420035092 399692 -102765390780380968278066941184 399693 1898329345706718614941689352320 399694 -112699244168900405576283150720 399695 -8010498239782472178791584855800 399696 -88710281072052807399113097216 399697 -8870463798967542063139105577408 399698 -1353061198129834609296374903136 399699 -309242128333785859487266425000 399700 -900132227953722477687468185600 399701 -13430694005143489545111325117188 399702 -1233848673852017496141270523968 399703 4263728014894889346785449408400 399704 -2514256204715961525473884876800 399705 4939260219497266070250249207360 399706 426079781731507053276912813552 399707 -1932646100126978244290861779200 399708 -7093176079828653077066571156480 399709 3736687243502118027893371555500 399710 -240840625230692296125633858240 399711 -435568521429785462503761085536 399712 948632917168601966597908856832 399713 -5958489258172730023227123703020 399714 -81934353916307195402644586496 399715 -1913479032026778519081348062640 399716 -1558951351870456217387753036160 399717 204478662210685434929227012128 399718 -4701430370862761496120438932160 399719 8359485309799623347145591816120 399720 1056419481242666362383946137600 399721 529874398393753772901308981760 399722 5209701157716553630994710168320 399723 251509752118856141729316701784 399724 2473595181432320953671373136896 399725 -498575348540892190187729592000 399726 -319535292530423998974290627520 399727 -612013623915482977138275525424 399728 -8303712589374508354695069696 399729 -914566866960021090290214378912 399730 -278049507002565033705156794880 399731 -8468908575858921983501754156468 399732 4876683396238737608510571651072 399733 6974249061783764559258084100924 399734 -845122315363180216582557375360 399735 -2912466593901159371288975293440 399736 13098074731953727965160534732800 399737 -3613072247574210445190550526968 399738 -2046692520093889726864959605760 399739 1835988326694071890274749157540 399740 -2701050681822664835097236275200 399741 461056931661466939678818634080 399742 1374009228461461261047166938240 399743 17783645471274032565797646086064 399744 5980431059149000600583688683520 399745 833324033983467230604114220800 399746 -2289237127806802016786864186928 399747 834167916715027352448043351872 399748 311819533862236825384007276928 399749 2087043279416597821811527535136 399750 -386508463487194730022621504000 399751 -2262221158287402941449583281896 399752 -4706651962078397924627553361920 399753 3289774664272300538590554568362 399754 3436126439596331308429506102576 399755 -3254676655845417857522458381440 399756 -845483306502878735511028285440 399757 -10122123015321892653807330513994 399758 -4645000132696643456362824555840 399759 -743071412044185774460577477496 399760 -1233887780105939926610037964800 399761 -5955159551432109254446973554638 399762 4457774581019276042387203130880 399763 498195014237200310187589705728 399764 -8529855190675974554754816921600 399765 -760125447890016051104697744000 399766 -2307039938859549863966222802240 399767 -2548205888143334785472774632200 399768 1793778302069023566730225397760 399769 713487457517590453146770148170 399770 647153940416355004477354997760 399771 -988384217687455822279431192 399772 -3222736878283902612916267944960 399773 -7966929856433874597464480073696 399774 -1026221640733818670671923279040 399775 947053131099064575603244803800 399776 -2570197378756038200434651889664 399777 -928797532375135910440300296768 399778 -4692411336891473635409327824560 399779 -3541257148977294972384573081360 399780 191786564806915616043636936960 399781 2443533037132815655791869147582 399782 10334701589200816037146154088192 399783 -2694625553329069511461699906776 399784 3657818081593611884338790400 399785 658813189238886629992373455560 399786 -361279820341766372425304357376 399787 -4046707265976342838150907407564 399788 1351743595819978445534827722240 399789 4526427538056624385234805562240 399790 -3672649416251242084166325633600 399791 -380853771836538126067566886800 399792 -78630714642124239063528407040 399793 3569274203842297713573973361042 399794 1825394751941238731276919846720 399795 -3715874898346309032513616469760 399796 5115182053026456032475207467008 399797 2854985362621277389913654747292 399798 -1341292872479887437280271861760 399799 14251996978348350577403166704680 399800 2498656488694055166550656000000 399801 3749743736712686811503465290944 399802 -2005971390319374964097873741088 399803 -1839721129639259283591295313136 399804 3646735393575333991821564842496 399805 -1704653964499293560163998845440 399806 -7193143857504216480303163397760 399807 1075364049303685148389586866368 399808 1327330435999241360287389974528 399809 2338208214435419228073072467904 399810 -972173915305487103539292963840 399811 312116579569057308299233183512 399812 1143786914965982143475751874560 399813 -1141277303564302080738048865056 399814 -88494503802910990114828651200 399815 2010742913082870068022238909920 399816 3423578870176050158658708480 399817 -4544388795141457249863731375520 399818 -1297001413311829197842970866640 399819 37201916678822612029373598720 399820 -477821864045833407800439505920 399821 162696221348865427735914576972 399822 976313821748568962224760175744 399823 4509359409205794810728940222960 399824 -723565213747905486714960322560 399825 -3031108984498411605970275201450 399826 478570624042802484994617922560 399827 -61379242384574938417980097008 399828 -2012266181730646326737993674752 399829 -4734362603330372196502569742834 399830 2289533427409845919863917986560 399831 609463810335897440460662107752 399832 -774541328699135627920802856960 399833 -2185074353420190664783872218880 399834 -2419208405716941630309619614240 399835 -1246893542499062081949197382720 399836 5809075639012104707591935173120 399837 -2267837114933958008853434682240 399838 -641318542571210558370203865600 399839 -1403171671893561038996686828032 399840 -2805829721999932921443786424320 399841 4046161807538227514640880823572 399842 -3717269689896684401421477674928 399843 4936936927826468639858303318400 399844 -2398029396173260028112735355264 399845 -4805601831269176610994221359200 399846 4691166810032328303468096681984 399847 1580025362153797284196132405016 399848 4428583109329831167676820766720 399849 4993220792243460844894372946064 399850 806378017437169399451032876800 399851 -9502676126907422238371196635148 399852 4971578824986361010586344079360 399853 -7512419232707320626790720473898 399854 614309407896858955491035856576 399855 1682962027582339201715980300800 399856 843018503953846403807193628672 399857 88955414477418885662247522912 399858 3695843229151604677921045805184 399859 -1344112452765647433971337937968 399860 2412301641740334188126728078080 399861 -892825486569584134715140888896 399862 859288512159925392494435382432 399863 -5719378439849823969185129956896 399864 6324355179397821340823180267520 399865 3895162406138935347616432072260 399866 -2517749379494291192525844916368 399867 -2096494004327202785554081175952 399868 -1595129524296412819353049908224 399869 -3930698442479469254681968675200 399870 1536293313993779488656799315200 399871 -9926916879254888267537957052928 399872 -1910463705246251806265784139776 399873 2522585669353371797062282260768 399874 7466580769656161068820802374400 399875 1824271237416077622278593032000 399876 -696130780119555437214006435840 399877 -4825147206107193527945844955620 399878 2782668365501224507139835402624 399879 -2497847934705819222820264190856 399880 -595032186342199079057278464000 399881 11351951834245103369347068401700 399882 217563909405383584474541720064 399883 8732402845222446680531843168424 399884 9069031586553301435139281794816 399885 -984126480012202087299974175360 399886 -3452100175930756943217174563520 399887 -224501161254231924497694352464 399888 779276648532791649685119639552 399889 -4949639498110521399908170174734 399890 -665159452884771875244200296800 399891 -707802285572342463622756903056 399892 5286101536778805928246348465920 399893 2924716641919347104701173640800 399894 138840836479802400035401860096 399895 -5803626281989783826145410058600 399896 1402757833719921357419158978560 399897 -99165394067372050812296666454 399898 -1821987402941783569117999818240 399899 -3360246518103193325232327263100 399900 8559979268064758416886169600 399901 5924686022704237058939831877792 399902 -5463715267129016253150910785600 399903 748394987586860559673328590080 399904 9638350404848783403130852540416 399905 -12828991009693309774743155820 399906 221443588739468080630601137440 399907 -2877890601187434272010064450920 399908 495585916529341600649191470336 399909 -471039436005007558259708788896 399910 -716816073586946237246191449600 399911 2001248271865039793118428779512 399912 -6378425583835068992225662156800 399913 7875144193782603526116160631162 399914 932204448585637307884083242592 399915 4394779831563130500365541890160 399916 6106321984196210002058893132800 399917 1661643479274627791429227514592 399918 2337313132432920647230624816704 399919 -2098184985759133859984489998856 399920 -1835483925697659783986012160000 399921 466196715103545503057962376640 399922 -2495716543155759626885088373488 399923 10930366012959162638734941659136 399924 1093133845061785584757109329920 399925 -6145701255535761098119373006700 399926 -709087201185277149041592224640 399927 2699430210278179317694697604480 399928 11464526272685023233020024156160 399929 319606403083924440871327274880 399930 2230935751416083857659919077120 399931 707624628838734415866655037440 399932 583452128982205350449598438912 399933 -1528655573570688211889745959796 399934 5303895989372348482061071439616 399935 285737021280656827690750331880 399936 1541389803137997120884233469952 399937 -7575255218953077151753950148414 399938 1259884880390371029779076019200 399939 -839024477521282203900783305040 399940 -677674098680961929144007432960 399941 -3067474177426599523572101378658 399942 1669714775463917781449767812672 399943 -105898605940203671250774824832 399944 334199421416909730059409884160 399945 -281723782435651437582630908160 399946 -363868123638676691970519204096 399947 2455609578256630802323521925680 399948 -4150298026852594091949799825920 399949 -3006400496576700215024493394752 399950 1116435328827357664759523736000 399951 -800545939706066967466708782960 399952 528325191310174835164058877952 399953 4205831623055738381374830809202 399954 428418368359467783998799974400 399955 2346252308943607102600286766720 399956 -5048936858743057112423997386880 399957 -6036566791888772207618984350560 399958 1400971865200885277443489497984 399959 -3503704986215055660820547814048 399960 -2026435494289487105847691468800 399961 -8458196376220658912897374921200 399962 576676686508615963783172158464 399963 -3166927889062995378154386372456 399964 -3809061190266682722641408065024 399965 13982290183163015770496260262400 399966 -228398416870092657399003985920 399967 485814797798504642551592835760 399968 1812942150874221850160513679360 399969 2517064667054018999345861571600 399970 1058241051420456546175027138560 399971 -4857772926771199389639314915376 399972 1677533830290172267214021563392 399973 2569736963897940975215300772640 399974 137792744296198719798476452032 399975 -248228549483066777512811435400 399976 -1077477036448055068628934405120 399977 -7778466386221855649140211786880 399978 4350386766465000261732940879104 399979 -5223916737833277531855422881420 399980 -779474502550888568426216847360 399981 -3665989908857715233975484147648 399982 1687115107693585108101153000384 399983 9578632500845962586491607009232 399984 -144909373400825751583396134912 399985 203555087617804413279510384180 399986 -70559564236279561361097465216 399987 -16272105258440057053078421244 399988 -68261562261379831049133474432 399989 9914805297453273723864597983790 399990 329416941767885997242418432000 399991 -346711142402123504460142499208 399992 -9488414877437016364721095680000 399993 916584795931409024857792782336 399994 1508847350863064035888327640832 399995 333966316945408040135373600000 399996 -194211127740953949102357866496 399997 -5416435067065055200035887606280 399998 6294414597238365178640961984000 399999 -107223644071939707386648767872